/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;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:1em}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{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium"),local("YuGothic-Medium");font-weight:100}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium"),local("YuGothic-Medium");font-weight:200}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium"),local("YuGothic-Medium");font-weight:300}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium"),local("YuGothic-Medium");font-weight:400}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium"),local("YuGothic-Medium");font-weight:500}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold"),local("YuGothic-Bold");font-weight:600}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold"),local("YuGothic-Bold");font-weight:700}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold"),local("YuGothic-Bold");font-weight:800}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold"),local("YuGothic-Bold");font-weight:900}.gothic,#section-form select,body{font-family:"Noto Sans JP",serif}.mincho,#online-nairan h2,#online-nairan h3,.tel,.btn a,.btn input[type=submit],.btn button,.title h1,.title h2,.title h3,.title h4,figcaption{font-family:"Noto Serif JP",serif;font-weight:500}.cursive{font-family:"Cabin Sketch",cursive;font-weight:700}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link_reverse{text-decoration:none}.link_reverse:hover,.link_reverse:focus,.link_reverse:active{text-decoration:underline}.flexbox{display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;width:100%}.flexbox .box{box-sizing:border-box}.flexbox.column2>.box{width:48%;margin-top:1.6%;margin-left:4%}@media screen and (min-width: 48.0625em){.flexbox.column2>.box:nth-child(2n+1){margin-left:0}.flexbox.column2>.box:nth-child(1),.flexbox.column2>.box:nth-child(2){margin-top:0}}.flexbox.column3>.box{width:31%;margin-top:4%;margin-left:3.5%}@media screen and (min-width: 48.0625em){.flexbox.column3>.box:nth-child(3n+1){margin-left:0}.flexbox.column3>.box:nth-child(1),.flexbox.column3>.box:nth-child(2),.flexbox.column3>.box:nth-child(3){margin-top:0}}.flexbox.column4>.box{width:23%;margin-top:4%;margin-left:2.66666%}@media screen and (min-width: 48.0625em){.flexbox.column4>.box:nth-child(4n+1){margin-left:0}.flexbox.column4>.box:nth-child(1),.flexbox.column4>.box:nth-child(2),.flexbox.column4>.box:nth-child(3),.flexbox.column4>.box:nth-child(4){margin-top:0}}.flexbox.column5>.box{width:18%;margin-top:7%;margin-left:2.5%}@media screen and (min-width: 48.0625em){.flexbox.column5>.box:nth-child(5n+1){margin-left:0}.flexbox.column5>.box:nth-child(1),.flexbox.column5>.box:nth-child(2),.flexbox.column5>.box:nth-child(3),.flexbox.column5>.box:nth-child(4),.flexbox.column5>.box:nth-child(5){margin-top:0}}@media screen and (max-width: 48em){.flexbox.column2>.box,.flexbox.column3>.box{width:100%;height:auto !important}.flexbox.column2>.box+.box,.flexbox.column3>.box+.box{margin-top:1em}.flexbox.column2>.box:nth-child(1n+1),.flexbox.column3>.box:nth-child(1n+1){margin-left:0}.flexbox.column4>.box,.flexbox.column5>.box{width:48.4%;margin-top:1em;margin-left:3.2%}.flexbox.column4>.box:nth-child(1),.flexbox.column4>.box:nth-child(2),.flexbox.column5>.box:nth-child(1),.flexbox.column5>.box:nth-child(2){margin-top:0}.flexbox.column4>.box:nth-child(2n+1),.flexbox.column5>.box:nth-child(2n+1){margin-left:0}}:root{--bg-main-color: var(--color-white);--bg-sub-color: #F5F5F5;--bg-sub-color2: #F9F7E3;--text-main: var(--color-black);--text-sub: var(--color-gray);--link-color: var(--color-blue);--border-radius: 10px;--shadow-black: rgba(0, 0, 0, .16);--shadow-white: rgba(255, 255, 255, .4);--shadow-text: 1px 1px 5px rgba(0, 0, 0, .8);--border-color: var(--color-gray);--color-black: #212121;--color-blue: #003A95;--color-brown: #3E3427;--color-gray: #757575;--color-gray2: #AAAAAA;--color-red: #C7000B;--color-white: #FFF;--color-lightgray: #BDBDBD;--color-lightgray2: #E0E0E0;--color-tel: #07A629;--color-map: #FFEB3B;--color-request: #FF6E00;--color-contact: #8E24AA;--form-required: var(--color-red);--input-background: #FFF;--input-border-color: var(--color-gray);--input-placeholder: rgba(#212121, .4);--input-focus: inherit;--input-checkradio-color: var(--input-border-color);--input-checkradio-bgcolor: inherit}html,body{min-height:100%}html{font-size:62.5%}body{background:var(--bg-main-color);color:var(--text-main);font-size:1.4rem;font-feature-settings:"pkna";letter-spacing:.08em;line-height:1.7;text-align:center}@media screen and (min-width: 48.0625em){body{font-size:1.6rem}}body *{transition:.2s}main{background-color:var(--color-white)}svg{width:100%;height:100%}figure{position:relative;margin:0}picture{display:inline-block;width:100%;overflow:hidden;text-align:center;vertical-align:bottom}figcaption{position:absolute;right:5px;bottom:3px;left:5px;font-size:50%;letter-spacing:0;line-height:1.4}figcaption p{margin:0}img{max-width:100%;height:auto;vertical-align:bottom}img:not([width]){width:100%}a{color:var(--link-color);text-decoration:underline}a:hover,a:active{text-decoration:none}a:hover,a:active,input[type=submit]:hover,input[type=button]:hover,input[type=submit]:active,input[type=button]:active{opacity:.7}.nohover a{opacity:1}.box__scroll{max-width:100vw;overflow-x:auto;margin-bottom:1em;white-space:nowrap}.box__scroll img{max-width:none}@media screen and (max-width: 75em){.box__scroll{padding-bottom:1em}}@media screen and (max-width: 48em){.box__scroll::-webkit-scrollbar{height:5px}.box__scroll::-webkit-scrollbar-track{background:#f1f1f1}.box__scroll::-webkit-scrollbar-thumb{background:#bcbcbc}}input,textarea{max-width:100%;box-sizing:border-box}@media screen and (min-width: 48.0625em){.left{float:left}.right{float:right}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.block{display:block}.inline-block{display:inline-block}.visible-xl{display:none}@media screen and (max-width: 75em){.visible-xl{display:block}}.visible-lg{display:none}@media screen and (max-width: 64em){.visible-lg{display:block}}.visible-md{display:none}@media screen and (max-width: 48em){.visible-md{display:block}}.visible-sm{display:none}@media screen and (max-width: 21.25em){.visible-sm{display:block}}.hidden-lg{display:block}@media screen and (max-width: 64em){.hidden-lg{display:none}}.hidden-md{display:block}@media screen and (max-width: 48em){.hidden-md{display:none}}.hidden-sm{display:block}@media screen and (max-width: 21.25em){.hidden-sm{display:none}}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}dl,ul,ol,dt,dd{margin:0;padding:0;list-style:none;list-style-image:none}.list{margin:0 0 0 1.5em;list-style:disc outside}.list.num li{list-style:decimal outside}p{margin:1.5em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.fs10px{font-size:10px !important}.fs12px{font-size:12px !important}.fs60{font-size:60% !important}.fs80{font-size:80% !important}.fs90{font-size:90% !important}.fs120{font-size:120% !important}.fs140{font-size:120% !important}.fs200{font-size:200% !important}strong,.bold{font-weight:800}.indent{padding-left:1em;text-indent:-1em}.line-through{text-decoration:line-through}.blue{color:var(--color-blue)}.brown{color:var(--color-brown)}.gray{color:var(--color-gray)}.pink{color:var(--color-pink)}.red{color:var(--color-red)}.white{color:var(--color-white)}.lightgray{color:var(--color-lightgray)}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt05{margin-top:.5em !important}.mb05{margin-bottom:.5em !important}.mt1{margin-top:1.5em}.mr1{margin-right:1.5em}.mb1{margin-bottom:1.5em}.ml1{margin-left:1.5em}.mt2{margin-top:3em}.mr2{margin-right:3em}.mb2{margin-bottom:3em}.ml2{margin-left:3em}.mt3{margin-top:4.5em}.mr3{margin-right:4.5em}.mb3{margin-bottom:4.5em}.ml3{margin-left:4.5em}.effect.fadeup,.effect.fadeside-left,.effect.fadeside-right,.effect__b.fadeup,.effect__b.fadeside-left,.effect__b.fadeside-right{opacity:0;transition:.3s ease-out}.effect.fadeup.on,.effect.fadeside-left.on,.effect.fadeside-right.on,.effect__b.fadeup.on,.effect__b.fadeside-left.on,.effect__b.fadeside-right.on{opacity:1;transform:translate(0, 0)}.effect:nth-of-type(2n),.effect__b:nth-of-type(2n){transition-delay:.2s}@media screen and (min-width: 48.0625em){.effect:nth-of-type(2n+1),.effect__b:nth-of-type(2n+1){transition-delay:.4s}.effect:nth-of-type(2n+2),.effect__b:nth-of-type(2n+2){transition-delay:.6s}.column3 .effect:nth-of-type(3n),.column3 .effect__b:nth-of-type(3n){transition-delay:.2s}.column3 .effect:nth-of-type(3n+1),.column3 .effect__b:nth-of-type(3n+1){transition-delay:.4s}.column3 .effect:nth-of-type(3n+2),.column3 .effect__b:nth-of-type(3n+2){transition-delay:.6s}.column3 .effect:nth-of-type(3n+3),.column3 .effect__b:nth-of-type(3n+3){transition-delay:.8s}}.effect.fadeup,.effect__b.fadeup{transform:translate(0, 50px)}.effect.fadeside-left,.effect__b.fadeside-left{transform:translate(-50px, 0)}.effect.fadeside-right,.effect__b.fadeside-right{transform:translate(50px, 0)}.effect.slideimage-left,.effect.slideimage-right{position:relative;overflow:hidden;transition:.3s ease-out}.effect.slideimage-left::before,.effect.slideimage-right::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1;background-color:var(--color-white);transition:.3s ease-out;transform:translate(0, 0)}.effect.slideimage-left.on::before{animation:effect__slideimage-left .4s 1 linear forwards}.effect.slideimage-right.on::before{animation:effect__slideimage-right .4s 1 linear forwards}@keyframes effect__slideimage-left{0%{transform:translate(0, 0)}100%{transform:translate(-101%, 0)}}@keyframes effect__slideimage-right{0%{transform:translate(0, 0)}100%{transform:translate(101%, 0)}}.slider,.slider *{transition:0s}.movie .box{position:relative;width:100%;padding-top:56.25%}.movie .box iframe{position:absolute;top:0;right:0;width:100%;height:100%}.moviemovie01,.moviemovie02,.movieview{background-color:var(--color-black)}.moviemovie01 main,.moviemovie02 main,.movieview main{margin-top:0}.moviemovie01 .page__movie,.moviemovie02 .page__movie,.movieview .page__movie{display:flex;box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);background-color:var(--color-black);overflow:hidden;margin:0;padding:1em 0;text-align:center}.moviemovie01 .page__movie__box,.moviemovie02 .page__movie__box,.movieview .page__movie__box{position:relative;width:100%;max-width:1160px;overflow:hidden;margin:0 auto;box-sizing:border-box}.moviemovie01 .page__movie .movie,.moviemovie02 .page__movie .movie,.movieview .page__movie .movie{min-width:32px;min-height:32px;background:#000 url(/images/colorbox/loading.gif) 50% 50% no-repeat;margin:1.5em 0 3em}.moviemovie01 .page__movie .title h1,.moviemovie02 .page__movie .title h1,.movieview .page__movie .title h1{color:var(--color-white);font-size:270%}@media screen and (min-width: 48.0625em){.moviemovie01 .page__movie .title h1,.moviemovie02 .page__movie .title h1,.movieview .page__movie .title h1{font-size:270%}}.movieview main{padding:0}.movieview .page__movie{padding:0}.movieview .page__movie .movie{margin:0}.fixed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2}@media screen and (min-width: 48.0625em){.fixed{top:0}}i{margin:0 .2em}i:first-child{margin-left:0}i:last-child{margin-right:0}article,section,.section,.footer{display:block}.navi--side{display:none}@media screen and (min-width: 64.0625em){.navi--side{display:block;position:fixed;top:50%;right:0;width:45px;z-index:9999;transform:translateY(-50%)}.navi--side li{margin:15px 0;overflow:hidden;border-radius:10px 0 0 10px;background-color:var(--color-white);font-size:0;line-height:1;transform:translateX(50px)}.navi--side li:nth-child(1) a{background-color:var(--color-request)}.navi--side li:nth-child(2){transition-delay:.05s}.navi--side li:nth-child(2) a{background-color:var(--color-contact)}.navi--side li:nth-child(3){transition-delay:.1s}.navi--side li:nth-child(3) a{background-color:var(--color-map);color:var(--color-black)}.navi--side li a{display:inline-block;width:100%;padding:18px 0;color:var(--color-white);font-size:2rem;text-decoration:none;writing-mode:vertical-rl;text-orientation:upright;line-height:42px}.navi--side li a.gray{cursor:default;opacity:1;background-color:var(--color-lightgray) !important;color:var(--color-white) !important}.navi--side li a.gray:hover,.navi--side li a.gray:active{cursor:default;opacity:1}}.title h1,.title h2,.title h3,.title h4{margin-top:0;font-size:170%;font-weight:900;letter-spacing:.01em;line-height:1.6}.title h1.cursive,.title h2.cursive,.title h3.cursive,.title h4.cursive{font-size:300%;font-family:"Cabin Sketch",cursive;font-weight:700}.title h1.cursive::first-letter,.title h2.cursive::first-letter,.title h3.cursive::first-letter,.title h4.cursive::first-letter{color:var(--color-red)}@media screen and (min-width: 48.0625em){.title h1,.title h2,.title h3,.title h4{font-size:190%}.title h1.cursive,.title h2.cursive,.title h3.cursive,.title h4.cursive{font-size:320%}}.btn{position:relative;margin:2.2em 0 0;padding:0 10px 10px;text-align:center}.btn a,.btn input[type=submit],.btn button{cursor:pointer;display:inline-block;position:relative;width:18em;max-width:100%;outline:none;padding:1em 2em;border:2px solid var(--color-black);background-color:var(--color-yellow);color:var(--color-brown);font-size:2rem;font-weight:600;line-height:1;text-decoration:none;box-sizing:border-box}.btn a i,.btn input[type=submit] i,.btn button i{margin:0 0 0 .5em}.btn a:hover,.btn a:active,.btn input[type=submit]:hover,.btn input[type=submit]:active,.btn button:hover,.btn button:active{opacity:.8;border-color:var(--color-lightgray2);background-color:var(--color-pink);color:var(--color-white)}.btn.animation a{z-index:1;padding:1.6em 2em;border:none;background-color:rgba(0,0,0,0)}.btn.animation a i{position:absolute;right:33px;font-size:120%}.btn.animation a::before,.btn.animation a::after{content:"";position:absolute;display:block;z-index:-1;transition:.2s}.btn.animation a::before{top:.8em;right:0;bottom:0;left:.8em;background-color:var(--color-gold)}.btn.animation a::after{top:.4em;right:.4em;bottom:.4em;left:.4em;border:2px solid var(--color-brown)}.btn.animation a:hover,.btn.animation a:active{opacity:1;color:var(--color-brown);transform:translateX(10px) translateY(10px)}.btn.animation a:hover::before,.btn.animation a:hover::after,.btn.animation a:active::before,.btn.animation a:active::after{top:.4em;right:.4em;bottom:.4em;left:.4em}@media screen and (max-width: 21.25em){.btn a,.btn input[type=submit],.btn button{padding-right:4em;padding-left:4em}}@media screen and (min-width: 48.0625em){.btn a{font-size:2.8rem}.btn input[type=submit],.btn button{font-size:2.4rem}}.btn.gray a{cursor:default;border-color:var(--color-lightgray) !important;background-color:var(--color-white) !important;color:var(--color-lightgray) !important}.btn.gray a::before,.btn.gray a::after{content:none}.tel a{color:var(--color-black);font-weight:600;text-decoration:none}.tel i{margin-right:.5em;vertical-align:middle}.serif-text{position:relative;margin:1.5em 0 0;color:var(--color-pink);font-size:110%;font-weight:700;line-height:1.2;letter-spacing:.03em}@media screen and (max-width: 48em){.serif-text{padding:0 10%}}.serif-text p{display:inline-block;margin:0 0 .8em !important;padding:0 .5em 0 1em}.serif-text::before,.serif-text::after{content:"";display:inline-block;position:absolute;bottom:.8em;width:1px;height:2rem;background-color:var(--color-pink);vertical-align:bottom}.serif-text::before{transform:rotate(-40deg)}.serif-text::after{transform:rotate(40deg)}.banner__area{margin-top:0;padding-top:0}.banner__area .bg{background-color:var(--bg-sub-color)}@media screen and (min-width: 48.0625em){.banner__area .title h2.cursive{font-size:400%}}main{display:block;margin-top:0;padding-bottom:3em}@media screen and (min-width: 64.0625em){main{margin-top:0}}article,section,.section{margin-top:-20px;padding:40px 0 20px;box-sizing:border-box}@media screen and (min-width: 48.0625em){article,section,.section{margin-top:-20px;padding:40px 0 20px}}article.anchor,section.anchor,.section.anchor{margin-top:0;padding-top:20px}@media screen and (min-width: 48.0625em){article.anchor,section.anchor,.section.anchor{margin-top:0;padding-top:20px}}article+article,article+section,section+section,section+.section,.section+.section{padding-top:30px}@media screen and (min-width: 48.0625em){article+article,article+section,section+section,section+.section,.section+.section{padding-top:30px}}.wrapper{position:relative;width:88%;max-width:1160px;overflow:hidden;margin:0 auto;box-sizing:border-box;text-align:left}.header__visual{position:relative;height:190px;overflow:hidden;margin:0 auto;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 48.0625em){.header__visual{height:270px}}.news .header__visual{background-image:url(../images/news/header__visual.jpg)}.location .header__visual{background-image:url(../images/location/header__visual.jpg)}.access .header__visual{background-image:url(../images/access/header__visual.jpg?20230609);background-position:40% 50%}.design .header__visual{background-image:url(../images/design/header__visual.jpg)}.roomplan .header__visual,[class*=type] .header__visual{background-image:url(../images/roomplan/header__visual.jpg);background-position:3% 50%}.model-room .header__visual{background-image:url(../images/model-room/header__visual.jpg)}.quality .header__visual{background-image:url(../images/quality/header__visual.jpg)}.outline .header__visual{background-image:url(../images/outline/header__visual.jpg);background-position:25% 50%}.contact .header__visual,.contact_thanks .header__visual{background-image:url(../images/form/header__visual__contact.jpg)}.request .header__visual,.request_thanks .header__visual{background-image:url(../images/form/header__visual__request.jpg?20230630);background-position:38% 50%}.online-nairan .header__visual,.online-nairan_thanks .header__visual{background-image:url(../images/online-nairan/header__visual.jpg)}.header__visual .wrapper{height:100%}.header__visual .text-center{position:relative;top:50%;transform:translateY(-50%);text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.header__visual .text-center.white{color:var(--color-white);text-shadow:0 0 5px #000}.header__visual h1.cursive{margin:0;font-size:5.2rem;font-weight:700;z-index:1;letter-spacing:.1em;line-height:1}@media screen and (max-width: 48em){.model-room .header__visual h1.cursive{font-size:4.8rem}}@media screen and (min-width: 48.0625em){.header__visual h1.cursive{font-size:6.4rem}}.header__visual p{margin:.8em 0 0;font-size:90%;line-height:1.6}@media screen and (max-width: 21.25em){.header__visual p{font-size:80%}}.contact main .box,.contact_thanks main .box,.request main .box,.request_thanks main .box{padding:.5em 0 0}.contact #footerNews,.contact_thanks #footerNews,.request #footerNews,.request_thanks #footerNews{display:none}.list-border{border-top:1px dotted var(--color-gray);text-align:left}.list-border.border-top-none{margin-top:-1em;border-top:none}.list-border dt,.list-border dd{padding:.2em .3em}.list-border dt{font-weight:800;padding-top:1em}.list-border dd{padding-bottom:1em;border-bottom:1px dotted var(--color-gray)}@media screen and (max-width: 48em){.list-border{margin-bottom:.5em}.list-border dt{font-size:110%}}@media screen and (min-width: 48.0625em){.list-border dt,.list-border dd{padding-top:1em;padding-bottom:1em}.list-border dt{clear:left;float:left;width:8em;font-weight:800}.list-border dd{padding-left:9em}}.campaign__banner{max-width:960px;margin:0 auto 2em}@media screen and (max-width: 48em){.campaign__banner p{margin-bottom:3em;text-align:left}}@media screen and (min-width: 48.0625em){.campaign__banner{margin-bottom:4.5em}}#section-form{max-width:960px;margin-left:auto;margin-right:auto;text-align:left}#section-form h2.mincho,#section-form #online-nairan h2,#online-nairan #section-form h2,#section-form .title h2,.title #section-form h2,#section-form h2.tel{margin-top:0;font-size:2.5rem;font-weight:700}@media screen and (min-width: 48.0625em){#section-form h2.mincho,#section-form #online-nairan h2,#online-nairan #section-form h2,#section-form .title h2,.title #section-form h2,#section-form h2.tel{font-size:4rem;font-weight:600}}#section-form .list-border dt span{display:inline-block;padding:.4em .5em .4em 1em;font-size:80%;letter-spacing:.5em;line-height:1;text-align:center;vertical-align:bottom}#section-form .list-border dt span.red{background-color:var(--color-red);color:#fff}#section-form .list-border dt span.gray{background-color:var(--color-lightgray2)}#section-form .list-border span.wpcf7-list-item{margin:0 2em 0 0}@media screen and (min-width: 48.0625em){#section-form .list-border span.wpcf7-list-item{margin-top:.5em;margin-bottom:.5em}}#section-form input::placeholder,#section-form textarea::placeholder{color:var(--color-lightgray)}#section-form input[type=radio],#section-form input[type=checkbox]{width:.9em;height:.9em;margin-right:.1em}#section-form input[type=text],#section-form input[type=tel],#section-form input[type=email],#section-form select{max-width:99%;padding:.5em;box-sizing:border-box}@media screen and (max-width: 48em){#section-form input[type=text],#section-form input[type=tel],#section-form input[type=email],#section-form select{padding:.8em}}#section-form input[type=text],#section-form input[type=tel],#section-form input[type=email],#section-form textarea{border:1px solid var(--color-lightgray);line-height:1.7}#section-form input[type=email]{min-width:80%}#section-form .readonly{background-color:var(--color-lightgray2)}#section-form .readonly:focus{outline:none}#section-form select{padding-top:0;padding-bottom:0;max-width:100%;height:2.5em}#section-form textarea{width:99%;padding:.8em;box-sizing:border-box}@media screen and (min-width: 48.0625em){#section-form textarea{padding:.5em}}#section-form span.wpcf7-not-valid-tip{display:block;margin-top:.5em;color:var(--color-red);font-weight:bold}#section-form div.wpcf7-validation-errors,#section-form div.wpcf7-acceptance-missing{border-color:var(--color-red)}@media screen and (max-width: 48em){#section-form div.wpcf7-response-output,#section-form div.wpcf7-mail-sent-ok{margin-top:0;padding:.5em 1em}}#section-form .indent{margin:0}#section-form .indent:first-child{margin-top:1em}#section-form .indent:last-child{margin-bottom:1em}#section-form .wpcf7-acceptance{display:block;margin-bottom:.5em;font-size:120%}#section-form .wpcf7-acceptance label{cursor:pointer;display:block;margin:.8em 0 0}#section-form .form-date-close{position:relative;display:inline-block}#section-form .form-date-close .wpcf7-form-control-wrap{display:block}#section-form .form-date-close .wpcf7-form-control-wrap .wpcf7-not-valid-tip{white-space:nowrap}#section-form .form-date-close i,#section-form .form-date-close i::before,#section-form .form-date-close i::after{position:absolute;top:50%;z-index:1;border-radius:4px}#section-form .form-date-close i{display:block;top:0;bottom:0;right:.6em;width:1.4em;margin:auto}#section-form .form-date-close i::before,#section-form .form-date-close i::after{content:"";display:block;left:0;width:100%;height:4px;margin-top:-2px;background:var(--color-lightgray)}#section-form .form-date-close i::before{transform:rotate(-45deg)}#section-form .form-date-close i::after{transform:rotate(-135deg)}#section-form .btn input{border:none;background-color:var(--color-blue);color:var(--color-white);line-height:1.4}#section-form .btn input.wpcf7-submit:disabled{background-color:var(--color-lightgray)}#section-form .btn input.wpcf7-submit:disabled:hover,#section-form .btn input.wpcf7-submit:disabled:active{opacity:1}#section-form .btn input.wpcf7-submit:disabled::before,#section-form .btn input.wpcf7-submit:disabled::after{content:none}#section-form .btn{margin-top:1em;margin-bottom:1.5em}@media screen and (max-width: 48em){#section-form dt span{margin-right:.8em}#section-form dd{padding-top:.7em}#section-form .btn input{min-width:60%}#section-form .text-center+p{min-height:1.5em;margin:-1em 0 0}}@media screen and (min-width: 48.0625em){#section-form dt{width:14.5em;padding-top:1.5em}#section-form dt span{margin-right:1em}#section-form dd{padding-left:15em}#section-form .btn input{min-width:34%}#section-form .text-center+p{min-height:1.5em;margin:-2em 0 0}}#section-form .your-job,#section-form .your-scheduled{display:block}#section-form .your-job label,#section-form .your-scheduled label{display:inline-block}@media screen and (min-width: 48.0625em){#section-form .your-job,#section-form .your-scheduled{padding:.6em 0 .5em}}@media screen and (max-width: 48em){#section-form .your-job span.wpcf7-list-item,#section-form .your-scheduled span.wpcf7-list-item{display:block}#section-form .your-job span.wpcf7-list-item+span.wpcf7-list-item,#section-form .your-scheduled span.wpcf7-list-item+span.wpcf7-list-item{margin-left:0}#section-form .your-job span.wpcf7-list-item label,#section-form .your-scheduled span.wpcf7-list-item label{display:inline-block;margin:.3em 0;padding:.4em 1em;border:1px solid var(--color-lightgray)}}#section-form .p-street-address.p-extended-address{width:99%}#section-form .p-country-name+p{margin:0}#section-form .p-country-name+p+p{margin-top:.8em}#section-form .request_modelroom .wpcf7-list-item{padding-left:1.5em;text-indent:-1.5em}@media screen and (max-width: 48em){#section-form .request_modelroom{padding-top:1em}#section-form .request_modelroom .wpcf7-list-item{display:block;padding-top:.5em;padding-bottom:.5em}}#section-form .datepickerarea{position:absolute;visibility:hidden;transition:0s}#section-form .datepickerarea *{transition:0s}#online-nairan{width:92%;max-width:980px;margin:0 auto;padding:4em 0 0}@media screen and (max-width: 48em){#online-nairan{-webkit-text-size-adjust:100%;padding-top:3em}}#online-nairan h1{margin:0 0 .5em}#online-nairan strong{font-size:110%}#online-nairan h2,#online-nairan h3{margin:1.5em 0;padding:.5em;background-color:#5d4037;color:var(--color-white);font-size:2.4rem;font-weight:600;letter-spacing:.02em;line-height:1.4;text-align:center}#online-nairan h2 span,#online-nairan h3 span{display:inline-block}@media screen and (max-width: 48em){#online-nairan h2,#online-nairan h3{font-size:1.8rem}}#online-nairan .text{padding:2em 0 3em}@media screen and (max-width: 48em){#online-nairan .text{padding:1em 0 2em}}#nendebcopy{display:none}