.pg-about-feature__cell{position:relative}@media screen and (min-width:1024px){.pg-about-feature__cell:nth-of-type(2n-1) .pg-about-feature__cell__figure{border-radius:0 5rem 5rem 0}}@media screen and (max-width:1023px){.pg-about-feature__cell:nth-of-type(2n-1) .pg-about-feature__cell__figure{border-radius:0 2rem 2rem 0}}@media screen and (min-width:769px){.pg-about-feature__cell:nth-of-type(2n) .pg-about-feature__cell__inner{flex-direction:row-reverse}}@media screen and (min-width:1024px){.pg-about-feature__cell:nth-of-type(2n) .pg-about-feature__cell__figure{border-radius:5rem 0 0 5rem}}@media screen and (max-width:1023px){.pg-about-feature__cell:nth-of-type(2n) .pg-about-feature__cell__figure{border-radius:2rem 0 0 2rem}}@media screen and (max-width:768px){.pg-about-feature__cell:nth-of-type(2n) .pg-about-feature__cell__figure{margin-left:auto;margin-right:0}}@media screen and (min-width:561px){.pg-about-feature__cell:not(:last-of-type){margin-bottom:6rem}}@media screen and (max-width:560px){.pg-about-feature__cell:not(:last-of-type){margin-bottom:7.5rem}}@media screen and (min-width:769px){.pg-about-feature__cell__inner{display:flex}}.pg-about-feature__cell__figure{position:relative;z-index:0;overflow:hidden}@media screen and (min-width:769px){.pg-about-feature__cell__figure{width:50%;min-height:44rem;max-height:68rem}}@media screen and (max-width:768px){.pg-about-feature__cell__figure{width:94.66667%;margin-bottom:3.5rem}}.pg-about-feature__cell__figure::after{content:'';display:block}@media screen and (min-width:561px){.pg-about-feature__cell__figure::after{padding-top:58.66667%}}@media screen and (max-width:560px){.pg-about-feature__cell__figure::after{padding-top:73.23944%}}.pg-about-feature__cell__contents{position:relative}@media screen and (min-width:769px){.pg-about-feature__cell__contents{display:flex;flex-direction:column;justify-content:center;width:50%;padding:0 7% 2rem 6.66667%}}@media screen and (max-width:768px){.pg-about-feature__cell__contents{padding:0 5.33333%}}.pg-about-feature__cell__title{color:#329902;text-transform:uppercase;font-family:Rajdhani,sans-serif;font-weight:700}@media screen and (min-width:1024px){.pg-about-feature__cell__title{margin-bottom:4rem}}@media screen and (max-width:1023px){.pg-about-feature__cell__title{margin-bottom:2.5rem}}.pg-about-feature__cell__title__en{display:block;font-size:1.4rem;font-size:max(1.4rem ,12px)}@media screen and (min-width:1024px){.pg-about-feature__cell__title__en{margin-bottom:.6rem}}@media screen and (max-width:1023px){.pg-about-feature__cell__title__en{margin-bottom:.4rem}}.pg-about-feature__cell__title__number{display:flex;align-items:baseline;margin-left:-.0625em}@media screen and (min-width:1024px){.pg-about-feature__cell__title__number{font-size:8rem}}@media screen and (max-width:1023px){.pg-about-feature__cell__title__number{font-size:6rem}}.pg-about-feature__cell__title__number::after{content:'';display:block;width:2rem;height:.4rem;background-color:#329902}@media screen and (min-width:1024px){.pg-about-feature__cell__title__number::after{margin-left:1.4rem}}@media screen and (max-width:1023px){.pg-about-feature__cell__title__number::after{margin-left:1.6rem}}.pg-about-feature__cell__title2{font-weight:700;line-height:1.66667}.pg-about-feature__cell__title2::after,.pg-about-feature__cell__title2::before{content:'';display:block;width:0;height:0}.pg-about-feature__cell__title2::before{margin-top:calc((1 - 1.66667) * .5em)}.pg-about-feature__cell__title2::after{margin-bottom:calc((1 - 1.66667) * .5em)}@media screen and (min-width:1024px){.pg-about-feature__cell__title2{font-size:2.4rem;font-size:max(2.4rem ,18px);padding-bottom:5.3rem}}@media screen and (max-width:1023px){.pg-about-feature__cell__title2{font-size:2rem;font-size:max(2rem ,16px);padding-bottom:3.3rem}}.pg-about-feature__illust-1{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1024px){.pg-about-feature__illust-1{width:18.5rem;top:-2.2rem;left:74%}}@media screen and (max-width:1023px){.pg-about-feature__illust-1{width:16rem;top:-8.5rem;left:71.86667%}}.pg-about-feature__illust-2{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1024px){.pg-about-feature__illust-2{width:13.5rem;bottom:-3rem;left:11.16667%}}@media screen and (max-width:1023px){.pg-about-feature__illust-2{display:none}}.pg-about-feature__illust-3{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1024px){.pg-about-feature__illust-3{width:14.5rem;top:8rem;left:81%}}@media screen and (max-width:1023px){.pg-about-feature__illust-3{width:14.4rem;top:-7.3rem;left:68.26667%}}.pg-about-feature__illust-4{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1024px){.pg-about-feature__illust-4{width:17.5rem;bottom:-12rem;left:16.16667%}}@media screen and (max-width:1023px){.pg-about-feature__illust-4{display:none}}.pg-about-feature__illust-5{width:6.75rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:769px){.pg-about-feature__illust-5{bottom:-4.7rem;left:28.38333%}}@media screen and (max-width:768px){.pg-about-feature__illust-5{top:-1.3rem;left:74.33333%}}.pg-about-feature__illust-6{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1024px){.pg-about-feature__illust-6{width:23.15rem;top:-14rem;left:71.83333%}}@media screen and (max-width:1023px){.pg-about-feature__illust-6{display:none}}.pg-about-video button{position:relative}@media screen and (min-width:1024px){.pg-about-video button{height:52rem;padding-top:2.5rem}}@media screen and (max-width:1023px) and (min-width:561px){.pg-about-video button{height:40rem}}@media screen and (max-width:560px){.pg-about-video button{height:30rem}}@media screen and (min-width:1024px){.pg-about-video__play{margin-bottom:4rem}}@media screen and (max-width:1023px){.pg-about-video__play{margin-bottom:2rem}}.pg-about-video__en{font-size:2.4rem;font-size:max(2.4rem ,18px);margin-bottom:1rem}.pg-about-video__ja{font-size:1.3rem;font-size:max(1.3rem ,11px)}@media screen and (max-width:560px){.pg-about-philosophy{padding-bottom:1rem}}@media screen and (min-width:769px){.pg-about-greeting__message{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width:769px){.pg-about-greeting__message__figure{width:49.26923%;min-height:50rem}}@media screen and (max-width:768px){.pg-about-greeting__message__figure{margin-bottom:3.5rem}}.pg-about-greeting__message__figure::after{content:'';display:block}@media screen and (min-width:561px){.pg-about-greeting__message__figure::after{padding-top:100%}}@media screen and (max-width:560px){.pg-about-greeting__message__figure::after{padding-top:101.64179%}}@media screen and (max-width:560px){.pg-about-greeting__message__figure img{width:130%!important;height:130%!important;top:-10%!important;-o-object-position:45% 50%;object-position:45% 50%;background-position:45% 50%}}@media screen and (min-width:769px){.pg-about-greeting__message__contents{width:43.07692%;padding-top:2.5rem}}.pg-about-greeting__message__slogan{color:#329902;font-weight:700;letter-spacing:.025em}@media screen and (min-width:1024px){.pg-about-greeting__message__slogan{font-size:3.5rem;font-size:max(3.5rem ,28px);line-height:1.71429;padding-bottom:6.5rem}.pg-about-greeting__message__slogan::after,.pg-about-greeting__message__slogan::before{content:'';display:block;width:0;height:0}.pg-about-greeting__message__slogan::before{margin-top:calc((1 - 1.71429) * .5em)}.pg-about-greeting__message__slogan::after{margin-bottom:calc((1 - 1.71429) * .5em)}}@media screen and (max-width:1023px){.pg-about-greeting__message__slogan{font-size:2.5rem;font-size:max(2.5rem ,20px);line-height:1.6;padding-bottom:4.2rem}.pg-about-greeting__message__slogan::after,.pg-about-greeting__message__slogan::before{content:'';display:block;width:0;height:0}.pg-about-greeting__message__slogan::before{margin-top:calc((1 - 1.6) * .5em)}.pg-about-greeting__message__slogan::after{margin-bottom:calc((1 - 1.6) * .5em)}}@media screen and (min-width:1024px){.pg-about-greeting__message__footer{margin-top:7.7rem}}@media screen and (max-width:1023px){.pg-about-greeting__message__footer{margin-top:4.7rem}}.pg-about-greeting__message__footer ul{display:flex;flex-wrap:wrap}.pg-about-greeting__message__footer li:not(:last-of-type){margin-right:3.8rem}.pg-about-greeting__message__footer__category{font-weight:400;font-size:1.2rem;font-size:max(1.2rem ,11px);letter-spacing:.025em;margin-bottom:1.5rem}.pg-about-greeting__message__footer__name{font-weight:700;font-size:1.8rem;font-size:max(1.8rem ,14px);letter-spacing:.025em}@media screen and (min-width:1024px){.pg-about-philosophy{padding-top:.7rem}}.pg-about-philosophy__slogan,.pg-about-philosophy__target{text-align:center;font-weight:700}.pg-about-philosophy__slogan{background-color:#329902;color:#fff;line-height:1.2;letter-spacing:.1em;margin-bottom:1rem}.pg-about-philosophy__slogan::after,.pg-about-philosophy__slogan::before{content:'';display:block;width:0;height:0}.pg-about-philosophy__slogan::before{margin-top:calc((1 - 1.2) * .5em)}.pg-about-philosophy__slogan::after{margin-bottom:calc((1 - 1.2) * .5em)}@media screen and (min-width:1024px){.pg-about-philosophy__slogan{font-size:3.5rem;font-size:max(3.5rem ,28px);padding:4rem 3rem 4.4rem}}@media screen and (max-width:1023px) and (min-width:561px){.pg-about-philosophy__slogan{font-size:2.8rem;font-size:max(2.8rem ,22px);padding:3.2rem 2.5rem 3.5rem}}@media screen and (max-width:560px){.pg-about-philosophy__slogan{font-size:2.5rem;font-size:max(2.5rem ,18px);padding:2.6rem 2rem 2.8rem}}.pg-about-philosophy__target{background-color:rgba(50,153,2,.2)}@media screen and (min-width:1024px){.pg-about-philosophy__target{padding:3rem 3rem 3.5rem}}@media screen and (max-width:1023px){.pg-about-philosophy__target{padding:3rem 2rem 3rem}}.pg-about-philosophy__target__title{font-weight:700}@media screen and (min-width:1024px){.pg-about-philosophy__target__title{margin-bottom:2.4rem}}@media screen and (max-width:1023px) and (min-width:561px){.pg-about-philosophy__target__title{margin-bottom:1.5rem}}@media screen and (max-width:560px){.pg-about-philosophy__target__title{margin-bottom:1rem}}.pg-about-philosophy__target__title span{display:inline-block;border-radius:.5rem;background-color:#329902;color:#fff;letter-spacing:.1em}@media screen and (min-width:1024px){.pg-about-philosophy__target__title span{font-size:1.8rem;font-size:max(1.8rem ,16px);padding:1rem 1.7rem 1.2rem}}@media screen and (max-width:1023px){.pg-about-philosophy__target__title span{font-size:1.5rem;font-size:max(1.5rem ,12px);padding:.7rem 1rem .8rem}}.pg-about-philosophy__target__txt{color:#329902;letter-spacing:.1em}@media screen and (min-width:1024px){.pg-about-philosophy__target__txt{font-size:3rem;font-size:max(3rem ,24px)}}@media screen and (max-width:1023px) and (min-width:561px){.pg-about-philosophy__target__txt{font-size:2.5rem;font-size:max(2.5rem ,20px)}}@media screen and (max-width:560px){.pg-about-philosophy__target__txt{font-size:2rem;font-size:max(2rem ,16px)}}