@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:100;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:300;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:400;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:900;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.svg#MPLUSRounded1c") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.l-header{width:calc(100% - 20px);height:auto;min-height:60px;background:#fff;margin:0 10px;position:fixed;top:20px;z-index:130;left:0;box-shadow:3px 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;border-radius:30px}.is-l-header{opacity:0}.l-header__inner{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 60px);height:100%;flex-wrap:wrap}.sdgs-logo{width:calc(100% - 30px);height:40px;margin:0 5vw;display:flex;align-items:center;justify-content:center}.l-header.is-open .sdgs-logo{padding-top:3em}.sdgs-logo a{transition:all .1s;transform:scale(1);width:100%}.sdgs-logo a:hover{transform:scale(1.02)}.sdgs-logo img{width:100%;height:auto;max-width:550px}.global__nav{display:none;padding-top:3em}.is-open .l-header__inner .global__nav{display:block}.global__nav__list{display:flex;align-items:center;max-width:800px}.l-header.is-open .global__nav__list{flex-wrap:wrap}.global__nav__item{width:100%;padding:4vw 5vw 4vw 7vw}.global__nav__item img{height:4vw;transform:scale(1);max-width:100%;transition:all .1s}.global__nav__item img:hover{transform:scale(1.03)}.menu-btn{height:60px;width:70px;display:block;border-radius:0 100px 100px 0;background-color:#fff;background-image:url(../images/common/h-open-btn.svg);background-repeat:no-repeat;background-position:center center;background-size:40px;position:absolute;top:0;right:0}.l-header.is-open .menu-btn{border-radius:0 30px 0 0;background-image:url(../images/common/h-close-btn.svg);background-size:25px}@media screen and (min-width: 768px){.l-header{width:83%;border-radius:100px;left:50%;transform:translateX(-50%);min-height:50px}.l-header__inner{width:calc(100% - 0px);flex-wrap:nowrap;padding:1.6em 0}.sdgs-logo{width:auto;height:auto;margin:0 0 0 3vw;justify-content:start}.sdgs-logo img{width:30vw}.global__nav{display:block;padding-top:0;width:auto}.global__nav__list{width:100%;max-width:none;margin-left:auto;margin-right:3.5vw}.global__nav__item{width:auto;margin:0 0 0 3.3vw;padding:0}.global__nav__item img{width:auto;height:2vw;transform:scale(1);max-height:40px}.menu-btn{visibility:hidden}}*,*::before,*::after{box-sizing:border-box}h2{font-family:"M PLUS Rounded 1c",sans-serif}p{font-weight:bold;font-family:"M PLUS Rounded 1c",sans-serif}.l-wrapper{width:100%;overflow:hidden}.l-main{width:100%;background-image:url(../images/top/top_bg.png);background-position:center center;background-size:contain}section.p-top__hero img{width:100%;height:auto}.p-top__hero{width:100%;height:auto}.p-top-hero__kv{position:relative;width:100%;height:auto;top:0;left:0}.p-top-hero__kv-bg{position:relative;top:0;left:0;background:url(../images/top/kv_bg.png);background-size:cover;width:100%;padding-top:80vw;background-position:center bottom;z-index:5}.p-top-hero__kv-rainbow__box{position:absolute;width:100%;top:54%;left:50%;transform:translate(-50%, -50%);z-index:6;min-width:1663px}.p-top-hero__kv-rainbow{width:125vw;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.is-top-rainbow{opacity:0}.o-star{top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);z-index:7;width:4.5vw;opacity:0}.o-star__item-01{transform:translate(-48vw, -10vw)}.o-star__item-02{transform:translate(-50vw, 10vw)}.o-star__item-03{transform:translate(44vw, -30vw)}.o-star__item-04{transform:translate(40vw, -14vw)}.p-top-hero__kv-earth__box{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;max-width:1040px}.p-top-hero__kv-earth__box-inner{position:relative;top:0;left:0;width:100%}.o-earth__box{position:absolute;width:100%;top:50%;left:50%}.p-top-hero__kv-earth{width:54.4460208333vw;max-width:1045.3636px;transform:translate(-50%, -50%)}.p-top-hero__kv-earth-logo{width:34.4460208333vw;max-width:661.3636px;transform:translate(-50%, -30%)}.is-top-earth-logo{opacity:0}.p-top-hero__kv-drone{width:10.3300625vw;max-width:198.3372px;top:50%;left:50%;transform:translate(200%, -210%)}.is-top-drone{opacity:0}.p-top-hero__kv-kirinsisi{width:17.204171875vw;max-width:330.3201px;top:50%;left:50%;transform:translate(-210%, -92%)}.is-top-kirinsisi{opacity:0}@media screen and (max-width: 767px){.p-top-hero__kv-bg{padding-top:186vw}.p-top-hero__kv-rainbow{width:275vw}.o-star{width:9.9vw;top:-25vw;visibility:hidden}.p-top-hero__kv-earth__box{transform:translate(-50%, 10vw)}.p-top-hero__kv-earth{width:119.7812458333vw}.p-top-hero__kv-earth-logo{width:75.7812458333vw}.p-top-hero__kv-drone{width:22.7261375vw;transform:translate(115%, 260%)}.p-top-hero__kv-kirinsisi{width:34.40834375vw;transform:translate(-141%, -185%)}}.p-top-hero__kv-earth img{-webkit-animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 1.5s infinite;animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 1.5s infinite}.p-top-hero__kv-earth-logo img{-webkit-animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 1s infinite;animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 1s infinite}@-webkit-keyframes float1{0%{transform:translate(0, 0)}50%{transform:translate(0, 20px)}100%{transform:translate(0, 0)}}@keyframes float1{0%{transform:translate(0, 0)}50%{transform:translate(0, 20px)}100%{transform:translate(0, 0)}}.p-top-hero__kv-drone img{-webkit-animation:float2 12s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite;animation:float2 12s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite}@-webkit-keyframes float2{0%{transform:translate(-1vw, -5vw)}50%{transform:translate(0, 2vw)}100%{transform:translate(-1vw, -5vw)}}@keyframes float2{0%{transform:translate(-1vw, -5vw)}50%{transform:translate(0, 2vw)}100%{transform:translate(-1vw, -5vw)}}.o-star__item-01 img,.o-star__item-04 img{-webkit-animation:blink1 3s linear 1.5s infinite;animation:blink1 3s linear 1.5s infinite}.o-star__item-02 img,.o-star__item-03 img{-webkit-animation:blink1 3s linear 0s infinite;animation:blink1 3s linear 0s infinite}@-webkit-keyframes blink1{0%{transform:scale(0.8)}50%{transform:scale(0.8)}51%{transform:scale(1)}100%{transform:scale(1)}}@keyframes blink1{0%{transform:scale(0.8)}50%{transform:scale(0.8)}51%{transform:scale(1)}100%{transform:scale(1)}}.p-top-hero__kv-kirinsisi img{-webkit-animation:blink2 3s linear 1s infinite;animation:blink2 3s linear 1s infinite}@-webkit-keyframes blink2{0%{transform:scale(0.95)}50%{transform:scale(0.95)}51%{transform:scale(1)}100%{transform:scale(1)}}@keyframes blink2{0%{transform:scale(0.95)}50%{transform:scale(0.95)}51%{transform:scale(1)}100%{transform:scale(1)}}section.p-top__sdgs-intro img{width:100%;height:auto}section.p-top__sdgs-intro span{display:block}.p-top__sdgs-intro{width:100%}.p-top__sdgs-intro__kv{position:relative;width:100%;height:78vw;top:0;left:0}.p-top-sdgs__kv-leaf{position:relative;width:100%;top:0;left:0}.p-top-sdgs__kv-leaf-01{width:39.521859375vw;position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:758.8197px}.p-top-sdgs__kv-leaf-02{width:23.5260416667vw;position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:451.7px}.p-top-sdgs__kv-leaf-03{width:23.5260416667vw;position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:451.7px;-webkit-animation:switc1 2s linear 0s infinite;animation:switc1 2s linear 0s infinite}@-webkit-keyframes switc1{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes switc1{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.p-top-sdgs-what-btn{width:22.18559375vw;max-width:425.9634px;margin:0 auto;padding-top:6.3vw;position:relative}.p-top-sdgs-title{width:58.7423229167vw;max-width:1127.8526px;margin:0 auto;padding-top:13.3vw;position:relative}.p-top-sdgs-intro__box{width:100%}.p-top-sdgs-intro__box-inner{position:relative;width:100%;height:auto;top:0;left:50%;transform:translateX(-50%);z-index:10;max-width:1378.2391px;margin-top:6.3vw}.p-top-sdgs__kv-animal{position:relative;width:100%;top:0;left:0}.p-top-sdgs__kv-animal-right{width:20.915625vw;position:absolute;top:50%;right:-4%;transform:translateY(0%);max-width:401.58px}.p-top-sdgs__kv-animal-left{width:16.0901666667vw;position:absolute;top:50%;left:-1.5%;transform:translateY(0%);max-width:308.9312px}.p-top-sdgs__kv-animal-right img{-webkit-animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 1.5s infinite;animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 1.5s infinite}.p-top-sdgs__kv-animal-left img{-webkit-animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite;animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite}.o-sdgs-intro__box{position:absolute;width:100%;top:0;left:50%}.p-top-sdgs-intro__screen{width:48.6458333333vw;max-width:934px;transform:translate(-50%, 0)}.p-top-sdgs-intro__screen-right{width:25.8333333333vw;max-width:496px;transform:translate(-130%, -50%);z-index:10}.o-sdgs-intro-r1{width:20.822890625vw;max-width:399.7995px;position:absolute;top:50%;left:50%;transform:translate(-50%, 207%)}.o-sdgs-intro-r2{width:14.845984375vw;max-width:285.0429px;position:absolute;top:50%;left:50%;transform:translate(-76%, 70%)}.o-sdgs-intro-r3{width:22.5009635417vw;max-width:432.0185px;position:absolute;top:50%;left:50%;transform:translate(-68%, -8%)}.o-sdgs-intro-r4{width:17.4928697917vw;max-width:335.8631px;position:absolute;top:50%;left:50%;transform:translate(-100%, 205%)}.p-top-sdgs-intro__screen-left{width:29.2615052083vw;max-width:561.8209px;transform:translate(30%, -50%);z-index:10}.o-sdgs-intro-l1{width:29.2615052083vw;max-width:561.8209px;position:absolute;top:50%;left:50%;transform:translate(-50%, 200%)}.o-sdgs-intro-l2{width:15.591375vw;max-width:299.3544px;position:absolute;top:50%;left:50%;transform:translate(-25%, 90%)}.o-sdgs-intro-l2 img{-webkit-animation:float3 4.96s linear .4s infinite;animation:float3 4.96s linear .4s infinite}@-webkit-keyframes float3{0%{transform:translate(0, 0)}90%{transform:translate(0, 0)}95%{transform:translate(0, -15px)}100%{transform:translate(0, 0)}}@keyframes float3{0%{transform:translate(0, 0)}90%{transform:translate(0, 0)}95%{transform:translate(0, -15px)}100%{transform:translate(0, 0)}}.o-sdgs-intro-l3{width:5.0155208333vw;max-width:96.298px;position:absolute;top:50%;left:50%;transform:translate(-30%, 1000%)}.p-top-sdgs-intro__ground{width:65.6243541667vw;max-width:1259.9876px;transform:translate(-50%, 428%)}.swiper-container{position:relative}.swiper-button-prev:after,.swiper-button-next:after{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:5px;width:7.7604166667vw}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:5px;width:7.7604166667vw}@media screen and (min-width: 768px){.swiper-button-next,.swiper-button-prev{top:113%}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:59%;right:0;width:3.125vw;transform:translateX(-50%)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:41%;right:0;width:3.125vw;transform:translateX(-50%)}}@media screen and (max-width: 767px){.p-top__sdgs-intro__kv{height:232vw}.p-top-sdgs__kv-leaf-01{width:79.04371875vw}.p-top-sdgs__kv-leaf-02{width:47.0520833333vw}.p-top-sdgs__kv-leaf-03{width:47.0520833333vw}.p-top-sdgs-what-btn{width:66.55678125vw;padding-top:42vw}.p-top-sdgs-title{width:93.9877166667vw;padding-top:52.3vw}.p-top-sdgs__kv-animal-right{visibility:visible;width:35.5565625vw;z-index:20;transform:translateY(155%)}.p-top-sdgs__kv-animal-left{visibility:hidden}.p-top-sdgs-intro__screen{width:97.2764375vw}.p-top-sdgs-intro__screen-right{width:51.6666666667vw;transform:translate(-85%, 56vw)}.o-sdgs-intro-r1{width:41.64578125vw;transform:translate(-50%, 207%)}.o-sdgs-intro-r2{width:29.69196875vw}.o-sdgs-intro-r3{width:45.0019270833vw}.o-sdgs-intro-r4{width:34.9857395833vw;transform:translate(-80%, 205%)}.p-top-sdgs-intro__screen-left{width:29.2615052083vw;max-width:561.8209px;transform:translate(30%, -50%);z-index:10}.o-sdgs-intro-l1{width:46.8184083333vw;transform:translate(-50%, 325%)}.o-sdgs-intro-l2{width:24.9462vw;transform:translate(-23%, 190%)}.o-sdgs-intro-l3{width:8.0248333333vw;transform:translate(-33%, 1170%)}.p-top-sdgs-intro__ground{width:131.2487083333vw;transform:translate(-50%, 800%)}}section.p-top__sdgs-target img{width:100%;height:auto}section.p-top__sdgs-target span{display:block}.p-top__sdgs-target{width:100%;height:125vw}.p-top__sdgs-target__kv{position:relative;top:0;left:0}.p-top-sdgs__bottom-leaf{position:relative;width:100%;top:0;left:0;z-index:10}.p-top-sdgs__bottom-leaf-01{width:125vw;position:absolute;top:0;left:0;transform:translateY(-50%)}.p-top-sdgs__bottom-leaf-02{width:23.6723958333vw;position:absolute;top:0;left:0;transform:translateY(-60%);max-width:454.51px}.p-top-sdgs__bottom-leaf-02 img{-webkit-animation:float1 8s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite;animation:float1 8s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite}.p-top-sdgs__bottom-leaf-03{width:18.3067708333vw;position:absolute;top:0;right:0;transform:translateY(-60%);max-width:351.49px}.p-top__sdgs-target__sea-bg{background-image:url(../images/top/sdgs-target/sea-item.png);position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center top;background-size:cover;width:100vw;height:125vw}.p-top__sdgs-target__land-bg{position:absolute;top:0;left:0;background-image:url(../images/top/sdgs-target/land-item.png);background-size:cover;width:25.0177083333vw;height:120vw;z-index:9}.p-top__sdgs-target__title{position:relative;top:0;left:0;width:46.3020833333vw;z-index:11;margin:0 auto;padding-top:10vw}.p-top__sdgs-target__btn{position:relative;top:50%;left:50%;z-index:20;transition:all .3s}.o-target__item-01{width:31.9791666667vw;transform:translate(-84%, 22%)}.o-target__item-02{width:30.6770833333vw;transform:translate(2%, -13%)}.o-target__item-03{width:33.28125vw;transform:translate(-82%, -45%)}.o-target__item-04{width:41.71875vw;transform:translate(-13%, -78%)}.o-target__item-05{width:31.6145833333vw;transform:translate(-78%, -128%)}.o-target__item-01 img,.o-target__item-03 img,.o-target__item-05 img{-webkit-animation:roll1 3s linear 0s infinite;animation:roll1 3s linear 0s infinite}@-webkit-keyframes roll1{0%{transform:rotate(0)}2%{transform:rotate(3deg)}4%{transform:rotate(0)}6%{transform:rotate(3deg)}8%{transform:rotate(0)}10%{transform:rotate(3deg)}12%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes roll1{0%{transform:rotate(0)}2%{transform:rotate(3deg)}4%{transform:rotate(0)}6%{transform:rotate(3deg)}8%{transform:rotate(0)}10%{transform:rotate(3deg)}12%{transform:rotate(0)}100%{transform:rotate(0)}}.o-target__item-02 img,.o-target__item-04 img{-webkit-animation:roll1 3s linear 1.5s infinite;animation:roll1 3s linear 1.5s infinite}@keyframes roll1{0%{transform:rotate(0)}2%{transform:rotate(-3deg)}4%{transform:rotate(0)}6%{transform:rotate(-3deg)}8%{transform:rotate(0)}10%{transform:rotate(-3deg)}12%{transform:rotate(0)}100%{transform:rotate(0)}}.p-top-sdgs__bottom-wave{position:relative;width:100%;top:-70%;left:0;z-index:10;margin-top:-12.2vw}.p-top-sdgs__bottom-wave-01{width:100vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.p-top-sdgs__bottom-fish{position:absolute;top:50%;left:50%;z-index:11}.o-fish-01{width:14.5833333333vw;transform:translate(-190%, -95%)}.o-fish-02{width:11.09375vw;transform:translate(14%, -170%)}.o-fish-03{width:15.6770833333vw;transform:translate(80%, -15%)}.p-top__sdgs-target__btn a:hover{display:block;transform:scale(1.02)}@media screen and (max-width: 767px){.p-top__sdgs-target{height:280vw}.p-top-sdgs__bottom-leaf-01{width:200vw}.p-top-sdgs__bottom-leaf-02{width:37.8758333333vw;transform:translateY(-60%)}.p-top-sdgs__bottom-leaf-03{width:29.2908333333vw;transform:translateY(-40%)}.p-top__sdgs-target__sea-bg{height:280vw;background-position:84% top}.p-top__sdgs-target__land-bg{height:276vw;left:-20%;width:57.5407291667vw}.p-top__sdgs-target__title{width:64.9166666667vw;padding-top:26vw}.o-target__item-01{width:54.3645833333vw;transform:translate(-88%, 14%)}.o-target__item-02{width:52.1510416667vw;transform:translate(-10%, 14%)}.o-target__item-03{width:63.234375vw;transform:translate(-78%, -4%)}.o-target__item-04{width:62.578125vw;transform:translate(-23%, -8%)}.o-target__item-05{width:60.0677083333vw;transform:translate(-72%, -30%)}.p-top-sdgs__bottom-wave{margin-top:11vw}.p-top-sdgs__bottom-wave-01{width:180vw;transform:translate(-32%, -42%)}.o-fish-01{width:29.1666666667vw;transform:translate(-165%, -50%)}.o-fish-02{width:22.1875vw;transform:translate(-5%, -95%)}.o-fish-03{width:31.3541666667vw;transform:translate(55%, -10%)}}.o-fish-01 img,.o-fish-03 img{-webkit-animation:blink1 3s linear 1.5s infinite;animation:blink1 3s linear 1.5s infinite}.o-fish-02 img{-webkit-animation:blink1 3s linear 0s infinite;animation:blink1 3s linear 0s infinite}section.p-top__what-sdgs img{width:100%;height:auto}section.p-top__what-sdgs span{display:block}.p-top__what-sdgs{width:100%;height:29vw}.p-top__what-sdgs__kv{position:relative;top:0;left:0;margin-top:3vw}.p-top__what-sdgs__kv-sub{margin-top:-17vw;z-index:-1}.p-top__what-sdgs__sand-bg{background-image:url(../images/top/what-sdgs/bg-sand.png);position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center top;background-size:cover;width:100vw;height:34vw}@media screen and (max-width: 767px){.p-top__what-sdgs{height:57vw}.p-top__what-sdgs__sand-bg{height:60vw}}.l-footer img{width:100%;height:auto}.l-footer{width:100%;height:auto;position:relative;top:0;left:0;margin-top:-60px;z-index:15}.p-footer-bg{position:relative;top:0;left:0;background:url(../images/common/footer-bg.png);background-size:cover;width:100%;padding-top:12vw;background-position:center bottom}.p-top__what-sdgs__syansyan-box{width:100%;position:relative;top:-25vw;left:0}.p-top__what-sdgs__syansyan-box{-webkit-animation:float4 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite;animation:float4 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite}@-webkit-keyframes float4{0%{transform:translate(0, 0)}50%{transform:translate(60px, 10px)}100%{transform:translate(0, 0)}}@keyframes float4{0%{transform:translate(0, 0)}50%{transform:translate(60px, 10px)}100%{transform:translate(0, 0)}}.p-top__what-sdgs__syansyan-item{position:absolute;top:50%;left:50%;z-index:16;margin-top:18vw}.o-syansyan-01{width:12.234375vw;transform:translate(-340%, -80%)}.o-syansyan-02{width:9.84375vw;transform:translate(-290%, -80%)}.o-syansyan-03{width:7.875vw;transform:translate(-225%, -85%)}.o-syansyan-04{width:6.234375vw;transform:translate(-140%, -93%)}.o-syansyan-01 img,.o-syansyan-03 img{-webkit-animation:float5 4s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite;animation:float5 4s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite}@-webkit-keyframes float5{0%{transform:translate(0, 0)}20%{transform:translate(0, 15px)}40%{transform:translate(0, 0)}60%{transform:translate(0, 15px)}80%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@keyframes float5{0%{transform:translate(0, 0)}20%{transform:translate(0, 15px)}40%{transform:translate(0, 0)}60%{transform:translate(0, 15px)}80%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}.o-syansyan-02 img,.o-syansyan-04 img{-webkit-animation:float5 4s cubic-bezier(0.39, 0.09, 0.43, 1.13) 2s infinite;animation:float5 4s cubic-bezier(0.39, 0.09, 0.43, 1.13) 2s infinite}@keyframes float5{0%{transform:translate(0, 0)}20%{transform:translate(0, 15px)}40%{transform:translate(0, 0)}60%{transform:translate(0, 15px)}80%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}.p-footer-return-btn{width:15.15625vw;position:absolute;top:50%;left:50%;transform:translate(200%, -100%);z-index:20}.p-footer-return-btn img{transition:all .3s;-webkit-animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 1.5s infinite;animation:float1 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 1.5s infinite}.p-footer-logo{width:15.625vw;position:absolute;bottom:0;left:50%;transform:translate(-50%, -20%)}.p-footer-copyright{width:10vw;position:absolute;bottom:0;left:50%;transform:translate(100%, -20%)}.p-footer-return-btn img:hover{transform:scale(1.03)}@media screen and (max-width: 767px){.l-footer{margin-top:-28px}.p-top__what-sdgs__syansyan-box-sub{display:none}.p-top__what-sdgs__syansyan-box{top:-26vw}.p-top__what-sdgs__syansyan-box{-webkit-animation:float4 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite;animation:float4 10s cubic-bezier(0.39, 0.09, 0.43, 1.13) 0s infinite}@-webkit-keyframes float4{0%{transform:translate(0, 0)}50%{transform:translate(10px, 10px)}100%{transform:translate(0, 0)}}@keyframes float4{0%{transform:translate(0, 0)}50%{transform:translate(10px, 10px)}100%{transform:translate(0, 0)}}.p-top__what-sdgs__syansyan-item{margin-top:-1vw}.o-syansyan-01{width:21.75vw;transform:translate(-230%, -40%)}.o-syansyan-02{width:17.5vw;transform:translate(-165%, -50%)}.o-syansyan-03{width:14vw;transform:translate(-80%, -65%)}.o-syansyan-04{width:11.0833333333vw;transform:translate(22%, -83%)}.p-footer-return-btn{width:45.46875vw;transform:translate(22%, -105%)}.p-footer-logo{width:31.25vw}.p-footer-copyright{width:20vw;transform:translate(100%, -20%)}}/*# sourceMappingURL=style.min.css.map */