/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{width:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;height:100%;font-size:1.6rem;line-height:1.8;text-align:justify;font-family:"Zen Kaku Gothic Antique","游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;color:#221815;overflow-x:hidden}img,video{vertical-align:top;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}strong{font-weight:bold}small{font-size:14px}table{width:100%;border-collapse:separate;border-spacing:0}.e-L,.e-M,.e-B{font-family:"Barlow",sans-serif}.e-L{font-weight:300 !important}.e-M{font-weight:500 !important}.e-B{font-weight:600 !important}.mt50{margin-top:50px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.all{overflow:hidden}.container{padding-left:5%;padding-right:5%}.txtIndent,.listIndent li{padding-left:1em}.txtIndent:first-letter,.listIndent li:first-letter{margin-left:-1em}.textR{text-align:right}.gmap{position:relative;width:100%;height:0;padding-top:47.5%}.gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}a{text-decoration:none;outline:none;transition:all ease-out .3s}.txtLink{text-decoration:underline;color:#0979ba}.txtLink:hover{text-decoration:none}.opa:hover{opacity:.7}.btnAction{position:relative;display:inline-block;padding:.5em 4em;border:2px solid rgba(255,255,255,0);color:#fff;text-align:center;margin-top:20px;background:#ff8d47}.btnAction:hover{background:#fff;color:#ff8d47;border:2px solid #ff8d47}.btnTokimachi{position:relative;display:inline-block;padding:.5em 4em;border:2px solid #256b3d;color:#256b3d;text-align:center;margin-top:20px}.btnTokimachi::before,.btnTokimachi::after,.btnTokimachi span::before,.btnTokimachi span::after{position:absolute;z-index:2;content:"";width:0;height:0;border:2px solid rgba(0,0,0,0);transition:all .3s;visibility:hidden;box-sizing:content-box}.btnTokimachi::before{top:-2px;left:-2px;border-left-color:#ccc}.btnTokimachi::after{bottom:-2px;right:-2px;border-right-color:#ccc}.btnTokimachi span::before{bottom:-2px;left:-2px;border-bottom-color:#ccc}.btnTokimachi span::after{top:-2px;right:-2px;border-top-color:#ccc}.btnTokimachi:hover{color:#ccc}.btnTokimachi:hover::before,.btnTokimachi:hover::after{height:100%;visibility:visible}.btnTokimachi:hover span::before,.btnTokimachi:hover span::after{width:100%;visibility:visible}.flex{display:flex;flex-wrap:wrap}.tbl{display:table;width:100%}.tbl dl{display:table-row}.tbl dt,.tbl dd{display:table-cell;padding:1em}.tbl dt{border-bottom:1px solid #aaa}.tbl dd{border-bottom:1px solid #ddd}@media screen and (max-width: 767px){.tbl{border-top:1px solid #aaa}.tbl dt,.tbl dd{display:block;width:100%;padding:.5em 1em}.tbl dt{border-bottom:1px solid #ddd;background:#efefef}.tbl dd{border-bottom:1px solid #aaa}}.tblWrap{overflow:auto}@media screen and (max-width: 768px){.tblWrap{white-space:nowrap;margin-bottom:5px}.tblWrap::-webkit-scrollbar{height:5px}.tblWrap::-webkit-scrollbar-track{margin:0 2px;border-radius:5px;background:#ddd}.tblWrap::-webkit-scrollbar-thumb{border-radius:4px;background:#666}}@media screen and (max-width: 768px){.pc_br{display:none}}@media screen and (min-width: 768px){.sp_br{display:none}}header{background:#fff;padding:10px 5%;min-height:70px;align-items:center}header .siteName{display:block;width:250px}@media screen and (min-width: 768px){header .siteName{width:540px}}.toggle-btn{mix-blend-mode:difference;width:40px;height:30px;position:fixed;right:20px;top:20px;z-index:9999}.toggle-btn__line{background:#fff;display:block;height:2px;position:absolute;transition:transform .5s;width:100%}.toggle-btn__line--top{top:3px}.toggle-btn__line--center{top:15px}.toggle-btn__line--bottom{top:27px}.toggle-btn__line--top.active{top:15px;transform:rotate(45deg)}.toggle-btn__line--center.active{transform:scaleX(0)}.toggle-btn__line--bottom.active{top:15px;transform:rotate(135deg)}.global-nav{display:none;position:fixed;background:rgba(255,255,255,.9);width:100%;height:100%;z-index:999;top:0;left:0}.global-nav__inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow-y:auto}.global-nav__list{max-height:100%}.global-nav__item{margin:15px 0}.global-nav__item a{color:#221815;font-size:30px;font-weight:bold;text-decoration:none;transition:.5s}.global-nav__item a:hover{opacity:.7}@media screen and (min-width: 768px){.global-nav__item a{font-size:50px}}.inqSec{background:#f6f6f6;text-align:center;margin-top:100px}.inqSec div{width:100%;padding:20px}.inqSec div:nth-of-type(2){border-top:1px solid;border-bottom:1px solid}.inqSec div:nth-of-type(3){border-bottom:1px solid}.inqSec h4{line-height:1.3}.inqSec h4 .e-M{font-size:40px;display:block}.inqSec .tel-link{font-size:38px}#home .inqSec{margin-top:0}@media screen and (min-width: 768px){.inqSec{padding:30px 0}.inqSec div{width:25%}.inqSec div:nth-of-type(2){border:none;border-left:1px solid;border-right:1px solid}.inqSec div:nth-of-type(3){border:none;border-right:1px solid}}footer{background:#221815;color:#fff;font-family:"Barlow",sans-serif;padding:30px 20px;border-top:3px solid #797620;align-items:flex-end}footer .siteName{display:block;margin-bottom:20px;max-width:440px}footer .siteName span{display:block}footer .Rbox{max-width:450px;margin:15px 0 0}footer ul{gap:5px 1em}footer li{background:url(/img/common/ico-blank.svg) no-repeat center left;background-size:14px 14px;padding-left:20px;width:100%}footer li a:hover{color:#ab951d}footer .flex_end{align-items:flex-end}footer .flex_end span{margin-left:20px}@media screen and (min-width: 768px){footer{padding:30px 50px}footer .Lbox div{display:inline-block}footer .Lbox div:not(:first-of-type){margin-left:30px}}@media screen and (min-width: 1209px){footer .Rbox{margin:0 0 0 auto}footer li{width:auto}}#copyright{align-self:end;margin-left:auto}.titHomeSec{font-size:50px;line-height:1.4;margin-bottom:20px}.mv{position:relative}.mv a{display:block;position:absolute;right:0;bottom:0;color:#fff;background:#221815;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(18px,2vw,32px);padding:0 1.5em;text-align:center}.mv a:hover{background:#aaa}.slick-arrow{display:none !important}.slick-slide img{width:100%}@media screen and (max-width: 767px){.mv a{width:100%;bottom:-35px;padding:.25em 1em}}h1.siteName{max-width:250px;position:absolute;z-index:111;left:20px;width:100%;top:10px;line-height:1}h1.siteName img{width:100%}@media screen and (min-width: 768px){h1.siteName{max-width:80%;left:50%;transform:translate(-50%, -50%);top:auto}.swiper-container{padding-left:5%;padding-right:5%}}.bk_gray{background:#e0e0e0}.top_event{padding-top:60px;padding-bottom:40px}.top_event ul li figure{margin-bottom:10px}.top_event ul li figure img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.top_event ul li h5{font-size:18px;font-weight:bold}.top_event ul li .flex{display:flex;align-items:center}.top_event ul li .cat-reserve-no,.top_event ul li .cat-reserve-yes{font-size:14px;padding:.25em .5em;line-height:1;display:inline-block;color:#fff;margin-left:10px}.top_event ul li .cat-reserve-no{background:gray;border:1px solid gray}.top_event ul li .cat-reserve-yes{background:#853c2d;border:1px solid #853c2d}@media screen and (min-width: 768px){.btn_Right{position:relative}.btn_Right .btnAction{position:absolute;right:0;top:0;margin-bottom:0}}.bk_graydark{background:#d4d4d4}.top_modelhouse{padding-top:60px;padding-bottom:40px}.top_modelhouse .titHomeSec{line-height:1em}.top_works{padding-top:60px;padding-bottom:80px}.top_works .titHomeSec{margin-bottom:10px}.top_works .btn_Right{position:relative}.top_works .btn_Right .btnAction{position:absolute;right:0;top:0;margin-bottom:0}.slider_li img{width:200px;height:180px;-o-object-fit:cover;object-fit:cover;padding:10px}.works-slider02 .slick-track{margin-left:100px}@media screen and (min-width: 768px){.slider_li img{width:455px;height:320px}.works-slider02 .slick-track{margin-left:223px}}@media screen and (max-width: 767px){.top_works .btn_Right .btnAction{padding:.5em 3em}}.ProductBOX{display:table;width:100%}.ProductBOX .col-2{width:100%}.ProductBOX .col-2 a img{width:100%}.top_Product{background:gray;color:#fff;padding:20px}.top_Product .titHomeSec{margin-bottom:0}@media screen and (min-width: 768px){.ProductBOX .col-2{width:50%;display:table-cell;vertical-align:middle}.top_Product{padding:0 60px}.top_Product .titHomeSec{margin-bottom:10px}}.top_ban-area{padding-top:30px;padding-bottom:50px}@media screen and (min-width: 768px){.top_ban-area{padding-top:60px;padding-bottom:80px}}.infoFeedSec{padding-top:30px;padding-bottom:60px}.newsFeed{gap:30px}.feedItem{width:100%}.linkCard{border-bottom:1px solid #221815;display:block;height:100%;padding-bottom:35px;padding-right:35px;position:relative}.linkCard:after{background-color:#221815;background-image:url(/img/common/white-arrow.svg);bottom:0;content:"";display:block;height:30px;position:absolute;right:0;width:30px;transition:all ease-out .3s}.linkCard time{color:#888}.linkCard:hover{border-bottom:1px solid #ab951d}.linkCard:hover:after{background-color:#ab951d}.linkTitle{color:#221815;margin-top:1.2rem}@media screen and (min-width: 768px){.infoFeedSec{padding-top:50px;padding-bottom:100px}.feedItem{width:calc((100% - 60px)/3)}}.conceptSec{padding-bottom:100px;gap:40px;align-items:center}.conceptSec div,.conceptSec figure{width:100%}.conceptSec .e-B{font-size:30px;line-height:1.3;margin-bottom:10px;display:block}@media screen and (min-width: 768px){.conceptSec{padding-bottom:100px}.conceptSec div,.conceptSec figure{width:calc((100% - 40px)/2)}}.gmapBox{width:100%}.aboutBtnBox{background:url(/img/top/bg-company.jpg) no-repeat center center;background-size:cover;position:relative;color:#fff;align-items:center;justify-content:center;min-height:280px;width:100%;text-align:center}.aboutBtnBox:before{content:"";width:100%;height:100%;background-color:rgba(34,24,21,.7);position:absolute;left:0;top:0}.aboutBtnBox div{position:relative}.aboutBtnBox h3{font-size:18px;line-height:1.3}.aboutBtnBox h3 .e-M{display:block;font-size:36px}@media screen and (min-width: 768px){.gmapBox,.aboutBtnBox{width:50%}.gmapBox .gmap,.aboutBtnBox .gmap{height:100%;padding-top:0}.aboutBtnBox{min-height:400px}}.pageHeader{position:relative;padding:50px 0 0 5%;overflow:hidden}.pageHeader:before{font-family:"Barlow",sans-serif;font-weight:600;position:absolute;right:-20px;top:0;color:#f6f6f6;mix-blend-mode:multiply;font-size:200px;line-height:1}.pageHeader:after{content:"";width:100%;height:80%;top:0;left:0;z-index:-1;background:#f6f6f6;position:absolute}.pageHeader #parallax{position:relative;background-repeat:no-repeat;background-size:cover;height:0%;background-position-x:center;padding-top:35vh}.titPage{font-size:18px;margin:0 0 0 5%;position:relative;z-index:1;padding-right:5%;transform:translateY(50%)}.titPage .e-B{display:block;font-size:clamp(50px,6vw,120px);line-height:1}.titBorder{position:relative;font-size:22px;font-weight:bold;line-height:1.3;padding-bottom:.5em;margin-bottom:1em}.titBorder:before,.titBorder:after{content:"";position:absolute;left:0;bottom:0;height:1px}.titBorder:before{width:100%;background-color:#ddd}.titBorder:after{width:max(32vw,6rem);background-color:#000}.column2{margin-top:60px;gap:40px}.column2 .Lbox,.column2 .Rbox{width:100%}.titSec{position:relative;padding-top:40px;font-size:18px;line-height:1.3}.titSec:before{content:"";width:25%;max-width:100px;height:3px;background:#ab951d;position:absolute;top:0;left:0}.titSec .e-M{display:block;font-size:50px}@media(max-width: 767px){.pageHeader #parallax{background-position-y:0 !important}}@media(min-width: 768px){.pageHeader #parallax{padding-top:min(100vh,35%)}}@media(min-width: 880px){.column2{margin-top:100px}.column2 .Lbox{width:30%}.column2 .Rbox{width:calc(100% - (30% + 40px))}}#rebrand .pageHeader:before{content:"Rebrand"}#rebrand .pageHeader #parallax{background-image:url(/img/rebrand/header.jpg)}.conceptBox h3{margin-bottom:30px;margin-top:15px}.conceptBox p{margin-top:15px}@media(min-width: 880px){.conceptBox h3{margin-bottom:50px;margin-top:65px}}#modelhouse .pageHeader:before{content:"Model house"}#modelhouse .pageHeader #parallax{background-image:url(/img/modelhouse/header.jpg)}#modelhouse .inqSec{margin-top:0}.model_copy{text-align:center;padding:30px 0 10px;font-size:25px}.model_li li{margin-bottom:0}.model_li .boxL,.model_li .boxR{width:100%;padding:20px}.model_li .boxL img{width:100%}.model_li .boxR h5{font-size:25px;line-height:2em;margin-bottom:10px}.model_li .boxR h5 span{display:block;font-size:50px}.model_li .boxR .gold_text{font-size:18px;color:#ab951d;margin-bottom:10px}.model_li .tbl{margin-top:20px}.model_li .tbl dt,.model_li .tbl dd{padding:.3em}.model_li .tbl dt{font-weight:normal}.row20{margin-right:-20px;margin-left:-20px}.bk_yellow{background:#f7f4e8;padding:60px 0 30px}.mb_50{margin-bottom:50px}.page-template-page-modelhouse-detail .pageHeader:before{content:"Model house"}.mainImage{position:relative}.mainImage img{width:100%}.mhgallery{gap:30px}.mhgallery figure{width:100%}.mhgallery figcaption{margin-top:10px;line-height:1.6}.mhgallery figcaption strong{display:block;font-size:18px;color:#ab951d}.eventBox p{font-size:18px}.eventCatch{color:#b94124;font-size:26px;font-weight:bold}.eventBox .event-calendar{margin-top:0}@media(min-width: 640px){.mhgallery figure{width:calc((100% - 60px)/3)}.mhgallery figure:nth-of-type(-n+2){width:calc((100% - 30px)/2)}}@media(min-width: 640px){#wada .mhgallery figure{width:calc((100% - 30px)/2)}}@media(min-width: 640px){#showroom .mhgallery figure{width:calc((100% - 60px)/3)}#showroom .mhgallery figure:nth-of-type(-n+4){width:calc((100% - 30px)/2)}}@media screen and (max-width: 767px){.bk_yellow .tbl dt{background:#fff}}@media screen and (min-width: 768px){.model_copy{padding:70px 0 50px}.model_li li{margin-bottom:30px}.model_li .boxL,.model_li .boxR{width:50%}.model_li .tbl dl:first-child dt{border-top:1px solid #aaa}.model_li .tbl dl:first-child dd{border-top:1px solid #ddd}}#showroom .pageHeader:before{content:"Showroom"}#company .pageHeader:before{content:"Company"}#company .pageHeader #parallax{background-image:url(/img/company/header.jpg)}.messageDetail h3{font-size:18px;font-weight:bold;margin-bottom:15px}.messageDetail p{margin-top:10px}.messageDetail p.textR{margin-top:15px}#company .Rbox figure{margin-bottom:20px}.text_red{color:#c11920;font-weight:bold}@media screen and (min-width: 768px){.tblOverview dt{max-width:10em}}#flow .pageHeader:before{content:"Flow"}#flow .pageHeader #parallax{background-image:url(/img/about/header.jpg)}.about-flow li.flex{margin-bottom:50px}.about-flow li.flex:last-child{margin-bottom:0}.about-col01,.about-col02{width:100%}.about-col01 img{width:100%}.about-col02{margin-top:20px}.about-col02 h3{font-size:25px;font-weight:bold;line-height:1.2em;padding-bottom:10px}.about-col02 h3 span{font-size:28px;color:#ab951d}.color-GOLD{color:#ab951d}.link-list{padding-top:10px}.link-list li{background:url(/img/common/ico-link.svg) no-repeat center left;background-size:14px 14px;padding-left:20px;width:100%}.link-list li a{text-decoration:underline}.link-list li a:hover{text-decoration:none;color:#ab951d}@media screen and (min-width: 768px){.about-col01{width:30%}.about-col02{width:70%;padding-left:20px;margin-top:0}.about-col02 h3{font-size:28px;line-height:1em;padding-bottom:20px}.about-col02 h3 span{font-size:30px;margin-right:.5em}}@media screen and (max-width: 767px){.about-col02 h3 span{display:block;padding-bottom:10px}}#works.pageHeader:before{content:"Works"}#works.pageHeader #parallax{background-image:url(/img/works/header.jpg)}.row10{margin-right:-10px;margin-left:-10px}.works_box{text-align:center;margin-top:30px}.works_box .imgboxL{width:100%;padding:10px}.works_box .imgboxL img{width:512px;height:250px;-o-object-fit:cover;object-fit:cover}.works_box .imgboxR{width:100%}.works_box .imgboxR li{width:33.3%;padding:10px}.works_box .imgboxR li img{width:242px;height:100px;-o-object-fit:cover;object-fit:cover}.works_box h5{font-size:23px}.categoryList li{font-size:12px;padding:.25em .5em;line-height:1;margin:5px 5px 0 0;display:inline-block;border:1px solid #666;color:#666}.categoryList li.cat-all{display:none}.categoryList li.cat-toki-towa,.categoryList li.cat-toki-iro{display:inline-block;color:#fff}.categoryList li.cat-toki-towa{background:#233648;border:1px solid #233648 !important}.categoryList li.cat-toki-iro{background:#594a1a;border:1px solid #594a1a !important}.visibility{position:relative}.visibility li{position:absolute;visibility:hidden;z-index:-100}.visibility li:first-child{position:static;visibility:visible;z-index:1}.lb{display:flex;position:fixed;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;background:rgba(0,0,0,.7);opacity:0;transition:.3s opacity ease;pointer-events:none;z-index:100}.lb img{width:auto !important;max-height:100% !important;cursor:pointer}.lb img,.lb iframe{transform:scale(0.85);transition:.3s all ease}.lb:target{opacity:1;pointer-events:auto;z-index:9999}.lb:target img,.lb:target iframe{transform:scale(1)}.lb::before,.lb::after{display:block;position:fixed;content:"";width:24px;height:3px;top:24px;right:12px;background:#fff;border-radius:4px}.lb::before{transform:rotate(-315deg)}.lb::after{transform:rotate(315deg)}.vbox-content img{max-height:80vh}.searchBOX{border:1px solid #000;padding:10px;margin-top:50px;text-align:center}.searchBOX .search_tit{font-size:18px;display:block}.searchBOX form{padding:0 10px}.searchBOX form .border-bt{border-bottom:1px solid #c9c9c9;align-items:center;padding:5px 0;text-align:justify}.searchBOX form .border-bt span{font-weight:bold;width:100%}.searchBOX form .border-bt label{margin-left:1em;accent-color:#000}.searchBOX form .border-bt label input{margin-right:.3em}.btn_search{background:#575757;color:#fff;padding:5px 20px}.btn_clear{background:#c9c9c9;padding:5px 20px}@media screen and (min-width: 768px){.works_box{margin-top:70px}.works_box .imgboxL{width:40%;padding:10px}.works_box .imgboxL img{width:512px;height:350px}.works_box .imgboxR{width:60%}.works_box .imgboxR li{width:33.3%;padding:10px}.works_box .imgboxR li img{width:242px;height:165px}.searchBOX{margin-top:100px}.searchBOX form{padding:10px 30px}.searchBOX form .border-bt{padding:5px 0}.searchBOX form .border-bt span{width:16.5%}.searchBOX form .border-bt label{width:16.5%;margin-left:0}}#staff .pageHeader:before{content:"Staff"}#staff .pageHeader #parallax{background-image:url(/img/staff/header.jpg)}#staff .model_copy{padding:30px 0 10px}.staff_li li{width:100%;padding:20px}.staff_li li figure img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.staff_li li .color-GOLD{line-height:1em;margin-top:20px}.staff_li li h5{font-size:25px}.staff_li li h5 span{font-size:15px;color:#666;margin-left:.5em}@media screen and (min-width: 768px){#staff .model_copy{padding:70px 0 10px}.staff_li li{width:33.3%}}#product .pageHeader:before{content:"Product"}#product .pageHeader #parallax{background-image:url(/img/product/header.jpg)}.ban-area li{width:100%;padding:20px 20px 0}.mini-tit{text-align:center;font-size:25px;line-height:1.5em;padding-bottom:10px}.col-3{width:100%;padding:10px 20px}#product section{text-align:center}#product .container{padding-top:60px;padding-bottom:50px}#product h2 span{display:block;font-size:23px;line-height:3em}#product .inqSec{margin-top:0}#toki-towa .flex,#toki-iro .flex{margin-top:30px}#toki-towa h3,#toki-iro h3{font-size:25px;margin-bottom:20px;line-height:1.6em}#toki-towa h3{color:#233648}#toki-iro h3{color:#594a1a}.bk_tokitowa{background:#e9ebed}.bk_tokiiro{background:#eeede8}@media screen and (min-width: 768px){.ban-area li{width:50%}.col-3{width:33.3%;padding:20px}#product .container{padding-top:90px;padding-bottom:90px}}#event.pageHeader{padding:30px 0 20px 5%}#event.pageHeader:before{content:"Event"}#event.pageHeader:after{height:100%}#event.pageHeader #parallax{padding-top:70px}.event_box{margin-top:30px;width:100%}.event_box .imgboxL{width:100%;padding:10px}.event_box .imgboxL img{width:350px;height:250px;-o-object-fit:cover;object-fit:cover}.event_box .imgboxR{width:100%;padding:10px}.event_box .imgboxR h5{font-size:25px;line-height:1.2em;margin-bottom:15px}.event_box .imgboxR .cat-reserve-no,.event_box .imgboxR .cat-reserve-yes{font-size:14px;padding:.25em 1.5em;margin-bottom:15px;line-height:1;display:inline-block;color:#fff}.event_box .imgboxR .cat-reserve-no{background:gray;border:1px solid gray}.event_box .imgboxR .cat-reserve-yes{background:#853c2d;border:1px solid #853c2d}.event_box .imgboxR .tbl{margin-top:20px}.event_box .imgboxR .tbl dt,.event_box .imgboxR .tbl dd{padding:.3em}.event_box .imgboxR .tbl dt{font-weight:normal}.event-cat_m{display:none}.eve-page{margin-top:60px}.eve-tit{text-align:center;margin-bottom:30px}.eve-tit h1{font-size:25px;font-weight:bold}.eve-tit time{font-size:25px;color:#ab951d}.eve-main_img{max-width:800px;margin:auto;text-align:center}.eve-main_img img{width:100%}.event_tbl{max-width:1000px;display:table;border-collapse:collapse;width:100%;margin-top:45px;margin-right:auto;margin-left:auto}.event_tbl dl{display:table-row}.event_tbl dt,.event_tbl dd{display:table-cell;padding:15px 30px;line-height:1.5em;border:1px solid #d3d3d3}.event_tbl dt{text-align:center;vertical-align:top;width:9em;background:#f7f4e8;font-weight:normal}.event_tbl dd{width:calc(100% - 9em)}.event_tbl .P_20 p{margin-bottom:20px}.eve_map{margin-top:10px;margin-bottom:10px}.eve_map iframe{max-width:500px;height:250px;width:100%}@media screen and (min-width: 768px){.event_box{margin-top:70px}.event_box .imgboxL{width:35%;padding:10px}.event_box .imgboxL img{width:410px;height:310px}.event_box .imgboxR{width:65%}.event_box .imgboxR .tbl dl:first-child dt{border-top:1px solid #aaa}.event_box .imgboxR .tbl dl:first-child dd{border-top:1px solid #ddd}}@media screen and (max-width: 767px){.event_tbl dt,.event_tbl dd{display:block;width:100%;padding:.5em 1em}}.event-calendar{max-width:1000px;margin-right:auto;margin-left:auto;margin-top:40px}.event-calendar h5{text-align:center;background:#ab951d;color:#fff;padding:5px;margin-bottom:20px}#booking-form .pageHeader{padding:30px 0 65px 5%}#booking-form .pageHeader:before{content:"Reservation"}#booking-form .pageHeader #parallax{background-image:url(/img/contact/header.jpg)}#booking-form.content-form{margin-top:30px}#booking-thanks .pageHeader{padding:30px 0 65px 5%}#booking-thanks .pageHeader:before{content:"Thanks"}#booking-thanks .pageHeader #parallax{background-image:url(/img/contact/header.jpg)}.PCcenter{margin-top:30px}@media screen and (min-width: 768px){.PCcenter{text-align:center}}#tokimachi .pageHeader:before{content:"Tokimachi"}#tokimachi .pageHeader #parallax{background-image:url(/img/tokimachi/header.jpg)}#tokimachi .container{text-align:center;padding-top:60px}#tokimachi h2 span{display:block;font-size:23px;line-height:3em}#tokimachi .row20{margin-top:30px}#tokimachi h3{font-size:25px;margin-bottom:20px;line-height:1.6em;color:#294f36}@media screen and (min-width: 768px){#tokimachi .container{padding-top:90px}}#tokireno .pageHeader:before{content:"Tokireno"}#tokireno .pageHeader #parallax{background-image:url(/img/tokireno/header.jpg)}#tokireno .container{text-align:center;padding-top:60px}#tokireno h2 span{display:block;font-size:23px;line-height:3em}#tokireno .tokireno-img{margin-top:30px}#tokireno .tokireno-img figure{padding-bottom:10px;padding-top:10px}#tokireno .mini-tit{padding-bottom:0;padding-top:20px}#tokireno h3{font-size:25px;margin-bottom:20px;line-height:1.6em;color:#853c2d}@media screen and (min-width: 768px){#tokireno .container{padding-top:90px}#tokireno .tokireno-img figure{padding-bottom:20px;padding-top:20px}}#reserve .pageHeader:before{content:"Reserve"}#reserve .pageHeader #parallax{background-image:url(/img/contact/header.jpg)}#catalog .pageHeader:before{content:"Catalog"}#catalog .pageHeader #parallax{background-image:url(/img/contact/header.jpg)}.formSec{margin-top:60px}.formSec h2{font-size:28px;font-weight:bold}.font25{font-size:25px;font-weight:bold}.font16{font-size:16px;font-weight:bold}.catalogP{font-size:14px;line-height:2em}@media(min-width: 880px){.formSec{margin-top:100px}.font25{font-size:20px}}.tblForm p:not(:first-of-type){margin-top:10px}@media(min-width: 768px){.tblForm dt{min-width:15em;width:20%}.tblForm dd{width:80%}}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}form input[type=text],form input[type=tel],form input[type=email],form input[type=date],form select,form textarea{display:block;width:100%;border:1px solid #aaa;background:#fff;border-radius:2px;padding:.3em .8em;font-size:16px;color:#000;outline:none}form input[type=text],form input[type=tel],form input[type=email]{height:50px}span.wpcf7-list-item{margin:0 1em 0 0 !important}form input[type=number]{height:30px;width:55px;font-size:15px}.selectWrap{position:relative}.selectWrap.selectWrap:after{content:"▼";right:.5em;top:50%;transform:translateY(-50%);position:absolute;font-size:12px}input::-webkit-input-placeholder{color:#aaa;font-size:14px}input:-moz-placeholder{color:#aaa;font-size:14px}.btnSubmit{position:relative;height:50px;max-width:320px;transition:color .5s,transform .2s,background-color .2s;margin:30px auto 0;border:2px solid rgba(255,255,255,0);color:#fff;text-align:center;background:#ff8d47}.btnSubmit:hover{border:2px solid #ff8d47;color:#ff8d47;background:#fff}.btnSubmit:hover input{color:#ff8d47}.btnSubmit input{color:#fff;font-size:18px;height:100%;width:100%;background:none;outline:none;position:relative;z-index:1;font-weight:bold}div.wpcf7 .ajax-loader{display:block !important;margin:10px auto !important}.wpcf7 form.sent .wpcf7-response-output{background-color:#ab951d;border-color:#ab951d !important;color:#fff;font-weight:bold;font-size:22px;padding:10px}.newsHeader.pageHeader:before{content:"News"}.newsHeader.pageHeader #parallax{background-image:url(/img/news/header.jpg)}.blogArchives{padding-top:80px;padding-bottom:80px}.blogArchives .titArchives{border-bottom:2px solid #ab951d;color:#ab951d;font-weight:bold;font-size:25px;margin-bottom:20px;padding-bottom:10px}.newsBox,.blogBox{padding-top:80px}.titBlog{position:relative;padding:.75em 1em .75em 1.5em;font-weight:bold;font-size:24px;margin-bottom:10px;line-height:1.4}.titBlog::after{position:absolute;top:.5em;left:.5em;content:"";width:6px;height:calc(100% - 1em);border-radius:4px}.newsBox .titBlog{background:#e6e6e6}.newsBox .titBlog::after{background-color:#666}.newsBox a:hover{color:#ab951d}.blogBox .titBlog{background:#f0e4a4}.blogBox .titBlog::after{background-color:#ab951d}.sideBox{padding-top:30px}.sideBox a:hover{color:#ab951d}.titSidebar{display:inline-block;background:#ddd;border-radius:5px;padding:0 1em;margin-right:1em;font-size:15px}.catList{display:inline-block}.catList li{display:inline-block;margin-right:1em;font-weight:bold}.wp-text-area h1{font-weight:bold;font-size:28px}.wp-text-area h2{font-weight:bold;font-size:26px}.wp-text-area h3{font-size:24px}.wp-text-area h4{font-weight:bold;font-size:22px}.wp-text-area h5{font-weight:bold;font-size:18px}.wp-text-area h6{font-weight:bold;font-size:16px}.wp-text-area p{margin-top:20px}.wp-text-area a{text-decoration:underline;color:#0979ba}.wp-text-area a:hover{text-decoration:none}.wp-text-area img{width:auto;height:auto;margin:10px auto}.page_navi{text-align:center;margin-top:50px;font-size:20px}.page_navi span,.page_navi a{padding:0 5px}.page_navi .current,.page_navi a:hover{color:#ab951d}.btn-page{margin-top:60px;padding:30px 0;border-top:1px solid #221815;border-bottom:1px solid #221815}.btn-page ul{align-items:center;justify-content:space-between}.btn-page li{width:40%}.btn-page li:nth-child(2){width:20%;text-align:center}.btn-page li:last-child{text-align:right}.btn-page a:hover{color:#ab951d}#privacy-policy .pageHeader:before{content:"Privacy policy"}#privacy-policy .pageHeader #parallax{background-image:url(/img/privacy-policy/header.jpg)}.policySec{margin-top:80px}.policySec h3{margin-top:20px;font-weight:bold}.policySec ol{padding-left:2em;margin-top:10px}.policySec ol li{list-style-type:decimal}.policySec p{margin-top:10px}.border-navi{margin-left:auto;margin-right:auto}.border-navi .page_navi{text-align:center;margin-top:50px}.border-navi .page_navi .page-numbers{display:inline-block;margin:3px;height:30px;line-height:28px;width:30px;font-size:12px;color:#333;border:1px solid #333}.border-navi .page_navi .page-numbers.current,.border-navi .page_navi .page-numbers:hover{color:#ab951d;border:1px solid #ab951d}.border-navi .pagination_wrapper{text-align:center;margin-top:50px}.border-navi .pagination_wrapper li{display:inline-block;margin:3px}.border-navi .pagination_wrapper .page-numbers .page-numbers{height:30px;line-height:28px;width:30px;font-size:12px;color:#333;border:1px solid #333;display:inline-block}.border-navi .pagination_wrapper .page-numbers .page-numbers.current,.border-navi .pagination_wrapper .page-numbers .page-numbers:hover{color:#ab951d;border:1px solid #ab951d}
/*# sourceMappingURL=style.min.css.map */