@charset "UTF-8";html.mac{-moz-font-feature-settings:"palt" 1;-ms-font-feature-settings:"palt" 1;-o-font-feature-settings:"palt" 1;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}body,html{height:100%;overflow:auto}body{height:101%;overflow:hidden}body #wrapper{opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}body #sectionBtm{opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}body.view{height:auto;overflow:visible}body.view #wrapper{opacity:1;-webkit-transition:opacity 0.2s 0.4s;-moz-transition:opacity 0.2s 0.4s;transition:opacity 0.2s 0.4s}body.view #sectionBtm{opacity:1;-webkit-transition:opacity 0.2s 0.4s;-moz-transition:opacity 0.2s 0.4s;transition:opacity 0.2s 0.4s}#header{position:fixed;background:rgba(255, 255, 255, 0.9);z-index:1001}#header #headerInner h1.headTitle{width:280px;margin:6px auto 0;text-align:center}.sp #header #headerInner h1.headTitle{width:88px;margin:4px auto 0}#header #headerInner h1.headTitle a{color:#444}#header #headerInner h1.headTitle .titleImg{display:block}.sp #header #headerInner h1.headTitle .titleImg{display:none}#header #headerInner h1.headTitle .titleImgSp{display:none}.sp #header #headerInner h1.headTitle .titleImgSp{display:block}#header #headerInner h1.headTitle img{width:100%}#wrapper{margin:66px auto 0}#wrapper.index{margin:0 auto;background-color:#f7f7f7}#wrapper #contentWrap{width:1240px;margin:0 auto;position:relative}.wd #wrapper #contentWrap{width:1070px}.md #wrapper #contentWrap{width:980px}.sm #wrapper #contentWrap{width:768px}.tab #wrapper #contentWrap{width:90%}.sp #wrapper #contentWrap{width:98%}#wrapper #contentWrap.index{width:100%;padding:58px 0 0}.md #wrapper #contentWrap.index,.sm #wrapper #contentWrap.index,.sp #wrapper #contentWrap.index,.tab #wrapper #contentWrap.index,.wd #wrapper #contentWrap.index{width:100%}.sp #wrapper #contentWrap.index{padding:54px 0 0}#wrapper #contentWrap #contentInr{width:1240px;margin:0 auto;position:relative}.wd #wrapper #contentWrap #contentInr{width:1070px}.md #wrapper #contentWrap #contentInr{width:980px}.sm #wrapper #contentWrap #contentInr{width:768px}.tab #wrapper #contentWrap #contentInr{width:90%}.sp #wrapper #contentWrap #contentInr{width:90%}#wrapper #contentWrap #tpHeadWrap{width:1240px;margin:0 auto 1em;padding:0 8px;box-sizing:border-box}.wd #wrapper #contentWrap #tpHeadWrap{width:1070px}.md #wrapper #contentWrap #tpHeadWrap{width:980px}.sm #wrapper #contentWrap #tpHeadWrap{width:768px}.tab #wrapper #contentWrap #tpHeadWrap{width:90%}.sp #wrapper #contentWrap #tpHeadWrap{width:98%}#wrapper #contentWrap #tpHeadWrap #headMainImg{display:inline-block;vertical-align:middle;width:100%;padding:0;box-sizing:border-box}.sm #wrapper #contentWrap #tpHeadWrap #headMainImg,.sp #wrapper #contentWrap #tpHeadWrap #headMainImg,.tab #wrapper #contentWrap #tpHeadWrap #headMainImg{width:100%;padding:0}#wrapper #contentWrap #tpHeadWrap #headMainImg a{display:block;width:100%;height:100%;position:relative}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headImg{width:100%;padding-top:45.25%;position:relative;overflow:hidden}.sp #wrapper #contentWrap #tpHeadWrap #headMainImg a .headImg,.tab #wrapper #contentWrap #tpHeadWrap #headMainImg a .headImg{padding-top:56.25%}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headImg span{width:100%;height:100%;position:absolute;top:0px;bottom:0px;right:0px;left:0px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap{width:100%;box-sizing:border-box;background-color:#fff;font-size:0}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap.few_read{padding:24px 0}.md #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap.few_read,.sm #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap.few_read{padding:8px 0}.sp #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap.few_read,.tab #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap.few_read{padding:0}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle{font-size:16px;display:inline-block;vertical-align:middle;text-align:center;width:484px;margin:0;padding:2em 3em;box-sizing:border-box;border-right:1px solid #e6e6df}.wd #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle{width:374px;padding:2em 3em}.md #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle{width:364px;padding:2em 3em}.sm #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle,.tab #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle{text-align:left;width:100%;padding:1em 2em;border-right:none}.sp #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle{width:100%;padding:1em 0.75em 1em;text-align:left;border-right:none}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr{display:inline-block;text-align:left}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr h2{font-size:1.45em;line-height:1.25em;font-weight:bold;margin:0 0 0.5em;color:#444;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.sp #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr h2{font-size:1.25em}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr .list-meta{line-height:1;margin:0}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr .list-meta .name{display:inline-block;font-size:0.85em;font-weight:bold;margin:0 0.5em 0 0;padding:0 0.75em 0 0;border-right:1px solid #e6e6df;-moz-font-feature-settings:normal;-ms-font-feature-settings:normal;-o-font-feature-settings:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr .list-meta .date{font-size:0.85em;font-weight:bold;color:#888;margin:0}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headRead{font-size:16px;display:inline-block;vertical-align:middle;width:740px;padding:2em 4em 2em 4.25em;box-sizing:border-box}.wd #wrapper #contentWrap #tpHeadWrap #headMainImg a .headRead{width:680px}.md #wrapper #contentWrap #tpHeadWrap #headMainImg a .headRead{width:600px;padding:2em 3em 2em 3.25em}.sm #wrapper #contentWrap #tpHeadWrap #headMainImg a .headRead,.tab #wrapper #contentWrap #tpHeadWrap #headMainImg a .headRead{width:100%;padding:0 2em 1em}.sp #wrapper #contentWrap #tpHeadWrap #headMainImg a .headRead{width:100%;padding:0 0.75em 0.5em}#wrapper #contentWrap #tpHeadWrap #headMainImg a .headRead p{color:#666;font-size:0.95em;margin:0 0 0.8em;text-indent:1em}#wrapper #contentWrap #tpHeadWrap #headMainImg a img{display:block}#wrapper #contentWrap #tpHeadWrap #headMainImg:hover .headImg span{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025);-webkit-transition:-webkit-transform 0.8s;-moz-transition:-moz-transform 0.8s;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s, -webkit-transform 0.8s}#wrapper #contentWrap #tpHeadWrap #headMainImg:hover .headTxtWrap .headTitle .headTitleInr h2{color:#1a96d4;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}#wrapper #contentWrap #aboutWrap,#wrapper #contentWrap #pickupWrap,#wrapper #contentWrap .relatedListWrap,#wrapper #contentWrap .tplistWrap{width:100%;margin:0 auto;padding:0;box-sizing:border-box;overflow:hidden}#wrapper #contentWrap #aboutWrap.interview,#wrapper #contentWrap #pickupWrap.interview,#wrapper #contentWrap .relatedListWrap.interview,#wrapper #contentWrap .tplistWrap.interview{background-color:#f7f7f7}#wrapper #contentWrap #aboutWrap.interview ul li,#wrapper #contentWrap #pickupWrap.interview ul li,#wrapper #contentWrap .relatedListWrap.interview ul li,#wrapper #contentWrap .tplistWrap.interview ul li{display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:flex}#wrapper #contentWrap #aboutWrap.interview ul li a,#wrapper #contentWrap #pickupWrap.interview ul li a,#wrapper #contentWrap .relatedListWrap.interview ul li a,#wrapper #contentWrap .tplistWrap.interview ul li a{background-color:#fff}#wrapper #contentWrap #aboutWrap #aboutInr,#wrapper #contentWrap #aboutWrap #pickupInr,#wrapper #contentWrap #aboutWrap .relatedListInr,#wrapper #contentWrap #aboutWrap .tplistInr,#wrapper #contentWrap #pickupWrap #aboutInr,#wrapper #contentWrap #pickupWrap #pickupInr,#wrapper #contentWrap #pickupWrap .relatedListInr,#wrapper #contentWrap #pickupWrap .tplistInr,#wrapper #contentWrap .relatedListWrap #aboutInr,#wrapper #contentWrap .relatedListWrap #pickupInr,#wrapper #contentWrap .relatedListWrap .relatedListInr,#wrapper #contentWrap .relatedListWrap .tplistInr,#wrapper #contentWrap .tplistWrap #aboutInr,#wrapper #contentWrap .tplistWrap #pickupInr,#wrapper #contentWrap .tplistWrap .relatedListInr,#wrapper #contentWrap .tplistWrap .tplistInr{width:1240px;margin:0 auto;padding:2em 8px;box-sizing:border-box;position:relative}.wd #wrapper #contentWrap #aboutWrap #aboutInr,.wd #wrapper #contentWrap #aboutWrap #pickupInr,.wd #wrapper #contentWrap #aboutWrap .relatedListInr,.wd #wrapper #contentWrap #aboutWrap .tplistInr,.wd #wrapper #contentWrap #pickupWrap #aboutInr,.wd #wrapper #contentWrap #pickupWrap #pickupInr,.wd #wrapper #contentWrap #pickupWrap .relatedListInr,.wd #wrapper #contentWrap #pickupWrap .tplistInr,.wd #wrapper #contentWrap .relatedListWrap #aboutInr,.wd #wrapper #contentWrap .relatedListWrap #pickupInr,.wd #wrapper #contentWrap .relatedListWrap .relatedListInr,.wd #wrapper #contentWrap .relatedListWrap .tplistInr,.wd #wrapper #contentWrap .tplistWrap #aboutInr,.wd #wrapper #contentWrap .tplistWrap #pickupInr,.wd #wrapper #contentWrap .tplistWrap .relatedListInr,.wd #wrapper #contentWrap .tplistWrap .tplistInr{width:1070px}.md #wrapper #contentWrap #aboutWrap #aboutInr,.md #wrapper #contentWrap #aboutWrap #pickupInr,.md #wrapper #contentWrap #aboutWrap .relatedListInr,.md #wrapper #contentWrap #aboutWrap .tplistInr,.md #wrapper #contentWrap #pickupWrap #aboutInr,.md #wrapper #contentWrap #pickupWrap #pickupInr,.md #wrapper #contentWrap #pickupWrap .relatedListInr,.md #wrapper #contentWrap #pickupWrap .tplistInr,.md #wrapper #contentWrap .relatedListWrap #aboutInr,.md #wrapper #contentWrap .relatedListWrap #pickupInr,.md #wrapper #contentWrap .relatedListWrap .relatedListInr,.md #wrapper #contentWrap .relatedListWrap .tplistInr,.md #wrapper #contentWrap .tplistWrap #aboutInr,.md #wrapper #contentWrap .tplistWrap #pickupInr,.md #wrapper #contentWrap .tplistWrap .relatedListInr,.md #wrapper #contentWrap .tplistWrap .tplistInr{width:980px}.sm #wrapper #contentWrap #aboutWrap #aboutInr,.sm #wrapper #contentWrap #aboutWrap #pickupInr,.sm #wrapper #contentWrap #aboutWrap .relatedListInr,.sm #wrapper #contentWrap #aboutWrap .tplistInr,.sm #wrapper #contentWrap #pickupWrap #aboutInr,.sm #wrapper #contentWrap #pickupWrap #pickupInr,.sm #wrapper #contentWrap #pickupWrap .relatedListInr,.sm #wrapper #contentWrap #pickupWrap .tplistInr,.sm #wrapper #contentWrap .relatedListWrap #aboutInr,.sm #wrapper #contentWrap .relatedListWrap #pickupInr,.sm #wrapper #contentWrap .relatedListWrap .relatedListInr,.sm #wrapper #contentWrap .relatedListWrap .tplistInr,.sm #wrapper #contentWrap .tplistWrap #aboutInr,.sm #wrapper #contentWrap .tplistWrap #pickupInr,.sm #wrapper #contentWrap .tplistWrap .relatedListInr,.sm #wrapper #contentWrap .tplistWrap .tplistInr{width:768px}.tab #wrapper #contentWrap #aboutWrap #aboutInr,.tab #wrapper #contentWrap #aboutWrap #pickupInr,.tab #wrapper #contentWrap #aboutWrap .relatedListInr,.tab #wrapper #contentWrap #aboutWrap .tplistInr,.tab #wrapper #contentWrap #pickupWrap #aboutInr,.tab #wrapper #contentWrap #pickupWrap #pickupInr,.tab #wrapper #contentWrap #pickupWrap .relatedListInr,.tab #wrapper #contentWrap #pickupWrap .tplistInr,.tab #wrapper #contentWrap .relatedListWrap #aboutInr,.tab #wrapper #contentWrap .relatedListWrap #pickupInr,.tab #wrapper #contentWrap .relatedListWrap .relatedListInr,.tab #wrapper #contentWrap .relatedListWrap .tplistInr,.tab #wrapper #contentWrap .tplistWrap #aboutInr,.tab #wrapper #contentWrap .tplistWrap #pickupInr,.tab #wrapper #contentWrap .tplistWrap .relatedListInr,.tab #wrapper #contentWrap .tplistWrap .tplistInr{width:90%}.sp #wrapper #contentWrap #aboutWrap #aboutInr,.sp #wrapper #contentWrap #aboutWrap #pickupInr,.sp #wrapper #contentWrap #aboutWrap .relatedListInr,.sp #wrapper #contentWrap #aboutWrap .tplistInr,.sp #wrapper #contentWrap #pickupWrap #aboutInr,.sp #wrapper #contentWrap #pickupWrap #pickupInr,.sp #wrapper #contentWrap #pickupWrap .relatedListInr,.sp #wrapper #contentWrap #pickupWrap .tplistInr,.sp #wrapper #contentWrap .relatedListWrap #aboutInr,.sp #wrapper #contentWrap .relatedListWrap #pickupInr,.sp #wrapper #contentWrap .relatedListWrap .relatedListInr,.sp #wrapper #contentWrap .relatedListWrap .tplistInr,.sp #wrapper #contentWrap .tplistWrap #aboutInr,.sp #wrapper #contentWrap .tplistWrap #pickupInr,.sp #wrapper #contentWrap .tplistWrap .relatedListInr,.sp #wrapper #contentWrap .tplistWrap .tplistInr{width:98%}#wrapper #contentWrap #aboutWrap h2,#wrapper #contentWrap #pickupWrap h2,#wrapper #contentWrap .relatedListWrap h2,#wrapper #contentWrap .tplistWrap h2{-moz-font-feature-settings:normal;-ms-font-feature-settings:normal;-o-font-feature-settings:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-weight:bold;font-size:1.15em;line-height:1em;text-align:center;position:relative;margin:0 auto 1.5em}#wrapper #contentWrap #aboutWrap h2:after,#wrapper #contentWrap #pickupWrap h2:after,#wrapper #contentWrap .relatedListWrap h2:after,#wrapper #contentWrap .tplistWrap h2:after{content:"";width:100%;height:1px;background-color:#e6e6df;position:absolute;top:0.75em;left:0;z-index:0}#wrapper #contentWrap #aboutWrap h2 span,#wrapper #contentWrap #pickupWrap h2 span,#wrapper #contentWrap .relatedListWrap h2 span,#wrapper #contentWrap .tplistWrap h2 span{display:inline-block;padding:0.25em 1em 0.25em 2.75em;background-image:url(//www.asahicom.jp/special/sdgs/images/sdgs-wheel.png);background-position:1em 50%;background-repeat:no-repeat;background-size:contain;z-index:10;position:relative;background-color:#fff}#wrapper #contentWrap #aboutWrap h2 span.gly,#wrapper #contentWrap #pickupWrap h2 span.gly,#wrapper #contentWrap .relatedListWrap h2 span.gly,#wrapper #contentWrap .tplistWrap h2 span.gly{background-color:#f7f7f7}#wrapper #contentWrap #aboutWrap h2 span.bl,#wrapper #contentWrap #pickupWrap h2 span.bl,#wrapper #contentWrap .relatedListWrap h2 span.bl,#wrapper #contentWrap .tplistWrap h2 span.bl{background-color:#ecf2f5}#wrapper #contentWrap #aboutWrap ul,#wrapper #contentWrap #pickupWrap ul,#wrapper #contentWrap .relatedListWrap ul,#wrapper #contentWrap .tplistWrap ul{overflow:hidden;width:101.5%;width:-moz-calc(100% + 16px);width:-o-calc(100% + 16px);width:-webkit-calc(100% + 16px);width:calc(100% + 16px);margin:0 0 0 -16px;padding:0;font-size:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sp #wrapper #contentWrap #aboutWrap ul,.sp #wrapper #contentWrap #pickupWrap ul,.sp #wrapper #contentWrap .relatedListWrap ul,.sp #wrapper #contentWrap .tplistWrap ul{width:100%;margin:0}#wrapper #contentWrap #aboutWrap ul li,#wrapper #contentWrap #pickupWrap ul li,#wrapper #contentWrap .relatedListWrap ul li,#wrapper #contentWrap .tplistWrap ul li{font-size:16px;display:inline-block;vertical-align:top;width:33.32%;width:-moz-calc((100%) / 3);width:-o-calc((100%) / 3);width:-webkit-calc((100%) / 3);width:calc((100%) / 3);margin:0 0 16px 0;padding:0 0 0 16px;box-sizing:border-box;overflow:hidden;-webkit-flex-basis:"33.32%";-moz-flex-basis:"33.32%";flex-basis:"33.32%";-ms-flex-preferred-size:"33.32%";max-width:33.32%}.tab #wrapper #contentWrap #aboutWrap ul li,.tab #wrapper #contentWrap #pickupWrap ul li,.tab #wrapper #contentWrap .relatedListWrap ul li,.tab #wrapper #contentWrap .tplistWrap ul li{-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%;max-width:50%}.sp #wrapper #contentWrap #aboutWrap ul li,.sp #wrapper #contentWrap #pickupWrap ul li,.sp #wrapper #contentWrap .relatedListWrap ul li,.sp #wrapper #contentWrap .tplistWrap ul li{-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;max-width:100%}.tab #wrapper #contentWrap #aboutWrap ul li,.tab #wrapper #contentWrap #pickupWrap ul li,.tab #wrapper #contentWrap .relatedListWrap ul li,.tab #wrapper #contentWrap .tplistWrap ul li{width:50%}.sp #wrapper #contentWrap #aboutWrap ul li,.sp #wrapper #contentWrap #pickupWrap ul li,.sp #wrapper #contentWrap .relatedListWrap ul li,.sp #wrapper #contentWrap .tplistWrap ul li{width:100%;padding:0}#wrapper #contentWrap #aboutWrap ul li a,#wrapper #contentWrap #pickupWrap ul li a,#wrapper #contentWrap .relatedListWrap ul li a,#wrapper #contentWrap .tplistWrap ul li a{display:block;width:100%;position:relative}#wrapper #contentWrap #aboutWrap ul li a .listImg,#wrapper #contentWrap #pickupWrap ul li a .listImg,#wrapper #contentWrap .relatedListWrap ul li a .listImg,#wrapper #contentWrap .tplistWrap ul li a .listImg{display:block;line-height:0;overflow:hidden}#wrapper #contentWrap #aboutWrap ul li a .listImg img,#wrapper #contentWrap #pickupWrap ul li a .listImg img,#wrapper #contentWrap .relatedListWrap ul li a .listImg img,#wrapper #contentWrap .tplistWrap ul li a .listImg img{display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}#wrapper #contentWrap #aboutWrap ul li a .list-txt,#wrapper #contentWrap #pickupWrap ul li a .list-txt,#wrapper #contentWrap .relatedListWrap ul li a .list-txt,#wrapper #contentWrap .tplistWrap ul li a .list-txt{padding:0.75em 0.75em 1.25em}#wrapper #contentWrap #aboutWrap ul li a .list-txt h3,#wrapper #contentWrap #pickupWrap ul li a .list-txt h3,#wrapper #contentWrap .relatedListWrap ul li a .list-txt h3,#wrapper #contentWrap .tplistWrap ul li a .list-txt h3{font-size:1.1em;font-weight:bold;line-height:1.4em;margin:0;color:#444;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}#wrapper #contentWrap #aboutWrap ul li a .list-txt .list-meta,#wrapper #contentWrap #pickupWrap ul li a .list-txt .list-meta,#wrapper #contentWrap .relatedListWrap ul li a .list-txt .list-meta,#wrapper #contentWrap .tplistWrap ul li a .list-txt .list-meta{line-height:1;margin:0.25em 0 0}#wrapper #contentWrap #aboutWrap ul li a .list-txt .list-meta .name,#wrapper #contentWrap #pickupWrap ul li a .list-txt .list-meta .name,#wrapper #contentWrap .relatedListWrap ul li a .list-txt .list-meta .name,#wrapper #contentWrap .tplistWrap ul li a .list-txt .list-meta .name{display:inline-block;font-size:0.85em;font-weight:bold;margin:0 0.5em 0 0;padding:0 0.75em 0 0;border-right:1px solid #e6e6df;-moz-font-feature-settings:normal;-ms-font-feature-settings:normal;-o-font-feature-settings:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}#wrapper #contentWrap #aboutWrap ul li a .list-txt .list-meta .date,#wrapper #contentWrap #pickupWrap ul li a .list-txt .list-meta .date,#wrapper #contentWrap .relatedListWrap ul li a .list-txt .list-meta .date,#wrapper #contentWrap .tplistWrap ul li a .list-txt .list-meta .date{font-size:0.85em;font-weight:bold;color:#888;margin:0}#wrapper #contentWrap #aboutWrap ul li a h3,#wrapper #contentWrap #pickupWrap ul li a h3,#wrapper #contentWrap .relatedListWrap ul li a h3,#wrapper #contentWrap .tplistWrap ul li a h3{font-size:1.1em;font-weight:bold;line-height:1.4em;margin:0.5em 0 0;color:#444;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.win #wrapper #contentWrap #aboutWrap ul li a h3,.win #wrapper #contentWrap #pickupWrap ul li a h3,.win #wrapper #contentWrap .relatedListWrap ul li a h3,.win #wrapper #contentWrap .tplistWrap ul li a h3{font-size:1em}#wrapper #contentWrap #aboutWrap ul li a h3 .name,#wrapper #contentWrap #pickupWrap ul li a h3 .name,#wrapper #contentWrap .relatedListWrap ul li a h3 .name,#wrapper #contentWrap .tplistWrap ul li a h3 .name{display:block;font-size:0.7em;font-weight:bold;margin:0}#wrapper #contentWrap #aboutWrap ul li a h3 .title,#wrapper #contentWrap #pickupWrap ul li a h3 .title,#wrapper #contentWrap .relatedListWrap ul li a h3 .title,#wrapper #contentWrap .tplistWrap ul li a h3 .title{margin:0 0.5em 0 0}#wrapper #contentWrap #aboutWrap ul li a .date,#wrapper #contentWrap #pickupWrap ul li a .date,#wrapper #contentWrap .relatedListWrap ul li a .date,#wrapper #contentWrap .tplistWrap ul li a .date{font-size:0.75em;font-weight:bold;color:#888;margin:0}#wrapper #contentWrap #aboutWrap ul li a p,#wrapper #contentWrap #pickupWrap ul li a p,#wrapper #contentWrap .relatedListWrap ul li a p,#wrapper #contentWrap .tplistWrap ul li a p{font-size:0.9em;line-height:1.5em;color:#666}#wrapper #contentWrap #aboutWrap ul li a p .more,#wrapper #contentWrap #pickupWrap ul li a p .more,#wrapper #contentWrap .relatedListWrap ul li a p .more,#wrapper #contentWrap .tplistWrap ul li a p .more{color:#666;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}#wrapper #contentWrap #aboutWrap ul li a:hover .listImg img,#wrapper #contentWrap #pickupWrap ul li a:hover .listImg img,#wrapper #contentWrap .relatedListWrap ul li a:hover .listImg img,#wrapper #contentWrap .tplistWrap ul li a:hover .listImg img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}#wrapper #contentWrap #aboutWrap ul li a:hover h3,#wrapper #contentWrap #pickupWrap ul li a:hover h3,#wrapper #contentWrap .relatedListWrap ul li a:hover h3,#wrapper #contentWrap .tplistWrap ul li a:hover h3{color:#1a96d4;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}#wrapper #contentWrap #aboutWrap ul li a:hover p .more,#wrapper #contentWrap #pickupWrap ul li a:hover p .more,#wrapper #contentWrap .relatedListWrap ul li a:hover p .more,#wrapper #contentWrap .tplistWrap ul li a:hover p .more{color:#1a96d4;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}#wrapper #contentWrap #aboutWrap ul#interview-list,#wrapper #contentWrap #aboutWrap ul#related-list,#wrapper #contentWrap #pickupWrap ul#interview-list,#wrapper #contentWrap #pickupWrap ul#related-list,#wrapper #contentWrap .relatedListWrap ul#interview-list,#wrapper #contentWrap .relatedListWrap ul#related-list,#wrapper #contentWrap .tplistWrap ul#interview-list,#wrapper #contentWrap .tplistWrap ul#related-list{opacity:1;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}#wrapper #contentWrap #aboutWrap ul#interview-list li,#wrapper #contentWrap #aboutWrap ul#related-list li,#wrapper #contentWrap #pickupWrap ul#interview-list li,#wrapper #contentWrap #pickupWrap ul#related-list li,#wrapper #contentWrap .relatedListWrap ul#interview-list li,#wrapper #contentWrap .relatedListWrap ul#related-list li,#wrapper #contentWrap .tplistWrap ul#interview-list li,#wrapper #contentWrap .tplistWrap ul#related-list li{height:0;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;margin:0}#wrapper #contentWrap #aboutWrap ul#interview-list li.view,#wrapper #contentWrap #aboutWrap ul#related-list li.view,#wrapper #contentWrap #pickupWrap ul#interview-list li.view,#wrapper #contentWrap #pickupWrap ul#related-list li.view,#wrapper #contentWrap .relatedListWrap ul#interview-list li.view,#wrapper #contentWrap .relatedListWrap ul#related-list li.view,#wrapper #contentWrap .tplistWrap ul#interview-list li.view,#wrapper #contentWrap .tplistWrap ul#related-list li.view{height:auto;opacity:1;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;margin:0 0 16px 0}#wrapper #contentWrap #aboutWrap ul#interview-list li.no-list,#wrapper #contentWrap #aboutWrap ul#related-list li.no-list,#wrapper #contentWrap #pickupWrap ul#interview-list li.no-list,#wrapper #contentWrap #pickupWrap ul#related-list li.no-list,#wrapper #contentWrap .relatedListWrap ul#interview-list li.no-list,#wrapper #contentWrap .relatedListWrap ul#related-list li.no-list,#wrapper #contentWrap .tplistWrap ul#interview-list li.no-list,#wrapper #contentWrap .tplistWrap ul#related-list li.no-list{width:100%;max-width:100%;height:auto;opacity:1;margin:2em auto 3em;text-align:center;display:inline}#wrapper #contentWrap #aboutWrap ul#interview-list.loading,#wrapper #contentWrap #aboutWrap ul#related-list.loading,#wrapper #contentWrap #pickupWrap ul#interview-list.loading,#wrapper #contentWrap #pickupWrap ul#related-list.loading,#wrapper #contentWrap .relatedListWrap ul#interview-list.loading,#wrapper #contentWrap .relatedListWrap ul#related-list.loading,#wrapper #contentWrap .tplistWrap ul#interview-list.loading,#wrapper #contentWrap .tplistWrap ul#related-list.loading{opacity:0.4;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}#wrapper #contentWrap #aboutWrap .listLoadingWrap,#wrapper #contentWrap #pickupWrap .listLoadingWrap,#wrapper #contentWrap .relatedListWrap .listLoadingWrap,#wrapper #contentWrap .tplistWrap .listLoadingWrap{display:none;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;z-index:100}#wrapper #contentWrap #aboutWrap .listLoadingWrap.loaderOn,#wrapper #contentWrap #pickupWrap .listLoadingWrap.loaderOn,#wrapper #contentWrap .relatedListWrap .listLoadingWrap.loaderOn,#wrapper #contentWrap .tplistWrap .listLoadingWrap.loaderOn{opacity:1;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}#wrapper #contentWrap #aboutWrap .listLoadingWrap .listLoader,#wrapper #contentWrap #pickupWrap .listLoadingWrap .listLoader,#wrapper #contentWrap .relatedListWrap .listLoadingWrap .listLoader,#wrapper #contentWrap .tplistWrap .listLoadingWrap .listLoader{position:relative;display:inline-block;width:32px;height:32px;border:2px solid #1a96d4;border-color:transparent;border-top-color:#1a96d4;border-radius:50%;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}#wrapper #contentWrap #aboutWrap .listLoadingWrap .listLoader.on,#wrapper #contentWrap #pickupWrap .listLoadingWrap .listLoader.on,#wrapper #contentWrap .relatedListWrap .listLoadingWrap .listLoader.on,#wrapper #contentWrap .tplistWrap .listLoadingWrap .listLoader.on{opacity:1;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}.lt-ie10 #wrapper #contentWrap #aboutWrap .listLoadingWrap .listLoader,.lt-ie10 #wrapper #contentWrap #pickupWrap .listLoadingWrap .listLoader,.lt-ie10 #wrapper #contentWrap .relatedListWrap .listLoadingWrap .listLoader,.lt-ie10 #wrapper #contentWrap .tplistWrap .listLoadingWrap .listLoader,.no-cssanimations #wrapper #contentWrap #aboutWrap .listLoadingWrap .listLoader,.no-cssanimations #wrapper #contentWrap #pickupWrap .listLoadingWrap .listLoader,.no-cssanimations #wrapper #contentWrap .relatedListWrap .listLoadingWrap .listLoader,.no-cssanimations #wrapper #contentWrap .tplistWrap .listLoadingWrap .listLoader{border:none;content:url(//www.asahicom.jp/special/sdgs/images/loading.gif);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:60px;height:60px;background-color:rgba(255, 255, 255, 0);background-color:transparent}#wrapper #contentWrap #aboutWrap .listLoadingWrap .listLoader:after,#wrapper #contentWrap #aboutWrap .listLoadingWrap .listLoader:before,#wrapper #contentWrap #pickupWrap .listLoadingWrap .listLoader:after,#wrapper #contentWrap #pickupWrap .listLoadingWrap .listLoader:before,#wrapper #contentWrap .relatedListWrap .listLoadingWrap .listLoader:after,#wrapper #contentWrap .relatedListWrap .listLoadingWrap .listLoader:before,#wrapper #contentWrap .tplistWrap .listLoadingWrap .listLoader:after,#wrapper #contentWrap .tplistWrap .listLoadingWrap .listLoader:before{left:-2px;top:-2px;display:none;position:absolute;content:'';width:inherit;height:inherit;border:inherit;border-radius:inherit}#wrapper #contentWrap #aboutWrap .listLoadingWrap .listLoader:before,#wrapper #contentWrap #pickupWrap .listLoadingWrap .listLoader:before,#wrapper #contentWrap .relatedListWrap .listLoadingWrap .listLoader:before,#wrapper #contentWrap .tplistWrap .listLoadingWrap .listLoader:before{-webkit-animation:spin 1.75s infinite ease;animation:spin 1.75s infinite ease;display:inline-block;border-color:transparent;border-top-color:#1a96d4}#wrapper #contentWrap #aboutWrap .list-btn,#wrapper #contentWrap #pickupWrap .list-btn,#wrapper #contentWrap .relatedListWrap .list-btn,#wrapper #contentWrap .tplistWrap .list-btn{display:block;margin:1em auto 2em;box-sizing:border-box;text-align:center}#wrapper #contentWrap #aboutWrap .list-btn.mgb0,#wrapper #contentWrap #pickupWrap .list-btn.mgb0,#wrapper #contentWrap .relatedListWrap .list-btn.mgb0,#wrapper #contentWrap .tplistWrap .list-btn.mgb0{margin-bottom:0}#wrapper #contentWrap #aboutWrap .list-btn a,#wrapper #contentWrap #pickupWrap .list-btn a,#wrapper #contentWrap .relatedListWrap .list-btn a,#wrapper #contentWrap .tplistWrap .list-btn a{display:block;width:100%;height:100%;padding:1em;box-sizing:border-box;color:#fff;font-weight:bold;background-color:#aab0b7;border-bottom:2px solid #9ca1a7;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#wrapper #contentWrap #aboutWrap .list-btn a:after,#wrapper #contentWrap #pickupWrap .list-btn a:after,#wrapper #contentWrap .relatedListWrap .list-btn a:after,#wrapper #contentWrap .tplistWrap .list-btn a:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 6.9px;border-color:transparent transparent transparent #ffffff;margin:0 0 0 0.5em}#wrapper #contentWrap #aboutWrap .list-btn a:hover,#wrapper #contentWrap #pickupWrap .list-btn a:hover,#wrapper #contentWrap .relatedListWrap .list-btn a:hover,#wrapper #contentWrap .tplistWrap .list-btn a:hover{background-color:#1a96d4;border-bottom:2px solid #197bad;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#wrapper #contentWrap #sdgs-readWrap{width:100%;margin:0 auto;box-sizing:border-box}#wrapper #contentWrap #sdgs-readWrap #sdgs-read{display:table;width:1240px;margin:2em auto 1.25em;padding:0em 9em;box-sizing:border-box}.wd #wrapper #contentWrap #sdgs-readWrap #sdgs-read{width:1070px;padding:0em 4em}.md #wrapper #contentWrap #sdgs-readWrap #sdgs-read{width:980px;padding:0em 8px}.sm #wrapper #contentWrap #sdgs-readWrap #sdgs-read{width:768px;padding:0 8px}.tab #wrapper #contentWrap #sdgs-readWrap #sdgs-read{width:90%;padding:0 8px}.sp #wrapper #contentWrap #sdgs-readWrap #sdgs-read{width:98%;padding:0 8px;margin:1em auto 0.5em}#wrapper #contentWrap #sdgs-readWrap #sdgs-read .sdgs-read-img{display:table-cell;vertical-align:middle;width:240px;padding:0 1.5em 0 0;line-height:0}.tab #wrapper #contentWrap #sdgs-readWrap #sdgs-read .sdgs-read-img{width:180px}.sp #wrapper #contentWrap #sdgs-readWrap #sdgs-read .sdgs-read-img{display:block;width:90%;padding:0}#wrapper #contentWrap #sdgs-readWrap #sdgs-read .txtWrap{display:table-cell;vertical-align:middle;color:#444;font-size:0.95em}.sp #wrapper #contentWrap #sdgs-readWrap #sdgs-read .txtWrap{display:block;width:100%;margin:1em auto 0;padding:0}#wrapper #contentWrap #sdgs-readWrap #sdgs-read .txtWrap .sdgs{color:#00a0e9;font-weight:bold}#wrapper #contentWrap .relatedListWrap{background-color:#fff}#wrapper #contentWrap .relatedListWrap ul li{width:25%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%;-ms-flex-preferred-size:25%;max-width:25%;display:inline-block;display:flex}.tab #wrapper #contentWrap .relatedListWrap ul li{-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%;max-width:50%}.sp #wrapper #contentWrap .relatedListWrap ul li{-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;max-width:100%}#wrapper #contentWrap .relatedListWrap ul li a .listImg{display:block;line-height:0;overflow:hidden;width:100%;padding-top:62.5%;position:relative}#wrapper #contentWrap .relatedListWrap ul li a .listImg span{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}#wrapper #contentWrap .relatedListWrap ul li a .list-txt{padding:0.75em 0.25em 1em}#wrapper #contentWrap .relatedListWrap ul li a:hover .listImg span{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}#wrapper #contentWrap .relatedListWrap .noPost{width:100%;padding:1.5em 0 2em;box-sizing:border-box;text-align:center}#wrapper #contentWrap .relatedListWrap .noPost p{color:#666}#wrapper #contentWrap #aboutWrap{width:100%}#wrapper #contentWrap #aboutWrap #aboutInr{margin:0 auto 1em;box-sizing:border-box}#wrapper #contentWrap #aboutWrap .aboutContents{width:100%;background-color:#fff;font-size:0}#wrapper #contentWrap #aboutWrap .videoWrap{display:inline-block;vertical-align:middle;width:66.66%;box-sizing:border-box;padding:0 8px 0 0}.sm #wrapper #contentWrap #aboutWrap .videoWrap,.sp #wrapper #contentWrap #aboutWrap .videoWrap,.tab #wrapper #contentWrap #aboutWrap .videoWrap{width:100%;padding:0}#wrapper #contentWrap #aboutWrap .aboutTxt{font-size:16px;display:inline-block;vertical-align:middle;width:33.32%;padding:0 3em 0 2.5em;box-sizing:border-box}.sm #wrapper #contentWrap #aboutWrap .aboutTxt,.tab #wrapper #contentWrap #aboutWrap .aboutTxt{width:100%;padding:1.5em 2em 1.5em}.sp #wrapper #contentWrap #aboutWrap .aboutTxt{width:100%;padding:1em 0.75em 1em}#wrapper #contentWrap #aboutWrap .aboutTxt h3{font-size:1.25em;font-weight:bold;margin:0 0 0.75em}.win #wrapper #contentWrap #aboutWrap .aboutTxt h3{font-size:1.15em}#wrapper #contentWrap #aboutWrap .aboutTxt p{color:#666;font-size:0.95em;margin:0 0 0.8em;text-indent:1em}#wrapper #contentWrap #aboutWrap .aboutTxt p.more{text-indent:0;font-size:0.9em;margin:0}#wrapper #contentWrap #aboutWrap .aboutTxt p a{display:block;font-size:0.95em;text-align:center;color:#fff;font-weight:bold;margin:0.5em 0;padding:1em 1.5em;box-sizing:border-box;background-color:#aab0b7;border-bottom:2px solid #9ca1a7;line-height:1;text-indent:0;-webkit-transition:background 0.2s, border 0.2s;-moz-transition:background 0.2s, border 0.2s;transition:background 0.2s, border 0.2s}#wrapper #contentWrap #aboutWrap .aboutTxt p a:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 6.9px;border-color:transparent transparent transparent #ffffff;margin:0 0 0 0.5em}#wrapper #contentWrap #aboutWrap .aboutTxt p a:hover{background-color:#1a96d4;border-bottom:2px solid #197bad;-webkit-transition:background 0.2s, border 0.2s;-moz-transition:background 0.2s, border 0.2s;transition:background 0.2s, border 0.2s}.sm #wrapper #contentWrap #aboutWrap .aboutTxt p a,.sp #wrapper #contentWrap #aboutWrap .aboutTxt p a,.tab #wrapper #contentWrap #aboutWrap .aboutTxt p a{width:100%}#wrapper #contentWrap #pickupWrap{width:100%}#wrapper #contentWrap #pickupWrap #pickupInr{margin:0 auto 1em;box-sizing:border-box}#wrapper #contentWrap #pickupWrap .pickupMain{width:100%;background-color:#fff;font-size:0}#wrapper #contentWrap #pickupWrap .pickupMainImgWrap{display:inline-block;vertical-align:middle;width:66.66%;box-sizing:border-box}.sm #wrapper #contentWrap #pickupWrap .pickupMainImgWrap,.sp #wrapper #contentWrap #pickupWrap .pickupMainImgWrap,.tab #wrapper #contentWrap #pickupWrap .pickupMainImgWrap{width:100%}#wrapper #contentWrap #pickupWrap .pickupMainImgWrap a{display:block;width:100%;height:100%}#wrapper #contentWrap #pickupWrap .pickupMainImgWrap a .pickupMainImg{width:100%;padding-top:56.25%;position:relative;overflow:hidden}#wrapper #contentWrap #pickupWrap .pickupMainImgWrap a .pickupMainImg span{width:100%;height:100%;position:absolute;top:0px;bottom:0px;right:0px;left:0px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}#wrapper #contentWrap #pickupWrap .pickupMainImgWrap a:hover .pickupMainImg span{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025);-webkit-transition:-webkit-transform 0.8s;-moz-transition:-moz-transform 0.8s;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s, -webkit-transform 0.8s}#wrapper #contentWrap #pickupWrap .pickupMainTxt{font-size:16px;display:inline-block;vertical-align:middle;width:33.32%;padding:0 3em 0 2.5em;box-sizing:border-box}#wrapper #contentWrap #pickupWrap .pickupMainTxt .pickupMain-meta{line-height:1;margin:0.75em 0 1.25em}#wrapper #contentWrap #pickupWrap .pickupMainTxt .pickupMain-meta .name{display:inline-block;font-size:0.85em;font-weight:bold;margin:0 0.5em 0 0;padding:0 0.75em 0 0;border-right:1px solid #e6e6df;-moz-font-feature-settings:normal;-ms-font-feature-settings:normal;-o-font-feature-settings:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}#wrapper #contentWrap #pickupWrap .pickupMainTxt .pickupMain-meta .date{font-size:0.85em;font-weight:bold;color:#888;margin:0}.sm #wrapper #contentWrap #pickupWrap .pickupMainTxt,.tab #wrapper #contentWrap #pickupWrap .pickupMainTxt{width:100%;padding:1.5em 2em 1.5em}.sp #wrapper #contentWrap #pickupWrap .pickupMainTxt{width:100%;padding:1em 0.75em 1em}#wrapper #contentWrap #pickupWrap .pickupMainTxt h3{font-size:1.25em;font-weight:bold;margin:0 0 0.25em}.win #wrapper #contentWrap #pickupWrap .pickupMainTxt h3{font-size:1.15em}#wrapper #contentWrap #pickupWrap .pickupMainTxt p{color:#666;font-size:0.95em;margin:0 0 0.8em;text-indent:1em}#wrapper #contentWrap #pickupWrap .pickupMainTxt p.more{text-indent:0;font-size:0.9em;margin:0}#wrapper #contentWrap #pickupWrap .pickupMainTxt p a{display:block;text-align:center;color:#fff;font-weight:bold;margin:0.5em 0;padding:1em 1.5em;box-sizing:border-box;background-color:#aab0b7;border-bottom:2px solid #9ca1a7;line-height:1;text-indent:0;-webkit-transition:background 0.2s, border 0.2s;-moz-transition:background 0.2s, border 0.2s;transition:background 0.2s, border 0.2s}#wrapper #contentWrap #pickupWrap .pickupMainTxt p a:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 6.9px;border-color:transparent transparent transparent #ffffff;margin:0 0 0 0.5em}#wrapper #contentWrap #pickupWrap .pickupMainTxt p a:hover{background-color:#1a96d4;border-bottom:2px solid #197bad;-webkit-transition:background 0.2s, border 0.2s;-moz-transition:background 0.2s, border 0.2s;transition:background 0.2s, border 0.2s}.sm #wrapper #contentWrap #pickupWrap .pickupMainTxt p a,.sp #wrapper #contentWrap #pickupWrap .pickupMainTxt p a,.tab #wrapper #contentWrap #pickupWrap .pickupMainTxt p a{width:100%}#wrapper #contentWrap .sectionWrap.column02{width:100%;font-size:0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr{width:1240px;margin:0 auto;padding:2em 8px;box-sizing:border-box}.wd #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr{width:1070px}.md #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr{width:980px}.sm #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr{width:768px}.tab #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr{width:90%}.sp #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr{width:98%}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index{display:inline-block;vertical-align:top;margin:0 24px 0 0;font-size:16px;width:-moz-calc((100% - 24px) * 0.5);width:-o-calc((100% - 24px) * 0.5);width:-webkit-calc((100% - 24px) * 0.5);width:calc((100% - 24px) * 0.5)}.sm #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index,.sp #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index,.tab #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index{width:100%;margin:0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index:nth-child(2n){margin:0}.sm #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index:nth-child(2n),.sp #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index:nth-child(2n),.tab #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index:nth-child(2n){margin:0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr{width:100%;padding:2em 0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .videoWrap{width:100%;padding:0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr h2{-moz-font-feature-settings:normal;-ms-font-feature-settings:normal;-o-font-feature-settings:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-weight:bold;font-size:1.15em;line-height:1em;text-align:center;position:relative;margin:0 auto 1.5em}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr h2:after{content:"";width:100%;height:1px;background-color:#e6e6df;position:absolute;top:0.75em;left:0;z-index:0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr h2 span{display:inline-block;padding:0.25em 1em 0.25em 2.75em;background-image:url(//www.asahicom.jp/special/sdgs/images/sdgs-wheel.png);background-position:1em 50%;background-repeat:no-repeat;background-size:contain;z-index:10;position:relative;background-color:#fff}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr h2 span.gly{background-color:#f7f7f7}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr h2 span.bl{background-color:#ecf2f5}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents{width:100%;background-color:#fff}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .section-index-imgWrap{width:100%;line-height:0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .section-index-imgWrap.frame{box-sizing:border-box;padding:2em 2em 0.75em}.sp #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .section-index-imgWrap.frame{padding:0.75em 0.75em 0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap{width:100%;padding:1em 2em 1em;box-sizing:border-box}.sp #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap{padding:1em 0.75em 1em}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap h3{font-size:1.25em;font-weight:bold;margin:0 0 0.75em}.win #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap h3{font-size:1.15em}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p{color:#666;font-size:0.95em;margin:0 0 0.8em;text-indent:1em}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p a{display:inline-block;font-size:0.95em;text-align:center;color:#fff;font-weight:bold;margin:0.5em 0;box-sizing:border-box;background-color:#aab0b7;border-bottom:2px solid #9ca1a7;line-height:1;text-indent:0;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p a:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 6.9px;border-color:transparent transparent transparent #ffffff;margin:0 0 0 0.5em}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p a:hover{background-color:#1a96d4;border-bottom:2px solid #197bad;-webkit-transition:background 0.2s, border 0.2s;-moz-transition:background 0.2s, border 0.2s;transition:background 0.2s, border 0.2s}.sm #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p a,.sp #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p a,.tab #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p a{width:100%}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p.more{width:100%;text-indent:0;font-size:0.9em;margin:0}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap p.more a{width:100%;padding:1em 1.5em 1em 1.5em}#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index #aboutInr,#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index #whats-sdgsInr{width:100%;padding:2em 0}#wrapper #contentWrap #tpMainWrap{width:66.6667%;float:left;box-sizing:border-box;padding:0 8px}.sp #wrapper #contentWrap #tpMainWrap,.tab #wrapper #contentWrap #tpMainWrap{width:100%;float:none}#wrapper #contentWrap #tpMainWrap h3{font-size:1.05em;font-weight:bold;margin:1em auto;padding:0 0 0.75em;border-bottom:1px solid #ddd}#wrapper #contentWrap #tpMainWrap p{font-size:0.95em;line-height:1.5em;margin-bottom:0.8em}#wrapper #contentWrap #tpSubWrap01{width:33.3333%;float:right;box-sizing:border-box;padding:0 8px}.sp #wrapper #contentWrap #tpSubWrap01,.tab #wrapper #contentWrap #tpSubWrap01{width:100%;float:none}#wrapper #contentWrap #tpSubWrap01 ul li{width:100%;margin:0 0 16px;line-height:1.4em}#wrapper #contentWrap #tpSubWrap01 ul li a .tpList h3{font-weight:bold}#wrapper #contentWrap #tpSubWrap01 ul li a .tpList h3 .date{color:#888;font-size:0.75em;margin:0 0 0 1em}#wrapper #contentWrap #tpSubWrap01 ul li a .tpList p{font-size:0.95em}#wrapper #contentWrap #tpSubWrap02{clear:both;width:100%;padding:24px 0 0}.sp #wrapper #contentWrap #tpSubWrap02,.tab #wrapper #contentWrap #tpSubWrap02{padding:0}#wrapper #contentWrap #tpSubWrap02 ul{width:100%}#wrapper #contentWrap #tpSubWrap02 ul li{display:block;width:33.3333%;box-sizing:border-box;padding:0 8px;margin:0 0 16px;float:left;line-height:1.4em}.sp #wrapper #contentWrap #tpSubWrap02 ul li,.tab #wrapper #contentWrap #tpSubWrap02 ul li{width:100%;float:none}#wrapper #contentWrap #tpSubWrap02 ul li a .tpList h3{font-weight:bold}#wrapper #contentWrap #tpSubWrap02 ul li a .tpList h3 .date{color:#888;font-size:0.75em;margin:0 0 0 1em}#wrapper #contentWrap #tpSubWrap02 ul li a .tpList p{font-size:0.95em}#wrapper #credit{clear:both;color:#666;width:100%;margin:4em auto 0;padding:0;font-size:0.75em;line-height:1.6em;overflow:hidden}.sp #wrapper #credit{font-size:0.75em}#wrapper #credit dl{margin:0 0 0 -1.5em;text-align:center}#wrapper #credit dl dd,#wrapper #credit dl dt{display:inline-block}#wrapper #credit dl dt{font-weight:bold;margin:0 0 0 1.5em}#wrapper #credit dl dd{display:inline-block}.sm #wrapper #credit{width:768px}.tab #wrapper #credit{width:90%;margin:2em auto 0}.tab #wrapper #credit dl{margin:0}.tab #wrapper #credit dl dt{font-weight:bold;display:block;margin:0;float:left;clear:both}.tab #wrapper #credit dl dd{display:inline-block;float:left}.sp #wrapper #credit{width:90%;margin:0 auto 0}.sp #wrapper #credit dl{margin:0}.sp #wrapper #credit dl dt{font-weight:bold;display:block;margin:0;float:left;clear:both}.sp #wrapper #credit dl dd{display:inline-block;float:left}.rt{position:absolute;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;padding:0;border:0}#sectionBtm.index{background-color:#f7f7f7}#sectionBtm #Footer{}#sectionBtm #Footer .AboutSite{}#sectionBtm #Footer .AboutSite ul{-moz-font-feature-settings:normal;-ms-font-feature-settings:normal;-o-font-feature-settings:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}#loadingWrap{display:none;position:fixed;left:50%;top:50%;margin:-21px 0 0 -21px;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;z-index:100}#loadingWrap.loaderOn{opacity:1;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}#loadingWrap #loader{position:relative;display:inline-block;margin:0 0 100px;width:42px;height:42px;border:2px solid #1a96d4;border-color:transparent;border-top-color:#1a96d4;border-radius:50%;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}#loadingWrap #loader.on{opacity:1;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}.lt-ie10 #loadingWrap #loader,.no-cssanimations #loadingWrap #loader{border:none;content:url(//www.asahicom.jp/special/sdgs/images/loading.gif);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:60px;height:60px;background-color:rgba(255, 255, 255, 0);background-color:transparent}#loadingWrap #loader:after,#loadingWrap #loader:before{left:-2px;top:-2px;display:none;position:absolute;content:'';width:inherit;height:inherit;border:inherit;border-radius:inherit}#loadingWrap #loader:before{-webkit-animation:spin 1.75s infinite ease;animation:spin 1.75s infinite ease;display:inline-block;border-color:transparent;border-top-color:#1a96d4}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.no-js .jsNn{display:inline;position:absolute;left:0;top:12em;width:100%;text-align:center}.no-js #loadingWrap{display:none}.jsNn{display:none}#wrapper #contentWrap #aboutWrap .aboutTxt .win h3,#wrapper #contentWrap #aboutWrap .win h2,#wrapper #contentWrap #aboutWrap ul li a .list-txt .win h3,#wrapper #contentWrap #aboutWrap ul li a h3 .win .title,#wrapper #contentWrap #pickupWrap .pickupMainTxt .win h3,#wrapper #contentWrap #pickupWrap .win h2,#wrapper #contentWrap #pickupWrap ul li a .list-txt .win h3,#wrapper #contentWrap #pickupWrap ul li a h3 .win .title,#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr .win h2,#wrapper #contentWrap .relatedListWrap .win h2,#wrapper #contentWrap .relatedListWrap ul li a .list-txt .win h3,#wrapper #contentWrap .relatedListWrap ul li a h3 .win .title,#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap .win h3,#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .win h2,#wrapper #contentWrap .tplistWrap .win h2,#wrapper #contentWrap .tplistWrap ul li a .list-txt .win h3,#wrapper #contentWrap .tplistWrap ul li a h3 .win .title,.win #wrapper #contentWrap #aboutWrap .aboutTxt h3,.win #wrapper #contentWrap #aboutWrap h2,.win #wrapper #contentWrap #aboutWrap ul li a .list-txt h3,.win #wrapper #contentWrap #aboutWrap ul li a h3 .title,.win #wrapper #contentWrap #pickupWrap .pickupMainTxt h3,.win #wrapper #contentWrap #pickupWrap h2,.win #wrapper #contentWrap #pickupWrap ul li a .list-txt h3,.win #wrapper #contentWrap #pickupWrap ul li a h3 .title,.win #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr h2,.win #wrapper #contentWrap .relatedListWrap h2,.win #wrapper #contentWrap .relatedListWrap ul li a .list-txt h3,.win #wrapper #contentWrap .relatedListWrap ul li a h3 .title,.win #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap h3,.win #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr h2,.win #wrapper #contentWrap .tplistWrap h2,.win #wrapper #contentWrap .tplistWrap ul li a .list-txt h3,.win #wrapper #contentWrap .tplistWrap ul li a h3 .title,.win .smg-b{font-family:"YuGothicMediumWin", 游ゴシック体, 'Yu Gothic', YuGothic, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}#wrapper #contentWrap #aboutWrap .aboutTxt .mac h3,#wrapper #contentWrap #aboutWrap .mac h2,#wrapper #contentWrap #aboutWrap ul li a .list-txt .mac h3,#wrapper #contentWrap #aboutWrap ul li a h3 .mac .title,#wrapper #contentWrap #pickupWrap .mac h2,#wrapper #contentWrap #pickupWrap .pickupMainTxt .mac h3,#wrapper #contentWrap #pickupWrap ul li a .list-txt .mac h3,#wrapper #contentWrap #pickupWrap ul li a h3 .mac .title,#wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr .mac h2,#wrapper #contentWrap .relatedListWrap .mac h2,#wrapper #contentWrap .relatedListWrap ul li a .list-txt .mac h3,#wrapper #contentWrap .relatedListWrap ul li a h3 .mac .title,#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .mac h2,#wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap .mac h3,#wrapper #contentWrap .tplistWrap .mac h2,#wrapper #contentWrap .tplistWrap ul li a .list-txt .mac h3,#wrapper #contentWrap .tplistWrap ul li a h3 .mac .title,.mac #wrapper #contentWrap #aboutWrap .aboutTxt h3,.mac #wrapper #contentWrap #aboutWrap h2,.mac #wrapper #contentWrap #aboutWrap ul li a .list-txt h3,.mac #wrapper #contentWrap #aboutWrap ul li a h3 .title,.mac #wrapper #contentWrap #pickupWrap .pickupMainTxt h3,.mac #wrapper #contentWrap #pickupWrap h2,.mac #wrapper #contentWrap #pickupWrap ul li a .list-txt h3,.mac #wrapper #contentWrap #pickupWrap ul li a h3 .title,.mac #wrapper #contentWrap #tpHeadWrap #headMainImg a .headTxtWrap .headTitle .headTitleInr h2,.mac #wrapper #contentWrap .relatedListWrap h2,.mac #wrapper #contentWrap .relatedListWrap ul li a .list-txt h3,.mac #wrapper #contentWrap .relatedListWrap ul li a h3 .title,.mac #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr .section-index-contents .txtWrap h3,.mac #wrapper #contentWrap .sectionWrap.column02 .sectionWrapInr .section-index .section-index-inr h2,.mac #wrapper #contentWrap .tplistWrap h2,.mac #wrapper #contentWrap .tplistWrap ul li a .list-txt h3,.mac #wrapper #contentWrap .tplistWrap ul li a h3 .title,.mac .smg-b{font-family:'秀英丸ゴシック B', 'Shuei MaruGo B'}.win .smg-l{font-family:"YuGothicMediumWin", 游ゴシック体, 'Yu Gothic', YuGothic, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}.mac .smg-l{font-family:'秀英丸ゴシック L', 'Shuei MaruGo L'}.mac #wrapper #singleSubWrap,.mac #wrapper .mainTxtWrap .imgCap,.mac #wrapper .mainTxtWrap p,.mac #wrapper .single-meta{letter-spacing:0.05em}.mac #wrapper #headWrap h1{letter-spacing:0.1em}#wrapper .mt0{margin-top:0}#wrapper .mgt2{margin-top:2em}#wrapper .mgb0{margin-bottom:0}#wrapper .mgb1{margin-bottom:1em}.hdnTxt{position:absolute;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#wrapper #contentWrap,#wrapper #contentWrap #aboutWrap,#wrapper #contentWrap #pickupWrap,#wrapper #contentWrap #sdgs-readWrap,#wrapper #contentWrap #tpHeadWrap,#wrapper #contentWrap #tpSubWrap02 ul,#wrapper #contentWrap .relatedListWrap,#wrapper #contentWrap .tplistWrap,#wrapper #credit dl,.clearfix,.sp #wrapper #credit dl,.tab #wrapper #credit dl{*zoom:1}#wrapper #contentWrap #aboutWrap:after,#wrapper #contentWrap #pickupWrap:after,#wrapper #contentWrap #sdgs-readWrap:after,#wrapper #contentWrap #tpHeadWrap:after,#wrapper #contentWrap #tpSubWrap02 ul:after,#wrapper #contentWrap .relatedListWrap:after,#wrapper #contentWrap .tplistWrap:after,#wrapper #contentWrap:after,#wrapper #credit dl:after,.clearfix:after,.sp #wrapper #credit dl:after,.tab #wrapper #credit dl:after{clear:both;content:"";display:table}#wrapper #contentWrap #aboutWrap:before,#wrapper #contentWrap #pickupWrap:before,#wrapper #contentWrap #sdgs-readWrap:before,#wrapper #contentWrap #tpHeadWrap:before,#wrapper #contentWrap #tpSubWrap02 ul:before,#wrapper #contentWrap .relatedListWrap:before,#wrapper #contentWrap .tplistWrap:before,#wrapper #contentWrap:before,#wrapper #credit dl:before,.clearfix:before,.sp #wrapper #credit dl:before,.tab #wrapper #credit dl:before{content:"";display:table}