﻿@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");@font-face{font-family:'DINNextLTPro';src:url("/assets/font/DINNextLTPro-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/font/DINNextLTPro-Bold.otf") format("opentype"),url("/assets/font/DINNextLTPro-Bold.woff") format("woff"),url("/assets/font/DINNextLTPro-Bold.ttf") format("truetype"),url("/assets/font/DINNextLTPro-Bold.svg#DINNextLTPro-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'liberation_sansregular';src:url("../font/ls/LiberationSans-Bold-webfont.eot");src:url("../font/ls/LiberationSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/ls/LiberationSans-Bold-webfont.woff") format("woff"),url("../font/ls/LiberationSans-Bold-webfont.ttf") format("truetype"),url("../font/ls/LiberationSans-Bold-webfont.svg#liberation_sansbold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'liberation_sansregular';src:url("../font/ls/LiberationSans-Regular-webfont.eot");src:url("../font/ls/LiberationSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/ls/LiberationSans-Regular-webfont.woff") format("woff"),url("../font/ls/LiberationSans-Regular-webfont.ttf") format("truetype"),url("../font/ls/LiberationSans-Regular-webfont.svg#liberation_sansregular") format("svg");font-weight:normal;font-style:normal}html.no-js{margin-top:0 !important}body{box-sizing:border-box;text-align:justify;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1.8;letter-spacing:0.04em;color:#000;font-family:"YakuHanJP", 'liberation_sansregular', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}a{text-decoration:none;color:#000}h1,h2,h3,h4,h5{letter-spacing:0.02em;font-family:'DINNextLTPro', sans-serif}h1{text-align:center;font-size:227%}h2{font-size:72px}@media only screen and (max-width: 764px){h2{font-size:42px}}h3{font-size:167%}h4{font-family:"YakuHanJP", 'Roboto', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}h4 span{font-weight:normal;font-size:93%;display:inline-block;margin-left:1em}h5{font-size:85%}.drawer.d-open{left:0}.drawer.d-open .drawernav{opacity:1}.drawer.d-open .icon-animation{background-color:rgba(255,255,255,0);margin-right:0px}.gray{height:60px;background-color:rgba(111,111,111,0.2)}.drawer{display:none}@media only screen and (max-width: 764px){.drawer{display:block;position:fixed;top:0px;left:-80%;width:80%;z-index:1000;background-color:#000;-webkit-transition:all 200ms 0s linear;-moz-transition:all 200ms 0s linear;-ms-transition:all 200ms 0s linear;-o-transition:all 200ms 0s linear;transition:all 200ms 0s linear}}.drawer ul{list-style:none}.drawer li{border-bottom:#cacaca 1px solid}.drawer .drawernav{opacity:0;-webkit-transition:all 200ms 0s linear;-moz-transition:all 200ms 0s linear;-ms-transition:all 200ms 0s linear;-o-transition:all 200ms 0s linear;transition:all 200ms 0s linear;clear:both}.drawer a{font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;color:#FFF;padding:20px 0 17px 20px;line-height:1;font-size:24px;border-bottom:1px solid #717171;display:-webkit-flex;display:flex;align-items:center;text-align:left;justify-content:left}.drawer a:hover{border-bottom:1px solid #000}.drawer .icon-animation{width:60px;height:60px;display:block;position:absolute;top:0;right:0;background-color:#fff;margin-right:-60px;-webkit-transition:all 200ms 0s linear;-moz-transition:all 200ms 0s linear;-ms-transition:all 200ms 0s linear;-o-transition:all 200ms 0s linear;transition:all 200ms 0s linear}.drawer .icon-animation span{width:50px;height:1px;display:block;background:#000;position:absolute;left:50%;top:50%;margin-left:-25px}.drawer .top{-webkit-animation:type6-top 0.5s;animation:type6-top 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.drawer .middle{-webkit-transition:.5s opacity;transition:.5s opacity;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);opacity:1}.drawer .bottom{-webkit-animation:type6-bottom 0.5s;animation:type6-bottom 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.drawer .is-open span{background:#FFF}.drawer .is-open .middle{opacity:0;-webkit-transition:.5s opacity;transition:.5s opacity}.drawer .is-open .top{-webkit-animation:type6-top-close 0.5s;animation:type6-top-close 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.drawer .is-open .bottom{-webkit-animation:type6-bottom-close 0.5s;animation:type6-bottom-close 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes type6-top{0%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-17px) rotate(0deg);transform:translateY(-17px) rotate(0deg)}}@keyframes type6-top{0%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-17px) rotate(0deg);transform:translateY(-17px) rotate(0deg)}}@-webkit-keyframes type6-bottom{0%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(15px) rotate(0deg);transform:translateY(15px) rotate(0deg)}}@keyframes type6-bottom{0%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(15px) rotate(0deg);transform:translateY(15px) rotate(0deg)}}@-webkit-keyframes type6-top-close{0%{-webkit-transform:translateY(-17px) rotate(0deg);transform:translateY(-17px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}}@keyframes type6-top-close{0%{-webkit-transform:translateY(-17px) rotate(0deg);transform:translateY(-17px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}}@-webkit-keyframes type6-bottom-close{0%{-webkit-transform:translateY(15px) rotate(0deg);transform:translateY(15px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}}@keyframes type6-bottom-close{0%{-webkit-transform:translateY(15px) rotate(0deg);transform:translateY(15px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}}.topnav{position:fixed;z-index:9999;top:0;right:0;opacity:0;line-height:0.6;background-color:#000;transition:opacity 0.2s 0 ease}@media only screen and (max-width: 764px){.topnav{display:none}}.topnav li{display:inline-block;line-height:1}.topnav li:last-child{border-right:none}.topnav a{color:#FFF;display:inline-block;padding:14px 18px 10px;font-family:'DINNextLTPro', sans-serif;font-weight:600;font-size:138.5%;width:100%;height:100%}.topnav:hover{opacity:1}#home h1{margin:400px 0}#index section{padding-bottom:320px;width:100%;background-color:#FFF;overflow:hidden}@media only screen and (max-width: 764px){#index section{padding-bottom:100px}}h2{margin:0 3.5% 320px;text-align:center;line-height:1.4em;position:relative}@media only screen and (max-width: 764px){h2{margin:0 3.5% 100px}}.contents .image{background-position:center center;background-size:cover;position:relative;background-repeat:no-repeat;line-height:0;transition:all 300ms 0s ease}.contents .image:before{content:" ";display:block;padding-top:66%}.postimage{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.postimage:before{content:"";display:block;padding-top:100%}article a{border-bottom:1px solid #717171}article a:hover{border-bottom:none}section#top{padding-bottom:0}section#place{padding-top:200px;padding-bottom:180px}@media only screen and (max-width: 764px){section#place{padding-top:20px;padding-bottom:120px}}section#place .place{margin:0 5% 100px;position:relative}@media only screen and (max-width: 764px){section#place .place{margin:0 0 20px}}section#place .place h2{margin:0;font-size:32px;margin-bottom:0.5em;line-height:1.4;text-align:left}section#place .place .closed{margin-top:-0.5em;font-size:24px;margin-bottom:1em;font-family:'DINNextLTPro', sans-serif}section#place .place address{font-style:normal;font-weight:bold;font-size:93%;text-align:left}section#place .place address a{border:none}section#place .place .bx-wrapper{margin-bottom:0}section#place .place .bx-wrapper .bx-pager{bottom:0;left:100%;width:100%;padding-left:15%;text-align:left}@media only screen and (max-width: 764px){section#place .place .bx-wrapper .bx-pager{bottom:-30px;left:0;text-align:center;padding-left:0}}section#place .place .detailbox{width:55%;float:right;padding-top:0}@media only screen and (max-width: 764px){section#place .place .detailbox{float:none;width:100%;padding:14% 7%}}section#place .place .detailbox .innner{position:absolute;top:50%;right:0;width:45%;margin-top:-20px;padding-left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media only screen and (max-width: 764px){section#place .place .detailbox .innner{position:static;-webkit-transform:translateY(0%);transform:translateY(0%);width:100%;padding-left:0;margin-top:0}}section#place .place .detailbox p{width:85%;font-weight:normal;font-size:93%;margin:0 0 20px}@media only screen and (max-width: 764px){section#place .place .detailbox p{width:100%;margin:0}}section#place .place .placeinfo{display:inline-block;width:auto;line-height:0.8em;padding-bottom:6px;border-bottom:1px solid #717171;font-size:16px;margin-top:24px;font-weight:bold;letter-spacing:0.02em;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif}section#place .place .placeinfo:hover{border-bottom:#FFF}section#place .place .commingsoon{display:block;float:left;width:48%;position:relative;border:1px solid #000}@media only screen and (max-width: 764px){section#place .place .commingsoon{float:none;width:100%;padding-right:0}}section#place .place .commingsoon p{display:inline;font-size:16px;font-weight:bold;letter-spacing:0.02em;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;line-height:1}section#place .place .commingsoon:before{content:"";display:block;padding-top:66%}section#place .place .imagewrapper{display:block;float:left;width:48%;position:relative}@media only screen and (max-width: 764px){section#place .place .imagewrapper{float:none;width:100%;padding-right:0}}section#place .place .imagewrapper .image{opacity:0}section#place .place .imagewrapper .image:before{content:"";display:block;padding-top:66%}section#place .place2 .detailbox{float:left}@media only screen and (max-width: 764px){section#place .place2 .detailbox{float:none;width:100%;padding:14% 5%}}section#place .place2 .bx-wrapper .bx-pager{bottom:8%;left:-120%;width:100%;padding-left:5.5%;text-align:left}@media only screen and (max-width: 764px){section#place .place2 .bx-wrapper .bx-pager{bottom:-30px;left:0;padding-left:0;text-align:center}}section#place .place2 .imagewrapper{padding-right:0;padding-left:3.5%;float:right}@media only screen and (max-width: 764px){section#place .place2 .imagewrapper{float:none;padding-left:0}}section#place .place2 .innner{top:50%;left:0;right:50%;width:40%;padding-left:5% !important}@media only screen and (max-width: 764px){section#place .place2 .innner{position:static;padding-left:0 !important}}section#place .overlay{display:block;height:100%;width:100%;position:absolute;text-align:center;line-height:0;top:0;left:0}section#place .overlay .title{position:absolute;top:50%;width:100%;margin-top:-2em !important;padding:3.5%;font-family:'DINNextLTPro', sans-serif;color:#FFF;opacity:0;font-size:138.5%}section#place .ovrl1{background-color:#00562a}section#place .ovrl2{background-color:#028f6c}section#place .ovrl3{background-color:#8d8e83}section#place .detailbox p{font-size:77%;width:85%;line-height:2em;font-weight:600;margin:3.5% auto 20px}section#place .detailbox .detail{display:inline-block;position:relative;margin-top:20px;width:auto;border:1px solid #717171;padding:4px 10px 2px;font-size:108%;line-height:1;letter-spacing:0.05em;font-family:'DINNextLTPro', sans-serif}section#paper .bxslider li{opacity:0}section#news .content-container{margin:0 -3.7%;position:relative}@media only screen and (max-width: 764px){section#news .content-container{margin:0}}section#news .content-container h2{text-align:center;margin:0 0 60px;font-size:243%;line-height:1.4}@media only screen and (max-width: 764px){section#news .content-container h2{font-size:167%;margin:0 0 50px}}section#news .content-container article{padding:0 3.5%;width:33.33%;float:left}@media only screen and (max-width: 764px){section#news .content-container article{padding:0;width:50%}}section#news .content-container article .post{height:150px;padding-left:30px;margin-bottom:0}@media only screen and (max-width: 764px){section#news .content-container article .post{padding:0;height:140px}}section#news .content-container article .published-date{width:50px;vertical-align:middle;height:150px;display:table-cell;line-height:1.2;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;letter-spacing:0.05em;font-weight:normal}@media only screen and (max-width: 764px){section#news .content-container article .published-date{display:block;margin-top:10px;width:100%;height:auto}}section#news .content-container article .published-date .day{text-align:center;display:block;font-size:153.9%}section#news .content-container article .published-date .month{text-align:center;display:block;font-size:93%;color:#e60012;font-weight:600}section#news .content-container article .title{padding-left:30px;vertical-align:middle;height:120px;display:table-cell;text-align:left;width:100%;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;font-size:85%;line-height:1.8}@media only screen and (max-width: 764px){section#news .content-container article .title{padding:0 3.5%;height:auto}}section#news .content-container article a{font-weight:bold}.content-container{clear:both}#work .workarchive,#news .newsarchive{top:22px;right:7%}@media only screen and (max-width: 764px){#work .workarchive,#news .newsarchive{right:3.5%}}@media only screen and (max-width: 764px){#work .workarchive{top:40px}}#gallery .galleryarchive{right:3.5%;top:22px}@media only screen and (max-width: 764px){#gallery .galleryarchive{font-size:16px !important;position:relative !important;width:50%;margin-bottom:20px;padding:10px;border:none;top:0;left:0;float:right;text-align:center}#gallery .galleryarchive::after,#gallery .galleryarchive::before{top:auto !important;bottom:11px !important;right:20px !important}}#gallery .galleryarchive,#work .workarchive,#news .newsarchive{position:absolute;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;padding-right:20px;font-size:22px;line-height:0.8;letter-spacing:0.02em}@media only screen and (max-width: 764px){#gallery .galleryarchive,#work .workarchive,#news .newsarchive{padding-right:40px;font-size:16px !important}}#gallery .galleryarchive::after,#gallery .galleryarchive::before,#work .workarchive::after,#work .workarchive::before,#news .newsarchive::after,#news .newsarchive::before{position:absolute;top:1px;right:0px;margin:auto;content:"";vertical-align:middle}@media only screen and (max-width: 764px){#gallery .galleryarchive::after,#gallery .galleryarchive::before,#work .workarchive::after,#work .workarchive::before,#news .newsarchive::after,#news .newsarchive::before{top:-1px}}#gallery .galleryarchive::before,#work .workarchive::before,#news .newsarchive::before{width:8px;height:8px;border-top:3px solid #000;border-right:3px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.galleryinfo:hover{background-color:#000;color:#FFF;border:1px solid #000}@media only screen and (max-width: 764px){.galleryinfo:hover{border:none;background-color:transparent;color:#000}}.galleryinfo{position:absolute;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;left:3.5%;top:16px;border:1px solid #717171;padding:8px 10px 4px;font-size:21px;line-height:0.8;letter-spacing:0.02em}@media only screen and (max-width: 764px){.galleryinfo{padding:10px;font-size:16px;position:relative;width:50%;margin-bottom:20px;border:none;left:0;top:0;float:left;text-align:center}.galleryinfo::after,.galleryinfo::before{position:absolute;bottom:11px;right:20px;margin:auto;content:"";vertical-align:middle}.galleryinfo::before{width:8px;height:8px;border-top:3px solid #000;border-right:3px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}#gallery1{position:relative;margin-bottom:100px}#gallery1:after{content:"";display:block;clear:both}#gallery1 h2{text-align:center;margin:0 0 60px;font-size:243%;line-height:1.4}@media only screen and (max-width: 764px){#gallery1 h2{font-size:167%;margin:0 0 50px}}#gallery1 article{padding:0 3.5%;width:50%;float:left}@media only screen and (max-width: 764px){#gallery1 article{padding:0}}#gallery1 article .image{position:relative}#gallery1 article .image .title{margin:0;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}#gallery1 article .title{margin-top:20px;width:100%;font-family:'DINNextLTPro', sans-serif;letter-spacing:0.02em;text-align:center;font-weight:bold;font-size:123.1%;line-height:2}#gallery1 article .title .pf0{display:none}#gallery1 article .title .fp1{display:none}@media only screen and (max-width: 764px){#gallery1 article .title{font-size:100%}}#gallery5{margin-bottom:100px}#gallery5,#gallery2{position:relative}#gallery5:after,#gallery2:after{content:"";display:block;clear:both}#gallery5 h2,#gallery2 h2{text-align:center;margin:0 0 60px;font-size:243%;line-height:1.4}@media only screen and (max-width: 764px){#gallery5 h2,#gallery2 h2{font-size:167%;margin:0 0 50px}}#gallery5 h2 .close,#gallery2 h2 .close{font-size:167%}#gallery5 article,#gallery2 article{padding:0 3.5%;width:50%;float:left}@media only screen and (max-width: 764px){#gallery5 article,#gallery2 article{padding:0}}#gallery5 article .image,#gallery2 article .image{position:relative}#gallery5 article .image .title,#gallery2 article .image .title{margin:0;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}#gallery5 article .title,#gallery2 article .title{margin-top:20px;width:100%;font-family:'DINNextLTPro', sans-serif;letter-spacing:0.02em;text-align:center;font-weight:bold;font-size:123.1%;line-height:2}#gallery5 article .title .pf0,#gallery2 article .title .pf0{display:none}#gallery5 article .title .fp1,#gallery2 article .title .fp1{display:none}@media only screen and (max-width: 764px){#gallery5 article .title,#gallery2 article .title{font-size:93%}}section#work .content-container{margin:0 -3.5%;position:relative}@media only screen and (max-width: 764px){section#work .content-container{margin:0}}section#work .content-container h2{text-align:center;margin:0 0 60px;font-size:243%;line-height:1.4}@media only screen and (max-width: 764px){section#work .content-container h2{font-size:167%;margin:0 0 50px}}section#work .content-container article{padding:0 3.5%;width:20%;float:left}@media only screen and (max-width: 764px){section#work .content-container article{width:33.3%;padding:0}}section#work .content-container article .post{height:150px;padding:20px 0}@media only screen and (max-width: 764px){section#work .content-container article .post{height:140px;padding:0 3.5%}}section#work .content-container article .title{padding-left:0;vertical-align:middle;height:110px;display:table-cell;text-align:left;width:100%;font-family:'DINNextLTPro', sans-serif;line-height:1.4}@media only screen and (max-width: 764px){section#work .content-container article .title{height:140px}}section#work .content-container article .title p{max-height:84px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:93%;margin:0}section#work .content-container article .title .category{color:#666;font-size:77%;font-family:'Roboto', sans-serif;font-weight:normal}section#work .content-container article a{font-weight:bold}section#about{position:relative;padding-top:0;padding-bottom:0}@media only screen and (max-width: 764px){section#about{padding-bottom:0}}section#about a{border-bottom:1px solid #717171}section#about footer{width:700px;margin:120px auto}@media only screen and (max-width: 764px){section#about footer{margin:20px auto;position:static;bottom:20px;left:0;margin-left:0;width:100%}section#about footer .logos1 img{height:80px;width:auto}section#about footer .logos2 img{height:80px;width:auto}section#about footer .leftbox{padding:0 0 0 10px}section#about footer .rightbox{padding:0 10px 0 0}}section#about footer a{border-bottom:none}section#about .logos1{width:34%;float:left;text-align:center}@media only screen and (max-width: 764px){section#about .logos1{width:32%}}section#about .logos2{width:36%;float:left;text-align:center}@media only screen and (max-width: 764px){section#about .logos2{width:32%}}section#about .logos3{width:24%;float:left;text-align:center;padding:40px}section#about .logos3 .rightbox{margin-bottom:0}@media only screen and (max-width: 764px){section#about .logos3{padding-left:0;padding-right:0;width:36%;padding-top:40px}}section#about .about{font-weight:bold;width:100%;max-width:800px;margin:0 auto;font-size:93%}@media only screen and (max-width: 764px){section#about .about{width:auto;margin:0 auto;padding:20px;width:auto;transform:translate(0%, 0%);position:static;padding-top:0;margin-top:0}}section#about .about .workbio{margin-top:2em;font-weight:normal}section#about .about .mirai{margin-top:2em;text-align:center}section#about .contactform{left:0;right:0;display:block;padding:18px 0 14px;margin-top:80px;line-height:1em;font-family:'DINNextLTPro', sans-serif;font-weight:bold;letter-spacing:0.05em;font-size:174%;text-align:center;border:1px solid #717171;background-color:#FFF;color:#000}section#about .contactform:hover{background-color:#000;color:#FFF}header h1{opacity:0}.header{padding-top:90px;margin-right:auto;margin-left:auto;padding-right:7.2%;padding-left:7.2%;position:relative;visibility:visible;opacity:1;display:block;z-index:9}.visible{opacity:1 !important}.is-fixed{position:fixed}#single nav{bottom:0}.zindex{z-index:1001;background-color:rgba(0,0,0,0.9)}.subscribe{position:fixed;background-color:#fff;top:20px;right:20px;display:inline-block;font-family:'DINNextLTPro', sans-serif;font-weight:600;font-size:138.5%;line-height:1;padding:8px 10px 4px 10px;letter-spacing:0.05em;text-transform:uppercase;border:1px solid #000;z-index:100;opacity:0;transition:opacity 0.2s 0 ease}.subscribe:hover{color:#FFF;background-color:#000}nav{position:absolute;left:0;right:0;top:1000px;height:70px;z-index:1020;opacity:0;padding-right:80px;transition:opacity 0.5s 0 ease}@media only screen and (max-width: 764px){nav{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;z-index:-10;background-color:rgba(0,0,0,0)}}nav .contact{width:48px;height:48px;position:absolute;right:20px;bottom:22px}nav .contact.sp{display:none}nav .contact.pc{display:block}@media only screen and (max-width: 764px){nav .contact{position:static;width:auto;height:auto}nav .contact.pc{display:none}nav .contact.sp{display:block}}@media only screen and (max-width: 764px){nav ul{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:none}}nav .sm{display:none}@media only screen and (max-width: 764px){nav .sm{display:block}}nav li{display:inline-block;font-family:'DINNextLTPro', sans-serif;float:left;font-weight:600;width:14.28%;text-align:center}@media only screen and (max-width: 764px){nav li{display:none;float:none;text-align:center;width:auto}}nav li a{font-size:220%;letter-spacing:0.05em;text-transform:uppercase;position:relative;text-decoration:none}@media only screen and (max-width: 764px){nav li a{color:#FFF}}#humberger{width:50px;height:50px;z-index:9999;position:fixed;left:0;top:0;background:#000;display:none;cursor:pointer}@media only screen and (max-width: 764px){#humberger{display:block}}#humberger span{transition:all 0.3s 0 ease;transform:rotate(0deg);width:25px;height:3px;display:block;background:#FFF;position:fixed;left:0;top:13px;margin-left:12px}#humberger .middle{background:rgba(255,255,255,0)}#humberger .top{transform:rotate(-45deg) translateY(8px) translateX(-8px)}#humberger .bottom{transform:rotate(45deg) translateY(8px) translateX(8px)}.is-open{display:block}.is-open .top{transform:translateY(2px) !important}.is-open .middle{transform:translateY(10px) !important;background:#fff !important}.is-open .bottom{transform:translateY(18px) !important}#single.archives .contents,#single.gallery .contents{margin:0 auto 2.5%;text-align:justify}#single.works .contents{margin:0 auto 2.5%;max-width:900px;text-align:justify}#single.archives .center,#single.gallery .center,#single.works .center{text-align:center}#single.archives .image:before,#single.gallery .image:before,#single.works .image:before{padding-top:0}#single.archives .image,#single.gallery .image,#single.works .image{opacity:0;max-width:100%;width:auto;display:inline-block;margin:3em auto}@media only screen and (max-width: 764px){#single.archives .image,#single.gallery .image,#single.works .image{margin:0 auto}}#single.archives .image img,#single.gallery .image img,#single.works .image img{width:inherit;max-width:100%;height:auto}#single.archives .case,#single.gallery .case,#single.works .case{max-width:900px}#single.archives .link,#single.gallery .link,#single.works .link{padding-top:60px;border-top:1px solid #717171;margin-top:60px;text-align:center}#single.archives .archivelink:hover,#single.gallery .archivelink:hover,#single.works .archivelink:hover{background-color:#000;color:#FFF}#single.archives .archivelink,#single.gallery .archivelink,#single.works .archivelink{border:none;padding:10px 16px 6px;font-size:26px;line-height:1;display:inline-block;margin-left:auto;margin-right:auto}#single.archives .footer,#single.gallery .footer,#single.works .footer{max-width:700px;margin:40px auto;padding:40px 0;border-top:1px solid #717171}#single.archives ul.sns,#single.gallery ul.sns,#single.works ul.sns{text-align:center}#single.archives ul.sns li,#single.gallery ul.sns li,#single.works ul.sns li{display:inline-block;padding:10px}#single{padding-bottom:100px}@media only screen and (max-width: 764px){#single{padding-bottom:0}}#single h2{text-align:center;margin:40px 0;font-weight:normal;letter-spacing:0;font-weight:bold;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;font-size:167%}#single article{padding-top:0;padding-left:7%;padding-right:7%}@media only screen and (max-width: 764px){#single article{padding:20px}}#single .video{position:relative;padding-bottom:56%;height:0;margin:40px auto}#single .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#single .firstimg{margin-top:0 !important}#single .intro{font-weight:400;line-height:2em;text-align:justify;margin-bottom:80px}#single .text{margin-top:40px;margin-bottom:40px}#single .text h1,#single .text h2,#single .text h3,#single .text h4,#single .text h5{max-width:700px;margin:1.33em auto}#single .text hr{max-width:700px;margin:3em auto}#single .text img{max-width:100%;height:auto;margin:40px auto}#single .text p{font-size:100% !important}@media only screen and (max-width: 764px){#single .text p{font-size:93% !important}}#single .contents{margin:0 auto;max-width:900px}#single .contents h5{text-align:center}#single .contents p{font-weight:400;font-size:93%;line-height:2em;max-width:700px;margin-left:auto;margin-right:auto;text-align:justify;letter-spacing:-0.01em;margin-top:0;margin-bottom:1em}#single .contents p.back{text-align:center}#single .contents .credit{font-size:85%}#single .contents .credit:before{content:"";display:block;border-top:1px solid #717171;width:100px;padding-top:2em;margin-top:2em}#single .contents .caption{max-width:none}#single .contents .member_logo{height:120px;width:120px;display:block;margin:0 auto 40px}#single .contents .member_logo img{height:100%;width:auto}#single .contents .member_name{text-align:center;font-weight:bold;font-size:100%}#single .contents .name_en{font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;font-size:20px;display:block}#single .contents .name_ja{font-size:14px;display:block}#single .contents .member_detail{display:block;text-align:center;font-size:85%;margin-top:20px;margin-bottom:40px;line-height:1.6em}#single .contents .member_detail span{display:inline;padding:0 5px}#single .contents .exhibition_description,#single .contents .member_description{font-size:15px;padding-left:0;padding-right:0;padding-bottom:30px}#single .contents .member_url,#single .contents .url{font-size:12px;text-align:center}#single .contents .profile{max-width:700px;margin:0 auto 60px}#single .contents .profile ul li{font-size:12px;display:inline-block;padding:5px}#single .contents .work_category{font-size:13px;text-align:center}#single .contents .caption{text-align:left;font-size:85%;line-height:2em}#single .contents .img{line-height:1}#single .contents .img .caption{margin-bottom:80px;margin-top:-20px;text-align:center}@media only screen and (max-width: 764px){#single .contents .img .caption{margin-top:20px}}#single .footer{margin:0 0 40px}#single .footer .profiles{margin-bottom:4em}#single .footer .description{line-height:1.7em;text-align:justify}#single .footer .type{display:block;text-align:center;font-size:85%;margin-top:0;margin-bottom:1em;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;font-weight:bold}#single .footer .name{text-align:center;margin-bottom:0;display:block;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;font-weight:bold}#single .footer li{text-align:center}#single .meta-wrapper{max-width:700px;margin:0 auto;border-top:1px solid #717171;padding-top:40px}#single .meta-wrapper:after{content:"";display:block;clear:both}#single .meta-wrapper dl{margin-bottom:1em;width:33%;text-align:left;float:left}#single .meta-wrapper dt{font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;font-size:85%;letter-spacing:0.05em;font-weight:bold;line-height:1.2em;padding-right:20px}#single .meta-wrapper dd{font-size:85%;margin:0;text-align:left;padding-right:20px}#single nav{position:fixed;opacity:0}#single .overlay img{position:static}#single .home{position:fixed;font-family:'DINNextLTPro', sans-serif;font-size:116%;top:50%;left:5%;letter-spacing:0.05em;display:inline-block;margin-top:-2em;z-index:2000;line-height:1.8em;border-bottom:none}#single .home:before{content:"";bottom:13px;left:-20px;position:absolute;width:10px;height:10px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width: 764px){#single .home:before{border-top:4px solid #FFF;border-right:4px solid #FFF}}@media only screen and (max-width: 764px){#single .home{top:0;left:0;margin:0;width:50px;height:50px;text-indent:-9999px;background-color:#000}#single .home::before{width:10px;height:10px}#single .home::after,#single .home::before{position:absolute;z-index:100;bottom:18px;left:18px}}#single .underlined:hover:before{width:100%}#single .postday{margin:7% auto 0;font-family:'DINNextLTPro', sans-serif;border-bottom:2px solid #999;text-align:center;display:inline-block;letter-spacing:0.05em;line-height:1.4em;font-size:77%;font-weight:400;color:#999}#single .archivelink{font-size:108%;line-height:1;text-align:center;font-family:'DINNextLTPro', sans-serif}@media only screen and (max-width: 764px){#single.placesingle{padding-top:50px}}#single.placesingle h1{margin-top:80px;margin-bottom:20px;text-align:center;letter-spacing:0.02em;font-size:197% !important;line-height:1 !important}@media only screen and (max-width: 764px){#single.placesingle h1{margin-top:20px}}#single.placesingle h2{text-align:center;font-weight:700;line-height:1.7;border-bottom:1px solid #717171;margin-bottom:60px;margin-top:80px;letter-spacing:0.05em;font-size:153.9% !important}@media only screen and (max-width: 764px){#single.placesingle h2{margin-top:40px;margin-bottom:40px}}#single.placesingle h3{margin-top:0;font-size:93%}#single.placesingle .title_close{text-align:center}#single.placesingle h4{font-size:93%;margin:0;line-height:1.4}#single.placesingle p{margin-bottom:2em}#single.placesingle .desk,#single.placesingle .head,#single.placesingle .howto,#single.placesingle .info,#single.placesingle .map{max-width:800px;margin:40px auto}#single.placesingle table{font-size:85%;width:100%;margin-bottom:4em;line-height:1.6}#single.placesingle table.pc{display:table}@media only screen and (max-width: 764px){#single.placesingle table.pc{display:none}}@media only screen and (max-width: 764px){#single.placesingle table{font-size:77%}}#single.placesingle table.sp{display:none}@media only screen and (max-width: 764px){#single.placesingle table.sp{font-size:77%;display:table}}#single.placesingle table tr{border-bottom:#999 1px solid}#single.placesingle table td,#single.placesingle table th{width:18%;line-height:1.4em;padding-top:6px;padding-bottom:6px;padding-right:12px}#single.placesingle table td br.sp,#single.placesingle table th br.sp{display:none}@media only screen and (max-width: 764px){#single.placesingle table td br.sp,#single.placesingle table th br.sp{display:inline-block}}#single.placesingle .table1 td:nth-child(1),#single.placesingle .table1 th:nth-child(1){width:34%}#single.placesingle .table1 td:nth-child(4),#single.placesingle .table1 th:nth-child(4){width:18%}#single.placesingle .table2 td,#single.placesingle .table2 th{width:16.6%}#single.placesingle .table3 td,#single.placesingle .table3 th{font-size:93%;width:14.26%}@media only screen and (max-width: 764px){#single.placesingle .table3 td,#single.placesingle .table3 th{width:16.6%}}#single.placesingle .shiyoukitei{font-size:93%;margin-top:80px;text-align:center;display:block;clear:both;padding:20px}#single.placesingle .shiyoukitei:hover{background-color:#000;color:#FFF}#single.placesingle ul+h3{margin-top:40px}#single.placesingle ul{list-style:none;margin-bottom:40px}#single.placesingle ul li{line-height:1.7;margin-bottom:20px;font-size:93%}#single.placesingle ol{list-style-type:decimal;padding-left:1.4em}#single.placesingle ol li{margin-bottom:20px;font-size:93%}#single.placesingle ol p{margin-top:0}#single.placesingle .image{opacity:0}#single.placesingle p+.image{margin-top:60px}@media only screen and (max-width: 764px){#single.placesingle p+.image{margin-top:40px}}#single.placesingle .intro{line-height:2em;padding-left:0;padding-right:0;margin-bottom:6em}@media only screen and (max-width: 764px){#single.placesingle .intro{margin-bottom:40px}}#single.placesingle .chu{font-size:85%}#single.placesingle .floormap{margin-bottom:40px;width:100%;height:auto}#single.placesingle .page{text-align:center}#single.placesingle .page a{font-family:'DINNextLTPro', sans-serif;padding:12px 16px 6px;font-size:24px;line-height:1;display:block;transition:all 300ms 0s ease}#single.placesingle .page a:hover{border:1px solid #000;background-color:#000;color:#FFF}#single.placesingle .contactform{display:block;padding:12px 16px 6px;font-size:26px;line-height:1em;font-family:'DINNextLTPro', sans-serif;font-weight:bold;letter-spacing:0.05em;margin-top:80px;margin-bottom:40px;text-align:center;border:1px solid #717171;background-color:#FFF;color:#000}@media only screen and (max-width: 764px){#single.placesingle .contactform{margin-bottom:40px}}#single.placesingle .contactform:hover{border:1px solid #000;background-color:#000;color:#FFF}#single.placesingle .archivelink:hover{border:1px solid #000;background-color:#000;color:#FFF}#single.placesingle .archivelink{border:1px solid #717171;padding:6px 10px 2px;font-size:18px;font-family:'DINNextLTPro', sans-serif;position:absolute;line-height:1;letter-spacing:0.05em;right:3.5%;top:80px}@media only screen and (max-width: 764px){#single.placesingle .archivelink{top:20px;right:20px}}#single.placesingle .leftbox .image{margin-bottom:20px}@media only screen and (max-width: 764px){#single.placesingle .leftbox{width:100%;float:none;padding-right:0}}@media only screen and (max-width: 764px){#single.placesingle .rightbox{width:100%;float:none;padding-left:0;padding-right:0;margin-top:0px;margin-bottom:0}}#single.newsarchive .container,#single.workarchive .container,#single.galleryarchive .container{padding-left:7%;padding-right:7%}#single.newsarchive .image:before,#single.workarchive .image:before,#single.galleryarchive .image:before{content:"";display:block;padding-top:66% !important}#single.newsarchive article,#single.workarchive article,#single.galleryarchive article{padding-left:0;padding-right:0;width:100%;margin-bottom:80px}#single.newsarchive article:after,#single.workarchive article:after,#single.galleryarchive article:after{content:"";display:block;clear:both}@media only screen and (max-width: 764px){#single.newsarchive article,#single.workarchive article,#single.galleryarchive article{margin-bottom:20px;padding-top:0}}#single.newsarchive .contents,#single.workarchive .contents,#single.galleryarchive .contents{text-align:left;max-width:none}@media only screen and (max-width: 764px){#single.newsarchive .contents,#single.workarchive .contents,#single.galleryarchive .contents{text-align:left}}#single.newsarchive .placeinfo:hover,#single.workarchive .placeinfo:hover,#single.galleryarchive .placeinfo:hover{border:1px solid #000;background-color:#000;color:#FFF}#single.newsarchive .placeinfo,#single.workarchive .placeinfo,#single.galleryarchive .placeinfo{border:1px solid #717171;padding:6px 10px 2px;line-height:1;font-size:18px;font-family:'DINNextLTPro', sans-serif;position:absolute;right:7%;top:80px;letter-spacing:0.04em}@media only screen and (max-width: 764px){#single.newsarchive .placeinfo,#single.workarchive .placeinfo,#single.galleryarchive .placeinfo{top:20px;right:20px}}#single.newsarchive .title,#single.workarchive .title,#single.galleryarchive .title{font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;font-size:138.5%;text-align:left;font-weight:bold;line-height:1.8}#single.newsarchive .content-container,#single.workarchive .content-container,#single.galleryarchive .content-container{margin:80px auto;padding-left:0;padding-right:0}@media only screen and (max-width: 764px){#single.newsarchive .content-container,#single.workarchive .content-container,#single.galleryarchive .content-container{margin:20px auto}}#single.newsarchive .readmore,#single.workarchive .readmore,#single.galleryarchive .readmore{margin-top:40px;display:inline-block;border-bottom:1px solid #717171;padding-bottom:8px;font-size:16px;line-height:0.8em;font-family:'DINNextLTPro', sans-serif;letter-spacing:0.02em}@media only screen and (max-width: 764px){#single.newsarchive .readmore,#single.workarchive .readmore,#single.galleryarchive .readmore{margin-top:10px}}#single.newsarchive .archivelink,#single.workarchive .archivelink,#single.galleryarchive .archivelink{font-size:108%;border:1px solid #717171;padding:4px 10px 2px;font-family:'DINNextLTPro', sans-serif;position:absolute;line-height:1;letter-spacing:0.05em;right:7%;top:80px}#single.newsarchive .leftbox,#single.workarchive .leftbox,#single.galleryarchive .leftbox{padding-right:3.5%}@media only screen and (max-width: 764px){#single.newsarchive .leftbox,#single.workarchive .leftbox,#single.galleryarchive .leftbox{width:100%;float:none;padding-right:0}}#single.newsarchive .rightbox,#single.workarchive .rightbox,#single.galleryarchive .rightbox{padding-left:3.5%}@media only screen and (max-width: 764px){#single.newsarchive .rightbox,#single.workarchive .rightbox,#single.galleryarchive .rightbox{width:100%;float:none;padding-left:0;padding-right:0;margin-top:40px}}.leftbox{width:50%;float:left;padding-right:20px}.rightbox{width:50%;float:right;padding-left:20px}.mapbox{width:100%;margin-top:20px}@media only screen and (max-width: 764px){.mapbox{width:100%;float:none}}.underlined{position:relative}.underlined:before{content:" ";position:absolute;bottom:6px;height:20px;background:#000;transition:opacity 0.1s ease}@media only screen and (max-width: 764px){.underlined:before{content:normal}}.external-link a:hover,.underlined:focus{opacity:0.4;transition:opacity 0.1s ease}.underlined:before{left:0;width:0;transition:all 0.1s ease}.underlined-in:before{width:100%}.footer{width:100%;position:relative;margin-top:100px;text-align:center}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}#single.contact{padding-bottom:0;font-size:93%}#single.contact article{padding-bottom:100px}@media only screen and (max-width: 764px){#single.contact article{padding-bottom:0}}#single.contact label{display:block;font-weight:bold;text-align:left}#single.contact h1{margin-top:80px;margin-bottom:80px;font-size:197%}#single.contact .required{color:#f03d3d;font-size:77%}#single.contact .chu{font-size:77%}#single.contact .error{color:#f03d3d;font-size:93%;padding-left:10px}#single.contact .contents{max-width:800px}#single.contact .colomn3{width:33.3%;float:left;padding-right:20px}#single.contact .colomn3:last-child{padding-right:0}#single.contact .column2{width:50%;float:left;padding-right:20px}#single.contact .column2:last-child{padding-right:0}#single.contact .contents ul li{border-left:8px solid #e1e1e1;padding-left:2em;margin-bottom:2em}#single.contact button,#single.contact input,#single.contact select{font-size:108%;height:50px;line-height:1.6;border:none;border-radius:0}#single.contact textarea{font-size:108%}#single.contact input[type="text"]{width:100%;border:none;border-bottom:1px solid #717171;text-indent:0.7em}#single.contact input[type="radio"]{height:auto;margin:20px 2px 2px}#single.contact input[type="email"]:focus,#single.contact input[type="tel"]:focus{border:none;border-bottom:1px solid #717171;outline:none}#single.contact input[type="email"],#single.contact input[type="tel"]{width:100%;border:none;border-bottom:1px solid #717171;text-indent:0.7em}#single.contact input[type="text"]:focus{border:none;border-bottom:1px solid #717171;outline:none}#single.contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-size:10px 7px;background-position:right 10px center;border:none;border-bottom:1px solid #717171;width:100%;text-indent:0.3em}#single.contact select:focus{border:none;border-bottom:1px solid #717171;background-size:10px 7px;background-position:right 10px center;outline:none}#single.contact textarea{width:100%;height:200px;border:none;border-bottom:1px solid #717171}#single.contact textarea:focus{border:none;border-bottom:1px solid #717171;outline:none}#single.contact .submit{text-align:center}#single.contact .form-group{margin-bottom:40px}#single.contact .form-group span{padding-right:10px}#single.contact .form-group:after{content:"";display:block;clear:both}#single.contact button[type="submit"][disabled]{background:#FFF;cursor:not-allowed;border:1px solid #717171;color:#999}#single.contact button[type="submit"][disabled]:hover{background:#FFF;color:#999}#single.contact .btn2{padding:0;background-color:#fff;color:#000;font-weight:bold;border-style:none;border:none;margin-top:-30px;margin-bottom:0;height:auto;width:100%;text-align:center}#single.contact dt{font-size:108%;letter-spacing:0.05em;font-family:'DINNextLTPro', sans-serif}#single.contact dd{margin:0 0 20px}#single.contact .bg-success{background-color:#dff0d8;font-weight:bold;padding:15px 20px !important;max-width:none}#single.contact a.bg-success:focus,#single.contact a.bg-success:hover{background-color:#c1e2b3}#single.contact .bg-info{background-color:#d9edf7;font-weight:bold;padding:15px 20px !important}.btn{background-color:#000;color:#fff;padding:10px 20px;font-weight:bold;border-style:none;border:1px solid #717171;margin-top:20px;margin-bottom:40px;width:100%;display:block;text-align:center}.btn:hover{background-color:#fff;color:#000;border:1px solid #717171 !important}.button{background-color:#000;color:#fff;padding:10px 20px;font-weight:bold;border-style:none;border:1px solid #717171;text-align:center;margin-top:10px;display:inline-block}.button:hover{background-color:#fff;border:1px solid #717171;color:#000}.overlay{height:100%;width:100%;z-index:1000;position:absolute;top:0;left:0;right:0;bottom:0}.overlay .title{padding:3.5%;text-align:center;font-family:'DINNextLTPro', sans-serif;color:#FFF;opacity:0}.overlay img{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 764px){#single.mirai{padding-bottom:40px}}#single.mirai #mirai{font-weight:bold;max-width:700px;margin:80px auto}@media only screen and (max-width: 764px){#single.mirai #mirai{width:auto;margin:0;padding:0;position:static;margin-bottom:0}}#single.mirai #mirai .honbun{text-align:justify;font-weight:bold}#single.mirai #mirai .workbio{margin-bottom:1em}#single.mirai #mirai h4{font-size:116%;font-family:YakuHanJP, liberation_sansregular, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;margin-bottom:80px}#single.mirai #mirai h4 span{font-weight:bold}#single.mirai #mirai ul{list-style:disc;margin-left:2em;margin-bottom:2em;font-size:93%}#single.mirai #mirai small{font-size:85%;margin-bottom:2em;display:block}#single.mirai img{margin:0 auto 80px;display:block}@media only screen and (max-width: 764px){#single.mirai img{margin-bottom:40px}}#single.mirai p{font-weight:bold;margin-bottom:80px;font-size:93%;line-height:2em}@media only screen and (max-width: 764px){#single.mirai p{margin-bottom:40px}}#single.mirai dl{font-weight:bold;font-size:93%;line-height:2em}#single.mirai dl:after{content:"";display:block;clear:both}#single.mirai dt{width:20%;float:left;margin:0}@media only screen and (max-width: 764px){#single.mirai dt{font-weight:bold;width:100%;float:none}}#single.mirai dd{width:80%;float:left;margin:0}@media only screen and (max-width: 764px){#single.mirai dd{width:100%;float:none}}.lazy{opacity:0}.lazyblock article{opacity:0}.fadein{transition:opacity 300ms 0s ease;opacity:1 !important}.fadeout{transition:opacity 300ms 0s ease;opacity:0 !important}.page-template-worksubmit-php section#single,.um-page-members section#single,.um-page-user section#single{padding-bottom:100px}@media only screen and (max-width: 764px){.page-template-worksubmit-php section#single,.um-page-members section#single,.um-page-user section#single{padding-bottom:0}}.page-template-worksubmit-php section#single .acf-field-true-false,.um-page-members section#single .acf-field-true-false,.um-page-user section#single .acf-field-true-false{display:none}.bottommenu{position:fixed;left:0;right:0;bottom:0px;font-weight:bold;margin:0px;padding:0;z-index:1000}@media only screen and (max-width: 764px){.bottommenu{display:none}}.bottommenu li.un{padding:20px}.bottommenu span{box-sizing:border-box;padding:20px 18px 14px;background-color:#efefef;width:100%;line-height:1em;display:block}.bottommenu li{font-family:'DINNextLTPro', sans-serif;font-weight:600;width:25%;float:left;padding:20px;text-align:center;box-sizing:border-box;display:inline-block;font-size:138.5%;line-height:1.2em}.bottommenu li a{padding:20px 18px 14px;background-color:#FFF;box-sizing:border-box;width:100%;height:100%;line-height:1em;display:block;position:relative;border:none !important}.bottommenu li a:hover{background-color:#000;color:#FFF}.bottommenu .here{background-color:#000;color:#FFF}.work_list_area{margin-bottom:80px}.work_list_area .work_list{padding:20px;background-color:#FFF}.work_list_area .work_list li{border-bottom:1px solid #717171;padding:5px 0}.work_list_area .work_list button{display:inline-block;width:auto;padding:1px 4px;margin:4px 10px;font-size:10px;border-radius:5px;float:right}.page-template .contents{max-width:700px !important}.page-id-1437:after,.page-template-submitmembership:after,.page-template-page-edit_my_post:after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:-2000;background-color:#F7F7F7}.page-id-1437 .container,.page-template-submitmembership .container,.page-template-page-edit_my_post .container{padding-top:40px}@media only screen and (max-width: 764px){.page-id-1437 .container,.page-template-submitmembership .container,.page-template-page-edit_my_post .container{padding-top:0px}}.page-id-1437 .container h2,.page-template-submitmembership .container h2,.page-template-page-edit_my_post .container h2{margin-top:0}.page-template-worksubmit #single .contents,.um-page-loggedin #single .contents{max-width:700px;margin:0 auto}#single .um-profile{background-color:#FFF;padding:20px}#single .um-profile .um-profile-body{max-width:700px;margin-bottom:0}#single .acf-field-url .acf-label{padding:0}#single .acf-field-url .acf-input{padding:0}#single .acf-field-url .acf-url input[type="url"]{padding:0;padding-left:25px}#single .acf-fields>.acf-field{padding:40px 0;border-top:#717171 dotted 1px}#single td .acf-field{padding:20px !important;border-top:none !important}#single .um-1549.um .um-profile-headericon a{color:#000}#single .um-header{border-bottom:#717171 solid 1px;max-width:700px;margin:0 auto}#single .um-profile.um-viewing .um-field-label{border-bottom:#717171 dotted 1px;padding-bottom:10px}#single .um-member{border:none}#single .acf-field input[type="email"],#single .acf-field input[type="number"],#single .acf-field input[type="password"],#single .acf-field input[type="search"],#single .acf-field input[type="text"],#single .acf-field input[type="url"],#single .acf-field select,#single .acf-field textarea{width:100%;border:none !important;font-size:108%;border-radius:0;padding:10px 20px;height:auto;-webkit-appearance:none}#single .select2-container .select2-choice,#single .select2-container-multi .select2-choices,#single .select2-drop,#single .select2-drop-active,#single .select2-drop.select2-drop-above,#single .um-1548.um .um-form input[type=number],#single .um-1548.um .um-form input[type=password],#single .um-1548.um .um-form input[type=tel],#single .um-1548.um .um-form input[type=text],#single .um-1548.um .um-form textarea,#single .um-1548.um .upload-progress{width:100%;border:none !important;font-size:108%;border-radius:0;padding:10px 20px;height:auto;-webkit-appearance:none}#single .select2-container .select2-choice,#single .select2-container-multi .select2-choices,#single .select2-drop,#single .select2-drop-active,#single .select2-drop.select2-drop-above,#single .um-1549.um .um-form input[type=number],#single .um-1549.um .um-form input[type=password],#single .um-1549.um .um-form input[type=tel],#single .um-1549.um .um-form input[type=text],#single .um-1549.um .um-form textarea,#single .um-1549.um .upload-progress{width:100%;border:none !important;font-size:108%;border-radius:0;padding:10px 20px;height:auto;-webkit-appearance:none}#single .um-1549.um a.um-button,#single .um-1549.um a.um-button.um-disabled:active,#single .um-1549.um a.um-button.um-disabled:focus,#single .um-1549.um a.um-button.um-disabled:hover,#single .um-1549.um input[type=submit].um-button,#single .um-1549.um input[type=submit].um-button:focus{font-size:108%;border-radius:0 !important;border:none !important;-webkit-appearance:none}#single .um-name{font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif}#single .um-meta-text{font-size:16px}#single .um-login{padding:20px}#single .um-login .um-right{display:none}#single .um-login .um-half{width:100%}#single .um-button{border-radius:0 !important;border:1px solid #000 !important;font-weight:600 !important;font-family:'DINNextLTPro', "游ゴシック体", "Yu Gothic", sans-serif;font-size:20px}.um-1548.um input[type=submit].um-button:hover{background-color:#FFF !important;border:1px solid #000 !important;color:#000}.um-1548.um{width:100%;max-width:500px;position:absolute;top:50%;left:50%;margin-top:-40px;transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width: 764px){.um-1548.um{margin-top:20px}}.um-field .um-field-label label{font-size:12px !important}.container .um-1550.um .um-field-group-head,.container .picker__box,.container .picker__nav--prev:hover,.container .picker__nav--next:hover,.container .um-1550.um .um-members-pagi span.current,.container .um-1550.um .um-members-pagi span.current:hover,.container .um-1550.um .um-profile-nav-item.active a,.container .um-1550.um .um-profile-nav-item.active a:hover,.container .upload,.container .um-modal-header,.container .um-modal-btn,.container .um-modal-btn.disabled,.container .um-modal-btn.disabled:hover,.container div.uimob800 .um-account-side li a.current,.container div.uimob800 .um-account-side li a.current:hover{background-color:#000}

/*# sourceMappingURL=style.css.map */