.fRo{font-family:"Roboto",sans-serif}@media (min-width: 1024px){.c-pagename__ttl-en{top:49px;left:45px}}@media (max-width: 1023px){.c-pagename__ttl-en{width:250px;top:-20px;left:0}}.intro-ctn{padding:89px 0 64px}@media (max-width: 1023px){.intro-ctn{padding:67px 0 191px}}.intro-ctn .w1040{max-width:1080px;position:relative}@media (max-width: 1023px){.intro-ctn .w1040{padding:0 7px}}.intro-ctn .box01{padding:95px 0 115px;position:relative;z-index:1}@media (min-width: 1024px){.intro-ctn .box01{text-align:center}}@media (max-width: 1023px){.intro-ctn .box01{padding:50px 22px 298px}}.intro-ctn .box01-border{border:1px solid #66837B;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.intro-ctn .deco01{position:absolute;top:-103px;right:17px}@media (max-width: 1023px){.intro-ctn .deco01{width:132px;top:-68px;right:9px}}.intro-ctn .deco02{position:absolute;bottom:-85px;left:-38px;z-index:1}@media (max-width: 1023px){.intro-ctn .deco02{width:100%;text-align:center;bottom:-196px;left:-42px}}.intro-ctn .ttl01{font-size:32px;font-size:3.2rem;line-height:56px;letter-spacing:.3em;font-weight:500;color:#66837B}@media (max-width: 1023px){.intro-ctn .ttl01{font-size:24px;font-size:2.4rem;line-height:46px;letter-spacing:.1em}}.intro-ctn .txt01{margin-top:46px;font-size:18px;font-size:1.8rem;line-height:36px;letter-spacing:.15em;font-weight:500}@media (max-width: 1023px){.intro-ctn .txt01{margin-top:31px;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.05em}}.intro-ctn .txt01 p+p{margin-top:36px}@media (max-width: 1023px){.intro-ctn .txt01 p+p{margin-top:28px}}.intro-ctn .ball01{position:absolute;top:309px;left:-278px;z-index:-2}.intro-ctn .ball02{position:absolute;top:300px;right:-62px;z-index:-2}.intro-ctn .ball03{height:192px;overflow:hidden;position:absolute;bottom:-64px;right:-225px;z-index:-2}.intro-ctn .img01{position:absolute;top:190px;left:-195px}@media only screen and (min-width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px){.intro-ctn .img01{left:-130px;transform:scale(0.6)}}@media (max-width: 1023px){.intro-ctn .img01{width:228px;top:auto;bottom:37px;left:50%;margin-left:-232px}}.intro-ctn .img02{position:absolute;top:28px;right:-158px}@media only screen and (min-width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px){.intro-ctn .img02{right:-100px;transform:scale(0.6)}}@media (max-width: 1023px){.intro-ctn .img02{width:216px;top:auto;bottom:-72px;right:50%;margin-right:-206px}}.intro-ctn .img-sp{position:absolute;bottom:-81px;left:50%;right:0;margin-left:-232px}.intro-ctn .img-sp img{max-width:none}.design-ctn{padding-top:100px;background-image:url(../../img/aboutus/design_bg01.jpg);background-size:1360px 1122px;background-repeat:repeat;background-position:center top}@media (min-width: 1024px){.design-ctn{min-height:1122px}}@media (max-width: 1023px){.design-ctn{background-position:top left;background-size:754px auto;padding-top:116px}}.design-ctn .inner{max-width:1360px;margin:0 auto;padding:0 40px}@media (max-width: 1023px){.design-ctn .inner{padding:0 8px}}.design-ctn .box01{max-width:640px;padding:71px 97px 86px;color:#fff;background-color:#66837B}@media (max-width: 1023px){.design-ctn .box01{padding:41px 20px 65px}}.design-ctn .ttl01{font-size:28px;font-size:2.8rem;line-height:48px;letter-spacing:.2em;font-weight:500}@media (max-width: 1023px){.design-ctn .ttl01{font-size:24px;font-size:2.4rem;line-height:46px;letter-spacing:.1em}}.design-ctn .txt01{margin-top:40px;font-size:16px;font-size:1.6rem;line-height:32px;letter-spacing:.15em;font-weight:500}@media (max-width: 1023px){.design-ctn .txt01{margin-top:26px;font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:.05em}}.design-ctn .txt01 p+p{margin-top:32px}@media (max-width: 1023px){.design-ctn .txt01 p+p{margin-top:26px}}.reason-ctn{padding:129px 0 118px}@media (max-width: 1023px){.reason-ctn{padding:65px 0 30px}}.reason-ctn .ttl01{position:relative;padding-bottom:61px;border-bottom:1px solid #958E71}@media (max-width: 1023px){.reason-ctn .ttl01{padding-bottom:27px}}.reason-ctn .ttl01__txt{text-align:center;font-size:32px;font-size:3.2rem;line-height:56px;letter-spacing:.3em;font-weight:500;color:#958E71}@media (max-width: 1023px){.reason-ctn .ttl01__txt{font-size:26px;font-size:2.6rem;line-height:48px;letter-spacing:.05em;margin:0 -20px}}.reason-ctn .ttl01__deco{position:absolute;bottom:-3px;left:56px}@media (max-width: 1023px){.reason-ctn .ttl01__deco{max-width:73px;bottom:-2px;left:-5px}}.reason-ctn .lst-item{margin-top:6px}@media (max-width: 1023px){.reason-ctn .lst-item{margin-top:23px}}@media (min-width: 1024px){.reason-ctn .lst-item li{border-bottom:1px solid #D7E2DF}.reason-ctn .lst-item li:nth-child(2n+1) .item{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 1024px) and (max-width: 1160px){.reason-ctn .lst-item li:nth-child(2n+1) .item__info{padding-left:80px}}@media (min-width: 1024px){.reason-ctn .lst-item li:nth-child(2n) .item__info{padding:36px 0 0 64px}}@media (max-width: 1023px){.reason-ctn .lst-item li+li{margin-top:30px}}@media (min-width: 1024px){.reason-ctn .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:45px 0}}.reason-ctn .item__img{text-align:center}@media (min-width: 1024px){.reason-ctn .item__img{width:40%;max-width:408px;padding:9px 0 15px}}@media (min-width: 1024px){.reason-ctn .item__info{width:56%;max-width:560px}}@media (max-width: 1023px){.reason-ctn .item__info{margin-top:15px}}.reason-ctn .item__ttl01{position:relative}@media (max-width: 1023px){.reason-ctn .item__ttl01{padding-left:54px}}.reason-ctn .item__ttl01 .ttl01-icon{width:120px;height:120px;text-align:center;padding:28px 8px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:-30px;left:-96px}@media (max-width: 1023px){.reason-ctn .item__ttl01 .ttl01-icon{width:75px;height:75px;padding:22px 4px 0 0;top:-9px;left:-29px}}.reason-ctn .item__ttl01 .ttl01-icon.icon01{background-image:url(../../img/aboutus/reason_ball01.png)}@media (max-width: 1023px){.reason-ctn .item__ttl01 .ttl01-icon.icon01 img{width:21px}}.reason-ctn .item__ttl01 .ttl01-icon.icon02{background-image:url(../../img/aboutus/reason_ball02.png);top:-27px;left:-102px;padding:26px 2px 0 0}@media (max-width: 1023px){.reason-ctn .item__ttl01 .ttl01-icon.icon02{top:-22px;left:-29px;padding:19px 8px 0 0}.reason-ctn .item__ttl01 .ttl01-icon.icon02 img{width:27px}}.reason-ctn .item__ttl01 .ttl01-icon.icon03{background-image:url(../../img/aboutus/reason_ball01.png);top:-38px;left:-96px}@media (max-width: 1023px){.reason-ctn .item__ttl01 .ttl01-icon.icon03{top:-8px;left:-29px;padding:20px 3px 0 0}.reason-ctn .item__ttl01 .ttl01-icon.icon03 img{width:25px}}.reason-ctn .item__ttl01 .ttl01-icon.icon04{background-image:url(../../img/aboutus/reason_ball02.png);top:-25px;left:-102px;padding:22px 0 0 0}@media (max-width: 1023px){.reason-ctn .item__ttl01 .ttl01-icon.icon04{top:-22px;left:-29px;padding:16px 1px 0 0}.reason-ctn .item__ttl01 .ttl01-icon.icon04 img{width:26px}}.reason-ctn .item__ttl01 .ttl01-main{font-size:28px;font-size:2.8rem;line-height:48px;letter-spacing:.2em;font-weight:500;color:#66837B;position:relative}@media (max-width: 1023px){.reason-ctn .item__ttl01 .ttl01-main{font-size:22px;font-size:2.2rem;line-height:32px}}@media (max-width: 1023px){.reason-ctn .item__ttl01.fs24-sp{margin:30px 0 23px}.reason-ctn .item__ttl01.fs24-sp .ttl01-main{font-size:24px;font-size:2.4rem;letter-spacing:.2em}}.reason-ctn .item__txt01{margin-top:23px;position:relative;font-size:16px;font-size:1.6rem;line-height:32px;letter-spacing:.08em;font-weight:500}@media (max-width: 1023px){.reason-ctn .item__txt01{margin-top:9px;line-height:30px;letter-spacing:.05em}}.reason-ctn .item__txt01 p+p{margin-top:32px}@media (max-width: 1023px){.reason-ctn .item__txt01 p+p{margin-top:30px}}

/*# sourceMappingURL=maps/aboutus.min.css.map */
