.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}body{font-family:Helvetica,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif}img.wmaxImage{width:100%}table.default th{font-weight:700}.grecaptcha-badge{visibility:hidden}@media (max-width:767px){table.responsive{border:solid 1px #e5e5e5;border-bottom:none}table.responsive th,table.responsive td{display:block}table.responsive th{background:#d8d8d8}}.home .siteContent,.layersPage .siteHeader,.layersPage .page-header,.layersPage .breadSection,.layersPage .siteContent{background-color:transparent !important}.layersPage .page-header{margin-top:0 !important}.home .siteContent,.layersPage .layersContent,.layersPage .breadcrumb span,.layersPage .gMenu a,.layersPage .siteContent .postList .entry-title a,.layersPage .gc_gallery-item a,.layersPage .media .media-body .media-heading,.layersPage .media .media-body .media-heading a,.layersPage .media .media-body p,.layersPage .widget_archive ul li a,.layersPage .widget_link_list ul li a,.layersPage ul.page-numbers li a,.layersPage .post .entry-meta,.layersPage .entry-title,.layersPage .archive-header,.layersPage h2,.layersPage h3,.layersPage h5,.layersPage .entry-body p,.layersPage th,.layersPage td,.youtube_c p{color:#fff}.layersPage .entry-title:first-letter {color:#fff !important}.layersPage .entry-body a{color:#a0d8ef}.layersPage .breadcrumb a span{color:#ddd}.layersPage .veu_cta .cta_body_txt{color:#333}.entry-meta{color:#fff}.youtube_contents{text-align:center}.youtube_contents video{width:80%;height:auto}@media (min-width:992px){.home .siteContent{padding-top:198px}.page-header{padding-top:140px}}@media (max-width:991px){.home .siteContent,.page-header{padding-top:95px}}@media (max-width:767px){.home .siteContent,.page-header{padding-top:75px}}@media (max-width:480px){.youtube_contents video{width:100%}}.subSection-title{box-shadow:none}.subSection-title:after{content:none}h2,.breadSection{border:none;background:0 0;padding-left:0;padding-right:0}h3{box-shadow:none}h3:after{content:none}h4{background:0 0;padding:0}.fp_ttl1,.fp_ttl2{text-align:center;display:block;font-style:normal;font-stretch:normal;margin-right:auto;margin-left:auto}.fp_ttl1{font-size:36px;line-height:1.83;letter-spacing:5.4px}.fp_ttl2{font-size:18px;font-weight:300;letter-spacing:2.7px;margin-bottom:5%}.btn{border-radius:0;letter-spacing:.1em}.btn:hover{opacity:.7}.btn.btn-lg{padding:.9em 1.8em}.btn.btn-primary{color:#fff !important}html,.bg-slider{margin-top:0 !important}.bg-slider .slide{position:fixed;top:0;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-1}.bg-slider .slide:not(:first-child){display:none}.siteHeader{box-shadow:none;border:none;transition:.8s}.scrolled .siteHeader{background-color:rgba(0,0,0,.85) !important}.home .navbar-header{float:none;width:100%;text-align:center}@media(min-width:992px){#menu-item-3261 a{background:#16b900}.home .navbar>.container .navbar-brand{display:inline-block;float:none}.siteHeader_logo img{max-height:81px}}@media(min-width:768px){.siteHeader_logo img{max-height:70px}}@media(max-width:991px){.siteHeader_logo{padding:5px 0}}@media(min-width:992px){.home .gMenu{float:none;display:flex;justify-content:center;align-items:center;margin-top:15px}body:not(.home) .gMenu{padding:30px 0 10px}.home ul.gMenu>li{float:none}.gMenu>li>a{font-size:13px;padding:10px 6px}.home .gMenu>li>a{font-size:14px;padding:10px 14px}.gMenu_name{font-weight:400}body:not(.home) .gMenu_name{font-size:14px}ul.gMenu>li>a:after{border-bottom-color:#337ab7}}footer{background-color:#031d25;border:none}footer .footerMenu{margin-top:3em}footer .widget .subSection-title,footer p,footer .footerMenu li a{color:#fff}footer .widget .subSection-title{border:none;padding-bottom:0;margin-bottom:0}footer .sectionBox .row{display:flex}footer .sectionBox .row .col-md-6{flex:1 auto;display:flex;flex-direction:column}footer .sectionBox .row .col-md-6 .widget_custom_html{margin-top:auto}#media_image-3 img.image{opacity:.5}#text-23{background:#fff;padding:20px;margin-bottom:1em}#text-23 p{color:#000}#text-23 p:last-of-type{margin-bottom:0}footer img.image{width:100%;margin:1em 0}footer .textwidget a{color:#fff;text-decoration:none}footer .textwidget a:hover{text-decoration:underline}footer .footer_banner a:hover{opacity:.7}@media (min-width:992px){footer .footerMenu{border-bottom:1px solid #e5e5e5}footer .footerMenu ul{display:flex;justify-content:center}footer .footerMenu ul:before{content:none}footer .footerMenu li{float:none;text-align:center;display:flex;align-items:center}footer .footerMenu li+li:before{content:'';width:1px;height:3em;background-color:#fff;display:inline-block;transform:rotate(20deg)}footer .footerMenu li a{display:inline-block;border:none;color:#a0d8ef;font-size:1.07em;padding:0 1.5em}footer .footerMenu li a:hover{text-decoration:underline}footer .footerMenu li:last-child a{border:none}}footer iframe{width:100%;height:250px !important}.fixed{position:fixed;right:15px;bottom:20px;z-index:999;width:20%;max-width:210px;min-width:150px}.fix_bnr .fix_inner{position:relative}.fix_bnr .fix_inner .close_btn{display:block;position:absolute;width:30px;height:30px;border-radius:50%;background:#333;right:-15px;top:-15px;cursor:pointer}.fix_bnr .fix_inner .close_btn:before,.fix_bnr .fix_inner .close_btn:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:14px;background:#fff}.fix_bnr .fix_inner .close_btn:before{transform:translate(-50%,-50%) rotate(45deg)}.fix_bnr .fix_inner .close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.footer_mail_cta{width:150px;margin:0 0 0 auto}.footer_mail_cta a:hover{opacity:.7}@media(max-width:767px){.footer_mail_cta{display:none}}@media(max-width:480px){.fixed{bottom:50px}}footer .copySection{border:none;padding:3em 0}footer .copySection p{font-family:CenturyGothicPro,'Questrial',sans-serif;letter-spacing:.1em}.footer-cta.d-block{display:none}.footer-cta img{height:50px}.footer-cta .item_tell{margin:0 auto}.footer-cta .item_shiryou{margin-right:15px}@media (max-width:480px){.footer-cta.d-block{display:flex;flex-wrap:wrap;justify-content:space-between;position:fixed;bottom:0;background-color:#031d25;padding:10px 0;width:100%}footer{padding-bottom:70px}}@media (max-width:327px){.footer-cta img{height:45px}}.main_visual{display:flex;width:100%;align-items:center;margin-bottom:7em}.main_visual .wrap{width:100%;display:flex;justify-content:space-between;align-items:center}.main_visual img{margin-top:-30px}@media (min-width:992px){.main_visual{height:calc(100vh - 198px)}.main_visual .left{max-width:60%;max-height:calc(65vh - 198px)}.main_visual .right{max-width:13%;max-height:calc(67vh - 198px)}}@media (max-width:991px){.main_visual{height:calc(100vh - 118px)}.main_visual .wrap{padding:0 20px}.main_visual .left{width:60%;max-height:auto}.main_visual .right{width:11%;max-height:auto}}@media (max-width:767px){.main_visual{height:calc(100vh - 60px)}.main_visual .right{width:13%}}.bannar a:hover{opacity:.7}.bn4 img{margin-bottom:30px}.online,.top_concept,.top_works{margin-bottom:7em}.top_concept .concept-text{padding-top:3em}.top_concept h2{font-size:36px}.top_concept .concept_bottom{font-weight:600}.top_works .ac{display:flex;justify-content:space-between;flex-wrap:wrap}.top_works .ac a{width:30%;margin-bottom:15px}@media(max-width:767px){.top_works .ac a{width:100%}}.top_post_a .veu_postList .postList_miniThumb .postList_thumbnail{width:30%;max-width:200px;background-color:#000}.top_post_a .veu_postList .postList_miniThumb .postList_thumbnail:hover img{opacity:.7}.top_post_a .veu_postList .postList_miniThumb .postList_thumbnail img{width:100%}.top_post_a .veu_postList .postList_miniThumb .postList_body{padding-left:10px}.top_post_a .veu_postList .postList_date{color:#bfbfbf;margin-bottom:10px}.top_post_a .veu_postList .postList_date,.top_post_a .veu_postList .postList_miniThumb .postList_title{font-size:1.1em;line-height:1.6em}.top_post_a .postList_title{margin-bottom:1em}.top_post_a .postList_expert a{color:#fff}.top_post_a .postList_expert p{font-size:.9em;margin-bottom:0}.top_event{padding-bottom:3.5em}.top_column{margin-bottom:7em}.other_event{padding-bottom:3.5em}.other_event .fp_ttl1{font-size:30px;letter-spacing:2px;margin-bottom:10px}.other_event .event_box{background:rgba(255,255,255,.9);height:300px;overflow:auto}.other_event .veu_postList .postList a,.other_event .veu_postList .postList a p{color:#000}.other_event .veu_postList .postList .title{padding:0 15px;margin:0}@media(min-width:768px){.other_event.row{display:flex;flex-wrap:wrap}.other_event.row .col-sm-6{display:flex;flex-direction:column}.other_event.row .col-sm-6 .mta{margin-top:auto}}.top_support{padding-top:3.5em;padding-bottom:5em}.top_support a:hover{opacity:.7}.second_event{margin-bottom:50px}.second_event h1{font-size:24px}@media(min-width:991px){.second_event .col-md-6:last-of-type h1{margin-bottom:54px}}@media(max-width:1023px){#insta-gallery-feed-1 .insta-gallery-list .insta-gallery-item:nth-child(n+7){display:none}}.page .subSection .widget_child_page .subSection-title{display:none}.page .subSection .widget_child_page ul{border-top:solid 2px #fff}.construction-line{border:1px solid #fff;box-sizing:border-box;padding:30px;margin-bottom:30px}.page-id-37 .big{font-size:30px}#page-works .searchList ul{display:flex;flex-wrap:wrap;list-style:none;position:relative;background:rgba(0,0,0,.5);border:solid 1px #333;margin:0 0 10px;padding:0}#page-works .searchList li{color:#fff;width:auto;margin-bottom:0;padding:3px 10px}#page-works h1.ninki{color:#fff;border-bottom:none}.page-id-126 .col-md-6 a.btn,.page-id-136 .col-md-6 a.btn,.page-id-140 .col-md-6 a.btn,.page-id-143 .col-md-6 a.btn,.page-id-146 .col-md-6 a.btn{width:100%}.page-id-208 .entry-body h3{border-bottom:none}.public_commentbox{color:#fff;border-bottom:1px dotted #fff;height:180px;padding-top:10px}.page-id-274 .entry-body p{margin-bottom:0}.page-id-274 .entry-body a>br{display:none}.page-id-274 .entry-body img.alignleft{margin-top:12px}.design-house-gallery-list{justify-content:space-between}.design-house-gallery-list>div{width:168px}.layersPage .entry-body .design-house-gallery-list a{color:#111}.archive.category-event .mainSection>.postList{margin-bottom:4.5em}.archive.category-event .other_event .fp_ttl1{color:#fff}.single-gallery .single-etc-works{margin-bottom:6em}.single-gallery .single-etc-works .ew_title{font-size:1.25em;font-weight:700;color:#fff;letter-spacing:.1em;padding:1.5em 1em 1.25em;margin-bottom:3em;border-bottom:1px solid;border-top:1px solid}.single-gallery .single-etc-works ul{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}.single-gallery .single-etc-works li{width:24.5%;margin-bottom:1.5rem;position:relative}.single-gallery .single-etc-works li a:hover img{opacity:.5;cursor:pointer}.single-gallery .single-etc-works li p{opacity:0;position:absolute;bottom:0;margin-bottom:0;color:#fff;padding:0 10px}.single-gallery .single-etc-works li a:hover p{opacity:1}.single-gallery .sw-tags{display:flex;flex-wrap:wrap;justify-content:center;width:570px;background-color:transparent;border:1px solid #fff;padding:1.5em .4em 1.5em;margin:7em auto 3em}.single-gallery .sw-tags .ts_title{font-size:1.1em;font-weight:700;color:#fff}.single-gallery .sw-tags ul{display:flex;padding:0;margin:0}.single-gallery .sw-tags ul li{list-style:none;margin-bottom:0;padding:0 .5em}@media(max-width:680px){.single-gallery .single-etc-works li{width:48%}.single-gallery .single-etc-works li p{opacity:1;position:static;font-size:.75em;padding:.5em 0}.single-gallery .single-etc-works .ew_title{padding:1.5em .4em 1.5em}.single-gallery .sw-tags{display:block;width:100%;text-align:center;margin:4em auto 0}.single-gallery .sw-tags ul{display:block}.single-gallery .sw-tags ul li{display:inline-block}.single-gallery .sw-tags .ts_title span{display:none}.single-gallery .sw-tags .ts_title{padding-right:0 !important;padding-bottom:1em}}.tax-gallery_tag .gc_gallery-category{color:#fff}.tax-gallery_tag .gc_gallery-item{position:relative;display:inline-block;width:24%;padding:5px;vertical-align:top;margin-bottom:10px}.tax-gallery_tag .gc_gallery-item .gc_post-title{font-size:.95em;font-weight:700;word-wrap:break-all;width:100%;position:absolute;bottom:8px;left:8px;padding-right:10px !important;margin:0;padding:0;opacity:0;transition:all .2s ease;line-height:1;color:#fff}.tax-gallery_tag .gc_gallery-item:hover .gc_post-title{opacity:1}.tax-gallery_tag .gc_gallery-item:hover img{opacity:.5}@media(max-width:540px){.tax-gallery_tag .gc_gallery-item{width:49% !important}}#media_image-3 h1.widget-title{opacity:.5}.kibou_date{color:#fff}.kibou_date .form_b{display:flex}.kibou_date .form_b>span:first-of-type{margin-right:10px}.event_btn{display:block;max-width:680px;border-radius:0;color:#fff;text-align:center;margin:2em auto}@media (min-width:768px){.man_c,.small_form{display:flex}.man_c .ttl{width:5em}.small_man{margin-right:10px}}.ttl_c{text-align:center}.midashi{position:relative;display:inline-block;padding:0 45px}.midashi:before,.midashi:after{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#fff;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.midashi:before{left:-8px;transform:rotate(-120deg)}.midashi:after{right:0}