@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i);article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section{display:block}a,hr{padding:0}#all,body,html{width:100%}.js.no-touchevents .f-inq__brand:hover,.js.no-touchevents .f-inq__tel a:hover,.js.no-touchevents .h-logo__item:hover,.js.no-touchevents .hnav__item a:hover,.js.touchevents .f-inq__brand.touch,.js.touchevents .f-inq__tel a.touch,.js.touchevents .h-logo__item.touch,.js.touchevents .hnav__item a.touch,.no-js .f-inq__brand:hover,.no-js .f-inq__tel a:hover,.no-js .h-logo__item:hover,.no-js .hnav__item a:hover{opacity:.7}.hnav__item a::before,.main__pagetop a::before,.pagetop__item::before,.pan__item_home a::before,.u-a_icon::after{text-rendering:auto;-moz-osx-font-smoothing:grayscale}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,main,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:0 0}ins,mark{background-color:#ff9;color:#000}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-tap-highlight-color:transparent;outline:0;color:#1A1311}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}.f-inq__tel a,.footBtn .fBInner .inqBtn a,.gnav__item a,.hnav__item a,.js.no-touchevents a:hover,.js.touchevents a.touch,.main__pagetop a,.no-js a:hover{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{font-size:1.6rem;-webkit-font-feature-settings:"Kana";font-feature-settings:"Kana";font-family:Linotte,YuGothic,'Yu Gothic',游ゴシック体,游ゴシック,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Roboto,メイリオ,Meiryo,'ＭＳ Ｐゴシック',Osaka,'MS PGothic',Arial,Helvetica,Verdana,sans-serif;line-height:1.8;color:#392a25}::-moz-selection{background:rgba(0,0,0,0);text-shadow:none}::-moz-selection,::selection{background:rgba(0,0,0,0);text-shadow:none}.txt-white{color:#fff}body,html{overflow-x:hidden}.header{position:relative;z-index:999}.header__row{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1060px;width:100%;margin:0 auto;padding:30px 30px 0}.gnav,.hnav__item.inq a{-webkit-box-sizing:border-box}.header__bg{display:none}.header__logo{float:left;margin-bottom:15px}@media screen and (max-width:666px){.header__row{padding:0 10px;position:relative;height:60px}.header__bg{display:block;position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background-color:#fff}.header__logo{float:none;margin:0;position:absolute;z-index:4;left:10px;top:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header__hnav{float:right;margin-bottom:20px}.header .tec-icn,.header .tec-icn img{position:absolute;margin:auto;top:0;bottom:0}.header__gnav{clear:both}.header__meuebar{position:absolute;right:10px}.header .tec-icn{width:60px;height:60px;right:45px;z-index:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:667px){.header .tec-icn{display:none}}.header .tec-icn img{width:30px;height:30px;left:0;right:0}.h-logo__item{background-image:url(../img/common/logo.svg);background-size:266px 37px;background-repeat:repeat;display:block;overflow:hidden;width:266px;height:0;padding-top:37px}@media screen and (max-width:666px){.h-logo__item{background-size:177.33px 24.67px;width:177.33px;padding-top:24.67px}.hnav{display:none}.gnav{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translate3d(0,-475px,0);transform:translate3d(0,-475px,0)}.gnav.active{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}}.hnav__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hnav__item{margin:0 10px;line-height:1}@media screen and (max-width:1000px){.hnav__item{margin:0 5px}}.hnav__item:first-child{margin-left:0}.hnav__item:last-child{margin-right:0}.hnav__item a{color:#1A1311;font-size:1.2rem;font-weight:700;display:inline-block}.hnav__item a::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;margin-right:5px}.gnav__item a,.hnav__item.inq a{line-height:1.2;color:#fff;text-align:center}.hnav__item.inq a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;height:40px;background:-webkit-gradient(linear,right top,left top,from(#878787),color-stop(50%,#A5A5A5),to(#878787));background:linear-gradient(to left,#878787 0,#A5A5A5 50%,#878787 100%)}@media screen and (max-width:1000px){.hnav__item.inq a{padding:0 5px}}.hnav__item.inq a::before{display:none}.hnav__item.instagram a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hnav__item.instagram a::before{display:inline-block;content:' ';background:url(../img/common/instagram_fill_logo.png);width:29px;height:29px;margin:0 0 0 14.5px;background-size:contain;vertical-align:middle}.hnav__item.instagram .instagram__ex{margin-left:14.5px}.gnav{box-sizing:border-box;position:relative}.gnav__bg,.gnav__item a{-webkit-box-sizing:border-box}.gnav__bg{box-sizing:border-box;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;margin:0 -1000px;padding:0 1000px;background-color:#C4AC80}.gnav__row{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:666px){.gnav__bg{padding:0;margin:0 -10px}.gnav__row{display:block;margin:0 -10px}}@media screen and (min-width:667px){.gnav__item{max-width:14.28571%;-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%}.gnav__item.inq,.gnav__item.map,.gnav__item.outline{display:none}}.gnav__item a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:41px;border-left:1px solid #fff;border-right:1px solid #fff;margin-right:-1px;padding:0 5px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.2rem}.main__row,.menubar__item{-webkit-box-sizing:border-box}.js.no-touchevents .gnav__item a:hover,.js.touchevents .gnav__item a.touch,.no-js .gnav__item a:hover{background-color:#E5C798;color:#fff;opacity:.7}@media screen and (max-width:666px){.gnav__item a{position:relative;padding:0 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none;border-bottom:1px solid #e6e6e6;height:45px}.gnav__item a::after{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:20px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.js.no-touchevents .gnav__item a:hover,.js.touchevents .gnav__item a.touch,.no-js .gnav__item a:hover{background-color:#8F7E5F}}.main__main-v.main-v .main-v__ttl,.main__ttl{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.menubar,.pan__row{display:-webkit-box;display:-ms-flexbox}body.access .gnav__item.access a,body.concept .gnav__item.concept a,body.design .gnav__item.design a,body.equipment .gnav__item.equipment a,body.home .gnav__item.home a,body.my-style .gnav__item.my-style a,body.outline .gnav__item.outline a,body.plan .gnav__item.plan a{background:#70634b}.gnav__item.dp{border-bottom:1px solid #e6e6e6}@media screen and (max-width:666px){.gnav__item.dp,.gnav__item.inq{background:-webkit-gradient(linear,right top,left top,from(#878787),color-stop(50%,#A5A5A5),to(#878787));background:linear-gradient(to left,#878787 0,#A5A5A5 50%,#878787 100%);padding:10px 0}.gnav__item.dp a,.gnav__item.inq a{background:-webkit-gradient(linear,right top,left top,from(#878787),color-stop(50%,#A5A5A5),to(#878787));background:linear-gradient(to left,#878787 0,#A5A5A5 50%,#878787 100%);border:none;font-size:1.6rem}}.menubar{height:60px;width:45px;position:absolute;top:0;right:0;z-index:100;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:667px){.menubar{display:none}}.js.no-touchevents .menubar:hover,.js.touchevents .menubar.touch,.no-js .menubar:hover{background-color:#e6e6e6;cursor:pointer}.menubar__row{position:relative;width:25px;height:22px}.menubar__item{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#1A1311;border-radius:3px}.menubar__item:nth-of-type(1){top:0;-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}.menubar__item:nth-of-type(2){top:10px;-webkit-transition:all .25s .25s;transition:all .25s .25s;opacity:1}.menubar__item:nth-of-type(3){bottom:0;-webkit-animation:menu-bar02 .75s forwards;animation:menu-bar02 .75s forwards}.menubar.active .menubar__item:nth-of-type(1){-webkit-animation:active-menu-bar01 .75s forwards;animation:active-menu-bar01 .75s forwards}.menubar.active .menubar__item:nth-of-type(2){opacity:0}.js.no-touchevents .main__pagetop a:hover,.js.no-touchevents .snav__item a:hover,.js.touchevents .main__pagetop a.touch,.js.touchevents .snav__item a.touch,.no-js .main__pagetop a:hover,.no-js .snav__item a:hover{opacity:.8}.menubar.active .menubar__item:nth-of-type(3){-webkit-animation:active-menu-bar03 .75s forwards;animation:active-menu-bar03 .75s forwards}@-webkit-keyframes menu-bar01{0%{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}50%{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}50%{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes menu-bar02{0%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}}@keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}}@-webkit-keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}}@keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}}.main{padding-top:0}@media screen and (max-width:666px){.main{padding-top:10px}}.main__row{box-sizing:border-box;max-width:1060px;width:100%;margin:0 auto;padding:0 30px}.main__header{position:relative;margin-bottom:60px}.main__main-v.main-v{position:relative;width:100%;max-width:1000px}@media screen and (min-width:667px){.main__main-v.main-v{height:180px}}@media screen and (max-width:666px){.main__row{padding:0 10px}.main__main-v.main-v{height:130px}.main__main-v.main-v .main-v__ttl{font-size:2.5rem;line-height:2.5rem}}.main__main-v.main-v .main-v__ttl{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:45px;text-align:center;font-size:2.5rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2.5rem;color:#474545}.main__main-v.main-v .main-v__ttl_sub{font-size:1.4rem;font-weight:700}.main__main-v.main-v .main-v__img{max-width:1000px}@media screen and (min-width:667px){.main__main-v.main-v .main-v__img{height:180px}}.main__main-v.main-v .main-v__img img{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);overflow:hidden}.main__ttl,.main__ttl_design{position:relative;line-height:1.4;color:#1A1311;font-weight:700}@media screen and (max-width:666px){.main__main-v.main-v .main-v__ttl_sub{font-size:1.4rem}.main__main-v.main-v .main-v__img{height:130px;font-size:1.4rem}.main__main-v.main-v .main-v__img img{height:130px}}.main__ttl{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.3rem;border-bottom:3px #1A1311 solid;margin:.5em 0 1.5em;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media screen and (min-width:667px){.main__ttl.access::after,.main__ttl.location::after{display:block;font-size:2rem;position:absolute;top:4px;right:0}.main__ttl.access::after{content:"ACCESS"}.main__ttl.location::after{content:"LOCATION"}}.main__ttl span{position:absolute;z-index:-1px;right:0;bottom:-.5em}.main__ttl span img{width:354.5px;height:28px}@media screen and (max-width:666px){.main__ttl{border-bottom:2px #1A1311 solid;margin:.5em 0 1em;font-size:2rem;padding-bottom:5px}.main__ttl span{display:none}}.main__ttl+p{margin-bottom:30px}.main__ttl_design,.main__ttl_m{-webkit-box-sizing:border-box;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:.5em 0 1.5em}.main__ttl_design{box-sizing:border-box;font-size:2.3rem}.main__ttl_m,.main__ttl_s{position:relative;font-size:1.6rem}.main__ttl_design_sub{max-width:100%;text-indent:1rem;border-left:3px #33231B solid;border-bottom:1px #33231B solid}.main__ttl_m{box-sizing:border-box;height:30px;line-height:30px;text-indent:1.6rem;color:#fff;background-color:#06203E;font-weight:400}.main__ttl_eq,.main__ttl_s{-webkit-box-sizing:border-box;color:#1A1311;font-weight:700;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.main__ttl_s{box-sizing:border-box;line-height:1.2;margin:1em 0;padding:0 0 5px}.main__ttl_s::after{content:" ";display:block;position:absolute;height:2px;left:0;right:0;bottom:0;background:-webkit-gradient(linear,right top,left top,from(#1A1311),color-stop(50%,#392a25),to(#1A1311));background:linear-gradient(to left,#1A1311 0,#392a25 50%,#1A1311 100%)}.main__ttl_eq{display:inline-block;position:relative;box-sizing:border-box;width:100%;font-size:2rem;line-height:2rem;background-color:#1A1311;margin:.5em 0;letter-spacing:2px;text-indent:10px}.main__foot,.recommend__item{-webkit-box-sizing:border-box}.main .ttl_gb_white{padding:0 3.33px;background-color:#fff}.main__item{margin-bottom:60px}.main__snav{margin-top:10px;margin-bottom:40px}@media screen and (max-width:666px){.main__snav{margin-top:10px}}.main__pagetop{margin:30px 0;text-align:right}.main__pagetop a{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.1rem;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';color:#C4AC80}.main__pagetop a::after{content:"";display:block;clear:both}.main__pagetop a::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;margin-right:2.5px}.main__foot{box-sizing:border-box;margin-bottom:30px}.main p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (max-width:666px){.main__foot{margin-bottom:60px}.main p{font-size:1.4rem}}.main-header__bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 -500px;z-index:-1;background-color:silver}.main-header__ttl{font-size:2.4rem}.main-footer__body{margin-bottom:30px}.main-footer__ttl{font-size:2rem;color:#1A1311;border-bottom:1px solid #000;margin-bottom:.5em}.pan__row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pan__item,.pan__item_home,.pan__item_thispage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px}.pan__item::after,.pan__item_home::after,.pan__item_thispage::after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:5px}.pan__item a,.pan__item_home a,.pan__item_thispage a{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:1.2rem}.js.no-touchevents .pan__item a:hover,.js.no-touchevents .pan__item_home a:hover,.js.no-touchevents .pan__item_thispage a:hover,.js.touchevents .pan__item a.touch,.js.touchevents .pan__item_home a.touch,.js.touchevents .pan__item_thispage a.touch,.no-js .pan__item a:hover,.no-js .pan__item_home a:hover,.no-js .pan__item_thispage a:hover{text-decoration:underline}.pan__item_home a span{display:none}.pan__item_home a::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}.pan__item_thispage::after{display:none}.recommend__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-30px;margin-left:-30px}.f-inq__attention,.snav__row{display:-webkit-box;display:-ms-flexbox}.recommend__item{box-sizing:border-box;max-width:33.33333%;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;padding-left:30px;padding-right:30px;margin-bottom:30px}.footer__row,.snav__item{-webkit-box-sizing:border-box}@media screen and (max-width:666px){.recommend__row{margin-right:-10px;margin-left:-10px}.recommend__item{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:10px;padding-left:10px;margin-bottom:10px}}@media screen and (max-width:320px){.recommend__item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.snav__row{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px;margin-right:-10px}.snav__item{box-sizing:border-box;padding:10px}@media screen and (min-width:667px){.snav__item span{display:none}}@media screen and (max-width:666px){.snav__row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.snav__item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.snav__item a{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#C4AC80;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;color:#fff;text-decoration:none;padding:0 20px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.snav__item a::after{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;right:20px}.snav__item:not(:last-child) a{border-bottom:1px solid #fff}.snav__item:first-child a{border-radius:4px 4px 0 0}.snav__item:last-child a{border-radius:0 0 4px 4px}}body.page-popup .footer__fnav,body.page-popup .footer__inq{display:none}.footer__row{box-sizing:border-box;max-width:1060px;width:100%;margin:0 auto;padding:0 30px}.footer__fnav,.footer__inq{margin-bottom:30px}.footer__link{margin-bottom:60px}@media screen and (max-width:666px){.footer__row{padding:0 10px}.footer__link{margin-bottom:30px}}body.page-popup .footer__link{margin-top:30px}.footer__add{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem;text-align:center;padding:10px}.f-inq__attention{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-inq__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:667px){.f-inq__attention{margin-bottom:16px}.f-inq__btns{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.page-popup .f-inq__btns{display:none}@media screen and (min-width:667px){.f-inq__inq{margin:0 10px 10px;background-image:url(../img/common/f-inq__inq-bt.svg);background-size:529px 82px;display:block;overflow:hidden;width:529px;height:0;padding-top:82px;background-repeat:no-repeat}.js.no-touchevents .f-inq__inq.u-only__sp:hover,.js.touchevents .f-inq__inq.u-only__sp.touch,.no-js .f-inq__inq.u-only__sp:hover{opacity:.7}}@media screen and (max-width:666px){.f-inq__btns{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-inq__inq{background-image:url(../img/common/f-inq__inq-bt.svg);display:block;overflow:hidden;width:529px;height:0;padding-top:82px;background-repeat:no-repeat;background-size:auto 45px;background-position:center}.js.no-touchevents .f-inq__inq:hover,.js.touchevents .f-inq__inq.touch,.no-js .f-inq__inq:hover{opacity:.7}}.f-inq__brand{margin:0 10px 10px;background-image:url(../img/common/f-inq__brand-bt.svg);background-size:323px 82px;display:block;overflow:hidden;width:323px;height:0;padding-top:82px;background-repeat:no-repeat}.f-inq__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-top:30px;line-height:1.2}.f-inq__tel h5{font-size:2.8rem}.f-inq__tel p{font-size:1.4rem;line-height:1.3;margin-right:10px}.f-inq__tel a{font-size:5rem;margin-right:5px}.f-inq__tel small{font-size:1.4rem}@media screen and (max-width:666px){.f-inq__brand{background-size:auto 45px;background-position:center}.f-inq__tel h5,.f-inq__tel p{font-size:1.6rem;text-align:center}.f-inq__tel{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:1px solid #917f49;padding:30px}.f-inq__tel h5{margin-bottom:10px}.f-inq__tel p{margin:0 0 10px}.f-inq__tel p br{display:none}.f-inq__tel a{display:block;text-align:center;font-size:4rem}.f-inq__tel a::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}.js.no-touchevents .f-inq__tel a:hover,.js.touchevents .f-inq__tel a.touch,.no-js .f-inq__tel a:hover{opacity:.7}.f-inq__tel small{display:block;text-align:center}}.footBtn{width:100%;padding:0}@media screen and (max-width:320px){.footBtn{padding:20px 0}}.footBtn .fBInner,.footBtn _:-ms-lang(x)::-ms-backdrop{padding-top:30px}.footBtn .fBInner{-webkit-box-sizing:border-box;box-sizing:border-box;width:870px;max-width:100%;margin:0 auto 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:320px){.footBtn .fBInner{display:block;width:94%}}.footBtn .fBInner .inqBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%;margin-bottom:30px}.footBtn .fBInner .inqBtn a{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#878787),color-stop(50%,#878787),to(#878787));background:linear-gradient(to top,#878787 0,#878787 50%,#878787 100%);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #362821;padding:30px 0;width:100%;font-weight:500;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;display:block;color:#FFF;-webkit-transition:.2s;transition:.2s}@media screen and (min-width:667px){.footBtn .fBInner .inqBtn a{font-size:2.4rem}}@media screen and (max-width:666px){.footBtn .fBInner .inqBtn{width:100%;margin-bottom:20px}.footBtn .fBInner .inqBtn a{padding:15px 0;font-size:1.6rem}}.footBtn .fBInner .inqBtn a:active,.footBtn .fBInner .inqBtn a:hover{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#878787),color-stop(50%,#A5A5A5),to(#878787));background:linear-gradient(to top,#878787 0,#A5A5A5 50%,#878787 100%);-webkit-transition:.2s;transition:.2s}.footBtn .fBInner .inqBtn _:-ms-lang(x)::-ms-backdrop,.footBtn .fBInner .inqBtn a{padding:30px 0 20px!important}.footBtn .fBInner .logoFoot__row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:30px}@media screen and (max-width:666px){.footBtn .fBInner .logoFoot__row{margin-left:0;margin-right:0}}.footBtn .fBInner .logoFoot__item{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:10px}.footBtn .fBInner .logoFoot__item img{width:100%;max-width:100%;height:auto}.f-link__logo_hc,.f-link__logo_hin,.f-link__logo_hln{height:0;background-repeat:no-repeat;overflow:hidden}.footBtn .fBInner .logoFoot a:hover{opacity:.6}.js.no-touchevents .f-link__logo_hc:hover,.js.no-touchevents .f-link__logo_hin:hover,.js.no-touchevents .f-link__logo_hln:hover,.js.touchevents .f-link__logo_hc.touch,.js.touchevents .f-link__logo_hin.touch,.js.touchevents .f-link__logo_hln.touch,.no-js .f-link__logo_hc:hover,.no-js .f-link__logo_hin:hover,.no-js .f-link__logo_hln:hover{opacity:.7}@media screen and (max-width:320px){.footBtn .fBInner .logoFoot__row{margin-left:-10px;margin-right:-10px}.footBtn .fBInner .logoFoot__item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footBtn .fBInner .logoFoot{width:100%}}.footBtn .fBInner .logoFoot img{width:100%}.f-link__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:1000px){.f-link__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.f-link__item{margin:0 30px}.f-link__item h6{font-size:1rem;position:relative;left:-6px}.f-link__logo_hc{background-image:url(../img/common/f-link__hc.svg);background-size:281px 43px;display:block;width:281px;padding-top:43px}@media screen and (max-width:666px){.f-link__item{margin-bottom:10px}.f-link__logo_hc{background-size:187.33px 28.67px;width:187.33px;padding-top:28.67px}}.f-link__logo_hln{background-image:url(../img/common/f-link__hln.svg);background-size:250px 43px;display:block;width:250px;padding-top:43px}@media screen and (max-width:666px){.f-link__logo_hln{background-size:166.67px 28.67px;width:166.67px;padding-top:28.67px}}.f-link__logo_hin{background-image:url(../img/common/f-link__hin.svg);background-size:219px 43px;display:block;width:219px;padding-top:43px}@media screen and (max-width:666px){.f-link__logo_hin{background-size:146px 28.67px;width:146px;padding-top:28.67px}}.pagetop{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1060px;width:100%;margin:0 auto;padding:0 30px;position:relative;z-index:3}.fnav__item a,.pagetop__item{-webkit-box-sizing:border-box;text-decoration:none}.pagetop__row{position:absolute;bottom:-10px;right:0;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:320px){.pagetop__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}}@media screen and (max-width:666px){.pagetop{padding:0 10px}.pagetop__row{right:10px}}.pagetop__item{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;width:45px;position:relative;color:#C4AC80;background-color:#fff;border:2px solid #C4AC80}.pagetop__item::before{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;display:block}.pagetop__item span,body.page-popup .pagetop{display:none}.js.no-touchevents .pagetop__item:hover,.js.touchevents .pagetop__item.touch,.no-js .pagetop__item:hover{background-color:#C4AC80;color:#fff;-webkit-transition:all .5s;transition:all .5s}.js.no-touchevents .pagetop__item:hover::before,.js.touchevents .pagetop__item.touch::before,.no-js .pagetop__item:hover::before{-webkit-transition:-webkit-transform .5s .3s;transition:-webkit-transform .5s .3s;transition:transform .5s .3s;transition:transform .5s .3s,-webkit-transform .5s .3s;-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}.fnav{position:relative;margin-top:60px}.fnav__bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:0 -1000px;padding:0 1000px;background-color:#C4AC80}.fnav__row{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:667px){.fnav__row{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1060px;width:100%;margin:0 auto;padding:0 30px}}@media screen and (min-width:667px) and (max-width:666px){.fnav__row{padding:0 10px}}@media screen and (max-width:666px){.fnav__row{display:block}}.fnav__item a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px;padding:0 20px;color:#fff;font-size:1rem;font-weight:700}.insta__item,.insta__row{-webkit-box-sizing:border-box}.js.no-touchevents .fnav__item a:hover,.js.touchevents .fnav__item a.touch,.no-js .fnav__item a:hover{background-color:#8F7E5F}@media screen and (max-width:666px){.fnav__item a{padding:0 10px;margin:0 -10px;font-size:1.4rem;font-weight:400;height:45px;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #e6e6e6}.fnav__item a::before{display:none}.fnav__item a::after{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:10px;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.access .fnav__item.access a,body.concept .fnav__item.concept a,body.design .fnav__item.design a,body.equipment .fnav__item.equipment a,body.home .fnav__item.home a,body.my-style .fnav__item.my-style a,body.outline .fnav__item.outline a,body.plan .fnav__item.plan a{background:#70634b}@media screen and (min-width:667px){.fnav__item{position:relative;display:inline-block}.fnav__item:not(:first-child)::before{content:'';position:absolute;left:0;top:13px;display:inline-block;width:1px;height:28px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:0}}.insta__container,.insta__ttl_ex{display:-webkit-box;display:-ms-flexbox}.insta__ttl_ex{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.insta__ttl_ex a{text-decoration:none}.insta__ttl_ex img{margin-right:15px;max-width:29px;height:29px}.insta__row{box-sizing:border-box;margin:0 auto 20px;max-width:480px}.insta__container{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.insta__item{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:2.5px}@media screen and (max-width:666px){.insta__item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding:1.25px}}.insta .thumb__item img{width:100%;height:auto}.mb0{margin-bottom:0}.mb1{margin-bottom:10px}.mb2{margin-bottom:20px}.mb3{margin-bottom:30px}.mb4{margin-bottom:40px}.mb5{margin-bottom:50px}.mb6{margin-bottom:60px}.mb7{margin-bottom:70px}.mb8{margin-bottom:80px}.mb9{margin-bottom:90px}.mb10{margin-bottom:100px}.mt0{margin-top:0}.mt1{margin-top:10px}.mt2{margin-top:20px}.mt3{margin-top:30px}.mt4{margin-top:40px}.mt5{margin-top:50px}.mt6{margin-top:60px}.mt7{margin-top:70px}.mt8{margin-top:80px}.mt9{margin-top:90px}.mt10{margin-top:100px}.ml0{margin-left:0}.ml1{margin-left:10px}.ml2{margin-left:20px}.ml3{margin-left:30px}.ml4{margin-left:40px}.ml5{margin-left:50px}.ml6{margin-left:60px}.ml7{margin-left:70px}.ml8{margin-left:80px}.ml9{margin-left:90px}.ml10{margin-left:100px}.pb0{padding-bottom:0}.pb1{padding-bottom:10px}.pb2{padding-bottom:20px}.pb3{padding-bottom:30px}.pb4{padding-bottom:40px}.pb5{padding-bottom:50px}.pb6{padding-bottom:60px}.pb7{padding-bottom:70px}.pb8{padding-bottom:80px}.pb9{padding-bottom:90px}.pb10{padding-bottom:100px}.pt0{padding-top:0}.pt1{padding-top:10px}.pt2{padding-top:20px}.pt3{padding-top:30px}.pt4{padding-top:40px}.pt5{padding-top:50px}.pt6{padding-top:60px}.pt7{padding-top:70px}.pt8{padding-top:80px}.pt9{padding-top:90px}.pt10{padding-top:100px}.recommend__item img,.u-img__max{max-width:100%;width:100%;height:auto}.u-btn,.u-btn_l,.u-btn_point,.u-btn_point_l,.u-btn_point_s,.u-btn_s{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;max-width:320px;width:100%;height:45px;border:1px solid #C4AC80;color:#C4AC80;border-radius:4px;margin-bottom:10px}.js.no-touchevents .u-btn:hover,.js.no-touchevents .u-btn_l:hover,.js.no-touchevents .u-btn_point:hover,.js.no-touchevents .u-btn_point_l:hover,.js.no-touchevents .u-btn_point_s:hover,.js.no-touchevents .u-btn_s:hover,.js.touchevents .touch.u-btn_l,.js.touchevents .touch.u-btn_point,.js.touchevents .touch.u-btn_point_l,.js.touchevents .touch.u-btn_point_s,.js.touchevents .touch.u-btn_s,.js.touchevents .u-btn.touch,.no-js .u-btn:hover,.no-js .u-btn_l:hover,.no-js .u-btn_point:hover,.no-js .u-btn_point_l:hover,.no-js .u-btn_point_s:hover,.no-js .u-btn_s:hover{background-color:#C4AC80;color:#fff}.u-btn_point_s,.u-btn_s{max-width:160px}.u-btn_l,.u-btn_point_l{max-width:320px}.u-btn_point,.u-btn_point_l,.u-btn_point_s{background-color:#917f49;border-color:#917f49;color:#fff}.js.no-touchevents .u-btn_point:hover,.js.no-touchevents .u-btn_point_l:hover,.js.no-touchevents .u-btn_point_s:hover,.js.touchevents .touch.u-btn_point_l,.js.touchevents .touch.u-btn_point_s,.js.touchevents .u-btn_point.touch,.no-js .u-btn_point:hover,.no-js .u-btn_point_l:hover,.no-js .u-btn_point_s:hover{background-color:#5e522f;border-color:#5e522f}body.home .btns__item,body.home .main-v{background-color:#fff}.u-a,.u-a_icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;text-decoration:none;line-height:1.2;border-bottom:2px solid transparent;-webkit-transition:border-color .3s;transition:border-color .3s}.js.no-touchevents .u-a:hover,.js.no-touchevents .u-a_icon:hover,.js.touchevents .touch.u-a_icon,.js.touchevents .u-a.touch,.no-js .u-a:hover,.no-js .u-a_icon:hover{border-color:#1A1311;-webkit-transition:border-color .1s;transition:border-color .1s}.u-a_icon::after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;margin:0 5px 0 2.5px;font-weight:700}.u-small,body.concept .concept_main-v__ttl,body.design .design .detail-box,body.my-style .mystyle-thumbs__ex{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.u-a_icon[target='_blank']::after{content:"\f14c";font-weight:400}.u-a_icon[rel=nofollow]::after{content:"\f08e";font-weight:400}.u-a_icon[href*='.pdf']::after{content:"\f15c";font-weight:400}.js.no-touchevents .u-a_icon:hover::after,.js.touchevents .u-a_icon.touch::after,.no-js .u-a_icon:hover::after{-webkit-transform:translate3d(2px,-2px,0);transform:translate3d(2px,-2px,0);-webkit-transition:all .3s;transition:all .3s}.u-sns__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-sns__item{margin:0 5px}.u-small{display:inline-block;font-size:1.2rem;line-height:1.4;margin-top:10px}@media screen and (max-width:666px){.u-small{font-size:1rem}}.u-fig{position:relative}.u-fig__cap,.u-fig__cap_darken,.u-fig__cap_left,.u-fig__cap_left_darken,.u-fig__cap_mv,.u-fig__cap_mv_left,.u-fig__cap_mv_left50,.u-fig__cap_mv_left_darken{position:absolute;right:5px;bottom:5px;font-size:1.1rem;display:inline-block;font-weight:700;line-height:1.2;color:#e6e6e6;text-shadow:0 0 3px #000}.u-fig__cap_left,.u-fig__cap_left_darken,.u-fig__cap_mv_left{right:auto;left:10px}.u-fig__cap_darken,.u-fig__cap_left_darken,.u-fig__cap_mv_left_darken{color:#000;text-shadow:0 0 3px #fff}.u-fig__cap_mv{bottom:5px}.u-fig__cap_mv_left50{right:51%}.u-fig__cap_mv_left_darken{right:auto}.u-only__pc{display:none}@media screen and (min-width:667px){.u-only__pc{display:block}}.u-only__sp{display:none}@media screen and (max-width:666px){.u-only__sp{display:block}}.u-float__right{float:right;margin-left:30px;margin-bottom:10px}@media screen and (max-width:320px){.u-float__right{float:none;margin-left:auto;margin-right:auto;text-align:center}}.u-float__left{float:left;margin-right:30px;margin-bottom:10px}@media screen and (max-width:320px){.u-float__left{float:none;margin-left:auto;margin-right:auto;text-align:center}}body.home .main-v__hide{display:none}body.home .btns img{max-width:100%;width:100%;height:auto}body.home .btns__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}body.home .btns__item{position:relative;overflow:hidden;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:160px;border:1.43px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:666px){body.home .main-v{margin:-10px -10px 0}body.home .main__btns{margin:0 -10px 10px}body.home .btns__item{height:200px}}body.home .btns__item span.page_ttl{text-indent:-10000px;position:absolute;width:auto;height:auto;top:0;right:0;bottom:0;left:0;z-index:30}body.home .btns__item span.u-figcaption{text-indent:inherit!important;position:absolute;bottom:0;right:5px;z-index:50;color:#fff;font-size:1.2rem;background:0 0!important}body.home .btns__item.access .btns__bg,body.home .btns__item.concept .btns__bg,body.home .btns__item.design .btns__bg,body.home .btns__item.equipment .btns__bg,body.home .btns__item.my-style .btns__bg,body.home .btns__item.plan .btns__bg{background-repeat:repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}body.home .btns__item.concept .btns__filter{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-color:rgba(0,20,35,.4);-webkit-transition:all 1s;transition:all 1s}body.home .btns__item.concept .btns__bg{background-image:url(../img/home/concept-img.png);z-index:2;-webkit-transition:all 1s;transition:all 1s}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.concept .btns__bg{background-image:url(../img/home/concept-img@2x.png)}}body.home .btns__item.my-style .btns__filter{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-color:rgba(0,20,35,.4);-webkit-transition:all 1s;transition:all 1s}body.home .btns__item.my-style .btns__bg{background-image:url(../img/home/my-style-img.png);z-index:2;-webkit-transition:all 1s;transition:all 1s}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.my-style .btns__bg{background-image:url(../img/home/my-style-img@2x.png)}}body.home .btns__item.design .btns__filter{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-color:rgba(0,20,35,.4);-webkit-transition:all 1s;transition:all 1s}body.home .btns__item.design .btns__bg{background-image:url(../img/home/design-img.png);z-index:2;-webkit-transition:all 1s;transition:all 1s}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.design .btns__bg{background-image:url(../img/home/design-img@2x.png)}}body.home .btns__item.access .btns__filter{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-color:rgba(0,20,35,.4);-webkit-transition:all 1s;transition:all 1s}body.home .btns__item.access .btns__bg{background-image:url(../img/home/access-img.png);z-index:2;-webkit-transition:all 1s;transition:all 1s}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.access .btns__bg{background-image:url(../img/home/access-img@2x.png)}}body.home .btns__item.plan .btns__filter{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-color:rgba(0,20,35,.4);-webkit-transition:all 1s;transition:all 1s}body.home .btns__item.plan .btns__bg{background-image:url(../img/home/plan-img.png);z-index:2;-webkit-transition:all 1s;transition:all 1s}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.plan .btns__bg{background-image:url(../img/home/plan-img@2x.png)}}body.home .btns__item.equipment .btns__filter{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-color:rgba(0,20,35,.4);-webkit-transition:all 1s;transition:all 1s}body.home .btns__item.equipment .btns__bg{background-image:url(../img/home/equipment-img.png);z-index:2;-webkit-transition:all 1s;transition:all 1s}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.equipment .btns__bg{background-image:url(../img/home/equipment-img@2x.png)}}body.home .btns__item.concept span{background-image:url(../img/home/concept-txt.png);background-size:83px 14px;background-repeat:no-repeat;background-position:center center;-webkit-filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99));filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99))}body.home .btns__item.design span,body.home .btns__item.my-style span{background-repeat:no-repeat;background-position:center center;-webkit-filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99))}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.concept span{background-image:url(../img/home/concept-txt@2x.png)}}@media screen and (max-width:666px){body.home .btns__item.concept span{background-size:58.1px 9.8px}}body.home .btns__item.my-style span{background-image:url(../img/home/my-style-txt.png);background-size:89px 14px;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99))}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.my-style span{background-image:url(../img/home/my-style-txt@2x.png)}}@media screen and (max-width:666px){body.home .btns__item.my-style span{background-size:62.3px 9.8px}}body.home .btns__item.design span{background-image:url(../img/home/design-txt.png);background-size:66px 13px;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99))}body.home .btns__item.access span,body.home .btns__item.plan span{-webkit-filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99));background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.design span{background-image:url(../img/home/design-txt@2x.png)}}@media screen and (max-width:666px){body.home .btns__item.design span{background-size:46.2px 9.1px}}body.home .btns__item.access span{background-image:url(../img/home/access-txt.png);background-size:166px 13px;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99))}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.access span{background-image:url(../img/home/access-txt@2x.png)}}@media screen and (max-width:666px){body.home .btns__item.access span{background-size:116.2px 9.1px}}body.home .btns__item.plan span{background-image:url(../img/home/plan-txt.png);background-size:105px 13px;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99))}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.plan span{background-image:url(../img/home/plan-txt@2x.png)}}@media screen and (max-width:666px){body.home .btns__item.plan span{background-size:73.5px 9.1px}}body.home .btns__item.equipment span{background-image:url(../img/home/equipment-txt.png);background-size:105px 17px;background-repeat:no-repeat;background-position:center center;-webkit-filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99));filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .99))}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.home .btns__item.equipment span{background-image:url(../img/home/equipment-txt@2x.png)}}.js.no-touchevents body.home .btns__item:hover .btns__filter,.js.touchevents body.home .btns__item.touch .btns__filter,.no-js body.home .btns__item:hover .btns__filter{background-color:rgba(0,20,35,.1);-webkit-transition:all 1s;transition:all 1s}.js.no-touchevents body.home .btns__item:hover .btns__bg,.js.touchevents body.home .btns__item.touch .btns__bg,.no-js body.home .btns__item:hover .btns__bg{background-color:rgba(0,0,0,0);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1s;transition:all 1s}body.concept .concept_main-v{position:relative}body.concept .concept_main-v__ex{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:554px}body.concept .concept_main-v__ttl{position:absolute;top:90px;left:0;right:0;text-align:center;font-size:4.7rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2.5rem;color:#474545}@media screen and (max-width:666px){body.home .btns__item.equipment span{background-size:73.5px 11.9px}body.concept .concept_main-v__ttl{font-size:2.5rem;line-height:2.5rem}body.concept .concept_main-v__ttl_sub{font-size:1.6rem}}body.concept .concept_main-v__ttl_sub{font-size:1.6rem;font-weight:700}body.concept .concept_main-v__text{position:absolute;top:-120px;bottom:0;left:0;right:0;width:100%;max-width:500px;height:50px;margin:auto;font-size:1.1rem;font-weight:700;text-align:center;line-height:350%}@media screen and (max-width:320px){body.concept .concept_main-v__text{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}}body.concept .concept__base{max-width:1000px;height:554px}body.concept .concept__base img{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);overflow:hidden}@media screen and (min-width:667px){body.concept .concept__light{position:absolute;z-index:100;top:30px;left:155px;-webkit-transition:.3s;transition:.3s}body.concept .concept__light:hover{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}}@media screen and (max-width:1000px){body.concept .concept__light{top:0;left:0}}@media screen and (max-width:666px){body.concept .concept__light{position:relative;top:0!important;right:0!important}}body.concept .concept__light::before{position:absolute;top:0;left:0;z-index:500;background-image:url(../img/concept/comming-soon.png);background-color:#000}@media screen and (min-width:667px){body.concept .concept__dark{position:absolute;z-index:100;top:30px;right:120px;-webkit-transition:.3s;transition:.3s}body.concept .concept__dark:hover{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}}@media screen and (max-width:1000px){body.concept .concept__dark{top:0;right:0}}@media screen and (max-width:666px){body.concept .concept__dark{position:relative;top:initial!important;right:initial!important}}@media screen and (min-width:667px){body.concept .concept__cafeteria{position:absolute;z-index:200;top:150px;left:30px;-webkit-transition:.3s;transition:.3s}body.concept .concept__cafeteria:hover{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}}@media screen and (max-width:1000px){body.concept .concept__cafeteria{top:132px;left:0}}@media screen and (max-width:666px){body.concept .concept__cafeteria{position:relative;top:0!important;right:0!important}}@media screen and (min-width:667px){body.concept .concept__japanese{position:absolute;z-index:200;top:162px;right:48px;-webkit-transition:.3s;transition:.3s}body.concept .concept__japanese:hover{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}}@media screen and (max-width:1000px){body.concept .concept__japanese{top:132px;right:0}}@media screen and (max-width:666px){body.concept .concept__japanese{position:relative;top:0!important;right:0!important}}@media screen and (min-width:667px){body.concept .concept__luxury{position:absolute;z-index:300;top:258px;left:150px;-webkit-transition:.3s;transition:.3s}body.concept .concept__luxury:hover{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}}@media screen and (max-width:1000px){body.concept .concept__luxury{top:264px;left:0}}@media screen and (max-width:666px){body.concept .concept__luxury{position:relative;top:0!important;right:0!important}}@media screen and (min-width:667px){body.concept .concept__french{position:absolute;z-index:300;top:290px;right:148px;-webkit-transition:.3s;transition:.3s}body.concept .concept__french:hover{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}}@media screen and (max-width:1000px){body.concept .concept__french{top:264px;right:0}}@media screen and (max-width:666px){body.concept .concept__french{position:relative;top:0!important;right:0!important}}@media screen and (min-width:667px){body.concept .concept__bar{position:absolute;z-index:400;top:388px;left:54px;-webkit-transition:.3s;transition:.3s}body.concept .concept__bar:hover{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}}@media screen and (max-width:1000px){body.concept .concept__bar{top:392px;left:0}}@media screen and (max-width:666px){body.concept .concept__bar{position:relative;top:0!important;right:0!important}}@media screen and (min-width:667px){body.concept .concept__california{position:absolute;z-index:400;top:388px;right:28px;-webkit-transition:.3s;transition:.3s}body.concept .concept__california:hover{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}}@media screen and (max-width:1000px){body.concept .concept__california{top:392px;right:0}}@media screen and (max-width:666px){body.concept .concept__california{position:relative;top:0!important;right:0!important}body.concept .flex-around__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.concept .flex-around .comming-soon{-webkit-transition:.3s;transition:.3s}body.concept .flex-around .comming-soon img:last-child{position:absolute;top:5px;left:5px;opacity:0;-webkit-transition:.5s;transition:.5s}body.concept .flex-around .comming-soon:hover img:last-child{position:absolute;opacity:1;-webkit-transition:.5s;transition:.5s;display:inline-block}body.concept .flex-around .comming-soon:hover img:first-child{-webkit-transition:.3s;transition:.3s}body.concept .flex-around .ready img{-webkit-transition:.5s;transition:.5s}body.concept .flex-around .ready:hover img{-webkit-transition:.5s;transition:.5s;-webkit-box-shadow:0 0 10px #33231b;box-shadow:0 0 10px #33231b}body.my-style .my-style .comming-soon{-webkit-transition:.3s;transition:.3s}body.my-style .my-style .comming-soon img:last-child{position:absolute;top:0;left:0;opacity:0;-webkit-transition:.5s;transition:.5s}body.my-style .my-style .comming-soon:hover img:last-child{position:absolute;opacity:1;-webkit-transition:.5s;transition:.5s;display:inline-block}body.my-style .my-style .comming-soon:hover img:first-child{-webkit-transition:.3s;transition:.3s}body.my-style .my-style .pagenav__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}@media screen and (min-width:667px){body.my-style .my-style .pagenav__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}body.my-style .my-style .pagenav__item:not(:first-child){margin-left:5px}}@media screen and (max-width:1000px){body.my-style .my-style .pagenav__row{-ms-flex-wrap:wrap;flex-wrap:wrap}body.my-style .my-style .pagenav__item:not(:first-child){margin-left:0}body.my-style .my-style .pagenav-s__row{margin-bottom:5px}}body.my-style .my-style .pagenav-s__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:1000px){body.my-style .my-style .pagenav-s__item:not(:first-child){margin-left:5px}}body.my-style .my-style .style-french__row{border-left:1px solid #af8587;border-top:8px solid #af8587}body.my-style .my-style .style-cafe__row{border-left:1px solid #A5895E;border-top:8px solid #A5895E}body.my-style .my-style .style-bar__row{border-left:1px solid #A59179;border-top:8px solid #A59179}body.my-style .my-style .style-california__row{border-left:1px solid #b08c6f;border-top:8px solid #b08c6f}body.my-style .my-style .style-japanese__row{border-left:1px solid #a17365;border-top:8px solid #a17365}body.my-style .my-style .style-luxury__row{border-left:1px solid #957884;border-top:8px solid #957884}body.my-style .my-style .mystyle__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.my-style .my-style .mystyle__room{text-align:center}body.my-style .my-style .mystyle__room figcaption{text-align:left!important}body.my-style .my-style .style-light__row{border-left:1px solid #B4A36F;border-top:8px solid #B4A36F}body.my-style .my-style .style-dark__row{border-left:1px solid #9A8F68;border-top:8px solid #9A8F68}body.my-style .style-item,body.my-style .style-item img:first-child{-webkit-transition:.3s;transition:.3s}body.my-style .style-item img:last-child{position:absolute;top:0;left:0;opacity:0;-webkit-transition:.5s;transition:.5s}.js.no-touchevents body.my-style .style-item__off:hover img:last-child,.js.touchevents body.my-style .style-item__off.touch img:last-child,.no-js body.my-style .style-item__off:hover img:last-child{position:absolute;opacity:1;-webkit-transition:.5s;transition:.5s;display:inline-block}.js.no-touchevents body.my-style .style-item__off:hover img:first-child,.js.touchevents body.my-style .style-item__off.touch img:first-child,.no-js body.my-style .style-item__off:hover img:first-child{opacity:0;-webkit-transition:.3s;transition:.3s}body.my-style .style-my-swipe__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:667px){body.my-style .my-style .pagenav-s__item:not(:first-child){margin-left:5px}body.my-style .style-my-swipe__row{padding-top:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.my-style .style-my-swipe__item:not(:first-child){margin-left:2%}}@media screen and (max-width:666px){body.my-style .my-style .pagenav-s__row{margin-bottom:10px}body.my-style .my-style .mystyle__ttl{margin-top:20px;margin-bottom:20px}body.my-style .style-my-swipe__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}}body.my-style .style-my-swipe .mystyle__ttl{-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.my-style .style-my-swipe .mystyle__ttl_img{-ms-flex-item-align:center;align-self:center;padding:5px}body.my-style .mystyle-thumbs{-ms-flex-item-align:end;align-self:flex-end;width:100%}@media screen and (min-width:1001px){body.my-style .mystyle-thumbs{max-width:219px}}@media screen and (max-width:1000px){body.my-style .mystyle-thumbs{max-width:95%}}@media screen and (max-width:666px){body.my-style .mystyle-thumbs{display:none}}body.my-style .mystyle-thumbs__row{-webkit-transform:none!important;transform:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.my-style .mystyle-thumbs__item{position:relative;cursor:pointer}body.my-style .mystyle-thumbs__item:not(:first-child){margin-top:5px}body.my-style .mystyle-thumbs__ex{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:219px;max-width:100%;height:1.3rem;text-align:center;font-size:1.3rem;color:#fff;z-index:999;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:1000px){body.my-style .mystyle-thumbs__ex{font-size:1rem}}@media screen and (min-width:667px){body.my-style .mystyle-thumbs-sp{display:none}}body.my-style .mystyle-thumbs-sp__row{-webkit-transform:none!important;transform:none!important;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}body.my-style .mystyle-thumbs-sp__item{position:relative;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;overflow:hidden}@media screen and (max-width:666px){body.my-style .mystyle-thumbs-sp__ex{display:none}}body.design .design{position:relative}body.design .design__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}@media screen and (min-width:667px){body.design .design__img{position:relative;max-width:43%;-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%}body.design .design__img .u-fig{position:absolute;top:-8vw}body.design .design__ex{margin-right:30px}}@media screen and (min-width:1000px){body.design .design__img .u-fig{top:-100px}}body.design .design__ex{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:56%;-webkit-box-flex:0;-ms-flex:0 0 56%;flex:0 0 56%}@media screen and (max-width:666px){body.design .design__row{display:block}body.design .design__ex{max-width:100%;padding:10px}body.design .design__ex p{margin-bottom:30px}body.design .design__ex p br{display:none}body.design .design .detail-box__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.design .design__info{font-size:1.6rem;font-weight:700}body.design .design .detail-box{position:relative;font-weight:700}body.design .design .detail-box__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.design .design .detail-box__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:667px){body.design .design .detail-box__item{max-width:246px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}body.design .design .detail-box__item:not(:first-child){margin-left:2%}}@media screen and (max-width:666px){body.design .design .detail-box__item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}body.design .design .detail-box__item p{font-size:1.4rem;line-height:150%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}body.design .design .detail-box__item_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.design .design .detail-box__fig{position:absolute;font-size:1.1rem;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}body.design .design .bottom-img{position:relative}body.design .design .bottom-img .bottom-img__item_ab{position:absolute;z-index:500;bottom:0;max-width:155px}body.design .design .bottom-img .bottom-img__item{position:absolute;z-index:0;top:0}body.access .access .main__ex{font-weight:700}body.access .flex-between__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:666px){body.access .flex-between__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.access .access-to-station__list li{margin-bottom:10px;line-height:135%;border-left:5px solid #1A1311}body.access .location__photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.access .location__photos img{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}body.access .location__meter img{margin-bottom:10px}body.outline .outline-list__ttl,body.plan .plan h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:30px}body.outline .outline-list{color:#1A1311;font-weight:700;padding:30px 0}body.outline .outline-list__ttl{font-size:2rem;text-align:center}body.outline .outline-list__table th{-webkit-box-sizing:border-box;box-sizing:border-box;width:216px;padding:10px;text-align:left}body.outline .outline-list__table td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:left}@media screen and (max-width:666px){body.outline .outline-list__table th{display:block;background-color:#ebe4d8;padding:5px;width:100%}body.outline .outline-list__table td{display:block}}body.plan .plan h3{margin-top:40px;font-size:23px}body.plan .plan p{font-size:16px;line-height:26px}body.plan .plan__view{text-align:center;margin-top:50px}body.plan .plan .u-only__sp img+img{margin-top:24px}body.plan .plan .flex-around{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}body.equipment .flex-between__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:667px){body.access .flex-between__item:not(:first-child){margin-left:1.5%}body.outline .outline-list__table tr:nth-child(2n - 1){background-color:#ebe4d8}body.equipment .flex-between__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}body.equipment .flex-between__item_img{text-align:center}}@media screen and (max-width:666px){body.equipment .flex-between__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:667px){body.equipment .flex-between__item:not(:first-child){margin-left:1%}}body.map .map-img{margin-bottom:50px}body.map .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.map .btn #print-btn{margin-right:10px}body.map .btn #close-btn{margin-left:10px}@media print{body.map .no-print,body.map label,body.map nav{display:none}body.map .map-img{text-align:center}body.map .map-img img{max-width:90%}}