﻿@media only screen and (min-width: 768px){#header .kv_title{top:55%}}@media only screen and (max-width: 767px){#header .kv_title{top:calc(380 / 650 * 100%)}}#header .kv_title .inner .en{line-height:1}#header .kv_title .inner .jp{margin-top:.75em}.tmp_bg_wt{margin-right:auto;margin-left:auto;background-color:#fff;box-shadow:0 .76rem 1.53rem 0 rgba(0,0,0,0.4)}@media only screen and (min-width: 1025px){.tmp_bg_wt{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.tmp_bg_wt{max-width:calc(900px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_bg_wt{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width: 1025px){.tmp_bg_wt{padding:3.84rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_bg_wt{padding:3.07rem 0}}@media only screen and (max-width: 767px){.tmp_bg_wt{padding:2.5em 0 3em}}@media only screen and (min-width: 1441px){.tmp_bg_wt{max-width:calc(900px * 1.333333)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.tmp_bg_wt{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.tmp_bg_wt{width:calc(680 / 750 * 100%)}}@media only screen and (min-width: 768px){.tmp_bg_wt+.tmp_bg_wt{margin-top:3.84rem}}@media only screen and (max-width: 767px){.tmp_bg_wt+.tmp_bg_wt{margin-top:2em}}.tmp_align_c{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.tmp_txt_box .txt{line-height:calc(25 / 13)}}@media only screen and (max-width: 767px){.tmp_txt_box .txt{line-height:calc(40 / 20);font-size:.92rem}}@media only screen and (min-width: 768px){.tmp_txt_box .dots_list:not(:first-child){margin-top:1.53rem}}@media only screen and (max-width: 767px){.tmp_txt_box .dots_list:not(:first-child){margin-top:1em}}.tmp_txt_box .dots_list li{line-height:calc(25 / 13);text-indent:-1.25em;padding-left:1em}.tmp_txt_box .dots_list li::before{content:"・"}@media only screen and (min-width: 768px){.tmp_txt_box .dots_list li+li{margin-top:.2em}}@media only screen and (max-width: 767px){.tmp_txt_box .dots_list li+li{margin-top:.15em}}@media only screen and (min-width: 768px){.tmp_txt_box .tmp_st_j:not(:first-child){margin-top:2.3rem}}@media only screen and (max-width: 767px){.tmp_txt_box .tmp_st_j:not(:first-child){margin-top:1.5em}}@media only screen and (min-width: 768px){.tmp_txt_box .tmp_st_j+.dots_list{margin-top:.92rem}}@media only screen and (max-width: 767px){.tmp_txt_box .tmp_st_j+.dots_list{margin-top:.5em}}@media only screen and (min-width: 768px){.con_topics{width:calc(800 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_topics{width:100%}}@media only screen and (min-width: 768px){.con_topics ul{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_topics ul{margin-top:.5em}}.con_topics ul li:not(:last-child) a{border-bottom:1px solid var(--color-line)}.con_topics ul li a{text-decoration:none;display:flex;flex-wrap:wrap;align-items:center}.mouse .con_topics ul li a{transition:opacity 0.1s ease-in}.mouse .con_topics ul li a:hover,.touch .con_topics ul li a.touchstart{opacity:0.7}.touch .con_topics ul li a{-webkit-tap-highlight-color:transparent}.touch .con_topics ul li a.touchend{transition-delay:200ms}@media only screen and (min-width: 768px){.con_topics ul li a{padding:calc(15 / 800 * 100%) calc(20 / 800 * 100%)}}@media only screen and (max-width: 767px){.con_topics ul li a{padding:calc(25 / 680 * 100%) calc(20 / 680 * 100%)}}.con_topics ul li a .box_text{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_topics ul li a .box_text{width:calc(580 / 760 * 100%)}}@media only screen and (max-width: 767px){.con_topics ul li a .box_text{width:calc(400 / 650 * 100%)}}@media only screen and (min-width: 768px){.con_topics ul li a .box_text{padding-left:calc(20 / 760 * 100%)}}@media only screen and (max-width: 767px){.con_topics ul li a .box_text{padding-left:1em}}.con_topics ul li a .box_text .txt{width:100%}@media only screen and (min-width: 768px){.con_topics ul li a .box_text .txt{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}@media only screen and (max-width: 767px){.con_topics ul li a .box_text .txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6;overflow:hidden}}.con_topics ul li a .box_text time{min-width:6.5em}.con_topics ul li a .btn{margin-right:0;margin-left:auto}.con_topics ul li a .img{order:-1}@media only screen and (min-width: 768px){.con_topics ul li a .img{width:calc(140 / 760 * 100%)}}@media only screen and (max-width: 767px){.con_topics ul li a .img{width:calc(185 / 650 * 100%)}}.con_topics ul li a .img .inner{background-color:var(--color-button);display:block}.con_topics ul li a .img.noimg{width:100%;position:relative}.con_topics ul li a .img.noimg .inner{padding-bottom:calc(160 / 240 * 100%)}.con_topics ul li a .img.noimg .inner::after{content:"";display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;bottom:0;transform:translate(-50%, -50%);background:url("../images/common/logo.svg") no-repeat center/55%}@media only screen and (min-width: 768px){.con_topics ul li a .img.noimg{width:calc(140 / 760 * 100%)}}@media only screen and (max-width: 767px){.con_topics ul li a .img.noimg{width:calc(185 / 650 * 100%)}}.con_topics ul li a .img:not(.noimg){position:relative}.con_topics ul li a .img:not(.noimg) img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_topics ul li a .img:not(.noimg)::after{content:"";width:100%;display:block}.con_topics ul li a .img:not(.noimg)::after{padding-bottom:calc(93 / 140 * 100%)}@media only screen and (min-width: 768px){.con_topics .tmp_more{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_topics .tmp_more{margin-top:.5em}}.con_sdgs_type .box_img{display:flex;align-items:flex-start}@media only screen and (min-width: 768px){.con_sdgs_type .box_img{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_sdgs_type .box_img{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_sdgs_type .box_img{width:calc(785 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_type .box_img{width:calc(620 / 680 * 100%)}}.con_sdgs_type .box_img>p{width:calc(380 / 785 * 100%)}.con_sdgs_type .box_img>p+p{margin-left:calc(25 / 785 * 100%)}.con_sdgs_type .box_img>p:first-child:last-child{margin-right:auto;margin-left:auto}.con_sdgs_type .box_img>p .cap{margin-top:.25em;display:inline-block;text-align:right}@media only screen and (min-width: 768px){.con_sdgs_type .box_img>p.large{width:calc(500 / 785 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_type .box_img>p.large{width:100%}}@media only screen and (max-width: 767px){.con_sdgs_type .box_img>p.sp_large{width:100%}}@media only screen and (min-width: 768px){.con_sdgs_type .box_txt{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_sdgs_type .box_txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_sdgs_type .box_txt{width:calc(785 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_type .box_txt{width:calc(620 / 680 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs_type .box_txt .txt+.clean_logo{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_sdgs_type .box_txt .txt+.clean_logo{margin-top:1em}}@media only screen and (min-width: 1025px){.con_sdgs_type .box_txt .view_ctrl_css{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs_type .box_txt .view_ctrl_css{display:none}}@media only screen and (max-width: 767px){.con_sdgs_type .box_txt .view_ctrl_css{display:none}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_sdgs_type .box_txt .view_ctrl_css{display:none}}.con_sdgs_type .box_txt .clean_logo{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_sdgs_type .box_txt .clean_logo{width:17.84rem}}@media only screen and (max-width: 767px){.con_sdgs_type .box_txt .clean_logo{width:12em}}@media only screen and (max-width: 767px){.con_sdgs_type .box_txt .clean_logo{margin-bottom:2em}}@media only screen and (min-width: 768px){.con_sdgs_type .box_txt+.box_img{margin-top:3.07rem}}@media only screen and (min-width: 768px){.con_sdgs_type .box_attempt{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt{margin-top:2.25em}}@media only screen and (min-width: 768px){.con_sdgs_type .box_attempt{width:calc(800 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt{width:calc(600 / 680 * 100%)}}.con_sdgs_type .box_attempt .attempt_item{margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.con_sdgs_type .box_attempt .attempt_item{width:calc(760 / 800 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs_type .box_attempt .attempt_item{width:100%}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item{width:calc(560 / 620 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs_type .box_attempt .attempt_item{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item{margin-top:1.25em}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_sdgs_type .box_attempt .attempt_item{width:100%}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item{flex-direction:column}}.con_sdgs_type .box_attempt .attempt_item .btn{position:relative}@media only screen and (min-width: 768px){.con_sdgs_type .box_attempt .attempt_item .btn{width:calc(370 / 760 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item .btn{width:100%}}@media only screen and (min-width: 768px){.con_sdgs_type .box_attempt .attempt_item .btn:nth-child(2n){margin-left:calc(20 / 760 * 100%)}.con_sdgs_type .box_attempt .attempt_item .btn:nth-child(n+3){margin-top:calc(15 / 760 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item .btn:nth-child(n+2){margin-top:.75em}}.con_sdgs_type .box_attempt .attempt_item .btn a{text-decoration:none;width:100%;padding:.8em .5em .8em 1em;line-height:1.2;background-color:var(--color-f1f1f1);display:flex;align-items:baseline}.mouse .con_sdgs_type .box_attempt .attempt_item .btn a{transition:opacity 0.1s ease-in}.mouse .con_sdgs_type .box_attempt .attempt_item .btn a:hover,.touch .con_sdgs_type .box_attempt .attempt_item .btn a.touchstart{opacity:0.7}.touch .con_sdgs_type .box_attempt .attempt_item .btn a{-webkit-tap-highlight-color:transparent}.touch .con_sdgs_type .box_attempt .attempt_item .btn a.touchend{transition-delay:200ms}@media only screen and (min-width: 1025px){.con_sdgs_type .box_attempt .attempt_item .btn a{font-size:1.08rem}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item .btn a{font-size:1.05rem}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item .btn a{padding:.8em .5em .8em 1em}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_sdgs_type .box_attempt .attempt_item .btn a{font-size:1rem}}.con_sdgs_type .box_attempt .attempt_item .btn a .ic_arr{order:-1;transform:translateY(-0.15em)}.con_sdgs_type .box_attempt .attempt_item .btn a .jp{padding-left:.5em}@media only screen and (min-width: 768px){.con_sdgs_type .box_attempt .attempt_item .target{display:block !important;height:auto !important}}@media only screen and (min-width: 768px){.con_sdgs_type .box_attempt .attempt_item .target .inner{padding:1rem 0 0}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item .target .inner{padding:1.25em 1.5em 1.5em}}@media only screen and (max-width: 767px){.con_sdgs_type .box_attempt .attempt_item .target .inner{margin-top:-2px;border:1px solid var(--color-f1f1f1);border-top-width:0;border-bottom-width:0;position:relative}.con_sdgs_type .box_attempt .attempt_item .target .inner::after{content:"";background-color:var(--color-f1f1f1);width:100%;height:1px;position:absolute;left:0;bottom:1px}}@media only screen and (min-width: 768px){.con_sdgs_type .tmp_more{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_sdgs_type .tmp_more{margin-top:.5em}}.con_sdgs_img{position:relative}@media only screen and (min-width: 768px){.con_sdgs_img{width:calc(790 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_img{width:calc(620 / 680 * 100%)}}.con_sdgs_img .box_text{background-color:#fff;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 768px){.con_sdgs_img .box_text{width:calc(630 / 790 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text{width:calc(510 / 620 * 100%)}}@media only screen and (min-width: 1025px){.con_sdgs_img .box_text{padding:3.46rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs_img .box_text{padding:2.3rem 0}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text{padding:1.5em 0}}@media only screen and (min-width: 768px){.con_sdgs_img .box_text .tmp_st_j{padding:0 1em}}.con_sdgs_img .box_text .tmp_st_j .jp.s20{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 767px){.con_sdgs_img .box_text .tmp_st_j .jp.s20{font-size:1.14rem}}@media only screen and (min-width: 768px){.con_sdgs_img .box_text .ic_sdgs{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text .ic_sdgs{margin-top:1em}}@media only screen and (min-width: 768px){.con_sdgs_img .box_text .ic_sdgs{width:calc(528 / 630 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text .ic_sdgs{width:calc(403 / 500 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs_img .box_text .txt{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text .txt{margin-top:.5em}}@media only screen and (min-width: 768px){.con_sdgs_img .box_text .txt{font-size:1.08rem}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text .txt{font-size:1.05rem}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text .txt{line-height:1.4}}@media only screen and (min-width: 768px){.con_sdgs_img .box_text .logo_sdgs{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text .logo_sdgs{margin-top:1em}}@media only screen and (min-width: 768px){.con_sdgs_img .box_text .logo_sdgs{width:calc(418 / 630 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_img .box_text .logo_sdgs{width:calc(379 / 500 * 100%)}}.con_sdgs_btn{margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_sdgs_btn{margin-top:4.61rem}}@media only screen and (max-width: 767px){.con_sdgs_btn{margin-top:4em}}@media only screen and (max-width: 767px){.con_sdgs_btn{width:calc(650 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs_btn{max-width:47.69rem}}@media only screen and (min-width: 768px){.con_sdgs_btn .tmp_btn{width:calc(300 / 620 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_btn .tmp_btn{width:calc(540 / 650 * 100%)}}.con_sdgs_btn .tmp_btn a{max-width:100% !important}.con_sdgs_btn .tmp_btn:first-child{width:100%}.con_sdgs_btn .tmp_btn:first-child a{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_sdgs_btn .tmp_btn:first-child a{width:calc(300 / 620 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs_btn .tmp_btn:first-child a{width:calc(540 / 650 * 100%)}}@media only screen and (min-width: 768px){.con_sdgs_btn .tmp_btn:nth-child(n+2){margin-top:1.92rem}}@media only screen and (max-width: 767px){.con_sdgs_btn .tmp_btn:nth-child(n+2){margin-top:1em}}@media only screen and (min-width: 768px){.con_sdgs_btn .tmp_btn:nth-child(3),.con_sdgs_btn .tmp_btn:nth-child(5){margin-left:calc(20 / 620 * 100%)}}
