@charset "UTF-8";.section-head{position:relative;min-height:135px;z-index:1}.section-head__numbers{position:absolute;top:0;left:0;font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,sans-serif;font-size:min(14.8553557467vw,19rem);font-weight:500;line-height:min(9.0695856138vw,11.6rem);text-indent:calc(clamp(6px, 0.7818608288vw, 10px) * -1);color:#40b1ba}.section-head__title{font-size:min(2.3455824863vw,3rem);font-weight:700;line-height:min(3.2838154808vw,4.2rem);text-align:center;margin-bottom:30px}.section-head__title-br{display:none}.section-head__read{font-size:1.6rem;line-height:3.2rem;text-align:center}.section-head__read-br-pc{display:block}.section-head__read-br-sp{display:none}.section-head--pt1 .section-head__inner{padding-top:50px}.section-head--pt2 .section-head__inner{padding-top:26px}.strategy_aboutus .c-al-top{padding-top:78px;margin-top:-78px}@media screen and (max-width:1023px){.section-head{min-height:auto}.section-head__numbers{font-size:9.2rem;line-height:1.8rem}.section-head__title{font-size:2.2rem;line-height:3.4rem;margin-bottom:26px}.section-head__read-br-pc{display:none}.section-head__read-br-sp{display:block}.section-head--pt1 .section-head__inner{padding-top:2px}.section-head--pt2 .section-head__inner{padding-top:2px}}@media screen and (max-width:767px){.section-head{min-height:54px}.section-head__numbers{top:6px;font-size:6rem;line-height:4.1rem;text-indent:-4px}.section-head__title{font-size:1.8rem;line-height:2.6rem;margin-bottom:26px}.section-head__read{font-size:1.5rem;line-height:3rem}.section-head--pt1 .section-head__inner{padding-top:14px}.section-head--pt2 .section-head__inner{padding-top:14px}}@media screen and (max-width:539px){.section-head__title-br{display:inline}}.p-aboutus_intro{width:100%;padding:0 min(4.1666666667vw,80px)}.p-aboutus_intro__inner{width:min(100%,1200px);margin:0 auto}@media (width < 768px){.p-aboutus_intro__inner{margin-bottom:64px}}.p-aboutus_intro__box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:clamp(60px,7.8125vw,100px)}@media (width < 768px){.p-aboutus_intro__box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px}}.p-aboutus_intro__item{width:min(56.66667%,680px)}@media (width < 768px){.p-aboutus_intro__item{width:100%}}.p-aboutus_intro__item>.ttl{width:100%;font-size:clamp(26px,1.953vw + 11px,36px);line-height:clamp(44px,3.906vw + 14px,64px);margin-top:clamp(-14px,-0.977vw + -1.5px,-9px);margin-bottom:clamp(23px,2.148vw + 6.5px,34px);font-weight:bold}@media (width < 768px){.p-aboutus_intro__item>.ttl br{display:none}}.p-aboutus_intro__item>.cont{width:100%;font-size:clamp(16px,0.391vw + 13px,18px);line-height:clamp(32px,0.781vw + 26px,36px);margin-top:clamp(-9px,-0.195vw + -6.5px,-8px);margin-bottom:clamp(-9px,-0.195vw + -6.5px,-8px)}@media (width < 1024px){.p-aboutus_intro__item>.cont br{display:none}}.p-aboutus_intro__logo{width:min(36.66667%,404px);margin-top:clamp(-48px,-1.875vw,-24px)}@media (width < 768px){.p-aboutus_intro__logo{width:min(100%,280px);margin:clamp(-48px,-1.875vw,-24px) auto 0}}.p-aboutus_intro__video{width:100%;-webkit-filter:drop-shadow(0 0 #000);filter:drop-shadow(0 0 #000)}.p-aboutus_intro__list{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);border-radius:20px 20px 0 0;overflow:hidden}@media (width < 768px){.p-aboutus_intro__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);border-radius:16px}}.p-aboutus_intro__link{width:100%;height:clamp(100px,8.4375vw,108px);background:#354251;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;overflow:visible;position:relative}@media (width < 768px){.p-aboutus_intro__link{height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:14px;padding:14px 42px 16px 16px}}@media (any-hover:hover) and (min-width:769px){.p-aboutus_intro__link:hover .cont{color:#00cec5}}@media (any-hover:hover) and (min-width:769px){.p-aboutus_intro__link:hover:after{bottom:8px;border-color:#00cec5}}.p-aboutus_intro__list>li:not(:last-child) .p-aboutus_intro__link:before{content:"";position:absolute;top:16px;right:0;width:1px;height:84px;background:#ffffff}@media (width < 768px){.p-aboutus_intro__list>li:not(:last-child) .p-aboutus_intro__link:before{top:auto;bottom:0;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 32px);height:1px}}.p-aboutus_intro__link:after{content:"";position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:10px;aspect-ratio:1/1;border-bottom:2px solid #2796a9;border-right:2px solid #2796a9;-webkit-transition:bottom 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:bottom 0.3s ease-in-out,border-color 0.3s ease-in-out}@media (width < 768px){.p-aboutus_intro__link:after{top:44%;bottom:auto;left:auto;right:16px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}.p-aboutus_intro__link .num{display:block;position:absolute;top:clamp(10px,1.09375vw,14px);left:clamp(16px,1.5625vw,20px);font-family:"Poppins","Noto Sans","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(22px,2.03125vw,26px);font-weight:500;line-height:1;color:#40b1ba}@media (width < 768px){.p-aboutus_intro__link .num{width:30px;-ms-flex-negative:0;flex-shrink:0;position:static}}.p-aboutus_intro__link .cont{display:block;font-size:clamp(15px,0.195vw + 13.5px,16px);line-height:clamp(22.5px,0.293vw + 20.25px,24px);margin-top:clamp(-4px,-0.049vw + -3.375px,-3.75px);margin-bottom:clamp(-4px,-0.049vw + -3.375px,-3.75px);font-weight:500;text-align:center;color:#ffffff;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media (width < 768px){.p-aboutus_intro__link .cont{text-align:left}}.p-aboutus_intro__link .cont ._ib{display:block}@media (width < 768px){.p-aboutus_intro__link .cont ._ib{display:inline-block}}.numbers-area{position:relative;width:100%;background:#e9eded;padding-right:40px;padding-left:40px;overflow:hidden}.numbers-area__inner{width:100%;padding-top:120px;padding-bottom:100px}.numbers-area__box{max-width:1200px;margin-inline:auto}.numbers-area .section-head{margin-bottom:0}.numbers-illust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 1.25%;position:relative;max-width:1200px;margin-top:-28px}.numbers-illust__box{width:32.5%;height:clamp(280px,23.4558248632vw,300px);background-repeat:no-repeat;background-color:#ffffff;background-position:bottom right;background-size:cover;padding-top:35px;border-radius:clamp(12px,1.5637216575vw,20px)}.numbers-illust__box--bg1{background-image:url(../images/strategy/aboutus/section1_numbers_illust1.png)}.numbers-illust__box--bg2{background-image:url(../images/strategy/aboutus/section1_numbers_illust2.png)}.numbers-illust__box--bg3{background-image:url(../images/strategy/aboutus/section1_numbers_illust3.png)}.numbers-illust__title{position:relative;font-size:1.6rem;font-weight:500;line-height:2.4rem;text-align:center;padding-bottom:14px;margin-bottom:clamp(64px,5.4730258014vw,70px)}.numbers-illust__title:after{position:absolute;bottom:0;right:0;left:0;margin-right:auto;margin-left:auto;content:"";width:26px;height:3px;background-color:#00cec5}.numbers-illust__data{font-size:clamp(2rem,2.1892103206vw,2.8rem);font-weight:500;line-height:clamp(3.6rem,3.9093041439vw,5rem);text-align:center}.numbers-illust__data span{display:block;font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,sans-serif;font-size:clamp(4.8rem,4.5347928069vw,5.8rem);letter-spacing:-0.03em}.numbers-data{font-size:1.4rem;line-height:1.7rem;text-align:right;margin-top:12px}@media screen and (max-width:1023px){.numbers-area__inner{padding-top:75px;padding-bottom:80px}.numbers-area .section-head{margin-bottom:65px}.numbers-illust{gap:10px 10px;margin-top:0}.numbers-illust__box{width:calc(50% - 5px);height:clamp(260px,27.3704789834vw,280px)}}@media screen and (max-width:767px){.numbers-area{padding-right:5%;padding-left:5%}.numbers-area__inner{padding-top:55px;padding-bottom:60px}.numbers-area .section-head{margin-bottom:40px}.numbers-illust{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.numbers-illust__box{width:100%;height:clamp(165px,33.8983050847vw,260px);padding-top:16px}.numbers-illust__title{font-size:1.5rem;line-height:2.3rem;padding-bottom:11px;margin-bottom:clamp(26px,8.3441981747vw,64px)}.numbers-illust__data{font-size:1.8rem;line-height:3.4rem}.numbers-illust__data span{font-size:clamp(4rem,6.258148631vw,4.8rem)}}@media screen and (max-width:539px){.numbers-area .section-head__title{width:calc(100% - 56px);margin-left:auto}}.business-area{position:relative;width:100%;padding-right:40px;padding-left:40px;overflow:hidden}.business-area__inner{position:relative;z-index:2;width:100%;padding-top:100px;padding-bottom:100px}.business-area__box{max-width:1200px;margin-inline:auto}.business-area .section-head{margin-bottom:56px}.business-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1044px;margin-inline:auto}.business-info__block1{width:302px}.business-info__block2{width:360px}.business-info__block3{width:302px}.business-info__title{position:relative;border-bottom:1px solid #354251;padding-bottom:7px;margin-bottom:20px}.business-info__title--line-l:after{position:absolute;bottom:-1px;left:100%;z-index:11;content:"";width:253px;height:1px;background-color:#354251;-webkit-transform:rotate(47deg);transform:rotate(47deg);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.business-info__title--line-r:after{position:absolute;bottom:-1px;right:100%;z-index:11;content:"";width:253px;height:1px;background-color:#354251;-webkit-transform:rotate(-47deg);transform:rotate(-47deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.business-info__title-en{display:block;color:#66b746;font-size:3.8rem;font-weight:400;line-height:3.8rem;text-indent:-2px;padding-bottom:6px}.business-info__title--line-r .business-info__title-en{color:#005aa6}.business-info__circle{position:relative;width:360px;height:360px;background:url(../images/strategy/aboutus/section2_business_graph_bg.png) no-repeat center center;background-size:100%;border-radius:50%;margin-top:210px;margin-inline:auto;overflow:hidden}.business-info__circle-anime{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.business-info__circle-anime-l{width:50%;height:100%;position:relative;overflow:hidden}.business-info__circle-anime-l:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";width:calc(100% + 1px);height:calc(100% + 2px);background-color:#f3f3f3;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.business-info__circle-anime-r{width:50%;height:100%;position:relative;overflow:hidden}.business-info__circle-anime-r:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";width:calc(100% + 1px);height:calc(100% + 2px);background-color:#f3f3f3;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.business-info__circle .business-info__circle-anime-l:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.4s ease 0.3s;transition:-webkit-transform 0.4s ease 0.3s;transition:transform 0.4s ease 0.3s;transition:transform 0.4s ease 0.3s,-webkit-transform 0.4s ease 0.3s}.business-info__circle .business-info__circle-anime-r:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear,-webkit-transform 0.3s linear}.business-info__circle-inner{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;margin:auto;width:290px;height:290px;background-color:#ffffff;border-radius:50%}.business-info__circle-txt{text-align:center;padding-top:30px}.business-info__circle-txt1{position:relative;font-size:1.6rem;font-weight:500;line-height:2.4rem;padding-bottom:14px;margin-bottom:30px}.business-info__circle-txt1:after{position:absolute;bottom:0;right:0;left:0;margin-right:auto;margin-left:auto;content:"";width:26px;height:3px;background-color:#00cec5}.business-info__circle-txt2{font-size:2.4rem;font-weight:500;line-height:5rem;margin-bottom:8px}.business-info__circle-txt2 span{display:block;font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,sans-serif;font-size:6.4rem}.business-info__circle-txt3{font-size:1.4rem;line-height:2.2rem}.business-info__circle-txt3-br{display:none}.business-info__box{width:100%;border-radius:20px;overflow:hidden;-webkit-box-shadow:-2px 2px 10px 0 #d6d6d6;box-shadow:-2px 2px 10px 0 #d6d6d6}.business-info__box-li{background-color:#ffffff}.business-info__box-title{color:#ffffff;font-size:1.6rem;font-weight:500;line-height:2.4rem;text-align:center;padding-top:6px;padding-bottom:8px}.business-info__box-inner{background-color:#ffffff;padding-top:24px;padding-bottom:22px;padding-right:30px;padding-left:30px}.business-info__box-sales{font-size:2.1rem;font-weight:500;line-height:3rem;text-align:center;padding-bottom:11px;margin-bottom:8px}.business-info__box-sales span{font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,sans-serif;font-size:4.6rem}.business-info__box-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.business-info__box-list{font-size:1.5rem;line-height:2rem}.business-info__box-list>li{position:relative;padding-left:12px;margin-bottom:4px}.business-info__box-list>li:before{position:absolute;top:7px;left:0;content:"";width:7px;height:7px;border-radius:50%}.business-info__box--color1 .business-info__box-title{background-color:#66b746}.business-info__box--color1 .business-info__box-sales{border-bottom:1px solid #66b746}.business-info__box--color1 .business-info__box-list>li:before{background-color:#66b746}.business-info__box--color2 .business-info__box-title{background-color:#005aa6}.business-info__box--color2 .business-info__box-sales{border-bottom:1px solid #005aa6}.business-info__box--color2 .business-info__box-list>li:before{background-color:#005aa6}.business-info__box-list--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:5px}.business-info__box-list--flex>li:not(:last-child){margin-right:12px}@media screen and (max-width:1279px){.business-info{max-width:920px}.business-info__block1{width:300px}.business-info__block2{width:260px}.business-info__block3{width:300px}.business-info__title--line-l:after{width:220px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.business-info__title--line-r:after{width:220px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.business-info__circle{width:260px;height:260px}.business-info__circle-inner{width:200px;height:200px}.business-info__circle-txt{padding-top:12px}.business-info__circle-txt1{padding-bottom:8px;margin-bottom:12px}.business-info__circle-txt2{font-size:1.9rem;line-height:3.8rem;margin-bottom:2px}.business-info__circle-txt2 span{font-size:5rem}.business-info__circle-txt3{font-size:1.3rem;line-height:1.9rem}.business-info__circle-txt3-br{display:block}.business-info__box-sales{font-size:2rem;line-height:2.9rem}.business-info__box-sales span{font-size:4rem}}@media screen and (max-width:1023px){.business-area__inner{padding-top:75px;padding-bottom:80px}.business-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:944px}.business-info__block1{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:60px}.business-info__block2{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}.business-info__block3{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.business-info__title{border-bottom:none;padding-bottom:0;text-align:center}.business-info__title--line-l:after{display:none}.business-info__title--line-r:after{display:none}.business-info__title-en{font-size:3.5rem;line-height:3.5rem;text-indent:0;padding-bottom:0}.business-info__title-jp{padding-top:4px}.business-info__circle{margin-top:0}.business-info__box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 36px 1fr;grid-template-columns:repeat(2,1fr);gap:30px 36px;max-width:616px;margin-inline:auto;border-radius:0;overflow:visible;-webkit-box-shadow:none;box-shadow:none}.business-info__box-title{font-size:1.5rem;line-height:2.3rem;padding-top:4px;padding-bottom:5px}.business-info__box-inner{padding-top:17px;padding-bottom:15px;padding-right:23px;padding-left:23px}.business-info__box-sales{font-size:1.8rem;line-height:2.6rem;padding-bottom:11px;margin-bottom:10px}.business-info__box-sales span{font-size:4rem}.business-info__box-list{font-size:1.4rem;line-height:2.2rem}.business-info__box-li{border-radius:16px;overflow:hidden;-webkit-box-shadow:-2px 2px 10px 0 #d6d6d6;box-shadow:-2px 2px 10px 0 #d6d6d6}.business-info__box-list>li{margin-bottom:3px}.business-info__box-list>li:before{top:9px}}@media screen and (max-width:767px){.business-area{padding-right:5%;padding-left:5%}.business-area__inner{padding-top:55px;padding-bottom:60px}.business-area .section-head{margin-bottom:42px}.business-info__title-en{font-size:3rem;line-height:3rem}.business-info__box{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:0;max-width:290px;border-radius:16px;overflow:hidden;-webkit-box-shadow:-2px 2px 10px 0 #d6d6d6;box-shadow:-2px 2px 10px 0 #d6d6d6}.business-info__box-li{border-radius:0;overflow:visible;-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width:539px){.business-area .section-head__title{width:calc(100% - 56px);margin-left:auto}}.place-area{position:relative;width:100%;background-color:#e4f5f7;padding-right:40px;padding-left:40px;overflow:hidden}.place-area__inner{width:100%;padding-top:120px;padding-bottom:120px}.place-area__box{max-width:1200px;margin-inline:auto}.place-area .section-head{margin-bottom:28px}.place-switching{width:200px;height:220px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.place-switching__btn-l{position:relative;width:calc(50% - 1px);height:100%}.place-switching__btn-l-circle{width:100%;height:calc(100% - 20px);background-color:#c6ced3;border-top-left-radius:100px;border-bottom-left-radius:100px;cursor:pointer;overflow:hidden}.place-switching__btn-r{position:relative;width:calc(50% - 1px);height:100%}.place-switching__btn-r-circle{width:100%;height:calc(100% - 20px);background-color:#c6ced3;border-top-right-radius:100px;border-bottom-right-radius:100px;cursor:pointer;overflow:hidden}.place-switching__btn-center{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.place-switching__btn-txt{color:#6c7681;font-size:1.6rem;font-weight:500;line-height:2rem;text-align:center}.js-place-switching-active .place-switching__btn-l-circle{background-color:#66b746}.js-place-switching-active .place-switching__btn-r-circle{background-color:#005aa6}.js-place-switching-active .place-switching__btn-txt{color:#ffffff}.place-switching__btn-l.js-place-switching-active:after{position:absolute;bottom:1px;right:34px;content:"";width:0px;height:0px;border-style:solid;border-width:41px 10px 0 10px;border-color:#66b746 transparent transparent transparent}.place-switching__btn-r.js-place-switching-active:after{position:absolute;bottom:1px;left:34px;content:"";width:0px;height:0px;border-style:solid;border-width:41px 10px 0 10px;border-color:#005aa6 transparent transparent transparent}.place-panel{width:100%}.place-panel__box{display:none}.js-place-panel-show{display:block}.place-city{position:relative;width:min(1200/1374 * 100vw,1200px);height:min(755/1374 * 100vw,755px);margin-right:auto;margin-left:auto}.place-city__btn-enviro-area{position:absolute;bottom:0;left:0;z-index:31;width:100%;height:min(684/1374 * 100vw,684px);border-radius:50%;cursor:pointer;clip-path:polygon(97% 0,100% 0,100% 100%,0 100%,0 100%)}.place-city__btn-energy-area{position:absolute;bottom:0;left:0;z-index:31;width:100%;height:min(684/1374 * 100vw,684px);border-radius:50%;cursor:pointer;clip-path:polygon(93% 0,0 0,0 95%)}.place-city__pin{position:absolute;z-index:21;width:min(66/1374 * 100vw,66px);height:min(92/1374 * 100vw,92px);background:url(../images/strategy/aboutus/section3_place_title_pin.png) no-repeat left top;background-size:100%;opacity:1;-webkit-transform-origin:50% 0%;transform-origin:50% 0%}.place-city__pin--enviro1{top:min(257/1374 * 100vw,257px);left:min(236/1374 * 100vw,236px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--enviro2{top:min(114/1374 * 100vw,114px);left:min(236/1374 * 100vw,236px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--enviro3{top:min(232/1374 * 100vw,232px);left:min(412/1374 * 100vw,412px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--enviro4{top:min(186/1374 * 100vw,186px);left:min(555/1374 * 100vw,555px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--enviro5{top:min(49/1374 * 100vw,49px);left:min(575/1374 * 100vw,575px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--enviro1--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.1s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s;transition:opacity 0.6s ease 0.1s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s;transition:opacity 0.6s ease 0.1s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s;transition:opacity 0.6s ease 0.1s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s}.place-city__pin--enviro2--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.2s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s;transition:opacity 0.6s ease 0.2s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s;transition:opacity 0.6s ease 0.2s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s;transition:opacity 0.6s ease 0.2s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s}.place-city__pin--enviro3--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.3s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s;transition:opacity 0.6s ease 0.3s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s;transition:opacity 0.6s ease 0.3s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s;transition:opacity 0.6s ease 0.3s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s}.place-city__pin--enviro4--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.4s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s;transition:opacity 0.6s ease 0.4s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s;transition:opacity 0.6s ease 0.4s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s;transition:opacity 0.6s ease 0.4s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s}.place-city__pin--enviro5--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.5s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s;transition:opacity 0.6s ease 0.5s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s;transition:opacity 0.6s ease 0.5s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s;transition:opacity 0.6s ease 0.5s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s}.place-city__pin--energy1{top:min(523/1374 * 100vw,523px);left:min(449/1374 * 100vw,449px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy2{top:min(436/1374 * 100vw,436px);left:min(538/1374 * 100vw,538px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy3{top:min(296/1374 * 100vw,296px);left:min(634/1374 * 100vw,634px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy4{top:min(426/1374 * 100vw,426px);left:min(673/1374 * 100vw,673px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy5{top:min(128/1374 * 100vw,128px);left:min(777/1374 * 100vw,777px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy6{top:min(511/1374 * 100vw,511px);left:min(786/1374 * 100vw,786px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy7{top:min(303/1374 * 100vw,303px);left:min(818/1374 * 100vw,818px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy8{top:min(536/1374 * 100vw,536px);left:min(904/1374 * 100vw,904px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy9{top:min(332/1374 * 100vw,332px);left:min(994/1374 * 100vw,994px);opacity:0;-webkit-transform:translateY(-38px) scale(0.2);transform:translateY(-38px) scale(0.2)}.place-city__pin--energy1--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.1s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s;transition:opacity 0.6s ease 0.1s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s;transition:opacity 0.6s ease 0.1s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s;transition:opacity 0.6s ease 0.1s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.1s}.place-city__pin--energy2--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.2s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s;transition:opacity 0.6s ease 0.2s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s;transition:opacity 0.6s ease 0.2s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s;transition:opacity 0.6s ease 0.2s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.2s}.place-city__pin--energy3--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.3s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s;transition:opacity 0.6s ease 0.3s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s;transition:opacity 0.6s ease 0.3s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s;transition:opacity 0.6s ease 0.3s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.3s}.place-city__pin--energy4--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.4s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s;transition:opacity 0.6s ease 0.4s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s;transition:opacity 0.6s ease 0.4s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s;transition:opacity 0.6s ease 0.4s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.4s}.place-city__pin--energy5--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.5s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s;transition:opacity 0.6s ease 0.5s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s;transition:opacity 0.6s ease 0.5s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s;transition:opacity 0.6s ease 0.5s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.5s}.place-city__pin--energy6--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.6s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.6s;transition:opacity 0.6s ease 0.6s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.6s;transition:opacity 0.6s ease 0.6s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.6s;transition:opacity 0.6s ease 0.6s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.6s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.6s}.place-city__pin--energy7--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.7s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.7s;transition:opacity 0.6s ease 0.7s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.7s;transition:opacity 0.6s ease 0.7s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.7s;transition:opacity 0.6s ease 0.7s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.7s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.7s}.place-city__pin--energy8--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.8s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.8s;transition:opacity 0.6s ease 0.8s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.8s;transition:opacity 0.6s ease 0.8s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.8s;transition:opacity 0.6s ease 0.8s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.8s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.8s}.place-city__pin--energy9--on{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity 0.6s ease 0.9s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.9s;transition:opacity 0.6s ease 0.9s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.9s;transition:opacity 0.6s ease 0.9s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.9s;transition:opacity 0.6s ease 0.9s,transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.9s,-webkit-transform 0.6s cubic-bezier(0.32,0.61,0.25,0.93) 0.9s}.place-city__pin-box{width:calc(100% + 20px);height:min(62/1374 * 100vw,62px);margin-left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.place-city__pin-txt{color:#ffffff;font-size:min(13/1374 * 100vw,1.3rem);font-weight:500;line-height:min(17/1374 * 100vw,1.7rem);text-align:center;text-shadow:rgba(0,0,0,0.75) 0px 0px 3px}.place-city__bg-enviro{position:absolute;top:0;left:0;z-index:12;width:100%;height:100%;opacity:1}.place-city__bg-enviro--on{opacity:0;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.place-city__bg-energy{position:absolute;top:0;left:0;z-index:12;width:100%;height:100%;opacity:1}.place-city__bg-energy--on{opacity:0;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.place-city__bg{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.3s ease,-webkit-filter 0.3s ease;transition:opacity 0.3s ease,-webkit-filter 0.3s ease;transition:opacity 0.3s ease,filter 0.3s ease;transition:opacity 0.3s ease,filter 0.3s ease,-webkit-filter 0.3s ease}.place-contents{width:100%;padding:115px clamp(50px,4.6911649726vw,60px) 100px;margin-top:-55px;background-color:#ffffff;border-radius:20px}.place-contents__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(62px,7.036747459vw,90px) 1fr;grid-template-columns:1fr 1fr;gap:80px clamp(62px,7.036747459vw,90px)}.place-contents__title{position:relative;color:#eb2262;font-size:2rem;font-weight:700;line-height:2.8rem;border-bottom:1px solid #c2c7ca;padding:4px 0 12px 38px;margin-bottom:18px}.place-contents__title:before{position:absolute;top:0;left:0;content:"";width:29px;height:40px;background:url(../images/strategy/aboutus/section3_place_title_pin.png) no-repeat left top;background-size:100%}.place-contents__title span{color:#354251;font-size:1.6rem;font-weight:400}.place-contents__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.place-contents__box-l{width:65.6565656566%;position:relative}.place-contents__box-r{width:30.303030303%}.place-contents__photo-pc{width:100%;aspect-ratio:150/140;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:#e9eded;border-radius:20px}#js-place-panel__box-enviro .place-contents__grid>li:first-child .place-contents__photo-cont{width:min(100%,65px)}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(2) .place-contents__photo-cont{width:min(100%,90px)}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(3) .place-contents__photo-cont{width:min(100%,86px)}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(4) .place-contents__photo-cont{width:min(100%,73px)}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(5) .place-contents__photo-cont{width:min(100%,65px)}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(6) .place-contents__photo-cont{width:min(100%,73px)}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(7) .place-contents__photo-cont{width:min(100%,85px)}#js-place-panel__box-energy .place-contents__grid>li:first-child .place-contents__photo-cont{width:min(100%,69px)}#js-place-panel__box-energy .place-contents__grid>li:nth-child(2) .place-contents__photo-cont{width:min(100%,102px)}#js-place-panel__box-energy .place-contents__grid>li:nth-child(3) .place-contents__photo-cont{width:min(100%,82px)}#js-place-panel__box-energy .place-contents__grid>li:nth-child(4) .place-contents__photo-cont{width:min(100%,61px)}@media (768px <= width < 1024px){#js-place-panel__box-enviro .place-contents__grid>li:first-child .place-contents__photo-cont{width:min(100%,clamp(65px,12.891vw + -34px,98px))}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(2) .place-contents__photo-cont{width:min(100%,clamp(90px,17.578vw + -45px,135px))}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(3) .place-contents__photo-cont{width:min(100%,clamp(86px,16.797vw + -43px,129px))}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(4) .place-contents__photo-cont{width:min(100%,clamp(73px,14.453vw + -38px,110px))}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(5) .place-contents__photo-cont{width:min(100%,clamp(65px,12.891vw + -34px,98px))}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(6) .place-contents__photo-cont{width:min(100%,clamp(73px,14.453vw + -38px,110px))}#js-place-panel__box-enviro .place-contents__grid>li:nth-child(7) .place-contents__photo-cont{width:min(100%,clamp(85px,16.797vw + -44px,128px))}#js-place-panel__box-energy .place-contents__grid>li:first-child .place-contents__photo-cont{width:min(100%,clamp(69px,13.672vw + -36px,104px))}#js-place-panel__box-energy .place-contents__grid>li:nth-child(2) .place-contents__photo-cont{width:min(100%,clamp(102px,19.922vw + -51px,153px))}#js-place-panel__box-energy .place-contents__grid>li:nth-child(3) .place-contents__photo-cont{width:min(100%,clamp(82px,16.016vw + -41px,123px))}#js-place-panel__box-energy .place-contents__grid>li:nth-child(4) .place-contents__photo-cont{width:min(100%,clamp(61px,12.109vw + -32px,92px))}}.place-contents__read{margin-top:-8px;padding-bottom:62px}.place-contents__btn{position:absolute;bottom:0;left:0}.place-contents__link{height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2796a9;text-decoration:none;overflow:visible;padding:0 68px 0 20px;border-left:1px solid #2796a9;position:relative;-webkit-transition:border 0.6s ease-in-out,opacity 0.3s ease-in-out;transition:border 0.6s ease-in-out,opacity 0.3s ease-in-out}@media (width < 1024px){.place-contents__link{gap:20px;padding-right:0}}.place-contents__link:after{font-family:"Material Icons";content:"\e5c8";font-size:20px;font-weight:400;color:#2796a9;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:54px;aspect-ratio:1/1;border:1px solid #2796a9;border-radius:50%;-webkit-transition:color 0.3s ease-in-out,border 0.3s ease-in-out;transition:color 0.3s ease-in-out,border 0.3s ease-in-out}@media (width < 1024px){.place-contents__link:after{position:static;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.place-contents__link-span{display:block;font-weight:bold;line-height:1.4;color:#2796a9}@media (any-hover:hover) and (min-width:769px){.place-city__btn-enviro-area:hover+.place-city__bg{opacity:0.9;-webkit-filter:drop-shadow(0px 3px 6px rgba(21,79,161,0.5));filter:drop-shadow(0px 3px 6px rgba(21,79,161,0.5))}.place-city__btn-energy-area:hover+.place-city__bg{opacity:0.9;-webkit-filter:drop-shadow(0px 3px 6px rgba(22,168,111,0.5));filter:drop-shadow(0px 3px 6px rgba(22,168,111,0.5))}.place-switching__btn-l-circle{-webkit-transition:background-color 0.24s ease;transition:background-color 0.24s ease}.place-switching__btn-r-circle{-webkit-transition:background-color 0.24s ease;transition:background-color 0.24s ease}.place-switching__btn-l-circle .place-switching__btn-txt{-webkit-transition:color 0.24s ease;transition:color 0.24s ease}.place-switching__btn-r-circle .place-switching__btn-txt{-webkit-transition:color 0.24s ease;transition:color 0.24s ease}.place-switching__btn-l-circle:hover{background-color:#66b746}.place-switching__btn-r-circle:hover{background-color:#005aa6}.place-switching__btn-l-circle:hover .place-switching__btn-txt{color:#ffffff}.place-switching__btn-r-circle:hover .place-switching__btn-txt{color:#ffffff}.place-contents__link:before{-webkit-transition:background 0.3s cubic-bezier(0.15,0.49,0.35,0.97);transition:background 0.3s cubic-bezier(0.15,0.49,0.35,0.97)}.place-contents__link:after{-webkit-transition:color 0.3s cubic-bezier(0.15,0.49,0.35,0.97),border 0.3s cubic-bezier(0.15,0.49,0.35,0.97);transition:color 0.3s cubic-bezier(0.15,0.49,0.35,0.97),border 0.3s cubic-bezier(0.15,0.49,0.35,0.97)}.place-contents__link:hover:before{background:#00cec5}.place-contents__link:hover:after{color:#00cec5;border-color:#00cec5}.place-contents__link-span{-webkit-transition:color 0.3s cubic-bezier(0.15,0.49,0.35,0.97);transition:color 0.3s cubic-bezier(0.15,0.49,0.35,0.97)}.place-contents__link:hover .place-contents__link-span{color:#00cec5}}@media screen and (max-width:1023px){.place-area__inner{padding-top:75px;padding-bottom:80px}.place-contents__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:70px 0}.place-contents__box-l{width:69.1577698695%}.place-contents__box-r{width:27.2835112693%}.place-contents__read{padding-bottom:0;margin-bottom:10px}.place-contents__btn{position:static}}@media screen and (max-width:767px){.place-area{padding-right:5%;padding-left:5%}.place-area__inner{padding-top:55px;padding-bottom:60px}.place-area .section-head{margin-bottom:22px}.place-switching{width:156px;height:172px;margin-bottom:10px}.place-switching__btn-l-circle{height:calc(100% - 16px);border-top-left-radius:78px;border-bottom-left-radius:78px}.place-switching__btn-r-circle{height:calc(100% - 16px);border-top-right-radius:78px;border-bottom-right-radius:78px}.place-switching__btn-txt{font-size:1.4rem;line-height:1.7rem}.place-switching__btn-l.js-place-switching-active:after{right:25px}.place-switching__btn-r.js-place-switching-active:after{left:25px}.place-city-swipe{position:relative;padding-top:35px;white-space:nowrap}.place-city-swipe:before{position:absolute;top:0;left:0;content:"";width:25px;height:25px;background:url(../images/common/icon_swipe.svg) no-repeat left top}.place-city-swipe:after{position:absolute;top:6px;left:38px;content:"Please browse to swipe horizontally";color:#767676;font-size:1.3rem;line-height:1rem;padding-bottom:2px}.place-city-swipe__overflow{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-right:-5.5555555556%;margin-left:-5.5555555556%}.place-city-swipe__both-ends{display:inline-block;vertical-align:bottom;min-width:100%;padding-right:5%;padding-left:5%}.place-city{width:900px;height:566px}.place-city__btn-enviro-area{display:none}.place-city__btn-energy-area{display:none}.place-city__pin{width:50px;height:69px}.place-city__pin--enviro1{top:193px;left:177px}.place-city__pin--enviro2{top:85px;left:177px}.place-city__pin--enviro3{top:174px;left:309px}.place-city__pin--enviro4{top:139px;left:416px}.place-city__pin--enviro5{top:37px;left:431px}.place-city__pin--energy1{top:392px;left:337px}.place-city__pin--energy2{top:327px;left:404px}.place-city__pin--energy3{top:222px;left:476px}.place-city__pin--energy4{top:312px;left:505px}.place-city__pin--energy5{top:96px;left:583px}.place-city__pin--energy6{top:383px;left:590px}.place-city__pin--energy7{top:227px;left:614px}.place-city__pin--energy8{top:402px;left:678px}.place-city__pin--energy9{top:249px;left:746px}.place-city__pin-box{height:48px}.place-city__pin-txt{font-size:1.05rem;line-height:1.35rem}.place-contents{padding:85px 6.25% 40px}.place-contents__grid{gap:60px 0}.place-contents__title{font-size:1.8rem;line-height:2.6rem;padding:0 0 7px 28px;margin-bottom:16px}.place-contents__title:before{width:23px;height:31px}.place-contents__title span{font-size:1.5rem;display:block;padding-top:3px}.place-contents__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.place-contents__box-l{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.place-contents__box-r{width:100%;height:140px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:7px}.place-contents__photo-pc{height:100%;aspect-ratio:auto}.place-contents__read{margin-top:10px}}@media screen and (max-width:539px){.place-area .section-head__title{width:calc(100% - 56px);margin-left:auto}}