﻿@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes FadeUp{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}.note{margin-top:2rem}.note li{display:flex}@media only screen and (min-width: 1025px){.note li{font-size:.79rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.note li{font-size:.79rem}}@media only screen and (max-width: 767px){.note li{font-size:.85rem}}.note li:before{content:"※";display:inline-block;width:1rem;margin-right:0.5rem}.con_lower_intro2{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 768px){.con_lower_intro2{padding:4rem 0}}@media only screen and (max-width: 767px){.con_lower_intro2{padding:2rem 0 0}}.con_lower_intro2 .box_sdgs{border-top:1px solid var(--color-line);display:flex;margin-right:auto;margin-left:auto;padding-top:4rem;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.con_lower_intro2 .box_sdgs{flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_lower_intro2 .box_sdgs{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.con_lower_intro2 .box_sdgs{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_lower_intro2 .box_sdgs{max-width:calc(1200px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_lower_intro2 .box_sdgs{max-width:calc(1200px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_lower_intro2 .box_sdgs{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_lower_intro2 .box_sdgs{width:calc(335 / 375 * 100%)}}@media only screen and (min-width: 768px){.con_lower_intro2 .box_sdgs{gap:0}}@media only screen and (max-width: 767px){.con_lower_intro2 .box_sdgs{gap:2rem}}@media only screen and (min-width: 768px){.con_lower_intro2 .box_sdgs .info{width:calc(360 / 760 * 100%)}}@media only screen and (max-width: 767px){.con_lower_intro2 .box_sdgs .info{width:100%}}@media only screen and (min-width: 768px){.con_lower_intro2 .box_sdgs .img{width:calc(350 / 760 * 100%)}}@media only screen and (max-width: 767px){.con_lower_intro2 .box_sdgs .img{width:100%}}.p-nav{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-nav{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-nav{max-width:calc(1200px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-nav{max-width:calc(1200px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-nav{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-nav{width:calc(335 / 375 * 100%)}}@media only screen and (min-width: 768px){.p-nav{margin-top:6rem}}@media only screen and (max-width: 767px){.p-nav{margin-top:3rem}}.p-nav .tmp_anch{max-width:100%}@media only screen and (min-width: 768px){.p-nav li{width:fit-content !important}}@media only screen and (max-width: 767px){.p-nav li{width:100%}}.p-nav li:nth-child(2n){margin-left:0}@media only screen and (min-width: 768px){.p-nav li .a .t{width:fit-content !important}}@media only screen and (max-width: 767px){.p-nav li .a .t{width:100%}}.con_sdgs{margin-right:auto;margin-left:auto;display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.con_sdgs{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_sdgs{max-width:calc(1200px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_sdgs{max-width:calc(1200px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs{width:calc(335 / 375 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs{margin-top:8rem}}@media only screen and (max-width: 767px){.con_sdgs{margin-top:8rem}}@media only screen and (min-width: 768px){.con_sdgs{gap:14rem}}@media only screen and (max-width: 767px){.con_sdgs{gap:7rem}}.con_sdgs .txt{margin-top:2rem}.con_sdgs .box_list{display:flex;justify-content:space-between}@media only screen and (min-width: 768px){.con_sdgs .box_list{margin-top:6rem}}@media only screen and (max-width: 767px){.con_sdgs .box_list{margin-top:3rem}}@media only screen and (min-width: 768px){.con_sdgs .box_list{flex-wrap:nowrap}}@media only screen and (max-width: 767px){.con_sdgs .box_list{flex-wrap:wrap}}.con_sdgs .box_list .item{display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem 0;width:calc(280 / 960 * 100%)}@media only screen and (max-width: 767px){.con_sdgs .box_list .item{width:92%;margin-right:auto;margin-left:auto}}.con_sdgs .box_list .item .box_img{text-align:center;box-sizing:border-box;box-shadow:2.76px 2.76px 6.9px 0 rgba(0,0,0,0.25)}@media only screen and (min-width: 768px){.con_sdgs .box_list .item .box_img{padding:2.25rem 3.25rem}}@media only screen and (max-width: 767px){.con_sdgs .box_list .item .box_img{padding:1.5rem}}@media only screen and (max-width: 767px){.con_sdgs .box_list .item .box_img{width:85%;margin-right:auto;margin-left:auto}}.con_sdgs .box_list .item .box_img .img img{width:100%;height:100%;object-fit:cover}.con_sdgs .box_list .item .box_img figcaption{margin-top:1rem;color:var(--color-cv-sub)}@media only screen and (min-width: 1025px){html:lang(en) .con_sdgs .box_list .item .box_img figcaption{margin-right:-1em;margin-left:-1em}}.con_sdgs .box_list .item .info .txt{margin-top:1rem}.con_sdgs .box_list .item .info .txt .icons{margin-top:2rem;display:flex;gap:1rem}@media only screen and (min-width: 768px){.con_sdgs .box_list .item .info .txt .icons li{width:5.71rem}}@media only screen and (max-width: 767px){.con_sdgs .box_list .item .info .txt .icons li{width:4rem}}.con_sdgs .box_list .item .info .txt .icons li .img{width:100%}.con_sdgs .btn{margin-top:6rem}.con_sdgs .box_sdgs_01{position:relative}@media only screen and (min-width: 768px){.con_sdgs .box_sdgs_01{padding-top:0}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs_01{padding-top:2rem}}@media only screen and (min-width: 768px){.con_sdgs .box_sdgs_01 .box_list{gap:2rem}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs_01 .box_list{gap:4rem}}@media only screen and (min-width: 1025px){.con_sdgs .box_sdgs_01:before{content:"";position:absolute;z-index:-1;height:0;width:calc(540 / 1440 * 100%);padding-bottom:calc(830 / 1440 * 100%);background:url(../images/common/bg_left.webp) no-repeat top/100%}}@media only screen and (min-width: 1025px) and (min-width: 768px){.con_sdgs .box_sdgs_01:before{left:-30%}}@media only screen and (min-width: 1025px) and (max-width: 767px){.con_sdgs .box_sdgs_01:before{left:-25%}}@media only screen and (min-width: 1025px) and (min-width: 768px){.con_sdgs .box_sdgs_01:before{bottom:-20%}}@media only screen and (min-width: 1025px) and (max-width: 767px){.con_sdgs .box_sdgs_01:before{bottom:-20%}}.con_sdgs .box_sdgs_02{position:relative}@media only screen and (min-width: 768px){.con_sdgs .box_sdgs_02{padding-top:0}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs_02{padding-top:2rem}}.con_sdgs .box_sdgs_02 .box_list{flex-direction:column}@media only screen and (min-width: 768px){.con_sdgs .box_sdgs_02 .box_list{gap:2rem}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs_02 .box_list{gap:1rem}}.con_sdgs .box_sdgs_02 .box_list .item{display:flex;flex-direction:row-reverse;justify-content:space-between;border:1px solid var(--color-line);box-sizing:border-box;width:100%}@media only screen and (min-width: 768px){.con_sdgs .box_sdgs_02 .box_list .item{padding:2rem 4rem}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs_02 .box_list .item{padding:2rem}}@media only screen and (min-width: 768px){.con_sdgs .box_sdgs_02 .box_list .item .img{width:calc(298 / 980 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs_02 .box_list .item .img{width:100%}}@media only screen and (min-width: 768px){.con_sdgs .box_sdgs_02 .box_list .item .info{width:calc(625 / 980 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs_02 .box_list .item .info{width:100%}}@media only screen and (min-width: 1025px){.con_sdgs .box_sdgs_02:before{content:"";position:absolute;z-index:-1;height:0;width:calc(540 / 1440 * 100%);padding-bottom:calc(830 / 1440 * 100%);background:url(../images/common/bg_left.webp) no-repeat top/100%;right:-25%;top:0;bottom:0;margin:auto;transform:scaleX(-1)}}
