@media screen and (max-width:480px){div.mv .mv_img{height:calc(60vh - 105px)}}.header__inner__main__lft #gnav nav #gnav_list .list:nth-of-type(5) a:hover{-webkit-transition:.2s;transition:.2s;color:#ff5100}.bogo-language-switcher{display:flex;flex-wrap:wrap}.header__inner__top__content__lang li:last-child a:after{content:unset}.pagination li{text-decoration:none!important}.pagination li a{text-decoration:underline}.media__list__item__thumb a{position:relative;width:100%;height:100%;top:0;left:0}.page_mainContent.profile .principals .principal-modal-wrapper .modal-window .modal-content__rgt__content p:first-of-type{margin-top:15px}.page_mainContent.profile .principals .principal-modal-wrapper .modal-window .modal-content__rgt__content p{line-height:1.43;font-size:14px;font-weight:300;margin-top:7px}.page_mainContent.profile .principals .principal-modal-wrapper .modal-window .modal-content__rgt__head__position{margin-bottom:0}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:63}.ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8}.media__list__item__thumb>img{width:100%;height:auto;background:#f0eade}.page_mainContent.news .news__list__item{width:100%}.page_mainContent.news .news__list__item__thumb img{max-width:344px;width:100%}div.page_mainContent.news .news__list__item__thumb img{height:fit-content}.page_mainContent.single-news .single-news__content__main__contents img{height:auto}.page_wrap.projects_wrap .page_mainContent.projects .projects__list li{width:32%;margin:0 1% 30px}.page_wrap.projects_wrap .page_mainContent.projects .projects__list li:nth-child(3n+1){margin-left:0}.page_wrap.projects_wrap .page_mainContent.projects .projects__list li:nth-child(3n){margin-right:0}.projects_wrap .gridbtn{color:#828282}.projects_wrap .listbtn a{color:#b7b7b7}.projects_wrap .listbtn a:hover{color:#828282}.page_wrap.projects_wrap .section_inner{width:auto}.projects__list+.pagination{margin-top:30px}.page_wrap.projects_wrap .page_head{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:15px}.display_selection{display:flex;flex-wrap:wrap;align-items:flex-end}.projects-list .gridbtn a{font-size:15px;margin-top:30px;color:#b7b7b7;display:inline-block}.projects-list .gridbtn a:hover{color:#828282}.listbtn{margin-left:20px}.display_selection img,.projects-list .gridbtn a img{margin-right:8px}.locationname{font-size:18px;margin-bottom:20px}.locationname+ul{margin-bottom:50px}.locationname+ul:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.page_wrap.projects_wrap .page_mainContent.projects .projects__list li{width:47.5%;margin:0 2.5% 30px}.page_wrap.projects_wrap .page_mainContent.projects .projects__list li:nth-child(2n+1){margin:0 2.5% 30px 0}.page_wrap.projects_wrap .page_mainContent.projects .projects__list li:nth-child(2n){margin:0 0 30px 2.5%}.page_wrap.projects_wrap .section_inner{width:100%}.display_selection{margin-top:20px}.page_wrap.projects_wrap .page_mainContent.projects .projects__list>p{padding:0 20px}}@media screen and (max-width:480px){.mv #slideshow img,.top_projects__item__project-list li a img,.page_mainContent.projects .projects__list li a img{height:100%!important}.mv #slideshow img,.top_projects__item__project-list>p{padding:0 20px}.page_wrap.projects_wrap .page_mainContent.projects .projects__list li{width:100%;margin:5px 0 0 !important}.display_selection{margin-top:20px}.page_wrap #projects-list .page_mainContent__section__inner__lft{justify-content:space-between;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}.projects-list .gridbtn a{margin-top:18px}}@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:3){.page_wrap.projects_wrap .page_mainContent.projects .projects__list li,{width:100%;margin:5px 0 0 !important}.page_mainContent.projects .projects__list li a img,.mv #slideshow img{width:100%}}.top_projects__item__project-list li a,.page_mainContent.projects .projects__list li a{height:292px}.top_projects__item__project-list li a img,.page_mainContent.projects .projects__list li a img{object-fit:cover}.page_mainContent.projects-single .projects-single__detail__container__main>p{font-size:15px;line-height:1.87;color:#666;margin-top:30px;font-weight:300}div.page_mainContent.projects-single .projects-single__slick__list .slick__list__item img{width:unset}.projects-single__slick__list{max-width:1500px;margin:0 auto}.page_mainContent.projects-list .page_mainContent__section__inner__rgt ul li{font-size:15px;line-height:1.87;font-weight:300;position:relative;padding-left:20px}.page_mainContent.projects-list .page_mainContent__section__inner__rgt ul li:before{content:"・";position:absolute;top:.5px;left:3px;font-size:15px;color:#ff5100}#projects-list .page_mainContent__section__inner:not(:first-child){margin-top:80px}.page_mainContent.single-news .single-news__content__thumb img{width:100%}.page_mainContent p{font-size:15px;line-height:1.87;font-weight:300;margin-bottom:1.5rem}.page_mainContent.search .search__list__item__lead{margin-bottom:0}.page_mainContent__section__inner__rgt__map{width:100%;height:312px;overflow:hidden}.page_mainContent__section__inner__rgt__map iframe{width:100%;height:312px}.page_mainContent__section__inner__rgt_inner{margin-bottom:40px}.page_mainContent__section__inner__rgt_inner .flex{display:flex;flex-wrap:wrap;margin-top:40px}.page_mainContent__section__inner__rgt_inner .flex img{flex:0 0 calc(50% - 14px);max-width:calc(50% - 14px)}.page_mainContent__section__inner__rgt_inner .flex img:first-child{margin-right:28px}.page_mainContent__section .flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.page_mainContent__section .flex>img{max-width:500px;width:100%}div.page_mainContent.contact .page_mainContent__section__inner__rgt__map{width:calc(100% - 525px);margin-left:20px;margin-top:0;height:auto}div.page_mainContent.contact .page_mainContent__section__inner__rgt__map iframe{height:233px;min-height:unset;max-width:560px;-webkit-filter:unset;filter:unset}div.page_mainContent.contact .page_mainContent__section__inner__rgt__map img.bottomimg{max-width:330px}.page_mainContent__section .flex p{margin-bottom:12px}.page_mainContent__section .flex .pconly{display:block}.page_mainContent__section .flex .mobileonly{display:none}.page_mainContent__section .flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}button.slick-prev:before,button.slick-next:before{color:#000;opacity:1;z-index:999999;position:relative;width:20px;height:20px;background:url(/wp-content/uploads/arrow.svg);display:block;content:''}.slick-prev:before{transform:scale(-1,1)}button.slick-arrow{z-index:99}button.slick-prev{left:-35px}button.slick-next{right:-35px}@media screen and (max-width:980px){.page_mainContent__section .flex>img{min-width:230px}}@media screen and (max-width:768px){div.page_mainContent.contact .page_mainContent__section__inner__rgt__map{width:100%;margin:0}.page_mainContent__section .flex .pconly{display:none}.page_mainContent__section .flex .mobileonly{display:block;width:100%;margin-bottom:20px}div.page_mainContent.contact .page_mainContent__section__inner__rgt__map img.bottomimg{max-width:100%}}@media screen and (max-width:480px){.page_mainContent__section__inner__rgt_inner .flex{display:block}.page_mainContent__section__inner__rgt_inner .flex img{flex:0 0 100%;max-width:100%}.page_mainContent__section__inner__rgt_inner .flex img:first-child{margin-bottom:12px}div.page_mainContent.projects-single .projects-single__slick__list .slick__list__item img{max-height:268px}}.page_mainContent.contact .page_mainContent__section__inner__rgt_inner ul li{padding-left:20px;font-size:15px;position:relative}.page_mainContent.contact .page_mainContent__section__inner__rgt_inner ul li:after{content:"・";position:absolute;top:.5px;left:3px;font-size:13px;color:#ff5100}.header__inner__main__lft #gnav nav #gnav_list .list{position:relative;font-family:'Open Sans',sans-serif}.header__inner__main__lft #gnav nav #gnav_list .list .sub_category li a,ul.bogo-language-switcher li,ul.bogo-language-switcher li a,.page_wrap .page_head__title,.top_projects__item__head__category,.projects-single__detail__title,body.open .header #gnav_menu nav .gnav_menu_list .menu_header,body.open .header #gnav_menu nav .gnav_menu_list .menu_inner li a,body.open .header #gnav_menu nav .gnav_menu_list .menu_header .normal_link{font-family:'Open Sans',sans-serif!important}.header__inner__main__lft #gnav nav #gnav_list .list .sub_category{background:rgb(255 255 255/85%);padding-left:20px;left:-8px}.sub_category__list .sub_category__sub{right:-162px!important;background:rgb(255 255 255/85%);padding:0 12.5px 0 20px;min-width:160px}.header__inner__main__lft #gnav nav #gnav_list .list .sub_category li a,body.open .header #gnav_menu nav .gnav_menu_list .menu_inner li a{text-transform:capitalize}.page_mainContent__section{padding-top:80px}.projects-single__detail__title{margin-bottom:47px}.projects-single__detail__container__sidebar__items__item_border{padding:38px 0;margin:50px 0 45px;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9}.projects-single__detail__container__sidebar__items__item_border>div{display:flex;flex-wrap:wrap}.projects-single__detail__container__sidebar__items__item_border>div:nth-child(n+2){margin-top:1.5rem}div.page_mainContent.projects-single .projects-single__detail__container__sidebar__items__item__title{cursor:initial;width:100px;margin-right:20px}div.page_mainContent.projects-single .projects-single__detail__container__sidebar__items__item__title:after,.page_mainContent.projects-single .projects-single__detail__container__sidebar__items__item__title:after,.page_mainContent.projects-single .projects-single__detail__container__sidebar__items__item__title.location_title:after{content:none;background:0 0}div.page_mainContent.projects-single .projects-single__detail__container__sidebar__items__item__text{display:block;padding:0;margin-bottom:0;font-size:13px;flex-basis:calc(100% - 120px)}.page_mainContent.projects-single .projects-single__detail__container__main__tags{margin-bottom:10px}.page_mainContent.projects-single .projects-single__detail__container__main__tags__subcategory{margin-right:10px}div.page_mainContent.projects-single .projects-single__detail__container__main__tags__category{min-width:unset;width:50px;margin-right:50px}.projects-single__detail__container__sidebar__items__item__text,p.projects-single__detail__container__sidebar__items__item_content{color:#888;margin-bottom:0}.page_mainContent.publications .publications__list__item__img{overflow:hidden}div.page_mainContent.publications .publications__list__item__img img{width:100%;height:max-content}@media screen and (max-width:768px){div.page_wrap .page_mainContent{margin-top:0}div.page_wrap .page_mainContent .projects-single__slick{margin:0 -20px}.page_mainContent__section{padding-top:40px}.page_mainContent.projects-single .projects-single__detail__title{margin:25px 0}.projects-single__detail__container__sidebar__items__item_border{padding:20px 0;margin:60px 0 33px}div.page_mainContent.projects-single .projects-single__detail__container__sidebar__items__item__title{width:100%;font-size:15px}div.page_mainContent.projects-single .projects-single__detail__container__sidebar__items__item__text{flex-basis:100%}.projects-single__detail__container__main__tags:last-child{margin-bottom:0}button.slick-prev{left:25px}button.slick-next{right:25px}div.page_mainContent.publications .publications__list__item__img img{height:auto}}.flex{display:flex;flex-wrap:wrap;align-items:flex-start}.top_nav.top_projects__wrap{margin-bottom:120px;justify-content:space-between}.top_nav.top_projects__wrap a{border:1px solid #dedede;width:calc(50% - 10px);position:relative}.top_nav.top_projects__wrap a:after{content:url(/img/orange_arrow.svg);display:inline-block;width:7px;height:14px;position:absolute;right:60px;top:50%;transform:translateY(-50%)}.top_nav.top_projects__wrap a img{max-width:153px;transition:.3s ease}.top_nav.top_projects__wrap a:hover img{opacity:.8;transition:.3s ease}.top_nav.top_projects__wrap a div{align-self:center;margin-left:40px;width:calc(100% - 285px)}.top_nav.top_projects__wrap a h3{font-size:20px;margin-bottom:5px;color:#666}.top_nav.top_projects__wrap a p{font-size:13px;color:#999}.home footer .f-inner{max-width:1400px;margin:0 auto;padding:0 60px}footer .f-inner a path{fill:#eb}.f-inner__info>a{margin-bottom:30px;display:block}.f-inner__info>div{letter-spacing:0}footer div.f-inner__info__tel,footer div.f-inner__info__email{margin-top:10px}footer div.f-inner__info__email{margin-bottom:20px}.footerfax_space{display:inline-block;width:15px}.footer__inner__sns li{transition:.3s ease;margin-right:8px}.footer__inner__sns li:last-child{margin-right:0}.footer__inner__sns li:hover{opacity:.8;transition:.3s ease}footer .f-inner__menu .category_name{font-size:15px;margin-bottom:13px;display:inline-block}footer ul.f-inner__menu li a,footer ul.f-inner__menu li span{font-size:13px;margin-bottom:4px}footer ul.f-inner__menu li{width:120px;margin-bottom:2px}.rta_medium{margin-left:9px}.home .copyright{color:#9f9f9f;text-align:right;margin:-1.25rem auto 0;max-width:1400px;padding:0 60px}.page_mainContent.profile .principals .principal-modal-wrapper .modal-window .modal-content__rgt__content__history__inner a{text-decoration:underline}footer .f-inner{max-width:unset;margin:0 auto;padding:unset}.page_mainContent__section__inner__otherproject{margin:120px auto 46px}.page_mainContent__section__inner__location{margin:0 auto 140px}.page_mainContent__section__inner__otherproject h3,.page_mainContent__section__inner__location h3{font-size:22px;margin-bottom:30px}.location_subtitle,.otherproject_subtitle{display:inline-block;margin-right:10px;font-size:15px}.single_locationlist{display:inline-flex;flex-wrap:wrap}.single_locationlist a{border:1px solid #dedede;padding:6px 12px;font-size:12px;margin-right:9px;transition:.3s ease}.single_locationlist a:hover{opacity:.8;transition:.3s ease}.single_locationlist a.currentlocation{background:#f3f3f3;border:1px solid #f3f3f3}.copyright{color:#9f9f9f;text-align:right;padding-right:50px;margin-top:-1.25rem;font-size:13px}@media screen and (max-width:1500px){.home footer .f-inner{padding:0}.copyright{padding:0}}@media screen and (max-width:1080px){.f-inner__menu.flex{display:none}.top_nav.top_projects__wrap a{width:100%;margin-bottom:40px}.top_nav.top_projects__wrap a:last-child{margin-bottom:0}}@media screen and (max-width:768px){.home footer{padding:60px 30px}.copyright,.home .copyright{text-align:center;padding:0;margin-top:40px}.single .top_projects__item__project-list li{width:32%}.single .top_projects__item__project-list li:nth-of-type(2){margin:0 1%}.single .top_projects__item__project-list li:first-child{margin:0 1% 0 0}.single .top_projects__item__project-list li:nth-of-type(3){margin:0 0 0 1%}}@media screen and (max-width:480px){.top_nav.top_projects__wrap a div{width:calc(100% - 170px);margin-left:20px}.top_nav.top_projects__wrap a:after{right:20px}.top_nav.top_projects__wrap{margin-bottom:60px;padding:0 20px}.page_mainContent__section__inner__otherproject{margin-top:60px}.single_locationlist li{margin-top:20px}.page_mainContent__section__inner__location{margin-bottom:0}.single .top_projects__item__project-list li{width:100%}.corporate__list__item__lead iframe{width:100%}.top_nav.top_projects__wrap a{margin-bottom:20px}.top_nav.top_projects__wrap a img{max-width:110px}.top_nav.top_projects__wrap a h3{font-size:16px}.top_nav.top_projects__wrap a p{line-height:1.5}}.page_mainContent.profile .corporate__list__item__lead iframe{margin-top:15px}a.link_tel{pointer-events:none}@media screen and (max-width:480px){a.link_tel{pointer-events:auto}}body.single-newsletter .wp-block-image img{height:auto}.report_content{max-width:720px;margin:0 auto}.report_content .size-post-thumbnail{width:100%;height:auto}.report_content_subtitle{margin:40px 0 2px;font-size:13px}.report_content_title{margin-bottom:48px;font-size:40px}.report_content_content{font-size:15px}.report_content_content p{margin-bottom:30px}.report_content_content figure{margin-top:50px}.page_mainContent.projects.report .projects__list li a,.page_mainContent__section__inner__otherproject.otherreport li a{display:block}.page_mainContent.projects.report .projects__list li a img,.page_mainContent__section__inner__otherproject.otherreport li a img{max-height:280px;object-fit:cover;width:100%;height:100%}.page_mainContent.projects.report .projects__list li a,.page_mainContent__section__inner__otherproject.otherreport li a{height:310px}.page_mainContent.projects.report .projects__list li a h2,.page_mainContent__section__inner__otherproject.otherreport li a h2{font-size:14px}.page_mainContent__section .otherreport .flex{justify-content:space-between;align-content:center}.page_mainContent__section__inner__otherproject.otherreport h3{margin-bottom:0}@media screen and (max-width:768px){.page_mainContent.projects.report .projects__list li a,.page_mainContent__section__inner__otherproject.otherreport li a{height:auto}.report_content_title{margin-bottom:30px;font-size:24px;line-height:1.5}.report_content_content p{margin-bottom:20px}.page_mainContent__section .otherreport .flex .top_projects__item__head__btn{display:none}.page_mainContent__section .otherreport .top_projects__item__project-list{margin-top:15px;margin-left:-20px;margin-right:-20px;width:100vw}.page_mainContent__section__inner__otherproject.otherreport li a h2{margin:0 20px}.single .page_mainContent__section__inner__otherproject.otherreport .top_projects__item__project-list li{margin-bottom:20px!important}.report_content_subtitle{margin-top:20px}}