@keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}.box_icon{display:flex;flex-wrap:wrap}.box_icon .img{width:7.53rem;max-width:98px}@media only screen and (min-width: 1025px) and (max-width: 1365px){.box_icon .img{width:6.15rem}}@media only screen and (min-width: 1025px) and (max-width: 1259px){.box_icon .img{width:5.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_icon .img{width:5.38rem}}@media only screen and (max-width: 767px){.box_icon .img{width:5.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_icon.col4{margin-inline:auto;max-width:10.76rem}}.con_s{max-width:1000px;margin:auto}.con_intro{margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2em}@media only screen and (min-width: 1025px){.con_intro{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_intro{max-width:calc(1200px * ((16 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_intro{max-width:calc(1200px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_intro{width:calc(370 / 428 * 100%)}}@media only screen and (max-width: 1024px){.con_intro{align-items:flex-start}}@media only screen and (min-width: 768px){.con_intro .box_info{width:calc(448 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_intro .box_info{width:100%}}.con_intro .box_info .txt{margin-top:1em}@media only screen and (min-width: 768px){.con_intro .img{width:calc(650 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_intro .img{width:100%}}.con_sdgs{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_sdgs{padding-top:9.23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs{padding-top:7.69rem}}@media only screen and (max-width: 767px){.con_sdgs{padding-top:6em}}@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) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_sdgs{max-width:calc(1200px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs{width:calc(1390 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs{width:calc(370 / 428 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_sdgs{width:calc(1390 / 1440 * 100%)}}.con_sdgs .item_list{display:flex;flex-direction:column;gap:6.15rem}@media only screen and (min-width: 768px){.con_sdgs .item_list{margin-top:4.61rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list{margin-top:3em}}@media only screen and (max-width: 767px){.con_sdgs .item_list{gap:4em}}.con_sdgs .item_list .item .st{display:flex;flex-direction:column;gap:0.5em}.con_sdgs .item_list .item .st .en{line-height:1;order:-1}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .st .en{font-size:2.62rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .st .en{font-size:2.38rem}}.con_sdgs .item_list .item .inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em}@media only screen and (min-width: 1025px){.con_sdgs .item_list .item .inner{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs .item_list .item .inner{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .inner{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .inner{flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .inner{flex-direction:column-reverse}}.con_sdgs .item_list .item .inner .info{display:flex;flex-direction:column;gap:1.53rem}@media only screen and (min-width: 1025px){.con_sdgs .item_list .item .inner .info{width:calc(442 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs .item_list .item .inner .info{width:calc(540 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .inner .info{width:100%}}.con_sdgs .item_list .item .inner .info .silver{color:var(--color-gra-silver);font-size:90%;display:inline-block;margin:.76rem 0 1.53rem}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .inner .info .box_icon{justify-content:flex-start}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .inner .info .box_icon{justify-content:center}}@media only screen and (min-width: 1025px){.con_sdgs .item_list .item .inner>.img{width:calc(680 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs .item_list .item .inner>.img{width:calc(600 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .inner>.img{width:100%}}.con_sdgs .item_list .item .inner .box_img{display:grid;gap:1.53rem;grid-template-columns:1fr}@media only screen and (min-width: 1025px){.con_sdgs .item_list .item .inner .box_img{width:calc(680 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs .item_list .item .inner .box_img{width:calc(600 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .inner .box_img{width:100%}}.con_sdgs .item_list .item .inner .box_img .img{width:auto}.con_sdgs .item_list .item .card_list{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list{margin-top:1.84rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list{margin-top:2em}}.con_sdgs .item_list .item .card_list .card{background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list .card{padding:1.5em 0 2em}.con_sdgs .item_list .item .card_list .card:nth-child(n+2){margin-top:1.92rem}.con_sdgs .item_list .item .card_list .card .box_info,.con_sdgs .item_list .item .card_list .card .box_icon{width:88%}}.con_sdgs .item_list .item .card_list .card .box_info{display:flex;flex-direction:column;align-items:flex-start;margin-inline:auto}.con_sdgs .item_list .item .card_list .card .box_info .tit{width:100%;text-align:left;margin-top:1.92rem}@media only screen and (max-width: 1024px){.con_sdgs .item_list .item .card_list .card .box_info .tit{margin-top:1.25em}}.con_sdgs .item_list .item .card_list .card .box_info .tit .jp{line-height:1.6}@media only screen and (max-width: 1024px){.con_sdgs .item_list .item .card_list .card .box_info .tit .jp{line-height:1.4}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list .card .box_info .txt{margin-top:.61rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list .card .box_info .txt{margin-top:.75em}}.con_sdgs .item_list .item .card_list .card .other_box{border-top:1px solid var(--color-gra-silver);padding-top:1.15rem;margin-top:1.53rem}.con_sdgs .item_list .item .card_list .box_icon{justify-content:center;margin-inline:auto}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list .box_icon{margin-top:1.84rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list .box_icon{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_3 .card{width:calc(388 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list.col_3 .card{width:100%}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_3 .card:not(:nth-child(3n+1)){margin-left:calc(18 / 1200 * 100%)}.con_sdgs .item_list .item .card_list.col_3 .card:nth-child(n+4){margin-top:1.92rem}.con_sdgs .item_list .item .card_list.col_3 .card .box_icon,.con_sdgs .item_list .item .card_list.col_3 .card .box_info{width:calc(340 / 388 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_2{margin:1.84rem auto 0}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list.col_2{margin:2em auto}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_2 .card{width:calc(490 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list.col_2 .card{width:100%}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_2 .card:nth-child(2n){margin-left:calc(20 / 1200 * 100%)}.con_sdgs .item_list .item .card_list.col_2 .card:nth-child(n+3){margin-top:1.38rem}.con_sdgs .item_list .item .card_list.col_2 .card .box_icon,.con_sdgs .item_list .item .card_list.col_2 .card .box_info{width:calc(442 / 490 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_3 .card,.con_sdgs .item_list .item .card_list.col_2 .card{padding:2em 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs .item_list .item .card_list.col_3 .card,.con_sdgs .item_list .item .card_list.col_2 .card{padding-top:1.5em}}.con_sdgs .item_list .item .card_list.col_3 .card:not(.foodroth) .box_info .img,.con_sdgs .item_list .item .card_list.col_2 .card:not(.foodroth) .box_info .img{width:100%;order:-1}.con_sdgs .item_list .item .card_list.col_3 .card.foodroth,.con_sdgs .item_list .item .card_list.col_2 .card.foodroth{width:100%}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_3 .card.foodroth,.con_sdgs .item_list .item .card_list.col_2 .card.foodroth{padding-top:3em;margin-left:0;flex-direction:row;padding-left:calc(24 / 1152 * 100%);padding-right:calc(24 / 1152 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_3 .card.foodroth .box_info,.con_sdgs .item_list .item .card_list.col_2 .card.foodroth .box_info{width:calc(782 / 1152 * 100%);margin-left:calc(30 / 1152 * 100%)}.con_sdgs .item_list .item .card_list.col_3 .card.foodroth .box_info .tit,.con_sdgs .item_list .item .card_list.col_2 .card.foodroth .box_info .tit{margin-top:0}}.con_sdgs .item_list .item .card_list.col_3 .card.foodroth>.img,.con_sdgs .item_list .item .card_list.col_2 .card.foodroth>.img{order:-1;width:calc(340 / 1152 * 100%)}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list.col_3 .card.foodroth>.img,.con_sdgs .item_list .item .card_list.col_2 .card.foodroth>.img{width:65%;margin-inline:auto}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.col_3 .card.foodroth .box_icon,.con_sdgs .item_list .item .card_list.col_2 .card.foodroth .box_icon{margin-left:0;justify-content:flex-start}}.con_sdgs .item_list .item .card_list.row{flex-wrap:wrap}.con_sdgs .item_list .item .card_list.row .card{width:100%}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.row .card{margin-left:0;flex-direction:row;padding:2em calc(24 / 1152 * 100%)}}@media only screen and (min-width: 768px) and (min-width: 1025px){.con_sdgs .item_list .item .card_list.row .card{align-items:center}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.row .card:nth-child(n+2){margin-top:1.92rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list.row .card{flex-direction:column}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.row .card .box_info{width:calc(561 / 1152 * 100%);margin-left:calc(30 / 1152 * 100%)}.con_sdgs .item_list .item .card_list.row .card .box_info .tit{margin-top:0}}.con_sdgs .item_list .item .card_list.row .card>.img{order:-1}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.row .card>.img{width:calc(561 / 1152 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .card_list.row .card>.img{margin-inline:auto;width:88%}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .card_list.row .card .box_icon{margin-left:0;width:100%;justify-content:flex-start}}.con_sdgs .item_list .con_kes{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;box-sizing:border-box}@media only screen and (min-width: 768px){.con_sdgs .item_list .con_kes{flex-wrap:nowrap}}@media only screen and (max-width: 767px){.con_sdgs .item_list .con_kes{flex-wrap:wrap}}@media only screen and (min-width: 768px){.con_sdgs .item_list .con_kes{flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_sdgs .item_list .con_kes{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.con_sdgs .item_list .con_kes{gap:1.38rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .con_kes{gap:1em}}@media only screen and (min-width: 768px){.con_sdgs .item_list .con_kes{padding:1.84rem 3.07rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .con_kes{padding:1.5em 2em}}@media only screen and (min-width: 768px){.con_sdgs .item_list .con_kes .img{width:21.53rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .con_kes .img{width:50%}}@media only screen and (min-width: 768px){.con_sdgs .item_list .con_kes .txt{margin-top:.61rem}}@media only screen and (max-width: 767px){.con_sdgs .item_list .con_kes .txt{margin-top:1em}}.con_goals{margin-right:auto;margin-left:auto;max-width:830px;margin:auto;display:flex;flex-direction:column;margin-top:6.15rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_goals{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_goals{width:calc(370 / 428 * 100%)}}@media only screen and (max-width: 767px){.con_goals{margin-top:4em}}.con_goals .box_intro{display:flex;flex-direction:column;gap:1.84rem}.con_goals .box_intro .tit{text-align:center}.con_goals .box_intro .tmp_btn_base{margin:auto}@media only screen and (min-width: 768px){.con_goals .box_intro .tmp_btn_base.black{width:24.61rem}}@media only screen and (max-width: 767px){.con_goals .box_intro .tmp_btn_base.black{width:90%}}.con_goals .box_intro .tmp_btn_base.black a{background-color:black;color:white}.con_goals .box_intro .tmp_btn_base.black a svg{fill:white}.con_goals .box_info{margin-top:4.61rem;display:flex;flex-direction:column;gap:1.84rem}@media only screen and (max-width: 767px){.con_goals .box_info{margin-top:3em}}
