.u-btn-simple{display:block;border:1px solid #fff;text-align:center;color:#fff!important;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:768px){.u-btn-simple{display:inline-block;min-width:300px}}.u-btn-simple>span{display:inline-block;width:100%;padding:13px 45px;position:relative}@media screen and (min-width:768px){.u-btn-simple>span{padding-top:18px;padding-bottom:18px}}.u-btn-simple>span:after{content:'';position:absolute!important;width:5px;height:5px;background:url(../../svg/i_arrow2_white.svg) center no-repeat;background-size:100% auto;width:16px;height:16px;top:0;bottom:0;margin:auto;right:15px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-whatinput=keyboard] .u-btn-simple:focus{color:#e65550!important;background-color:#fff}[data-whatinput=keyboard] .u-btn-simple:focus[target=_blank]:not(.noticon)>span:after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_blank_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em;height:16px;width:16px;top:-0.2em}[data-whatinput=keyboard] .u-btn-simple:focus[href$=".pdf"]>span:not(.noticon):after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_pdf_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em}[data-whatinput=keyboard] .u-btn-simple:focus[href$=".doc"]>span:not(.noticon):after,[data-whatinput=keyboard] .u-btn-simple:focus[href$=".docx"]>span:not(.noticon):after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_word_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em}[data-whatinput=keyboard] .u-btn-simple:focus[href$=".xls"]>span:not(.noticon):after,[data-whatinput=keyboard] .u-btn-simple:focus[href$=".xlsx"]>span:not(.noticon):after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_excel_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em}[data-whatinput=keyboard] .u-btn-simple:focus[href$=".zip"]>span:not(.noticon):after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_zip_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em;width:1.375em;height:1.25em}[data-whatinput=keyboard] .u-btn-simple:focus>span:after{background-image:url(../../svg/i_arrow2.svg)}@media screen and (min-width:961px){.u-btn-simple:hover{color:#e65550!important;background-color:#fff}.u-btn-simple:hover[target=_blank]:not(.noticon)>span:after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_blank_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em;height:16px;width:16px;top:-0.2em}.u-btn-simple:hover[href$=".pdf"]>span:not(.noticon):after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_pdf_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em}.u-btn-simple:hover[href$=".doc"]>span:not(.noticon):after,.u-btn-simple:hover[href$=".docx"]>span:not(.noticon):after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_word_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em}.u-btn-simple:hover[href$=".xls"]>span:not(.noticon):after,.u-btn-simple:hover[href$=".xlsx"]>span:not(.noticon):after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_excel_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em}.u-btn-simple:hover[href$=".zip"]>span:not(.noticon):after{content:'';display:block;vertical-align:middle;width:1.0em;height:1.3em;margin-left:5px;background:url("../../svg/i_zip_white.svg") no-repeat right top;background-size:100% auto;position:relative;top:-0.1em;width:1.375em;height:1.25em}.u-btn-simple:hover>span:after{background-image:url(../../svg/i_arrow2.svg)}}.u-sus-main{padding-top:30px}@media screen and (min-width:768px){.u-sus-main{padding-top:50px;text-align:center}}.u-sus-main .main-ttl2{font-size:24px;font-size:2.4rem;font-weight:500;color:#e65550;line-height:1.5;margin-bottom:20px}@media screen and (min-width:768px){.u-sus-main .main-ttl2{font-size:3.0rem}}.u-sus-action{background:#eeefef;position:relative;margin-top:40px}@media screen and (min-width:768px){.u-sus-action{padding:0;margin-top:130px}}@media screen and (min-width:961px){.u-sus-action .action-sp{display:none}}.u-sus-action .action-sp .ctrl-pagination{line-height:0.1;text-align:center;position:absolute;bottom:15px;z-index:1}.u-sus-action .action-sp .ctrl-pagination .swiper-pagination-bullet{width:40px;height:40px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";margin:0px 0px 0;background-color:transparent;position:relative;outline:none}.u-sus-action .action-sp .ctrl-pagination .swiper-pagination-bullet:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:10px;height:10px;background:#ffffff;border-radius:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.u-sus-action .action-sp .ctrl-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#c2bfbd}[data-whatinput=keyboard] .u-sus-action .action-sp .ctrl-pagination .swiper-pagination-bullet:focus:before{background:#c2bfbd}@media screen and (min-width:961px){.u-sus-action .action-sp .ctrl-pagination .swiper-pagination-bullet:hover:before{background:#c2bfbd}}.u-sus-action .action-sp .action-slider-bg .swiper-wrapper .swiper-slide{height:auto}.u-sus-action .action-sp .action-slider-bg .swiper-wrapper .swiper-slide.bg-reduction{background:url("../../images/sustainability/top/p_reduction_sp.jpg");background-size:cover}.u-sus-action .action-sp .action-slider-bg .swiper-wrapper .swiper-slide.bg-settle{background-image:url("../../images/sustainability/top/p_settle_sp.jpg");background-size:cover}.u-sus-action .action-sp .action-slider-bg .swiper-wrapper .swiper-slide.bg-construction{background-image:url("../../images/sustainability/top/p_construction_sp.jpg");background-size:cover}.u-sus-action .action-sp .action-slider-btn{margin-bottom:-80px;z-index:2}.u-sus-action .action-sp .action-slider-btn .swiper-slide{width:195px}@media screen and (min-width:768px) and (max-width:960px){.u-sus-action .action-sp .action-slider-btn .swiper-slide{width:300px}}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link{display:block;position:relative;height:184px}@media screen and (min-width:768px) and (max-width:960px){.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link{height:250px}}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link:before{content:'';display:inline-block;position:absolute;top:50%;left:50%;width:100%;height:172px;margin:-86px 0 0 -50%;-webkit-box-shadow:2.457px 1.721px 6px 0px rgba(0,0,0,0.3);box-shadow:2.457px 1.721px 6px 0px rgba(0,0,0,0.3)}@media screen and (min-width:768px) and (max-width:960px){.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link:before{height:238px;margin-top:-119px}}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link .link-txt{color:#fff;font-size:16px;font-size:1.6rem;display:block;position:absolute;top:50%;left:25px;right:25px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:30px;line-height:1.5}@media screen and (min-width:768px) and (max-width:960px){.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link .link-txt{left:40px;right:40px;padding-bottom:40px}}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link .link-txt:before{content:'';display:inline-block;width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;bottom:0px;left:50%;margin-left:-8px}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link .link-txt:after{content:'';display:inline-block;width:6px;height:6px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;bottom:6px;left:50%;margin-left:-3px}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link.rd:before{background:#e65550;border-radius:41% 59% 37% 63%/43% 43% 57% 57%}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link.rd .link-txt:after{border-color:#e65550}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link.gr:before{background:#5dbfb2;border-radius:44% 56% 33% 67%/44% 54% 46% 56%}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link.gr .link-txt:after{border-color:#5dbfb2}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link.yw:before{background:#f4cf41;border-radius:68% 32% 62% 38%/44% 38% 62% 56%}.u-sus-action .action-sp .action-slider-btn .swiper-slide .slider-link.yw .link-txt:after{border-color:#f4cf41}.u-sus-action .action-pc{display:none}@media screen and (min-width:961px){.u-sus-action .action-pc{display:block;position:relative}.u-sus-action .action-pc .action-bg .bg-type img{width:100%}.u-sus-action .action-pc .action-slider-bg .swiper-slide{height:auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.u-sus-action .action-pc .action-slider-bg .swiper-slide.bg-reduction{background:url("../../images/sustainability/top/p_reduction_pc.jpg");background-size:cover}.u-sus-action .action-pc .action-slider-bg .swiper-slide.bg-settle{background-image:url("../../images/sustainability/top/p_settle_pc.jpg");background-size:cover}.u-sus-action .action-pc .action-slider-bg .swiper-slide.bg-construction{background-image:url("../../images/sustainability/top/p_construction_pc.jpg");background-size:cover}.u-sus-action .action-pc .action-slider-bg .swiper-slide .slide-img{width:100%;display:block}.u-sus-action .action-pc .action-nav{position:absolute;right:0;left:0;top:-80px;z-index:2}.u-sus-action .action-pc .action-nav ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.u-sus-action .action-pc .action-nav ul li{width:310px;margin-right:60px}.u-sus-action .action-pc .action-nav ul li:last-child{margin-right:0}.u-sus-action .action-pc .action-nav ul li .nav-link{display:block;height:250px;position:relative;transition:-webkit-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.u-sus-action .action-pc .action-nav ul li .nav-link:before{content:'';display:inline-block;position:absolute;top:50%;left:50%;width:100%;height:250px;margin:-125px 0 0 -50%;-webkit-box-shadow:2.457px 1.721px 12px 0px rgba(0,0,0,0.3);box-shadow:2.457px 1.721px 12px 0px rgba(0,0,0,0.3);transition:-webkit-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.u-sus-action .action-pc .action-nav ul li .nav-link .link-txt{color:#fff;font-size:1.8rem;display:block;position:absolute;top:50%;left:20px;right:20px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:50px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}}@media screen and (min-width:961px) and (min-width:768px){.u-sus-action .action-pc .action-nav ul li .nav-link .link-txt{font-size:2.4rem;line-height:1.5}}@media screen and (min-width:961px){.u-sus-action .action-pc .action-nav ul li .nav-link .link-txt:before{content:'';display:inline-block;width:22px;height:22px;background:#fff;border-radius:50%;position:absolute;bottom:0px;left:50%;margin-left:-11px}.u-sus-action .action-pc .action-nav ul li .nav-link .link-txt:after{content:'';display:inline-block;width:8px;height:8px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;bottom:8px;left:50%;margin-left:-4px;border-color:#e65550}.u-sus-action .action-pc .action-nav ul li .nav-link.rd:before{background:#e65550;border-radius:41% 59% 37% 63%/43% 43% 57% 57%}[data-whatinput=keyboard] .u-sus-action .action-pc .action-nav ul li .nav-link.rd:focus:not(.is-anim):before{-webkit-animation:egg_anim_rd 30s infinite;animation:egg_anim_rd 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}@media screen and (min-width:961px) and (min-width:961px){.u-sus-action .action-pc .action-nav ul li .nav-link.rd:hover:not(.is-anim):before{-webkit-animation:egg_anim_rd 30s infinite;animation:egg_anim_rd 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}@media screen and (min-width:961px){.u-sus-action .action-pc .action-nav ul li .nav-link.gr:before{background:#5dbfb2;border-radius:44% 56% 33% 67%/44% 54% 46% 56%}[data-whatinput=keyboard] .u-sus-action .action-pc .action-nav ul li .nav-link.gr:focus:not(.is-anim):before{-webkit-animation:egg_anim_gr 30s infinite;animation:egg_anim_gr 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}@media screen and (min-width:961px) and (min-width:961px){.u-sus-action .action-pc .action-nav ul li .nav-link.gr:hover:not(.is-anim):before{-webkit-animation:egg_anim_gr 30s infinite;animation:egg_anim_gr 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}@media screen and (min-width:961px){.u-sus-action .action-pc .action-nav ul li .nav-link.yw:before{background:#f4cf41;border-radius:68% 32% 62% 38%/44% 38% 62% 56%}[data-whatinput=keyboard] .u-sus-action .action-pc .action-nav ul li .nav-link.yw:focus:not(.is-anim):before{-webkit-animation:egg_anim_yw 30s infinite;animation:egg_anim_yw 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}@media screen and (min-width:961px) and (min-width:961px){.u-sus-action .action-pc .action-nav ul li .nav-link.yw:hover:not(.is-anim):before{-webkit-animation:egg_anim_yw 30s infinite;animation:egg_anim_yw 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}@media screen and (min-width:961px){.u-sus-action .action-pc .action-nav ul li .nav-link.is-active .link-txt{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.u-sus-action .action-pc .action-nav ul li .nav-link.is-anim:before{-webkit-animation:actioncover 1s ease 0s forwards;animation:actioncover 1s ease 0s forwards}}.u-sus-action .action-btn{position:absolute;bottom:13px;right:18px;z-index:+1}@media screen and (min-width:768px) and (max-width:960px){.u-sus-action .action-btn{bottom:20px}}@media screen and (min-width:961px){.u-sus-action .action-btn{bottom:135px}}.u-sus-action .action-btn a{display:inline-block;color:#e65550;font-size:12px;font-size:1.2rem;padding:25px 15px}.u-sus-action .action-btn a:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;border-radius:32% 68% 37% 63%/38% 47% 53% 62%;-webkit-box-shadow:2.457px 1.721px 6px 0px rgba(0,0,0,0.3);box-shadow:2.457px 1.721px 6px 0px rgba(0,0,0,0.3);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.u-sus-action .action-btn a .btn-inner{display:inline-block;padding-right:13px;position:relative}.u-sus-action .action-btn a .btn-inner:after{content:'';display:inline-block;width:6px;height:6px;border-top:1px solid #e65550;border-right:1px solid #e65550;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0px;top:50%;margin-top:-3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}[data-whatinput=keyboard] .u-sus-action .action-btn a:focus:before{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation:egg_anim_viewall 30s infinite;animation:egg_anim_viewall 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (min-width:961px){.u-sus-action .action-btn a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation:egg_anim_viewall 30s infinite;animation:egg_anim_viewall 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}@-webkit-keyframes actioncover{0%{z-index:9999;width:100%;height:164px;margin-top:-82px;margin-left:-50%}to{z-index:9999;width:240vw;height:240vh;margin-top:-120vh;margin-left:-120vw}}@keyframes actioncover{0%{z-index:9999;width:100%;height:164px;margin-top:-82px;margin-left:-50%}to{z-index:9999;width:240vw;height:240vh;margin-top:-120vh;margin-left:-120vw}}@-webkit-keyframes egg_anim_rd{0%{border-radius:41% 59% 37% 63%/43% 43% 57% 57%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:41% 59% 37% 63%/43% 43% 57% 57%}}@keyframes egg_anim_rd{0%{border-radius:41% 59% 37% 63%/43% 43% 57% 57%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:41% 59% 37% 63%/43% 43% 57% 57%}}@-webkit-keyframes egg_anim_gr{0%{border-radius:44% 56% 33% 67%/44% 54% 46% 56%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:44% 56% 33% 67%/44% 54% 46% 56%}}@keyframes egg_anim_gr{0%{border-radius:44% 56% 33% 67%/44% 54% 46% 56%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:44% 56% 33% 67%/44% 54% 46% 56%}}@-webkit-keyframes egg_anim_yw{0%{border-radius:68% 32% 62% 38%/44% 38% 62% 56%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:68% 32% 62% 38%/44% 38% 62% 56%}}@keyframes egg_anim_yw{0%{border-radius:68% 32% 62% 38%/44% 38% 62% 56%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:68% 32% 62% 38%/44% 38% 62% 56%}}@-webkit-keyframes egg_anim_viewall{0%{border-radius:32% 68% 37% 63%/38% 47% 53% 62%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:32% 68% 37% 63%/38% 47% 53% 62%}}@keyframes egg_anim_viewall{0%{border-radius:32% 68% 37% 63%/38% 47% 53% 62%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:32% 68% 37% 63%/38% 47% 53% 62%}}@-webkit-keyframes egg_anim_prev{0%{border-radius:59% 41% 48% 52%/55% 39% 61% 45%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:59% 41% 48% 52%/55% 39% 61% 45%}}@keyframes egg_anim_prev{0%{border-radius:59% 41% 48% 52%/55% 39% 61% 45%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:59% 41% 48% 52%/55% 39% 61% 45%}}@-webkit-keyframes egg_anim_next{0%{border-radius:41% 59% 52% 48%/39% 55% 45% 61%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:41% 59% 52% 48%/39% 55% 45% 61%}}@keyframes egg_anim_next{0%{border-radius:41% 59% 52% 48%/39% 55% 45% 61%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:41% 59% 52% 48%/39% 55% 45% 61%}}.u-sus-pickup{margin-top:45px;margin-bottom:60px}@media screen and (min-width:961px){.u-sus-pickup{margin-top:110px;margin-bottom:80px}}.u-sus-pickup .pickup-ttl{color:#e65550;text-align:center}.u-sus-pickup .pickup-ttl .ttl-en{display:block;font-weight:500;font-size:29px;font-size:2.9rem;line-height:1.25}@media screen and (min-width:961px){.u-sus-pickup .pickup-ttl .ttl-en{font-size:4.4rem;line-height:1.25;font-weight:500}}.u-sus-pickup .pickup-ttl .ttl-ja{display:block;font-weight:500;font-size:14px;font-size:1.4rem;line-height:1.5}@media screen and (min-width:961px){.u-sus-pickup .pickup-ttl .ttl-ja{font-size:1.6rem;font-weight:500}}.u-sus-pickup .pickup-area{margin-top:20px}@media screen and (min-width:961px){.u-sus-pickup .pickup-area{margin-top:35px}}.u-sus-pickup .pickup-area .pickup-list{-js-display:flex;margin:0 -7.5px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print{.u-sus-pickup .pickup-area .pickup-list{display:block;letter-spacing:-.40em}}@media screen and (min-width:768px){.u-sus-pickup .pickup-area .pickup-list{margin:0 -18px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.u-sus-pickup .pickup-area .pickup-list li{width:calc(100% / 2);width:calc((100% / 2) - 0.1px) \0;padding:0 7.5px}@media print{.u-sus-pickup .pickup-area .pickup-list li{width:50%;display:inline-block;padding:0 7.5px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;letter-spacing:normal}}@media screen and (min-width:768px){.u-sus-pickup .pickup-area .pickup-list li{width:calc(100% / 4);width:calc((100% / 4) - 0.1px) \0;padding:0 18px}}.u-sus-pickup .pickup-area .pickup-list li:nth-child(n+3){margin-top:20px}@media screen and (min-width:768px){.u-sus-pickup .pickup-area .pickup-list li:nth-child(n+3){margin-top:0}}.u-sus-pickup .pickup-area .pickup-list li:nth-child(n+5){margin-top:20px}.u-sus-pickup .pickup-area .pickup-list li a{display:block;position:relative;overflow:hidden}.u-sus-pickup .pickup-area .pickup-list li a .link-img{overflow:hidden;position:relative}.u-sus-pickup .pickup-area .pickup-list li a .link-img:before{content:'';position:absolute;bottom:1px;left:1px;width:0%;height:3px;background-color:#e65550;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1}.u-sus-pickup .pickup-area .pickup-list li a .link-img:after{content:'';top:0;bottom:0;left:0;right:0;border:solid 1px #cfcfcf;position:absolute}.u-sus-pickup .pickup-area .pickup-list li a .link-img>img{width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:768px){.u-sus-pickup .pickup-area .pickup-list li a .link-img.img-sp{display:none}}@media screen and (max-width:767px){.u-sus-pickup .pickup-area .pickup-list li a .link-img.img-pc{display:none}}.u-sus-pickup .pickup-area .pickup-list li a .link-ttl{display:block;font-size:16px;font-size:1.6rem;color:#4d4d4d;padding-right:23px;line-height:1.25;position:relative;margin-top:10px}@media screen and (min-width:768px){.u-sus-pickup .pickup-area .pickup-list li a .link-ttl{padding-right:23px}}@media screen and (min-width:961px){.u-sus-pickup .pickup-area .pickup-list li a .link-ttl{font-size:1.8rem}.u-sus-pickup .pickup-area .pickup-list li a .link-ttl br{display:none}}.u-sus-pickup .pickup-area .pickup-list li a .link-ttl:after{content:'';position:absolute;right:0;width:16px;height:16px;background:url(../../svg/i_arrow2.svg) center no-repeat;background-size:100% auto;margin:auto;display:block;top:.2em}@media screen and (min-width:768px){.u-sus-pickup .pickup-area .pickup-list li a .link-ttl:after{top:.15em}}[data-whatinput=keyboard] .u-sus-pickup .pickup-area .pickup-list li a:focus{text-decoration:none}[data-whatinput=keyboard] .u-sus-pickup .pickup-area .pickup-list li a:focus .link-img:before{width:100%}[data-whatinput=keyboard] .u-sus-pickup .pickup-area .pickup-list li a:focus .link-img>img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width:961px){.u-sus-pickup .pickup-area .pickup-list li a:hover{text-decoration:none}.u-sus-pickup .pickup-area .pickup-list li a:hover .link-img:before{width:100%}.u-sus-pickup .pickup-area .pickup-list li a:hover .link-img>img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.u-sus-pickup .pickup-slider{margin-top:25px;position:relative}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider{max-width:1060px;margin:40px auto 0}}.u-sus-pickup .pickup-slider .swiper-container{margin:0 22px}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider .swiper-container{margin:0 30px}}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link{display:block;color:#4d4d4d}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link .link-img{display:block;overflow:hidden;position:relative}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link .link-img:after{content:'';top:0;bottom:0;left:0;right:0;border:solid 1px #cfcfcf;position:absolute}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link .link-img .img-wrap:after{content:'';position:absolute;width:0%;height:3px;background-color:#e65550;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;bottom:1px;left:1px}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link .link-img .img-wrap>img{display:block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link .link-txt{margin-top:8px;display:inline-block;padding-right:40px;position:relative;font-size:17px;font-size:1.7rem}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link .link-txt{font-size:2rem;padding-right:30px}}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link .link-txt:after{content:'';position:absolute;right:0;width:16px;height:16px;background:url(../../svg/i_arrow2.svg) center no-repeat;background-size:100% auto;margin:auto;display:block;top:.35em}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link .link-txt:after{top:.55em}}[data-whatinput=keyboard] .u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link:focus{text-decoration:none}[data-whatinput=keyboard] .u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link:focus .link-img .img-wrap:after{width:100%}[data-whatinput=keyboard] .u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link:focus .link-img .img-wrap>img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width:961px){.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link:hover{text-decoration:none}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link:hover .link-img .img-wrap:after{width:100%}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link:hover .link-img .img-wrap>img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link[data-modal=youtube] .link-img{position:relative}.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link[data-modal=youtube] .link-img:before{content:'';background:url(../../svg/i_movie.svg) center no-repeat;background-size:100% auto;width:63px;height:45px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider .swiper-container .swiper-wrapper .swiper-slide .slider-link[data-modal=youtube] .link-img:before{width:76px;height:54px}}.u-sus-pickup .pickup-slider .ctrl-button{display:inline-block;width:40px;height:47px;position:absolute;bottom:0;z-index:+1;background:transparent;border:none;padding:0;text-indent:-9999px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;outline:none}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider .ctrl-button{top:60px}}.u-sus-pickup .pickup-slider .ctrl-button:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;-webkit-box-shadow:2.457px 1.721px 6px 0px rgba(0,0,0,0.3);box-shadow:2.457px 1.721px 6px 0px rgba(0,0,0,0.3);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.u-sus-pickup .pickup-slider .ctrl-button .button-txt{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.u-sus-pickup .pickup-slider .ctrl-button .button-svg{position:absolute;top:0;bottom:0;left:0;right:0;width:10.5px;height:19px;display:block;margin:auto;background:url(../../svg/i_arrow_red.svg) center no-repeat;background-size:100% auto}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider .ctrl-button .button-svg{width:11px;height:19px}}.u-sus-pickup .pickup-slider .ctrl-button.prev{left:10px}.u-sus-pickup .pickup-slider .ctrl-button.prev:before{border-radius:59% 41% 48% 52%/55% 39% 61% 45%}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider .ctrl-button.prev{left:15px}}@media screen and (min-width:1160px){.u-sus-pickup .pickup-slider .ctrl-button.prev{left:-34px}}.u-sus-pickup .pickup-slider .ctrl-button.prev .button-svg{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}[data-whatinput=keyboard] .u-sus-pickup .pickup-slider .ctrl-button.prev:focus{-webkit-animation:egg_anim_prev 30s infinite;animation:egg_anim_prev 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (min-width:961px){.u-sus-pickup .pickup-slider .ctrl-button.prev:hover{-webkit-animation:egg_anim_prev 30s infinite;animation:egg_anim_prev 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}.u-sus-pickup .pickup-slider .ctrl-button.next{right:10px}.u-sus-pickup .pickup-slider .ctrl-button.next:before{border-radius:41% 59% 52% 48%/39% 55% 45% 61%}@media screen and (min-width:768px){.u-sus-pickup .pickup-slider .ctrl-button.next{right:15px}}@media screen and (min-width:1160px){.u-sus-pickup .pickup-slider .ctrl-button.next{right:-34px}}[data-whatinput=keyboard] .u-sus-pickup .pickup-slider .ctrl-button.next:focus{-webkit-animation:egg_anim_next 30s infinite;animation:egg_anim_next 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (min-width:961px){.u-sus-pickup .pickup-slider .ctrl-button.next:hover{-webkit-animation:egg_anim_next 30s infinite;animation:egg_anim_next 30s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}}[data-whatinput=keyboard] .u-sus-pickup .pickup-slider .ctrl-button:focus:before{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:961px){.u-sus-pickup .pickup-slider .ctrl-button:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}}.u-sus-pickup .pickup-slider .ctrl-pagination{line-height:0.1;margin-top:30px;text-align:center}.u-sus-pickup .pickup-slider .ctrl-pagination .swiper-pagination-bullet{width:40px;height:40px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";margin:0px 0px 0;background-color:transparent;position:relative;outline:none}.u-sus-pickup .pickup-slider .ctrl-pagination .swiper-pagination-bullet:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:10px;height:10px;background:#ffffff;border-radius:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.u-sus-pickup .pickup-slider .ctrl-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#c2bfbd}[data-whatinput=keyboard] .u-sus-pickup .pickup-slider .ctrl-pagination .swiper-pagination-bullet:focus:before{background:#c2bfbd}@media screen and (min-width:961px){.u-sus-pickup .pickup-slider .ctrl-pagination .swiper-pagination-bullet:hover:before{background:#c2bfbd}}.u-box-slide{padding:120px 22px 70px;top:0;left:0;right:0;color:#fff}@media screen and (min-width:768px){.u-box-slide{width:100%;max-width:1060px;padding:200px 30px 160px}}.u-box-slide .slide-ttl{text-align:center}.u-box-slide .slide-ttl .ttl-main{display:block;font-weight:500;font-size:18px;font-size:1.8rem;line-height:1.5}@media screen and (min-width:961px){.u-box-slide .slide-ttl .ttl-main{font-size:2.4rem;line-height:1.25}}.u-box-slide .slide-ttl .ttl-lead{display:block;font-weight:500;font-size:14px;font-size:1.4rem;line-height:1.5;margin-top:5px}@media screen and (min-width:768px){.u-box-slide .slide-ttl .ttl-lead{font-size:1.6rem;margin-top:10px}}@media screen and (min-width:768px){.u-box-slide .slide-list{margin-top:30px;display:-ms-flexbox;display:-webkit-box;display:flex}.u-box-slide .slide-list.list-col2 .list-inner{width:calc(100% / 2)}.u-box-slide .slide-list.list-col3 .list-inner{width:calc(100% / 3)}.u-box-slide .slide-list.list-col4 .list-inner{width:calc(100% / 4)}}.u-box-slide .slide-list .list-inner{margin-top:15px}@media screen and (min-width:768px){.u-box-slide .slide-list .list-inner{padding:0 22px;border-right:1px solid #fff}.u-box-slide .slide-list .list-inner:first-child{padding-left:0}.u-box-slide .slide-list .list-inner:last-child{padding-right:0;border-right:none}}.u-box-slide .slide-list .list-inner .list-ttl{font-weight:500}@media screen and (min-width:768px){.u-box-slide .slide-list .list-inner .list-desc{margin-top:5px}}.u-box-slide .slide-list .list-inner .list-desc>li{position:relative;word-wrap:break-word;overflow-wrap:break-word;padding-left:1.5em;line-height:2}@media screen and (min-width:768px){.u-box-slide .slide-list .list-inner .list-desc>li{padding-left:1.3em}}.u-box-slide .slide-list .list-inner .list-desc>li:first-child{margin-top:0}.u-box-slide .slide-list .list-inner .list-desc>li:before{position:absolute;content:'';width:5px;height:5px;border-radius:50%;background-color:#fff;top:.80em;left:5px}@media screen and (min-width:768px){.u-box-slide .slide-list .list-inner .list-desc>li:before{width:6px;height:6px;top:.90em;left:6px}}.u-box-slide .slide-txt-s{margin-top:10px;text-align:right;font-style:12px;font-style:1.2rem}@media screen and (min-width:768px){.u-box-slide .slide-txt-s{margin-top:20px;font-size:1.4rem}}.u-box-slide .slide-link{margin-top:30px}@media screen and (min-width:768px){.u-box-slide .slide-link{position:absolute;bottom:60px;left:0;right:0;text-align:center}}.u-issue-menu{padding:20px 0 15px;background:url(/assets/images/sustainability/issue/bg_sustainability_issue_sp.jpg) center center no-repeat;background-size:cover}@media screen and (min-width:768px){.u-issue-menu{padding:100px 0;background:url(/assets/images/sustainability/issue/bg_sustainability_issue_pc.jpg) center center no-repeat;background-size:cover}}.u-issue-menu .menu-inner{padding:0 15px}@media screen and (min-width:768px){.u-issue-menu .menu-inner .menu-box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;width:680px;margin:0 auto}}.u-issue-menu .menu-inner .menu-box .box-item{padding:20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}@media screen and (min-width:768px){.u-issue-menu .menu-inner .menu-box .box-item{padding:0;width:340px;-webkit-box-sizing:border-box;box-sizing:border-box}}.u-issue-menu .menu-inner .menu-box .box-item:first-child{border-bottom:1px solid #fff}@media screen and (min-width:768px){.u-issue-menu .menu-inner .menu-box .box-item:first-child{border-bottom:none;border-right:1px solid #fff;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}@media screen and (min-width:768px){.u-issue-menu .menu-inner .menu-box .box-item:nth-child(2){-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}}.u-issue-menu .menu-inner .menu-box .box-item .item-inner{text-align:center;display:inline-block;-webkit-transition:0.2s all ease;transition:0.2s all ease}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg{width:125px;height:125px;margin:0 auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg{margin:15px auto 0;width:160px;height:130px}}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-note{width:60px;margin-left:20px}@media screen and (min-width:768px){.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-note{width:82px;margin-left:28px}}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-note .note-cls{fill-rule:evenodd;fill:#fff}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-hand{width:62px}@media screen and (min-width:768px){.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-hand{width:84px}}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-hand .hand-cls-1,.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-hand .hand-cls-2{fill:none;stroke:#fff;stroke-width:2px;-webkit-transition:0.3s all ease;transition:0.3s all ease}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-hand .hand-cls-1{stroke-linecap:round;stroke-linejoin:round}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-svg .svg-data.svg-hand .hand-cls-2{stroke-miterlimit:10}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-txt{color:#fff;font-weight:500;display:inline-block;margin:0 auto 45px;position:relative;z-index:1;padding-right:25px}@media screen and (min-width:768px){.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-txt{font-size:1.8rem}}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-txt:after,.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-txt:before{position:absolute;content:'';right:0;top:2px;bottom:0;margin:auto 0}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-txt:before{width:16px;height:16px;border-radius:50%;background-color:#e65550}.u-issue-menu .menu-inner .menu-box .box-item .item-inner .item-txt:after{width:5px;height:5px;right:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[data-whatinput=keyboard] .u-issue-menu .menu-inner .menu-box .box-item .item-inner:focus{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}@media screen and (min-width:961px){.u-issue-menu .menu-inner .menu-box .box-item .item-inner:hover{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.m-txt-ttl{background-color:#f4ede7}.u-box-fixed{padding:0 22px}@media screen and (min-width:768px){.u-box-fixed{padding:0 30px;max-width:1000px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}}.u-box-fixed2{padding:0 22px}@media screen and (min-width:768px){.u-box-fixed2{padding:0 30px;max-width:780px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}}.u-box-topics{margin-top:-34px}@media screen and (min-width:768px){.u-box-topics{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-55px}}.u-box-topics .topics-item{margin-top:34px}@media screen and (min-width:768px){.u-box-topics .topics-item{margin-top:55px;width:calc(50% - 20px)}.u-box-topics .topics-item:nth-child(2n){margin-left:40px}}.u-box-topics .topics-item .item-inner{display:-ms-flexbox;display:-webkit-box;display:flex;text-decoration:none}.u-box-topics .topics-item .item-inner .item-wrap{width:calc(100% - 56%)}.u-box-topics .topics-item .item-inner .item-wrap .item-img{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5px}.u-box-topics .topics-item .item-inner .item-wrap .item-img .img-inner{display:block;position:relative;overflow:hidden}.u-box-topics .topics-item .item-inner .item-wrap .item-img .img-inner:after{content:'';position:absolute;bottom:0;left:0;width:0%;height:3px;background-color:#e65550;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.u-box-topics .topics-item .item-inner .item-wrap .item-img .img-inner>img{width:100%;display:block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.u-box-topics .topics-item .item-inner .item-wrap .info-sdgs{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;margin:5px -4px 0}@media screen and (min-width:768px){.u-box-topics .topics-item .item-inner .item-wrap .info-sdgs{margin:5 -2.5px}}.u-box-topics .topics-item .item-inner .item-wrap .info-sdgs .sdgs-img{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% / 3);padding:8px 4px 0;min-width:50px}@media screen and (min-width:768px){.u-box-topics .topics-item .item-inner .item-wrap .info-sdgs .sdgs-img{width:calc(100% / 4);padding:5px 2.5px 0}}.u-box-topics .topics-item .item-inner .item-info{width:calc(100% - 44%);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px}@media screen and (min-width:768px){.u-box-topics .topics-item .item-inner .item-info{padding-left:30px}}.u-box-topics .topics-item .item-inner .item-info .info-date{font-size:12px;font-size:1.2rem}.u-box-topics .topics-item .item-inner .item-info .info-ttl{font-size:15px;font-size:1.5rem;line-height:1.2}@media screen and (min-width:768px){.u-box-topics .topics-item .item-inner .item-info .info-ttl{font-size:1.8rem;line-height:1.5}}.u-box-topics .topics-item .item-inner .item-info .info-txt{font-size:12px;font-size:1.2rem;margin-top:7px;line-height:1.5;overflow:hidden;position:relative;width:calc(100% - 5px);height:calc(1.2rem * 1.5 * 2)}@media screen and (min-width:961px){.u-box-topics .topics-item .item-inner .item-info .info-txt{font-size:1.2rem}}.u-box-topics .topics-item .item-inner .item-info .info-txt:after,.u-box-topics .topics-item .item-inner .item-info .info-txt:before{background:#eee;position:absolute}.u-box-topics .topics-item .item-inner .item-info .info-txt:before{content:"...";top:calc(1.2rem * 1.5 * (2 - 1));right:0}.u-box-topics .topics-item .item-inner .item-info .info-txt:after{content:"";height:100%;width:100%}[data-whatinput=keyboard] .u-box-topics .topics-item .item-inner:focus{text-decoration:none}[data-whatinput=keyboard] .u-box-topics .topics-item .item-inner:focus .item-info{color:#4d4d4d}[data-whatinput=keyboard] .u-box-topics .topics-item .item-inner:focus .item-img .img-inner>img{-webkit-transform:scale(1.1);transform:scale(1.1)}[data-whatinput=keyboard] .u-box-topics .topics-item .item-inner:focus .item-img .img-inner:after{width:100%}@media screen and (min-width:961px){.u-box-topics .topics-item .item-inner:hover{text-decoration:none}.u-box-topics .topics-item .item-inner:hover .item-info{color:#4d4d4d}.u-box-topics .topics-item .item-inner:hover .item-img .img-inner>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.u-box-topics .topics-item .item-inner:hover .item-img .img-inner:after{width:100%}}@media screen and (min-width:768px){.u-box-topics.topics-size-full .topics-item{width:100%}}.u-box-detail .detail-head{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-box-detail .detail-head .detail-sdgs{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -5px 0}@media screen and (min-width:768px){.u-box-detail .detail-head .detail-sdgs{margin:-10px -5px 0}}.u-box-detail .detail-head .detail-sdgs .sdgs-img{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;margin-top:10px;padding:0 5px}@media screen and (min-width:768px){.u-box-detail .detail-head .detail-sdgs .sdgs-img{margin-top:10px;padding:0 5px 0}}.u-box-detail .detail-head .detail-sdgs .sdgs-img>img{width:50px}@media screen and (min-width:768px){.u-box-detail .detail-head .detail-sdgs .sdgs-img>img{width:60px}}.u-box-detail .detail-head .detail-date{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;padding:10px 0 10px 30px}@media screen and (min-width:768px){.u-box-detail .detail-head .detail-date{font-size:1.6rem;padding:10px 0 10px 30px}}.u-box-detail .detail-img{margin-top:15px}.u-box-tabhead{margin-top:40px}@media screen and (min-width:768px){.u-box-tabhead{margin-top:80px}}.u-box-tabhead .tabhead-list{margin:0 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print{.u-box-tabhead .tabhead-list{display:block;letter-spacing:-.40em}}.u-box-tabhead .tabhead-list .list-item{width:calc(100% / 3);width:calc((100% / 3) - 0.1px) \0;padding:0 0;display:-ms-flexbox;display:-webkit-box;display:flex}@media print{.u-box-tabhead .tabhead-list .list-item{width:33.33333%;display:inline-block;padding:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;letter-spacing:normal}}.u-box-tabhead .tabhead-list .list-item:nth-child(n+4){margin-top:25px}.u-box-tabhead .tabhead-list .list-item .item-inner{border-bottom:solid 2px #dedede;width:100%;padding:0px 5px 10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:10px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img{display:block;text-align:center}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img{width:33px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img>img{display:inline-block}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-01>img{width:22.5px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-01>img{width:28px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-02>img{width:26.5px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-02>img{width:33px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-03>img{width:18.5px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-03>img{width:23px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-04>img{width:24px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-04>img{width:30px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-05>img{width:18px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-05>img{width:23px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-06>img{width:22.5px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-06>img{width:28px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-01>img{width:17px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-01>img{width:19px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-02>img{width:24px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-02>img{width:30px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-03>img{width:26.5px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-03>img{width:33px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-04>img{width:24px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-04>img{width:30px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-05>img{width:26.5px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-05>img{width:33px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-06>img{width:26.5px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-social-06>img{width:33px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-governance-01>img{width:24px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-governance-01>img{width:30px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-governance-02>img{width:23px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-governance-02>img{width:29px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-governance-03>img{width:24px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-governance-03>img{width:31px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-governance-04>img{width:24px}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-img.img-governance-04>img{width:30px}}.u-box-tabhead .tabhead-list .list-item .item-inner .item-txt{display:block;font-size:11px;font-size:1.1rem;line-height:1.73;margin-top:7px;text-align:center}@media screen and (min-width:768px){.u-box-tabhead .tabhead-list .list-item .item-inner .item-txt{font-size:1.4rem;padding:0 10px;-ms-flex:1;-webkit-box-flex:1;flex:1;letter-spacing:.02em}}.u-box-tabhead .tabhead-list .list-item .item-inner.is-current{border-color:#e65550}.u-box-tabhead .tabhead-list .list-item .item-inner.is-current .item-txt{font-weight:500;color:#e65550}[data-whatinput=keyboard] .u-box-tabhead .tabhead-list .list-item .item-inner:focus{border-color:#e65550;text-decoration:none}[data-whatinput=keyboard] .u-box-tabhead .tabhead-list .list-item .item-inner:focus .item-txt{font-weight:500;color:#e65550}@media screen and (min-width:961px){.u-box-tabhead .tabhead-list .list-item .item-inner:hover{border-color:#e65550;text-decoration:none}.u-box-tabhead .tabhead-list .list-item .item-inner:hover .item-txt{font-weight:500;color:#e65550}}.u-box-items{margin-top:30px}@media screen and (min-width:768px){.u-box-items{margin-top:60px}}@media screen and (min-width:768px){.u-box-items .items-list{margin:0 -25px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.u-box-items .items-list .list-item{width:calc(100% / 2);width:calc((100% / 2) - 0.1px) \0;padding:0 25px;display:-ms-flexbox;display:-webkit-box;display:flex}}.u-box-items .items-list .list-item:nth-child(n+2){margin-top:20px}@media screen and (min-width:768px){.u-box-items .items-list .list-item:nth-child(n+2){margin-top:0}}@media screen and (min-width:768px){.u-box-items .items-list .list-item:nth-child(n+3){margin-top:50px}}.u-box-items .items-list .list-item .item-inner{background-color:#ffffff;padding:15px 15px 25px}@media screen and (min-width:768px){.u-box-items .items-list .list-item .item-inner{padding:30px 44px 50px;width:100%}}.u-box-items .items-list .list-item .item-inner .item-ttl{font-size:14px;font-size:1.4rem;line-height:1.5;text-align:center;font-weight:500}@media screen and (min-width:768px){.u-box-items .items-list .list-item .item-inner .item-ttl{font-size:1.8rem}}.u-box-items .items-list .list-item .item-inner .item-desc{font-size:13px;font-size:1.3rem;line-height:2;margin-top:10px}@media screen and (min-width:768px){.u-box-items .items-list .list-item .item-inner .item-desc{font-size:1.4rem;margin-top:15px}}.u-box-items .items-list .list-item .item-inner .item-img{text-align:center;margin-top:15px;padding-top:28px;border-top:solid 2px #dddddd}@media screen and (min-width:768px){.u-box-items .items-list .list-item .item-inner .item-img{margin-top:50px;padding-top:47px}}