/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:62.5%;height:100%;}#projects_list .country h3{font-size:2.2rem;}.project-list table caption{caption-side:top;position:relative;}.project-list table td{border:none;display:list-item;list-style:disc outside;margin-left:1em;padding-bottom:0;width:calc(100% - 340px);padding:0;}.project-list table td a{color:#08ab8e;text-decoration:underline;font-size:1.7rem;}.project-list .table-responsive{display:flex;width:100%;padding:60px 15px;margin-right:auto;margin-left:auto;}.project-list .table-responsive table,.main_contents #projects_list .container-fluid{max-width:1140px;margin-left:auto;margin-right:auto;}.project-list .table-responsive:nth-child(4n),.logged_in .table-responsive:nth-child(4n+5){background-color:#f8f8f8;}.project-list .table-responsive .group-left{width:calc(100% - 340px);}.project-list .table-responsive .group-left p{padding-top:20px;}.project-list .table-responsive .group-right{width:315px;position:absolute;float:right;right:0;}.project-list .table-responsive .group-left div[data-quickedit-field-id*="field_flag_icon"]{display:inline;}.project-list .table-responsive .group-left div:nth-child(-n+2){display:inline-block;vertical-align:middle;}.project-list .table-responsive .group-left div:nth-child(-n+2) > h2{margin-bottom:auto;padding-left:.5em;font-size:2.8rem;color:#08ab8e;}.project-list .table-responsive .group-left::after{content:"projects";display:inline-block;padding:.3em 1em;background-color:#aaa;color:#fff;margin-bottom:.5em;}body{font-size:1.5rem;line-height:1.3;color:#333;height:100%;position:relative;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:400;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body a{color:inherit;}body a:hover{color:inherit;text-decoration:none;}body a,body button{transition:ease .3s opacity !important;backface-visibility:hidden;}body a:hover,body button:hover{opacity:.7;}body ul{padding-left:0;list-style:none;}body input:focus,body .btn:focus,body button{outline:none !important;box-shadow:none !important;border-color:#ced4da !important;}.main_contents .text a{color:#07a98c;text-decoration:underline;}div.projects div.item{list-style-type:disc;list-style-position:inside;margin-left:1em;display:list-item;}header{background-color:#08ab8e;text-align:center;padding:10px 0 15px;position:fixed;width:100%;z-index:3;border-bottom:1px solid #84d5c7;}header h1{margin:0;}header .site_name{text-align:center;width:140px;margin-left:auto;margin-right:auto;background-color:#fff;}header .site_name span{display:inline-block;width:70px;padding:7px 0;}header .header_nav_right{display:inline-flex;position:absolute;bottom:10px;right:10px;margin-bottom:0;font-size:1.2rem;}header .header_nav_right li{border-right:1px solid #dedede;}header .header_nav_right li:last-child{border:0;}header .header_nav_right li a{display:block;padding:0 .5em;}@media (min-width:576px){}@media (min-width:768px){header .site_name{width:150px;}header .header_nav_right{font-size:1.4rem;}}@media (min-width:992px){.header_wrapper{display:flex;padding:10px 15px;z-index:4;position:absolute;width:100%;transition:ease .3s all;background-color:rgba(255,255,255,.9);}.header_wrapper.scroll{position:fixed;left:0;top:0;width:100%;background-color:#08ab8e;animation-name:pp;animation-duration:.3s;}.header_wrapper.scroll .site_name{background-color:#fff;}header .site_name{width:200px;background-color:transparent;}header .site_name span{padding:7px;}@keyframes pp{0%{top:-110px;}100%{top:0;}}header{border:0;width:auto;position:static;padding:0;background-color:transparent;width:20%;}header h1{}header .logo{width:80px;}.drawer-nav .header_nav{font-size:1.5rem;}}@media (min-width:1200px){header h1{}header .site_name{width:220px;}header .logo{width:100px;}header p{font-size:3.0rem;}.header_wrapper{}header{position:static;}header .header_nav_right{top:13px;bottom:auto;}}@media (min-width:1400px){header #site_logo{margin:25px 35px;width:auto;}}.drawer-nav{z-index:4;}.drawer-nav .header_nav{margin-top:3em;margin-bottom:0;font-size:1.6rem;line-height:1.3;}.drawer-nav .header_nav li a{padding:7px 10px;display:block;}.header_nav a{cursor:pointer;}.drawer-nav .sns{position:absolute;right:75px;top:13px;display:flex;line-height:1;margin-bottom:0;font-size:2.0rem;z-index:4;}.drawer-nav .sns li a{display:block;padding:0 .3em;}.drawer-nav .sns span{display:inline-block;text-indent:-9999px;}.drawer-nav .lang{position:absolute;right:10px;top:15px;display:flex;line-height:1;margin-bottom:0;z-index:4;}.drawer-nav .lang a{display:block;padding:0 5px;}.drawer-nav .lang li:first-child a{border-right:1px solid #fff;}.drawer-overlay{z-index:3;background-color:rgba(0,0,0,.7);}.drawer--left .drawer-nav{left:-22.25rem;}.drawer--right .drawer-nav{right:-22.25rem;}.drawer-nav{right:-22.25rem;background-color:#08ab8e;color:#fff;}.drawer-nav a{color:#fff;}.drawer-nav{width:22.25rem;}.drawer-hamburger{right:5px;}.drawer--left.drawer-open .drawer-hamburger{left:22.25rem;}.drawer--right.drawer-open .drawer-hamburger{right:22.25rem;}.drawer-open .drawer-hamburger{right:22.25rem;}.drawer-nav .btn_wrapper{padding:1em;}.drawer-nav .btn_wrapper a{display:block;font-size:1.6rem;border:1px solid #fff;width:90%;margin-bottom:10px;border-radius:20px;margin-left:auto;margin-right:auto;}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff;}@media (min-width:768px){.drawer-nav .header_nav{font-size:1.8rem;}}@media (min-width:992px){header .site_name span{width:120px;}.drawer-nav{width:80%;height:auto;right:auto !important;position:relative;display:flex;justify-content:flex-end;overflow:visible;background-color:transparent;color:#333;}.drawer-nav a{color:#333;}.drawer-nav .header_nav{margin-top:0;z-index:2;padding:1em;font-size:1.4rem;}.drawer-nav .btn_wrapper a{border-color:#333;}.drawer-nav .header_nav li{display:inline-block;position:relative;}.drawer-nav .header_nav li a{border-bottom:1px solid transparent;transition:ease .3s all !important;}.drawer-nav .lang li:first-child a{border-color:#333;}.drawer-nav .header_nav li a span{position:relative;display:block;}.header_wrapper.scroll .drawer-nav,.header_wrapper.scroll .drawer-nav a{color:#fff;}.header_wrapper.scroll .drawer-nav .btn_wrapper a,.header_wrapper.scroll .drawer-nav .lang li:first-child a{border-color:#fff;}.drawer-hamburger{display:none;}.drawer-nav .btn_wrapper{padding:0;z-index:3;display:flex;padding:.5em;position:relative;}.drawer-nav .btn_wrapper .inner{margin-right:.5em;}.drawer-nav .btn_wrapper .inner:last-child{margin-right:0;}.drawer-nav .btn_wrapper .btn{margin-bottom:0;font-size:1.4rem;width:auto;padding-left:1em;padding-right:1em;position:relative;top:50%;transform:translateY(-50%);}.drawer-nav .sns{top:-4px;right:65px;}.drawer-nav .lang{top:0;margin-bottom:0;font-size:1.2rem;}}@media (min-width:1100px){.drawer-nav .header_nav{font-size:1.6rem;}.drawer-nav .btn_wrapper .btn{margin-bottom:0;font-size:1.4rem;}}@media (min-width:1200px){header .site_name span{width:130px;}.drawer-nav .header_nav{padding:1.2em;font-size:1.8rem;}.drawer-nav .btn_wrapper .btn{margin-bottom:0;font-size:1.6rem;}}@media (min-width:1600px){.drawer-nav .header_nav{font-size:2.0rem;}.drawer-nav .btn_wrapper .btn{font-size:1.8rem}}footer{}footer .container-fluid{max-width:1140px;}footer .footer_upper{background-color:#f4f4f4;padding:0.5em 0;}footer .footer_upper_inner{text-align:center;}footer .footer_upper dl{margin-bottom:0;text-align:left;}footer .footer_upper dl dt{font-size:1.6rem;font-weight:400;line-height:1;padding:.6em;border-bottom:1px solid #dedede;position:relative;}footer.ja .footer_upper dl dt{font-size:1.5rem;}footer .footer_upper dl dt span{font-size:1.2rem;}footer .footer_upper dl dt:after{content:'\f078';font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:.5em;}footer .footer_upper dl dt.active:after{content:'\f077';}footer .footer_upper dl dt a{display:block;}footer .footer_upper dl dd{display:none;padding:.6em;margin-bottom:0;border-bottom:1px solid #dedede;}footer .footer_logo{padding:20px 20px 10px;display:inline-block;}footer .footer_logo p{margin-top:1em;margin-bottom:0;letter-spacing:-.01rem;}footer .footer_upper dl{color:#666;}footer .footer_upper dl a{color:#666;display:block;margin-bottom:.1em;color:#828282;}footer .copyright{background-color:#333;color:#c0c0c0;}footer .copyright p{margin-bottom:0;padding:1em;font-size:1.2rem;}footer .footer_lower{background-color:#07705d;color:#9cc6be;padding:0.5em 0;}footer.ja .footer_lower{font-size:1.3rem;}footer .footer_lower ul{margin-top:10px;}footer .footer_lower ul li{display:inline-block;border-right:1px solid #9cc6be;line-height:1;font-size:1.6rem;margin-bottom:.2em;}footer.ja .footer_lower ul li{font-size:1.3rem;}footer .footer_lower ul li:last-child{border:0;}footer .footer_lower ul li a{display:block;padding:0 .5em;}footer .footer_lower ul li:last-child a{padding-right:0;}footer .footer_lower ul.sns{}footer .footer_lower ul.sns li{font-size:2.2rem;border:0;text-align:left;}footer .footer_lower ul.sns li a{padding:0 .3em;color:#fff;}footer .footer_lower ul.sns span{display:inline-block;text-indent:-9999px;}footer .footer_lower p{margin-bottom:0;padding-left:.5em;}footer .footer_lower .partners{margin-top:20px;display:inline-flex;line-height:1;flex-wrap:wrap;justify-content:flex-end;margin-right:0;margin-left:auto;}footer .footer_lower .partners dt{font-size:1.8rem;font-weight:400;margin-bottom:.8em;width:100%;}footer.ja .footer_lower .partners dt{font-size:1.3rem;}footer .footer_lower .partners dd{padding:0 20px;margin-bottom:0;display:inline-block;vertical-align:top;border-left:1px solid #9cc6be;text-align:center;}footer .footer_lower .partners dd:nth-of-type(1){padding-left:0;border:0;}footer .footer_lower .partners dd:last-child{padding-right:0;}@media (min-width:576px){}@media (min-width:768px){footer .footer_upper_inner{display:flex;flex-wrap:wrap;padding:25px 0;}footer .footer_upper dl{padding:0 10px;border-right:1px solid #dedede;}footer .footer_upper dl.about{width:23%;}footer .footer_upper dl.project{width:30%;}footer .footer_upper dl.events{width:22%;}footer .footer_upper dl.publication{width:25%;border-right-width:0;}footer .footer_upper dl dt{border-bottom:0;padding:0;margin-bottom:.8em;}footer .footer_upper dl dt:after{display:none;}footer .footer_upper dl dt a{pointer-events:none;}footer .footer_upper dl dd{display:block !important;padding:0;border-bottom:0;}footer .footer_upper dl.project dd{display:flex !important;flex-wrap:wrap;}footer .footer_upper dl.project dd a{width:50%;}footer .footer_logo{width:100%;padding:30px 0 0;}footer .footer_lower ul.sns{margin-top:20px;margin-bottom:20px;}footer .footer_lower .partners dt{text-align:left;}footer .footer_lower .partners dd{width:33%;}footer.ja .footer_lower,footer.ja .footer_lower ul li,footer.ja .footer_lower .partners dt{font-size:1.5rem;}}@media (min-width:992px){footer .footer_upper dl{padding:0 10px;}footer .footer_upper dl dt{font-size:2.0rem;}footer.ja .footer_upper dl dt{font-size:1.8rem;}footer .footer_upper dl dt span{font-size:1.3rem;}footer .footer_lower{padding:2.5em 0;}footer .footer_lower ul{margin-top:0;margin-bottom:1.5em;}footer .footer_lower ul.sns{margin-bottom:0;}footer .footer_lower p{font-size:1.6rem;}footer .footer_lower .partners{margin-top:0;padding-right:1em;}footer .footer_lower .partners dt{margin-bottom:1em;font-size:2.2rem;}footer .copyright p{font-size:1.4rem;text-align:center;padding:1.5em;}}@media (min-width:1200px){footer .footer_upper dl.about{width:17%;}footer .footer_upper dl.project{width:20%;}footer .footer_upper dl.events{width:17%;}footer .footer_upper dl.publication{width:18%;border-right-width:1px;}footer .footer_lower ul.sns li{font-size:2.4rem;}footer .footer_logo{width:28%;padding-bottom:30px;}}@media (min-width:1600px){footer .container-fluid{max-width:1360px;}}.bread{background-color:#333;padding:0;max-width:none !important;}.breadcrumb{background-color:transparent;font-size:1.2rem;padding:.7em 1em;margin-bottom:0;}.breadcrumb-item+.breadcrumb-item::before{content:">";vertical-align:middle;color:#fff;}.breadcrumb li,.breadcrumb li a{color:#fff;}@media (min-width:768px){.breadcrumb{font-size:1.3rem;padding:.8em 1.5em;}}@media (min-width:1200px){.breadcrumb{font-size:1.5rem;padding:1em 1.8em;}}@media (min-width:1600px){.breadcrumb{font-size:1.7rem;}}.header_vi{padding-top:73px;background-color:#08ab8e;color:#fff;}.header_vi .text,.header_vi .img{padding-left:0;padding-right:0;min-height:60px;max-height:140px;overflow:hidden;}.header_vi .img img{width:100%;height:auto;}.header_vi .text .inner{padding:.5em 1em;position:absolute;top:50%;transform:translateY(-50%);}.header_vi h1{margin-bottom:0;font-size:2.0rem;}.main_contents section{padding-top:20px;padding-bottom:20px;position:relative;z-index:1;}.main_contents section h1{font-size:2.6rem;margin-bottom:.5em;}.main_contents section h2{font-size:2.0rem;margin-bottom:1em;}.main_contents section p{margin-bottom:1em;}.main_contents .division{position:relative;z-index:0;transform:translateY(-65px);}.main_contents .btn{border-radius:30px;padding:.5em 1em;line-height:1;font-size:1.5rem;position:relative;text-decoration:none !important;backface-visibility:hidden;}.main_contents .btn.white{color:#fff !important;border:1px solid #fff !important;}.main_contents .btn.green{color:#08ab8e !important;border:1px solid #08ab8e !important;}.main_contents .btn.black{border-radius:30px;color:#333 !important;border:1px solid #333 !important;position:relative;padding:.5em 1em;line-height:1;font-size:1.5rem;}.main_contents .btn span{display:inline-block}.main_contents .btn span + i{margin-left:.3em;}.btn.subscribe{border-radius:0 !important;color:#fff !important;background-color:#c61414 !important;font-size:1.4rem !important;position:relative !important;padding:.75em 1em  !important;border:0  !important;line-height:1 !important;}.main_contents .accordion{padding-right:2em;position:relative;cursor:pointer;}.main_contents .accordion:after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);}.main_contents .accordion.active:after{content:"\f068";}p.note{padding-left:1em;text-indent:-1em;}p.note:before{content:"※";}nav.pager{text-align:center;margin-top:2em;}nav.pager ul{display:inline-flex;}nav.pager ul li.pager__item--last,nav.pager ul li.pager__item--first{display:none;}.main_contents .accordion.active:after{content:"\f068";}.main_contents .accordion:after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);}@media (min-width:576px){.header_vi h1{font-size:2.6rem;}}@media (min-width:768px){.header_vi h1{font-size:3.0rem;}.main_contents section{padding-top:40px;padding-bottom:40px;}.main_contents section h1{font-size:3.0rem;}.main_contents .btn{padding:.75em 1.5em;}.btn.subscribe{font-size:1.8rem !important;padding-left:1.5em !important;padding-right:1.5em !important;}.header_vi .text,.header_vi .img{min-height:100px;}.header_vi.no_img .text .inner{top:50%;transform:translateY(-50%);}.main_contents .division{transform:translateY(-70px);}}@media (min-width:992px){.wrapper{position:relative;}.header_vi{padding-top:0;}.header_vi h1{font-size:3.4rem;}.header_vi .text,.header_vi .img{min-height:250px;max-height:270px;}.header_vi .text .inner,.header_vi.no_img .text .inner{position:absolute;top:auto;transform:none;bottom:40px;}.main_contents .division{transform:translateY(-120px);}.main_contents section h1{font-size:3.4rem;}.main_contents section h2{font-size:2.6rem;}.btn.subscribe{font-size:1.8rem;}}@media (min-width:1200px){.header_vi .text .inner{padding:3em;bottom:0;transform:none;top:auto;}.header_vi.no_img .text .inner{bottom:0;}.header_vi h1{font-size:4.0rem;}.header_vi .container-fluid{max-width:none !important;}.main_contents section h1{font-size:4.0rem;}.main_contents section h2{font-size:2.8rem;}.main_contents .container-fluid{max-width:1360px;}.main_contents .division{transform:translateY(-130px);}}@media (min-width:1600px){.main_contents .container-fluid{max-width:1360px;}.main_contents section{padding-top:60px;padding-bottom:60px;}.main_contents section h2{font-size:3.2rem;}.main_contents .btn{font-size:1.7rem;}.main_contents .btn.black{padding:1em 1.5em;font-size:1.7rem;}}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%;}.modal__content{background:#fff;left:50%;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;max-width:300px;}.modal__content .close_btn_text{text-align:center;margin-bottom:0;}.modal__content .close_btn_text a{text-decoration:underline;}.modal__content .js-modal-close.btn{position:absolute;top:5px;right:10px;background-color:transparent;color:#ccc;padding:0;font-size:3.0rem;border:0;}.modal__content h4{font-size:2.0em;padding:2em 0;text-align:center;}.modal-dialog{max-width:680px;}.modal-header,.modal-footer{border:0;}.modal-header .close{padding:0 1rem;font-size:3.5rem;}.movie-wrap-100{position:relative;width:100%;}.movie-wrap-100:before{content:"";display:block;width:100%;padding-top:56.25%;}.movie-wrap-100 iframe{position:absolute;top:0;right:0;width:100%;height:100%;}.movie-wrap{position:relative;width:100%;max-width:560px;margin-left:auto;margin-right:auto;}.movie-wrap:before{content:"";display:block;width:100%;padding-top:56.25%;}.movie-wrap iframe{position:absolute;top:0;right:0;width:100%;height:100%;}.ggmap{position:relative;padding-bottom:200px;padding-top:30px;height:0;overflow:hidden;}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;}@media (min-width:768px){.ggmap{padding-bottom:200px;}}@media (min-width:1200px){.ggmap{padding-bottom:200px;}}.table_outer{position:relative;padding-top:38px;}.swipe{background-color:#ccc;padding:6px;width:100%;font-size:2.0rem;color:#fff;position:absolute;top:0;}.swipe span{display:inline-block;text-align:center;}.swipe i.fa-arrows-alt-h{font-size:1.5rem;}@media (min-width:768px){.swipe{display:none;}.table_outer{padding-top:0;}}@media (min-width:1600px){.pagination,.pager__items{font-size:1.8rem;}}.pagination,.pager__items{justify-content:center;margin-top:20px;flex-wrap:wrap;padding-left:0 !important;}.pagination li,.pager__items li{list-style:none;}.pagination li a,.pager__items li a{padding:.7em 1.1em;display:block;background-color:#07a98c;color:#fff;}.pagination .active a,.pager__items .is-active a{background-color:#f4f4f4;color:#07a98c;}nav.pager ul li{margin:0;}.slick-slide img{margin-left:auto;margin-right:auto;}#top{padding-top:73px;}#top .container-fluid{max-width:100% !important;}#top .slick-dots{bottom:10px;position:static;}#top .slick-dots li{width:60px;height:7px;}#top .slick-dots li button{width:100%;height:7px;}#top .slick-dots li button:before{content:'';width:100%;height:7px;background-color:#fff;opacity:.65;}#top .slick-dots li.slick-active button:before{content:'';width:100%;height:7px;background-color:#08ab8e;opacity:.75;}#top .slick-dotted.slick-slider{margin-bottom:0;}#top .slick-slide > div{font-size:0;}#top section.main_vi{padding-top:0;}#top section.main_vi .text{background-color:#08ab8e;color:#fff;padding-bottom:20px;}#top section.main_vi .text .sub{font-size:1.7rem;}#top section.main_vi .slider{background-color:#08ab8e;padding-bottom:20px;}#top section.main_vi .slider .dots{position:absolute;bottom:10px;right:10px;}#top section.main_vi .text{margin-bottom:0;}#top section.main_vi #block-topmaintextribenyu,#top section.main_vi #block-topmaintext{margin-top:2em;}#top section.main_vi .text .inner{overflow:hidden;}#top section.main_vi .text .btn_wrapper{text-align:right;}#top section.main_vi .text .btn_wrapper span{display:inline-block;}#top section.main_vi .text .btn_wrapper i{margin-left:5px;}#top section h2{font-size:2.0rem;margin-bottom:1em;line-height:1.2;}#top section h2 a{display:flex;flex-wrap:wrap;}#top section h2 em{font-style:normal;}#top section h2 span{font-size:1.2rem;display:inline-block;align-self:center;}#top section .item a{text-decoration:none;color:inherit;}#top section.news .items{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:1.5em 0;}#top section.news .item{margin-bottom:2em;}#top section.news .item:last-child{margin-bottom:0;}#top section.news .item .img{text-align:center;margin-bottom:.5em;}#top section.news .item .img.big{height:300px;position:relative;overflow:hidden;}#top section.news .item .img.big img{position:relative;top:50%;transform:translateY(-50%);}#top section.news .item .cat_date{display:flex;justify-content:space-between;margin-bottom:.2em;}#top section.news .item .cat{color:#08ab8e;}#top section.news .item .date{color:#bdbdbd;}#top section.news .item h3{font-size:2.0rem;line-height:1.3;margin-bottom:.5em;}#top section.pub .item{margin-bottom:2em;}#top section.pub .item:last-child{margin-bottom:0;}#top section.pub .item .img{text-align:center;margin-bottom:.5em;border:1px solid #ccc;padding:7px;}#top section.pub .item .img a{display:block}#top section.pub .item .date{color:#bdbdbd;margin-bottom:.2em;}#top section.events{background-color:#f8f8f8;}#top section.events .item{border-top:1px solid #dedede;padding:1em 0;}#top section.events .item .date{color:#bdbdbd;display:inline-block;padding-right:.5em;}#top section.events .item .cat{display:inline-block;}#top section.events .item .cat span{display:block;background-color:#08ab8e;color:#fff;font-size:1.2rem;padding:5px 8px;line-height:1.2;}#top section.events .item .text{margin-top:.5em;}#top section.events .item .btn_wrapper{margin-top:.5em;text-align:right;}#top section.events .item .btn_wrapper .btn{color:#08ab8e;border-color:#08ab8e;}#top section.events .item .btn_wrapper .btn i{margin-left:5px;}#top section.project{background-color:#cff285;}#top section.project .img{text-align:center;}#top section.project .btn_wrapper{margin-top:1em;margin-bottom:1em;text-align:right;}#top section.project .btn_wrapper .btn{color:#333;border-color:#333;}#top section.project .btn_wrapper .btn i{margin-left:5px;}@media (min-width:576px){#top .slick-dotted.slick-slider{padding-top:1em;}#top .news_pub{max-width:1140px !important;}#top section.news .items{border-bottom:0;}#top section.pub .item .img a{display:flex;max-height:260px;overflow:hidden;}#top section.pub .item .img img{align-self:center;}}@media (min-width:768px){#top section.main_vi .about{overflow:hidden;}#top section.main_vi .slider{padding:0;background-color:#08ab8e;}#top .slick-slide img{width:100%;}#top .slick-dotted.slick-slider{padding-top:0;}#top section.events .item{display:flex;flex-wrap:wrap;}#top section.events .item .date{width:7.5em;max-width:15%;}#top section.events .item .cat{width:auto;max-width:15%;}#top section.events .item .text{margin-top:0;max-width:70%;padding-left:1em;}#top section.events .item .btn_wrapper{width:100%;}}@media (min-width:992px){#top{padding-top:0;}#top section h2{font-size:2.6rem;}#top section.main_vi{padding-top:0;}#top .slick-dotted.slick-slider{padding:0;}#top section.main_vi #block-topmaintextribenyu,#top section.main_vi #block-topmaintext{margin-top:180px;}#top section.main_vi .text{font-size:1.7rem;}#top section.main_vi .text .sub{font-size:2.2rem;}#top section.news .items{border-bottom:0;padding:2.0em 0;}#top section.news .item{display:flex;}#top section.news .item h3{font-size:2.4rem;}#top section.news .item .cat,#top section.news .item .date,#top section.news .item .summary{font-size:1.7rem;}#top section.news .item .img{max-width:50%;margin-bottom:0;padding-right:1em;flex-shrink:0;}#top section.news .item .text{}#top section.pub .item .date,#top section.pub .item .title{font-size:1.7rem;}#top section.events .item{flex-wrap:nowrap;}#top section.events .item .date{max-width:10%;}#top section.events .item .cat{width:15%;}#top section.events .item .text{padding-right:1em;font-size:1.6rem;width:75%;}#top section.pub .item .img a{max-height:240px;}#top section.events .item .btn_wrapper{width:auto;margin-top:0;}#top section.project .text{font-size:1.8rem;}#top section.project .btn_wrapper{margin-top:1.5em;margin-bottom:0;}}@media (min-width:1200px){#top section.main_vi .about{overflow:hidden;}#top section.main_vi .text .sub{font-size:2.5rem;}#top section.main_vi .text{font-size:1.8rem;}#top section.main_vi .text .inner{padding:0 45px;}#top section h2{font-size:2.8rem;}#top .news_pub .col_news,#top .news_pub .col_pub{padding-left:30px;padding-right:30px;}#top section.news .item .img{max-width:50%;}#top section.news .item .text{}#top section.events .item .cat{width:10%;}#top .news_pub,#top .events .container-fluid,#top .project .container-fluid{max-width:1360px !important;}#top section.pub .item .img a{max-height:300px;}}@media (min-width:1600px){#top .news_pub,#top .events .container-fluid,#top .project .container-fluid{max-width:1360px !important;}#top section h2{font-size:3.2rem;}#top section.news .item{margin-bottom:3em;}#top section.news .item h3{font-size:2.6rem;}#top section.news .item .cat_date{margin-bottom:.3em;}#top section.news .item .cat,#top section.news .item .date,#top section.news .item .summary{font-size:2.0rem;}#top section.events .item .cat span{font-size:1.5rem;line-height:1.1;}#top section.events .item .date{font-size:1.7rem;}#top section.events .item .text{font-size:1.9rem;}#top section.pub .item{margin-bottom:2.5em;}#top section.pub .item .date,#top section.pub .item .title{font-size:1.8rem;}#top section.project .text{font-size:2.0rem;}}#about h2{padding-bottom:1em;border-bottom:1px solid #dedede;}#about .page_nav{position:relative;z-index:1;}#about .page_nav ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:1em;margin-bottom:1em;}#about .page_nav ul li{padding:5px;}#about .page_nav p{color:#08ab8e;font-size:1.6rem;}#about section:nth-of-type(1){padding-top:0;}#about section.about{padding-bottom:0;}#about section.about .title h2{margin-bottom:1em;padding:1em;text-align:center;border:0;}#about section.about .text{padding-top:1em;padding-bottom:1.5em;}#about section.about .text p:last-child{margin-bottom:0;}#about section.about .background .title h2{background-color:#cff285;}#about section.about .collaboration .title h2{background-color:#08ab8e;color:#fff;}#about section.partners{padding-bottom:0;}#about section.partners .img{text-align:center;padding-bottom:1em;}#about section.partners .partner03 img{max-width:182px;}#about section.partners .text{padding-bottom:1.5em;}#about section.partners .text p:last-child{margin-bottom:0;}#about section.partners .text h3{font-size:2.0rem;margin-bottom:.1em;}#about section.partners .text .site_url{display:block;margin-bottom:1.5em;}#about section.partners .text h3 span{font-size:1.3rem;display:inline-block;}#about section.committee{background-color:#f8f8f8;}#about section.committee h3{color:#08ab8e;margin-bottom:1em;font-size:1.5rem;}#about section.committee h4{background-color:#08ab8e;color:#fff;padding:1em;margin-bottom:1em;line-height:1;white-space:nowrap;text-align:center;}#about section.committee h4 span{display:block;font-size:1.4rem;}#about section.committee ul li{margin-bottom:2em;text-align:center;}#about section.committee ul li:last-child,#about section.committee ul li p:last-child{margin-bottom:0;}#about section.staff h2 + p{margin-bottom:1.5em;}#about section.staff h4{white-space:nowrap;background-color:#cff285;font-size:1.7rem;text-align:center;margin-bottom:1em;position:relative;height:64px;}#about section.staff ul li:nth-child(1) h4,#about section.staff ul li:nth-child(2) h4{height:94px;}#about section.staff h4 em{display:block;font-style:normal;position:relative;top:50%;transform:translateY(-50%);}#about section.staff h4 span{display:block;font-size:1.2rem;}#about section.staff ul{text-align:center;}#about section.staff ul li{margin-bottom:2em;display:inline-block;max-width:300px;}#about section.staff ul li p{text-align:left;}#about section.staff ul li:last-child
#about section.staff ul li p:last-child{margin-bottom:0;}#about.ja section.staff h4{font-size:1.5rem;white-space:normal;padding:10px;}#about.ja section.staff ul li:nth-child(1) h4{height:64px;}#about.ja section.staff ul li:nth-child(2) h4{height:104px;}#about.ja section.about .text{line-height:1.7;}@media (min-width:576px){#about section.partners h2{margin-bottom:2em;}#about section.partners .text{padding-bottom:2.5em;}#about section.committee ul{display:flex;flex-wrap:wrap;}#about section.committee ul li{width:49%;margin-right:2%;}#about section.committee ul li:nth-child(even){margin-right:0;}#about section.staff ul{display:flex;flex-wrap:wrap;justify-content:center;}#about section.staff ul li{width:49%;margin-right:2%;}#about section.staff ul li:nth-child(even){margin-right:0;}#about section.staff ul li .img{height:190px;overflow:hidden;}#about.ja section.staff ul li:nth-child(1) h4{height:104px;}}@media (min-width:768px){#about .page_nav ul{margin-top:2em;}#about .page_nav p{margin-bottom:2em;font-size:1.8rem;}}@media (min-width:992px){#about .page_nav .btn{font-size:1.7rem;}#about section.about .background,#about section.about .collaboration{margin-bottom:3em;}#about section.about .title h2{}#about section.about .text{font-size:1.7rem;padding-top:0;padding-bottom:0;padding-left:2em;padding-right:2em;}#about section.partners .text h3{font-size:2.6rem;}#about section.partners .text h3 span{font-size:1.7rem;}#about section.partners .text{font-size:1.7rem;}#about section.committee h2 + p,#about section.committee h3{font-size:1.7rem;margin-bottom:1.5em;}#about section.committee h4,#about section.committee ul li p{font-size:1.7rem;}#about section.committee ul li{width:30%;margin-right:4.5% !important;}#about section.committee ul li:nth-child(3n){margin-right:0 !important;}#about section.staff h2 + p{font-size:1.7rem;}#about section.staff h4{font-size:2.0rem;}#about section.staff h4 span{font-size:1.3rem;}#about section.staff ul li:nth-child(1) h4,#about section.staff ul li:nth-child(2) h4,#about section.staff ul li:nth-child(3) h4{height:106px;}#about section.staff ul li{width:30%;margin-right:4.5% !important;}#about section.staff ul li:nth-child(3n){margin-right:0 !important;}#about section.staff ul li p{font-size:1.7rem;}}@media (min-width:1600px){#about .page_nav ul{margin-top:3em;margin-bottom:2em;}#about .page_nav .btn{font-size:1.9rem;}#about .page_nav p{font-size:2.2rem;}#about section.about .text{font-size:1.9rem;}#about section.partners .text h3{font-size:3.0rem;margin-bottom:.3em;}#about section.partners .text{font-size:1.9rem;}#about section.committee h2 + p,#about section.committee h3{font-size:1.9rem;}#about section.committee h4,#about section.committee ul li p{font-size:1.9rem;}#about section.staff h2 + p{font-size:1.9rem;}#about section.staff ul{justify-content:flex-start;}#about section.staff ul li{width:25%;margin-right:3.0% !important;}#about section.staff ul li:nth-child(3n){margin-right:3.0% !important;}#about section.staff ul li:nth-child(4n){margin-right:0!important;}#about section.staff ul li p{font-size:1.9rem;}#about section.staff h4 span{font-size:1.5rem;}#about section.staff ul li:nth-child(4) h4{height:106px;}}#sitemap .sitemap_wrapper{display:flex;flex-wrap:wrap;}#sitemap dl{width:50%;margin-bottom:1em;}#sitemap dl dt{font-size:2.0rem;color:#08ab8e;font-weight:400;margin-bottom:.3em;}#sitemap dl dd a{font-size:1.5rem;display:block;margin-bottom:.2em;}#sitemap dl.etc{display:flex;flex-wrap:wrap;width:100%;}#sitemap dl.etc dt{width:50%;}@media (min-width:576px){#sitemap dl.project dd{display:flex !important;flex-wrap:wrap;}#sitemap dl.project dd a{width:50%;}}@media (min-width:768px){#sitemap dl.etc dt{width:100%;}}@media (min-width:1600px){#sitemap dl dt{font-size:2.4rem;}#sitemap dl dd a{font-size:1.8rem;}}#site_policy .inner{margin-bottom:2em;}#site_policy .inner:last-child{margin-bottom:0;}#site_policy .inner h2{font-size:2.4rem;margin-bottom:.6em;}#site_policy .inner .text{background-color:#f9f9f9;padding:1em;}#site_policy .inner .text p:last-child{margin-bottom:0;}@media (min-width:768px){#site_policy .inner{margin-bottom:3em;width:90%;margin-left:auto;margin-right:auto;}#site_policy .inner h2{font-size:3.0rem;margin-bottom:.6em;}#site_policy .inner .text{font-size:1.7rem;padding:1.2em;}}@media (min-width:1200px){#site_policy .inner{width:80%;margin-left:auto;margin-right:auto;}}#site_policy .inner{margin-bottom:2em;}#site_policy .inner:last-child{margin-bottom:0;}#site_policy .inner h2{font-size:2.4rem;margin-bottom:.6em;}#site_policy .inner .text{background-color:#f9f9f9;padding:1em;}#site_policy .inner .text p:last-child{margin-bottom:0;}@media (min-width:768px){#site_policy .inner{margin-bottom:3em;width:90%;margin-left:auto;margin-right:auto;}#site_policy .inner h2{font-size:3.0rem;margin-bottom:.6em;}#site_policy .inner .text{font-size:1.7rem;padding:1.2em;}}@media (min-width:1200px){#site_policy .inner{width:80%;margin-left:auto;margin-right:auto;}}@media (min-width:1600px){#site_policy .inner h2{font-size:3.2rem;}#site_policy .inner .text{font-size:2.0rem;}}#privacy_policy .inner{margin-bottom:2em;}#privacy_policy .inner:last-child{margin-bottom:0;}#privacy_policy .inner h2{font-size:2.4rem;margin-bottom:.6em;}#privacy_policy .inner .text{background-color:#f9f9f9;padding:1em;}#privacy_policy .inner .text p:last-child{margin-bottom:0;}@media (min-width:768px){#privacy_policy .inner{margin-bottom:3em;width:90%;margin-left:auto;margin-right:auto;}#privacy_policy .inner h2{font-size:3.0rem;margin-bottom:.6em;}#privacy_policy .inner .text{font-size:1.7rem;padding:1.2em;}}@media (min-width:1200px){#privacy_policy .inner{width:80%;margin-left:auto;margin-right:auto;}}@media (min-width:1600px){#privacy_policy .inner h2{font-size:3.2rem;}#privacy_policy .inner .text{font-size:2.0rem;}}#news_list .inner{padding-top:30px;}#news_list section .item{margin-bottom:2.5em;}#news_list section .item:last-child{margin-bottom:0;}#news_list section .item .img{text-align:center;margin-bottom:.5em;}#news_list section .item .img img{max-width:100%;height:auto;}#news_list section .item .img.big{height:300px;position:relative;overflow:hidden;}#news_list section .item .img.big img{position:relative;top:50%;transform:translateY(-50%);}#news_list section .item .cat_date{display:flex;justify-content:space-between;margin-bottom:.2em;}#news_list section .item .cat{color:#08ab8e;}#news_list section .item .date{color:#bdbdbd;}#news_list section .item h3{font-size:2.0rem;line-height:1.3;margin-bottom:.5em;}#news_list .news_side{position:static;}#news_list .year_wrapper{position:absolute;top:0;left:0;width:100%;}#news_list .year_wrapper .accordion{background-color:#08ab8e;color:#fff;padding:.5em .7em;position:relative;cursor:pointer;border-bottom:1px solid #fff;}#news_list .year a{display:block;padding:.75em;padding-right:1.5em;color:#fff;background-color:#08ab8e;position:relative;border-bottom:1px solid #fff;line-height:1;}#news_list .year a:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);}#news_list section .item .text a{text-decoration:none;color:inherit;}@media (min-width:576px){#news_list .inner{padding-top:0;}#news_list .news_side{position:relative;}#news_list .year_wrapper{position:static;}#news_list .year_wrapper .accordion{display:none !important;}#news_list .year{display:block !important;}}@media (min-width:768px){#news_list section .item{display:flex;}#news_list section .item h3{font-size:2.2rem;}#news_list section .item .cat,#news_list section .item .date,#news_list section .item .summary{font-size:1.5rem;}#news_list section .item .img{max-width:50%;margin-bottom:0;padding-right:1em;}#news_list section .item .text{}}@media (min-width:992px){#news_list section .item h3{font-size:2.4rem;}#news_list section .item .cat,#news_list section .item .date,#news_list section .item .summary{font-size:1.7rem;}}@media (min-width:1200px){#news_list section .item .img{max-width:50%;flex-shrink:0;}#news_list section .item .text{}}@media (min-width:1600px){#news_list .year{font-size:1.8rem;}#news_list section .item .summary{font-size:1.9rem;}#news_list section .item .img{max-width:40%;}}#news_detail section .inner{max-width:800px;margin-left:auto;margin-right:auto;}#news_detail section .title_area{padding-bottom:1em;margin-bottom:1.2em;border-bottom:1px solid #dedede;font-size:2.4rem;}#news_detail section .title_area .news_title{margin-bottom:0;font-size:2.4rem;}#news_detail section .title_area .cat{color:#07a98c;width:100%;margin-bottom:.2em;font-size:1.5rem;}#news_detail section .title_area .date{font-size:1.2rem;color:#bdbdbd;text-align:right;}#news_detail section .news_body .news_img{margin-bottom:1em;text-align:center;}#news_detail section .news_body .news_img img{max-width:100%;height:auto;}#news_detail section .news_body .text{font-size:1.5rem;color:#555;overflow:hidden;}#news_detail section .btn_wrapper{margin-top:2.5em;text-align:right;}#news_detail section .btn.all_news{background-color:#07a98c;color:#fff;padding:.8em 1.6em;}@media (min-width:768px){#news_detail section .title_area .cat{font-size:2.1rem;}#news_detail section .title_area,#news_detail section .title_area .news_title{font-size:3.4rem;}#news_detail section .title_area .date{font-size:1.8rem;}#news_detail section .news_body .text{font-size:1.6rem;}}@media (min-width:1600px){#news_detail section .inner{max-width:none;}#news_detail section .news_body .text{font-size:1.9rem;}#news_detail section .news_body .news_img{margin-bottom:2em;}#news_detail section .title_area .cat{font-size:2.3rem;margin-bottom:.5em;}#news_detail section .title_area .date{font-size:1.9rem;}}#events_list section.upcoming{padding-bottom:0;}#events_list section h2{font-size:1.7rem;line-height:1;white-space:nowrap;font-weight:600;border-radius:50px;background-color:#07a98c;color:#fff;padding:1em;text-align:center;}#events_list section.past h2{background-color:#eaeaea;color:#aaa;}#events_list section .table-responsive{border:1px solid #dee2e6;}#events_list section table{min-width:800px;}#events_list section table th{white-space:nowrap;min-width:10em;padding:.7em;border-bottom-color:#08ab8e;color:#08ab8e;border-top:0;}#events_list section table td{padding:.7em;}@media (min-width:768px){#events_list section .table-responsive{border:0;}}@media (min-width:992px){#events_list section table th,#events_list section table td{padding:1em;}#events_list section h2{font-size:2.0rem;}#events_list section table th{font-size:1.8rem;}#events_list section table td{font-size:1.7rem;}}#events_detail .events_upper{background-color:#f4f4f4;}#events_detail section h2{font-size:2.4rem;color:#08ab8e;margin-bottom:.5em;}#events_detail section h2 + .subtitle{font-size:1.8rem;margin-bottom:.8em;}#events_detail section .text{color:#555;font-size:1.6rem;overflow:hidden;}#events_detail section .outer_table{border:1px solid #dee2e6;display:block;}#events_detail section .outer_table > thead > tr > th,#events_detail section .outer_table > tbody > tr > th{background-color:#08ab8e;color:#fff;text-align:center;}#events_detail section .outer_table > thead > tr,#events_detail section .outer_table > tbody > tr,#events_detail section .outer_table > thead > tr > th,#events_detail section .outer_table > tbody > tr > th,#events_detail section .outer_table > thead > tr > td,#events_detail section .outer_table > tbody > tr > td{display:block;}#events_detail section table td table{border:0;}#events_detail section table td table th,#events_detail section table td table td{border-bottom:0;border-left:0;border-right:0;}#events_detail section table td table thead th,#events_detail section table td table thead td{border-top:0;border-bottom:2px solid #dee2e6;}#events_detail section table td table,#events_detail section .inner_table{display:table;border:0;}#events_detail section table td table,#events_detail section .inner_table tr{display:table-row;}#events_detail section table td table,#events_detail section .inner_table th{border-top:0;}#events_detail section table td table,#events_detail section .inner_table th,#events_detail section table td table,#events_detail section .inner_table td{display:table-cell;background-color:transparent;color:#333;}#events_detail section .table a{color:#08ab8e;text-decoration:underline;}#events_detail section .table .photos img{max-width:100%;height:auto;margin-bottom:1em;}#events_detail section .btn_wrapper{margin-top:2.5em;text-align:right;}#events_detail section .btn.all_events{background-color:#07a98c;color:#fff;padding:.8em 1.6em;}@media (min-width:768px){#events_detail section h2{font-size:3.0rem;}#events_detail section h2 + .subtitle{font-size:1.0rem;}#events_detail section .text{font-size:1.8rem;}#events_detail section .outer_table{display:table;font-size:1.7rem;}#events_detail section .outer_table > thead > tr,#events_detail section .outer_table > tbody > tr{display:table-row;}#events_detail section .outer_table > thead > tr,#events_detail section .outer_table > tbody > tr > th{white-space:nowrap;}#events_detail section .outer_table > thead > tr,#events_detail section .outer_table > tbody > tr > th,#events_detail section .outer_table > thead > tr,#events_detail section .outer_table > tbody > tr > td{display:table-cell;padding:1em;}#events_detail section .outer_table > thead > tr > th,#events_detail section .outer_table > tbody > tr > th,#events_detail section .outer_table > thead > tr > td,#events_detail section .outer_table > tbody > tr > td{border-left:1px solid #dee2e6;}#events_detail section table td table,#events_detail section .inner_table th,#events_detail section table td table,#events_detail section .inner_table td{border-left:0;white-space:normal !important;}}@media (min-width:992px){#events_detail section h2{font-size:3.4rem;}#events_detail section h2 + .subtitle{font-size:2.2rem;}#events_detail section .outer_table > thead > tr,#events_detail section .outer_table > tbody > tr > th{width:18%;}#events_detail section table td table,#events_detail section .inner_table th{width:auto !important;text-align:left !important;}#events_detail section .table .photos{margin-bottom:1em;max-width:90%;}}@media (min-width:1600px){#events_list section h2{font-size:2.4rem;}#events_list section table th{font-size:2.0rem;}#events_list section table td{font-size:1.9rem;}#events_detail section .text{font-size:2.0rem;}#events_detail section .outer_table{font-size:1.9rem;}}#projects_list section.list{padding-top:0;}#projects_list section.list .country{padding:0;}#projects_list section.list .country:nth-child(4n),#projects_list section.list #block-projectsblock01 .country{background-color:#f8f8f8;}#projects_list section.list .country .title_area{display:flex;}#projects_list section.list .country .title_area .img + h2{padding-left:.5em;}#projects_list section.list .country .title_area h2{font-size:2.5rem;}#projects_list section.list .country .title_area h2 a{color:#08ab8e;pointer-events:none;}#projects_list section.list .country .type{margin-top:1em;}#projects_list section.list .country .type h4{display:inline-block;line-height:1;padding:.3em 1em;background-color:#aaa;color:#fff;margin-bottom:.5em;}#projects_list section.list .country .type a{text-decoration:underline;color:#08ab8e;}#projects_list section.list .country .country_info{margin-bottom:1em;}#projects_list section.list .country .country_info .text{}#projects_list section.list .country .country_info .text h3{font-size:1.7rem;margin-bottom:.8em;}#projects_list section.list .country .country_info .text p:last-child{margin-bottom:0;}#projects_list section.list .country .img{text-align:center;}#projects_list section.south_asia h2{font-size:2.5rem;padding-bottom:.8em;margin-bottom:.8em;border-bottom:1px solid #dedede;}#projects_list section.south_asia h3{font-size:1.7rem;margin-bottom:1em;font-weight:600;}#projects_list section.south_asia .img{text-align:center;}#projects_detail .item{display:block;}@media (min-width:576px){#projects_list section.list .country .inner{display:flex;padding-top:60px;padding-bottom:60px;}#projects_list section.list .country .country_info + .img{padding-left:30px;}#projects_list section.list .country .country_info + .img img{min-width:200px;max-width:200px;}}@media (min-width:768px){#projects_list section.list .country .title_area h2,#projects_list section.south_asia h2{font-size:2.8rem;}#projects_list section.list .country{padding:0;}#projects_list section.list .country .country_info .text,#projects_list section.list .country .type h4,#projects_list section.list .country .type span{font-size:1.7rem;}#projects_list section.list .country .country_info .text h3{font-size:2.0rem;margin-bottom:.8em;}#projects_list section.list .country .country_info + .img img{min-width:260px;max-width:260px;}#projects_list section.south_asia h3{font-size:2.0rem;}#projects_list section.south_asia .text{font-size:1.8rem;}}@media (max-width:768px){#projects_list .ds-2col-fluid > .group-right{position:absolute;bottom:0;margin-bottom:-250px;}.project-list .table-responsive .group-left div:nth-child(-n+2) > h2{font-size:2.5rem;}#projects_list .table-borderd{display:initial;position:relative;margin-bottom:250px;}#projects_list .project-list .table-responsive{padding:30px 15px;font-size:15px;}#projects_list .project-list table caption{position:initial;}#projects_list .project-list .table-responsive .group-left{width:100%;}.project-list .table-responsive .group-left p{padding-top:0;}#projects_list .project-list .table-responsive .group-right{width:100%;text-align:center;}#projects_list .project-list .table-responsive .group-right img{max-width:315px;width:100%;height:auto;}#projects_list .group-left div:nth-child(3){margin-top:1em;}#projects_list .project-item{font-size:15px;}#projects_list .project-list .table-responsive .group-left::after{margin-bottom:0;}#projects_list .project-list table td{width:100%;}#projects_list .project-list table td a{font-size:15px;}.swipe{display:none;}#projects_list section.list .country .inner{padding-top:30px;padding-bottom:30px;}}@media (min-width:992px){#projects_list section.list .country .country_info + .img img{min-width:315px;max-width:315px;}#projects_list section.list .country .country_info .text h3{font-size:2.2rem;}}@media (min-width:1600px){#projects_list section.list .country .title_area h2,#projects_list section.south_asia h2{font-size:3.2rem;margin-bottom:.8em;}#projects_list section.list .country .country_info .text,#projects_list section.list .country .type h4,#projects_list section.list .country .type span{font-size:1.9rem;}#projects_list section.south_asia .text{font-size:1.9rem;}#projects_list section.south_asia h3{font-size:2.2rem;}}#projects_detail section.main{padding-bottom:0;}#projects_detail section.main .title_area{display:flex;margin-bottom:1em;}#projects_detail section.main .title_area .img img{min-width:70px;}#projects_detail section.main .title_area h2{margin-bottom:0;margin-left:.5em;}#projects_detail section.main h3{font-size:1.8rem;margin-bottom:1em;border:0;padding-bottom:0;}#projects_detail section.main .item h4{display:inline-block;padding:.3em 1em;background-color:#08ab8e;color:#fff;margin-bottom:.5em;}#projects_detail section.main .item .text h5{font-size:1.5rem;margin-bottom:.2em;font-weight:600;}#projects_detail section.main .item .text{margin-bottom:1.5em;}#projects_detail section.main .item .text p:last-child{margin-bottom:0;}#projects_detail section.main .item .area_name{margin-bottom:.5em;}#projects_detail section.main .projects_slider{margin-top:2em;}#projects_detail section.main .slick-slide{padding:0 5px;}#projects_detail section h3{font-size:2.5rem;padding-bottom:.8em;margin-bottom:1em;border-bottom:1px solid #dedede;}#projects_detail section.documents{padding-bottom:0;}#projects_detail section.documents .items{display:flex;flex-wrap:wrap;}#projects_detail section.documents .items .item{width:50%;padding:0 5px;margin-bottom:1em;}#projects_detail section.documents .items .item .img{text-align:center;margin-bottom:.3em;}#projects_detail section.website .item{margin-bottom:1em;}#projects_detail section.website .item a{display:block;color:#08ab8e;font-size:1.4rem;}#projects_detail section.website .btn_wrapper{text-align:right;margin-top:1.5em;}#projects_detail section.website .btn.all_list{background-color:#07a98c;color:#fff;padding:.8em 1.6em;}@media (min-width:576px){#projects_detail section.documents .items .item{width:33.33333%;}}@media (min-width:768px){#projects_detail section.main .title_area .img img{min-width:100px;max-width:100px;}#projects_detail section.main .title_area h2{font-size:2.6rem;}#projects_detail section.main h3{font-size:2.4rem;}#projects_detail section.main .item h4,#projects_detail section.main .item .text h5,#projects_detail section.main .item .text,#projects_detail section.documents .items .item .title,#projects_detail section.website .item .title{font-size:1.7rem;}#projects_detail section.website .item a{font-size:1.5rem;}}@media (min-width:992px){#projects_detail section.main .title_area h2{font-size:3.0rem;}#projects_detail section.documents .items .item{width:25%;}}@media (min-width:1200px){#projects_detail section.documents .items .item{width:20%;}}@media (min-width:1600px){#projects_detail section.main .title_area h2{font-size:3.2rem;}#projects_detail section.main h3{font-size:2.8rem;}#projects_detail section.main .item h4,#projects_detail section.main .item .text h5,#projects_detail section.main .item .text,#projects_detail section.documents .items .item .title,#projects_detail section.website .item .title,#projects_detail section.main .item .area_name{font-size:1.9rem;}}#research{color:#555;}#research .lead{padding:30px 0;font-size:1.6rem;font-weight:400;}#research .lead p:last-child{margin-bottom:0;}#research section{background-color:#f9f9f9;}#research section h2{color:#07a98c;font-size:2.1rem;line-height:1.3;}#research section .item{background-color:#fff;padding:1em;margin-bottom:1.5em;}#research section h3{font-size:1.8rem;font-weight:600;margin-bottom:1em;color:#07a98c;}#research section h3 +.sub{font-size:1.6rem;font-weight:600;}#research section .item .text{font-size:1.6rem;}#research.ja section,#research.ja .lead{line-height:1.7;}@media (min-width:576px){}@media (min-width:768px){#research .lead{font-size:1.7rem;}#research section h2{font-size:2.6rem;}#research section h3{font-size:2.1rem;}#research section h3 +.sub{font-size:1.7rem}#research section .item .text{font-size:1.7rem;}}@media (min-width:992px){#research .lead{font-size:1.8rem;}#research section h2{font-size:2.8rem;}#research section .item{padding:1.5em 2.0em;margin-bottom:2.5em;}#research section h3 +.sub{font-size:1.8rem}#research section .item .text{font-size:1.8rem;}}@media (min-width:1600px){#research .lead{font-size:2.2rem;}#research section h2{font-size:3.2rem;}#research section h3{font-size:2.6rem;}#research section h3 +.sub{font-size:2.0rem;}#research section .item .text{font-size:2.0rem;}}.publications .pub_title{font-weight:600;}.publications .item{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #dedede;}.publications .img{text-align:center;}.publications .img .outer{padding:1em;background-color:#f4f4f4;display:inline-block;min-width:calc(100% - 1em);min-height:10em;}.publications .img .outer a{display:flex;}.publications .img .outer a img{align-self:center;}.publications .detail{padding-top:1.5em;}.publications .pub_info{margin-bottom:0;}.publications .pub_info dt{color:#08ab8e;font-size:1.6rem;font-weight:600;margin-bottom:.2em;}.publications .pub_info dd{margin-bottom:1em;}.publications .pub_info dd:last-child{margin-bottom:0;}.publications .date_cat{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:1.5em;}.publications .cat{background-color:#08ab8e;color:#fff;display:inline-block;padding:.5em 1em;text-align:center;margin-left:1em;max-width:150px;}.publications .date{color:#08ab8e;font-weight:600;display:inline-block;}.publications section .pub_body .btn_wrapper{text-align:right;margin-top:1.5em;}.publications section .btn.all_publications{background-color:#07a98c;color:#fff;padding:.8em 1.6em;}.publications .feed-icon{display:none;}.publications .related_website a{color:#07a98c;text-decoration:underline;}.publications .related_website .label{font-weight:600;}@media (min-width:768px){.publications .detail{padding-top:0;}.publications .date{font-size:1.7rem;}.publications .img .outer a{overflow:hidden;float:left;}}@media (min-width:992px){.publications .pub_title{font-size:2.2rem;}.publications .pub_info dt{font-size:1.8rem;}.publications .pub_info dd{font-size:1.7rem;}.publications .date_cat{margin-top:2em;}.publications .date{font-size:1.9rem;}.publications .cat{font-size:1.7rem;}.publications .img .outer a{}}@media (min-width:1200px){.publications .img .outer a{}}#publications_detail .img .btn_wrapper{margin-top:1em;}#publications_detail .img .btn.dl i{margin-right:.2em;}#publications_detail .img .langage li{margin-top:.5em;display:flex;}#publications_detail .img .langage span{color:#08ab8e;font-weight:600;margin-right:.5em;}#publications_detail .img .langage em{font-style:normal;}#publications_detail .date_cat{justify-content:space-between;align-items:center;margin-top:0;margin-bottom:1.5em;}#publications_detail .cat{margin-left:0;}#publications_detail .pub_body{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #dedede;color:#555;}#publications_detail section .pub_body .btn_wrapper{text-align:right;margin-top:1.5em;}#publications_detail section .btn.all_publications{background-color:#07a98c;color:#fff;padding:.8em 1.6em;}#publications_detail .pub_body .text{overflow:hidden;}@media (min-width:992px){#publications_detail .img .langage li{font-size:1.6rem;}#publications_detail .pub_body .text{font-size:1.6rem;}}@media (min-width:1200px){.search .container{max-width:1000px;}}#search .error_msg{text-align:center;background-color:#f5dce3;padding:1.5em;color:#f80441;}#search .search_box .form-wrapper,#search #edit-basic,.header_search_wrapper{display:flex;border:1px solid #dedede;border-radius:30px;padding:.5em;}#search .search_box .formtext,.form-search{font-size:1.5rem;border:0;height:auto;}.form-search{display:block;width:100%;padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}#search .search_box .search_btn .btn{border:0;background-color:transparent;font-size:2.0rem;padding:.5em;color:#07a98c;}#search .search_box .link,#search #edit-help-link,#edit-help-link2{color:#07a98c;display:inline-block;text-decoration:underline;margin-top:.5em;padding-left:1em;}#search .search_results{padding:20px 0;}#search .search_results .result_num{font-weight:600;font-size:1.7rem;}#search .search_results .item{background-color:#f9f9f9;padding:1em 1.5em;margin-bottom:1.5em;}#search .search_results .item:last-child{margin-bottom:0;}#search .search_results .item h3{font-size:1.7rem;margin-bottom:.7em;font-weight:600;color:#07a98c;}#search #search-form label{display:none;}.js-form-type-search{width:100%;}#search #search-form + h2{display:none;}#search #edit-submit,.modal #edit-submit--3,.modal #edit-submit,.modal .button.js-form-submit.form-submit{cursor:pointer;display:block;width:25px;height:25px;padding:0;margin:.2em;border:none;text-indent:-9999px;background-size:contain;background:url(/themes/custom/ccet2020/images/search-solid.svg) no-repeat 0 0;}#search-form + h3{margin-top:1em;}.search-form .search-advanced{display:none;}@media (min-width:768px){#search .error_msg{font-size:1.7rem;}#search .search_box .formtext,.form-search{font-size:1.7rem;}#search .search_box .link,#search #edit-help-link,#edit-help-link2{font-size:1.6rem;}#search .search_results .result_num{font-size:2.1rem;}#search .search_results .item h3{font-size:1.9rem;}#search .search_results .item .text{font-size:1.6rem;}}@media (min-width:992px){#search .search_box .search_btn .btn{font-size:2.2rem;}#search .search_results .item{margin-bottom:2.0em;}#search .search_results .item h3{font-size:2.1rem;}#search .search_results .item .text{font-size:1.8rem;}}@media (min-width:1600px){#search .search_box .formtext,.form-search{font-size:1.9rem;}#search .search_box .link,#search #edit-help-link,#edit-help-link2{font-size:1.9rem;}#search .search_results .item{padding:1.5em 2em;}#search .search_results .item h3{font-size:2.3rem;}#search .search_results .item .text{font-size:1.9rem;}}#search ul{list-style-type:disc;padding-left:1.5em;color:#555;}#search ul li{margin-bottom:.5em;}#search_help .btn_wrapper{margin-top:2em;}#search_help .btn_wrapper .btn{min-width:120px;padding:1em 2em;}#search_help .btn_wrapper .btn i{margin-right:.2em;}@media (min-width:992px){#search ul{font-size:1.7rem;}#search_help .btn_wrapper .btn{font-size:1.8rem;width:164px;}}@media (min-width:1600px){#search ul{font-size:1.9rem;}}#contact section p{margin-bottom:3em;}#contact section span.required{color:#f80441;}#contact section form .row > div{margin-bottom:1em;}#contact section .form-control{height:auto;padding:1em;font-size:1.5rem;background-color:#f5f5f5;border:0;margin-top:.5em;}#contact section .btn_wrapper{text-align:center;margin-top:1.5em;}#contact section .btn_wrapper .btn_wrap{color:#fff;position:relative;line-height:2.8em;width:200px;transition:0.5s;margin:0 auto;}#contact section .btn_wrapper .btn_wrap:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";position:absolute;display:inline-block;right:20px;top:50%;transform:translateY(-50%);}#contact section .btn_wrapper .btn{background-color:#07a98c;color:#fff;font-size:1.8rem;width:200px;padding:1em;opacity:1;transition:ease .3s;}#contact section .btn_wrapper .btn:hover{opacity:.7;}#contact section .error{color:#f80441;}#contact section .form-control.is-invalid{border:1px solid #f80441;background-color:#fef2f5;}@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){#contact section .container{max-width:960px !important;}}#user_login{padding-top:110px;padding-bottom:50px;}#user_login .container{max-width:500px;}#user_login form .js-form-item{margin-bottom:1em;}#user_login form input.form-text{width:100%;}#user_login form label{font-weight:600;}@media (min-width:992px){#user_login{padding-top:150px;}}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.publications .img .outer a{float:none;}*::-ms-backdrop,.publications .img .outer{max-width:100%;}}
