:root{--main-color: #383F4D;--sub-color: #3aabd2;--red: #B9250B;--brown: #67514C;--brown2: #EDEAE1;--black: #000000;--white: #ffffff;--gray: #F8F8F8;--gray2: #C6C6C6;--serif: "Shippori Mincho", serif}html{scroll-behavior:smooth}body{font-family:var(--serif);line-height:1;font-weight:400;color:var(--black);overflow-x:hidden}body.is-open{position:fixed;top:0;left:0;right:0;bottom:0}.middle-container{width:1100px;max-width:calc(100% - 60px);margin:0 auto;position:relative}@media only screen and (max-width: 750px){.middle-container{max-width:calc(100% - 8vw)}}.container{width:1000px;max-width:calc(100% - 60px);margin:0 auto;position:relative}@media only screen and (max-width: 750px){.container{max-width:calc(100% - 8vw)}}picture{display:block}img{width:100%;height:100%;object-fit:cover}a{display:block}a:hover{opacity:.8}.small-only{display:none}@media only screen and (max-width: 480px){.small-only{display:block}}.sp-only{display:none}@media only screen and (max-width: 750px){.sp-only{display:block}}@media only screen and (max-width: 480px){.sp-only{display:none}}.sp-only-text{display:none}@media only screen and (max-width: 750px){.sp-only-text{display:block}}@media only screen and (max-width: 750px){.pc-only{display:none}}@media only screen and (max-width: 1200px){.wide-only{display:none}}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.main-visual{width:100%;aspect-ratio:1366/724;background-image:url("../images/main-image.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.main-visual{background-image:-webkit-image-set(url("../images/main-image.jpg") 1x, url("../images/main-image@2x.jpg") 2x),image-set(url("../images/main-image.jpg") 1x, url("../images/main-image@2x.jpg") 2x)}}@media only screen and (max-width: 750px){.main-visual{height:100vh;background-image:url("../images/main-image-SP.jpg")}}@media only screen and (max-width: 750px)and (-webkit-min-device-pixel-ratio: 2),only screen and (max-width: 750px)and (min-resolution: 192dpi),only screen and (max-width: 750px)and (min-resolution: 2dppx){.main-visual{background-image:-webkit-image-set(url("../images/main-image-SP.jpg") 1x, url("../images/main-image-SP@2x.jpg") 2x),image-set(url("../images/main-image-SP.jpg") 1x, url("../images/main-image-SP@2x.jpg") 2x)}}.main-visual__container{padding:0 45px;display:flex;flex-direction:column;gap:25px;position:relative}@media only screen and (max-width: 960px){.main-visual__container{padding:0 4vw}}@media only screen and (max-width: 750px){.main-visual__container{gap:clamp(1.25rem,.5523rem + 3.4884vw,2.1875rem)}}.main-visual__reserve{padding:0 clamp(.625rem,-0.2113rem + 1.7817vw,1.125rem);width:clamp(5rem,2.9092rem + 4.4543vw,6.25rem);height:clamp(5rem,2.9092rem + 4.4543vw,6.25rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background-color:var(--main-color);color:var(--white)}@media only screen and (max-width: 750px){.main-visual__reserve{display:none}}.main-visual__reserve .en{font-size:12px}.main-visual__reserve--text{font-size:clamp(.875rem,.6659rem + .4454vw,1rem);line-height:1.09375;text-align:center}.main-visual__title{width:clamp(13.75rem,6.746rem + 14.922vw,17.9375rem);aspect-ratio:287/123;background:url("../images/main-visual-title.svg") no-repeat center;background-size:cover;text-indent:-9999px;z-index:1000}@media only screen and (max-width: 750px){.main-visual__title{margin-top:35px;width:clamp(11.25rem,4.8779rem + 31.8605vw,19.8125rem);position:relative}}.main-visual__subtitle{display:inline-flex;flex-direction:column;align-items:flex-start;gap:20px;font-size:clamp(1.5rem,.8728rem + 1.3363vw,1.875rem);line-height:1;z-index:1000}@media only screen and (max-width: 750px){.main-visual__subtitle{gap:clamp(1.25rem,.7849rem + 2.3256vw,1.875rem);font-size:clamp(1.5rem,.6628rem + 4.186vw,2.625rem);position:relative}}.main-visual__subtitle span{background-color:#fff}.hamburger{width:clamp(3.75rem,1.8895rem + 9.3023vw,6.25rem);aspect-ratio:1/1;display:none;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem,.314rem + .9302vw,.75rem);border:2px solid var(--white);border-radius:50%;position:absolute;top:35px;right:4vw;outline:none;transition:all .5s;z-index:1000}@media only screen and (max-width: 750px){.hamburger{display:flex}}.hamburger.is-open{background-color:var(--white);gap:0}.hamburger__line{width:clamp(1.25rem,.4128rem + 4.186vw,2.375rem);height:4px;background-color:var(--white);transition:all .5s}@media only screen and (max-width: 480px){.hamburger__line{height:2px}}.hamburger__line.is-open{background-color:var(--main-color)}.hamburger__line.is-open:nth-child(1){transform:translateY(2px) rotate(45deg)}@media only screen and (max-width: 480px){.hamburger__line.is-open:nth-child(1){transform:translateY(1px) rotate(45deg)}}.hamburger__line.is-open:nth-child(2){transform:translateY(-1px) rotate(-45deg)}.drawer{padding:92px 0 40px;height:55vh;display:none;opacity:0;visibility:hidden;transition:all .7s}@media only screen and (max-width: 750px){.drawer{display:block;overflow-y:scroll}}@media only screen and (max-width: 480px){.drawer{padding-top:20px}}.drawer.is-open{opacity:1;visibility:visible;z-index:1000}.drawer__list{display:flex;flex-direction:column;gap:clamp(1.5625rem,.3997rem + 5.814vw,3.125rem)}.drawer__item{text-align:center;color:var(--white)}.drawer__item:last-child::after{display:none}.drawer__item::after{margin:clamp(1.5625rem,.3997rem + 5.814vw,3.125rem) auto 0;width:42px;height:2px;display:block;content:"";background-color:var(--white)}.drawer__title--en{font-size:clamp(1rem,.3488rem + 3.2558vw,1.875rem);letter-spacing:.1em}.drawer__title{margin-top:20px;font-size:clamp(1.5rem,.5698rem + 4.6512vw,2.75rem)}.drawer__bg{display:none}.drawer__bg.is-open{right:0}@media only screen and (max-width: 750px){.drawer__bg{width:100%;height:100vh;display:block;position:absolute;top:0;right:-100%;background-color:var(--main-color);transition:all .5s}}.scroll{display:flex;flex-direction:column;gap:10px;position:absolute;bottom:clamp(.625rem,-2.0407rem + 5.6793vw,2.21875rem);left:45px}@media only screen and (max-width: 960px){.scroll{left:4vw}}@media only screen and (max-width: 750px){.scroll{display:none}}.scroll__text{font-size:clamp(.625rem,-0.0022rem + 1.3363vw,1rem);line-height:1;color:var(--white);writing-mode:vertical-rl}.scroll__shape{margin-left:clamp(.125rem,-0.1886rem + .6682vw,.3125rem);width:3px;height:clamp(1.875rem,-0.2158rem + 4.4543vw,3.125rem)}.side{position:fixed;top:50vh;right:0;transform:translateY(-50%);z-index:1000}@media only screen and (max-width: 750px){.side{width:100%;top:auto;right:auto;transform:translateY(0);bottom:0;left:0}}.side__list{display:block}@media only screen and (max-width: 750px){.side__list{display:flex}}.side__item:nth-child(1){width:clamp(2.5rem,1.4546rem + 2.2272vw,3.125rem);aspect-ratio:50/169}@media only screen and (max-width: 750px){.side__item:nth-child(1){width:36%;aspect-ratio:270/120}}.side__item:nth-child(2){width:clamp(2.5rem,1.4546rem + 2.2272vw,3.125rem);aspect-ratio:50/183}@media only screen and (max-width: 750px){.side__item:nth-child(2){width:36%;aspect-ratio:270/120}}.side__item:nth-child(3){width:clamp(2.5rem,1.4546rem + 2.2272vw,3.125rem);aspect-ratio:50/123}@media only screen and (max-width: 750px){.side__item:nth-child(3){width:28%;aspect-ratio:210/120}}.side__reserve--pc{border-radius:4px 0 0 0;overflow:hidden}.side__top--pc{border-radius:0 0 0 4px;overflow:hidden}.side__reserve--pc,.side__recommend--pc,.side__top--pc{box-shadow:-2px 2px 6px rgba(56,63,77,.4)}@media only screen and (max-width: 750px){.side__reserve--pc,.side__recommend--pc,.side__top--pc{display:none}}.side__reserve--sp,.side__recommend--sp,.side__top--sp{display:none}@media only screen and (max-width: 750px){.side__reserve--sp,.side__recommend--sp,.side__top--sp{display:block}}.about{margin-top:clamp(2.8125rem,.1991rem + 5.5679vw,4.375rem);padding-bottom:105px;width:100%;position:relative;overflow-x:hidden}@media only screen and (max-width: 750px){.about{margin-top:clamp(2.5rem,1.5698rem + 4.6512vw,3.75rem);padding-bottom:clamp(3.75rem,1.4244rem + 11.6279vw,6.875rem)}}.about__wrapper{margin:0 auto;max-width:1366px;position:relative}.about__image02{width:385px;aspect-ratio:385/600;position:absolute;top:171px;left:0}@media only screen and (max-width: 1200px){.about__image02{margin-top:45px;width:calc(50% - 10px);aspect-ratio:4/3;position:static}}@media only screen and (max-width: 750px){.about__image02{margin:45px auto 0;width:92%;aspect-ratio:690/600}}.about__image01{width:380px;aspect-ratio:380/238;position:absolute;top:20px;right:0}@media only screen and (max-width: 1200px){.about__image01{width:calc(50% - 10px);aspect-ratio:4/3;top:171px}}@media only screen and (max-width: 750px){.about__image01{margin:0 auto;width:92%;aspect-ratio:690/420;position:static}}.about__block{margin-top:45px;width:100%}@media only screen and (max-width: 1200px){.about__block{margin-top:clamp(2.8125rem,1.2444rem + 3.3408vw,3.75rem)}}@media only screen and (max-width: 750px){.about__block{margin-top:clamp(3.75rem,1.4244rem + 11.6279vw,6.875rem)}}.about__contents{margin-left:auto;max-width:688px;display:flex;flex-direction:column;gap:45px}@media only screen and (max-width: 1200px){.about__contents{margin-left:0;max-width:95%}}@media only screen and (max-width: 750px){.about__contents{max-width:100%;gap:clamp(2.5rem,1.5698rem + 4.6512vw,3.75rem)}}.about__image03{margin-top:clamp(3.75rem,-0.6929rem + 9.4655vw,6.40625rem);margin-left:auto;width:662px;aspect-ratio:662/444}@media only screen and (max-width: 750px){.about__image03{margin-top:clamp(2.8125rem,.7195rem + 10.4651vw,5.625rem);margin-left:0;width:100%}}.background-shape{width:100%;aspect-ratio:1366/754;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-10}.movie{padding:105.5px 0 145px;background:url("../images/movie-background.jpg") no-repeat center;background-size:cover;text-align:center;position:relative}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.movie{background-image:-webkit-image-set(url("../images/movie-background.jpg") 1x, url("../images/movie-background@2x.jpg") 2x),image-set(url("../images/movie-background.jpg") 1x, url("../images/movie-background@2x.jpg") 2x)}}@media only screen and (max-width: 750px){.movie{padding:clamp(2.8125rem,.7195rem + 10.4651vw,5.625rem) 0 117px}}.movie__contents{width:768px;max-width:92%;aspect-ratio:768/432;margin:45px auto 0}.movie__contents iframe{width:100%;height:100%}.shape-block,.shape-block02{width:100%;display:flex;position:absolute;bottom:0}.shape01,.shape02,.shape03,.shape04{width:50%;height:42px;background-color:var(--gray);transform:translateY(1px)}@media only screen and (max-width: 750px){.shape01,.shape02,.shape03,.shape04{height:clamp(2.5rem,.7791rem + 8.6047vw,4.8125rem)}}.shape03,.shape04{background-color:var(--brown2)}.shape01,.shape03{border-radius:0 40px 0 0}@media only screen and (max-width: 750px){.shape01,.shape03{border-radius:0 80px 0 0}}.shape02,.shape04{border-radius:40px 0 0 0}@media only screen and (max-width: 750px){.shape02,.shape04{border-radius:80px 0 0 0}}.room{padding:clamp(3.125rem,.5669rem + 12.7907vw,6.5625rem) 0;background-color:var(--white);position:relative}.room__wrapper{max-width:1366px;margin:0 auto;position:relative;z-index:100}.room__main-image{margin-top:60px;margin-left:auto;width:1183px;aspect-ratio:1183/470}@media only screen and (max-width: 1200px){.room__main-image{margin-left:0;width:100%}}@media only screen and (max-width: 750px){.room__main-image{margin-top:clamp(4.375rem,1.1192rem + 16.2791vw,8.75rem);aspect-ratio:750/460}}.room__list{margin-top:90px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}@media only screen and (max-width: 960px){.room__list{gap:20px}}@media only screen and (max-width: 750px){.room__list{flex-wrap:nowrap;overflow-x:scroll}.room__list::-webkit-scrollbar{width:60px;height:6px;background-color:#d1d1d1}.room__list::-webkit-scrollbar-thumb{background-color:red}}.room__item{width:calc(50% - 25px);display:flex;gap:24px}@media only screen and (max-width: 960px){.room__item{width:calc(50% - 10px)}}@media only screen and (max-width: 750px){.room__item{padding-bottom:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem);min-width:87%;gap:clamp(.625rem,-0.3052rem + 4.6512vw,1.875rem)}}.room__item picture{display:block;aspect-ratio:418/290}@media only screen and (max-width: 750px){.room__item picture{width:88%;flex:1}}.room__item--title{display:flex;flex-direction:column;align-items:center}.room__item--number{display:flex;flex-direction:column;align-items:center;font-size:clamp(1.25rem,.6228rem + 1.3363vw,1.625rem);line-height:1;font-weight:700;letter-spacing:.03em;color:var(--main-color)}@media only screen and (max-width: 750px){.room__item--number{font-size:clamp(1.25rem,.6453rem + 3.0233vw,2.0625rem)}}.room__item--number::after{margin-top:15px;display:block;content:"";width:15px;height:1px;background-color:var(--main-color)}@media only screen and (max-width: 750px){.room__item--number::after{margin-top:18px}}.room__item--text{margin-top:15px;font-size:clamp(.875rem,.6659rem + .4454vw,1rem);letter-spacing:.141em;writing-mode:vertical-rl;color:var(--main-color)}@media only screen and (max-width: 750px){.room__item--text{margin-top:clamp(1rem,.7209rem + 1.3953vw,1.375rem);font-size:clamp(1rem,.4884rem + 2.5581vw,1.6875rem)}}.background-shape02{width:100%;position:absolute;top:0;left:0}.introduction{position:relative;text-align:center;overflow-x:hidden}.introduction__title-block{padding-bottom:28px;border-bottom:1px solid var(--gray2)}@media only screen and (max-width: 750px){.introduction__title-block{padding-bottom:clamp(3.75rem,1.4244rem + 11.6279vw,6.875rem)}}.introduction__block{margin-top:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem);padding-bottom:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem);border-bottom:1px solid var(--gray2)}@media only screen and (max-width: 750px){.introduction__block{margin-top:clamp(3.75rem,1.4244rem + 11.6279vw,6.875rem);padding-bottom:clamp(3.75rem,1.4244rem + 11.6279vw,6.875rem)}}.introduction__information{margin-top:30px;font-size:clamp(.75rem,.1228rem + 1.3363vw,1.125rem);line-height:1.39;color:var(--main-color)}@media only screen and (max-width: 750px){.introduction__information{margin-top:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem);font-size:clamp(1rem,.5349rem + 2.3256vw,1.625rem);line-height:1.513}}.introduction__container{display:flex;justify-content:space-between}@media only screen and (max-width: 960px){.introduction__container{flex-direction:column;gap:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem)}}.introduction__subject{font-size:28px;line-height:1;letter-spacing:.1em;color:var(--main-color)}@media only screen and (max-width: 750px){.introduction__subject{font-size:clamp(1.5rem,.5698rem + 4.6512vw,2.75rem)}}.subject__list{max-width:794px;display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 960px){.subject__list{max-width:100%;gap:30px 60px}}@media only screen and (max-width: 750px){.subject__list{gap:30px 50px}}@media only screen and (max-width: 480px){.subject__list{gap:20px}}.subject__item{width:176px;aspect-ratio:176/46}@media only screen and (max-width: 960px){.subject__item{width:calc(33.333% - 40px)}}@media only screen and (max-width: 750px){.subject__item{width:calc(50% - 25px)}}@media only screen and (max-width: 480px){.subject__item{width:calc(50% - 10px)}}.subject__item figure{width:100%;height:100%}.map{text-align:center}.googlemap{max-width:100%;width:768px;aspect-ratio:768/432}@media only screen and (max-width: 750px){.googlemap{height:clamp(18.75rem,6.1919rem + 62.7907vw,35.625rem)}}.recommend{margin-top:105px;padding-bottom:195px;background-color:var(--brown2);overflow-x:hidden}@media only screen and (max-width: 750px){.recommend{padding-bottom:clamp(2.5rem,.8721rem + 8.1395vw,4.6875rem)}}.recommend__spot{margin-top:60px;position:relative}.recommend__spot--list{margin-top:75px;width:100%;display:flex;flex-wrap:wrap;gap:50px;color:var(--main-color)}@media only screen and (max-width: 750px){.recommend__spot--list{flex-direction:column;gap:clamp(3.125rem,1.9622rem + 5.814vw,4.6875rem)}}.recommend__spot--item-lg{width:calc(50% - 25px)}@media only screen and (max-width: 750px){.recommend__spot--item-lg{width:100%}}.recommend__spot--item-md{width:calc(33.333% - 33.333px)}@media only screen and (max-width: 750px){.recommend__spot--item-md{width:100%}}.recommend__spot--title{display:flex;align-items:center;gap:20px;font-size:20px;line-height:1.2;font-weight:700;color:var(--main-color)}@media only screen and (max-width: 750px){.recommend__spot--title{gap:30px;font-size:clamp(1.25rem,.7849rem + 2.3256vw,1.875rem);line-height:1}}.recommend__spot--number{font-size:44px;line-height:1.1;font-weight:400}@media only screen and (max-width: 960px){.recommend__spot--number{line-height:1.64}}@media only screen and (max-width: 750px){.recommend__spot--number{font-size:clamp(2rem,.6977rem + 6.5116vw,3.75rem);line-height:1}}.recommend__spot--image{margin-top:15px;width:100%;aspect-ratio:475/270}@media only screen and (max-width: 750px){.recommend__spot--image{margin-top:25px}}.recommend__spot--image-md{margin-top:15px;width:100%;aspect-ratio:300/190}@media only screen and (max-width: 750px){.recommend__spot--image-md{margin-top:25px;aspect-ratio:475/270}}.recommend__spot--text{margin-top:20px;font-size:16px;line-height:1.5}@media only screen and (max-width: 750px){.recommend__spot--text{margin-top:30px;font-size:clamp(1rem,.4419rem + 2.7907vw,1.75rem);line-height:1.45}}.recommend__spot--detail{margin-top:20px;display:flex;flex-direction:column;gap:12px}@media only screen and (max-width: 750px){.recommend__spot--detail{margin-top:clamp(1.25rem,.7849rem + 2.3256vw,1.875rem);gap:clamp(1rem,.6744rem + 1.6279vw,1.4375rem)}}.detail__item{display:flex;align-items:flex-start;gap:15px}@media only screen and (max-width: 750px){.detail__item{gap:20px}}.detail__icon{width:16px;aspect-ratio:1/1}.detail__icon.md-icon{margin-top:5px}@media only screen and (max-width: 480px){.detail__icon.md-icon{margin-top:0}}@media only screen and (max-width: 750px){.detail__icon{width:clamp(1.25rem,.7849rem + 2.3256vw,1.875rem)}}.detail__text{font-size:16px;line-height:1.5;flex:1}.detail__text.md-text{line-height:1.5}@media only screen and (max-width: 750px){.detail__text{font-size:clamp(.875rem,.2238rem + 3.2558vw,1.75rem)}}.footer{padding-top:clamp(0rem,-12.3599rem + 14.4665vw,5rem);padding-bottom:60px;color:var(--white);background-color:var(--main-color);position:relative}@media only screen and (max-width: 750px){.footer{padding-top:clamp(3.75rem,1.657rem + 10.4651vw,6.5625rem);padding-bottom:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem)}}.footer__background{width:100%;aspect-ratio:1366/294;position:absolute;top:-90px}@media only screen and (max-width: 750px){.footer__background{display:none}}.footer__contents{display:flex;justify-content:space-between}@media only screen and (max-width: 750px){.footer__contents{flex-direction:column;align-items:center}}.footer__left{margin-top:10px;display:flex;flex-direction:column;gap:15px;flex-shrink:1}@media only screen and (max-width: 750px){.footer__left{margin-top:0;display:contents}}.footer__logo{width:clamp(17.5rem,7.1508rem + 22.049vw,23.6875rem);aspect-ratio:379/44}@media only screen and (max-width: 750px){.footer__logo{width:clamp(17.5rem,2.4302rem + 75.3488vw,37.75rem);order:1}}.footer__text{font-size:14px}@media only screen and (max-width: 750px){.footer__text{margin-top:clamp(1.5625rem,.6323rem + 4.6512vw,2.8125rem);font-size:clamp(1.25rem,.8779rem + 1.8605vw,1.75rem);order:2}}.copyright{display:block;font-size:clamp(.625rem,.2068rem + .8909vw,.875rem)}@media only screen and (max-width: 750px){.copyright{margin-top:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem);font-size:clamp(.75rem,.0058rem + 3.7209vw,1.75rem);order:4}}.popup{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none}.bg{background:rgba(0,0,0,.7);width:100vw;height:100vh;position:fixed;z-index:9998 !important}.popup.view{display:flex;align-items:center;justify-content:center;z-index:9997 !important;animation:fadeInbody 1s ease 0s 1 normal}.popup__inner{display:inline-block;background:#fff;padding:50px;box-shadow:0 0 5px rgba(0,0,0,.25);position:relative;z-index:9999;width:600px;max-width:90%}.popup__title{font-size:20px;font-weight:bold;text-align:center}.close{right:0;top:0;width:30px;height:30px;color:#fff;background-color:var(--red);position:absolute;display:flex;align-items:center;justify-content:center}.close:hover{opacity:.6}.open:hover,.close:hover{cursor:pointer}.slide_text{text-align:center;margin-top:15px;color:#999;font-size:12px}.txt12{font-size:12px}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}.gallery_box{margin-top:90px}.gallery_box .img_box{display:flex;flex-wrap:wrap;margin-top:15px}.gallery_box .img_box .img_box_inner{flex:0 0 50%;max-width:50%;display:flex;flex-wrap:wrap}.gallery_box .img_box .img_box_inner li{flex:0 0 50%;max-width:50%;padding:2px}.gallery_box .img_box .img_box_inner li:nth-child(3n+1){flex:0 0 100%;max-width:100%}.gallery_box .img_box .img_box_inner02{flex:0 0 50%;max-width:50%;display:flex;flex-wrap:wrap}.gallery_box .img_box .img_box_inner02 li{flex:0 0 100%;max-width:100%;padding:2px}.gallery_box .img_box .img_box_inner02 li:nth-child(3n+1),.gallery_box .img_box .img_box_inner02 li:nth-child(3n+2){flex:0 0 50%;max-width:50%}.about__contents{gap:15px !important}.about__contents p{white-space:normal !important;letter-spacing:1px}.background-title{font-size:126px;line-height:1;font-weight:700;letter-spacing:.1em;color:var(--gray)}@media only screen and (max-width: 750px){.background-title{width:100%;display:block;font-size:clamp(4.6875rem,1.1991rem + 17.4419vw,9.375rem);text-align:center}}.background-title.room__background-title{position:absolute;top:163px;right:30px;color:var(--white)}@media only screen and (max-width: 750px){.background-title.room__background-title{top:clamp(16.875rem,3.0145rem + 69.3023vw,35.5rem);right:0;text-align:right}}.background-title.introduction__background-title{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}@media only screen and (max-width: 750px){.background-title.introduction__background-title{top:35px}}.background-title.recommend__background-title{position:absolute;top:-26px;left:50%;transform:translateX(-50%);z-index:1}@media only screen and (max-width: 750px){.background-title.recommend__background-title{top:40px}}.section-title{display:flex;flex-direction:column;font-size:30px;line-height:1;letter-spacing:.1em;color:var(--main-color)}@media only screen and (max-width: 750px){.section-title{font-size:clamp(2.5rem,.5465rem + 9.7674vw,5.125rem)}}.section-title.about__section-title::after,.section-title.room__section-title::after,.section-title.introduction__section-title::after,.section-title.map_section-title::after{margin-top:20px;display:block;content:"";width:15px;height:1px;background-color:var(--main-color)}@media only screen and (max-width: 750px){.section-title.about__section-title::after,.section-title.room__section-title::after,.section-title.introduction__section-title::after,.section-title.map_section-title::after{margin-top:clamp(1.25rem,-0.3779rem + 8.1395vw,3.4375rem);width:42.5px;height:2px}}.section-title.movie__section-title{color:var(--white);display:flex;flex-direction:column;align-items:center}.section-title.movie__section-title::before{margin-bottom:19px;display:block;content:"";width:1px;height:30px;background-color:var(--white)}@media only screen and (max-width: 750px){.section-title.movie__section-title::before{margin-bottom:clamp(1.25rem,.3198rem + 4.6512vw,2.5rem);width:2px;height:42.5px}}.section-title.introduction__section-title{padding-top:29px;display:flex;align-items:center}@media only screen and (max-width: 750px){.section-title.introduction__section-title{padding-top:0}}.section-title.map_section-title{margin-top:90px;display:flex;align-items:center}@media only screen and (max-width: 750px){.section-title.map_section-title{margin-top:clamp(3.125rem,.3343rem + 13.9535vw,6.875rem)}}.section-title.recommend__section-title{padding:50px 0 90px;text-align:center;background-color:var(--main-color);color:var(--white);position:relative}@media only screen and (max-width: 750px){.section-title.recommend__section-title{padding:60px 0 clamp(6.25rem,4.8081rem + 7.2093vw,8.1875rem);font-size:clamp(1.75rem,.6337rem + 5.5814vw,3.25rem);line-height:1.1}}.section-title__ja{margin-top:15px;font-size:16px;letter-spacing:normal}@media only screen and (max-width: 750px){.section-title__ja{margin-top:clamp(1.25rem,.3198rem + 4.6512vw,2.5rem);font-size:clamp(1.25rem,.1337rem + 5.5814vw,2.75rem)}}@media only screen and (max-width: 750px){.section-title__ja.recommend__section-title__ja{margin-top:26px;font-size:clamp(1rem,.4419rem + 2.7907vw,1.75rem)}}.section-subtitle{font-size:clamp(1.5rem,1.0818rem + .8909vw,1.75rem);line-height:1.25}@media only screen and (max-width: 750px){.section-subtitle{font-size:clamp(1.25rem,.1337rem + 5.5814vw,2.75rem);line-height:1.333}}.section-subtitle.room__section-subtitle{margin-top:30.5px}@media only screen and (max-width: 750px){.section-subtitle.room__section-subtitle{margin-top:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem);line-height:1.375}}.section-subtitle.introduction__section-subtitle{margin-top:45px}@media only screen and (max-width: 750px){.section-subtitle.introduction__section-subtitle{margin-top:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem)}}.section-subtitle.recommend__section-subtitle{text-align:center;position:relative;z-index:10}@media only screen and (max-width: 750px){.section-subtitle.recommend__section-subtitle{margin-top:clamp(1.875rem,-0.218rem + 10.4651vw,4.6875rem);line-height:1.375}}.map__section-subtitle{margin:45px 0;font-size:18px;line-height:1}@media only screen and (max-width: 750px){.map__section-subtitle{margin:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem) 0;font-size:clamp(1rem,.5349rem + 2.3256vw,1.625rem)}}.section-text{font-size:16px;line-height:1.802;white-space:nowrap}@media only screen and (max-width: 1200px){.section-text{white-space:normal}}@media only screen and (max-width: 750px){.section-text{font-size:clamp(.875rem,.2238rem + 3.2558vw,1.75rem)}}.footer_title{font-size:29px;line-height:1.138;font-weight:700;letter-spacing:.3em}.reserve01{padding:59px 0;background-color:var(--gray);border-bottom:1px solid var(--gray2);text-align:center}@media only screen and (max-width: 750px){.reserve01{padding:clamp(1.5625rem,.6323rem + 4.6512vw,2.8125rem) 0 clamp(3.125rem,.3343rem + 13.9535vw,6.875rem)}}.reserve02{margin-top:60px;background-color:var(--white);text-align:center}@media only screen and (max-width: 750px){.reserve02{margin-top:clamp(2.5rem,.6395rem + 9.3023vw,5rem)}}.reserve03{text-align:center}@media only screen and (max-width: 750px){.reserve03{margin-top:clamp(1.875rem,.4797rem + 6.9767vw,3.75rem);max-width:100%;order:3}}.reserve__text{font-size:18px;line-height:1}@media only screen and (max-width: 750px){.reserve__text{font-size:clamp(1rem,.4419rem + 2.7907vw,1.75rem)}}.reserve__text.btn03{font-size:14px;line-height:1}@media only screen and (max-width: 750px){.reserve__text.btn03{font-size:clamp(1rem,.4419rem + 2.7907vw,1.75rem)}}.reserve__btn{margin:30px auto 0;width:380px;height:70px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:4px;font-size:22px;font-weight:700;letter-spacing:.03em;background-color:var(--red);color:var(--white)}@media only screen and (max-width: 750px){.reserve__btn{margin-top:clamp(1.5625rem,.6323rem + 4.6512vw,2.8125rem);max-width:calc(100% - 8vw);width:596px;height:clamp(3.75rem,1.4244rem + 11.6279vw,6.875rem);border-radius:6px;font-size:clamp(1.25rem,.4128rem + 4.186vw,2.375rem);gap:14px}}.reserve__btn::after{display:block;content:"";width:20px;aspect-ratio:1/1;background:url("../images/arrowIcon.svg") no-repeat center;background-size:contain}@media only screen and (max-width: 750px){.reserve__btn::after{width:clamp(1.5rem,.8488rem + 3.2558vw,2.375rem)}}.reserve__btn.btn03{margin-top:15px}@media only screen and (max-width: 750px){.reserve__btn.btn03{margin-top:clamp(1.5625rem,.6323rem + 4.6512vw,2.8125rem)}}/*# sourceMappingURL=style.css.map */