body{background-color:#fff;margin-left:0;margin-right:0;font-family:'Noto Sans JP',sans-serif;overflow:hidden;letter-spacing:.1em}body.fixed{　width:100%;　height:100%;　position:fixed}ul,ol{margin:0;padding:0}.site-content,.footer-widget-wrapper{max-width:unset}.headline-left,.headline-center,.headline-right{margin:0 0 40px}.headline-left{text-align:left}.headline-center{text-align:center}.headline-right{text-align:right}.headline-left h3,.headline-center h3,.headline-right h3{font-size:2.5em;margin-top:20px;color:#004b64}.area-flow .headline-left h3,.area-flow .headline-center h3,.area-flow .headline-right h3{height:120px}.headline-center.area-about-lab03__ttl h3{margin-top:40px}.textarea p{font-size:.9em}@media screen and (min-width:980px){body{margin-left:0;margin-right:0}.site-branding,.site-content,.footer-widget-wrapper{max-width:unset}}@media screen and (min-width:783px){body{margin-left:0;margin-right:0}}h1,h2,h3,h4,h5,h6,.site-title{font-family:'Noto Sans JP',sans-serif;font-weight:900;letter-spacing:.1em}li{list-style-type:none}.gnav{display:flex;width:100vw}.gnav h1{margin:0;padding:8px 16px;z-index:10000}.gnav h1 img{width:200px}#gnavNormal .gnav{position:fixed}header{display:flex;width:inherit;height:inherit}header nav{margin-left:auto;margin-right:16px;z-index:9999}header nav ul{display:flex;align-items:center;margin:0}header nav ul li{display:flex;align-items:center;text-align:center;position:relative}header nav ul li a{color:#333;text-decoration:none;font-weight:700}header nav ul.gnavLists li a{padding:8px 16px}header nav ul li a span{display:block;font-size:.8em;font-weight:300}header nav ul li a:hover{color:#8dd1c5}.site-header{margin-bottom:0;background:rgba(255,255,255,.9);box-shadow:0 5px 5px rgba(0,0,0,.1)}#nav_toggle{display:none}div#gnavTop{background-color:rgba(255,255,255,.9)}.fixed{position:fixed;top:0;padding:0;width:100%;z-index:9999}.dropdownLists{display:none;width:100%;position:absolute;top:64px;left:0}.gnavList:hover .dropdownLists{display:block;width:200px;background-color:#fff}.dropdownList{background-color:#fff;transition:all .3s;position:relative}.dropdownList:not(:first-child):before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;top:0;left:0}.dropdownList a{display:flex;justify-content:flex-start;align-items:center;color:#333;text-decoration:none;position:relative;font-size:.85em;padding:8px 16px;text-align:left;line-height:1.3em}@media screen and (max-width:1024px){nav{display:none;position:absolute;top:0;width:100%;height:100vh;background:rgba(255,255,255,.98);left:0}header nav{overflow-y:scroll}header nav ul.menu{display:block;width:90%;height:80vh;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}header nav ul li{margin:0 auto;text-align:center}header nav ul li:last-child{border:none}header nav ul li a{display:block;color:#006598;width:100vw}.site-header.open{position:fixed;top:0;z-index:10}.gnavList{margin-bottom:40px;width:100%;border-bottom:1px solid #eee;padding-bottom:40px}.gnavList>a{width:40%}.gnavList:hover .dropdownLists{width:56%;position:relative;top:0;background-color:inherit}.dropdownList{background-color:inherit}.dropdownLists{display:block;width:56%;position:relative;top:0;left:0}li.dropdownList a:before{content:'-';display:block;color:#333;margin-top:-7px}#nav_toggle{display:block;width:32px;height:30px;position:relative;z-index:10000;padding:12px 12px 10px;margin-left:auto}.gnav h1{padding:0 16px}#nav_toggle div{position:relative}#nav_toggle span{display:block;height:3px;background:#333;position:absolute;width:100%;left:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav_toggle span:nth-child(1){top:0}#nav_toggle span:nth-child(2){top:12px}#nav_toggle span:nth-child(3){top:24px}.open #nav_toggle span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.open #nav_toggle span:nth-child(2){width:0;left:50%}.open #nav_toggle span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}}@media screen and (max-width:768px){#nav_toggle{padding:26px 26px 13px}}@media screen and (max-width:414px){.headline-left h3,.headline-center h3,.headline-right h3{font-size:2em}.site-header{margin-bottom:47px;background:rgba(255,255,255,.9);box-shadow:0 5px 5px rgba(0,0,0,.1)}.gnavList{flex-wrap:wrap;margin-bottom:16px;width:100%;padding-bottom:24px}.gnavList>a{width:100%;text-align:left}.gnavList>a:before{content:'>';display:block;float:right;color:#016598}.gnavList:hover .dropdownLists{width:100%}.dropdownLists{height:auto;width:100%}#nav_toggle{width:10vw;height:10vw;padding:5vw 6vw}.gnav{height:16vw}.gnav h1{padding:10px;font-size:6vw}.gnav h1 a{padding-right:16px;margin-right:16px}.gnav h1 img{width:60vw;padding-bottom:2vw}}footer{background-color:#8dd1c5;color:#fff;padding:80px 0}footer .foot__inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin:0 auto;padding:0 4vw}footer .foot__inner ul{margin:0 auto}.foot01 h2{color:#fff;font-size:3em;line-height:1;margin-top:24px;margin-bottom:10px}.foot01 h2 img{width:400px}.foot02{width:500px;text-align:center}footer .foot__inner ul.footer__nav{display:inline-flex;margin-bottom:20px}ul.footer__nav li:after{content:'|';padding:0 10px}ul.footer__nav li:last-child:after{content:none}ul.footer__nav a:hover{border-bottom:3px solid}footer .copyright{text-align:center;margin-top:40px}@media screen and (max-width:1024px){.foot02{width:40%;max-width:500px}}@media screen and (max-width:414px){.foot01 h2 img{width:90%}.foot02 iframe{height:400px}}@media screen and (max-width:320px){.fb_iframe_widget_fluid span{width:290px !important}ul.footer__nav li:after{content:'|';padding:0 6px}}#page-top{position:fixed;bottom:20px;right:20px;font-size:77%;z-index:90}#page-top a{background:#666;text-decoration:none;color:#fff;width:60px;padding:20px 0;text-align:center;display:block;border-radius:60px}#page-top a:hover{text-decoration:none;background:#999}#top_video{width:100%;height:auto;max-height:90vh}.sp_only{display:none}.toppage .content-area{background:#fff;border-right:none;float:none;padding-right:0;width:100%;margin-bottom:0;padding-bottom:80px}.toppage h2 img{width:auto;height:50px}.toppage h2.top-intro01__ttl img{width:auto;height:120px}p.subttl{text-align:center;font-size:2em;padding-top:.2em}section#top-intro01{width:100vw;margin:0 auto -540px;padding:80px 0 1270px}section#top-intro01.bg_intro01{background:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/top/top-intro01_bg.png) no-repeat top 0% left 10%;overflow:hidden;background-size:50%}.top-intro01__inner{width:560px;float:right;position:absolute;left:50%;margin-top:60px}h2.top-intro01__ttl,h2.top-intro02__ttl,h2.top-aboutSDGs__ttl,h2.top-feature__ttl,h2.top-articles__ttl,h2.top-news__ttl{font-size:2.2em;font-weight:900;margin:0}h2.top-intro02__ttl,h2.top-aboutSDGs__ttl,h2.top-feature__ttl,h2.top-articles__ttl,h2.top-news__ttl{text-align:center}span.top-intro01__subttl{font-size:.7em;font-weight:500}p.top-intro01__text{margin:1.6em 0;text-align:justify}section#top-intro02{background-color:#8dd1c5;color:#fff}.top-intro02__inner_bg{background:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/top/top-intro02_bg.png) no-repeat;background-size:100%;background-position:bottom;padding:80px 0}.top-intro02__inner{width:1000px;margin:0 auto}h2.top-intro02__ttl{color:#fff}p.top-intro02__text,p.top-aboutSDGs__text{width:800px;margin:1.6em auto}.top__imgwrap{background:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/top/top-imgwrap.jpg) no-repeat bottom;background-size:cover;width:100vw;height:480px}#mainV{position:relative}.mainVisual__btn{position:absolute;bottom:20px;right:16px;width:12%;transition:.3s ease}.mainVisual__btn:hover{transform:translate(3px,3px)}@media all and (-ms-high-contrast:none){.top__imgwrap{margin-left:-10vw}section#top-intro02{width:100vw;margin-left:-10vw}}section#top-aboutSDGs{padding:80px 0}.top-aboutSDGs__inner{width:1000px;margin:0 auto}.top-aboutSDGs__img{margin:40px 0}section#top-feature{background-color:#f4f0a8;padding:80px 0}.top-feature__inner{width:1000px;margin:0 auto}ul.top-feature__bnrbox{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;margin-top:40px}ul.top-feature__bnrbox li{width:48%;margin-bottom:40px}section#top-articles,section#top-news{padding:80px 0}.top-articles__inner,.top-news__inner,.area-article__inner{width:90%;margin:0 auto;padding:0 5%}.articlecard{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:40px}article.item_article{width:30%;margin-bottom:40px}.media,ul.top-feature__bnrbox li{background-color:#74b1db}.media img,.media img:before,.media img:after,ul.top-feature__bnrbox img{-webkit-transition:all .3s;transition:all .3s}.media img{height:calc((100vw/3.5)*0.5625);max-height:290px;object-fit:cover}.media img:hover,ul.top-feature__bnrbox img:hover{opacity:.7}.area_txt{position:relative}.area_txt p{margin:0}h3.ttl_article{font-weight:500;margin-top:8px;letter-spacing:.2em;font-size:.9em;margin-bottom:.5em}.status{font-size:.9em;letter-spacing:.1em}time.top-articles_time{font-size:.8em;padding-left:8px;clear:both;display:block;padding-top:8px;color:#999}ul.post-categories li{position:relative;background-color:#8dd1c5;padding:2px 12px 4px 14px;color:#fff;display:flex;flex-wrap:wrap;font-size:.8em;width:fit-content;border-radius:80px;margin:8px 4px 0 0;float:left}.newscard{margin-top:40px}.area_onenews{display:flex}.area_onenews .status{display:inline-flex}.area_onenews .status p.category{color:#fff;padding:4px 16px;background-color:#8dd1c5;min-width:80px;text-align:center}.area_onenews .status time{padding:4px 32px}h3.ttl_news{margin:0;padding:4px 8px}a h3.ttl_news{-webkit-transition:all .3s;transition:all .3s}a h3.ttl_news:hover{color:#8dd1c5}.top__btn{text-align:center;margin-top:40px}.top__btn a{position:relative;z-index:2;border:1px solid #333;padding:16px;min-width:240px;display:inline-block;font-size:1.2em;font-weight:900}#top-intro02 .top__btn a{border:1px solid #fff}#top-intro02 .top__btn a:hover{background-color:#fff;border:1px solid #fff;color:#59b1eb}.top-intro02_btn{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:40px}.top__btn a:hover{background-color:#59b1eb;border-color:#59b1eb;color:#fff}.top__btn a:before,.top__btn a:after{top:0;width:50%;height:100%;background-color:#333}.top__btn a:before{right:0}.top__btn a:after{left:0}.top__btn a:hover:before,.top__btn a:hover:after{width:0;background-color:#59b1eb}.calender{margin:160px 0 0}@media screen and (max-width:1024px){.mainVisual__btn{width:16%}section#top-intro01{width:100vw;margin:-60px auto -680px;padding:120px 0 1270px}section#top-intro01.bg_intro01{background:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/top/top-intro01_bg.png) no-repeat top 14% left 0%;overflow:hidden;background-size:45%}.top-intro01__inner{left:40%;margin-top:0}.top-intro02__inner{width:100%}p.top-intro02__text,p.top-aboutSDGs__text{width:88%}.top-intro01__img{width:90%;margin:0 auto}.top-aboutSDGs__inner{width:100%}.top-aboutSDGs__img{margin:40px auto;width:90%}.top-feature__inner{width:90%}.top-articles__inner,.top-news__inner{width:90%}}@media screen and (min-width:769px) and (max-width:945px){.top-intro01__inner{left:20%}}@media screen and (max-width:768px){.mainVisual__btn{width:20%}.top-intro01__inner{left:unset;float:none;width:90%;margin:0 auto;position:relative;margin-top:120px}section#top-intro01{width:100vw;margin:-60px auto -680px;padding:40px 0 760px}section#top-intro01.bg_intro01{background:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/top/top-intro01_bg.png) no-repeat top 12% right 10%;overflow:hidden;background-size:100%}footer .foot__inner{display:block;max-width:100%;text-align:center}.foot02{width:100%;max-width:500px;margin:40px auto;text-align:center}}@media screen and (max-width:414px){#slides{bottom:0;height:100vh;left:0;margin:auto;position:fixed;right:0;top:0;width:100vw;z-index:-1}#slides img{width:100vw;height:100vh;object-fit:cover}.mainVisual__textWrapper{min-height:100vh}.mainVisual__text1{display:block;margin-left:auto;margin-right:auto;margin-top:calc((100vh - 357px)/2);width:279px}.mainVisual__text2{width:283px;margin-left:auto;margin-right:auto;display:block;margin-top:100px}.top-sp-logo{top:-180px;left:8px;position:absolute;width:164px}.mainVisual__btn{width:30%}.pc_only{display:none}.sp_only{display:block}section#top-intro01{margin:0 auto -680px;padding:0 0 760px}.top-intro01__inner{margin-top:0}.site-header{margin-bottom:0;background:rgba(255,255,255,.95);box-shadow:0 5px 5px rgba(0,0,0,.1);z-index:50}.site-header.open{position:fixed;top:0}header nav ul{display:block;width:90%;height:420px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}div#gnavTop{background-color:rgba(255,255,255,.95)}.toppage h2 img{width:auto;height:10vw}.toppage h2.top-intro01__ttl img{width:auto;height:20vw}p.subttl{font-size:1em;padding-top:.2em;margin:0}.top__imgwrap{height:320px}ul.top-feature__bnrbox li{width:100%;margin-bottom:20px}article.item_article{width:100%}.area_onenews{display:block;margin-bottom:40px}.area_onenews .status p.category{padding:0 8px;margin-bottom:0}.area_onenews .status time{padding:0 32px}.calender iframe{height:400px}.toppage .content-area{padding-top:47px}.fb_iframe_widget span{width:100%!important}}h2.page-contact__ttl,h2.page-privacy__ttl{font-size:2em;margin-top:0}.page-contact__inner,.page-privacy__inner{width:800px;margin:0 auto}#page-contact textarea{max-width:1000px;width:100%}#page-contact button,#page-contact input[type=button],#page-contact input[type=reset],#page-contact input[type=submit]{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:87.5%;letter-spacing:.05em;line-height:1;padding:1.2em 1.7em;text-transform:uppercase;transition:.3s ease-in-out;width:100%}section#page-contact,section#page-privacy{margin-top:160px}#page-privacy h3{border-left:5px solid #8dd1c5;padding-left:10px}@media screen and (max-width:768px){.page-contact__inner,.page-privacy__inner{width:90%}}.area-pagehead{width:100vw;height:720px;max-height:80vh;background-size:cover}.content-area.about-lab{border-right:none;float:none;padding-right:0;width:100%;margin-bottom:0}.area-pagehead_about-lab{background-image:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/about-lab/mainvisual.jpg);position:relative}h2.page-about-lab__ttl{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;font-weight:700;font-size:3em;line-height:1;margin:0;color:#fff}.area-about-lab03{background:#fff;margin-bottom:-100px}.area-about-lab01__inner,.area-about-lab02__inner,.area-about-lab03__inner,.area-about-lab04__inner{max-width:1000px;margin:0 auto;padding:80px 0}.area-about-lab03__inner{padding:40px 0}.area-about-lab02,.area-about-lab03-02{background-color:#f4f0a8}.area-about-lab03-02.area-about-lab03_researcher{background-color:#fff}.area-about-lab05__inner{margin:0 auto;padding:0}.about-lab h3 img{height:50px}.subttl{display:block;color:#333;font-size:.4em;font-weight:400;color:#004b64}.about-lab02 ul{margin:0;display:flex;flex-wrap:wrap;justify-content:space-evenly}.about-lab02 ul li{width:40%;margin-bottom:40px}.area-about-lab03 ul{margin:0;display:flex;flex-wrap:wrap;justify-content:space-evenly}.area-about-lab03 ul li{width:20%;margin-bottom:40px;padding:0}.management{margin-bottom:40px}.management ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.management ul li{background-color:#fff;margin:10px;border-radius:6px;width:30%;text-align:center;align-self:center;line-height:6;transition:.3s ease-in-out}.management ul li:hover{background-color:#8dd1c5}.management ul li:first-child,.management ul li:nth-child(2),.management ul li:nth-child(3){width:46%}.management ul li a{display:block;padding:20px;font-weight:700}.members{margin-top:80px}p.member__name{margin:1em 0 0;font-size:1.2em;font-weight:900;text-align:center}.member_position{font-size:.8em;text-align:center;color:#74b1db}.area-about-lab03-02 h4{font-size:1.5em;margin-bottom:-1em;margin-top:2.5em}.area-about-lab03-02 table{font-size:.9em}.area-about-lab03-02 table th,.area-about-lab03-02 table td{border:solid 2px #fff;padding:.8em 1.2em .8em .8em}.area-about-lab03-02.area-about-lab03_researcher table th,.area-about-lab03-02.area-about-lab03_researcher table td{border:solid 2px #333}.area-about-lab03-02 th{background:#8dd1c5}.area-about-lab03-02 td{background:rgba(255,255,255,0)}.name_researcher,.base_researcher{width:14%}.area-about-lab04 dl{width:60%;margin:0 auto}.area-about-lab04 .headline-center h3{margin-top:0}.area-about-lab04 dl dt{font-weight:600;margin-bottom:.4em;float:left;width:120px}#documents{background-color:#f4f0a8;margin-top:80px}.documents__list ul{display:flex;flex-wrap:wrap;justify-content:space-around}.documents__list ul li{width:30%;text-align:center}.documents__list ul li:hover{opacity:.8}.documents__list img{max-height:200px}p.document__name{margin-top:16px;margin-bottom:0}p.document__year{color:#aaa}#access{background:#fff;padding-bottom:40px}#access .headline-center h3{padding-top:80px}.access_map{width:1000px;margin:0 auto}.access_map iframe{width:100%;height:400px}.about-lab05__imgwrap{background:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/about-lab/about-lab-imgwrap.jpg) no-repeat center;background-size:cover;width:100vw;height:424px;margin-bottom:80px}.textarea.area-about-lab05__txt{max-width:1000px;margin:40px auto}p.access__head{font-size:1.2em;font-weight:700;margin:0}.access01{margin-bottom:40px}@media screen and (max-width:1024px){.area-about-lab01__inner,.area-about-lab02__inner,.area-about-lab03__inner,.area-about-lab04__inner{max-width:90%}.textarea.area-about-lab05__txt{max-width:90%}.about-lab h3 img{height:4vw}}@media screen and (max-width:768px){.area-about-lab01__inner,.area-about-lab02__inner,.area-about-lab03__inner,.area-about-lab04__inner{padding:40px 0}.area-about-lab03{margin-bottom:0}.area-about-lab03 ul li{width:22%;margin-bottom:40px;padding:0}th.title_manage{width:13%}th.name_manage,th.name_researcher{width:18%}th.base_researcher{width:12%}.area-about-lab05__inner{padding:40px 0 0}.area-about-lab04 dl{width:80%}.about-lab05__imgwrap{height:424px}#access .headline-center h3{padding-top:0;margin-top:40px}.access_map{width:90%}}@media screen and (max-width:414px){.area-pagehead{height:80vw;margin-top:16vw}.headline-left h3,.area-flow .headline-center h3,.headline-right h3{height:auto}.about-lab h3 img{height:6vw}.about-lab02 ul li{width:90%;margin-bottom:20px}.area-about-lab03 ul li{width:100%;margin-bottom:20px;padding:0 2%}.management ul li{margin:6px;width:46%;line-height:6}.management ul li:first-child,.management ul li:nth-child(2),.management ul li:nth-child(3){width:100%}.management ul li a{padding:8px}.area-about-lab03-02 table{font-size:.8em}.area-about-lab03-02 table th,.area-about-lab03-02 table td{padding:.5em}th.title_manage{width:20%}th.name_manage,th.name_researcher{width:23%}th.base_researcher{width:16%}.area-about-lab04 dl{width:100%}.area-about-lab04 dl dd{margin:0 0 1.6em 7.5em}.about-lab05__imgwrap{height:240px;margin-bottom:40px}.access_map iframe{width:100vw;height:60vw}}@media screen and (max-width:375px){.top-sp-logo{top:-146px}th.name_manage,th.name_researcher{width:25%}}@media screen and (max-width:320px){.top-sp-logo{top:-96px}}.content-area.maingoal{border-right:none;float:none;padding-right:0;width:100%}h2.pagehead__ttl{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;font-weight:700;font-size:3em;line-height:1;margin:0;color:#fff}.pagehead__ttl img{width:auto;height:80px}.area-pagehead_environment h2.pagehead__ttl{color:#333}p.description__catch{text-align:left}.inner1000{max-width:1000px;margin:0 auto;padding:80px 0}.area-flow .inner1000{padding:80px 0 120px}.area-article{background-color:#8dd1c5}#page-social .area-article{background-color:#ebb7ad}#page-economy .area-article{background-color:#7da7bc}.area-article__inner{padding:40px 0 100px}.maingoal h3 img{height:120px}.maingoal .area-article__ttl h3{margin-bottom:0;color:#fff}.area-article h3.ttl_article{color:#fff}.area-article__ttl .subttl{color:#fff}.area-article ul.post-categories li{background-color:#fff;color:#8dd1c5}#page-social .area-article ul.post-categories li{background-color:#fff;color:#de806d}#page-economy .area-article ul.post-categories li{background-color:#fff;color:#578da8}.area-article h3.ttl_article:hover,.area-article ul.post-categories li:hover{opacity:.5}.area-article time.top-articles_time{color:#fff}.area-article .top__btn a{border:1px solid #fff;color:#fff}.area-article .top__btn a:hover{background-color:#fff;color:#8dd1c6}.maingoal_about_cont{display:flex;align-items:center;margin-top:200px}.maingoal_about_cont.cont02{flex-direction:row-reverse}.mac_txt,.mac_img{width:50vw}.mac_txt_inner{padding:0 9vw}.mac_txt h3{font-size:40px;line-height:1.5;background:linear-gradient(transparent 70%,#37a58e63 50%);display:inline;color:#004b64}#page-social .mac_txt h3{background:linear-gradient(transparent 70%,#ebb7ad 50%)}#page-economy .mac_txt h3{background:linear-gradient(transparent 70%,#7da7bc75 50%)}.mac_txt p{margin-top:32px;line-height:2}.ourproject{background:#eee;margin-top:120px}.ourproject li{background:#fff;margin-bottom:40px;padding:60px;display:flex;border-radius:40px}.thumb_ourproject{width:100%;margin-right:8%}.txt_ourproject{width:240%}.txt_ourproject h4{font-size:1.6em;margin-top:0;margin-bottom:10px;color:#004b64}dl.group{font-size:.8em;margin-bottom:16px;margin-left:8px;color:#004b64d4}.group dd{margin:0}.txt_ourproject .top__btn{text-align:left}.txt_ourproject .top__btn a{text-align:center}.prospect h4{font-size:32px;text-align:center}.area-pagehead_social{background-image:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/maingoal/social_mainvisual.jpg);position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.area-pagehead_environment{background-image:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/maingoal/bio_mainvisual.jpg);position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.area-pagehead_economy{background-image:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/maingoal/eco_mainvisual.jpg);position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.area-flow{background-color:#fff}.goal{text-align:center}.goal img{height:80px}@media screen and (max-width:1024px){.inner1000{max-width:90%;margin:0 auto;padding:40px 0}.maingoal h3 img{height:auto;width:80%}.maingoal_about_cont{flex-wrap:wrap;margin-top:80px}.mac_txt,.mac_img{width:100%;padding:0 5%}.mac_txt_inner{padding:0}}.content-area.suzu{border-right:none;float:none;padding-right:0;width:100%}.area-pagehead_suzu{background-image:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/suzu/suzu_mainvisual.jpg);position:relative}.suzu h3 img{height:50px}.area-keywords{background-color:#f4f0a8}.area-keywords ul{margin:0;display:flex;flex-wrap:wrap;justify-content:space-evenly}.area-keywords ul li{width:24%;margin-bottom:40px;padding:0 4%}p.keywords__name{margin:10px 0;font-size:2em;font-weight:900;text-align:center}.keywords_position{font-size:.8em;text-align:center;color:#333;margin-top:20px}.suzu .area-article__ttl h3{margin-bottom:80px}@media screen and (max-width:768px){.area-keywords ul li{width:30%;margin-bottom:40px;padding:0 1%}h2.pagehead__ttl{width:100vw;margin:0 auto;text-align:center}article.item_article,.page-articles article.item_article{width:100%}.media img{height:calc(100%*0.5625);max-height:310px}.ourproject li{flex-wrap:wrap;padding:40px 10%;border-radius:16px}.thumb_ourproject{width:100%;margin-right:0;margin-bottom:32px}.thumb_ourproject img{width:100%;object-fit:cover;height:280px}.about_ourproject{font-size:.9em}dl.group{margin-left:0;border-bottom:1px solid #333;padding-bottom:20px}.txt_ourproject .top__btn{text-align:center}.txt_ourproject .top__btn a{text-align:center;font-size:1em;padding:12px}}@media screen and (max-width:414px){.media img{height:calc(100%*0.5625);max-height:200px}.area-pagehead.area-pagehead_suzu{height:70vw}.area-pagehead.area-pagehead_suzu h2.pagehead__ttl{font-size:2.5em}.suzu h3 img{height:40px}.area-keywords ul li{width:45%;margin-bottom:20px;padding:0 2%}p.keywords__name{font-size:1.6em;line-height:1}.keywords_position{text-align:left}.pagehead__ttl img{height:52px}.maingoal h3 img{height:auto;width:100%}.area-article .top__btn{margin-top:24px}p.description__catch{font-size:.9em}.goal img{height:auto;width:100%}.mac_txt h3{font-size:6.5vw}.mac_txt p{font-size:.9em}.thumb_ourproject img{height:auto}.prospect h4{font-size:24px}.prospect p{font-size:.9em}}@media screen and (max-width:375px){.area-pagehead.area-pagehead_suzu h2.pagehead__ttl{font-size:2.2em}}.content-area.about-sdgs{border-right:none;float:none;padding-right:0;width:100%}.area-pagehead_about-sdgs{background-image:url(//noto-sdgs.jp/19wp/wp-content/themes/graphy-pro-child/../graphy-pro-child/images/about-sdgs/sdgs_mainvisual.jpg);position:relative}.about-sdgs h3 img{height:50px}.area-target169,.area-example{background-color:#f4f0a8}.goal17 ul{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.goal17 ul li{width:48%;padding:0 1% 40px}.goal17 ul li img{width:40%;float:left;margin-right:20px}p.icon_txt01{font-weight:700;font-size:1.2em;margin:0 0 1em}.target169{width:800px;margin:0 auto}.head_target{display:flow-root;margin-bottom:40px}.head_target img{width:160px!important;float:left;margin-right:24px}.head_target p.icon_txt01{font-weight:700;font-size:1.5em;margin:0 0 1em}.target169 dl{font-size:.8em}.target169 dl dt{width:100px;float:left;border-top:1px solid #333;padding-top:12px}.target169 dl dt:first-child{border-top:none}.target169 dl dd{margin:0 0 1em 1em;margin-left:100px;border-top:1px solid #333;padding-top:12px}.target169 dl dd:first-child{border-top:none}.steplist{width:800px;margin:0 auto}.steplist__box{clear:both;margin-bottom:40px;display:flex}.steplist__box img{width:136px;height:136px;float:left;margin-right:24px}p.steplist__txt{font-size:.9em;align-items:center;align-self:center;margin:0}.example__box{border:1px solid #333;margin-bottom:40px;display:flex;padding:32px;background-color:rgba(255,255,255,.9)}.example__box_01{margin-right:40px}.example_name{font-size:1.5em;font-weight:700;margin-bottom:20px}.example__box_02{width:50%}p.example__txt{font-size:.9em}.page__btn a:hover{background-color:#e9653c;border-color:#e9653c;color:#fff}.target169{width:80%;margin:0 auto;padding-top:80px;background:rgba(255,255,255,.8);padding:80px}.owl-nav{font-size:5em;color:#333}.owl-prev{position:absolute;top:20%;left:-5%}.owl-next{position:absolute;top:20%;right:-5%}.about-sdgs .area-article__ttl h3{margin-bottom:80px}p.icon_txt02{display:table}@media screen and (max-width:768px){.steplist{width:100%;margin:0 auto}.target169{width:80%;margin:0 auto;padding-top:80px;padding:40px}}@media screen and (max-width:414px){.about-sdgs h3 img{height:40px}.goal17 ul li{width:48%;padding:0 1% 20px}.goal17 ul li img{width:100%;float:none;margin-right:20px}.owl-carousel .owl-item img{width:80%!important;padding:10%!important}p.icon_txt01{font-weight:700;font-size:1.2em;margin:1em 0 .3em}.steplist{width:100%;margin:0 auto}.example__box{border:1px solid #333;margin-bottom:40px;display:block;padding:12px}.example__box_01{margin-right:0;margin-bottom:24px}.example_name{font-size:1.5em;font-weight:700;margin-bottom:16px}.example__box_02{width:100%}.example__box .top__btn{text-align:center;margin-top:20px;margin-bottom:20px}}.site-content .page-articles{max-width:1400px;width:80%;margin:120px auto 0}.page-articles article.item_article{width:46%;margin-bottom:40px}.page-articles .articlecard{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0}.page-articles .head_articles h2{font-size:3em}.articles_pagenation{text-align:center}.articles_pagenation a.prev{margin-right:16px}.articles_pagenation a.next{margin-left:16px}.page-numbers{padding:0 8px}.tags-links{text-align:left}.tagcloud a{background-color:#f1cc22;border-radius:3px;color:#fff;display:inline-block;font-size:93.8% !important;margin-bottom:3px;padding:0 10px;text-decoration:none;white-space:nowrap}a.category{color:#9dd1c5;text-decoration:none}span.wpp-meta.post-stats{margin-top:4px;width:100%;float:left}span.wpp-category{background:#8dd1c5;padding:1px 8px;color:#fff}#secondary .widget li a.category{color:#fff;padding:0 4px}@media screen and (min-width:980px){.content-area{border-right:solid 1px #ddd;float:left;padding-right:5.36%;width:70%}.sidebar-area{border-top:none;float:right;padding-top:0;width:20%}}@media screen and (max-width:768px){.page-articles .head_articles h2{font-size:2.5em}.page-articles article.item_article{width:100%}}.single-articles{max-width:1400px;width:80%;margin:120px auto}header.entry-header{display:block}.entry-title{font-weight:900;line-height:1.4;font-size:2rem}.wpp-meta,.post-stats{display:block;font-size:.8em;font-weight:400}.wpp-post-title{font-weight:400}.page-archive{max-width:1000px;width:80%;margin:120px auto}.post-list .post-thumbnail{border:1px solid #efefef}.category_news{color:#9dd1c5}@media all and (-ms-high-contrast:none){.top__imgwrap{margin-left:-10vw}section#top-intro02{width:100vw;margin-left:-10vw}.top-intro02__inner_bg{padding:80px 0 160px}.top-intro02_btn{display:block;flex-wrap:none;justify-content:none;margin-bottom:40px}.top-intro02_btn .top__btn{text-align:center;margin:40px 2.8%;float:left}.about-lab02 ul li{margin:0 5% 40px;float:left}.area-about-lab03 ul li{margin:0 2.5%}.area-pagehead,.about-lab05__imgwrap{width:100%}.access_map{width:90%}}@supports (-ms-ime-align:auto){.about-lab02 ul{display:inline-block}.about-lab02 ul li{margin:0 5% 40px;float:left}.area-about-lab03 ul li{float:left;margin:0 2.5% 40px}}