@charset "UTF-8";.art-chain-swiper-wrap .component-swiper .swiper-slide .card-img .btn{position:relative;overflow:hidden;padding-top:56.2732919255%}.art-chain-swiper-wrap .component-swiper .swiper-slide .card-img .btn img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-chain-swiper-wrap .component-swiper .swiper-slide img{width:100%;height:100%}.art-chain-swiper-wrap .component-swiper.swiper-type06 .slider-prev .swiper-slide img{object-fit:cover}.art-chain-wrap{padding-top:8rem}.art-chain-wrap .search-form-wrap .filter-search-category .txt{white-space:nowrap}.art-chain-wrap .form-select-wrap{display:none}.art-list-wrap{margin-top:3.2rem;padding:4rem 0;border-top:2px solid #111;border-bottom:1px solid #ddd}.art-list-wrap+.pagination-wrap{margin-top:4rem}.art-list-wrap .txt-info02-wrap .txt-info-box{padding:2.4rem 4rem;font-size:1.6rem;line-height:2.8rem;color:#444}.art-list-wrap .txt-info02-wrap+.component-lists{margin-top:4rem}.art-list-wrap .txt-info02-wrap+.no-data{padding:16rem 0 12rem}.art-list-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.2682215743%}.art-list-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-list-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.art-list-wrap .component-card .card-info-tit+.card-info-sub{margin-top:1.2rem}.art-list-wrap .badge+.card-info-tit{margin-top:1.6rem}.art-detail-wrap .art-detail-top .detail-tit{display:flex;align-items:center}.art-detail-wrap .art-detail-top .detail-tit+.detail-sub{margin-top:2rem}.art-detail-wrap .art-detail-top .component-hgroup{margin-left:2rem}.art-detail-wrap .art-detail-top+.art-detail-view{margin-top:4rem}.art-detail-wrap .info-desc-list li{display:flex;align-items:start}.art-detail-wrap .info-desc-list li>span{display:inline-block}.art-detail-wrap .info-desc-list li .tit{color:#444;font-size:1.6rem;line-height:2.8rem;font-weight:600;flex:1 0 22%}.art-detail-wrap .info-desc-list li .tit+.desc::before{content:"";display:inline-block;width:1px;height:1.2rem;background-color:#ddd;position:absolute;left:0;top:.7rem}.art-detail-wrap .info-desc-list li .desc{position:relative;padding-left:4rem;color:#444;font-size:1.6rem;line-height:2.8rem;width:80%}.art-detail-wrap .component-lists.type-card .component-card .card-util-col{display:flex}.art-detail-wrap .component-lists.type-card .component-card .card-util-col .badge+.badge{margin-left:0}.art-detail-wrap .component-lists.type-card .component-card .card-info-tit+.card-info-sub{margin-top:.4rem}.art-detail-wrap .component-lists.type-border+.component-btns{margin-top:6rem}.art-detail-wrap .component-lists.type-border .lists-row [class^=lists-col]{flex-direction:column;align-items:start}.art-detail-wrap .component-lists.type-border .component-hgroup+.txt-info02-wrap,.art-detail-wrap .component-lists.type-border .writer-wrap{margin-top:2.4rem}.art-detail-wrap .component-lists.type-border .writer-top{display:flex;justify-content:space-between}.art-detail-wrap .component-lists.type-border .writer-top .img-area{min-width:13.6rem;height:auto}.art-detail-wrap .component-lists.type-border .writer-top .img-area>img{display:block;width:100%}.art-detail-wrap .component-lists.type-border .writer-top .img-area+.txt-area{margin-left:4rem}.art-detail-wrap .component-lists.type-border .writer-top .txt-area{width:calc(100% - 2rem);color:#444;font-size:1.6rem;line-height:2.8rem}.art-detail-wrap .component-lists.type-border .writer-bottom{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:4rem}.art-detail-wrap .component-lists.type-border .writer-bottom .txt01{color:#111;font-size:1.6rem;line-height:2.8rem;font-weight:600}.art-detail-wrap .component-lists.type-border .writer-bottom .txt02{margin-top:.8rem;text-align:end;color:#444;font-size:1.6rem;line-height:2.8rem}.art-detail-wrap .txt-info02-wrap{width:100%}.art-detail-wrap .txt-info02-wrap+.txt-info02-wrap{margin-top:4rem}.art-detail-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line{align-items:center}.art-detail-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:0 2rem}.art-detail-wrap .txt-info02-wrap .txt-info-box{padding:2.4rem}.art-detail-wrap .txt-info02-wrap .txt-info-box+.txt-info-tit{margin-top:4rem}.art-detail-wrap .art-detail-view+.art-detail-bottom{margin-top:10rem}.art-detail-wrap .art-detail-view .component-hgroup .hgroup-tit06{font-size:2.8rem;line-height:4.4rem;font-weight:600}.art-detail-wrap .art-detail-view .btn.btn-cont-64{width:auto;min-width:16rem}.art-detail-wrap .art-detail-bottom .component-hgroup+.art-recommend-wrap{margin-top:3.2rem}.art-detail-wrap .art-detail-bottom .art-recommend-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.art-detail-wrap .art-detail-bottom .art-recommend-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-detail-wrap .art-detail-bottom .art-recommend-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.4rem}.art-detail-wrap .art-detail-bottom .art-recommend-wrap .badge-row+.card-info-tit{margin-top:1.6rem}.art-detail-wrap .art-detail-bottom .art-recommend-wrap .component-swiper.swiper-type09 .card-info-top+.card-info-sub{margin-top:.4rem}[dir=rtl] .art-detail-wrap .art-detail-top .component-hgroup{margin-left:0;margin-right:2rem}[dir=rtl] .art-detail-wrap .component-lists.type-border .writer-top .img-area+.txt-area{margin-left:0;margin-right:4rem}[dir=rtl] .art-detail-wrap .component-lists .lists-row.col-n .lists-col:not(:last-child){margin-right:0;margin-left:4rem}.hotel-intro-mo-top .hgroup-bottom .bottom-txt01{text-align:start;color:#111}.hotel-intro-wrap{position:relative;border-bottom:1px solid #ddd}.hotel-intro-wrap .sticky-wrap{position:absolute;top:0;left:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:-14rem;padding-top:14rem}.hotel-intro-wrap .scroll-spy-wrap{position:-webkit-sticky;position:sticky;top:25.8rem;width:47.6rem;margin-top:-43.2rem;min-height:49rem}.hotel-intro-wrap .scroll-spy-wrap.custom-fixed{margin-top:0}.hotel-intro-wrap .scroll-spy-label{margin-bottom:1.6rem}.hotel-intro-wrap .scroll-spy-tit{position:-webkit-sticky;position:sticky;top:16.6rem;width:47.6rem;font-size:3.6rem;line-height:5.2rem;font-weight:600;margin-bottom:49.2rem}.hotel-intro-mo-top .hgroup-top{display:none}.hotel-intro-list-wrap{padding:0 0 14rem 0;margin-top:-60.2rem;width:calc(100% - 47.6rem);margin-left:auto}.hotel-intro-list-wrap .hotel-intro-list-top .hgroup-top{display:none}.hotel-intro-list-wrap .hotel-intro-list-top .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:0}.hotel-intro-list-wrap .hotel-intro-list-top .hgroup-bottom .bottom-txt01{color:#111}.hotel-intro-list-top .component-hgroup .hgroup-bottom{justify-content:start}.hotel-intro-box{padding-top:6rem}.hotel-intro-box .component-chips{margin-top:4rem}.hotel-intro-box .component-chips .chips-row{width:calc(100% - 1px);flex-wrap:wrap}.hotel-intro-box .txt-bu-wrap{margin-top:4rem}.hotel-intro-box .txt-bu-wrap .component-hgroup .hgroup-tit{width:100%;text-align:start}.hotel-intro-box .txt-bu-wrap .component-hgroup .hgroup-tit [class^=hgroup-tit]{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.hotel-intro-box .txt-bu-wrap .txt-bu02{margin-top:2.4rem}.hotel-intro-box .txt-bu-wrap .txt-bu02>li{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.hotel-intro-box .txt-bu-wrap .txt-bu02>li+li{margin-top:0}.hotel-intro-box .underline{margin-top:2.4rem;color:#111}.hotel-intro-box+.hotel-intro-box{padding-top:8rem}.hotel-intro-tit{display:flex;flex-wrap:wrap;align-items:flex-end}.hotel-intro-tit .tit{margin-right:1.2rem;font-size:3.2rem;line-height:4.8rem;font-weight:600;color:#111}.hotel-intro-tit .txt{font-size:2rem;line-height:3.6rem;font-weight:400;color:#666}.hotel-intro-swiper{position:relative;margin-top:4rem}.hotel-intro-swiper .component-swiper.swiper-type04 .swiper-img{width:100%;position:relative;overflow:hidden;padding-top:56.25%}.hotel-intro-swiper .component-swiper.swiper-type04 .swiper-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hotel-intro-swiper .component-swiper.swiper-type04 .swiper-controls{position:absolute;right:2.4rem;bottom:2.4rem}.hotel-intro02-wrap .component-lists{background-color:#f5f5f5;padding:4rem}.hotel-intro02-wrap .component-lists .component-hgroup .hgroup-tit03{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:2rem;line-height:3.6rem;font-weight:400}.hotel-intro02-wrap .component-lists .component-hgroup .hgroup-bottom{justify-content:flex-start}.hotel-intro02-wrap .component-lists .lists-row.ratio-396-1 [class^=lists-col]{display:block}.hotel-intro02-wrap .component-lists .lists-row.ratio-396-1>[class$=-col-2]{flex:0 0 calc((100% - 39.6rem - 8rem) * 1)}.hotel-intro02-wrap .hotel-info-wrap .btns-wrap{margin-top:4rem}.hotel-intro02-wrap .hotel-info-wrap .btns-wrap .btn+.btn{margin-left:1.2rem}.hotel-event-swiper{padding:0 0 16rem}.hotel-event-swiper .component-hgroup{margin:0 auto;max-width:140rem}.hotel-event-swiper .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem}.hotel-event-swiper .component-hgroup+.component-swiper{margin-top:4rem}.hotel-event-swiper .component-swiper{margin:0 auto;max-width:140rem}[dir=rtl] .hotel-intro-wrap{padding:0 47.6rem 14rem 0}[dir=rtl] .hotel-intro-wrap .sticky-wrap{left:auto;right:0}[dir=rtl] .hotel-intro-tit .tit{margin-right:0;margin-left:1.2rem}[dir=rtl] .hotel-intro-swiper .component-swiper.swiper-type04 .swiper-controls{right:auto;left:2.4rem}.location-info-top{padding:10rem 0 4rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:stretch}.location-info-top .component-hgroup .hgroup-tit01{font-size:4.8rem;line-height:6.4rem;font-weight:500}.location-info-top .txt-info02-wrap{flex:0 0 68.6rem}.location-info-top .txt-info02-wrap .txt-info-tit .info-tit04{font-size:2.8rem;line-height:4.4rem;font-weight:600}.location-info-top .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:2.4rem}.location-info-top .txt-info02-wrap .txt-info-tit .info-txt .txt04{color:#111;vertical-align:middle}.location-info-top .txt-info02-wrap .txt-info-tit+.txt-info-date{margin-top:.4rem}.location-info-top .txt-info02-wrap .txt-info-date{align-items:center}.location-info-top .txt-info02-wrap .txt-info-date:has(.date-txt02:empty){display:none}.location-info-bottom .component-btns .btns-row{width:68.6rem;justify-content:flex-start;margin-left:auto;gap:1.2rem}.location-info-bottom .component-btns .btns-row .btn+.btn{margin-left:0}.location-info-bottom .component-btns .btn-cont-48{min-width:16rem}.location-info-bottom .location-info-map-wrap{margin-top:6rem}.location-info-bottom .location-info-map-wrap iframe{border:0}.location-info-bottom .location-info-map-wrap .map{width:100%;height:64rem;background-color:#f5f5f5}.visit-info-wrap :not(:has(.rough-map-wrap)) .txt-info-wrap{margin:4rem 0 6rem}.visit-info-wrap :not(:has(.rough-map-wrap)) .txt-info-wrap .txt-info-row{border-top:2px solid #111;border-bottom:1px solid #ddd}.visit-info-wrap :not(:has(.rough-map-wrap)) .txt-info-wrap .txt-info-row [class^=txt-info-col]{margin:4rem 0}.visit-info-wrap .component-chips+.rough-map-wrap{margin-top:6rem}.visit-info-wrap .rough-map-wrap .map img{width:100%;height:auto;object-fit:cover}.visit-info-wrap .rough-map-wrap+.component-btns{margin-top:6rem}.visit-info-wrap .rough-map-wrap+.component-btns .btn-cont-48{min-width:16rem}.visit-info-wrap .txt-info-wrap+.rough-map-wrap{margin-top:8rem}.visit-info-wrap .txt-info02-wrap .txt-info-tit .info-tit03{font-size:2.8rem;line-height:4.4rem;font-weight:600}.visit-info-wrap .txt-data-wrap .txt-data-inner{border-top:0}.visit-info-wrap .txt-data-wrap .txt-data-item{padding:2.4rem 0;flex-direction:column}.visit-info-wrap .txt-data-wrap .txt-data-item dd,.visit-info-wrap .txt-data-wrap .txt-data-item dt{width:100%}.visit-info-wrap .txt-data-wrap .txt-data-item:first-of-type{padding-top:0}.visit-info-wrap .txt-data-wrap .txt-data-item:last-of-type{padding-bottom:0;border-bottom:0}.visit-info-wrap .txt-data-wrap .txt-data-item .txt01{font-size:1.8rem;line-height:3rem;font-weight:600}.visit-info-wrap .txt-data-wrap .txt-data-item .txt02{margin-top:.8rem;font-size:1.8rem;line-height:3rem;font-weight:400}.rentacar-wrap{padding:14rem 0;background-color:#f5f5f5}.rentacar-wrap .component-lists{margin:0 auto;max-width:140rem}.rentacar-wrap .component-lists .lists-row [class^=lists-col]{align-items:flex-start}.rentacar-wrap .component-lists .lists-row .txt-info02-wrap .txt-info-tit .info-tit04{font-size:2.8rem;line-height:4.4rem;font-weight:600}.rentacar-wrap .component-lists .lists-row .txt-info02-wrap .txt-info-tit .info-txt+.info-txt{margin-top:1.6rem}.rentacar-wrap .component-lists .lists-row .txt-info02-wrap .txt-info-tit+.component-btns{margin-top:3.2rem}.rentacar-wrap .component-lists .lists-row .txt-info02-wrap .txt-info-tit+.component-btns .btn-cont-48{min-width:16rem}.rentacar-wrap .component-lists+.component-table{margin-top:6rem}.rentacar-wrap .component-table{margin:0 auto;max-width:140rem}.rentacar-wrap .component-table .col-1{width:33.3%}.rentacar-wrap .component-table th{background-color:#fff}.major-place-wrap .component-hgroup+.table-wrap{margin-top:4rem}.major-place-wrap .component-hgroup .hgroup-tit04{font-size:2.8rem;line-height:4.4rem;font-weight:600}.major-place-wrap .table-wrap .component-hgroup+.component-table{margin-top:2.4rem}.major-place-wrap .table-wrap+.table-wrap{margin-top:6rem}.major-place-wrap .table-wrap .component-table .col-1{width:8.8rem}.major-place-wrap .table-wrap .component-table .col-2{width:43.8rem}.major-place-wrap .table-wrap .component-table td{text-align:start}.location-detils-wrap .map img{width:100%;height:auto;object-fit:cover}[dir=rtl] .location-info-bottom .component-btns .btns-row{margin-left:0;margin-right:auto}.info-major-wrap .component-lists{margin-top:8rem;padding-top:6rem;border-top:2px solid #111}.info-major-wrap .component-lists .lists-row.ratio-448-1{align-items:start}.info-major-wrap .component-lists .lists-row.ratio-448-1>[class$=-col-1]{flex:0 0 44.8rem}.info-major-wrap .component-lists .lists-row.ratio-448-1>[class$=-col-2]{flex:0 0 calc((100% - 44.8rem - 8rem) * 1)}.info-major-wrap .component-lists .lists-row.ratio-448-1>.lists-col-1 .component-thumbnail{height:auto}.info-major-wrap .component-lists .lists-row.ratio-448-1+.lists-row:last-child{padding-bottom:6rem;border-bottom:1px solid #ddd}.info-major-wrap .txt-info02-wrap .txt-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.info-major-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:1.6rem}.info-major-wrap .txt-info02-wrap .txt-info-sub .info-sub{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444;overflow-wrap:anywhere}.info-major-wrap .txt-info02-wrap .txt-info-sub+.txt-info-tit{margin-top:1.2rem}.info-major-wrap .txt-info02-wrap .txt-info-link{margin-top:2.4rem}.info-major-map-wrap{padding-top:8rem}.info-major-map-wrap .map{width:100%;height:64rem;background-color:#f5f5f5}.hotel-notice-list-wrap .component-chips{margin-top:4rem}.hotel-notice-list-wrap .sticky-wrap .component-chips{margin-top:0}.hotel-notice-list-wrap .component-lists .lists-row .lists-col:first-child{max-width:85%}.hotel-notice-list-wrap .txt-info02-wrap{width:100%}.hotel-notice-list-wrap .txt-info02-wrap .txt-info-tit .info-tit11{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-faq-wrap{padding-top:10rem}.hotel-faq-wrap .search-box-wrap{padding:4rem 2rem;background-color:#f5f5f5}.hotel-faq-wrap .search-box-wrap .search-row{margin:2.8rem auto 0;width:74.2rem;display:flex;align-items:center;justify-content:center}.hotel-faq-wrap .search-box-wrap .search-row .form-filter-area .component-select{min-width:28rem}.hotel-faq-wrap .search-box-wrap .search-row .form-filter-area+.form-input-area{margin-left:1.2rem}.hotel-faq-wrap .search-box-wrap .search-row .form-input-area{width:45rem}.hotel-faq-wrap .component-chips+.component-accordion,.hotel-faq-wrap .search-box-wrap+.component-chips,.hotel-faq-wrap .search-box-wrap+.component-hgroup{margin-top:8rem}.hotel-faq-wrap .component-accordion .accordion-content-inner .btns-row{margin-top:2.4rem}.hotel-faq-wrap .component-accordion+.component-pagination{margin-top:6rem}.hotel-faq-wrap .component-accordion.no-data .accordion-item .accordion-tit .tit{font-weight:400}[dir=rtl] .hotel-faq-wrap .search-box-wrap .search-row .form-filter-area+.form-input-area{margin-left:0;margin-right:1.2rem}.reward-awards-list-wrap{padding:8rem 0;background-color:#f5f5f5}.reward-awards-list-wrap .component-hgroup{max-width:140rem;margin:0 auto}.reward-awards-list-wrap .hgroup-unit04{margin-top:1.2rem;color:#444}.reward-awards-list-wrap .reward-swiper{margin-top:3.2rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .info-tit03{font-size:2.4rem;line-height:4rem;font-weight:600}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-fraction{display:none;flex:0 0 auto}.hotel-reward-wrap,.reward-wrap{margin-top:8rem;padding-left:47.6rem;position:relative;min-height:72rem}.hotel-reward-wrap .scroll-spy-wrap,.reward-wrap .scroll-spy-wrap{margin-top:-6rem;padding-top:6rem}.hotel-reward-wrap .scroll-spy-wrap.sticky-wrap,.reward-wrap .scroll-spy-wrap.sticky-wrap{position:absolute;top:0;left:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed{margin-top:0}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed::after,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed::after{display:none}.hotel-reward-wrap .btn-box,.reward-wrap .btn-box{display:none!important}.rewards-list-wrap .txt-data-inner{border-top:2px solid #111;border-bottom:1px solid #ddd}.rewards-list-wrap .txt-data-item{justify-content:space-between;padding:2.4rem 0 2.4rem 21rem;width:100%;position:relative}.rewards-list-wrap .txt-data-item .list-row{margin-left:1rem}.rewards-list-wrap .txt-data-item .txt01{position:relative}.rewards-list-wrap .txt-data-item .txt02{font-weight:600;color:#111;position:absolute;top:2.4rem;left:0}.rewards-list-wrap .txt-data-item .txt02,.rewards-list-wrap .txt-data-item .txt03{font-size:1.8rem;line-height:3rem}.rewards-list-wrap .rewards-list li{display:flex;align-items:center;flex:1}.rewards-list-wrap .rewards-list .list-txt{color:#444;font-size:1.6rem;line-height:2.8rem}.rewards-list-wrap .rewards-list .list-txt+.list-unit{margin-left:.4rem}.rewards-list-wrap .rewards-list .list-unit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.rewards-list-wrap .rewards-list+.rewards-list{border-top:1px solid #ddd}.rewards-list-wrap .rewards-list.no-data{height:27.5rem;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #ddd}.rewards-list-wrap .rewards-list.no-data .txt{color:#444;font-size:1.6rem;line-height:2.8rem;font-weight:600}.rewards-list-wrap .hover-img{max-width:100%;font-size:0;opacity:0;position:absolute}.rewards-list-wrap .hover-img img{width:100%}.layout-wrap+.visual-img-wrap{width:58.9rem;height:0;position:fixed;left:0;bottom:0;display:none;z-index:5;max-width:33vw}.layout-wrap+.visual-img-wrap .img-box{width:100%;position:relative;overflow:hidden;padding-top:56.25%;position:absolute;bottom:0;left:0;transform:translateY(100%)}.layout-wrap+.visual-img-wrap .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layout-wrap+.visual-img-wrap .second-img,.layout-wrap+.visual-img-wrap img{transform:translateY(100%)}.law-sticky-wrap{padding-left:47.6rem;min-height:69rem;position:relative}.law-sticky-wrap>.component-hgroup{height:0;position:-webkit-sticky;position:sticky;top:6.6rem;margin-left:-47.6rem}.law-sticky-wrap>.txt-info02-wrap{margin-bottom:6.6rem}.law-sticky-wrap>.txt-info02-wrap .txt-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:500}.law-sticky-wrap>.txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:2.4rem}.law-sticky-wrap .mo-title{display:none}.law-sticky-wrap .sticky-wrap{position:absolute;top:0;bottom:0;left:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.law-sticky-wrap .sticky-wrap,.law-sticky-wrap .sticky-wrap .scroll-spy-wrap{padding-top:14rem;margin-top:-14rem}.law-sticky-wrap .sticky-wrap .scroll-spy-wrap.custom-fixed{margin-top:-.1rem}.law-sticky-wrap .sticky-wrap .scroll-spy-tit{font-size:3.6rem;line-height:5.2rem;font-weight:600}.law-sticky-wrap .sticky-wrap .scroll-spy-tit+.scroll-spy-head{margin-top:4rem}.law-sticky-wrap .law-info-spy-item .txt-info02-wrap .txt-info-tit .info-txt+.info-tit{margin-top:5rem}.law-sticky-wrap .law-info-spy-item .txt-info02-wrap .txt-info-tit .info-tit{font-size:3.2rem;line-height:4.8rem;font-weight:600}.law-sticky-wrap .law-info-spy-item+.law-info-spy-item{padding-top:10rem}.law-sticky-wrap .law-info-spy-item .component-card .card-info-tit{display:flex;justify-content:space-between}.law-sticky-wrap .law-info-spy-item .component-card+.component-card{margin-top:6rem}.law-sticky-wrap .law-info-spy-item .component-card,.law-sticky-wrap .law-info-spy-item .intro-card-swiper{margin:3.2rem 0 0}.law-sticky-wrap .law-info-spy-item .intro-card-swiper .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.law-sticky-wrap .law-info-spy-item .intro-card-swiper .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.law-sticky-wrap .item-info-area+.component-chips{margin-top:4rem}.law-top-warning-wrap .txt-info-box04{text-align:center}.law-info-wrap .item-info-area+.component-thumbnail{margin-top:3.2rem}.law-info-wrap .item-info-area+.component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.law-info-wrap .item-info-area+.component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.law-info-wrap .item-info-area .txt-info02-wrap .txt-info-tit .info-tit{font-size:3.2rem;line-height:4.8rem;font-weight:600}.law-info-wrap .info-list>li{border-bottom:1px solid #ddd;padding:3rem 0}.law-info-wrap .info-list>li:first-child{padding-top:4.8rem}.law-info-wrap .info-list>li .list-inner{width:100%;display:flex;justify-content:space-between;align-items:center}.law-info-wrap .info-list>li .tit{font-size:2rem;line-height:3.6rem;font-weight:500}.chain-dining-list-wrap{max-width:140rem;margin:0 auto}.chain-dining-list-wrap .component-lists .card-img{position:relative;overflow:hidden;padding-top:56.25%}.chain-dining-list-wrap .component-lists .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-dining-list-wrap .component-lists .card-info-tit .info-tit11{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-dining-list-wrap .badge-row+.card-info-tit{margin-top:1.6rem}.dining-download-btn{background-color:#f5f5f5;padding:2.4rem 4rem}.dining-download-btn .component-btns .btn{height:auto;min-height:4rem}.dining-download-btn .component-btns .btn+.btn{margin-left:2rem}.dining-download-btn .component-btns .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.dining-download-btn .component-btns .ico{flex:1 0 auto}.top-notice-wrap{position:absolute;bottom:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2.4rem 0;background-color:rgba(129,108,91,.9)}.top-notice-wrap .notice-inner{display:flex;align-items:center;max-width:140rem;margin:0 auto;width:100%;height:100%}.top-notice-wrap .notice-inner .component-swiper,.top-notice-wrap .notice-inner .swiper-container{height:100%}.top-notice-wrap .notice-copy{display:inline-flex;align-items:center;margin-right:6rem}.top-notice-wrap .notice-copy .ico-notice+.txt{margin-left:.8rem}.top-notice-wrap .notice-copy .txt{font-size:1.8rem;line-height:3rem;font-weight:500;color:#fff}.top-notice-wrap .notice-tit{display:flex}.top-notice-wrap .notice-tit .tit{font-size:1.6rem;line-height:3.2rem;font-weight:600;color:#fff}.top-notice-wrap .notice-tit+.notice-txt{margin-top:.8rem}.top-notice-wrap .notice-date{font-size:1.6rem;line-height:2.8rem;color:#ddd}.top-notice-wrap .notice-date::before{content:"";display:inline-block;vertical-align:middle;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.top-notice-wrap .notice-txt{font-size:1.6rem;line-height:2.8rem;color:#fff}.top-notice-wrap .notice-swiper{width:100%;max-width:125.6rem;height:100%}.top-notice-wrap .swiper-slide{display:flex;align-items:center}.chain-dining-category{border-bottom:1px solid #ececec}.chain-dining-category.type-noborder{border-bottom:none}.chain-dining-category .category-wrap{display:flex;align-items:center;max-width:140rem;margin:0 auto;padding:6rem 0}.chain-dining-category .category-wrap .category-img{position:relative;width:25.8rem;height:14.5rem;overflow:hidden}.chain-dining-category .category-wrap .category-img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.chain-dining-category .category-wrap .category-img+.category-copy{margin-left:9rem}.chain-dining-category .category-wrap>.category-copy{width:74.5%;margin-left:34.8rem}.chain-dining-category .category-wrap>.category-copy .sub-txt01,.chain-dining-category .category-wrap>.category-copy .txt01{font-size:1.8rem;line-height:3rem;color:#444}.ourstory-cont-wrap{display:flex;align-items:stretch}.ourstory-cont-wrap .ourstory-video{width:49%}.ourstory-cont-wrap .top-video-wrap{height:100%}.ourstory-cont-wrap .top-video-wrap .video-area{position:relative;height:53.2rem;min-height:100%}.ourstory-cont-wrap .top-video-wrap .video-area iframe,.ourstory-cont-wrap .top-video-wrap .video-area video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ourstory-cont-wrap .top-video-wrap .video-area.pause .btn.btn-pause{display:none}.ourstory-cont-wrap .top-video-wrap .video-area .btn-play{width:100%;height:100%;background-size:8rem 8rem}.ourstory-cont-wrap .top-video-wrap .video-area .btn-play.playing{display:none}.ourstory-cont-wrap .ourstory-info{width:51%;background-color:#f5f5f5;padding:12.2rem 0 14.2rem 11rem}.ourstory-cont-wrap .ourstory-info .component-hgroup+.txt-group{margin-top:4rem}.ourstory-cont-wrap .ourstory-info .txt-group{max-width:62rem}.ourstory-cont-wrap .ourstory-info .txt-group .txt01{font-size:2.4rem;line-height:4rem;font-weight:600}.ourstory-cont-wrap .ourstory-info .txt-group .txt01+.txt02{margin-top:1.6rem}.ourstory-cont-wrap .ourstory-info .txt-group .txt02{font-size:1.8rem;line-height:3rem;color:#444}.chain-dining-info{margin:10rem 0}.chain-dining-info .info-wrap{display:flex}.chain-dining-info .info-wrap .component-hgroup{width:30%}.chain-dining-info .info-wrap .info-list{width:70%}.chain-dining-info .info-wrap .info-list .list-row{display:flex;padding:4rem 0;border-bottom:1px solid #ddd}.chain-dining-info .info-wrap .info-list .list-row:first-child{border-top:2px solid #111}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt01{display:flex;align-items:center;font-size:1.8rem;line-height:3rem;font-weight:500;color:#111}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt02{font-size:1.8rem;line-height:3rem;color:#666}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt03{font-size:1.8rem;line-height:3rem;color:#111}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt03 .btn-mo-tel{margin:-.3rem 0 0 .4rem}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt04{font-size:1.6rem;line-height:2.8rem;color:#444}.chain-dining-info .info-wrap .info-list [class^=list-col-] .underline{text-decoration:underline;text-underline-offset:.2rem;word-break:break-all}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt-group{display:flex;align-items:center;flex-wrap:wrap}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt-group [class^=txt0]::before{content:"";display:inline-block;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt-group [class^=txt0]:first-child::before{display:none}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt-group+.txt-group{margin-top:.4rem}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt-group+.list-group{margin-top:.8rem}.chain-dining-info .info-wrap .info-list [class^=list-col-].list-col-1{width:30%}.chain-dining-info .info-wrap .info-list [class^=list-col-].list-col-2{flex:1}.chain-dining-info .info-wrap .info-list [class^="ico ico-dining-"]{margin-right:.8rem}.chain-dining-signature .signature-wrap .component-hgroup{max-width:140rem;margin:0 auto}.chain-dining-signature .signature-wrap .component-btns{margin-top:4rem}.chain-dining-signature .signature-wrap .component-btns .btns-row .btn+.btn{margin-left:1.6rem}.chain-dining-signature .signature-wrap .signature-swiper .btn-txt{font-size:1.6rem;line-height:2.8rem}.layout-wrap>.chain-dining-menu{margin:10rem 0}.layout-wrap>.chain-dining-menu .component-collapse.type-list .collapse-tit{width:35.7rem;min-width:auto;cursor:default}.layout-wrap>.chain-dining-menu .component-collapse.type-list .collapse-tit .txt{white-space:normal}.layout-wrap>.chain-dining-menu .menu-list+.component-btns{display:none}.layout-wrap>.chain-dining-menu .menu-list+.txt-bu-wrap{margin-top:1.6rem;font-size:1.6rem;line-height:2.8rem}.layout-wrap>.chain-dining-menu .menu-list .component-collapse:not(:first-child){border-top:0}.chain-dining-station{margin:10rem 0}.chain-dining-station .station-wrap{display:flex}.chain-dining-station .station-wrap .component-hgroup{width:26%}.chain-dining-station .station-wrap .station-info{width:74%}.chain-dining-station .station-wrap .station-video .top-video-wrap{max-width:104.3rem}.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area{position:relative;width:100%;height:0;padding-top:56.25%}.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area iframe,.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area video{position:absolute;top:0;left:0;width:100%;height:100%}.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area.pause .btn.btn-pause{display:none}.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area .btn-play{width:100%;height:100%;background-size:8rem 8rem}.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area .btn-play.playing{display:none}.chain-dining-station .station-wrap .station-video .video-copy{display:flex;justify-content:space-between;margin-top:2.4rem}.chain-dining-station .station-wrap .station-video .video-copy .tit{flex:1;font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#111;margin-right:2.8rem}.chain-dining-station .station-wrap .station-video .video-copy .txt{flex:1;font-size:1.8rem;line-height:3rem;color:#111}.chain-dining-station .station-wrap .station-video+.station-swiper{border-top:1px solid #ddd;margin-top:6rem;padding-top:6rem}.chain-dining-station .station-wrap .station-swiper .component-card .card-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.chain-dining-station .station-wrap .station-swiper .component-card .card-info-tit .info-tit+.info-txt{margin-top:.4rem}.chain-dining-price{margin:10rem 0}.chain-dining-price .price-wrap .price-info .info-table .col-1{width:16.5%}.chain-dining-price .price-wrap .price-info .info-table .col-2{width:33.3%}.chain-dining-price .price-wrap .price-info .info-table+.info-table{margin-top:6rem}.chain-dining-price .price-wrap .price-info .info-tit{display:flex;align-items:start;font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.chain-dining-price .price-wrap .price-info .info-tit+.component-table{margin-top:2.4rem}.chain-dining-price .price-wrap .price-info .detail-mark{font-size:1.4rem;line-height:2.6rem;color:#666;margin-left:.4rem}.chain-dining-gallery{margin:10rem 0}.chain-dining-gallery .gallery-wrap{display:flex}.chain-dining-gallery .gallery-wrap .component-hgroup{width:26%}.chain-dining-gallery .gallery-wrap .component-hgroup+.gallery-swiper{margin-top:0}.chain-dining-gallery .gallery-wrap .gallery-swiper{width:74%}.chain-dining-gallery .gallery-wrap .gallery-swiper .swiper-img{position:relative;overflow:hidden;padding-top:56.25%}.chain-dining-gallery .gallery-wrap .gallery-swiper .swiper-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layout-max>.event-notice-wrap{margin:10rem 0 0 0}.layout-max>.event-notice-wrap .component-hgroup .hgroup-tit03{font-size:3.6rem;line-height:5.2rem;font-weight:600}.layout-max>.event-notice-wrap .txt-box-wrap .btn .ico-arrow-right{width:1.6rem;height:1.6rem;margin-left:.4rem}.layout-max>.event-notice-wrap .txt-bu-wrap .txt-bu04 li::before{width:2px;height:2px}.chain-dining-empty{border-top:1px solid #ddd;padding-top:6rem;margin-top:-4rem;margin-bottom:10rem}.chain-dining-promotion .promotion-wrap{padding:8rem 0 14rem;background-color:#f5f5f5}.chain-dining-promotion .promotion-wrap .promotion-inner-wrap{max-width:140rem;margin:0 auto}.chain-dining-promotion .promotion-wrap .promotion-inner-wrap .txt-info02-wrap .txt-info-tit .info-tit05{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-dining-promotion .promotion-wrap .promotion-inner-wrap .txt-info02-wrap .txt-info-tit .info-txt .txt04{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chain-dining-promotion .promotion-wrap .promotion-info{display:flex;justify-content:space-between}.chain-dining-promotion .promotion-wrap .promotion-info .info-img{width:80.5rem;height:45.3rem}.chain-dining-promotion .promotion-wrap .promotion-info .info-img>img{width:100%;height:100%;object-fit:cover;object-position:center}.chain-dining-promotion .promotion-wrap .promotion-info .info-detail{width:38%;padding:4rem 0}.chain-dining-promotion .promotion-wrap .promotion-info .info-detail .txt-info02-wrap .txt-info-date{margin-top:1.2rem}.chain-dining-promotion .promotion-wrap .promotion-info .info-detail .txt-info02-wrap .txt-info-date+.txt-info-link{margin-top:3.2rem}.chain-dining-promotion .promotion-wrap .promotion-info .txt-info-badge+.txt-info-tit{margin-top:1.6rem}[dir=rtl] .top-notice-wrap .notice-copy{margin-right:0;margin-left:6rem}[dir=rtl] .top-notice-wrap .notice-copy .txt{margin-left:0;margin-right:.8rem}[dir=rtl] .temp-color .chain-dining-info .info-wrap .info-list [class^=list-col-] .txt01::before{right:0;left:auto}[dir=rtl] .temp-color .chain-dining-info .info-wrap .info-list [class^="ico ico-dining-"]{margin:0 .8rem 0 2.4rem}[dir=rtl] .chain-dining-info .info-wrap .info-list [class^="ico ico-dining-"]{margin-left:.8rem;margin-right:0}[dir=rtl] .ourstory-cont-wrap .ourstory-info{padding:12.2rem 11rem 12.6rem 0}[dir=rtl] .chain-dining-signature .signature-wrap .component-btns .btns-row .btn+.btn{margin-right:1.6rem;margin-left:0}[dir=rtl] .layout-wrap>.chain-dining-menu .component-collapse.type-list .collapse-txt .txt{padding-right:0}[dir=rtl] .dining-download-btn .component-btns .btn+.btn{margin-right:2rem}.fc-list-wrap{margin-top:10rem}.filter-category-wrap+.fc-list-wrap{margin-top:0}.fc-list-wrap .component-card .card-img,.sa-list-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.fc-list-wrap .component-card .card-img img,.sa-list-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fc-list-wrap .component-card .card-info-tit .info-tit,.sa-list-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.fc-list-wrap .badge .badge-txt,.fc-list-wrap .component-card .card-info-txt .info-txt02 .txt02,.sa-list-wrap .badge .badge-txt,.sa-list-wrap .component-card .card-info-txt .info-txt02 .txt02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fc-list-wrap .badge .badge-txt,.sa-list-wrap .badge .badge-txt{line-height:1.2}.info-detail-top-wrap{max-width:140rem;margin:0 auto}.info-detail-top-wrap .component-hgroup .hgroup-tit{flex:auto}.info-detail-top-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%}.info-detail-top-wrap .component-hgroup+.info-divider-box,.info-detail-top-wrap+.info-detail-img-wrap{margin-top:6rem}.info-detail-fc-wrap .swiper-type35.component-swiper .component-card .card-img,.info-detail-fc-wrap .swiper-type35.component-swiper .component-thumbnail .thumbnail-img,.info-detail-locate-wrap .swiper-type21.component-swiper .component-card .card-img,.info-detail-locate-wrap .swiper-type21.component-swiper .component-thumbnail .thumbnail-img,.info-detail-more-wrap .swiper-type17.component-swiper .component-card .card-img,.info-detail-more-wrap .swiper-type17.component-swiper .component-thumbnail .thumbnail-img,.info-detail-place-wrap .swiper-type34.component-swiper .component-card .card-img,.info-detail-place-wrap .swiper-type34.component-swiper .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.info-detail-fc-wrap .swiper-type35.component-swiper .component-card .card-img img,.info-detail-fc-wrap .swiper-type35.component-swiper .component-thumbnail .thumbnail-img img,.info-detail-locate-wrap .swiper-type21.component-swiper .component-card .card-img img,.info-detail-locate-wrap .swiper-type21.component-swiper .component-thumbnail .thumbnail-img img,.info-detail-more-wrap .swiper-type17.component-swiper .component-card .card-img img,.info-detail-more-wrap .swiper-type17.component-swiper .component-thumbnail .thumbnail-img img,.info-detail-place-wrap .swiper-type34.component-swiper .component-card .card-img img,.info-detail-place-wrap .swiper-type34.component-swiper .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.info-detail-img-wrap .img-area{margin:0 auto;padding-top:78.75rem;width:100%;position:relative;max-width:140rem;overflow:hidden}.info-detail-img-wrap .img-area>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.info-detail-img-wrap .img-area+.component-btns{margin-top:6rem}.info-detail-img-wrap .img-area+.component-btns+.bg-area{height:79.9rem;margin-top:-69.9rem}.info-detail-img-wrap .bg-area{margin-top:-58.7rem;height:68.7rem;background:#816c5b}.info-detail-img-wrap.bg-color-SG .bg-area{background-color:#172a24}.info-detail-img-wrap.bg-color-LH .bg-area{background-color:#816c5b}.info-detail-img-wrap.bg-color-L7 .bg-area{background-color:#1a1a1a}.info-detail-img-wrap.bg-color-CH .bg-area{background-color:#818484}.info-detail-img-wrap .bottom-logo{margin:4rem auto 0;width:14.4rem;height:6rem}.info-detail-img-wrap .bottom-logo>img{width:100%;height:100%;object-fit:cover}.info-detail-img-wrap .bottom-logo+.bg-area{height:78.7rem;margin-top:-68.7rem}.info-detail-add-wrap{margin-bottom:10rem}.info-detail-add-wrap .component-hgroup+.add-box-wrap{margin-top:4rem}.add-box-wrap .box-item{padding:4rem;border:1px solid #ddd;display:flex}.add-box-wrap .box-item+.box-item{border-top:0}.add-box-wrap .box-item .tit-area{flex:0 0 39.6rem;font-size:2.4rem;line-height:4rem;font-weight:500;color:#000}.add-box-wrap .box-item .tit-area+.txt-area{margin-left:4rem}.add-box-wrap .box-item .txt-area{vertical-align:middle}.add-box-wrap .box-item .txt-area .txt{color:#444;font-size:1.8rem;line-height:3rem}.add-box-wrap .box-item .txt-area .component-btns{margin-top:2.4rem}.add-box-wrap .box-item .txt-area .component-btns:first-child{margin-top:0}.add-box-wrap .box-item .txt-area .component-btns .btns-row .btn{margin:.8rem 1.6rem 0 0}.add-box-wrap .box-item .txt-area .component-btns .btns-row .btn .btn-txt+.ico-arrow-right{margin-left:.4rem}.add-box-wrap .box-item .txt-area .component-btns .btns-row .btn.btn-cont-48{min-width:16rem}.add-box-wrap .box-item .txt-area .component-btns .btns-row .btn.btn-text04 .btn-txt{font-size:1.6rem;line-height:2.8rem}.add-box-wrap .box-item .txt-area .component-btns .btns-row .btn:last-child{margin-right:0}.info-detail-cost-wrap{margin-bottom:10rem}.info-detail-cost-wrap .component-hgroup+.cost-table{margin-top:4rem}.info-detail-cost-wrap .table-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#111}.info-detail-cost-wrap .table-tit+.component-table{margin-top:2.4rem}.info-detail-cost-wrap .cost-table.no-border:last-child{border-bottom:0;padding-bottom:0}.info-detail-cost-wrap .cost-table:last-child{padding-bottom:6rem;border-bottom:1px solid #ddd}.info-detail-cost-wrap .cost-table+.cost-table{margin-top:6rem}.info-detail-cont-wrap .cost-table .desc-txt,.info-detail-cost-wrap .cost-table .desc-txt{font-size:1.6rem;line-height:2.8rem;color:#444;margin-top:1.2rem}.info-detail-cont-wrap .cost-table .component-btns,.info-detail-cost-wrap .cost-table .component-btns{margin-top:3.2rem}.info-detail-cont-wrap .cost-table .component-btns .btn.btn-cont-48,.info-detail-cost-wrap .cost-table .component-btns .btn.btn-cont-48{min-width:16rem}.info-detail-cont-wrap .cost-table .component-table tbody th,.info-detail-cost-wrap .cost-table .component-table tbody th{color:#444}.info-detail-place-wrap{margin-bottom:10rem}.info-detail-place-wrap .component-hgroup+.at-swiper,.info-detail-place-wrap .component-hgroup+.place-swiper{margin-top:4rem}.info-detail-place-wrap .txt-info02-wrap+.btn{margin-top:3.2rem}.info-detail-place-wrap .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.2rem}.info-detail-place-wrap .component-lists{display:initial}.info-detail-place-wrap .component-lists .swiper-slide{align-items:start}.info-detail-place-wrap .component-lists .swiper-slide+.swiper-slide{margin-top:6rem}.info-detail-place-wrap .component-lists .swiper-slide:nth-child(even) .lists-row{flex-direction:row-reverse}.info-detail-place-wrap .component-lists .swiper-slide:nth-child(even) .lists-row .lists-col:nth-child(odd){margin:0 0 0 8rem}.info-detail-place-wrap .component-lists .swiper-slide:nth-child(even) .lists-col:not(:last-child){margin-right:8rem}.info-detail-place-wrap .info-sub-wrap{max-width:63.4rem;padding-top:4rem}.info-detail-place-wrap .btn.btn-cont-48{display:none}.info-detail-place-wrap .at-swiper .swiper-slide+.swiper-slide{padding-top:6rem;border-top:1px solid #ddd}.info-detail-place-wrap .at-swiper .swiper-slide:nth-child(even) .lists-row{flex-direction:row}.info-detail-place-wrap .at-swiper .swiper-slide:nth-child(even) .lists-row .lists-col:nth-child(odd){margin:0 0 0 8rem}.info-detail-place-wrap .at-swiper .swiper-slide:nth-child(even) .lists-col:not(:last-child){margin-right:8rem}.info-detail-place-wrap .at-swiper .component-lists .lists-row{align-items:start}.info-detail-locate-wrap{background:#f5f5f5;padding:8rem 0}.info-detail-locate-wrap .component-hgroup{max-width:140rem;margin:0 auto}.info-detail-locate-wrap .component-hgroup+.locate-swiper{margin-top:4rem}.info-detail-locate-wrap .locate-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:none}.info-detail-locate-wrap .locate-swiper .component-card .card-info-tit .info-tit03{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.info-detail-locate-wrap .locate-swiper .component-card a.card-inner .card-info-tit .info-tit03::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto;width:1.6rem;height:1.6rem;margin-left:.8rem}.info-detail-locate-wrap .locate-swiper .component-card .info-tit-wrap .info-top+.card-info-txt{margin-top:.4rem}.info-detail-fc-wrap{margin-bottom:10rem}.info-detail-fc-wrap .component-hgroup+.detail-fc-inner{margin-top:4rem}.info-detail-fc-wrap .detail-fc-inner .txt-info02-wrap{margin-top:-5rem;max-width:101.7rem}.info-detail-fc-wrap .detail-fc-inner .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:2.4rem}.info-detail-fc-wrap .component-swiper.swiper-type02 .swiper-controls{margin-top:0}.info-detail-fc-wrap .component-swiper.isLock{margin-bottom:9rem}.info-detail-award-wrap{background:#4a4e50;padding:10rem 0}.info-detail-award-wrap .component-hgroup+.award-swiper{margin-top:4rem}.info-detail-award-wrap .award-inner{max-width:140rem;margin:0 auto}.info-detail-award-wrap .award-swiper .ratio-2-1>[class$=-col-1]{flex:0 0 calc(69.040247678% - 8.6rem * 1 / 2)}.info-detail-award-wrap .award-swiper .ratio-2-1>[class$=-col-2]{flex:0 0 calc(30.959752322% - 8.6rem * 1 / 2)}.info-detail-award-wrap .award-swiper .txt-info02-wrap{margin-top:3.2rem}.info-detail-award-wrap .award-swiper .txt-info02-wrap .txt-info-tit .info-tit{color:#fff;font-size:2.8rem;line-height:4.4rem;font-weight:600}.info-detail-award-wrap .award-swiper .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.2rem}.info-detail-award-wrap .award-swiper .txt-info02-wrap .txt-info-tit .info-txt .txt04{color:#fff}.info-detail-award-wrap .award-swiper .component-swiper.swiper-type16{padding-bottom:0}.info-detail-award-wrap .award-swiper .component-swiper.swiper-type16 .swiper-container.swiper-img-container{padding-bottom:0;flex:0 0 calc(69.040247678% - 4.3rem)}.info-detail-award-wrap .award-swiper .component-swiper.swiper-type16 .swiper-container.swiper-txt-container{flex:0 0 calc(30.959752322% - 4.3rem)}.info-detail-award-wrap .award-swiper .component-swiper.swiper-type16 .swiper-controls{margin-bottom:7.6rem}.info-detail-award-wrap .award-swiper .txt-info-link{margin-top:2.4rem}.info-detail-award-wrap .award-swiper .txt-info-link .btn-view-txt{color:#fff;font-weight:400;background-image:linear-gradient(to right,#fff,#fff)}.info-detail-promotion-wrap{background:#f5f5f5;padding:10rem 0}.info-detail-promotion-wrap .thumbnail-video-wrap,.info-detail-promotion-wrap .top-video-wrap{margin-top:4rem}.info-detail-promotion-wrap .promotion-inner{max-width:140rem;margin:0 auto}.thumbnail-video-wrap{position:relative}.thumbnail-video-wrap .thumbnail-img{width:100%;height:78.7rem}.thumbnail-video-wrap .thumbnail-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.thumbnail-video-wrap .thumbnail-btn .btn.btn-pause,.thumbnail-video-wrap .thumbnail-btn .btn.btn-play{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;background-size:8rem}.top-video-wrap.type-file .video-area{position:relative}.top-video-wrap.type-file .video-area.pause .btn.btn-pause{display:none}.top-video-wrap.type-file .video-area video{width:100%;height:100%;object-fit:cover}.top-video-wrap.type-file .video-area .btn-play{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.top-video-wrap.type-file .video-area .btn-play.playing{display:none}.top-video-wrap.type-youtube .video-area{position:relative;width:100%;height:0;padding-top:56.25%}.top-video-wrap.type-youtube .video-area.hover-guide::before{z-index:1;content:"";position:absolute;width:100%;transform:translateY(-100%);height:100%}.top-video-wrap.type-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vibe-tit-wrap{display:flex;justify-content:space-between;max-width:121.8rem;margin:6rem auto 0}.vibe-tit-wrap .txt-top{width:46%}.vibe-tit-wrap .txt-top .txt{font-size:3.2rem;line-height:4.8rem;font-weight:600}.vibe-tit-wrap .txt-bottom{width:calc(54% - 8.75rem)}.vibe-tit-wrap .txt-bottom .txt{font-size:1.6rem;line-height:2.8rem;color:#444}.vibe-tit-wrap .txt-bottom .txt+.btn.btn-text01{margin-top:3.2rem}.info-detail-sub-wrap:last-child,.info-detail-sub-wrap:only-child{margin-bottom:10rem}.info-detail-sub-wrap+.info-detail-list-wrap{margin-top:2.4rem}.info-detail-sub-wrap .txt-info-box06{display:flex;justify-content:space-between;align-items:center}.info-detail-sub-wrap .txt-area .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.info-detail-sub-wrap .txt-area .tit+.txt{margin-top:.8rem}.info-detail-sub-wrap .txt-area .txt{font-size:1.6rem;line-height:2.8rem;color:#444}.info-detail-list-wrap:last-child{margin-bottom:10rem}.info-detail-list-wrap .component-hgroup .hgroup-tit{display:flex;align-items:center}.info-detail-list-wrap .component-hgroup+.txt-info02-wrap{margin-top:4rem}.info-detail-list-wrap .component-hgroup+.txt-bu-wrap{margin-top:.8rem}.info-detail-list-wrap .txt-bu-wrap .txt-bu04>li::before{top:1.3rem}.info-detail-list-wrap .txt-bu-wrap .txt-bu04>li+li{margin-top:.8rem}.info-detail-gallery-wrap:has(.component-btns){padding-bottom:18.5rem}.info-detail-gallery-wrap>.component-btns{margin-top:6rem;padding-top:6rem;border-top:1px solid #ddd;width:100%;flex:none;position:absolute;bottom:0;left:0}.info-detail-btn-wrap{margin:6rem 0 10rem;padding-top:6rem;border-top:1px solid #ddd}.info-detail-more-wrap{background:#f5f5f5;padding:10rem 0}.info-detail-more-wrap .more-inner{max-width:140rem;margin:0 auto}.info-detail-more-wrap .component-hgroup+.swiper-type17{margin-top:4rem}.info-detail-more-wrap .swiper-type17 .component-card .card-info-tit .info-tit03{font-size:2rem;line-height:3.6rem;font-weight:500}[dir=rtl] .info-detail-cost-wrap{overflow:hidden}.at-list-wrap{margin:10rem 0}.at-list-wrap .badge .badge-txt{line-height:1.2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.at-display-list-wrap .component-card .card-img,.at-list-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.at-display-list-wrap .component-card .card-img img,.at-list-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.at-display-list-wrap .component-card .card-info-tit .info-tit,.at-list-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.at-display-list-wrap .component-card .card-info-txt .info-txt02 .txt02,.at-list-wrap .component-card .card-info-txt .info-txt02 .txt02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.at-display-wrap+.info-detail-sub-wrap{margin-top:10rem}.at-display-wrap .component-hgroup .hgroup-tit01{font-size:5.2rem;line-height:6.8rem}.at-display-wrap .component-hgroup .hgroup-tit01.f-anth{margin-top:0;font-size:4.8rem;line-height:6.4rem}.at-display-wrap .component-hgroup+.at-display-list-wrap{margin-top:10rem}.at-display-wrap .component-hgroup+.at-display-list-wrap .component-card .card-info-tit+.card-info-txt{margin-top:.4rem}.at-info-box-wrap{margin:10rem 0}.at-info-box-wrap .txt-bu-wrap .txt-bu01 li{font-size:1.6rem;line-height:2.8rem}.at-info-box-wrap .txt-bu-wrap+.btn.btn-util01{margin-top:2.4rem;height:auto;min-height:4.4rem}.at-info-box-wrap .txt-bu-wrap+.btn.btn-util01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.info-detail-top-wrap+.info-detail-desc-wrap{margin-top:6rem}.info-detail-desc-wrap{height:100%}.info-detail-desc-wrap .desc-inner{background-image:linear-gradient(to bottom,#f5f5f5 81%,#fff 50%);padding-top:10rem}.info-detail-desc-wrap .component-hgroup{max-width:140rem;margin:0 auto}.info-detail-desc-wrap .component-hgroup+.img-area{margin-top:6rem}.info-detail-desc-wrap .component-hgroup .hgroup-tit .hgroup-unit02+.hgroup-tit01{margin-top:1.2rem}.info-detail-desc-wrap .img-area{width:100%;max-width:140rem;margin:0 auto;position:relative;overflow:hidden;padding-top:78.75rem}.info-detail-desc-wrap .img-area>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.info-detail-cont-wrap:last-child{margin-bottom:10rem}.info-detail-cont-wrap .component-hgroup{max-width:140rem;margin:0 auto}.info-detail-cont-wrap .component-hgroup+.cont-swiper,.info-detail-cont-wrap .component-hgroup+.detail-cont-group{margin-top:4rem}.info-detail-cont-wrap .component-hgroup+.swiper-type21{margin-top:2.4rem}.info-detail-cont-wrap .cont-item+.cont-item{padding-top:6rem;margin-top:6rem;position:relative}.info-detail-cont-wrap .cont-item+.cont-item::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:140rem;width:100%;height:1px;background-color:#ddd}.info-detail-cont-wrap .cont-swiper+.cost-table{max-width:140rem;margin:6rem auto 0;margin-top:6rem}.info-detail-cont-wrap .cont-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{margin:0}.info-detail-cont-wrap .cont-swiper .component-card .card-info-tit .info-tit03{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.info-detail-cont-wrap .cont-swiper .component-card .card-info-txt,.info-detail-cont-wrap .cont-swiper .swiper-fraction{display:none}.info-detail-cont-wrap .cost-table{border-bottom:0;padding-bottom:0}.info-detail-cont-wrap .cost-table .component-btns{margin-top:3.2rem}.rm-temp-color-SG .room-top-wrap .bg-area{background:#172a24}.rm-temp-color-SG .component-chip-btn.on .chip-btn{background:#172a24;border:#172a24}.rm-temp-color-LH .room-top-wrap .bg-area{background:#816c5b}.rm-temp-color-LH .component-chip-btn.on .chip-btn{background:#816c5b;border:#816c5b}.rm-temp-color-CH .room-top-wrap .bg-area{background:#818484}.rm-temp-color-CH .component-chip-btn.on .chip-btn{background:#818484;border:#818484}.rm-temp-color-L7 .room-top-wrap .bg-area{background:#1a1a1a}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-progressbar{background-color:rgba(17,17,17,.28)}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-progressbar-inner{background:#fff}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-fraction{color:#fff}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev{border:1px solid #fff}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M12 3.836c0 .874-.816 2.18-1.64 3.279-1.063 1.413-2.33 2.648-3.785 3.59-1.09.707-2.412 1.385-3.475 1.385m8.9 8.274c0-.874-.816-2.18-1.64-3.279-1.063-1.413-2.33-2.648-3.785-3.59-1.09-.707-2.412-1.385-3.475-1.385m0-.01h17.8'/%3E%3C/svg%3E")}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev::before{background-color:#fff}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:focus-visible::before,.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:hover::before{transform:scale(1)}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:focus-visible::after,.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874-.816 2.18-1.64 3.279-1.063 1.413-2.33 2.648-3.785 3.59-1.09.707-2.412 1.385-3.475 1.385m8.9 8.274c0-.874-.816-2.18-1.64-3.279-1.063-1.413-2.33-2.648-3.785-3.59-1.09-.707-2.412-1.385-3.475-1.385m0-.01h17.8'/%3E%3C/svg%3E");animation:bounceHoverLeft .5s forwards ease-out}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-next{border:1px solid #fff}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-next::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M12 3.836c0 .874.815 2.18 1.64 3.279 1.062 1.413 2.33 2.648 3.784 3.59 1.09.707 2.413 1.385 3.476 1.385M12 20.364c0-.874.815-2.18 1.64-3.279 1.062-1.413 2.33-2.648 3.784-3.59 1.09-.707 2.413-1.385 3.476-1.385m0-.01H3.1'/%3E%3C/svg%3E")}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-next::before{background-color:#fff}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:focus-visible::before,.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:hover::before{transform:scale(1)}.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:focus-visible::after,.rm-temp-color-L7 .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874.815 2.18 1.64 3.279 1.062 1.413 2.33 2.648 3.784 3.59 1.09.707 2.413 1.385 3.476 1.385M12 20.364c0-.874.815-2.18 1.64-3.279 1.062-1.413 2.33-2.648 3.784-3.59 1.09-.707 2.413-1.385 3.476-1.385m0-.01H3.1'/%3E%3C/svg%3E");animation:bounceHoverLeft .5s forwards ease-out}.rm-temp-color-L7 .component-chip-btn.on .chip-btn{background:#1a1a1a;border:#1a1a1a}.rm-temp-color-BR .room-top-wrap .bg-area{background:#eaf3e6}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-progressbar{background-color:rgba(17,17,17,.28)}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-progressbar-inner{background:#111}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-fraction{color:#111}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev{border:1px solid #111}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874-.816 2.18-1.64 3.279-1.063 1.413-2.33 2.648-3.785 3.59-1.09.707-2.412 1.385-3.475 1.385m8.9 8.274c0-.874-.816-2.18-1.64-3.279-1.063-1.413-2.33-2.648-3.785-3.59-1.09-.707-2.412-1.385-3.475-1.385m0-.01h17.8'/%3E%3C/svg%3E")}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev::before{background-color:#111}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:focus-visible::before,.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:hover::before{transform:scale(1)}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:focus-visible::after,.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874-.816 2.18-1.64 3.279-1.063 1.413-2.33 2.648-3.785 3.59-1.09.707-2.412 1.385-3.475 1.385m8.9 8.274c0-.874-.816-2.18-1.64-3.279-1.063-1.413-2.33-2.648-3.785-3.59-1.09-.707-2.412-1.385-3.475-1.385m0-.01h17.8'/%3E%3C/svg%3E");animation:bounceHoverLeft .5s forwards ease-out}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-next{border:1px solid #111}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-next::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874.815 2.18 1.64 3.279 1.062 1.413 2.33 2.648 3.784 3.59 1.09.707 2.413 1.385 3.476 1.385M12 20.364c0-.874.815-2.18 1.64-3.279 1.062-1.413 2.33-2.648 3.784-3.59 1.09-.707 2.413-1.385 3.476-1.385m0-.01H3.1'/%3E%3C/svg%3E")}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-next::before{background-color:#111}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:focus-visible::before,.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:hover::before{transform:scale(1)}.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:focus-visible::after,.rm-temp-color-BR .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874.815 2.18 1.64 3.279 1.062 1.413 2.33 2.648 3.784 3.59 1.09.707 2.413 1.385 3.476 1.385M12 20.364c0-.874.815-2.18 1.64-3.279 1.062-1.413 2.33-2.648 3.784-3.59 1.09-.707 2.413-1.385 3.476-1.385m0-.01H3.1'/%3E%3C/svg%3E");animation:bounceHoverLeft .5s forwards ease-out}.rm-temp-color-BR .component-chip-btn.on .chip-btn{background:#eaf3e6;border:#eaf3e6}.rm-temp-color-TG .room-top-wrap .bg-area{background:#f1ece1}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-progressbar{background-color:rgba(17,17,17,.28)}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-progressbar-inner{background:#111}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-fraction{color:#111}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev{border:1px solid #111}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874-.816 2.18-1.64 3.279-1.063 1.413-2.33 2.648-3.785 3.59-1.09.707-2.412 1.385-3.475 1.385m8.9 8.274c0-.874-.816-2.18-1.64-3.279-1.063-1.413-2.33-2.648-3.785-3.59-1.09-.707-2.412-1.385-3.475-1.385m0-.01h17.8'/%3E%3C/svg%3E")}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev::before{background-color:#111}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:focus-visible::before,.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:hover::before{transform:scale(1)}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:focus-visible::after,.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-prev:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874-.816 2.18-1.64 3.279-1.063 1.413-2.33 2.648-3.785 3.59-1.09.707-2.412 1.385-3.475 1.385m8.9 8.274c0-.874-.816-2.18-1.64-3.279-1.063-1.413-2.33-2.648-3.785-3.59-1.09-.707-2.412-1.385-3.475-1.385m0-.01h17.8'/%3E%3C/svg%3E");animation:bounceHoverLeft .5s forwards ease-out}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-next{border:1px solid #111}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-next::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874.815 2.18 1.64 3.279 1.062 1.413 2.33 2.648 3.784 3.59 1.09.707 2.413 1.385 3.476 1.385M12 20.364c0-.874.815-2.18 1.64-3.279 1.062-1.413 2.33-2.648 3.784-3.59 1.09-.707 2.413-1.385 3.476-1.385m0-.01H3.1'/%3E%3C/svg%3E")}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-next::before{background-color:#111}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:focus-visible::before,.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:hover::before{transform:scale(1)}.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:focus-visible::after,.rm-temp-color-TG .component-swiper.swiper-type04 .swiper-controls .swiper-button-next:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M12 3.836c0 .874.815 2.18 1.64 3.279 1.062 1.413 2.33 2.648 3.784 3.59 1.09.707 2.413 1.385 3.476 1.385M12 20.364c0-.874.815-2.18 1.64-3.279 1.062-1.413 2.33-2.648 3.784-3.59 1.09-.707 2.413-1.385 3.476-1.385m0-.01H3.1'/%3E%3C/svg%3E");animation:bounceHoverLeft .5s forwards ease-out}.rm-temp-color-TG .component-chip-btn.on .chip-btn{background:#eaf3e6;border:#eaf3e6}.room-list-wrap{margin-top:-6rem}.room-list-wrap .component-chips+.room-info-wrap{margin-top:6rem}.room-list-wrap .component-hgroup{position:relative}.room-list-wrap .component-hgroup .sub-txt01+.btns-row{margin-top:4rem}.room-list-wrap .component-hgroup+.filter-category-wrap{margin-top:10rem}.room-list-wrap+.component-pagination{margin-top:6rem}.room-list-wrap .filter-category-wrap{max-width:140rem;margin:10rem auto 0}.room-list-wrap .list-info-item{display:flex}.room-list-wrap .list-info-item+.list-info-item{margin-top:4rem;padding-top:4rem;border-top:1px solid #ddd}.room-list-wrap .list-info-item .info-swiper{max-width:56.7rem;width:100%}.room-list-wrap .list-info-item .info-swiper+.info-txt{margin-left:4rem}.room-list-wrap .list-info-item .info-swiper .component-card .card-top .card-img{position:relative;overflow:hidden;padding-top:56.25%}.room-list-wrap .list-info-item .info-swiper .component-card .card-top .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.room-list-wrap .list-info-item .info-swiper .component-card .card-util .card-util-col.col-right{margin:2.4rem 2.4rem 0 auto}.room-list-wrap .list-info-item .info-swiper .component-swiper.swiper-type-base02 .swiper-controls .swiper-pagination .swiper-pagination-bullet{opacity:.32}.room-list-wrap .list-info-item .info-swiper .component-swiper.swiper-type-base02 .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}.room-list-wrap .list-info-item .info-txt{position:relative;flex:1 0 auto}.room-list-wrap .list-info-item .info-txt .info-txt-top{width:100%;height:4.4rem;display:flex;justify-content:space-between;align-items:center}.room-list-wrap .list-info-item .info-txt .info-txt-top+.txt-info02-wrap{margin-top:1.6rem}.room-list-wrap .list-info-item .info-txt .txt-info02-wrap{display:block}.room-list-wrap .list-info-item .info-txt .txt-info02-wrap .txt-info-tit .info-tit{display:flex;align-items:center}.room-list-wrap .list-info-item .info-txt .txt-info02-wrap .txt-info-tit .ico-arrow-right{width:2.4rem;height:2.4rem;margin-left:.8rem}.room-list-wrap .list-info-item .info-txt .txt-info02-wrap .txt-info-tit .info-txt.divider-line{align-items:center}.room-list-wrap .list-info-item .info-txt .component-btns{margin-top:2.4rem}.room-list-wrap .list-info-item .info-txt .btn-diff{position:absolute;top:0;right:0}.room-list-wrap .list-info-item .info-txt .btn-diff .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.room-list-wrap .list-info-item .info-txt .txt-info-tit+.room-info-txt{margin-top:1.2rem}.room-list-wrap .list-info-item .badge .badge-txt{line-height:1.2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.room-info-wrap{min-height:40rem;background:#f5f5f5;padding:8rem 0}.room-info-wrap .room-info-inner{max-width:140rem;margin:0 auto}.room-info-wrap .txt-info02-wrap{padding-top:2rem}.room-info-wrap .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:4rem}.room-info-wrap .txt-info02-wrap .txt-info-tit .info-tit{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:4.4rem;line-height:6rem;font-weight:400;padding-top:.3rem}.room-info-wrap .txt-info02-wrap .txt-info-tit .info-tit .btn{display:none;margin-top:-.3rem}.room-info-wrap .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.6rem}.room-info-wrap .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:1.2rem}.room-info-wrap+.filter-category-wrap{margin:0 auto;margin-top:10rem}.room-info-list{min-height:28rem;max-width:140rem;margin:3.2rem auto 0;padding:4rem 0;border-top:2px solid #111}.room-info-list .component-empty{padding:12rem 0;position:relative}.room-info-list .component-empty::before{content:"";display:block;width:100%;height:1px;background-color:#ddd;position:absolute;left:0;bottom:-4rem}.room-info-list div.btn-util-reserve{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.room-info-list div.btn-util-reserve .txt{font-size:1.8rem;line-height:3rem;font-weight:600}.room-info-list div.btn-util-reserve .num{margin-top:.4rem;display:flex;align-items:center;font-size:2rem;line-height:3.6rem}.room-info-list a.btn-util-reserve{display:none}.room-info-list a.btn-util-reserve .num,.room-info-list a.btn-util-reserve .txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.room-info-txt+.btn-rounge{margin-top:1.6rem}[dir=rtl] .room-list-wrap .list-info-item .info-txt .btn-diff{right:initial;left:0}[dir=rtl] .room-list-wrap .list-info-item .info-txt .txt-info02-wrap .txt-info-tit .ico-arrow-right{margin-left:0;margin-right:.8rem}[dir=rtl] .room-list-wrap .list-info-item .info-swiper+.info-txt{margin-left:0;margin-right:4rem}.top-sticky-wrap{display:none}.top-sticky-wrap .top-sticky-btn .btn-txt{color:#111;text-align:start}.top-sticky-wrap .top-sticky-btn.fixed{width:100%;z-index:3}.top-sticky-wrap .top-sticky-btn.fixed .btn-sticky{background-color:#111;border-bottom:0}.top-sticky-wrap .top-sticky-btn.fixed .btn-sticky .btn-txt{color:#fff}.top-sticky-wrap .top-sticky-btn.fixed .btn-sticky .ico-down-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='.12em' d='m20.079 7.96-8.08 8.08L3.92 7.96'/%3E%3C/svg%3E")}.top-sticky-wrap .btn-sticky{height:6.4rem;font-size:1.6rem;line-height:2.8rem;font-weight:500;justify-content:space-between;align-items:center;padding:0 2rem;width:100%;border-bottom:1px solid #ddd;display:none;background-color:#fff;transition:background-color .3s ease}.room-top-wrap{min-height:30vh;padding-top:10rem}.room-top-wrap+.option-wrap{margin-top:10rem}.room-top-wrap .room-top-tit{max-width:140rem;margin:0 auto}.room-top-wrap .tit-area{display:flex}.room-top-wrap .tit-area .top-txt{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:4.8rem;line-height:6.4rem;min-width:71.4rem}.room-top-wrap .tit-area .bottom-txt,.room-top-wrap .tit-area .bottom-txt01{font-size:1.8rem;line-height:3rem}.room-top-wrap .tit-area .component-btns{margin-top:4rem}.room-top-wrap .tit-area .component-btns .btns-row .btn+.btn{margin-left:1.6rem}.room-top-wrap .swiper-area{margin-top:6rem}.room-top-wrap .swiper-area .swiper-img{position:relative;overflow:hidden;padding-top:56.25%}.room-top-wrap .swiper-area .swiper-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.room-top-wrap .bg-area{background-color:#816c5b;height:76.7rem;margin-top:-66.1rem}.room-top-wrap .btn.btn-cont-48{min-width:16rem}.room-top-wrap+.option-item-wrap{max-width:140rem;margin:10rem auto}.room-top-wrap+.option-item-wrap+.option-svc-wrap{margin-top:10rem}.room-top-wrap+.option-item-wrap+.option-svc-wrap .txt-info-box05 *{font-size:1.6rem;line-height:2.8rem;color:#444}.room-top-wrap+.option-item-wrap+.option-svc-wrap .txt-info-box05 .bu-link,.room-top-wrap+.option-item-wrap+.option-svc-wrap .txt-info-box05 a{position:relative;font-size:1.6rem;line-height:2.8rem}.room-top-wrap+.option-item-wrap .option-item-list{display:flex;justify-content:center}.room-top-wrap+.option-item-wrap .option-item-list+.component-btns{margin-top:6rem}.room-top-wrap+.option-item-wrap .option-item-list .item{width:100%;position:relative;display:flex;flex-direction:column}.room-top-wrap+.option-item-wrap .option-item-list .item+.item{padding-left:7.5rem;margin-left:7.5rem}.room-top-wrap+.option-item-wrap .option-item-list .item+.item::before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1rem;height:9.6rem;background:#ddd}.room-top-wrap+.option-item-wrap .option-item-list .ico{margin:0 auto;flex:0 0 auto}.room-top-wrap+.option-item-wrap .option-item-list .tit-sub-area>span{display:block;text-align:center}.room-top-wrap+.option-item-wrap .option-item-list .item-tit{color:#444;font-size:1.6rem;line-height:2.8rem;margin-top:2.4rem}.room-top-wrap+.option-item-wrap .option-item-list .item-sub{margin-top:.4rem;font-size:1.6rem;line-height:2.8rem;font-weight:500}.room-top-wrap+.option-item-wrap .component-btns .btn.btn-cont-64{height:5.2rem}.room-top-wrap+.option-item-wrap .component-btns .btn.btn-cont-64 .btn-txt,.room-top-wrap+.option-item-wrap .component-btns .btn.btn-cont-64::before{font-size:1.6rem;line-height:2.8rem;font-weight:600}.option-svc-wrap{max-width:140rem;margin:0 auto}.option-svc-wrap .component-hgroup+.txt-info02-wrap{margin-top:3.2rem}.option-svc-wrap .btn.underline .btn-txt{text-align:start}.amenity-wrap .tit-area{max-width:140rem;margin:0 auto}.amenity-wrap .tit-area+.list-area{margin-top:3.2rem}.amenity-bg-inner{width:100%;height:48.9rem;background:url(/assets/images/RM/bg_amenity.jpg) no-repeat 0 0/100% 48.9rem}.amenity-bg-inner+.amenity-tab-inner{margin-top:6rem}.amenity-swiper-wrap{max-width:140rem;margin:0 auto;padding:10rem 0}.amenity-swiper-wrap .info-tit{text-align:center;color:#fff}.amenity-swiper-wrap .component-hgroup+.amenity-swiper{margin-top:2.4rem}.amenity-swiper .swiper-type09 .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.amenity-swiper .swiper-type09 .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.amenity-swiper .swiper-type09 .component-card .card-info{padding-top:1.2rem}.amenity-swiper .swiper-type09 .component-card .card-info-tit .info-tit09{text-align:center}.amenity-tab-inner{max-width:140rem;margin:0 auto}.amenity-tab-inner .component-tab.type02 .tab-head{margin:0;display:none}.amenity-tab-inner .component-tab.type02 .tab-label{margin:0 0 0 2rem}.amenity-tab-inner .tab-body{display:flex;flex-direction:column}.amenity-tab-inner .tab-content{display:block;margin-bottom:4rem;padding-bottom:4rem;border-bottom:1px solid #ddd}.amenity-tab-inner .tab-content .content-inner{display:flex}.amenity-tab-inner .tab-content .content-inner .inner-tit{width:35%;font-size:2.4rem;line-height:4rem;font-weight:600}.amenity-tab-inner .tab-content .content-inner .inner-ico{width:100%}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list{display:flex;flex-wrap:wrap}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li{width:calc(33.3333333333% - 1.4rem);display:flex;align-items:center}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li:nth-child(n+4){margin-top:2.8rem}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list .ico-area{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;background:#f5f5f5;width:6rem;height:6rem;border-radius:100%}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list .txt-area{font-size:1.6rem;line-height:2.8rem;color:#444;margin-left:1.2rem}.amenity-tab-inner .tab-content:last-child{margin-bottom:0}.room-add-info-wrap .component-hgroup+.txt-info02-wrap{margin-top:3.2rem}.room-add-info-wrap .txt-info02-wrap .txt-info-box05 .txt-bu-wrap+.component-btns .btn.btn-cont-48{min-width:16rem}.room-add-info-wrap .txt-info02-wrap .txt-info-box05 .info-box-row{font-size:1.8rem;line-height:3rem}.room-add-info-wrap .txt-info02-wrap .txt-info-box05 .info-box-row .btn{margin-top:2.4rem}.room-add-info-wrap .txt-info02-wrap .txt-info-box05 .info-box-row+.info-box-row{margin-top:4rem;padding-top:4rem;border-top:1px solid #ddd}.room-add-info-wrap .txt-info02-wrap+.component-btns{margin-top:6rem}.room-add-info-wrap .txt-num01>li{color:#111}.room-add-info-wrap .txt-num01>li .txt-bu-wrap{color:#111;font-size:1.6rem;line-height:2.8rem}.room-add-info-wrap .txt-num01>li::before{top:0}.room-add-info-wrap .txt-num01 .btn-link{text-align:start}.room-add-info-wrap .txt-num01 .btn-link .btn-txt{font-weight:500;color:#111;background-size:calc(100% - 2.4rem) 1px}.room-add-info-wrap .txt-num01 .btn-link .btn-txt .ico-arrow-right{margin-left:8px}.room-reserve-wrap+.component-btns{border-top:1px solid #ddd;margin-top:6rem;padding-top:6rem}.room-reserve-wrap .txt-info-box06{position:relative;padding:4rem 4.8rem}.room-reserve-wrap .txt-info-box06 .btn.btn-text01{margin-top:0;position:absolute;top:50%;right:4.8rem;transform:translateY(-50%)}.room-reserve-wrap .txt-info-box06 .component-hgroup .hgroup-tit07{font-size:1.8rem;line-height:3rem;font-weight:600}.room-reserve-wrap .txt-info-box06 .component-hgroup+.reserve-info{margin-top:.8rem}.room-reserve-wrap .txt-info-box06 .reserve-info{width:100%;display:flex;align-items:center;justify-content:space-between}.room-reserve-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line,.room-reserve-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt].txt02{align-items:center}.room-reserve-wrap .txt-info02-wrap .txt-info-tit+.btn{margin-top:0}.room-recomm-wrap .component-hgroup+.component-swiper{margin-top:3.2rem}.room-recomm-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.room-recomm-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.room-recomm-wrap .component-card .card-info-tit+.card-info-sub{margin-top:1.6rem}.room-recomm-wrap .component-card .card-info-sub .info-sub{display:flex;align-items:center;font-size:1.6rem;line-height:2.8rem}.room-recomm-wrap .component-card .card-info-sub .info-sub .txt01:nth-child(1){color:#666}.room-recomm-wrap .component-card .card-info-sub .info-sub .txt01:nth-child(2){color:#444}.room-recomm-wrap .component-card .card-info-sub .info-sub+.info-sub{margin-top:.4rem}.room-recomm-wrap .badge-row+.card-info-tit{margin-top:1.6rem}.room-recomm-wrap .component-swiper.swiper-type09 .card-info-top+.card-info-sub{margin-top:1.2rem}.room-promotion-wrap{background:#f5f5f5;padding:8rem 0 14rem 0}.room-promotion-wrap .room-promotion-swiper{max-width:140rem;margin:0 auto}.room-promotion-wrap .room-promotion-swiper .component-hgroup+.component-swiper{margin-top:3.2rem}.room-promotion-wrap .room-promotion-swiper .component-swiper{padding-bottom:8rem}.room-promotion-wrap .room-promotion-swiper .badge.badge-color07{background:#fff}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-tit .info-tit04{font-size:2.8rem;line-height:4.4rem;font-weight:600}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-tit+.txt-date-group{margin-top:1.2rem}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:.4rem}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-bottom,.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-bottom.align-right{margin-top:2.4rem}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-date .date-txt04{font-size:1.6rem;line-height:2.8rem;font-weight:400}.room-promotion-wrap .room-promotion-swiper .component-lists .lists-row{align-items:start}.room-promotion-wrap .room-promotion-swiper .component-lists .lists-row>[class$=-col-1]{flex:0 0 calc(60% - 8rem * 1 / 2)}.room-promotion-wrap .room-promotion-swiper .component-lists .lists-row>[class$=-col-2]{flex:0 0 calc(40% - 8rem * 1 / 2)}.room-promotion-wrap .room-promotion-swiper .component-thumbnail .thumbnail-util{position:static}[dir=rtl] .option-item-wrap .option-item-list .item+.item{padding-left:0;margin-left:0;padding-right:7.5rem;margin-right:7.5rem}[dir=rtl] .option-item-wrap .option-item-list .item+.item::before{left:initial;right:0}[dir=rtl] .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list .txt-area{margin-left:0;margin-right:1.2rem}[dir=rtl] .room-reserve-wrap .txt-info-box06 .btn.btn-text01{right:initial;left:4.8rem}[dir=rtl] .room-reserve-wrap .txt-info02-wrap .txt-info-tit .btn.btn-mo-tel{margin:0 .8rem 0 0}:not(:lang(ko)) .room-recomm-wrap .component-card .card-info-sub .info-sub+.info-sub{margin-top:.8rem}.layout-wrap.layout-seo+.layout-wrap .building-info-wrap{margin-top:10rem}.building-info-wrap .txt-info-wrap .txt-info-tit .info-tit10{width:100%;font-size:3.6rem;line-height:5.2rem;font-weight:600}.building-swiper-wrap .bg-area{background:#f5f5f5;padding-top:8rem;padding-bottom:51.3rem}.building-swiper-wrap .component-hgroup+.component-chips{margin-top:4rem}.building-swiper-wrap .component-hgroup .hgroup-tit03{font-size:4rem;line-height:5.6rem;font-weight:400;letter-spacing:.02em}.building-swiper-wrap .swiper-area{max-width:116.2rem;margin:-45.3rem auto 0}.building-swiper-wrap .swiper-area .swiper-img{position:relative;overflow:hidden;padding-top:56.25%}.building-swiper-wrap .swiper-area .swiper-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.building-swiper-wrap .swiper-area .swiper-img+.txt-info02-wrap{margin-top:4rem}.building-swiper-wrap .swiper-area .txt-info02-wrap{margin-top:-4.8rem;width:79.5rem}.building-swiper-wrap .swiper-area .txt-info02-wrap .txt-info-tit .info-txt.divider-line,.building-swiper-wrap .swiper-area .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]{align-items:center}.building-swiper-wrap .swiper-area .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:0 1.2rem}.building-swiper-wrap .swiper-area .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt].txt02{color:#111}.building-swiper-wrap .swiper-area .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:3.2rem}.building-swiper-wrap .swiper-area .txt-info02-wrap .txt-info-tit .info-tit+.txt-info-tit{margin-top:1.2rem}.building-swiper-wrap .swiper-area .component-swiper{position:relative}.building-swiper-wrap .swiper-area .component-swiper.swiper-type04 .swiper-controls{position:absolute;margin-top:0;top:69.3rem}.hotel-map-wrap .component-hgroup+.map-wrap{margin-top:3.2rem}.hotel-map-wrap .map-wrap{height:32rem}.hotel-map-wrap .map{width:100%;height:100%;background:#f5f5f5}.hotel-map-wrap+.map-info-wrap{margin-top:4rem}.hotel-map-wrap+.map-info-wrap .map-info-list{display:flex;flex-wrap:wrap;border-top:2px solid #111;border-bottom:1px solid #ddd;padding:4rem}.hotel-map-wrap+.map-info-wrap .map-info-list dl{display:flex}.hotel-map-wrap+.map-info-wrap .map-info-list dt{font-size:1.6rem;line-height:2.8rem;color:#444;width:18rem}.hotel-map-wrap+.map-info-wrap .map-info-list dd{font-size:1.6rem;line-height:2.8rem;font-weight:500}.hotel-map-wrap+.map-info-wrap .list-col{flex:1 0 auto}.hotel-map-wrap+.map-info-wrap .list-col dl+dl{margin-top:1.6rem}.hotel-map-wrap+.map-info-wrap .txt-info+.txt-info{margin-top:.4rem}.hotel-map-wrap+.map-info-wrap .txt-info .txt01{color:#666}.hotel-map-wrap+.map-info-wrap .txt-info .txt01+.txt02{margin-left:1.2rem}.theme-park-wrap{position:relative}.theme-park-wrap .sticky-wrap{position:absolute;top:0;left:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:-14rem;padding-top:14rem}.theme-park-wrap .scroll-spy-wrap{position:-webkit-sticky;position:sticky;top:25.8rem;width:47.6rem;margin-top:2rem;margin-bottom:33rem}.theme-park-wrap .scroll-spy-wrap.custom-fixed{margin-top:0}.theme-park-wrap .scroll-spy-tit{position:-webkit-sticky;position:sticky;top:16.6rem;width:47.6rem;font-size:3.6rem;line-height:5.2rem;font-weight:600;margin-bottom:50.2rem}.theme-list-wrap{padding:0 0 14rem 0;margin-top:-59.2rem;width:calc(100% - 47.6rem);margin-left:auto}.theme-list-wrap .hotel-intro-list-top .hgroup-top{display:none}.theme-list-wrap .hotel-intro-list-top .hgroup-bottom .bottom-txt01{color:#111}.theme-list-box{padding-top:6rem}.theme-list-box .component-chips{margin-top:4rem}.theme-list-box .component-chips .chips-row{width:calc(100% - 1px);flex-wrap:wrap}.theme-list-box .txt-bu-wrap{margin-top:4rem}.theme-list-box .txt-bu-wrap .component-hgroup .hgroup-tit{width:100%;text-align:start}.theme-list-box .txt-bu-wrap .component-hgroup .hgroup-tit [class^=hgroup-tit]{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.theme-list-box .txt-bu-wrap .txt-bu02{margin-top:2.4rem}.theme-list-box .txt-bu-wrap .txt-bu02>li{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.theme-list-box .txt-bu-wrap .txt-bu02>li+li{margin-top:0}.theme-list-box .underline{margin-top:2.4rem;color:#111}.theme-list-box+.theme-list-box{padding-top:8rem}.theme-list-tit{display:flex;flex-wrap:wrap;align-items:flex-end}.theme-list-tit .tit{margin-right:1.2rem;font-size:3.2rem;line-height:4.8rem;font-weight:600;color:#111}.theme-list-tit .txt{font-size:2rem;line-height:3.6rem;font-weight:400;color:#666}.theme-list-swiper{position:relative;margin-top:4rem}.theme-list-swiper .component-swiper.swiper-type04 .swiper-img{width:100%;position:relative;overflow:hidden;padding-top:56.25%}.theme-list-swiper .component-swiper.swiper-type04 .swiper-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.theme-list-swiper .component-swiper.swiper-type04 .swiper-controls{position:absolute;right:2.4rem;bottom:2.4rem}.theme-detail-top-wrap{max-width:140rem;margin:0 auto}.theme-detail-top-wrap .component-hgroup .hgroup-tit{flex:auto}.theme-detail-top-wrap .component-hgroup+.info-divider-box,.theme-detail-top-wrap+.theme-detail-img-wrap{margin-top:6rem}.theme-detail-img-wrap .img-area{margin:0 auto;padding-top:78.7rem;width:100%;position:relative;max-width:140rem;overflow:hidden}.theme-detail-img-wrap .img-area>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.theme-detail-img-wrap .bg-area{margin-top:-69.9rem;height:77.9rem;background:#816c5b}.theme-detail-img-wrap .bottom-btn{margin:6rem auto 0}.theme-detail-table-wrap .component-hgroup+.theme-table{margin-top:3.2rem}.theme-detail-table-wrap .table-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#111}.theme-detail-table-wrap .table-tit+.component-table{margin-top:2.4rem}.theme-detail-table-wrap .theme-table+.theme-table{margin-top:3.2rem}.theme-detail-table-wrap .theme-table+.component-btns{margin-top:6rem}.theme-detail-table-wrap .theme-table+.component-btns .btn-cont-48{min-width:16rem}.theme-detail-table-wrap .component-table+.desc-txt{margin-top:1.2rem}.theme-detail-table-wrap .desc-txt{font-size:1.6rem;line-height:2.8rem;color:#444}.theme-detail-swiper-wrap{background:#f5f5f5;padding:8rem 0}.theme-detail-swiper-wrap .component-hgroup{max-width:140rem;margin:0 auto}.theme-detail-swiper-wrap .component-hgroup .hgroup-unit01{margin-top:.8rem;font-weight:400;color:#444}.theme-detail-swiper-wrap .component-chips .btn-box{display:none!important}.theme-detail-swiper-wrap .swiper-type21.component-swiper .component-card .card-img,.theme-detail-swiper-wrap .swiper-type21.component-swiper .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.theme-detail-swiper-wrap .swiper-type21.component-swiper .component-card .card-img img,.theme-detail-swiper-wrap .swiper-type21.component-swiper .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.theme-detail-swiper-wrap .locate-swiper{margin-top:4rem}.theme-detail-swiper-wrap .locate-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:none}.theme-detail-swiper-wrap .locate-swiper .component-card .card-info-tit .info-tit03{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.theme-detail-swiper-wrap .locate-swiper .component-card a.card-inner .card-info-tit .info-tit03::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto;width:1.6rem;height:1.6rem;margin-left:.8rem}.theme-detail-swiper-wrap .locate-swiper .component-card .info-tit-wrap .info-top+.card-info-txt{margin-top:.4rem}.theme-detail-btn-wrap{padding:6rem 0 0}.theme-detail-btn-wrap.type01{padding:10rem 0 0}.theme-detail-bg-wrap{background:#4a4e50;padding:8rem 0}.theme-detail-bg-wrap .component-hgroup .hgroup-tit03{color:#fff}.theme-detail-bg-wrap .component-hgroup+.bg-swiper{margin-top:3.2rem}.theme-detail-bg-wrap .bg-inner{max-width:140rem;margin:0 auto}.theme-detail-bg-wrap .bg-swiper .ratio-2-1>[class$=-col-1]{flex:0 0 calc(69.040247678% - 8.6rem * 1 / 2)}.theme-detail-bg-wrap .bg-swiper .ratio-2-1>[class$=-col-2]{flex:0 0 calc(30.959752322% - 8.6rem * 1 / 2)}.theme-detail-bg-wrap .bg-swiper .txt-info02-wrap{margin-top:3.2rem}.theme-detail-bg-wrap .bg-swiper .txt-info02-wrap .txt-info-tit .info-tit{color:#fff;font-size:2.8rem;line-height:4.4rem;font-weight:600}.theme-detail-bg-wrap .bg-swiper .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.2rem}.theme-detail-bg-wrap .bg-swiper .txt-info02-wrap .txt-info-tit .info-txt .txt04{color:#fff}.theme-detail-bg-wrap .bg-swiper .component-swiper.swiper-type16{padding-bottom:0}.theme-detail-bg-wrap .bg-swiper .component-swiper.swiper-type16 .swiper-container.swiper-img-container{padding-bottom:0;flex:0 0 calc(69.040247678% - 4.3rem)}.theme-detail-bg-wrap .bg-swiper .component-swiper.swiper-type16 .swiper-container.swiper-txt-container{flex:0 0 calc(30.959752322% - 4.3rem)}.theme-detail-bg-wrap .bg-swiper .txt-info-link{margin-top:2.4rem}.theme-detail-bg-wrap .bg-swiper .txt-info-link .btn-view-txt{color:#fff;font-weight:400;background-image:linear-gradient(to right,#fff,#fff)}.theme-detail-notice-wrap .component-hgroup .hgroup-tit{display:flex;align-items:center}.theme-detail-notice-wrap .component-hgroup+.txt-info02-wrap{margin-top:4rem}.theme-detail-notice-wrap .component-hgroup+.txt-bu-wrap{margin-top:.8rem}.theme-detail-notice-wrap .txt-bu-wrap .txt-bu04>li::before{top:1.3rem}.theme-detail-notice-wrap .txt-bu-wrap .txt-bu04>li+li{margin-top:.8rem}.theme-detail-banner-wrap .img-area::before{background:rgba(0,0,0,.32)}.theme-detail-banner-wrap .info-area .main-txt+.bottom-txt{margin-top:3.2rem}.theme-detail-more-wrap{padding:10rem 0 14rem}.theme-detail-more-wrap .more-inner{max-width:140rem;margin:0 auto}.theme-detail-more-wrap .component-hgroup+.swiper-type17{margin-top:3.2rem}.theme-detail-more-wrap .swiper-type17 .component-card .card-info-tit .info-tit03{font-size:2rem;line-height:3.6rem;font-weight:500}.theme-guide-wrap .component-hgroup+.component-table{margin-top:2.4rem}.theme-guide-wrap .component-hgroup+.component-table+.txt-bu-wrap{margin-top:1.2rem;font-size:1.6rem;line-height:2.8rem}.theme-guide-wrap .component-hgroup+.txt-bu-wrap{padding-top:2.4rem;margin-top:2.4rem;border-top:2px solid #111;font-size:1.6rem;line-height:2.8rem;font-weight:400}.theme-guide-wrap .txt-bu-wrap+.component-btns{margin-top:3.2rem}.theme-guide-wrap .txt-bu-wrap+.component-btns .ico{margin-left:.4rem}.theme-guide-wrap .theme-guide-group+.theme-guide-group{margin-top:6rem}.txt-charge-data-wrap.txt-data-wrap .component-lists .lists-row+.lists-row{margin-top:.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-inner{border-top:1px solid #ddd}.txt-charge-data-wrap.txt-data-wrap .txt-data-item{align-items:start;padding:3.2rem 0}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dt{width:34%}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .mo{display:none}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .txt06{font-size:2.4rem;line-height:4rem;font-weight:600}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .lists-col{flex:none;width:calc(50% - 4rem)}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .lists-col:nth-child(n+3){margin-top:.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .lists-col:last-child{margin-right:4rem}.facilities-awards-swiper .component-lists .lists-row .lists-col-2{align-items:flex-start}.info-detail-award-wrap .award-swiper .facilities-awards-swiper.component-swiper.swiper-type16 .swiper-controls{margin-bottom:0}.facilities-awards-swiper .txt-info02-wrap .txt-info-tit .info-txt .txt04{max-height:30rem;overflow-y:auto}.facilities-awards-swiper .txt-info02-wrap .txt-info-tit .info-txt .txt04::-webkit-scrollbar{width:10px}@supports (-moz-appearance:none){.facilities-awards-swiper .txt-info02-wrap .txt-info-tit .info-txt .txt04{scrollbar-width:thin;scrollbar-color:#fff #111}}[dir=rtl] .theme-park-wrap{padding:0 47.6rem 14rem 0}[dir=rtl] .theme-park-wrap .sticky-wrap{left:auto;right:0}[dir=rtl] .theme-list-tit .tit{margin-right:0;margin-left:1.2rem}[dir=rtl] .theme-list-swiper .component-swiper.swiper-type04 .swiper-controls{right:auto;left:2.4rem}@media (max-width:767px){.layout-wrap.layout-top-minus05 .badge.badge-color03{background:#111}.art-chain-swiper-wrap .component-swiper .swiper-slide .card-img{position:relative;overflow:hidden;padding-top:162.5%}.art-chain-swiper-wrap .component-swiper .swiper-slide .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-chain-wrap{padding-top:0;margin-top:-1.2rem}.art-chain-wrap .component-chips.align-left .chips-row{padding-left:0}.art-chain-wrap .form-select-wrap{display:block;width:100%;margin-top:3.2rem}.art-list-wrap{margin-top:2.4rem;padding:2.4rem 0}.art-list-wrap+.pagination-wrap{margin-top:3.2rem}.art-list-wrap .txt-info02-wrap .txt-info-box{line-height:2.4rem;padding:2.4rem}.art-list-wrap .txt-info02-wrap+.component-lists{margin-top:2.4rem}.art-list-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.3888888889%}.art-list-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-list-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.art-list-wrap .badge+.card-info-tit{margin-top:1.2rem}.art-list-wrap .component-lists{margin:0 -2rem}.art-list-wrap .component-card .card-info{padding:2rem 2rem 0}.art-detail-wrap .art-detail-top .detail-tit{display:block}.art-detail-wrap .art-detail-top .detail-tit+.detail-sub{margin-top:1.2rem}.art-detail-wrap .art-detail-top .component-hgroup{margin-left:0}.art-detail-wrap .art-detail-top .badge+.component-hgroup{margin-top:1.2rem}.art-detail-wrap .art-detail-top+.art-detail-view{margin-top:2.4rem}.art-detail-wrap .info-desc-list li{flex-direction:column;align-items:start}.art-detail-wrap .info-desc-list li+li{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #ddd}.art-detail-wrap .info-desc-list li .tit{line-height:2.4rem;color:#111}.art-detail-wrap .info-desc-list li .tit+.desc{margin-top:.8rem}.art-detail-wrap .info-desc-list li .tit+.desc::before{content:none;display:block}.art-detail-wrap .info-desc-list li .desc{line-height:2.4rem;width:100%;padding-left:0}.art-detail-wrap .component-lists.type-card .component-card .card-info{padding:2rem 2rem 0}.art-detail-wrap .component-lists.type-border+.component-btns{margin-top:4rem}.art-detail-wrap .component-lists.type-border .lists-row{flex-direction:column}.art-detail-wrap .component-lists.type-border .lists-row.col-n .lists-col:not(:last-child){margin-right:0}.art-detail-wrap .component-lists.type-border .lists-row [class^=lists-col]+[class^=lists-col]{border-top:1px solid #ddd;margin-top:3.2rem;padding-top:3.2rem}.art-detail-wrap .component-lists.type-border .component-hgroup+.txt-info02-wrap,.art-detail-wrap .component-lists.type-border .writer-wrap{margin-top:2rem}.art-detail-wrap .component-lists.type-border .writer-top{display:block}.art-detail-wrap .component-lists.type-border .writer-top .img-area{max-width:13.6rem;margin:0 auto}.art-detail-wrap .component-lists.type-border .writer-top .img-area+.txt-area{margin-left:0;margin-top:2.8rem}.art-detail-wrap .component-lists.type-border .writer-top .txt-area{line-height:2.4rem;width:100%;margin-left:0}.art-detail-wrap .component-lists.type-border .writer-bottom{margin-top:2.8rem}.art-detail-wrap .component-lists.type-border .writer-bottom .txt01,.art-detail-wrap .component-lists.type-border .writer-bottom .txt02{line-height:2.4rem}.art-detail-wrap .component-lists.type-border .writer-bottom .txt02{margin-top:1.2rem}.art-detail-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:0 .8rem}.art-detail-wrap .txt-info02-wrap .txt-info-box{padding:2.4rem 2rem;margin:0 -2rem}.art-detail-wrap .txt-info02-wrap .txt-info-box+.txt-info-tit{margin-top:2.4rem}.art-detail-wrap .art-detail-view+.art-detail-bottom{margin-top:4.8rem}.art-detail-wrap .art-detail-view .component-hgroup .hgroup-tit06{font-size:2rem;line-height:3.2rem}.art-detail-wrap .art-detail-view .btn.btn-cont-64{min-width:14rem}.art-detail-wrap .art-detail-bottom .component-hgroup+.art-recommend-wrap{margin-top:2rem}.art-detail-wrap .art-detail-bottom .art-recommend-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.art-detail-wrap .art-detail-bottom .art-recommend-wrap .badge-row+.card-info-tit,.art-detail-wrap .art-detail-bottom .art-recommend-wrap .component-swiper.swiper-type09 .card-info-top+.card-info-sub{margin-top:1.2rem}.art-detail-wrap .art-detail-bottom .art-recommend-wrap{margin:2rem -2rem 0}.art-detail-wrap .art-detail-bottom .art-recommend-wrap .component-card .card-info{padding:2rem 2rem 0}.art-detail-swiper{position:relative}.art-detail-swiper .component-swiper.swiper-type10{margin:0 -2rem 4rem}.art-detail-swiper .component-swiper.swiper-type10 .swiper-controls{position:absolute;left:50%;transform:translateX(-50%);bottom:1.6rem}.art-detail-swiper .component-swiper.swiper-type10 .swiper-controls .swiper-pagination .swiper-pagination-bullet{background-color:#fff;opacity:40%}.art-detail-swiper .component-swiper.swiper-type10 .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{opacity:100%}[dir=rtl] .art-detail-wrap .art-detail-top .component-hgroup,[dir=rtl] .art-detail-wrap .component-lists.type-border .writer-top .img-area+.txt-area{margin-right:0}[dir=rtl] .art-detail-wrap .component-lists .lists-row.col-n .lists-col:not(:last-child){margin-left:0}.hotel-intro-mo-top+.hotel-intro-wrap{margin-top:4rem}.hotel-intro-wrap{display:block;margin-top:0;padding:0 0 6rem 0}.hotel-intro-wrap .scroll-spy-wrap{position:relative;margin:3.2rem -2rem 0;white-space:nowrap}.hotel-intro-wrap .scroll-spy-wrap .scroll-spy-head{margin-top:0;justify-content:space-between;width:100%;padding:0 2rem}.hotel-intro-wrap .sticky-wrap .scroll-spy-head{height:4.8rem}.hotel-intro-wrap .sticky-wrap .scroll-spy-head .scroll-spy-label{align-items:flex-start;margin-bottom:0}.hotel-intro-wrap .sticky-wrap{margin-top:0;padding-top:0;left:2rem;position:relative;max-width:100%}.hotel-intro-wrap .scroll-spy-wrap.custom-fixed{position:fixed;background-color:#fff;z-index:100;width:100%}.hotel-intro-wrap .scroll-spy-wrap{margin-top:0;padding-top:0;margin-bottom:0;top:unset;width:auto;min-height:auto}.hotel-intro-wrap .scroll-spy-label{margin-bottom:0}.hotel-intro-wrap .scroll-spy-tit{line-height:4.8rem;position:static;top:unset;width:auto;display:none}.hotel-intro-list-wrap{padding:0;margin-top:0;width:100%;margin-left:0}.hotel-intro-box .component-chips .chips-row{width:100%;flex-wrap:nowrap;padding-left:0}.hotel-intro-box .component-chips{margin-top:2.4rem}.hotel-intro-box .txt-bu-wrap .component-hgroup .hgroup-tit [class^=hgroup-tit]{font-size:1.8rem;line-height:3rem}.hotel-intro-box .txt-bu-wrap .txt-bu02>li{font-size:1.6rem;line-height:2.4rem}.hotel-intro-box .txt-bu-wrap .txt-bu02{margin-top:.8rem}.hotel-intro-box .txt-bu-wrap{margin-top:2.4rem}.hotel-intro-box+.hotel-intro-box{margin-top:0;padding-top:6rem}.hotel-intro-box{margin-top:-2rem;padding-top:6rem}.hotel-intro-tit{flex-direction:column;align-items:flex-start}.hotel-intro-tit .tit{font-size:2.4rem;line-height:3.6rem;margin-right:0}.hotel-intro-tit .txt{font-size:1.6rem;line-height:2.8rem;margin-top:.8rem;display:block}.hotel-intro-swiper .component-swiper.swiper-type04{margin:0 -2rem}.hotel-intro-swiper .component-swiper.swiper-type04 .swiper-slide{padding:0}.hotel-intro-swiper .component-swiper.swiper-type04 .swiper-controls{bottom:1.6rem;left:0;right:0}.hotel-intro02-wrap .component-lists{padding:2rem;margin-top:2.4rem}.hotel-intro02-wrap .component-lists .component-hgroup .hgroup-tit03{line-height:3.2rem}.hotel-intro02-wrap .hotel-info-wrap .component-hgroup .hgroup-bottom .bottom-txt01{text-align:start}.hotel-intro02-wrap .hotel-info-wrap .btns-wrap .btn+.btn{margin:1.2rem 0 0 0}.hotel-intro02-wrap .hotel-info-wrap .btns-wrap{margin-top:2.4rem}.hotel-intro02-wrap .hotel-info-wrap .btn.btn-util01{height:auto;padding-top:.8rem;padding-bottom:.8rem}.hotel-intro02-wrap .hotel-info-wrap{margin-top:1.2rem}.hotel-event-swiper .component-hgroup .hgroup-tit03{font-size:2rem;line-height:3.2rem}.hotel-event-swiper .component-hgroup+.component-swiper{margin-top:2rem}.hotel-event-swiper .component-hgroup{padding:0 2rem;width:100%}.hotel-event-swiper .component-hgroup .bottom-txt01{width:100%;text-align:start}.hotel-event-swiper .component-hgroup .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:.4rem}.hotel-event-swiper .component-swiper.swiper-type09 .card-info{padding:2rem 2rem 0}.hotel-event-swiper{padding:6rem 0}[dir=rtl] .hotel-intro-wrap{padding:0 0 6rem 0}[dir=rtl] .hotel-intro-wrap .sticky-wrap{right:2rem}html:lang(ru) .hotel-intro02-wrap .hotel-info-wrap .btn.btn-util01{word-break:break-word}.location-info-top .component-hgroup{display:none}.location-info-top .component-hgroup .hgroup-tit01{font-size:2.4rem;line-height:3.6rem}.location-info-top .txt-info02-wrap .txt-info-tit .info-tit04{font-size:2rem;line-height:3.2rem;color:#fff}.location-info-top .txt-info02-wrap .txt-info-tit .info-txt .txt04{color:#fff}.location-info-top .txt-info02-wrap .txt-info-tit .info-txt .btn.btn-copy .ico-copy{background-image:url(/assets/images/common/ico_copy_white.png)}.location-info-top .txt-info02-wrap .txt-info-date .date-txt02{color:#fff}.location-info-top .txt-info02-wrap .txt-info-date .btn.btn-mo-tel .ico-btn-tel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' d='M14.504 16.805C8.588 16.174 3.797 10.84 3.8 4.89l2.297-2.063 2.676 2.979-1.914 1.72 5.35 5.957 1.915-1.72 2.676 2.98-2.297 2.062Z'/%3E%3C/svg%3E")}.location-info-top .txt-info02-wrap{flex:initial}.location-info-top{padding:4.8rem 2rem 4rem;margin:0 -2rem;width:calc(100% + 4rem);background-color:#816c5b}.location-info-bottom .component-btns .btns-row{width:100%;gap:0}.location-info-bottom .component-btns{margin-top:3.2rem}.location-info-bottom .location-info-map-wrap .map{height:45rem}.location-info-bottom .location-info-map-wrap{margin:0 -2rem}.location-info-bottom{display:flex;flex-direction:column-reverse}.visit-info-wrap :not(:has(.rough-map-wrap)) .txt-info-wrap{margin:2.4rem 0 3.2rem}.visit-info-wrap :not(:has(.rough-map-wrap)) .txt-info-wrap .txt-info-row [class^=txt-info-col]{margin:3.2rem 0 0}.visit-info-wrap :not(:has(.rough-map-wrap)) .txt-info-wrap .txt-info-row .txt-info-col-2{margin:2rem 0 3.2rem}.visit-info-wrap .component-hgroup+.component-chips{margin-top:2.4rem}.visit-info-wrap .component-chips .chips-row{padding-left:0}.visit-info-wrap .component-chips+.rough-map-wrap{margin-top:2.4rem}.visit-info-wrap .rough-map-wrap+.component-btns,.visit-info-wrap .txt-info-wrap+.rough-map-wrap{margin-top:3.2rem}.visit-info-wrap .txt-info-wrap .txt-info-col-2{margin-top:2rem}.visit-info-wrap .txt-info02-wrap .txt-info-tit .info-tit03{font-size:2rem;line-height:3.2rem}.visit-info-wrap .txt-data-wrap .txt-data-item .txt01{line-height:2.6rem}.visit-info-wrap .txt-data-wrap .txt-data-item .txt02{font-size:1.6rem;line-height:2.4rem}.rentacar-wrap .component-lists .lists-row .txt-info02-wrap .txt-info-tit .info-tit04{font-size:2rem;line-height:3.2rem}.rentacar-wrap .component-lists .lists-row .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:.4rem}.rentacar-wrap .component-lists .lists-row.ratio-448-1>.lists-col-1{flex:initial}.rentacar-wrap .component-lists .lists-row.ratio-448-1>.lists-col-2{margin-top:2rem}.rentacar-wrap .component-lists+.component-table{margin-top:4rem}.rentacar-wrap .component-table .col-1{min-width:28rem}.rentacar-wrap .component-table{max-width:100%}.rentacar-wrap .component-table .cms-table-wrap table{mix-blend-mode:initial}.rentacar-wrap .component-table .cms-table-wrap tbody td{background-color:#f5f5f5}.rentacar-wrap{padding:6rem 2rem}.major-place-wrap .component-hgroup+.table-wrap{margin-top:2.4rem}.major-place-wrap .component-hgroup .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:.8rem}.major-place-wrap .component-hgroup .hgroup-tit04{font-size:2.4rem;line-height:3.6rem}.major-place-wrap .table-wrap .component-table .col-1{min-width:8.8rem}.major-place-wrap .table-wrap .component-table .col-2{min-width:43.8rem}.major-place-wrap .table-wrap .component-table{overflow-x:auto}.location-detils-wrap{height:100%;display:flex;align-items:center}[dir=rtl] .location-info-bottom .component-btns .btns-row .btn+.btn{margin-right:0}[dir=rtl] .location-info-top .txt-info02-wrap .txt-info-date .btn.btn-mo-tel,[dir=rtl] .location-info-top .txt-info02-wrap .txt-info-tit .info-txt .btn.btn-copy{margin:0 .8rem .1rem 0}[dir=rtl] .rentacar-wrap .component-btns .btns-row .btn+.btn,[dir=rtl] .visit-info-wrap .component-btns .btns-row .btn+.btn{margin-right:0}.info-major-wrap .component-lists{margin-top:3.2rem;padding-top:0;border-top:none}.info-major-wrap .component-lists .lists-row.ratio-448-1{flex-direction:column}.info-major-wrap .component-lists .lists-row.ratio-448-1>.lists-col-1{flex:0}.info-major-wrap .component-lists .lists-row.ratio-448-1>.lists-col-2{margin-top:2rem}.info-major-wrap .component-lists .lists-row.ratio-448-1+.lists-row:last-child{padding-bottom:4rem}.info-major-wrap .txt-info02-wrap .txt-info-tit .info-tit{font-size:2rem;line-height:3.2rem}.info-major-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:.8rem}.info-major-wrap .txt-info02-wrap .txt-info-sub .info-sub{font-size:1.6rem;line-height:2.4rem}.info-major-map-wrap .map{margin:0 -2rem;width:calc(100% + 4rem);height:45rem}.info-major-map-wrap{padding-top:3.2rem}.info-major-map-wrap+.component-lists{margin-top:4rem;padding-top:4rem;border-top:2px solid #111}.hotel-notice-list-wrap .component-chips{margin-top:3.2rem}.hotel-notice-list-wrap .sticky-wrap .component-chips{margin-top:0}.hotel-notice-list-wrap .component-lists .lists-row .lists-col:first-child{max-width:100%}.hotel-notice-list-wrap .txt-info02-wrap .txt-info-tit .info-tit11{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}.hotel-faq-wrap .search-box-wrap .search-row .form-filter-area .component-select{display:block;width:100%}.hotel-faq-wrap .search-box-wrap .search-row .form-filter-area+.form-input-area{margin-top:1.2rem;margin-left:0}.hotel-faq-wrap .search-box-wrap .search-row,.hotel-faq-wrap .search-box-wrap .search-row .form-input-area{display:block;width:100%}.hotel-faq-wrap .search-box-wrap+.component-chips,.hotel-faq-wrap .search-box-wrap+.component-hgroup{margin-top:4rem}.hotel-faq-wrap .search-box-wrap{margin:0 -2rem}.hotel-faq-wrap .component-chips+.component-accordion{margin-top:3.2rem}.hotel-faq-wrap .component-accordion .accordion-content-inner .btns-row{flex-direction:row;margin-top:1.6rem}.hotel-faq-wrap .component-accordion+.component-pagination{margin-top:4rem}.hotel-faq-wrap{padding-top:0}[dir=rtl] .hotel-faq-wrap .search-box-wrap .search-row .form-filter-area+.form-input-area{margin-right:0}.reward-awards-list-wrap{padding:4.8rem 0}.reward-awards-list-wrap .component-hgroup{padding:0 2rem}.reward-awards-list-wrap .hgroup-unit04{margin-top:.8rem}.reward-awards-list-wrap .reward-swiper{margin-top:2.4rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .info-tit03{font-size:1.6rem;line-height:2.8rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-container{padding:0 2rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-slide{width:27.4rem;padding-right:1rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .card-info{margin:0;padding-top:1.6rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-controls{margin-right:0;margin-left:0;width:100%}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-fraction{display:flex}.hotel-reward-wrap,.reward-wrap{display:block;margin-top:0;padding-left:0;min-height:auto}.hotel-reward-wrap .scroll-spy-wrap,.reward-wrap .scroll-spy-wrap{margin-top:0;padding-top:0}.hotel-reward-wrap .scroll-spy-wrap.sticky-wrap,.reward-wrap .scroll-spy-wrap.sticky-wrap{position:relative;margin-bottom:2.4rem}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed{z-index:100;background-color:#fff}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap),.reward-wrap .scroll-spy-wrap:not(.sticky-wrap){margin:0 -2rem;white-space:nowrap}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap) br,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap) br{display:none}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head{margin-top:0;padding:0 2rem;width:auto;height:4rem;min-width:100vw;max-width:100vw;justify-content:flex-start;background-color:#fff}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head .scroll-spy-label,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head .scroll-spy-label{align-items:flex-start}.hotel-reward-wrap .btn-box[style*=flex],.reward-wrap .btn-box[style*=flex]{display:flex!important}.hotel-reward-wrap .btn-box[style*=none],.reward-wrap .btn-box[style*=none]{display:none!important}.rewards-list-wrap .txt-data-inner{border-top:0}.rewards-list-wrap .txt-data-item{padding:2rem 0;display:block}.rewards-list-wrap .txt-data-item .list-row{margin-left:0}.rewards-list-wrap .txt-data-item .list-row+.list-row{margin-top:2rem}.rewards-list-wrap .txt-data-item .txt02{position:relative;top:0}.rewards-list-wrap .txt-data-item .txt02,.rewards-list-wrap .txt-data-item .txt03{font-size:1.6rem;line-height:2.4rem}.rewards-list-wrap .txt-data-item .txt03{margin-top:.4rem}.rewards-list-wrap .rewards-list:first-child .txt-data-item{padding-top:0}.rewards-list-wrap .rewards-list .list-txt,.rewards-list-wrap .rewards-list .list-unit{line-height:2.4rem}.rewards-list-wrap .rewards-list.no-data{height:23rem}.rewards-list-wrap .rewards-list.no-data .txt{line-height:2.4rem}.rewards-list-wrap .hover-img{display:block;opacity:1;position:relative;overflow:hidden;padding-top:56.25%}.rewards-list-wrap .hover-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layout-wrap+.visual-img-wrap{display:none!important}[dir=rtl] .hotel-reward-wrap .scroll-spy-wrap.sticky-wrap .scroll-spy-label:last-of-type{margin-right:.4rem}.law-sticky-wrap>.txt-info02-wrap .txt-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.law-sticky-wrap .sticky-wrap .scroll-spy-wrap.custom-fixed{position:fixed}.law-sticky-wrap .sticky-wrap .scroll-spy-tit{font-size:2.4rem;line-height:3.6rem}.law-sticky-wrap .sticky-wrap{margin:0 -2rem 0;padding-top:0;position:relative}.law-sticky-wrap .sticky-wrap .scroll-spy-wrap{width:100vw;margin:0;padding:0;left:0;z-index:3;background-color:#fff}.law-sticky-wrap .sticky-wrap .scroll-spy-wrap .scroll-spy-head{width:100%;background-color:#fff;padding:0 2rem;margin-top:0}.law-sticky-wrap .law-info-spy-item .txt-info02-wrap .txt-info-tit .info-txt+.info-tit{margin-top:0}.law-sticky-wrap .law-info-spy-item .txt-info02-wrap .txt-info-tit .info-tit{font-size:2rem;line-height:3.2rem}.law-sticky-wrap .law-info-spy-item{padding-top:4rem}.law-sticky-wrap .law-info-spy-item+.law-info-spy-item{padding-top:4.8rem}.law-sticky-wrap .law-info-spy-item .component-card .card-info{padding:1.6rem 2rem 0}.law-sticky-wrap .law-info-spy-item .component-card .card-info-tit{flex-direction:column}.law-sticky-wrap .law-info-spy-item .component-card .card-info-tit .btn{margin:2.4rem 0 0}.law-sticky-wrap .law-info-spy-item .component-card+.component-card{margin-top:3.2rem}.law-sticky-wrap .law-info-spy-item .component-card,.law-sticky-wrap .law-info-spy-item .intro-card-swiper{margin:2.4rem -2rem 0}.law-sticky-wrap .law-info-spy-item .intro-card-swiper .component-thumbnail .thumbnail-img{padding-top:56.11%}.law-sticky-wrap .item-info-area+.component-chips{margin-top:2.4rem}.law-sticky-wrap{padding-left:0}.law-sticky-wrap .mo-title{display:block;margin-bottom:1.6rem}.law-sticky-wrap>.txt-info02-wrap{margin-bottom:3rem;word-break:break-all}.law-sticky-wrap>.txt-info02-wrap .txt-info-tit .info-tit br{display:none}.law-sticky-wrap>.txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.6rem}.law-info-wrap.law-info-sticky-wrap .law-info-spy-item{padding-top:2.4rem}.law-info-wrap.law-info-sticky-wrap .law-info-spy-item+.law-info-spy-item{padding-top:4rem}.law-info-wrap .item-info-area+.component-thumbnail{width:calc(100% + 4rem);margin:2rem -2rem 0}.law-info-wrap .item-info-area+.component-thumbnail .thumbnail-img{padding-top:56.11%}.law-info-wrap .item-info-area .txt-info02-wrap .txt-info-tit .info-tit{font-size:2rem;line-height:3.2rem}.law-info-wrap .info-list>li{padding:2.4rem 0}.law-info-wrap .info-list>li:first-child{padding-top:3.2rem}.law-info-wrap .info-list>li .tit{font-size:1.6rem;line-height:2.8rem}.law-info-wrap .info-list .btn.btn-text01 .btn-txt{display:none}.law-info-wrap .info-list .btn.btn-text01 .ico-btn-arrow{width:2rem;height:2rem;background:url(/assets/images/common/ico_btn_more.png) no-repeat center/100% 100%}.law-info-wrap .info-list .btn.btn-text01 .ico-btn-arrow.circle{border:none}.law-info-wrap .info-list .btn.btn-text01 .ico-btn-arrow::after,.law-info-wrap .info-list .btn.btn-text01 .ico-btn-arrow::before{content:none}.chain-dining-list-wrap{padding:0 2rem;max-width:100%}.chain-dining-list-wrap .filter-category-wrap .filter-category-search-area{max-width:100%}.chain-dining-list-wrap .badge-row+.card-info-tit{margin-top:1.2rem}.dining-download-btn{padding:2rem}.dining-download-btn .component-btns .btns-row{align-items:flex-start}.dining-download-btn .component-btns .btn+.btn{margin-left:0}.dining-download-btn .component-btns .btn-txt{line-height:2.2rem}.top-notice-wrap{background-color:#816c5b;position:relative;padding:2rem 0;z-index:3}.top-notice-wrap .notice-inner{align-items:start;padding:0 2rem}.top-notice-wrap .notice-copy{margin-right:.8rem}.top-notice-wrap .notice-copy .ico-notice{margin-top:.3rem}.top-notice-wrap .notice-copy .txt{line-height:2.6rem;display:none}.top-notice-wrap .notice-tit{display:block}.top-notice-wrap .notice-tit .tit{font-size:1.4rem;line-height:2.6rem;font-weight:600}.top-notice-wrap .notice-date{font-size:1.2rem;line-height:2rem}.top-notice-wrap .notice-date::before{display:none}.top-notice-wrap .notice-txt{font-size:1.4rem;line-height:2.2rem}.top-notice-wrap .notice-swiper{width:calc(100% - 3.2rem)}.chain-dining-category{border-bottom:1px solid #ddd}.chain-dining-category .category-wrap{display:block;padding:4rem 0;justify-content:flex-start}.chain-dining-category .category-wrap .category-img{width:18.8rem;height:10.5rem;margin:0 auto}.chain-dining-category .category-wrap .category-img+.category-copy{width:auto;margin-top:2rem;margin-left:2rem}.chain-dining-category .category-wrap>.category-copy{width:auto;margin:0 2rem}.chain-dining-category .category-wrap>.category-copy .sub-txt01,.chain-dining-category .category-wrap>.category-copy .txt01{font-size:1.6rem;line-height:2.4rem;display:inline}.ourstory-cont-wrap{flex-direction:column-reverse}.ourstory-cont-wrap .ourstory-video{width:100%}.ourstory-cont-wrap .top-video-wrap{width:100%;margin:0}.ourstory-cont-wrap .top-video-wrap .video-area{width:100%;height:0;padding-top:56.25%}.ourstory-cont-wrap .top-video-wrap .video-area.pause .btn.btn-pause{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ourstory-cont-wrap .top-video-wrap .video-area .btn-play{background-size:4.8rem 4.8rem}.ourstory-cont-wrap .top-video-wrap .video-area .btn-play.playing{display:block;background:url(/assets/images/common/ico_btn_pause.png) no-repeat center/100% 100%}.ourstory-cont-wrap .ourstory-info{width:100%;padding:4rem 2rem}.ourstory-cont-wrap .ourstory-info .component-hgroup+.txt-group{margin-top:2.4rem}.ourstory-cont-wrap .ourstory-info .txt-group .txt01{font-size:1.8rem;line-height:3rem}.ourstory-cont-wrap .ourstory-info .txt-group .txt01+.txt02{margin-top:.8rem}.ourstory-cont-wrap .ourstory-info .txt-group .txt02{font-size:1.6rem;line-height:2.4rem;color:#666}.chain-dining-info{margin:4.8rem 0}.chain-dining-info .info-wrap{display:block}.chain-dining-info .info-wrap .component-hgroup{width:100%}.chain-dining-info .info-wrap .component-hgroup+.info-list{margin-top:2.4rem}.chain-dining-info .info-wrap .info-list{width:100%}.chain-dining-info .info-wrap .info-list .list-row{flex-direction:column;padding:2.4rem 0}.chain-dining-info .info-wrap .info-list .list-row:first-child{padding-top:3.2rem}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt01{font-size:1.6rem;line-height:2.4rem;font-weight:600}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt02,.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt03{font-size:1.6rem;line-height:2.4rem}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt04{font-size:1.4rem;line-height:2.2rem}.chain-dining-info .info-wrap .info-list [class^=list-col-] .txt-group [class^=txt0]::before{margin:0 .8rem}.chain-dining-info .info-wrap .info-list [class^=list-col-].list-col-1{width:100%}.chain-dining-info .info-wrap .info-list [class^=list-col-].list-col-1+.list-col-2{margin-top:1.8rem}.chain-dining-info .info-wrap .info-list [class^=list-col-].list-col-2+.btn{margin-top:2.4rem}.chain-dining-signature .signature-wrap .component-hgroup{margin:0 2rem}.chain-dining-signature .signature-wrap .component-btns{margin:4rem 2rem 0}.chain-dining-signature .signature-wrap .component-btns .btns-row .btn+.btn{margin-left:0}.chain-dining-signature .signature-wrap .signature-swiper .btn-txt{font-size:1.4rem;line-height:2.2rem}.layout-wrap>.chain-dining-menu{margin:4.8rem 0}.layout-wrap>.chain-dining-menu .component-collapse.type-list .collapse-tit{width:100%;cursor:pointer}.layout-wrap>.chain-dining-menu .menu-wrap .component-hgroup .btn{display:none}.layout-wrap>.chain-dining-menu .menu-list+.component-btns{display:block;margin-top:4rem}.layout-wrap>.chain-dining-menu .menu-list+.txt-bu-wrap{line-height:2.4rem}.chain-dining-station{margin:4.8rem 0}.chain-dining-station .station-wrap{display:block}.chain-dining-station .station-wrap .component-hgroup,.chain-dining-station .station-wrap .station-info{width:100%}.chain-dining-station .station-wrap .station-video .top-video-wrap{margin:0 -2rem;width:calc(100% + 4rem)}.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area.pause .btn.btn-pause{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area .btn-play{background-size:4.8rem 4.8rem}.chain-dining-station .station-wrap .station-video .top-video-wrap.type-file .video-area .btn-play.playing{display:block;background:url(/assets/images/common/ico_btn_pause.png) no-repeat center/100% 100%}.chain-dining-station .station-wrap .station-video .component-thumbnail{margin:0 -2rem;width:calc(100% + 4rem)}.chain-dining-station .station-wrap .station-video .video-copy{display:block}.chain-dining-station .station-wrap .station-video .video-copy .tit{font-size:2rem;line-height:3.2rem;margin-right:0}.chain-dining-station .station-wrap .station-video .video-copy .tit+.txt{margin-top:.4rem}.chain-dining-station .station-wrap .station-video .video-copy .txt{font-size:1.6rem;line-height:2.4rem}.chain-dining-station .station-wrap .station-video+.station-swiper{margin-top:4.4rem;padding-top:4rem}.chain-dining-station .station-wrap .station-video+.station-swiper .card-info{padding:2rem 0 0}.chain-dining-station .station-wrap .station-swiper .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.chain-dining-price{margin:4.8rem 0}.chain-dining-price .price-wrap .price-info .info-table .component-table{overflow-x:scroll}.chain-dining-price .price-wrap .price-info .info-table .col-1{min-width:11.2rem}.chain-dining-price .price-wrap .price-info .info-table .col-2{min-width:20rem}.chain-dining-price .price-wrap .price-info .info-table+.info-table{margin-top:3.2rem}.chain-dining-price .price-wrap .price-info .info-tit{font-size:1.8rem;line-height:3rem}.chain-dining-price .price-wrap .price-info .info-tit+.component-table{margin-top:1.6rem}.chain-dining-price .price-wrap .price-info .info-tit .detail-mark{margin-left:.4rem}.chain-dining-price .price-wrap .price-info .detail-mark{font-size:1.6rem;line-height:2.4rem;margin-left:0}.chain-dining-gallery{margin:4.8rem 0}.chain-dining-gallery .gallery-wrap{display:block}.chain-dining-gallery .gallery-wrap .component-hgroup{width:100%}.chain-dining-gallery .gallery-wrap .component-hgroup+.gallery-swiper{margin-top:2.4rem}.chain-dining-gallery .gallery-wrap .gallery-swiper{width:100%}.layout-max>.event-notice-wrap{margin:4.8rem 0 0 0}.layout-max>.event-notice-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.layout-max>.event-notice-wrap .txt-bu-wrap .txt-bu04 li+li{margin-top:.4rem}.layout-max>.event-notice-wrap .component-btns{margin-top:4rem;padding-top:4.8rem}.layout-max>.event-notice-wrap .component-btns .btn-cont-64{min-width:14rem;width:auto}.chain-dining-empty{padding-top:4rem;margin-top:-.8rem;margin-bottom:4.8rem}.chain-dining-promotion .promotion-wrap{padding:4rem 0 6rem}.chain-dining-promotion .promotion-wrap .component-hgroup{margin:0 2rem}.chain-dining-promotion .promotion-wrap .promotion-info .info-img{width:100%;height:100%}.chain-dining-promotion .promotion-wrap .promotion-info .info-detail .txt-info02-wrap .txt-info-date{margin-top:1.2rem}.chain-dining-promotion .promotion-wrap .promotion-info .info-detail .txt-info02-wrap .txt-info-date+.txt-info-link{margin-top:1.6rem}.chain-dining-promotion .promotion-wrap .promotion-info .info-detail .txt-info02-wrap .txt-info-badge:first-child{margin-top:0}.chain-dining-promotion .promotion-wrap .promotion-info{display:block}.chain-dining-promotion .promotion-wrap .promotion-info .info-detail{width:100%;padding:2rem 2rem 0}.chain-dining-promotion .promotion-wrap .promotion-info .txt-info-badge+.txt-info-tit{margin-top:1.2rem}[dir=rtl] .top-notice-wrap .notice-copy{margin-left:.8rem}[dir=rtl] .ourstory-cont-wrap .ourstory-info{padding:6rem 2rem 4rem}[dir=rtl] .chain-dining-signature .signature-wrap .component-btns .btns-row .btn+.btn,[dir=rtl] .dining-download-btn .component-btns .btn+.btn{margin-right:0}:not(:lang(ko))>.chain-dining-list-wrap .component-card .info-txt-row{flex-direction:column}:not(:lang(ko))>.chain-dining-list-wrap .component-card .info-txt-row [class^=info-]::before{display:none}.fc-list-wrap{margin-top:0}.fc-list-wrap .filter-category-wrap .filter-category-search-area{max-width:initial}.fc-list-wrap .component-lists.type-border,.sa-list-wrap .component-lists.type-border{margin-top:2.4rem}.fc-list-wrap .component-card .card-info-tit .info-tit,.sa-list-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.fc-list-wrap .badge .badge-txt,.sa-list-wrap .badge .badge-txt{line-height:1.1}.info-detail-top-wrap{max-width:100%;margin:1.2rem 2rem 0}.info-detail-top-wrap .component-hgroup+.info-divider-box{margin-top:2.4rem}.info-detail-top-wrap+.info-detail-img-wrap{margin-top:3.2rem}.info-detail-img-wrap{padding:0 2rem}.info-detail-img-wrap .img-area{padding-top:56.25%}.info-detail-img-wrap .img-area+.component-btns{margin-top:4rem}.info-detail-img-wrap .img-area+.component-btns .btn.btn-cont-52{width:auto}.info-detail-img-wrap .img-area+.component-btns+.bg-area{margin-top:-21.2rem;height:25.2rem}.info-detail-img-wrap .bg-area{margin:-12rem -2rem 0;height:16rem}.info-detail-img-wrap .bottom-logo{width:5.9rem;margin-top:2.4rem;height:auto}.info-detail-img-wrap .bottom-logo+.bg-area{margin-top:-16.8rem;height:20.8rem}.info-detail-add-wrap{margin-bottom:4.8rem}.info-detail-add-wrap .component-hgroup+.add-box-wrap{margin-top:2rem}.add-box-wrap .box-item{display:block;padding:2.8rem 2.4rem}.add-box-wrap .box-item .tit-area{font-size:1.8rem;line-height:3rem;flex-basis:100%}.add-box-wrap .box-item .tit-area+.txt-area{margin:.8rem 0 0}.add-box-wrap .box-item .txt-area .txt{font-size:1.6rem;line-height:2.4rem}.add-box-wrap .box-item .txt-area .component-btns{margin-top:1.6rem}.add-box-wrap .box-item .txt-area .component-btns .btns-row{align-items:start;flex-direction:row}.add-box-wrap .box-item .txt-area .component-btns .btns-row .btn.btn-cont-48{min-width:100%}.add-box-wrap .box-item .txt-area .component-btns .btns-row .btn.btn-cont-48+.btn-cont-48{margin:.8rem 0 0 0}.add-box-wrap .box-item .txt-area .component-btns .btns-row .btn.btn-text04 .btn-txt{line-height:2.4rem}.info-detail-cost-wrap{margin-bottom:4.8rem}.info-detail-cost-wrap .component-hgroup+.cost-table{margin-top:2.4rem}.info-detail-cost-wrap .table-tit{font-size:2rem;line-height:3.2rem}.info-detail-cost-wrap .cost-table:last-child{padding-bottom:0;border-bottom:0}.info-detail-cost-wrap .cost-table+.cost-table{border-top:1px solid #ddd;margin-top:4rem;padding-top:4rem}.info-detail-cont-wrap .cost-table .desc-txt,.info-detail-cost-wrap .cost-table .desc-txt{line-height:2.4rem}.info-detail-cont-wrap .cost-table .component-btns .btns-row,.info-detail-cost-wrap .cost-table .component-btns .btns-row{align-items:start;flex-direction:row}.info-detail-cont-wrap .cost-table .component-btns .btns-row .btn.btn-text04+.btn.btn-text04,.info-detail-cost-wrap .cost-table .component-btns .btns-row .btn.btn-text04+.btn.btn-text04{margin:0 0 0 1.6rem}.info-detail-cont-wrap .cost-table .component-btns .btns-row .btn-txt+.ico-arrow-right,.info-detail-cost-wrap .cost-table .component-btns .btns-row .btn-txt+.ico-arrow-right{margin-left:.4rem}.info-detail-cont-wrap .cost-table .component-btns,.info-detail-cost-wrap .cost-table .component-btns{margin-top:2.4rem}.info-detail-cont-wrap .cost-table .component-table,.info-detail-cost-wrap .cost-table .component-table{overflow-x:scroll}.info-detail-cont-wrap .cost-table .component-table [class^=col-],.info-detail-cost-wrap .cost-table .component-table [class^=col-]{min-width:28rem}.info-detail-place-wrap{margin:0 -2rem 4.8rem}.info-detail-place-wrap .component-hgroup{margin:0 2rem}.info-detail-place-wrap .component-hgroup+.at-swiper,.info-detail-place-wrap .component-hgroup+.place-swiper{margin-top:2.4rem}.info-detail-place-wrap .lists-col-1{width:100%}.info-detail-place-wrap .txt-info02-wrap+.btn{margin-top:2.4rem}.info-detail-place-wrap .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:.8rem}.info-detail-place-wrap .component-lists{display:flex}.info-detail-place-wrap .component-lists .swiper-slide+.swiper-slide{margin-top:0}.info-detail-place-wrap .component-lists .swiper-slide .lists-row.ratio-686-1 [class^=lists-col]{display:block}.info-detail-place-wrap .component-lists .swiper-slide:nth-child(even) .lists-row{flex-direction:column}.info-detail-place-wrap .component-lists .swiper-slide:nth-child(even) .lists-col:not(:last-child){margin-right:0}.info-detail-place-wrap .info-sub-wrap{max-width:100%;margin:0 2rem;padding-top:2rem}.info-detail-place-wrap .btn.btn-text01{display:none}.info-detail-place-wrap .btn.btn-cont-48{display:flex;margin-top:3.2rem}.info-detail-place-wrap .at-swiper .swiper-slide+.swiper-slide{border-top:0;padding-top:0}.info-detail-place-wrap .at-swiper .swiper-slide:nth-child(even) .lists-row{flex-direction:column}.info-detail-place-wrap .at-swiper .swiper-slide:nth-child(even) .lists-col:not(:last-child){margin-right:0}.info-detail-locate-wrap{padding:6rem 0}.info-detail-locate-wrap .component-hgroup{max-width:100%;margin:0 2rem}.info-detail-locate-wrap .component-hgroup .hgroup-bottom .bottom-txt01{text-align:start}.info-detail-locate-wrap .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.8rem}.info-detail-locate-wrap .component-hgroup+.locate-swiper{margin-top:2.4rem}.info-detail-locate-wrap .locate-swiper{margin:0}.info-detail-locate-wrap .locate-swiper .component-swiper.swiper-type21 .swiper-slide{padding:0 2rem}.info-detail-locate-wrap .locate-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{margin:0}.info-detail-locate-wrap .locate-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:inline-flex}.info-detail-locate-wrap .locate-swiper .component-card .card-info{margin:0}.info-detail-locate-wrap .locate-swiper .component-card a.card-inner .card-info-tit .info-tit03::after{margin-left:.4rem}.info-detail-locate-wrap .locate-swiper .component-card .info-tit-wrap .info-top+.card-info-txt{margin-top:.8rem}.info-detail-fc-wrap{margin-bottom:4.8rem}.info-detail-fc-wrap .component-hgroup+.detail-fc-inner{margin-top:2.4rem}.info-detail-fc-wrap .detail-fc-inner .txt-info02-wrap{max-width:100%;margin-top:2rem}.info-detail-fc-wrap .detail-fc-inner .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:2rem}.info-detail-award-wrap{background:0 0;padding:0}.info-detail-award-wrap .component-hgroup{margin:0 2rem}.info-detail-award-wrap .component-hgroup.dark-style .hgroup-tit03{color:#111}.info-detail-award-wrap .component-hgroup+.award-swiper{margin-top:2.4rem}.info-detail-award-wrap .award-inner{max-width:100%}.info-detail-award-wrap .award-swiper{background:#4a4e50}.info-detail-award-wrap .award-swiper .txt-info02-wrap{max-width:100%;margin:4rem 2rem 0 2rem}.info-detail-award-wrap .award-swiper .txt-info02-wrap .txt-info-tit .info-tit{font-size:2rem;line-height:3.2rem}.info-detail-award-wrap .award-swiper .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:.8rem}.info-detail-award-wrap .award-swiper .component-swiper.swiper-type16 .swiper-container{padding-bottom:9rem}.info-detail-award-wrap .award-swiper .component-swiper.swiper-type16 .swiper-controls{width:calc(100% - 4rem);bottom:0;margin:0 2rem 4rem}.info-detail-award-wrap .award-swiper .component-swiper.swiper-type16 .swiper-controls .swiper-pagination{display:none}.info-detail-award-wrap .award-swiper .txt-info-link{margin-top:2rem}.info-detail-award-wrap .award-swiper .txt-info-link .btn-view-txt{background-image:none}.info-detail-promotion-wrap{padding:4rem 0}.info-detail-promotion-wrap .component-hgroup{margin:0 2rem}.info-detail-promotion-wrap .thumbnail-video-wrap,.info-detail-promotion-wrap .top-video-wrap{margin-top:2.4rem}.info-detail-promotion-wrap .thumbnail-video-wrap+.vibe-tit-wrap,.info-detail-promotion-wrap .top-video-wrap+.vibe-tit-wrap{margin:2rem 2rem 0}.info-detail-promotion-wrap .promotion-inner{max-width:100%}.thumbnail-video-wrap{margin-right:2rem;margin-left:2rem}.thumbnail-video-wrap .thumbnail-img{height:18rem}.thumbnail-video-wrap .thumbnail-btn .btn.btn-pause,.thumbnail-video-wrap .thumbnail-btn .btn.btn-play{background-size:4.8rem}.top-video-wrap{margin:0 2rem}.top-video-wrap.type-file .video-area.pause .btn.btn-pause{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.top-video-wrap.type-file .video-area .btn-play{right:1.6rem;bottom:1.6rem}.top-video-wrap.type-file .video-area .btn-play.playing{display:block;background:url(/assets/images/common/ico_btn_pause.png) no-repeat center/100% 100%}.top-video-wrap.type-youtube .video-area.hover-guide::before{display:none}.vibe-tit-wrap{display:block;max-width:100%;margin-top:2rem}.vibe-tit-wrap .txt-top{width:100%}.vibe-tit-wrap .txt-top .txt{font-size:2rem;line-height:3.2rem}.vibe-tit-wrap .txt-bottom{margin-top:.8rem;width:100%}.vibe-tit-wrap .txt-bottom .txt{line-height:2.4rem}.vibe-tit-wrap .txt-bottom .txt+.btn.btn-text01{margin-top:1.6rem}.info-detail-sub-wrap:last-child,.info-detail-sub-wrap:only-child{margin-bottom:4.8rem}.info-detail-sub-wrap .txt-info-box06{display:block;padding:2rem 2.4rem}.info-detail-sub-wrap .txt-area+.btn-area{margin-top:2.4rem}.info-detail-sub-wrap .txt-area .tit{line-height:2.6rem}.info-detail-sub-wrap .txt-area .tit+.txt{margin-top:.4rem}.info-detail-sub-wrap .txt-area .txt{line-height:2.4rem}.info-detail-list-wrap:last-child{margin-bottom:4.8rem}.info-detail-list-wrap .component-hgroup+.txt-info02-wrap{margin-top:2.4rem}.info-detail-list-wrap .txt-bu-wrap .txt-bu04>li::before{top:1rem}.info-detail-gallery-wrap:has(.component-btns){padding-bottom:0}.info-detail-gallery-wrap>.component-btns{margin-top:3.2rem;padding-top:3.2rem;position:relative;bottom:auto;left:auto}.info-detail-gallery-wrap>.component-btns .btn{max-width:14rem}.info-detail-btn-wrap{margin:4rem 0 4.8rem;padding-top:4rem}.info-detail-btn-wrap .btn{width:14rem}.info-detail-more-wrap{padding:4rem 0}.info-detail-more-wrap .more-inner{max-width:100%}.info-detail-more-wrap .component-hgroup{padding:0 2rem}.info-detail-more-wrap .component-hgroup+.swiper-type17{margin-top:2.4rem}.info-detail-more-wrap .swiper-type17 .component-card .card-info{padding:2rem 2rem 0}.info-detail-more-wrap .swiper-type17 .component-card .card-info-tit .info-tit03{font-size:1.8rem;line-height:3rem}.at-list-wrap{margin:0 0 4.8rem}.at-list-wrap .badge .badge-txt{line-height:1.1}.at-display-list-wrap .component-card .card-info-tit .info-tit,.at-list-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.at-display-wrap+.info-detail-sub-wrap{margin-top:6rem}.at-display-wrap .component-hgroup .hgroup-tit01,.at-display-wrap .component-hgroup .hgroup-tit01.f-anth{font-size:2.8rem;line-height:4rem}.at-display-wrap .component-hgroup+.at-display-list-wrap{margin-top:6rem}.at-info-box-wrap{margin:4.8rem 0}.at-info-box-wrap .txt-bu-wrap .txt-bu01 li{font-size:1.4rem;line-height:2.2rem}.at-info-box-wrap .txt-bu-wrap+.btn.btn-util01{min-height:4rem}.at-info-box-wrap .txt-bu-wrap+.btn.btn-util01 .btn-txt{font-size:1.4rem;line-height:2.2rem}.info-detail-top-wrap+.info-detail-desc-wrap{margin-top:4rem}.info-detail-desc-wrap .desc-inner{background-image:linear-gradient(to bottom,bg-f5f5f5 88%,#fff 50%);padding:4rem 2rem 0}.info-detail-desc-wrap .component-hgroup{margin:0}.info-detail-desc-wrap .component-hgroup+.img-area{margin-top:2.4rem}.info-detail-desc-wrap .component-hgroup .hgroup-tit .hgroup-unit02+.hgroup-tit01{margin-top:.4rem}.info-detail-desc-wrap .img-area{padding-top:56.25%}.info-detail-cont-wrap:last-child{margin-bottom:4.8rem}.info-detail-cont-wrap .component-hgroup{max-width:100%;margin:0 2rem}.info-detail-cont-wrap .cont-item+.cont-item{padding-top:4rem;margin-top:4rem}.info-detail-cont-wrap .cont-swiper+.cost-table{margin-top:2rem;margin:2rem 2rem 0}.info-detail-cont-wrap .cont-swiper .component-swiper.swiper-type21 .swiper-slide{padding:0 2rem}.info-detail-cont-wrap .cont-swiper .component-card .card-info{margin:0}.info-detail-cont-wrap .cont-swiper .swiper-fraction{display:inline-flex}.page-class--chain-room-list .layout-wrap:first-child .seo-tit-wrap,[class^=page-class--chain-building-] .layout-wrap:first-child .seo-tit-wrap{margin-top:1.2rem}.page-class--chain-room-list .layout-wrap:first-child .seo-tit-wrap .component-hgroup .bottom-txt01,[class^=page-class--chain-building-] .layout-wrap:first-child .seo-tit-wrap .component-hgroup .bottom-txt01{width:100%}.page-class--chain-room-list .layout-wrap:first-child .seo-tit-wrap .component-hgroup .bottom-txt01 br,[class^=page-class--chain-building-] .layout-wrap:first-child .seo-tit-wrap .component-hgroup .bottom-txt01 br{display:none}.room-list-wrap{margin-top:-.8rem}.room-list-wrap .component-chips .chips-row{justify-content:flex-start}.room-list-wrap .component-chips.sticky-wrap .chips-row{padding-left:2rem;padding-right:2rem}.room-list-wrap .component-chips.sticky-wrap .chips-row.scroll-mode{max-width:calc(100% - 6rem)}.room-list-wrap .component-chips.sticky-wrap .fixed .chips-row.scroll-mode{max-width:100%}.room-list-wrap .component-chips+.room-info-wrap{margin-top:2rem}.room-list-wrap .component-hgroup .sub-txt01+.btns-row{margin-top:0}.room-list-wrap .component-hgroup+.filter-category-wrap{margin-top:6rem}.room-list-wrap .component-hgroup .hgroup-sub .btns-row{position:absolute;right:0;top:0}.room-list-wrap .component-hgroup .hgroup-sub .btns-row .btn-txt{display:none}.room-list-wrap+.component-pagination{margin-top:4rem}.room-list-wrap .filter-category-wrap{max-width:100%;margin:4.8rem 2rem 0}.room-list-wrap .list-info-item{display:block}.room-list-wrap .list-info-item+.list-info-item{margin-top:2.4rem;padding-top:2.4rem}.room-list-wrap .list-info-item .info-swiper{max-width:100%}.room-list-wrap .list-info-item .info-swiper+.info-txt{margin:2rem 0 0 0}.room-list-wrap .list-info-item .info-swiper .component-card .card-util .card-util-col.col-right{margin:1.6rem 1.6rem 0 auto}.room-list-wrap .list-info-item .info-txt .info-txt-top{height:2.8rem}.room-list-wrap .list-info-item .info-txt .info-txt-top+.txt-info02-wrap{margin-top:1.2rem}.room-list-wrap .list-info-item .info-txt .txt-info02-wrap .txt-info-tit .ico-arrow-right{width:1.6rem;height:1.6rem;margin-left:.4rem}.room-list-wrap .list-info-item .info-txt .component-btns{margin-top:2rem}.room-list-wrap .list-info-item .info-txt .component-btns .btns-row{flex-wrap:nowrap}.room-list-wrap .list-info-item .info-txt .component-btns .btns-row .btn{width:100%}.room-list-wrap .list-info-item .info-txt .component-btns .btns-row .btn.btn-diff{height:4.8rem}.room-list-wrap .list-info-item .info-txt .component-btns .btns-row .btn+.btn{margin:.8rem 0 0}.room-list-wrap .list-info-item .info-txt .btn-diff .btn-txt{font-size:1.4rem;line-height:2.2rem}.room-list-wrap .list-info-item .info-txt .btn-diff{position:static;background:#fff;justify-content:center;border:1px solid #ddd;border-radius:.4rem;width:100%;padding:0 .8rem;height:5.2rem}.room-list-wrap .list-info-item .info-txt .btn-diff .btn-txt{color:#111;display:block;margin-left:.8rem}.room-list-wrap .list-info-item .info-txt .btn-diff .btn-txt:focus,.room-list-wrap .list-info-item .info-txt .btn-diff .btn-txt:hover{pointer-events:none}.room-list-wrap .list-info-item .info-txt .btn-diff .btn-txt:focus::after,.room-list-wrap .list-info-item .info-txt .btn-diff .btn-txt:hover::after{content:none}.room-list-wrap .list-info-item .info-txt .btn-rounge{position:static;margin-top:1.6rem}.room-list-wrap .list-info-item .badge .badge-txt{line-height:1.1}.room-list-wrap{margin-top:-.8rem}.room-info-wrap{padding:4rem 0}.room-info-wrap .room-info-inner{max-width:100%;padding:0 2rem}.room-info-wrap .component-lists .lists-row.ratio-686-1{display:flex;flex-direction:column}.room-info-wrap .component-lists .lists-row.ratio-686-1>[class$=-col-1]{margin-top:2.4rem;flex:1;order:2}.room-info-wrap .component-lists .lists-row.ratio-686-1>[class$=-col-2]{flex:0 0 calc((100% - 68.3rem - 8rem) * 1)}.room-info-wrap .txt-info02-wrap{padding-top:0}.room-info-wrap .txt-info02-wrap .txt-info-tit+.txt-info-link{display:none}.room-info-wrap .txt-info02-wrap .txt-info-tit .info-tit{font-size:2.4rem;line-height:3.6rem}.room-info-wrap .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.2rem}.room-info-wrap .txt-info02-wrap .txt-info-tit .info-tit{display:flex;align-items:center}.room-info-wrap .txt-info02-wrap .txt-info-tit .info-tit .btn{margin-left:.8rem;display:inline-flex}.room-info-wrap+.filter-category-wrap{margin-top:4.8rem;margin-right:2rem;margin-left:2rem;margin-bottom:1.2rem}.room-info-list{max-width:100%;margin:0 2rem 0;padding:2.4rem 0 0}.room-info-list .btn.btn-diff.on .ico-btn-diff{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='m13.322 13.322 3.584 3.584m-7.86-1.814A6.046 6.046 0 1 1 9.046 3a6.046 6.046 0 0 1 0 12.092Zm2.364-6.115H6.547m2.432 2.431V6.545'/%3E%3C/svg%3E")}.room-info-list .component-empty::before{bottom:0}.room-info-list .component-empty{padding:7.6rem 0 10rem}.room-info-list div.btn-util-reserve .txt{line-height:2.6rem}.room-info-list div.btn-util-reserve{display:none}.room-info-list div.btn-util-reserve .num{line-height:3.2rem}.room-info-list a.btn-util-reserve .num,.room-info-list a.btn-util-reserve .txt{line-height:2.2rem}.room-info-list a.btn-util-reserve{margin-top:.8rem;width:100%;padding:0 .8rem;height:4.8rem;border:1px solid #111;border-radius:.4rem;display:flex;align-items:center;justify-content:center}.room-info-list a.btn-util-reserve .num,.room-info-list a.btn-util-reserve .txt{color:#111}.room-info-list a.btn-util-reserve .num{margin-left:.4rem}.room-info-list a.btn-util-reserve .ico+.txt{margin-left:.8rem}.room-info-txt+.btn-rounge{margin-top:.8rem}[dir=rtl] .room-info-list .component-swiper.swiper-type-base02 .swiper-controls{top:initial}[dir=rtl] .room-list-wrap .list-info-item .info-swiper+.info-txt{margin-right:0}[dir=rtl] .room-list-wrap .filter-category-wrap .filter-btn-wrap{left:0}[dir=rtl] .room-list-wrap .filter-category-selector-area.sticky-wrap .filter-category-selector-area.fixed{padding:.8rem 2rem 1.2rem 7rem}.top-sticky-wrap{display:block;margin-bottom:4rem}.top-sticky-wrap .btn-sticky{line-height:2.4rem;display:flex}.room-top-wrap{padding-top:0}.room-top-wrap+.option-wrap{margin-top:4rem}.room-top-wrap .room-top-tit{max-width:100%}.room-top-wrap .tit-area{display:block;padding:0 2rem}.room-top-wrap .tit-area .top-txt{font-size:2.4rem;line-height:3.6rem;min-width:auto}.room-top-wrap .tit-area .bottom-txt,.room-top-wrap .tit-area .bottom-txt01{font-size:1.6rem;line-height:2.4rem;margin-top:1.2rem}.room-top-wrap .tit-area .component-btns .btns-row .btn+.btn{margin-left:0}.room-top-wrap .tit-area .component-btns{margin-top:2.4rem}.room-top-wrap .swiper-area{margin-top:3.2rem;padding:0 2rem}.room-top-wrap .swiper-area .swiper-controls{margin-top:6.4rem}.room-top-wrap .bg-area{height:0;padding-top:44.44%;margin-top:-33.33%}.room-top-wrap+.option-item-wrap{max-width:100%;margin:4rem 0 0}.room-top-wrap+.option-item-wrap+.option-svc-wrap .txt-info-box05 *,.room-top-wrap+.option-item-wrap+.option-svc-wrap .txt-info-box05 .bu-link,.room-top-wrap+.option-item-wrap+.option-svc-wrap .txt-info-box05 a{line-height:2.4rem}.room-top-wrap+.option-item-wrap+.option-svc-wrap{margin-top:4rem}.room-top-wrap+.option-item-wrap .option-item-list{display:block;margin:0 2rem}.room-top-wrap+.option-item-wrap .option-item-list+.component-btns{margin-top:0}.room-top-wrap+.option-item-wrap .option-item-list .item{flex-direction:row;align-items:center}.room-top-wrap+.option-item-wrap .option-item-list .item+.item{padding:2rem 0 0;margin:2rem 0 0;border-top:1px solid #ddd}.room-top-wrap+.option-item-wrap .option-item-list .item+.item::before{content:none}.room-top-wrap+.option-item-wrap .option-item-list .ico{margin:0 3.2rem 0 0}.room-top-wrap+.option-item-wrap .option-item-list .tit-sub-area>span{text-align:start}.room-top-wrap+.option-item-wrap .option-item-list .item-tit{font-size:1.4rem;line-height:2.2rem;margin-top:0}.room-top-wrap+.option-item-wrap .component-btns .btn.btn-cont-64 .btn-txt,.room-top-wrap+.option-item-wrap .component-btns .btn.btn-cont-64::before,.room-top-wrap+.option-item-wrap .option-item-list .item-sub{line-height:2.4rem}.room-top-wrap+.option-item-wrap .component-btns .btn.btn-cont-64{height:6.4rem}.room-top-wrap+.option-item-wrap .component-btns{position:fixed;bottom:0;left:0;right:0;z-index:1800}.room-top-wrap+.option-item-wrap .component-btns .btn{border-radius:0}.option-svc-wrap{max-width:100%;margin:0 2rem}.option-svc-wrap .component-hgroup+.txt-info02-wrap{margin-top:2rem}.option-svc-wrap .txt-bu-wrap .txt-bu04>li::before{width:.4rem;height:.4rem}.amenity-wrap .tit-area{margin:0 2rem;max-width:100%}.amenity-wrap .tit-area+.list-area{margin-top:2.4rem}.amenity-bg-inner{height:38.3rem;background:url(/assets/images/RM/bg_amenity_mo.jpg) no-repeat 0 0/100% auto}.amenity-bg-inner+.amenity-tab-inner{margin-top:4rem}.amenity-swiper-wrap{padding:4rem 2rem;max-width:100%}.amenity-swiper-wrap .component-hgroup+.amenity-swiper{margin-top:1.6rem}.amenity-swiper .swiper-type09 .swiper-controls .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.32)}.amenity-swiper .swiper-type09 .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.amenity-tab-inner{max-width:100%}.amenity-tab-inner .component-tab.type02 .tab-head{display:block}.amenity-tab-inner .tab-body{padding-top:4rem;margin:0 2rem}.amenity-tab-inner .tab-content{display:none;margin-bottom:0;padding-bottom:0;border-bottom:0}.amenity-tab-inner .tab-content .content-inner{display:block}.amenity-tab-inner .tab-content .content-inner .inner-tit{font-size:1.8rem;line-height:3rem}.amenity-tab-inner .tab-content .content-inner .inner-ico{margin-top:2.4rem}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list{display:block}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li:nth-child(n+4),.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li~li{margin-top:2.4rem}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li{width:100%}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list .ico-area{width:4.8rem;height:4.8rem}.amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list .txt-area{line-height:2.4rem;margin-left:1.6rem}.room-add-info-wrap .component-hgroup+.txt-info02-wrap,.room-add-info-wrap .txt-info02-wrap .txt-info-box05 .txt-bu-wrap+.component-btns{margin-top:2.4rem}.room-add-info-wrap .txt-info02-wrap .txt-info-box05 .info-box-row{font-size:1.6rem;line-height:2.4rem}.room-add-info-wrap .txt-info02-wrap+.component-btns{margin-top:2.4rem}.room-add-info-wrap .txt-num01>li .txt-bu-wrap{line-height:2.4rem}.room-add-info-wrap .txt-num01 .txt-bu-wrap{margin-left:-.6rem}.room-add-info-wrap>.component-btns{display:none}.room-reserve-wrap+.component-btns{margin-top:4rem;padding-top:4.8rem}.room-reserve-wrap+.component-btns .btns-row{flex-direction:row;flex-wrap:nowrap}.room-reserve-wrap+.component-btns .btns-row .btn+.btn{margin:0 0 0 .8rem}.room-reserve-wrap+.component-btns .btns-row .btn[class^="btn btn-cont-"]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:14rem}.room-reserve-wrap .txt-info-box06{padding:2.4rem}.room-reserve-wrap .txt-info-box06 .btn.btn-text01{position:static;transform:none}.room-reserve-wrap .txt-info-box06 .component-hgroup .hgroup-tit07{line-height:2.6rem}.room-reserve-wrap .txt-info-box06 .component-hgroup+.reserve-info{margin-top:1.6rem}.room-reserve-wrap .txt-info-box06 .reserve-info{display:block}.room-reserve-wrap .txt-info-box06 .reserve-info .txt-info-tit+.btn{padding-top:2rem;margin-top:4.4rem;border-top:1px solid #ddd;width:100%}.room-reserve-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:0;content:none}.room-reserve-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt].txt02{margin-top:.8rem}.room-reserve-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line{display:block}.room-reserve-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line+.info-txt.divider-line{margin-top:1.6rem}.room-reserve-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:0;content:none}.room-reserve-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt].txt02{align-items:center;margin-top:.8rem}.room-recomm-wrap{margin:0 -2rem}.room-recomm-wrap .component-hgroup{margin:0 2rem}.room-recomm-wrap .component-hgroup+.component-swiper{margin-top:2rem}.room-recomm-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.room-recomm-wrap .component-card .card-info-sub .info-sub{font-size:1.4rem;line-height:2.2rem}.room-recomm-wrap .component-card .card-info{padding:2rem 2rem 0}.room-recomm-wrap .badge-row+.card-info-tit{margin-top:1.2rem}.room-promotion-wrap{padding:0}.room-promotion-wrap .room-promotion-swiper{max-width:100%;margin:0 2rem;padding:4rem 0 6rem}.room-promotion-wrap .room-promotion-swiper .component-hgroup+.component-swiper{margin-top:2rem}.room-promotion-wrap .room-promotion-swiper .component-swiper{padding-bottom:0}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-tit .info-tit04{font-size:1.8rem;line-height:3rem}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:.8rem}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-bottom,.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-bottom.align-right{margin-top:1.2rem}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-date .date-txt04{font-size:1.4rem;line-height:2.2rem}.room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-date+.txt-info-date{margin-top:.4rem}[dir=rtl] .option-item-wrap .option-item-list .item+.item{padding-right:0;margin-right:0}[dir=rtl] .option-item-wrap .option-item-list .item .ico{margin-right:0;margin-left:3.2rem}:not(:lang(ko)) .room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-date{flex-direction:column}:not(:lang(ko)) .room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-date [class^=date-txt]::before{display:none}:not(:lang(ko)) .room-promotion-wrap .room-promotion-swiper .txt-info02-wrap .txt-info-date+.txt-info-date{margin-top:.8rem}.layout-wrap.layout-seo+.layout-wrap .building-info-wrap{margin-top:0}.building-info-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col]{display:block;flex:none}.building-info-wrap .txt-info-wrap .txt-info-tit .info-tit10{font-size:2.2rem;line-height:3.4rem;margin-bottom:2.4rem}.building-info-wrap .txt-data-wrap .txt-data-item dt+dd{margin-top:1.2rem}.building-info-wrap{margin-top:-.8rem}.building-swiper-wrap .bg-area{padding:4rem 2rem 14.4rem;height:auto}.building-swiper-wrap .component-chips .chips-row{justify-content:flex-start}.building-swiper-wrap .component-hgroup+.component-chips{margin-top:2rem}.building-swiper-wrap .component-hgroup .hgroup-tit03{font-size:2.4rem;line-height:3.6rem}.building-swiper-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%;text-align:start}.building-swiper-wrap .swiper-area{max-width:100%;margin:-11.2rem 0 0}.building-swiper-wrap .swiper-area .building-swiper+.txt-info02-wrap{padding-top:2rem}.building-swiper-wrap .swiper-area .swiper-img+.txt-info02-wrap{margin-top:2rem}.building-swiper-wrap .swiper-area .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:1.6rem}.building-swiper-wrap .swiper-area .txt-info02-wrap{margin-top:2rem;width:100%}.building-swiper-wrap .swiper-area .component-swiper{margin:0}.building-swiper-wrap .swiper-area .component-swiper .swiper-slide{padding:0 2rem}.building-swiper-wrap .swiper-area .component-swiper.swiper-type04 .swiper-controls{top:calc((100vw - 4rem) * .5625 - 2.4rem);bottom:auto}.hotel-map-wrap .component-hgroup+.map-wrap{margin-top:2.4rem}.hotel-map-wrap .map-wrap{height:28rem;margin:0 -2rem}.hotel-map-wrap+.map-info-wrap{margin-top:2.4rem}.hotel-map-wrap+.map-info-wrap .map-info-list{padding:2rem 0}.hotel-map-wrap+.map-info-wrap .map-info-list dl{display:block}.hotel-map-wrap+.map-info-wrap .map-info-list dt{font-size:1.4rem;line-height:2.2rem;width:100%}.hotel-map-wrap+.map-info-wrap .map-info-list dt+dd{margin-top:.4rem}.hotel-map-wrap+.map-info-wrap .map-info-list dd{font-size:1.4rem;line-height:2.2rem}.hotel-map-wrap+.map-info-wrap .list-col dl+dl,.hotel-map-wrap+.map-info-wrap .list-col+.list-col{margin-top:2rem}.hotel-map-wrap+.map-info-wrap .txt-info .txt01+.txt02{margin-left:.8rem}.theme-park-wrap{display:block;margin-top:0;padding:0 0 6rem 0}.theme-park-wrap .scroll-spy-wrap{position:relative;margin:3.2rem -2rem 0;white-space:nowrap}.theme-park-wrap .scroll-spy-wrap .scroll-spy-head{margin-top:0;justify-content:space-between;width:100%;padding:0 2rem}.theme-park-wrap .sticky-wrap .scroll-spy-head{height:4rem}.theme-park-wrap .sticky-wrap .scroll-spy-head .scroll-spy-label{align-items:flex-start}.theme-park-wrap .sticky-wrap{margin-top:0;padding-top:0;left:2rem;position:relative;max-width:100%}.theme-park-wrap .scroll-spy-wrap.custom-fixed{position:fixed;background-color:#fff;z-index:100;width:100%}.theme-park-wrap .scroll-spy-wrap{margin-top:0;padding-top:0;margin-bottom:0;top:unset;width:auto}.theme-park-wrap .scroll-spy-tit{line-height:4.8rem;position:static;top:unset;width:auto;display:none}.theme-list-wrap{padding:0;margin-top:0;width:100%;margin-left:0}.theme-list-box{padding-top:2.4rem}.theme-list-box .component-chips{margin-top:2rem}.theme-list-box .component-chips .chips-row{width:100%;flex-wrap:nowrap;padding-left:0}.theme-list-box .txt-bu-wrap .component-hgroup .hgroup-tit [class^=hgroup-tit]{font-size:1.8rem;line-height:3rem}.theme-list-box .txt-bu-wrap .txt-bu02>li{font-size:1.6rem;line-height:2.4rem}.theme-list-box .txt-bu-wrap .txt-bu02{margin-top:.8rem}.theme-list-box .txt-bu-wrap{margin-top:2.4rem}.theme-list-box+.theme-list-box{margin-top:2.4rem;padding-top:2.4rem}.theme-list-tit{flex-direction:column;align-items:flex-start}.theme-list-tit .tit{font-size:2.2rem;line-height:3.4rem;margin-right:0}.theme-list-tit .txt{font-size:1.6rem;line-height:2.8rem;margin-top:.8rem;display:block}.theme-list-swiper{margin-top:2.4rem}.theme-list-swiper .component-swiper.swiper-type04{margin:0 -2rem}.theme-list-swiper .component-swiper.swiper-type04 .swiper-slide{padding:0}.theme-list-swiper .component-swiper.swiper-type04 .swiper-controls{bottom:1.6rem;left:0;right:0}.theme-detail-top-wrap{max-width:100%;margin:1.2rem 2rem 0}.theme-detail-top-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:90%}.theme-detail-top-wrap .component-hgroup+.info-divider-box{margin-top:4rem}.theme-detail-top-wrap+.theme-detail-img-wrap{margin-top:3.2rem}.theme-detail-img-wrap{padding:0 2rem}.theme-detail-img-wrap .img-area{padding-top:56.25%}.theme-detail-img-wrap .bg-area{margin:-19.6rem -2rem 0;height:23.6rem}.theme-detail-img-wrap .bottom-btn,.theme-detail-table-wrap .component-hgroup+.theme-table{margin-top:2.4rem}.theme-detail-table-wrap .table-tit{font-size:2rem;line-height:3.2rem}.theme-detail-table-wrap .table-tit+.component-table{margin-top:2rem}.theme-detail-table-wrap .theme-table+.theme-table{margin-top:4rem}.theme-detail-table-wrap .theme-table+.component-btns{margin-top:2.4rem}.theme-detail-table-wrap .theme-table+.component-btns .btn-cont-48{height:5.6rem}.theme-detail-table-wrap .theme-table+.component-btns .btn-txt{font-size:1.5rem;line-height:2.7rem;font-weight:600}.theme-detail-table-wrap .component-table+.desc-txt{margin-top:2rem}.theme-detail-table-wrap .desc-txt{line-height:2.4rem}.theme-detail-swiper-wrap{padding:4rem 0}.theme-detail-swiper-wrap .component-hgroup{max-width:100%;margin:0 2rem}.theme-detail-swiper-wrap .component-hgroup .hgroup-top{flex-direction:column;align-items:start}.theme-detail-swiper-wrap .component-hgroup .hgroup-util{margin:2rem 0 2.4rem}.theme-detail-swiper-wrap .locate-swiper{margin:0}.theme-detail-swiper-wrap .locate-swiper .component-swiper.swiper-type21 .swiper-slide{padding:0 2rem}.theme-detail-swiper-wrap .locate-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{margin:0}.theme-detail-swiper-wrap .locate-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:inline-flex}.theme-detail-swiper-wrap .locate-swiper .component-card .card-info{margin:0}.theme-detail-swiper-wrap .locate-swiper .component-card a.card-inner .card-info-tit .info-tit03::after{margin-left:.4rem}.theme-detail-swiper-wrap .locate-swiper .component-card .info-tit-wrap .info-top+.card-info-txt{margin-top:.8rem}.theme-detail-btn-wrap{padding:2.4rem 0 0}.theme-detail-btn-wrap .component-btns .btn-txt{font-size:1.5rem;line-height:2.7rem;font-weight:600}.theme-detail-btn-wrap.type01{padding:4.8rem 0 0;margin-top:4rem;border-top:1px solid #ddd}.theme-detail-btn-wrap.type01 .component-btns .btn{min-width:14rem;width:14rem}.theme-detail-bg-wrap{background:0 0;padding:0}.theme-detail-bg-wrap .component-hgroup{margin:0 2rem}.theme-detail-bg-wrap .component-hgroup .hgroup-tit03{color:#111}.theme-detail-bg-wrap .component-hgroup+.bg-swiper{margin-top:2.4rem}.theme-detail-bg-wrap .bg-inner{max-width:100%}.theme-detail-bg-wrap .bg-swiper{background:#4a4e50}.theme-detail-bg-wrap .bg-swiper .txt-info02-wrap{max-width:100%;margin:4rem 2rem}.theme-detail-bg-wrap .bg-swiper .txt-info02-wrap .txt-info-tit .info-tit{font-size:2rem;line-height:3.2rem}.theme-detail-bg-wrap .bg-swiper .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:.8rem}.theme-detail-bg-wrap .bg-swiper .component-swiper.swiper-type16 .swiper-controls{width:calc(100% - 4rem);bottom:0;margin:0 2rem 4rem}.theme-detail-bg-wrap .bg-swiper .component-swiper.swiper-type16 .swiper-controls .swiper-pagination{display:none}.theme-detail-bg-wrap .bg-swiper .txt-info-link{margin-top:2rem}.theme-detail-bg-wrap .bg-swiper .txt-info-link .btn-view-txt{background-image:none}.theme-detail-notice-wrap .component-hgroup+.txt-info02-wrap{margin-top:2.4rem}.theme-detail-notice-wrap .txt-bu-wrap .txt-bu04>li::before{top:1rem}.theme-detail-more-wrap{padding:4rem 0}.theme-detail-more-wrap .more-inner{max-width:100%}.theme-detail-more-wrap .component-hgroup{padding:0 2rem}.theme-detail-more-wrap .component-hgroup+.swiper-type17{margin-top:2.4rem}.theme-detail-more-wrap .swiper-type17 .component-card .card-info{padding:2rem 2rem 0}.theme-detail-more-wrap .swiper-type17 .component-card .card-info-tit .info-tit03{font-size:1.8rem;line-height:3rem}.theme-guide-wrap .component-hgroup+.component-table{margin-top:2rem}.theme-guide-wrap .component-hgroup+.component-table+.txt-bu-wrap{line-height:2.4rem;margin-top:2rem}.theme-guide-wrap .component-hgroup+.txt-bu-wrap{font-size:1.4rem;line-height:2.2rem;padding-top:2rem;margin-top:2rem}.theme-guide-wrap .txt-bu-wrap+.component-btns{margin-top:2.4rem}.theme-guide-wrap .txt-bu-wrap+.component-btns .btns-row{align-items:start}.theme-guide-wrap .txt-bu-wrap+.component-btns .ico{margin-left:0}.theme-guide-wrap .theme-guide-group+.theme-guide-group{margin-top:4rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .txt06{font-size:1.8rem;line-height:3rem;font-weight:600}.txt-charge-data-wrap.txt-data-wrap .txt-data-item{padding:2rem 0}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dt{width:100%}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd{margin-top:1.2rem;display:flex;justify-content:space-between;align-items:flex-start}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .component-lists{width:100%}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .lists-row{flex-direction:column}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .lists-row+.lists-row{margin-top:.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .lists-col{width:100%;margin:0;justify-content:space-between}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .lists-col+.lists-col{margin-top:.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .mo{display:inline-flex}.info-detail-award-wrap .award-swiper .facilities-awards-swiper.component-swiper.swiper-type16 .swiper-controls{margin-bottom:4rem}.info-detail-award-wrap .award-swiper .facilities-awards-swiper.component-swiper.swiper-type16 .swiper-container{padding-bottom:6rem}.facilities-awards-swiper .txt-info02-wrap .txt-info-tit .info-txt .txt04{max-height:none}[dir=rtl] .theme-park-wrap{padding:0 0 6rem 0}[dir=rtl] .theme-park-wrap .sticky-wrap{right:2rem}html:lang(ru) .hotel-intro02-wrap .hotel-info-wrap .btn.btn-util01{word-break:break-word}}@media (min-width:768px){.hotel-faq-wrap .component-chips .chips-row{flex-wrap:wrap}[dir=rtl] .hotel-reward-wrap{padding-left:0;padding-right:47.6rem}[dir=rtl] .hotel-reward-wrap .sticky-wrap{left:auto;right:0}[dir=rtl] .hotel-reward-wrap .rewards-list-wrap .txt-data-item{padding-left:0;padding-right:21rem}[dir=rtl] .hotel-reward-wrap .rewards-list-wrap .txt-data-item .txt02{left:auto;right:0}[dir=rtl] .visual-img-wrap{left:calc(100% - 58.9rem)}.chain-dining-signature .signature-wrap-noimg .component-swiper.swiper-type01_1 .slide-copy{padding:8rem 0}.chain-dining-signature .signature-wrap-noimg .component-swiper.swiper-type01_1 .swiper-controls{right:calc(50% - 70rem)}.chain-dining-signature .signature-wrap-noimg .component-swiper.swiper-type01_1 .copy-box{height:15rem;margin-bottom:8rem}.facilities-awards-swiper .txt-info02-wrap .txt-info-tit .info-txt .txt04::-webkit-scrollbar-track{background-color:transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;box-shadow:inset 0 0 0 10px #111}.facilities-awards-swiper .txt-info02-wrap .txt-info-tit .info-txt .txt04::-webkit-scrollbar-thumb{min-height:50px;background-color:transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;box-shadow:inset 0 0 0 10px #fff}}@media (hover:hover) and (min-width:768px){.ourstory-cont-wrap .top-video-wrap .video-area .btn-play:focus-visible :has(video),.ourstory-cont-wrap .top-video-wrap .video-area .btn-play:hover :has(video){transform:scale(1.05)}}@media (min-width:768px) and (max-width:767px){.chain-dining-signature .signature-wrap-noimg .component-swiper.swiper-type01_1 .copy-box{margin-bottom:0;height:auto}}@media (max-width:767px) and (max-width:767px){.theme-detail-btn-wrap .component-btns .btn-txt,.theme-detail-table-wrap .theme-table+.component-btns .btn-txt{line-height:2.3rem}}
/*# sourceMappingURL=chain.min.css.map */
