@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.text-decoration-none{text-decoration:none!important}.news_wrap .news-list_wrap,.team-wrap,.width-site,body .project{width:100%;max-width:1140px;margin:0 auto;padding:0 15px}.article-common-layout div[itemprop=articleBody] p,.article-page_wrap div[itemprop=articleBody] p,.font-size_s,.project-goal-wrap .two-columns .project-goal .project-goal_desc p,.single-page_wrap div[itemprop=articleBody] p,body .project .two-columns .project-desc p{font-size:18px;line-height:1.9}.font-size_m{font-size:28px}.article-common-layout .page-header h2,.article-common-layout div[itemprop=articleBody] h1,.article-page_wrap .page-header h2,.article-page_wrap div[itemprop=articleBody] h1,.font-size_l,.single-page_wrap .page-header h2,.single-page_wrap div[itemprop=articleBody] h1{font-size:36px}.article-common-layout .article-info,.article-common-layout .pager li a,.article-common-layout div[itemprop=articleBody] blockquote,.article-common-layout div[itemprop=articleBody] h1,.article-common-layout div[itemprop=articleBody] h2,.article-common-layout div[itemprop=articleBody] h3,.article-common-layout div[itemprop=articleBody] h4,.article-common-layout div[itemprop=articleBody] h5,.article-page_wrap .article-info,.article-page_wrap .pager li a,.article-page_wrap div[itemprop=articleBody] blockquote,.article-page_wrap div[itemprop=articleBody] h1,.article-page_wrap div[itemprop=articleBody] h2,.article-page_wrap div[itemprop=articleBody] h3,.article-page_wrap div[itemprop=articleBody] h4,.article-page_wrap div[itemprop=articleBody] h5,.font-block,.single-page_wrap .article-info,.single-page_wrap .pager li a,.single-page_wrap div[itemprop=articleBody] .com-baforms,.single-page_wrap div[itemprop=articleBody] blockquote,.single-page_wrap div[itemprop=articleBody] h1,.single-page_wrap div[itemprop=articleBody] h2,.single-page_wrap div[itemprop=articleBody] h3,.single-page_wrap div[itemprop=articleBody] h4,.single-page_wrap div[itemprop=articleBody] h5,body{font-family:"Open Sans",sans-serif}.article-common-layout,.article-page_wrap,.font-decorative,.single-page_wrap{font-family:"Noto Serif",serif}.single-page_wrap div[itemprop=articleBody] .com-baforms .form-validate .ba-form .row-fluid .span12,.spacing-bottom{margin-bottom:56px}body .blog{margin-top:56px}.article-common-layout div[itemprop=articleBody] table tr,.article-common-layout div[itemprop=articleBody] table tr td,.article-common-layout div[itemprop=articleBody] table tr th,.article-page_wrap div[itemprop=articleBody] table tr,.article-page_wrap div[itemprop=articleBody] table tr td,.article-page_wrap div[itemprop=articleBody] table tr th,.news_wrap .news-list_wrap .news a,.single-page_wrap div[itemprop=articleBody] table tr,.single-page_wrap div[itemprop=articleBody] table tr td,.single-page_wrap div[itemprop=articleBody] table tr th,.team-wrap .rc_team .rc_member,.transition-duration{transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out}.transition,body .footer-wrap .footer .footer-item-wrap .footer-item a{transition:color 0.3s ease 0s}.article-page_wrap,.single-page_wrap,body,body .project .two-columns{padding:0 0 96px 0}body{padding:0px!important;color:#333333}body a{transition:color 0.3s ease 0s;text-decoration:none;display:inline-block}body a:hover{background:transparent;text-decoration:none}body a:link{color:#333333}body a:visited{color:transparent}body a:active{color:transparent}body h1{margin-bottom:0;font-size:1.2em;line-height:1.2}body h3{padding-bottom:0px;margin-bottom:0px}body p{margin-bottom:0px;line-height:1.2}body div[itemprop=articleBody] a{color:#228f7d!important}body div[itemprop=articleBody] ul{line-height:2}.sec_title{display:grid;grid-gap:48px;grid-template-columns:1fr;justify-content:center;justify-items:center;align-items:center;margin:160px 0 80px 0}img{width:100%;max-width:100vw}.center{text-align:center}.text-s{font-size:16px;line-height:1.6}.text-m{font-size:24px;line-height:1.8}.headline-s_secnd{font-size:18px;line-height:1.6;font-weight:bold;margin-bottom:0}.headline-s_secnd h3{font-weight:bold}body .category-header h2,body .project .two-columns .project-desc .problem-title,body .project .two-columns .project-desc h1{font-size:28px;font-weight:bold}.headline-l,.sec_title h1{font-size:36px;font-weight:bold}@media screen and (max-width:768px){.body .top-wrap .spacing_page-top{margin-top:83px}.body .sec_title{line-height:48px;font-size:10vw}}@media screen and (max-width:1024px){.body .spacing_page-top{margin-top:83px}.body .sec_title{font-size:3.43vw}}@media screen and (min-width:1025px){.body .spacing_page-top{margin-top:83px}.body .sec_title{font-size:3.43vw}}@media screen and (max-width:480px){.body .spacing_page-top{margin-top:24px}.body .sec_title{line-height:48px;font-size:10vw}}.container-fluid{display:grid;width:unset;position:relative}.two-columns{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"area1 area2" "area3 area4";grid-gap:80px;justify-content:center;align-items:center}.project-goal-grid{display:grid;grid-template-columns:0.1fr 1fr 0.1fr 1fr;grid-template-rows:auto;grid-gap:34px;justify-content:center;align-items:center}.icon-wrap{grid-column-start:1;grid-column-end:2}.project-goal_desc{grid-column-start:1;grid-column-end:3}.icon-wrap_secnd{grid-column-start:3;grid-column-end:3;grid-row-start:1}.headline-s_secnd{grid-column-start:4;grid-column-end:5;grid-row-start:1}.project-goal_desc_secnd{grid-column-start:3;grid-column-end:5;grid-row-start:2}.opposite{grid-row-start:1;grid-row-end:2}.inline-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:80px;justify-content:center;align-items:center}.team_logo-img_wrap .team_logo-img{width:100%;max-width:1240px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.team_logo-img_wrap .team_logo-img .team_logo{width:160px;height:auto;padding:24px}@media screen and (max-width:639px){.one-cloumns{grid-template-columns:1fr;grid-template-areas:"area1" "area2" "area3" "area4";grid-gap:10px}.team_logo-img_wrap .team_logo-img{grid-template-columns:1fr 1fr;grid-gap:40px}}@media only screen and (min-width:640px) and (max-width:1023px){.three-columns{grid-template-columns:240px 240px 240px;grid-gap:40px}.team_logo-img_wrap .team_logo-img{grid-template-columns:1fr 1fr;grid-gap:40px}.one-cloumns{grid-template-columns:1fr;grid-template-areas:"area1" "area2" "area3" "area4";grid-gap:10px}}@media screen and (min-width:1024px){}.header{background:#fff;position:fixed;z-index:9999;width:100%;left:0px;top:0px;align-items:center;justify-content:flex-end;justify-items:flex-end;font-weight:normal;transition:all 0.3s}.header .navi-items .menu .menu-item{font-size:16px}.header .header_img{padding:28px}.header .mod-languages form select{width:auto;margin-bottom:0px}.header .mod-languages form .inputbox{border:0}.shrink{height:100px;line-height:80px}@media screen and (max-width:639px){.header{height:60px}.header .header_img{padding:16px}.header .header_img .bannergroup .banneritem a{display:block;width:140px}.header .navi-items{display:none;position:fixed;top:0px;left:0;background:rgba(0,0,0,0.72);width:100%;height:100%}.header .navi-items .nav{text-align:center;margin-bottom:0px;display:block;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.header .navi-items .nav .menu-item{margin-bottom:24px}.header .navi-items .nav .menu-item a{color:#FFFFFF}.header .navi-items .nav .menu-item span{color:#FFFFFF}.header .navi-items .nav .menu-item .hvr-sink{transform:none}.header .navi-items .nav .menu-item .nav-child .menu-item{margin-bottom:12px}.header .navi-items .nav .menu-item .nav-child .menu-item a{padding:12px 0 0 0;color:#FFFFFF;background:transparent}.header .navi-items .nav .item-233{font-weight:bold}.header .navi-items .nav .parent{display:grid;grid-auto-columns:1fr;grid-auto-rows:auto}.header .navi-items .nav .parent span{font-weight:bold}.header .navi-items .nav a{box-shadow:0 0px 0 #fff;border-bottom:0}.header .navi-items .close-menu{text-align:right;display:inline-block;margin-right:24px}.header .navi-items .close-menu .close{background:transparent;border:0px;box-shadow:none;color:#FFFFFF;font-size:24px}.header .is-open{display:grid;justify-content:center;align-items:center;width:100%;grid-auto-columns:1fr;grid-auto-rows:0.3fr 1fr 0.5fr}.header .mobile-menu-button{display:block;position:absolute;right:18px;top:10px}.header .mobile-menu-button button{background:transparent;border:0;font-size:24px;box-shadow:0 0 transparent}.header .mod-languages{display:flex;justify-content:center}.header .mod-languages form{width:auto}.header .mod-languages form .inputbox{background:transparent;color:#FFFFFF;font-size:18px}ul{list-style:none;padding:0}ul .inner{padding-left:1em;overflow:hidden;display:none}ul li{margin:0.5em 0}ul li a.toggle{width:100%;display:block;background:rgba(0,0,0,0.78);color:#fefefe;padding:0.75em;border-radius:0.15em;transition:0.3s ease}ul li a.toggle:hover{background:rgba(0,0,0,0.9)}}@media only screen and (min-width:640px) and (max-width:1023px){.header .header_img .bannergroup .banneritem a{display:block;width:140px}.header .navi-items{display:none;position:fixed;top:0px;left:0;background:rgba(0,0,0,0.72);width:100%;height:100%}.header .navi-items .nav{text-align:center;margin-bottom:0px;display:block}.header .navi-items .nav .menu-item{margin-bottom:24px}.header .navi-items .nav .menu-item a{color:#FFFFFF}.header .navi-items .nav .menu-item span{color:#FFFFFF}.header .navi-items .nav .menu-item .hvr-sink{transform:none}.header .navi-items .nav .menu-item .nav-child .menu-item a{padding:12px 0 0 0;color:#FFFFFF;background:transparent}.header .navi-items .nav .parent{display:grid;grid-auto-columns:1fr;grid-auto-rows:auto}.header .navi-items .nav a{box-shadow:0 0px 0 #fff;border-bottom:0}.header .navi-items .close-menu{text-align:right;display:inline-block;margin-right:24px}.header .navi-items .close-menu .close{background:transparent;border:0px;box-shadow:none;color:#FFFFFF;font-size:24px}.header .is-open{display:grid;justify-content:center;align-items:center;width:100%;grid-auto-columns:1fr;grid-auto-rows:0.3fr 1fr 0.5fr}.header .mobile-menu-button{display:block;position:absolute;right:18px;top:10px}.header .mobile-menu-button button{background:transparent;border:0;font-size:24px;box-shadow:0 0 transparent}.header .mod-languages{display:flex;justify-content:center}.header .mod-languages form{width:auto}.header .mod-languages form .inputbox{background:transparent;color:#FFFFFF;font-size:18px}ul{list-style:none;padding:0;cursor:pointer}ul .inner{padding-left:1em;overflow:hidden;display:none}ul li{margin:0.5em 0}ul li a.toggle{width:100%;display:block;background:rgba(0,0,0,0.78);color:#fefefe;padding:0.75em;border-radius:0.15em;transition:0.3s ease}ul li a.toggle:hover{background:rgba(0,0,0,0.9)}}@media screen and (min-width:1024px){.header{display:grid;grid-template-columns:257px 1fr;height:105px}.header .header_img{max-width:257px}.header .mobile-menu-button{display:none}.header .menu{display:flex;list-style:none;justify-content:flex-end;align-items:center;margin:0 24px 0 0;height:100%}.header .menu .menu-item{margin:0 0 0 18px;height:100%;align-items:center;display:flex}.header .menu .menu-item:hover{background:#0fc1a542}.header .menu .menu-item a{padding:0;border-bottom:0;box-shadow:none;background:transparent;transition:all 0.3s}.header .menu .menu-item a:hover{background:transparent}.header .menu .deeper{position:relative}.header .menu .deeper:hover .nav-child{display:block;position:absolute;right:-8px;top:18px;background:#ffffff;border-radius:6px;padding:16px;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);min-width:160px}.header .menu .deeper:hover .nav-child .menu-item{margin:0px;padding:12px}.header .menu .deeper .nav-child{display:none}.header .navi-items{display:flex;padding-right:24px;align-items:center}.header .navi-items .close-menu{display:none}}body .footer-wrap .team_logo-img_wrap{background:#F8F8F8;padding:40px 0}body .footer-wrap .team_logo-img_wrap .team_logo-img{margin:0 auto}body .footer-wrap .footer{display:grid}body .footer-wrap .footer .bannergroup{grid-row-start:1;grid-row-end:2}body .footer-wrap .footer .bannergroup .banneritem{text-align:center}body .footer-wrap .footer .bannergroup .banneritem img{max-width:200px}body .footer-wrap .footer .menu ul{list-style:none;padding:0px;margin:0px}body .footer-wrap .footer .menu ul .item-233{display:none}body .footer-wrap .footer .menu ul .item-241{display:none}body .footer-wrap .footer .menu ul .item-244{display:none}body .footer-wrap .footer .copyright{text-align:center;font-size:12px}body .footer-wrap .footer .footer-item-wrap{padding:0px;margin:0px}body .footer-wrap .footer .footer-item-wrap .item-244{display:none}body .footer-wrap .footer .footer-item-wrap .item-252{display:none}body .footer-wrap .footer .footer-item-wrap .item-255{display:none}body .footer-wrap .footer .footer-item-wrap .item-236{display:none}body .footer-wrap .footer .footer-item-wrap .footer-item{margin-bottom:24px}body .footer-wrap .footer .footer-item-wrap .footer-item a:hover{color:#228f7d}@media screen and (max-width:639px){body .footer-wrap .team_logo-img_wrap .team_logo-img{width:90%}body .footer-wrap .footer{padding:40px 0 80px 0;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"menu" "logo" "copyright"}body .footer-wrap .footer .bannergroup{grid-area:logo}body .footer-wrap .footer .bannergroup .banneritem{width:40%;margin:0 auto}body .footer-wrap .footer .copyright{grid-area:copyright}body .footer-wrap .footer .menu{grid-area:menu;padding:0 0 40px 0}body .footer-wrap .footer .menu .footer-item-wrap{text-align:center}body .footer-wrap .footer .menu .footer-item-wrap .item-232{display:none}body .footer-wrap .footer .menu .footer-item-wrap .item-252{display:none}body .footer-wrap .footer .menu .footer-item-wrap .item-255{display:none}body .footer-wrap .footer .menu ul{text-align:center}body .footer-wrap .footer .menu ul li{padding:0 0 20px 0}}@media only screen and (min-width:640px) and (max-width:1023px){body .footer-wrap .team_logo-img_wrap .team_logo-img{width:90%}body .footer-wrap .footer{padding:40px 0 80px 0;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"menu" "logo" "copyright"}body .footer-wrap .footer .bannergroup{grid-area:logo}body .footer-wrap .footer .copyright{grid-area:copyright}body .footer-wrap .footer .menu{grid-area:menu;padding:0 0 40px 0}body .footer-wrap .footer .menu .footer-item-wrap{text-align:center}body .footer-wrap .footer .menu .footer-item-wrap .item-232{display:none}body .footer-wrap .footer .menu .footer-item-wrap .item-252{display:none}body .footer-wrap .footer .menu .footer-item-wrap .item-255{display:none}body .footer-wrap .footer .menu ul{text-align:center}body .footer-wrap .footer .menu ul li{padding:0 0 20px 0}body .footer-wrap .footer .bannergroup{-ms-grid-row:2;-ms-grid-column:1}body .footer-wrap .footer .copyright{-ms-grid-row:3;-ms-grid-column:1}body .footer-wrap .footer .menu{-ms-grid-row:1;-ms-grid-column:1}}@media screen and (max-width:639px){body .footer-wrap .footer .bannergroup{-ms-grid-row:2;-ms-grid-column:1}body .footer-wrap .footer .copyright{-ms-grid-row:3;-ms-grid-column:1}body .footer-wrap .footer .menu{-ms-grid-row:1;-ms-grid-column:1}body .footer-wrap .footer .bannergroup{-ms-grid-row:2;-ms-grid-column:1}body .footer-wrap .footer .copyright{-ms-grid-row:3;-ms-grid-column:1}body .footer-wrap .footer .menu{-ms-grid-row:1;-ms-grid-column:1}}@media only screen and (min-width:640px) and (max-width:1023px){body .footer-wrap .footer .bannergroup{-ms-grid-row:2;-ms-grid-column:1}body .footer-wrap .footer .copyright{-ms-grid-row:3;-ms-grid-column:1}body .footer-wrap .footer .menu{-ms-grid-row:1;-ms-grid-column:1}}@media screen and (min-width:1024px){body .footer-wrap .team_logo-img_wrap .team_logo-img{width:100%;max-width:1140px}body .footer-wrap .footer{padding:80px 0 0 0;grid-template-columns:0.5fr 1fr;grid-gap:32px}body .footer-wrap .footer .copyright{grid-row-start:2;grid-row-end:3}body .footer-wrap .footer .menu{grid-row-start:1;grid-row-end:3;display:flex;justify-content:space-around;align-items:flex-start}}.top-wrap{height:auto;background-size:auto;background-position:center;position:relative}.top-wrap:before{content:" ";background-color:rgba(0,0,0,0.75);position:absolute;top:0;right:0;bottom:0;left:0}.top-wrap .top{grid-area:a;align-self:center;justify-self:center;text-align:center;position:absolute}.top-wrap .top .logo{max-width:300px;display:inline-block}.top-wrap .top .catch-copy{margin-top:34px;color:#FFFFFF}.item-page-home{display:none}.zoom-img .zoom-img-wrap{z-index:9999999!important}.sp_simple_youtube{padding:0 15px;margin-top:30px;margin-bottom:80px}.sp_simple_youtube iframe#sp-simple-youtube135{width:100%!important}@media (min-width:576px){#sp-simple-youtube135{height:300px!important}}@media screen and (max-width:639px){body{display:block!important;width:100%!important;margin:0px!important}body .top-wrap{height:80vh;display:flex;justify-content:center;align-items:center;margin-top:32px}body .top-wrap .top .catch-copy{font-size:24px}body .top-wrap .top .logo{max-width:180px}body #sp-simple-youtube135{height:300px!important}}@media only screen and (min-width:640px) and (max-width:1023px){.top-wrap{height:100vh;display:flex;justify-content:center;align-items:center;margin-top:32px}.top-wrap .top .catch-copy{font-size:24px}#sp-simple-youtube135{height:400px!important}}@media screen and (min-width:1024px){.top-wrap{margin-top:105px;height:540px;width:auto;position:relative}.top-wrap .top .catch-copy{width:100vw}.top-wrap .top .catch-copy h1{font-size:2rem}.top-wrap .top .catch-copy p{font-size:1.4rem;margin:16px 0 0 0;line-height:1.4}#sp-simple-youtube135{height:600px!important}}.category-list{margin-top:105px}.category-list .content-category{text-align:center;width:100%}.category-list .content-category h2{font-size:28px;font-weight:bold}.category-list .content-category .form-inline .container .row .item{vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out;padding:18px;overflow:hidden;width:100%}.category-list .content-category .form-inline .container .row .item:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);text-decoration:none}.category-list .content-category .form-inline .container .row .item div a{text-decoration:none}.category-list .content-category .form-inline .container .row .item div a .title{margin:6px 0;font-weight:bold}.category-list .content-category .form-inline .container .row .item div a .intro-text{font-size:1em;line-height:1.5em}.category-list .content-category h2{text-align:center;width:100%}.news{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition:0.3s}.news:hover{-webkit-transform:translateY(-8px);text-decoration:none;transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.news_wrap .news-list_wrap .news{max-width:400px}.news_wrap .news-list_wrap .news a{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);padding:18px;display:block}.news_wrap .news-list_wrap .news:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:area1}.news_wrap .news-list_wrap .news:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:area2}.news_wrap .news-list_wrap .news:nth-child(3){-ms-grid-row:3;-ms-grid-column:1;grid-area:area3}.news_wrap .news-list_wrap .news .news_tmb img{max-width:460px}.news_wrap .news-list_wrap .news .news_text-wrap .news_title{margin:12px 0}.news_wrap .news-list_wrap .news .news_text-wrap .news_bodytext{overflow:hidden;width:100%}.news_wrap .news-list_wrap .news .news_text-wrap .news_bodytext p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.button-l{padding:80px 0}.button-l div{max-width:820px;margin:0 auto}.button-l div a{text-align:center;background:#228f7d;color:white;width:100%;padding:18px 0}.hvr-ripple-out:before{border:#228f7d solid 6px}@media screen and (max-width:639px){.news_wrap .news-list_wrap{justify-content:center;align-items:center;justify-items:center}.news_wrap .news-list_wrap .news{margin-bottom:36px}.button-l div{width:90%}}@media only screen and (min-width:640px) and (max-width:1023px){.news_wrap .news-list_wrap{grid-gap:0px}.button-l div{width:90%}}@media screen and (min-width:1024px){.button-l div{width:90%}}body .project .two-columns .project-desc h1{margin-bottom:18px}body .project .two-columns .project-desc:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:area1}body .project .two-columns .project-desc:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:area2}body .project .two-columns .project-desc:nth-child(3){-ms-grid-row:3;-ms-grid-column:3;grid-area:area4}body .project .two-columns .project-desc:nth-child(4){-ms-grid-row:3;-ms-grid-column:1;grid-area:area3}body .project .two-columns .project-desc .ul1{margin:0 0 2.5em 12px;padding:0 0 0 12px}body .project .two-columns .project-desc .ul1 .li1{line-height:1.9;font-size:18px;margin-bottom:8px}@media screen and (max-width:639px){body .project .two-columns .project-desc{margin:0 auto;padding:0 18px}body .project .two-columns .project-desc:nth-child(2){margin-bottom:36px}body .project .two-columns .project-desc:nth-child(3){-ms-grid-row:3;-ms-grid-column:1;grid-area:area3}body .project .two-columns .project-desc:nth-child(4){-ms-grid-row:3;-ms-grid-column:3;grid-area:area4;margin-bottom:36px}}@media only screen and (min-width:640px) and (max-width:1023px){.relai-project .project-desc{padding:0 18px;max-width:400px;margin:0 auto}}@media screen and (min-width:1024px){}.project-goal-wrap{background:#228f7d}.project-goal-wrap .two-columns{width:100%;max-width:1240px;margin:0 auto}.project-goal-wrap .two-columns .project-goal{display:grid;grid-template-columns:0.3fr 1fr;grid-template-rows:auto;justify-content:center;justify-items:left;align-items:center;grid-template-areas:"area1 area2" "area3"}.project-goal-wrap .two-columns .project-goal:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:area1}.project-goal-wrap .two-columns .project-goal:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;grid-area:area2}.project-goal-wrap .two-columns .project-goal:nth-child(3){-ms-grid-row:2;-ms-grid-column:1;grid-area:area3}@media screen and (max-width:639px){.one-cloumns>.news:first-child{-ms-grid-row:1;-ms-grid-column:1}.one-cloumns>.news:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.one-cloumns>.news:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.one-cloumns>.project-desc:first-child{-ms-grid-row:1;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(3){-ms-grid-row:7;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(4){-ms-grid-row:5;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}.one-cloumns>.project-goal:first-child{-ms-grid-row:1;-ms-grid-column:1}.one-cloumns>.project-goal:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.one-cloumns>.project-goal:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}}@media only screen and (min-width:640px) and (max-width:1023px){.one-cloumns>.news:first-child{-ms-grid-row:1;-ms-grid-column:1}.one-cloumns>.news:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.one-cloumns>.news:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.one-cloumns>.project-desc:first-child{-ms-grid-row:1;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(3){-ms-grid-row:7;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(4){-ms-grid-row:5;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.one-cloumns>.project-desc:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}.one-cloumns>.project-goal:first-child{-ms-grid-row:1;-ms-grid-column:1}.one-cloumns>.project-goal:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.one-cloumns>.project-goal:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}}.project-goal-wrap .two-columns .project-goal .headline-s{margin-bottom:12px;font-size:18px;line-height:1.6;font-weight:bold}.project-goal-wrap .two-columns .project-goal .headline-s h3{font-weight:bold;text-align:left;font-size:1.4em;line-height:1.3}.project-goal-wrap .two-columns .project-goal .project-goal_desc p{padding:0}@media screen and (max-width:639px){.project-goal-wrap .two-columns{display:block}.project-goal-wrap .two-columns .project-goal{grid-template-columns:0.15fr 1fr;padding-bottom:13vh;width:90%;margin:0 auto}.project-goal-wrap .two-columns .project-goal .icon-wrap{margin-bottom:24px}.project-goal-wrap .two-columns .project-goal .headline-s{margin-bottom:24px}.project-goal-wrap .two-columns .project-goal .headline-s h3{padding-left:36px}.project-goal-wrap .two-columns .project-goal .project-goal_desc p{text-align:left!important}}@media only screen and (min-width:640px) and (max-width:1023px){.project-goal-wrap .two-columns{display:block}.project-goal-wrap .two-columns .project-goal{grid-template-columns:0.15fr 1fr;padding-bottom:13vh;width:90%;margin:0 auto}.project-goal-wrap .two-columns .project-goal .icon-wrap{margin-bottom:24px}.project-goal-wrap .two-columns .project-goal .headline-s{margin-bottom:24px}.project-goal-wrap .two-columns .project-goal .headline-s h3{padding-left:36px;font-weight:bold}}@media screen and (min-width:1024px){.project-goal-wrap .two-columns{padding-bottom:96px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"area1 area2" "area3 area4";align-items:flex-start}.project-goal-wrap .two-columns .project-goal{grid-template-columns:0.3fr 1fr}.project-goal-wrap .two-columns .project-goal .icon-wrap{max-width:80px;margin-bottom:12px}.project-goal-wrap .two-columns .project-goal .headline-s{margin-bottom:12px}.project-goal-wrap .two-columns>.news:first-child{-ms-grid-row:1;-ms-grid-column:1}.project-goal-wrap .two-columns>.news:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.project-goal-wrap .two-columns>.news:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.project-goal-wrap .two-columns>.project-desc:first-child{-ms-grid-row:1;-ms-grid-column:1}.project-goal-wrap .two-columns>.project-desc:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.project-goal-wrap .two-columns>.project-desc:nth-child(3){-ms-grid-row:3;-ms-grid-column:3}.project-goal-wrap .two-columns>.project-desc:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.project-goal-wrap .two-columns>.project-desc:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.project-goal-wrap .two-columns>.project-desc:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.project-goal-wrap .two-columns>.project-goal:first-child{-ms-grid-row:1;-ms-grid-column:1}.project-goal-wrap .two-columns>.project-goal:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.project-goal-wrap .two-columns>.project-goal:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}}body .category-header{padding-top:83px;max-width:723px;margin:0 auto;text-align:center;width:100%}body .blog{margin-bottom:96px}body .blog .item{vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out;padding:18px;overflow:hidden;width:100%}body .blog .item:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}body .blog .item .art-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:70px}body .blog .item .article-info{display:inline-grid;background:transparent;border:0}body .blog .item .article-info dd{border-right:0}body .blog .item .article-info .category-name{display:none}.team-wrap .spacing_page-top{margin-top:83px}.team-wrap .team-head .sec_title{font-size:36px;font-weight:bold}.team-wrap .rc_team .rc_member{box-shadow:none;color:black;border-radius:0;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);padding:18px;margin:0px}.team-wrap .rc_team .rc_member .rc_member_img{max-width:100%;min-height:260px;width:auto;height:auto;box-shadow:none;border-radius:0;background-position:center}.team-wrap .rc_team .rc_member .rc_member_details{text-align:left}.team-wrap .rc_team .rc_member .rc_member_details .company-icon_EDI:before{background-image:url()}.team-wrap .rc_team .rc_member .rc_member_details a li .rc_member_icon{width:36px}.team-wrap .rc_team .rc_member:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}@media screen and (max-width:639px){}@media only screen and (min-width:640px) and (max-width:1023px){}@media screen and (min-width:1024px){}.article-common-layout .article-info,.article-common-layout .page-header,.article-common-layout div[itemprop=articleBody],.article-page_wrap .article-info,.article-page_wrap .page-header,.article-page_wrap div[itemprop=articleBody],.single-page_wrap .article-info,.single-page_wrap .page-header,.single-page_wrap div[itemprop=articleBody],.width-middle{max-width:723px;margin:0 auto}.art-content_spacing,.article-common-layout .item-image,.article-common-layout div[itemprop=articleBody],.article-common-layout div[itemprop=articleBody] p,.article-page_wrap .item-image,.article-page_wrap div[itemprop=articleBody],.article-page_wrap div[itemprop=articleBody] p,.single-page_wrap .item-image,.single-page_wrap div[itemprop=articleBody],.single-page_wrap div[itemprop=articleBody] p{display:block;margin-top:56px}.article-common-layout,.article-page_wrap,.single-page_wrap{max-width:1000px;margin:0 auto;width:100%;margin-top:105px}.article-common-layout .page-header h2,.article-page_wrap .page-header h2,.single-page_wrap .page-header h2{margin-bottom:8px}.article-common-layout .article-info,.article-page_wrap .article-info,.single-page_wrap .article-info{background:transparent;display:grid}.article-common-layout .article-info dd,.article-page_wrap .article-info dd,.single-page_wrap .article-info dd{border:0px}.article-common-layout .article-info .published,.article-page_wrap .article-info .published,.single-page_wrap .article-info .published{color:#727272}.article-common-layout .item-image,.article-page_wrap .item-image,.single-page_wrap .item-image{float:none}.article-common-layout div[itemprop=articleBody] p,.article-page_wrap div[itemprop=articleBody] p,.single-page_wrap div[itemprop=articleBody] p{line-height:1.9;margin-top:0px}.article-common-layout div[itemprop=articleBody] h1,.article-page_wrap div[itemprop=articleBody] h1,.single-page_wrap div[itemprop=articleBody] h1{line-height:3.2;font-weight:bold}.article-common-layout div[itemprop=articleBody] blockquote,.article-page_wrap div[itemprop=articleBody] blockquote,.single-page_wrap div[itemprop=articleBody] blockquote{background:#333333;padding:18px;text-align:center;font-style:italic;border-left:4px #228f7d solid;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto;justify-content:center;align-items:center}.article-common-layout div[itemprop=articleBody] blockquote:before,.article-page_wrap div[itemprop=articleBody] blockquote:before,.single-page_wrap div[itemprop=articleBody] blockquote:before{display:inline;content:" ” ";color:#727272;font-family:"PT Sans Caption",sans-serif;font-size:48px}.article-common-layout div[itemprop=articleBody] blockquote p,.article-page_wrap div[itemprop=articleBody] blockquote p,.single-page_wrap div[itemprop=articleBody] blockquote p{color:#727272;margin-top:0px}.article-common-layout div[itemprop=articleBody] table tr:hover,.article-page_wrap div[itemprop=articleBody] table tr:hover,.single-page_wrap div[itemprop=articleBody] table tr:hover{background:#aaaaaa}.article-common-layout div[itemprop=articleBody] table tr td:hover,.article-page_wrap div[itemprop=articleBody] table tr td:hover,.single-page_wrap div[itemprop=articleBody] table tr td:hover{background:#aaaaaa}.article-common-layout div[itemprop=articleBody] table tr th:hover,.article-page_wrap div[itemprop=articleBody] table tr th:hover,.single-page_wrap div[itemprop=articleBody] table tr th:hover{background:#aaaaaa}.article-common-layout .pager,.article-page_wrap .pager,.single-page_wrap .pager{display:grid;grid-template-columns:1fr 1fr;justify-content:center;justify-items:center}.single-page_wrap .article-info{display:none}.pagenav{display:flex;justify-content:center;list-style:none}.pagenav li{padding:18px;background:#ececec;margin:16px;border-radius:6px;border:1px solid #00000012}.pagenav li a{transition:color 0.3s ease 0s}.pagenav li a:hover{opacity:0.5}.single-page_wrap div[itemprop=articleBody] .com-baforms .form-validate .ba-form p{color:#333333}.single-page_wrap div[itemprop=articleBody] .com-baforms .form-validate .ba-form p a{color:#333333}
/*# sourceMappingURL=style.css.map */