@import url("https://fonts.googleapis.com/css?family=Open+Sans:700");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{text-decoration:none}html{font-size:62.5%}body{font-size:1.6rem;letter-spacing:.1rem;line-height:1.6;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a:hover{opacity:.8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none !important}@font-face{font-family:'NS';src:url("../font/NS-bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:'NS';src:url("../font/NS-light.woff") format("woff");font-weight:200;font-display:swap}.inner{max-width:960px;margin:auto}.section{padding:70px 0}.section--cream{background:#F5F5ED}.section--deepCream{background:#E8DECC}.section--darkCream{background:#EBEADC}.section--lightBlack{background:#3e2e13}.section--s_lightBlack{background:#5D5852}.section--s_lightGray{background:#e8e8e8}.section--brown{background:#453721}.section--gray{background:#5C544B}.section--gray .section__heading__title{color:#F5F5ED;font-weight:300}.section--gray_noIcon .section__heading::before{background:none}.section--gray_noIcon .section__heading::after{background:none}.section--lightBrown{background:#CEBAA5}.section--SP_service .section__heading__title{color:#F5F5ED;font-weight:300}.section--pattern_black,.section--pattern_brown{background:url(../img/common/pattern/pattern_black.png) center/contain repeat;background-size:5%}.section--pattern_black .section__heading__title,.section--pattern_brown .section__heading__title{color:#F5F5ED;font-weight:300}.section--pattern_brown{background:url(../img/common/pattern/pattern2.png) repeat}.section--pattern_washi_black{background:url(../img/common/pattern/pattern1.png) #2F2B24;background-size:150px}.section--pattern_washi_blue{background:url(../img/common/pattern/pattern1.png) #143C4B;background-size:150px}.section--pattern_washi_blue .section__heading__title{color:#F5F5ED;font-weight:300;letter-spacing:.4rem}.section--pattern_washi_blue .section__heading__subTitle{color:#F5F5ED;font-weight:300;letter-spacing:.4rem}.section--pattern_washi_brown{background:url(../img/common/pattern/pattern_washi_brown.png) #453721;background-size:150px}.section--pattern_washi_brown .section__heading__title{color:#F5F5ED;font-weight:300;letter-spacing:.4rem}.section--pattern_washi_gray{background:url(../img/common/pattern/pattern1.png) #5C544B;background-size:150px}.section--pattern_washi_gray .section__heading__title{color:#F5F5ED;font-weight:300;letter-spacing:.4rem}.section--pattern_washi_green{background:url(../img/common/pattern/pattern1.png) #4F5520;background-size:150px}.section--pattern_washi_lightBrown{background:url(../img/common/pattern/pattern1.png) #5C544B;background-size:150px}.section--pattern_washi_lightBrown .section__heading__title{color:#F5F5ED;font-weight:300;font-size:3rem}.section--pattern_washi_redBrown{background:url(../img/common/pattern/pattern1.png) #79331F;background-size:150px}.section--pattern_washi_red{background:url(../img/common/pattern/pattern1.png) #4B1616;background-size:150px}.section--smallgutter{padding:40px 0}.section--nogutter{padding:0 !important}.section--full{width:100%;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box}.section h1{font-size:3.6rem;font-weight:bold}.section--about_thumbnail{padding:70px 0 70px !important}.section--about_catch{padding:0 0 70px}.section--topGutterPC{padding:70px 0 0}.section--topGutterSP{padding:0 0 0}.section--topGutter{padding:70px 0 0}.section--bottomGutterPC{padding:0 0 70px}.section--bottomGutterSP{padding:0}.section--bottomGutter{padding:0 0 70px}.section .mb0{margin-bottom:0 !important}.section--about_intro{padding:0 0 70px}.section--bgmoon_top{background-image:url(../img/common/pattern/intro_back_top_sp.png);background-position:top right;background-repeat:no-repeat}.section--bgmoon{background-image:url(../img/common/pattern/intro_back_top_sp.png),url(../img/common/pattern/intro_back_under_sp.png);background-position:top right, bottom left;background-repeat:no-repeat}.section__heading{margin-bottom:30px}.section__heading__title{font-size:3rem;font-family:"NS";font-weight:700;text-align:center;color:#2F2B24}.section__heading__title--noNS{font-family:unset}.section__heading__subTitle{font-size:1.8rem;font-family:"NS";font-weight:300;letter-spacing:.2rem;text-align:center;color:#3e2e13}.section__heading__description{text-align:center;padding:0 100px}.section__heading__description__text{display:inline-block;text-align:left}.section__heading--small{margin-bottom:30px}.section__heading--small .section__heading__title{font-size:2rem}.button{text-align:center;width:350px;margin:auto;margin-bottom:10px;white-space:nowrap;position:relative;top:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-family:"NS"}.button>a{display:block;padding:20px 100px;position:relative}.button>a:link,.button>a:visited,.button>a:hover,.button>a:active{color:#fff}.button>a:hover{opacity:1}.button>a::after{background:url(../img/common/icon/icon_arrow.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;right:2.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:10px}.button:hover{opacity:1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;top:-2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.5);box-shadow:0 5px 10px rgba(0,0,0,0.5);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button--black,.button--brown{background:url(../img/common/pattern/bokashi_btn.png) no-repeat center/80% 100%,url(../img/common/pattern/pattern_black.png) center/contain repeat;overflow:hidden}.button--black:hover,.button--brown:hover{background:url(../img/common/pattern/bokashi_btn.png) no-repeat center/80% 100%,url(../img/common/pattern/pattern2_hover.png)}.button--black>a,.button--brown>a{font-family:"NS";font-weight:300}.button--black>a:hover,.button--brown>a:hover{opacity:1}.button--brown{background:url(../img/common/pattern/bokashi_btn.png) no-repeat center/80% 100%,url(../img/common/pattern/pattern2.png) repeat}.button--black_flat{background:#2F2B24}.button--gray_flat{background:#5C544B}.button--green_flat{background:#4F5520}.button--blue_flat{background:#143C4B}.button--brown_flat{background:#453721}.button--darkBlue_flat{background:#22265C}.button--darkCream_flat{background:rgba(62,62,62,0.2)}.button--darkCream_flat a{color:#2F2B24}.button--darkCream_flat a:link,.button--darkCream_flat a:visited,.button--darkCream_flat a:hover,.button--darkCream_flat a:active{color:#2F2B24}.button--darkCream_flat a::before{background:url(../img/common/icon/icon_arrow_dark.svg) no-repeat !important}.button--olTrans{-webkit-box-shadow:0px 0px 0px 20px rgba(255,255,255,0.2);box-shadow:0px 0px 0px 20px rgba(255,255,255,0.2);margin-bottom:20px}.button--olTrans:hover{-webkit-box-shadow:0px 0px 0px 20px rgba(255,255,255,0.2);box-shadow:0px 0px 0px 20px rgba(255,255,255,0.2)}.button--outline{border:1px solid rgba(255,255,255,0.9);background:transparent;width:auto;font-family:"NS";font-weight:300;position:static;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-shadow:none;box-shadow:none}.button--outline:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(255,255,255,0.7)}.button--outline>a{color:#F5F5ED !important;padding:20px 50px}.button--outline>a:hover{color:#000 !important}.button--outline>a:hover::after{background:url(../img/common/icon/icon_arrow_dark.svg) no-repeat}.button--contact{width:auto;padding:0;position:static;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-shadow:none;box-shadow:none}.button--contact:hover{-webkit-box-shadow:none;box-shadow:none;background:#2F2B24}.button--contact>a{padding:2px 7px 2px 30px;border:1px solid #2F2B24;background:transparent;font-weight:bold}.button--contact>a:link,.button--contact>a:visited,.button--contact>a:hover,.button--contact>a:active{color:#2F2B24}.button--contact>a:hover{color:#F5F5ED}.button--contact>a:hover::before{background-image:url(../img/common/icon/icon_form_cream.svg) !important}.button--contact_footer{width:auto;margin-top:20px;text-indent:20px}.button--contact_footer>a{padding:20px 0}.button--contact_footer>a::after{display:none}.button--contact_footer>a::before{background:url(../img/common/icon/icon_calendar.png) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px}.button--contact_footer_icon_mail>a::before{background-image:url("../img/common/icon/icon_mail.png")}.button--big{width:400px}.button--small{width:300px}.button.button--arrow_left>a::after,.button.button--arrow_bottom>a::after,.button.button--arrow_top>a::after,.button.button--formIcon>a::after,.button.button--close>a::after{display:none}.button.button--arrow_left>a::before,.button.button--arrow_bottom>a::before,.button.button--arrow_top>a::before,.button.button--formIcon>a::before,.button.button--close>a::before{background:url(../img/common/icon/icon_arrow.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;width:15px;height:15px}.button.button--arrow_left>a::before{top:50%;left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.button.button--arrow_bottom>a::before{top:55%;right:2.5%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.button.button--arrow_top>a::before{top:45%;right:2.5%;-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.button.button--formIcon>a{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500}.button.button--formIcon>a::before{background:url(../img/common/icon/icon_form_black.svg);background-repeat:no-repeat;top:50%;left:2.5%;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);width:25px;height:15px}.button.button--close>a::before{background:url(../img/common/icon/icon_close.svg);background-repeat:no-repeat;top:50%;left:calc(50% - 50px);-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);width:10px;height:10px}.button--googleIcon a::after{background:url(../img/common/icon/icon_maps_g.png) no-repeat;width:28px;height:28px;left:5%;background-size:contain}.button--telIcon a::after{background:url(../img/common/icon/icon_tel_texture.png) no-repeat;width:25px;height:25px;left:5%;background-size:contain}.title{font-family:"NS";font-weight:300;letter-spacing:.2rem;margin-bottom:20px;color:#2F2B24}.title--underline{border-bottom:solid 2px #C6C0B4;position:relative;font-size:3rem}.title--underline::after{position:absolute;content:"";display:block;border-bottom:solid 4px #5D5852;bottom:-3px;width:50%}.title--underline_sub{line-height:.75;padding-bottom:10px;margin-bottom:0}.title--underline_sub>h3{font-size:2.6rem}.title--underline_sub>span{font-size:1.6rem}.title--big{font-size:3rem}.title--small{font-size:2rem;padding-bottom:10px;font-weight:700}.title--space_small{margin-bottom:10px}.title--half::after{width:25%}.title--white{color:#fff}.title--white::after{border-bottom:solid 4px #fff}.title--cream{color:#F5F5ED}.title--bgBrown{background:#453721;text-align:center;color:#F5F5ED}.title--bgBlue{background:#22265C;text-align:center;color:#F5F5ED}.title--bgBlack{background:#2F2B24;text-align:center;color:#F5F5ED}.list>li{text-indent:-1.1em;padding-left:1.5em}.list--circle>li{font-size:1.4rem;color:#2F2B24;margin-bottom:5px;font-weight:bold}.list--circle>li::before{content:"・";padding-right:.5rem;position:relative;top:0px}.list--asterisk>li{font-size:1.4rem;color:#2F2B24;margin-bottom:5px}.list--asterisk>li::before{content:"※";padding-right:.5rem;position:relative}.list--square>li{font-size:1.4rem;margin-bottom:5px}.list--square>li::before{content:"■";padding-right:.5rem;position:relative;top:0px;color:#2F2B24}.list--num{counter-reset:li}.list--num>li{font-size:1.4rem;margin-bottom:5px}.list--num>li::before{content:counter(li) ". ";counter-increment:li;font-weight:bold;color:#2F2B24}.list .nomark::before{opacity:0}img{display:block}p{color:#2F2B24}img[src$=".svg"]{width:100%}.blur{background-color:rgba(0,0,0,0.7);-webkit-filter:blur(8px);filter:blur(8px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;position:relative;width:100%;height:100%;z-index:0}.scroll-lock{position:fixed;overflow:hidden;z-index:-1;width:100%;height:100%}.sc{pointer-events:none}.h{opacity:0}.bold,.b{font-weight:bold !important}.small{font-size:1rem}.default-large{font-size:1.8rem !important}.big{font-size:3.0rem !important}.os{font-family:'Open Sans', sans-serif !important}.t-left{text-align:left !important}.t-center{text-align:center !important}.t-right{text-align:right !important}.width100{width:100% !important}.width80{width:80% !important}.img-center{display:block;margin:auto}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb60{margin-bottom:60px !important}.link:link,.link:visited,.link:hover,.link:active{color:inherit}.link.link--underLine{text-decoration:underline}.ns{font-family:"NS";letter-spacing:.2rem}.ns--price{color:#8D3217;font-size:3rem;font-weight:700}.ns--price_small{font-size:2.8rem}body{margin-top:120px}.header{background:#F5F5ED;position:fixed;top:0;left:0;width:100%;z-index:30}.header__shopname{position:absolute;top:-18px;right:10px;text-align:right;font-size:1rem;color:#66625a;text-align:center;letter-spacing:0.06em}.header__address__contactBtn{margin-top:10px;position:relative}.header__address__contactBtn .button{margin-bottom:0}.header__address{height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.header__address__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.header__address__left__logo{width:145px;height:auto}.header__address__right{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__address__right__tel{margin-right:15px;line-height:1.25}.header__address__right__tel:link,.header__address__right__tel:visited,.header__address__right__tel:hover,.header__address__right__tel:active{color:#2F2B24}.header__address__right__tel>p{font-size:1.4rem;text-indent:-25px;font-weight:bold}.header__address__right__tel>span{font-size:2rem;position:relative;font-family:'Open Sans', sans-serif}.header__address__right__tel>span::before{position:absolute;background:url(../img/common/icon/icon_tel.svg);background-repeat:no-repeat;content:"";top:55%;left:-25px;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);width:18px;height:18px}.nav{height:60px;background:url(../img/common/pattern/pattern2.png) repeat;position:fixed;top:60px;width:100%;z-index:4}.nav__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__content>a:hover{opacity:.5}.nav__content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:60px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.nav__content__item:nth-of-type(1){width:17%}.nav__content__item:nth-of-type(n+2){width:12%}.nav__content__item:last-child::after{position:absolute;right:0;content:"";width:1px;height:40px;border-right:1px solid #707070;z-index:99;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav__content__item::before{position:absolute;content:"";width:1px;height:40px;border-left:1px solid #707070;z-index:99;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav__content__item>a{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:block;font-weight:300;font-family:"NS";font-size:1.4rem;padding:0rem;white-space:nowrap;line-height:50px;letter-spacing:normal}.nav__content__item>a:link,.nav__content__item>a:visited,.nav__content__item>a:hover,.nav__content__item>a:active{color:#F5F5ED}.nav__content__item>a::after{font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center;position:absolute;top:1.4rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:1.25;width:100%}.nav__content__item:nth-of-type(1)>a:after{content:"About INTHEMOON"}.nav__content__item:nth-of-type(2)>a:after{content:"Rooms"}.nav__content__item:nth-of-type(3)>a:after{content:"Plan"}.nav__content__item:nth-of-type(4)>a:after{content:"Coupon"}.nav__content__item:nth-of-type(5)>a:after{content:"Amenity"}.nav__content__item:nth-of-type(6)>a:after{content:"Foodmenu"}.nav__content__item:nth-of-type(7)>a:after{content:"Members"}.nav__content__item:nth-of-type(8)>a:after{content:"Access"}.nav--sp{position:fixed;top:0;overflow-y:scroll;-webkit-transition:opacity .5s, visibility .5s;-o-transition:opacity .5s, visibility .5s;transition:opacity .5s, visibility .5s;-webkit-overflow-scrolling:touch;opacity:0;-webkit-transform:translateY(-101%);-ms-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.nav--sp .title{font-weight:bold}.nav--sp__content{width:100%;height:100vh;padding:calc(60px + 10%) 20px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.nav--sp__content .button--telIcon,.nav--sp__content .button--contact_footer{height:70px;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}.nav--sp__content .button--telIcon>a,.nav--sp__content .button--contact_footer>a{width:100%;height:100%;padding: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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav--sp__siteabout{display:block;margin-top:15px;text-align:center;font-size:12px;color:#535353;font-family:"NS"}.nav--sp.active{display:block;position:fixed;top:0;left:0;background:rgba(255,255,255,0.9);color:#000;text-align:center;width:100%;height:100vh;z-index:10;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.warning{background:#4B1616;font-size:1.2rem;color:#C6C0B4;position:relative;z-index:3}.warning .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.warning a:link,.warning a:visited,.warning a:hover,.warning a:active{color:rgba(239,232,219,0.8)}.about .nav__content__item:nth-of-type(1){background:url(../img/common/pattern/pattern_washi_black_active.png) center}.rooms .nav__content__item:nth-of-type(2){background:url(../img/common/pattern/pattern_washi_black_active.png) center}.plan .nav__content__item:nth-of-type(3){background:url(../img/common/pattern/pattern_washi_black_active.png) center}.coupon .nav__content__item:nth-of-type(4){background:url(../img/common/pattern/pattern_washi_black_active.png) center}.amenity .nav__content__item:nth-of-type(5){background:url(../img/common/pattern/pattern_washi_black_active.png) center}.food .nav__content__item:nth-of-type(6){background:url(../img/common/pattern/pattern_washi_black_active.png) center}.member .nav__content__item:nth-of-type(7){background:url(../img/common/pattern/pattern_washi_black_active.png) center}.access .nav__content__item:nth-of-type(8){background:url(../img/common/pattern/pattern_washi_black_active.png) center}.ksgroup{background:#EBEADC;padding:30px 0}.ksgroup__content{display:-webkit-box;display:-ms-flexbox;display:flex}.ksgroup__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:74.9%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ksgroup__content__item__logo{text-align:center;width:110px;height:30px;margin:auto;margin-bottom:10px}.ksgroup__content__item__logo>img{width:100%;height:auto}.ksgroup__content__item{display:block;border-right:1px solid #5D5852;padding:0 30px;width:24.9%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.ksgroup__content__item:nth-child(1),.ksgroup__content__item:nth-child(5){border-left:1px solid #5D5852}.ksgroup__content__item:nth-child(-n+4){position:relative;margin-bottom:40px}.ksgroup__content__item:nth-child(-n+4)::before{position:absolute;left:-1px;bottom:-20px;content:"";width:calc(100% + 1px);height:1px;background-color:#5D5852}.ksgroup__content__item:nth-child(4)::before{width:calc(100% + 2px)}.ksgroup__content__item__list{display:inline-block;text-align:center}.ksgroup__content__item__list__item{list-style:none;text-align:left;margin-bottom:.5rem}.ksgroup__content__item__list__item>a{font-size:1.3rem;text-decoration:underline;white-space:nowrap;position:relative}.ksgroup__content__item__list__item>a:link,.ksgroup__content__item__list__item>a:visited,.ksgroup__content__item__list__item>a:hover,.ksgroup__content__item__list__item>a:active{color:#3e2e13}.ksgroup__content__item__list__item>a::before{background:url(../img/common/icon/icon_arrow_dark.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px}.ksgroup__content__kslogo{width:25%}.ksgroup__content__kslogo>img{margin:auto;width:150px}.footer{background-image:url(../img/common/pattern/pattern_footer.jpg);background-size:cover;padding:40px 0;position:relative}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-right:1px solid #EBEADC;width:39%;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__content__item__inner{margin-top:auto;margin-bottom:auto;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.footer__content__item--small{width:25%}.footer__content__item:first-child{padding-left:0;padding-right:50px}.footer__content__item:last-child{border:none;padding-left:60px;padding-right:20px}.footer__content__item__logo{width:145px;margin-bottom:10px}.footer__content__item__about{font-size:1.4rem;color:#F5F5ED}.footer__content__item__about--bold{font-weight:bold}.footer__content__item__center{text-align:center;color:#F5F5ED}.footer__content__item__link{font-size:1.4rem;color:#000;text-decoration:underline !important;white-space:nowrap;position:relative}.footer__content__item__link:link,.footer__content__item__link:visited,.footer__content__item__link:hover,.footer__content__item__link:active{color:#F5F5ED}.footer__content__item__link::before{background:url(../img/common/icon/icon_arrow_white.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;right:-15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px}.footer__content__item__link--reverse::before{left:-12.5px;right:inherit}.footer__content__item__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__content__item__nav__item{margin-bottom:20px;margin-right:10px;width:35%}.footer__content__item__nav__item:nth-of-type(even){margin-right:0}.footer__content__item__nav__item:nth-of-type(n+9){margin-bottom:0}.footer__content__item__tel{position:relative;text-align:center;display:block;font-family:'Open Sans', sans-serif;font-size:2rem;letter-spacing:.2rem;text-indent:30px;margin-top:10px}.footer__content__item__tel:link,.footer__content__item__tel:visited,.footer__content__item__tel:hover,.footer__content__item__tel:active{color:#fff}.footer__content__item__tel>a{position:relative}.footer__content__item__tel>a:link,.footer__content__item__tel>a:visited,.footer__content__item__tel>a:hover,.footer__content__item__tel>a:active{color:#F5F5ED}.footer__content__item__tel>a::before{position:absolute;background:url(../img/common/icon/icon_tel_texture.png);background-repeat:no-repeat;background-size:contain;content:"";top:47%;left:-40px;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);width:25px;height:25px}.footer .footer__content__item .footer__keyword p{color:#cacaca;font-size:1.4rem}.footer .footer__content__item .button{margin-bottom:2rem}.footerSP{display:none}.copy{background:#2F2B24;padding:20px 0;color:#F5F5ED;font-size:1rem;font-family:"NS";text-align:center}.copy .copy__content>*:not(:last-child){margin-bottom:5px}.copy__content__text{margin-bottom:5px;color:#F5F5ED}.copy__content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copy__content__link__item{border-right:1px solid #F5F5ED;padding:0 5px}.copy__content__link__item:last-child{border-right:0}.copy__content__link__item a:link,.copy__content__link__item a:visited,.copy__content__link__item a:hover,.copy__content__link__item a:active{color:#F5F5ED}.copy__shopname{position:absolute;top:0;right:0;padding-right:20px;width:283px;color:#787878}.copy__shopname-sp{color:#787878}.inner--copy{position:relative}.pagetop{position:relative;text-align:center;background:#F5F5ED;width:100%;height:80px;border-top:1px solid #D5D0C5;border-bottom:1px solid #D5D0C5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagetop:hover{background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagetop>a{font-family:"NS";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;line-height:80px}.pagetop>a:link,.pagetop>a:visited,.pagetop>a:hover,.pagetop>a:active{color:#2F2B24}.pagetop>a::before{background:url(../img/common/icon/icon_arrow_dark.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:calc(50% - 80px);width:10px;height:15px;-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.mainvisual{overflow:hidden;position:relative}.mainvisual--index{background:#2F2B24}.mainvisual #video--index{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.5;-o-object-fit:cover;object-fit:cover}.mainvisual__info--index{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.mainvisual__info--index .mainvisual__info__logo{width:160px;margin:auto;margin-bottom:30px}.mainvisual__info--member{color:#F5F5ED}.mainvisual__info--member h2{font-size:4rem;font-family:"NS";font-weight:bold}.mainvisual__info--member p{color:#F5F5ED}.mainvisual--index{background-size:cover;height:560px}.mainvisual--about{background:url(../img/common/pattern/pattern1.png) #5C544B;width:100%;height:auto;padding:0;height:500px}.mainvisual--about img{width:100%}.mainvisual--member{background:url(../img/member/main_pc.jpg) no-repeat;background-size:cover;padding:150px 0;text-align:center}.pageName{background:#2F2B24;padding:20px 0;text-align:center;font-family:"NS";line-height:1.25}.pageName__title{color:#F5F5ED}.pageName__sub{color:#C6C0B4;font-size:1.2rem}.pickup,.planIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pickup__item,.planIntro__item{width:30%;margin-right:20px;overflow:hidden}.pickup__item:last-child,.planIntro__item:last-child{margin-right:0}.pickup__item>img,.planIntro__item>img{width:100%}.service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service__item{width:32%;background:#F5F5ED}.service__item__text{padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.service__item__text__description+.button{margin-top:20px}.service__item__img>img{width:100%;height:calc(960px * 0.32 * 0.626)}.service .button{width:100%}.service .button>a{padding:20px 0}.break{background:#F5F5ED;padding:40px 110px;margin-top:30px;color:#2F2B24}.break:first-child{margin-top:0}.break__time{text-align:center;margin-bottom:20px}.break__time__item{line-height:1.5;text-align:left;width:450px;margin:0 auto}.break__time__item.mt{margin-top:10px}.break__time__title{font-size:2.8rem;font-weight:bold;margin-bottom:10px;font-family:"NS"}.break__time__item__num{font-size:2.8rem;font-weight:bold}.break__time__item__num span{font-size:1.8rem;padding-right:.6rem}.break__time__item__in{font-size:1.4rem;font-weight:bold}.break__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin-bottom:30px}.break__price__item{background:#EBEADC;width:48%;padding:5px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;position:relative;font-family:"NS" !important}.break__price__item__dayCat{font-weight:bold}.break__price__item__dayWeek{font-size:1.4rem;font-weight:bold;margin-right:20px}.break__price__item:nth-of-type(2) .break__price__item__dayWeek{margin-right:0}.break__price__item__tax{font-size:1.2rem;letter-spacing:0;position:absolute;bottom:0;right:0;font-size:1.4rem}.buttonList{display:none}.svg-reserve{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.window__title{display:block}.window__title>img{margin:auto;padding:20px}.window__content{display:block;text-align:center;padding:30px}.window__content__wrapper{width:30em;margin:auto}.window--red{border:2px solid #4B1616}.window--red>.window__title{background:#4B1616}.window--red .title{color:#4B1616;font-weight:bold;font-size:2rem}.window--woman{width:calc(100% - 20px);margin:auto;border:1px solid #692631}.window--woman>.window__title{background:rgba(75,22,22,0.1);padding:25px 0;text-align:center}.window--woman .title{color:#4B1616;font-size:2rem;margin-bottom:0}.window--woman .window__item{width:calc(100% / 4 - 20px);display:inline-block;margin-right:20px;text-align:center}.window--woman .window__item:last-child{margin-right:0}.window--woman .window__img>img{width:100%;margin-bottom:5px}.window--woman .window__content{background:rgba(244,244,244,0.8)}.window--woman .window__text{font-size:1.4rem;white-space:nowrap}.window--woman .window__title{font-weight:bold;white-space:nowrap}.intro__item{height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.intro__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.intro__item:nth-of-type(1) .intro__item__texture{width:8%;height:auto;background:url(../img/index/intro1_tex.png) #722222;background-size:cover}.intro__item:nth-of-type(2) .intro__item__texture{width:8%;height:auto;background:url(../img/index/intro2_tex.png) #4F5520;background-size:cover}.intro__item:nth-of-type(3) .intro__item__texture{width:8%;height:auto;background:url(../img/index/intro3_tex.png) #143C4B;background-size:cover}.intro__item__relation{display:-webkit-box;display:-ms-flexbox;display:flex;width:92%}.intro__item__relation .button{white-space:normal}.intro__item__relation--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.intro__item:nth-of-type(1) .intro__item__relation__img{width:65%;height:100%;background:url(../img/index/intro1.jpg);background-size:cover}.intro__item:nth-of-type(2) .intro__item__relation__img{width:65%;height:100%;background:url(../img/index/intro2.jpg);background-size:cover}.intro__item:nth-of-type(3) .intro__item__relation__img{width:65%;height:100%;background:url(../img/index/intro3.jpg);background-size:cover}.intro__item:nth-of-type(1) .intro__item__relation__catch{width:39%;background:url(../img/common/pattern/pattern1.png) #4B1616;background-size:50%;color:#F5F5ED;font-family:"NS";font-weight:300;padding:30px;-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}.intro__item:nth-of-type(2) .intro__item__relation__catch{width:39%;background:url(../img/common/pattern/pattern1.png) #4F5520;background-size:50%;color:#F5F5ED;font-family:"NS";font-weight:300;padding:30px;-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}.intro__item:nth-of-type(3) .intro__item__relation__catch{width:39%;background:url(../img/common/pattern/pattern1.png) #143C4B;background-size:50%;color:#F5F5ED;font-family:"NS";font-weight:300;padding:30px;-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}.intro__item__relation__catch p{color:#F5F5ED}.intro__item:nth-of-type(3) .intro__item__relation__catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro__item:nth-of-type(3) .intro__item__relation__catch p{max-width:100%;margin-bottom:20px}.intro__item:nth-of-type(3) .intro__item__relation__catch .button{width:100%;margin:0}.intro__item:nth-of-type(3) .intro__item__relation__catch .button>a{width:auto;padding:20px 10px}.intro__item__relation__catch:nth-of-type(4){padding:40px 50px;background:url(../img/common/pattern/pattern1.png) #143C4B;background-size:50%;font-family:"NS"}.intro__item__relation__catch:nth-of-type(4) p{color:#F5F5ED;margin-bottom:20px}.experience{text-align:center}.experience__content{display:inline-block}.experience__content img{margin:auto;max-width:100%}.sisterStoreLead{background-color:#F5F5ED;padding-top:70px;margin-bottom:-10px}.sisterStoreLead .button{margin-bottom:10px;margin-left:auto;margin-right:0}.sisterStoreLead .button>a{padding-left:10px;padding-right:10px}.solution-banner{margin-top:40px;text-align:center}.solution-banner a{display:inline-block}.solution-banner img{max-width:100%;height:auto;margin:auto}.kanagawa-banner{margin-top:40px;margin-bottom:40px;text-align:center}.kanagawa-banner a{display:inline-block}.kanagawa-banner img{max-width:80%;height:auto;margin:auto}.about__introduction img{margin-bottom:20px}.about__introduction__wide{width:100%}.about__introduction__half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__introduction__half__item{width:49%;height:auto}.about__front{padding:70px 0;color:#F5F5ED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__front__img{width:48%}.about__front__img>img{max-width:100%}.about__front__text{width:48%}.about__front__text__description{color:#F5F5ED}.about__front .title{color:#F5F5ED}.about__example{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__example .title{color:#F5F5ED}.about__example__scene{background:#F5F5ED;padding:0px 5px;font-family:"NS";font-weight:700}.about__example__left{width:50%}.about__example__left__inner{width:450px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.about__example .about__example__item:nth-of-type(odd)>*{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about__example__wh{color:#2F2B24;width:100%;margin-top:-30vw}.about__example__wh__left{width:35%;background:#F5F5ED;padding:20px 0;opacity:.6;border:0}.about__example__wh__right{width:63%;background:#F5F5ED;opacity:.9;font-size:1.6rem;font-family:"NS";color:#4B1616;font-weight:bold;padding:20px 0;position:relative}.about__example__wh__right::before{position:absolute;content:"";left:50%;top:-10px;border-right:10px solid transparent;border-bottom:10px solid #F5F5ED;border-left:10px solid transparent;opacity:.9}.about__example__wh th>img{border-bottom:1px solid #F5F5ED;position:relative;z-index:2}.about__example__wh td{vertical-align:middle;padding-left:10px;border-bottom:1px solid rgba(123,70,51,0.3)}.about__example__wh__small{font-size:1.2rem;display:block}.about__example__wh__big{font-size:1.4rem;font-weight:bold;display:block}.about__example__wh tbody>tr>td{background:#D9CABE}.about__example__item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.about__example__left__item{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.about__example__left__item__text{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.about__example__left__item__text__description{color:#F5F5ED}.about__example__left__item__img{width:40%;background-size:cover;background-repeat:no-repeat;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;min-height:250px}.about__example__left__item--blue{background:url(../img/common/pattern/pattern1.png) #143C4B;background-size:150px}.about__example__left__item--blue .about__example__scene{color:#143C4B}.about__example__left__item--red{background:url(../img/common/pattern/pattern1.png) #4B1616;background-size:150px}.about__example__left__item--red .about__example__scene{color:#4B1616}.about__example__right{width:50%}.about__example__right__inner{width:450px;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.about__example__right__item{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.about__example__right__item__text{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.about__example__right__item__text__description{color:#F5F5ED}.about__example__right__item__img{width:40%;position:relative;overflow:hidden}.about__example__right__item__img>img{width:100%}.about__example__right__item--green{background:url(../img/common/pattern/pattern1.png) #4F5520;background-size:150px}.about__example__right__item--green .about__example__scene{color:#4F5520}.about__example__right__item--redBrown{background:url(../img/common/pattern/pattern1.png) #79331F;background-size:150px}.about__example__right__item--redBrown .about__example__scene{color:#4B1616}.rooms img,.planDetail img{max-width:100%;height:auto}.rooms__detail__item,.planDetail__detail__item{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.rooms__detail__item__left,.planDetail__detail__item__left{width:43%}.rooms__detail__item__left>img,.planDetail__detail__item__left>img{width:100%}.rooms__detail__item__right,.planDetail__detail__item__right{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rooms__detail__item__right__people,.planDetail__detail__item__right__people{display:inline-block;font-size:1.2rem;font-weight:bold}.rooms__detail__item__right__extension,.planDetail__detail__item__right__extension{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.1rem;color:#453721;line-height:1.25}.rooms__detail__item__right__price,.planDetail__detail__item__right__price{width:100%;text-align:center}.rooms__detail__item__right__price th,.rooms__detail__item__right__price td,.planDetail__detail__item__right__price th,.planDetail__detail__item__right__price td{padding:7px 15px;border-right:1px solid #F5F5ED;vertical-align:middle}.rooms__detail__item__right__price thead>tr>th,.planDetail__detail__item__right__price thead>tr>th{background:rgba(78,60,41,0.2);width:calc(100% / 5);line-height:1.5;font-size:1.4rem}.rooms__detail__item__right__price tbody>tr>th,.rooms__detail__item__right__price tbody>tr>td,.planDetail__detail__item__right__price tbody>tr>th,.planDetail__detail__item__right__price tbody>tr>td{background:#FAFAFA}.rooms__detail__item__right__button,.planDetail__detail__item__right__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rooms__detail__item__right__button .button,.planDetail__detail__item__right__button .button{width:48.5%;margin:0}.rooms__detail__item__right__button .button a,.planDetail__detail__item__right__button .button a{padding:10px 50px}.rooms__detail__item__right__button .button a span,.planDetail__detail__item__right__button .button a span{display:block}.rooms__detail__item__right__button .button a .close,.planDetail__detail__item__right__button .button a .close{display:none}.rooms__detail__item__right__button .button .flag .default,.planDetail__detail__item__right__button .button .flag .default{display:none}.rooms__detail__item__right__button .button .flag .close,.planDetail__detail__item__right__button .button .flag .close{display:block}.rooms__detail__item__right__button .button--blue_flat,.planDetail__detail__item__right__button .button--blue_flat{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}.rooms__detail__item__right__button .button--blue_flat a,.planDetail__detail__item__right__button .button--blue_flat a{width:100%}.rooms__detail__item__right__button .button--toggle,.planDetail__detail__item__right__button .button--toggle{-webkit-box-shadow:none;box-shadow:none;position:static;cursor:default;pointer-events:none}.rooms__detail__item__right__button .button--toggle:hover,.planDetail__detail__item__right__button .button--toggle:hover{position:static;top:0}.rooms__detail__item__right__button .button--toggle a,.planDetail__detail__item__right__button .button--toggle a{padding-left:0;padding-right:0}.rooms__detail__item__right__button .button--toggle a:link,.rooms__detail__item__right__button .button--toggle a:visited,.rooms__detail__item__right__button .button--toggle a:hover,.rooms__detail__item__right__button .button--toggle a:active,.planDetail__detail__item__right__button .button--toggle a:link,.planDetail__detail__item__right__button .button--toggle a:visited,.planDetail__detail__item__right__button .button--toggle a:hover,.planDetail__detail__item__right__button .button--toggle a:active{color:#2F2B24}.rooms__detail__item__sp,.planDetail__detail__item__sp{display:none}.rooms__amenity,.planDetail__amenity{background:#EBEADC;padding:40px 0;margin-bottom:40px}.rooms__amenity__img,.planDetail__amenity__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px;height:430px}.rooms__amenity__img__left,.planDetail__amenity__img__left{position:relative;width:630px;height:420px}.rooms__amenity__img__left>img,.planDetail__amenity__img__left>img{max-width:100%;height:auto}.rooms__amenity__img__left>span,.planDetail__amenity__img__left>span{position:absolute;bottom:0;right:0;background:#2F2B24;color:#F5F5ED;padding:.5% 2%}.rooms__amenity__img__right,.planDetail__amenity__img__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px;margin-bottom:10px}.rooms__amenity__img__right__wrapper,.planDetail__amenity__img__right__wrapper{height:calc(420px / 2 - 10px);position:relative}.rooms__amenity__img__right__wrapper::-webkit-scrollbar,.planDetail__amenity__img__right__wrapper::-webkit-scrollbar{display:none}.rooms__amenity__img__right__wrapper:last-of-type,.planDetail__amenity__img__right__wrapper:last-of-type{margin-bottom:0}.rooms__amenity__img__right__num,.rooms__amenity__img__right__thumb,.planDetail__amenity__img__right__num,.planDetail__amenity__img__right__thumb{height:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:rgba(157,145,129,0.3);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.rooms__amenity__img__right__num::-webkit-scrollbar,.rooms__amenity__img__right__thumb::-webkit-scrollbar,.planDetail__amenity__img__right__num::-webkit-scrollbar,.planDetail__amenity__img__right__thumb::-webkit-scrollbar{display:none}.rooms__amenity__img__right__num__item,.rooms__amenity__img__right__thumb__item,.planDetail__amenity__img__right__num__item,.planDetail__amenity__img__right__thumb__item{float:left;width:calc(100% / 3 - 10px - .1px);margin-right:15px;margin-bottom:10px;cursor:pointer;color:#F5F5ED;position:relative}.rooms__amenity__img__right__num__item:nth-child(3n),.rooms__amenity__img__right__thumb__item:nth-child(3n),.planDetail__amenity__img__right__num__item:nth-child(3n),.planDetail__amenity__img__right__thumb__item:nth-child(3n){margin-right:0px}.rooms__amenity__img__right__num__item span,.planDetail__amenity__img__right__num__item span{color:#F5F5ED;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rooms__amenity__img__right__thumb,.planDetail__amenity__img__right__thumb{background:url(../img/common/pattern/pattern1.png) #2F2B24;background-size:50%}.rooms__amenity__img__right__thumb__item>img,.planDetail__amenity__img__right__thumb__item>img{opacity:.4;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rooms__amenity__img__right__thumb__item>.open,.planDetail__amenity__img__right__thumb__item>.open{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rooms__amenity__ai,.planDetail__amenity__ai{overflow:hidden;border-bottom:1px dashed rgba(33,33,33,0.4)}.rooms__amenity__ai__item,.planDetail__amenity__ai__item{float:left;width:calc(100% / 3 - 10px - .1px);margin-right:15px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center}.rooms__amenity__ai__item:nth-child(3n),.planDetail__amenity__ai__item:nth-child(3n){margin-right:0px}.rooms .section__heading.section__heading--small,.planDetail .section__heading.section__heading--small{margin-bottom:15px}.rooms .button--amenityEtc,.planDetail .button--amenityEtc{margin-top:20px}.rooms__amenity__list,.planDetail__amenity__list{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;font-size:1.4rem;margin-top:20px;overflow:hidden}.rooms__amenity__list .list,.planDetail__amenity__list .list{margin:0 1rem;line-height:1.75;max-width:calc(100% / 4);-webkit-box-sizing:border-box;box-sizing:border-box}.rooms__amenity__button,.planDetail__amenity__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.rooms__amenity__button .button,.planDetail__amenity__button .button{width:auto;margin:0;margin-right:20px}.rooms__amenity__button .button a,.planDetail__amenity__button .button a{padding:15px 50px}.rooms__rule__item,.planDetail__rule__item{padding:30px 40px;background:#F5F5ED;margin-bottom:1rem;text-indent:0}.rooms__rule__item__title,.planDetail__rule__item__title{font-family:"NS";font-weight:700;font-size:2rem;position:relative;color:#2F2B24}.rooms__rule__item__title::before,.planDetail__rule__item__title::before{content:"■"}.rooms__rule__item__title+.list,.planDetail__rule__item__title+.list{margin-top:5px}.rooms__rule__item__subTitle,.planDetail__rule__item__subTitle{font-weight:bold;color:#2F2B24;margin:5px 0}.rooms__rule__item__time,.planDetail__rule__item__time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}.rooms__rule__item__time dt,.planDetail__rule__item__time dt{font-weight:bold;font-size:1.4rem;letter-spacing:0;-moz-text-align-last:justify;text-align-last:justify;text-align:justify;min-width:110px;max-width:125px}.rooms__rule__item__time dd,.planDetail__rule__item__time dd{margin-left:10px;color:rgba(51,51,51,0.9);font-size:1.3rem;margin-left:30px}.plan__introduction{color:#F5F5ED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.plan__introduction img{max-width:100%;height:auto}.plan__introduction>*{width:48.5%}.plan__introduction p{color:#fff}.plan__introduction__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.plan__introduction__left__text{color:#F5F5ED;font-size:1.4rem}.plan__introduction__left__price{-ms-flex-negative:0;flex-shrink:0}.plan__introduction__left__price{-ms-flex-negative:0;flex-shrink:0}.plan__introduction__right>img{max-width:100%}.plan__tax{font-size:1.4rem;color:#F5F5ED;display:block;margin:7px 0}.plan .planPrice{width:100%;color:#2F2B24}.plan .planPrice .planPrice__header{background-color:#EBEADC}.plan .planPrice .planPrice__footer{background-color:#F5F5ED}.plan .planPrice .planPrice__contents{background-color:#fff}.plan .planPrice .planPrice__header th{text-align:left;padding:8px 20px;font-weight:bold}.plan .planPrice .planPrice__contents td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plan .planPrice .planPrice__footer ul{padding:10px 20px}.plan .planPrice .planPrice__footer li{font-weight:bold;display:inline-block;font-size:1.4rem}.plan .planPrice .planPrice__footer li::before{content:"●";margin-right:0.5rem}.plan .planPrice .planPrice__footer li:not(:last-child){margin-right:0.5rem}.plan .planPrice .planPrice__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;padding:20px 10px}.plan .planPrice .planPrice__block>div{display:inline-block}.plan .planPrice .planPrice__block>div:not(:last-child){margin-right:15px}.plan .planPrice.planPrice-index-joshikai .planPrice__contents td{display:block}.plan .planPrice.planPrice-index-joshikai .planPrice__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 70px}.plan .planPrice.planPrice-index-joshikai .planPrice__block+.planPrice__block{border-top:1px dashed #EBEADC}.plan .planPrice.planPrice-index-joshikai .planPrice__block>div:last-child{margin-left:auto}.plan .planPrice.planPrice--detail{display:-ms-grid;display:grid;width:650px;margin:auto;-ms-grid-columns:162.5px 162.5px 325px;grid-template-columns:162.5px 162.5px 325px;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}.plan .planPrice.planPrice--detail .planPrice__header{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / 4;padding:5px 20px;text-align:left}.plan .planPrice.planPrice--detail>*:not(.planPrice__header){background-color:#F5F5ED;padding:5px 15px}.plan .planPrice.planPrice--detail>*:not(.planPrice__header) span{height:100%;vertical-align:middle}.plan .planPrice.planPrice--detail .planPrice__checkin{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-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;line-height:1.15}.plan .planPrice.planPrice--detail .planPrice__checkout{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;position:relative;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;border-left:1px dashed rgba(47,43,36,0.4);line-height:1.15}.plan .planPrice.planPrice--detail .planPrice__checkout::before{display:inline-block;position:absolute;content:"";width:0;height:0;border-style:solid;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #143C4B;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-3px}.plan .planPrice.planPrice--detail .planPrice__checkout br{height:0}.plan .planPrice.planPrice--detail .planPrice__price{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-grid-column:3;-ms-grid-column-span:1;grid-column:3 / 4;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:2;grid-row-end:4;border-left:1px dashed rgba(47,43,36,0.4);padding:20px}.plan .planPrice.planPrice--detail .planPrice__price__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan .planPrice.planPrice--detail .planPrice__price__inner>*:not(:last-child){margin-right:5px}.plan .planPrice.planPrice--detail .planPrice__price__inner .t-sm{-ms-flex-item-align:end;align-self:flex-end}.plan .planPrice.planPrice--detail .planPrice__footer{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;border-top:1px dashed rgba(47,43,36,0.4);-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3}.plan .planPrice.planPrice--detail .planPrice__footer ul{padding:0}.plan .planPrice.planPrice--detail .planPrice__footer ul li{font-size:1.4rem}.plan .planPrice.planPrice--priceRow2 .planPrice__price{-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.plan .planPrice.planPrice--priceRow2 .planPrice__price2{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-grid-column:3;-ms-grid-column-span:1;grid-column:3 / 4;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4;border-top:1px dashed rgba(47,43,36,0.4);border-left:1px dashed rgba(47,43,36,0.4);padding:20px}.plan .planPrice.planPrice--priceRow2 .planPrice__footer{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4;text-align:left}.plan .planPrice.planPrice--detail_sightseeing .planPrice__header{background-color:#143C4B;color:#fff;font-weight:normal}.plan .planPrice.planPrice--detail_business .planPrice__header{background-color:#4F5520;color:#fff;font-weight:normal}.plan .planPrice.planPrice--detail_joshikai{width:700px;display:block}.plan .planPrice.planPrice--detail_joshikai .planPrice__price__inner .t-sm{-ms-flex-item-align:inherit;-ms-grid-row-align:inherit;align-self:inherit}.plan .planPrice.planPrice--detail_joshikai .planPrice__headerImg{display:none}.plan .planPrice.planPrice--detail_joshikai .planPrice__headerImg img{max-width:inherit;width:380px}.plan .planPrice.planPrice--detail_joshikai .planPrice__header{text-align:center;background-color:#F5F5ED;padding:10px 20px}.plan .planPrice.planPrice--detail_joshikai .planPrice__header span{display:block;font-weight:bold;color:#2F2B24}.plan .planPrice.planPrice--detail_joshikai .planPrice__subHeader{display:block;text-align:center;background-color:#4B1616}.plan .planPrice.planPrice--detail_joshikai .planPrice__subHeader p{color:#FFF;font-size:1.4rem}.plan .planPrice.planPrice--detail_joshikai .planPrice__footer{padding:10px 20px;text-align:left}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents{background-color:#AB5B70;padding:10px 30px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents h3{font-size:2.0rem;color:#FFF;font-weight:bold;margin-bottom:5px;text-align:center}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__item{width:49.9%;margin:0 10px}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__item:not(:last-child){margin-bottom:15px}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__item:first-of-type{padding:0}.plan .planPrice.planPrice--detail_joshikai .planPrice__price{border-left:none;-webkit-box-sizing:border-box;box-sizing:border-box}.plan .planPrice.planPrice--detail_joshikai .planPrice__checkout::before{display:none}.plan .planPrice.planPrice--detail_joshikai .planPrice__checkout{border-left:none}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents-priceWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents-priceWrapper .planPrice__footer{min-height:60px;line-height:1.25;background-color:#EAE0CD}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-price{width:100%;background-color:#F5F5ED}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-price th{width:127.5px;vertical-align:middle;border-top:1px dashed #E5E5E5;border-right:1px dashed #E5E5E5}.plan .planPrice.planPrice--detail_joshikai .planPrice__price{padding:20px 10px 20px 15px}.plan .planPrice.planPrice--detail_joshikai .planPrice__price+.planPrice__price{border-top:1px dashed rgba(47,43,36,0.4)}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-price tr:last-child td{border-top:1px dashed #E5E5E5}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-price tr:first-of-type th{border-top:none}.plan .planPrice.planPrice--detail_joshikai .planPrice__circleTtl{margin-right:15px !important}.plan .planPrice.planPrice--detail_joshikai .planPrice__circleTtl span{letter-spacing:0}.plan .planPrice.planPrice--detail_joshikai .planPrice__circleTtl span::before{background-color:rgba(82,41,41,0.1)}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents-infoWrapper{background-color:#F5F5ED;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-stayInfo{display:inline-block;width:46%}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-stayInfo h4{font-size:1.4rem;position:relative;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.5);margin-bottom:10px;padding-left:15px;padding-bottom:3px;text-align:left}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-stayInfo h4::before{position:absolute;content:"";display:inline-block;top:5px;left:0;height:15px;width:5px;background-color:#864155}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-stayInfo li{text-align:left;font-size:1.3rem;text-indent:-0.6rem;padding-left:0.6rem}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-stayInfo li::before{content:"・";color:#864155}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-stayInfo:not(:last-child){margin-right:20px}.plan .planPrice.planPrice--detail_joshikai_bottom .planPrice__header{display:none}.plan .planPrice.planPrice--detail_joshikai_bottom .planPrice__headerImg{display:block;padding:0}.plan .planPrice.planPrice--detail_joshikai_bottom .planPrice__headerImg img{margin:auto}.plan .planPrice .planPrice__circleTtl{display:inline-block;font-size:1.4rem}.plan .planPrice .planPrice__circleTtl span{position:relative;z-index:2;font-weight:bold}.plan .planPrice .planPrice__circleTtl span::before{position:absolute;content:"";display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#DFDFD7;width:55px;height:55px;border-radius:50%;z-index:-1}.plan .planPrice .d-block{display:block}.plan .planPrice .d-inline-block{display:inline-block}.plan .planPrice .c-red{color:#653124}.plan .planPrice .c-blue{color:#1C2A59}.plan .planPrice .t-price{font-size:3.0rem;font-family:"NS";letter-spacing:normal;line-height:1}.plan .planPrice .t-joshikai-h2{font-size:3.6rem;font-family:"NS";font-weight:bold;line-height:1.25}.plan .planPrice .t-tiny{font-size:1.2rem;letter-spacing:0.05em;font-weight:normal}.plan .planPrice .t-sm{font-size:1.3rem}.plan .planPrice .t-xlg{font-size:3.6rem}.plan .planPrice .t-bold{font-weight:bold}.plan .planPrice .t-os{font-family:'Open Sans', sans-serif;letter-spacing:0.3px;font-size:1.8rem}.plan .pc-hidden img{margin:0;width:100%}.planDetail__heading{padding:60px 0;text-align:center}.planDetail__heading img{width:auto;max-width:650px}.planDetail__heading--plan1{background:url(../img/plan/detail/plan1/plan1_bg.jpg);background-size:cover}.planDetail__heading--plan2{background:url(../img/plan/detail/plan2/plan2_bg.jpg);background-size:cover}.planDetail__heading--plan3{background:url(../img/plan/detail/plan3/plan3_bg.jpg);background-size:cover}.planDetail__heading__subTitle{position:relative;background:#F5F5ED;padding:5px 20px;border-radius:8px}.planDetail__heading__subTitle:before{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid #F5F5ED}.planDetail__heading__supplement{display:inline-block;text-align:left;color:#F5F5ED;font-size:1.4rem;width:650px;margin:5px auto auto auto}.planDetail__heading__title{font-family:"NS";color:#F5F5ED;font-size:4.0rem;margin-bottom:10px}.planDetail__heading__price{margin:auto;width:600px}.planDetail__heading--plan3 picture{display:block;text-align:center}.planDetail__heading--plan3 picture img{width:640px;display:block;margin:auto}.planDetail .section--plan-copy{position:relative}.planDetail .section--plan-copy:before{position:absolute;left:0px;bottom:20px;width:100%;background:rgba(255,255,255,0.6);content:"";height:1px;z-index:1}.planDetail__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.planDetail__about:before{position:absolute;left:100px;top:0;width:1px;background:rgba(255,255,255,0.6);content:"";height:100%}.planDetail__about>*{width:50%}.planDetail__about__img{position:relative;z-index:2}.planDetail__about__text{font-family:"NS";font-size:2rem;color:#F5F5ED;text-align:right;margin-right:30px}.planDetail__about__text>h3{display:inline-block;text-align:left}.planDetail__about__img>img{max-width:100%}.planDetail__contents__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.planDetail__contents__item:nth-of-type(3){margin-bottom:60px}.planDetail__contents__item--imgLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.planDetail__contents__item--imgRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.planDetail__contents__item--3{float:left;width:calc(100% / 3 - 20px);display:block;margin-right:20px}.planDetail__contents__item--3:nth-of-type(1){margin-left:19.999px}.planDetail__contents__item--3:last-child{margin-right:0}.planDetail__contents__item--img img{width:960px}.planDetail__contents__3column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:start;align-content:flex-start;margin-top:0;margin-left:-20px}.planDetail__contents__item__img{width:517px}.planDetail__contents__item__img>img{max-width:100%}.planDetail__contents__item__img--max{width:100%}.planDetail__contents__item__point{display:inline-block;background:#4B1616;width:60px;height:60px;text-align:center;border-radius:50%;line-height:1.25;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;color:#F5F5ED;font-size:1.4rem}.planDetail__contents__item__text{width:40%;padding:40px}.planDetail__contents__item__text--max{width:100%;padding:0}.planDetail__contents__item__text__title{font-family:"NS";color:#F5F5ED;padding:7px 40px 7px 40px;margin-bottom:20px;position:relative;left:-40px;width:100%;text-indent:25px}.planDetail__contents__item__text__title--bgBlue{background:#143C4B}.planDetail__contents__item__text__title--bgGreen{background:#4F5520}.planDetail__contents__item__text__title--bgRed{background:#4B1616}.planDetail__contents__item__text__title--red{color:#4B1616;font-weight:bold;font-size:2.2rem}.planDetail__contents__item__text__title--red .min{font-size:1.6rem;display:block}.planDetail__contents__item__text__title--max{width:100%;position:relative;text-indent:35px;left:0;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.planDetail__contents__item__text__title--max::before{left:10px !important}.planDetail__contents__item__text__title--icon_interior::before{background:url(../img/common/icon/icon_interior.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:40px;width:20px;height:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__contents__item__text__title--icon_bath::before{background:url(../img/common/icon/icon_bath.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:40px;width:20px;height:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__contents__item__text__title--icon_morning::before{background:url(../img/common/icon/icon_morning.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:40px;width:20px;height:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__contents__item__text__title--icon_tv::before{background:url(../img/common/icon/icon_tv.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:40px;width:20px;height:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__contents__item__text__title--icon_parking::before{background:url(../img/common/icon/icon_parking.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:40px;width:20px;height:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__contents__item__text__title--icon_parking::before{top:52.5%}.planDetail__contents__item__text__title--icon_tablet::before{background:url(../img/common/icon/icon_tablet.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;left:40px;width:20px;height:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__contents__item__text__subTitle{font-weight:bold;font-size:2rem;margin-bottom:15px}.planDetail__contents__item__text__subTitle--blue{color:#143C4B}.planDetail__contents__item__text__subTitle--green{color:#4F5520}.planDetail .rooms__amenity__notes{margin-top:40px;color:#fff}.planDetail__content--woman .planDetail__content__item{padding:40px 0}.planDetail__content--woman .planDetail__content__item:nth-of-type(1) .planDetail__content__item__text__title::before{background:url(../img/plan/detail/plan3/point1.png);position:absolute;background-size:contain;content:"";top:50%;left:0px;width:40px;height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__content--woman .planDetail__content__item:nth-of-type(2) .planDetail__content__item__text__title::before{background:url(../img/plan/detail/plan3/point2.png);position:absolute;background-size:contain;content:"";top:50%;left:0px;width:40px;height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__content--woman .planDetail__content__item:nth-of-type(3) .planDetail__content__item__text__title::before{background:url(../img/plan/detail/plan3/point3.png);position:absolute;background-size:contain;content:"";top:50%;left:0px;width:40px;height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__content--woman .planDetail__content__item:nth-of-type(4) .planDetail__content__item__text__title::before{background:url(../img/plan/detail/plan3/point4.png);position:absolute;background-size:contain;content:"";top:50%;left:0px;width:40px;height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__content--woman .planDetail__content__item:nth-of-type(5) .planDetail__content__item__text__title::before{background:url(../img/plan/detail/plan3/point5.png);position:absolute;background-size:contain;content:"";top:50%;left:0px;width:40px;height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.planDetail__content--woman .planDetail__content__item>.inner{display:-webkit-box;display:-ms-flexbox;display:flex}.planDetail__content--woman .planDetail__content .planDetail__content__item__right{overflow:hidden}.planDetail__content--woman .planDetail__content__item--basic>.inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.planDetail__content--woman .planDetail__content__item--basic>.inner>*{width:48.5%}.planDetail__content--woman .planDetail__content__item--basicReverse>.inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.planDetail__content--woman .planDetail__content__item--basicReverse>.inner>*{width:48.5%}.planDetail__content--woman .planDetail__content__item--basicReverse>.inner .planDetail__content__item__img{margin-right:0}.planDetail__content--woman .planDetail__content__item--2column>.inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.planDetail__content--woman .planDetail__content__item--2column>.inner>*{width:48.5%}.planDetail__content--woman .planDetail__content__item--2column>.inner>*:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-item-align:start;align-self:flex-start}.planDetail__content--woman .planDetail__content__item--2columnReverse>.inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.planDetail__content--woman .planDetail__content__item--2columnReverse>.inner>*{width:48.5%}.planDetail__content--woman .planDetail__content__item--2columnReverse>.inner>*:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-item-align:start;align-self:flex-start}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner>*{width:48.5%}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner>*:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-item-align:start;align-self:flex-start}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner .planDetail__content__item__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner .planDetail__content__item__text__title{margin-bottom:50px}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner .subTitle{font-size:2rem;font-weight:bold;color:#4E3C29}.planDetail__content--woman .planDetail__content__item__img{width:100%;overflow:hidden}.planDetail__content--woman .planDetail__content__item__2img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.planDetail__content--woman .planDetail__content__item__2img>*{width:48.5%}.planDetail__content--woman .planDetail__content__item__text__title{color:#4B1616;font-weight:bold;line-height:1.25;position:relative;margin-bottom:10px;text-indent:0rem;padding-left:5rem}.planDetail__content--woman .planDetail__content__item__text__title .big{font-size:2.2rem}.planDetail__content--woman .planDetail__content__item__text__title .small{font-size:1.6rem}.planDetail__content--woman .planDetail__content__item__text__description{margin:20px 0}.planDetail__content--woman .planDetail__content__item--cream{background:#F5F5ED}.planDetail__content--woman .planDetail__content__item--red{background:rgba(75,22,22,0.1)}.planDetail .planDetail__item--img picture{display:block;text-align:center}.planDetail .planDetail__item--img picture img{display:block;margin:0 auto}.planDetail__receipt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px;margin:auto;margin-bottom:40px;width:688px;background:#868686;border:30px solid #c2c2c2}.planDetail__receipt_txtarea{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.planDetail__receipt_txtarea>*{color:#f2f3f5}.planDetail__receipt_pricearea{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background-color:#f2f3f5;padding:30px 20px 15px}.planDetail__receipt_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planDetail__receipt_price>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap}.planDetail__receipt_price .ttl{font:bold 2.0rem/1.65 "";margin-right:20px;color:#333}.planDetail__receipt_price .price{background-color:#BCC3CE;color:#333;font:bold 2.8rem/1.25 "NS";padding:5px 50px;letter-spacing:2px;text-align:center}.planDetail__receipt_price .price-sm{font:bold 2.1rem/1.25 "NS"}.planDetail__receipt_ttl{margin-bottom:10px;font:bold 2.6rem/1.25 "NS"}.planDetail__receipt_ttl--sm{display:inline-block;font:bold 2.0rem/1.65 ""}.planDetail__receipt_shopname{margin-top:35px;margin-bottom:0;font-weight:bold;text-align:center}.planDetail__receipt_txt{margin-bottom:8px;font-weight:bold;font-size:1.6rem;line-height:1.5;letter-spacing:normal}.planDetail__receipt_txt--notes{font:normal 1.4rem/1.25 "";letter-spacing:normal}.planDetail__map{width:80%;margin:auto}.planDetail__map__title{margin:0}.planDetail__map__item{position:relative;padding-bottom:30%;height:0;overflow:hidden;border:1px solid #3e2e13}.planDetail__map__item iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.planDetail__map__item__access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.planDetail__map__item__access__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planDetail__map__item__access__item__title{position:relative;display:inline-block;min-width:70px;height:70px;border-radius:50%;background:rgba(20,60,75,0.2);margin-right:1rem}.planDetail__map__item__access__item__title span{position:absolute;display:inline-block;left:0;top:50%;font-size:1.4rem;letter-spacing:0;line-height:1.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:70px;text-align:center}.planDetail__map__item__access__item__text>a{text-decoration:underline;position:relative}.planDetail__map__item__access__item__text>a:link,.planDetail__map__item__access__item__text>a:visited,.planDetail__map__item__access__item__text>a:hover,.planDetail__map__item__access__item__text>a:active{color:#2F2B24}.planDetail__map__item__access__item__text>a::after{background:url(../img/common/icon/icon_arrow_dark.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;right:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px}.planDetail .planDetail__map .button-wrap{padding:20px;background:#e6e6e6}.planDetail .planDetail__map .button{width:auto;margin:0}.planDetail .planDetail__map .button a{padding:15px 50px}.planDetail__content__item__right{overflow:hidden}.planDetail__item--img650 img{width:650px;margin:auto}.planDetail__item--img650 img img{max-width:100%}.coupon-detail{margin-top:0}.coupon__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.coupon__list__item:last-of-type{margin-bottom:0}.coupon__list__item--basic .coupon__list__item__right__text__title{color:#453721}.coupon__list__item--midnight .coupon__list__item__right__text__title{color:#22265C}.coupon__list__item>*{width:48.5%}.coupon__list__item__left{overflow:hidden}.coupon__list__item__left>img{max-width:100%}.coupon__list__item__right__text__title{font-size:2rem;font-weight:bold}.coupon__list__item__right__text__warning{font-size:1.4rem;margin-bottom:10px}.coupon__list__item__right__text .button{width:auto;display:inline-block}.coupon__list__item__right__text .button>a{padding:10px 50px}.coupon__deal{display:-webkit-box;display:-ms-flexbox;display:flex}.coupon__deal img{max-width:100%;max-height:100%}.coupon__deal__item{background:#F5F5ED;padding:30px;margin-bottom:20px;border:1px solid #453721;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coupon__deal__item.taxi{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.coupon__deal--half{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coupon__deal--half>*{width:49%}.coupon__deal--half .coupon__deal__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.coupon__deal--half .coupon__deal__item:nth-of-type(1) .coupon__deal__item__img>img{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);box-shadow:0 3px 6px 0 rgba(0,0,0,0.15)}.coupon__deal--half .coupon__deal__item__img{width:auto;height:250px}.coupon__deal--half .coupon__deal__item__text{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.coupon__deal--half .button{margin-top:auto;display:inline-block;width:100%;margin-bottom:0}.coupon__deal--max .coupon__deal__item__text{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.coupon__deal--max .coupon__deal__item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:39%}.coupon__deal--max .coupon__deal__item__img>img{width:48%;-ms-flex-item-align:start;align-self:flex-start}.coupon__deal--max .coupon__deal__item__button{display:inline-block;margin-top:auto}.coupon__deal--max .button{width:auto;display:inline-block}.coupon__deal--max .button>a{padding:10px 40px !important}.coupon__deal__item__text{padding-right:15px}.coupon__deal__item__text__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:bold;margin-bottom:15px}.coupon__deal__item__text__title .big{font-size:3rem;line-height:1.25;letter-spacing:0}.coupon__deal__item__text__repeater{background:#6A7469;font-size:2rem;text-align:center;color:#fff;margin-bottom:5px}.coupon__deal__item__text__subTitle{font-weight:bold;margin-bottom:5px;color:#333333;letter-spacing:0;font-size:1.4rem}.coupon__deal__item__text .button>a{padding:15px 0}.coupon__imgOnly{margin-bottom:30px}.coupon__imgOnly>img{max-width:80%;margin:auto}.amenity img{max-width:100%}.amenity__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px;margin-left:-15px}.amenity__content__item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc((100% / 3 - .1px) - 15px);flex-basis:calc((100% / 3 - .1px) - 15px);margin-top:15px;margin-left:15px}.amenity__content__item__text h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2F2B24;padding:.5rem;text-indent:0rem;height:50px;padding-left:5rem;position:relative;color:#F5F5ED;font-family:"NS";font-weight:bold}.amenity__content__item__text h2::before{background-color:#F5F5ED;position:absolute;background-size:contain;content:"";left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px}.amenity__content__item__text p{padding:10px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.food img{max-width:100%}.food__content__morning{margin-bottom:50px}.food__content__tof{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:0px}.food__content__tof>*{width:48.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.food__content__tof__item__img{width:40%}.food__content__tof__item__text{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.food__content__tof__item__text h3{font-size:2.6rem;font-weight:bold;line-height:1.25;font-family:"NS"}.food__content__tof__item__text span{font-size:1.4rem;font-weight:bold;font-family:"NS"}.food__content__tof .button{width:100%;margin-bottom:0}.food__content__tof .button>a{padding:10px 0}.food .food__content__menu--wrap{padding-top:0}.food__content__menu__item__3img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-15px;margin-right:-15px;margin-bottom:40px}.food__content__menu__item__3img__img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc((100% / 3) - 15px);flex-basis:calc((100% / 3) - 15px);padding:15px;margin-top:-15px;margin-left:-15px}.food__content__menu__item{padding:60px 30px;border:1px solid rgba(78,60,41,0.5);-webkit-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.5) inset;box-shadow:0px 0px 0px 5px rgba(255,255,255,0.5) inset;margin-bottom:40px}.food__content__menu__item__img>img{margin:auto}.food__morning{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.food__morning__ttl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.food__morning__ttl .ttl{font:normal bold 2.4rem/1.5 "NS"}.food__morning__ttl .sub{font:normal bold 1.4rem/1.5 "NS";letter-spacing:normal}.food__morning__ttl .txt{margin-top:20px}.food__morning__img{-ms-flex-preferred-size:44.44%;flex-basis:44.44%}.food__morning__list{position:absolute;left:0;bottom:0;border:1px solid rgba(78,60,41,0.2);border-radius:4px;padding:0 10px}.food__morning__list *{-webkit-box-sizing:border-box;box-sizing:border-box}.food__morning__list dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:470px;font-weight:bold;padding:10px 0}.food__morning__list dl:not(:last-child){border-bottom:1px dashed #707070}.food__morning__list dt{margin-right:25px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;font-weight:bold}.food__morning__list .weight-normal{font-weight:normal}.food__morning__list [class^="ttl-"]{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;line-height:1;border-radius:50%;width:60px;height:60px;border:3px solid #000}.food__morning__list .ttl-1{border:3px solid rgba(20,60,75,0.3)}.food__morning__list .ttl-2{border:3px solid rgba(79,85,32,0.3)}.food__morning__list .ttl-3{border:3px solid rgba(75,22,22,0.3);font-size:1.1rem;text-align:center}.food__morningBtn{margin-top:30px}.member img{max-width:100%;margin:auto}.member .section .inner{max-width:770px}.member__content{margin-bottom:60px}.member__content:last-child{margin-bottom:0}.member__content__item picture{margin-bottom:10px;display:block;text-align:center}.access__content__map{position:relative;padding-bottom:30%;height:0;overflow:hidden;border:1px solid #3e2e13;margin-bottom:10px}.access__content__map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.access__content__link{position:relative;display:inline-block;margin-bottom:45px;text-decoration:underline !important}.access__content__link:link,.access__content__link:visited,.access__content__link:hover,.access__content__link:active{color:#2F2B24}.access__content__link:hover{text-decoration:none !important}.access__content__link::after{background:url(../img/common/icon/icon_arrow_dark.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;right:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px}.access__content__howto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.access__content__howto>*{width:49%}.access__content__howto__item{border-left:1px dashed #707070}.access__content__howto__item:nth-of-type(1){border:0}.access__content__howto__item:nth-of-type(2){padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.access__content__howto__item__title{font-size:2.6rem;font-weight:bold;color:#2F2B24;position:relative;text-indent:4rem;margin-bottom:10px}.access__content__howto__item__title--train::before,.access__content__howto__item__title--car::before{position:absolute;background-size:contain;content:"";top:50%;left:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}.access__content__howto__item__title--train::before{background:url(../img/common/icon/icon_train_circle.svg) no-repeat}.access__content__howto__item__title--car::before{background:url(../img/common/icon/icon_car_circle.svg) no-repeat}.access__storage__content{display:-webkit-box;display:-ms-flexbox;display:flex}.access__storage__txt{margin-left:25px}.section--access_around_shop{padding-top:0}.section--access_around_shop *{-webkit-box-sizing:border-box;box-sizing:border-box}.section--access_around_shop__img{margin-top:30px}.section--access_around_shop__img img{margin-left:auto;margin-right:auto}.section--access_around_shop__shoplist{margin-top:35px}.section--access_around_shop__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.section--access_around_shop__col{padding:15px;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.section--access_around_shop__col__name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;color:#2F2B24}.section--access_around_shop__col__name::after{display:block;content:'';width:13px;height:13px;background:url(../img/common/icon/icon_new-page.svg) center center/13px 13px no-repeat;margin-left:5px}.reserve img{max-width:100%;margin:auto}.reserve__content__progress{max-width:540px;text-align:center;margin:auto;margin-bottom:40px}.reserve__content__progress>img{margin-bottom:20px}.reserve__content__progress>p{text-align:left}.reserve__content__form{-webkit-overflow-scrolling:touch;table-layout:fixed;width:100%}.reserve__content__form>tbody>tr>th,.reserve__content__form>tbody>tr>td{padding:15px;border:1px solid #000;text-align:left}.reserve__content__form>tbody>tr>th{background:#EBEADC;vertical-align:top}.reserve__content__form>tbody>tr>th::before{content:"■";font-size:2rem;padding-right:.5rem;position:relative;top:1px}.reserve__content__form__name{width:25%}.reserve__content__form__input{width:60%}.reserve__content__form input[type="text"],.reserve__content__form textarea{width:60%;background:#fefefe;border:1px solid #9A9489;padding:10px 15px;resize:none;border-radius:0;font-size:1.6rem}.reserve__content__form input[type="text"]::-webkit-input-placeholder, .reserve__content__form textarea::-webkit-input-placeholder{color:#C7C1B5}.reserve__content__form input[type="text"]::-moz-placeholder, .reserve__content__form textarea::-moz-placeholder{color:#C7C1B5}.reserve__content__form input[type="text"]:-ms-input-placeholder, .reserve__content__form textarea:-ms-input-placeholder{color:#C7C1B5}.reserve__content__form input[type="text"]::-ms-input-placeholder, .reserve__content__form textarea::-ms-input-placeholder{color:#C7C1B5}.reserve__content__form input[type="text"]::placeholder,.reserve__content__form textarea::placeholder{color:#C7C1B5}.reserve__content__form textarea{height:200px}.reserve__content__form .label{display:inline-block;margin-top:10px;cursor:pointer;padding:10px 50px 10px 20px;margin-right:10px;border:1px solid #9A9489;font-weight:normal;background:#fefefe}.reserve__content__form .label .check{display:none}.reserve__content__form .label .checkText{font-weight:bold;font-size:1.6rem}.reserve__content__form .label .checkText::before{content:"";display:inline-block;margin-right:7px;background:#fefefe;border:1px solid #9A9489;color:#ccc;font-size:18px;width:15px;height:15px;position:relative;top:4px}.reserve__content__form .label .check:checked+.checkText{position:relative}.reserve__content__form .label .check:checked+.checkText:before{content:"";display:inline-block;margin-right:7px;font-size:18px}.reserve__content__form .label .check:checked+.checkText:after{display:inline-block;content:"";background:url(../img/common/icon/icon_check.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:2px;bottom:3px;width:15px;height:15px;z-index:2}.reserve__content__form .label-4column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:55%}.reserve__content__form .label-4column .label{-webkit-box-sizing:border-box;box-sizing:border-box;width:46%;white-space:nowrap}.reserve__content__form .select{width:100%;outline:none;text-indent:0.01px;-o-text-overflow:'';text-overflow:'';background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9A9489;border-radius:0;padding:15px 20px;background:#fefefe;position:relative}.reserve__content__form .select::-webkit-input-placeholder{color:#C7C1B5}.reserve__content__form .select::-moz-placeholder{color:#C7C1B5}.reserve__content__form .select:-ms-input-placeholder{color:#C7C1B5}.reserve__content__form .select::-ms-input-placeholder{color:#C7C1B5}.reserve__content__form .select::placeholder{color:#C7C1B5}.reserve__content__form .select option{background-color:#fff;color:#C7C1B5}.reserve__content__form .select::-ms-expand{display:none}.reserve__content__form .select::-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.reserve__content__form .select-wrap{width:60%;position:relative}.reserve__content__form .select-wrap--mini{width:12.5%;display:inline-block}.reserve__content__form .select-wrap::before{background:url(../img/common/icon/icon_arrow_dark.svg);position:absolute;background-size:contain;display:block;content:"";top:55%;right:15px;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);background-repeat:no-repeat;z-index:2;pointer-events:none}.reserve__content__form__error{width:60%}.reserve__content__form__error>label{display:block;width:100%;background:#8D3217;padding:5px 16px;text-align:center;border-radius:15px;color:#F5F5ED;position:relative;margin-bottom:15px}.reserve__content__form__error>label::before{content:"";position:absolute;top:95%;left:50%;margin-left:-5px;border:10px solid transparent;border-top:10px solid #8D3217}.reserve__content__form .hanrei{border:1px solid #AAA69E;background:#E3DFD6;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.reserve__content__form .hanrei>*{margin-bottom:1rem}.reserve__content__form .hanrei li{text-indent:-6.3rem;padding-left:7rem}.reserve__content__form .hanrei li:last-of-type{margin-bottom:0}.reserve__content__form .hanrei a{text-decoration:underline}.reserve__content__form .hanrei a:link,.reserve__content__form .hanrei a:visited,.reserve__content__form .hanrei a:hover,.reserve__content__form .hanrei a:active{color:#2F2B24}.reserve__content__form .hanrei .red{background:#F7F2E9;padding:5px 15px;border:1px solid #AAA69E}.reserve__content__form .hanrei .gray{background:#F7F2E9;padding:5px 15px;border:1px solid #AAA69E}.reserve__content__form .must{font-weight:bold;color:#8D3217}.reserve__content__form .bold{font-weight:bold}.reserve__content__form--check{width:100%}.reserve__content__form--check th,.reserve__content__form--check td{display:block;width:100%;background:transparent !important;border:0 !important}.reserve__content__form--check tr{margin-bottom:10px !important}.reserve__content__form--check th{padding:20px 0 0 !important}.reserve__content__form--check td{border:1px solid #000 !important;padding:0 20px 0 !important;-webkit-box-sizing:border-box;box-sizing:border-box}.reserve__content__button{margin-top:40px;text-align:center}.reserve__content__button .button{padding:20px;font-size:1.6rem;color:#F5F5ED;position:relative}.reserve__content__button .button::before{background:url(../img/common/icon/icon_arrow.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;width:12.5px;height:12.5px;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12.5px;height:12.5px}.reserve__content__button .button--arrow_left{padding:10px 60px}.reserve__content__button .button--arrow_left::before{top:50%;left:10px;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.reserve__content__done{text-align:center}.reserve__content__done h2{font-size:2.6rem;font-weight:bold;margin-bottom:20px}.reserve__content__done .button{margin:50px auto 20px}.news__item{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:20px 10px;border-bottom:1px dotted #C6C0B4;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;cursor:pointer;position:relative}.news__item:link,.news__item:visited,.news__item:hover,.news__item:active{color:#2F2B24}.news__item:hover{background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}.news__item:last-of-type{margin-bottom:40px}.news__item__data{margin-bottom:6px}.news__item__data__day{color:#3e2e13;font-size:1.4rem}.news__item__data__cat{padding:1px 5px;color:#F5F5ED;background:#2F2B24;font-size:1.4rem}.news__item__data__cat--news{background:#4F5520}.news__item__data__cat--campaign{background:#4B1616}.news__item__post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__item__post:link,.news__item__post:visited,.news__item__post:hover,.news__item__post:active{color:#2F2B24}.news__item__post--sidebar{font-weight:bold;margin-top:20px;padding-bottom:10px;position:relative}.news__item__post__title{width:80%}.news__item__post__more{white-space:nowrap;position:absolute;width:14%;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.news__item__post__more:link,.news__item__post__more:visited,.news__item__post__more:hover,.news__item__post__more:active{color:#2F2B24}.news__item__post__more::after{background:url(../img/common/icon/icon_arrow_dark.svg) no-repeat;position:absolute;background-size:contain;content:"";top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px}.news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.news__list__content{width:670px}.news__list__content .news__item__post__more{width:18%}.news__list__sidebar{width:200px}.news__list__sidebar__item{margin-bottom:30px}.news__list .title{font-weight:bold;padding:5px}.news__list__post{width:670px}.news__list__post img{max-width:100%;height:auto}.news__list__post .title{padding:.1rem 1rem;color:#494949;background:transparent;border-left:5px solid #453721;font-weight:bold;font-family:inherit}.news__list__post h1.title{font-size:3rem}.news__list__post h2.title{font-size:2.4rem}.news__list__post h3.title{font-size:2rem}.news__list__post h4.title{font-size:1.8rem}.news__list__post>*{margin-bottom:20px}.news__list__post .news__item__data{margin-bottom:0}.news__list__post a{display:inline-block}.news__list__post a:link,.news__list__post a:visited,.news__list__post a:hover,.news__list__post a:active{color:#2657A5}.news__list__post .max{max-width:100%}.news__list__post__title{font-size:2rem;font-weight:bold;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #453721}.faq__content .faq__group{margin-bottom:55px}.faq__content .faq__group .title{margin-bottom:20px;padding-bottom:10px;font-size:2.6rem}.faq__content .faq__group .title::after{width:230px}.faq__content .faq--list{font-size:1.6rem;position:relative;margin:0 30px 30px 30px}.faq__content .faq--list::before{position:absolute;right:15px;background:#4B1616;width:22px;height:1px;content:"";top:15px}.faq__content .faq--list::after{position:absolute;right:26px;background:#4B1616;width:1px;height:22px;content:"";top:5px;display:block}.faq__content .faq--list.open::after{display:none}.faq__content .faq--list dt{position:relative;font-weight:bold;padding:5px 55px 10px 45px;font-family:'NS';border-bottom:2px solid rgba(51,51,51,0.5);cursor:pointer}.faq__content .faq--list dt::before{content:"Q.";display:inline-block;color:#4B1616;position:absolute;left:12px;top:0;font-size:2.0rem;font-family:'NS'}.faq__content .faq--list dd{position:relative;padding:10px 55px 10px 45px;background:rgba(20,60,75,0.07);display:none}.faq__content .faq--list dd::before{content:"A.";display:inline-block;color:#143C4B;position:absolute;left:12px;top:5px;font-size:2.0rem;font-family:'NS'}.faq__content .faq--list dd a{text-decoration:underline}.faq__content .faq--list dd a:hover{text-decoration:none}.modal{visibility:hidden;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.3s, visibility 0s 0.3s;-o-transition:opacity 0.3s, visibility 0s 0.3s;transition:opacity 0.3s, visibility 0s 0.3s;background:rgba(0,0,0,0.8);-webkit-backface-visibility:hidden;z-index:100}.modal.is-active{visibility:visible;opacity:1;-webkit-transition:opacity 0.3s, visibility 0s 0s;-o-transition:opacity 0.3s, visibility 0s 0s;transition:opacity 0.3s, visibility 0s 0s;overflow:hidden}.modal .button{position:static;position:-webkit-sticky;position:sticky;left:0;bottom:0;width:100%;color:#fff;text-decoration:none;height:50px;cursor:pointer;z-index:999}.modal .button>a{text-decoration:none;font-size:2rem;padding:0;line-height:50px}.modal_container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.modal_inner{width:80%;position:relative;pointer-events:none}.rooms .modal.is-active .modal_inner{pointer-events:auto}.modal_inner--movie{pointer-events:auto;overflow:visible !important;position:relative;width:960px;height:540px}.modal_inner--movie iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:960px;height:540px}.modal_inner--movie video{width:100%}.modal_inner--movie .button{width:50px;height:50px;margin-bottom:0;position:absolute;top:-80px;right:0;left:inherit;bottom:inherit;background:none;-webkit-box-shadow:none;box-shadow:none;margin:inherit}.modal_inner--movie .button>a{font-size:3.6rem}.modal_inner--movie .button>a::after{background:none}.modal_content{display:none;background:#fff;position:relative;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 50px 30px 50px}.is-active .modal_content{display:block}.modal_content--room{background:#F5F5ED;letter-spacing:normal}.modal_inner--coupon{height:100vh;overflow:hidden !important;pointer-events:none}.modal_content--coupon{background:none;padding:0;position:relative}.modal_content--coupon img{position:absolute;max-height:60vh;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal_content--coupon .button{position:fixed;bottom:-10px;cursor:pointer}.modal_content--coupon .button>a{color:#fff}.slider_css{height:100%;margin:0 auto;position:relative;overflow:hidden}.slider_css ul{margin:0;padding:0;list-style:none}.slider_css ul li{background-size:cover;background-position:center;width:100%;min-width:960px;height:100%;position:absolute;top:0;left:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:32s;animation-duration:32s;-webkit-transform:scale(1.4) rotate(0.0001deg) translate3d(0, 0, 0);transform:scale(1.4) rotate(0.0001deg) translate3d(0, 0, 0)}.slider_css ul li:nth-child(1){background-image:url("../img/index/main_pc_2.jpg");-webkit-animation-name:slider-zoomout;animation-name:slider-zoomout;-webkit-transform:rotate(0.0001deg) translate3d(0, 0, 0);transform:rotate(0.0001deg) translate3d(0, 0, 0);-webkit-animation-delay:0s;animation-delay:0s}.slider_css ul li:nth-child(2){background-image:url("../img/index/main_pc_3.jpg");-webkit-animation-name:slider-zoomout;animation-name:slider-zoomout;-webkit-transform:rotate(0.0001deg) translate3d(0, 0, 0);transform:rotate(0.0001deg) translate3d(0, 0, 0);opacity:0;-webkit-animation-delay:8s;animation-delay:8s}.slider_css ul li:nth-child(3){background-image:url("../img/index/main_pc_4.jpg");-webkit-animation-name:slider-zoomout;animation-name:slider-zoomout;-webkit-transform:rotate(0.0001deg) translate3d(0, 0, 0);transform:rotate(0.0001deg) translate3d(0, 0, 0);opacity:0;-webkit-animation-delay:16s;animation-delay:16s}@-webkit-keyframes slider-zoomin{0%{opacity:0;-webkit-transform:scale(1) rotate(0.0001deg) translate3d(0, 0, 0);transform:scale(1) rotate(0.0001deg) translate3d(0, 0, 0)}15.63%{opacity:1}20%{opacity:1}25%{opacity:0}100%{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes slider-zoomin{0%{opacity:0;-webkit-transform:scale(1) rotate(0.0001deg) translate3d(0, 0, 0);transform:scale(1) rotate(0.0001deg) translate3d(0, 0, 0)}15.63%{opacity:1}20%{opacity:1}25%{opacity:0}100%{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes slider-zoomout{0%{opacity:0}15.63%{opacity:1}25%{opacity:1}34.37%{opacity:0}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes slider-zoomout{0%{opacity:0}15.63%{opacity:1}25%{opacity:1}34.37%{opacity:0}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (-webkit-min-device-pixel-ratio: 0){::i-block-chrome,body{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}}@media only screen and (min-width: 768px) and (max-width: 959px){html{font-size:59%}.inner{max-width:748px;padding:0 30px}.tablet-hidden{display:none !important}body{margin-top:80px}.header__address__left__logo{width:130px}.nav__content{overflow-x:scroll;overflow-y:hidden;width:auto}.nav__content__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden}.nav__content__item:nth-of-type(1){width:150px}.nav__content__item:nth-of-type(n+2){width:120px}.ksgroup{width:100%}.ksgroup__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ksgroup__content__wrapper{width:100%}.ksgroup__content__item{padding:0 10px}.ksgroup__content__kslogo{width:100%;padding-bottom:30px;border-bottom:1px solid #5D5852;margin-bottom:20px}.ksgroup__content__kslogo>img{width:130px}.footer{padding:20px 0}.footer__content__item{padding:0px 20px;font-size:1.4rem}.footer__content__item__logo{width:140px !important}.copy__shopname{width:204px;padding-right:40px}.mainvisual #video--index{height:100%}.mainvisual--about{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.mainvisual--about iframe{width:100%;height:100%;position:absolute;top:0;left:0}.service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:10px}.service__item__text{width:60%}.service__item__img{overflow:hidden}.service__item__img>img{width:auto;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.break__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.break__price__item{width:100%;margin-bottom:15px}.window--woman .window__item{width:calc(100% / 2 - 20px);margin-right:10px}.about__example__left__inner{margin:auto;width:80%}.about__example .about__example__item:nth-of-type(odd)>*{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about__example__item{width:100%}.about__example__left__item__img{min-height:300px}.about__example__right__inner{width:80%;margin:auto}.rooms__detail__item__right__price th,.rooms__detail__item__right__price td,.planDetail__detail__item__right__price th,.planDetail__detail__item__right__price td{padding:3px 10px}.rooms__detail__item__right__price thead>tr>th,.planDetail__detail__item__right__price thead>tr>th{line-height:1.25}.rooms__detail__item__right__price thead>tr>th>a,.planDetail__detail__item__right__price thead>tr>th>a{font-size:1.2rem}.rooms__detail__item__right__price tbody>tr>th,.rooms__detail__item__right__price tbody>tr>td,.planDetail__detail__item__right__price tbody>tr>th,.planDetail__detail__item__right__price tbody>tr>td{font-size:1.4rem}.rooms__detail__item__right__button .button a,.planDetail__detail__item__right__button .button a{padding:10px 20px;font-size:1.2rem}.rooms__amenity__img,.planDetail__amenity__img{height:300px}.rooms__amenity__img__left,.planDetail__amenity__img__left{width:450px;height:300px}.rooms__amenity__img__right,.planDetail__amenity__img__right{width:255px;height:300px;margin-bottom:0}.rooms__amenity__img__right__wrapper,.planDetail__amenity__img__right__wrapper{height:140px}.planDetail__about:before{left:0}.planDetail__contents__item--img img{width:100%}.coupon__deal img{max-height:250px}.coupon__deal--half>*{max-width:inherit;width:100%}.amenity__content{margin-top:-5px;margin-left:-5px}.amenity__content__item{-ms-flex-preferred-size:calc((100% / 3 - .1px) - 5px);flex-basis:calc((100% / 3 - .1px) - 5px);margin-top:5px;margin-left:5px}.amenity__content__item__text h2{padding:5px;padding-left:3rem;font-size:1.4rem}.amenity__content__item__text h2::before{width:10px;height:10px;left:15px}.member .section1{overflow:hidden}.reserve__content__form>tbody>tr>th,.reserve__content__form>tbody>tr>td{-webkit-box-sizing:border-box;box-sizing:border-box}.reserve__content__form input[type="text"],.reserve__content__form textarea{width:50%}.reserve__content__form textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.reserve__content__form .label-4column{width:auto}.reserve__content__form .select-wrap--mini{width:20%}.news__list__content .news__item__post__more{width:20%}.news__list__content{width:500px}.modal_inner--movie{width:100%;height:0;padding-bottom:56.25%}.modal_inner--movie iframe{width:90%;height:90%}}@media only screen and (max-width: 767px){html{font-size:60%}body{letter-spacing:.1rem}.section{padding:40px 0}.section--gray .inner{padding:0}.section--gray .section__heading{position:relative}.section--gray .section__heading::before{position:absolute;content:"";display:inline-block;background:url(../img/common/icon/icon_ornament.svg);background-repeat:no-repeat;top:50%;right:calc(46% - 5em);-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);width:20px;height:10px}.section--gray .section__heading::after{font-size:2rem;letter-spacing:.1rem;position:absolute;content:"";display:inline-block;background:url(../img/common/icon/icon_ornament.svg);background-repeat:no-repeat;top:50%;left:calc(48% - 5em);-webkit-transform:translate(-50%, -50%) scale(-1, 1);-ms-transform:translate(-50%, -50%) scale(-1, 1);transform:translate(-50%, -50%) scale(-1, 1);width:20px;height:10px}.section--SP_service{padding:0;padding-top:30px;border:2px solid #F5F5ED}.section--SP_service .inner{padding:0}.section--SP_service .section__heading{position:relative}.section--SP_service .section__heading::before{position:absolute;content:"";display:inline-block;background:url(../img/common/icon/icon_ornament.svg);background-repeat:no-repeat;top:50%;right:calc(46% - 5em);-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);width:20px;height:10px}.section--SP_service .section__heading::after{font-size:2rem;letter-spacing:.1rem;position:absolute;content:"";display:inline-block;background:url(../img/common/icon/icon_ornament.svg);background-repeat:no-repeat;top:50%;left:calc(48% - 5em);-webkit-transform:translate(-50%, -50%) scale(-1, 1);-ms-transform:translate(-50%, -50%) scale(-1, 1);transform:translate(-50%, -50%) scale(-1, 1);width:20px;height:10px}.section--about_thumbnail{padding:40px 0 40px !important}.section--about_catch{padding:0 0 40px !important}.section--topGutterPC{padding:0 0 0 !important}.section--topGutterSP{padding:40px 0 0 !important}.section--topGutter{padding:40px 0 0 !important}.section--bottomGutterPC{padding:0 !important}.section--bottomGutterSP{padding:0 0 40px !important}.section--bottomGutter{padding:0 0 40px !important}.section--noGutterSP{padding:0}.section--about_intro{padding:0 0 !important}.section--bgmoon_top{background-position:top right;background-size:30%, 33%}.section--bgmoon_bottom_sp{background-image:url(../img/common/pattern/intro_back_under_sp.png);background-position:bottom left;background-repeat:no-repeat;background-size:30%, 33%}.section--bgmoon{background-position:top right, bottom left;background-size:40%, 43%}.section--bgmoon_SP{background-image:url(../img/common/pattern/intro_back_top_sp.png),url(../img/common/pattern/intro_back_under_sp.png);background-position:top right, bottom left;background-size:40%, 43%}.about .section--bgmoon{background-position:top right, top 30rem left;background-size:40%, 40%}.section__heading__title{font-size:2rem;margin-bottom:10px}.section__heading__subTitle{font-size:1.2rem}.section__heading__description{padding:0}.button:hover{top:0}.button{width:auto}.button>a,.button>span{padding:20px 10px;font-size:1.6rem}.button--black>a,.button--brown>a{font-family:inherit;font-weight:bold}.button--outline>a{padding:20px 50px}.button--telIcon,.button--contact_footer{height:70px;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}.button--telIcon>a,.button--contact_footer>a{width:100%;height:100%;padding: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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title--big{font-size:2rem}.section--spnoGutterBottom{padding-bottom:0}.inner--normal{padding:0 5% !important}.inner{overflow:hidden;width:100%;padding:0 7.5%;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}.sp-hidden{display:none !important}.pb0--sp{padding-bottom:0}.pblr40--sp{padding:0 40px}.inner--sphalfGutter{padding:0 5%}.inner--spnoGutter{padding:0}body{margin-top:60px}.header__address__right__tel{margin-top:0}.header .inner{padding:0;padding-left:10px}.header__address__right--sp{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.header__address__right__humberger{width:60px;height:60px;background:url(../img/common/pattern/pattern2.png) repeat;position:relative;display:block}.header__address__right__humberger::before{position:absolute;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:7.5%;font-weight:bold;content:"メニュー";font-size:1.0rem;color:#F5F5ED}.header__address__right__humberger span{display:block;position:absolute;width:25px;border-bottom:solid 2px #F5F5ED;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header__address__right__humberger span:nth-child(1){top:calc(40% - 10px)}.header__address__right__humberger span:nth-child(2){top:calc(40% - 2px)}.header__address__right__humberger span:nth-child(3){top:calc(40% + 6px)}.header__address__right__humberger.active::before{content:"閉じる"}.header__address__right__humberger.active span:nth-child(1){top:calc(40% - 3px);-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.header__address__right__humberger.active span:nth-child(2),.header__address__right__humberger.active span:nth-child(3){top:calc(40% - 2px);-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.header__address__right__reserve,.header__address__right__tel--sp{width:60px;height:60px;border-left:1px solid rgba(44,39,31,0.3);background-image:url(../img/common/icon/icon_form_black.svg);background-size:25px;background-position:center 30%;background-repeat:no-repeat;position:relative}.header__address__right__reserve>a,.header__address__right__tel--sp>a{display:block;width:60px;height:60px}.header__address__right__reserve::before,.header__address__right__tel--sp::before{position:absolute;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:7.5%;font-weight:bold;content:"ご予約";font-size:1.0rem;color:#453721}.header__address__right__tel--sp{background-image:url(../img/common/icon/icon_tel.svg);margin-right:0}.header__address__right__tel--sp::before{content:"お電話";bottom:12%;font-size:1.0rem;color:#453721}.ksgroup__content__item__list{display:block;text-align:left;text-indent:1rem}.ksgroup__content__item__list__item{text-align:left}.ksgroup__content__kslogo>img{width:140px}.ksgroup .inner{padding:0}.ksgroup{padding-bottom:0}.ksgroup__content{display:block}.ksgroup__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ksgroup__content__item{padding:20px;-ms-flex-preferred-size:auto;flex-basis:auto;width:49.9%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #5D5852;border-right:1px solid #5D5852}.ksgroup__content__item:nth-of-type(even){border-right:0}.ksgroup__content__item:nth-child(n+5){padding-top:20px}.ksgroup__content__item:nth-child(-n+4){margin:0}.ksgroup__content__item:nth-child(-n+4)::before{display:none}.ksgroup__content__item__list__item{text-align:left}.ksgroup__content__kslogo{max-width:inherit;width:100%;display:block;padding:0;border:0;padding-bottom:30px;border-bottom:1px solid #5D5852}.footerSP{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:url(../img/common/pattern/pattern1.png) #4F5520}.footerSP__left{width:20%;background:url(../img/common/pattern/pattern_footer_sp.jpg);background-size:cover}.footerSP__right{width:80%}.footerSP__right__item{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.footerSP__right__item p{color:#F5F5ED;font-size:1.4rem;margin-bottom:10px}.footerSP__right__item:nth-of-type(1){background:url(../img/common/pattern/pattern1.png) #143C4B}.footerSP .button--telIcon a{padding-top:10px;padding-bottom:10px}.footerSP .small{font-size:1.3rem;font-family:inherit}.copy__shopname{display:none}.mainvisual .inner{padding:0}.mainvisual #video--index{width:auto;height:100vh}.mainvisual__info--index .mainvisual__info__logo{width:150px}.mainvisual__info--member h2{font-size:2.4rem}.mainvisual--index{height:calc(77vh - 60px);max-height:600px}.mainvisual--about{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.mainvisual--about iframe{width:100%;height:100%;position:absolute;top:0;left:0}.mainvisual--member{padding:40px 0}.pickup,.planIntro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pickup__item,.planIntro__item{width:100%;margin-bottom:20px}.service{display:block}.service__item{width:100%;height:275px;position:relative}.service__item__text{position:absolute;top:0;right:0;height:100%;width:85%;background:rgba(244,244,244,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-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}.service__item__text--reserve{position:absolute;top:0;left:0;height:100%;width:80%;background:rgba(244,244,244,0.9)}.service__item__img>img{-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75);height:auto}.service__item__img{position:relative;height:100%;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.break{padding:40px 5%;margin-top:20px}.break__time__item{max-width:100%;letter-spacing:normal;display:inline-block;text-align:center}.break__time__item.mt{margin-top:5px}.break__time__title{font-size:2rem}.break__time__item__num{font-size:1.4rem;font-family:inherit;font-weight:bold}.break__time__item__num span{font-size:1.2rem}.break__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.break__price__item{padding:10px 25px}.break__price__item__dayWeek{margin-right:1rem}.break__price__item{width:100%;margin-bottom:15px}.buttonList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buttonList--2-column>li{width:calc(100% / 2);margin:0;font-size:1.4rem;border-top:1px solid #5C544B;border-right:1px solid #5C544B;-webkit-box-sizing:border-box;box-sizing:border-box}.buttonList--2-column>li>a{padding:15px 0 calc(15px + 1rem);letter-spacing:0;position:relative}.buttonList--2-column>li>a::before{position:absolute;top:calc(50% + 5px);left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);bottom:0}.buttonList--2-column>li>a::after{width:10px;height:10px}.buttonList--2-column>li:nth-of-type(1),.buttonList--2-column>li:nth-of-type(3),.buttonList--2-column>li:nth-of-type(5),.buttonList--2-column>li:nth-of-type(7){border-left:1px solid #5C544B}.buttonList--2-column>li:nth-of-type(6),.buttonList--2-column>li:nth-of-type(8){border-bottom:1px solid #5C544B}.buttonList--2-column>li:nth-of-type(6){border-bottom:0}.buttonList--2-column>li:nth-of-type(1)>a::before{content:"Home";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(2)>a::before{content:"About ZEN";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(3)>a::before{content:"Rooms";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(4)>a::before{content:"Plan";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(5)>a::before{content:"Coupon";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(6)>a::before{content:"Amenity";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(7)>a::before{content:"Foodmenu";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(8)>a::before{content:"Members";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(9)>a::before{content:"Access";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(10)>a::before{content:"News";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(11)>a::before{content:"Solution";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--2-column>li:nth-of-type(12)>a::before{content:"FAQ";font-size:1rem;color:rgba(242,238,236,0.4);display:block;text-align:center}.buttonList--3column>li{width:calc(100% / 3 - .1px);margin:0;font-size:1.4rem;border-top:1px solid #5C544B;border-right:1px solid #5C544B;-webkit-box-sizing:border-box;box-sizing:border-box}.buttonList--3column>li>a{padding:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"NS";font-weight:300}.buttonList--3column>li>a::after{width:10px;height:10px}.buttonList--3column>li:nth-of-type(1){border-left:1px solid #5C544B}.buttonList--3column>li:nth-of-type(4){border-left:1px solid #5C544B}.buttonList--3column>li:nth-of-type(n+4){border-bottom:1px solid #5C544B}.buttonList--3column-icon>li{position:relative}.buttonList--3column-icon>li::after{content:"ゼンについて";width:80%;white-space:normal;position:absolute;color:#F5F5ED;bottom:10px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);line-height:1.25;font-family:"NS"}.buttonList--3column-icon>li::before{display:block;content:'';padding-top:100%}.buttonList--3column-icon>li>a{position:absolute;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.buttonList--3column-icon>li>a::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-image:url(../img/common/icon/spmenu/about.png);background-size:contain;background-repeat:no-repeat;background-position:center center;background-size:60px;width:100%;height:100%}.buttonList--3column-icon>li>a::after{background:none}.buttonList--3column-icon>li:nth-of-type(1)>a::before{top:-10px}.buttonList--3column-icon>li:nth-of-type(2)::after{content:"お部屋・料金"}.buttonList--3column-icon>li:nth-of-type(2)>a::before{background-image:url(../img/common/icon/spmenu/room.png)}.buttonList--3column-icon>li:nth-of-type(3)::after{content:"お得なプラン"}.buttonList--3column-icon>li:nth-of-type(3)>a::before{background-image:url(../img/common/icon/spmenu/plan.png);background-size:60px}.buttonList--3column-icon>li:nth-of-type(4)::after{content:"クーポン"}.buttonList--3column-icon>li:nth-of-type(4)>a::before{background-image:url(../img/common/icon/spmenu/coupon.png)}.buttonList--3column-icon>li:nth-of-type(5)::after{content:"アクセス"}.buttonList--3column-icon>li:nth-of-type(5)>a::before{background-size:60px;background-image:url(../img/common/icon/spmenu/access.png)}.buttonList--3column-icon>li:nth-of-type(6)::after{content:"ご予約"}.buttonList--3column-icon>li:nth-of-type(6)>a::before{background-size:60px;background-image:url(../img/common/icon/spmenu/contact.png)}.window__content__wrapper{width:100%}.window--red{border:0}.intro__item{margin-bottom:0}.intro__item:nth-of-type(1) .intro__item__texture{width:15%}.intro__item:nth-of-type(2) .intro__item__texture{width:15%}.intro__item:nth-of-type(3) .intro__item__texture{width:15%}.intro__item__relation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro__item__relation--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro__item:nth-of-type(1) .intro__item__relation__img{width:auto;height:100vh;background-repeat:no-repeat}.intro__item:nth-of-type(2) .intro__item__relation__img{width:auto;height:100vh;background-repeat:no-repeat}.intro__item:nth-of-type(3) .intro__item__relation__img{width:auto;height:100vh;background-repeat:no-repeat}.intro__item:nth-of-type(1) .intro__item__relation__catch{width:auto;padding:45px 25px}.intro__item:nth-of-type(2) .intro__item__relation__catch{width:auto;padding:45px 25px}.intro__item:nth-of-type(3) .intro__item__relation__catch{width:auto;padding:45px 25px}.intro__item__relation__catch p{display:inline-block;line-height:2.25;margin:0 auto}.sisterStoreLead{padding:8% 0}.about__introduction img{margin:0}.about__introduction__half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__introduction__half__item{width:100%}.about__front{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about__front__img{max-width:inherit;width:100%;overflow:hidden}.about__front__img>img{height:auto}.about__front__text{width:100%;margin-bottom:40px}.about__example{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__example__scene{font-size:1.2rem}.about__example__left{width:100%}.about__example__left__inner{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:inherit}.about__example .about__example__item:nth-of-type(odd)>*{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.about__example .about__example__item:nth-of-type(even)>*{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.about__example__item{width:100%}.about__example__item:nth-of-type(3) .about__example__left__item__text{padding-bottom:35vw}.about__example__item:nth-of-type(3) .about__example__left__item__img{overflow:hidden}.about__example__left__item{padding:0}.about__example__left__item__text{padding:30px}.about__example__left__item__img{height:auto}.about__example__left__item--blue{background-size:25%}.about__example__left__item--red{background-size:25%}.about__example__right{width:100%}.about__example__right__inner{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:inherit}.about__example__right__item{padding:0}.about__example__right__item__text{padding:30px}.about__example__right__item__img{width:40%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.about__example__right__item__img>img{position:absolute;top:0;left:0;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit}.about__example__right__item--green{background-size:25%}.about__example__right__item--redBrown{background-size:25%}.rooms .inner--sponly,.planDetail .inner--sponly{display:block;width:100%;padding:0 7.5%;-webkit-box-sizing:border-box;box-sizing:border-box}.rooms__detail__item,.planDetail__detail__item{display:block;overflow:hidden;margin-bottom:0px;padding:20px 0}.rooms__detail__item__left,.planDetail__detail__item__left{float:left}.rooms__detail__item__right,.planDetail__detail__item__right{float:right;display:inline-block}.rooms__detail__item__right .title>h3,.planDetail__detail__item__right .title>h3{font-size:2.4rem !important;letter-spacing:0}.rooms__detail__item__right__people,.planDetail__detail__item__right__people{letter-spacing:normal;margin-top:1rem}.rooms__detail__item__right__people.is-bottom,.planDetail__detail__item__right__people.is-bottom{margin-top:0}.rooms__detail__item__right__extension,.planDetail__detail__item__right__extension{padding:1rem 0;font-size:1.4rem;letter-spacing:normal}.rooms__detail__item__right__price,.planDetail__detail__item__right__price{margin-top:5px}.rooms__detail__item__right__price th,.rooms__detail__item__right__price td,.planDetail__detail__item__right__price th,.planDetail__detail__item__right__price td{padding:7.5px 0;font-size:1.2rem;letter-spacing:normal}.rooms__detail__item__right__price thead>tr>th,.planDetail__detail__item__right__price thead>tr>th{line-height:1.25}.rooms__detail__item__right__price thead>tr>th>a,.planDetail__detail__item__right__price thead>tr>th>a{font-size:1.2rem}.rooms__detail__item__right__button .button--toggle a,.planDetail__detail__item__right__button .button--toggle a{padding:0 !important}.rooms__detail__item__sp,.planDetail__detail__item__sp{display:inline-block;margin:5px 0 0;width:100%}.rooms__detail__item__sp .button a,.planDetail__detail__item__sp .button a{padding:10px 0}.rooms__amenity,.planDetail__amenity{margin-bottom:0}.rooms__amenity__img,.planDetail__amenity__img{display:block;height:auto;margin-bottom:30px}.rooms__amenity__img__left,.planDetail__amenity__img__left{width:100%;height:auto;margin-bottom:20px}.rooms__amenity__img__right,.planDetail__amenity__img__right{width:100%}.rooms__amenity__img__right__wrapper,.planDetail__amenity__img__right__wrapper{width:100%;height:calc(84px + 15px * 2);-webkit-overflow-scrolling:touch;margin:auto;margin-bottom:0;position:relative}.rooms__amenity__img__right__num,.rooms__amenity__img__right__thumb,.planDetail__amenity__img__right__num,.planDetail__amenity__img__right__thumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden;width:calc(100% - 7.5% * 2);height:calc(84px + 15px * 2);margin:auto;display:block;position:relative}.rooms__amenity__img__right__num__item,.rooms__amenity__img__right__thumb__item,.planDetail__amenity__img__right__num__item,.planDetail__amenity__img__right__thumb__item{position:relative;float:none;display:inline-block;width:84px;height:84px;margin:0 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.rooms__amenity__img__right__num__item:last-of-type,.rooms__amenity__img__right__thumb__item:last-of-type,.planDetail__amenity__img__right__num__item:last-of-type,.planDetail__amenity__img__right__thumb__item:last-of-type{margin:0 !important}.rooms__amenity__img__right__num__item:nth-child(3n),.rooms__amenity__img__right__thumb__item:nth-child(3n),.planDetail__amenity__img__right__num__item:nth-child(3n),.planDetail__amenity__img__right__thumb__item:nth-child(3n){margin:0;margin-right:10px}.rooms__amenity__ai,.planDetail__amenity__ai{font-size:1.2rem}.rooms__amenity__ai__item:nth-child(3n),.planDetail__amenity__ai__item:nth-child(3n){margin:0}.rooms__amenity__list,.planDetail__amenity__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rooms__amenity__list .list:first-of-type,.planDetail__amenity__list .list:first-of-type{margin-left:0}.rooms__amenity__list .list,.planDetail__amenity__list .list{font-size:1.5rem;letter-spacing:normal;width:calc(100% / 2 - .1px);max-width:inherit;margin:0}.rooms__amenity__button,.planDetail__amenity__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.rooms__amenity__button .button,.planDetail__amenity__button .button{width:48.5%}.rooms__amenity__button .button:last-of-type,.planDetail__amenity__button .button:last-of-type{margin-right:0}.rooms__amenity__button .button a,.planDetail__amenity__button .button a{padding:15px 0}.rooms__amenity__button .button--full,.planDetail__amenity__button .button--full{width:100% !important;margin:0}.rooms__rule,.planDetail__rule{letter-spacing:0}.rooms__rule__item,.planDetail__rule__item{padding:20px;line-height:1.5;text-indent:.5rem}.rooms__rule__item li,.planDetail__rule__item li{font-size:1.3rem;margin-bottom:1rem}.rooms__rule__item__title,.planDetail__rule__item__title{margin-bottom:20px;text-indent:0}.rooms__rule__item__subTitle,.planDetail__rule__item__subTitle{margin:0 0 5px}.rooms__rule__item__time dt,.planDetail__rule__item__time dt{width:40%;display:block;min-width:inherit;max-width:inherit}.rooms__rule__item__time dd,.planDetail__rule__item__time dd{max-width:60%;display:block;margin-left:1rem;text-indent:-.5rem;padding-left:1rem}.rooms .content .section--cream{padding:0}.rooms .content .section--cream>*{border-bottom:1px solid rgba(44,39,31,0.4)}.rooms .content .section--cream>*:nth-of-type(3),.rooms .content .section--cream>*:nth-of-type(7),.rooms .content .section--cream>*:nth-of-type(11),.rooms .content .section--cream>*:nth-of-type(15){background:#EBEADC}.rooms .content .section--cream>*:nth-of-type(2),.rooms .content .section--cream>*:nth-of-type(6),.rooms .content .section--cream>*:nth-of-type(10),.rooms .content .section--cream>*:nth-of-type(14){background:#F5F5ED}.prev{display:none;position:absolute;left:10px;width:10px;height:10px;border-top:3px solid #4F5520;border-right:3px solid #4F5520;-webkit-transform:rotate(45deg);-ms-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg);z-index:99;top:50%;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.prev.show{display:inline-block;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.next{display:none;position:absolute;right:10px;width:10px;height:10px;border-top:3px solid #4F5520;border-right:3px solid #4F5520;-webkit-transform:rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);z-index:9;top:50%;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.next.show{display:inline-block;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.plan .next,.plan .prev{border-top:3px solid #fff;border-right:3px solid #fff}.plan__introduction__left__text{margin-bottom:20px}.plan .planPrice .planPrice__block+.planPrice__block{border-top:1px dashed #EBEADC}.plan .planPrice.planPrice-index-joshikai .planPrice__block{padding-left:20px;padding-right:20px}.plan .planPrice.planPrice--detail{width:100%;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.plan .planPrice.planPrice--detail .planPrice__header{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3}.plan .planPrice.planPrice--detail .planPrice__checkin{background-color:#ECEADD;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2}.plan .planPrice.planPrice--detail .planPrice__checkout{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;background-color:#ECEADD}.plan .planPrice.planPrice--detail .planPrice__price{border-left:0;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / 5;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3}.plan .planPrice.planPrice--detail .planPrice__footer{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5 / 6;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;background-color:#ECEADD}.plan .planPrice.planPrice--detail{width:100%}.plan .planPrice.planPrice--detail .planPrice__contents{display:block;width:100%}.plan .planPrice.planPrice--detail .planPrice__contents td{display:block;width:100%}.plan .planPrice.planPrice--priceRow2 .planPrice__price{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4}.plan .planPrice.planPrice--priceRow2 .planPrice__price2{border-left:0;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / 5}.plan .planPrice.planPrice--priceRow2 .planPrice__footer{grid-row:auto}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents{padding:10px 10px 30px}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__item{width:100%}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents-priceWrapper{display:block;width:100%;margin-bottom:30px}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents-priceWrapper .planPrice__footer{height:auto}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-price th{width:25%;display:none}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-price tr:first-of-type .planPrice__price{border:none}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents-infoWrapper{display:block}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-stayInfo{display:block;width:100%}.plan .planPrice.planPrice--detail_joshikai .planPrice__contents__joshikai-stayInfo:not(:last-child){margin-bottom:20px}.plan .planPrice.planPrice--detail_joshikai_bottom .planPrice__headerImg img{width:100%}.planDetail__heading--plan1{background-position:right}.planDetail__heading__subTitle{padding:2px 20px}.planDetail__heading__subTitle:before{top:95%}.planDetail__heading__supplement{width:auto}.planDetail__heading__price{width:100% !important}.planDetail__heading--plan3 picture img{width:100%}.planDetail__about:before{left:0}.planDetail__about{position:relative;width:auto}.planDetail__about__text{padding:90px 10px;text-align:center;margin-right:auto}.planDetail__about__img{position:absolute;height:100%;right:-10%;bottom:0;top:0;z-index:1;max-width:45%;background:url(../img/plan/detail/common/about_sp.jpg);background-size:cover}.planDetail__about__img>img{display:none}.planDetail__contents__item--imgLeft{position:relative;white-space:nowrap}.planDetail__contents__item--imgLeft .planDetail__contents__item__img{width:50%;position:relative;left:-10%;right:inherit;overflow:hidden}.planDetail__contents__item--imgLeft .planDetail__contents__item__img img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.planDetail__contents__item--imgLeft .planDetail__contents__item__text__title{left:-65px;right:inherit;width:100%;z-index:1}.planDetail__contents__item--imgLeft p{white-space:normal}.planDetail__contents__item--imgRight{position:relative;white-space:nowrap}.planDetail__contents__item--imgRight .planDetail__contents__item__img{width:50%;position:relative;left:inherit;right:-10%;overflow:hidden}.planDetail__contents__item--imgRight .planDetail__contents__item__img img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.planDetail__contents__item--imgRight .planDetail__contents__item__text__title{left:inherit;right:0px;width:100%;z-index:1}.planDetail__contents__item--imgRight p{white-space:normal}.planDetail__contents__item--3{width:100%;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;right:-10%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);overflow:hidden}.planDetail__contents__item--3 .planDetail__contents__item__img{width:45%}.planDetail__contents__item--3 .planDetail__contents__item__text{width:55%}.planDetail__contents__item--3:nth-of-type(1){margin-left:0}.planDetail__contents__item--img img{width:100%}.planDetail__contents__3column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planDetail__contents__item__img{width:40%;position:relative;z-index:2}.planDetail__contents__item__text{position:relative;padding:20px 0 20px 0;width:60%}.planDetail__contents__item__text__subTitle{line-height:1.5;font-size:1.6rem}.planDetail__content--woman .planDetail__content__item--basic>.inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.planDetail__content--woman .planDetail__content__item--basic>.inner>*{width:100%}.planDetail__content--woman .planDetail__content__item--basicReverse>.inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.planDetail__content--woman .planDetail__content__item--basicReverse>.inner>*{width:100%}.planDetail__content--woman .planDetail__content__item--2column>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planDetail__content--woman .planDetail__content__item--2column>.inner>*{width:100%}.planDetail__content--woman .planDetail__content__item--2column>.inner>*:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planDetail__content--woman .planDetail__content__item--2columnReverse>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planDetail__content--woman .planDetail__content__item--2columnReverse>.inner>*{width:100%}.planDetail__content--woman .planDetail__content__item--2columnReverse>.inner>*:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner .planDetail__content__item__text__title{margin-bottom:20px}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner>*{width:100%}.planDetail__content--woman .planDetail__content__item--2columnLast>.inner>*:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planDetail__content--woman .planDetail__content__item__img{margin:0}.planDetail__content--woman .planDetail__content__item picture{display:block;text-align:center}.planDetail__content--woman .planDetail__content__item picture img{display:block;margin:0 auto}.planDetail__receipt_price>*{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:normal}.planDetail__map{width:100%}.planDetail__map__item{padding-bottom:100%}.planDetail__map__item__access{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planDetail__map__item__access__item{margin-bottom:20px}.planDetail__item--img650 img{width:100%}.sp-endless{position:relative}.sp-endless:before{position:absolute;right:100%;width:50%;height:100%;content:""}.sp-endless.title--bgBrown:before{background:#453721}.sp-endless.title--bgBlue:before{background:#22265C}.sp-endless.title--bgBlack:before{background:#2F2B24}.coupon__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.coupon__list__item>*{width:100%}.coupon__list__item__left>img{margin-bottom:20px}.coupon__list__item__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coupon__list__item__right .coupon__list__item__right__text{width:65%}.coupon__list__item__right .button{width:34%}.coupon__list__item__right .button a{padding:15px 10px;color:#fff}.coupon__list__item__right__text{letter-spacing:0}.coupon__list__item__right__text__title{line-height:1.5}.coupon__deal img{max-height:inherit}.coupon__deal__item{padding:20px}.coupon__deal--half>*{max-width:inherit;width:100%}.coupon__deal--half .coupon__deal__item__img{width:auto;height:auto;max-height:200px}.coupon__deal--half .coupon__deal__item__text{width:80%}.coupon__deal--half>*:nth-of-type(2) .coupon__deal__item__text{margin-right:0;padding-right:0}.coupon__deal--max .coupon__deal__item__text{width:55%;padding-right:0;margin-right:0}.coupon__deal--max .coupon__deal__item__img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:35%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.coupon__deal--max .coupon__deal__item__img>img{margin-bottom:10px;width:100%;max-width:initial;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.coupon__deal--max .coupon__deal__item__img>img:last-child{margin-bottom:0}.coupon__deal--max .button{display:block}.coupon__deal__item__text .gray,.coupon__deal__item__text .brown{color:#5C544B;text-align:justify;text-justify:inter-ideograph;letter-spacing:0;line-height:1}.coupon__deal__item__text .brown{color:#674F35}.coupon__deal__item__text .fz20{font-size:2rem !important;line-height:1.5 !important}.coupon__deal__item__text .fz30{font-size:8vw !important}.coupon__deal__item__text .fz42{font-size:12vw !important}.coupon__deal__item__text__title{display:block;letter-spacing:.1rem;color:#333333;line-height:1.25;margin-bottom:5px}.coupon__deal__item__text__title .big{font-size:2rem}.coupon__deal__item__text__repeater{font-size:1.8rem;letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box}.coupon__deal__item__text .list--asterisk>li{text-indent:0rem;padding-left:0;letter-spacing:0;font-size:1.2rem}.coupon__deal__item__text .button>a{padding:5px 0}.upgrade--window{padding-top:0}.amenity__content{display:block;margin:0}.amenity__content__item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.amenity__content__item__img{overflow:hidden;width:100px;height:100px;position:relative}.amenity__content__item__img>img{position:absolute;top:0;left:0;width:auto;height:auto;max-width:100%;max-height:100%;max-width:inherit}.amenity__content__item__text{width:calc(100% - 100px)}.amenity__content__item__text h2{display:block;height:auto}.amenity__content__item__text h2::before{left:10px;width:10px;height:10px}.amenity__content__item__text h2{padding:3px 0px 3px 3rem;padding-left:3rem;letter-spacing:0}.amenity__content__item__text p{padding:10px 0 0 10px;font-size:1.4rem;letter-spacing:0}.food__content__morning{margin-bottom:30px}.food__content__tof{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0px}.food__content__tof>*{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}.food__content__tof>*:last-child{margin-bottom:0}.food__content__tof__item__img{width:44%;position:relative;overflow:hidden}.food__content__tof__item__text{width:50%}.food__content__tof__item__text h3{font-size:2rem}.food__content__menu__item__3img{margin-bottom:20px}.food__content__menu__item{margin-bottom:2px;padding:30px 15px}.member .section1{padding-top:1px;z-index:2;position:relative;overflow:visible}.member .section .inner{width:100%;overflow:visible}.member__content{margin-bottom:0px;padding:20px 0}.member__content:first-child{margin-top:-45px}.member__content:nth-child(even){background:#EBEADC}.access__content__map{padding-bottom:100%}.access__content__text{margin-bottom:10px;font-size:1.4rem;letter-spacing:0;font-weight:bold;color:#2F2B24}.access__content__howto{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #707070}.access__content__howto>*{width:100%}.access__content__howto__item{border:0;padding:20px 0}.access__content__howto__item:nth-of-type(1){border-bottom:1px dashed #707070}.access__content__howto__item:nth-of-type(2){padding-left:0}.access__content__howto__item__title{font-size:2.4rem}.access__storage__content{display:block}.access__storage__img{margin-bottom:20px}.access__storage__img img{width:100%}.access__storage__txt{margin-left:0px}.section--access_around_shop{padding-top:0}.section--access_around_shop__img img{max-width:100%;height:auto}.section--access_around_shop__shoplist{margin-top:20px}.section--access_around_shop__row{margin:-10px}.section--access_around_shop__col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px}.reserve__content__form>tbody>tr{display:block;margin-bottom:30px}.reserve__content__form>tbody>tr>th,.reserve__content__form>tbody>tr>td{display:block;border:0;padding:0}.reserve__content__form>tbody>tr>th{background:transparent;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;font-size:1.6rem}.reserve__content__form__name{width:100%}.reserve__content__form__input{max-width:100%}.reserve__content__form input[type="text"],.reserve__content__form textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;font-size:1.6rem;-webkit-appearance:none;border:1px solid #9A9489}.reserve__content__form .label{font-size:1.6rem;padding:10px}.reserve__content__form .label-4column{width:100%;letter-spacing:0}.reserve__content__form .select-wrap{font-size:1.6rem;width:100%}.reserve__content__form .select-wrap--mini{width:30%;-webkit-box-sizing:border-box;box-sizing:border-box}.reserve__content__form__error{width:100%}.reserve__content__form__error>label{-webkit-box-sizing:border-box;box-sizing:border-box}.reserve__content__form__error>label::before{top:95%}.reserve__content__form .bold{font-size:1.6rem;margin-right:10px}.reserve__content__button{margin:10px 0 20px}.reserve__content__button .button{width:90%;padding:20px 60px}.news__item__data{margin-bottom:0}.news__item__data__cat{font-size:1.2rem;padding:0 10px}.news__item__post__title{width:100%}.news__item__post__more{display:none}.news__item__post__more--noText{color:transparent;display:block}.news__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news__list__content{max-width:100%}.news__list__sidebar{width:100%}.news__list__sidebar__item{margin-bottom:50px}.news__list .title{padding:10px}.news__list__post{max-width:100%}.faq__content .faq__group{margin-bottom:35px}.faq__content .faq__group .title{font-size:2.0rem}.faq__content .faq--list{margin:0 0 15px 0;font-size:1.4rem}.faq__content .faq--list::before{right:0;width:14px;top:10px}.faq__content .faq--list::after{right:7px;height:14px}.faq__content .faq--list dt::before{font-size:1.8rem}.faq__content .faq--list dd::before{font-size:1.8rem}.modal_inner{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:60vh}.modal_inner--movie{width:100%;height:0;padding-bottom:56.25%}.modal_inner--movie iframe{width:80%;height:80%}.modal_inner--movie .button{width:50px;height:50px;top:-50px}.modal_content--room{padding:30px}.slider_css ul li:nth-child(1){background-image:url("../img/index/main_sp_2.jpg");min-width:inherit}.slider_css ul li:nth-child(2){background-image:url("../img/index/main_sp_3.jpg");min-width:inherit}.slider_css ul li:nth-child(3){background-image:url("../img/index/main_sp_4.jpg");min-width:inherit}}@media only screen and (max-width: 320px){html{font-size:49%}body{letter-spacing:.2rem}.header__address__left__logo{width:120px}.service__item__img{padding:20px}.planDetail__contents__item--imgLeft .planDetail__contents__item__img{width:50%;position:relative;left:-15%;right:inherit;overflow:hidden}.planDetail__contents__item--imgLeft .planDetail__contents__item__img img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.planDetail__contents__item--imgLeft .planDetail__contents__item__text__title{left:-65px;right:inherit;width:100%;z-index:1}}@media (min-width: 768px){.section--noGutterPC{padding:0}.section--bgmoon_bottom_pc{background-image:url(../img/common/pattern/intro_back_under_sp.png);background-position:bottom left;background-repeat:no-repeat}.copy__shopname-sp{display:none}}@media screen and (min-width: 768px){.button--outline>a{padding:10px 25px}.pc-hidden{display:none !important}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.scroll-lock{position:static}.about *::-ms-backdrop,.about__example{-ms-flex-direction:inherit !important;flex-direction:inherit !important}.about__example *::-ms-backdrop,.about__example .about__example__wh{table-layout:fixed}}@media only screen and (max-width: 959px) and (min-width: 768px){.ksgroup__content--spLayout{width:85%}}@media only screen and (max-width: 767px) and (max-width: 320px){.footerSP__right__item{padding:15px}}@media only screen and (max-width: 767px) and (max-width: 767px){.buttonList--2-column>li>a{font-size:1.3rem}.buttonList--3column>li>a{font-size:1.4rem}}@media only screen and (min-width: 768px){.rooms__amenity__list-wrapper,.planDetail__amenity__list-wrapper{display:block !important}}@media (max-width: 959.98px){.plan__introduction{margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.plan__introduction>*{width:100%}.plan__introduction__left__text{margin-bottom:20px}.plan__introduction__right{margin-bottom:20px}.plan .planPrice .planPrice__contents td{display:block}.plan .planPrice .planPrice__footer ul{padding:10px 20px}.plan .planPrice .planPrice__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.planDetail__receipt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;border-width:10px}.planDetail__receipt_txtarea{margin-bottom:30px}.planDetail__receipt_price{display:block}.planDetail__receipt_price .ttl{display:inline-block;margin-bottom:10px}}@media (max-width: 959px){.food__morning{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.food__morning__ttl{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.food__morning__ttl .ttl{font:normal bold 2.0rem/1.5 "NS"}.food__morning__ttl .sub{font:normal bold 1rem/1.5 "NS"}.food__morning__img{-webkit-box-flex:0;-ms-flex:0 1 37%;flex:0 1 37%;margin-left:auto}.food__morning__list{position:static;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:20px;font-size:1.4585rem}.food__morning__list dl{width:auto}}@media screen and (max-width: 960px) and (orientation: landscape){.modal_inner--movie{width:80%}.modal_inner--movie iframe{width:100%}.modal_inner--movie .button{top:-10px;right:-60px}}
