@-webkit-keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@-webkit-keyframes HeaderFadeIn{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HeaderFadeIn{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}.box_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-align:start;-ms-flex-align:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}.con_sdgs .item_list .item .st .en{line-height:1;-webkit-box-ordinal-group:0;-ms-flex-order:-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}@media only screen and (min-width: 1025px){.con_sdgs .item_list .item .inner{margin-top:4.61rem}}@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{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.con_sdgs .item_list .item .inner .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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%}}@media only screen and (min-width: 768px){.con_sdgs .item_list .item .inner .info .box_icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width: 767px){.con_sdgs .item_list .item .inner .info .box_icon{-webkit-box-pack:center;-ms-flex-pack:center;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 .card_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;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{-webkit-box-pack:center;-ms-flex-pack:center;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%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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{-webkit-box-ordinal-group:0;-ms-flex-order:-1;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.con_sdgs .item_list .item .card_list.row{-ms-flex-wrap:wrap;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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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{-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-box-ordinal-group:0;-ms-flex-order:-1;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%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.con_goals{margin-right:auto;margin-left:auto;max-width:830px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.84rem}@media only screen and (max-width: 767px){.con_goals .box_info{margin-top:3em}}
