@charset "UTF-8";.sitemap-tab-wrap .scroll-spy-wrap{background-color:#fff}.sitemap-tab-wrap .scroll-spy-wrap.anchor{border-bottom:1px solid #dddddd}.sitemap-tab-wrap .scroll-spy-wrap.fixed .scroll-spy-btn-wrap .btn{top:.7rem}.sitemap-tab-wrap+.sitemap-wrap{padding-top:2rem}.sitemap-wrap .collapse-header .sitemap-top{border-bottom:0;padding-bottom:0}.sitemap-contents{padding-top:4rem}.sitemap-contents .sitemap-top{padding-bottom:4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #dddddd}.sitemap-contents .sitemap-top .collapse-tit{display:none;width:2.4rem;height:2.4rem;border:0}.sitemap-contents .sitemap-top .collapse-tit[aria-expanded=false]{border:0}.sitemap-contents .sitemap-top .collapse-tit:before{width:2.4rem;height:2.4rem;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23111' stroke-width='.12em' d='M20 6v28M6 19.75h28'/%3E%3C/svg%3E") no-repeat center}.sitemap-contents .sitemap-top:hover .ico-btn-arrow:after,.sitemap-contents .sitemap-top:focus .ico-btn-arrow:after{-webkit-animation:bounceHover .5s forwards ease-out;animation:bounceHover .5s forwards ease-out}.sitemap-contents .btn-site{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.sitemap-contents .sitemap-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.sitemap-contents .ico.ico-arrow-right{width:2.4rem;height:2.4rem;margin-left:1.2rem}.sitemap-contents[data-state=open] .collapse-tit:before{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23111' stroke-width='.12em' d='M6 19.75h28'/%3E%3C/svg%3E") no-repeat center}.sitemap-list-wrap{padding:3.2rem 0rem 4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #dddddd}.sitemap-list-wrap .sitemap-item [class^=sitemap-depth] .ico.ico-arrow-right{width:1.6rem;height:1.6rem}.sitemap-item{width:-webkit-calc(25% - 2.1rem);width:calc(25% - 2.1rem)}.sitemap-item .sitemap-depth01{width:100%}.sitemap-item .sitemap-depth01 a,.sitemap-item .sitemap-depth01 span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:2rem;line-height:3.6rem;font-weight:600;outline-offset:-1px}.sitemap-item .sitemap-depth02-list{margin-top:1.6rem}.sitemap-item .sitemap-depth02 a,.sitemap-item .sitemap-depth02 span{display:inline-block;font-size:1.8rem;line-height:3rem;font-weight:600;color:#816c5b;position:relative;padding-left:1.2rem;outline-offset:-1px}.sitemap-item .sitemap-depth02 a:before,.sitemap-item .sitemap-depth02 span:before{content:"";display:block;background:#816c5b;width:.4rem;height:.4rem;border-radius:50%;position:absolute;top:1.3rem;left:0;-webkit-transition:width .35s ease;transition:width .35s ease}.sitemap-item .sitemap-depth02+.sitemap-depth02{margin-top:1.6rem}.sitemap-item .sitemap-depth03-list{margin-top:.4rem}.sitemap-item .sitemap-depth03{padding:0rem 1.2rem;position:relative}.sitemap-item .sitemap-depth03 a,.sitemap-item .sitemap-depth03 span{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444;padding-left:0}.sitemap-item .sitemap-depth03 a:before,.sitemap-item .sitemap-depth03 span:before{content:none}.sitemap-item+.sitemap-item{margin-left:2.8rem}.sitemap-item:nth-of-type(4n+1){margin-left:0}.sitemap-item:nth-of-type(n+5){margin-top:4rem}[dir=rtl] .sitemap-item .sitemap-depth02 a,[dir=rtl] .sitemap-item .sitemap-depth02 span{padding-left:0;padding-right:1.2rem}[dir=rtl] .sitemap-item .sitemap-depth02 a:before,[dir=rtl] .sitemap-item .sitemap-depth02 span:before{left:auto;right:0}[dir=rtl] .sitemap-contents .ico.ico-arrow-right{margin-left:0;margin-right:1.2rem}.gallery-wrap.global .gallery-thumb-wrap+.gallery-thumb-wrap{margin-top:14rem}.gallery-wrap.global .component-accordion.type-gallery .accordion-item .accordion-tit .tit{margin-bottom:-.6rem}.gallery-wrap.global .component-accordion.type-gallery .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(n+4){margin-top:2.8rem}.gallery-wrap.global .gallery-tit-wrap .component-hgroup .hgroup-tit01{font-size:4.8rem;line-height:6.4rem;font-weight:400}.gallery-wrap.global .gallery-tit-wrap .sub-txt01+.btn-text01{margin-top:3.2rem}.gallery-wrap.global .component-accordion .accordion-item[data-state=open]{border-bottom:1px solid #dddddd;padding-bottom:6rem}.gallery-wrap.global .txt-info02-wrap .txt-info-tit .info-tit07{font-size:2rem;line-height:3.6rem;font-weight:500}.gallery-wrap.global .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.gallery-wrap.global .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-wrap.global .component-card a.card-inner .btn.white .circle{background:#fff}.gallery-wrap.global .component-card a.card-inner .btn.white .ico-btn-arrow{margin:2.4rem}.gallery-wrap.global .component-card a.card-inner .btn.white .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.gallery-wrap.global .component-card a.card-inner:hover .btn .ico-btn-arrow:after,.gallery-wrap.global .component-card a.card-inner:focus-visible .btn .ico-btn-arrow:after{-webkit-animation:none;animation:none}.gallery-wrap.global .component-card a.card-inner:hover .btn .circle:before,.gallery-wrap.global .component-card a.card-inner:focus-visible .btn .circle:before{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;background-color:transparent}.gallery-wrap.global .component-card a.card-inner:hover .btn.white .ico-btn-arrow:after,.gallery-wrap.global .component-card a.card-inner:focus-visible .btn.white .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.gallery-wrap.global .component-card .txt-info02-wrap{margin-left:2.4rem}.gallery-wrap.global .component-card .card-util-row{-webkit-box-align:end;-webkit-align-items:end;align-items:end}.gallery-wrap.global .component-card .card-util-row .card-util-col{margin-bottom:2.4rem}.gallery-wrap.global .component-card .card-util-row .card-util-col.col-right{margin-bottom:0}.gallery-wrap.chain .gallery-thumb-wrap+.gallery-thumb-wrap{margin-top:10rem}.gallery-wrap.chain .gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(n+4){margin-top:4rem}.gallery-wrap.chain .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.gallery-wrap.chain .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col] .card-info{padding-top:1.6rem}.gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(n+4){margin-top:2.8rem}.gallery-tit-wrap .component-hgroup .hgroup-tit01+.hgroup-unit03{margin-top:1.2rem}.gallery-tit-wrap .component-hgroup .sub-txt01+.btn-text01{margin-top:3.2rem}.gallery-tit-wrap .component-hgroup .hgroup-top.align-type03 .hgroup-tit{padding-right:4.8rem}.gallery-tit-wrap+.component-chips{margin-top:8rem;padding-top:6rem;border-top:1px solid #dddddd}.gallery-tit-wrap+.component-lists{margin-top:6rem}[dir=rtl] .gallery-wrap.global .component-card .txt-info02-wrap{margin-left:0;margin-right:2.4rem}.br-top-wrap{padding-top:4rem}.br-top-wrap .txt-info02-wrap .txt-info-box{padding:2.4rem 4rem}.br-top-wrap .txt-info02-wrap .txt-info-box .info-txt{font-size:1.6rem;line-height:2.8rem;color:#444}.br-top-wrap .txt-info02-wrap+.br-top{margin-top:8rem}.br-top-wrap .br-top+.br-top-list{margin-top:6rem}.br-top-wrap .br-top .tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.br-top-wrap .br-top .tit .tit01{font-size:3.6rem;line-height:5.2rem;font-weight:600;max-width:100rem;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.br-top-wrap .br-top .tit .tit01.w100{max-width:100%;width:100%}.br-top-wrap .br-top .tit+.txt-area{padding-top:4rem;margin-top:4rem;border-top:2px solid #111111}.br-top-wrap .br-top-list .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.br-top-wrap .br-top-list .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.br-top-wrap .br-top-list .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.br-top-wrap .br-top-list .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.br-top-wrap .br-top-list .component-lists+.txt-area{border-top:1px solid #dddddd;margin-top:6rem;padding-top:6rem}.br-top-wrap .txt-area>span{display:block}.br-top-wrap .txt-area .txt01{font-size:2rem;line-height:3.6rem;font-weight:500}.br-top-wrap .txt-area .txt01+.txt02{margin-top:1.6rem}.br-top-wrap .txt-area .txt02{font-size:1.8rem;line-height:3rem;color:#444}.br-top-wrap .txt-area .txt02+.txt02,.br-top-wrap .txt-area+.br-btn-area{margin-top:1.6rem}.br-detail-wrap{background:#f5f5f5;max-width:140rem}.br-detail-wrap.bg-675b57{background:#675b57}.br-detail-wrap .component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.br-detail-wrap .component-lists .lists-row.ratio-805-1>.lists-col-1{max-width:80.5rem}.br-detail-wrap .component-lists .lists-row.ratio-805-1>.lists-col-2{padding-top:4rem}.br-detail-wrap .component-lists .lists-row.ratio-805-1 .txt-info02-wrap .btn-cont-48{min-width:16rem}.br-detail-wrap .component-lists .lists-row.ratio-805-1 .txt-info02-wrap .txt-info-tit+.btn{margin-top:4rem}.br-detail-wrap .component-lists .lists-row.ratio-805-1 .txt-info02-wrap .info-tit+.info-txt{margin-top:1.6rem}.br-detail-wrap .component-lists .component-swiper.swiper-type-base02 .swiper-controls .swiper-pagination .swiper-pagination-bullet{opacity:.6}.br-detail-wrap .component-lists .component-swiper.swiper-type-base02 .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#fff}.br-amenity-info-wrap{padding-top:8.5rem}.br-amenity-info-wrap .component-collapse.type-plus02:first-child{border-top:0}.br-amenity-info-wrap .component-collapse.type-plus02+.type-plus02{margin-top:10rem}.br-amenity-info-wrap .component-collapse.type-plus02 .component-lists .lists-row.ratio-2-1{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.br-amenity-info-wrap .component-collapse.type-plus02 .component-lists .lists-row.ratio-2-1>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 56.7rem;flex:0 0 56.7rem}.br-amenity-info-wrap .component-collapse.type-plus02 .component-lists .lists-row.ratio-2-1>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 56.7rem - 4rem) * 1);flex:0 0 calc((100% - 60.7rem)*1)}.br-amenity-info-wrap .component-collapse.type-plus02 .component-lists .lists-row.ratio-2-1>[class$=-col-2] .txt-info02-wrap{max-width:67.3rem}.br-amenity-info-wrap .component-collapse.type-plus02 .component-lists .lists-row.ratio-2-1>[class$=-col-2] .txt-info02-wrap .info-txt .txt08+.txt10{margin-top:1.2rem}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-box{padding:4rem 0rem;border-bottom:1px solid #dddddd}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row{display:-webkit-box;display:-webkit-flex;display:flex}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row+.list-row{margin-top:6rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-tit{width:20%;max-width:20.9rem;padding-right:2.8rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt{width:40%}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt+.item-txt{margin-left:2.8rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt>span{display:block}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt .txt01{font-size:1.8rem;line-height:3rem;font-weight:600}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt .txt01+.txt02{margin-top:.4rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt .txt02{font-size:1.6rem;line-height:2.8rem;color:#444}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-tit:before{top:2.8rem}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:0rem 0rem 3.2rem}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-txt .txt{font-size:3.6rem;line-height:5.2rem;font-weight:600;text-overflow:initial;white-space:wrap;display:inline-block;padding-right:3rem}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-txt .txt+.sub{margin-right:3.6rem;margin-bottom:.4rem;font-size:2.2rem;line-height:3.8rem;font-weight:500}.br-amenity-info-wrap .component-collapse .item-tit{font-size:2rem;line-height:3.6rem;font-weight:600}.br-amenity-info-wrap .component-collapse .item-tit+.item-tit{margin-top:.8rem}.br-amenity-info-wrap .component-collapse .item-tit+.item-logo-list{margin-top:4rem}.br-amenity-info-wrap .component-collapse .item-tit+.txt-info02-wrap{margin-top:0}.br-amenity-info-wrap .txt-info02-wrap .txt-info-tit .info-txt .txt01{font-size:1.8rem;line-height:3rem;word-break:keep-all;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.br-amenity-info-wrap .item-col-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.br-amenity-info-wrap .item-col-list .txt-info02-wrap .txt-info-tit .info-txt.divider-line{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.br-amenity-info-wrap .item-col-list .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#444;font-size:1.8rem;line-height:3rem}.br-amenity-info-wrap .item-col-list .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]:before,.br-amenity-info-wrap .item-col-list .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]:last-child:after{content:none}.br-amenity-info-wrap .item-col-list .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]:after{content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:1px;height:1.2rem;background-color:#ddd;margin:.9rem 1.2rem}.br-amenity-info-wrap .item-col-list .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt] .txt02{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.br-amenity-info-wrap .item-col-list .item-col{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-calc(50% - 1.4rem);width:calc(50% - 1.4rem)}.br-amenity-info-wrap .item-col-list .item-col+.item-col{margin-left:2.8rem}.br-amenity-info-wrap .item-col-list .item-col:nth-child(odd):not(:first-child){margin-left:0}.br-amenity-info-wrap .item-col-list .item-col:nth-child(n+3){margin-top:2.8rem}.br-amenity-info-wrap .item-col-list .item-top{font-size:1.8rem;line-height:3rem;font-weight:600}.br-amenity-info-wrap .item-col-list .item-top+.item-detail{margin-top:.4rem}.br-amenity-info-wrap .item-col-list .item-tit{min-width:21rem;max-width:21rem;margin-right:2.8rem}.br-amenity-info-wrap .item-row-list .item-row{display:-webkit-box;display:-webkit-flex;display:flex}.br-amenity-info-wrap .item-row-list .item-tit{width:50%;max-width:68.6rem;margin-right:2.8rem}.br-amenity-info-wrap .item-row-list .txt-info02-wrap{width:50%}.br-amenity-info-wrap .item-logo-list .item-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.br-amenity-info-wrap .item-logo-list .item-list+.item-list{margin-top:6rem}.br-amenity-info-wrap .item-logo-list .item-list .logo{border:1px solid #dddddd;margin-right:6rem;width:21rem;height:11.8rem}.br-amenity-info-wrap .item-logo-list .item-list .logo>img{width:100%;height:100%;object-position:50% 50%;object-fit:cover}.br-amenity-info-wrap .item-logo-list .item-list .txt{min-width:113rem;width:113rem;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.our-amenity-top{max-width:140rem;margin:0 auto}.our-amenity-top+.our-amenity-full-wrap{overflow:hidden;margin-top:10rem}.our-amenity-top .component-hgroup+.component-thumbnail{margin-top:6rem}.our-amenity-top .row-area{margin-top:10rem}.our-amenity-top .row-area img{width:100%;height:100%;object-fit:cover}.our-amenity-top .row-area .top-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.our-amenity-top .row-area .left-area{width:59.5rem;height:100%;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.our-amenity-top .row-area .right-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:12rem}.our-amenity-top .row-area .right-area .txt-bu-wrap .txt-bu04>li{font-size:1.8rem;line-height:3rem;font-weight:400}.our-amenity-top .row-area .right-area .txt-bu-wrap .txt-bu04>li+li{margin-top:.8rem}.our-amenity-top .row-area .right-area .tit{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;font-weight:400}.our-amenity-top .row-area .right-area .tit+.txt{margin-top:4.8rem}.our-amenity-top .row-area .bottom-row{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:auto;margin-top:-20.6rem;max-width:47.6rem}.our-amenity-full-wrap .our-amenity-content{max-width:140rem;margin:0 auto}.our-amenity-content{padding-left:35.7rem;position:relative}.our-amenity-content .scroll-spy-wrap.custom-fixed{margin-top:0rem}.our-amenity-content .scroll-spy-wrap.invert .scroll-spy-head{border-top:1px solid #ffffff}.our-amenity-content .scroll-spy-wrap.invert .scroll-spy-label{color:#999}.our-amenity-content .scroll-spy-wrap.invert .scroll-spy-label.active{color:#fff}.our-amenity-content .scroll-spy-wrap.invert .scroll-spy-label.active .ico-direction-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%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")}.our-amenity-content .sticky-wrap{position:absolute;top:0;left:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.our-amenity-content .scroll-spy-head{padding-top:5rem;border-top:1px solid #111111;width:29.7rem}.our-amenity-content .scroll-spy-head .scroll-spy-label{font-size:2rem;line-height:3.6rem;font-weight:500}.our-amenity-content .scroll-spy-head .scroll-spy-label.active{font-weight:600}.our-amenity-spy-list .list-item{border-top:1px solid #dddddd;margin-top:6rem;padding-top:6rem}.our-amenity-spy-list .list-item.invert-item{position:relative;margin-top:20rem;border-top:1px solid #999999}.our-amenity-spy-list .list-item.invert-item+.list-item{margin-top:20rem}.our-amenity-spy-list .list-item.invert-item:before{content:"";position:absolute;width:500vw;-webkit-transform:translateX(-50%);transform:translate(-50%);top:-10rem;left:50%;background-color:#111;height:-webkit-calc(100% + 20rem);height:calc(100% + 20rem);z-index:-1}.our-amenity-spy-list .list-item.invert-item .list-tit,.our-amenity-spy-list .list-item.invert-item .list-sub,.our-amenity-spy-list .list-item.invert-item .img-row-list .txt-area .tit,.our-amenity-spy-list .list-item.invert-item .img-row-list .txt-area .txt{color:#fff}.our-amenity-spy-list .list-tit{font-size:3.6rem;line-height:5.2rem;font-weight:400;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;color:#816c5b}.our-amenity-spy-list .list-tit+.list-sub,.our-amenity-spy-list .list-tit+.list-txt{margin-top:3.2rem}.our-amenity-spy-list .list-sub{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.our-amenity-spy-list .list-sub+.col-list{margin-top:6rem}.our-amenity-spy-list .list-sub+.list-txt{margin-top:1.6rem}.our-amenity-spy-list .list-txt{font-size:2rem;line-height:3.6rem;font-weight:600;color:#111}.our-amenity-spy-list .list-txt+.list-sub{margin-top:1.6rem}.our-amenity-spy-list .list-txt+.col-list{margin-top:4rem}.our-amenity-spy-list .col-list .img-area{display:-webkit-box;display:-webkit-flex;display:flex}.our-amenity-spy-list .col-list .img-area+.txt-area{margin-top:6rem}.our-amenity-spy-list .col-list .img-item{position:relative;overflow:hidden;padding-top:27.79%;width:100%;height:100%}.our-amenity-spy-list .col-list .img-item+.img-item{margin-left:.8rem}.our-amenity-spy-list .col-list .img-item>img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.our-amenity-spy-list .col-list .txt-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.our-amenity-spy-list .col-list .txt-item{width:-webkit-calc(50% - 1.5rem);width:calc(50% - 1.5rem);margin-top:-2px}.our-amenity-spy-list .col-list .txt-item:before{content:"";display:block;width:4rem;border-top:2px solid #000000}.our-amenity-spy-list .col-list .txt-item:nth-child(n+3){margin-top:6rem}.our-amenity-spy-list .col-list .txt-item .tit{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111;position:relative;padding-top:.8rem}.our-amenity-spy-list .col-list .txt-item .tit+.txt{margin-top:.8rem}.our-amenity-spy-list .col-list .txt-item .txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#666}.our-amenity-spy-list .col-list .txt-item .desc{font-size:1.4rem;line-height:2.6rem;color:#816c5b;margin-top:.8rem}.our-amenity-spy-list .bottom-img{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:6rem}.our-amenity-spy-list .bottom-img .img-area img{width:100%;height:100%;object-fit:cover}.our-amenity-spy-list .bottom-img .txt-area{margin-top:1.6rem;text-align:center;font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#444}.our-amenity-spy-list .img-row-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:6rem}.our-amenity-spy-list .img-row-list .item:nth-child(1),.our-amenity-spy-list .img-row-list .item:nth-child(4){width:-webkit-calc(66% - 12rem);width:calc(66% - 12rem)}.our-amenity-spy-list .img-row-list .item:nth-child(1) .img-area,.our-amenity-spy-list .img-row-list .item:nth-child(4) .img-area{width:56.7rem}.our-amenity-spy-list .img-row-list .item:nth-child(2) .img-area,.our-amenity-spy-list .img-row-list .item:nth-child(3) .img-area{width:35.7rem}.our-amenity-spy-list .img-row-list .item:nth-child(3){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.our-amenity-spy-list .img-row-list .item:nth-child(odd){margin-right:6rem}.our-amenity-spy-list .img-row-list .item:nth-child(n+3){margin-top:4rem}.our-amenity-spy-list .img-row-list .txt-area{margin-top:2rem}.our-amenity-spy-list .img-row-list .txt-area .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.our-amenity-spy-list .img-row-list .txt-area .txt{margin-top:.8rem;font-size:1.6rem;line-height:2.8rem;font-weight:400}.our-amenity-spy-list .img-row-list img{width:100%;height:100%;object-fit:cover}.br-scent-list-wrap .component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.br-retreat-intro-wrap .component-lists{border-top:2px solid #111111;margin-top:3.2rem;padding-top:4rem}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1>[class$=-col-1]{max-width:80.6rem}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10{width:80.6rem;margin-bottom:0}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10 .swiper-controls{right:4rem}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10 .swiper-controls .swiper-fraction .slash{margin:0rem .5rem}.br-retreat-intro-wrap .component-hgroup .hgroup-tit03{max-width:140rem}.br-retreat-intro-wrap .box-item+.box-item{margin-top:10rem}.br-retreat-intro-wrap .box-item .txt-area .txt-row+.txt-row{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #dddddd}.br-retreat-intro-wrap .box-item .txt-area .txt{font-size:1.8rem;line-height:3rem;color:#444}.br-retreat-intro-wrap .box-item .txt-area .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.br-retreat-intro-wrap .box-item .txt-area .sub{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#816c5b}.br-retreat-intro-wrap .box-item .txt-area .sub+.txt{margin-top:.8rem}.info-detail-awards-wrap{display:-webkit-box;display:-webkit-flex;display:flex}.info-detail-awards-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.info-detail-awards-wrap .component-hgroup [class^=hgroup-tit]{width:29.7rem;margin-right:6rem}.info-detail-awards-wrap .component-swiper.swiper-type48 .txt-info02-wrap .txt-info-tit .info-tit16{padding-bottom:6.4rem}.info-detail-awards-wrap .component-swiper.swiper-type48 .swiper-controls .swiper-fraction .slash{margin:0rem .5rem}.info-detail-awards-wrap .component-swiper.swiper-type48 .txt-box-wrap .txt-box-inner{padding:4.8rem}.info-detail-awards-wrap .component-swiper.swiper-type48 .component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.info-detail-awards-wrap .component-swiper.swiper-type48 .component-lists .lists-row .txt-info-tit{padding-top:2.4rem}.br-scent-list-wrap{padding-top:4rem}.br-scent-list-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.br-scent-list-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.visual-bgcolor-wrap.bg-675b57.h835 .br-detail-wrap{background:#675b57}.visual-bgcolor-wrap.bg-675b57.h835 .br-detail-wrap .txt-info02-wrap .txt-info-tit *{color:#fff}.visual-bgcolor-wrap.bg-675b57.h835 .br-detail-wrap .txt-info02-wrap .info-sub{font-size:1.6rem;line-height:2.8rem;font-weight:600}.visual-bgcolor-wrap.bg-675b57.h835 .br-detail-wrap .txt-info02-wrap .info-tit{font-size:3.6rem;line-height:5.2rem;font-weight:400;margin-top:1.2rem}.visual-bgcolor-wrap.bg-675b57.h835 .br-detail-wrap .txt-info02-wrap .info-tit+.info-txt{margin-top:3.2rem}.br-musik-top-wrap{background:#f5f5f5;padding:10rem 0rem}.br-musik-top-wrap .musik-top-inner{max-width:140rem;margin:0 auto}.br-musik-top-wrap .component-hgroup+.component-lists{margin-top:6rem}.br-musik-top-wrap .component-lists .lists-row{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.br-musik-top-wrap .component-lists.align-left .lists-row{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.br-musik-top-wrap .component-lists.align-right .lists-row{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.br-musik-top-wrap .component-lists .component-card .card-img{min-width:92.4rem;max-width:92.4rem}.br-musik-top-wrap .component-lists .component-card .card-info{padding-top:2.4rem;width:auto}.br-musik-top-wrap .component-lists .component-card .card-info-tit{width:100%}.br-musik-list-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:100%}.br-musik-list-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.br-musik-list-wrap .component-lists .lists-row [class^=lists-col]{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.br-musik-list-wrap .component-lists+.component-btns{margin-top:6rem}[dir=rtl] .br-musik-list-wrap .component-btns .btns-row .btn+.btn{margin-left:0;margin-right:1.2rem}.find-hotel-select-wrap{margin-top:6rem}.find-hotel-select-wrap .component-tab .tab-head{width:100%;margin:0 auto;max-width:140rem}.find-hotel-select-wrap .tab-body{padding:3.2rem 0rem;background-color:#f5f5f5}.find-hotel-select-wrap .btn{height:5.4rem;border:1px solid #dddddd;padding:0rem 1.6rem;width:100%;border-radius:.4rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none}.find-hotel-select-wrap .btn .btn-txt{font-size:1.6rem;line-height:2.8rem;color:#777}.find-hotel-select-wrap .component-tab.brand .tab-label{height:6.5rem;padding-bottom:2rem}.find-hotel-select-wrap .component-tab.brand .tab-label .logo-img{height:2.8rem}.find-hotel-select-wrap .component-tab.brand .tab-label [class^="ico ico-util-logo"]{margin-right:.8rem}.find-hotel-select-wrap .component-tab.brand .tab-label .logo-txt{margin-right:.6rem}.page-class--hotel-find .map-container{position:relative;top:-1px;margin-bottom:-1px;min-height:74.2rem;background-color:#d8e2f1}.page-class--hotel-find .map-container img{height:100%}.page-class--hotel-find .map-container .map-api-area{position:absolute;width:100%;height:100%;top:0;right:0;overflow:hidden}.page-class--hotel-find .map-container .map-api-area .map-api{width:100%;height:100%;text-align:right}.page-class--hotel-find .map-container .gm-style img{position:absolute;top:0;left:0;width:100%}.page-class--hotel-find .map-container .gm-style .gm-control-active img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto}.page-class--hotel-find .map-container .map-pin{position:absolute}.page-class--hotel-find .map-container .map-pin.country{min-height:9rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.page-class--hotel-find .map-container .map-pin.country.kr{z-index:2;height:10.8rem}.page-class--hotel-find .map-container .map-pin.country.jp{height:14rem}.page-class--hotel-find .map-container .map-pin.country.mm{height:11rem;z-index:2}.page-class--hotel-find .map-container .map-pin.country.vn{z-index:3}.page-class--hotel-find .map-container .map-pin.country:after{content:"";width:2px;height:100%;background-color:#444;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;left:-webkit-calc(50% - 1px);left:calc(50% - 1px);position:absolute;top:0;z-index:1}.page-class--hotel-find .map-container .map-pin.country .map-pin-badge{height:3.6rem;background-color:#444;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;border-radius:2.4rem;color:#fff;font-size:1.6rem;line-height:2.8rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0rem 1.6rem;position:relative;z-index:2;white-space:nowrap}.page-class--hotel-find .map-container .map-pin.country .map-pin-badge:after{content:""}.page-class--hotel-find .map-container .map-pin.country .map-pin-circle{width:.6rem;height:.6rem;background-color:#444;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;border-radius:.3rem;position:absolute;bottom:0;left:-webkit-calc(50% - .3rem);left:calc(50% - .3rem)}.page-class--hotel-find .map-container .map-pin.country .map-pin-circle:after,.page-class--hotel-find .map-container .map-pin.country .map-pin-circle:before{content:"";width:3.2rem;height:3.2rem;top:-webkit-calc(50% - 2.4rem);top:calc(50% - 2.4rem);left:-webkit-calc(50% - 2.4rem);left:calc(50% - 2.4rem);border-radius:2.4rem;background-color:#444;opacity:1;-webkit-transition:opacity .2s ease-out,background-color .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,background-color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,background-color .2s ease-out,-webkit-transform .2s ease-out;position:absolute;-webkit-transform:scale(0);transform:scale(0)}.page-class--hotel-find .map-container .map-pin.country .map-pin-circle:after{width:3.2rem;height:3.2rem;top:-webkit-calc(50% - 1.6rem);top:calc(50% - 1.6rem);left:-webkit-calc(50% - 1.6rem);left:calc(50% - 1.6rem);-webkit-transform:scale(1);transform:scale(1);opacity:.2}.page-class--hotel-find .map-container .map-pin.country .map-pin-circle:before{width:4.8rem;height:4.8rem;top:-webkit-calc(50% - 2.4rem);top:calc(50% - 2.4rem);left:-webkit-calc(50% - 2.4rem);left:calc(50% - 2.4rem);border-radius:2.4rem}.page-class--hotel-find .map-container .map-pin.country.selected:after,.page-class--hotel-find .map-container .map-pin.country:hover:after,.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-badge,.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-circle,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-badge,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-circle,.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-badge:before,.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-badge:after,.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-circle:before,.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-circle:after,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-badge:before,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-badge:after,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-circle:before,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-circle:after{background-color:#816c5b}.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-badge:after,.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-circle:after,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-badge:after,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-circle:after{-webkit-animation:hotel-find-pulse 2s infinite linear;animation:hotel-find-pulse 2s infinite linear}.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-badge:before,.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-circle:before,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-badge:before,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-circle:before{-webkit-animation:hotel-find-pulse 2s 1s infinite linear;animation:hotel-find-pulse 2s 1s infinite linear}.page-class--hotel-find .map-container .map-pin.country.selected .map-pin-circle:after,.page-class--hotel-find .map-container .map-pin.country:hover .map-pin-circle:after{width:4.8rem;height:4.8rem;top:-webkit-calc(50% - 2.4rem);top:calc(50% - 2.4rem);left:-webkit-calc(50% - 2.4rem);left:calc(50% - 2.4rem)}.page-class--hotel-find .map-container .map-pin.city{width:5.6rem;height:5.6rem;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);font-size:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.page-class--hotel-find .map-container .map-pin.city img{width:71.4%!important;height:71.4%!important;position:relative}.page-class--hotel-find .map-container .map-pin.city .marker-img{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.page-class--hotel-find .map-container .map-pin.city .default-img{opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.page-class--hotel-find .map-container .map-pin.city .new{display:none;height:1.8rem;padding:0rem .3rem;border:1px solid #ffffff;position:absolute;top:8%;right:0%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:.9rem;background-color:#fcdcdc;box-shadow:0 .2rem .4rem #00000026;font-size:1rem;line-height:2.6rem;font-weight:500;color:#ff4242;text-transform:uppercase;white-space:nowrap}.page-class--hotel-find .map-container .map-pin.city.new .new{display:-webkit-box;display:-webkit-flex;display:flex}.page-class--hotel-find .map-container .map-pin.city.selected .new{top:-8%}.page-class--hotel-find .map-container .map-pin.city.selected img{width:100%!important;height:100%!important}.page-class--hotel-find .map-container .map-pin.city.selected .marker-img,.page-class--hotel-find .map-container .map-pin.city.selected .default-img{opacity:1}.page-class--hotel-find .map-util-area{border:1px solid #dddddd;border-width:1px 0;width:60rem;height:-webkit-calc(100% - 1px);height:calc(100% - 1px);position:absolute;left:0;top:0;z-index:3;overflow:hidden}.page-class--hotel-find .map-util-area .state{font-size:1.4rem;line-height:2.6rem;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:3.2rem;padding:0rem 1.2rem}.page-class--hotel-find .map-util-area .state.grand-open.style01{background-color:#816c5b;color:#fff}.page-class--hotel-find .map-util-area .state.grand-open.style02{background-color:#172a24;color:#fff}.page-class--hotel-find .map-util-area .state.grand-open.style03{background-color:#fce300;color:#111}.page-class--hotel-find .map-util-area .state.grand-open.style04{background-color:#c54c00;color:#fff}.page-class--hotel-find .map-util-area .state.grand-open.style05{background-color:#e50113;color:#fff}.page-class--hotel-find .map-util-area .state.grand-open.style06{background-color:#4a4e50;color:#fff}.page-class--hotel-find .map-util-area .state.coming-soon,.page-class--hotel-find .map-util-area .state.opening-soon.style01{background-color:#fbf5f1;color:#816c5b}.page-class--hotel-find .map-util-area .state.opening-soon.style02{background-color:#edf7f7;color:#4a8170}.page-class--hotel-find .map-util-area .state.opening-soon.style03{background-color:#fffbd8;color:#928400}.page-class--hotel-find .map-util-area .state.opening-soon.style04{background-color:#fcf2ec;color:#c54c00}.page-class--hotel-find .map-util-area .state.opening-soon.style05{background-color:#f8eff0;color:#e50113}.page-class--hotel-find .map-util-area .state.opening-soon.style06{background-color:#f5f5f5;color:#4a4e50}.page-class--hotel-find .map-util-area .state+.hotel-name,.page-class--hotel-find .map-util-area .state+.detail-title-box{margin-top:.8rem}.page-class--hotel-find .map-util-area .content-box{width:-webkit-calc(100% - 18.4rem);width:calc(100% - 18.4rem)}.page-class--hotel-find .map-util-area .content-box+.component-btns{-webkit-box-flex:0;-webkit-flex:0 0 16rem;flex:0 0 16rem;margin-left:2.4rem}.page-class--hotel-find .map-util-area .content-box+.component-btns .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:16rem;text-align:center}.page-class--hotel-find .map-util-area .content-box+.component-btns .btn.btn-cont-48{height:auto;min-height:4.8rem}.page-class--hotel-find .map-util-area .content-box+.component-btns .btn+.btn{margin-left:0;margin-top:.8rem}.page-class--hotel-find .map-util-area .hotel-name{font-size:2.4rem;line-height:4rem;font-weight:600;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#111;text-align:start;word-break:break-word;overflow-wrap:break-word}.page-class--hotel-find .map-util-area .hotel-name .ico{margin-left:.8rem;-webkit-box-flex:0;-webkit-flex:0 0 1.6rem;flex:0 0 1.6rem}.page-class--hotel-find .map-util-area .hotel-name+.hotel-address{margin-top:1.6rem}.page-class--hotel-find .map-util-area .hotel-address{position:relative;font-size:1.6rem;line-height:2.8rem;color:#444;text-align:start}.page-class--hotel-find .map-util-area .hotel-address .content{max-width:-webkit-calc(100% - 3.6rem);max-width:calc(100% - 3.6rem)}.page-class--hotel-find .map-util-area .hotel-address .content .el{display:inline;max-width:90%;max-height:6.4rem}.page-class--hotel-find .map-util-area .hotel-address+.hotel-phone{margin-top:.8rem}.page-class--hotel-find .map-util-area .hotel-phone{font-size:1.6rem;line-height:2.8rem;color:#444;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:100%}.page-class--hotel-find .map-util-area .hotel-phone .content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-class--hotel-find .map-util-area .hotel-phone .btn{display:none}.page-class--hotel-find .map-util-area .component-swiper{height:100%}.page-class--hotel-find .hotel-lists-wrapper{overflow:auto;background-color:#fff;padding:4rem 3.2rem;height:100%;z-index:1}@supports (-moz-appearance: none){.page-class--hotel-find .hotel-lists-wrapper{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.page-class--hotel-find .hotel-lists-wrapper .swiper-wrapper{width:auto;width:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.page-class--hotel-find .hotel-lists-wrapper .swiper-slide{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:2.4rem 0rem;height:auto}.page-class--hotel-find .hotel-lists-wrapper .swiper-slide+.swiper-slide{border-top:1px solid #dddddd}.page-class--hotel-find .hotel-lists-wrapper .swiper-slide:first-child{padding-top:0}.page-class--hotel-find .hotel-detail-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;width:100%;background-color:#fff;z-index:2}.page-class--hotel-find .hotel-detail-wrapper .hotel-visual{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 33.6rem;flex:0 0 33.6rem;position:relative;font-size:0}.page-class--hotel-find .hotel-detail-wrapper .hotel-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-class--hotel-find .hotel-detail-wrapper .hotel-detail-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:-webkit-calc(100% - 33.6rem);height:calc(100% - 33.6rem)}.page-class--hotel-find .hotel-detail-wrapper .content-box{width:100%;overflow-y:auto;padding:3.2rem 3.2rem 0rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.page-class--hotel-find .hotel-detail-wrapper .content-box::-webkit-scrollbar{width:10px}@supports (-moz-appearance: none){.page-class--hotel-find .hotel-detail-wrapper .content-box{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.page-class--hotel-find .hotel-detail-wrapper .detail-title-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.page-class--hotel-find .hotel-detail-wrapper .detail-title-box+.hotel-address{margin-top:1.6rem}.page-class--hotel-find .hotel-detail-wrapper .detail-title-box+.hotel-address .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;background:none}.page-class--hotel-find .hotel-detail-wrapper .sub-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.page-class--hotel-find .hotel-detail-wrapper .sub-info>*{position:relative}.page-class--hotel-find .hotel-detail-wrapper .sub-info>*:first-child{padding-left:0}.page-class--hotel-find .hotel-detail-wrapper .sub-info>*:last-child{padding-right:0}.page-class--hotel-find .hotel-detail-wrapper .sub-info>*+*:before{content:"";display:inline-block;width:1px;margin:0rem 1.1rem;height:1.2rem;background-color:#ddd}.page-class--hotel-find .hotel-detail-wrapper .sub-info .hotel-phone .content{word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-class--hotel-find .hotel-detail-wrapper .sub-info .txt{font-size:1.6rem;line-height:2.8rem;display:inline-block;margin-top:.4rem}.page-class--hotel-find .hotel-detail-wrapper .sub-info strong{color:#111}.page-class--hotel-find .hotel-detail-wrapper .service-lists{margin-top:.8rem;padding:.8rem 1.6rem;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-class--hotel-find .hotel-detail-wrapper .service-lists .txt{font-size:1.4rem;line-height:2.6rem;color:#444}.page-class--hotel-find .hotel-detail-wrapper .service-lists .ico{margin-right:.5rem}.page-class--hotel-find .hotel-detail-wrapper .service-lists .service-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:.4rem 2rem .4rem 0rem}.page-class--hotel-find .hotel-detail-wrapper .btn-cont-52{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin:0 auto;margin-top:2.6rem}.page-class--hotel-find .hotel-detail-wrapper .back-btn{position:absolute}@-webkit-keyframes hotel-find-pulse{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes hotel-find-pulse{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.page-class--hotel-find:lang(ru) .map-util-area .hotel-item .content-box,.page-class--hotel-find:lang(my) .map-util-area .hotel-item .content-box{width:-webkit-calc(100% - 26.4rem);width:calc(100% - 26.4rem)}.page-class--hotel-find:lang(ru) .map-util-area .hotel-item .content-box+.component-btns,.page-class--hotel-find:lang(my) .map-util-area .hotel-item .content-box+.component-btns{-webkit-box-flex:0;-webkit-flex:0 0 24rem;flex:0 0 24rem}.page-class--hotel-find:lang(ru) .map-util-area .content-box .map-util-area .hotel-name .ico,.page-class--hotel-find:lang(my) .map-util-area .content-box .map-util-area .hotel-name .ico{margin-top:-.6rem}.page-class--hotel-find:lang(ru) .map-util-area .content-box+.component-btns .btn,.page-class--hotel-find:lang(my) .map-util-area .content-box+.component-btns .btn{width:100%}.page-class--hotel-find[dir=rtl] .map-util-area .hotel-name .ico{margin-left:0;margin-right:.8rem}.page-class--hotel-find[dir=rtl] .map-util-area .content-box+.component-btns{margin-right:2.4rem;margin-left:0}.page-class--hotel-find[dir=rtl] .hotel-detail-wrapper .service-lists .service-item{margin-right:0;margin-left:2rem}.page-class--hotel-find[dir=rtl] .hotel-detail-wrapper .service-lists .ico{margin-right:0;margin-left:.5rem}.page-class--hotel-find[dir=rtl] .map-util-area .hotel-phone .content,.page-class--hotel-find[dir=rtl] .hotel-detail-wrapper .sub-info .hotel-phone .content{direction:ltr;unicode-bidi:embed}[class^=page-class--reservation-search] .login-enter-link+.login-account-link{margin-top:6rem;padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid #dddddd}[class^=page-class--reservation-search] .login-account-link .account-link-item{padding:0}[class^=page-class--reservation-search] .reservation-contact-wrap .component-table+.component-table{margin-top:4rem}[class^=page-class--reservation-search] .reservation-contact-wrap .component-table colgroup .col-1{width:50%}.page-class--reservation-search01 .component-form .form-field.field-row-n .form-field-row:not(:first-child,:last-child),.page-class--reservation-search03 .component-form .form-field.field-row-n .form-field-row:not(:first-child,:last-child){margin-right:0;margin-left:0}.page-class--reservation-search01 .visual-standard-wrap .hgroup-first{max-width:68.6rem;margin:0 auto}.ut-dining-history-reservation-wrap .search-history-wrap+.table-history-wrap{margin-top:6rem}.ut-dining-banner-wrap{margin-top:-2rem}.ut-dining-banner-lists{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.ut-dining-banner-lists .banner-item{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 1.4rem);flex:0 0 calc(50% - 1.4rem)}.ut-dining-banner-lists .banner-inner{width:100%;height:100%;padding:4rem;min-height:24rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#f5f5f5;text-align:start}.ut-dining-banner-lists .banner-inner,.ut-dining-banner-lists .banner-col{display:-webkit-box;display:-webkit-flex;display:flex}.ut-dining-banner-lists .banner-col.col-right{margin-left:4rem;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 4.8rem;flex:0 0 4.8rem}.ut-dining-banner-lists .txt-info02-wrap .txt-info-tit .info-tit09+.info-txt{margin-top:1.6rem}.event-list{min-height:50vh;background-color:#f5f5f5;margin-top:6rem;padding:8rem 0rem}.event-list .event-list-inner{max-width:140rem;margin:0 auto}.event-list .component-lists.type-card.type-border{padding:4rem 0rem}.event-list .component-lists.type-card.type-border .card-info-tit{min-height:8.8rem}.event-list .component-lists .lists-row.col-n-2{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.event-list .component-lists .lists-row.col-n-2 [class^=lists-col]{-webkit-box-align:start;-webkit-align-items:start;align-items:start;width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}.event-list .component-lists .lists-row.col-n-2 [class^=lists-col]:nth-child(n+3){margin-top:4rem}.event-list .component-lists .lists-col{background-color:#fff;padding:4rem}.event-list .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.event-list .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.event-list .component-card .card-info .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.event-list .countdown-wrap .ico-clock-wrap .ico-clock-body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.event-list .countdown-wrap .ico-clock-wrap .ico-clock-long{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E")}.event-list .countdown-wrap .ico-clock-wrap .ico-clock-short{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E")}.event-list .countdown-wrap.ended .ico-clock-body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23777' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.event-list .countdown-wrap.ended .ico-clock-long{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23777' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E");-webkit-animation-play-state:paused;animation-play-state:paused}.event-list .countdown-wrap.ended .ico-clock-short{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23777' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E");-webkit-animation-play-state:paused;animation-play-state:paused}.event-private-wrap{min-height:30vh}.event-private-wrap .component-card .card-img{height:25.2rem}.event-private-wrap .component-card .card-info-tit+.card-info-sub{margin-top:1.6rem}.event-private-wrap .component-card .card-info-sub .info-sub>:first-child{color:#666}.event-private-wrap .component-card .card-info-sub .info-sub>:last-child{color:#444}.event-private-wrap .badge-row+.card-info-tit{margin-top:1.6rem}.event-private-inner{max-width:140rem;margin:0 auto}.event-private-inner .component-hgroup .hgroup-top+.hgroup-bottom{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:start}.event-private-inner .component-hgroup .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:.8rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap,[class^=page-class--event-] .layout-max>.board-view-wrap{padding-bottom:4rem;border-bottom:2px solid #111111}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .badge-row,[class^=page-class--event-] .layout-max>.board-view-wrap .badge-row{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .badge-row .badge,[class^=page-class--event-] .layout-max>.board-view-wrap .badge-row .badge{margin:0}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-type+.txt-info-tit,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-type+.txt-info-tit{margin-top:1.6rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-tit+.txt-date-group,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-tit+.txt-date-group{margin-top:2.4rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-date-group,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-date-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-date,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-date{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-date [class^=date-txt]:before,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-date [class^=date-txt]:before{height:1.6rem;margin:0rem 2rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-date+.txt-info-date,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-date+.txt-info-date{margin-left:6rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-date .date-txt06,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-date .date-txt06{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.event-intro-wrap{padding:0rem 11.9rem}.event-intro-wrap .component-hgroup{padding-top:6rem}.event-intro-wrap .component-hgroup .hgroup-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-intro-wrap .component-hgroup .hgroup-top .hgroup-tit{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:32.9rem;min-width:32.9rem;margin-right:10rem;text-align:start}.event-intro-wrap .component-hgroup .hgroup-top .hgroup-sub{padding-left:0}.event-intro-wrap .component-hgroup+.intro-img{margin-top:4rem}.event-intro-wrap .intro-img{padding-top:6rem}.event-intro-wrap .intro-img>img,.event-design-wrap .design-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.event-design-wrap .design-img+.component-btns{margin-top:6rem}.event-design-wrap .design-img+.component-btns .btn+.btn{margin-left:1rem}.event-design-wrap+.event-download-wrap{margin-top:2.4rem}.event-download-wrap{display:none}.event-download-wrap .txt-box-wrap [class^=ico]{width:3.2rem;height:3.2rem}.event-download-wrap .txt-box-inner02{padding:2rem 2.4rem}.event-download-wrap .txt09+.txt10{margin-top:.4rem}.event-download-wrap .txt10+.btn{margin-top:2.4rem}.event-check-tit .first-txt02 br{display:none}.event-check-wrap{padding-top:26rem}.event-check-wrap .event-check-bg{min-height:47vh;padding:26rem 0rem 16rem;background-color:#f5f5f5}.event-check-wrap .check-img{width:92.4rem;height:auto;margin:-45.6rem auto 0rem}.event-check-wrap .check-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.event-check-wrap .check-img+.check-copy{margin-top:4rem}.event-check-wrap .check-copy{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:2.4rem;line-height:4rem}.event-check-wrap .check-copy .account{font-size:2.4rem;line-height:4rem;font-weight:600}.event-check-wrap .check-copy+.component-btns{margin-top:6rem}.event-info-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-info-wrap .component-hgroup+.txt-info-link{margin-top:2.4rem}.event-info-wrap .component-hgroup+.txt-info-link .btn+.btn{margin-left:2.4rem}.event-info-wrap .component-hgroup+.component-btns{margin-top:3.2rem}.event-info-wrap .hgroup-top+.hgroup-bottom{margin-top:1.2rem}.event-info-wrap .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:0;white-space:normal;width:100%}.event-info-wrap .hgroup-bottom{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.event-info-btn{margin-top:2.4rem}.event-info-btn .btns-row .btn-text01+.btn-text01{margin:0rem 0rem 0rem 2.4rem}.event-info-btn .btns-row .btn-cont-48{min-width:16rem}.event-info-btn .btns-row .btn-cont-48+.btn-cont-48{margin:0rem 0rem 0rem 1.2rem}.event-info-btn .btns-row .btn-cont-48~.btn-text01{margin:0rem 0rem 0rem 2.4rem}.event-info-list{margin-top:3.2rem;border-top:2px solid #111111;border-bottom:1px solid #dddddd}.event-info-list.no-bottom-border{border-bottom:0}.event-info-list.no-bottom-border .event-info-item:last-child{padding:6rem 0rem 0rem}.event-info-list .txt-info02-wrap .txt-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.event-info-list .txt-info02-wrap .txt-info-tit .info-txt .txt02{font-size:1.6rem;line-height:2.8rem}.event-info-list .txt-info02-wrap .txt-info-tit .info-txt .txt02+.txt06{margin-top:2.4rem;font-size:1.6rem;line-height:2.8rem}.event-info-list .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:2.4rem}.event-info-list+.component-btns{margin-top:4rem}.event-info-list+.component-btns .btn+.btn{margin-left:1rem}.event-info-list .event-exchange-wrap{padding-top:2rem}.event-info-list .event-exchange-wrap .component-hgroup .hgroup-tit03{font-size:2.8rem;line-height:4.4rem;font-weight:600}.event-info-item{padding:6rem 0rem}.event-info-item:first-child{padding:4rem 0rem 6rem}.event-info-item+.event-info-item{border-top:1px solid #dddddd}.event-info-base .base-swiper:last-child .component-swiper.swiper-type04 .swiper-controls{position:relative}.event-info-base .base-swiper+.txt-info02-wrap{margin-top:4rem;width:101.7rem}.event-info-base .base-swiper+.txt-info02-wrap .txt06{width:75%}.event-info-base .component-swiper.swiper-type04 .swiper-controls{position:absolute;margin-top:4rem}.event-info-txt{display:-webkit-box;display:-webkit-flex;display:flex}.event-info-txt .txt-swiper{width:44.8rem;min-width:44.8rem}.event-info-txt .txt-swiper:last-child{width:100%}.event-info-txt .txt-swiper .swiper-type-base .swiper-slide{position:relative;overflow:hidden;padding-top:56.25%}.event-info-txt .txt-swiper .swiper-type-base .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.event-info-txt .txt-swiper+.txt-info02-wrap{margin-left:4rem}.event-info-txt .txt-info02-wrap{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.event-info-txt+.event-info-txt{margin-top:6rem;padding-top:6rem;border-top:1px solid #dddddd}.event-info-thumb{margin-bottom:-3rem}.event-info-thumb .txt-info02-wrap+.thumb-swiper{margin-top:4rem}.event-hotel-wrap{padding:10rem 0rem 14rem;background-color:#f5f5f5}.event-hotel-wrap.bg-white{padding:0;background-color:#fff}.event-hotel-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-hotel-wrap .component-hgroup+.hotel-swiper{margin-top:6rem}.event-hotel-wrap .component-chips+.hotel-swiper{margin-top:4rem}.event-hotel-wrap .hotel-swiper .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.event-hotel-wrap .hotel-swiper .swiper-wrapper .swiper-slide{width:-webkit-calc(50% - 3rem);width:calc(50% - 3rem)}.event-hotel-wrap .hotel-swiper .swiper-wrapper .swiper-slide:nth-child(n+3){margin-top:6rem}.event-hotel-wrap .hotel-swiper .component-card .info-tit{font-size:2.8rem;line-height:4.4rem}.event-hotel-wrap .component-chips .chips-row{padding-left:0rem}.event-hotel-wrap .component-btns .btn-cont-48{min-width:16rem}.event-hotel-inner{max-width:116.2rem;margin:0 auto}.event-center-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-center-wrap .component-hgroup+.center-info-wrap{margin:1.6rem auto 0rem}.event-center-wrap .center-info-wrap{text-align:center}.event-center-wrap .center-info-wrap.type-link{width:65%}.event-center-wrap .info-txt .tit{font-size:1.8rem;line-height:3rem;color:#444}.event-center-wrap .info-txt .tit+.sub{margin-top:4rem}.event-center-wrap .info-txt .sub{font-size:1.8rem;line-height:3rem}.event-center-wrap .info-txt+.info-link{margin-top:4rem}.event-center-wrap .info-link .btn.btn-cont-52 .btn-txt{font-size:1.5rem;line-height:2.7rem;font-weight:500}.event-notice-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-notice-wrap .component-hgroup+.txt-box-wrap{margin-top:3.2rem}.event-notice-wrap .txt-box-wrap .txt-box-cont .txt05{font-weight:400;color:#444}.event-notice-wrap .txt-box-wrap .txt-box-inner02{padding:4rem}.event-notice-wrap .txt-box-wrap+.component-btns{margin-top:6rem;padding-top:6rem}.event-notice-wrap .txt-bu-wrap .txt-bu05 li{font-size:1.6rem;line-height:2.8rem}.event-notice-wrap .txt-bu-wrap .txt-bu05 li:before{top:1.3rem}.event-notice-wrap .component-btns,.event-btn-wrap{border-top:1px solid #dddddd}.event-btn-wrap{margin-top:6rem;margin-bottom:10rem;padding-top:6rem}.event-btn-wrap.type-space01{margin-top:8rem}.event-btn-wrap.no-border{border-top:none;padding-top:0}.event-recommend-wrap{padding:0rem 0rem 14rem}.event-recommend-wrap .component-hgroup{max-width:140rem;margin:0 auto}.event-recommend-wrap .component-hgroup .hgroup-top+.hgroup-bottom{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.event-recommend-wrap .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.8rem}.event-recommend-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-recommend-wrap .component-hgroup+.recommend-swiper{margin-top:3.2rem}.event-recommend-wrap .recommend-link{margin-top:6rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21{margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2)}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .swiper-slide{width:44.8rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .card-img{height:25.2rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .info-top+.card-info-txt{margin-top:.8rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .card-info-tit .info-tit03{height:8rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .card-info-tit+.card-info-txt{margin-top:1.6rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .card-util [class^="ico ico-grade-"]:last-child{margin:1.2rem 1rem 0rem 0rem}.event-recommend-wrap .countdown-wrap .ico-clock-wrap .ico-clock-body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.event-recommend-wrap .countdown-wrap .ico-clock-wrap .ico-clock-long{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E")}.event-recommend-wrap .countdown-wrap .ico-clock-wrap .ico-clock-short{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E")}.event-recommend-wrap .countdown-wrap.ended .ico-clock-body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23777' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.event-recommend-wrap .countdown-wrap.ended .ico-clock-long{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23777' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E");-webkit-animation-play-state:paused;animation-play-state:paused}.event-recommend-wrap .countdown-wrap.ended .ico-clock-short{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23777' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E");-webkit-animation-play-state:paused;animation-play-state:paused}.event-roulette-guide-wrap{background:#dfdfca66}.event-roulette-guide-wrap .roulette-guide-inner{max-width:116.2rem;margin:0 auto;padding:8rem 0rem}.event-roulette-guide-wrap .component-hgroup+.roulette-guide-list{margin-top:3.2rem}.event-roulette-guide-wrap .roulette-guide-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.event-roulette-guide-wrap .roulette-guide-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:-webkit-calc(33.3333333333% - 2.9rem);width:calc(33.3333333333% - 2.9rem)}.event-roulette-guide-wrap .item-img{height:28.7rem}.event-roulette-guide-wrap .item-img>img{width:100%;height:100%;object-fit:cover;object-position:center}.event-roulette-guide-wrap .item-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;background-color:#fff;padding:4.2rem 2rem}.event-roulette-guide-wrap .item-txt .num{font-size:2.4rem;line-height:4rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-style:italic;letter-spacing:-.02em;color:#816c5b}.event-roulette-guide-wrap .item-txt .num+.txt{margin-left:.8rem}.event-roulette-guide-wrap .item-txt .txt{font-size:2rem;line-height:3.6rem;font-weight:600;color:#444}.event-roulette-wrap .roulette-box{position:relative;overflow:hidden}.event-roulette-wrap .theme-bg{position:absolute;top:0;left:0;width:100%;height:100%}.event-roulette-wrap .theme-bg>img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.event-roulette-wrap .theme-cont{position:relative;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10rem 0rem 16rem}.event-roulette-wrap .theme-tit-group{text-align:center}.event-roulette-wrap .theme-tit-group .tit{font-size:4.8rem;line-height:6.4rem;font-weight:500}.event-roulette-wrap .theme-tit-group .tit+.sub{margin-top:1.2rem}.event-roulette-wrap .theme-tit-group .sub{font-size:1.6rem;line-height:2.8rem}.event-roulette-wrap .theme-tit-group.white{color:#fff}.event-roulette-wrap .theme-tit-group+.theme-board{margin-top:3.6rem}.event-roulette-wrap .theme-board{width:31vw;height:31vw;margin-left:auto;margin-right:auto}.event-roulette-wrap .roulette-notice{position:absolute;width:100%;bottom:0}.event-roulette-wrap .roulette-notice .notice-bg{padding:1rem 0rem;background-color:#4a4e50}.event-roulette-wrap .roulette-notice .notice-txt{font-size:2rem;line-height:3.6rem;color:#fff;text-align:center}.event-roulette-wrap .roulette-notice .chance-txt{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:2.8rem;line-height:4.4rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;color:#111;width:5.2rem;height:5.2rem;margin:0rem 1.2rem;padding-top:.4rem;background-color:#fff;border-radius:50%}.event-roulette-wrap .roulette-panel-wrap{width:100%;height:100%;position:relative}.event-roulette-wrap .roulette-panel-wrap.piece-5 .spinner{background-image:url(/assets/images/SP/img_roulette_piece5_white.webp)}.event-roulette-wrap .roulette-panel-wrap.piece-6 .spinner{background-image:url(/assets/images/SP/img_roulette_piece6_white.webp)}.event-roulette-wrap .roulette-panel-wrap.piece-7 .spinner{background-image:url(/assets/images/SP/img_roulette_piece7_white.webp)}.event-roulette-wrap .roulette-panel-wrap.piece-8 .spinner{background-image:url(/assets/images/SP/img_roulette_piece8_white.webp)}.event-roulette-wrap .roulette-panel-wrap.black.piece-5 .spinner{background-image:url(/assets/images/SP/img_roulette_piece5_black.webp)}.event-roulette-wrap .roulette-panel-wrap.black.piece-6 .spinner{background-image:url(/assets/images/SP/img_roulette_piece6_black.webp)}.event-roulette-wrap .roulette-panel-wrap.black.piece-7 .spinner{background-image:url(/assets/images/SP/img_roulette_piece7_black.webp)}.event-roulette-wrap .roulette-panel-wrap.black.piece-8 .spinner{background-image:url(/assets/images/SP/img_roulette_piece8_black.webp)}.event-roulette-wrap .roulette-panel-wrap.black .piece{color:#fff}.event-roulette-wrap .roulette-panel-wrap .spinner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-size:100% 100%;background-repeat:no-repeat}.event-roulette-wrap .roulette-panel-wrap .piece{width:50%;height:50%;position:absolute;left:50%;text-align:center;-webkit-transform-origin:center bottom;transform-origin:center bottom;font-size:2.4rem;line-height:4rem;font-weight:500;padding-top:6rem}.event-roulette-wrap .roulette-panel-wrap .piece.boom{color:#666}.event-roulette-wrap .roulette-panel-wrap .piece img{width:8rem;height:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.event-roulette-wrap .roulette-panel-wrap .pin{position:absolute;width:2.5rem;left:-webkit-calc(50% - 1.2rem);left:calc(50% - 1.2rem);top:0;z-index:2;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.event-roulette-wrap .roulette-panel-wrap .go-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20%;height:20%;z-index:2}.event-roulette-wrap .roulette-panel-wrap img{max-width:100%}.event-roulette-wrap+.event-agree-wrap{margin-top:4rem}.event-agree-wrap{max-width:116.2rem;margin:0 auto}.event-agree-wrap .event-agree-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#f5f5f5;padding:4rem 4.8rem}.event-agree-wrap .copy-tit{font-size:1.8rem;line-height:3rem;font-weight:600}.event-agree-wrap .copy-tit+.copy-txt{margin-top:.8rem}.event-agree-wrap .copy-txt{font-size:1.6rem;line-height:2.8rem;color:#444}.event-gift-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-gift-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:116.2rem;margin:0 auto}.event-gift-top{min-width:29.7rem;width:29.7rem;margin-right:6rem}.event-gift-top .component-hgroup{max-width:116.2rem;margin:0 auto}.event-gift-top .component-hgroup .hgroup-tit{-webkit-box-flex:1;-webkit-flex:auto;flex:auto}.event-gift-top .hgroup-top+.hgroup-bottom{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.event-gift-list{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.event-gift-list .component-card .info-tit06{font-size:2.8rem;line-height:4.4rem;font-weight:600}.event-gift-list .component-card .badge{height:4.4rem;padding:.2rem 1.6rem}.event-gift-list .component-card .badge .badge-txt{font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-style:italic;letter-spacing:-.02em;font-size:2.4rem;line-height:4rem;font-weight:400;margin-top:.6rem}.event-gift-list .component-lists .badge{padding:.2rem 1.2rem}.event-gift-list .component-lists .badge .badge-txt{font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;font-size:1.6rem;line-height:2.8rem;font-weight:400;margin-top:.3rem}.event-gift-item+.event-gift-item{margin-top:4rem;padding-top:4rem;border-top:1px solid #dddddd}.event-gift-item .card-img,.event-gift-item .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.event-gift-item .card-img img,.event-gift-item .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.event-gift-item .component-lists.type-thumbnail .lists-row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.event-gift-item .component-lists.type-thumbnail .lists-row+.lists-row{margin-top:4rem;padding-top:4rem}.event-gift-item .component-lists.type-thumbnail .lists-row:last-child{padding-bottom:4rem;border-bottom:1px solid #dddddd}.event-gift-item .component-lists.type-thumbnail .lists-row .lists-col-1{min-width:32.9rem;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-gift-item .component-lists.type-thumbnail .lists-row .lists-col-1 .component-thumbnail{height:auto}.event-gift-item .component-lists.type-thumbnail .lists-row .lists-col-2{margin-left:4rem;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-detail-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-detail-wrap .component-hgroup+.txt-box-wrap{margin-top:3.2rem}.event-detail-wrap .txt-box-wrap .txt-box-inner02{background-color:#fff;border:1px solid #dddddd}.event-detail-wrap .txt-box-wrap .txt-box-cont .txt05{font-weight:400;color:#444}.event-detail-wrap .txt-box-wrap .txt-box-cont+.component-btns{margin-top:3.2rem}.event-detail-wrap .txt-box-wrap .component-btns .btn-cont-48{min-width:16rem}.event-detail-wrap .txt-box-wrap+.component-btns{margin-top:6rem}.event-detail-wrap .txt-box-wrap+.component-btns .btn+.btn{margin-left:1rem}.event-coupon-wrap{padding:8rem 0rem;background-color:#e9e9ea}.event-coupon-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-coupon-wrap .event-swiper+.component-btns{margin-top:4rem}.event-coupon-wrap .event-swiper+.component-btns .ico-btn-download-white{width:1.6rem;height:1.6rem}.event-coupon-wrap .event-swiper+.component-btns .btns-row .btn-cont-48{display:none}.event-coupon-wrap .event-swiper+.component-btns .btns-row .btn-cont-52 .btn-txt{font-size:1.5rem;line-height:2.7rem;font-weight:600}.event-coupon-wrap .event-swiper .component-btns{margin-top:4rem}.event-coupon-wrap .coupon-item{position:relative;width:100%}.event-coupon-wrap .coupon-item .coupon-box{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:100%;min-height:26rem}.event-coupon-wrap .coupon-item .coupon-box-top{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding:2rem 2rem 2.8rem 4rem;margin-bottom:3.1rem;background-color:#fff;border:1px solid #dddddd;border-bottom:none;border-radius:1.2rem 1.2rem 0rem 0rem}.event-coupon-wrap .coupon-item .coupon-box-top:before{content:"";display:block;position:absolute;left:-1px;bottom:-3.2rem;width:-webkit-calc(100% + .2rem);width:calc(100% + .2rem);height:3.2rem;background-image:url(/assets/images/SP/img_coupon_line01.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center}.event-coupon-wrap .coupon-item .coupon-box-bottom{border-radius:0rem 0rem 1.2rem 1.2rem;overflow:hidden}.event-coupon-wrap .coupon-item .coupon-box-left{width:77%;padding-right:2.8rem}.event-coupon-wrap .coupon-item .coupon-box-right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:23%}.event-coupon-wrap .coupon-item .coupon-top+.coupon-tit{margin-top:.8rem}.event-coupon-wrap .coupon-item .coupon-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#816c5b}.event-coupon-wrap .coupon-item .coupon-tag{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;margin-bottom:1.2rem}.event-coupon-wrap .coupon-item .coupon-tag .tag{padding:.4rem 1.2rem;min-height:3.2rem;font-size:1.2rem;line-height:2.4rem;font-weight:600;border-radius:3rem}.event-coupon-wrap .coupon-item .coupon-tag .tag+.tag{margin-left:.4rem}.event-coupon-wrap .coupon-item .coupon-tag .tag.type01{background-color:#f5f5f5;color:#666}.event-coupon-wrap .coupon-item .coupon-tag .tag.type02{background-color:#4a4e50;color:#fff}.event-coupon-wrap .coupon-item .coupon-tag .tag.type03{background-color:#fff;border:1px solid #dddddd;color:#666}.event-coupon-wrap .coupon-item .coupon-tit{font-size:3.2rem;line-height:4.8rem;font-weight:600;min-height:5.2rem}.event-coupon-wrap .coupon-item .coupon-tit+.coupon-sub{margin-top:.8rem}.event-coupon-wrap .coupon-item .coupon-sub{text-align:start;font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#444;text-underline-offset:.3rem;margin-top:.8rem;min-height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}.event-coupon-wrap .coupon-item .coupon-sub .coupon-guide{display:contents}.event-coupon-wrap .coupon-item .coupon-sub .coupon-guide .ico{margin-top:-.2rem}.event-coupon-wrap .coupon-item .coupon-sub .ico-infomation{width:1.6rem;height:1.6rem}.event-coupon-wrap .coupon-item .coupon-sub+.coupon-bottom{margin-top:2.4rem}.event-coupon-wrap .coupon-item .coupon-sub>span:first-child{text-decoration:underline;text-underline-offset:2px;margin-right:.8rem}.event-coupon-wrap .coupon-item .coupon-bottom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.event-coupon-wrap .coupon-item .coupon-period{display:block;width:50%}.event-coupon-wrap .coupon-item .coupon-period-group{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}.event-coupon-wrap .coupon-item .coupon-period .preiod-label{font-size:1.6rem;line-height:2.8rem;color:#666}.event-coupon-wrap .coupon-item .coupon-period .preiod-label+.preiod-date{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.event-coupon-wrap .coupon-item .coupon-period .preiod-date{font-size:1.6rem;line-height:2.8rem;color:#444}.event-coupon-wrap .coupon-item .coupon-guide .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444}.event-coupon-wrap .coupon-item .coupon-date{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;background-color:#816c5b}.event-coupon-wrap .coupon-item .coupon-date .coupon-date-txt{font-size:1.8rem;line-height:3rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;color:#fff}.event-coupon-wrap .coupon-item .coupon-date+.coupon-download{margin-top:1.6rem}.event-coupon-wrap .coupon-item .coupon-download{width:100%;height:4.9rem;background-color:#816c5b;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-coupon-wrap .coupon-item .coupon-download .ico{display:block;width:2.4rem;height:2.4rem;margin-top:.4rem}.event-coupon-wrap .coupon-item .coupon-download .ico+.btn-txt{color:#fff;font-size:1.8rem;line-height:3rem;font-weight:500;margin-left:1.2rem}.event-coupon-wrap .coupon-item .coupon-download.complete{background-color:#111;cursor:default;display:none}.event-coupon-wrap .coupon-item.complete .coupon-box-top{background-color:#f5f5f5;background-image:url(/assets/images/common/bg_event_coupon_end.webp);background-repeat:no-repeat;background-position:top right;background-size:auto 100%}.event-coupon-wrap .coupon-item.complete .coupon-box-top:before{background-image:url(/assets/images/SP/img_coupon_line02.png)}.event-coupon-wrap .coupon-item.complete .coupon-download:not(.complete){display:none}.event-coupon-wrap .coupon-item.complete .coupon-download.complete{display:-webkit-box;display:-webkit-flex;display:flex}.event-coupon-wrap .coupon-item.end{position:relative}.event-coupon-wrap .coupon-item.end .coupon-end-box{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:1.2rem;overflow:hidden}.event-coupon-wrap .coupon-item.end .ico-event-coupon+.end-txt{margin-top:1.2rem}.event-coupon-wrap .coupon-item.end .end-txt{color:#fff;font-size:2rem;line-height:3.6rem;font-weight:500}.event-coupon-wrap .coupon-item.end .end-bg{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.event-coupon-wrap .coupon-item.end .end-bg:before,.event-coupon-wrap .coupon-item.end .end-bg:after{content:"";position:absolute;top:0;width:50%;height:100%;z-index:-1}.event-coupon-wrap .coupon-item.end .end-bg:before{left:0;background-image:-webkit-radial-gradient(0 -webkit-calc(100% - 6.4rem),circle,transparent 1rem,rgba(17,17,17,.8) 1.1rem);background-image:radial-gradient(circle at 0 calc(100% - 6.4rem),transparent 1rem,rgba(17,17,17,.8) 1.1rem)}.event-coupon-wrap .coupon-item.end .end-bg:after{right:0;background-image:-webkit-radial-gradient(100% -webkit-calc(100% - 6.4rem),circle,transparent 1rem,rgba(17,17,17,.8) 1.1rem);background-image:radial-gradient(circle at 100% calc(100% - 6.4rem),transparent 1rem,rgba(17,17,17,.8) 1.1rem)}.event-coupon-inner{max-width:116.2rem;margin:0 auto}.event-coupon-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;align-items:end;width:100%}.event-coupon-tit .component-hgroup{width:80%}.event-coupon-tit .component-hgroup .hgroup-bottom .bottom-txt01{width:100%;text-align:start}.event-coupon-tit .component-btns{margin-top:4rem}.event-coupon-tit .component-btns .ico-btn-arrow{min-width:4.8rem}.event-coupon-tit+.event-coupon-cont{margin-top:3.2rem}.event-inquiry-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-inquiry-wrap .component-hgroup .hgroup-bottom{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.event-inquiry-wrap .component-hgroup .hgroup-bottom .bottom-txt01{margin-top:.8rem}.event-inquiry-wrap .component-hgroup .hgroup-bottom br{display:none}.event-inquiry-wrap .component-hgroup+.txt-box-wrap{margin-top:3.2rem}.event-inquiry-wrap .txt-box-wrap .txt-box-inner02{padding-bottom:6rem}.event-inquiry-wrap .inquiry-list .inquiry-item+.inquiry-item{margin-top:4rem;padding-top:4rem;border-top:1px solid #dddddd}.event-inquiry-wrap .inquiry-list .inquiry-label{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#816c5b}.event-inquiry-wrap .inquiry-list .inquiry-label+.inquiry-tit{margin-top:.4rem}.event-inquiry-wrap .inquiry-list .inquiry-tit{font-size:2rem;line-height:3.6rem;font-weight:600}.event-inquiry-wrap .inquiry-list .inquiry-tit+.inquiry-cont{margin-top:1.2rem}.event-inquiry-wrap .inquiry-list .inquiry-tit+.inquiry-cont-group{margin-top:2rem}.event-inquiry-wrap .inquiry-list .inquiry-tit .ico-required-mark{width:.6rem;height:.6rem;margin-bottom:1.5rem}.event-inquiry-wrap .inquiry-list .inquiry-cont-group+.inquiry-cont-group{margin-top:4rem;padding-top:4rem;border-top:1px solid #dddddd}.event-inquiry-wrap .inquiry-list .inquiry-cont-tit{font-size:1.8rem;line-height:3rem;font-weight:500}.event-inquiry-wrap .inquiry-list .inquiry-cont-tit+.inquiry-cont{margin-top:1.2rem}.event-inquiry-wrap .inquiry-list .inquiry-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.6rem}.event-inquiry-wrap .inquiry-list .inquiry-cont .component-checkbox,.event-inquiry-wrap .inquiry-list .inquiry-cont .component-radio{width:16.6666666667%}.event-inquiry-wrap .inquiry-list .inquiry-cont+.component-form{margin-top:1.6rem}.event-inquiry-wrap .inquiry-list+.component-btns{margin-top:4rem}.event-inquiry-wrap .inquiry-list .form-validation{display:-webkit-box;display:-webkit-flex;display:flex;font-size:1.4rem;line-height:2.6rem;margin-top:.4rem}.event-stamp-wrap{padding:10rem 0rem;background-color:#eee;background-position:center;background-repeat:no-repeat;background-size:cover}.event-stamp-wrap .component-hgroup{width:44.7rem}.event-stamp-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-stamp-wrap .component-hgroup+.event-stamp-info{margin-top:4.8rem}.event-stamp-wrap .ico+.label-txt{margin-left:1.6rem}.event-stamp-wrap .event-stamp-inner{max-width:116.2rem;margin:3.2rem auto 0rem}.event-stamp-wrap .event-stamp-info{display:-webkit-box;display:-webkit-flex;display:flex}.event-stamp-wrap .event-stamp-status{width:39.6rem}.event-stamp-wrap .event-stamp-status+.event-stamp-box{margin-left:8rem}.event-stamp-wrap .status-list .status-item{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.event-stamp-wrap .status-list .status-item,.event-stamp-wrap .status-list .status-item .item-label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.event-stamp-wrap .status-list .status-item .item-label{width:80%}.event-stamp-wrap .status-list .status-item .label-txt{font-size:2rem;line-height:3.6rem;font-weight:500}.event-stamp-wrap .status-list .status-item .item-value{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:3.2rem;line-height:4.8rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em}.event-stamp-wrap .status-list .status-item .total{opacity:.4;margin-left:.3rem}.event-stamp-wrap .status-list .status-item+.status-item{border-top:1px solid #dddddd;margin-top:1.2rem;padding-top:1.2rem}.event-stamp-wrap .status-list+.status-link{margin-top:3.2rem}.event-stamp-wrap .status-list+.status-link .btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;background-color:transparent}.event-stamp-wrap .status-list+.status-link .btn.black{background-color:#111}.event-stamp-wrap .event-stamp-box{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;box-shadow:3px 6px 18px #00000014;margin-top:-13rem;border-radius:1.6rem}.event-stamp-wrap .stamp-swiper{max-width:68.6rem;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-image:url(/assets/images/SP/bg_stamp_box01.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.event-stamp-wrap .stamp-swiper,.event-stamp-wrap .stamp-swiper .stamp-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.event-stamp-wrap .stamp-swiper .stamp-group{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:56.8rem;min-height:22.4rem}.event-stamp-wrap .stamp-swiper .stamp-group [class^=stamp-]{width:10rem;height:10rem;background-position:center;background-repeat:no-repeat;background-size:cover}.event-stamp-wrap .stamp-swiper .stamp-group [class^=stamp-]+[class^=stamp-]{margin-left:1.6rem}.event-stamp-wrap .stamp-swiper .stamp-group [class^=stamp-]:nth-child(6){margin-left:0}.event-stamp-wrap .stamp-swiper .stamp-group [class^=stamp-]:nth-child(n+6){margin-top:2.4rem}.event-stamp-wrap .stamp-swiper .stamp-group .stamp-default-off{background-image:url(/assets/images/SP/img_stamp_default.webp)}.event-stamp-wrap .stamp-swiper .stamp-group .stamp-default-on{background-image:url(/assets/images/SP/img_stamp_default_on.webp)}.event-stamp-wrap .stamp-swiper .stamp-group .stamp-special-off{background-image:url(/assets/images/SP/img_stamp_special.webp)}.event-stamp-wrap .stamp-swiper .stamp-group .stamp-special-on{background-image:url(/assets/images/SP/img_stamp_special_on.webp)}.event-stamp-wrap .stamp-swiper .stamp-group.complete{position:relative}.event-stamp-wrap .stamp-swiper .stamp-group.complete .stamp-special-on{background-image:url(/assets/images/SP/img_stamp_special.webp)}.event-stamp-wrap .stamp-swiper .stamp-group.complete .stamp-default-on{background-image:url(/assets/images/SP/img_stamp_default.webp)}.event-stamp-wrap .stamp-swiper .stamp-group.complete .stamp-default-on,.event-stamp-wrap .stamp-swiper .stamp-group.complete .stamp-default-off,.event-stamp-wrap .stamp-swiper .stamp-group.complete .stamp-special-on,.event-stamp-wrap .stamp-swiper .stamp-group.complete .stamp-special-off{opacity:.5}.event-stamp-wrap .stamp-swiper .stamp-group-copy{position:absolute;left:0;top:13.6rem;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.event-stamp-wrap .stamp-swiper .stamp-group-copy .complete-copy{font-size:2rem;line-height:3.6rem;font-weight:500;width:34%;text-align:center}.event-process-wrap{background:#f5f5f5;padding:8rem 0rem}.event-process-wrap .event-process-inner{max-width:116.2rem;margin:0 auto}.event-process-wrap .component-hgroup{width:80%}.event-process-wrap .process-swiper{margin-top:-5rem}.event-process-wrap .component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-process-wrap .component-lists .lists-row.ratio-3-2>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 56.7rem;flex:0 0 56.7rem}.event-process-wrap .component-lists .lists-row.ratio-3-2>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 56.7rem - 8rem) * 1);flex:0 0 calc((100% - 64.7rem)*1)}.event-process-wrap .component-lists .lists-row .txt-info02-wrap{padding-top:4rem}.event-process-wrap .swiper-type25 .swiper-container{-webkit-box-flex:0;-webkit-flex:0 0 56.7rem;flex:0 0 56.7rem;padding-top:8rem}.event-process-wrap .swiper-type25 .swiper-txt-container{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 56.7rem - 8rem) * 1);flex:0 0 calc((100% - 64.7rem)*1)}.event-raffle-wrap{position:relative;background:#f5f5f5;padding:10rem 0rem}.event-raffle-wrap .event-raffle-top{text-align:center;max-width:116.2rem;margin:0 auto}.event-raffle-wrap .event-raffle-top:before{content:"";display:block;position:absolute;top:13.3rem;width:116.2rem;height:1px;background-color:#111}.event-raffle-wrap .event-raffle-top .raffle-top-group{position:inherit;max-width:50rem;margin:0 auto;background-color:#f5f5f5;z-index:1}.event-raffle-wrap .event-raffle-top .raffle-top-group>.raffle-top-txt{background-color:#f5f5f5;position:relative;padding-top:1.6rem}.event-raffle-wrap .event-raffle-top .raffle-top-count{position:relative;background-color:#f5f5f5}.event-raffle-wrap .event-raffle-top .raffle-top-count+.raffle-top-txt{margin-top:2.4rem}.event-raffle-wrap .event-raffle-top .countdown-wrap{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#111}.event-raffle-wrap .event-raffle-top .ico-clock-wrap{display:none}.event-raffle-wrap .event-raffle-top .time-box:before,.event-raffle-wrap .event-raffle-top .time-box:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(245,245,245)),to(rgba(245,245,245,0)));background-image:-webkit-linear-gradient(top,rgb(245,245,245) 0%,rgba(245,245,245,0) 100%);background-image:linear-gradient(to bottom,#f5f5f5,#f5f5f500)}.event-raffle-wrap .event-raffle-top .time-txt,.event-raffle-wrap .event-raffle-top .colon{font-size:5.2rem;line-height:6.8rem}.event-raffle-wrap .event-raffle-top .colon{font-size:5.2rem;line-height:6.8rem;margin-top:-.5rem}.event-raffle-wrap .event-raffle-top .time-txt .el{padding-top:0}.event-raffle-wrap .event-raffle-top .raffle-top-txt{font-size:2.4rem;line-height:4rem;font-weight:600;color:#444}.event-raffle-wrap .event-raffle-top+.event-raffle-swiper{position:relative;max-width:116.2rem;margin:4rem auto 0rem}.event-raffle-wrap .component-swiper.swiper-type39{padding-bottom:9.6rem}.event-raffle-wrap .component-swiper.swiper-type39~.event-raffle-btn{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);opacity:1;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.event-raffle-wrap .component-swiper.swiper-type39~.event-raffle-btn.hide{opacity:.8}.event-raffle-wrap .component-swiper+.event-raffle-btn{margin-top:3.2rem}.event-raffle-wrap .event-raffle-btn{width:44.8rem;margin:3.2rem auto 0rem}.event-raffle-wrap .event-raffle-btn .btn{min-width:100%;height:6.4rem;border-radius:0}.event-raffle-wrap .event-raffle-btn .ico-direction-right{width:1.6rem;height:1.6rem;margin-left:.8rem}.event-raffle-wrap .start-txt,.event-raffle-wrap .start-tit,.event-raffle-wrap .before-tit,.event-raffle-wrap .before-txt,.event-raffle-wrap .before-txt02,.event-raffle-wrap .after-txt,.event-raffle-wrap .btn-cont-64.black{display:none}.event-raffle-wrap.publish-start .event-raffle-swiper,.event-raffle-wrap.publish-before .event-raffle-swiper,.event-raffle-wrap.publish-after .event-raffle-swiper{margin:0 auto;position:relative;max-width:116.2rem;margin:6rem auto 0rem}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap{width:auto;margin:auto}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .swiper-container,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .swiper-container,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .swiper-container{display:block;overflow-x:visible}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .swiper-slide,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .swiper-slide,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .swiper-slide{width:35.8rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;margin-right:4.4rem}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .swiper-slide:last-child,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .swiper-slide:last-child,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .swiper-slide:last-child{margin-right:0}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-prev,.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-next,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-prev,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-next,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-prev,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-next{-webkit-transform:translateY(4.8rem);transform:translateY(4.8rem)}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-prev .card-info,.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-next .card-info,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-prev .card-info,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-next .card-info,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-prev .card-info,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .swiper-slide.swiper-slide-next .card-info{opacity:0}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .card-top,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .card-top,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .card-top{height:28.7rem;opacity:.12}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .card-info,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .card-info,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .card-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:2.4rem;min-height:12rem;background-color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .card-info-tit .info-tit10,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .card-info-tit .info-tit10,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .card-info-tit .info-tit10{font-size:2rem;line-height:3.6rem;font-weight:600;color:#ddd;text-align:center}.event-raffle-wrap.publish-start .event-raffle-swiper{margin-top:4rem}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .card-top{opacity:1}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .card-info-tit .info-tit10{color:#111}.event-raffle-wrap.publish-start .raffle-top-group{max-width:64.7rem}.event-raffle-wrap.publish-start .raffle-top-count,.event-raffle-wrap.publish-start .raffle-top-txt,.event-raffle-wrap.publish-start .event-raffle-btn,.event-raffle-wrap.publish-start .after-txt,.event-raffle-wrap.publish-start .before-txt{display:none}.event-raffle-wrap.publish-start .start-txt{position:relative;display:block;font-size:6.4rem;line-height:8rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;background-color:#f5f5f5}.event-raffle-wrap.publish-start .start-tit{display:block;font-size:2.4rem;line-height:4rem;font-weight:500;color:#444;margin-top:.8rem}.event-raffle-wrap.publish-before .raffle-top-group{max-width:53.6rem}.event-raffle-wrap.publish-before .raffle-top-count,.event-raffle-wrap.publish-before .raffle-top-txt,.event-raffle-wrap.publish-before .event-raffle-btn,.event-raffle-wrap.publish-before .after-txt{display:none}.event-raffle-wrap.publish-before .before-txt{position:relative;display:block;font-size:6.4rem;line-height:8rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;background:#f5f5f5}.event-raffle-wrap.publish-before .before-tit{position:absolute;top:57%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;font-size:4rem;line-height:5.6rem;font-weight:400;text-align:center}.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .card-top{opacity:1}.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .card-info-tit .info-tit10{color:#111}.event-raffle-wrap.publish-after .raffle-top-count,.event-raffle-wrap.publish-after .raffle-top-txt,.event-raffle-wrap.publish-after .btn-cont-64.gold,.event-raffle-wrap.publish-after .before-txt,.event-raffle-wrap.publish-after .event-raffle-top:before{display:none}.event-raffle-wrap.publish-after .raffle-top-group{max-width:100%}.event-raffle-wrap.publish-after .after-txt{display:block;font-size:4.8rem;line-height:6.4rem;font-weight:500}.event-raffle-wrap.publish-after .event-raffle-btn{width:35.8rem}.event-raffle-wrap.publish-after .btn-cont-64.black{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.event-raffle-wrap.type02 .event-raffle-top .raffle-top-group>.raffle-top-txt{background-color:#f5f5f5;position:relative;padding-top:1.6rem}.event-raffle-wrap.type02 .event-raffle-top .raffle-top-count+.raffle-top-txt{margin-top:0;padding-top:0}.event-raffle-wrap.type02 .event-raffle-top .raffle-top-group{max-width:55.4rem}.event-raffle-wrap.type02 .event-raffle-top .colon{margin:-1rem 0rem 0rem}.event-raffle-wrap.type02 .event-raffle-top .time-info{font-size:1.2rem;line-height:2.4rem;margin-top:-.5rem}.event-raffle-wrap.type02 .after-txt+.event-raffle-btn{margin-top:2.4rem}.event-raffle-wrap.type02 .after-txt+.event-raffle-btn .btn{border-radius:.4rem}.event-raffle-wrap.type02 .event-raffle-list{max-width:116.2rem;margin:4rem auto 0rem;text-align:center}.event-raffle-wrap.type02 .event-raffle-list.selected .raffle-list-item>button:not(.active):not([disabled]){opacity:.4}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;min-height:12rem}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-top{max-height:28.7rem;height:100%;overflow:hidden}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-inner{width:100%;background-color:#fff;height:100%;-webkit-transition:opacity .1s ease-in,-webkit-transform .1s ease-in;transition:opacity .1s ease-in,-webkit-transform .1s ease-in;transition:transform .1s ease-in,opacity .1s ease-in;transition:transform .1s ease-in,opacity .1s ease-in,-webkit-transform .1s ease-in}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button{width:-webkit-calc((100% - 8.4rem) / 3);width:calc((100% - 8.4rem) / 3);margin-left:4.2rem}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button:nth-child(n+4){margin-top:4.4rem}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button:nth-child(3n+1){margin-left:0}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button.active .card-inner{-webkit-transform:scale(1.11);transform:scale(1.11)}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button.disabled{cursor:default;opacity:.4}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item .component-card{height:100%}.event-raffle-wrap.type02 .event-raffle-list .event-raffle-btn{margin-top:4.8rem}.event-raffle-wrap.type02.publish-after .raffle-list-item{margin-top:6rem}.event-raffle-wrap.type02.publish-after .raffle-list-item>button.disabled{opacity:1}.event-raffle-wrap.type02.publish-after .raffle-list-item+.event-raffle-btn{display:none}.event-raffle-wrap.type02.publish-before .event-raffle-list{position:relative;margin-top:8rem}.event-raffle-wrap.type02.publish-before .event-raffle-list .component-card .card-inner[disabled]{opacity:.4}.event-raffle-wrap.type02.publish-before .event-raffle-list:before{content:"";position:absolute;width:-webkit-calc(100% + 8rem);width:calc(100% + 8rem);height:-webkit-calc(100% + 8rem);height:calc(100% + 8rem);left:50%;top:-4rem;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:1;background-color:#e5e5e54d}.event-raffle-wrap.type02.publish-before .before-txt02{display:block;width:100%;font-size:3.2rem;line-height:4.8rem;font-weight:500;color:#111;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.event-benefit-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-benefit-wrap .component-hgroup+.event-benefit-info{margin-top:1.2rem}.event-benefit-wrap .event-benefit-info+.component-btns{margin-top:6rem}.event-benefit-wrap .event-benefit-info+.component-btns .btn+.btn{margin-left:1.6rem}.event-benefit-wrap .benefit-info-txt{font-size:1.8rem;line-height:3rem;color:#444}.event-benefit-wrap .benefit-info-txt+.benefit-info-list{margin-top:3.2rem}.event-benefit-wrap .benefit-info-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:4rem 0rem;border:1px solid #dddddd}.event-benefit-wrap .benefit-info-item+.benefit-info-item{margin-top:1.6rem}.event-benefit-wrap [class^="ico ico-benefit-"]{margin-right:3.2rem;background-color:#111;background-size:3.2rem 3.2rem;border-radius:50%;min-width:6.4rem}.event-benefit-wrap .item-txt{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:4.8rem;width:60%}.event-benefit-wrap .item-txt .txt01{font-size:2.4rem;line-height:4rem;font-weight:600}.event-benefit-wrap .item-txt .txt02{font-size:1.8rem;line-height:3rem;color:#444}.event-benefit-wrap .item-price{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;min-width:32.9rem;width:40%;height:auto;padding-right:4rem;text-align:end}.event-benefit-wrap .price-txt{font-size:2.4rem;line-height:4rem;font-weight:600;color:#816c5b}.agreement-list.type-collaspse .item-inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.agreement-list.type-collaspse .agreement-detail{width:100%;padding:0;margin:0}.agreement-list.type-collaspse .component-collapse{width:100%}.agreement-list.type-collaspse .collapse-tit{position:absolute;right:.4rem;top:1.5rem}.agreement-list.type-collaspse .collapse-tit:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23999' stroke-linecap='square' stroke-width='.12em' d='m20.079 7.96-8.08 8.08L3.92 7.96'/%3E%3C/svg%3E");width:2rem;height:2rem;background-size:2rem;right:0}.agreement-list.type-collaspse .collapse-content{background-color:#f5f5f5;margin-top:1.2rem}.agreement-list.type-collaspse .collapse-content-inner{padding:2.4rem;max-height:24rem;overflow-y:scroll}.agreement-list.type-collaspse .collapse-content-inner::-webkit-scrollbar{width:10px}@supports (-moz-appearance: none){.agreement-list.type-collaspse .collapse-content-inner{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.agreement-list.type-collaspse .terms-as-list01+.terms-ag-tit02{margin-top:0}.agreement-list.type-collaspse .terms-ag-tit02{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.confirm-complete-wrap{height:100vh}.confirm-complete-wrap .confirm-inner{height:100%;background:url(/assets/images/SP/bg_confirm_complete.jpg) no-repeat center/cover}.confirm-complete-wrap .confirm-inner,.confirm-complete-wrap .confirm-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.confirm-complete-wrap .confirm-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-width:140rem;height:-webkit-calc(100vh - 32rem);height:calc(100vh - 32rem);max-height:76rem;width:100%;padding:2.4rem 23.8rem;background-color:#fff}.confirm-complete-wrap .confirm-box-logo+.confirm-box-copy{margin-top:4rem}.confirm-complete-wrap .confirm-logo{width:19rem;height:2.5rem}.confirm-complete-wrap .confirm-logo>img{width:100%;height:100%;object-fit:cover;object-position:center}.confirm-complete-wrap .confirm-box-copy{width:100%;text-align:center}.confirm-complete-wrap .confirm-tit{font-size:3.6rem;line-height:5.2rem;font-weight:600}.confirm-complete-wrap .confirm-tit+.confirm-txt01{margin-top:1.6rem}.confirm-complete-wrap .confirm-tit+.confirm-grey-box{margin-top:4rem}.confirm-complete-wrap .confirm-grey-box{background-color:#f5f5f5;padding:6rem 4rem}.confirm-complete-wrap .confirm-grey-box .ico-btn-arrow{width:1.6rem;height:1.6rem;margin-top:-.3rem}.confirm-complete-wrap .confirm-grey-box .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E");width:1.6rem;height:1.6rem;background-size:1.6rem 1.6rem}.confirm-complete-wrap .confirm-txt01{font-size:1.8rem;line-height:3rem;font-weight:600;color:#444}.confirm-complete-wrap .confirm-txt01 strong{font-weight:600}.confirm-complete-wrap .confirm-txt01+.confirm-txt02{margin-top:2.4rem}.confirm-complete-wrap .confirm-txt02{font-size:1.8rem;line-height:3rem;color:#666}.event-number-wrap{background-color:#eae4dc}.event-number-wrap .event-number-inner{max-width:116.2rem;padding:8rem 0rem;margin:0 auto}.event-number-wrap .event-number-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.event-number-wrap .event-number-tit .hgroup-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.event-number-wrap .event-number-tit .hgroup-tit .ico+.hgroup-tit03{margin-left:1.2rem}.event-number-wrap .event-number-tit .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-number-wrap .event-number-tit+.event-number-cont{margin-top:3.2rem}.event-number-wrap .event-number-cont{border-radius:.4rem;overflow:hidden}.event-number-wrap .event-number-cont .component-btns{display:none}.event-number-wrap .event-number-cont+.component-btns{margin-top:3.2rem}.event-number-wrap .event-number-cont+.component-btns .btn{min-width:24rem}.event-number-wrap .event-number-cont+.event-number-link{margin-top:4rem;padding-top:4rem;border-top:1px solid rgba(17,17,17,.15)}.event-number-wrap .event-number-input{display:-webkit-box;display:-webkit-flex;display:flex}.event-number-wrap .event-number-input .component-input{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.event-number-wrap .event-number-input .input-field{height:8rem;border:none;border-radius:0}.event-number-wrap .event-number-input .input-field input{padding:2.2rem 3.2rem;font-size:2rem;line-height:3.6rem}.event-number-wrap .event-number-input .input-field input::-webkit-input-placeholder{font-size:2rem;line-height:3.6rem;color:#999}.event-number-wrap .event-number-input .input-field input::-moz-placeholder{font-size:2rem;line-height:3.6rem;color:#999}.event-number-wrap .event-number-input .input-field input:-ms-input-placeholder{font-size:2rem;line-height:3.6rem;color:#999}.event-number-wrap .event-number-input .input-field input::placeholder{font-size:2rem;line-height:3.6rem;color:#999}.event-number-wrap .event-number-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.event-number-wrap .event-number-link .link-tit{font-size:2rem;line-height:3.6rem;font-weight:600;width:75%}.event-number-wrap .event-number-link .link-tit br{display:none}.event-number-wrap .event-number-link .component-btns .btn{min-width:17rem;height:5.2rem}.event-number-wrap .event-number-link .component-btns .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.event-number-wrap+.event-number-banner{margin-top:10rem}.event-number-wrap+.event-number-banner .banner-inner{position:relative;max-width:116.2rem;min-height:18rem;margin:0 auto;padding:3rem 6rem;background-color:#1116}.event-number-wrap+.event-number-banner .banner-copy{color:#fff;width:70%}.event-number-wrap+.event-number-banner .copy-tit{font-size:3.6rem;line-height:5.2rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em}.event-number-wrap+.event-number-banner .copy-tit+.copy-txt{margin-top:1.6rem}.event-number-wrap+.event-number-banner .copy-txt{font-size:1.6rem;line-height:2.8rem}.event-number-wrap+.event-number-banner .banner-btn{position:absolute;width:100%;height:100%;top:0;left:0}.event-number-wrap+.event-number-banner .banner-btn .btn{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;padding-right:6rem;width:100%;height:100%}.event-number-wrap+.event-number-banner .banner-img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.event-number-wrap+.event-number-banner .banner-img>img{width:100%;height:100%;object-fit:cover;object-position:center}.event-exchange-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.event-exchange-wrap .component-hgroup+.component-table{margin-top:3.2rem}.event-exchange-wrap .component-table tbody tr{min-height:8.8rem}.event-exchange-wrap .component-table tbody tr td:first-child{color:#111;font-weight:500}.event-exchange-wrap .component-table+.component-btns{margin-top:4rem}[dir=rtl] .event-info-txt .txt-swiper+.txt-info02-wrap{margin-right:4rem;margin-left:0}[dir=rtl] .event-coupon-wrap .event-swiper .coupon-download{right:auto;left:4rem}[dir=rtl] .event-coupon-wrap .event-swiper .coupon-download .ico+.btn-txt{margin-left:0;margin-right:1.2rem}[dir=rtl] .event-coupon-wrap .component-btns .btns-row .btn-cont-48+.btn-cont-52{margin-right:0}[dir=rtl] .event-coupon-wrap .coupon-item .coupon-sub span:first-child{margin-left:.8rem;margin-right:0}[dir=rtl] .event-coupon-wrap .coupon-item .coupon-sub .coupon-guide{margin-right:.8rem;margin-left:0}[dir=rtl] .event-coupon-wrap .coupon-item .coupon-box-top{padding:2rem 4rem 2.8rem 2rem}[dir=rtl] .event-coupon-wrap .coupon-item .coupon-tag .tag+.tag{margin-left:0;margin-right:.4rem}[dir=rtl] .event-stamp-wrap .event-stamp-status+.event-stamp-box{margin-right:8rem;margin-left:0}[dir=rtl] .event-stamp-wrap .label-txt{margin-right:.8rem;margin-left:0}[dir=rtl] .event-stamp-wrap [class^=stamp-]+[class^=stamp-]{margin-right:1.6rem;margin-left:0}[dir=rtl] .event-stamp-wrap [class^=stamp-]:nth-child(6){margin-right:0}[dir=rtl] .event-stamp-wrap [class^=stamp-]:nth-child(n+6){margin-top:2.4rem}[dir=rtl] .event-intro-wrap .component-hgroup .hgroup-top .hgroup-tit{margin-right:0;margin-left:10rem}[dir=rtl] .event-gift-top{margin-left:6rem;margin-right:0}[dir=rtl] .event-gift-list .event-gift-item .component-lists.type-thumbnail .lists-row .lists-col-2{margin-right:4rem;margin-left:0}[dir=rtl] .event-center-wrap .info-link .btn.btn-cont-52{margin-right:0}[dir=rtl] .event-hotel-wrap .component-chips .chips-row{padding-right:0}[dir=rtl] .event-raffle-wrap .event-raffle-btn .ico-direction-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%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");margin-left:0;margin-right:.8rem}[dir=rtl] .event-benefit-wrap .item-txt{padding-right:4.8rem;padding-left:0}[dir=rtl] .event-benefit-wrap .item-price{padding-left:4.8rem;padding-right:0}[dir=rtl] .event-benefit-wrap [class^="ico ico-benefit-"]{margin-left:3.2rem;margin-right:0}[dir=rtl] .event-inquiry-wrap .inquiry-list .inquiry-cont .component-radio+.component-radio,[dir=rtl] .event-inquiry-wrap .inquiry-list .inquiry-cont .component-checkbox+.component-checkbox{margin-left:0;margin-right:5.6rem}.promotion-swiper{min-height:55rem}.promotion-swiper .card-info-tit+.card-info-link{margin-top:3.2rem}.promotion-swiper .swiper-type06 .component-card{height:100%}.promotion-swiper .swiper-type06 .component-card .card-top .card-img{height:0;position:relative;padding-top:56.22%}.promotion-swiper .swiper-type06 .component-card .card-top .card-img>img{position:absolute;top:0;left:0}.promotion-swiper .swiper-type06 .component-card .info-tit10{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.8rem;line-height:4.4rem;font-weight:600}.promotion-private-wrap .private-swiper{min-height:44.5rem}.promotion-private-wrap .component-hgroup{max-width:140rem;margin:0 auto}.promotion-private-wrap .component-hgroup+.private-swiper{margin-top:3.2rem}.promotion-private-wrap .component-swiper.swiper-type21 .card-info{margin-left:0}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-top{height:25.2rem}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-info-tit+.card-info-txt{margin-top:.4rem}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .info-tit03,.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-info-sub .info-sub02{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .info-txt-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .info-txt-row+.info-txt-row{margin-top:.4rem}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .info-txt-row [class^=info-]:before{margin:0rem .8rem}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-info-txt .info-tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-info-txt .info-txt01{font-size:1.6rem;line-height:2.8rem}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-info-txt .info-txt02{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.6rem;line-height:2.8rem}.promotion-private-wrap .component-swiper.swiper-type21 .swiper-fraction{display:none}.promotion-private-wrap .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{margin:0}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-list-wrap.bg-gray .filter-category-wrap{max-width:140rem;margin:0 auto}.promotion-list-wrap.bg-gray .thumbnail-line-wrap{margin:3.2rem auto 0rem;padding-top:4rem;padding-bottom:4rem;border-top:2px solid #111111;border-bottom:1px solid #dddddd;max-width:140rem}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .lists-row.no-data{padding:12rem 0rem}.promotion-list-wrap.bg-gray .thumbnail-util{z-index:1}.promotion-list-wrap.bg-gray .util-count{position:absolute;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;min-height:6rem;padding:1rem 0rem;background:#111c}.promotion-list-wrap.bg-gray .util-count .count-group{color:#fff}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .time-txt{font-size:2.4rem;line-height:4rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .time-txt .el{padding-top:1.1rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .colon{font-size:2.4rem;line-height:4rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .ico-clock-body{width:3.2rem;height:3.2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .ico-clock-long{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E")}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .ico-clock-short{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E")}.promotion-list-wrap.bg-gray .util-count .count-notice{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.promotion-list-wrap.bg-gray .util-count .count-notice .txt{font-size:3.6rem;line-height:5.2rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em}.promotion-list-wrap.bg-gray .util-count .count-notice .sub{font-size:1.8rem;line-height:3rem}.promotion-list-wrap.bg-gray .util-count.before{height:100%;background:#fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.promotion-list-wrap.bg-gray .util-count.end{height:100%;background:#0009;color:#fff}.promotion-list-wrap.bg-gray .txt-info02-wrap{width:100%}.promotion-list-wrap.bg-gray .txt-info02-wrap .txt-info-top .badge-row{width:60.9rem}.promotion-list-wrap.bg-gray .txt-info02-wrap .txt-info-tit .info-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promotion-list-wrap.bg-gray .txt-info02-wrap .txt-info-tit .ico-arrow-right{margin-left:.8rem;width:2rem;height:2rem}.promotion-list-wrap.bg-gray .txt-info02-wrap .txt-info-bottom .badge-row{width:auto}.promotion-list-wrap.bg-gray .txt-info02-wrap .txt-info-bottom .bottom-price{width:60%}.promotion-list-wrap.bg-gray .txt-info-tit+.txt-info-sub{margin-top:.4rem}.promotion-list-wrap.bg-gray .txt-info-sub+.txt-date-group{margin-top:1.2rem}.promotion-list-wrap.bg-gray .txt-info-date+.txt-info-date{margin-top:.4rem}.promotion-list-wrap.bg-gray .txt-info-btn .component-btns .btns-row .btn+.btn{margin-left:1.6rem}.promotion-list-wrap.bg-gray .btn-favorite,.promotion-list-wrap.bg-gray .btn-compare{position:relative}.promotion-list-wrap.bg-gray .btn-favorite .hover-txt,.promotion-list-wrap.bg-gray .btn-compare .hover-txt{display:none}.promotion-list-wrap.bg-gray .txt-info-sub [class^=info-sub]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:71.3rem}.promotion-list-wrap.bg-gray .txt-info-sub .info-sub{color:#444}.promotion-list-wrap.bg-gray .txt-info-date .date-txt05,.promotion-list-wrap.bg-gray .txt-info-date .date-txt04{font-size:1.6rem;line-height:2.8rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.promotion-list-wrap.bg-gray .txt-info-date .date-txt05 .date-num,.promotion-list-wrap.bg-gray .txt-info-date .date-txt04 .date-num{color:#111;margin-left:.4rem}.promotion-list-wrap.bg-gray .txt-info-date .date-txt05{margin-right:.8rem}.promotion-list-wrap.bg-gray .txt-info-date [class^=date-txt]:before{margin:0rem .8rem 0rem 0rem}.promotion-list-wrap.bg-gray .txt-info-link{display:none}.promotion-list-wrap.bg-gray .txt-info-gray{margin-top:.8rem;padding:.8rem 1.6rem;background:#f5f5f5}.promotion-list-wrap.bg-gray .txt-info-gray .txt-gray-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:.4rem 1.8rem .4rem 0rem}.promotion-list-wrap.bg-gray .txt-info-gray [class^="ico ico-"]{width:2rem;height:2rem;margin-right:.4rem}.promotion-list-wrap.bg-gray .txt-info-gray .txt-gray-txt{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.promotion-list-wrap.bg-gray .bottom-price .price-sub,.promotion-list-wrap.bg-gray .bottom-price .price-sale{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;margin-right:0}.promotion-list-wrap.bg-gray .bottom-price .price-sub .bottom-price-group{margin-left:.4rem}.promotion-list-wrap.bg-gray .bottom-price .price-sale .sale-txt,.promotion-list-wrap.bg-gray .bottom-price .price-sale .currency-group{font-size:2rem;line-height:3.6rem}.promotion-list-wrap.bg-gray .bottom-price .price-sale .currency-group{font-weight:500}.promotion-list-wrap.bg-gray .bottom-price .bottom-price-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:.8rem}.promotion-list-wrap.bg-gray .bottom-price .currency-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:.3rem}.promotion-list-wrap.bg-gray .bottom-price .currency-group .currency{margin-right:.2rem}.promotion-list-wrap.bg-gray .pagination-wrap{max-width:140rem;margin:4rem auto 0rem}.promotion-list-wrap.bg-gray .pagination-wrap .pagination-item.first,.promotion-list-wrap.bg-gray .pagination-wrap .pagination-item.prev,.promotion-list-wrap.bg-gray .pagination-wrap .pagination-item.next,.promotion-list-wrap.bg-gray .pagination-wrap .pagination-item.last{background-color:transparent}html:lang(ja) .promotion-list-wrap.bg-gray .txt-info-date .date-txt05,html:lang(zh) .promotion-list-wrap.bg-gray .txt-info-date .date-txt05{word-break:break-all}[dir=rtl] .promotion-list-wrap.bg-gray .component-btns .btns-row .btn+.btn{margin-left:0}.promotion-bg-wrap.bg-type01{background-color:#fbf8ed}.promotion-bg-wrap.bg-type01 .component-chips .chips-btn-mask{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(16.67%,rgba(251,248,237,.551986)),color-stop(62.08%,rgba(251,248,237,.9)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(251,248,237,.551986) 16.67%,rgba(251,248,237,.9) 62.08%);background:linear-gradient(90deg,#fff0,#fbf8ed8d 16.67%,#fbf8ede6 62.08%)}.promotion-bg-wrap.bg-type02{background-color:#ece9e6}.promotion-bg-wrap.bg-type02 .component-chips .chips-btn-mask{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(16.67%,rgba(236,233,230,.551986)),color-stop(62.08%,rgba(236,233,230,.9)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(236,233,230,.551986) 16.67%,rgba(236,233,230,.9) 62.08%);background:linear-gradient(90deg,#fff0,#ece9e68d 16.67%,#ece9e6e6 62.08%)}.promotion-bg-wrap.bg-type03{background-color:#ece9e6}.promotion-bg-wrap.bg-type03 .component-chips .chips-btn-mask{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(16.67%,rgba(236,233,230,.551986)),color-stop(62.08%,rgba(236,233,230,.9)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(236,233,230,.551986) 16.67%,rgba(236,233,230,.9) 62.08%);background:linear-gradient(90deg,#fff0,#ece9e68d 16.67%,#ece9e6e6 62.08%)}.promotion-bg-wrap .promotion-base-wrap{padding:40.8rem 0rem 8rem}.promotion-bg-wrap .promotion-info-wrap .component-hgroup .hgroup-first .first-txt02,.promotion-bg-wrap .promotion-info-wrap .component-hgroup+.info-badge{text-align:center}.promotion-bg-wrap .promotion-info-wrap .info-box .info-bg-box{background-color:#fff}.promotion-bg-wrap .promotion-recommend-wrap{padding:10rem 0rem 0rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-product-wrap{background-color:transparent}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-product-wrap .promotion-product-group,.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap{padding:8rem 0rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap .promotion-point-group{padding:6rem 0rem 4rem;border-bottom:1px solid rgba(17,17,17,.12)}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap .component-lists.type-thumbnail .lists-row+.lists-row{margin-top:4rem;padding-top:4rem;border-top:1px solid rgba(17,17,17,.12)}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap .txt-info02-wrap .info-txt.divider-line [class^=txt]:before{background:#1111111f}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-eshop-wrap{padding-bottom:14rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-video-wrap{padding:8rem 0rem}.promotion-bg-inner{max-width:140rem;margin:0 auto}.promotion-video-wrap .video-area-wrap{position:relative}.promotion-video-wrap .video-area-wrap>video{width:100%;height:100%;object-fit:cover;object-position:center}.promotion-video-wrap .thumbnail-video-wrap{position:relative;width:100%}.promotion-video-wrap .thumbnail-video-wrap .thumbnail-img{width:100%;height:78.7rem}.promotion-video-wrap .thumbnail-video-wrap .thumbnail-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.promotion-video-wrap .btn.btn-play,.promotion-video-wrap .btn.btn-pause{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;height:100%;background-size:8rem}.promotion-video-wrap .type-youtube .video-area{position:relative;width:100%;height:0;padding-top:78.7rem}.promotion-video-wrap .type-youtube .video-area.hover-guide:before{z-index:1;content:"";position:absolute;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);height:100%}.promotion-video-wrap .type-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.promotion-detail-sub-wrap{min-height:30vh;background:#f5f5f5}.promotion-detail-sub-wrap .sub-info-wrap{max-width:140rem;margin:0 auto;padding:8rem 0rem}.promotion-detail-sub-wrap .sub-info-wrap+.sub-info-wrap{padding:0rem 0rem 8rem}.promotion-detail-sub-wrap .tit-area .component-hgroup .hgroup-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.promotion-detail-sub-wrap .tit-area .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.promotion-detail-sub-wrap .tit-area .component-hgroup .txt-count{margin:0rem 1.6rem;font-size:2rem;line-height:3.6rem;font-weight:500;color:#816c58}.promotion-detail-sub-wrap .tit-area+.info-area{margin-top:3.2rem}.promotion-detail-sub-wrap .info-area{padding:4rem 6rem;background:#fff}.promotion-detail-sub-wrap .info-area.no-line{padding-left:4rem;padding-right:4rem}.promotion-detail-sub-wrap .info-area.no-line .component-hgroup{border-bottom:0;padding-bottom:0}.promotion-detail-sub-wrap .info-area+.info-area{margin-top:4rem}.promotion-detail-sub-wrap .info-area .component-hgroup+.di-promotion-wrap,.promotion-detail-sub-wrap .info-area .component-hgroup+.di-promotion-price{border-top:2px solid #111111;margin-top:3.2rem;padding-top:4rem}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-top{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-top.top-block{display:block}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-top.top-block .hgroup-sub{margin-top:.8rem}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-top.top-block .hgroup-sub .sub-txt01{font-weight:500;color:#111}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-tit06{font-size:2.8rem;line-height:4.4rem;font-weight:600}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-util.pc-show{display:-webkit-box;display:-webkit-flex;display:flex}.promotion-detail-sub-wrap .info-area .component-hgroup .btn-cont-52 .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.promotion-detail-sub-wrap .info-area .info-btn-area{display:none}.promotion-detail-sub-wrap .info-area .info-btn-area .btn-cont-52 .btn-txt{font-size:1.5rem;line-height:2.7rem}.promotion-detail-sub-wrap .txt-bu-wrap+.txt-info02-wrap{margin-top:1.4rem}.promotion-detail-sub-wrap .component-collapse .txt-bu-wrap{margin-top:0}.promotion-detail-sub-wrap .di-promotion-price .di-promotion-price-row+.di-promotion-price-row.price-util .price-area,.promotion-detail-sub-wrap .di-promotion-price .di-promotion-price-row+.di-promotion-price-row.price-util .btn{margin-top:3.2rem}.promotion-detail-sub-wrap .di-promotion-price .di-promotion-price-row.price-util{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.promotion-detail-sub-wrap .di-promotion-price .di-promotion-price-row.price-util .bottom-price-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.promotion-detail-sub-wrap .di-promotion-price .price-sub{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.6rem;line-height:2.8rem;color:#666}.promotion-detail-sub-wrap .di-promotion-price .price-sub .sub-txt{font-size:1.2rem;line-height:2.4rem}.promotion-detail-sub-wrap .di-promotion-price .price-sub .currency-group,.promotion-detail-sub-wrap .di-promotion-price .price-sub .bottom-price-group{margin-left:.4rem}.promotion-detail-sub-wrap .di-promotion-price .price-sale{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;line-height:3.6rem;font-weight:500}.promotion-detail-sub-wrap .di-promotion-price .price-sale .sale-percent{font-size:2rem;line-height:3.6rem;font-weight:600;color:#ff4242;margin-right:.8rem}.promotion-detail-sub-wrap .di-promotion-price .price-sale .sale-txt{font-size:2rem;line-height:3.6rem;font-weight:500}.promotion-detail-sub-wrap .di-promotion-price .price-sale .price{font-size:2.4rem;line-height:4rem;font-weight:600}.promotion-detail-sub-wrap .di-promotion-price .price-sale .currency-group{margin-left:.4rem;font-size:2rem;line-height:3.6rem;font-weight:500}.promotion-detail-sub-wrap .di-promotion-price .price-sale .bottom-price-group{margin-left:.8rem}.promotion-detail-sub-wrap .di-promotion-price+.info-btn-area{margin-top:2.4rem}.promotion-detail-sub-wrap .di-promotion-price .price-area+.btn{margin-left:4rem}.promotion-detail-sub-wrap .di-promotion-price .btn.btn-cont-52{height:6.4rem}.promotion-detail-sub-wrap .di-promotion-price .btn.btn-cont-52.mo-show{display:none}.promotion-detail-sub-wrap .descript-img{position:relative;overflow:hidden;padding-top:56.25%}.promotion-detail-sub-wrap .descript-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-detail-sub-wrap .di-promotion-swiper{min-height:71.9rem}.promotion-detail-sub-wrap .di-promotion-swiper .card-img{position:relative;overflow:hidden;padding-top:56.25%}.promotion-detail-sub-wrap .di-promotion-swiper .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-detail-sub-wrap .di-promotion-swiper .component-swiper.swiper-type-base02 .swiper-slide{min-width:100%}.promotion-detail-sub-wrap .di-promotion-swiper+.descript-list-area,.promotion-detail-sub-wrap .di-promotion-swiper+.descript-txt{margin-top:4rem}.promotion-detail-sub-wrap .descript-list-area .descript-list{display:-webkit-box;display:-webkit-flex;display:flex}.promotion-detail-sub-wrap .descript-list-area .descript-list>.tit{-webkit-box-flex:0;-webkit-flex:0 0 28.1rem;flex:0 0 28.1rem}.promotion-detail-sub-wrap .descript-list-area .descript-list>.tit+.sub{margin-left:2.8rem}.promotion-detail-sub-wrap .descript-list-area .descript-list>.sub{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.promotion-detail-sub-wrap .descript-list-area .descript-list+.descript-list{margin-top:2.4rem}.promotion-detail-sub-wrap .descript-list-area .descript-list .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.promotion-detail-sub-wrap .descript-list-area .descript-list .txt,.promotion-detail-sub-wrap .descript-txt{font-size:1.8rem;line-height:3rem;color:#444}.promotion-detail-sub-wrap .di-promotion-wrap:last-child .descript-list-area .descript-list>.tit{-webkit-flex-basis:16.6rem;flex-basis:16.6rem}.promotion-detail-sub-wrap .di-promotion-wrap:last-child .descript-list-area .descript-list .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.promotion-detail-sub-wrap .di-promotion-wrap:last-child .descript-list-area .descript-list .txt{font-size:1.6rem;line-height:2.8rem}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01{display:-webkit-box;display:-webkit-flex;display:flex}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper{min-height:auto;-webkit-box-flex:0;-webkit-flex:0 0 56.7rem;flex:0 0 56.7rem;max-width:56.7rem}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img+.descript-txt,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img+.descript-list-area,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper+.descript-txt,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper+.descript-list-area{padding-left:4rem}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img{padding-top:22.78125%}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-txt,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-list-area{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-top:0}.promotion-detail-sub-wrap .di-promotion-wrap+.di-promotion-price{margin-top:4rem;padding-top:2.4rem;border-top:1px solid #dddddd}.promotion-prime-wrap{min-height:30vh;padding-bottom:10rem}.promotion-prime-wrap .promotion-prime-row{margin-bottom:4rem;padding-bottom:3.2rem;border-bottom:2px solid #111111}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap .info-tit-unit{font-size:1.8rem;line-height:3rem;font-weight:500;color:#444}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap .info-tit-unit+.info-tit15{margin-top:.8rem}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap .info-tit15{font-size:4rem;line-height:5.6rem;font-weight:500}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap .info-tit15+.info-txt{margin-top:.8rem}.promotion-prime-wrap .promotion-prime-row .info-badge+.info-tit15{margin-top:1.6rem}.promotion-prime-wrap .promotion-prime-row .txt-info-tit+.txt-info-bottom{margin-left:6rem}.promotion-prime-wrap .promotion-prime-row .txt-info-bottom{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;text-align:end;margin-top:0}.promotion-prime-wrap .promotion-prime-row .price-sale .sale-txt{font-size:2rem;line-height:3.6rem}.promotion-prime-wrap .promotion-prime-img{max-width:68.6rem}.promotion-prime-wrap .promotion-prime-img .card-img{position:relative;width:100%;height:0;padding-top:56.25%}.promotion-prime-wrap .promotion-prime-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .ico-clock-wrap .ico-clock-body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .ico-clock-wrap .ico-clock-long{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E")}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .ico-clock-wrap .ico-clock-short{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E")}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .countdown-txt{font-size:1.8rem;line-height:3rem;font-weight:500;margin-right:1.2rem}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .time-txt{font-size:2.8rem;line-height:4.4rem;width:1.8rem}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .time-txt .el{padding-top:.9rem}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .colon{font-size:2rem;line-height:3.6rem;margin-top:.2rem}.promotion-prime-wrap .promotion-prime-info{padding-left:74.6rem;margin-top:-38.6rem;min-height:38.6rem}.promotion-prime-wrap .promotion-prime-info .txt-info02-wrap+.component-btns{margin-top:2.4rem}.promotion-prime-wrap .promotion-prime-info .txt-info02-wrap .txt-info-badge:first-child{margin-top:0}.promotion-prime-wrap .promotion-prime-info .txt-info-tit .info-tit14,.promotion-prime-wrap .promotion-prime-info .txt-info-tit .info-tit16{font-size:2.4rem;line-height:4rem;font-weight:600}.promotion-prime-wrap .promotion-prime-info .txt-info-tit .info-tit14+.info-txt,.promotion-prime-wrap .promotion-prime-info .txt-info-tit .info-tit16+.info-txt{margin-top:.4rem}.promotion-prime-wrap .promotion-prime-info .txt-info-tit+.txt-date-group,.promotion-prime-wrap .promotion-prime-info .txt-info-tit+.badge-row{margin-top:2.4rem}.promotion-prime-wrap .promotion-prime-info .txt-date-group .date-txt07{white-space:nowrap}.promotion-prime-wrap .promotion-prime-info .txt-date-group .date-txt08{-webkit-box-align:start;-webkit-align-items:start;align-items:start;color:#111;font-weight:500}.promotion-prime-wrap .promotion-prime-info .txt-date-group .date-txt08:before{margin-top:.8rem}.promotion-prime-wrap .promotion-prime-info .txt-date-group+.badge-row{margin-top:2.4rem}.promotion-prime-wrap .promotion-prime-info .txt-info-date .date-txt07,.promotion-prime-wrap .promotion-prime-info .txt-info-date .date-txt08{font-size:1.6rem;line-height:2.8rem}.promotion-prime-wrap .promotion-prime-info .txt-info-date .btn-mo-tel{margin-top:.4rem}.promotion-prime-wrap+.component-btns{margin-top:6rem}.promotion-product-wrap{background-color:#f5f5f5}.promotion-product-wrap .component-swiper.swiper-type31 .swiper-slide:nth-child(n+4){margin-top:6rem}.promotion-product-inner{max-width:140rem;margin:0 auto;padding:8rem 0rem}.promotion-product-group+.promotion-product-group{margin-top:10rem}.promotion-product-group .component-hgroup .hgroup-tit{text-align:start}.promotion-product-group .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.promotion-product-group .component-hgroup .hgroup-bottom{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.promotion-product-group .component-hgroup .hgroup-bottom .bottom-txt01{font-size:1.6rem;line-height:2.8rem}.promotion-product-group .component-hgroup .hgroup-util{text-align:end}.promotion-product-group .component-hgroup+.component-swiper,.promotion-product-group .component-hgroup+.product-img-group{margin-top:4rem}.promotion-product-group .component-chips{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start;margin-top:3.2rem}.promotion-product-group .component-chips .chips-row{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.promotion-product-group .component-chips+.component-lists.type-card{margin-top:4rem}.promotion-product-group .component-lists .lists-row.col-n-3 [class^=lists-col]{width:100%;height:100%;background-color:#fff}.promotion-product-group .component-lists .lists-row.col-n-3 [class^=lists-col] .card-top{height:auto}.promotion-product-group .component-lists .lists-row.col-n-3 [class^=lists-col] .card-img{position:relative;overflow:hidden;padding-top:56.25%}.promotion-product-group .component-lists .lists-row.col-n-3 [class^=lists-col] .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-product-group .component-lists .lists-row.col-n-3 [class^=lists-col] .card-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:2.4rem}.promotion-product-group .component-lists .lists-row.col-n-2{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.promotion-product-group .component-lists .lists-row.col-n-2 [class^=lists-col]{background-color:#fff}.promotion-product-group .component-lists .lists-row.col-n-2 [class^=lists-col]:nth-child(n+3){margin-top:2.8rem}.promotion-product-group .component-lists .lists-row.col-n-2 .card-top{height:38.6rem}.promotion-product-group .component-lists .lists-row.col-n-2 .card-info{padding:4rem}.promotion-product-group .component-lists .lists-row.col-n-2 .card-info .info-tit11,.promotion-product-group .component-lists .lists-row.col-n-2 .card-info .info-txt03{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-product-group .component-lists .lists-row.col-n-2 .info-txt-row{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap}.promotion-product-group .component-lists .lists-row.col-n-2 .info-txt-row .info-txt01{margin-right:1.2rem}.promotion-product-group .component-lists .lists-row.col-n-2 .info-txt-row [class^=info-]:before{margin:.8rem 1.2rem 0rem 0rem}.promotion-product-group .component-lists .swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.promotion-product-group .component-lists .swiper-slide{width:-webkit-calc(33.3333333333% - 1.87rem);width:calc(33.3333333333% - 1.87rem);height:auto;margin-left:2.8rem}.promotion-product-group .component-lists .swiper-slide:nth-child(n+4){margin-top:2.8rem}.promotion-product-group .component-lists .swiper-slide:nth-child(3n+1){margin-left:0}.promotion-product-group .component-card{height:100%}.promotion-product-group .component-card .badge-row+.card-info-txt{margin-top:1.6rem}.promotion-product-group .component-card .card-info-tit .info-tit03{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:2rem;line-height:3.6rem;font-weight:600}.promotion-product-group .component-card .card-info-tit .info-tit03.info-sp-tit01{overflow:visible;-webkit-line-clamp:none}.promotion-product-group .component-card .card-info-tit+.card-info-txt{margin-top:.8rem}.promotion-product-group .component-card .card-info-txt .info-txt-full-top .info-txt02{margin-top:.4rem}.promotion-product-group .component-card .card-info-txt .info-txt01+.info-txt02{-webkit-box-orient:inherit}.promotion-product-group .component-card .card-info-txt .info-txt02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promotion-product-group .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.promotion-product-group .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-product-group .product-img-group{width:100%;height:auto}.promotion-product-group .product-img-group>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.promotion-product-group .btn-copy{margin-left:.8rem}.promotion-product-group .component-btns{margin-top:6rem}.promotion-point-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.promotion-point-wrap .component-hgroup .hgroup-tit06{font-size:2.8rem;line-height:4.4rem;font-weight:600}.promotion-point-wrap .point-combine-wrap+.component-lists{border-bottom:1px solid #dddddd;padding:6rem 0rem}.promotion-point-wrap .component-collapse.type-plus02+.promotion-notice-wrap{margin-top:14rem}.promotion-point-wrap .promotion-point-group+.promotion-notice-wrap{margin-top:10rem}.promotion-point-wrap .txt-info02-wrap{width:100%}.promotion-point-wrap .txt-info02-wrap .txt-info-type [class^=txt]{font-size:1.8rem;line-height:3rem;font-weight:500}.promotion-point-wrap .txt-info02-wrap .txt-info-tit .info-tit14{color:#444}.promotion-point-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub,.promotion-point-wrap .txt-info02-wrap .txt-info-tit+.txt-info-guide{margin-top:1.6rem}.promotion-point-wrap .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:3.2rem}.promotion-point-wrap .txt-info02-wrap .info-txt.divider-line{-webkit-flex-wrap:wrap;flex-wrap:wrap}.promotion-point-wrap .txt-info02-wrap .info-txt.divider-line .txt01{margin-right:1.2rem}.promotion-point-wrap .txt-info02-wrap .info-txt.divider-line .txt02:before{margin:.8rem 1.2rem .8rem 0rem}.promotion-point-wrap .txt-info02-wrap .txt-info-sub .info-sub{color:#444}.promotion-point-wrap .txt-info02-wrap .txt-info-group .txt-group:first-child{margin-top:.8rem}.promotion-point-wrap .txt-info02-wrap .txt-info-group .txt-group+.txt-group{margin-top:.4rem}.promotion-point-wrap .txt-info02-wrap .txt-info-link .btn.underline .btn-view-txt{text-decoration:none;font-size:1.8rem;line-height:3rem}.promotion-point-wrap .component-lists .lists-row.type-txt .txt-info02-wrap{padding-top:0}.promotion-point-wrap .component-lists .lists-row.type-txt .txt-info-group{display:-webkit-box;display:-webkit-flex;display:flex}.promotion-point-wrap .component-lists .lists-row.type-txt .txt-info-group .txt-group:first-child{min-width:44.8rem;width:44.8rem}.promotion-point-wrap .component-lists .lists-row.type-txt .txt-info-group .txt-group:last-child{width:100%;margin-left:2.8rem}.promotion-point-wrap .component-collapse.type-plus02 .collapse-tit:before{top:30%;width:4rem;height:4rem}.promotion-point-wrap .component-collapse.type-plus02 .collapse-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;padding:0rem 0rem 3.2rem;margin-right:0}.promotion-point-wrap .component-collapse.type-plus02 .collapse-txt .txt{font-size:3.2rem;line-height:4.8rem;font-weight:600;max-width:85%}.promotion-point-wrap .component-collapse.type-plus02 .collapse-txt .txt+.txt-count{margin-left:1.6rem}.promotion-point-wrap .component-collapse.type-plus02 .collapse-txt .txt-count{font-size:2rem;line-height:3.6rem;font-weight:500;color:#816c58}.promotion-point-wrap .point-combine-wrap+.point-combine-wrap{margin-top:6rem;padding-top:6rem;border-top:1px solid #dddddd}.promotion-point-wrap .point-combine-wrap+.point-combine-wrap .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.promotion-point-wrap .point-combine-wrap+.point-combine-wrap .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-point-wrap .point-combine-wrap .point-combine-group+.combine-link{margin-top:4rem}.promotion-point-wrap .point-combine-wrap .combine-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.promotion-point-wrap .point-combine-wrap .swiper-type31 .swiper-slide{width:-webkit-calc(25% - 3rem);width:calc(25% - 3rem);margin-right:4rem}.promotion-point-wrap .point-combine-wrap .swiper-type31 .swiper-slide:last-child{margin-right:0}.promotion-point-wrap .point-combine-wrap .swiper-type31 .component-card .card-info{padding-top:1.6rem}.promotion-point-wrap .point-combine-wrap .swiper-type31 .card-img{position:relative;overflow:hidden;padding-top:56.25%}.promotion-point-wrap .point-combine-wrap .swiper-type31 .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-point-wrap .point-combine-wrap .combine-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600;text-align:center}.promotion-point-wrap .point-combine-wrap .combine-tit+.combine-group,.promotion-point-wrap .point-combine-wrap .combine-tit+.component-swiper{margin-top:4rem}.promotion-point-wrap .point-combine-wrap .combine-img{-webkit-box-flex:1;-webkit-flex:1 0 56.7rem;flex:1 0 56.7rem;min-width:56.7rem;width:56.7rem;height:31.9rem}.promotion-point-wrap .point-combine-wrap .combine-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.promotion-point-wrap .point-combine-wrap .combine-img:last-child{height:80rem}.promotion-point-wrap .point-combine-wrap .combine-copy{margin-left:4rem;min-width:-webkit-calc(100% - 60.8rem);min-width:calc(100% - 60.8rem)}.promotion-point-wrap .point-combine-wrap .copy-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.promotion-point-wrap .point-combine-wrap .copy-tit+.copy-sub{margin-top:.8rem}.promotion-point-wrap .point-combine-wrap .copy-tit+.copy-txt{margin-top:2.4rem}.promotion-point-wrap .point-combine-wrap .copy-sub{font-size:1.6rem;line-height:2.8rem}.promotion-point-wrap .point-combine-wrap .copy-sub+.copy-txt{margin-top:2.4rem;color:#444}.promotion-point-wrap .point-combine-wrap .copy-txt{font-size:1.6rem;line-height:2.8rem}.promotion-point-wrap .point-combine-wrap .combine-group+.component-swiper{margin-top:6rem}.promotion-point-wrap .point-combine-wrap .combine-group+.component-swiper .info-sub{color:#444}.promotion-point-inner{max-width:140rem;margin:0 auto}.promotion-point-inner>.promotion-point-group{padding:0rem 0rem 6rem}.promotion-point-inner .component-collapse.type-plus02:first-child{border-top:0}.promotion-point-group{padding:4rem 0rem 6rem;border-bottom:1px solid #dddddd}.promotion-point-group .component-hgroup+.component-lists{border-top:2px solid #111111;padding-top:4rem}.promotion-point-group .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.promotion-point-group .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-point-group .txt-info02-wrap .txt-info-tit .txt01,.promotion-point-group .txt-info02-wrap .txt-info-tit .txt02{font-size:1.6rem;line-height:2.8rem}.promotion-point-group .txt-info02-wrap .txt-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.promotion-point-group+.promotion-point-group{padding-top:10.4rem}.promotion-notice-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.promotion-notice-wrap .component-hgroup+.notice-bg-box{margin-top:3.2rem}.promotion-notice-wrap .txt-bu04 li+li{margin-top:.8rem}.promotion-notice-wrap .notice-bg-box{padding:4rem;background-color:#fff}.promotion-notice-wrap .notice-bg-box.gray{background-color:#f5f5f5}.promotion-notice-wrap+.component-btns{margin-top:6rem;padding-top:6rem;border-top:1px solid #dddddd}.promotion-shop-tit .shop-bg{background-color:#111;padding:8rem 0rem 42rem}.promotion-shop-tit .component-hgroup{max-width:140rem;margin:0 auto}.promotion-shop-tit .component-hgroup .hgroup-tit{width:70%}.promotion-shop-tit .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.promotion-shop-tit .component-hgroup .hgroup-unit04{margin-top:1.6rem;font-size:1.8rem;line-height:3rem}.promotion-eshop-group+.promotion-eshop-group{margin-top:10rem}.promotion-eshop-group:first-child .promotion-shop-banner{padding-top:10rem}.promotion-eshop-group .promotion-shop-swiper .component-swiper{max-width:140rem;margin:0 auto;margin-top:-38.6rem}.promotion-eshop-group .promotion-shop-swiper .component-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:100%}.promotion-eshop-group .promotion-shop-swiper .component-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-eshop-group .promotion-shop-swiper .component-swiper .component-card .info-tit-wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.promotion-eshop-group .promotion-shop-swiper+.promotion-shop-banner{margin:10rem auto 0rem}.promotion-eshop-group .component-btns{display:none}.promotion-eshop-group .component-btns .btn-cont-56{width:100%}.promotion-eshop-group .component-btns .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.promotion-eshop-group+.component-btns{max-width:140rem;margin:6rem auto 0rem;padding-top:6rem;border-top:1px solid #dddddd}.promotion-shop-banner{position:relative;max-width:140rem;margin:0 auto;z-index:1}.promotion-shop-banner .shop-banner-box{position:relative;display:block;height:22rem}.promotion-shop-banner .shop-banner-box:hover .btn .circle:before,.promotion-shop-banner .shop-banner-box:focus-visible .btn .circle:before{-webkit-transform:scale(1);transform:scale(1)}.promotion-shop-banner .shop-banner-box:hover .btn.white .circle:after,.promotion-shop-banner .shop-banner-box:focus-visible .btn.white .circle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.promotion-shop-banner .box-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.promotion-shop-banner .box-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.promotion-shop-banner .box-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:100%;padding:0rem 6.4rem}.promotion-shop-banner .box-link .link-copy{width:80%}.promotion-shop-banner .link-txt{font-size:4rem;line-height:5.6rem;color:#fff;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em}.promotion-shop-banner .link-txt+.link-sub{margin-top:1.6rem}.promotion-shop-banner .link-sub{font-size:1.6rem;line-height:2.8rem;color:#fff}.promotion-schedule-wrap{max-width:140rem;margin:0 auto}.promotion-schedule-wrap .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.promotion-schedule-wrap .component-hgroup+.component-table{margin-top:3.2rem}.promotion-schedule-wrap .component-hgroup+.component-table+.schedule-img-wrap,.promotion-schedule-wrap .component-table+.schedule-img-wrap{margin-top:4rem}.promotion-schedule-wrap .col-1{width:20%}.promotion-schedule-wrap .schedule-img-wrap{border:1px solid #dddddd;padding:10.7rem 10.9rem}.promotion-schedule-wrap .schedule-img-wrap>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.promotion-schedule-wrap .txt-bu-wrap{margin-top:4rem;padding:4rem;border:1px solid #dddddd}.promotion-recommend-wrap .component-hgroup+.component-swiper{margin-top:3.2rem}.promotion-recommend-wrap .component-swiper .card-info-tit+.card-info-sub{margin-bottom:auto}.promotion-recommend-wrap .component-card .card-info .info-tit03{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promotion-recommend-wrap .component-card .card-info-sub .info-sub .txt01{color:#666;font-size:1.6rem;line-height:2.8rem}.promotion-recommend-wrap .component-card .card-info-sub .info-sub .txt02{color:#444;font-size:1.6rem;line-height:2.8rem}.promotion-recommend-wrap .component-card .card-info-sub .info-sub02{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-recommend-inner{max-width:140rem;margin:0 auto}.promotion-recommend-inner .component-card .card-top .card-img{position:relative;width:100%;height:0;padding-top:56.25%}.promotion-recommend-inner .component-card .card-top .card-img img{position:absolute;left:0;top:0}.promotion-product-wrap .component-lists .lists-row.col-n-2 .info-txt-row .info-txt01{margin-right:0}.promotion-product-wrap .component-lists .lists-row.col-n-2 .info-txt-row [class^=info-]:before{margin:0rem 1.2rem}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-tit10{font-size:3.2rem;line-height:4.8rem;font-weight:600}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]:before{margin:auto .8rem;vertical-align:middle}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line.reserve{display:none}.promotion-place-wrap .txt-data-list .logo-img{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:21rem;height:11.8rem;background-color:#fff;border:1px solid #dddddd}.promotion-place-wrap .txt-data-list .logo-img>img{width:17rem;height:7.8rem;object-fit:cover;object-position:50% 50%}.promotion-place-wrap .logo-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.promotion-place-wrap .logo-info .info-col .btn.btn-cont-52.line-gray{display:none}.promotion-place-wrap .logo-info .txt-info02-wrap .txt01{font-weight:400}.promotion-place-wrap .logo-info .badge-row+.btn{margin-top:1.6rem}.promotion-place-wrap .logo-info .addr{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.promotion-place-wrap .txt-info-reserve{margin-top:2.4rem;text-align:end}.promotion-place-wrap .txt-info-reserve .txt-info01{display:block;font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.promotion-place-wrap .txt-info-reserve .txt-info02{display:block;font-size:2rem;line-height:3.6rem;color:#111}.promotion-place-wrap .btn-link+.txt-info02-wrap{margin-top:1.6rem}.promotion-place-wrap .btn-link .btn-txt{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#111}.promotion-place-wrap .btn-link .btn-txt+.ico-arrow-right{margin-left:.8rem;width:2.4rem;height:2.4rem}.promotion-place-wrap .btn[class^="btn btn-cont-"]{padding:0rem 2.4rem}.promotion-place-wrap .btn[class^="btn btn-cont-"].line-gray .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.promotion-place-wrap div.btn.btn-cont-52{cursor:default}.promotion-place-wrap+.component-btns{margin-top:6rem}[dir=rtl] .promotion-product-group .component-lists .swiper-slide{margin-right:2.8rem;margin-left:0}[dir=rtl] .promotion-product-group .component-lists .swiper-slide:nth-child(n+4){margin-top:2.8rem}[dir=rtl] .promotion-product-group .component-lists .swiper-slide:nth-child(3n+1){margin-right:0}[dir=rtl] .promotion-product-group .component-btns .btns-row .btn+.btn{margin-right:1.2rem;margin-left:0}[dir=rtl] .point-combine-wrap .swiper-type31 .swiper-slide{margin-left:2.8rem;margin-right:0}[dir=rtl] .point-combine-wrap .swiper-type31 .swiper-slide:last-child{margin-left:0}[dir=rtl] .promotion-point-wrap .point-combine-wrap .combine-img+.combine-copy{margin-left:0;margin-right:4rem}[dir=rtl] .promotion-point-wrap .txt-info02-wrap .info-txt.divider-line{-webkit-flex-wrap:wrap;flex-wrap:wrap}[dir=rtl] .promotion-point-wrap .txt-info02-wrap .info-txt.divider-line .txt01{margin-left:1.2rem;margin-right:0}[dir=rtl] .promotion-point-wrap .txt-info02-wrap .info-txt.divider-line .txt02:before{margin:.8rem 0rem .8rem 1.2rem}[dir=rtl] .promotion-prime-wrap .promotion-prime-info{padding-right:77.4rem;padding-left:0}[dir=rtl] .promotion-detail-sub-wrap .di-promotion-price .price-area+.btn{margin-left:0;margin-right:4rem}[dir=rtl] .promotion-detail-sub-wrap .descript-list-area .descript-list>.tit+.sub{margin-right:2.8rem;margin-left:0rem}[dir=rtl] .promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img+.descript-txt,[dir=rtl] .promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img+.descript-list-area,[dir=rtl] .promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper+.descript-txt,[dir=rtl] .promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper+.descript-list-area{padding-right:4rem;padding-left:0rem}.membership-intro-wrap{padding-bottom:6rem;border-bottom:1px solid #dddddd}.membership-intro-wrap .txt-info-wrap{max-width:116.2rem;margin:0 auto}.membership-intro-wrap .txt-info-row.ratio-1-2>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 23rem;flex:0 0 23rem}.membership-intro-wrap .txt-info-row.ratio-1-2>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 23rem - .8rem) * 1);flex:0 0 calc((100% - 23.8rem)*1)}.membership-intro-wrap .txt-info-row.ratio-1-2 .txt-info-col-1 .info-tit04{font-size:3.2rem;line-height:4.8rem;font-weight:600}.membership-intro-wrap .txt-info-row .component-btns{margin-top:4rem}.membership-datail-wrap .component-chips+.component-collapse{margin-top:4.8rem}.membership-datail-wrap .component-collapse .collapse-tit:before{right:0}.membership-datail-wrap .component-collapse .collapse-txt{padding:2.8rem 0rem;margin-right:0}.membership-datail-wrap .component-collapse .collapse-txt .txt{font-size:2rem;line-height:3.6rem;font-weight:600}.membership-datail-wrap .component-collapse .collapse-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.membership-datail-wrap .component-collapse .btn-text04{margin-top:2.4rem}.membership-datail-wrap .component-collapse .btn-text04 .btn-txt{color:#111;font-size:1.6rem;line-height:2.8rem}.membership-datail-wrap .component-collapse .btn-util01{margin-top:2.4rem}.membership-datail-wrap .component-collapse .btn-util01 .btn-txt{font-size:1.4rem;line-height:2.6rem}.membership-datail-wrap .component-collapse+.component-collapse{border-top:none}.membership-datail-wrap+.membership-contact-wrap{margin-top:8rem}.membership-contact-wrap .txt-data-inner{display:-webkit-box;display:-webkit-flex;display:flex;border:1px solid #dddddd;padding:4rem}.membership-contact-wrap .txt-data-tit{font-size:2.4rem;line-height:4rem;font-weight:600;min-width:28.5rem;margin-right:3.2rem}.membership-contact-wrap .txt-data-item{padding:0;border-bottom:none}.membership-contact-wrap .txt-data-item dt{min-width:12rem;margin-right:3.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.membership-contact-wrap .txt-data-item dt+dd{width:auto}.membership-contact-wrap .txt-data-item .txt06,.membership-contact-wrap .txt-data-item .txt04,.membership-contact-wrap .txt-data-item .txt05{font-size:1.8rem;line-height:3rem}.membership-contact-wrap .txt-data-item .txt-group{margin-top:0}.membership-contact-wrap .txt-data-item .txt-group+.txt-group{margin-top:.4rem}.membership-contact-wrap .txt-data-item+.txt-data-item{margin-top:1.2rem}.wedding-qna-wrap .info-box-wrap{width:100%}.wedding-qna-wrap .info-box-wrap .info-box-inner{padding:4rem 4.8rem;background-color:#f5f5f5}.wedding-qna-wrap .info-box-wrap .info-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.wedding-qna-wrap .info-box-wrap .info-row>[class$=-col-1],.wedding-qna-wrap .info-box-wrap .info-row>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 4.8rem * 1 / 2);flex:0 0 calc(50% - 2.4rem)}.wedding-qna-wrap .info-box-wrap .info-row [class^=info-col]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.wedding-qna-wrap .info-box-wrap .info-row [class^=info-col]:nth-child(n+3){margin-top:.8rem}.wedding-qna-wrap .info-box-wrap .info-row .info-tit{margin-right:1.6rem;min-width:16rem;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.wedding-qna-wrap .info-box-wrap .info-row .info-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.wedding-qna-wrap .component-form .form-field .form-label+.scrollView+.form-row{margin-top:1.2rem}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card input[type=radio]:before{top:2.2rem}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card input[type=radio]:checked+.radio-item .set.set01{background-image:url(/assets/images/WC/img_wed_qna01_on.webp)}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card input[type=radio]:checked+.radio-item .set.set02{background-image:url(/assets/images/WC/img_wed_qna02_on.webp)}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card input[type=radio]:checked+.radio-item .set.set03{background-image:url(/assets/images/WC/img_wed_qna03_on.webp)}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item{padding:2rem 2.025rem}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .radio-txt{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .tit{margin-left:3.6rem}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .set{color:#444;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 auto;width:15rem;height:10rem;background-repeat:no-repeat;background-position:center;background-size:100% auto}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .set.set01{background-image:url(/assets/images/WC/img_wed_qna01.webp)}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .set.set02{background-image:url(/assets/images/WC/img_wed_qna02.webp)}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .set.set03{background-image:url(/assets/images/WC/img_wed_qna03.webp)}[dir=rtl] .wedding-qna-wrap .radio-type-img02 .component-radio-card .radio-item .tit{margin-right:3.6rem}.wedding-top-wrap{background:#816c5b;padding:8rem 0rem}.wedding-top-wrap .component-swiper.swiper-type33 .btn-area{position:absolute;bottom:13.2rem;right:0}.wedding-top-wrap .component-swiper.swiper-type33 .btn.btn-text01{padding:1rem 4rem;height:5.2rem;border-radius:.4rem;background:#fff;border:1px solid #111111}.wedding-top-wrap .component-swiper.swiper-type33 .btn.btn-text01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#111}.wedding-top-wrap .component-swiper.swiper-type33 .btn.btn-text01 .ico-btn-arrow.circle{display:none}.wedding-top-wrap .component-swiper.swiper-type33 .component-card .card-info{position:relative}.wedding-top-wrap .component-swiper.swiper-type33 .component-card .card-info-tit .info-tit,.wedding-top-wrap .component-swiper.swiper-type33 .component-card .card-info-sub .info-sub04,.wedding-top-wrap .component-swiper.swiper-type33 .card-top-info .info-txt-row [class^=txt-row]{color:#fff}.wedding-top-wrap .component-swiper.swiper-type33 .swiper-progressbar{background:#ffffff59}.wedding-top-swiper{margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2)}.wedding-top-swiper .component-card .card-info-txt .info-txt-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.wedding-top-swiper .component-card .card-info-txt .info-txt-row+.info-txt-row{margin-top:0}.wedding-top-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.wedding-top-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wedding-top-swiper .component-card .card-info{padding-top:4rem}.wedding-top-swiper .component-card .card-info-sub{max-width:109.7rem}.wedding-top-swiper .component-card .card-info-tit+.card-info-sub{margin-top:1.2rem}.wedding-top-swiper .component-card .card-info-tit+.card-info-sub .info-sub04{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wedding-top-swiper .card-top-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.wedding-top-swiper .card-top-info .txt-area{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:2.4rem}.wedding-top-swiper .card-top-info .info-txt-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.wedding-top-swiper .card-top-info .info-txt-row:before{content:"";display:inline-block;width:1px;height:2rem;background-color:#ddd;margin:.2rem 3.2rem 0rem}.wedding-top-swiper .card-top-info .info-txt-row:first-child:before{display:none}.wedding-top-swiper .card-top-info .info-txt-row .ico+.txt-row01{margin-left:.8rem}.wedding-top-swiper .card-top-info .info-txt-row .txt-row01{display:-webkit-box;display:-webkit-flex;display:flex;font-size:1.6rem;line-height:2.8rem;color:#444}.wedding-top-swiper .card-top-info .info-txt-row .txt-row01+.txt-row02{margin-left:2.4rem}.wedding-top-swiper .card-top-info .info-txt-row .txt-row02{display:-webkit-box;display:-webkit-flex;display:flex;font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#444}.wedding-concept-wrap .component-chips .chips-row{padding-left:0}.wedding-concept-wrap .component-chips+.wedding-concept-img-wrap{margin-top:6rem}.wedding-concept-img-wrap .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.wedding-concept-img-wrap .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wedding-concept-img-wrap .component-thumbnail+.component-hgroup{margin-top:4rem}.wedding-concept-img-wrap .component-thumbnail+.component-hgroup .hgroup-tit01{font-size:4.8rem;line-height:6.4rem;font-weight:400}.wedding-facility-wrap{background:#f5f5f5;padding:8rem 0rem}.wedding-facility-wrap .facility-inner{max-width:140rem;margin:0 auto}.wedding-facility-wrap .facility-inner .component-hgroup+.facility-list-wrap{margin-top:3.2rem}.wedding-facility-wrap .facility-list-wrap .list-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.wedding-facility-wrap .facility-list-wrap .list-item+.list-item{padding-top:4rem;margin-top:4rem;border-top:1px solid #dddddd}.wedding-facility-wrap .facility-swiper{max-width:92.4rem}.wedding-facility-wrap .facility-swiper+.facility-info{margin-left:6rem}.wedding-facility-wrap .facility-swiper .component-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet{opacity:.32}.wedding-facility-wrap .facility-swiper .component-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}.wedding-facility-wrap .facility-info{height:100%;padding-top:4rem}.wedding-facility-wrap .facility-info .tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.wedding-facility-wrap .facility-info .tit+.txt{margin-top:1.2rem}.wedding-facility-wrap .facility-info .txt{font-size:1.6rem;line-height:2.8rem;color:#444}.wc-benefit-wrap+.wc-qna-box{margin-top:6rem}.wc-benefit-wrap .benefit-inner .component-hgroup+.benefit-list-wrap{margin-top:3.2rem}.wc-benefit-wrap .benefit-list-wrap .list-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.wc-benefit-wrap .benefit-list-wrap .list-item+.list-item{padding-top:4rem;margin-top:4rem;border-top:1px solid #dddddd}.wc-benefit-wrap .benefit-swiper{width:68.6rem;font-size:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.wc-benefit-wrap .benefit-swiper+.benefit-info{margin:4rem 0rem 0rem 6rem}.wc-benefit-wrap .benefit-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.wc-benefit-wrap .benefit-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wc-benefit-wrap .benefit-info{height:100%}.wc-benefit-wrap .benefit-info .tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.wc-benefit-wrap .benefit-info .tit+.txt{margin-top:1.2rem}.wc-benefit-wrap .benefit-info .txt{font-size:1.6rem;line-height:2.8rem;color:#444}.wc-gallery-wrap .component-hgroup .hgroup-top{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.wc-gallery-wrap .component-lists+.wc-qna-box{margin-top:10rem}.wc-gallery-wrap .component-lists .lists-row.col-n-3 [class^=lists-col]:nth-child(n+4){margin-top:4rem}.wc-gallery-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.wc-gallery-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wc-gallery-wrap .component-card .card-inner{cursor:pointer}.wc-gallery-wrap .component-card .card-info{padding-top:1.6rem}.wc-qna-box .txt-info-box04{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.wc-qna-box .txt-info-box04 .txt-area .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.wc-qna-box .txt-info-box04 .txt-area .tit+.txt{margin-top:.8rem}.wc-qna-box .txt-info-box04 .txt-area .txt{font-size:1.6rem;line-height:2.8rem;color:#444}.wc-qna-box .txt-info-box04 .txt-area .txt>span{display:block}.wc-qna-box .btn.btn-text01 .btn-txt+.ico{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.wc-top-intro-wrap{min-height:50rem;background:#816c5b;padding:8rem 0rem}.wc-top-intro-wrap.global{background:#675b57}.wc-top-intro-wrap .top-intro-inner{max-width:140rem;margin:0 auto}.wc-top-intro-wrap .component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.wc-top-intro-wrap .txt-info02-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:4rem}.wc-top-intro-wrap .txt-info02-wrap .txt-info-tit+.component-btns{margin-top:2.4rem}.wc-top-intro-wrap .txt-info02-wrap .info-tit04{color:#fff}.wc-top-intro-wrap .txt-info02-wrap .info-tit04+.info-txt{margin-top:2.4rem}.wc-top-intro-wrap .txt-info02-wrap .info-txt [class^=txt]{color:#fff}.wc-top-intro-wrap .txt-info02-wrap .info-txt [class^=txt]+[class^=txt]{margin-top:1.2rem}.wc-top-intro-wrap .component-btns .btns-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.wc-top-intro-wrap .component-btns+.bottom-btn,.wc-top-intro-wrap .bottom-btn{margin-top:6rem}.wc-top-bg-wrap.global .bg-area{height:100%}.wc-top-bg-wrap.global .swiper-area{margin-top:0;background:#f5f5f5;padding:8rem 0rem}.wc-top-bg-wrap .bg-area{background:#f5f5f5;height:68rem}.wc-top-bg-wrap .swiper-area{margin-top:-60rem}.wc-top-bg-wrap .swiper-area .swiper-type33 .component-card .card-info{position:relative}.wc-top-bg-wrap .swiper-area .swiper-type33 .btn-area{position:absolute;top:82.7rem;right:0}.wc-top-bg-wrap .swiper-area .swiper-type33 .btn.btn-text01{padding:1rem 4rem;height:5.2rem;border-radius:.4rem;background:#fff;border:1px solid #111111}.wc-top-bg-wrap .swiper-area .swiper-type33 .btn.btn-text01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.wc-top-bg-wrap .swiper-area .swiper-type33 .btn.btn-text01 .ico-btn-arrow.circle{display:none}.wc-top-bg-wrap .swiper-area .swiper-type33 [class^=ico].ico-accept{background-image:url(/assets/images/WC/ico_wedding_accept_black.png)}.wc-top-bg-wrap .swiper-area .swiper-type33 [class^=ico].ico-area-size{background-image:url(/assets/images/WC/ico_wedding_size_black.png)}.wc-top-bg-wrap .swiper-area .swiper-type33 [class^=ico].ico-floor{background-image:url(/assets/images/WC/ico_wedding_floor_black.png)}.wc-top-bg-wrap .swiper-area .swiper-type33 .ico+.txt-row01{margin-left:.8rem}.wc-detail-info-wrap .component-hgroup+.component-table,.wc-detail-info-wrap .component-table+.detail-info-box{margin-top:3.2rem}.wc-detail-info-wrap .detail-info-box{background:#f5f5f5;padding:4rem 4.8rem}.wc-detail-info-wrap .detail-info-box .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.wc-detail-info-wrap .detail-info-box .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wc-detail-info-wrap .detail-info-box .component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.wc-detail-info-wrap .detail-info-box .component-lists .txt-area .txt{font-size:1.8rem;line-height:3rem;color:#444}.wc-detail-info-wrap .detail-info-box .component-lists .txt-area .txt+.btn{margin-top:2.4rem}[dir=rtl] .wedding-top-swiper{margin-left:0;margin-right:-webkit-calc((100% - 140rem) / 2);margin-right:calc((100% - 140rem)/2)}[dir=rtl] .wedding-top-swiper .card-top-info .info-txt-row .ico+.txt-row01{margin-left:0;margin-right:.8rem}[dir=rtl] .wedding-top-swiper .card-top-info .info-txt-row .txt-row01+.txt-row02{margin-left:0;margin-right:2.4rem}[dir=rtl] .wedding-facility-wrap .facility-swiper+.facility-info{margin-left:0;margin-right:6rem}[dir=rtl] .wc-benefit-wrap .benefit-swiper+.benefit-info{margin:4rem 6rem 0rem 0rem}.wc-info-wrap .component-hgroup+.info-divider-box{margin-top:6rem}.wc-info-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%}.wc-info-wrap .info-divider-box+.component-btns{margin-top:6rem}.wc-top-wrap .swiper-area{max-width:140rem;margin:0 auto}.wc-top-wrap .bg-area{height:74.7rem;background:#816c5b;margin-top:-67.2rem}.wc-top-wrap .wc-top-swiper .component-swiper.swiper-type04 .swiper-img{position:relative;overflow:hidden;padding-top:56.25%}.wc-top-wrap .wc-top-swiper .component-swiper.swiper-type04 .swiper-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wc-top-wrap .wc-top-swiper .component-swiper.swiper-type04 .swiper-controls{margin-top:3.2rem}.wc-top-wrap .wc-top-swiper .component-swiper.swiper-type04 .swiper-controls .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:.32}.wc-top-wrap .wc-top-swiper .component-swiper.swiper-type04 .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}.wc-top-wrap+.wc-sub-wrap{margin-top:10rem}.wc-sub-wrap{max-width:140rem;margin:0 auto}.wc-sub-wrap .component-hgroup .hgroup-top.align-type03 .hgroup-tit{width:44.8rem;margin-right:2.8rem}.wc-sub-wrap .component-hgroup .hgroup-top.align-type03 .hgroup-sub{width:-webkit-calc(100% - 47.6rem);width:calc(100% - 47.6rem)}.wc-sub-wrap .component-hgroup+.wc-benefit-list{margin-top:10rem}.wc-sub-wrap .component-hgroup+.wc-btn-wrap{margin-top:6rem;padding-top:6rem;border-top:1px solid #dddddd}.wc-sub-wrap .component-hgroup+.wc-qna-box{margin-top:10rem}.wc-sub-wrap .component-hgroup .hgroup-sub .sub-tit04+.sub-txt01{margin-top:2.4rem}.wc-sub-wrap .component-hgroup .hgroup-sub+.hgroup-sub{margin-top:4rem}.wc-sub-wrap .wc-btn-wrap+.wc-qna-box,.wc-benefit-list+.wc-qna-box{margin-top:6rem}.wc-benefit-list .item-list{border-top:2px solid #111111;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;width:100%}.wc-benefit-list .list-row,.wc-benefit-list .list-row .item{display:-webkit-box;display:-webkit-flex;display:flex}.wc-benefit-list .list-row .item{width:50%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:3.2rem 0rem;border-bottom:1px solid #dddddd}.wc-benefit-list .list-row .item+.item{margin-left:4rem}.wc-benefit-list .list-row .item .ico+.txt{margin-left:1.2rem}.wc-benefit-list .list-row .txt{font-size:1.6rem;line-height:2.8rem;line-height:1}.venue-list-wrap .component-chips{margin-top:-2rem}.venue-list-wrap .component-hgroup+.component-chips,.venue-list-wrap .component-hgroup+.venue-list{margin-top:10rem}.venue-list-wrap .component-chips+.venue-list{margin-top:6rem}.venue-list .filter-category-selector-area{margin-bottom:-.8rem}.venue-list .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.venue-list .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.venue-list .component-card .card-info-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.venue-list .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.venue-list .component-card .card-info-txt .info-txt-row .info-txt02{position:relative;padding-left:2.4rem}.venue-list .component-card .card-info-txt .info-txt-row [class^=info-]:before{position:absolute;left:1rem;top:.8rem;margin:0}.venue-list .component-card .btn.btn-text01{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.venue-list .component-card .btn.btn-cont-48{display:none}.venue-list.global .component-card .card-info-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.venue-list.global .btn-area .btn-cont-48{display:none}.convention-list-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.convention-list-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.convention-list-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.convention-list-wrap .component-card .card-info-txt .info-txt-row .info-txt02{position:relative;padding-left:2.4rem}.convention-list-wrap .component-card .card-info-txt .info-txt-row [class^=info-]:before{position:absolute;left:1rem;top:.8rem;margin:0}[dir=rtl] .wc-benefit-list .list-row .item .ico+.txt{margin-left:0;margin-right:1.2rem}[dir=rtl] .wc-sub-wrap .component-btns .btns-row .btn+.btn{margin-right:1.2rem}.wc-promotion-wrap{border-top:2px solid #111111;padding-top:10rem}.wc-promotion-wrap .promotion-item+.promotion-item{margin-top:10rem;padding-top:10rem;border-top:1px solid #dddddd}.wc-promotion-wrap .btn.btn-cont-48{display:none}.wc-promotion-wrap .btn.btn-text01{display:block}.wc-promotion-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col]{margin-top:0rem}.wc-promotion-wrap .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:1.2rem}.promotion-info-wrap .component-thumbnail+.txt-info02-wrap{margin-top:3.2rem}.promotion-info-wrap .txt-info02-wrap .txt-info-tit+.txt-info-box08{margin-top:4rem}.global-wc-promotion-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%}.global-wc-promotion-wrap .component-hgroup+.component-lists{margin-top:10rem}.global-wc-promotion-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.global-wc-promotion-wrap .component-card .card-info-tit+.card-info-txt{margin-top:.4rem}.global-wc-promotion-wrap .component-card .card-info-tit+.card-info-txt .info-txt02{display:-webkit-box}.global-wc-promotion-wrap .component-card .info-txt02+.info-txt02{margin-top:1.2rem}.component-lists .lists-row.ratio-1-396{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.component-lists .lists-row.ratio-1-396>[class^=lists-col]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ratio-1-396>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 39.6rem - 8rem) * 1);flex:0 0 calc((100% - 47.6rem)*1)}.ratio-1-396>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 39.6rem;flex:0 0 39.6rem}.ratio-1-396>.lists-col-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-width:0}.ratio-1-396>.lists-col-2{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:39.6rem}.ratio-1-396>.lists-col-2 .floating-info-wrap{position:-webkit-sticky;position:sticky;top:11.3rem;width:100%}.ratio-1-396>.lists-col-2 .floating-info-wrap .floating-info-content-list{max-height:-webkit-calc(100vh - 32rem);max-height:calc(100vh - 32rem);overflow:auto}.ratio-1-396>.lists-col-2 .floating-info-wrap .floating-info-content-list+.btn-cont-64{margin:0;width:100%;max-width:100%}.ratio-1-396>.lists-col-2 .floating-info-wrap .btn-cont-64{position:relative;bottom:0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;margin:0rem -3.2rem;width:-webkit-calc(100% + 6.4rem);width:calc(100% + 6.4rem);max-width:-webkit-calc(100% + 6.4rem);max-width:calc(100% + 6.4rem);border-radius:0}.ratio-1-396>.lists-col-2 .floating-info-wrap.top-160{top:17.7rem}.ratio-1-396>.lists-col-2 .btn-fixed-wrap{display:none}.ratio-1-396>.lists-col-2 .btn-fixed-wrap .btn.btn-cta01 .num{margin:0rem .8rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background-color:#fff3;font-size:1.4rem;line-height:2.6rem;font-weight:600}.ratio-1-396>.lists-col-2 .btn-fixed{width:100%;-webkit-transform-origin:bottom center;transform-origin:bottom center}.ratio-1-396>.lists-col-2 .btn-fixed .type-group{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ratio-1-396>.lists-col-2 .btn-fixed .type-group+.btn-txt-tit,.ratio-1-396>.lists-col-2 .btn-fixed .type-group+.btn-txt-desc{margin-top:.4rem}.ratio-1-396>.lists-col-2 .btn-fixed .type-group .ico-arrow-up{width:2.4rem;height:2.4rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-type{padding:.4rem .8rem;font-size:1.2rem;line-height:2.4rem;font-weight:500;color:#111;border:1px solid #111111;height:2.8rem;line-height:2.8rem;box-sizing:border-box}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-type02,.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#111}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-tit{text-align:start}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-tit+.btn-txt-desc{margin-top:.4rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-desc{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-desc+.type-group{margin-top:.4rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-desc02{display:block;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.ratio-1-396>.lists-col-2 .btn-fixed .total-group{margin-top:.8rem;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-total,.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-amount .price{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#111}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-amount .currency{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#111}.floating-info-wrap .floating-info-content-list{padding:3.2rem 3.2rem 0rem;border:1px solid #dddddd}.floating-info-wrap .btn-arrow{padding-right:4rem;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.floating-info-wrap .btn-arrow:before{content:"";display:block;width:2.4rem;height:2.4rem;background:url(/assets/images/RE/ico_arrow.png) no-repeat center/100% auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.floating-info-wrap .btn-arrow-s{padding-right:3.6rem;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.floating-info-wrap .btn-arrow-s:before{content:"";display:block;width:2rem;height:2rem;background:url(/assets/images/RE/ico_arrow.png) no-repeat center/100% auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.floating-info-wrap .floating-info-content .txt-info-type{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.floating-info-wrap .floating-info-content .txt-info-type [class^="ico ico-"]{margin-right:.8rem}.floating-info-wrap .floating-info-content .txt-info-type .txt01{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#816c5b}.floating-info-wrap .floating-info-content .txt-info-type .txt02{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.floating-info-wrap .floating-info-content .txt-info-tit{display:block;text-align:start}.floating-info-wrap .floating-info-content .txt-info-tit .tit01{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.floating-info-wrap .floating-info-content .txt-info-tit .tit02{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#666}.floating-info-wrap .floating-info-content .txt-info-tit .tit02+.tit02{padding-left:2.5rem;position:relative}.floating-info-wrap .floating-info-content .txt-info-tit .tit02+.tit02:before{content:"";display:block;width:1px;height:1.6rem;background:#ddd;position:absolute;top:50%;left:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.floating-info-wrap .floating-info-content .txt-info-tit .tit03{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#444}.floating-info-wrap .floating-info-content .txt-info-tit .tit04{display:block;font-size:1.6rem;line-height:2.8rem}.floating-info-wrap .floating-info-content .txt-info-tit .tit04:first-child{margin-top:.8rem}.floating-info-wrap .floating-info-content .txt-info-tit .tit04+.tit04{margin-top:0}.floating-info-wrap .floating-info-content .txt-info-tit+.info-txt-box{margin-top:1.2rem}.floating-info-wrap .floating-info-content .txt-info-tit+.txt-info-txt{margin-top:.4rem}.floating-info-wrap .floating-info-content .txt-info-txt .txt01{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;width:100%;display:inline-block}.floating-info-wrap .floating-info-content .txt-info-txt .txt01+.txt01{margin-top:.4rem}.floating-info-wrap .floating-info-content .txt-info-txt .txt01.gold{color:#816c5b}.floating-info-wrap .floating-info-content .txt-info-txt .txt02{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.floating-info-wrap .floating-info-content .txt-info-txt .txt02 .price{margin-right:.4rem;font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#111}.floating-info-wrap .floating-info-content .txt-info-txt .txt02 .total{font-size:2.4rem;line-height:4rem;font-weight:600}.floating-info-wrap .floating-info-content .txt-info-txt .txt02.discount,.floating-info-wrap .floating-info-content .txt-info-txt .txt02.discount .price{color:#4278ff}.floating-info-wrap .floating-info-content .txt-info-txt .txt03{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.floating-info-wrap .floating-info-content .txt-info-txt .txt03 .price{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.floating-info-wrap .floating-info-content .txt-info-txt .info-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background-color:#816c5b;color:#fff;margin-top:.8rem;padding:1.2rem 1.6rem}.floating-info-wrap .floating-info-content .txt-info-txt .info-box .copy-tit{font-size:1.4rem;line-height:2.6rem;font-weight:600}.floating-info-wrap .floating-info-content .txt-info-txt .info-box .copy-tit+.copy-sub{margin-top:.4rem}.floating-info-wrap .floating-info-content .txt-info-txt .info-box .copy-sub{font-size:1.4rem;line-height:2.6rem}.floating-info-wrap .floating-info-content .txt-info-txt .info-box .box-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.floating-info-wrap .floating-info-content .txt-info-txt .info-box .box-btn .btn-txt{color:#fff;font-weight:400;opacity:.6;background-position:left 100%}.floating-info-wrap .floating-info-content .txt-info-txt .info-box .box-btn .btn-txt:after,.floating-info-wrap .floating-info-content .txt-info-txt .info-box .box-btn .btn-txt:before{display:none}.floating-info-wrap .floating-info-content .txt-info-txt .info-box .ico-delete{display:none;margin-right:.4rem}.floating-info-wrap .floating-info-content .txt-info-txt .info-box.type-light{background-color:#816c5b1f;position:relative}.floating-info-wrap .floating-info-content .txt-info-txt .info-box.type-light .copy-tit{color:#816c5b}.floating-info-wrap .floating-info-content .txt-info-txt .info-box.type-light .copy-sub{color:#111}.floating-info-wrap .floating-info-content .txt-info-txt .info-box.type-light .box-btn{position:absolute;top:1.2rem;right:1.6rem}.floating-info-wrap .floating-info-content .txt-info-txt .info-box.type-light .btn-txt{color:#666;opacity:1}.floating-info-wrap .floating-info-content .txt-info-txt .info-box.type-light .ico-delete{display:inline-block;margin-right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23666' stroke-width='1.2' d='M6.68 6.671v4.752m2.64-4.752v4.752M6.152 4.295H2.985v.132l.126.555c.618 2.702.93 5.464.93 8.235v.582h7.919v-.582c0-2.771.312-5.533.93-8.235l.126-.555v-.131H9.848m-3.696 0v-.264a1.848 1.848 0 1 1 3.696 0v.263m-3.696 0h3.696'/%3E%3C/svg%3E")}.floating-info-wrap .floating-info-content .txt-info-txt .info-box.type-light .ico-delete+.btn-txt{margin-left:.4rem;background-image:-webkit-gradient(linear,left top,right top,from(#666666),to(#666666));background-image:-webkit-linear-gradient(left,#666666,#666666);background-image:linear-gradient(to right,#666,#666);background-position:left 82%}.floating-info-wrap .floating-info-content .txt-info-txt+.txt-info-tit{margin-top:1.6rem}.floating-info-wrap .floating-info-content .txt-info-txt+.txt-info-txt{margin-top:.4rem}.floating-info-wrap .floating-info-content+.floating-info-content{padding-top:2rem;margin-top:2rem;border-top:1px solid #eeeeee}.floating-info-wrap .floating-info-content.line{padding-top:2.4rem;margin-top:2rem;border-top:1px solid #111111}.floating-info-wrap .floating-info-content.border-none{border-top:0;padding-top:0}.floating-info-wrap .floating-info-content:last-of-type{margin-bottom:3.2rem}.floating-info-wrap .floating-info-content .btn-util01{margin-top:.8rem;padding:.4rem 1.2rem;height:3.6rem}.floating-info-wrap .floating-info-content .btn-util01 .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444}.floating-info-wrap .floating-info-content .info-detail-list+.info-detail-list{margin-top:2rem}.floating-info-wrap .floating-info-content .info-detail-tit{font-size:1.4rem;line-height:2.6rem;font-weight:600}.floating-info-wrap .floating-info-content .info-detail-tit+.info-detail-item{margin-top:1.2rem}.floating-info-wrap .floating-info-content .info-detail-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.floating-info-wrap .floating-info-content .info-detail-item+.info-detail-item{margin-top:1.2rem}.floating-info-wrap .floating-info-content .info-detail-item+.option-wrap{margin-top:2rem;padding-top:2rem;border-top:1px solid #eeeeee}.floating-info-wrap .floating-info-content .info-detail-item+.option-wrap:empty{border-top:0;padding-top:0;margin-top:0}.floating-info-wrap .floating-info-content .info-detail-item .item-label{width:-webkit-calc(100% - 14.6rem);width:calc(100% - 14.6rem);font-size:1.4rem;line-height:2.6rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.floating-info-wrap .floating-info-content .info-detail-item .item-txt{width:13rem;font-size:1.4rem;line-height:2.6rem;font-weight:600;text-align:end}.floating-info-wrap .floating-info-content .info-detail-item .item-txt.discount{color:#4278ff}.floating-info-wrap .floating-info-content .info-detail-item .component-collapse{width:100%}.floating-info-wrap .floating-info-content .info-detail-item .component-collapse .collapse-tit .item-label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#111}.floating-info-wrap .floating-info-content .info-detail-item .component-collapse .collapse-tit .item-label:after{content:"";display:inline-block;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='1.2' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");width:1.6rem;height:1.6rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;background-size:100% auto;margin-left:.4rem;-webkit-transform:translateY(0%);transform:translateY(0);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.floating-info-wrap .floating-info-content .info-detail-item .component-collapse .collapse-tit[aria-expanded=true] .item-label:after{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}.floating-info-wrap .floating-info-content .info-detail-item .collapse-tit{padding:0;border-bottom:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.floating-info-wrap .floating-info-content .info-detail-item .collapse-tit:before{display:none}.floating-info-wrap .floating-info-content .info-detail-item .collapse-tit+.collapse-content{margin-top:.8rem}.floating-info-wrap .floating-info-content .info-detail-item .collapse-content-inner{background-color:#f5f5f5;padding:1.2rem 1.6rem;margin-top:.8rem}.floating-info-wrap .floating-info-content .info-detail-item .collapse-content-inner>.info-detail-item+.info-detail-item{margin-top:.4rem}.floating-info-wrap .floating-info-content .info-detail-item .collapse-content-inner .item-label{display:block;-webkit-box-align:start;-webkit-align-items:start;align-items:start;font-size:1.2rem;line-height:2.4rem;color:#444;width:-webkit-calc(100% - 14.6rem);width:calc(100% - 14.6rem)}.floating-info-wrap .floating-info-content .info-detail-item .collapse-content-inner .item-label:before{content:"-";display:inline-block;margin-right:.3rem}.floating-info-wrap .floating-info-content .info-detail-item .collapse-content-inner .item-txt{font-size:1.2rem;line-height:2.4rem;font-weight:500;color:#444;width:13rem}.floating-info-wrap .floating-info-content .info-detail-item+.info-datail-result{margin-top:1.2rem}.floating-info-wrap .floating-info-content .info-datail-result{background-color:#675b57;padding:1.2rem 1.6rem}.floating-info-wrap .floating-info-content .info-datail-result .item-label,.floating-info-wrap .floating-info-content .info-datail-result .item-txt{font-weight:600;color:#fff}.floating-info-wrap .floating-info-content.line,.floating-info-wrap .floating-info-content.result{padding-bottom:1.6rem;margin-bottom:0;position:relative;bottom:0rem;border-top:1px solid #111111;background-color:#fff}.floating-info-wrap .floating-info-content.result .txt-info-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.floating-info-wrap .floating-info-content.result .txt-info-tit .tit02{color:#444;font-size:1.6rem;line-height:2.8rem;font-weight:600}.floating-info-wrap .floating-info-content.result .txt-info-tit+.txt-info-txt{margin-top:.4rem}.floating-info-wrap .floating-info-content.result .txt-info-txt{text-align:end}.floating-info-wrap .floating-info-content.result .unit-txt{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;font-size:1.4rem;line-height:2.6rem;color:#111;text-decoration:underline;text-underline-offset:.3rem}.floating-info-wrap .floating-info-content.result .unit-txt .component-tooltip{margin-left:.4rem}.floating-info-wrap .floating-info-content.result .unit-txt .ico-exclamation-small{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9.4' stroke='%23444' stroke-width='1.2'/%3E%3Cpath fill='%23444' d='M10.985 14.419c.021-1.873.572-2.445 1.515-3.03.6-.365 1.058-.894 1.058-1.644 0-.894-.686-1.458-1.544-1.458-.772 0-1.522.471-1.587 1.529H8.884C8.94 7.993 10.313 7 12.014 7c1.858 0 3.102 1.115 3.102 2.745 0 1.15-.55 1.915-1.458 2.473-.858.521-1.194 1.036-1.215 2.2v.087h-1.458zm.011 1.128h1.453V17h-1.453z'/%3E%3C/svg%3E");margin-left:.4rem}.floating-info-wrap .floating-info-content.result .unit-txt02{color:#666;font-size:1.2rem;line-height:2.4rem;font-weight:400}.floating-info-wrap .floating-info-content.bottom{margin-top:-1.2rem;padding:2rem 3.2rem 1.6rem;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0}.floating-info-wrap .floating-info-content.bottom:before{content:"";display:block;height:1px;width:-webkit-calc(100% - 6.4rem);width:calc(100% - 6.4rem);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#111}.floating-info-wrap .floating-info-content.bottom+.btn-cont-64{margin:0;width:100%;max-width:100%}.floating-info-wrap .info-txt-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.floating-info-wrap .info-txt-box .txt-item{width:100%}.floating-info-wrap .info-txt-box .txt-item .txt-info-txt{margin-top:.8rem}.floating-info-wrap .info-txt-box .txt-item .txt-info-txt.align-right{text-align:end}.floating-info-wrap .info-txt-box .txt-item .txt-info-txt.align-right .txt02{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.floating-info-wrap .info-txt-box.gray{padding:2rem 2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#f5f5f5}.floating-info-wrap .info-txt-box.gray .txt-item .txt-info-tit .tit02{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.floating-info-wrap .info-txt-box.gray .txt-item .txt-info-txt{margin-top:0}.floating-info-wrap .info-txt-box.gray .txt-item+.txt-item{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #dddddd}.floating-info-wrap .btn-cont-64{width:100%;border-radius:0}.floating-banner-wrap{margin-top:3.2rem}.floating-banner-wrap [class^=swiper-button-]{display:none}.floating-banner-wrap .component-swiper.swiper-type-base .swiper-slide{font-size:0}.floating-banner-wrap .component-swiper.swiper-type-base .swiper-controls{margin-top:1.6rem}.modal-reservation-floating .floating-info-wrap{border:0;padding:0}.modal-reservation-floating .floating-info-wrap .btn-arrow{margin-top:.4rem}.modal-reservation-floating .floating-info-wrap .btn-arrow:before{width:2rem;height:2rem}.modal-reservation-floating .floating-info-wrap .floating-info-content:last-of-type{margin-bottom:0}.modal-reservation-floating .floating-fixed-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.modal09 .modal-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.modal09 .modal-content .txt-info02-wrap .component-hgroup+.txt-bu-no{margin-top:.8rem}.modal09 .modal-content .txt-info02-wrap .hgroup-top .hgroup-tit{width:100%;text-align:start}.modal09 .modal-content .txt-info02-wrap .hgroup-top+.hgroup-bottom{margin-top:1.6rem}.modal09 .modal-content .txt-info02-wrap .hgroup-bottom{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.modal09 .modal-content .txt-info02-wrap .hgroup-bottom .hgroup-txt .txt01{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.modal09 .modal-content .txt-info02-wrap .txt-info-box{padding:3.2rem}.modal09 .modal-content .txt-info02-wrap .txt-bu-wrap .txt-bu04{color:#444}.modal09 .modal-content .txt-info02-wrap .txt-bu-wrap+.txt-bu-wrap{margin-top:2.4rem}.modal09 .modal-info-wrap .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.modal09 .modal-info-wrap .txt-info-date{margin-top:.8rem}.modal09 .modal-info-wrap .date-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#666}.modal09 .modal-info-wrap .date-txt+.date-txt{padding-left:2.5rem;display:inline-block;position:relative;color:#444}.modal09 .modal-info-wrap .date-txt+.date-txt:before{content:"";display:block;position:absolute;top:50%;left:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:1.2rem;background:#ddd}.modal09 .modal-info-wrap+.txt-info02-wrap{margin-top:2.4rem}.modal-content .map-wrap{width:100%;height:34.7rem}.modal-content .map-wrap .map{width:100%;height:100%;background:#f5f5f5}.modal-content .map-info-wrap{margin-top:2.4rem}.modal-content .map-info-wrap .map-type{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#816c5b}.modal-content .map-info-wrap .map-tit{margin-top:.8rem;font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#111}.modal-content .map-info-wrap .map-desc{margin-top:.8rem;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.modal-footer .floating-fixed-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.modal-footer .floating-fixed-tit strong{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#444}.modal-footer .floating-fixed-tit .price.usd{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#111;text-decoration:underline}.modal-footer .floating-fixed-tit .price+.component-tooltip{margin-left:.8rem}.modal-footer .floating-fixed-sum{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.modal-footer .floating-fixed-sum .price{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.modal-footer .floating-fixed-sum .price.usd{font-size:1.2rem;line-height:2.4rem;font-weight:400;color:#666;text-decoration:underline}.modal-footer .floating-fixed-sum .price+.ico,.modal-footer .floating-fixed-sum .price+.currency{margin-left:.4rem}.modal-footer .floating-fixed-sum .currency{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.modal-footer .floating-fixed-sum .unit-txt02{font-size:1.2rem;line-height:2.4rem;font-weight:400;color:#666}.modal-footer .floating-fixed.line{padding-top:2.4rem;margin-top:-.4rem;border-top:2px solid #111111}[dir=rtl] .floating-info-wrap .btn-arrow{padding-right:0;padding-left:4rem}[dir=rtl] .floating-info-wrap .btn-arrow:before{right:auto;right:initial;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%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='m13.574 17.15-7.148-7.147 7.148-7.148'/%3E%3C/svg%3E")}[dir=rtl] .floating-info-wrap .floating-info-content .info-detail-item .component-collapse .collapse-tit .item-label:after,[dir=rtl] .floating-info-wrap .floating-info-content.result .unit-txt .component-tooltip{margin-left:0;margin-right:.4rem}[dir=rtl] .floating-info-wrap .floating-info-content .txt-info-txt .info-box.type-light .box-btn{right:auto;right:initial;left:1.6rem}[dir=rtl] .component-thumbnail .thumbnail-util{left:auto;left:initial;right:0}[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .btn-favorite{left:0;right:auto;right:initial}[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap{margin-left:0;margin-left:initial;margin-right:auto}[dir=rtl] .modal09 .modal-info-wrap .date-txt+.date-txt{padding-left:0;padding-right:2.5rem}[dir=rtl] .modal09 .modal-info-wrap .date-txt+.date-txt:before{left:auto;left:initial;right:1.2rem}.modal-reservation01:has(.reservation-switch-wrap) .reservation-wrap.step-type .reservation-row.readonly{margin-top:0}.modal-reservation01 .modal-footer .btn.gold{background:#816c5b;border:1px solid #816c5b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reservation-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}.reservation-wrap.step-type .reservation-step03+.reservation-dining-step01{margin-top:0}.reservation-wrap.step-type .reservation-dining-step01 .reservation-tit{margin-left:1px}.reservation-wrap.step-type .reservation-row{cursor:pointer;padding:2.4rem 4rem;border-bottom:1px solid rgba(255,255,255,.2)}.reservation-wrap.step-type .reservation-row.readonly{background-image:none;cursor:default}.reservation-wrap.step-type .reservation-row.readonly.room{margin-top:0}.reservation-wrap.step-type .reservation-row:focus-visible{outline:1px solid #ffffff;outline-offset:-.2rem}.reservation-wrap.step-type .reservation-col-1+.reservation-col-2{margin-top:1.2rem}.reservation-wrap.step-type .reservation-info-hotel-badge{font-size:1.4rem;line-height:2.6rem;font-weight:500;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;padding:0rem 1.2rem;height:3.6rem;border:1px solid #ffffff}.reservation-wrap.step-type .reservation-info-hotel-badge+.reservation-info-hotel{margin-top:.4rem}.reservation-wrap.step-type .reservation-info-hotel,.reservation-wrap.step-type .reservation-info-date [class^=date-txt0]{font-size:2rem;line-height:3.6rem;font-weight:600;color:#fff}.reservation-wrap.step-type .reservation-info-date .date-txt02{margin:0rem .4rem}.reservation-wrap.step-type .reservation-info-date .date-txt04{margin-left:.4rem}.reservation-wrap.step-type .reservation-info-room{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-wrap.step-type .reservation-info-room .info-room-area{-webkit-box-flex:1;-webkit-flex:1;flex:1}.reservation-wrap.step-type .reservation-info-room .info-room-tit{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#999;display:block}.reservation-wrap.step-type .reservation-info-room .info-room-count{display:block;font-size:2rem;line-height:3.6rem;font-weight:600;color:#fff;margin-left:1px}.reservation-wrap.step-type .reservation-step03 .reservation-col-1,.reservation-wrap.step-type .reservation-dining-step02 .reservation-col-1{display:none}.reservation-wrap.step-type .reservation-step03 .reservation-col-2,.reservation-wrap.step-type .reservation-dining-step02 .reservation-col-2{margin-top:0}.reservation-wrap.step-type .reservation-step03 .reservation-col-2 .mo-show,.reservation-wrap.step-type .reservation-dining-step02 .reservation-col-2 .mo-show{display:none;font-size:1.6rem;line-height:2.8rem;font-weight:600;margin:0rem .2rem}.reservation-wrap.step-type .reservation-step03 .info-room-count,.reservation-wrap.step-type .reservation-dining-step02 .info-room-count{margin-top:1.2rem}.reservation-wrap.step-type .promotion-code-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:2.4rem 4rem 0rem}.reservation-wrap.step-type .promotion-code-wrap .btn-promotion-code{display:none}.reservation-wrap.step-type .promotion-code-wrap .btn-promotion-code .btn-txt{font-size:1.6rem;line-height:2.8rem;color:#999;display:inline-block;text-decoration:underline;text-underline-offset:2px}.reservation-wrap.step-type .promotion-code-wrap .btn-promotion-code:focus-visible{outline:1px solid #ffffff;outline-offset:-.2rem}.reservation-wrap.step-type .promotion-code-wrap .code-apply-wrap{display:none}.reservation-wrap.step-type .promotion-code-wrap .code-apply-wrap .code-txt{margin-left:.4rem;color:#666;font-size:1.4rem;line-height:2.6rem;font-weight:400;cursor:default}.reservation-wrap.step-type .promotion-code-wrap .code-apply-wrap .ico-unapply{margin:0rem 0rem .2rem .4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23666' stroke-width='1.2' d='m4 4 8 8m0-8-8 8'/%3E%3C/svg%3E");width:1.6rem;height:1.6rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input{max-width:24rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#fff;margin-left:.8rem;font-size:1.6rem;line-height:2.8rem;-webkit-box-flex:1;-webkit-flex:1;flex:1;outline:none;display:none}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input::-webkit-input-placeholder{color:#999;font-size:1.6rem;line-height:2.8rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input::-moz-placeholder{color:#999;font-size:1.6rem;line-height:2.8rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input:-ms-input-placeholder{color:#999;font-size:1.6rem;line-height:2.8rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input::placeholder{color:#999;font-size:1.6rem;line-height:2.8rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field button{color:#999;text-align:left;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:.8rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;font-size:1.6rem;line-height:2.8rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field button:after{content:"";width:1.6rem;height:1.6rem;margin-left:.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23999' stroke-linecap='square' stroke-width='1.2' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1.6rem 1.6rem;display:inline-block}.reservation-wrap.step-type .promotion-code-wrap .input-text-field.on input{display:block}.reservation-wrap.step-type .promotion-code-wrap .input-text-field.on input:-moz-placeholder-shown{flex:0 0 auto;display:inline-block;position:relative;margin-left:.8rem;vertical-align:middle;min-width:14.2rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field.on input:-ms-input-placeholder{flex:0 0 auto;display:inline-block;position:relative;margin-left:.8rem;vertical-align:middle;min-width:14.2rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field.on input:placeholder-shown{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:inline-block;position:relative;margin-left:.8rem;vertical-align:middle;min-width:14.2rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field.on button{display:none}.reservation-wrap.step-type .promotion-code-wrap .result{display:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-wrap.step-type .promotion-code-wrap .result .btn-txt{text-decoration:none;color:#fff}.reservation-wrap.step-type .promotion-code-wrap .result .btn-txt:after{display:none}.reservation-wrap.step-type .promotion-code-wrap .ico+.btn-txt{margin-left:.8rem}.reservation-wrap.step-type .promotion-code-wrap .ico-shape-tag+.btn-txt{margin-right:.4rem}.reservation-wrap.search-type .reservation-search-wrap{position:relative}.reservation-wrap.search-type .reservation-search-wrap .btn-input-search{padding-right:.8rem;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.reservation-wrap.search-type .reservation-search-wrap .input-field{border-color:#111}.reservation-wrap.search-type .reservation-search-wrap .input-field input{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.reservation-wrap.search-type .reservation-search-wrap .input-field input::-webkit-input-placeholder{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.reservation-wrap.search-type .reservation-search-wrap .input-field input::-moz-placeholder{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.reservation-wrap.search-type .reservation-search-wrap .input-field input:-ms-input-placeholder{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.reservation-wrap.search-type .reservation-search-wrap .input-field input::placeholder{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.reservation-wrap.search-type .reservation-search-wrap .btn-input-search+input{padding-left:0}.reservation-wrap.search-type .reservation-search-wrap .btn-input-clear{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.reservation-wrap.search-type .reservation-search-wrap+.reservation-recent-search-wrap{margin-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid #f5f5f5}.reservation-wrap.search-type .reservation-search-wrap.on[data-open=true] .input-field{border:1.4px solid #816c5b;border-bottom-left-radius:0;border-bottom-right-radius:0}.reservation-wrap.search-type .reservation-search-wrap.on[data-open=true] .reservation-search-result-wrap{display:block}.reservation-wrap.search-type .reservation-search-result-wrap{display:none;position:absolute;top:5rem;z-index:5;width:100%;height:56.3rem;border:1.4px solid #816c5b;border-top:1px solid #dddddd;background-color:#fff;border-radius:.4rem;border-top-left-radius:0;border-top-right-radius:0}.reservation-wrap.search-type .reservation-search-result-list{overflow-y:auto;height:100%}.reservation-wrap.search-type .reservation-search-result-list::-webkit-scrollbar{width:10px}@supports (-moz-appearance: none){.reservation-wrap.search-type .reservation-search-result-list{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.reservation-wrap.search-type .reservation-search-result-list .btn-search-result{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;min-height:5.2rem;padding:1.2rem 2rem}.reservation-wrap.search-type .reservation-search-result-list .btn-search-result:hover,.reservation-wrap.search-type .reservation-search-result-list .btn-search-result:focus-visible{background-color:#f5f5f5}.reservation-wrap.search-type .reservation-search-result-list .search-col-1{margin-right:.8rem}.reservation-wrap.search-type .reservation-search-result-list .search-col-1 img{width:2.4rem;height:2.4rem;object-fit:cover}.reservation-wrap.search-type .reservation-search-result-list .search-col-2{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.reservation-wrap.search-type .reservation-search-result-list .search-txt01{margin-right:.8rem;font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:start}.reservation-wrap.search-type .reservation-search-result-list .search-txt02{padding-top:.1rem;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#666;text-align:start}.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-right,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-left{-webkit-transition-duration:0s;transition-duration:0s;height:18.9rem}.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .filter-area:last-child .col-right,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .filter-area:last-child .col-left{-webkit-transition-duration:0s;transition-duration:0s;height:31.2rem}.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-right,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-left{-webkit-transition-duration:.4s;transition-duration:.4s;height:26.9rem}.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .filter-area:last-child .col-right,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .filter-area:last-child .col-left{-webkit-transition-duration:.5s;transition-duration:.5s;height:39.2rem}.reservation-wrap.search-type .filter-search-tit{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111;margin-bottom:1rem;padding:0;border:0;width:auto;padding-right:2.8rem;margin-bottom:0}.reservation-wrap.search-type .filter-search-tit:before{right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='.12em' d='m20.079 7.96-8.08 8.08L3.92 7.96'/%3E%3C/svg%3E");width:2rem;height:2rem}.reservation-wrap.search-type .collapse-content .collapse-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:.8rem}.reservation-wrap.search-type .collapse-content .swiper-controls.type05{top:.8rem}.reservation-wrap.search-type .filter-search-item{width:auto;height:7.2rem;padding:.9rem 4rem .9rem 1.6rem;background-color:#f5f5f5;margin-right:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;outline-offset:-2px}.reservation-wrap.search-type .filter-search-item:last-child{margin-right:0}.reservation-wrap.search-type .filter-search-item .item-col-1{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;padding-right:1.2rem}.reservation-wrap.search-type .filter-search-item .item-col-1 img{width:2.4rem;height:2.4rem;object-fit:cover}.reservation-wrap.search-type .filter-search-item .item-col-2{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.reservation-wrap.search-type .filter-search-item .item-txt01{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#111}.reservation-wrap.search-type .filter-search-item .item-txt02{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.reservation-wrap.search-type .swiper-slide{position:relative}.reservation-wrap.search-type .swiper-slide .ico-close{width:1.6rem;height:1.6rem;background-size:.8rem}.reservation-wrap.search-type .swiper-slide .item-col-3{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.reservation-wrap.search-type .swiper-slide .item-col-3 .btn-del-recent{padding:1.2rem}.reservation-wrap.search-type .filter-category-wrap{display:block;margin-bottom:0;margin-top:2.4rem}.reservation-wrap.search-type .filter-category-wrap .filter-lists-group .col-left,.reservation-wrap.search-type .filter-category-wrap .filter-lists-group .col-right{height:34.4rem;-webkit-transition:height .2s ease-out;transition:height .2s ease-out}.reservation-wrap.search-type .filter-category-wrap .filter-area:last-child{padding-bottom:0;border-bottom:1px solid #dddddd}.reservation-wrap.search-type .filter-category-wrap .filter-area:last-child .col-left,.reservation-wrap.search-type .filter-category-wrap .filter-area:last-child .col-right{height:41.6rem;-webkit-transition:height .2s ease-out;transition:height .2s ease-out}.reservation-wrap.search-type .filter-category-wrap .filter-head,.reservation-wrap.search-type .filter-category-wrap .filter-result-content{padding:0}.reservation-wrap.search-type .filter-category-wrap .filter-footer-content{padding-bottom:0;padding-right:0;padding-left:0}.reservation-wrap.search-type .filter-category-wrap .uill-area .pc-show{display:inline}.reservation-wrap.search-type .filter-category-wrap .filter-area{height:auto}.reservation-wrap.date-select-type .reservation-top-wrap{display:none}.reservation-wrap.date-select-type .reservation-top-wrap .top-txt{font-size:1.4rem;line-height:2.6rem;font-weight:400}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar{padding:0;width:100%}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-content>.vanilla-calendar-week{display:grid}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-grid>.vanilla-calendar-week{display:none}.reservation-wrap.date-select-type .txt-bu-wrap{padding-top:1.6rem;border-top:1px solid #dddddd}.reservation-wrap.count-type{position:relative}.reservation-wrap.count-type .reservation-count-wrap+.reservation-add,.reservation-wrap.count-type .reservation-count-group+.reservation-count-group{margin-top:2.4rem}.reservation-wrap.count-type .reservation-count-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-wrap.count-type .reservation-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#111}.reservation-wrap.count-type .reservation-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;text-align:end}.reservation-wrap.count-type .reservation-link .component-tooltip{vertical-align:middle;margin-left:.8rem}.reservation-wrap.count-type .reservation-link .component-tooltip .tooltip-btn{background-image:none;width:auto;height:auto}.reservation-wrap.count-type .reservation-link .btn-count-info{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-wrap.count-type .reservation-link .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444}.reservation-wrap.count-type .reservation-link .btn-txt+[class^=ico]{margin-left:.4rem}.reservation-wrap.count-type .reservation-link .btn-count-del .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#777;background-image:-webkit-gradient(linear,left top,right top,from(#777777),to(#777777));background-image:-webkit-linear-gradient(left,#777777,#777777);background-image:linear-gradient(to right,#777,#777)}.reservation-wrap.count-type .reservation-count-row{display:-webkit-box;display:-webkit-flex;display:flex;border-top:2px solid #111111;border-bottom:1px solid #dddddd;margin-top:1.6rem;padding:2rem 0rem}.reservation-wrap.count-type .reservation-col{-webkit-box-flex:1;-webkit-flex:1;flex:1}.reservation-wrap.count-type .reservation-col+.reservation-col{border-left:1px solid #eeeeee;margin-left:6rem;padding-left:6rem}.reservation-wrap.count-type .reservation-col .component-input-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.reservation-wrap.count-type .reservation-col .component-input-count [class^=ico]{width:3.2rem;height:3.2rem}.reservation-wrap.count-type .reservation-col .component-input-count .count-txt{font-size:1.8rem;line-height:3rem;font-weight:600}.reservation-wrap.count-type .reservation-col .form-label .label-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.reservation-wrap.count-type .reservation-col .form-label+.input-field{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.9rem;margin-left:0}.reservation-wrap.count-type .reservation-add{text-align:center}.reservation-wrap.count-type .reservation-add .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.reservation-wrap.dining-type{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.reservation-wrap.dining-type .box-title{color:#111;font-size:1.8rem;line-height:3rem;font-weight:600;margin-bottom:1.6rem}.reservation-wrap.dining-type .select-btn-box,.reservation-wrap.dining-type .lists-box{margin-right:-1.6rem;padding-right:1.6rem;overflow-y:auto;height:-webkit-calc(100% - 5rem);height:calc(100% - 5rem)}@supports (-moz-appearance: none){.reservation-wrap.dining-type .select-btn-box,.reservation-wrap.dining-type .lists-box{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.reservation-wrap.dining-type .dining-select{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:26rem}.reservation-wrap.dining-type .dining-select .btn{width:100%;font-size:1.6rem;line-height:2.8rem;font-weight:400}.reservation-wrap.dining-type .dining-select .btn+.btn{margin-top:.8rem}.reservation-wrap.dining-type .dining-select .btn-txt{display:inline}.reservation-wrap.dining-type a.btn{word-break:break-all}.reservation-wrap.dining-type .ico-link{border:none;margin-left:.4rem}.reservation-wrap.dining-type .dining-lists{width:-webkit-calc(100% - 30rem);width:calc(100% - 30rem);-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;margin-left:3.2rem}.reservation-wrap.dining-type .dining-lists .list{padding:2.4rem 0rem;border-top:1px solid #dddddd;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.reservation-wrap.dining-type .dining-lists .list:first-of-type{margin-top:-2.4rem;border-top:0}.reservation-wrap.dining-type .dining-lists .list:first-of-type .radio-inner{margin-top:0}.reservation-wrap.dining-type .dining-lists .list:last-of-type{padding-bottom:0;border-bottom:0}.reservation-wrap.dining-type .dining-lists .btn-reserve-link,.reservation-wrap.dining-type .dining-lists .component-radio{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.reservation-wrap.dining-type .dining-lists .btn-reserve-link .ico.ico-link{position:absolute;top:2.4rem;right:0;width:2.4rem;height:2.4rem;background-color:#f5f5f5;border-radius:50%;background-size:1.2rem auto}.reservation-wrap.dining-type .dining-lists .radio-inner{width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:2.4rem 0rem;cursor:pointer;z-index:2}.reservation-wrap.dining-type .dining-lists .img-box{width:18rem;height:10.1rem;overflow:hidden}.reservation-wrap.dining-type .dining-lists .img-box img{max-width:100%;width:100%;height:100%;object-fit:cover}.reservation-wrap.dining-type .dining-lists .text-box{margin-left:2.4rem;width:-webkit-calc(100% - 24rem);width:calc(100% - 24rem)}.reservation-wrap.dining-type .dining-lists .facility-name{font-size:1.8rem;line-height:3rem;font-weight:600;margin-bottom:.8rem}.reservation-wrap.dining-type .dining-lists .facility-info{font-size:1.6rem;line-height:2.8rem;font-weight:400}.reservation-wrap.dining-type .dining-lists .data{color:#666;position:relative;margin-right:.8rem;padding-right:.8rem}.reservation-wrap.dining-type .dining-lists .data:before{content:"";position:absolute;background-color:#ddd;width:1px;height:1.2rem;right:-1px;top:.3rem}.reservation-wrap.dining-type .dining-lists .value{color:#444}:lang(en) .reservation-wrap.search-type .filter-category-wrap .btn-filter-item,:lang(ja) .reservation-wrap.search-type .filter-category-wrap .btn-filter-item,:lang(zh) .reservation-wrap.search-type .filter-category-wrap .btn-filter-item,:lang(ru) .reservation-wrap.search-type .filter-category-wrap .btn-filter-item,:lang(vi) .reservation-wrap.search-type .filter-category-wrap .btn-filter-item,:lang(my) .reservation-wrap.search-type .filter-category-wrap .btn-filter-item,:lang(ar) .reservation-wrap.search-type .filter-category-wrap .btn-filter-item{text-align:start;line-height:2.2rem}:lang(en) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(ja) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(zh) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(ru) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(vi) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(my) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(ar) .reservation-wrap.count-type .reservation-add .btn-txt{background-position:left 100%}:lang(en) .reservation-wrap.count-type .reservation-add .btn-txt:hover,:lang(ja) .reservation-wrap.count-type .reservation-add .btn-txt:hover,:lang(zh) .reservation-wrap.count-type .reservation-add .btn-txt:hover,:lang(ru) .reservation-wrap.count-type .reservation-add .btn-txt:hover,:lang(vi) .reservation-wrap.count-type .reservation-add .btn-txt:hover,:lang(my) .reservation-wrap.count-type .reservation-add .btn-txt:hover,:lang(ar) .reservation-wrap.count-type .reservation-add .btn-txt:hover{-webkit-animation:underline3 .8s cubic-bezier(.66,.14,.26,.83) forwards;animation:underline3 .8s cubic-bezier(.66,.14,.26,.83) forwards}.ar-intro-wrap .allmenu-scroll-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ar-intro-wrap .allmenu-footer{margin-top:auto}[dir=rtl] .reservation-wrap.step-type .reservation-info-date .date-txt04{margin-left:0;margin-right:.4rem}[dir=rtl] .reservation-wrap.step-type .promotion-code-wrap{overflow:hidden}[dir=rtl] .reservation-wrap.step-type .promotion-code-wrap .input-text-field button{margin-left:0;margin-right:.8rem}[dir=rtl] .reservation-wrap.step-type .promotion-code-wrap .input-text-field button:after{margin-left:0;margin-right:.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23999' stroke-linecap='square' stroke-width='.12em' d='m13.574 17.15-7.148-7.147 7.148-7.148'/%3E%3C/svg%3E")}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .filter-area:last-child .col-right,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .filter-area:last-child .col-left{height:23.8rem}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-right,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-left{height:18rem}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-right,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-left{height:25.9rem}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .filter-area:last-child .col-right,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .filter-area:last-child .col-left{height:31rem}[dir=rtl] .reservation-wrap.count-type .reservation-col{-webkit-box-flex:1;-webkit-flex:1;flex:1}[dir=rtl] .reservation-wrap.count-type .reservation-col+.reservation-col{border-left:0;border-right:1px solid #eeeeee;padding-left:0;margin-left:0;margin-right:6rem;padding-right:6rem}[dir=rtl] .reservation-wrap.count-type .reservation-col .form-label+.input-field{margin-right:0}[dir=rtl] .reservation-wrap.dining-type .dining-lists{margin-right:3.2rem;margin-left:0}[dir=rtl] .reservation-wrap.dining-type .dining-lists .text-box{margin-right:2.4rem;margin-left:0}[dir=rtl] .reservation-wrap.dining-type .dining-lists .data{padding-left:.8rem;margin-left:.8rem;padding-right:0;margin-right:0}[dir=rtl] .reservation-wrap.dining-type .dining-lists .data:before{left:-1px;right:auto;right:initial;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] .component-modal.modal-reservation{left:44.8rem;right:auto;right:initial}[dir=rtl] .component-modal.modal-reservation .modal-tit+.modal-util{margin-left:0;margin-right:.8rem}[dir=rtl] .component-modal.modal-reservation .modal-close{right:auto;right:initial;left:3.2rem}[dir=rtl] .component-modal.modal-reservation .reservation-notice-wrap .btn-reservation-notice .ico-reservation-notice+.btn-txt{margin-left:0;margin-right:1.6rem}[dir=rtl] .component-modal.modal-reservation .reservation-notice-wrap .btn-reservation-notice .ico-reservation-notice+.btn-txt:after{margin-left:0;margin-right:.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23999' stroke-linecap='square' stroke-width='.12em' d='m13.574 17.15-7.148-7.147 7.148-7.148'/%3E%3C/svg%3E")}[dir=rtl] .component-modal.modal-reservation.modal-reservation01{left:0;right:auto;right:initial}[dir=rtl] .component-modal.modal-reservation .component-calendar .vanilla-calendar-column{padding-top:0}[dir=rtl] .component-modal.modal-reservation.modal-reservation02 .modal-header,[dir=rtl] .component-modal.modal-reservation.modal-reservation03 .modal-header,[dir=rtl] .component-modal.modal-reservation.modal-reservation04 .modal-header,[dir=rtl] .component-modal.modal-reservation.modal-reservation06 .modal-header,[dir=rtl] .component-modal.modal-reservation.modal-reservation07 .modal-header{padding:2.4rem 3.2rem 1.6rem}[dir=rtl] .component-modal.modal-reservation.modal-right .modal-container{-webkit-transform:translateX(-100%);transform:translate(-100%)}[dir=rtl] .reservation-wrap.search-type .filter-search-tit{padding-right:0;padding-left:2.8rem}[dir=rtl] .reservation-wrap.search-type .filter-search-tit:before{right:auto;right:initial;left:0;width:2rem;height:2rem;background-size:100% auto}[dir=rtl] .reservation-wrap.search-type .filter-search-item{padding:.9rem 1.6rem .9rem 4rem}[dir=rtl] .reservation-wrap.search-type .swiper-slide .item-col-1{padding-right:0;padding-left:1.2rem}[dir=rtl] .reservation-wrap.search-type .swiper-slide .item-col-3{left:0;right:auto;right:initial}[dir=rtl] .reservation-wrap.search-type .reservation-search-wrap .btn-input-clear{padding-right:0;padding-left:1.6rem}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-left{margin-right:0}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-left{margin-left:2.4rem;margin-right:0}[dir=rtl] .reservation-wrap.search-type .reservation-search-result-list .search-col-1{margin-right:0;margin-left:1.2rem}[dir=rtl] .reservation-wrap.count-type .reservation-link .btn-txt+[class^=ico]{margin-left:0;margin-right:.4rem}[dir=rtl] .filter-category-wrap .col-right{padding-bottom:0}[dir=rtl] .filter-category-wrap .component-empty{border-top:0;height:100%;padding:2rem 0rem}[dir=rtl] .filter-category-wrap .filter-head .uill-area .guide-txt .component-tooltip{vertical-align:middle;margin-right:.8rem}[dir=rtl] .filter-category-wrap .filter-main-category{margin-left:auto}[dir=rtl] .filter-category-wrap .filter-main-category input:checked+.txt:before{margin-left:.4rem;margin-right:0}[dir=rtl] .filter-category-wrap .filter-main-category label+label:before{left:auto;left:initial;right:0}[dir=rtl] .filter-category-wrap .filter-item{margin-right:0;margin-left:.8rem;margin-bottom:.8rem}[dir=rtl] .filter-category-wrap .filter-result-content{padding:0rem 3.2rem 0rem 0rem}[dir=rtl] .filter-category-wrap .filter-footer-content{padding:.8rem 2.4rem .8rem 6.8rem}[dir=rtl] .filter-category-wrap .filter-footer-content .select-reset-btn .ico{margin-left:.8rem;margin-right:0}[dir=rtl] .filter-category-wrap .filter-lists-group .col-left,[dir=rtl] .filter-category-wrap .layer-wrap .filter-category-wrap .filter-lists-group .col-left{border-left:1px solid #dddddd;border-right:none;margin-right:0;margin-left:2.4rem}[dir=rtl] .component-swiper.swiper-type13 .swiper-button-prev{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}[dir=rtl] .component-swiper.swiper-type13 .swiper-button-next{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.reservation-step-wrap{padding-bottom:6rem}.reservation-step-wrap.fixed{z-index:4;background-color:#fff;width:100%}.mo-banner-wrap{display:none}.page-class--room-selection .layout-body-wrap.top-space-140 .layout-wrap.layout-full:first-child{min-height:5.8rem}.page-class--room-selection .layout-body-wrap.top-space-140 .layout-wrap.layout-full.mo-banner-wrap+.layout-wrap.layout-max{min-height:14.4rem}.hotel-select-wrap{padding-bottom:14rem}.hotel-select-wrap .component-tab.type07 .tab-label{max-width:100%}.hotel-select-wrap .component-tab.type07 .tab-label.active{background-color:#111}.hotel-select-wrap .component-tab.type07 .tab-head.type-hidden+.tab-body{margin-top:0}.hotel-select-wrap .component-tab.type07 .tab-head+.tab-body{margin-top:4rem;min-height:20vh}.hotel-select-wrap .lists-col-1 .component-tab,.hotel-select-wrap .lists-col-2 .txt-info02-wrap{width:100%}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-top+.txt-info-sub{margin-top:1.2rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-tit .ico-arrow-right{width:2rem;height:2rem;margin-left:.8rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-tit+.txt-info-date{margin-top:.4rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-sub .info-sub+.info-sub,.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-sub+.txt-date-group{margin-top:.8rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-date-group+.btn-cont-48{display:none}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date [class^=date-txt]:before{margin:0rem .8rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date .date-txt{font-size:1.6rem;line-height:2.8rem;color:#444}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date .date-txt04 .date-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date .date-txt04 .date-num{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date+.txt-info-gray{margin-top:1.2rem}.hotel-select-wrap .txt-info-link{display:none}.hotel-select-wrap .btn.btn-copy{margin:0rem 0rem .2rem .4rem}.hotel-select-wrap .component-chips+.promotion-tab-contents-wrap{margin-top:4rem}.hotel-select-wrap .promotion-tab-contents-wrap .checkbox-filter-box .component-checkbox.type03 .checkbox-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.hotel-select-wrap .promotion-tab-contents-wrap+.promotion-tab-contents-wrap{margin-top:4rem}.hotel-select-wrap .promotion-tab-contents-wrap .promotion-list-wrap{margin-top:3.2rem}.hotel-select-wrap .promotion-tab-contents-wrap .component-empty{margin-top:4rem;padding:16rem 0rem;border-top:2px solid #111111;border-bottom:1px solid #dddddd}.hotel-select-wrap .component-hgroup+.hotel-filter-wrap{margin-top:6rem}.hotel-select-wrap .component-hgroup .hgroup-unit02{margin-top:1.6rem;font-size:1.8rem;line-height:3rem;font-weight:400}.hotel-select-wrap .filter-category-wrap{margin-bottom:0;min-height:5.2rem}.hotel-select-wrap .hotel-filter-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.hotel-select-wrap .hotel-filter-wrap .btn-map-view{padding:0rem 2rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;min-width:12.4rem}.hotel-select-wrap .hotel-filter-wrap .filter-category-wrap{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 39.6rem - 8rem) * 1);flex:0 0 calc((100% - 47.6rem)*1)}.hotel-select-wrap .hotel-filter-wrap+.component-lists{margin-top:3.2rem}.hotel-select-wrap .ratio-1-396 .list-top{width:100%;padding-bottom:1.6rem;border-bottom:2px solid #111111}.hotel-select-wrap .ratio-1-396 .list-top .component-hgroup .hgroup-unit01{font-size:1.6rem;line-height:2.8rem;font-weight:400}.hotel-select-wrap .ratio-1-396 .list-top .component-hgroup .hgroup-unit01 .num{font-weight:600}.hotel-select-wrap .ratio-1-396 .list-top .component-hgroup .hgroup-top{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.hotel-select-wrap .ratio-1-396 .list-top .component-hgroup .hgroup-top .hgroup-sub .sub-txt04{color:#444}.hotel-select-wrap .ratio-1-396>.lists-col-2 .btn-fixed .type-group .ico-arrow-up{width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='m3.225 10.235 8.062-7.703c1.381 0 2.501 1.07 2.501 2.39l-8.06 7.704H5.17c-1.097 0-1.877.31-2.79.892l-.267.17.178-.255c.609-.873.933-1.618.933-2.666z'/%3E%3C/svg%3E")}.hotel-select-wrap .btn-mo-app{display:none}.hotel-select-wrap .btn-mo-app .btn{background-color:#d06e42;border-color:#d06e42}.hotel-select-wrap .btn-mo-app .btn .btn-txt{color:#fff}.hotel-select-wrap .btn-mo-app+.sub-list-box-wrap{margin-top:2rem}.hotel-select-wrap .promotion-list-wrap{padding-top:4rem;background-color:#fff;width:100%}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .txt-info-date{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#111}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .txt-info-date .txt02{padding-left:2.5rem;position:relative;color:#666}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .txt-info-date .txt02:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.2rem;width:1px;height:1.4rem;background-color:#ddd}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap+.component-lists{margin-top:3.2rem}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .left-contents .txt-info-date,.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .right-contents .component-checkbox .checkbox-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .right-contents .component-checkbox .checkbox-txt{font-size:1.6rem;line-height:2.8rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row{min-height:22rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%;height:0}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row{border:1px solid #dddddd;border-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:2rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52{width:-webkit-calc(50% - .6rem);width:calc(50% - .6rem);margin:0;border:0;min-width:0;min-width:initial}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52 [class^="ico ico-"]{width:2.4rem;height:2.4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52+.btn-cont-52{margin-left:1.2rem;position:relative}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52+.btn-cont-52:after{content:"";display:block;width:1px;height:1.6rem;background-color:#ddd;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52:hover{background-color:transparent!important}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52:hover .btn-txt{color:#111!important}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-396-1 .txt-info-sub .date-txt04 .ico-map{width:2rem;height:2rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-396-1 .txt-info-sub .date-txt04 .ico-map+.date-txt{margin-left:.4rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-396-1 .txt-info-sub .date-txt04 .ico-map+.date-txt:before{display:none}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-396-1+.lists-row.ratio-full{margin-top:2rem;padding-top:0}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-282-1{min-height:15rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-full .txt-info02-wrap .txt-info-top{display:block}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-full .txt-info02-wrap .txt-info-tit .ico-arrow-right{width:1.6rem;height:1.6rem;display:inline-block;vertical-align:text-bottom;margin-top:.4rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-full .txt-info02-wrap .txt-info-top+.txt-date-group{margin-top:.4rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-full+.lists-row.ratio-396-1{margin-top:4rem;padding-top:4rem;border-top:1px solid #dddddd}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row+.lists-row{padding-top:4rem;margin-top:4rem}.hotel-select-wrap .promotion-list-wrap .thumbnail-img .room-end-wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.hotel-select-wrap .promotion-list-wrap .thumbnail-img .room-end-wrap .util-end{width:100%;height:100%;background:#0006}.hotel-select-wrap .promotion-list-wrap .thumbnail-img .room-end-wrap .util-end,.hotel-select-wrap .promotion-list-wrap .thumbnail-img .room-end-wrap .end-notice{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.hotel-select-wrap .promotion-list-wrap .thumbnail-img .room-end-wrap .end-notice{padding:.9rem 2rem;height:4.8rem;border-radius:3rem;background:#111}.hotel-select-wrap .promotion-list-wrap .thumbnail-img .room-end-wrap .end-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#fff;text-align:center}.hotel-select-wrap .promotion-list-wrap .txt-info02-wrap .txt-info-tit{width:100%;overflow:visible;overflow:initial;text-overflow:initial;white-space:normal;white-space:initial;padding-right:2.8rem;position:relative;max-width:100%;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:start}.hotel-select-wrap .promotion-list-wrap .txt-info02-wrap .txt-info-tit .info-tit05{vertical-align:middle}.hotel-select-wrap .promotion-list-wrap .txt-info02-wrap .txt-info-tit .ico-arrow-right{vertical-align:middle;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotel-select-wrap .promotion-list-wrap [class^="ico ico-space-"]{width:2.4rem;height:2.4rem;margin-right:.8rem}.hotel-select-wrap .promotion-list-wrap .txt-info-sub .info-sub{margin-top:.4rem;overflow:visible;overflow:initial;text-overflow:initial;white-space:normal;white-space:initial;display:block}.hotel-select-wrap .promotion-list-wrap .txt-info-sub+.txt-date-group,.hotel-select-wrap .promotion-list-wrap .txt-info-date+.txt-info-date{margin-top:.8rem}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom{margin-top:3.2rem;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .txt01{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#666}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52{margin-left:auto}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52 .ico-link{margin-left:.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M9.544 3.873H2.682v13.443h13.442v-6.862M7.908 12.09l9.408-9.41m-5.597 0h5.6v5.601'/%3E%3C/svg%3E")}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52:hover .ico-link,.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52.black .ico-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M9.544 3.873H2.682v13.443h13.442v-6.862M7.908 12.09l9.408-9.41m-5.597 0h5.6v5.601'/%3E%3C/svg%3E")}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52.black .ico-link{width:2rem;height:2rem}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52.black:hover .ico-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M9.544 3.873H2.682v13.443h13.442v-6.862M7.908 12.09l9.408-9.41m-5.597 0h5.6v5.601'/%3E%3C/svg%3E")}.hotel-select-wrap .promotion-list-wrap .txt-info-btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.hotel-select-wrap .btn-favorite,.hotel-select-wrap .btn-compare{position:relative}.hotel-select-wrap .btn-favorite .hover-txt,.hotel-select-wrap .btn-compare .hover-txt{display:none}:not(:lang(ko)) .hotel-select-wrap .promotion-list-wrap .txt-info-bottom .bottom-price .price-sale .sale-txt{width:100%}:not(:lang(ko)) .hotel-select-wrap .promotion-list-wrap .txt-info-bottom .bottom-price .price-sale .sale-txt+.price{margin-left:0}[dir=rtl] .hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-tit{padding-right:0;padding-left:2.8rem}[dir=rtl] .hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-tit .ico-arrow-right{margin-left:0;margin-right:.8rem;right:auto;right:initial;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%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='m13.574 17.15-7.148-7.147 7.148-7.148'/%3E%3C/svg%3E")}[dir=rtl] .hotel-select-wrap .btn-mo-app .ico-btn-arrow{margin-left:0;margin-right:.8rem;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}[dir=rtl] .hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52 .btn-txt{margin-left:0;margin-right:.8rem}[dir=rtl] .hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52+.btn-cont-52{margin-left:0;margin-right:1.2rem}[dir=rtl] .hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52+.btn-cont-52:after{left:auto;left:initial;right:0}[dir=rtl] .hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52{margin-left:0;margin-left:initial;margin-right:auto}[dir=rtl] .hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52 .ico-link{margin-left:0;margin-left:initial;margin-right:.8rem}.promotion-pick-wrap{width:100%}.promotion-pick-wrap .component-hgroup .hgroup-tit07{font-size:2.4rem;line-height:4rem;font-weight:600}.promotion-pick-wrap .component-hgroup .name{color:#816c5b}.promotion-pick-wrap .component-hgroup:first-child+.component-lists{margin-top:3.2rem}.promotion-pick-wrap .component-lists.type-thumbnail{border-top:2px solid #111111}.promotion-pick-wrap .component-lists.type-thumbnail .lists-row{min-height:10vh;padding:3.4rem 0rem;position:relative;border-bottom:1px solid #dddddd}.promotion-pick-wrap .component-lists.type-thumbnail .lists-row+.lists-row{margin-top:0;border-top:0;padding-top:3.2rem}.promotion-pick-wrap .component-lists.type-thumbnail .btn-favorite{position:absolute;top:3.2rem;right:0}.promotion-pick-wrap .component-lists.type-thumbnail .txt-info02-wrap .txt-info-top+.txt-info-tit{margin-top:0}.promotion-pick-wrap .component-lists.type-thumbnail .txt-info02-wrap .txt-info-tit .info-tit{padding-right:5rem;font-size:2rem;line-height:3.6rem;font-weight:600}.promotion-pick-wrap .component-lists.type-thumbnail .txt-info02-wrap .txt-info-tit .info-txt .txt01{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.promotion-pick-wrap .component-lists.type-thumbnail .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:3.2rem}.promotion-pick-wrap .component-lists.type-thumbnail .txt-info02-wrap .txt-info-sub .ico-arrow-right{margin-left:.4rem}.promotion-pick-wrap .component-lists.type-thumbnail .btn-cont-48{display:none}.promotion-pick-wrap .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%;min-height:14rem}.promotion-pick-wrap .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;min-height:14rem}.promotion-pick-wrap+.component-tab{margin-top:6rem}.promotion-pick-wrap.hide{display:none}.hotel-info-tab-wrap .sticky-wrap>.component-tab{padding-bottom:0}.hotel-info-tab-wrap .component-tab.type02 .tab-label{max-width:100%;width:100%;margin:0}.hotel-info-tab-wrap .component-tab.type02 .tab-label:before{display:none}.hotel-info-tab-wrap .component-tab.type02.fixed{left:0;background-color:#fff;width:100%;border-bottom:1px solid #dddddd;z-index:2}.hotel-info-tab-wrap .component-tab.type02.fixed .tab-head{margin:0 auto;width:140rem;border-bottom:0}.hotel-info-tab-wrap .component-tab.type02.fixed .tab-label{font-size:1.6rem;line-height:2.8rem;padding:1.6rem 0rem}.hotel-info-tab-wrap+.hotel-info-box-wrap{margin-top:4rem}.hotel-info-tab-wrap.hide .component-tab{display:none}.hotel-info-box-wrap{min-height:14.4rem;padding-bottom:6rem}.hotel-info-box-wrap .hotel-info-box{width:100%;min-height:14.4rem;padding:3.2rem 4rem;background:#f5f5f5}.hotel-info-box-wrap .hotel-info-box+.component-tab{margin-top:8rem}.hotel-info-box-wrap .hotel-info-box .info-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.hotel-info-box-wrap .hotel-info-box .info-top+.info-bottom{margin-top:1.2rem}.hotel-info-box-wrap .hotel-info-box .info-bottom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;padding-left:4rem}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item:first-child{padding-left:0}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item+.info-item:before{content:"";display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:1px;height:2.4rem;background:#ddd3d329;margin-right:4rem;position:absolute;top:0;left:0}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(100% - 22.7rem);flex:1 0 calc(100% - 22.7rem);min-width:22.7rem}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner>span.txt01{font-size:1.6rem;line-height:2.8rem;color:#444;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner>span.txt01+.txt02{padding-left:2.5rem;display:inline-block;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner>span.txt01+.txt02:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:1px;height:1.2rem;background:#ddd;margin:.7rem 1.2rem}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner>span.txt02{font-size:1.6rem;line-height:2.8rem;font-weight:500}.hotel-info-box-wrap .hotel-info-box .btn-favorite{display:block}.hotel-info-box-wrap .hotel-info-box .btn-favorite .ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M15.97 11.854v-1.101m0 .286c0-3.151 2.494-5.706 5.57-5.706s5.57 2.59 5.57 5.74c0 1.696-.73 3.321-1.994 4.415l-6.002 5.19c-1.993 1.724-3.144 4.261-3.144 6.934 0-2.673-1.15-5.21-3.143-6.934l-6.002-5.19c-1.264-1.094-1.994-2.72-1.994-4.414 0-3.152 2.494-5.74 5.57-5.74s5.57 2.554 5.57 5.705Z'/%3E%3C/svg%3E")}.hotel-info-box-wrap .hotel-info-box .btn-favorite.on>.ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23ff4242' stroke='%23ff4242' stroke-width='1.2' d='M15.97 11.854v-1.101m0 .286c0-3.151 2.494-5.706 5.57-5.706s5.57 2.59 5.57 5.74c0 1.696-.73 3.321-1.994 4.415l-6.002 5.19c-1.993 1.724-3.144 4.261-3.144 6.934 0-2.673-1.15-5.21-3.143-6.934l-6.002-5.19c-1.264-1.094-1.994-2.72-1.994-4.414 0-3.152 2.494-5.74 5.57-5.74s5.57 2.554 5.57 5.705Z'/%3E%3C/svg%3E")}.hotel-info-box-wrap .hotel-info-box .btn-favorite .hover-txt,.hotel-info-box-wrap .hotel-info-box .btn-cont-48{display:none}.hotel-info-box-wrap .hotel-info-box .btn-cont-48 .ico-btn-favorite{width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M11.978 8.89v-.826m0 .215c0-2.363 1.87-4.279 4.177-4.279s4.177 1.942 4.177 4.305c0 1.272-.547 2.49-1.496 3.31l-4.5 3.894a6.88 6.88 0 0 0-2.358 5.2 6.88 6.88 0 0 0-2.358-5.2l-4.501-3.893a4.39 4.39 0 0 1-1.496-3.31C3.623 5.941 5.493 4 7.8 4s4.178 1.916 4.178 4.28Z'/%3E%3C/svg%3E")}.hotel-info-box-wrap .hotel-info-box .btn-cont-48.on>.ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23ff4242' stroke='%23ff4242' stroke-width='1.2' d='M15.97 11.854v-1.101m0 .286c0-3.151 2.494-5.706 5.57-5.706s5.57 2.59 5.57 5.74c0 1.696-.73 3.321-1.994 4.415l-6.002 5.19c-1.993 1.724-3.144 4.261-3.144 6.934 0-2.673-1.15-5.21-3.143-6.934l-6.002-5.19c-1.264-1.094-1.994-2.72-1.994-4.414 0-3.152 2.494-5.74 5.57-5.74s5.57 2.554 5.57 5.705Z'/%3E%3C/svg%3E")}.hotel-info-box-wrap .hotel-info-box .btn-favorite .ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23666' stroke-width='1.2' d='M15.97 11.854v-1.101m0 .286c0-3.151 2.494-5.706 5.57-5.706s5.57 2.59 5.57 5.74c0 1.696-.73 3.321-1.994 4.415l-6.002 5.19c-1.993 1.724-3.144 4.261-3.144 6.934 0-2.673-1.15-5.21-3.143-6.934l-6.002-5.19c-1.264-1.094-1.994-2.72-1.994-4.414 0-3.152 2.494-5.74 5.57-5.74s5.57 2.554 5.57 5.705Z'/%3E%3C/svg%3E")}.hotel-info-box-wrap .hotel-info-box .btn-favorite.on>.ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23ff4242' stroke='%23ff4242' stroke-width='1.2' d='M15.97 11.854v-1.101m0 .286c0-3.151 2.494-5.706 5.57-5.706s5.57 2.59 5.57 5.74c0 1.696-.73 3.321-1.994 4.415l-6.002 5.19c-1.993 1.724-3.144 4.261-3.144 6.934 0-2.673-1.15-5.21-3.143-6.934l-6.002-5.19c-1.264-1.094-1.994-2.72-1.994-4.414 0-3.152 2.494-5.74 5.57-5.74s5.57 2.554 5.57 5.705Z'/%3E%3C/svg%3E")}.hotel-info-box-wrap .hotel-info-box .btn-hotel-info .btn-txt{color:#111;font-size:2.4rem;line-height:4rem;font-weight:600}.hotel-info-box-wrap .hotel-info-box .btn-hotel-info .ico-arrow-right{width:2.4rem;height:2.4rem}.hotel-catalog-message{padding:1.6rem 2.4rem;width:100%;height:5.2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#816c5b;color:#fff;font-size:1.6rem;line-height:2.8rem;font-weight:400}.hotel-catalog-message .ico-noti{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-right:1.6rem}.hotel-catalog-message .txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.modal-promotion-list .promotion-list-wrap.room,.promotion-tab-contents-wrap .promotion-list-wrap.room{border-top:2px solid #111111;padding-top:1.6rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row{position:relative}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row+.ratio-full,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row+.ratio-full{border-top:none;padding-top:2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app{display:none}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app+.sub-list-box-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app+.sub-list-box-wrap{margin-top:2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box-wrap{width:100%;box-shadow:0 7px 13px #0000001a;border:1px solid #dddddd;border-radius:.8rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box{width:100%;padding:3.2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box+.sub-list-box,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box+.sub-list-box{border-radius:0;border-top:1px solid #dddddd}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box+.btn-area,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box+.btn-area{background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-top:1px solid #dddddd;border-radius:0rem 0rem .8rem .8rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .component-thumbnail .thumbnail-img .component-card .card-img,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .component-thumbnail .thumbnail-img .component-card .card-img,.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .component-thumbnail .thumbnail-img .component-card .card-img img,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .component-thumbnail .thumbnail-img .component-card .card-img img{min-height:14rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1>[class$=-col-1],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1>[class$=-col-1]{width:28.2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .component-swiper .swiper-controls.type-base [class^=swiper-button-],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .component-swiper .swiper-controls.type-base [class^=swiper-button-]{display:none}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-tit .info-tit05,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-tit .info-tit05{font-size:1.8rem;line-height:3rem;font-weight:600}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-date .date-txt07,.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-date .date-txt08,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-date .date-txt07,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-date .date-txt08{font-size:1.4rem;line-height:2.6rem;font-weight:400}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box.hide,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box.hide{display:none}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full>[class^=lists-col],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full>[class^=lists-col]{width:100%;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-left,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-left{-webkit-box-flex:0;-webkit-flex:0 0 28.2rem;flex:0 0 28.2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-left+.txt-info-right,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-left+.txt-info-right{margin-left:3.2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right{position:relative;width:100%}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right .badge-row,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right .badge-row{margin-bottom:1.6rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right .badge-row.hide,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right .badge-row.hide{display:none}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-btn,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit{display:block;padding-right:2.4rem;position:relative;max-width:90%;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit .info-tit06,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit .info-tit06{display:inline}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit+.txt-info-date,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit+.txt-info-date{margin-top:.4rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit .ico-arrow-right,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit .ico-arrow-right{margin-top:0;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full+.ratio-full,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full+.ratio-full{border-top:0;padding:0}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full+.ratio-full .lists-col-2,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full+.ratio-full .lists-col-2{padding:3.2rem 0rem;margin:0rem 3.2rem;border-top:1px solid #dddddd}.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img{font-size:0;height:auto;height:initial;padding-top:0;padding-top:initial}.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img .component-card .card-img,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%;min-height:22rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img .component-card .card-img img,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;min-height:22rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-util,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-util{width:auto;height:auto;z-index:1}.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-util .thumbnail-util-col,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-util .thumbnail-util-col{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1>[class$=-col-1],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1>[class$=-col-1]{width:39.6rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1>[class$=-col-1] .component-swiper [class^=swiper-button-],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1>[class$=-col-1] .component-swiper [class^=swiper-button-]{display:none}.modal-promotion-list .promotion-list-wrap.room .component-lists+.btn-more,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists+.btn-more{border-top:0}.modal-promotion-list .promotion-list-wrap.room .room-end-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .room-end-wrap{background-color:#fff;height:22.3rem;z-index:2}.modal-promotion-list .promotion-list-wrap.room .room-end-wrap .util-end,.promotion-tab-contents-wrap .promotion-list-wrap.room .room-end-wrap .util-end{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;background:#816c5b1f}.modal-promotion-list .promotion-list-wrap.room .room-end-wrap .end-notice,.promotion-tab-contents-wrap .promotion-list-wrap.room .room-end-wrap .end-notice{padding:2.4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;width:100%}.modal-promotion-list .promotion-list-wrap.room .room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .room-end-wrap .end-txt{font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;font-size:2.2rem;line-height:3.8rem;font-weight:400;color:#816c5b;text-align:center}.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap,.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap,.modal-promotion-list .promotion-list-wrap.room .thumbnail-img+.room-end-wrap,.modal-promotion-list .promotion-list-wrap.room .thumbnail-util+.room-end-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-img+.room-end-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-util+.room-end-wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:none}.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .end-notice,.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .end-notice,.modal-promotion-list .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .end-notice,.modal-promotion-list .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .end-notice,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .end-notice,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .end-notice,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .end-notice,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .end-notice{padding:.9rem 2rem;height:4.8rem;border-radius:3rem;background:#111;width:auto}.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .end-notice:before,.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .end-notice:before,.modal-promotion-list .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .end-notice:before,.modal-promotion-list .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .end-notice:before,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .end-notice:before,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .end-notice:before,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .end-notice:before,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .end-notice:before{display:none}.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .end-txt,.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .end-txt,.modal-promotion-list .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .end-txt,.modal-promotion-list .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .end-txt{color:#fff;font-size:1.4rem;line-height:2.6rem;font-weight:500;font-family:Pretendard Variable}.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .util-end,.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .util-end,.modal-promotion-list .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .util-end,.modal-promotion-list .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .util-end,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .util-end,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .util-end,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .util-end,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .util-end{background:#0006}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap{position:relative}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .btn-favorite,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .btn-favorite{position:absolute;top:0;right:0}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .btn-favorite .ico-btn-favorite,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .btn-favorite .ico-btn-favorite{width:2.4rem;height:2.4rem}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-btn,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .txt-info-btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-btn .badge-row,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .txt-info-btn .badge-row{margin-bottom:1.6rem}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-top .badge-row,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .txt-info-top .badge-row{width:auto}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-top+.txt-date-group,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .txt-info-top+.txt-date-group{margin-top:1.2rem}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-top+.txt-info-bottom,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .txt-info-top+.txt-info-bottom{margin-top:2rem}.modal-promotion-list .promotion-list-wrap.room .ico-info-room,.promotion-tab-contents-wrap .promotion-list-wrap.room .ico-info-room{margin-right:.8rem;width:2.4rem;height:2.4rem}.modal-promotion-list .promotion-list-wrap.room .txt-info-date+.txt-info-date,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info-date+.txt-info-date{margin-top:.4rem}.modal-promotion-list .promotion-list-wrap.room .txt-info-date .date-txt08:before,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info-date .date-txt08:before{margin:0rem .8rem}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold{border:none;background-color:transparent;padding:0;height:auto}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .chip-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .chip-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#666;text-decoration:underline;text-underline-offset:.3rem}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold [class^="ico ico-"],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold [class^="ico ico-"]{margin:0}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-coupon,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-coupon{margin-right:.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23666' stroke-width='1.2' d='M16.125 6.172V9m0 1.5v3m0 1.5v2.827M3.375 5.624v4.5a1.875 1.875 0 0 1 0 3.75v4.5h.375l2.28-.325a42.2 42.2 0 0 1 11.94 0l2.28.326h.375v-4.5a1.875 1.875 0 1 1 0-3.75v-4.5h-.375l-2.28.325a42.2 42.2 0 0 1-11.94 0l-2.28-.326z'/%3E%3C/svg%3E")}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-arrow-right,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-arrow-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23816C5B' stroke-linecap='square' stroke-width='1.2' d='M5.483 2.966 10.517 8l-5.034 5.034'/%3E%3C/svg%3E");margin-left:.4rem;display:none}.modal-promotion-list .promotion-list-wrap.room .txt-info-bottom,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info-bottom{-webkit-box-align:end;-webkit-align-items:end;align-items:end}.modal-promotion-list .promotion-list-wrap.room .btn-area,.promotion-tab-contents-wrap .promotion-list-wrap.room .btn-area{width:100%;padding:.8rem 0rem}.modal-promotion-list .promotion-list-wrap.room .btn-area .btn.btn-more,.promotion-tab-contents-wrap .promotion-list-wrap.room .btn-area .btn.btn-more{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.modal-promotion-list .promotion-list-wrap.room .btn-more .btn-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .btn-more .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444}.modal-promotion-list .promotion-list-wrap.room .btn-more .btn-txt+[class^="ico ico-arrow"],.promotion-tab-contents-wrap .promotion-list-wrap.room .btn-more .btn-txt+[class^="ico ico-arrow"]{margin-left:.8rem}.modal-promotion-list .promotion-list-wrap.room .btn-more [class^="ico ico-arrow"],.promotion-tab-contents-wrap .promotion-list-wrap.room .btn-more [class^="ico ico-arrow"]{width:1.6rem;height:1.6rem}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-left:auto}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.4rem;line-height:2.6rem;color:#444;margin-right:1.6rem;padding-left:1.6rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt .component-tooltip,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt .component-tooltip{margin-left:.8rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont{padding:.8rem 1.6rem;border-radius:.4rem;min-width:16rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont .btn-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont .btn-txt{width:100%}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont.gold .bottom-txt .price,.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont.gold .bottom-txt .currency,.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont.gold .top-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont.gold .bottom-txt .price,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont.gold .bottom-txt .currency,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont.gold .top-txt{color:#fff}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont .top-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont .top-txt{display:block;font-size:1.2rem;line-height:2.4rem;font-weight:600;color:#111}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt{display:block}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt .price,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt .price{font-size:1.4rem;line-height:2.6rem;font-weight:600;color:#111}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt .currency,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt .currency{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#111}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;position:relative}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info{padding:.4rem .8rem;position:absolute;bottom:0;-webkit-transform:translateY(-webkit-calc(100% + .3rem));transform:translateY(calc(100% + .3rem));left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid #d06e42;border-radius:.4rem;background-color:#d06e42;z-index:1}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info .info-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info .info-txt{font-size:1.2rem;line-height:2.4rem;font-weight:500;color:#fff}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info:before,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info:before{content:"";display:block;position:absolute;width:1rem;height:.7rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' fill='none'%3E%3Cpath fill='%23D06E42' d='M5.781 6.624a1 1 0 0 1-1.562 0L.23 1.674C-.31 1.006.16 0 1.011 0H8.99c.851 0 1.32 1.005.78 1.675z'/%3E%3C/svg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:center center;top:.01rem;left:.6rem;z-index:0;-webkit-transform:translateY(-100%) rotate(180deg);transform:translateY(-100%) rotate(180deg)}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01+.price02,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01+.price02{margin-left:.8rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price02,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price02{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price02 .btn-cont,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price02 .btn-cont{border:1px solid #816c5b}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price02 .btn-cont .top-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price02 .btn-cont .top-txt{font-size:1.2rem;line-height:2.4rem;font-weight:600;color:#444}.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img{height:100%}.modal-promotion-list .component-lists .component-thumbnail .room-end-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .room-end-wrap{height:16.4rem}:not(:lang(ko)) .modal-promotion-list .filter-category-wrap .component-collapse.unset-position,:not(:lang(ko)) .promotion-tab-contents-wrap .filter-category-wrap .component-collapse.unset-position{position:relative}:not(:lang(ko)) .modal-promotion-list .filter-category-wrap .component-collapse.unset-position .collapse-content,:not(:lang(ko)) .promotion-tab-contents-wrap .filter-category-wrap .component-collapse.unset-position .collapse-content{right:auto;right:initial}:not(:lang(ko)) .modal-promotion-list .filter-category-wrap .collapse-content,:not(:lang(ko)) .promotion-tab-contents-wrap .filter-category-wrap .collapse-content{top:6rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right{position:static;position:initial;margin-right:3.2rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit{padding-left:3.2rem;padding-right:0}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit .ico-arrow-right,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit .ico-arrow-right{right:auto;right:initial;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%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='m13.574 17.15-7.148-7.147 7.148-7.148'/%3E%3C/svg%3E")}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app .ico-btn-arrow,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app .ico-btn-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:0;margin-right:.8rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt{margin-right:0;margin-left:1.6rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt .component-tooltip,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt .component-tooltip{margin-left:0;margin-right:.4rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01+.price02,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01+.price02{margin-left:0;margin-right:.8rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info{left:auto;left:initial;right:0}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info:before,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info:before{left:auto;left:initial;right:.6rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-coupon,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-coupon{margin-right:0;margin-left:.8rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-arrow-right,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-arrow-right{margin-left:0;margin-right:.4rem}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .btn-favorite,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .btn-favorite{right:inherit;left:0}[dir=rtl] .hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner>span.txt01+.txt02{padding-left:0;padding-right:2.5rem}[dir=rtl] .hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner>span.txt01+.txt02:before{left:auto;left:initial;right:0}.reservation-option-wrap{padding-bottom:16rem}.reservation-option-wrap .reservation-option-top{width:100%}.reservation-option-wrap .reservation-option-top>.component-hgroup{padding-bottom:1.6rem;border-bottom:2px solid #111111}.reservation-option-wrap .reservation-option-top>.component-hgroup .hgroup-tit04{font-size:2.8rem;line-height:4.4rem;font-weight:600}.reservation-option-wrap .reservation-option-top [class^="ico ico-space-"]{width:2.4rem;height:2.4rem;margin-right:.8rem}.reservation-option-wrap .reservation-option-top+.reservation-option-bottom{margin-top:7rem}.reservation-option-wrap .roomcomparison-wrap{margin-top:3.2rem}.reservation-option-wrap .roomcomparison-wrap .top-box{margin:0rem 4.6rem;padding:4rem;background-color:#f5f5f5}.reservation-option-wrap .roomcomparison-wrap .top-box .component-thumbnail .thumbnail-img img{opacity:.5}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-info-tit .info-tit14{color:#666}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group{margin-top:1.2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group .txt-info-date{width:50%}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group .txt-info-date .date-txt09,.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group .txt-info-date .date-txt04{color:#999}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group .txt-info-date .date-txt09+.date-txt04:before,.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group .txt-info-date .date-txt04+.date-txt04:before{margin:0rem .8rem}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group .txt-info-date+.txt-info-date{margin-top:0}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group .txt-info-date:nth-of-type(n+3){margin-top:.4rem}.reservation-option-wrap .roomcomparison-wrap .bottom-box{margin-top:-2rem;padding:4rem;border:1.2px solid #816c5b;background-color:#fff;box-shadow:0 0 24px #00000029}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group{margin-top:1.2rem}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-date{padding-left:2.4rem;position:relative}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-date .date-txt04{color:#111;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-date .date-txt09+.date-txt04:before{margin:0rem .8rem}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-date.on:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23816c5b' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:center}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-type{padding-left:2.4rem;position:relative}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-type .txt01{font-size:1.4rem;line-height:2.6rem;font-weight:500}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-type .txt01 span{background-image:-webkit-gradient(linear,left top,left bottom,to(rgba(129,108,91,.12)));background-image:-webkit-linear-gradient(rgba(129,108,91,.12) 100%);background-image:linear-gradient(#816c5b1f);background-repeat:no-repeat;background-size:100% 1rem;background-position:0px 100%}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-type.on:before{content:"";display:block;position:absolute;top:.5rem;left:0;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23816c5b' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:center}.reservation-option-wrap .roomcomparison-wrap .txt-info-tit .info-type{display:block;font-size:1.2rem;line-height:2.4rem;font-weight:500;color:#816c5b;margin-bottom:.4rem}.reservation-option-wrap .roomcomparison-wrap .txt-info-tit .info-tit14{font-size:2rem;line-height:3.6rem;font-weight:600;display:inline;vertical-align:middle;color:#111}.reservation-option-wrap .roomcomparison-wrap .txt-info-tit .ico-arrow-right{display:inline-block;vertical-align:middle}.reservation-option-wrap .roomcomparison-wrap .txt-date-group .txt-info-date+.txt-info-type{margin-top:.4rem}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .thumbnail-img img{height:auto}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-210-1>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 21rem;flex:0 0 21rem}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-210-1>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 21rem - 4rem) * 1);flex:0 0 calc((100% - 25rem)*1)}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-320-1>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 32rem;flex:0 0 32rem}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-320-1>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 32rem - 4rem) * 1);flex:0 0 calc((100% - 36rem)*1)}.reservation-option-wrap .roomcomparison-wrap .upgrade-box{margin-top:2.4rem;padding:2rem 3.2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;background-color:#816c5b1f}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-tit{font-size:1.8rem;line-height:3rem;font-weight:400;color:#111;width:50.8rem}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-tit .point{font-weight:600}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-result{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-price{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-price .price-unit{font-size:1.2rem;line-height:2.4rem;font-weight:400;color:#111}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-price .price-txt{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-price .price-txt .currency{font-size:1.4rem;line-height:2.6rem;font-weight:400}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-btn{margin-left:2rem}.reservation-option-wrap .roomcomparison-wrap .upgrade-box.on{background-color:#816c5b}.reservation-option-wrap .roomcomparison-wrap .upgrade-box.on .upgrade-tit,.reservation-option-wrap .roomcomparison-wrap .upgrade-box.on .upgrade-price .price-unit,.reservation-option-wrap .roomcomparison-wrap .upgrade-box.on .upgrade-price .price-txt{color:#fff}.reservation-option-wrap .roomcomparison-wrap .upgrade-box.on .btn.gold{background-color:#fff}.reservation-option-wrap .roomcomparison-wrap .upgrade-box.on .btn.gold .btn-txt{color:#816c5b}.reservation-option-wrap .reservation-option-bottom{width:100%}.reservation-option-wrap .reservation-option-bottom .component-hgroup .hgroup-tit04{font-size:2.8rem;line-height:4.4rem;font-weight:600}.reservation-option-wrap .reservation-option-bottom .component-hgroup+.component-accordion{margin-top:1.6rem}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn{cursor:pointer}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn .tit{font-size:2.4rem;line-height:4rem;font-weight:600}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn .tit+.txt-bu-wrap{margin-top:.8rem;display:inline-block}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn .tit+.txt-bu-wrap .txt-bu04>li+li{margin-top:0}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn[aria-expanded=false] .txt-bu-wrap{display:none}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn[aria-expanded=true]:before{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn:before{top:3.4rem;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-content{background-color:#fff}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-content-inner{padding:0}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-info{margin-top:-2rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .count-list+.count-list{margin-top:2.4rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .count-tit{font-size:1.8rem;line-height:3rem;font-weight:600}.reservation-option-wrap .reservation-option-bottom .count-list-group .count-tit+.component-form{margin-top:.8rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .component-form{padding:2.4rem 3.2rem;background-color:#f5f5f5}.reservation-option-wrap .reservation-option-bottom .count-list-group .component-form+.component-form{margin-top:2.4rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .form-field+.form-field{margin-top:1.2rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .component-select,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .component-select{width:28rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .input-field.disabled .count-txt,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .input-field.disabled .count-txt{color:#999}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .label-txt,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .label-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .personnel-box .price-box,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .personnel-box .price-box{font-weight:500;margin-left:.4rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .personnel-box+.personnel-box,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .personnel-box+.personnel-box{padding-left:2.5rem;position:relative}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .personnel-box+.personnel-box:before,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .personnel-box+.personnel-box:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.2rem;width:1px;height:1.2rem;background-color:#ddd}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .count-txt,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .count-txt{min-width:12rem;margin:0rem 5.9rem;font-size:1.8rem;line-height:3rem;font-weight:600}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box+.component-input-count,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count+.component-input-count{margin-top:1.6rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-input-plus.disabled .ico-input-plus,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-input-plus:disabled .ico-input-plus,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-input-plus[disabled] .ico-input-plus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23EEE'/%3E%3Cg stroke='%23999' stroke-width='1.2'%3E%3Cpath d='M22 16H10M16 22V10'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.reservation-option-wrap .reservation-option-bottom .count-list-group .ico-input-minus,.reservation-option-wrap .reservation-option-bottom .count-list-group .ico-input-plus{width:3.2rem;height:3.2rem;background-color:#fff;border-radius:50%}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0rem 2rem;height:4.4rem;border-radius:6rem;background-color:#fff;border:1px solid #dddddd}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold .ico-fold{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M2 8h12M8 2v12'/%3E%3C/svg%3E");width:1.6rem;height:1.6rem;margin-right:.8rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold .txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;line-height:1;color:#111}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold.disabled,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold:disabled,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold[disabled]{background:#999;border:1px solid #999999;cursor:not-allowed;-webkit-transform:none;transform:none}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold.disabled *,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold:disabled *,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold[disabled] *{cursor:not-allowed;pointer-events:none}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold.disabled:before,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold.disabled .txt,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold:disabled:before,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold:disabled .txt,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold[disabled]:before,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold[disabled] .txt{color:#ddd}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold.disabled .ico-fold,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold:disabled .ico-fold,.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold[disabled] .ico-fold{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23ddd' stroke-width='1.2' d='M2 8h12M8 2v12'/%3E%3C/svg%3E")}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-delete{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0rem 2rem;height:4.4rem;border-radius:6rem;background-color:#4a4e50;border:1px solid #4a4e50}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-delete .ico-delete{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M6.68 6.671v4.752m2.64-4.752v4.752M6.152 4.295H2.985v.132l.126.555c.618 2.702.93 5.464.93 8.235v.582h7.919v-.582c0-2.771.312-5.533.93-8.235l.126-.555v-.131H9.848m-3.696 0v-.264a1.848 1.848 0 1 1 3.696 0v.263m-3.696 0h3.696'/%3E%3C/svg%3E");margin-right:.8rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-delete .txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;line-height:1;color:#fff}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .btn-ico-fold,.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .btn-ico-delete{width:28rem;height:5.2rem;border-radius:.4rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-label,.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-row{width:auto}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-label .label-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-label+.form-row,.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-label+.input-field{margin-top:0}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-field{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-field .component-select{width:28rem}.reservation-option-wrap .reservation-option-bottom.type-select .ico-unfold{margin-right:.8rem;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23fff' stroke-width='.12em' d='M6 19.75h28'/%3E%3C/svg%3E")}.modal-summary.component-modal.modal-bottom .modal-content{overflow:auto}.modal-summary.component-modal.modal-bottom .modal-content::-webkit-scrollbar{width:10px}.modal-summary.component-modal.modal-bottom .modal-content::-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 #ddd}.modal-summary.component-modal.modal-bottom .modal-content::-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 #111}@supports (-moz-appearance: none){.modal-summary.component-modal.modal-bottom .modal-content{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.modal-summary .floating-info-wrap .info-detail-list+.info-detail-list{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #eeeeee}.modal-summary .floating-info-wrap .txt-info-tit .tit02{font-size:1.4rem;line-height:2.6rem;font-weight:500}.modal-summary .floating-info-wrap .txt-info-tit .tit04{font-size:1.4rem;line-height:2.6rem}.modal-summary .floating-info-wrap .btn-util01 .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:400}.modal-summary .floating-info-wrap .info-detail-list .info-detail-tit{font-size:1.4rem;line-height:2.6rem;font-weight:600}.modal-summary .floating-info-wrap .info-detail-item .item-label,.modal-summary .floating-info-wrap .info-detail-item .item-txt{color:#111}.modal-summary .floating-info-wrap .info-datail-result .item-label,.modal-summary .floating-info-wrap .info-datail-result .item-txt{color:#fff}.modal-summary .floating-info-wrap .component-collapse .collapse-content-inner .item-label,.modal-summary .floating-info-wrap .component-collapse .collapse-content-inner .item-txt{color:#444}.modal-summary .modal-footer{position:relative}.modal-summary .modal-footer:empty{padding:3.2rem}.modal-summary .floating-fixed-sum .component-tooltip{margin-left:.4rem}[dir=rtl] .reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-btn{margin-left:0;margin-right:2rem}[dir=rtl] .reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .ico-fold,[dir=rtl] .reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .ico-unfold{margin-right:0;margin-left:.8rem}[dir=rtl] .modal-summary .floating-fixed-sum .component-tooltip{margin-left:0;margin-right:.4rem}.component-modal.modal-product-details .modal-header+.modal-content,.component-modal.modal-hotel-details .modal-header+.modal-content{padding-top:0}.component-modal.modal-product-details .modal-content::-webkit-scrollbar,.component-modal.modal-hotel-details .modal-content::-webkit-scrollbar{width:2px;height:2px}.component-modal.modal-product-details .modal-content::-webkit-scrollbar-track,.component-modal.modal-hotel-details .modal-content::-webkit-scrollbar-track{background-color:#ddd}.component-modal.modal-product-details .modal-content::-webkit-scrollbar-thumb,.component-modal.modal-hotel-details .modal-content::-webkit-scrollbar-thumb{width:100%;background-color:#111}@supports (-moz-appearance: none){.component-modal.modal-product-details .modal-content,.component-modal.modal-hotel-details .modal-content{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.component-modal.modal-product-details .modal-content .component-card .card-img,.component-modal.modal-hotel-details .modal-content .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%;height:0}.component-modal.modal-product-details .modal-content .component-card .card-img img,.component-modal.modal-hotel-details .modal-content .component-card .card-img img{position:absolute;top:0;left:0}.component-modal.modal-product-details .accordion-txt-list+.component-btns,.component-modal.modal-hotel-details .accordion-txt-list+.component-btns{margin-top:2.4rem}.component-modal.modal-product-details .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item,.component-modal.modal-hotel-details .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item{font-size:1.8rem;line-height:3rem;font-weight:400}.component-modal.modal-product-details .component-swiper.swiper-type-base02 .swiper-controls .swiper-pagination,.component-modal.modal-hotel-details .component-swiper.swiper-type-base02 .swiper-controls .swiper-pagination{bottom:4.8rem}.component-modal.modal-product-details .accordion-content .btns-row+.btns-row,.component-modal.modal-hotel-details .accordion-content .btns-row+.btns-row{margin-top:2.4rem}.component-modal.modal-product-details .accordion-content .btn.btn-text01 .btn-view-txt,.component-modal.modal-hotel-details .accordion-content .btn.btn-text01 .btn-view-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.component-modal.modal-product-details .accordion-content .btn.btn-util01 .btn-txt,.component-modal.modal-hotel-details .accordion-content .btn.btn-util01 .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:400}.modal-product-details .room-details-swiper-wrap{margin:0rem -3.2rem}.modal-product-details .room-details-swiper-wrap .component-swiper .swiper-container{font-size:0}.modal-product-details .room-details-swiper-wrap .component-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet{background-color:#ffffff52}.modal-product-details .room-details-swiper-wrap .component-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.modal-product-details .type-thumbnail{border-top:2px solid #111111}.modal-product-details .type-thumbnail .lists-row{padding:4rem 0rem}.modal-product-details .type-thumbnail .thumbnail-img{height:0;position:relative;overflow:hidden;padding-top:56.25%}.modal-product-details .type-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.modal-product-details .type-thumbnail+.component-hgroup{margin-top:4rem}.modal-product-details .component-hgroup+.txt-info02-wrap{margin-top:2.4rem}.modal-product-details .amenity-tab-inner{max-width:140rem;margin:0 auto}.modal-product-details .amenity-tab-inner .component-tab.type02 .tab-head{margin:0;display:none}.modal-product-details .amenity-tab-inner .component-tab.type02 .tab-label{margin:0rem 0rem 0rem 2rem}.modal-product-details .amenity-tab-inner .component-tab.type02 .tab-label.active{color:#111}.modal-product-details .amenity-tab-inner .tab-body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.modal-product-details .amenity-tab-inner .tab-content{display:block;margin-bottom:4rem}.modal-product-details .amenity-tab-inner .tab-content .content-inner{display:-webkit-box;display:-webkit-flex;display:flex}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-tit{color:#111;width:15rem;font-size:2rem;line-height:3.6rem;font-weight:600;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico{width:100%}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li{width:-webkit-calc(33.3333333333% - 1.8rem);width:calc(33.3333333333% - 1.8rem);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li:nth-child(n+4){margin-top:2.8rem}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li+li{margin-left:2.7rem}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li:nth-of-type(3n+1){margin-left:0}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list .ico-area{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;background:#f5f5f5;width:4.8rem;height:4.8rem;border-radius:100%}.modal-product-details .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}.modal-product-details .amenity-tab-inner .tab-content:last-child{margin-bottom:0}.modal-product-details .txt-info02-wrap .txt-info-tit{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.modal-product-details .txt-info02-wrap .txt-info-tit .ico-arrow-right{margin-left:.8rem;width:2rem;height:2rem}.modal-product-details .txt-info02-wrap .txt-info-tit+.txt-date-group{margin-top:1.2rem}.modal-product-details .txt-info02-wrap .txt-info-date [class^=date-txt]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.modal-product-details .txt-info02-wrap .txt-info-date [class^=date-txt]:before{margin:.8rem 1.2rem}.modal-product-details .modal-footer{background-color:#111}.modal-product-details .modal-footer .fare-black-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff}.modal-product-details .modal-footer .fare-black-wrap .fare-tit{font-size:2rem;line-height:3.6rem;font-weight:600}.modal-product-details .modal-footer .fare-black-wrap .fare-tit .badge.badge-color16{border:1px solid #ffffff;color:#fff;background:#111}.modal-product-details .modal-footer .fare-black-wrap .fare-tit .badge-row+.tit{margin-top:1.2rem;display:inline-block}.modal-product-details .modal-footer .fare-black-wrap .btn{border-radius:.4rem}.modal-product-details .modal-footer .fare-black-wrap .btn-txt{font-size:1.8rem;line-height:3rem;font-weight:500}.modal-product-details .modal-footer .fare-black-wrap .btn-txt .price{font-size:2rem;line-height:3.6rem;font-weight:600}.modal-product-details .modal-footer .fare-black-wrap .btn-txt+.btn-cta01{margin-left:2.4rem}.modal-product-details .modal-footer .fare-black-wrap .amount-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.component-modal.modal-room .modal-footer .component-btns .btns-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.component-modal.modal-room .modal-footer .btn.btn-popup01{padding:1.2rem .8rem;width:100%;height:auto;min-height:5.6rem}.component-modal.modal-room .modal-footer .btn.btn-popup01+.btn{margin:0;margin-top:1.2rem}.component-modal.modal-room .modal-footer .btn.btn-popup01:before{font-size:1.6rem;line-height:2.8rem;font-weight:400}.component-modal.modal-room .modal-footer .btn.btn-popup01:before .price-wrap{font-size:1.6rem;line-height:2.8rem;font-weight:600}.component-modal.modal-room .modal-footer .btn.btn-popup01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.component-modal.modal-room .modal-footer .btn.btn-popup01 .btn-txt .price-wrap{display:block;font-size:1.6rem;line-height:2.8rem;font-weight:600}.room-txt-wrap .txt01{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.room-txt-wrap .txt01+.txt02{margin-top:.8rem}.room-txt-wrap .txt02{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#816c5b}.room-details-wrap{margin-top:2rem}.room-details-content{padding:4rem 0rem}.room-details-content .component-hgroup+.option-item-wrap,.room-details-content .component-hgroup+.amenity-tab-inner{margin-top:2.4rem}.room-details-content .component-hgroup .hgroup-tit07{font-size:2.4rem;line-height:4rem;font-weight:600}.room-details-content+.room-details-content{padding-top:0}.room-details-content:last-child{padding-bottom:0}.room-details-content .btn.btn-link .btn-txt{line-height:2.6rem}.room-details-content .option-item-wrap+.option-svc-wrap{margin-top:10rem}.room-details-content .option-item-wrap+.option-svc-wrap .txt-info-box05 *{font-size:1.6rem;line-height:2.8rem;color:#444}.room-details-content .option-item-wrap+.option-svc-wrap .txt-info-box05 a,.room-details-content .option-item-wrap+.option-svc-wrap .txt-info-box05 .bu-link{display:inline;margin:.6rem 0rem;border-bottom:1px solid #444444;position:relative;font-size:1.6rem;line-height:2.8rem}.room-details-content .option-item-wrap .option-item-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.room-details-content .option-item-wrap .option-item-list .item{width:-webkit-calc(50% - 3rem);width:calc(50% - 3rem);position:relative;display:-webkit-box;display:-webkit-flex;display:flex}.room-details-content .option-item-wrap .option-item-list .item:nth-of-type(n+3){margin-top:1.2rem}.room-details-content .option-item-wrap .option-item-list .item-tit{color:#444;font-size:1.6rem;line-height:2.8rem;width:18rem;display:inline-block;margin-right:1.6rem}.room-details-content .option-item-wrap .option-item-list .item-sub{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.component-modal.modal-promotion-list .txt-info02-wrap{margin:0;margin:initial}.component-modal.modal-promotion-list .component-hgroup .name{color:#816c5b;font-weight:600}.component-modal.modal-promotion-list .component-hgroup+.promotion-list-wrap.room{border-top:0;padding-top:3.2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room{position:relative}.component-modal.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.component-modal.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-tit+.txt-info-date{margin-top:.4rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .badge.badge-color16{background:#fff}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border{padding:0;border:1px solid #dddddd;border-radius:.8rem;overflow:hidden;box-shadow:0 8px 20px #00000014}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full{background-color:#fff;box-shadow:none;border-radius:0;padding:3.2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .lists-col-2{padding:0;margin:0;border-top:0}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info02-wrap .txt-info-top{display:-webkit-box;display:-webkit-flex;display:flex}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info02-wrap .txt-info-top+.txt-info-bottom{margin-top:2rem;padding-bottom:0}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info02-wrap .txt-info-tit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info02-wrap .txt-info-tit+.txt-date-group{margin-top:.4rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info02-wrap .txt-info-btn+.txt-date-group{margin-top:1.2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full:first-child{border-radius:.8rem .8rem 0rem 0rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full:last-child{border-radius:0rem 0rem .8rem .8rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full+.ratio-full{margin-top:0;border-top:1px solid #dddddd}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn-info{font-size:1.2rem;line-height:2.4rem;font-weight:600}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn-info+.price-box{padding:.5rem 1.85rem 0rem;position:relative}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn-info+.price-box:before{content:"";display:block;position:absolute;left:0;top:.2rem;height:1px;width:100%;background-color:#ffffff29}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn[class^="btn btn-cont-"]{padding:0rem 1.6rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn[class^="btn btn-cont-"].line-gold .btn-info+.price-box:before{background-color:#eee}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn-txt .bottom-txt{width:100%}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn-txt .price+.currency{margin-left:.3rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn-txt .currency{font-weight:400}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .left-price+.right-price{margin-left:1.6rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .reserve-end{position:absolute;left:0;top:0;background:#00000080;width:100%;height:100%;z-index:2}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .reserve-end .end-txt{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:18rem;height:18rem;border-radius:50%;background:#000c;color:#fff;font-size:2rem;line-height:3.6rem;font-weight:500;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .reserve-end .end-txt br{display:none}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.lists-row{background-color:#f5f5f5;padding:4rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.lists-row+.lists-row{border-top:0}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists+.type-border{margin-top:4rem}.component-modal.modal-hotel-details .ico-btn-home{margin-left:.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M20.36 19.145v-8.56l-.196-.09a15.93 15.93 0 0 1-7.12-6.452l-.248-.425h-1.592l-.248.425a15.93 15.93 0 0 1-7.12 6.452l-.197.09v8.56m17.12 1.194H3.24m11.148-1.194V15.96a2.389 2.389 0 1 0-4.778 0v3.185'/%3E%3C/svg%3E")}.component-modal.modal-hotel-details .hotel-details-swiper-wrap{position:relative;margin:0rem -3.2rem}.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-wrapper,.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-container{height:56.6rem;font-size:0}.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-controls{margin-top:0}.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-controls .swiper-pagination{display:block;bottom:2.4rem}.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-controls .swiper-pagination .swiper-pagination-bullet{opacity:.4;background:#fff}.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;opacity:1}.component-modal.modal-hotel-details .hotel-catalog-message{height:6.4rem;background-color:#816c5bf2}.component-modal.modal-hotel-details .hotel-details-contents{margin-top:4rem}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner{padding:0;border-bottom:0}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col .component-btns [class^="ico ico-"]{width:1.6rem;height:1.6rem}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col .component-btns .ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M10.004 7.298v-.726m0 .189c0-2.075 1.642-3.757 3.667-3.757s3.668 1.705 3.668 3.78a3.85 3.85 0 0 1-1.313 2.906l-3.952 3.418a6.04 6.04 0 0 0-2.07 4.566c0-1.76-.757-3.43-2.07-4.566L3.982 9.69A3.85 3.85 0 0 1 2.67 6.784c0-2.075 1.642-3.78 3.667-3.78s3.668 1.682 3.668 3.757Z'/%3E%3C/svg%3E")}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col .component-btns .ico-btn-favorite.on,.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col .component-btns .on>.ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23ff4242' stroke='%23ff4242' stroke-width='1.2' d='M15.97 11.854v-1.101m0 .286c0-3.151 2.494-5.706 5.57-5.706s5.57 2.59 5.57 5.74c0 1.696-.73 3.321-1.994 4.415l-6.002 5.19c-1.993 1.724-3.144 4.261-3.144 6.934 0-2.673-1.15-5.21-3.143-6.934l-6.002-5.19c-1.264-1.094-1.994-2.72-1.994-4.414 0-3.152 2.494-5.74 5.57-5.74s5.57 2.554 5.57 5.705Z'/%3E%3C/svg%3E")}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col .component-btns .btn.btn-cont-48{min-width:16rem}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col:last-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .info-row [class^=info-col]+[class^=info-col]{margin-top:1.2rem}.component-modal.modal-hotel-details .hotel-details-contents .component-hgroup+.component-chips,.component-modal.modal-hotel-details .hotel-details-contents .component-hgroup+.danning-swiper{margin-top:3.2rem}.component-modal.modal-hotel-details .hotel-details-contents .component-hgroup .hgroup-tit07{font-size:2.4rem;line-height:4rem;font-weight:600}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper{position:relative}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .swiper-type21{margin-left:0}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .swiper-container{max-width:112rem}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .info-tit04{font-size:2.4rem;line-height:4rem;font-weight:600}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .info-top+.card-info-txt{margin-top:.8rem}.component-modal.modal-hotel-details .hotel-details-contents .component-chips .component-chip-btn .chip-btn{height:4.4rem}.component-modal.modal-hotel-details .hotel-details-contents .component-chips .component-chip-btn .chip-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.component-modal.modal-hotel-details .hotel-details-contents .component-chips .component-chip-btn.on .chip-txt{font-weight:600}.component-modal.modal-hotel-details .hotel-details-contents .component-chips+.component-accordion{margin-top:4rem}.component-modal.modal-hotel-details .hotel-details-contents .component-accordion .accordion-tit .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.component-modal.modal-hotel-details .hotel-details-contents .component-accordion+.pagination-wrap{margin-top:4rem}.component-modal.modal-hotel-details .hotel-details-contents+.hotel-details-contents{padding-top:4rem;border-top:1px solid #dddddd}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-tit{padding:0;border-bottom:0}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-tit .txt{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-tit:before{display:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23111' stroke-width='.12em' d='M20 6v28M6 19.75h28'/%3E%3C/svg%3E");width:2.4rem;height:2.4rem;background-repeat:no-repeat;background-position:center;background-size:100% 100%;right:0}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-tit[aria-expanded=true]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23111' stroke-width='.12em' d='M6 19.75h28'/%3E%3C/svg%3E")}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-content{margin-top:2.4rem}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-content-inner{padding:0}.component-modal.modal-hotel-details .ico-info-list-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item{width:-webkit-calc(33.3% - 2.1rem);width:calc(33.3% - 2.1rem)}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item,.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item .ico-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item .ico-box{margin-right:1.2rem;width:4.8rem;height:4.8rem;background-color:#f5f5f5;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item .ico-box .ico.ico-map{width:2.4rem;height:2.4rem}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item .ico-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item+.ico-info-item{margin-left:3.2rem}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item:nth-of-type(3n+1){margin-left:0}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item:nth-of-type(n+4){margin-top:2.4rem}[dir=rtl] .component-modal.modal-hotel-details .modal-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}[dir=rtl] .component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item .ico-box,[dir=rtl] .component-modal.modal-hotel-details .hotel-catalog-message .ico-noti{margin-right:0;margin-left:1.2rem}[dir=rtl] .component-modal.modal-hotel-details .info-line-wrap .info-box-inner .info-tit{padding-right:0}[dir=rtl] .component-modal.modal-hotel-details .info-line-wrap .info-box-inner .info-txt{margin-right:0}[dir=rtl] .component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .swiper-type21{margin-right:0;width:100%}[dir=rtl] .modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list .txt-area{margin-left:0;margin-right:1.2rem}[dir=rtl] .modal-product-details .modal-footer .fare-black-wrap .btn-txt+.btn-cta01{margin-left:0;margin-right:2.4rem}[dir=rtl] .info-line-wrap .info-box-inner .info-tit{padding-right:0}[dir=rtl] .info-line-wrap .info-box-inner .info-txt{margin-right:2rem}:lang(my) .component-modal .modal-content .hotel-details-contents .accordion-tit .tit{line-height:3rem}.enter-information-wrap .component-hgroup .hgroup-tit03{font-size:3.6rem;line-height:5.2rem;font-weight:600}.enter-information-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%}.enter-information-wrap .component-hgroup .hgroup-util .btn.underline .btn-view-txt,.enter-information-wrap .component-hgroup .tit-unit{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.enter-information-wrap .component-hgroup .tit-unit{margin-left:.8rem}.enter-information-wrap .component-hgroup+.completed-info-list{margin-top:1.6rem}.enter-information-wrap .component-form{width:100%}.enter-information-wrap .component-form .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.8rem}.enter-information-wrap .component-form .component-hgroup .hgroup-bottom .bottom-txt01{font-size:1.6rem;line-height:2.8rem;font-weight:400}.enter-information-wrap .component-form .component-hgroup+.form-field{padding-top:4rem}.enter-information-wrap .component-form .component-hgroup+.form-field.no-border{padding-top:2rem}.enter-information-wrap .component-form .form-field{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.enter-information-wrap .component-form .form-field .component-tab .tab-label{max-width:none;max-width:initial}.enter-information-wrap .component-form .form-field .txt-info02-wrap{width:100%}.enter-information-wrap .component-form .form-field .txt-info02-wrap .txt-info-box{width:100%;padding:2rem}.enter-information-wrap .component-form .form-field .txt-info02-wrap .txt-info-tit{margin-top:.4rem;padding-left:3.5rem}.enter-information-wrap .component-form .form-field .agreement-wrap{width:100%}.enter-information-wrap .component-form .form-field .agreement-wrap .agreement-list-area.terms-type{height:16rem}.enter-information-wrap .component-form .form-field.border-top{margin-top:3.2rem;padding-top:1.2rem}.enter-information-wrap .component-form .form-field+.component-hgroup{margin-top:4rem}.enter-information-wrap .component-form .form-field+.form-field .txt-info02-wrap.type02,.enter-information-wrap .component-form .form-field+.form-field .agreement-wrap{margin-top:-1.6rem}.enter-information-wrap .component-form .form-field+.fare-wrap{margin-top:4rem}.enter-information-wrap .component-form .form-field.hide{margin-bottom:-4rem}.enter-information-wrap .component-form .form-field.hide>*{display:none}.enter-information-wrap .component-form .label-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.enter-information-wrap .component-form .tooltip-btn{width:2rem}.enter-information-wrap .component-form+.component-collapse{margin-top:4.4rem}.enter-information-wrap .component-form+.fare-wrap{margin-top:4rem}.enter-information-wrap .component-form+.info-box-wrap,.enter-information-wrap .component-form+.contents-line-wrap{margin-top:6rem}.enter-information-wrap .form-row>.component-radio-card .radio-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.enter-information-wrap .form-row>.component-radio-card .radio-item .radio-txt-unit{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.enter-information-wrap .form-row>.component-radio-card+.component-radio-card{margin-top:1.2rem}.enter-information-wrap .form-row.align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.enter-information-wrap .form-row.ratio-1-160 .btn.btn-form01{width:100%}.enter-information-wrap .form-row.ratio-1-160 .component-input .input-field input{padding:1rem .8rem 1rem 1.6rem;text-align:end;color:#816c5b}.enter-information-wrap .form-row.ratio-1-160 .component-input .input-field input:-moz-placeholder-shown+.input-field-txt+.btn-input-clear{display:none}.enter-information-wrap .form-row.ratio-1-160 .component-input .input-field input:-ms-input-placeholder+.input-field-txt+.btn-input-clear{display:none}.enter-information-wrap .form-row.ratio-1-160 .component-input .input-field input:placeholder-shown+.input-field-txt+.btn-input-clear{display:none}.enter-information-wrap .form-row.ratio-1-160 .component-input .input-field-txt{padding-left:0;font-weight:600}.enter-information-wrap .form-row.ratio-1-160 .component-input .input-field-txt+.btn-input-clear{display:block;padding-left:0;margin-left:-.8rem}.enter-information-wrap .form-row.ratio-1-160+.form-info,.enter-information-wrap .form-col .component-btns,.enter-information-wrap .form-col .btn{width:100%}.enter-information-wrap .form-label .btn-text02.underline{margin-left:auto}.enter-information-wrap .form-label .label-txt+.component-checkbox{margin-left:auto;margin-right:17.2rem}.enter-information-wrap .form-label .label-txt+.component-checkbox .checkbox-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.enter-information-wrap .form-label .label-flex{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.enter-information-wrap .form-label .txt-box .label-txt{display:inline;vertical-align:middle}.enter-information-wrap .form-label .txt-box .component-tooltip{vertical-align:middle}.enter-information-wrap .form-label .txt-box+.component-checkbox{margin-right:17.2rem}.enter-information-wrap .form-label .txt-box+.component-checkbox .checkbox-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.enter-information-wrap .form-label .component-checkbox-switch{margin-left:auto}.enter-information-wrap .form-label .component-checkbox-switch .switch-label{color:#444;font-size:1.6rem;line-height:2.8rem;font-weight:400}.enter-information-wrap .form-info>.component-checkbox,.enter-information-wrap .form-info>.component-checkbox+.form-help{margin-top:2rem}.enter-information-wrap .form-info .info-point-group{margin-top:.8rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:-webkit-calc(100% - 17.2rem);width:calc(100% - 17.2rem)}.enter-information-wrap .form-info .info-point-group .available-point .point-tit{font-size:1.4rem;line-height:2.6rem;font-weight:600;color:#111}.enter-information-wrap .form-info .info-point-group .available-point .point-txt01{margin-left:.8rem;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#111}.enter-information-wrap .form-info .info-point-group .available-point .point-txt02{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#777}.enter-information-wrap .form-info .info-point-group .available-point .point01,.enter-information-wrap .form-info .info-point-group .available-point .point02{display:inline-block}.enter-information-wrap .form-info .info-point-group .possession-point .point01{font-size:1.2rem;line-height:2.4rem;font-weight:400;color:#666}.enter-information-wrap .form-info .form-help.bu-dot:first-child{margin-top:0}.enter-information-wrap .component-chips .component-chip-btn.on .chip-btn{background-color:#816c5b;border-color:#816c58}.enter-information-wrap .component-chips .toggle-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='15.5' fill='%23816c5b' stroke='%23816C5B'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='1.2' d='m10.969 13.484 5.034 5.035 5.034-5.035'/%3E%3C/svg%3E")}.enter-information-wrap .component-chips+.component-form{margin-top:2.4rem}.enter-information-wrap .component-chips+.component-form .form-info{margin-top:1.2rem}.enter-information-wrap .component-radio-card .radio-txt.arrow{position:relative;padding-right:2.4rem}.enter-information-wrap .component-radio-card .radio-txt.arrow:before{content:"";display:block;width:1.6rem;height:1.6rem;background:url(/assets/images/RE/ico_arrow.png) no-repeat center/100% auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.enter-information-wrap .lists-col-1>.component-collapse.type-plus02>.collapse-tit .collapse-txt .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:2.8rem;line-height:4.4rem;font-weight:600;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}.enter-information-wrap .lists-col-1>.component-collapse.type-plus02[data-state=open]>.collapse-tit .collapse-txt .txt{white-space:normal;white-space:initial}.enter-information-wrap .completed-info-list .completed-list-tit{width:17rem;font-size:1.8rem;line-height:3rem;font-weight:600}.enter-information-wrap .completed-info-list .completed-list-content{width:-webkit-calc(100% - 19.8rem);width:calc(100% - 19.8rem);margin-left:2.8rem}.enter-information-wrap .completed-info-list .completed-list-item{padding:2.4rem 0rem}.enter-information-wrap .completed-info-list .list-txt01{color:#444}.enter-information-wrap .completed-info-list .list-txt01,.enter-information-wrap .completed-info-list .component-collapse .collapse-txt .list-tit01{font-size:1.6rem;line-height:2.8rem;width:100%}.enter-information-wrap .completed-list-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start;padding:2.4rem 0rem}.enter-information-wrap .completed-list-item .component-collapse .collapse-tit{padding:0;border-bottom:none}.enter-information-wrap .completed-list-item .component-collapse .collapse-tit:before{right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='.12em' d='m20.079 7.96-8.08 8.08L3.92 7.96'/%3E%3C/svg%3E");background-size:2rem 2rem}.enter-information-wrap .completed-list-item .component-collapse .list-tit01{color:#816c5b;font-weight:600}.enter-information-wrap .completed-list-item .collapse-content-inner{padding:2rem 0rem 0rem}.enter-information-wrap .component-collapse.type-plus02:first-child{border-top:0}.enter-information-wrap .component-collapse+.component-collapse{margin-top:4.4rem}.enter-information-wrap .component-collapse.type-plus02 .collapse-txt .txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.enter-information-wrap .component-collapse.type-plus02 .collapse-txt .txt .form-notice{margin-left:1.2rem}.enter-information-wrap .component-collapse.type-plus02 .collapse-select-type .collapse-tit{border:0}.enter-information-wrap .component-collapse.type-plus02 .collapse-select-type .collapse-tit .txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-right:2.4rem}.enter-information-wrap .component-collapse.type-plus02 .collapse-box{padding-top:4rem}.enter-information-wrap .component-collapse.type-plus02 .component-textarea>.form-label .label-txt{font-size:1.8rem;line-height:3rem;font-weight:600}.enter-information-wrap .agreement-wrap .agreement-item .checkbox-inner:not(:has(input)){margin-left:2rem}.enter-information-wrap .component-swiper.swiper-type18 .radio-item .radio-tit+.radio-txt{margin-top:.4rem}.form-notice{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.form-notice .ico-check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ff4242' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E");width:1.6rem;height:1.6rem}.form-notice .ico-check+.notice-txt{margin-left:.4rem}.form-notice .notice-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#ff4242}.pay-btn-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.pay-btn-group+.pay-btn-group{margin-top:1.2rem}.pay-btn-group.btn-col-4 .btn{width:-webkit-calc(25% - .9rem);width:calc(25% - .9rem)}.pay-btn-group.btn-col-4 .btn:nth-child(4n){margin-right:0}.pay-btn-group.btn-col-3 .btn{width:-webkit-calc(33.333% - .8rem);width:calc(33.333% - .8rem);-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;margin-right:0}.pay-btn-group.btn-col-3 .btn+.btn{margin-left:1.2rem}.pay-btn-group.btn-col-3 .btn:nth-child(3n){margin-right:0}.pay-btn-group .btn{width:-webkit-calc(25% - .9rem);width:calc(25% - .9rem);margin-right:1.2rem}.pay-btn-group .btn:hover{background-color:transparent!important}.pay-btn-group .btn:hover .btn-txt{color:#111!important}.pay-btn-group .btn[class^="btn btn-cont-"]:before{display:none}.pay-btn-group .btn[class^="btn btn-cont-"]:hover:not([disabled]):not(.disabled) .btn-txt,.pay-btn-group .btn[class^="btn btn-cont-"]:focus:not([disabled]):not(.disabled) .btn-txt{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:none;transition:none}.pay-btn-group .btn .btn-txt{font-weight:500}.pay-btn-group .btn:nth-child(n+5){margin-top:1.2rem}.pay-btn-group .btn:nth-child(4n){margin-right:0}.pay-btn-group .btn.btn-cont-52 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.card-wrap{width:100%;margin-top:.8rem}.card-wrap .card-inner{display:-webkit-box;display:-webkit-flex;display:flex;overflow-x:auto}.card-wrap .card-inner::-webkit-scrollbar{width:10px}@supports (-moz-appearance: none){.card-wrap .card-inner{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.card-wrap .card-inner .component-radio-card .radio-card-btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;border:1px dashed #dddddd;border-radius:1.2rem}.card-wrap .card-inner .component-radio-card .radio-card-btn .ico-fold{width:3.2rem;height:3.2rem}.card-wrap .card-inner .component-radio-card .radio-card-btn .btn-txt{display:inline-block;width:13rem;text-align:center;margin-top:.8rem;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.card-wrap .card-inner+.card-info{margin-top:2.4rem}.card-wrap .card-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f5f5f5;padding:2.4rem}.card-wrap .card-info .btn-cont-48{min-width:16rem}.card-wrap .card-info .point{color:#ff4242}.card-wrap.type02{margin-top:0}.enter-information-wrap .info-box-wrap{width:100%}.enter-information-wrap .info-box-wrap .info-box-inner{padding:4rem;background-color:#f5f5f5}.enter-information-wrap .info-box-wrap .info-txt-field{font-size:1.6rem;line-height:2.8rem;color:#444}.enter-information-wrap .info-box-wrap .info-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}.enter-information-wrap .info-box-wrap .info-row [class^=info-col]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.enter-information-wrap .info-box-wrap .info-row [class^=info-col]+[class^=info-col]{margin-top:2rem}.enter-information-wrap .info-box-wrap .info-row .info-tit{width:20rem;font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.enter-information-wrap .info-box-wrap .info-row .info-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.enter-information-wrap .info-box-wrap+.component-form{margin-top:6rem}.enter-information-wrap .info-box-wrap .txt-bu-wrap .txt-bu01>li{font-size:1.6rem;line-height:2.8rem}.enter-information-wrap .info-box-wrap .txt-bu-wrap .txt-bu01>li:before{top:1.3rem}.enter-information-wrap .agreement-wrap+.txt-bu-wrap .txt-bu03 li{color:#816c5b}.localstitch-reservation-wrap .form-row.col-n.mo-type02{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.localstitch-reservation-wrap .component-form+.component-hgroup{margin-top:6rem}.localstitch-reservation-wrap .ratio-1-396>.lists-col-2 .btn-fixed{padding:2rem 2rem 1.6rem}.localstitch-reservation-wrap .ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.localstitch-reservation-wrap .component-hgroup+.captcha-wrap{width:100%;margin-top:1.6rem;padding-top:4rem;border-top:2px solid #111111}.fare-wrap{width:100%}.fare-wrap .far-item{padding:2rem 4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background:#4a4e50;color:#fff;border-radius:.4rem}.fare-wrap .far-item .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.fare-wrap .far-item .price{font-size:2.4rem;line-height:4rem;font-weight:600}.fare-wrap .far-item .currency{font-size:1.8rem;line-height:3rem;font-weight:400}.fare-wrap .far-item+.txt-bu-wrap{margin-top:1.2rem}.fare-wrap+.component-form{margin-top:6rem}.fare-wrap+.form-field{margin-top:3.6rem}.reservation-completed-info .info-txt-field .txt-bu-wrap .txt-bu01>li,.localstitch-reservation-wrap .info-txt-field .txt-bu-wrap .txt-bu01>li{color:#666}[dir=rtl] .enter-information-wrap .component-form .tooltip-btn{margin-left:0;margin-right:.8rem}[dir=rtl] .enter-information-wrap .form-row.ratio-1-160 .component-input .input-field-txt{padding-right:0;padding-left:1.6rem}[dir=rtl] .enter-information-wrap .form-row.ratio-1-160 .component-input .input-field-txt+.btn-input-clear{padding-left:1.6rem;padding-right:0;margin-left:0}[dir=rtl] .enter-information-wrap .pay-btn-group .btn:first-child{margin-right:0}[dir=rtl] .enter-information-wrap .pay-btn-group .btn:nth-of-type(4n){margin-right:1.2rem}[dir=rtl] .enter-information-wrap .pay-btn-group.btn-col-3 .btn{margin-left:0}[dir=rtl] .enter-information-wrap .pay-btn-group.btn-col-3 .btn+.btn{margin-right:1.2rem}[dir=rtl] .enter-information-wrap .completed-list-item .component-collapse .collapse-tit:before{left:0;right:auto;right:initial}[dir=rtl] .enter-information-wrap .form-row>.component-radio-card .radio-item{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[dir=rtl] .enter-information-wrap .form-row>.component-radio-card .radio-txt.arrow{padding-right:0;padding-left:2.4rem}[dir=rtl] .enter-information-wrap .form-row>.component-radio-card .radio-txt.arrow:before{right:auto;right:initial;left:0;-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}[dir=rtl] .enter-information-wrap .component-collapse.type-plus02 .collapse-select-type .collapse-tit .txt{padding-right:0;padding-left:2.4rem}.dining-reservation-wrap .dining-reservation-visual{width:100%;height:58.8rem}.dining-reservation-wrap .dining-reservation-visual img{width:100%;height:100%;object-fit:cover}.dining-reservation-wrap .dining-reservation-visual+.component-lists{margin-top:8rem}.dining-reservation-wrap .component-lists{max-width:140rem;margin:0 auto}.dining-reservation-wrap .ratio-1-396>.lists-col-2 .btn-fixed .type-group .ico-arrow-up{width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='m3.225 10.235 8.062-7.703c1.381 0 2.501 1.07 2.501 2.39l-8.06 7.704H5.17c-1.097 0-1.877.31-2.79.892l-.267.17.178-.255c.609-.873.933-1.618.933-2.666z'/%3E%3C/svg%3E")}.dining-reservation-wrap .component-hgroup{width:100%}.dining-reservation-wrap .component-hgroup .hgroup-top{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.dining-reservation-wrap .component-hgroup .hgroup-tit{max-width:60rem}.dining-reservation-wrap .component-hgroup .hgroup-tit02{font-size:3.6rem;line-height:5.2rem;font-weight:600}.dining-reservation-wrap .component-hgroup+.txt-data-wrap{margin-top:3.2rem}.dining-reservation-wrap .component-hgroup+.tab-wrap{margin-top:14rem}.dining-reservation-wrap .component-hgroup+.txt-bu-wrap,.dining-reservation-wrap .component-hgroup+.txt-info02-wrap{margin-top:6rem}.dining-reservation-wrap .component-hgroup+.txt-info02-wrap .component-hgroup .hgroup-tit{text-align:start}.dining-reservation-wrap .component-hgroup .hgroup-unit02{font-size:1.8rem;line-height:3rem;font-weight:400}.dining-reservation-wrap .component-hgroup .hgroup-unit02+.hgroup-tit02{margin-top:.4rem}.dining-reservation-wrap .txt-bu-wrap .txt-bu01>li{font-size:1.6rem;line-height:2.8rem}.dining-reservation-wrap .txt-data-wrap{border-bottom:1px solid #dddddd}.dining-reservation-wrap .txt-data-wrap .txt-data-item{border:0;padding:.8rem 0rem}.dining-reservation-wrap .txt-data-wrap .txt-data-item dt{width:26%}.dining-reservation-wrap .txt-data-wrap .txt-data-item dd{width:74%}.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt01{max-width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.8rem;line-height:3rem;font-weight:500;-webkit-flex-wrap:wrap;flex-wrap:wrap}.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt01 span{max-width:100%;display:inline-block}.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt02{font-size:1.8rem;line-height:3rem;font-weight:400}.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt02 .underline{margin-left:.8rem}.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt02 .component-btns{display:inline-block;vertical-align:middle}.dining-reservation-wrap .txt-data-wrap .txt-data-item i[class^="ico ico-"]:not(.ico-btn-tel){margin-right:.8rem;width:2.4rem;height:2.4rem}.dining-reservation-wrap .txt-data-wrap .txt-data-item i[class^="ico ico-"].ico-btn-tel{margin-right:0}.dining-reservation-wrap .txt-data-wrap .txt-data-item:first-child{padding-top:4rem}.dining-reservation-wrap .txt-data-wrap .txt-data-item:last-child{padding-bottom:4rem}.dining-reservation-wrap .txt-data-wrap+.component-hgroup{margin-top:10rem}.dining-reservation-wrap .hgroup-top+.type-board{margin-top:3.2rem}.dining-reservation-wrap .type-board{position:relative;width:100%;margin-top:3.2rem}.dining-reservation-wrap .type-board .lists-row{padding:4rem 4rem 4rem 0rem}.dining-reservation-wrap .type-board .lists-row.hide{display:none}.dining-reservation-wrap .type-board .txt-info-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.dining-reservation-wrap .type-board .info-tit{padding-right:2.8rem;padding-left:7.2rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;text-align:start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:2rem;line-height:3.6rem;font-weight:600;color:#111}.dining-reservation-wrap .type-board .info-tit:before{content:"";display:block;width:2rem;height:2rem;background:url(/assets/images/RE/ico_arrow.png) no-repeat center/100% auto;position:absolute;top:.8rem;right:0}.dining-reservation-wrap .type-board .info-tit:after{content:"";display:block;width:4.8rem;height:4.8rem;background:url(/assets/images/RE/ico_promotion.png) no-repeat center/100% auto;position:absolute;top:0;left:0}.dining-reservation-wrap .type-board .info-txt{margin-top:.8rem;padding-left:7.2rem;text-align:start;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.dining-reservation-wrap .btn-more{padding:.9rem 4.95rem;margin:4rem auto 0rem;font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#111;border:1px solid #dddddd;border-radius:.4rem;min-width:16rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.dining-reservation-wrap .btn-more .btn-txt{display:inline-block}.dining-reservation-wrap .btn-more .ico-arrow-up,.dining-reservation-wrap .btn-more .ico-arrow-down{margin-left:.8rem;width:1.6rem;height:1.6rem}.dining-reservation-wrap .tab-wrap{width:100%;margin-top:10rem}.dining-reservation-wrap .tab-wrap+.component-hgroup{margin-top:6rem}.dining-reservation-wrap .component-tab .tab-label{max-width:100%}.dining-reservation-wrap .tab-content-wrap{margin-top:4rem;width:100%}.dining-reservation-wrap .tab-content-wrap .component-hgroup+.component-hgroup,.dining-reservation-wrap .tab-content-wrap .component-hgroup+.chain-dining-menu{margin-top:6rem}.dining-reservation-wrap .tab-content-wrap .hgroup-top .hgroup-tit06{font-size:3.2rem;line-height:4.8rem;font-weight:600}.dining-reservation-wrap .tab-content-wrap .hgroup-top+.component-swiper{margin-top:4rem}.dining-reservation-wrap .reservation-error-box{margin-top:4rem;padding:2.4rem 2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:.8rem;background-color:#f0edeb}.dining-reservation-wrap .reservation-error-box .error-txt{padding-left:2.8rem;position:relative;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#816c5b}.dining-reservation-wrap .reservation-error-box .error-txt:before{content:"";display:block;position:absolute;top:.4rem;left:0;width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23816C5B'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M9.3 11.9h1.4V5.5H9.3zM9.3 14.5h1.4v-1.4H9.3z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto}.dining-reservation-wrap .component-swiper.swiper-type19 .swiper-txt-container:first-child{padding-left:0;width:-webkit-calc(100% - 37.8rem);width:calc(100% - 37.8rem)}.dining-reservation-wrap .calender-wrap{margin-top:3.2rem}.dining-reservation-wrap .calender-wrap .component-calendar{z-index:0}.dining-reservation-wrap .calender-wrap .vanilla-calendar-header .vanilla-calendar-header__content{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.dining-reservation-wrap .calender-wrap .calendar-info{margin-top:3.2rem;padding-top:1.2rem;border-top:1px solid #dddddd}.dining-reservation-wrap .calender-wrap .calendar-info [class^=txt-]{padding-left:2.3rem;position:relative;font-size:1.4rem;line-height:2.6rem;font-weight:500}.dining-reservation-wrap .calender-wrap .calendar-info [class^=txt-]:before{content:"";display:block;width:1.6rem;height:1.6rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.dining-reservation-wrap .calender-wrap .calendar-info [class^=txt-].txt-period:before{background:#fce300}.dining-reservation-wrap .calender-wrap .calendar-info [class^=txt-].txt-day{margin-left:2.4rem}.dining-reservation-wrap .calender-wrap .calendar-info [class^=txt-].txt-day:before{background:#111}.dining-reservation-wrap .calender-wrap .promoType+.calendar-info [class^=txt-].txt-period:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23816C5B' stroke-width='1.2' d='M10.868 1.784v.001l3.347 3.347v.001c1.58 1.574 1.58 4.158 0 5.739l-3.346 3.347c-1.574 1.575-4.164 1.575-5.738 0l-3.346-3.347c-1.58-1.575-1.58-4.159 0-5.74L5.13 1.785c1.58-1.58 4.163-1.58 5.737 0Z'/%3E%3C/svg%3E") no-repeat 0 0/100% auto}.dining-reservation-wrap .calender-wrap .promoType+.calendar-info [class^=txt-].txt-day:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none'%3E%3Cpath fill='%23816C5B' d='M25.41 3.062c-4.07-4.083-10.738-4.083-14.82 0l-7.529 7.532c-4.081 4.082-4.081 10.752 0 14.822l7.53 7.531c4.069 4.07 10.75 4.07 14.818 0l7.53-7.531c4.081-4.083 4.081-10.752 0-14.822l-7.53-7.532Z'/%3E%3C/svg%3E") no-repeat 0 0/100% auto}.dining-reservation-wrap .chain-dining-menu .component-hgroup .hgroup-tit03{font-size:3.2rem;line-height:4.8rem;font-weight:600}.dining-reservation-wrap .chain-dining-menu .menu-list+.component-btns{display:none}.dining-reservation-wrap .chain-dining-menu .collapse-content{width:-webkit-calc(65% - 6rem);width:calc(65% - 6rem)}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list{-webkit-flex-wrap:wrap;flex-wrap:wrap}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-tit{min-width:0;min-width:initial}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item{width:50%}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item:nth-child(2){margin-left:0}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item:nth-child(n+3){margin-top:3.2rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item .item-txt02 .num{font-size:1.8rem;line-height:3rem;font-weight:500}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item:nth-of-type(n+3){padding-left:0}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item:nth-of-type(2n){padding-left:2.8rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collapse-content{margin-top:3.2rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-list{padding:0rem 0rem 4rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-list.no-data{padding:1rem 0rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-list.no-data+.component-btns{margin-left:17rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-item:first-child{width:50%;margin-left:0}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-item:nth-child(2){margin-top:0}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-default-list{width:-webkit-calc(65% - 6rem);width:calc(65% - 6rem)}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-default-list:has(.item-sub01)+.collapse-content{width:-webkit-calc(65% - 6rem);width:calc(65% - 6rem);margin-left:-webkit-calc(35% + 6rem);margin-left:calc(35% + 6rem)}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-default-list:has(.item-sub01)+.collapse-content .collase-item:nth-child(n+3){margin-top:3.2rem}.dining-reservation-wrap .txt-info-box04 .txt-bu-wrap .component-hgroup .hgroup-tit [class^=hgroup-tit]{font-size:1.8rem;line-height:3rem;font-weight:600}.dining-reservation-wrap .txt-info-box04 .txt-bu-wrap .txt-bu-wrap .txt-bu01>li{font-size:1.6rem;line-height:2.8rem;font-weight:400}.time-wrap{margin-top:3.2rem}.time-group .time-tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.time-group .component-chips{margin-top:2.4rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.time-group .component-chips .btn-box .toggle-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='15.5' fill='%23816c5b' stroke='%23816C5B'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='1.2' d='m10.969 13.484 5.034 5.035 5.034-5.035'/%3E%3C/svg%3E")}.time-group .component-chips.on .component-chip-btn:nth-of-type(2n){margin-right:0}.time-group .component-chips .chips-row{width:-webkit-calc(100% - 1.6rem);width:calc(100% - 1.6rem);-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1.2rem;padding:0}.time-group .component-chips .component-chip-btn{margin:1.2rem 1.2rem 0rem 0rem;min-width:17.2rem}.time-group .component-chips .component-chip-btn .chip-btn{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.time-group .component-chips+.txt-bu-wrap{margin-top:1.2rem}.time-group .component-chips+.txt-bu-wrap .txt-bu01>li:before{top:1.2rem}.time-group+.time-group{margin-top:4rem}.dining-menu-wrap .component-hgroup .hgroup-bottom .align-left,.localstitch-reservation-wrap .component-hgroup .hgroup-bottom .align-left,.reservation-completed-info .component-hgroup .hgroup-bottom .align-left{width:100%;text-align:start}.dining-menu-wrap .component-hgroup:first-child+.component-lists,.localstitch-reservation-wrap .component-hgroup:first-child+.component-lists,.reservation-completed-info .component-hgroup:first-child+.component-lists{margin-top:6rem}.dining-menu-wrap .component-hgroup .hgroup-tit01{font-size:3.6rem;line-height:5.2rem;font-weight:600}.menu-select-list-wrap{border-top:2px solid #111111;width:100%}.menu-select-list-wrap+.component-hgroup{margin-top:8rem}.menu-select-list-wrap+.component-hgroup+.menu-select-list-wrap{margin-top:1.6rem}.menu-item{padding:4rem 0rem}.menu-item .flex-box{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:.4rem}.menu-item .flex-box .menu-tit{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.menu-item .flex-box .menu-count{font-size:1.4rem;line-height:2.6rem;font-weight:500;-webkit-flex-shrink:0;flex-shrink:0;color:#816c5b}.menu-item .menu-tit{display:-webkit-box;display:-webkit-flex;display:flex;font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.menu-item .menu-tit .menu-tit02{padding-left:2.5rem;position:relative}.menu-item .menu-tit .menu-tit02:before{content:"";display:block;width:1px;height:1.6rem;background:#ddd;position:absolute;top:50%;left:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-item .menu-desc{margin-top:.4rem;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.menu-item .menu-price .currency{font-size:1.8rem;line-height:3rem;font-weight:400;color:#111}.menu-item .menu-price .price{margin-right:.4rem;font-size:2rem;line-height:3.6rem;font-weight:600;color:#111}.menu-item .menu-bottom{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.menu-item+.menu-item{border-top:1px solid #dddddd}.menu-item:last-child{border-bottom:1px solid #dddddd}.menu-item .component-input-count{width:24.2rem}.menu-item .component-input-count .input-field [class^="ico ico-"]{width:3.2rem;height:3.2rem}.menu-item .component-input-count .input-field .count-txt{font-size:1.8rem;line-height:3rem;font-weight:600}.menu-item .component-input-count .input-field{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}[dir=rtl] .dining-reservation-wrap .txt-data-wrap .txt-data-item i[class^="ico ico-"]{margin-right:0;margin-left:.8rem}[dir=rtl] .dining-reservation-wrap .txt-data-wrap .txt-data-item .txt02>span{direction:ltr;unicode-bidi:embed}[dir=rtl] .dining-reservation-wrap .type-board .info-tit{padding-left:2.8rem;padding-right:7.2rem}[dir=rtl] .dining-reservation-wrap .type-board .info-tit:before{right:auto;right:initial;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .dining-reservation-wrap .type-board .info-tit:after{left:auto;left:initial;right:0}[dir=rtl] .dining-reservation-wrap .btn-more .ico-arrow-down{margin-left:0;margin-right:.8rem}[dir=rtl] .dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-tit{margin-right:0;margin-left:6rem}[dir=rtl] .dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-default-list:has(.item-sub01)+.collapse-content{margin-left:0;margin-right:-55rem}[dir=rtl] .dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-item:first-child{margin-right:0}[dir=rtl] .dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-txt .txt{padding-right:0;padding-right:initial;padding-left:2.4rem}[dir=rtl] .time-group .component-chips.on .component-chip-btn:nth-child(2n){margin-left:0}[dir=rtl] .time-group .component-chips .component-chip-btn{margin:1.2rem 0rem 0rem 1.2rem}[dir=rtl] .time-group .component-chips .scroll-mode{padding-left:0}[dir=rtl] .reservation-error-box .error-txt{padding-left:0;padding-right:2.8rem}[dir=rtl] .reservation-error-box .error-txt:before{left:auto;left:initial;right:0}.layout-wrap:has(.reservation-completed-info).layout-max02{max-width:140rem}.layout-wrap:has(.reservation-completed-info).layout-max02 .reservation-completed-info{margin:-6rem auto -14rem;padding:10rem 11.9rem 14rem}.reservation-completed-info .component-btns.mo-show{margin-top:4rem}.completed-info-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.completed-info-top .completed-top-left{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.completed-info-top .top-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.completed-info-top .top-logo{position:relative;display:inline-block;height:3.2rem}.completed-info-top .top-logo img{width:auto;height:100%;object-fit:cover}.completed-info-top .top-logo+.top-txt{position:relative;padding-left:2.4rem}.completed-info-top .top-logo+.top-txt:before{content:"";display:block;position:absolute;top:50%;left:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.2rem;width:1px;background-color:#ddd}.completed-info-top .completed-top-right{margin-left:auto}.completed-info-top .completed-top-right .btn-util01{height:4rem;padding:.5rem 2rem;border:1px solid #dddddd}.completed-info-top .completed-top-right .btn-util01 .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.completed-info-top .completed-top-right .btn-util01+.btn-util01{margin-left:.8rem}.completed-info-top+.completed-info-tit{margin-top:6rem}.completed-info-tit .component-hgroup .hgroup-tit03 .semibold{font-size:3.6rem;line-height:5.2rem;font-weight:600}.completed-info-tit .component-hgroup .hgroup-tit03 .tit-top{display:block}.completed-info-tit .component-hgroup .hgroup-tit03 .tit-top,.completed-info-tit .component-hgroup .hgroup-tit03 .tit-bottom{font-size:3.6rem;line-height:5.2rem;font-weight:400}.completed-info-tit .component-hgroup .hgroup-tit03 .tit-bottom.normal{display:block;font-size:3.6rem;line-height:4.8rem;font-weight:400}.completed-info-tit .component-hgroup .hgroup-bottom [class^=bottom-txt]{margin-top:3.2rem}.completed-info-tit+.completed-info-num,.completed-info-tit+.completed-info-list{margin-top:4rem}.completed-info-num .hgroup-tit{max-width:100%}.completed-info-num .component-hgroup .hgroup-tit07{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.2rem;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}.completed-info-num .component-hgroup .hgroup-tit07 .num-box{max-width:100%}.completed-info-num .component-hgroup .hgroup-tit07 .num{margin-left:0;color:#816c5b;-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto}.completed-info-num .component-hgroup .hgroup-util{border:1px solid #dddddd;border-radius:6rem}.completed-info-num .component-hgroup+.contents-line-wrap{margin-top:6rem}.completed-info-num .component-hgroup+.swiper-wrap{margin-top:4rem}.completed-info-num+.completed-info-list,.completed-info-num+.completed-info-banner,.completed-info-num+.completed-info-join{margin-top:3.2rem}.completed-info-banner .banner-bg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#816c5b;padding:1rem 2.4rem}.completed-info-banner .banner-bg.type02{background-color:#192939}.completed-info-banner .banner-tit{font-size:1.6rem;line-height:2.8rem;color:#fff}.completed-info-banner .banner-tit .bold{font-weight:600}.completed-info-banner .banner-tit .ico{margin-right:.8rem}.completed-info-banner .btn-text03 .btn-txt{color:#fff}.completed-info-banner+.completed-info-list{margin-top:3.2rem}.completed-info-join{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;min-height:18rem;padding:4.4rem 5rem;background-image:url(/assets/images/RE/bg_banner_join01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.completed-info-join .banner-info{width:80%;color:#fff;text-transform:uppercase}.completed-info-join .info-tit{font-size:3.6rem;line-height:5.2rem;line-height:4.8rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em}.completed-info-join .info-tit+.info-txt{margin-top:1.6rem}.completed-info-join .info-txt{font-size:1.6rem;line-height:2.8rem}.completed-info-join .btn{-webkit-transform:none;transform:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;margin-left:4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.completed-info-join .btn:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}.completed-info-join+.completed-info-list{margin-top:3.2rem}.completed-info-list{border-top:2px solid #111111}.completed-info-list .completed-list-content>.list-content-item+.list-content-item{margin-top:1.6rem}.completed-info-list .completed-list-content>.list-content-item.end .list-tit01,.completed-info-list .completed-list-content>.list-content-item.end .txt02,.completed-info-list .completed-list-content>.list-content-item.end .txt03{color:#ff4242}.completed-info-list .completed-list-content>.list-content-item.end .component-collapse .collapse-content-inner .timeline-box-wrap .timeline-bar:before{top:auto;bottom:0;background:#ff4242}.completed-info-list .completed-list-content>.list-content-item.end .component-collapse .collapse-content-inner .timeline-box-wrap .timeline-bar:after{background:url(/assets/images/MY/img_tl_bar_red.png) no-repeat center/100% auto}.completed-info-list .completed-list-item .completed-list-content .component-collapse .collapse-content-inner .txt-box-wrap{margin-top:2.4rem}.completed-info-list .completed-list-item .component-collapse .collapse-tit{font-size:2rem;line-height:3.6rem;font-weight:600}.completed-info-list .completed-list-item .component-collapse .collapse-tit[aria-expanded=true] .list-txt02{font-weight:600}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .list-txt01{color:#444;min-width:47.3rem}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .list-txt01+.list-txt02{margin-left:2.8rem}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .list-txt02{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .list-txt02 .currency{margin-left:.3rem}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .item-inner-list .list-txt01{font-size:1.6rem;line-height:2.8rem;min-width:47.3rem}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .item-inner-list .list-txt01+.list-txt02{margin-left:2.8rem}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .item-inner-list .list-txt02{color:#444}.completed-info-list .completed-list-item .component-collapse .txt-bu-wrap li{color:#666}.completed-info-list .completed-list-item .component-collapse .txt-bu-wrap li+li{margin-top:0}.completed-info-list+.txt-bu-wrap{margin-top:3.2rem}.completed-info-list+.txt-bu-wrap .txt-bu01>li{font-size:1.6rem;line-height:2.8rem}.completed-info-list+.txt-bu-wrap .txt-bu01>li:before{top:1.3rem}.completed-info-list+.component-btns .ico-dining-reserve{width:2rem;height:2rem}.completed-info-taxes{margin-top:6rem}.completed-info-taxes .taxes-txt{font-size:1.2rem;line-height:2.4rem;font-weight:500;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.completed-info-taxes .taxes-txt+.taxes-link{margin-top:2.4rem}.completed-info-taxes .taxes-link{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reservation-completed-dining.bg-type01{background-color:#f5f5f5;padding:8rem 0rem}.reservation-completed-dining .dining-inner{max-width:116.2rem;margin:0 auto}.reservation-completed-dining .component-hgroup+.dining-swiper{margin-top:2.4rem}.reservation-completed-dining .dining-swiper .ratio-2-1>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 64rem;flex:0 0 64rem}.reservation-completed-dining .dining-swiper .ratio-2-1>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 64rem - 6rem) * 1);flex:0 0 calc((100% - 70rem)*1)}.reservation-completed-dining .dining-swiper .swiper-img-container{-webkit-box-flex:0;-webkit-flex:0 0 64rem;flex:0 0 64rem}.reservation-completed-dining .dining-swiper .swiper-img-container.swiper{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial;z-index:auto;z-index:initial}.reservation-completed-dining .dining-swiper .swiper-txt-container{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 64rem - 6rem) * 1);flex:0 0 calc((100% - 70rem)*1);padding-top:4rem}.reservation-completed-dining .dining-swiper .lists-col-2{-webkit-box-align:start;-webkit-align-items:start;align-items:start;padding-top:4rem}.reservation-completed-dining .dining-swiper .info-tit{display:block;font-size:2.4rem;line-height:4rem;font-weight:600}.reservation-completed-dining .dining-swiper .info-tit+.info-txt{margin-top:1.2rem}.reservation-completed-dining .dining-swiper .ico-arrow-right{width:2rem;height:2rem;margin-left:1.2rem;margin-top:-.3rem}.reservation-completed-hotel{max-width:116.2rem;margin:0 auto}.reservation-completed-hotel .component-hgroup+.swiper-hotel{margin-top:2.4rem}.reservation-completed-hotel .swiper-hotel .component-card .card-top{z-index:0}.reservation-completed-hotel .swiper-hotel .component-card .card-top .card-img{position:relative;overflow:hidden;padding-top:56.25%}.reservation-completed-hotel .swiper-hotel .component-card .card-top .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.reservation-completed-hotel .swiper-hotel .component-card .card-util{height:auto;bottom:0;top:0}.reservation-completed-hotel .swiper-hotel .component-card .card-info-tit .info-tit03{font-size:2.4rem;line-height:4rem;font-weight:600}.reservation-completed-hotel .swiper-hotel .component-card .card-info-sub .info-sub .txt01{color:#666}.reservation-completed-hotel .swiper-hotel .component-card .card-info-sub .info-sub .txt02{color:#444}.reservation-completed-hotel .swiper-hotel .component-card .card-info-sub .info-sub02{font-size:1.6rem;line-height:2.8rem;font-weight:500}.reservation-completed-hotel .swiper-hotel .component-btns{display:none}.reservation-completed-hotel .swiper-hotel .component-btns .btn[class^="btn btn-cont-"]{border-color:#ddd}.reservation-completed-map{max-width:116.2rem;margin:0 auto}.reservation-completed-map .map-info{margin-top:2.4rem;width:100%;position:relative}.reservation-completed-map .map-info .map-pin{position:absolute;height:5.4rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reservation-completed-map .map-info .map-pin img{width:auto;height:100%}.reservation-completed-map .map-info .map{width:100%;height:32rem;background:url(/assets/images/RE/img_temporary_map.jpg) no-repeat center center/cover}.reservation-completed-map .map-info+.map-info-wrap{margin-top:4rem}.reservation-completed-map .map-info-wrap .map-info-list{border-top:2px solid #111111;border-bottom:1px solid #dddddd;padding:4rem}.reservation-completed-map .map-info-wrap .map-info-list dl{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;width:100%}.reservation-completed-map .map-info-wrap .map-info-list dt{font-size:1.6rem;line-height:2.8rem;color:#444;width:15.6rem;padding-right:1.6rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.reservation-completed-map .map-info-wrap .map-info-list dd{font-size:1.6rem;line-height:2.8rem;font-weight:500}.reservation-completed-map .map-info-wrap .list-col{display:-webkit-box;display:-webkit-flex;display:flex}.reservation-completed-map .map-info-wrap .list-col dl+dl{padding-left:2.4rem}.reservation-completed-map .map-info-wrap .list-col+.list-col{margin-top:2.4rem}.reservation-completed-map .map-info-wrap .txt-info+.txt-info{margin-top:.4rem}.reservation-completed-map .map-info-wrap .txt-info .txt01{color:#666}.reservation-completed-map .map-info-wrap .txt-info .txt01+.txt02{margin-left:1.2rem}.reservation-completed-map .map-info-wrap+.component-btns{margin-top:6rem}.reservation-completed-map .map-info-wrap+.component-btns .btn.btn-cont-64{width:auto}.dining-inner .component-hgroup .hgroup-tit03,.reservation-completed-hotel .component-hgroup .hgroup-tit03,.reservation-completed-map .component-hgroup .hgroup-tit03{font-size:2.8rem;line-height:4.4rem;font-weight:600}.reservation-completed-map .component-hgroup{width:-webkit-calc(100% - 58.4rem);width:calc(100% - 58.4rem)}.reservation-completed-map .component-hgroup .hgroup-tit{-webkit-box-flex:initial;-webkit-flex:initial;flex:initial}:not(:lang(ko))>.reservation-completed-info .component-btns.mo-show+.component-btns .btn.btn-cont-48{width:100%}:not(:lang(ko))>.reservation-completed-info .component-btns.mo-show+.component-btns .btn.btn-cont-48 [class^="ico ico-"]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}:not(:lang(ko))>.reservation-completed-info .component-btns.mo-show+.component-btns .btn.btn-cont-48+.btn{margin-left:0;margin-top:.8rem}[dir=rtl] .completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .list-txt02 .currency{margin-left:0;margin-right:.3rem}[dir=rtl] .completed-info-top .top-logo{padding-right:0;padding-left:2.5rem}[dir=rtl] .completed-info-top .top-logo:before{right:auto;right:initial;left:1.2rem}[dir=rtl] .completed-info-top .completed-top-right{margin-left:0;margin-left:initial;margin-right:auto}[dir=rtl] .completed-info-top .completed-top-right .btn-util01+.btn-util01{margin-left:0;margin-right:.8rem}[dir=rtl] .completed-info-num .component-hgroup .hgroup-tit07 .num{margin-left:0;margin-right:1.6rem}[dir=rtl] .completed-info-banner .banner-tit .ico{margin-right:0;margin-left:.8rem}[dir=rtl] .reservation-completed-map .map-info .map-info-wrap{left:9rem;right:auto;right:initial}[dir=rtl] .reservation-completed-map .map-info .map-info-wrap .btn-copy{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-left:0;margin-right:.8rem}[dir=rtl] .reservation-completed-map .map-info .map-pin{left:60%}[dir=rtl] .reservation-completed-map .map-info+.component-btns .btn.btn-cont-64{margin-right:1.2rem}[dir=rtl] .completed-info-join .btn{padding-left:6rem;padding-right:0}[dir=rtl] .component-collapse.completed-list-item .completed-list-content .list-txt02,[dir=rtl] .reservation-completed-map .map-info-wrap .map-info-list dd:not(.txt-info){unicode-bidi:-webkit-plaintext;unicode-bidi:plaintext}:lang(my) .reservation-completed-map .map-info-wrap .map-info-list dt,:lang(ru) .reservation-completed-map .map-info-wrap .map-info-list dt{width:27.6rem}:lang(en) .reservation-completed-map .map-info-wrap .map-info-list dt{width:22.6rem}:lang(ar) .reservation-completed-map .map-info-wrap .map-info-list dt,:lang(ja) .reservation-completed-map .map-info-wrap .map-info-list dt{width:18.6rem}.modal-look-map{z-index:3300}.modal-look-map.modal-full .modal-container{padding-bottom:0}.modal-look-map.modal-full .modal-content{position:relative;padding:0;max-height:-webkit-calc(100vh - 8.8rem);max-height:calc(100vh - 8.8rem)}.modal-look-map.modal-full .modal-footer{padding:0}.modal-look-map.modal-full .modal-footer .btn.btn-cont-64{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-radius:0;height:5.8rem;padding:0rem 2rem;background-color:#111111e0}.modal-look-map.modal-full .modal-footer .btn.btn-cont-64 .btn-txt,.modal-look-map.modal-full .modal-footer .btn.btn-cont-64 .num{font-size:1.4rem;line-height:2.6rem;font-weight:600}.modal-look-map.modal-full .modal-footer .btn.btn-cont-64 .num{margin-left:.8rem}.modal-look-map.is-modal-diff-open .swiper-container{padding-bottom:7rem}.modal-look-map .map-container{background-color:#d8e2f1;display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.modal-look-map .map-container .map-api-area{width:100%;height:100%;position:relative;overflow:hidden}.modal-look-map .map-container .map-api-area .map-api{width:100%;height:100%;text-align:right;border-top:1px solid #dddddd}.modal-look-map .map-container .map-api-area .map-api img{position:relative;width:100%;height:100%;object-fit:contain}.modal-look-map .map-container .map-api-area>img{position:absolute;height:5.4rem;width:auto;object-fit:cover;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.modal-look-map .map-util-area{width:73.6rem;padding:2.4rem 3.2rem;height:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;background-color:#fff;border-top:1px solid #dddddd}.modal-look-map .hotel-lists-top-wrapper{padding:1rem 2.4rem;background:#f5f5f5;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#111}.modal-look-map .hotel-lists-top-wrapper .num{font-size:1.6rem;line-height:2.8rem;font-weight:600}.modal-look-map .hotel-lists-top-wrapper+.hotel-lists-wrapper{margin-top:2.4rem}.modal-look-map .hotel-lists-wrapper{height:100%;z-index:1}.modal-look-map .hotel-lists-wrapper .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.modal-look-map .hotel-lists-wrapper .swiper-slide{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:4rem 0rem;height:auto}.modal-look-map .hotel-lists-wrapper .swiper-slide+.swiper-slide{border-top:1px solid #dddddd}.modal-look-map .hotel-lists-wrapper .swiper-slide:first-child{padding-top:0}.modal-look-map .hotel-lists-wrapper .hotel-item{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap{position:absolute;width:26.8rem}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-img-mo{display:none}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-img{font-size:0}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-img img{width:100%;height:auto}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link{border:1px solid #dddddd;border-top:0}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link .btn.line-gray{border:0;width:50%}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link .btn-cont-48>.ico{width:2rem;height:2rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link .component-btns .btns-row .btn+.btn{margin-left:0;position:relative}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link .component-btns .btns-row .btn+.btn:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1px;height:1.6rem;background-color:#ddd}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link .component-btns .btns-row .btn+.btn:focus-visible:after{width:100%;height:100%;background-color:transparent}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-link-wrap{margin-left:auto;width:-webkit-calc(100% - 30rem);width:calc(100% - 30rem);-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-link-wrap .hotel-tit{display:inline-block;width:100%}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-link-wrap .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111;vertical-align:middle}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-link-wrap .ico-arrow-right{width:2rem;height:2rem;vertical-align:middle}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-txt-wrap{width:-webkit-calc(100% - 30rem);width:calc(100% - 30rem);margin-top:1.2rem;margin-left:auto}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-txt-wrap .ico-map{vertical-align:middle}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-txt-wrap .date-txt-wrap{vertical-align:middle;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444;width:-webkit-calc(100% - 2.4rem);width:calc(100% - 2.4rem)}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap{margin-left:auto;margin-top:6.2rem;width:-webkit-calc(100% - 30rem);width:calc(100% - 30rem);-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .price-sale{color:#111;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .price-sale .sale-txt{font-size:1.4rem;line-height:2.6rem;font-weight:600;margin-right:.8rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .price-sale .price{font-size:1.8rem;line-height:3rem;font-weight:600;margin-right:.4rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .price-sale .currency-group{font-size:1.6rem;line-height:2.8rem;font-weight:500}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .ico-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M9.544 3.873H2.682v13.443h13.442v-6.862M7.908 12.09l9.408-9.41m-5.597 0h5.6v5.601'/%3E%3C/svg%3E");margin-left:.8rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"].gold .ico-search-plus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' 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")}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn-mo{display:none}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn.btn-cont-52.black .ico-link{width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M9.544 3.873H2.682v13.443h13.442v-6.862M7.908 12.09l9.408-9.41m-5.597 0h5.6v5.601'/%3E%3C/svg%3E")}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn.btn-cont-52.black:hover .ico-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M9.544 3.873H2.682v13.443h13.442v-6.862M7.908 12.09l9.408-9.41m-5.597 0h5.6v5.601'/%3E%3C/svg%3E")}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn.btn-cont-52:hover .ico-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M9.544 3.873H2.682v13.443h13.442v-6.862M7.908 12.09l9.408-9.41m-5.597 0h5.6v5.601'/%3E%3C/svg%3E")}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"] .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.promotion-list-wrap.bg-gray{padding:8rem 0rem 14rem;background-color:#f5f5f5}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .lists-row{background-color:#fff;padding:4rem}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .lists-row+.lists-row{padding-top:4rem;border-top:0;margin-top:4rem}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .lists-row.no-data{background-color:#f5f5f5}.promotion-list-wrap .filter-category-wrap{max-width:140rem;margin:0 auto}.promotion-list-wrap .txt-info02-wrap{width:100%}.promotion-list-wrap .txt-info02-wrap .txt-info-top .badge-row{width:60.9rem}.promotion-list-wrap .txt-info02-wrap .txt-info-tit .info-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promotion-list-wrap .txt-info02-wrap .txt-info-tit .ico-arrow-right{margin-left:.8rem;width:2rem;height:2rem}.promotion-list-wrap .txt-info02-wrap .txt-info-bottom .badge-row{width:40%}.promotion-list-wrap .txt-info-tit+.txt-info-sub{margin-top:.4rem}.promotion-list-wrap .txt-info-sub+.txt-date-group{margin-top:1.2rem}.promotion-list-wrap .txt-info-date+.txt-info-date{margin-top:.4rem}.promotion-list-wrap .txt-info-btn .component-btns .btns-row .btn+.btn{margin-left:1.6rem}.promotion-list-wrap .btn-favorite,.promotion-list-wrap .btn-compare{position:relative}.promotion-list-wrap .btn-favorite .hover-txt,.promotion-list-wrap .btn-compare .hover-txt{display:none}.promotion-list-wrap .txt-info-sub [class^=info-sub]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:71.3rem}.promotion-list-wrap .txt-info-sub .info-sub{color:#444}.promotion-list-wrap .txt-info-date .date-txt05,.promotion-list-wrap .txt-info-date .date-txt04{font-size:1.6rem;line-height:2.8rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.promotion-list-wrap .txt-info-date .date-txt05 .date-num,.promotion-list-wrap .txt-info-date .date-txt04 .date-num{color:#111;margin-left:.4rem}.promotion-list-wrap .txt-info-date .date-txt05{margin-right:.8rem}.promotion-list-wrap .txt-info-date [class^=date-txt]:before{margin:0rem .8rem 0rem 0rem}.promotion-list-wrap .txt-info-link{display:none}.promotion-list-wrap .txt-info-gray{margin-top:.8rem;padding:.8rem 1.6rem;background:#f5f5f5}.promotion-list-wrap .txt-info-gray .txt-gray-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:.4rem 1.8rem .4rem 0rem}.promotion-list-wrap .txt-info-gray [class^="ico ico-"]{width:2rem;height:2rem;margin-right:.4rem}.promotion-list-wrap .txt-info-gray .txt-gray-txt{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.promotion-list-wrap .bottom-price .price-sub{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.promotion-list-wrap .bottom-price .price-sub,.promotion-list-wrap .bottom-price .price-sale{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap}.promotion-list-wrap .bottom-price .price-sale{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-right:2.4rem}.promotion-list-wrap .bottom-price .price-sub .bottom-price-group{margin-left:.4rem}.promotion-list-wrap .bottom-price .price-sale .sale-txt,.promotion-list-wrap .bottom-price .price-sale .currency-group{font-size:2rem;line-height:3.6rem}.promotion-list-wrap .bottom-price .price-sale .currency-group{font-weight:500}.promotion-list-wrap .bottom-price .bottom-price-group{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;margin-left:.8rem}.promotion-list-wrap .bottom-price .bottom-price-group,.promotion-list-wrap .bottom-price .currency-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.promotion-list-wrap .bottom-price .currency-group{margin-left:.3rem}.promotion-list-wrap .bottom-price .currency-group .currency{margin-right:.2rem}.promotion-list-wrap-more{padding-top:6rem;padding-bottom:2.8rem;margin-top:4rem;border-top:1px solid #dddddd;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;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;color:#111}.promotion-list-wrap-more:before{content:"";display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translate(-50%) rotate(90deg);width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto}html:lang(ja) .promotion-list-wrap .txt-info-date .date-txt05,html:lang(zh) .promotion-list-wrap .txt-info-date .date-txt05{word-break:break-all}[dir=rtl] .modal-look-map .hotel-lists-wrapper .hotel-item .hotel-link-wrap,[dir=rtl] .modal-look-map .hotel-lists-wrapper .hotel-item .hotel-txt-wrap,[dir=rtl] .modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap{margin-left:0;margin-left:initial;margin-right:auto}[dir=rtl] .modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link .btn.line-gray{width:-webkit-calc(50% - .6rem);width:calc(50% - .6rem)}[dir=rtl] .modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link .component-btns .btns-row .btn+.btn:after{left:auto;left:initial;right:0}[dir=rtl] .promotion-list-wrap .component-btns .btns-row .btn+.btn{margin-left:0}[dir=rtl] .promotion-list-wrap .bottom-price .price-sale{margin-right:0;margin-left:2.4rem}.offline-join-wrap:not(.tpye02) .join-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-.8rem}.offline-join-wrap:not(.tpye02) .join-item{padding:.8rem}.offline-join-wrap:not(.tpye02) .join-item.col-1{width:25%}.offline-join-wrap:not(.tpye02) .join-item.col-1 .thumbnail-img{position:relative;padding-top:125.15%;height:0}.offline-join-wrap:not(.tpye02) .join-item.col-1 .thumbnail-img>img{position:absolute;left:0;top:0}.offline-join-wrap:not(.tpye02) .join-item.col-2{width:50%}.offline-join-wrap:not(.tpye02) .join-item.col-2 .thumbnail-img{position:relative;padding-top:61.13%;height:0}.offline-join-wrap:not(.tpye02) .join-item.col-2 .thumbnail-img>img{position:absolute;left:0;top:0}.offline-join-wrap:not(.tpye02) .component-thumbnail{position:relative}.offline-join-wrap:not(.tpye02) .component-thumbnail:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(34.67%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 34.67%);background:linear-gradient(0deg,#0009,#0000 34.67%);z-index:1}.offline-join-wrap:not(.tpye02) .thumbnail-img{width:100%}.offline-join-wrap:not(.tpye02) .thumbnail-img>img{width:100%;height:100%;object-fit:cover;object-position:center}.offline-join-wrap:not(.tpye02) .thumbnail-util{z-index:2}.offline-join-wrap:not(.tpye02) .thumbnail-util-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:3.2rem}.offline-join-wrap:not(.tpye02) .thumbnail-util-row:hover .ico-btn-arrow:after,.offline-join-wrap:not(.tpye02) .thumbnail-util-row:focus-visible .ico-btn-arrow:after{-webkit-animation:bounceHover .5s forwards ease-out;animation:bounceHover .5s forwards ease-out}.offline-join-wrap:not(.tpye02) .thumbnail-util-row:hover .circle:before,.offline-join-wrap:not(.tpye02) .thumbnail-util-row:focus-visible .circle:before{-webkit-animation:none;animation:none;-webkit-transform:scale(1);transform:scale(1)}.offline-join-wrap:not(.tpye02) .thumbnail-util-row:hover .circle:after,.offline-join-wrap:not(.tpye02) .thumbnail-util-row:focus-visible .circle:after{-webkit-animation:none;animation:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.offline-join-wrap:not(.tpye02) .thumbnail-util-row:hover .white .circle:after,.offline-join-wrap:not(.tpye02) .thumbnail-util-row:focus-visible .white .circle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.offline-join-wrap:not(.tpye02) .item-logo+.btn{margin-top:2.4rem}.offline-join-wrap:not(.tpye02) .btn{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.offline-join-wrap:not(.tpye02) .btn .btn-txt{font-size:2.4rem;line-height:4rem;font-weight:600}.offline-join-wrap:not(.tpye02) .item-sub{font-size:1.6rem;line-height:2.8rem;color:#fff}.offline-join-wrap.type02{display:-webkit-box;display:-webkit-flex;display:flex;margin:0rem -10rem;padding:12rem 5rem;background-color:#f5f3f2}.offline-join-wrap.type02 .join-left-wrap{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;position:relative;padding-right:8.7rem;margin-right:8rem}.offline-join-wrap.type02 .join-left-wrap:before{content:"";position:absolute;right:0;width:1.5px;height:100%;background-color:#dedad8}.offline-join-wrap.type02 .join-list{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:11.5rem}.offline-join-wrap.type02 .left-txt{font-size:3.2rem;line-height:4.8rem;font-weight:700}.offline-join-wrap.type02 .left-txt+.left-txt02{margin-top:2.6rem}.offline-join-wrap.type02 .left-txt+.left-txt{margin-left:.5rem}.offline-join-wrap.type02 .left-ico{position:absolute;bottom:2.1rem;left:0}.offline-join-wrap.type02 .left-txt02{font-size:2.4rem;line-height:4rem;font-weight:500;line-height:2.8rem}.offline-join-wrap.type02 .join-item{padding:0rem .9rem;height:19.1rem}.offline-join-wrap.type02 .join-item:nth-child(3) .item-txt{font-family:Pretendard JP Variable}.offline-join-wrap.type02 .join-item:nth-child(4) .item-txt{font-family:Noto Sans SC;font-weight:600}.offline-join-wrap.type02 .join-item:nth-child(n+5){margin-top:1.9rem}.offline-join-wrap.type02 .join-item .item-inner{opacity:.85;height:100%;background-color:#fff;padding:2.7rem;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border:1px solid #816c5b;-webkit-transition:box-shadow .2s cubic-bezier(.075,.82,.165,1),background-color .2s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.075,.82,.165,1);transition:box-shadow .2s cubic-bezier(.075,.82,.165,1),background-color .2s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.075,.82,.165,1);border-radius:.4rem}.offline-join-wrap.type02 .join-item .item-inner:focus,.offline-join-wrap.type02 .join-item .item-inner:focus-visible,.offline-join-wrap.type02 .join-item .item-inner:hover{opacity:1;background-color:#816c5b}.offline-join-wrap.type02 .join-item .item-inner:focus:before,.offline-join-wrap.type02 .join-item .item-inner:focus-visible:before,.offline-join-wrap.type02 .join-item .item-inner:hover:before{content:"";position:absolute;right:0;left:0;top:0;height:100%;box-shadow:inset -4px 0 4px #00000059}.offline-join-wrap.type02 .join-item .item-inner:focus .ico-btn-arrow,.offline-join-wrap.type02 .join-item .item-inner:focus-visible .ico-btn-arrow,.offline-join-wrap.type02 .join-item .item-inner:hover .ico-btn-arrow{border-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.offline-join-wrap.type02 .join-item .item-inner:focus .item-txt,.offline-join-wrap.type02 .join-item .item-inner:focus-visible .item-txt,.offline-join-wrap.type02 .join-item .item-inner:hover .item-txt{color:#fff;font-weight:700}.offline-join-wrap.type02 .join-item .item-inner:focus .item-sub,.offline-join-wrap.type02 .join-item .item-inner:focus-visible .item-sub,.offline-join-wrap.type02 .join-item .item-inner:hover .item-sub{color:#fff}.offline-join-wrap.type02 .join-item .ico-offline-kr,.offline-join-wrap.type02 .join-item .ico-offline-ru,.offline-join-wrap.type02 .join-item .ico-offline-jp{border:1px solid #dddddd}.offline-join-wrap.type02 .join-item .ico-btn-arrow{border-color:#816c5b;width:3.2rem;height:3.2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23816c5b' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E");background-size:1.4rem 1.4rem;position:absolute;bottom:2.3rem;right:2.7rem}.offline-join-wrap.type02 .join-item .ico-btn-arrow:after{display:none}.offline-join-wrap.type02 .join-item.col-1{width:25%}.offline-join-wrap.type02 .join-item .item-txt{font-size:2.6rem;line-height:4.2rem;font-weight:700;color:#816c5b;letter-spacing:-1px}.offline-join-wrap.type02 .join-item .item-sub{font-size:1.8rem;line-height:3rem;color:#816c5b}.offline-join-wrap.type02 .join-bg-logo{position:absolute;opacity:.1;right:0;bottom:2rem}.app-setting-wrap .component-hgroup+.app-setting-list{margin-top:1.6rem;border-top:2px solid #111111}.app-setting-list+.component-btns,.component-btns+.version-wrap{margin-top:1.6rem}.setting-item{padding:2rem 0rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #dddddd}.setting-item .left-box .tit{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.setting-item .left-box .tit02{font-size:1.8rem;line-height:3rem;font-weight:500;color:#111}.setting-item .left-box .txt{margin-top:.4rem;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#666}.setting-item .left-box .rigt-box{margin-left:2.8rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.setting-item.type02{padding:3.4rem 0rem 1.8rem;border:none}.version-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.page-class--keeper-confirm .login-inner-wrap .component-tab.type04 .tab-head,.page-class--resort-enroll .login-inner-wrap .component-tab.type04 .tab-head{padding:0}.page-class--keeper-confirm .login-inner-wrap .component-tab.type04 .tab-label:first-child,.page-class--keeper-confirm .login-inner-wrap .component-tab.type04 .tab-label:last-child,.page-class--resort-enroll .login-inner-wrap .component-tab.type04 .tab-label:first-child,.page-class--resort-enroll .login-inner-wrap .component-tab.type04 .tab-label:last-child{margin:0}.page-class--keeper-confirm .login-inner-wrap .component-tab+.component-form,.page-class--resort-enroll .login-inner-wrap .component-tab+.component-form,.page-class--keeper-confirm .login-inner-wrap .component-form+.txt-info02-wrap,.page-class--resort-enroll .login-inner-wrap .component-form+.txt-info02-wrap{margin-top:4rem}.page-class--keeper-confirm .login-inner-wrap .txt-info02-wrap .txt-bu04 li+li,.page-class--resort-enroll .login-inner-wrap .txt-info02-wrap .txt-bu04 li+li{margin-top:.8rem}.page-class--keeper-confirm .login-inner-wrap .txt-info02-wrap+.agreement-wrap,.page-class--resort-enroll .login-inner-wrap .txt-info02-wrap+.agreement-wrap{margin-top:6rem}.partner-info-area .component-table th,.partner-info-area .component-table td{border-right:none}.partner-info-area .component-table+.pagination-wrap,.partner-info-area .component-table+.txt-info02-wrap{margin-top:6rem}.partner-info-area .txt-info02-wrap .txt-bu04 li+li{margin-top:.8rem}.partner-info-area .txt-info02-wrap+.component-btns,.partner-info-area .pagination-wrap+.txt-info02-wrap{margin-top:6rem}.partner-info-btn .component-btns .btn{min-width:auto;padding:0rem 1.6rem}.partner-info-btn .component-btns .btn+.btn,.partner-info-btn .component-btns .btn-txt+.ico-document{margin-left:.8rem}.partner-info-btn .component-btns .ico{width:1.6rem;height:1.6rem}.partner-info-btn .component-btns .ico-btn-plus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23111' d='M2 8.987h16v1.2H2z'/%3E%3Cpath fill='%23111' d='M9.542 18V2h1.2v16z'/%3E%3C/svg%3E")}.partner-info-btn .component-btn-file{margin-left:.8rem}.partner-info-btn+.component-table{margin-top:2.4rem}.privacy-form-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100vh;padding-top:10vh;background:url(/assets/images/CO/bg_privacy.jpg) no-repeat center/cover}.privacy-form-wrap .privacy-form-inner{max-width:68.6rem;width:68.6rem}.privacy-form-wrap .privacy-form-top .chips-row{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.privacy-form-wrap .privacy-form-top .chip-btn{height:4rem;padding:0rem 1.2rem;border-radius:5rem}.privacy-form-wrap .privacy-form-top .chip-txt{font-size:1.6rem;line-height:2.8rem;color:#999}.privacy-form-wrap .privacy-form-top .on .chip-btn{background-color:#816c5b;border:1px solid #816c5b}.privacy-form-wrap .privacy-form-top .on .chip-txt{color:#fff}.privacy-form-wrap .privacy-form-top+.privacy-form-box{margin-top:2.4rem}.privacy-form-wrap .privacy-form-box{min-height:58rem;padding:6rem 9.1rem;background-color:#fff}.privacy-form-wrap .box-logo{max-width:19rem;margin:0 auto}.privacy-form-wrap .box-logo img{width:100%;height:100%}.privacy-form-wrap .box-logo+.box-info{margin-top:4rem}.privacy-form-wrap .box-tit{font-size:3.6rem;line-height:5.2rem;font-weight:600;text-align:center}.privacy-form-wrap .box-tit+.box-form-group{margin-top:4rem}.privacy-form-wrap .box-form-group .component-form .form-field+.form-field{margin-top:2.4rem}.privacy-form-wrap .box-form-group+.box-btn{margin-top:4rem}.privacy-form-wrap .box-complete{padding-top:8rem;text-align:center}.privacy-form-wrap .box-icon+.box-complete-txt{margin-top:2.4rem}.privacy-form-wrap .box-complete-txt{font-size:2rem;line-height:3.6rem;font-weight:600}.privacy-form-wrap .privacy-form-bottom{position:absolute;left:0;bottom:0;width:100%}.privacy-form-wrap .privacy-form-bottom .bottom-logo-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;width:100%;padding:2rem 0rem;background-color:#111}.privacy-form-wrap .privacy-form-bottom .logo-item img{height:3.6rem}.brand-coming-wrap{margin-top:13.4rem;background-image:url(/assets/images/CO/bg_coming_soon.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;padding:6rem 0rem;position:relative;min-height:-webkit-calc(100vh - 58.8rem);min-height:calc(100vh - 58.8rem)}.brand-coming-wrap .coming-content-wrap{display:-webkit-box;display:-webkit-flex;display:flex;margin:6rem auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:140rem;width:100%;padding:7.6rem 0rem 6rem;background-color:#fff6}.brand-coming-wrap .coming-content-wrap .content-logo>img{width:26.4rem;height:3.4rem}.brand-coming-wrap .coming-content-wrap .date-txt{font-family:Noto Sans KR;font-size:3.6rem;line-height:5.2rem;text-align:center;color:#7a6a61}.brand-coming-wrap .coming-content-wrap .date-txt+.date-txt{font-size:3.2rem;line-height:4.8rem}.brand-coming-wrap .coming-content-wrap .content-subtit{font-family:Mazius;font-size:4.8rem;line-height:6.4rem;font-weight:500;line-height:6rem;color:#7a6a61;margin-top:1rem}.brand-coming-wrap .coming-content-wrap .content-date-wrap{position:relative;margin-top:5.5rem;padding-top:5.5rem}.brand-coming-wrap .coming-content-wrap .content-date-wrap:before{position:absolute;content:"";z-index:1;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.6rem;height:1px;background-color:#3e2b2e}.brand-coming-wrap .coming-content-wrap .content-tit{font-family:GmarketSansMedium;font-size:3.2rem;line-height:4.8rem;font-weight:500;text-align:center;margin-top:3rem;color:#7a6a61}.brand-coming-wrap .coming-content-wrap .content-info-wrap{margin-top:6.4rem;background-color:#ffffff73;padding:2.8rem 9.6rem;border-radius:1rem}.brand-coming-wrap .coming-content-wrap .content-info-wrap .info-txt{font-family:Noto Sans KR;color:#7a6a61;text-align:center;font-size:2.2rem;line-height:3.8rem}.app-down-wrap{padding:4rem 2rem;background-color:#f5f5f5}.app-down-wrap .app-down-list{margin-top:2rem}.app-down-wrap .app-down-list .list-item{padding:1rem;background-color:#fff;box-shadow:0 .8rem 1.6rem #00000014}.app-down-wrap .app-down-list .list-item .item-tit{font-size:1.6rem;line-height:2.8rem;font-weight:700;position:relative}.app-down-wrap .app-down-list .list-item .item-tit:before{content:"";right:0;top:0;position:absolute;background-color:green;width:.8rem;height:.8rem;border-radius:50%}.app-down-wrap .app-down-list .list-item .item-button{margin-top:.6rem}.app-down-wrap .app-down-list .list-item .item-button .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.app-down-wrap .app-down-list .list-item.dev .item-tit:before{background-color:red}.app-down-wrap .app-down-list .list-item.stg .item-tit:before{background-color:orange}.app-down-wrap .app-down-list .list-item.prev .item-tit:before{background-color:purple}.app-down-wrap .app-down-list .list-item+.list-item{margin-top:2rem}.login-wrap .form-field-row+.form-row{margin-top:1.2rem}.login-wrap .form-field-row+.form-row .component-checkbox input[type=checkbox]{margin:0}.login-wrap .form-field-row+.form-row .component-checkbox .checkbox-txt{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.login-wrap .component-tab.type04{margin-bottom:4rem}.login-wrap .component-tab.type04 .tab-head{padding:0}.login-wrap .component-tab.type04 .tab-label{max-width:100%;border-bottom:1px solid #dddddd}.login-wrap .component-tab.type04 .tab-label:first-child,.login-wrap .component-tab.type04 .tab-label:last-child{margin:0}.layout-login:has(.component-btns.fixed){padding-bottom:4rem}.layout-login .component-btns .btn-cta01,.layout-login .component-btns .btn-cta02{border-radius:.4rem}.layout-login .component-btns+.bg-gray-box{margin-top:4rem}.layout-login .component-btns+.login-btn{margin-top:2.4rem}.layout-login .component-form+.component-form,.layout-login .component-form+.component-btns,.layout-login .component-form+.login-enter-link{margin-top:4.8rem}.layout-login .component-form+.bg-gray-box{margin-top:4rem}.layout-login .form-info .component-checkbox{margin-top:.8rem}.login-tabpanel .component-form .form-help.bu-dot{color:#444}.login-txt-link .txt-link-inner{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.login-txt-link .txt-link-inner,.login-txt-link .txt-link-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.login-txt-link .txt-link-group:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;width:1px;height:1.6rem;margin:0rem 2.4rem;background-color:#ddd}.login-txt-link .txt-link-group:first-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:46%}.login-txt-link .txt-link-group:first-child:before{display:none}.login-txt-link .txt-link-group:last-child{width:54%}.login-txt-link .txt-link{font-size:1.6rem;line-height:2.8rem;color:#444}.login-txt-link .txt-link+.component-tooltip{margin-left:1.2rem}.login-enter-link{position:relative}.login-enter-link .enter-link-txt{top:-4.4rem;-webkit-transform:translateX(-50%);transform:translate(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.3rem 1.2rem;border:1px solid #dddddd;border-radius:.4rem;box-shadow:0 0 8px #0000001f;font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#111}.login-enter-link .enter-link-txt,.login-enter-link .enter-link-txt:before{display:block;position:absolute;left:50%;background-color:#fff}.login-enter-link .enter-link-txt:before{content:"";bottom:-.5rem;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);width:.8rem;height:.8rem;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd}.login-sns-link .sns-link-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.login-sns-link .sns-link-tit{padding:4rem 0rem 2.4rem}.login-sns-link .sns-link-tit .tit{font-size:2rem;line-height:3.6rem;font-weight:600;text-align:center}.login-sns-link .btn-sns-link{position:relative}.login-sns-link .btn-sns-link .link-txt{display:none}.login-sns-link .btn-sns-link.on .link-txt{display:block;position:absolute;top:-4.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.1rem 1.2rem;background-color:#fff;border:1px solid #dddddd;border-radius:.4rem;box-shadow:0 0 8px #0000001f;font-size:1.4rem;line-height:3rem;font-weight:500;color:#111}.login-sns-link .btn-sns-link.on .link-txt:before{content:"";display:block;position:absolute;bottom:-.5rem;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);width:.8rem;height:.8rem;background-color:#fff;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd}.login-sns-link .btn-sns-link+.btn-sns-link{margin-left:2.4rem}.login-sns-link.type-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:6.4rem;padding:0rem 2.4rem}.login-sns-link.type-row .sns-link-tit{padding:0}.login-notice-box .txt-bu-wrap li+li{margin-top:.8rem}.login-notice-box+.login-account-link{margin-top:4rem}.login-account-link{padding-top:2.4rem;border-top:1px solid #dddddd}.login-account-link .account-link-list+.account-link-bg{margin-top:2.4rem}.login-account-link .account-link-item{padding:0rem 2.4rem}.login-account-link .account-link-item .btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;text-align:start}.login-account-link .account-link-item+.account-link-item{margin-top:2.4rem;padding-top:2.4rem;border-top:1px dashed #dddddd}.login-account-link .item-copy{width:80%;text-align:start}.login-account-link .item-tit{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.login-account-link .item-tit+.item-sub{margin-top:.4rem}.login-account-link .item-sub{font-size:1.4rem;line-height:2.6rem;color:#666}.login-account-link .account-link-bg{padding:1.6rem 2.4rem;background-color:#f5f5f5;border-radius:.4rem}.login-account-link .account-link-bg .btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.login-account-link .bg-tit{font-size:1.8rem;line-height:3rem;font-weight:500;width:80%}.login-account-link .ico-btn-arrow.circle{width:3.2rem;height:3.2rem}.login-account-link .ico-btn-arrow.circle:after{width:1.4rem;height:1rem}.login-bg-box .bg-box-inner{background-color:#f5f5f5;padding:1.6rem 0rem}.login-bg-box .txt-link-group{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.login-bg-box .txt-link-group:before{content:"";display:block;position:absolute;left:0;margin:0}.login-bg-box .txt-link-group:first-child:before{display:none}.login-bg-box .txt-link{display:block;text-align:center;font-size:1.6rem;line-height:2.8rem}.login-banner .banner-inner{position:relative;display:block;width:100%;height:100%;min-height:26rem;padding:4rem 4rem 7.8rem;background-image:url(/assets/images/LI/img_banner_login.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.login-banner .banner-inner.type-join{background-image:url(/assets/images/LI/img_banner_join.jpg)}.login-banner .banner-info{color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}.login-banner .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:500}.login-banner .info-tit+.info-txt{margin-top:1.6rem}.login-banner .info-txt{font-size:1.8rem;line-height:3rem}.login-banner .info-txt+.info-tag-group{margin-top:1.2rem}.login-banner .info-tag-group{display:-webkit-box;display:-webkit-flex;display:flex}.login-banner .info-tag{font-size:1.4rem;line-height:2.6rem;padding:.5rem 1.2rem;border:1px solid #ffffff;border-radius:5rem}.login-banner .info-tag+.info-tag{margin-left:.4rem}.login-banner .btn{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-box-align:end;-webkit-align-items:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:4rem}.login-banner .ico.ico-btn-arrow{margin-left:auto;min-width:4.8rem}.login-btn{text-align:center}.login-btn .btn-text01 .btn-txt{color:#444;background-image:-webkit-gradient(linear,left top,right top,from(#444444),to(#444444));background-image:-webkit-linear-gradient(left,#444444,#444444);background-image:linear-gradient(to right,#444,#444);font-size:1.8rem;line-height:3rem;font-weight:400}.login-btn .btn-copy{font-size:1.8rem;line-height:3rem;font-weight:500;color:#111}.login-btn .btn-copy+.btn{margin-top:.4rem}.bg-gray-box{background-color:#f5f5f5;padding:3.2rem}.bg-gray-box .txt-bu-wrap+.box-email{margin-top:.8rem}.bg-gray-box .box-email{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:1rem}.bg-gray-box .ico-email{width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='m2.607 6.706 7.315 4.287h.161l7.315-4.287m0-1.531V15.28h-.321c-1.93-.306-5.145-.46-7.074-.46s-5.145.154-7.074.46h-.322V5.175c1.93-.307 5.467-.46 7.396-.46s5.466.153 7.395.46Z'/%3E%3C/svg%3E")}.bg-gray-box .ico-email+.txt{margin-left:.8rem}.bg-gray-box .txt{font-size:1.6rem;line-height:2.8rem;color:#444}.bg-gray-box+.component-btns{margin-top:5.6rem}.login-scroll-wrap>.component-btns,.login-scroll-wrap .login-direction-wrap,.login-scroll-wrap .join-swiper-wrap,.login-scroll-wrap .join-login-wrap,.login-scroll-wrap .join-eshop-wrap,.login-scroll-wrap .login-btn{width:68.6rem;min-width:68.6rem;margin-top:6rem;margin-left:-webkit-calc(50% - 69.5rem);margin-left:calc(50% - 69.5rem)}.login-scroll-wrap .component-btns.fixed+.login-btn{margin-top:2.4rem}.login-scroll-wrap .login-btn{padding-bottom:14rem}.login-scroll-wrap .component-complete{margin-top:-webkit-calc(-100vh + 28rem);margin-top:calc(-100vh + 28rem)}.login-scroll-wrap .join-login-wrap{margin-top:4rem}.login-scroll-wrap .join-login-wrap .btn-txt{font-size:1.8rem;line-height:3rem;font-weight:600}.login-scroll-wrap .join-login-wrap+.join-eshop-wrap,.login-scroll-wrap .join-swiper-wrap{margin-top:6rem}.login-scroll-wrap .join-eshop-wrap{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.login-scroll-wrap .join-eshop-wrap .pc-show{display:block}.login-scroll-wrap .join-eshop-wrap .mo-show{display:none}.login-scroll-wrap .join-eshop-wrap .txt-info02-wrap .info-txt{font-size:2.4rem;line-height:4rem;font-weight:500;color:#fff}.login-scroll-wrap .join-eshop-wrap .card-util,.login-scroll-wrap .join-eshop-wrap .card-util-row{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.login-scroll-wrap .join-eshop-wrap .card-util-row{padding:0rem 4.8rem 0rem 2.8rem}.login-scroll-wrap .join-eshop-wrap .card-util-row .ico-btn-arrow{margin:0}.login-scroll-wrap .join-eshop-wrap .lists-col{width:100%}.login-scroll-wrap .join-eshop-wrap .card-util-col.col-right{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.login-scroll-wrap .txt-box-wrap .component-hgroup{margin-top:4rem}.login-scroll-wrap .txt-box-wrap .component-hgroup+.txt-box-inner{margin-top:1.2rem}.login-scroll-wrap>:last-child{padding-bottom:14rem}.login-direction-wrap .txt-box-wrap .cont-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:3.2rem}.login-direction-wrap .txt-box-wrap .cont-row .ico{min-width:3.2rem}.login-direction-wrap .txt-box-wrap .cont-row .ico+.txt08{margin-left:1.6rem}.login-fixed-wrap{position:-webkit-sticky;position:sticky;top:6.6rem;margin:-21.4rem 0rem 0rem auto;width:-webkit-calc(50% - 11.9rem);width:calc(50% - 11.9rem)}.login-fixed-wrap .login-fixed-img{height:-webkit-calc(100vh - 6.6rem);height:calc(100vh - 6.6rem)}.login-fixed-wrap .login-fixed-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.login-fixed-wrap .login-fixed-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:28rem 0rem 0rem 6rem}.login-fixed-wrap .login-fixed-content .txt-sub{font-size:1.8rem;line-height:3rem;font-weight:500;color:#fff}.login-fixed-wrap .login-fixed-content .txt-sub+.txt-tit{margin-top:1.6rem}.login-fixed-wrap .login-fixed-content .txt-tit{font-size:3.2rem;line-height:4.8rem;font-weight:500;color:#fff}.login-fixed-wrap .login-fixed-content .txt-tit+.component-btns{margin-top:4rem}.login-txt-link+.login-sns-link{margin-top:4.8rem}.login-txt-link+.login-bg-box{margin-top:6rem}.login-txt-link+.login-account-link,.login-txt-link+.login-notice-box{margin-top:4.8rem}.login-sns-link+.login-bg-box,.login-sns-link+.login-account-link{margin-top:4rem}.login-sns-link+.join-bg-box{margin-top:6rem}.login-sns-link+.login-notice-box,.login-account-link+.login-banner{margin-top:4rem}.login-account-link+.txt-bu-wrap{border-top:1px solid #dddddd;margin-top:2.4rem;padding-top:1.2rem}.login-bg-box+.login-banner{margin-top:4rem}.login-btn+.component-btns{margin-top:6rem}.login-btn+.btn{margin-top:3.2rem}.login-enter-link+.login-txt-link{margin-top:2.4rem}.progress-wrap+.form-row{margin-top:4rem}[dir=rtl] .login-fixed-wrap{margin:-21.4rem auto 0rem 0rem}[dir=rtl] .login-fixed-wrap .login-fixed-content{padding:28rem 6rem 0rem 0rem}[dir=rtl] .login-scroll-wrap .login-direction-wrap,[dir=rtl] .login-scroll-wrap .join-swiper-wrap,[dir=rtl] .login-scroll-wrap .component-btns.fixed,[dir=rtl] .login-scroll-wrap .login-btn{margin-left:0;margin-right:-webkit-calc(50% - 69.5rem);margin-right:calc(50% - 69.5rem)}[dir=rtl] .login-direction-wrap .txt-box-wrap .cont-row .ico+.txt08{margin-right:1.6rem}[dir=rtl] .login-sns-link .btn-sns-link+.btn-sns-link{margin-left:0;margin-right:2.4rem}[dir=rtl] .login-banner .info-tag+.info-tag{margin-left:0;margin-right:.4rem}[dir=rtl] .login-banner .ico.ico-btn-arrow{margin-left:0;margin-right:auto}.step-progress-wrap{display:none}.join-swiper-wrap .join-swiper-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.4rem}.join-swiper-wrap .ico-btn-arrow.circle{width:3.2rem;height:3.2rem}.join-swiper-wrap .ico-btn-arrow.circle:after{width:1.4rem;height:1rem}.join-swiper-wrap+.component-btns{margin-top:4.8rem}.join-swiper-wrap+.component-btns .btn-txt{font-size:1.8rem;line-height:3rem;font-weight:600}.join-info-box .info-box-inner{padding:4rem 2rem 10rem;background-color:#f5f5f5}.join-info-box .login-btn{margin-top:-6.8rem}.join-info-box .login-btn .btn-txt{font-size:1.6rem;line-height:2.8rem;color:#111;background-image:-webkit-gradient(linear,left top,right top,from(#111111),to(#111111));background-image:-webkit-linear-gradient(left,#111111,#111111);background-image:linear-gradient(to right,#111,#111)}.join-info-box .info-tit{font-size:3.2rem;line-height:4.4rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;text-align:center}.join-info-box .info-tit+.info-cont-list{margin-top:3.2rem}.join-info-box .info-list,.join-info-box .info-item{display:-webkit-box;display:-webkit-flex;display:flex}.join-info-box .info-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:center;-webkit-box-flex:1;-webkit-flex:1;flex:1}.join-info-box .info-item:first-child .item-txt{width:56%}.join-info-box .info-item+.info-item{border-left:1px solid #dddddd}.join-info-box [class^="ico ico-join-"]{width:8rem;height:8rem;background-color:#111;background-size:4rem 4rem;border-radius:50%}.join-info-box [class^="ico ico-join-"]+.item-txt{margin-top:1.6rem}.join-info-box .item-txt{font-size:1.8rem;line-height:3rem;font-weight:500;width:50%}.join-info-box+.login-banner{margin-top:10rem}.merge-list .merge-list-group{border:1px solid #dddddd;padding:3.2rem}.merge-list .merge-list-group+.merge-list-group{margin-top:3.2rem}.merge-list .txt-box-wrap .box-tit{font-size:2rem;line-height:3.6rem;font-weight:600}.merge-list .txt-box-wrap+.txt-box-wrap{margin-top:2.4rem;padding-top:2.4rem;border-top:1px dashed #dddddd}.merge-list .txt-box-wrap.membership-info .txt-box-cont{background-color:#f5f5f5;border-radius:.8rem;padding:2rem 2.4rem}.merge-list .txt-box-inner{background-color:transparent;padding:0}.merge-list .txt-box-top+.txt-box-cont{border-top:none;margin-top:1.2rem;padding-top:0}.merge-list .txt-box-cont+.txt-box-cont{margin-top:1.2rem}.merge-list .cont-tit{font-size:1.8rem;line-height:3rem;font-weight:600;color:#816c5b}.merge-list .cont-tit+.cont-row{margin-top:.4rem}.merge-list+.txt-bu-wrap{margin-top:1.2rem}.join-rewards-wrap{background:#f5f5f5;padding:5rem 3.2rem;text-align:center;letter-spacing:-.01em}.join-rewards-wrap .rewards-inner{width:42rem;margin:0 auto}.join-rewards-wrap .rewards-img{width:25.2rem;margin:0 auto}.join-rewards-wrap .rewards-img>img{width:100%;height:100%}.join-rewards-wrap .rewards-img+.rewards-btn{margin-top:4rem}.join-rewards-wrap .rewards-btn .btn{min-height:6.5rem;height:auto;width:100%;background-color:#3e2b2f;border-radius:.5rem}.join-rewards-wrap .rewards-btn .btn-txt{font-size:2.3rem;font-weight:500;color:#fff;letter-spacing:-.01em}.join-rewards-wrap .rewards-btn+.rewards-txt{margin-top:2.4rem}.join-rewards-wrap .rewards-txt .txt{font-size:1.7rem;line-height:2.5rem;color:#535353}.join-rewards-wrap .rewards-txt+.rewards-link-group{margin-top:2.4rem;padding-top:3.2rem;border-top:1px solid #d9d9d9}.join-rewards-wrap .rewards-link-group{text-align:start}.join-rewards-wrap .rewards-link-group .link-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.join-rewards-wrap .rewards-link-group .tit{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.join-rewards-wrap .rewards-link-group .tit+.sub{margin-top:.2rem}.join-rewards-wrap .rewards-link-group .sub{font-size:1.4rem;line-height:2.6rem;color:#666}.join-rewards-wrap+.join-info-box{margin-top:4rem}.login-new-wrap .login-account-link{border-top:none;padding:3.5rem 2.5rem 0rem}.login-new-wrap .login-account-link .account-link-item{padding:0rem 1.4rem}.login-new-wrap .login-account-link .account-link-item+.account-link-item{margin-top:3rem;padding-top:3rem}.login-new-wrap .login-sns-link{margin:3.5rem 2.5rem 0rem;padding:4rem 1.4rem;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.login-new-wrap .login-sns-link .sns-link-tit{width:50%}.login-new-wrap .login-sns-link .sns-link-tit .tit{text-align:start}.login-new-wrap .login-sns-link .sns-link-tit .sub{font-size:1.4rem;line-height:2.6rem;color:#666}.login-new-wrap .join-info-box{margin-top:4rem;border:2px solid #ededed;border-radius:5px}.login-new-wrap .join-info-box .info-box-inner{background-color:#fff;padding:5rem 1rem 4rem}.login-new-wrap .join-info-box .login-btn{margin-top:0;padding-bottom:4rem}[dir=rtl] .txt-box-wrap .cont-col:first-child{margin-right:0;margin-left:1.6rem}[dir=rtl] .login-new-wrap .join-info-box .info-item+.info-item{border-left:none;border-right:1px solid #dddddd}.global-ma-wrap{position:relative}.global-ma-wrap:not(.global-ma-kv,.global-ma-kv-app,.global-ma-notice-app,.global-ma-seo){margin-top:10rem}.global-ma-wrap:last-child:not(.global-ma-kv,.global-ma-brand,.global-ma-notice,.global-ma-tier,.global-ma-kv-app,.global-ma-notice-app){margin-bottom:10rem}.global-ma-wrap .btn-arrow-hover .circle{-webkit-box-flex:0;-webkit-flex:0 0 4.8rem;flex:0 0 4.8rem}.global-ma-wrap .btn .btn-txt{word-break:normal}.global-ma-wrap .btn.btn-text01 .btn-txt{font-size:1.8rem;line-height:3rem}.global-ma-wrap .component-card .card-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.global-ma-wrap .component-card .info-top-wrap+.card-info-txt{margin-top:1.6rem}.global-ma-wrap .swiper-slide{height:auto}.global-ma-wrap font{display:inline}.global-ma-wrap font+br{display:none}.global-ma-cont{height:100%}.global-ma-tit-wrap{width:100%;margin:0 auto;max-width:140rem}.global-ma-tit-wrap.row-type{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:start}.global-ma-tit-wrap.row-type .global-ma-tit-row{-webkit-box-flex:0;-webkit-flex:0 0 59.42%;flex:0 0 59.42%}.global-ma-tit-wrap.row-type .component-btns,.global-ma-tit-wrap.row-type .component-chips.align-right{-webkit-box-flex:0;-webkit-flex:0 0 39.14%;flex:0 0 39.14%}.global-ma-tit-wrap.row-type .component-btns .btns-row{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.global-ma-tit-wrap.row-type .component-btns .btns-row .btn .btn-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.global-ma-tit-wrap.row-type .component-btns .btns-row .btn+.btn{margin-left:3.2rem}.global-ma-tit-wrap+.global-ma-swiper{margin-top:3.2rem}.global-ma-tit-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.global-ma-tit-row.row-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.global-ma-tit-row.row-type .global-ma-sub-tit01{margin-left:4rem}.global-ma-tit01{font-size:4.8rem;line-height:6.2rem;font-weight:400;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;color:#111;letter-spacing:.02em;-webkit-transform:rotate(-.03deg);transform:rotate(-.03deg)}.global-ma-tit01.white{color:#fff}.global-ma-tit02{font-size:3.6rem;line-height:5.2rem;font-weight:600;color:#111}.global-ma-tit02.white{color:#fff}.global-ma-tit02 .point{color:#816c58}.global-ma-tit03{font-size:3.6rem;line-height:5.2rem;font-weight:600;color:#111}.global-ma-tit03.white{color:#fff}.global-ma-tit03 .point{color:#816c58}.global-ma-sub-tit01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.8rem;line-height:3rem;color:#111}.global-ma-sub-tit01 .badge-row .badge.badge-color17{border:1px solid #dddddd;background-color:#675b5714}.global-ma-sub-tit01 .badge-row .badge.badge-color17 .badge-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.global-ma-sub-tit01 .badge-row .badge.badge-style02{padding:.2rem 1.6rem}.global-ma-sub-tit01 .badge-row+.sub-txt{margin-left:.8rem}.global-ma-sub-tit01 .sub-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.global-ma-sub-tit01 .point{font-weight:600;color:#816c58}.global-ma-kv{height:52.5vw}.global-ma-kv .global-ma-inner{position:relative}.global-ma-kv .global-ma-cont,.global-ma-kv .component-card .card-top{height:100%}.global-ma-kv .component-card .card-img{height:52.5vw}.global-ma-kv+.global-ma-wrap{margin-top:8rem}.global-ma-kv+.global-ma-wrap.global-ma-sp,.global-ma-kv+.global-ma-wrap.global-ma-brand,.global-ma-kv+.global-ma-wrap.global-ma-notice,.global-ma-kv+.global-ma-wrap.global-ma-tier{margin-top:0}.global-ma-kv-app{min-height:40vh}.global-ma-kv-app .global-ma-inner{position:relative}.global-ma-kv-app .global-ma-cont,.global-ma-kv-app .component-card .card-top{height:100%}.global-ma-kv-app .component-card .card-img{height:52.5vw;max-height:-webkit-calc(100lvh - 7.2rem);max-height:calc(100lvh - 7.2rem);max-height:-webkit-calc(100vh - 7.2rem);max-height:calc(100vh - 7.2rem)}.global-ma-kv-app .component-card .card-img.card-dimm03:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.36)),color-stop(5%,rgba(0,0,0,.36)),color-stop(24%,rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,.01)),color-stop(64%,rgba(0,0,0,.29)),color-stop(88%,rgba(0,0,0,.4)));background:-webkit-linear-gradient(top,rgba(0,0,0,.36) 0%,rgba(0,0,0,.36) 5%,rgba(0,0,0,0) 24%,rgba(0,0,0,.01) 35%,rgba(0,0,0,.29) 64%,rgba(0,0,0,.4) 88%);background:linear-gradient(180deg,#0000005c 0% 5%,#0000 24%,#00000003 35%,#0000004a 64%,#0006 88%)}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-img .mo{display:block}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-info{bottom:10.4rem}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .card-info-tit{max-width:85%}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .card-info-link{max-width:-webkit-calc(100% - 8.5rem);max-width:calc(100% - 8.5rem)}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .btn.btn-text02 .btn-txt{font-size:1.6rem;line-height:2.8rem}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{right:2rem;bottom:10.4rem;left:auto;height:2.2rem;padding:0rem .8rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#00000080;border-radius:1.1rem}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls .swiper-pagination,.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls .swiper-button-prev,.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls .swiper-button-next,.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-progressbar{display:none}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:0;font-size:1.2rem;line-height:2.4rem;font-weight:600;color:#999}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-fraction .swiper-pagination-current{font-size:1.2rem;line-height:2.4rem;color:#fff}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .btn-stop{display:block;margin-left:.8rem;position:static}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .ico-pause{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M5 4h1.2v8H5zM10 4h1.2v8H10z'/%3E%3C/svg%3E")}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .ico-play{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='m11.964 8-6.928 4V4z'/%3E%3C/svg%3E")}.global-ma-notice-app .global-ma-inner{width:100%;margin:0 auto;max-width:140rem;position:relative}.global-ma-notice-app .global-ma-cont{width:100%;position:absolute;top:-8rem;z-index:3;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-ma-notice-app .btn.btn-text02{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:5.6rem;padding:0rem 4.8rem 0rem 2rem;border:1px solid #dddddd;position:relative;background-color:#fff;border-radius:2.8rem}.global-ma-notice-app .btn.btn-text02 .btn-text,.global-ma-notice-app .btn.btn-text02 .btn-txt{margin-left:0;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-align:start}.global-ma-notice-app .ico-search{-webkit-box-flex:0;-webkit-flex:0 0 2.4rem;flex:0 0 2.4rem;margin-right:1.2rem}.global-ma-notice-app .ico-btn-arrow{width:1.6rem;height:1.6rem;position:absolute;right:2rem}.global-ma-notice-app .ico-btn-arrow:after{width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml;charset=utf-8,%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-size:1.6rem 1.6rem}.global-ma-grade-app{min-height:8rem}.global-ma-quick-app{min-height:4rem}.global-ma-quick-app .global-ma-inner{width:100%;margin:0 auto;max-width:140rem}.global-ma-quick-app .global-ma-cont{width:100%;height:100%;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.global-ma-quick-app .global-ma-cont,.global-ma-quick-app .quick-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.global-ma-quick-app .quick-link{width:20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1}.global-ma-quick-app .quick-link:first-child:nth-last-child(5),.global-ma-quick-app .quick-link:first-child:nth-last-child(5)~.lists-col{-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%}.global-ma-quick-app .quick-img{width:4.4rem;height:4.4rem;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:1.2rem;background-color:#f5f5f5}.global-ma-quick-app .quick-img .ico{width:3.2rem;height:3.2rem;background-repeat:no-repeat;background-position:center;background-size:100%}.global-ma-quick-app .quick-img .quick-num{width:auto;height:1.6rem;padding:0rem .2rem;min-width:1.6rem;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;right:.6rem;bottom:.6rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:.8rem;background-color:#111;font-size:1rem;line-height:1.6rem;font-weight:600;color:#fff}.global-ma-quick-app .quick-txt{margin-top:.4rem;max-width:98%;text-align:center;font-size:1.8rem;line-height:2.4rem;color:#111}.global-ma-quick-app .ico-quick-promotion{background-image:url(/assets/images/MA_global/ico_quick_promotion.svg)}.global-ma-quick-app .ico-quick-event{background-image:url(/assets/images/MA_global/ico_quick_event.svg)}.global-ma-quick-app .ico-quick-coupon{background-image:url(/assets/images/MA_global/ico_quick_coupon.svg)}.global-ma-quick-app .ico-quick-completion{background-image:url(/assets/images/MA_global/ico_quick_completion.svg)}.global-ma-quick-app .ico-quick-recent{background-image:url(/assets/images/MA_global/ico_quick_recent.svg)}.global-ma-quick-app .ico-quick-eshop{background-image:url(/assets/images/MA_global/ico_quick_eshop.svg)}.global-ma-grade-app .global-ma-inner{width:100%;margin:0 auto;max-width:140rem}.global-ma-grade-app .global-ma-grade{margin-top:3.2rem}.global-ma-grade-app .grade-bg{background-color:#6d5458;border-radius:.6rem;overflow:hidden}.global-ma-grade-app .grade-bg.platinum{background-color:#3c4767}.global-ma-grade-app .grade-bg.gold{background-color:#c59b5e}.global-ma-grade-app .grade-bg.silver{background-color:#a7a7a7}.global-ma-grade-app .grade-info{padding:1.6rem 2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#fff}.global-ma-grade-app .grade-txt{font-size:1.8rem;line-height:2.8rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em}.global-ma-grade-app .info-grade{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-ma-grade-app .info-grade .ico{-webkit-box-flex:0;-webkit-flex:0 0 2.4rem;flex:0 0 2.4rem}.global-ma-grade-app .info-sub{margin-top:.8rem}.global-ma-grade-app .info-sub-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;word-break:normal}.global-ma-grade-app .info-sub-row .info-tit{font-size:1.4rem;line-height:2.6rem}.global-ma-grade-app .info-sub-row .info-desc{margin-left:.5rem;min-width:10rem;text-align:end;font-size:1.4rem;line-height:2.6rem}.global-ma-grade-app .info-sub-row .info-desc .info-amount{font-size:1.6rem;line-height:2.8rem;font-weight:600}.global-ma-reservation-app .global-ma-tit-wrap{width:100%;margin:0 auto;max-width:140rem}.global-ma-event-app{min-height:8rem}.global-ma-event-app .global-ma-inner{width:100%;margin:0 auto;max-width:140rem}.global-ma-event-app .global-ma-cont{border-radius:.6rem;overflow:hidden}.global-ma-event-app .component-card .card-img{position:relative;overflow:hidden;padding-top:32.5%}.global-ma-event-app .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.global-ma-event-app .component-card .card-img:after{content:"";width:100%;height:100%;position:absolute;top:0;background:-webkit-gradient(linear,right top,left top,color-stop(36.52%,rgba(0,0,0,0)),color-stop(81.86%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(right,rgba(0,0,0,0) 36.52%,rgba(0,0,0,.2) 81.86%);background:linear-gradient(270deg,#0000 36.52%,#0003 81.86%)}.global-ma-event-app .component-card .card-util{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.global-ma-event-app .txt-info02-wrap{width:70%;padding:0rem 2rem;color:#fff}.global-ma-event-app .txt-info02-wrap .txt-info-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.global-ma-event-app .txt-info02-wrap .txt-info-tit .info-tit09{font-size:1.6rem;line-height:2.8rem}[class^="global-ma-wrap global-ma-timesale"] .global-ma-inner{width:100%;margin:0 auto;max-width:140rem}.global-ma-timesale{min-height:30rem}.global-ma-timesale .global-ma-tit-row{max-width:80%}.global-ma-timesale-app.global-ma-wrap{min-height:30vh}.global-ma-timesale-app.global-ma-wrap .component-swiper.swiper-main-timesale .timesale-tit01{-webkit-line-clamp:initial}.global-ma-destination{min-height:50rem}.global-ma-destination .component-collapse .collapse-content,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content{border:1px solid #dddddd;padding:2.4rem 0rem;position:absolute;z-index:2;background:#fff;border-radius:1.2rem;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;opacity:0}.global-ma-destination .component-collapse .collapse-content.right,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content.right{right:0}.global-ma-destination .component-collapse .collapse-content.active,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content.active{opacity:1}.global-ma-destination .component-collapse .collapse-content-inner,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner{padding:0rem 2.4rem;position:relative;overflow-y:auto}.global-ma-destination .component-collapse .collapse-content-inner::-webkit-scrollbar,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner::-webkit-scrollbar{width:10px}@supports (-moz-appearance: none){.global-ma-destination .component-collapse .collapse-content-inner,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.global-ma-destination .component-collapse .collapse-content-inner button,.global-ma-destination .component-collapse .collapse-content-inner a,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner button,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner a{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:1.4rem;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:start;font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111;word-break:normal}.global-ma-destination .component-collapse .collapse-content-inner button:hover,.global-ma-destination .component-collapse .collapse-content-inner a:hover,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner button:hover,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner a:hover{text-decoration:underline}.global-ma-destination .component-collapse .collapse-content-inner button:last-child,.global-ma-destination .component-collapse .collapse-content-inner a:last-child,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner button:last-child,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner a:last-child{margin-bottom:0}.global-ma-destination .component-collapse .collapse-content-inner button.on:after,.global-ma-destination .component-collapse .collapse-content-inner a.on:after,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner button.on:after,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner a.on:after{content:"";margin-left:1.6rem;width:2rem;height:2rem;-webkit-box-flex:0rem;-webkit-flex:0rem 0rem 2rem;flex:0rem 0rem 2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.global-ma-destination .component-collapse .collapse-content-inner button+button,.global-ma-destination .component-collapse .collapse-content-inner a+a,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner button+button,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner a+a{margin-top:1.2rem}.global-ma-destination .global-ma-tit-row{width:100%}.global-ma-destination .component-chips.align-right .chips-row{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.global-ma-destination .global-ma-swiper{position:relative}.global-ma-destination .component-collapse{z-index:3;display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);top:2.4rem;width:100%}.global-ma-destination .component-collapse .collapse-tit{width:auto;height:5.2rem;padding:0rem 4.4rem 0rem 2.8rem;border:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-ma-destination .component-collapse .collapse-tit:before{width:1.6rem;height:1.6rem;right:2.8rem;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%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")}.global-ma-destination .component-collapse .collapse-content{width:-webkit-calc(100% - 2px);width:calc(100% - 2px);top:3rem;left:1px}.global-ma-destination .component-collapse .collapse-content-inner{height:26rem}.global-ma-destination .component-collapse .collapse-txt{margin-right:0;padding-right:1.6rem}.global-ma-destination .component-collapse .collapse-txt .txt{font-size:1.8rem;line-height:3rem;font-weight:600;color:#fff;margin-right:0rem}.global-ma-destination .component-collapse+.component-collapse{margin-left:1.6rem}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap{padding:12rem 0rem 8rem;position:relative}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap img{-webkit-transition:all .3s ease;transition:all .3s ease}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap.no-area{padding:0}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap.no-area .global-area-bg,[class^="global-ma-wrap global-ma-sp"] .global-area-wrap.no-area .component-collapse,[class^="global-ma-wrap global-ma-sp"] .global-area-wrap.no-area .component-chips{display:none}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap.no-area .global-ma-tit01.white{color:#111}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap.no-area+.global-ma-swiper{margin-top:4rem}[class^="global-ma-wrap global-ma-sp"] .global-area-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}[class^="global-ma-wrap global-ma-sp"] .global-area-bg>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}[class^="global-ma-wrap global-ma-sp"] .global-area-bg:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(0,0,0,.2)),color-stop(80%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 30%,rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,#0003 30%,#0009 80%)}[class^="global-ma-wrap global-ma-sp"] .global-ma-tit-wrap{position:relative;z-index:1}[class^="global-ma-wrap global-ma-sp"] .component-collapse{position:relative;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-tit{width:auto;height:5.2rem;margin:0 auto;padding:0rem 4.4rem 0rem 2.8rem;border:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:100%}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-tit:before{width:1.6rem;height:1.6rem;right:2.8rem;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%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")}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content{width:auto;max-width:32rem;min-width:100%}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-txt{margin-right:0;padding-right:1.6rem}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-txt .txt{font-size:2.4rem;line-height:4rem;font-weight:600;color:#fff;margin-right:0rem}[class^="global-ma-wrap global-ma-sp"] .component-collapse+.component-collapse{margin-left:1.6rem}[class^="global-ma-wrap global-ma-sp"] .component-chips{margin-top:3.2rem;width:auto}[class^="global-ma-wrap global-ma-sp"] .component-chip-btn .chip-btn{height:5.2rem;padding:0rem 2.8rem;border-radius:2.6rem;background:none}[class^="global-ma-wrap global-ma-sp"] .component-chip-btn .chip-txt{color:#fff}[class^="global-ma-wrap global-ma-sp"] .component-chip-btn.on .chip-btn{border-color:#fff;background-color:#fff}[class^="global-ma-wrap global-ma-sp"] .component-chip-btn.on .chip-txt{color:#111}[class^="global-ma-wrap global-ma-sp"] .global-ma-swiper{margin-top:8rem}.global-ma-wrap.global-ma-sp .info-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}[class^="global-ma-wrap global-ma-cdp"] .global-ma-inner{width:100%;margin:0 auto;max-width:140rem}[class^="global-ma-wrap global-ma-cdp"] .global-ma-cont{padding:8rem;background-color:#ebe3da}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap{padding-bottom:3.2rem;border-bottom:1px solid #999999}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap .global-ma-tit-row{-webkit-flex-basis:100%;flex-basis:100%}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap .global-ma-sub-tit01{-webkit-flex-wrap:wrap;flex-wrap:wrap}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap .badge-row{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-bottom:1rem}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap .sub-txt{margin-bottom:1rem}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap .global-ma-tit02{max-width:59.42%}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap+.global-ma-content{margin-top:4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}[class^="global-ma-wrap global-ma-cdp"] .component-btns .btns-row{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}[class^="global-ma-wrap global-ma-cdp"] .component-btns .btns-row .btn{margin-top:-19.6rem;max-width:54.8rem}[class^="global-ma-wrap global-ma-cdp"] .component-btns .btns-row .btn .btn-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}[class^="global-ma-wrap global-ma-cdp"] .global-ma-sub-tit01+.global-ma-tit02{margin-top:1.6rem}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit01+.global-ma-sub-tit01{margin-top:4.2rem}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-inner .card-top{-webkit-box-flex:0;-webkit-flex:0 0 44.8rem;flex:0 0 44.8rem}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-inner .card-info{padding:2.4rem 0rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 72.8rem;flex:0 0 72.8rem}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-info-tit .info-tit03{font-size:2.4rem;line-height:4rem}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-info-sub .info-sub02{font-size:1.6rem;line-height:2.8rem}[class^="global-ma-wrap global-ma-cdp"] .card-info-link{margin-top:3.2rem}[class^="global-ma-wrap global-ma-cdp"] .card-info-link .btn.btn-text02 .btn-txt+.ico{margin-left:.4rem}[class^="global-ma-wrap global-ma-cdp"] .card-info-link .ico-btn-arrow{width:1.6rem;height:1.6rem}[class^="global-ma-wrap global-ma-cdp"] .card-info-link .ico-btn-arrow:after{width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E");background-size:1.6rem}[class^="global-ma-wrap global-ma-cdp"] .info-sub02,[class^="global-ma-wrap global-ma-cdp"] .btn.btn-text02 .btn-txt{color:#444}.global-ma-wrap.global-ma-cdp .info-tit03,.global-ma-wrap.global-ma-cdp .info-sub02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-ma-wrap.global-ma-cdp-app .global-ma-cont{border-radius:.6rem;overflow:hidden}.global-ma-wrap.global-ma-cdp-app .global-ma-tit-wrap{padding-bottom:0rem;border-bottom:none}.global-ma-wrap.global-ma-cdp-app .global-ma-content,.global-ma-wrap.global-ma-cdp-app .component-card .card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.global-ma-wrap.global-ma-cdp-app .component-card .card-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.global-ma-wrap.global-ma-cdp-app .component-card .card-top,.global-ma-wrap.global-ma-cdp-app .component-card .card-info{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.global-ma-wrap.global-ma-cdp-app .component-card .card-info{padding:2rem 0rem 0rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.global-ma-wrap.global-ma-cdp-app .component-card .card-info-tit .info-tit03{font-size:1.6rem;line-height:2.8rem}.global-ma-wrap.global-ma-cdp-app .component-card .card-info-sub{margin-top:.4rem}.global-ma-wrap.global-ma-cdp-app .component-card .card-info-sub .info-sub02{font-size:1.4rem;line-height:2.6rem;color:#666}.global-ma-wrap.global-ma-cdp-app .component-btns .btns-row .btn{width:100%;padding:0rem 1.2rem;height:3.8rem;border:1px solid #999999;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:1.9rem}.global-ma-wrap.global-ma-cdp-app .component-btns .btns-row .btn.btn-text01 .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500}.global-ma-wrap.global-ma-cdp-app .ico-btn-arrow.circle{-webkit-box-flex:0;-webkit-flex:0 0 1.1rem;flex:0 0 1.1rem;width:auto;border:none}.global-ma-wrap.global-ma-cdp-app .ico-btn-arrow.circle:before{background:none}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont{width:100%;margin:0 auto;max-width:140rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-cont-left{max-width:44rem;margin-top:16rem;width:100%}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-cont-right{margin-left:12.3rem;overflow-y:hidden}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-tit-wrap.row-type .component-btns .btn{margin-bottom:-11.5rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .component-chips{width:80%;margin-top:3.2rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-top:3.2rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner .btn-category{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.8rem;line-height:3rem;color:#999;padding:1.6rem 0rem;border-bottom:1px solid #444444}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner .btn-category:hover,[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner .btn-category.active{color:#fff}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner .btn-category:hover .ico-btn-arrow:after,[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner .btn-category.active .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E");width:2.4rem;height:2.4rem;-webkit-animation:bounceHover .5s forwards ease-out;animation:bounceHover .5s forwards ease-out}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 42.64%;flex:0 0 42.64%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-inner{width:100%;height:auto;padding:8.2rem 8.3rem 8.3rem;background-color:#897967}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-img{position:relative;overflow:hidden;padding-top:125%}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-img img.pc{display:block}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-img img.mo{display:none}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-info-tit .info-tit{height:8rem;font-size:2.4rem;line-height:4rem;font-weight:600;word-break:normal;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card:after{content:"";margin:0rem 2.9rem;width:1px;height:-webkit-calc(100% - 6rem);height:calc(100% - 6rem);background-color:#ddd}[class^="global-ma-wrap global-ma-promotion"]+.global-ma-wrap{margin-top:4rem}[class^="global-ma-wrap global-ma-promotion"]+.global-ma-wrap.global-ma-ad-banner{margin-top:2rem}.global-ma-wrap.global-ma-promotion-app{min-height:40vh}.global-ma-brand .global-ma-inner{position:relative}.global-ma-brand .global-ma-tit-wrap{width:-webkit-calc(50% - 70rem + 45.5rem);width:calc(50% - 24.5rem);padding-right:6rem;padding-left:-webkit-calc(50% - 70rem);padding-left:calc(50% - 70rem);position:absolute;top:12.1rem;left:0;z-index:2}.global-ma-brand .component-tab .tab-head{margin-top:6.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.global-ma-brand .component-tab .tab-label{margin:0;font-size:2rem;line-height:3.6rem;font-weight:400;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;color:#fff;opacity:.8;letter-spacing:.02em;-webkit-transform:rotate(-.03deg);transform:rotate(-.03deg)}.global-ma-brand .component-tab .tab-label .btn{padding-right:.5rem}.global-ma-brand .component-tab .tab-label .btn-txt{text-align:start}.global-ma-brand .component-tab .tab-label .btn-txt+.ico{margin-left:.8rem;padding-bottom:.5rem;-webkit-box-flex:0;-webkit-flex:0 0 2rem;flex:0 0 2rem;opacity:0}.global-ma-brand .component-tab .tab-label.active,.global-ma-brand .component-tab .tab-label:hover,.global-ma-brand .component-tab .tab-label:focus,.global-ma-brand .component-tab .tab-label:active{font-weight:700;opacity:1}.global-ma-brand .component-tab .tab-label.active .btn-txt+.ico,.global-ma-brand .component-tab .tab-label:hover .btn-txt+.ico,.global-ma-brand .component-tab .tab-label:focus .btn-txt+.ico,.global-ma-brand .component-tab .tab-label:active .btn-txt+.ico{opacity:1}.global-ma-brand .component-tab .tab-label .hide-txt{display:none}.global-ma-brand .component-tab .tab-label.active .hide-txt{display:block}.global-ma-brand .component-tab .tab-label+.tab-label{margin-top:1.6rem}.global-ma-brand .collapse-tab-wrap{position:relative}.global-ma-brand .collapse-tab-wrap .component-tab:after{display:none}.global-ma-brand .tab-head-wrap{width:-webkit-calc(50% - 70rem + 45.5rem);width:calc(50% - 24.5rem);height:86rem;padding:18.6rem 6rem 4rem;padding-left:-webkit-calc(50% - 70rem);padding-left:calc(50% - 70rem);position:absolute;top:0;left:0;z-index:2}.global-ma-brand .collapse-tab-body{width:100%;background-color:#1a1a1a}.global-ma-brand .content-inner{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;min-height:86rem}.global-ma-brand .content-bg{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 70rem + 45.5rem);flex:0 0 calc(50% - 24.5rem);height:inherit;z-index:0;position:relative}.global-ma-brand .content-bg .bg-img{opacity:0;position:absolute;left:0;top:0}.global-ma-brand .content-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding:13.1rem 0rem 7.7rem 14.2rem;z-index:1}.global-ma-brand .bg-img{width:100%;height:100%;display:block;position:relative;overflow:hidden}.global-ma-brand .bg-img img{object-fit:cover}.global-ma-brand .bg-img img,.global-ma-brand .bg-img:after{position:absolute;top:0;left:0;width:100%;height:100%}.global-ma-brand .bg-img:after{content:"";background:-webkit-gradient(linear,right top,left top,color-stop(30%,rgba(0,0,0,0)),to(rgba(0,0,0,.3))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(right,rgba(0,0,0,0) 30%,rgba(0,0,0,.3) 100%),-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,.5));background:linear-gradient(270deg,#0000 30%,#0000004d),linear-gradient(0deg,#00000080,#00000080)}.global-ma-brand .mo-view{display:none}.global-ma-brand .content-title{min-height:9.6rem;font-size:3.6rem;line-height:4.8rem;font-weight:400;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;color:#fff;-webkit-transform:rotate(-.03deg);transform:rotate(-.03deg)}.global-ma-brand .global-ma-swiper{margin-top:4.8rem;-webkit-box-flex:1;-webkit-flex:1 0 49.8rem;flex:1 0 49.8rem}.global-ma-brand .global-ma-swiper .component-swiper{height:100%}.global-ma-brand .brand-info-wrap{overflow-x:hidden;display:-webkit-box;display:-webkit-flex;display:flex;padding:30rem 0rem 10rem;padding-left:-webkit-calc((100% - 140rem) / 2);padding-left:calc((100% - 140rem)/2)}.global-ma-brand .brand-info-left{max-width:44.8rem;width:100%}.global-ma-brand .brand-info-left .global-ma-tit-wrap{width:auto;margin:0}.global-ma-brand .brand-info-left .brand-info{margin-top:4rem}.global-ma-brand .brand-info-left .brand-info .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#fff}.global-ma-brand .brand-info-left .brand-info .info-tit+.info-sub-tit{margin-top:.8rem}.global-ma-brand .brand-info-left .brand-info .info-sub-tit{font-size:1.6rem;line-height:2.8rem;color:#fff}.global-ma-brand .brand-info-left .brand-info .btn{margin-top:4rem}.global-ma-brand .collapse-tab-wrap .collapse-btn-wrap{position:static;position:initial}.global-ma-brand .collapse-tab-wrap .collapse-tit{border:none;padding:2.2rem 2.4rem;color:#fff}.global-ma-brand .collapse-tab-wrap .collapse-tit .ico-down-arrow{z-index:3;background-image:url("data:image/svg+xml;charset=utf-8,%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")}.global-ma-brand .collapse-tab-wrap .collapse-tit[aria-expanded=true]{background-color:#111}.global-ma-brand .collapse-tab-wrap .collapse-tit[aria-expanded=true] .ico{width:2rem;height:2rem;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cg stroke='%23fff' stroke-width='1.2'%3E%3Cpath d='m5.577 5.577 20.847 20.848M26.408 5.61 5.547 26.473'/%3E%3C/g%3E%3C/svg%3E")}.global-ma-brand .collapse-tab-wrap .component-tab{background:none}.global-ma-brand .collapse-tab-wrap .collapse-close{display:none;position:absolute;top:2.4rem;right:2.4rem;z-index:3}.global-ma-brand .collapse-tab-wrap .ico-close{width:2rem;height:2rem;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cg stroke='%23fff' stroke-width='1.2'%3E%3Cpath d='m5.577 5.577 20.847 20.848M26.408 5.61 5.547 26.473'/%3E%3C/g%3E%3C/svg%3E");background-size:contain}.global-ma-brand .collapse-tab-wrap .collapse-txt{margin-right:0;padding-right:1.6rem}.global-ma-brand .collapse-tab-wrap .collapse-txt .txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;color:#fff;-webkit-transform:rotate(-.03deg);transform:rotate(-.03deg);margin-right:0rem}.global-ma-brand+.global-ma-wrap.global-ma-notice,.global-ma-brand+.global-ma-wrap.global-ma-tier{margin-top:0}.global-ma-rewards .global-ma-cont{width:100%;margin:0 auto;max-width:140rem}.global-ma-rewards .global-ma-tit-wrap.row-type{text-align:start}.global-ma-rewards .global-ma-tit-wrap.row-type .global-ma-tit01+.global-ma-sub-tit01{margin-top:1.2rem}.global-ma-rewards .rewards-explore-list{margin-top:3.2rem;display:-webkit-box;display:-webkit-flex;display:flex}.global-ma-rewards .rewards-list-item{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-calc(20% - 1.6rem);width:calc(20% - 1.6rem);padding:5.5rem 1.6rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:center;background:#f5f5f5}.global-ma-rewards .rewards-list-item+.rewards-list-item{margin-left:2rem}.global-ma-rewards .rewards-item-cont>span{display:block}.global-ma-rewards .rewards-item-cont .rewards-item-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-ma-rewards .rewards-item-cont .rewards-item-tit .tit{margin-top:0rem;font-size:2.4rem;line-height:4rem;font-weight:600;color:#111;max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.global-ma-rewards .rewards-item-cont .rewards-item-tit+.rewards-item-txt{margin-top:.2rem;font-size:1.8rem;line-height:3rem;color:#444;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-ma-rewards .rewards-item-cont .ico{margin:.8rem .8rem 1.6rem}.global-ma-rewards .rewards-item-cont .txt{display:-webkit-box}.global-ma-rewards .rewards-item-cont .txt,.global-ma-rewards .rewards-item-cont em{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.global-ma-rewards .rewards-item-cont em{display:block;font-weight:600;color:#816c58;display:-webkit-box}.global-ma-rewards .global-ma-rewards-content+.component-btns{display:none;margin-top:1.6rem}.global-ma-rewards .global-ma-rewards-content+.component-btns .btns-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.global-ma-rewards .global-ma-rewards-content+.component-btns .btn-text02 .btn-txt{font-size:1.4rem;line-height:2.6rem;text-decoration:underline;text-underline-offset:.2rem}.global-ma-rewards+.global-ma-wrap{margin-top:10rem}[class^="global-ma-wrap global-ma-banner"] .global-ma-cont{width:100%;margin:0 auto;max-width:140rem}[class^="global-ma-wrap global-ma-banner"] .component-card .card-img{position:relative;overflow:hidden;padding-top:48.8505747126%;height:0}[class^="global-ma-wrap global-ma-banner"] .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[class^="global-ma-wrap global-ma-banner"] .component-card .card-img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}[class^="global-ma-wrap global-ma-banner"]+.global-ma-wrap{margin-top:10rem}.global-ma-banner-app{margin:3.2rem 0rem 1.6rem}.global-ma-banner-app .global-ma-cont{margin:0 auto}.global-ma-banner-app .component-swiper.swiper-main-banner .swiper-controls.type01 .swiper-fraction{font-size:1.2rem;line-height:2.4rem;font-weight:600}.global-ma-banner-app .component-swiper.swiper-main-banner .swiper-controls.type01 .swiper-fraction .swiper-pagination-current{font-size:1.2rem;line-height:2.4rem}.global-ma-notice .global-ma-inner{border:1px solid #dddddd;border-width:1px 0}.global-ma-notice+.global-ma-wrap.global-ma-tier{margin-top:0}.global-ma-seo{margin:8rem 0rem}.global-ma-seo .global-ma-cont{width:100%;margin:0 auto;max-width:140rem}.global-ma-tier .global-ma-inner{padding:10rem 0rem 12.4rem;background-color:#111}.global-ma-tier .global-ma-cont{width:100%;margin:0 auto;max-width:140rem}.global-ma-tier .global-ma-tit-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center}.global-ma-tier .global-ma-tit01{font-size:3.6rem;line-height:4.8rem}.global-ma-tier .global-ma-tit-wrap+.global-ma-content{margin-top:4rem}.global-ma-tier .brand-tier-list-wrap{border:1px solid rgba(221,221,221,.2);padding:3.2rem 6rem}.global-ma-tier .brand-tier-list-wrap+.brand-tier-list-wrap{margin-top:1.6rem}.global-ma-tier .brand-tier-list-wrap .unit{position:absolute;left:0;top:.9rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:20rem;font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#dfdfca}.global-ma-tier .brand-tier-box{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.global-ma-tier .brand-tier-box+.brand-tier-box{margin-top:.8rem}.global-ma-tier .brand-tier-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:90.8rem;height:4.8rem}.global-ma-tier .brand-tier-list .brand-tier-logo{width:17.2rem;height:4.8rem;font-size:0}.global-ma-tier .brand-tier-list .brand-tier-logo img{width:100%;height:100%;object-fit:contain}.global-ma-tier .brand-tier-list .brand-tier-logo+.brand-tier-logo{margin-left:1.2rem}.global-ma-tier .brand-tier-list .brand-tier-logo:nth-child(5n+1){margin-left:0rem}.global-ma-tier .brand-tier-list .brand-tier-logo:nth-child(n+6){margin-top:.4rem}.global-ma-ad-banner{margin:0 auto;max-width:140rem}[dir=rtl] .global-ma-tit-wrap.row-type .component-btns .btns-row .btn+.btn{margin-right:3.2rem;margin-left:0}[dir=rtl] .global-ma-grade-app .info-sub-row .info-desc{margin-right:.5rem;margin-left:0}[dir=rtl] .global-ma-notice-app .btn.btn-text02{padding:0rem 2rem 0rem 4.8rem}[dir=rtl] .global-ma-notice-app .btn [class^="ico ico-"]+.btn-txt{margin-right:0}[dir=rtl] .global-ma-notice-app .ico-search{margin-right:0;margin-left:1.2rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .global-ma-notice-app .ico-btn-arrow{margin-right:.8rem;margin-left:0;right:auto;left:2rem}[dir=rtl] .global-ma-destination .global-ma-tit-row br{display:none}[dir=rtl] .global-ma-destination .component-collapse .collapse-content-inner button.on:after,[dir=rtl] .global-ma-destination .component-collapse .collapse-content-inner a.on:after,[dir=rtl] .global-ma-sp .component-collapse .collapse-content-inner button.on:after,[dir=rtl] .global-ma-sp .component-collapse .collapse-content-inner a.on:after{margin-right:1.6rem;margin-left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .global-ma-destination .component-collapse .collapse-tit,[dir=rtl] .global-ma-sp .component-collapse .collapse-tit{padding:0rem 2.8rem 0rem 4.4rem}[dir=rtl] .global-ma-destination .component-collapse .collapse-tit:before,[dir=rtl] .global-ma-sp .component-collapse .collapse-tit:before{right:auto;left:2.8rem}[dir=rtl] .global-ma-destination .component-collapse .collapse-txt,[dir=rtl] .global-ma-sp .component-collapse .collapse-txt{padding-right:0;padding-left:1.6rem}[dir=rtl] .global-ma-destination .component-collapse .collapse-txt .txt,[dir=rtl] .global-ma-sp .component-collapse .collapse-txt .txt{font-size:1.8rem;line-height:3rem;font-weight:600;color:#fff;margin-right:0rem}[dir=rtl] .global-ma-cdp .global-ma-tit02 br{display:none}[dir=rtl] .global-ma-brand .global-ma-tit-wrap{padding-right:-webkit-calc(50% - 70rem);padding-right:calc(50% - 70rem);padding-left:6rem;right:0;left:auto}[dir=rtl] .global-ma-brand .collapse-tab-wrap .collapse-tit{padding:2.4rem 2.4rem 0rem 1.6rem}[dir=rtl] .global-ma-brand .collapse-tab-wrap .collapse-txt{padding:0rem 0rem 0rem 1.6rem}[dir=rtl] .global-ma-brand .tab-head-wrap{padding-left:12rem;padding-right:-webkit-calc(50% - 70rem);padding-right:calc(50% - 70rem);right:0;left:auto}[dir=rtl] .global-ma-brand .content-wrap{padding-right:14rem;padding-left:0}[dir=rtl] .global-ma-rewards .rewards-list-item+.rewards-list-item{margin-right:2rem;margin-left:0}[dir=rtl] .global-ma-tier .brand-tier-list-wrap .unit{right:0;left:auto}[dir=rtl] .global-ma-banner-app .component-swiper.swiper-main-banner .swiper-controls.type01{right:auto;left:1.2rem}[dir=rtl] .global-ma-banner-app .component-swiper.swiper-main-banner .swiper-controls.type01 .swiper-fraction{margin:0}.global-ma-wrap .swiper{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial;position:static;position:initial;overflow:visible;overflow:initial;list-style:disc outside none;list-style:initial;padding:0;padding:initial}.global-ma-wrap .component-swiper .swiper-controls .swiper-progressbar+.swiper-fraction,.global-ma-wrap .component-swiper .swiper-controls .swiper-btn-wrap+.swiper-fraction{margin-left:2rem}.global-ma-wrap .component-swiper .swiper-controls .swiper-pagination-current,.global-ma-wrap .component-swiper .swiper-controls .swiper-pagination-total{display:-webkit-box;display:-webkit-flex;display:flex;white-space:nowrap}.global-ma-wrap .component-swiper.swiper-main-kv{position:relative}.global-ma-wrap .component-swiper.swiper-main-kv .card-img{position:relative;overflow:hidden}.global-ma-wrap .component-swiper.swiper-main-kv .card-img .mo{display:none}.global-ma-wrap .component-swiper.swiper-main-kv .card-img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-info{width:auto;display:block;max-width:80rem;position:absolute;bottom:26.4rem;left:-webkit-calc(50% - 70rem);left:calc(50% - 70rem);z-index:1;padding-top:0}.global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-info.black .card-info-tit .info-tit,.global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-info.black .card-info-sub .info-sub,.global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-info.black .btn.white .btn-txt{color:#111}.global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-info.black .btn.white .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-tit{opacity:0}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-tit .info-tit{font-size:4.4rem;line-height:6rem;font-weight:500;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-tit+.card-info-sub{margin-top:2.4rem}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-tit+.card-info-link{margin-top:1.6rem}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub,.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul{font-size:1.8rem;line-height:3rem;font-weight:400;color:#fff}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul li{margin-bottom:.8rem}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul li:last-child{margin-bottom:0}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-ma-wrap .component-swiper.swiper-main-kv .btn.btn-text02 .btn-txt+.ico{margin-left:.4rem}.global-ma-wrap .component-swiper.swiper-main-kv .btn.btn-text02 .btn-txt+.ico.ico-btn-arrow{width:1.6rem;height:1.6rem}.global-ma-wrap .component-swiper.swiper-main-kv .btn.btn-text02 .btn-txt+.ico.ico-btn-arrow:after{width:1.6rem;height:1.6rem;background-size:1.6rem}.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{position:absolute;bottom:13.7rem;left:-webkit-calc(50% - 70rem);left:calc(50% - 70rem)}.global-ma-wrap .component-swiper.swiper-main-kv .swiper-motion{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .5s ease-out;transition:opacity .2s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .2s ease-out;transition:transform .5s ease-out,opacity .2s ease-out,-webkit-transform .5s ease-out}.global-ma-wrap .component-swiper.swiper-main-kv .swiper-motion.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-container{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 auto;height:7.2rem;position:relative;max-width:140rem}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-slide{padding:0rem 0rem 0rem 3.2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='1.2' d='M10.72 20h2.559m3.843-9.595a5.117 5.117 0 1 0-10.235 0v4.478a1.92 1.92 0 0 1-1.919 1.92h14.073a1.92 1.92 0 0 1-1.919-1.92zm-13.438-.171a7.68 7.68 0 0 1 3.198-6.23m13.435 6.23a7.68 7.68 0 0 0-3.199-6.23'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 center;background-size:2rem}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-slide,.global-ma-wrap .component-swiper.swiper-main-notice .notice-left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-ma-wrap .component-swiper.swiper-main-notice .notice-left{margin-right:6rem;white-space:nowrap}.global-ma-wrap .component-swiper.swiper-main-notice .notice-left .notice-txt01{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#816c58}.global-ma-wrap .component-swiper.swiper-main-notice .notice-left .notice-txt02{position:relative;font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-ma-wrap .component-swiper.swiper-main-notice .notice-left .notice-txt02:before{display:inline-block;content:"";margin:0rem .8rem 0rem 1rem;width:1px;height:1.2rem;background-color:#ddd}.global-ma-wrap .component-swiper.swiper-main-notice .notice-info-txt{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:1.6rem;line-height:2.8rem;font-weight:400;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#111}.global-ma-wrap .component-swiper.swiper-main-notice .notice-date{display:inline-block;margin-left:4rem;font-size:1.6rem;line-height:3.2rem;font-weight:400;color:#444;white-space:nowrap}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-fraction{margin:0rem 2rem 0rem 6rem}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-prev{margin-left:0;margin-right:1.2rem}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .btn-stop{margin-left:0;position:relative;right:auto}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-next{margin-left:1.2rem}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .ico-play{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23111' d='m13.32 7.895-10.343 5.97V1.925z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23111' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:1.6rem;height:1.6rem}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .ico-pause{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23111' d='M3.5 2h2v12h-2zm7 0h2v12h-2z'/%3E%3C/svg%3E");width:1.6rem;height:1.6rem}.global-ma-wrap .component-swiper.swiper-type11{position:relative;display:none}.global-ma-wrap .component-swiper.swiper-type11 .swiper-container{padding:0rem 2rem}.global-ma-wrap .component-swiper.swiper-type11 .swiper-slide{position:relative}.global-ma-wrap .component-swiper.swiper-type11 .slide-inner{width:100%;height:100%;object-fit:cover;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-ma-wrap .component-swiper.swiper-type11 .slide-inner>img{height:100%;border-radius:.8rem}.global-ma-wrap .component-swiper.swiper-type11 .inner-txt{position:absolute;left:2.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.4rem;line-height:2.6rem;color:#fff;max-width:15.4rem}.component-swiper.swiper-main-reservation{margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2);position:relative}.component-swiper.swiper-main-reservation .swiper-container{max-width:140rem}.component-swiper.swiper-main-reservation .swiper-slide{position:relative;width:40rem}.component-swiper.swiper-main-reservation .swiper-slide:only-child{width:100%}.component-swiper.swiper-main-reservation .reservation-item{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;border:1px solid #dddddd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;border-radius:.6rem;background-color:#fff;word-break:break-all}.component-swiper.swiper-main-reservation .reservation-item .ico{width:1.6rem;height:1.6rem;-webkit-box-flex:0;-webkit-flex:0 0 1.6rem;flex:0 0 1.6rem}.component-swiper.swiper-main-reservation .reservation-item .ico-hotel{background-image:url(/assets/images/MA_global/ico_main_hotel.svg)}.component-swiper.swiper-main-reservation .reservation-item .ico-dining{background-image:url(/assets/images/MA_global/ico_main_dining.svg)}.component-swiper.swiper-main-reservation .reservation-item .ico-right{background-image:url("data:image/svg+xml;charset=utf-8,%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-size:1.1rem}.component-swiper.swiper-main-reservation .reservation-info{padding:1.6rem 2rem 1.2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.component-swiper.swiper-main-reservation .reservation-info .info{word-break:break-all}.component-swiper.swiper-main-reservation .reservation-info .info-top{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.component-swiper.swiper-main-reservation .reservation-info .info-tit{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;padding-top:.2rem}.component-swiper.swiper-main-reservation .reservation-info .info-category{width:2.4rem;height:2.4rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 2.4rem;flex:0 0 2.4rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;background-color:#111}.component-swiper.swiper-main-reservation .reservation-info .info-category+.info-num{margin-left:.8rem}.component-swiper.swiper-main-reservation .reservation-info .info-category .ico{background-size:1.6rem}.component-swiper.swiper-main-reservation .reservation-info .info-dday{margin-left:.8rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-size:2rem;line-height:3.2rem;font-weight:600;color:#111}.component-swiper.swiper-main-reservation .reservation-info .info-num{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.component-swiper.swiper-main-reservation .reservation-info .info-num .btn-txt{position:relative;padding-right:1.6rem;text-align:start;font-size:1.4rem;line-height:2.6rem;color:#111;word-break:break-all;vertical-align:text-bottom;display:-webkit-inline-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-main-reservation .reservation-info .info-num .btn-txt .ico{height:2.2rem;position:absolute;top:0;right:0}.component-swiper.swiper-main-reservation .reservation-info .info-hotel{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:start;font-size:1.2rem;line-height:2.4rem;color:#816c58}.component-swiper.swiper-main-reservation .reservation-info .info-hotel+.info-place{margin-top:1.2rem}.component-swiper.swiper-main-reservation .reservation-info .info-sub{margin-top:1.2rem;min-height:5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.component-swiper.swiper-main-reservation .reservation-info .info-place{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:1.6rem;line-height:2.8rem;font-weight:600;text-align:start;color:#111}.component-swiper.swiper-main-reservation .reservation-info .info-place .btn-txt{display:-webkit-inline-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:-webkit-calc(100% - 1.6rem);max-width:calc(100% - 1.6rem)}.component-swiper.swiper-main-reservation .reservation-info .info-place em{vertical-align:middle}.component-swiper.swiper-main-reservation .reservation-info .info-place .ico{margin-left:0}.component-swiper.swiper-main-reservation .reservation-info .info-bottom{margin-top:1.2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.component-swiper.swiper-main-reservation .reservation-info .info-bottom .ico-arrow-right{-webkit-box-flex:0;-webkit-flex:0 0 1.6rem;flex:0 0 1.6rem}.component-swiper.swiper-main-reservation .reservation-info .info-period{width:100%;margin-right:-1rem;font-size:1.2rem;line-height:2.4rem;color:#666;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-main-reservation .reservation-btns{display:-webkit-box;display:-webkit-flex;display:flex;padding:0rem .4rem;background-color:#f5f5f5;border-radius:0rem 0rem .6rem .6rem}.component-swiper.swiper-main-reservation .reservation-btns .reservation-btn{display:-webkit-box;display:-webkit-flex;display:flex;min-height:4.4rem;padding:.5rem 1.6rem;position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:1.4rem;line-height:2.6rem;color:#111}.component-swiper.swiper-main-reservation .reservation-btns .reservation-btn .btn-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-main-reservation .reservation-btns .reservation-btn:only-child .btn-txt{-webkit-line-clamp:1}.component-swiper.swiper-main-reservation .reservation-btns .reservation-btn .gt{margin-left:.6rem;-webkit-box-flex:0;-webkit-flex:0 0 .7rem;flex:0 0 .7rem}.component-swiper.swiper-main-reservation .reservation-btns .reservation-btn+.reservation-btn:before{content:"";margin:0rem 1.6rem 0rem -1.6rem;width:1px;height:1.2rem;background-color:#ddd}.component-swiper.swiper-main-timesale{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:140rem;overflow:visible}.component-swiper.swiper-main-timesale .swiper-wrapper,.component-swiper.swiper-main-timesale .swiper-slide{position:static}.component-swiper.swiper-main-timesale .swiper-txt-container{width:-webkit-calc(100% - 57.1rem);width:calc(100% - 57.1rem);border:1px solid #dddddd;border-right:none;z-index:1}.component-swiper.swiper-main-timesale .swiper-img-container{overflow:hidden;width:57.1rem;z-index:0}.component-swiper.swiper-main-timesale .swiper-img-container .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.component-swiper.swiper-main-timesale .swiper-img-container .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-main-timesale .swiper-img-container .type-commingsoon .thumbnail-img:after,.component-swiper.swiper-main-timesale .swiper-img-container .type-soldout .thumbnail-img:after{content:"";display:block;width:100%;height:100%;background:#fff6;position:absolute;top:0;left:0}.component-swiper.swiper-main-timesale .swiper-img-container .type-soldout .thumbnail-img:after{background:#0009}.component-swiper.swiper-main-timesale .timesale-link{width:100%;height:100%;padding:4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.component-swiper.swiper-main-timesale .timesale-txt{position:relative}.component-swiper.swiper-main-timesale .timesale-txt-info{max-width:72.9rem}.component-swiper.swiper-main-timesale .timesale-txt-info .badge+.timesale-tit01{margin-top:1.6rem}.component-swiper.swiper-main-timesale .timesale-tit01{font-size:2.4rem;line-height:4rem;font-weight:600;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-main-timesale .type-wrap{display:none}.component-swiper.swiper-main-timesale .type-wrap.commingsoon,.component-swiper.swiper-main-timesale .type-wrap.soldout{width:57.1rem;height:100%;position:absolute;top:0;right:-57.1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.component-swiper.swiper-main-timesale .type-wrap.commingsoon .tit,.component-swiper.swiper-main-timesale .type-wrap.soldout .tit{font-size:3.6rem;line-height:5.2rem;font-weight:400}.component-swiper.swiper-main-timesale .type-wrap.commingsoon .open,.component-swiper.swiper-main-timesale .type-wrap.soldout .open{font-size:1.8rem;line-height:3rem;font-weight:500}.component-swiper.swiper-main-timesale .type-wrap.timer:after{content:"";width:57.1rem;height:100%;position:absolute;top:0;right:-57.1rem}.component-swiper.swiper-main-timesale .type-wrap.soldout .tit{color:#fff}.component-swiper.swiper-main-timesale .type-commingsoon .type-wrap.commingsoon,.component-swiper.swiper-main-timesale .type-soldout .type-wrap.soldout,.component-swiper.swiper-main-timesale .type-timer .type-wrap.timer{display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-main-timesale .countdown-wrap{color:#111}.component-swiper.swiper-main-timesale .countdown-wrap .time-info{color:#666;font-size:1.4rem;line-height:2.6rem}.component-swiper.swiper-main-timesale .countdown-wrap .ico-clock-wrap{display:none}.component-swiper.swiper-main-timesale .countdown-wrap .time-container{min-width:8rem;height:9rem}.component-swiper.swiper-main-timesale .countdown-wrap .time-box{height:5.6rem}.component-swiper.swiper-main-timesale .countdown-wrap .time-box:after,.component-swiper.swiper-main-timesale .countdown-wrap .time-box:before{display:none}.component-swiper.swiper-main-timesale .countdown-wrap .time-txt,.component-swiper.swiper-main-timesale .countdown-wrap .colon{font-size:4.4rem;line-height:5.6rem}.component-swiper.swiper-main-timesale .countdown-wrap .time-txt .el,.component-swiper.swiper-main-timesale .countdown-wrap .colon .el{padding:0}.component-swiper.swiper-main-timesale .countdown-wrap .colon{display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-main-timesale .swiper-controls{position:absolute;right:0;top:-4rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.component-swiper.swiper-main-timesale .swiper-controls .swiper-pagination{display:none}.component-swiper.swiper-main-destination{margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2)}.component-swiper.swiper-main-destination .swiper-slide{width:44.8066666667rem;height:65rem;-webkit-transition:width .45s cubic-bezier(.55,.56,0,.71);transition:width .45s cubic-bezier(.55,.56,0,.71)}.component-swiper.swiper-main-destination .swiper-slide .component-card .card-info-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.component-swiper.swiper-main-destination .swiper-slide .card-info{display:block;overflow:visible;overflow:initial}.component-swiper.swiper-main-destination .swiper-slide .card-info-tit{position:absolute;bottom:4rem}.component-swiper.swiper-main-destination .swiper-slide .card-info-link{margin-top:.8rem;width:60.4rem;height:0;opacity:0;-webkit-transition:height 1s cubic-bezier(.55,.56,0,.71),margin 1s cubic-bezier(.55,.56,0,.71);transition:height 1s cubic-bezier(.55,.56,0,.71),margin 1s cubic-bezier(.55,.56,0,.71)}.component-swiper.swiper-main-destination .swiper-slide .btn-destination:focus-visible:after{border-radius:2rem}.component-swiper.swiper-main-destination .swiper-slide:has(.btn-destination:focus-visible),.component-swiper.swiper-main-destination .swiper-slide:hover,.component-swiper.swiper-main-destination .swiper-slide.active{width:68.4rem!important;-webkit-transition-delay:.11s;transition-delay:.11s}.component-swiper.swiper-main-destination .swiper-slide:has(.btn-destination:focus-visible) .card-info-tit,.component-swiper.swiper-main-destination .swiper-slide:hover .card-info-tit,.component-swiper.swiper-main-destination .swiper-slide.active .card-info-tit{bottom:100%;-webkit-transition-delay:.1s;transition-delay:.1s}.component-swiper.swiper-main-destination .swiper-slide:has(.btn-destination:focus-visible) .card-info-link,.component-swiper.swiper-main-destination .swiper-slide:hover .card-info-link,.component-swiper.swiper-main-destination .swiper-slide.active .card-info-link{margin-top:2.4rem;height:auto;opacity:1;-webkit-transition:all .3s cubic-bezier(.55,.56,0,.71) .1s;transition:all .3s cubic-bezier(.55,.56,0,.71) .1s}.component-swiper.swiper-main-destination .swiper-slide:has(.btn-destination:focus-visible){-webkit-transition:none;transition:none}.component-swiper.swiper-main-destination .swiper-slide:has(.btn-destination:focus-visible) .card-info-tit,.component-swiper.swiper-main-destination .swiper-slide:has(.btn-destination:focus-visible) .card-info-link{-webkit-transition:none;transition:none}.component-swiper.swiper-main-destination .component-card{height:100%}.component-swiper.swiper-main-destination .card-inner{position:relative;overflow-y:hidden}.component-swiper.swiper-main-destination .card-top{height:100%}.component-swiper.swiper-main-destination .card-info{padding:0rem 3.2rem 3.2rem 4rem;position:absolute;left:0rem;bottom:0rem;overflow:hidden}.component-swiper.swiper-main-destination .component-card .card-img{position:relative}.component-swiper.swiper-main-destination .component-card .card-img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.48)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,.48) 80%);background:linear-gradient(180deg,#0000 30%,#0000007a 80%)}.component-swiper.swiper-main-destination .component-card .card-img>img{object-position:0 50%}.component-swiper.swiper-main-destination .component-card .card-info-tit .info-tit03{color:#fff}.component-swiper.swiper-main-destination ::-webkit-scrollbar{display:none}.component-swiper.swiper-main-destination .btn+.btn{margin-left:0}.component-swiper.swiper-main-destination .btn-destination{border:1px solid rgba(255,255,255,.4);height:4rem;margin:0rem .8rem .8rem 0rem;padding:0rem 1.5rem;background:#fff3;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);border-radius:2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.component-swiper.swiper-main-destination .btn-destination .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:600;color:#fff;white-space:nowrap;-webkit-backdrop-filter:initial;backdrop-filter:initial}.component-swiper.swiper-main-destination .btn-destination:hover,.component-swiper.swiper-main-destination .btn-destination:focus,.component-swiper.swiper-main-destination .btn-destination:active{background-color:#fff;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.component-swiper.swiper-main-destination .btn-destination:hover .btn-txt,.component-swiper.swiper-main-destination .btn-destination:focus .btn-txt,.component-swiper.swiper-main-destination .btn-destination:active .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:600;color:#111;-webkit-backdrop-filter:initial;backdrop-filter:initial}.component-swiper.swiper-main-destination .swiper-controls{max-width:140rem;margin-top:3.2rem;width:100%}.component-swiper.swiper-main-destination .swiper-controls .swiper-fraction{display:none}.component-swiper.swiper-main-destination .swiper-controls .swiper-progressbar{width:100%}.component-swiper.swiper-main-destination .swiper-container{max-width:140rem;overflow:visible}.component-swiper.swiper-main-promotion{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.component-swiper.swiper-main-promotion .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.component-swiper.swiper-main-promotion .swiper-slide{width:-webkit-calc(50% - 2.95rem);width:calc(50% - 2.95rem);height:auto;display:-webkit-box;display:-webkit-flex;display:flex;position:static;position:initial}.component-swiper.swiper-main-promotion .swiper-slide .card-img{position:relative;overflow:hidden;padding-top:66.6666666667%}.component-swiper.swiper-main-promotion .swiper-slide .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-main-promotion .swiper-slide .card-img img.pc{display:block}.component-swiper.swiper-main-promotion .swiper-slide .card-img img.mo{display:none}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(1){-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-right:5.9rem;height:38.4rem;-webkit-transform:translateY(300px);transform:translateY(300px)}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(1):after{position:absolute;content:"";width:1px;height:241%;background-color:#ddd;right:-2.9rem}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;order:3;margin-top:-21.7rem;margin-right:5.9rem;-webkit-transform:translateY(300px);transform:translateY(300px)}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(2) .card-img{padding-top:125%}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(3){-webkit-box-ordinal-group:3;-webkit-order:2;order:2;-webkit-transform:translateY(500px);transform:translateY(500px)}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(3) .card-img{padding-top:125%}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;order:4;-webkit-transform:translateY(500px);transform:translateY(500px)}.component-swiper.swiper-main-promotion .component-card{height:auto;width:100%}.component-swiper.swiper-main-promotion .component-card .card-info{height:14.4rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.component-swiper.swiper-main-promotion .component-card .card-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#816c58;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.component-swiper.swiper-main-promotion .swiper-controls,.component-swiper.swiper-main-promotion .swiper-controls .swiper-progressbar{display:none}.component-swiper.swiper-main-sp{margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2);position:relative}.component-swiper.swiper-main-sp .swiper-container{max-width:140rem}.component-swiper.swiper-main-sp .swiper-slide{position:relative;width:32.9rem}.component-swiper.swiper-main-sp .swiper-slide .component-card .card-img{position:relative;overflow:hidden;padding-top:66.6666666667%}.component-swiper.swiper-main-sp .swiper-slide .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-main-sp .swiper-slide .component-card .card-info{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.component-swiper.swiper-main-sp .info-tit{font-size:2rem;line-height:3.6rem;font-weight:600}.component-swiper.swiper-main-sp .swiper-controls{max-width:140rem;margin-top:3.2rem;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.component-swiper.swiper-main-sp .swiper-controls .swiper-progressbar{width:100%}.component-swiper.swiper-main-sp .swiper-controls .swiper-fraction{display:none}.component-swiper.swiper-main-brand .swiper-container{max-width:80.3rem;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.component-swiper.swiper-main-brand .swiper-slide{max-width:44.8rem;height:100%;display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-main-brand .swiper-slide:nth-child(2n) .card-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.component-swiper.swiper-main-brand .component-card{width:100%}.component-swiper.swiper-main-brand .component-card .card-top{height:auto;position:relative}.component-swiper.swiper-main-brand .component-card .card-top .ico{position:absolute;right:2.4rem;bottom:2.4rem}.component-swiper.swiper-main-brand .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.component-swiper.swiper-main-brand .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-main-brand .component-card .card-info{height:9.6rem;padding-top:1.6rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-flex:0;-webkit-flex:none;flex:none}.component-swiper.swiper-main-brand .component-card:hover .ico-btn-arrow:after{-webkit-animation:bounceHover .5s forwards ease-out;animation:bounceHover .5s forwards ease-out}.component-swiper.swiper-main-brand .component-card:hover .circle:before{-webkit-transform:scale(1);transform:scale(1)}.component-swiper.swiper-main-brand .component-card:hover .circle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.component-swiper.swiper-main-brand .component-card:hover .circle.white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.component-swiper.swiper-main-brand .component-card:hover.white .circle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.component-swiper.swiper-main-brand .info-tit{font-size:2rem;line-height:3.6rem;font-weight:600;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-main-brand .swiper-controls{margin:0;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.component-swiper.swiper-main-brand .swiper-controls .swiper-progressbar{width:100%}.component-swiper.swiper-main-brand .swiper-controls .swiper-fraction{display:none}.component-swiper.swiper-main-banner .swiper-slide{position:relative}.component-swiper.swiper-main-banner .card-info{position:absolute;width:100%;height:100%;padding:4rem 8rem}.component-swiper.swiper-main-banner .card-info .info-tit{color:#fff;font-size:2.4rem;line-height:4rem;font-weight:600;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-main-banner .swiper-controls{width:100%;margin-top:2.4rem;max-width:140rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.component-swiper.swiper-main-timesale .swiper-motion{opacity:0;height:100%;-webkit-transition:opacity .35s cubic-bezier(.65,.05,.36,1);transition:opacity .35s cubic-bezier(.65,.05,.36,1)}.component-swiper.swiper-main-timesale .swiper-motion.active{opacity:1}[dir=rtl] .global-ma-wrap .component-swiper .swiper-controls .swiper-progressbar+.swiper-fraction,[dir=rtl] .global-ma-wrap .component-swiper .swiper-controls .swiper-btn-wrap+.swiper-fraction{margin-right:2rem;margin-left:0rem}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-info{right:-webkit-calc(50% - 70rem);right:calc(50% - 70rem);left:auto}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-slide{padding:0rem 3.2rem 0rem 0rem;background-position-x:100%}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .notice-left{margin:0rem 0rem 0rem 6rem}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .notice-date{margin-right:4rem;margin-left:0rem}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-fraction{margin:0rem 6rem 0rem 2rem}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-prev,[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-next{margin:0}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .btn-stop{margin:0rem 1.2rem;left:auto}[dir=rtl] .component-swiper.swiper-main-reservation{margin-right:-webkit-calc((100% - 140rem) / 2);margin-right:calc((100% - 140rem)/2);margin-left:0}[dir=rtl] .component-swiper.swiper-main-reservation .reservation-info .info-num .btn-txt .ico{-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .component-swiper.swiper-main-reservation .reservation-info .info-place .ico{margin-right:0;margin-left:.8rem}[dir=rtl] .component-swiper.swiper-main-reservation .reservation-item .ico-right{-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .component-swiper.swiper-main-reservation .reservation-btns .reservation-btn+.reservation-btn:before{margin:0rem -1.6rem 0rem 1.6rem}[dir=rtl] .component-swiper.swiper-main-timesale .swiper-txt-container{border-right:1px solid #dddddd;border-left:none}[dir=rtl] .component-swiper.swiper-main-timesale .swiper-controls{right:auto;left:0}[dir=rtl] .component-swiper.swiper-main-destination{margin-right:-webkit-calc((100% - 140rem) / 2);margin-right:calc((100% - 140rem)/2);margin-left:0}[dir=rtl] .component-swiper.swiper-main-destination .card-info{padding:0rem 4rem 3.2rem 3.2rem;right:0;left:auto}[dir=rtl] .component-swiper.swiper-main-destination .btn-destination{margin:0rem 0rem .8rem .8rem}[dir=rtl] .component-swiper.swiper-main-promotion .swiper-slide:nth-child(1):after{right:auto;left:-2.9rem}[dir=rtl] .component-swiper.swiper-main-promotion .swiper-slide:nth-child(1),[dir=rtl] .component-swiper.swiper-main-promotion .swiper-slide:nth-child(2){margin-right:0}[dir=rtl] .component-swiper.swiper-main-promotion .swiper-slide:nth-child(3),[dir=rtl] .component-swiper.swiper-main-promotion .swiper-slide:nth-child(4){margin-right:5.9rem;margin-left:0}[dir=rtl] .component-swiper.swiper-main-sp{margin-right:-webkit-calc((100% - 140rem) / 2);margin-right:calc((100% - 140rem)/2);margin-left:0}[dir=rtl] .component-swiper.swiper-main-banner .swiper-controls .swiper-pagination{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-top-wrap .visual-standard-wrap .component-hgroup h1.hgroup-tit03{font-size:4rem;line-height:5.6rem;font-weight:500}.layout-top-wrap .visual-standard-wrap .component-hgroup .cdp-name{font-weight:inherit;color:#816c5b}.bottom-badge .badge-row{gap:.8rem}.bottom-badge .badge.badge-style02{height:4.4rem;padding:0rem 1.6rem}.bottom-badge .badge.badge-style02 .badge-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.cdp-bg-wrap{background:#f5f5f5;padding:8rem 0rem}.cdp-bg-wrap .hotel-item{margin-top:10rem}.cdp-bg-wrap .hotel-item .card-info-txt .info-txt01,.cdp-bg-wrap .hotel-item .card-info-txt .info-txt02{font-size:1.6rem;line-height:2.8rem}.cdp-bg-wrap .hotel-item+.hotel-item{margin-top:10rem}.cdp-bg-wrap .component-swiper.swiper-type44 .swiper-wrapper .swiper-slide{margin-left:2.8rem}.cdp-bg-wrap .component-swiper.swiper-type44 .swiper-wrapper .swiper-slide:first-child,.cdp-bg-wrap .component-swiper.swiper-type44 .swiper-wrapper .swiper-slide:nth-child(4){margin-left:0}.cdp-bg-wrap .component-swiper.swiper-type44 .swiper-wrapper .swiper-slide:nth-child(n+4){margin-top:2.8rem}.cdp-bg-wrap .component-swiper.swiper-type44 .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.cdp-bg-wrap .component-swiper.swiper-type44 .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cdp-bg-wrap .component-swiper.swiper-type44 .component-card .card-info-tit .info-tit03,.cdp-bg-wrap .component-swiper.swiper-type44 .component-card .card-info-sub .info-sub02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cdp-bg-wrap.type-a .bg-inner{max-width:140rem;margin:0 auto}.cdp-bg-wrap.type-d{padding:0;background:none}.cdp-bg-wrap .component-hgroup{max-width:140rem;margin:0 auto}.cdp-bg-wrap .component-hgroup .hgroup-tit03{font-size:3.6rem;line-height:5.2rem;font-weight:600}.cdp-bg-wrap .component-hgroup+.cdp-col-swiper{margin-top:3.2rem}.cdp-bg-wrap .cdp-col-swiper .component-swiper .swiper-controls .swiper-fraction{display:none}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type17 .component-card .card-info{background:#fff;padding:2.4rem}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type17 .component-card .card-info-sub .info-sub02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .swiper-slide{width:44.8rem;height:auto}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-top{height:auto;position:relative;overflow:hidden;padding-top:56.25%}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-top img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-top .card-img{position:absolute;top:0}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-info-tit .info-tit03{font-size:2.4rem;line-height:4rem}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-info-tit .info-tit03,.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-info-sub .info-sub02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-info-txt .info-txt-row+.info-txt-row{margin-top:.4rem}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{margin-left:0}.cdp-tab-wrap{margin-top:-2.4rem}.cdp-tab-wrap .component-tab.type03 .tab-head{height:7.8rem;max-width:140rem}.cdp-tab-wrap .component-tab.type03 .tab-label{width:28rem}.cdp-tab-wrap .collapse-tab-wrap .collapse-tit{border-top:1px solid #dddddd}.cdp-thumb-wrap .component-hgroup .hgroup-tit01,.cdp-dining-wrap .component-hgroup .hgroup-tit01,.cdp-fc-wrap .component-hgroup .hgroup-tit01{font-size:4.8rem;line-height:6.2rem;letter-spacing:.02em;-webkit-transform:rotate(-.03deg);transform:rotate(-.03deg)}.cdp-thumb-wrap .component-hgroup .small-tit,.cdp-dining-wrap .component-hgroup .small-tit,.cdp-fc-wrap .component-hgroup .small-tit{font-size:3.2rem;line-height:4.8rem}.cdp-thumb-wrap .component-hgroup .hgroup-top{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.cdp-thumb-wrap .component-hgroup .btn.btn-text01 .ico-btn-arrow.circle{-webkit-box-flex:0;-webkit-flex:0 0 4.8rem;flex:0 0 4.8rem}.cdp-thumb-wrap .component-chips+.thumb-swiper{margin-top:4rem}.cdp-thumb-wrap .thumb-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.cdp-thumb-wrap .thumb-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cdp-thumb-wrap .thumb-swiper .component-card .card-info-tit .info-tit{font-size:3.2rem;line-height:4.8rem;font-weight:600}.cdp-thumb-wrap .thumb-swiper .component-card .card-info-sub .info-sub,.cdp-thumb-wrap .thumb-swiper .txt-bu-wrap .txt-bu04>li{font-size:1.6rem;line-height:2.8rem}.cdp-thumb-wrap .thumb-swiper .component-swiper.swiper-type20.type02 .swiper-thumbnail .img-box{position:relative;overflow:hidden;padding-top:56.25%}.cdp-thumb-wrap .thumb-swiper .component-swiper.swiper-type20.type02 .swiper-thumbnail .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cdp-dining-wrap .component-hgroup{width:100%;margin:0 auto;max-width:140rem}.cdp-dining-wrap .component-hgroup+.cdp-info-swiper{margin-top:3.2rem}.cdp-dining-wrap .component-hgroup .hgroup-bottom{max-width:107.1rem}.cdp-dining-wrap .component-hgroup br{display:none}.cdp-dining-wrap .component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.cdp-dining-wrap .component-lists .lists-row .lists-col-2{padding-top:6rem}.cdp-dining-wrap .cdp-info-swiper{margin-left:-webkit-calc(50% - 70rem);margin-left:calc(50% - 70rem)}.cdp-dining-wrap.full{background:#111;padding:8rem 0rem}.cdp-dining-wrap.full .txt-info02-wrap .txt-info-badge:first-child{margin-top:0}.cdp-dining-wrap.full .txt-info02-wrap .txt-info-badge+.txt-info-tit{margin-top:1.6rem}.cdp-dining-wrap.full .txt-info02-wrap .badge.badge-color16{border:1px solid #ffffff;background:none}.cdp-dining-wrap.full .txt-info02-wrap .badge.badge-color16 .badge-txt,.cdp-dining-wrap.full .txt-info02-wrap .txt-info-tit .info-tit04{color:#fff}.cdp-dining-wrap.full .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:1.6rem}.cdp-dining-wrap.full .txt-info02-wrap .txt-info-tit .info-txt .txt04,.cdp-dining-wrap.full .txt-bu-wrap .txt-bu04>li{color:#fff}.cdp-dining-wrap.full .txt-bu-wrap .txt-bu04>li:before{background-color:#fff}.cdp-dining-wrap .txt-bu-wrap .txt-bu04>li{font-size:1.8rem;line-height:3rem;font-weight:400}.cdp-dining-wrap .txt-bu-wrap .txt-bu04>li:before{width:.4rem;height:.4rem;border-radius:50%;background-color:#111}.cdp-dining-wrap .txt-bu-wrap .txt-bu04>li+li{margin-top:.4rem}.cdp-info-swiper .component-swiper.swiper-type27 .swiper-txt-container,.cdp-info-swiper .component-swiper.swiper-type27_1 .swiper-txt-container,.cdp-info-swiper .component-swiper.swiper-type27_2 .swiper-txt-container{padding-top:6rem}.cdp-info-swiper .component-swiper.swiper-type27 .txt-info02-wrap .txt-info-badge:first-child,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-info02-wrap .txt-info-badge:first-child,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-info02-wrap .txt-info-badge:first-child{margin-top:0}.cdp-info-swiper .component-swiper.swiper-type27 .txt-info02-wrap .info-tit04,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-info02-wrap .info-tit04,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-info02-wrap .info-tit04{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cdp-info-swiper .component-swiper.swiper-type27 .txt-info02-wrap .info-txt,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-info02-wrap .info-txt,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-info02-wrap .info-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.cdp-info-swiper .component-swiper.swiper-type27 .txt-bu-wrap .txt-bu04>li,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-bu-wrap .txt-bu04>li,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-bu-wrap .txt-bu04>li{font-size:1.8rem;line-height:3rem}[class^=cdp-] .mo-btn-area{display:none;margin:2.4rem 2rem 0rem;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}[class^=cdp-] .mo-btn-area .btn.btn-text01{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}[class^=cdp-] .mo-btn-area .ico-btn-arrow.circle{-webkit-box-flex:0;-webkit-flex:0 0 3.2rem;flex:0 0 3.2rem}.cdp-fc-wrap .cdp-fc-top{position:relative;padding-top:8rem}.cdp-fc-wrap .cdp-fc-top:before{content:"";width:100%;height:72.2rem;position:absolute;top:0;left:0;z-index:-1;background:#675b57}.cdp-fc-wrap .cdp-fc-top .component-hgroup{width:100%;margin:0 auto;max-width:140rem}.cdp-fc-wrap .cdp-fc-swiper{margin-top:3.2rem}.cdp-fc-wrap .cdp-fc-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.cdp-fc-wrap .cdp-fc-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cdp-fc-wrap .cdp-fc-swiper .component-card .card-info-tit .info-tit03{font-size:2.8rem;line-height:4.4rem}.cdp-fc-wrap .cdp-fc-swiper .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.cdp-fc-wrap .cdp-fc-swiper .component-card .info-top+.card-info-txt{margin-top:1.6rem}.cdp-fc-wrap .cdp-fc-swiper .component-card .card-info-sub .info-sub02{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.cdp-fc-wrap .cdp-fc-swiper .txt-bu-wrap .txt-bu05>li:before{width:.4rem;height:.4rem;border-radius:50%;background-color:#111}.cdp-fc-wrap .cdp-fc-swiper .txt-bu-wrap .txt-bu05>li+li{margin-top:.4rem}.cdp-fc-wrap .component-swiper.swiper-type21 .swiper-slide{width:110.2rem}.cdp-fc-wrap .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:none}.cdp-fc-wrap.l7 .cdp-fc-top:before{height:44.6rem;background:#1a1a1a}.cdp-fc-wrap.l7 .cdp-fc-top .component-hgroup br{display:none}.cdp-fc-wrap.l7 .cdp-fc-swiper .component-card .card-info{margin:0}.cdp-fc-wrap.l7 .cdp-fc-swiper .component-card .card-info .badge-row .badge{margin:0rem .4rem .4rem 0rem}.cdp-fc-wrap.l7 .cdp-fc-swiper .component-card .card-info-tit+.card-info-sub{margin-top:1.6rem}.cdp-fc-wrap.l7 .cdp-fc-swiper .component-card .card-info-sub .info-sub02{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.cdp-fc-wrap.l7 .component-swiper.swiper-type21 .swiper-slide{width:68.6rem}.cdp-fc-wrap.l7 .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:none}.cdp-fc-wrap.l7 .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{margin:0}.cdp-fc-wrap.city .cdp-fc-top:before{height:44.6rem;background:#818484}.cdp-fc-wrap.city .cdp-fc-top .component-hgroup br{display:none}.cdp-fc-wrap.city .cdp-fc-swiper .component-card .card-info{margin:0}.cdp-fc-wrap.city .cdp-fc-swiper .component-card .card-info .badge-row .badge{margin:0rem .4rem .4rem 0rem}.cdp-fc-wrap.city .cdp-fc-swiper .component-card .card-info-tit+.card-info-sub{margin-top:1.6rem}.cdp-fc-wrap.city .cdp-fc-swiper .component-card .card-info-sub .info-sub02{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.cdp-fc-wrap.city .component-swiper.swiper-type21 .swiper-slide{width:68.6rem}.cdp-fc-wrap.city .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:none}.cdp-fc-wrap.city .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{margin:0}.cdp-trevi-wrap .trevi-club-list{border-top:2px solid #111111;padding-top:3.2rem;margin-top:4rem}.cdp-trevi-wrap .trevi-club-list .info-tit-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cdp-trevi-wrap .trevi-club-list .info-title{font-size:3.6rem;line-height:4.8rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;margin-right:.8rem}.cdp-trevi-wrap .trevi-club-list .info-sub{font-size:2.8rem;line-height:4.4rem;font-weight:500}.cdp-trevi-wrap .trevi-club-list .info-txt{margin-top:1.2rem;font-size:1.8rem;line-height:3rem;font-weight:500;color:#666}.cdp-trevi-wrap .trevi-club-list .item-info-list{margin-top:3.2rem;color:#444}.cdp-trevi-wrap .trevi-club-list .item-info-list>li{line-height:2.8rem}.cdp-trevi-wrap .trevi-club-list .item-info-list>li+li:before,.cdp-trevi-wrap .trevi-club-list .item-info-list>li:after{background-color:#999;height:1.2rem;top:-webkit-calc(50% - .7rem);top:calc(50% - .7rem)}.cdp-trevi-wrap .component-hgroup .hgroup-top{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.cdp-trevi-wrap .component-hgroup .hgroup-bottom .bold{font-weight:600}.country-info-wrap .scroll-spy-wrap.anchor.fixed{width:100%;z-index:499}.country-info-wrap .scroll-spy-wrap.anchor.fixed .scroll-spy-head{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:auto}.country-info-wrap .scroll-spy-wrap.anchor.fixed .scroll-spy-label{padding:1.6rem 0rem}.country-info-wrap .scroll-spy-wrap.anchor .scroll-spy-head{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:auto}.country-info-wrap .scroll-spy-wrap.anchor .scroll-spy-label{min-width:35rem;padding:0rem 1.6rem 2.6rem}.country-info-wrap .inner-item+.inner-item{margin-top:10rem}.country-info-wrap .hotel-select-wrap{display:none;font-size:1.6rem;line-height:2.8rem;font-weight:600}.country-main-wrap{width:100%;height:98.6rem;background-size:cover;background-repeat:no-repeat}.country-main-wrap .country-inner{padding:14rem 0rem 12.2rem}.country-main-wrap.vietnam{background-image:url(/assets/images/MA_global/bg_vietnam_pc.jpg)}.country-main-wrap.myanmar{background-image:url(/assets/images/MA_global/bg_myanmmar_pc.jpg)}.country-main-wrap.guam{background-image:url(/assets/images/MA_global/bg_guam_pc.jpg)}.country-main-wrap.russia{background-image:url(/assets/images/MA_global/bg_russia_pc.jpg)}.country-main-wrap [class^="ico ico-country"]{background-size:100% auto;height:8rem}.country-main-wrap .ico-country-vietnam{width:36.8rem;background-image:url(/assets/images/MA_global/ico_vietnam.png)}.country-main-wrap .ico-country-myanmar{width:39.5rem;background-image:url(/assets/images/MA_global/ico_myanmmar.png)}.country-main-wrap .ico-country-guam{width:31.4rem;background-image:url(/assets/images/MA_global/ico_guam.png)}.country-main-wrap .ico-country-russia{width:35.9rem;background-image:url(/assets/images/MA_global/ico_russia.png);background-size:100% auto}.country-main-wrap .country-tit{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 auto;width:100%;max-width:140rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.country-main-wrap .country-tit .component-hgroup .hgroup-bottom [class^=bottom-txt]{font-size:2.4rem;line-height:4rem;font-weight:500;text-align:center}.country-main-wrap .country-tit .component-hgroup .hgroup-bottom [class^=bottom-txt] br{display:none}.country-main-wrap .country-tit .ico+.component-hgroup{margin-top:2.4rem}.country-main-wrap .country-tit+.country-swiper{margin-top:6rem}.country-main-wrap .country-swiper{margin-left:-webkit-calc(50% - 70rem);margin-left:calc(50% - 70rem)}.country-main-wrap .country-swiper .ratio-3-2{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.country-main-wrap .country-swiper .ratio-3-2.swiper-wrap{max-width:140rem;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.country-main-wrap .country-swiper .ratio-3-2.swiper-wrap .slider-next{overflow-x:hidden;max-width:92.4rem;-webkit-transform:translateX(100%);transform:translate(100%);position:absolute;height:100%;top:0;right:-8rem}.country-main-wrap .country-swiper .ratio-3-2.swiper-wrap .slider-next .component-lists .lists-col-2{display:none}.country-main-wrap .country-swiper .ratio-3-2 .swiper-img-container{-webkit-box-flex:0;-webkit-flex:0 0 92.4rem;flex:0 0 92.4rem}.country-main-wrap .country-swiper .ratio-3-2 .swiper-txt-container{position:relative;padding-top:6rem;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 92.4rem - 6rem) * 1);flex:0 0 calc((100% - 98.4rem)*1)}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:2.4rem}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit .info-tit{font-size:3.2rem;line-height:4.8rem;font-weight:600;color:#fff}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.6rem}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit .info-txt.divider-line{display:block}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]{font-size:1.8rem;line-height:3rem;color:#fff}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]:before{content:none}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit .info-txt.divider-line .txt01+.txt02{margin-top:.8rem}.country-main-wrap .country-swiper .btn.btn-text01{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:16rem;border-radius:.4rem;font-size:1.6rem;line-height:2.8rem;font-weight:600;height:5.2rem;background:#fff}.country-main-wrap .country-swiper .btn.btn-text01 .btn-view-txt{text-decoration:none;background-image:none;font-size:1.6rem;line-height:2.8rem}.country-main-wrap .country-swiper .btn.btn-copy .ico-copy{background-image:url(/assets/images/common/ico_copy_white.png)}[dir=rtl] .cdp-bg-wrap .swiper-type44 .swiper-wrapper .swiper-slide{margin-right:2.8rem;margin-left:0}[dir=rtl] .cdp-bg-wrap .swiper-type44 .swiper-wrapper .swiper-slide:first-child,[dir=rtl] .cdp-bg-wrap .swiper-type44 .swiper-wrapper .swiper-slide:nth-child(4){margin-right:0}.chain-ma-wrap{position:relative}main>.chain-ma-wrap:first-child:not(.chain-ma-kv){margin-top:0}main>.chain-ma-wrap:first-child:not(.chain-ma-kv):before{content:"";display:block;width:100%;height:14.6rem;background-color:#111}.chain-ma-cont{height:100%}.chain-ma-parallax{position:relative}.chain-ma-tit-wrap{width:140rem;max-width:100%;margin:0 auto}.chain-ma-tit-wrap.row-type{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:start}.chain-ma-tit-wrap.row-type .chain-ma-tit-row{-webkit-box-flex:0;-webkit-flex:0 0 59.42%;flex:0 0 59.42%}.chain-ma-tit-wrap.row-type .chain-ma-tit-row.row-type{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.chain-ma-tit-wrap.row-type .component-btns{-webkit-box-flex:0;-webkit-flex:0 0 39.14%;flex:0 0 39.14%}.chain-ma-tit-wrap.row-type .component-btns .btns-row{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.chain-ma-tit-wrap.row-type .component-btns .btns-row .btn .btn-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:1.8rem;line-height:3rem}.chain-ma-tit-wrap.row-type .component-btns .btns-row .btn+.btn{margin-left:3.2rem}.chain-ma-tit-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-tit-row.row-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.chain-ma-tit-row.row-type .chain-ma-sub-tit01{margin-left:4rem}.chain-ma-tit01{font-size:4.8rem;line-height:6.2rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;letter-spacing:.02em;color:#111;-webkit-transform:rotate(-.03deg);transform:rotate(-.03deg)}.chain-ma-tit01.white{color:#fff}.chain-ma-sub-tit01{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.chain-ma-sub-tit01.white{color:#fff}.chain-ma-sub-tit02{font-size:1.6rem;line-height:2.8rem;color:#111}.chain-ma-sub-tit02.white{color:#fff}.chain-ma-sub-tit03{font-size:3.2rem;line-height:4.8rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;color:#111}.chain-ma-sub-tit03.white{color:#fff}.chain-ma-sub-tit04{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.chain-ma-sub-tit04.white{color:#fff}.chain-ma-tit-row .y-hide{display:block;-webkit-transform:translateY(105%);transform:translateY(105%)}.chain-ma-wrap .component-chips{width:100%;margin:3.2rem auto 0rem;padding-bottom:0;max-width:140rem}.chain-ma-wrap .component-chips+.chain-ma-swiper{margin-top:4rem}.chain-ma-wrap .component-chip-btn .chip-btn .chip-txt{font-size:1.8rem;line-height:3rem;font-weight:400;color:#111}.chain-ma-wrap .component-chip-btn .chip-btn.type-dark{border-color:#999}.chain-ma-wrap .component-chip-btn .chip-btn.bg-brown{background-color:#fff;border:1px solid #dddddd}.chain-ma-wrap .component-chip-btn .chip-btn.bg-brown .chip-txt{color:#111}.chain-ma-wrap .component-chip-btn.on .chip-btn .chip-txt{font-size:1.8rem;line-height:3rem;font-weight:600;color:#fff}.chain-ma-wrap .component-chip-btn.on .chip-btn.type-dark{border:none;background-color:#fff}.chain-ma-wrap .component-chip-btn.on .chip-btn.type-dark .chip-txt{color:#111}.chain-ma-wrap .component-chip-btn.on .chip-btn.bg-brown{border:.1rem solid #111111;background-color:#111}.chain-ma-wrap .component-chip-btn.on .chip-btn.bg-brown .chip-txt{color:#fff}.chain-ma-wrap .component-card{height:100%}.chain-ma-wrap .component-card .card-top{height:auto}.chain-ma-wrap .component-card .card-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-wrap .component-card .info-top-wrap+.card-info-txt{margin-top:1.6rem}.chain-ma-wrap .thumbnail-img{overflow:hidden;-webkit-transition:none;transition:none}.chain-ma-wrap .thumbnail-img .x-hide{-webkit-transform:translateX(-105%);transform:translate(-105%);-webkit-transition:none;transition:none}.chain-ma-wrap .thumbnail-img .x-hide-reverse{-webkit-transform:translateX(105%);transform:translate(105%);-webkit-transition:none;transition:none}.chain-ma-wrap .thumbnail-img .y-hide{-webkit-transform:translateY(105%);transform:translateY(105%);-webkit-transition:none;transition:none}.chain-ma-wrap .parallax-wrap{width:100%}.chain-ma-wrap .parallax-wrap .img-area{overflow:hidden;position:absolute;width:100%;height:100%}.chain-ma-wrap .parallax-wrap .img-area img{display:block;width:100%;object-fit:cover}.chain-ma-wrap .parallax-wrap .img-area .mo{display:none}.chain-ma-wrap .parallax-wrap .img-area .pc{display:block}.chain-ma-wrap .key-list.component-lists{width:100%;margin:0 auto;max-width:140rem}.chain-ma-wrap .key-list.component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-wrap .key-list.component-lists .lists-row>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 56.7rem - 0rem) * 1);flex:0 0 calc((100% - 56.7rem)*1)}.chain-ma-wrap .key-list.component-lists .lists-row>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 56.7rem;flex:0 0 56.7rem}.chain-ma-wrap .key-list.component-lists .lists-row .lists-col-1{display:block}.chain-ma-wrap .key-list.component-lists .lists-row .lists-col-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-wrap .key-list.component-lists .chain-ma-tit-wrap{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-right:3rem}.chain-ma-wrap .key-list.component-lists .chain-ma-sub-tit01+.btn{margin-top:2.4rem}.chain-ma-wrap font{display:inline}.chain-ma-wrap font+br,.chain-ma-wrap br.mo{display:none}.chain-ma-wrap .fade-img-wrap{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-wrap .fade-img-wrap li{position:relative;width:52.2rem;height:29.8rem;margin-right:.8rem}.chain-ma-wrap .fade-img-wrap li .component-thumbnail{position:absolute}.chain-ma-wrap .fade-img-wrap li .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:57.0881226054%}.chain-ma-wrap .fade-img-wrap li .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-wrap .fade-img-wrap li .component-thumbnail img{opacity:0;-webkit-transition:opacity 5s ease;transition:opacity 5s ease}.chain-ma-wrap .fade-img-wrap li .component-thumbnail.show img{opacity:1}.chain-ma-wrap .fade-img-wrap li:nth-child(2){width:34rem}.chain-ma-wrap .fade-img-wrap li:nth-child(2) .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:87.6470588235%}.chain-ma-wrap .fade-img-wrap li:nth-child(2) .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-wrap .fade-img-wrap li:last-child{margin-right:0}.chain-ma-wrap .btn-arrow-hover .btn-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:normal}.chain-ma-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow{margin-left:.6rem}.chain-ma-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow.circle{margin-left:1.6rem}.chain-ma-wrap .btn-arrow-hover .ico-btn-arrow{width:1.6rem;height:1.6rem}.chain-ma-wrap .btn-arrow-hover .ico-btn-arrow:after{width:100%;height:100%;background-size:100%}.chain-ma-wrap .btn-arrow-hover .ico-btn-arrow.circle{width:4.8rem;height:4.8rem;-webkit-box-flex:0;-webkit-flex:0 0 4.8rem;flex:0 0 4.8rem}.chain-ma-wrap .btn-arrow-hover .ico-btn-arrow.circle:after{width:100%;height:100%;background-size:2rem}.chain-ma-kv{height:52.5vw}.chain-ma-notice .chain-ma-inner{border-bottom:1px solid #dddddd;background-color:#fff}.chain-ma-notice .chain-ma-cont{width:100%;height:auto;margin:0 auto;position:relative;max-width:140rem}.chain-ma-notice .chain-ma-cont,.chain-ma-notice .chain-ma-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-notice .chain-ma-tit{font-size:1.6rem;line-height:2.8rem;font-weight:500}.chain-ma-notice .chain-ma-tit.black .tit-branch:after{background-color:#111}.chain-ma-notice .chain-ma-tit-wrap{margin:0;-webkit-box-flex:0;-webkit-flex:0 0 content;flex:0 0 content}.chain-ma-notice .chain-ma-tit .tit-branch{margin-left:1.2rem;position:relative}.chain-ma-notice .chain-ma-tit .tit-branch:after{content:"";display:inline-block;margin:0rem 1.1rem;width:1px;height:1.2rem;background-color:#ddd}.chain-ma-notice .ico-noti{width:2rem;height:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='1.2' d='M10.72 20h2.559m3.843-9.595a5.117 5.117 0 1 0-10.235 0v4.478a1.92 1.92 0 0 1-1.919 1.92h14.073a1.92 1.92 0 0 1-1.919-1.92zm-13.438-.171a7.68 7.68 0 0 1 3.198-6.23m13.435 6.23a7.68 7.68 0 0 0-3.199-6.23'/%3E%3C/svg%3E")}.chain-ma-notice .chain-ma-notice-wrap{width:100%}.chain-ma-timesale .chain-ma-inner{width:100%;margin:0 auto;max-width:140rem}.chain-ma-timesale .chain-ma-cont{position:relative;padding:6rem 0rem}.chain-ma-timesale .chain-ma-cont>.component-thumbnail{display:none}.chain-ma-timesale .chain-ma-tit-wrap{margin:0;position:absolute;top:6rem;left:0;max-width:68.6rem}.chain-ma-timesale .btn.btn-text01{margin-top:2.4rem}.chain-ma-timesale .btn.btn-text01 .btn-txt{font-size:1.6rem;line-height:2.8rem;color:#444}.chain-ma-timesale .btn.btn-text01 .btn-txt+.ico{margin-left:.4rem}.chain-ma-timesale .btn.btn-text01 .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-timesale .chain-ma-tit{font-size:4.2rem;line-height:5.8rem;letter-spacing:.02em;max-width:100%;-webkit-line-clamp:1}.chain-ma-timesale .chain-ma-tit,.chain-ma-timesale .chain-ma-tit+.chain-ma-sub-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.chain-ma-timesale .chain-ma-tit+.chain-ma-sub-tit01{margin-top:.8rem;font-size:1.8rem;line-height:3rem;font-weight:400;-webkit-line-clamp:2}.chain-ma-timesale .timesale-link{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.chain-ma-timesale .timesale-link .txt-wrap{display:none;height:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-timesale .timesale-img{width:56.7rem}.chain-ma-timesale .timesale-img .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.chain-ma-timesale .timesale-img .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-timesale .timesale-txt{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.chain-ma-timesale .timesale-txt .btn.btn-text01{display:none}.chain-ma-timesale .type-commingsoon .timesale-img .component-thumbnail img,.chain-ma-timesale .type-soldout .timesale-img .component-thumbnail img{-webkit-filter:blur(.4rem);filter:blur(.4rem)}.chain-ma-timesale .type-commingsoon .timesale-img .component-thumbnail:after,.chain-ma-timesale .type-soldout .timesale-img .component-thumbnail:after{content:"";width:56.7rem;height:100%;position:absolute;top:0;right:0;background:#fff6}.chain-ma-timesale .type-commingsoon .timesale-txt,.chain-ma-timesale .type-soldout .timesale-txt{width:56.7rem;height:100%;position:absolute;top:0;right:0}.chain-ma-timesale .type-commingsoon .tit,.chain-ma-timesale .type-soldout .tit{font-size:3.6rem;line-height:5.2rem;font-weight:400;z-index:2}.chain-ma-timesale .type-commingsoon .open,.chain-ma-timesale .type-soldout .open{font-size:1.8rem;line-height:3rem;font-weight:500;z-index:2}.chain-ma-timesale .type-commingsoon .txt-wrap.commingsoon,.chain-ma-timesale .type-soldout .txt-wrap.soldout{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-timesale .type-soldout .timesale-img .component-thumbnail img{-webkit-filter:none;filter:none}.chain-ma-timesale .type-soldout .timesale-img .component-thumbnail:after{background:#0009}.chain-ma-timesale .type-soldout .timesale-txt:before{background:none}.chain-ma-timesale .type-soldout .tit{color:#fff}.chain-ma-timesale .type-timer .txt-wrap.timer{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-timesale .countdown-wrap{position:absolute;bottom:0;left:0;color:#111}.chain-ma-timesale .countdown-wrap .ico-clock-wrap{display:none;margin-top:.6rem}.chain-ma-timesale .countdown-wrap .time-container{min-width:8rem;height:8rem}.chain-ma-timesale .countdown-wrap .time-box{height:6rem;margin:0}.chain-ma-timesale .countdown-wrap .time-box:after,.chain-ma-timesale .countdown-wrap .time-box:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255,255,255)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,#fff,#fff0)}.chain-ma-timesale .countdown-wrap .time-txt,.chain-ma-timesale .countdown-wrap .colon{font-size:4.4rem;line-height:6rem;font-weight:400}.chain-ma-timesale .countdown-wrap .time-txt .el,.chain-ma-timesale .countdown-wrap .colon .el{width:auto;padding-top:0rem}.chain-ma-timesale .countdown-wrap .time-info{color:#666}.chain-ma-timesale .countdown-wrap .ico-clock-body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23111' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.chain-ma-timesale .countdown-wrap .ico-clock-long{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23111' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E")}.chain-ma-timesale .countdown-wrap .ico-clock-short{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23111' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E")}.chain-ma-timesale.type01+.chain-ma-room-signiel,.chain-ma-timesale.type01+.chain-ma-key-lottehotels,.chain-ma-timesale.type01+.chain-ma-key-l7hotels,.chain-ma-timesale.type01+.chain-ma-sns,.chain-ma-timesale.type01+.chain-ma-facility,.chain-ma-timesale.type01+.chain-ma-special,.chain-ma-timesale.type01+.chain-ma-rewards,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-room-signiel,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-lottehotels,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-l7hotels,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-sns,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-facility,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-special,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-rewards{margin-top:0;padding-top:10rem;border-top:1px solid #dddddd}.chain-ma-timesale.type02{margin:0}.chain-ma-timesale.type02 .chain-ma-inner{max-width:none}.chain-ma-timesale.type02 .chain-ma-cont{display:-webkit-box;display:-webkit-flex;display:flex;padding:0;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.chain-ma-timesale.type02 .chain-ma-cont>.component-thumbnail{display:block;width:50%;height:74rem}.chain-ma-timesale.type02 .chain-ma-cont>.component-thumbnail .thumbnail-img{position:relative}.chain-ma-timesale.type02 .chain-ma-cont>.component-thumbnail .thumbnail-img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-timesale.type02 .timesale-content{padding:1rem;width:50%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.chain-ma-timesale.type02 .timesale-content .timesale-img{width:44.8rem}.chain-ma-timesale.type02 .chain-ma-tit-wrap{position:relative;top:auto;left:auto;max-width:44.8rem}.chain-ma-timesale.type02 .chain-ma-tit-wrap .btn.btn-text01{display:none}.chain-ma-timesale.type02 .chain-ma-tit-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center}.chain-ma-timesale.type02 .timesale-link{margin-top:3.2rem;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-timesale.type02 .timesale-link:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.chain-ma-timesale.type02 .timesale-img{width:44.8rem}.chain-ma-timesale.type02 .countdown-wrap{margin-top:3.2rem;position:static;position:initial}.chain-ma-timesale.type02 .timesale-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-timesale.type02 .timesale-txt .btn.btn-text01{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-timesale.type02 .type-commingsoon .timesale-img .component-thumbnail:after,.chain-ma-timesale.type02 .type-soldout .timesale-img .component-thumbnail:after{width:100%}.chain-ma-timesale.type02 .type-commingsoon .timesale-txt,.chain-ma-timesale.type02 .type-soldout .timesale-txt{width:44.8rem;right:auto;left:auto}.chain-ma-timesale.type02 .type-commingsoon .timesale-txt:before,.chain-ma-timesale.type02 .type-soldout .timesale-txt:before{width:44.8rem}.chain-ma-key .chain-ma-tit01,.chain-ma-key .chain-ma-tit02{-webkit-line-clamp:2}.chain-ma-key .chain-ma-tit01,.chain-ma-key .chain-ma-tit02,.chain-ma-key .chain-ma-sub-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.chain-ma-key .chain-ma-sub-tit01{-webkit-line-clamp:4}.chain-ma-room .component-btns{top:1.6rem}.chain-ma-special{margin:10rem 0rem}.chain-ma-special .chain-ma-tit-wrap{max-width:99%}.chain-ma-special .chain-ma-tit-wrap .chain-ma-tit-row{-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.chain-ma-special .chain-ma-tit-wrap .chain-ma-tit-row .chain-ma-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-special .chain-ma-tit-wrap .btn-arrow-hover{-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.chain-ma-special .chain-ma-tit-wrap+.component-chips{margin-top:3.2rem}.chain-ma-special .chain-ma-tit-wrap+.component-chips+.chain-ma-swiper{margin-top:4rem}.chain-ma-special .component-swiper.swiper-type-special .component-card .card-info{height:auto}.chain-ma-special .info-tit+.card-info-sub{margin-top:.4rem}.chain-ma-special.chain-ma-special-l7hotels .chain-ma-swiper,.chain-ma-special.chain-ma-special-lottecityhotels .chain-ma-swiper{margin-top:3.2rem}.chain-ma-rewards{margin:10rem 0rem 14rem}.chain-ma-rewards.chain-ma-rewards-lottehotels{margin-bottom:10rem}.chain-ma-rewards .chain-ma-cont{width:100%;margin:0 auto;max-width:140rem}.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap.row-type{text-align:start}.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap.row-type .chain-ma-tit01+.chain-ma-sub-tit01,.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap.row-type .chain-ma-tit02+.chain-ma-sub-tit01{margin-top:1.2rem;font-size:1.8rem;line-height:3rem;font-weight:400}.chain-ma-rewards .chain-ma-rewards-content+.component-btns{display:none}.chain-ma-rewards .component-btns .btns-row .btn+.btn{margin-left:3.2rem}.chain-ma-rewards .rewards-explore-list{margin-top:3.2rem;display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-rewards .rewards-list-item{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-calc(20% - 1.6rem);width:calc(20% - 1.6rem);padding:5.5rem 1.6rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:center;background:#f5f5f5}.chain-ma-rewards .rewards-list-item+.rewards-list-item{margin-left:2rem}.chain-ma-rewards .rewards-item-cont>span{display:block}.chain-ma-rewards .rewards-item-cont .rewards-item-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-rewards .rewards-item-cont .rewards-item-tit .tit{margin-top:0rem;font-size:2.4rem;line-height:4rem;font-weight:600;color:#111;max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-rewards .rewards-item-cont .rewards-item-tit+.rewards-item-txt{margin-top:.2rem;font-size:1.8rem;line-height:3rem;color:#444}.chain-ma-rewards .rewards-item-cont .ico{margin:.8rem .8rem 1.6rem}.chain-ma-rewards .rewards-item-cont em{font-weight:600;color:#816c58}.chain-ma-rewards .rewards-item-cont .txt,.chain-ma-rewards .rewards-item-cont em{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-promotion .chain-ma-tit-wrap,.chain-ma-facility .chain-ma-tit-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.chain-ma-promotion .chain-ma-tit-wrap,.chain-ma-facility .chain-ma-tit-wrap,.chain-ma-location .chain-ma-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-location .chain-ma-cont{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.chain-ma-location .location-col{width:50%;height:74rem}.chain-ma-location .location-info{display:-webkit-box;display:-webkit-flex;display:flex;padding-left:-webkit-calc(50vw - 70rem);padding-left:calc(50vw - 70rem);padding-right:12rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#816c5b;color:#fff}.chain-ma-location .location-info .chain-ma-tit-wrap.row-type{margin:0;position:relative;max-width:100%}.chain-ma-location .location-info .chain-ma-tit-wrap.row-type .chain-ma-tit-row{max-width:100%}.chain-ma-location .location-info .chain-ma-tit-wrap.row-type .chain-ma-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-location .location-info .chain-ma-tit-wrap.row-type .btn-map-show{position:absolute;top:20.6rem;right:0}.chain-ma-location .location-info .btn.btn-text01 .btn-txt{font-size:1.6rem;line-height:2.8rem}.chain-ma-location .location-info .chain-ma-util-wrap{margin-top:1.6rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-location .location-info .util-title{font-size:1.8rem;line-height:3rem;font-weight:600;white-space:nowrap}.chain-ma-location .location-info .util-title+.util-item:before{content:"";display:inline-block;width:1px;height:1.2rem;margin:0rem .7rem}.chain-ma-location .location-info .util-item{display:contents;position:relative;font-size:1.8rem;line-height:3rem;font-weight:400}.chain-ma-location .location-info .util-item+.util-item:before{content:"";display:inline-block;width:1px;height:1.2rem;background-color:#999;margin:0rem .7rem 0rem .8rem}.chain-ma-location .location-info .map-info-txt{margin-top:5.6rem}.chain-ma-location .location-info .map-info-txt .map-tit{font-size:2.4rem;line-height:4rem;font-weight:600;word-break:normal;max-width:-webkit-calc(100% - 9.6rem);max-width:calc(100% - 9.6rem)}.chain-ma-location .location-info .map-info-txt .btn-copy .ico-btn-tel,.chain-ma-location .location-info .map-info-txt .btn-mo-tel .ico-btn-tel{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%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")}.chain-ma-location .location-info .map-tit-row+.map-info-list{margin-top:1.6rem}.chain-ma-location .location-info .map-info-list{padding:2.4rem 0rem;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.chain-ma-location .location-info .map-info-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:1.6rem;line-height:2.8rem}.chain-ma-location .location-info .map-info-item .item-tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1.6rem;min-width:9rem}.chain-ma-location .location-info .map-info-item .item-txt{font-size:1.6rem;line-height:2.8rem;text-align:start}.chain-ma-location .location-info .map-info-item+.map-info-item{margin-top:1.6rem}.chain-ma-location [class^="ico ico_weathr"]{width:3.2rem;height:3.2rem;margin-right:.4rem}.chain-ma-location .ico_weathr_01{background-image:url(/assets/images/MA_chain/ico_weathr_01.png)}.chain-ma-location .ico_weathr_02{background-image:url(/assets/images/MA_chain/ico_weathr_02.png)}.chain-ma-location .ico_weathr_03{background-image:url(/assets/images/MA_chain/ico_weathr_03.png)}.chain-ma-location .ico_weathr_04{background-image:url(/assets/images/MA_chain/ico_weathr_04.png)}.chain-ma-location .ico_weathr_05{background-image:url(/assets/images/MA_chain/ico_weathr_05.png)}.chain-ma-location .ico_weathr_06{background-image:url(/assets/images/MA_chain/ico_weathr_06.png)}.chain-ma-location .ico_weathr_07{background-image:url(/assets/images/MA_chain/ico_weathr_07.png)}.chain-ma-location .ico_weathr_08{background-image:url(/assets/images/MA_chain/ico_weathr_08.png)}.chain-ma-location .ico_weathr_09{background-image:url(/assets/images/MA_chain/ico_weathr_09.png)}.chain-ma-location .ico_weathr_10{background-image:url(/assets/images/MA_chain/ico_weathr_10.png)}.chain-ma-location .ico_weathr_11{background-image:url(/assets/images/MA_chain/ico_weathr_11.png)}.chain-ma-location .ico_weathr_12{background-image:url(/assets/images/MA_chain/ico_weathr_12.png)}.chain-ma-location .ico_weathr_13{background-image:url(/assets/images/MA_chain/ico_weathr_13.png)}.chain-ma-location .ico_weathr_14{background-image:url(/assets/images/MA_chain/ico_weathr_14.png)}.chain-ma-location .ico_weathr_PC_n_01{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_01.png)}.chain-ma-location .ico_weathr_PC_n_02{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_02.png)}.chain-ma-location .ico_weathr_PC_n_03{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_03.png)}.chain-ma-location .ico_weathr_PC_n_04{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_04.png)}.chain-ma-location .ico_weathr_PC_n_05{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_05.png)}.chain-ma-location .ico_weathr_PC_n_06{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_06.png)}.chain-ma-location .ico_weathr_PC_n_07{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_07.png)}.chain-ma-location .ico_weathr_PC_n_08{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_08.png)}.chain-ma-location .ico_weathr_PC_n_09{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_09.png)}.chain-ma-location .ico_weathr_PC_n_10{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_10.png)}.chain-ma-location .ico_weathr_PC_n_11{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_11.png)}.chain-ma-location .ico_weathr_PC_n_12{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_12.png)}.chain-ma-location .ico_weathr_PC_n_13{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_13.png)}.chain-ma-location .ico_weathr_PC_n_14{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_14.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_01{background-image:url(/assets/images/MA_chain/ico_weathr_01_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_02{background-image:url(/assets/images/MA_chain/ico_weathr_02_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_03{background-image:url(/assets/images/MA_chain/ico_weathr_03_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_04{background-image:url(/assets/images/MA_chain/ico_weathr_04_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_05{background-image:url(/assets/images/MA_chain/ico_weathr_05_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_06{background-image:url(/assets/images/MA_chain/ico_weathr_06_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_07{background-image:url(/assets/images/MA_chain/ico_weathr_07_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_08{background-image:url(/assets/images/MA_chain/ico_weathr_08_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_09{background-image:url(/assets/images/MA_chain/ico_weathr_09_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_10{background-image:url(/assets/images/MA_chain/ico_weathr_10_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_11{background-image:url(/assets/images/MA_chain/ico_weathr_11_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_12{background-image:url(/assets/images/MA_chain/ico_weathr_12_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_13{background-image:url(/assets/images/MA_chain/ico_weathr_13_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_14{background-image:url(/assets/images/MA_chain/ico_weathr_14_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_01{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_01_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_02{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_02_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_03{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_03_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_04{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_04_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_05{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_05_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_06{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_06_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_07{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_07_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_08{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_08_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_09{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_09_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_10{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_10_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_11{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_11_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_12{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_12_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_13{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_13_black.png)}.chain-ma-location.chain-ma-location-signiel .ico_weathr_PC_n_14{background-image:url(/assets/images/MA_chain/ico_weathr_PC_n_14_black.png)}.chain-ma-location .map{width:100%;height:100%;background-color:#ddd;position:relative;background:url(/assets/images/MA_chain/img_temp_map02.webp) left center no-repeat;background-size:cover}.chain-ma-location.chain-ma-location-signiel .map{background-image:url(/assets/images/MA_chain/img_temp_map01.webp)}.chain-ma-location.chain-ma-location-lottecityhotels .map{background-image:url(/assets/images/MA_chain/img_temp_map03.webp)}.chain-ma-location.chain-ma-location-l7hotels .map{background-image:url(/assets/images/MA_chain/img_temp_map04.webp)}.chain-ma-location.chain-ma-location-associatedpartner .map{background-image:url(/assets/images/MA_chain/img_temp_map05.webp)}[class^=location-map-marker]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;font-size:2rem;line-height:3.6rem;font-weight:600;color:#111;font-family:Pretendard Variable}[class^=location-map-marker]:before{content:"";margin-bottom:.8rem;width:4rem;height:4rem;border:1.1rem solid #111111;border-radius:50%}.location-map-marker-signiel:before{background-color:#dfdfca}.location-map-marker-lottehotels:before{background-color:#7f6e5d}.location-map-marker-lottecityhotels:before{background-color:#f2f0e5}.location-map-marker-l7hotels:before{background-color:#fce300}.location-map-marker-associatedpartner:before{background-color:#fff}[dir=rtl] .chain-ma-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow{margin-right:.6rem;margin-left:0}[dir=rtl] .chain-ma-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow.circle{margin-right:1.6rem;margin-left:0}[dir=rtl] .chain-ma-wrap.chain-ma-notice .chain-ma-tit .tit-branch{margin-left:0;margin-right:1.2rem}[dir=rtl] .chain-ma-wrap.chain-ma-notice .component-swiper.swiper-main-notice .notice-tit i{margin-right:0;margin-left:1.2rem}[dir=rtl] .chain-ma-wrap.chain-ma-notice .component-swiper.swiper-main-notice .notice-date{margin:0rem 4rem 0rem 0rem;white-space:nowrap}[dir=rtl] .chain-ma-timesale .chain-ma-tit-wrap,[dir=rtl] .chain-ma-timesale .countdown-wrap{right:0;left:auto}[dir=rtl] .chain-ma-timesale.type02 .chain-ma-tit-wrap,[dir=rtl] .chain-ma-timesale.type02 .countdown-wrap{right:auto}[dir=rtl] .chain-ma-rewards .component-btns .btns-row .btn+.btn{margin:0rem 3.2rem 0rem 0rem}[dir=rtl] .chain-ma-rewards .rewards-list-item+.rewards-list-item{margin:0rem 2rem 0rem 0rem}[dir=rtl] .chain-ma-location .location-info{padding-right:-webkit-calc(50vw - 70rem);padding-right:calc(50vw - 70rem);padding-left:13.3rem}[dir=rtl] .chain-ma-location .location-info .chain-ma-tit-wrap.row-type .btn-map-show{top:23.2rem;right:auto;left:0}[dir=rtl] .chain-ma-location .location-info .map-info-item .item-tit{margin:0rem 0rem 0rem 1.6rem}[dir=rtl] .chain-ma-location .location-info .map-info-item .item-txt:has(.btn-mo-tel)>span{direction:ltr;unicode-bidi:embed}[dir=rtl] .chain-ma-location .location-info .map-info-txt .btn-copy,[dir=rtl] .chain-ma-location .location-info .map-info-txt .btn-mo-tel{margin:0rem .8rem 0rem 0rem}[dir=rtl] .chain-ma-location .location-info .item-txt{unicode-bidi:-webkit-plaintext;unicode-bidi:plaintext}[dir=rtl] .chain-ma-location .ico-weather-cloud{margin:0rem 0rem 0rem .4rem}[dir=rtl] .chain-ma-location .map-info-current-list .map-info-current-item+.map-info-current-item{padding-left:0;padding-right:3.3rem}[dir=rtl] .chain-ma-location .map-info-current-list .map-info-current-item+.map-info-current-item:before{left:auto;left:initial;right:1.6rem;-webkit-transform:translateX(50%);transform:translate(50%)}[dir=rtl] .chain-ma-wrap .fade-img-wrap li{margin-left:.8rem;margin-right:0}[dir=rtl] .chain-ma-wrap .fade-img-wrap li:last-child{margin-left:0}:lang(zh) [class^=location-map-marker]{font-family:Noto Sans SC}:lang(my) [class^=location-map-marker]{font-family:Noto Sans Myanmar}:lang(ar) [class^=location-map-marker]{font-family:Noto Sans Arabic}.chain-ma-wrap .swiper{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial;position:static;position:initial;overflow:visible;overflow:initial;list-style:disc outside none;list-style:initial;padding:0;padding:initial}.chain-ma-wrap .component-swiper.swiper-main-kv{position:relative}.chain-ma-wrap .component-swiper.swiper-main-kv .btn .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.chain-ma-wrap .component-swiper.swiper-main-kv .btn .btn-txt+.ico{margin-left:.4rem}.chain-ma-wrap .component-swiper.swiper-main-kv .card-img{position:relative;overflow:hidden;height:52.5vw}.chain-ma-wrap .component-swiper.swiper-main-kv .card-img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-wrap .component-swiper.swiper-main-kv .card-img .mo{display:none}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info{width:auto;position:absolute;bottom:15.2rem;left:-webkit-calc(50% - 70rem);left:calc(50% - 70rem);z-index:1;padding-top:0;max-width:80rem}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info.black .card-info-tit .info-tit,.chain-ma-wrap .component-swiper.swiper-main-kv .card-info.black .card-info-sub .info-sub,.chain-ma-wrap .component-swiper.swiper-main-kv .card-info.black .btn.white .btn-txt{color:#111}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info.black .btn.white .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-tit .info-tit{font-size:4.4rem;line-height:6rem;font-weight:500;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-tit+.card-info-sub{margin-top:2.4rem}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-tit+.card-info-link{margin-top:3.2rem}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub{font-size:1.8rem;line-height:3rem;font-weight:400;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{height:3.2rem;position:absolute;bottom:4.4rem;left:-webkit-calc(50% - 70rem);left:calc(50% - 70rem)}.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-motion{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .5s ease-out;transition:opacity .2s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .2s ease-out;transition:transform .5s ease-out,opacity .2s ease-out,-webkit-transform .5s ease-out}.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-motion.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-container{height:7.2rem;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-slide{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#111}.chain-ma-wrap .component-swiper.swiper-main-notice .category{margin-right:2rem;font-size:1.6rem;line-height:2.8rem;font-weight:500;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;min-width:9.8rem}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:100%;max-width:-webkit-calc(100% - 12.5rem);max-width:calc(100% - 12.5rem);-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:1.6rem;line-height:2.8rem}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit i{display:none;margin-right:1.2rem}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit .tit,.chain-ma-wrap .component-swiper.swiper-main-notice .notice-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-txt{font-size:1.6rem;line-height:2.8rem;margin:2rem 0rem}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-date{font-size:1.6rem;line-height:2.8rem;margin-left:4rem;-webkit-box-flex:0;-webkit-flex:0 0 8.5rem;flex:0 0 8.5rem}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls{height:2.8rem;padding:0}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-fraction{margin-right:2rem;margin-left:6rem}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-prev{margin-left:0;margin-right:1.2rem}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .btn-stop{margin-left:0;position:relative;right:auto}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-next{margin-left:1.2rem}.chain-ma-wrap .component-swiper .swiper-motion{opacity:0;-webkit-transition:opacity .35s cubic-bezier(.65,.05,.36,1);transition:opacity .35s cubic-bezier(.65,.05,.36,1)}.chain-ma-wrap .component-swiper .swiper-motion.active{opacity:1}.chain-ma-wrap .component-swiper .swiper-controls.black .swiper-progressbar{background:#11111147}.chain-ma-wrap .component-swiper .swiper-controls .swiper-pagination-current,.chain-ma-wrap .component-swiper .swiper-controls .slash,.chain-ma-wrap .component-swiper .swiper-controls .swiper-pagination-total{display:-webkit-box;display:-webkit-flex;display:flex;white-space:nowrap}.component-swiper.swiper-type-special{margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2)}.component-swiper.swiper-type-special .swiper-container{width:100%;margin:0;max-width:140rem}.component-swiper.swiper-type-special .swiper-slide{width:68.6rem}.component-swiper.swiper-type-special .component-card .card-info{height:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.component-swiper.swiper-type-special .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-type-special .component-card .card-info-tit+.card-info-txt .info-txt-row+.info-txt-row{margin-top:.2rem}.component-swiper.swiper-type-special .component-card .card-info-tit+.card-info-txt .info-txt01,.component-swiper.swiper-type-special .component-card .card-info-tit+.card-info-txt .info-txt02{font-size:1.6rem;line-height:2.8rem;font-weight:400}.component-swiper.swiper-type-special .component-card .card-info-sub .info-sub{font-size:1.4rem;line-height:2.6rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#444}.component-swiper.swiper-type-special .swiper-controls{width:100%;margin-top:3.2rem}.component-swiper.swiper-type-special .swiper-controls .swiper-pagination{display:none}.component-swiper.swiper-type-special .swiper-controls .swiper-progressbar{width:100%}.component-swiper.swiper-type-special.special .swiper-slide{height:auto;width:42.8rem}.component-swiper.swiper-type-special.special .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.component-swiper.swiper-type-special.special .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-type-special.special .component-card .card-info-tit .info-tit{font-size:2rem;line-height:3.6rem;font-weight:600}.component-swiper.swiper-type-special.special .swiper-fraction{display:none}.component-swiper.swiper-type-room-lottehotels{position:relative}.component-swiper.swiper-type-room-lottehotels .swiper-container{overflow:hidden}.component-swiper.swiper-type-room-lottehotels .swiper-wrapper{position:relative}.component-swiper.swiper-type-room-lottehotels .swiper-container{width:100%;height:100%}.component-swiper.swiper-type-room-lottehotels .swiper-slide img{object-fit:contain;object-position:center bottom}.component-swiper.swiper-type-room-lottehotels .swiper-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.component-swiper.swiper-type-room-lottehotels .swiper-img-container{position:static}.component-swiper.swiper-type-room-lottehotels .swiper-img-container .card-img{position:relative;overflow:hidden;padding-top:56.25%}.component-swiper.swiper-type-room-lottehotels .swiper-img-container .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-type-room-lottehotels .swiper-img-container .card-img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(49.94%,rgba(0,0,0,0)),color-stop(89.99%,rgba(0,0,0,.28)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 49.94%,rgba(0,0,0,.28) 89.99%);background:linear-gradient(180deg,#0000 49.94%,#00000047 89.99%)}.component-swiper.swiper-type-room-lottehotels .swiper-txt-container{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;width:34%;height:100%;position:static;margin:auto 0rem 0rem;padding:0 0 10.8rem 6.4rem}.component-swiper.swiper-type-room-lottehotels .component-card .card-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.component-swiper.swiper-type-room-lottehotels .component-card .card-info .badge-row .badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.component-swiper.swiper-type-room-lottehotels .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.component-swiper.swiper-type-room-lottehotels .card-info-sub .info-sub03{font-size:1.6rem;line-height:2.8rem;color:#444;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-type-room-lottehotels .btn{margin-left:0}.component-swiper.swiper-type-room-lottehotels .btn .btn-txt{color:#444;font-size:1.6rem;line-height:2.8rem}.component-swiper.swiper-type-room-lottehotels .btn .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.component-swiper.swiper-type-room-lottehotels .swiper-controls{position:absolute;bottom:0;right:0}.component-swiper.swiper-type-room-associatedpartner{position:relative}.component-swiper.swiper-type-room-associatedpartner .swiper-container{overflow:hidden}.component-swiper.swiper-type-room-associatedpartner .card-info-link .ico-btn-arrow{margin-left:.4rem}.component-swiper.swiper-type-room-associatedpartner .swiper-wrapper{position:relative}.component-swiper.swiper-type-room-associatedpartner .swiper-container{width:100%;height:100%}.component-swiper.swiper-type-room-associatedpartner .swiper-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;background-color:#f5f5f5}.component-swiper.swiper-type-room-associatedpartner .swiper-img-container{position:static}.component-swiper.swiper-type-room-associatedpartner .swiper-txt-container{margin:0;padding:8rem;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;width:-webkit-calc(100% - 80.5rem);width:calc(100% - 80.5rem);height:100%;position:static}.component-swiper.swiper-type-room-associatedpartner .component-card .card-img{position:relative;overflow:hidden;padding-top:66.6666666667%}.component-swiper.swiper-type-room-associatedpartner .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-type-room-associatedpartner .component-card .badge-row .badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.component-swiper.swiper-type-room-associatedpartner .component-card .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.component-swiper.swiper-type-room-associatedpartner .component-card .card-info-sub .info-sub02{font-size:1.6rem;line-height:2.8rem;font-weight:400;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-type-room-associatedpartner .btn{margin-left:0}.component-swiper.swiper-type-room-associatedpartner .btn.btn-text04 .btn-view-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.component-swiper.swiper-type-room-associatedpartner .swiper-controls.type06{position:absolute;right:8rem;bottom:8rem}.component-swiper.swiper-type-facility_2{position:relative;max-width:100%}.component-swiper.swiper-type-facility_2 .swiper-container{overflow:hidden}.component-swiper.swiper-type-facility_2 .card-top:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(34.67%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 34.67%);background:linear-gradient(0deg,#0009,#0000 34.67%)}.component-swiper.swiper-type-facility_2 .card-img{position:relative;overflow:hidden;padding-top:56.25%}.component-swiper.swiper-type-facility_2 .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-type-facility_2 .swiper-controls{position:absolute;top:29.7625rem;right:2.1rem}.component-swiper.swiper-type-dining{margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2)}.component-swiper.swiper-type-dining .swiper-container{width:100%;max-width:140rem}.component-swiper.swiper-type-dining .swiper-slide{width:68.6rem}.component-swiper.swiper-type-dining .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.component-swiper.swiper-type-dining .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-type-dining .component-card .card-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.component-swiper.swiper-type-dining .component-card .card-info-sub .info-sub{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.component-swiper.swiper-type-dining .swiper-controls{width:100%;max-width:140rem;margin-top:3.2rem}.component-swiper.swiper-type-dining .swiper-controls .swiper-pagination{display:none}.component-swiper.swiper-type-dining .swiper-controls .swiper-progressbar{width:100%}.component-swiper.swiper-type-dining .swiper-controls .swiper-fraction{display:none}.component-swiper.swiper-chain-main-dining_2{margin:0;position:relative;bottom:auto}.component-swiper.swiper-chain-main-dining_2 .swiper-controls{position:absolute;right:-webkit-calc(50vw - 70rem + 1.1rem);right:calc(50vw - 68.9rem);bottom:3rem}.component-swiper.swiper-chain-main-unique_2{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-left:-webkit-calc(50% - 70rem - 8.8rem - 3rem);margin-left:calc(50% - 81.8rem)}.component-swiper.swiper-chain-main-unique_2 .swiper-container{width:-webkit-calc(50% + 8.8rem);width:calc(50% + 8.8rem);overflow:hidden}.component-swiper.swiper-chain-main-unique_2 .swiper-container.swiper-txt-container{width:71.4rem;position:relative;overflow:hidden}.component-swiper.swiper-chain-main-unique_2 .swiper-container.swiper-img-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.component-swiper.swiper-chain-main-unique_2 .swiper-container .slide-img{position:relative;overflow:hidden;padding-top:78.2241014799%}.component-swiper.swiper-chain-main-unique_2 .swiper-container .slide-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-chain-main-unique_2 .card-inner{width:100%;height:34.459%;position:absolute;top:65.54%}.component-swiper.swiper-chain-main-unique_2 .card-info{padding:0;width:45rem;max-width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.component-swiper.swiper-chain-main-unique_2 .card-info-tit+.card-info-sub{margin-top:.8rem}.component-swiper.swiper-chain-main-unique_2 .card-info .info-sub04{font-size:1.6rem;line-height:2.8rem;font-weight:400}.component-swiper.swiper-chain-main-unique_2 .card-info-sub+.card-info-link{margin-top:2.4rem}.component-swiper.swiper-chain-main-unique_2 .swiper-fraction{display:none}.component-swiper.swiper-chain-main-unique_2 .swiper-controls{width:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:absolute;top:10rem;right:10rem}.component-swiper.swiper-chain-main-attraction .swiper-slide{width:50%}.component-swiper.swiper-chain-main-attraction .swiper-slide:first-child .component-card .card-img{padding-top:66.76%}.component-swiper.swiper-chain-main-attraction .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.component-swiper.swiper-chain-main-attraction .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-chain-main-attraction .card-info{padding:2.4rem 0rem 0rem}.component-swiper.swiper-chain-main-attraction .card-info .info-tit04{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:2rem;line-height:3rem;font-weight:600}.component-swiper.swiper-chain-main-attraction .card-info .info-sub02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:2.6rem}.component-swiper.swiper-chain-main-attraction .card-info .info-sub02+.info-sub{font-size:1.4rem;line-height:2.6rem;margin-top:1.2rem}.component-swiper.swiper-chain-main-attraction .card-info .info-sub{display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-chain-main-attraction .card-info .info-sub>:first-child{color:#666}.component-swiper.swiper-chain-main-attraction .card-info .info-sub>:last-child{color:#444;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.component-swiper.swiper-chain-main-attraction .card-info .info-sub>:last-child:before{background-color:#999;margin:0rem .8rem}.component-swiper.swiper-chain-main-attraction .swiper-fraction{display:none}.component-swiper.swiper-chain-main-attraction .swiper-controls{width:100%;margin-top:4rem;max-width:140rem}.component-swiper.swiper-chain-main-attraction .swiper-controls .swiper-progressbar{width:100%}.component-swiper.swiper-chain-main-sns{position:relative;padding-bottom:4rem}.component-swiper.swiper-chain-main-sns .swiper-container{overflow:visible;margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2)}.component-swiper.swiper-chain-main-sns .swiper-container.count3 .swiper-slide,.component-swiper.swiper-chain-main-sns .swiper-container.count2 .swiper-slide{width:69.2rem}.component-swiper.swiper-chain-main-sns .swiper-container.count3 .chain-ma-sns-img,.component-swiper.swiper-chain-main-sns .swiper-container.count2 .chain-ma-sns-img{padding-top:0;height:32.9rem}.component-swiper.swiper-chain-main-sns .swiper-container.count3 .chain-ma-sns-img img,.component-swiper.swiper-chain-main-sns .swiper-container.count2 .chain-ma-sns-img img{position:static;object-fit:cover;object-position:center center}.component-swiper.swiper-chain-main-sns .swiper-container.count3 .swiper-slide{width:46.49rem}.component-swiper.swiper-chain-main-sns .swiper-slide{width:34.4rem;margin-right:1.6rem}.component-swiper.swiper-chain-main-sns .swiper-slide:last-child{margin-right:0}.component-swiper.swiper-chain-main-sns .swiper-controls{position:absolute;right:-webkit-calc(50% - 70rem);right:calc(50% - 70rem);margin-top:2.4rem}.component-swiper.swiper-chain-main-signature{position:relative;margin-top:-4.8rem;padding-top:4.8rem}.component-swiper.swiper-chain-main-signature .swiper-container{overflow:visible;margin-left:-webkit-calc((100% - 140rem) / 2);margin-left:calc((100% - 140rem)/2)}.component-swiper.swiper-chain-main-signature .swiper-slide{margin-right:1.6rem;width:69.2rem}.component-swiper.swiper-chain-main-signature .swiper-slide:last-child{margin-right:0}.component-swiper.swiper-chain-main-signature .component-card .card-img{position:relative;overflow:hidden;padding-top:56.4139941691%}.component-swiper.swiper-chain-main-signature .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-chain-main-signature .swiper-controls{position:absolute;top:0;right:-webkit-calc(50vw - 70rem + 1.1rem);right:calc(50vw - 68.9rem)}.component-swiper.swiper-chain-main-signature .swiper-controls .swiper-progressbar,.component-swiper.swiper-chain-main-signature .swiper-controls .swiper-fraction{display:none}.component-swiper.swiper-chain-main-room-signiel .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.component-swiper.swiper-chain-main-unique-l7 .swiper-motion,.component-swiper.swiper-type-facility_2 .swiper-motion,.component-swiper.swiper-chain-main-unique_2 .swiper-motion{opacity:0;-webkit-transition:opacity .35s cubic-bezier(.65,.05,.36,1);transition:opacity .35s cubic-bezier(.65,.05,.36,1)}.component-swiper.swiper-chain-main-unique-l7 .swiper-motion.active,.component-swiper.swiper-type-facility_2 .swiper-motion.active,.component-swiper.swiper-chain-main-unique_2 .swiper-motion.active{opacity:1}:not(:lang(ko),:lang(zh),:lang(ja)) .component-swiper.swiper-type-special .component-card .card-info-txt .info-txt-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}:not(:lang(ko),:lang(zh),:lang(ja)) .component-swiper.swiper-type-special .component-card .card-info-txt .info-txt-row [class^=info-]:before{display:none}[dir=rtl] .chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls,[dir=rtl] .chain-ma-wrap .component-swiper.swiper-main-kv .card-info{right:-webkit-calc(50% - 70rem);right:calc(50% - 70rem);left:auto;left:initial}[dir=rtl] .chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls{right:auto;right:initial;left:2rem}[dir=rtl] .chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .btn-stop{left:auto;left:initial}[dir=rtl] .chain-ma-wrap .component-swiper.swiper-main-notice .category{margin-left:6rem;margin-right:0;white-space:nowrap}[dir=rtl] .component-swiper.swiper-type-dining,[dir=rtl] .component-swiper.swiper-type-special{margin-left:0;margin-right:-webkit-calc(50% - 70rem);margin-right:calc(50% - 70rem)}[dir=rtl] .component-swiper.swiper-type-room-associatedpartner .swiper-controls{left:6rem;right:auto;right:initial}[dir=rtl] .component-swiper.swiper-type-room-associatedpartner .swiper-controls,[dir=rtl] .component-swiper.swiper-type-room-lottehotels .swiper-controls{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}[dir=rtl] .component-swiper.swiper-type-room-lottehotels .swiper-txt-container{margin:auto 6.4rem 0rem 0rem}[dir=rtl] .component-swiper.swiper-chain-main-unique_2{margin-left:0;margin-right:-webkit-calc(50% - 70rem - 8.8rem - 3rem);margin-right:calc(50% - 81.8rem)}[dir=rtl] .component-swiper.swiper-chain-main-unique_2 .swiper-controls{left:10rem;right:auto;right:initial}[dir=rtl] .component-swiper.swiper-chain-main-signature .swiper-container{margin-right:-webkit-calc((100% - 140rem) / 2);margin-right:calc((100% - 140rem)/2);margin-left:0}[dir=rtl] .component-swiper.swiper-chain-main-signature .swiper-controls{left:-webkit-calc(50% - 70rem);left:calc(50% - 70rem);right:auto;right:initial}[dir=rtl] .component-swiper.swiper-chain-main-signature .swiper-slide{margin-right:0;margin-left:1.6rem}[dir=rtl] .component-swiper.swiper-chain-main-signature .swiper-slide:last-child{margin-left:0}[dir=rtl] .component-swiper.swiper-chain-main-dining_2 .swiper-controls{left:-webkit-calc((100% + 56.7rem - 140rem) / 2);left:calc((100% - 83.3rem)/2);right:auto;right:initial}[dir=rtl] .component-swiper.swiper-type-facility_2 .swiper-controls{top:33.3875rem;right:2.4rem;left:2.1rem;right:auto;right:initial}[dir=rtl] .component-swiper.swiper-type-facility_2 .swiper-controls .btn-stop{margin-right:1.2rem;margin-left:0;right:auto;left:2.8rem}.chain-ma-signiel-wrap .chain-ma-timesale-signiel .chain-ma-tit,.chain-ma-signiel-wrap .chain-ma-tit01{font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;color:#172a24}.chain-ma-signiel-wrap .chain-ma-timesale-signiel .chain-ma-tit.white,.chain-ma-signiel-wrap .chain-ma-tit01.white{color:#fff}.chain-ma-signiel-wrap .chain-ma-tit01+.chain-ma-sub-tit01,.chain-ma-signiel-wrap .chain-ma-tit01+.chain-ma-sub-tit04{margin-top:1.2rem}.chain-ma-signiel-wrap .chain-ma-tit01+.chain-ma-sub-tit04+.chain-ma-sub-tit01{margin-top:.4rem}.chain-ma-signiel-wrap .chain-ma-timesale-signiel.type02 .timesale-content{background-color:#182f28}.chain-ma-signiel-wrap .chain-ma-timesale-signiel.type02 .chain-ma-tit,.chain-ma-signiel-wrap .chain-ma-timesale-signiel.type02 .chain-ma-sub-tit01,.chain-ma-signiel-wrap .chain-ma-timesale-signiel.type02 .btn.btn-text01 .btn-txt{color:#fff}.chain-ma-signiel-wrap .chain-ma-timesale-signiel.type02 .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-signiel-wrap .chain-ma-timesale-signiel.type02 .countdown-wrap{color:#fff}.chain-ma-signiel-wrap .chain-ma-timesale-signiel.type02 .countdown-wrap .time-info{color:#fff9}.chain-ma-signiel-wrap .chain-ma-key-signiel{background-color:#dbd7d4}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-inner{width:100%;margin:0 auto;max-width:93rem}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-cont{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;padding:14.4rem 0rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:96rem}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-cont .chain-ma-tit01{font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;font-style:italic;font-size:5.2rem;line-height:6.8rem;text-align:center}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-tit-wrap{max-width:92.2rem;opacity:0}.chain-ma-signiel-wrap .chain-ma-key-signiel .component-thumbnail{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:3.2rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.chain-ma-signiel-wrap .chain-ma-key-signiel .component-thumbnail .thumbnail-img{width:12rem;max-width:36rem;height:0;max-height:45rem;position:relative}.chain-ma-signiel-wrap .chain-ma-key-signiel .component-thumbnail .thumbnail-img>img{position:absolute}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-sub-tit01{opacity:0;-webkit-transform:translateY(150%);transform:translateY(150%);height:0;text-align:center;padding-top:3.2rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.chain-ma-signiel-wrap .chain-ma-unique-signiel{background-color:#182f28}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-inner{width:100%;margin:0 auto;max-width:140rem}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont{display:-webkit-box;display:-webkit-flex;display:flex;padding:19.5rem 0rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont .chain-ma-tit-wrap{margin:0;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 9.8rem);flex:0 0 calc(50% - 9.8rem);text-align:center}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .swiper-type-facility_2{width:68.6rem;overflow:hidden;position:relative}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .swiper-container{max-width:100%}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .swiper-controls{top:33.3875rem;right:2.4rem}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .component-card .card-info{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont .btn-arrow-hover .btn-txt+.ico{width:1.6rem;height:1.6rem;margin-left:.4rem}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont .btn-arrow-hover .btn-txt+.ico:after{width:1.6rem;height:1.6rem;background-size:1.6rem}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-sub-tit01{margin-top:1.2rem;font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;font-size:2rem;line-height:3rem}.chain-ma-signiel-wrap .chain-ma-unique-signiel .component-card .card-info-tit .info-tit{font-size:2rem;line-height:3.6rem;font-weight:600;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-signiel-wrap .chain-ma-unique-signiel .component-card .card-info-sub .info-sub04{color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.8rem;line-height:3rem}.chain-ma-signiel-wrap .chain-ma-unique-signiel .component-card .btn.btn-text02 .btn-txt{font-size:1.4rem;line-height:2.6rem;color:#fff}.chain-ma-signiel-wrap .chain-ma-unique-signiel .component-card .btn.btn-text02 .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-signiel-wrap .chain-ma-signature-signiel{background-color:#d5d5c9}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-cont{padding:18rem 0rem;position:relative}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-tit-wrap .chain-ma-tit-row{max-width:-webkit-calc(100% - 15.5rem);max-width:calc(100% - 15.5rem)}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-sub-tit04,.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-sub-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-swiper{margin-top:3.2rem}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info{padding-top:1.6rem}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt .card-info-tit .info-tit{font-size:1.6rem;line-height:2.6rem;font-weight:600;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt .card-info-tit+.info-txt-row{margin-left:1.6rem}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt .info-txt-row{display:inline-block;max-width:-webkit-calc(100% - 9rem);max-width:calc(100% - 9rem)}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt .info-txt01{display:inline;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#666}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt .info-txt01+.info-txt01:before{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:0rem .5rem 0rem .4rem;background-color:#666;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}.chain-ma-signiel-wrap .chain-ma-room-signiel{margin:10rem 0rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-inner{width:100%;margin:0 auto;max-width:140rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap .chain-ma-tit-row{max-width:-webkit-calc(100% - 15.5rem);max-width:calc(100% - 15.5rem)}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type .chain-ma-sub-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-swiper{margin-top:3.2rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-swiper .component-swiper .swiper-wrapper{border-bottom:1px solid #dddddd}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-swiper .component-swiper .swiper-controls.type01{height:0}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card{border-top:1px solid #dddddd}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-inner{height:16rem;position:relative}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-top{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:-1}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-img:before{background:none;background-color:#182f2899}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .mo{display:none}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info{width:100%;height:100%;padding:3.4rem 4rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-tit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;word-break:break-all}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:400;font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;color:#111;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:100%}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-tit .info-tit-sub{margin-left:1.6rem;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-txt{display:none;width:-webkit-calc(100% - 12rem);width:calc(100% - 12rem);-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-inner,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-inner{height:auto;min-height:22rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-top,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-top{opacity:1}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-info,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-info{padding:5.3rem 6rem 3.4rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-info-tit .info-tit,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-info-tit .info-tit{font-size:4rem;line-height:4.5rem;font-weight:400;font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;color:#fff}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-info-tit .info-tit-sub,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-info-tit .info-tit-sub{color:#fff}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-info-txt,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-info-txt{margin-top:1.6rem;display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-signiel-wrap .chain-ma-room-signiel .btn.btn-arrow-right{height:3.2rem;margin:.8rem 2.4rem 0rem 0rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .btn.btn-arrow-right .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#fff}.chain-ma-signiel-wrap .chain-ma-room-signiel .btn.btn-arrow-right .ico-arrow-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E")}.chain-ma-signiel-wrap .chain-ma-room-signiel div.btn.btn-arrow-right{cursor:default}.chain-ma-signiel-wrap .chain-ma-room-signiel div.btn.btn-arrow-right .ico.ico-arrow-right,.chain-ma-signiel-wrap .chain-ma-room-signiel div.btn.btn-arrow-right .hide-txt{display:none}.chain-ma-signiel-wrap .chain-ma-special-signiel .component-btns{top:13rem}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-inner{background-color:#182f28}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-cont{display:-webkit-box;display:-webkit-flex;display:flex;padding:17.3rem 0rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-cont>.chain-ma-tit-wrap{margin-right:9.1rem;margin-left:-webkit-calc(50% - 70rem);margin-left:calc(50% - 70rem);-webkit-box-flex:0;-webkit-flex:0 0 47.6rem;flex:0 0 47.6rem;max-width:47.6rem}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-sub-tit04{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-sub-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chips{margin-top:5.6rem;position:relative}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn{margin:0rem 0rem .8rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.8rem;line-height:2.8rem;font-weight:400;color:#999;-webkit-transition:color .2s ease-out;transition:color .2s ease-out;text-align:start}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn:last-child{margin-bottom:0}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn .ico{margin-left:1.6rem}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn .ico-direction-right{-webkit-transform:translateX(0);transform:translate(0);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23999' 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")}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn:hover{color:#fff}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn:hover .ico-direction-right{display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%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");-webkit-transform:translateX(.5rem);transform:translate(.5rem);opacity:1;-webkit-transition:opacity .2s ease-out,-webkit-transform .5s cubic-bezier(0,.4,.39,2.84);transition:opacity .2s ease-out,-webkit-transform .5s cubic-bezier(0,.4,.39,2.84);transition:transform .5s cubic-bezier(0,.4,.39,2.84),opacity .2s ease-out;transition:transform .5s cubic-bezier(0,.4,.39,2.84),opacity .2s ease-out,-webkit-transform .5s cubic-bezier(0,.4,.39,2.84)}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn.active{font-weight:600;color:#fff}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn.active .ico-direction-right{display:block;opacity:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%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")}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn.active:hover .ico-direction-right{display:block}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn[disabled].active .ico-direction-right,.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn[disabled] .ico-direction-right{display:none}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-swiper{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-swiper .slide-tit{position:absolute;bottom:2.9rem;left:3.2rem;display:inline-block;max-width:50rem;font-size:1.8rem;line-height:3rem;font-weight:500;color:#fff}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-swiper .slide-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.8rem;line-height:3rem;font-weight:500}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-swiper .slide-link:after{margin-left:.7rem;display:inline-block;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E");width:1.6rem;height:1.6rem;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.chain-ma-signiel-wrap .chain-ma-dining-signiel .component-swiper .swiper-img{position:relative;overflow:hidden;padding-top:56.175663312%}.chain-ma-signiel-wrap .chain-ma-dining-signiel .component-swiper .swiper-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-signiel-wrap .chain-ma-dining-signiel .component-swiper .swiper-img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(34.67%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 34.67%);background:linear-gradient(0deg,#0009,#0000 34.67%)}.chain-ma-signiel-wrap .chain-ma-location-signiel .location-info{background-color:#d5d5c9;color:#111}.chain-ma-signiel-wrap .chain-ma-location-signiel .location-info .map-info-txt .btn-copy{width:2rem;height:2rem}.chain-ma-signiel-wrap .chain-ma-location-signiel .location-info .map-info-txt .btn-copy:before{display:none}.chain-ma-signiel-wrap .chain-ma-location-signiel .location-info .map-info-txt .btn-mo-tel .ico-btn-tel{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23111' 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")}.chain-ma-signiel-wrap .chain-ma-location-signiel .location-info .map-info-list{border-color:#11111129}.chain-ma-signiel-wrap .chain-ma-location-signiel .ico-weather-cloud{background-image:url(/assets/images/MA_chain/icon_weathe_cloud_dark.webp)}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .swiper-controls{right:auto;left:2.4rem}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt .card-info-tit+.info-txt-row{margin:0rem 1.6rem 0rem 0rem}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-dining-signiel .slide-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='.12em' d='m13.574 17.15-7.148-7.147 7.148-7.148'/%3E%3C/svg%3E");margin-left:0;margin-right:.7rem}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-dining-signiel .slide-tit{right:3.2rem;left:auto;left:initial}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn .ico{margin:0rem 1.6rem 0rem 0rem}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn .ico-direction-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn:hover .ico-direction-right{-webkit-transform:rotate(180deg) translateX(.5rem);transform:rotate(180deg) translate(.5rem)}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-room-signiel .btn.btn-arrow-right{margin:0rem 0rem 0rem 2.4rem}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-tit .info-tit-sub{display:none}.chain-ma-lottehotels-wrap .chain-ma-tit01{font-size:4.8rem;line-height:6.2rem}.chain-ma-lottehotels-wrap .component-swiper.swiper-main-kv .card-info{bottom:17.2rem}.chain-ma-lottehotels-wrap .component-swiper.swiper-main-kv .swiper-controls{bottom:6.4rem}.chain-ma-lottehotels-wrap .chain-ma-brand-wrap{display:-webkit-box;display:-webkit-flex;display:flex;margin-right:3rem;padding:3.2rem 0rem;border-right:1px solid #816c5b;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 8.8rem;flex:0 0 8.8rem}.chain-ma-lottehotels-wrap .chain-ma-brand-wrap .brand-labels{display:-webkit-box;display:-webkit-flex;display:flex;width:8.8rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.6rem;line-height:2.8rem;color:#816c5b;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-style:400;letter-spacing:-.02em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap}.chain-ma-lottehotels-wrap .chain-ma-timesale-lottehotels.type02 .timesale-content{background-color:#efe7db}.chain-ma-lottehotels-wrap .chain-ma-timesale-lottehotels .chain-ma-tit{font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;letter-spacing:.02em}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels{margin:10rem 0rem}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .chain-ma-inner{width:100%;margin:0 auto;max-width:140rem}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .chain-ma-tit-row{text-align:center}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .chain-ma-tit01+.chain-ma-sub-tits{margin-top:1.2rem}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .key-content{margin-top:4.8rem}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .component-card .card-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:500}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .chain-ma-cont{display:-webkit-box;display:-webkit-flex;display:flex;border-top:1px solid #816c5b;border-bottom:1px solid #816c5b}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .chain-ma-tit-wrap{width:44.8rem;margin:0;position:absolute;bottom:38.92%;left:-webkit-calc(50% - 70rem);left:calc(50% - 70rem);z-index:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .component-card .card-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:500;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .component-card .card-info-tit+.card-info-sub .info-sub02{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.6rem;line-height:2.8rem}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .component-swiper{z-index:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .btn.btn-text02 .btn-txt{color:#444}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .btn.btn-text02 .ico-btn-arrow:after{content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels+.chain-ma-room-lottehotels .chain-ma-cont{border-top-width:0}.chain-ma-lottehotels-wrap .chain-ma-special-lottehotels .chain-ma-tit-wrap .btn{margin-bottom:-7.8rem;z-index:1}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels{position:relative}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-cont{border-top:1px solid #816c5b;border-bottom:1px solid #816c5b;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-center-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-center-wrap .chain-ma-center-inner{margin:0 auto;padding:10rem 0rem;width:100%;max-width:140rem}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-blank-wrap{-webkit-box-flex:0;-webkit-flex:0 0 8.8rem;flex:0 0 8.8rem}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-swiper{margin-top:3.2rem}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-inner{position:relative}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-tit01,.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-sub-tit01{color:#111}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .card-top{position:static}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-inner{padding:8rem 0rem;background-color:#efe7db}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-tit-wrap .btn{margin-bottom:-7.8rem;z-index:1}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining{width:100%;margin:0 auto;max-width:140rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-slide{width:44.8rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .component-card .card-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .component-card .card-info{height:26.7rem;padding:2.4rem 3.2rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:#fff}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .component-card .card-info-unit+.card-info-tit{margin-top:1.2rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .component-card .card-img{position:relative;overflow:hidden;padding-top:56.4732142857%}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .info-unit-txt{font-size:1.6rem;line-height:2.6rem;font-weight:400;color:#816c5b}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .card-info-tit .info-tit{-webkit-line-clamp:2;color:#111;font-size:2.4rem;line-height:3.4rem;font-weight:600}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .card-info-sub .info-sub{font-size:1.6rem;line-height:2.6rem;-webkit-line-clamp:2;color:#444}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-fraction,.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-pagination{display:none}.chain-ma-lottehotels-wrap .chain-ma-location-lottehotels .location-info .chain-ma-util-wrap{margin-top:1.2rem}.chain-ma-lottehotels-wrap [dir=rtl] .chain-ma-brand-wrap{margin-left:3rem;margin-right:0;border-right:none;border-left:1px solid #816c5b}.chain-ma-lottehotels-wrap [dir=rtl] .chain-ma-brand-wrap .brand-labels{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.chain-ma-lottehotels-wrap [dir=rtl] .chain-ma-featured-lottehotels .chain-ma-tit-wrap{right:-webkit-calc(50% - 70rem);right:calc(50% - 70rem);left:auto;left:initial}:lang(ja) .chain-ma-lottehotels-wrap .chain-ma-tit01,:lang(zh) .chain-ma-lottehotels-wrap .chain-ma-tit01{word-break:break-word}.chain-ma-lottecityhotels-wrap .component-swiper.swiper-main-kv .card-info{bottom:17.2rem}.chain-ma-lottecityhotels-wrap .component-swiper.swiper-main-kv .swiper-controls{bottom:6.4rem}.chain-ma-lottecityhotels-wrap .chain-ma-tit01{font-size:4.8rem;line-height:6.2rem;font-family:ff-dax-pro,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;color:#7f6e5d}.chain-ma-lottecityhotels-wrap .chain-ma-tit01.white{color:#fff}.chain-ma-lottecityhotels-wrap .chain-ma-sub-tit01{font-size:1.6rem;line-height:2.8rem;color:#444}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit01,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .chain-ma-tit01,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit01,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .chain-ma-tit01{letter-spacing:normal}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .parallax-wrap{height:60rem;max-height:31.25vw}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area,.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .parallax-wrap .img-area,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .parallax-wrap .img-area,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .parallax-wrap .img-area,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .parallax-wrap .img-area{position:relative;overflow:hidden;height:100%}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area>img,.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .parallax-wrap .img-area>img,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area>img,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .parallax-wrap .img-area>img,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area>img,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .parallax-wrap .img-area>img,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area>img,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .parallax-wrap .img-area>img{height:129%}.chain-ma-lottecityhotels-wrap .chain-ma-timesale-lottecityhotels .chain-ma-tit{font-family:ff-dax-pro,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-weight:400;color:#7f6e5d}.chain-ma-lottecityhotels-wrap .chain-ma-timesale-lottecityhotels.type02 .timesale-content{background-color:#d6d9d0}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-cont{background-color:#eef0f0}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .key-list.component-lists{padding:8rem 0rem 6rem}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .key-list.component-lists .lists-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:140rem}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit-wrap+.parallax-wrap{margin-top:8rem}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit01{color:#7f6e5d;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-sub-tit01{max-width:56.7rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels{background-color:#f2f0e5}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels .chain-ma-inner{max-width:140rem;margin:0 auto;padding:8rem 0rem}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels .chain-ma-tit-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels .chain-ma-tit-wrap+.chain-ma-swiper{margin-top:3.2rem}.chain-ma-lottecityhotels-wrap .chain-ma-location-lottecityhotels .location-info .chain-ma-util-wrap{margin-top:1.2rem}.chain-ma-lottecityhotels-wrap .chain-ma-location-lottecityhotels+.chain-ma-promotion-lottecityhotels{margin-top:14rem}.chain-ma-lottecityhotels-wrap .chain-ma-location-lottecityhotels .location-info{background-color:#818484}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels{margin:10rem 0rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-inner{max-width:140rem;margin:0 auto}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit-wrap+.facility-list{margin-top:3.2rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit01+.chain-ma-sub-tit01{margin-top:1.2rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item{width:-webkit-calc(25% - .8rem);width:calc(25% - .8rem);min-height:51rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item:hover .facility-item-img:before{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item-cont{position:relative}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item-img{position:relative;overflow:hidden;padding-top:148.2558139535%}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item-img>img{width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item-img:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(49.94%,rgba(0,0,0,0)),color-stop(89.99%,rgba(0,0,0,.45)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 49.94%,rgba(0,0,0,.45) 89.99%);background:linear-gradient(360deg,#0000 49.94%,#00000073 89.99%);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .btn.btn-text01{position:absolute;-webkit-box-align:start;-webkit-align-items:start;align-items:start;top:0;left:0;width:100%;height:100%;z-index:2;padding:2.4rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .btn.btn-text01 .btn-txt{font-size:2rem;line-height:3.2rem;font-weight:500;font-family:ff-dax-pro,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .btn.btn-text01 .ico-btn-arrow{margin-left:.4rem;width:3.2rem;height:3.2rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .btn.btn-text01 .ico-btn-arrow:after{width:2rem;height:2rem;background-size:2rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .chain-ma-inner{background-color:#eef0f0}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists{padding:6rem 0rem 8rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists .chain-ma-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists .chain-ma-sub-tit01{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:1.6rem;line-height:2.8rem;color:#444;max-width:56.7rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-text01{margin-top:1.6rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-text01 .btn-txt+.ico-btn-arrow{margin-left:.8rem;width:2rem;height:2rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-text01 .btn-txt+.ico-btn-arrow:after{background-size:2rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-cont-48{margin-top:3.2rem;width:auto;min-width:16rem;background-color:transparent}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-cont-48 .btn-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-lottecityhotels-wrap [dir=rtl] .chain-ma-wc-lottecityhotels .btn.btn-cont-48{width:auto}.chain-ma-lottecityhotels-wrap [dir=rtl] .chain-ma-wrap .component-swiper.swiper-chain-main-attraction .card-info .info-sub>:first-child{white-space:nowrap}.chain-ma-l7hotels-wrap .chain-ma-tit01,.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels .chain-ma-tit{font-family:larken,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-weight:500;color:#1a1a1a}.chain-ma-l7hotels-wrap .chain-ma-tit01.white,.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels .chain-ma-tit.white{color:#fff}.chain-ma-l7hotels-wrap .chain-ma-tit01{line-height:6.2rem}.chain-ma-l7hotels-wrap .chain-ma-notice .notice-date{color:#444}.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels.type02 .timesale-content{background-color:#1a1a1a}.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels.type02 .chain-ma-tit,.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels.type02 .chain-ma-sub-tit01,.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels.type02 .btn.btn-text01 .btn-txt{color:#fff}.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels.type02 .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels.type02 .countdown-wrap{color:#fce300}.chain-ma-l7hotels-wrap .chain-ma-timesale-l7hotels.type02 .countdown-wrap .time-info{color:#fce30099}.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels{margin:10rem 0rem 3.2rem}.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .chain-ma-cont .chain-ma-tit01{font-family:larken,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-style:italic;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .btn-arrow-hover .ico-btn-arrow{width:2rem;height:2rem}.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .key-list.component-lists .lists-row>[class$=-col-1],.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .key-list.component-lists .lists-row>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 2.8rem * 1 / 2);flex:0 0 calc(50% - 1.4rem)}.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .key-list.component-lists .chain-ma-sub-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels{margin:3.2rem 0rem 10rem}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper{position:relative}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .swiper-slide:hover .sns-info-wrap{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .chain-ma-sns-img{font-size:0;position:relative;overflow:hidden;padding-top:125%}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .chain-ma-sns-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap{width:100%;height:100%;padding:2.4rem;position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;overflow:hidden}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(252,227,0,.1)),color-stop(60%,rgba(36,39,41,.8)));background:-webkit-linear-gradient(top,rgba(252,227,0,.1) 0,rgba(36,39,41,.8) 60%);background:linear-gradient(180deg,#fce3001a 0,#242729cc 60%);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-txt,.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-sub{z-index:auto;z-index:initial;opacity:0}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-sub{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#fce300;-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .info-sub-txt01{display:inline;word-break:break-all}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .info-sub-txt01+.info-sub-txt01{margin-left:.6rem}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-txt{margin-top:1.6rem;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#fff;-webkit-transition:opacity .55s ease-out;transition:opacity .55s ease-out}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-txt [class^=info-txt]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-txt .info-txt01{font-size:1.4rem;line-height:2.6rem;font-weight:600;-webkit-line-clamp:1}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-txt .info-txt02{-webkit-line-clamp:2}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:focus-visible,.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:hover{opacity:1}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:focus-visible .sns-info-txt,.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:focus-visible .sns-info-sub,.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:hover .sns-info-txt,.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:hover .sns-info-sub{z-index:2;opacity:1}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:focus-visible:before,.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:hover:before{opacity:1}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper{width:100%;position:relative}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .slider-next{max-width:92.4rem;right:-webkit-calc(100% - 148rem);right:calc(100% - 148rem)}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-controls{width:140rem;margin:0 auto;position:absolute;bottom:5.6rem;left:50%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;max-width:100%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-pagination{padding:0rem 20.6rem;max-width:140rem;width:100%;bottom:12.4rem;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-pagination:before{position:absolute;content:"";height:1px;background-color:#ddd;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:140rem;width:100%}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#fff;width:.8rem;height:.8rem;position:relative;opacity:1}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-pagination .swiper-pagination-bullet>span{position:absolute;bottom:-1rem;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);left:50%;display:block;color:#fff;font-size:1.4rem;line-height:2.6rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;max-width:31vw}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fce300}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-pagination .swiper-pagination-bullet-active>span{color:#fce300}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-inner{position:relative}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-top:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1))),-webkit-gradient(linear,left top,left bottom,color-stop(40.52%,rgba(0,0,0,0)),color-stop(88.1%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.1),rgba(0,0,0,.1)),-webkit-linear-gradient(top,rgba(0,0,0,0) 40.52%,rgba(0,0,0,.65) 88.1%);background:linear-gradient(0deg,#0000001a,#0000001a),linear-gradient(180deg,#0000 40.52%,#000000a6 88.1%)}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-img{position:relative;overflow:hidden;padding-top:50%}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-img .pc-show{display:block}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-img .mo-show{display:none}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info{width:80.4rem;position:absolute;bottom:19.8rem;left:-webkit-calc(50% - 70rem);left:calc(50% - 70rem);-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;z-index:1}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info-unit+.card-info-tit{margin-top:.4rem}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .badge-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-family:larken,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-style:italic;color:#fce300}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info-tit .info-tit{font-size:6.4rem;line-height:8rem;font-weight:500;color:#fce300;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info-tit+.card-info-sub{margin-top:2.4rem}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info-sub .info-sub{font-size:1.6rem;line-height:2.8rem;color:#fce300;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .btn.btn-text02 .btn-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#fce300;-webkit-line-clamp:1;font-size:1.6rem;line-height:2.8rem}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .btn.btn-text02 .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fce300' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels{margin:10rem 0rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-inner{width:100%;margin:0 auto;max-width:140rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-cont>.component-thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 7.2rem);flex:0 0 calc(50% - 7.2rem)}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-cont .thumbnail-img{position:relative;overflow:hidden;padding-top:125%}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-cont .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-tit-wrap{width:100%}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-sub-tit01{margin-top:.8rem;font-family:larken,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:2rem;line-height:3.2rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .facility-content{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 8.2rem);flex:0 0 calc(50% - 8.2rem)}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper{max-width:100%;margin-top:3.2rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2{width:61.8rem;overflow:hidden;position:relative}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2 .swiper-container{max-width:100%}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2 .badge-row+.card-info-tit{margin-top:1.6rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2 .card-img:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(34.67%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 34.67%);background:linear-gradient(0deg,#0009,#0000 34.67%)}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2 .badge .badge-txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:normal}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .info-tit{font-size:2rem;line-height:3.6rem;font-weight:600;color:#111;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .info-sub04{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .btn-arrow-hover .btn-txt{color:#444}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .btn-arrow-hover .ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23444' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-l7hotels-wrap .chain-ma-location-l7hotels .location-info{background-color:#1a1a1a}.chain-ma-l7hotels-wrap .chain-ma-location-l7hotels .location-info .chain-ma-util-wrap{margin-top:1.2rem}.chain-ma-l7hotels-wrap [dir=rtl] .chain-ma-facility-l7hotels .chain-ma-cont>.component-thumbnail{margin-right:0;margin-left:15.3rem}.chain-ma-l7hotels-wrap [dir=rtl] .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .card-info{right:-webkit-calc(50% - 70rem);right:calc(50% - 70rem);left:0}.chain-ma-associatedpartner-wrap .chain-ma-tit02{font-size:4rem;line-height:5.6rem;font-weight:600;color:#111}.chain-ma-associatedpartner-wrap .chain-ma-tit02.white{color:#fff}.chain-ma-associatedpartner-wrap .component-swiper.swiper-main-kv .card-img{height:56.2vw}.chain-ma-associatedpartner-wrap .component-swiper.swiper-main-kv .card-info{bottom:19.2rem}.chain-ma-associatedpartner-wrap .component-swiper.swiper-main-kv .swiper-controls{bottom:8.4rem}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner{margin:10rem 0rem}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .chain-ma-tit-row{width:100%;margin:0 auto;max-width:140rem}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .chain-ma-tit02+.chain-ma-sub-tits{margin-top:1.2rem}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .key-content{margin-top:3.2rem;padding-left:-webkit-calc(50% - 70rem);padding-left:calc(50% - 70rem)}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:25.3012048193%}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-associatedpartner-wrap .chain-ma-location-associatedpartner .chain-ma-inner .chain-ma-tit02{font-size:4rem;line-height:5.6rem;font-weight:600}.chain-ma-associatedpartner-wrap .chain-ma-location-associatedpartner .location-info{background-color:#4a4e50}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner{margin:10rem 0rem;position:relative}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-inner{width:100%;margin:0 auto;position:relative;max-width:140rem}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-swiper{margin-top:3.2rem}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-tit01,.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-sub-tit01{color:#111}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .card-top{position:static}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .badge .badge-txt{line-height:1.2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .card-info-sub .info-sub03{color:#111}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner{background-color:#fafaf7}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-inner{margin:0 auto;padding:10rem 0rem;width:100%;max-width:140rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-cont{padding-right:57.5%;position:relative;min-height:72.2rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .chain-ma-tit-row{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .chain-ma-tit02,.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .chain-ma-sub-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .chain-ma-sub-tit01{margin-top:1.6rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .btn{position:absolute;right:57.5%;bottom:0;z-index:2;max-width:42.5%}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap{width:48.142%;display:grid;position:absolute;right:0;top:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 7.5rem 1fr}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail{padding-left:.8rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:100%}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(2),.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(3){grid-row:auto/span 2}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(2) .thumbnail-img,.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(3) .thumbnail-img{position:relative;overflow:hidden;padding-top:117.9331306991%}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(2) .thumbnail-img img,.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(3) .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(1){padding-right:.8rem;padding-left:0}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(2){padding-bottom:1.6rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(3){padding-top:1.6rem;padding-right:.8rem;padding-left:0}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-txt-wrap{margin-top:4rem;padding-bottom:10rem;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 42.5%;flex:0 0 42.5%}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn{border-bottom:1px solid #dddddd;height:12rem;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn .chip-txt{width:-webkit-calc(100% - 6rem);width:calc(100% - 6rem);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:start;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn .chip-txt .tit{margin-right:1.6rem;font-size:2.4rem;line-height:4rem;font-weight:600;color:#111;white-space:nowrap}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn .chip-txt .txt{-webkit-transition:opacity .45s cubic-bezier(.55,.56,0,.71);transition:opacity .45s cubic-bezier(.55,.56,0,.71);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;opacity:0}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn:hover .chip-txt .txt{opacity:1}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn .ico-direction-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%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")}.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-img-wrap{margin-right:13.1rem;margin-left:0;margin-left:initial}.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail{padding-right:.8rem;padding-left:0}.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(1),.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(3){padding-left:.8rem;padding-right:0}.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-chip-btn .ico-direction-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%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")}.chain-ma-arai-wrap .component-chip-btn .chip-btn{background:none}.chain-ma-arai-wrap .component-chip-btn .chip-btn.type-dark .chip-txt{color:#999}.chain-ma-arai-wrap .component-chip-btn.on .chip-btn.type-dark .chip-txt{color:#111}.chain-ma-arai-wrap .component-card .card-img>img.mo{display:none}.chain-ma-arai-wrap .chain-ma-swiper{margin-top:3.2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .card-img{height:56.25vw}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .card-info{bottom:17.2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{bottom:6.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .swiper-container{height:auto;max-height:8.4rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .swiper-slide{height:auto;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;color:#fff}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit{width:auto;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;max-width:none;-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;font-size:1.6rem;line-height:2.8rem;font-weight:500}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit .category{margin:0;min-width:auto}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit .tit{display:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-txt{width:100%;margin:0rem 0rem 0rem 6rem;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-line-clamp:3;white-space:normal}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-date{-webkit-box-ordinal-group:4;-webkit-order:3;order:3;color:#ddd}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls .swiper-pagination-current{min-width:.9rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-txt{-webkit-box-flex:1;-webkit-flex:1;flex:1}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-date{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special .swiper-slide{width:44.8rem;height:auto}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .swiper-slide{width:68.6rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .component-card .card-img{padding-top:66.6666666667%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .component-card .card-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:600;-webkit-line-clamp:1}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .swiper-controls .swiper-fraction{display:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-wrap{width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;max-width:140rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container{width:100%;height:100%;overflow:hidden}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.swiper-img-container{position:static;-webkit-box-flex:0;-webkit-flex:0 0 92.4rem;flex:0 0 92.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.swiper-txt-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-prev{max-width:100rem;-webkit-transform:translateX(-100%);transform:translate(-100%);max-height:56.2rem;position:absolute;bottom:0;left:-8rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-prev .swiper-slide{position:relative}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-prev .swiper-slide:before{background:#1119;position:absolute;content:"";width:100%;height:100%;z-index:1}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-prev .swiper-slide img{object-fit:contain;object-position:right bottom;height:100%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-prev .component-card .card-info{display:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-next{max-width:100rem;-webkit-transform:translateX(100%);transform:translate(100%);position:absolute;bottom:0;right:-8rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-next .swiper-slide{position:relative}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-next .swiper-slide:before{background:#1119;position:absolute;content:"";width:100%;height:100%;z-index:1}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-next .swiper-slide img{object-fit:contain;object-position:left bottom;height:100%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-next .card-inner{background:#1119}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-next .component-card .card-info{display:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .card-img{position:relative;overflow:hidden;padding-top:56.25%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row .badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row .badge .badge-txt{display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#fff}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row .badge:first-child{position:relative}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row .badge:first-child:after{content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:0rem 1.1rem 0rem 1.2rem;width:1px;height:1.2rem;background-color:#999}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row .badge:first-child:only-child:after{display:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row+.card-info-tit{margin-top:1.2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-calc(100% - 92.4rem);width:calc(100% - 92.4rem);height:100%;padding:10rem 0rem 0rem 6rem;position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-tit .info-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:2.4rem;line-height:4rem;font-weight:600;color:#fff}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-sub{margin-top:.4rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-sub .info-sub03{font-size:1.6rem;line-height:2.8rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-sub+.card-info-link{margin-top:4.6rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn .btn-anth-txt{margin-top:0}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn+.btn{margin-left:0}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn.view-more{position:absolute;width:100%;height:100%;left:0;top:0}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn.view-more .btn-anth-txt,.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn.view-more .ico{display:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .btn{margin-left:0}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .btn-txt{font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-style:italic;letter-spacing:-.02em;color:#fff;font-size:2rem;line-height:3.6rem;margin-right:1.6rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .ico-play{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='m13.32 7.895-10.343 5.97V1.925z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-controls{position:absolute;bottom:0;right:0}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season{position:relative}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-img{position:relative;overflow:hidden;padding-top:33.3333333333%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info{width:100%;height:100%;padding:2rem;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;left:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-tit .info-tit{font-size:4.8rem;line-height:6.4rem;font-weight:400;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;letter-spacing:.02em;color:#fff}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-tit+.card-info-sub{margin-top:1.2rem;text-align:center}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-tit+.card-info-link{margin-top:3.2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-sub .info-sub{font-size:1.8rem;line-height:3rem;font-weight:400;color:#fff}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-link .btn-arrow-hover .btn-txt+.ico-btn-arrow{margin-left:.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-link .btn-arrow-hover .btn-txt+.ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E")}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .swiper-controls{position:absolute;bottom:10rem;right:-webkit-calc((100% - 140rem) / 2);right:calc((100% - 140rem)/2)}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .swiper-motion{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .5s ease-out;transition:opacity .2s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .2s ease-out;transition:transform .5s ease-out,opacity .2s ease-out,-webkit-transform .5s ease-out}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .swiper-motion.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.chain-ma-arai-wrap .chain-ma-kv{height:56.25vw}.chain-ma-arai-wrap .chain-ma-kv .top-video-wrap{min-height:56.25vw;height:100%}.chain-ma-arai-wrap .chain-ma-kv .top-video-wrap.can-play{min-height:0;min-height:initial}.chain-ma-arai-wrap .chain-ma-kv .top-video-wrap .video-btn-box{display:none}.chain-ma-arai-wrap .chain-ma-kv .top-video-wrap .video-area{position:static;padding-top:0;height:100%}.chain-ma-arai-wrap .chain-ma-kv .top-video-wrap .video-area video{position:static;display:block}.chain-ma-arai-wrap .chain-ma-kv.type-video{height:auto!important;overflow:hidden}.chain-ma-arai-wrap .chain-ma-kv.type-video .chain-ma-inner{height:100%}.chain-ma-arai-wrap .chain-ma-notice-arai .bg-243752{border:none;background:#243752}.chain-ma-arai-wrap .chain-ma-notice-arai .chain-ma-cont{padding:2.4rem 0rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-arai-wrap .chain-ma-notice-arai .chain-ma-tit{color:#fff}.chain-ma-arai-wrap .chain-ma-notice-arai .ico-noti{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='1.2' d='M10.72 20h2.559m3.843-9.595a5.117 5.117 0 1 0-10.235 0v4.478a1.92 1.92 0 0 1-1.919 1.92h14.073a1.92 1.92 0 0 1-1.919-1.92zm-13.438-.171a7.68 7.68 0 0 1 3.198-6.23m13.435 6.23a7.68 7.68 0 0 0-3.199-6.23'/%3E%3C/svg%3E")}.chain-ma-arai-wrap .chain-ma-btn-arai .chain-ma-inner{background-color:#f5f5f5}.chain-ma-arai-wrap .chain-ma-btn-arai .chain-ma-cont{width:100%;margin:0 auto;padding:3.2rem 0rem;max-width:140rem}.chain-ma-arai-wrap .chain-ma-btn-arai .btn.btn-util01{height:5.2rem}.chain-ma-arai-wrap .chain-ma-btn-arai .btn.btn-util01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.chain-ma-arai-wrap .chain-ma-btn-arai .btn.btn-util01 .btn-txt+.ico{width:1.6rem;height:1.6rem;margin-left:.8rem}.chain-ma-arai-wrap .chain-ma-btn-arai .btn.btn-util01 .btn-txt+.ico:after{width:1.6rem;height:1.6rem;background-size:1.6rem}.chain-ma-arai-wrap .chain-ma-btn-arai .component-btns .btns-row .btn{margin-right:2rem}.chain-ma-arai-wrap .chain-ma-btn-arai .component-btns .btns-row .btn:last-child{margin-right:0rem}.chain-ma-arai-wrap .chain-ma-btn-arai .component-btns .btns-row .btn+.btn{margin-left:0}.chain-ma-arai-wrap .chain-ma-timesale{margin:10rem 0rem;border:none}.chain-ma-arai-wrap .chain-ma-timesale .chain-ma-cont{padding:0}.chain-ma-arai-wrap .chain-ma-timesale .chain-ma-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:3.2rem;line-height:4.8rem;font-weight:600;letter-spacing:normal}.chain-ma-arai-wrap .chain-ma-timesale .chain-ma-tit-wrap{top:4rem;left:65.7rem}.chain-ma-arai-wrap .chain-ma-timesale .chain-ma-tit+.chain-ma-sub-tit01{-webkit-line-clamp:1}.chain-ma-arai-wrap .chain-ma-timesale .timesale-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.chain-ma-arai-wrap .chain-ma-timesale .timesale-img{width:59.7rem}.chain-ma-arai-wrap .chain-ma-timesale .timesale-txt{border:1px solid #dddddd;border-left:none}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .timesale-img .component-thumbnail:after,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .timesale-img .component-thumbnail:after{width:100%}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .timesale-txt,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .timesale-txt{width:-webkit-calc(100% - 59.7rem);width:calc(100% - 59.7rem);-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .timesale-txt:before,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .timesale-txt:before{width:59.7rem;right:auto;left:-59.7rem}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .txt-wrap,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .txt-wrap{width:59.7rem;position:absolute;top:0rem;left:-59.7rem}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .tit,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .tit{font-size:3.6rem;line-height:5.2rem;font-weight:400;z-index:2}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .open,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .open{font-size:1.8rem;line-height:3rem;font-weight:500;z-index:2}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .txt-wrap.commingsoon,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .txt-wrap.soldout{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .timesale-img .component-thumbnail img{-webkit-filter:none;filter:none}.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .timesale-img .component-thumbnail:after{background:#0009}.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .timesale-txt:before{background:none}.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .tit{color:#fff}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap{position:absolute;bottom:0;right:4.8rem;bottom:4rem;left:auto;color:#111}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .countdown-txt,.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .ico-clock-wrap{display:none}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-container{min-width:8rem;height:9rem}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-box{margin:0;height:6rem}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-box:after,.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-box:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255,255,255)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,#fff,#fff0)}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-txt,.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .colon{font-size:4.4rem;line-height:5.6rem;font-weight:400}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-txt .el,.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .colon .el{width:auto;padding-top:0rem}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-info{color:#666}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .ico-clock-body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23111' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .ico-clock-long{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23111' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E")}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .ico-clock-short{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23111' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E")}.chain-ma-arai-wrap .chain-ma-key-arai{margin:10rem 0rem}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-inner{position:relative}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-cont{width:100%;margin:0 auto;max-width:140rem}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-cont .chain-ma-area-bg{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:30rem;left:0;z-index:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-transform:translateY(100%);transform:translateY(100%)}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-cont .chain-ma-area-bg .area-bg-item01{height:11.1rem;background:url(/assets/images/OV_A/img_key_arai04.webp) no-repeat;background-size:68.1rem 16.7rem;background-position-x:-webkit-calc(50% + 48.8rem);background-position-x:calc(50% + 48.8rem);background-position-y:top}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-cont .chain-ma-area-bg .area-bg-item02{width:100%;height:141.2rem;background:-webkit-gradient(linear,left top,left bottom,from(rgb(241,243,248)),to(rgb(202,210,223)));background:-webkit-linear-gradient(top,rgb(241,243,248) 0%,rgb(202,210,223) 100%);background:linear-gradient(180deg,#f1f3f8,#cad2df)}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-tit-row .y-hide{display:block;-webkit-transform:translateY(100%);transform:translateY(100%)}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-tit-row .chain-ma-tit01{z-index:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-tit-row .chain-ma-sub-tit01{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;z-index:1;margin-top:1.2rem}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-tit-row+.component-thumbnail{height:auto;margin-top:20.6rem}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row{z-index:1}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:0 0 75.8rem;flex:0 0 75.8rem}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 75.8rem - 8rem) * 1);flex:0 0 calc((100% - 83.8rem)*1)}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row [class^=lists-col]{display:block}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-1 .thumbnail-img{position:relative;overflow:hidden;padding-top:80%}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-1 .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row.row01{height:54.7rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row.row01 .component-thumbnail{width:43.8rem}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row.row02{height:40.2rem;margin-top:23.9rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row.row02 .component-thumbnail{width:32.2rem}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:125%}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .thumbnail-img{overflow:hidden;-webkit-transition:none;transition:none}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .thumbnail-img .x-hide{-webkit-transform:translateX(-105%);transform:translate(-105%);-webkit-transition:none;transition:none}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .thumbnail-img .x-hide-reverse{-webkit-transform:translateX(105%);transform:translate(105%);-webkit-transition:none;transition:none}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .thumbnail-img .y-hide{-webkit-transform:translateY(105%);transform:translateY(105%);-webkit-transition:none;transition:none}.chain-ma-arai-wrap .chain-ma-specialization-arai{margin:10rem 0rem}.chain-ma-arai-wrap .chain-ma-special .component-chips{margin-top:3.2rem}.chain-ma-arai-wrap .chain-ma-special .component-chips .component-chip-btn.on .chip-btn{background-color:#111}.chain-ma-arai-wrap .chain-ma-special .component-chips .component-chip-btn.on .chip-btn .chip-txt{color:#fff}.chain-ma-arai-wrap .chain-ma-room .chain-ma-inner,.chain-ma-arai-wrap .chain-ma-dining .chain-ma-inner{padding:8rem 0rem}.chain-ma-arai-wrap .chain-ma-room .chain-ma-inner{background-color:#243752}.chain-ma-arai-wrap .chain-ma-room .chain-ma-tit01+.chain-ma-sub-tit01{margin-top:1.2rem}.chain-ma-arai-wrap .chain-ma-room .component-btns{top:1.6rem}.chain-ma-arai-wrap .chain-ma-dining .chain-ma-inner{background-color:#092534}.chain-ma-arai-wrap .chain-ma-season-arai .chain-ma-swiper{margin:0}.chain-ma-arai-wrap .chain-ma-banner-arai{margin:10rem 0rem}.chain-ma-arai-wrap .chain-ma-banner-arai .chain-ma-cont{margin:0 auto;max-width:140rem}.chain-ma-arai-wrap .chain-ma-banner-arai .component-lists .lists-row.col-n{margin:0rem -.1rem}.chain-ma-arai-wrap .chain-ma-banner-arai .component-lists .lists-row.col-n .lists-col{margin:0;padding:.1rem;-webkit-box-flex:1;-webkit-flex:1;flex:1}.chain-ma-arai-wrap .chain-ma-banner-arai .component-lists .lists-row.col-n .lists-col:first-child:nth-last-child(4),.chain-ma-arai-wrap .chain-ma-banner-arai .component-lists .lists-row.col-n .lists-col:first-child:nth-last-child(4)~.lists-col{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%}.chain-ma-arai-wrap .chain-ma-banner-arai .component-lists .lists-row.col-n .lists-col:only-child{margin:0 auto;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%}.chain-ma-arai-wrap .chain-ma-banner-arai .banner-top .component-card .card-img{position:relative;overflow:hidden;padding-top:49.8924731183%}.chain-ma-arai-wrap .chain-ma-banner-arai .banner-top .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-arai-wrap .chain-ma-banner-arai .banner-top .component-card .card-img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(61.92%,rgba(0,0,0,0)),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 61.92%,rgba(0,0,0,.3) 100%);background:linear-gradient(180deg,#0000 61.92%,#0000004d)}.chain-ma-arai-wrap .chain-ma-banner-arai .component-card .card-util .card-util-row{padding-left:4rem;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.chain-ma-arai-wrap .chain-ma-banner-arai .component-card .card-util .card-util-col .ico-btn-arrow{width:2rem;height:2rem;margin:3.4rem 4.2rem 3.4rem 1.6rem}.chain-ma-arai-wrap .chain-ma-banner-arai .txt-info02-wrap{padding-bottom:2.4rem}.chain-ma-arai-wrap .chain-ma-banner-arai .txt-info02-wrap .txt-info-tit .info-tit05{font-size:2.4rem;line-height:4rem;font-weight:600;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chain-ma-arai-wrap .chain-ma-banner-arai .banner-bottom .component-card .card-inner:hover{border:1px solid #dddddd}.chain-ma-arai-wrap .chain-ma-banner-arai .banner-top+.banner-bottom{margin-top:3.2rem}.chain-ma-arai-wrap .chain-ma-rewards{margin-bottom:10rem}.chain-ma-arai-wrap .chain-ma-rewards .rewards-item-cont .rewards-item-tit .tit{font-size:2.4rem;line-height:4rem;font-weight:600}.chain-ma-arai-wrap .chain-ma-location{margin-top:10rem}.chain-ma-arai-wrap .chain-ma-location .chain-ma-cont{display:block}.chain-ma-arai-wrap .chain-ma-location .chain-ma-tit01{font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em;letter-spacing:.02em}.chain-ma-arai-wrap .chain-ma-location .location-map-wrap{margin-top:3.2rem}.chain-ma-arai-wrap .chain-ma-location .map-wrap{position:relative}.chain-ma-arai-wrap .chain-ma-location .map-wrap .map{width:100%;height:64.8rem;position:relative;background:#f5f5f5}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap{padding:4rem 4.8rem;width:44.8rem;max-width:100%;position:absolute;top:8.3rem;left:-webkit-calc((100% - 140rem) / 2);left:calc((100% - 140rem)/2);z-index:1;background:#fff;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-tit{font-size:2.8rem;line-height:4.4rem;font-weight:500}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-txt{margin-top:2.4rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-txt01{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-list{margin-top:1.6rem;padding:1.6rem 0rem;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.6rem;line-height:2.8rem;font-weight:400}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item+.map-info-item{margin-top:.8rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item .item-tit{min-width:13rem;font-weight:500}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item .item-tit .ico{margin-right:1.2rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item .item-tit+.item-txt{margin-left:2rem;min-width:13rem}.chain-ma-arai-wrap .chain-ma-location .map-info-current-list{margin-top:2.4rem}.chain-ma-arai-wrap .chain-ma-location .map-info-current-list .map-info-current-item{display:inline;position:relative;font-size:1.8rem;line-height:3rem;color:#444}.chain-ma-arai-wrap .chain-ma-location .map-info-current-list .map-info-current-item+.map-info-current-item:before{content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:1px;height:1.2rem;margin:0rem 1.1rem;background-color:#ddd}.page-class--ar-intro[dir=rtl] .component-hgroup{max-width:140rem;width:100%}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first .first-txt01-64+.first-txt02{margin-top:1.6rem}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first .first-txt02{font-size:1.8rem;line-height:3rem;text-align:start}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first .txt-bu-wrap .txt-bu01>li{color:#fff}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first .txt-bu-wrap .txt-bu01>li:before{background:#fff}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02{width:100%;background:#fff;padding-bottom:0}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02.full{font-size:1.8rem;line-height:3rem;font-weight:500}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02.fixed{z-index:499}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head{max-width:140rem;margin:0 auto;height:9.2rem;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-label{padding:0rem 1.6rem 2.6rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head-body{padding:2.4rem 0rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head-body .body-wrap{max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head-btn{display:none}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head-btn .btn-tab-popup .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.page-class--ar-intro[dir=rtl] .ar-intro-contents{position:relative;min-height:150rem;padding:14rem 0rem}.page-class--ar-intro[dir=rtl] .ar-intro-contents .ar-intro-contents-bg{position:absolute;inset:0}.page-class--ar-intro[dir=rtl] .ar-intro-contents .ar-intro-contents-bg>div{width:100%;height:100%}.page-class--ar-intro[dir=rtl] .ar-intro-contents .ar-intro-contents-bg>div img{width:100%;height:100%;object-fit:cover}.page-class--ar-intro[dir=rtl] .brand-intro-list{position:relative;max-width:140rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-class--ar-intro[dir=rtl] .brand-intro-item{color:#fff}.page-class--ar-intro[dir=rtl] .brand-intro-item.black{color:#111}.page-class--ar-intro[dir=rtl] .brand-intro-item .brand-intro-img{width:100%}.page-class--ar-intro[dir=rtl] .brand-intro-item .brand-intro-img img{width:100%;height:100%;object-fit:cover}.page-class--ar-intro[dir=rtl] .brand-intro-item .brand-intro-txt01{margin-top:3.2rem;font-size:3.6rem;line-height:5.2rem;font-weight:500}.page-class--ar-intro[dir=rtl] .brand-intro-item .brand-intro-txt02{margin-top:2.4rem;font-size:1.8rem;line-height:3rem;font-weight:400}.page-class--ar-intro[dir=rtl] .brand-intro-item .btn-text01.btn-arrow-hover{margin-top:4rem}.page-class--ar-intro[dir=rtl] .brand-intro-item .btn-text01.btn-arrow-hover:hover.white .circle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-class--ar-intro[dir=rtl] .brand-intro-item .btn-text01.btn-arrow-hover .ico-btn-arrow{margin-right:1.6rem}.page-class--ar-intro[dir=rtl] .brand-intro-item .btn-text01.btn-arrow-hover .ico-btn-arrow.circle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-class--ar-intro[dir=rtl] .brand-intro-item .btn-text01.btn-arrow-hover .ico-btn-arrow:after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(1){width:80.5rem;margin-right:auto}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(1) .brand-intro-img{height:53.6rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(2){margin-left:83.3rem;margin-top:6rem;width:56.7rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(2) .brand-intro-img{height:70.8rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(3){margin-right:92.4rem;margin-top:-51rem;width:47.6rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(3) .brand-intro-img{height:59.3rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(4){margin-left:auto;margin-right:9.1rem;margin-top:6rem;width:62.3rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(4) .brand-intro-img{height:41.5rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap{max-width:140rem;margin:0 auto}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-hgroup+.ar-contact-info-contents{margin-top:4rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-plus02:first-child{border-top:none}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-plus02 .collapse-tit{border-bottom:none}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-plus02 .collapse-tit:before{top:2.4rem;left:0;right:auto}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-plus02 .collapse-txt{padding:0rem 0rem 4rem;margin-right:0}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-plus02 .collapse-txt .txt{font-size:3.6rem;line-height:5.2rem;font-weight:600}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list{padding:6rem 0rem 4rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list+.type-list{padding:4rem 0rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collapse-tit{width:40%;min-width:auto;margin-right:0;cursor:default;padding:0}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collapse-txt .txt{padding-right:0;font-size:2rem;line-height:3.6rem;font-weight:600}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-list{padding:0}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-txt01{font-size:1.6rem;line-height:2.8rem;font-weight:600}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-txt01+.item-sub01{margin-top:.8rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-sub01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.6rem;line-height:2.8rem;font-weight:400}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-sub01 .num{color:#111;direction:ltr;unicode-bidi:embed}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-sub01 .num:after{content:"";display:inline-block;width:1px;height:1.2rem;background:#ddd;margin:0rem 1.2rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-sub01 [class^="btn btn-"]{margin-left:.8rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.intro-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111;text-align:center;overflow:hidden}.intro-wrapper .header-logo-box{z-index:3;position:relative;height:8rem;padding:2.4rem 6rem;width:100%;font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;text-align:start}.intro-wrapper .header-logo-box .ico{width:24.3rem;height:3.2rem}.intro-wrapper .intro-content{z-index:3;position:relative;height:-webkit-calc(100% - 8rem);height:calc(100% - 8rem);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.intro-wrapper .title{font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;font-size:12rem;line-height:13.4rem;font-style:italic;font-weight:400;font-display:block;color:#fff}.intro-wrapper .title .txt{display:block;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;font-display:block;color:#fff}.intro-wrapper .sub-title{font-size:2.4rem;line-height:4rem;font-weight:600;margin-top:2.4rem}.intro-wrapper .link-box{font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;margin-top:8rem;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.intro-wrapper .link-box .btn{height:5.6rem;border-radius:2.8rem;border:1px solid rgba(255,255,255,.5);font-size:2rem;padding:0rem 4rem;background-color:transparent}.intro-wrapper .link-box .btn:before{color:#fff}.intro-wrapper .link-box .btn-txt{color:#fff;font-display:block}.intro-wrapper .logo-belt-box{margin-top:10rem;overflow:hidden;height:0;width:0}.intro-wrapper .logo-belt-box,.intro-wrapper .belt-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.intro-wrapper .belt-group{-webkit-animation:beltMove 30s linear infinite;animation:beltMove 30s linear infinite}.intro-wrapper .brand-box{font-size:2.4rem;line-height:3.6rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;margin:0rem 6rem;font-family:athelas,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,serif;color:#fff}.intro-wrapper .brand-box .small{font-size:1.6rem;line-height:3rem;margin-left:.4rem}.intro-wrapper .dimmed{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,.3)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3)),-webkit-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,.3) 70%);background:linear-gradient(0deg,#0000004d,#0000004d),linear-gradient(180deg,#0000 30%,#0000004d 70%);z-index:2;border-radius:50%}.intro-wrapper .dimmed.blur{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.intro-wrapper .dimmed.blur02{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.intro-wrapper .dimmed.mask:before{box-shadow:inset 0 0 100px 50vw #111;border-radius:50%}.intro-wrapper .dimmed:before{content:"";display:block;width:100%;padding-top:100%}.intro-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;background-color:#000;opacity:0;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.intro-wrapper video.played{opacity:1}.intro-wrapper .canvas-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.intro-wrapper canvas{position:absolute;top:50%;left:50%;display:block;width:100vw;height:100vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.intro-wrapper canvas.ios{width:175vw;height:175vh}.intro-wrapper canvas.type01{position:static;-webkit-transform:scale(3.2);transform:scale(3.2);width:50%;height:50%}.intro-wrapper canvas.type02{position:static;-webkit-transform:scale(2);transform:scale(2);width:50%;height:50%}.intro-wrapper canvas.type03{position:static;-webkit-transform:scale(4);transform:scale(4);width:25%;height:25%}.intro-wrapper .intro-img-area{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}.intro-wrapper .intro-img-area img{width:100%;height:100%}.intro-wrapper .intro-img-area .bg-dimm{z-index:1;background:#0009;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;position:absolute;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.intro-wrapper .intro-img-area .bg-img{opacity:0}.intro-wrapper .intro-img-area .bg-img:last-child,.intro-wrapper .intro-img-area .bg-img.show{opacity:1}.intro-wrapper.type02 .header-logo-box .ico-global-lottehotels{background-image:url(/assets/images/common/ico_logo_global_lottehotels_gold.svg)}.intro-wrapper.type02 .intro-content{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;background-color:#f8f7ec}.intro-wrapper.type02 .intro-content.white .link-box .btn{border-color:#999}.intro-wrapper.type02 .intro-content.white .link-box .btn .btn-txt,.intro-wrapper.type02 .intro-content.white .brand-box{color:#111}.intro-wrapper.type02 .intro-content.white .bg-dimm{width:90vw;height:90vh;background:#0003}.intro-wrapper.type02 .logo-belt-box{width:100%;margin-top:4.3rem;height:7.7rem;position:absolute;bottom:2rem;left:0;right:0}.intro-wrapper.type02 .title{mix-blend-mode:difference}.intro-wrapper.type02 .link-box{position:absolute;bottom:14rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);opacity:1}.intro-wrapper.type02 .link-box .btn{margin-right:1rem}.intro-wrapper.type02 .link-box .btn+.btn{margin-right:0}.intro-wrapper.type02 .header-logo-box{position:absolute;left:0;right:0;z-index:4}.intro-wrapper.type02 .component-thumbnail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.intro-wrapper.type02 .component-thumbnail .thumbnail-img{position:relative}.intro-wrapper.type02 .component-thumbnail img{width:120rem;height:60.6rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.intro-wrapper.type02 .component-thumbnail img .bg-img01{opacity:0;width:90vw;height:90vh}.intro-wrapper.type03 .intro-content{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;background-color:#232323}.intro-wrapper.type03 .intro-content .bg-dimm{background:#000000b3}.intro-wrapper.type03 .intro-content.white .bg-dimm{background:#0003}.intro-wrapper.type03 .link-box{position:absolute;bottom:10.37%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin-top:0;opacity:1}.intro-wrapper.type03 .link-box .btn{margin-right:1rem}.intro-wrapper.type03 .link-box .btn+.btn{margin-right:0}.intro-wrapper.type03 .title{mix-blend-mode:difference;opacity:0}.intro-wrapper.type03 .sub-title{margin-top:3.9rem}.intro-wrapper.type03 .logo-belt-box{height:auto;width:100%;margin-top:3rem;max-width:88rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.intro-wrapper.type03 .logo-belt-box .brand-box{margin:0;font-size:1.4rem;line-height:2.6rem;font-weight:400}.intro-wrapper.type03 .header-logo-box{position:absolute;left:0;right:0;z-index:4}.intro-wrapper.type03 .component-thumbnail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.intro-wrapper.type03 .component-thumbnail .thumbnail-img{position:relative;max-width:140rem}.intro-wrapper.type03 .component-thumbnail img{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.intro-wrapper.type03 .component-thumbnail img .bg-img01{opacity:0}.intro-wrapper.type03 .component-thumbnail .bg-dimm{width:100%;height:100%;-webkit-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.intro-wrapper.type04_1 .header-logo-box,.intro-wrapper.type04_2 .header-logo-box,.intro-wrapper.type04 .header-logo-box{position:absolute;top:3rem;left:0;right:0;z-index:4}.intro-wrapper.type04_1 .header-logo-box .ico-global-lottehotels,.intro-wrapper.type04_2 .header-logo-box .ico-global-lottehotels,.intro-wrapper.type04 .header-logo-box .ico-global-lottehotels{background-image:url(/assets/images/common/ico_logo_global_lottehotels_gold.svg)}.intro-wrapper.type04_1 .intro-content,.intro-wrapper.type04_2 .intro-content,.intro-wrapper.type04 .intro-content{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;background-color:#010101}.intro-wrapper.type04_1 .intro-content:before,.intro-wrapper.type04_2 .intro-content:before,.intro-wrapper.type04 .intro-content:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);height:-webkit-calc(100% - 4rem);height:calc(100% - 4rem);border:1px solid rgba(254,250,225,.4)}.intro-wrapper.type04_1 .title,.intro-wrapper.type04_2 .title,.intro-wrapper.type04 .title{color:#fefae1;font-style:normal;opacity:0}.intro-wrapper.type04_1 .sub-title,.intro-wrapper.type04_2 .sub-title,.intro-wrapper.type04 .sub-title{color:#fefae1}.intro-wrapper.type04_1 .link-box,.intro-wrapper.type04_2 .link-box,.intro-wrapper.type04 .link-box{margin-bottom:8rem;-webkit-transform:none;transform:none;opacity:1}.intro-wrapper.type04_1 .link-box .btn,.intro-wrapper.type04_2 .link-box .btn,.intro-wrapper.type04 .link-box .btn{border-color:#fefae166;margin-right:1rem}.intro-wrapper.type04_1 .link-box .btn+.btn,.intro-wrapper.type04_2 .link-box .btn+.btn,.intro-wrapper.type04 .link-box .btn+.btn{margin-right:0}.intro-wrapper.type04_1 .link-box .btn .btn-txt,.intro-wrapper.type04_2 .link-box .btn .btn-txt,.intro-wrapper.type04 .link-box .btn .btn-txt{color:#fefae1}.intro-wrapper.type04_1 .logo-belt-box,.intro-wrapper.type04_2 .logo-belt-box,.intro-wrapper.type04 .logo-belt-box{height:auto;width:auto;margin-top:8rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.intro-wrapper.type04_1 .logo-belt-box .brand-box,.intro-wrapper.type04_2 .logo-belt-box .brand-box,.intro-wrapper.type04 .logo-belt-box .brand-box{margin-right:3.5rem;margin-left:0;font-size:1.6rem;line-height:2.8rem;font-weight:400;line-height:3.6rem;color:#fefae1}.intro-wrapper.type04_1 .logo-belt-box .brand-box:last-child,.intro-wrapper.type04_2 .logo-belt-box .brand-box:last-child,.intro-wrapper.type04 .logo-belt-box .brand-box:last-child{margin-right:0}.intro-wrapper.type04_1 .intro-img-area,.intro-wrapper.type04_2 .intro-img-area,.intro-wrapper.type04 .intro-img-area{width:100%;position:static;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;margin-top:4rem;height:26rem}.intro-wrapper.type04_1 .intro-img-area.on .img-belt-box,.intro-wrapper.type04_2 .intro-img-area.on .img-belt-box,.intro-wrapper.type04 .intro-img-area.on .img-belt-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-animation:beltMove 30s linear infinite;animation:beltMove 30s linear infinite}.intro-wrapper.type04_1 .img-belt-box,.intro-wrapper.type04_2 .img-belt-box,.intro-wrapper.type04 .img-belt-box{height:26rem;display:none}.intro-wrapper.type04_1 .img-belt-box .belt-img,.intro-wrapper.type04_2 .img-belt-box .belt-img,.intro-wrapper.type04 .img-belt-box .belt-img{width:auto;margin-right:2.4rem}.intro-wrapper.type04_1 .img-belt-box:first-child,.intro-wrapper.type04_2 .img-belt-box:first-child,.intro-wrapper.type04 .img-belt-box:first-child{display:none;-webkit-transform:translateX(100%);transform:translate(100%)}.intro-wrapper.type04_1 .img-belt-box:first-child .belt-img,.intro-wrapper.type04_2 .img-belt-box:first-child .belt-img,.intro-wrapper.type04 .img-belt-box:first-child .belt-img{-webkit-transform:translateX(100%);transform:translate(100%)}.intro-wrapper.type04_1 .intro-content{background-color:#dedbd6;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.intro-wrapper.type04_1 .intro-content:before{display:none}.intro-wrapper.type04_1 .header-logo-box{top:0}.intro-wrapper.type04_1 .logo-belt-box .brand-box,.intro-wrapper.type04_1 .sub-title,.intro-wrapper.type04_1 .title{color:#111}.intro-wrapper.type04_1 .title{margin-top:9.3rem}.intro-wrapper.type04_1 .logo-belt-box{margin-top:1.6rem}.intro-wrapper.type04_1 .link-box .btn{border:1px solid #999999}.intro-wrapper.type04_1 .link-box .btn .btn-txt{color:#111}.intro-wrapper.type04_1 .intro-img-area{position:static;margin-top:8.1rem;max-height:38.9rem;height:100%}.intro-wrapper.type04_1 .intro-img-area .img-belt-box{max-height:38.9rem;height:100%}.intro-wrapper.type04_1 .sub-title{margin-top:3.2rem}.intro-wrapper.type04_2 .logo-belt-box{opacity:0}.intro-wrapper.type04_2 .sub-title{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.intro-wrapper.type04_2 .title{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.intro-wrapper.type04_2 .link-box{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.intro-wrapper.type04_2 .intro-bg-area{position:absolute;z-index:-1;width:100%;height:100%}.intro-wrapper.type04_2 .intro-bg-area img{width:100%;height:100%}.intro-wrapper.type04_2 .intro-bg-area .intro-bg-dimm{position:absolute;width:100%;height:100%;background-color:#010101;opacity:.4}.intro-wrapper.type05 .header-logo-box{position:absolute;left:0;right:0;z-index:4}.intro-wrapper.type05 .intro-content{-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;background-color:#816c5b}.intro-wrapper.type05 .intro-content,.intro-wrapper.type05 .intro-content-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;height:100%;position:relative}.intro-wrapper.type05 .intro-content-item{width:50%;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.intro-wrapper.type05 .intro-content-item:first-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.intro-wrapper.type05 .intro-content-item:first-child:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%);background:linear-gradient(180deg,#0000 60%,#000c)}.intro-wrapper.type05 .intro-content-item:first-child:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#0003}.intro-wrapper.type05 .intro-content-item .gradient{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.intro-wrapper.type05 .intro-content-item .gradient .change-color{-webkit-animation:changeColor 15s infinite alternate;animation:changeColor 15s infinite alternate}.intro-wrapper.type05 .component-thumbnail .thumbnail-img{position:relative}.intro-wrapper.type05 .component-thumbnail img{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.intro-wrapper.type05 .component-thumbnail img .bg-img01{opacity:0}.intro-wrapper.type05 .component-thumbnail .bg-dimm{background-color:#0003}.intro-wrapper.type05 .component-thumbnail .bg-dimm:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%);background:linear-gradient(180deg,#0000 60%,#000c)}.intro-wrapper.type05 .title{opacity:0;font-size:16rem;line-height:15rem}.intro-wrapper.type05 .sub-title{opacity:0;margin-top:4rem}.intro-wrapper.type05 .link-box{opacity:0}.intro-wrapper.type05 .logo-belt-box{position:absolute;bottom:6rem;left:6rem;z-index:1;width:auto;height:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-right:12rem}.intro-wrapper.type05 .logo-belt-box .brand-box{margin:0rem 4rem 0rem 0rem;height:4rem;font-size:1.6rem;line-height:2.8rem;font-weight:400;line-height:3.6rem}.dark-style .intro-wrapper{color:#fff}@-webkit-keyframes beltMove{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes beltMove{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes changeColor{0%{stop-color:#c85c67}25%{stop-color:#af6532}50%{stop-color:#c5a545}75%{stop-color:#566180}to{stop-color:#6e5458}}@keyframes changeColor{0%{stop-color:#c85c67}25%{stop-color:#af6532}50%{stop-color:#c5a545}75%{stop-color:#566180}to{stop-color:#6e5458}}@media (max-width: 767px){.sitemap-tab-wrap .scroll-spy-wrap.anchor .scroll-spy-label:nth-child(1){padding-left:0rem}.sitemap-tab-wrap .scroll-spy-wrap.fixed{width:100%!important;background-color:#fff;margin-left:-2rem;margin-right:-4rem;padding-left:2rem}.sitemap-tab-wrap .scroll-spy-wrap{margin:0rem -2rem;padding:0rem 2rem;width:-webkit-calc(100% + 4rem)!important;width:calc(100% + 4rem)!important}.sitemap-tab-wrap .scroll-spy-wrap .scroll-spy-head{border-bottom:0}.sitemap-tab-wrap+.sitemap-wrap{padding-top:0}.sitemap-tab-wrap .scroll-spy-btn-wrap{display:none}.sitemap-contents{border-top:1px solid #dddddd;padding-top:3.2rem;padding-bottom:3.2rem}.sitemap-contents:first-child{border-top:0;margin-top:0}.sitemap-contents .sitemap-top .collapse-tit{display:block}.sitemap-contents .sitemap-top{padding-bottom:0;border-bottom:0;-webkit-transition:padding-bottom .35s ease-in-out;transition:padding-bottom .35s ease-in-out}.sitemap-contents .btn-site{width:auto;width:initial}.sitemap-contents .sitemap-tit{font-size:1.8rem;line-height:3rem}.sitemap-contents .ico.ico-arrow-right{width:1.6rem;height:1.6rem;margin-left:.8rem}.sitemap-contents.type-plus02+.sitemap-contents{border-top:1px solid #dddddd}.sitemap-contents[data-state=open] .sitemap-top{padding-bottom:2rem;border-bottom:0}.sitemap-list-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:0;border-bottom:0}.sitemap-item .sitemap-depth01 a,.sitemap-item .sitemap-depth01 span{font-size:1.6rem;line-height:2.8rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex;padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.sitemap-item .sitemap-depth02-list{margin-top:1.2rem}.sitemap-item .sitemap-depth02 a,.sitemap-item .sitemap-depth02 span{font-size:1.6rem;line-height:2.4rem;display:block;margin-right:2rem}.sitemap-item .sitemap-depth02+.sitemap-depth02{margin-top:1.2rem}.sitemap-item .sitemap-depth03 a,.sitemap-item .sitemap-depth03 span{line-height:2.4rem}.sitemap-item+.sitemap-item{margin-left:0;margin-top:1.2rem}.sitemap-item:nth-of-type(n+5){margin-top:1.2rem}.sitemap-item{width:100%}[dir=rtl] .sitemap-contents .ico.ico-arrow-right{margin-left:0;margin-right:.8rem}[dir=rtl] .sitemap-item .sitemap-depth02 a,[dir=rtl] .sitemap-item .sitemap-depth02 span{margin-right:0;margin-left:2rem}.gallery-wrap.global .gallery-thumb-wrap+.gallery-thumb-wrap{margin-top:6rem}.gallery-wrap.global .component-accordion.type-gallery .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(n+4){margin-top:1.6rem}.gallery-wrap.global .gallery-tit-wrap .component-hgroup .hgroup-tit01{font-size:2.4rem;line-height:3.6rem}.gallery-wrap.global .gallery-tit-wrap .sub-txt01+.btn-text01{margin-top:1.6rem}.gallery-wrap.global .txt-info02-wrap .txt-info-tit .info-tit07{font-size:1.6rem;line-height:2.8rem}.gallery-wrap.global .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]+[class^=lists-col]{margin-top:1.6rem}.gallery-wrap.global .component-card a.card-inner .btn.white .ico-btn-arrow{margin:1.6rem}.gallery-wrap.global .component-card .txt-info02-wrap{margin-left:1.6rem}.gallery-wrap.global .component-card .card-util-row .card-util-col{margin-bottom:1.6rem}.gallery-wrap.chain .gallery-thumb-wrap+.gallery-thumb-wrap{margin-top:6rem}.gallery-wrap.chain .gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(n+4),.gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-2 [class^=lists-col]+[class^=lists-col]{margin-top:1.6rem}.gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col] .card-info{padding:.8rem 0rem 0rem}.gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]+[class^=lists-col],.gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(n+4),.gallery-thumb-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(3n+4){margin-top:1.6rem}.gallery-tit-wrap br{display:none}.gallery-tit-wrap .component-hgroup .hgroup-tit01+.hgroup-unit03{margin-top:.4rem}.gallery-tit-wrap .component-hgroup .sub-txt01+.btn-text01{margin-top:1.6rem}.gallery-tit-wrap .component-hgroup .hgroup-top.align-type03 .hgroup-tit{padding-right:0}.gallery-tit-wrap+.component-chips{margin-top:6rem;padding-top:0;border-top:none}.gallery-tit-wrap+.component-lists{margin-top:3.2rem}[dir=rtl] .gallery-wrap.global .component-card .txt-info02-wrap{margin-right:1.6rem}[dir=rtl] .gallery-wrap.global .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(3n+1){margin-left:0}.br-top-wrap{padding-top:0}.br-top-wrap .txt-info02-wrap .txt-info-box .info-txt{line-height:2.4rem}.br-top-wrap .txt-info02-wrap .txt-info-box{padding:2.4rem}.br-top-wrap .txt-info02-wrap+.br-top{margin-top:5.6rem}.br-top-wrap .br-top+.br-top-list{margin-top:3.2rem}.br-top-wrap .br-top .tit .btn.btn-text01{padding:1rem;margin:-1rem}.br-top-wrap .br-top .tit .btn.btn-text01 .btn-txt{display:none}.br-top-wrap .br-top .tit .tit01{font-size:2.2rem;line-height:3.4rem;max-width:26rem;-webkit-box-flex:0;-webkit-flex:none;flex:none}.br-top-wrap .br-top .tit+.txt-area{padding-top:2.4rem;margin-top:2.4rem}.br-top-wrap .br-top-list .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.br-top-wrap .br-top-list .component-lists+.txt-area{margin-top:3.2rem;padding-top:3.2rem}.br-top-wrap .br-top-list .component-lists .lists-row [class^=lists-col]+[class^=lists-col]{margin-top:3.2rem}.br-top-wrap .txt-area .txt01{font-size:1.8rem;line-height:3rem}.br-top-wrap .txt-area .txt02{font-size:1.6rem;line-height:2.4rem}.br-top-wrap .txt-area .txt02+.txt02{margin-top:.8rem}.br-detail-wrap{padding:0rem 2rem 4rem}.br-detail-wrap .component-lists{padding-top:2.4rem}.br-detail-wrap .component-lists .lists-row.ratio-805-1>.lists-col-1{max-width:100%}.br-detail-wrap .component-lists .lists-row.ratio-805-1>.lists-col-2{padding-top:2rem}.br-detail-wrap .component-lists .lists-row.ratio-805-1 .txt-info02-wrap br{display:none}.br-detail-wrap .component-lists .lists-row.ratio-805-1 .txt-info02-wrap .txt-info-tit+.btn{margin-top:2.4rem}.br-detail-wrap .component-lists .lists-row.ratio-805-1 .txt-info02-wrap .info-tit+.info-txt{margin-top:.8rem}.br-amenity-info-wrap{padding-top:0}.br-amenity-info-wrap .component-collapse.type-plus02+.type-plus02{margin-top:4.8rem}.br-amenity-info-wrap .component-collapse.type-plus02 .component-lists .lists-row.ratio-2-1>[class$=-col-1]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.br-amenity-info-wrap .component-collapse.type-plus02 .component-lists .lists-row.ratio-2-1>[class$=-col-2]{padding-top:2rem}.br-amenity-info-wrap .component-collapse.type-plus02 .component-lists .lists-row.ratio-2-1>[class$=-col-2] .txt-info02-wrap .info-txt .txt08+.txt10{margin-top:.8rem}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-box{padding:2.4rem 0rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row{display:block}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row+.list-row{margin-top:3.2rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-tit{width:100%;max-width:auto;padding-right:0}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-tit+.item-txt{margin:.8rem 0rem 0rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt{width:100%;max-width:100%}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt+.item-txt{margin:.4rem 0rem 0rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt .txt01{font-size:1.6rem;line-height:2.4rem}.br-amenity-info-wrap .component-collapse.type-plus02 .list-row .item-txt .txt02{font-size:1.4rem;line-height:2.2rem}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-tit:before{top:1.8rem}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-txt{padding:0rem 0rem 2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:normal;-webkit-justify-content:normal;justify-content:normal;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-txt .txt{font-size:2.2rem;line-height:3.4rem;width:100%}.br-amenity-info-wrap .component-collapse.type-plus02 .collapse-txt .txt+.sub{font-size:1.6rem;line-height:2.8rem;margin-right:0;margin-bottom:0}.br-amenity-info-wrap .component-collapse .item-tit{font-size:1.6rem;line-height:2.8rem}.br-amenity-info-wrap .component-collapse .item-tit+.item-logo-list{margin-top:3.2rem}.br-amenity-info-wrap .component-collapse .item-tit+.txt-info02-wrap{margin-top:.8rem}.br-amenity-info-wrap .txt-info02-wrap .txt-info-tit .info-txt .txt01{font-size:1.4rem;line-height:2.2rem}.br-amenity-info-wrap .item-col-list .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]{font-size:1.6rem;line-height:2.4rem}.br-amenity-info-wrap .item-col-list .item-col{display:block;width:100%}.br-amenity-info-wrap .item-col-list .item-col+.item-col{margin:2.4rem 0rem 0rem}.br-amenity-info-wrap .item-col-list .item-col:nth-child(n+3){margin-top:2.4rem}.br-amenity-info-wrap .item-col-list .item-top{font-size:1.6rem;line-height:2.4rem}.br-amenity-info-wrap .item-col-list .item-tit{margin-right:0}.br-amenity-info-wrap .item-col-list .item-tit+.item-txt{margin-top:.8rem}.br-amenity-info-wrap .item-row-list .item-row{display:block}.br-amenity-info-wrap .item-row-list .item-tit,.br-amenity-info-wrap .item-row-list .txt-info02-wrap{width:100%}.br-amenity-info-wrap .item-logo-list .item-list{display:block}.br-amenity-info-wrap .item-logo-list .item-list+.item-list{margin-top:3.2rem}.br-amenity-info-wrap .item-logo-list .item-list .logo{width:11rem;height:6.2rem;margin-right:0}.br-amenity-info-wrap .item-logo-list .item-list .logo+.txt{padding-top:2.4rem}.br-amenity-info-wrap .item-logo-list .item-list .txt{font-size:1.6rem;line-height:2.4rem;min-width:0;min-width:initial;width:100%;padding:0}.our-amenity-top{max-width:100%}.our-amenity-top+.our-amenity-full-wrap{margin-top:4.8rem}.our-amenity-top .component-hgroup+.component-thumbnail{margin-top:3.2rem}.our-amenity-top .row-area{margin-top:4rem}.our-amenity-top .row-area .top-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.our-amenity-top .row-area .left-area{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0rem 2rem}.our-amenity-top .row-area .right-area .txt-bu-wrap .txt-bu04>li{font-size:1.6rem;line-height:2.4rem}.our-amenity-top .row-area .right-area{margin:0rem 2rem;padding:0rem 0rem 4rem}.our-amenity-top .row-area .right-area .tit{font-size:2.4rem;line-height:3.6rem}.our-amenity-top .row-area .right-area .tit+.txt{margin-top:1.6rem}.our-amenity-top .row-area .bottom-row{max-width:100%;margin:4rem 2rem 0rem}.our-amenity-full-wrap .our-amenity-content{max-width:100%}.our-amenity-content{padding-left:0}.our-amenity-content .scroll-spy-wrap{margin-top:0;padding-top:0;border-top:0}.our-amenity-content .scroll-spy-wrap.custom-fixed{background:#fff;width:100%;margin-top:0;height:auto}.our-amenity-content .scroll-spy-wrap.invert .scroll-spy-label.active{color:#111}.our-amenity-content .sticky-wrap{position:static;position:initial}.our-amenity-content .scroll-spy-head{border-top:0;height:4rem;padding:0rem 2rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:auto;min-width:100vw;max-width:100vw}.our-amenity-content .scroll-spy-head .scroll-spy-label{font-size:1.6rem;line-height:2.8rem;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.our-amenity-spy-list{margin:3.2rem 2rem 0rem}.our-amenity-spy-list .list-item{margin-top:3.2rem;padding-top:3.2rem}.our-amenity-spy-list .list-item:first-child{border-top:0;margin-top:0;padding-top:0}.our-amenity-spy-list .list-item.invert-item,.our-amenity-spy-list .list-item.invert-item+.list-item{margin-top:8.8rem}.our-amenity-spy-list .list-item.invert-item:before{top:-4.4rem;height:-webkit-calc(100% + 8.8rem);height:calc(100% + 8.8rem)}.our-amenity-spy-list .list-tit{font-size:2.4rem;line-height:3.6rem}.our-amenity-spy-list .list-tit+.list-sub,.our-amenity-spy-list .list-tit+.list-txt{margin-top:1.6rem}.our-amenity-spy-list .list-sub{font-size:1.6rem;line-height:2.4rem}.our-amenity-spy-list .list-sub+.col-list{margin-top:3.2rem}.our-amenity-spy-list .list-txt{font-size:1.8rem;line-height:3rem}.our-amenity-spy-list .list-txt+.col-list{margin-top:3.2rem}.our-amenity-spy-list .col-list .img-area{display:block}.our-amenity-spy-list .col-list .img-area+.txt-area{margin-top:3.2rem}.our-amenity-spy-list .col-list .img-item{padding-top:56.6%}.our-amenity-spy-list .col-list .img-item+.img-item{margin-left:0;margin-top:.8rem}.our-amenity-spy-list .col-list .txt-area{display:block}.our-amenity-spy-list .col-list .txt-item{width:100%}.our-amenity-spy-list .col-list .txt-item+.txt-item,.our-amenity-spy-list .col-list .txt-item:nth-child(n+3){margin-top:2.4rem}.our-amenity-spy-list .col-list .txt-item .tit{font-size:1.6rem;line-height:2.4rem}.our-amenity-spy-list .col-list .txt-item .txt{font-size:1.4rem;line-height:2.2rem}.our-amenity-spy-list .col-list .txt-item .desc{line-height:2.2rem}.our-amenity-spy-list .bottom-img{margin-top:3.2rem}.our-amenity-spy-list .bottom-img .txt-area{font-size:1.4rem;line-height:2.2rem;margin-top:.8rem}.our-amenity-spy-list .img-row-list{display:block;margin-top:3.2rem}.our-amenity-spy-list .img-row-list .item+.item{margin-top:2.4rem}.our-amenity-spy-list .img-row-list .item:nth-child(1),.our-amenity-spy-list .img-row-list .item:nth-child(4),.our-amenity-spy-list .img-row-list .item:nth-child(1) .img-area,.our-amenity-spy-list .img-row-list .item:nth-child(4) .img-area,.our-amenity-spy-list .img-row-list .item:nth-child(2) .img-area,.our-amenity-spy-list .img-row-list .item:nth-child(3) .img-area{width:100%}.our-amenity-spy-list .img-row-list .item:nth-child(odd){margin-right:0}.our-amenity-spy-list .img-row-list .item:nth-child(n+3){margin-top:2.4rem}.our-amenity-spy-list .img-row-list .txt-area{margin-top:1.2rem}.our-amenity-spy-list .img-row-list .txt-area .tit{font-size:1.6rem;line-height:2.4rem}.our-amenity-spy-list .img-row-list .txt-area .txt{font-size:1.4rem;line-height:2.2rem}.br-scent-list-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.br-retreat-intro-wrap .component-lists{margin-top:2.4rem;padding-top:2.4rem}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1>[class$=-col-1]{max-width:100%;width:100%}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10{margin:0;width:100%}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10 .component-thumbnail .thumbnail-img,.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10 .component-thumbnail .thumbnail-img>img{height:100%}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10 .swiper-controls{margin-top:0;position:absolute;right:auto;bottom:1.6rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10 .swiper-controls .swiper-pagination .swiper-pagination-bullet{opacity:.3}.br-retreat-intro-wrap .component-lists .lists-row.ratio-805-1 .component-swiper.swiper-type10 .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}.br-retreat-intro-wrap .component-hgroup .hgroup-tit03{max-width:100%}.br-retreat-intro-wrap .component-hgroup+.component-lists{margin-top:1.6rem}.br-retreat-intro-wrap .box-item+.box-item{margin-top:4.8rem}.br-retreat-intro-wrap .box-item .txt-area{padding-top:2.4rem}.br-retreat-intro-wrap .box-item .txt-area .txt-row+.txt-row{margin-top:2.4rem;padding-top:2.4rem}.br-retreat-intro-wrap .box-item .txt-area .txt{font-size:1.6rem;line-height:2.4rem}.br-retreat-intro-wrap .box-item .txt-area .tit{line-height:2.6rem}.br-retreat-intro-wrap .box-item .txt-area .sub{line-height:2.4rem}.info-detail-awards-wrap{display:block}.info-detail-awards-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.info-detail-awards-wrap .component-hgroup [class^=hgroup-tit]{width:100%;margin-right:0}.info-detail-awards-wrap .component-hgroup+.component-swiper{margin-top:2.4rem}.info-detail-awards-wrap .component-swiper.swiper-type48 .txt-info02-wrap .txt-info-tit .info-tit16{padding-bottom:0rem}.info-detail-awards-wrap .component-swiper.swiper-type48 .swiper-controls{bottom:3.2rem}.info-detail-awards-wrap .component-swiper.swiper-type48 .txt-box-wrap .txt-box-inner{padding:4rem 2rem 8.6rem}.info-detail-awards-wrap .component-swiper.swiper-type48 .component-lists .lists-row>[class$=-col-1]{width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.info-detail-awards-wrap .component-swiper.swiper-type48 .component-lists .lists-row .txt-info-tit{padding-top:1.6rem}.br-scent-list-wrap{padding-top:.8rem}.br-scent-list-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.4rem}.br-scent-list-wrap .component-lists.type-card .lists-row [class^=lists-col]+[class^=lists-col]{margin-top:4rem}.visual-bgcolor-wrap.bg-675b57.h835 .br-detail-wrap .txt-info02-wrap .info-sub{line-height:2.4rem}.visual-bgcolor-wrap.bg-675b57.h835 .br-detail-wrap .txt-info02-wrap .info-tit{font-size:2.8rem;line-height:4rem;margin-top:.4rem}.visual-bgcolor-wrap.bg-675b57.h835 .br-detail-wrap .txt-info02-wrap .info-tit+.info-txt{margin-top:1.6rem}.br-musik-top-wrap{padding:4.8rem 0rem}.br-musik-top-wrap .musik-top-inner{max-width:100%;margin:0rem 2rem}.br-musik-top-wrap .component-hgroup+.component-lists{margin-top:3.2rem}.br-musik-top-wrap .component-hgroup .hgroup-sub .sub-txt02 br{display:none}.br-musik-top-wrap .component-lists{margin-left:0}.br-musik-top-wrap .component-lists .component-card .card-img{max-width:100%;min-width:auto}.br-musik-top-wrap .component-lists .component-card .card-info{padding-top:2rem}.br-musik-list-wrap .component-lists+.component-btns{margin-top:4rem}.br-musik-list-wrap .component-lists+.component-btns .btn.btn-cont-52{height:4.8rem}.find-hotel-select-wrap{margin-top:1.6rem;padding:0rem 2rem}.find-hotel-select-wrap .btn .btn-txt{line-height:2.4rem}.find-hotel-select-wrap .btn{display:-webkit-box;display:-webkit-flex;display:flex}.find-hotel-select-wrap .component-tab{display:none}.page-class--hotel-find .layout-top-wrap+.layout-body-wrap{padding-top:2.4rem}.page-class--hotel-find .map-container{margin-top:1.2rem;height:144vw;min-height:auto;max-height:48rem}.page-class--hotel-find .map-container .map-api-area .gm-style-mot{top:28%}.page-class--hotel-find .map-container .map-pin.country.kr{height:10.3rem}.page-class--hotel-find .map-container .map-pin.country.mm{height:11rem}.page-class--hotel-find .map-container .map-pin.country .map-pin-badge{font-size:1.2rem;line-height:2rem;height:3.2rem;padding:0rem 1.2rem}.page-class--hotel-find .map-container .map-pin.country .map-pin-circle:after{width:2.4rem;height:2.4rem;top:-webkit-calc(50% - 1.2rem);top:calc(50% - 1.2rem);left:-webkit-calc(50% - 1.2rem);left:calc(50% - 1.2rem)}.page-class--hotel-find .map-container .map-pin.city .new{line-height:2.2rem}.page-class--hotel-find .map-util-area{border:none;width:100%;height:auto;top:auto;bottom:0}.page-class--hotel-find .map-util-area .state{font-size:1.2rem;line-height:2rem;font-weight:500;height:2.8rem}.page-class--hotel-find .map-util-area .content-box{width:100%}.page-class--hotel-find .map-util-area .content-box+.component-btns{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;margin-left:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:2rem}.page-class--hotel-find .map-util-area .content-box+.component-btns .btn{-webkit-box-flex:1;-webkit-flex:1;flex:1}.page-class--hotel-find .map-util-area .content-box+.component-btns .btn.btn-cont-48{min-width:auto}.page-class--hotel-find .map-util-area .content-box+.component-btns .btn+.btn{margin-top:0;margin-left:.8rem}.page-class--hotel-find .map-util-area .hotel-name{font-size:1.8rem;line-height:3rem}.page-class--hotel-find .map-util-area .hotel-name .ico{width:1.6rem;height:1.6rem}.page-class--hotel-find .map-util-area .hotel-name+.hotel-address{margin-top:.8rem}.page-class--hotel-find .map-util-area .hotel-address{line-height:2.4rem}.page-class--hotel-find .map-util-area .hotel-address+.hotel-phone{margin-top:.4rem}.page-class--hotel-find .map-util-area .hotel-phone{line-height:2.4rem}.page-class--hotel-find .map-util-area .hotel-phone .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.page-class--hotel-find .map-util-area .hotel-phone{color:#111}.page-class--hotel-find .hotel-lists-wrapper{height:auto;overflow:hidden;background-color:transparent;padding:0rem 2.8rem 2.4rem}.page-class--hotel-find .hotel-lists-wrapper .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.page-class--hotel-find .hotel-lists-wrapper .swiper-slide{background-color:#fff;border-radius:1.2rem;padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-shadow:0 4px 8px #00000040}.page-class--hotel-find .hotel-lists-wrapper .swiper-slide+.swiper-slide{border-top:none}.page-class--hotel-find .hotel-lists-wrapper .swiper-slide:first-child{padding-top:2rem}.page-class--hotel-find .hotel-detail-wrapper{overflow-y:auto}.page-class--hotel-find .hotel-detail-wrapper .hotel-visual{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(56.25vw - 2.25rem);flex:0 0 calc(56.25vw - 2.25rem)}.page-class--hotel-find .hotel-detail-wrapper .hotel-detail-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.page-class--hotel-find .hotel-detail-wrapper .content-box{overflow:visible;overflow:initial;padding:0;padding-top:2rem}.page-class--hotel-find .hotel-detail-wrapper .detail-title-box .ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23666' stroke-width='1.2' d='M11.978 8.89v-.826m0 .215c0-2.363 1.87-4.279 4.177-4.279s4.177 1.942 4.177 4.305c0 1.272-.547 2.49-1.496 3.31l-4.5 3.894a6.88 6.88 0 0 0-2.358 5.2 6.88 6.88 0 0 0-2.358-5.2l-4.501-3.893a4.39 4.39 0 0 1-1.496-3.31C3.623 5.941 5.493 4 7.8 4s4.178 1.916 4.178 4.28Z'/%3E%3C/svg%3E")}.page-class--hotel-find .hotel-detail-wrapper .detail-title-box .on .ico-btn-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23ff4242' stroke='%23ff4242' stroke-width='1.2' d='M15.97 11.854v-1.101m0 .286c0-3.151 2.494-5.706 5.57-5.706s5.57 2.59 5.57 5.74c0 1.696-.73 3.321-1.994 4.415l-6.002 5.19c-1.993 1.724-3.144 4.261-3.144 6.934 0-2.673-1.15-5.21-3.143-6.934l-6.002-5.19c-1.264-1.094-1.994-2.72-1.994-4.414 0-3.152 2.494-5.74 5.57-5.74s5.57 2.554 5.57 5.705Z'/%3E%3C/svg%3E")}.page-class--hotel-find .hotel-detail-wrapper .detail-title-box+.hotel-address{margin-top:1.2rem}.page-class--hotel-find .hotel-detail-wrapper .sub-info{margin-top:.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.page-class--hotel-find .hotel-detail-wrapper .sub-info>*+*:before{display:none}.page-class--hotel-find .hotel-detail-wrapper .sub-info>*{padding:0}.page-class--hotel-find .hotel-detail-wrapper .sub-info .hotel-phone .content{max-width:-webkit-calc(100vw - 7.6rem);max-width:calc(100vw - 7.6rem)}.page-class--hotel-find .hotel-detail-wrapper .sub-info .txt{line-height:2.4rem}.page-class--hotel-find .hotel-detail-wrapper .service-lists{margin-top:2rem;padding:1rem 1.6rem}.page-class--hotel-find .hotel-detail-wrapper .service-lists .txt{line-height:2.2rem}.page-class--hotel-find .hotel-detail-wrapper .service-lists .service-item{margin:.6rem 1.2rem .6rem 0rem}.page-class--hotel-find:lang(ru) .map-util-area .hotel-item .content-box,.page-class--hotel-find:lang(my) .map-util-area .hotel-item .content-box{width:100%}.page-class--hotel-find:lang(ru) .map-util-area .hotel-item .content-box+.component-btns,.page-class--hotel-find:lang(my) .map-util-area .hotel-item .content-box+.component-btns{height:auto;-webkit-flex-basis:auto;flex-basis:auto}.page-class--hotel-find:lang(ru) .map-util-area .hotel-item .content-box+.component-btns .btn.btn-cont-48,.page-class--hotel-find:lang(my) .map-util-area .hotel-item .content-box+.component-btns .btn.btn-cont-48{height:auto;padding:.8rem;min-height:4.8rem}.page-class--hotel-find:lang(ru) .map-util-area .hotel-item .content-box+.component-btns .btn.btn-cont-48 .btn-txt,.page-class--hotel-find:lang(my) .map-util-area .hotel-item .content-box+.component-btns .btn.btn-cont-48 .btn-txt{width:100%}.page-class--hotel-find[dir=rtl] .hotel-detail-wrapper .sub-info{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.page-class--hotel-find[dir=rtl] .hotel-detail-wrapper .service-lists .service-item{margin-right:0;margin-left:1.2rem}[class^=page-class--reservation-search] .login-enter-link+.login-account-link{margin-top:4rem;padding-top:3.2rem;padding-bottom:3.2rem}[class^=page-class--reservation-search] .reservation-contact-wrap .component-table+.component-table{margin-top:3.2rem}[class^=page-class--reservation-search] .reservation-contact-wrap .component-table colgroup .col-1{width:100%}[class^=page-class--reservation-search] .reservation-contact-wrap .component-table tbody tr{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-bottom:1px solid #dddddd;padding:1.2rem 0rem}[class^=page-class--reservation-search] .reservation-contact-wrap .component-table tbody td{display:-webkit-box;display:-webkit-flex;display:flex;border:none;padding:0rem 1.6rem}[class^=page-class--reservation-search] .reservation-contact-wrap .component-table tbody td+td{margin-top:.4rem}.ut-dining-history-reservation-wrap .search-history-wrap+.table-history-wrap{margin-top:4rem}.ut-dining-banner-wrap{margin-top:0}.ut-dining-banner-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:2rem}.ut-dining-banner-lists .banner-item{-webkit-flex-basis:auto;flex-basis:auto}.ut-dining-banner-lists .banner-item+.banner-item{margin-top:1.2rem}.ut-dining-banner-lists .banner-inner{height:auto;padding:2.4rem 2rem;min-height:auto}.ut-dining-banner-lists .banner-col.col-right{margin-left:2rem;-webkit-flex-basis:3.2rem;flex-basis:3.2rem}.ut-dining-banner-lists .txt-info02-wrap .txt-info-tit .info-tit09+.info-txt{margin-top:.8rem}.ut-dining-banner-lists .txt-info02-wrap .txt-info-tit .info-txt .txt02{color:#666}.ut-dining-banner-lists .txt-info02-wrap .txt-info-tit br{display:none}.event-list{margin-top:3.2rem;padding:3.2rem 2rem 4rem}.event-list .event-list-inner{max-width:100%}.event-list .component-lists.type-card.type-border{padding:2.4rem 0rem}.event-list .component-lists.type-card.type-border .card-info-tit{min-height:auto}.event-list .component-lists .lists-row.col-n-2 [class^=lists-col]{width:100%}.event-list .component-lists .lists-row.col-n-2 [class^=lists-col]+[class^=lists-col]{margin-top:2.4rem}.event-list .component-lists .lists-col{padding:0rem 0rem 2rem}.event-list .component-card .card-info{padding:2rem 2rem 0rem}.event-list .component-card .card-info .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.event-private-wrap{margin:0rem -2rem}.event-private-wrap .component-hgroup{padding:0rem 2rem}.event-private-wrap .component-card .card-img{height:20.3rem}.event-private-wrap .component-card .card-info{padding:2rem 2rem 0rem}.event-private-wrap .badge-row+.card-info-tit{margin-top:1.2rem}.event-private-inner .component-hgroup .hgroup-top+.hgroup-bottom .bottom-txt01{width:100%;margin-top:.4rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap,[class^=page-class--event-] .layout-max>.board-view-wrap{margin-top:1.2rem;padding-bottom:2.4rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-type+.txt-info-tit,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-type+.txt-info-tit,[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-tit+.txt-date-group,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-tit+.txt-date-group{margin-top:1.2rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-date-group,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-date-group{display:block}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-date [class^=date-txt]:before,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-date [class^=date-txt]:before{height:1.2rem;margin:0rem .8rem}[class^=page-class--arai-event-] .layout-max>.board-view-wrap .txt-info-date+.txt-info-date,[class^=page-class--event-] .layout-max>.board-view-wrap .txt-info-date+.txt-info-date{margin-left:0;margin-top:0}.event-intro-wrap{padding:0}.event-intro-wrap .component-hgroup{padding-top:2.4rem}.event-intro-wrap .component-hgroup .hgroup-top{display:block}.event-intro-wrap .component-hgroup .hgroup-top .hgroup-tit{min-width:100%;width:100%;margin-right:0}.event-intro-wrap .component-hgroup .hgroup-top .hgroup-tit br{display:none}.event-intro-wrap .component-hgroup+.intro-img{margin-top:.8rem}.event-intro-wrap .intro-img{padding-top:4rem;margin:0rem -2rem}.event-design-wrap .design-img+.component-btns{margin-top:2.4rem}.event-design-wrap .design-img+.component-btns .btn+.btn{margin-left:0}.event-download-wrap,.event-check-tit .first-txt02 br{display:block}.event-check-wrap{padding-top:13rem}.event-check-wrap .event-check-bg{min-height:auto;padding:9rem 0rem 8rem}.event-check-wrap .check-img{width:100%;margin:-18rem 0rem 0rem;padding:0rem 2rem}.event-check-wrap .check-img+.check-copy{margin-top:3.2rem}.event-check-wrap .check-copy,.event-check-wrap .check-copy .account{font-size:1.8rem;line-height:3rem}.event-check-wrap .check-copy+.component-btns{margin-top:2.4rem}.event-check-wrap .check-copy+.component-btns .btn{width:auto}.event-info-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-info-wrap .component-hgroup+.txt-info-link{margin-top:1.6rem}.event-info-wrap .component-hgroup+.component-btns{margin-top:2.4rem}.event-info-wrap .hgroup-top+.hgroup-bottom{margin-top:.8rem}.event-info-btn{margin-top:1.6rem}.event-info-btn .btns-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.event-info-btn .btns-row .btn-text01+.btn-text01{margin:0rem 0rem 0rem 1.2rem}.event-info-btn .btns-row .btn-cont-48{min-width:100%}.event-info-btn .btns-row .btn-cont-48+.btn-cont-48{margin:.8rem 0rem 0rem}.event-info-btn .btns-row .btn-cont-48~.btn-text01{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:1.6rem 0rem 0rem}.event-info-list{margin-top:2.4rem}.event-info-list.no-bottom-border .event-info-item:last-child{padding:3.2rem 0rem 0rem}.event-info-list .txt-info02-wrap .txt-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.event-info-list .txt-info02-wrap .txt-info-tit .info-txt .txt02{font-size:1.4rem;line-height:2.2rem;color:#111}.event-info-list .txt-info02-wrap .txt-info-tit .info-txt .txt02+.txt06{line-height:2.4rem;margin-top:1.6rem;color:#444}.event-info-list .txt-info02-wrap .txt-info-tit+.txt-info-link{margin-top:1.6rem}.event-info-list+.component-btns{margin-top:2.4rem}.event-info-list+.component-btns .btn+.btn{margin-left:0}.event-info-list .event-exchange-wrap{padding-top:.8rem}.event-info-list .event-exchange-wrap .component-hgroup .hgroup-tit03{font-size:1.8rem;line-height:3rem}.event-info-list .event-exchange-wrap .component-hgroup .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:0}.event-info-item{padding:3.2rem 0rem}.event-info-item:first-child{padding:2.4rem 0rem 3.2rem}.event-info-base .base-swiper:last-child .component-swiper.swiper-type04 .swiper-controls{position:absolute}.event-info-base .base-swiper+.txt-info02-wrap{margin-top:2rem;width:100%}.event-info-base .base-swiper+.txt-info02-wrap .txt06{width:100%}.event-info-base .component-swiper.swiper-type04 .swiper-controls{margin-top:2.4rem}.event-info-txt{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.event-info-txt .txt-swiper{width:100%;min-width:100%;margin-top:2rem}.event-info-txt .txt-swiper .swiper-type-base{position:relative;margin:0rem -2rem}.event-info-txt .txt-swiper .swiper-type-base .swiper-container{padding:0rem 2rem}.event-info-txt .txt-swiper .swiper-type-base .swiper-controls{margin-top:0;position:absolute;width:100%;left:0;bottom:1.6rem}.event-info-txt .txt-swiper .swiper-type-base .swiper-controls .swiper-pagination{bottom:auto}.event-info-txt .txt-swiper .swiper-type-base .swiper-controls .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:.4}.event-info-txt .txt-swiper .swiper-type-base .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}.event-info-txt .txt-swiper+.txt-info02-wrap{margin-left:0}.event-info-txt+.event-info-txt{margin-top:3.2rem;padding-top:3.2rem}.event-info-thumb{margin-bottom:0}.event-info-thumb .txt-info02-wrap+.thumb-swiper{margin-top:2rem}.event-hotel-wrap{padding:4.8rem 0rem}.event-hotel-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-hotel-wrap .component-hgroup+.component-chips{margin-top:2rem}.event-hotel-wrap .component-hgroup+.hotel-swiper,.event-hotel-wrap .component-chips+.hotel-swiper{margin-top:3.2rem}.event-hotel-wrap .hotel-swiper .swiper-wrapper{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.event-hotel-wrap .hotel-swiper .swiper-wrapper .swiper-slide:nth-child(n+3){margin-top:0}.event-hotel-wrap .hotel-swiper .swiper-wrapper .swiper-slide{width:100%}.event-hotel-wrap .hotel-swiper .component-card .info-tit{font-size:1.8rem;line-height:3rem}.event-hotel-wrap .component-btns .btn-text01{width:100%;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-hotel-inner{max-width:100%;margin:0rem 2rem}.event-center-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-center-wrap .component-hgroup+.center-info-wrap{margin:.8rem auto 0rem}.event-center-wrap .center-info-wrap.type-link{width:100%}.event-center-wrap .info-txt .tit{font-size:1.4rem;line-height:2.2rem;color:#111}.event-center-wrap .info-txt .tit+.sub{margin-top:2.8rem}.event-center-wrap .info-txt .sub{font-size:1.6rem;line-height:2.4rem;color:#444}.event-center-wrap .info-txt+.info-link{margin-top:3.2rem}.event-center-wrap .info-link .btn.btn-cont-52{background-color:#fff;height:4.8rem}.event-center-wrap .info-link .btn.btn-cont-52 .btn-txt{font-size:1.4rem;line-height:2.2rem;font-weight:500;color:#111}.event-notice-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-notice-wrap .component-hgroup+.txt-box-wrap{margin-top:2.4rem}.event-notice-wrap .txt-box-wrap .txt-box-inner02{padding:2.4rem 2rem}.event-notice-wrap .txt-box-wrap+.component-btns{margin-top:3.2rem;padding-top:3.2rem}.event-notice-wrap .txt-bu-wrap .txt-bu05 li{line-height:2.4rem}.event-notice-wrap .txt-bu-wrap .txt-bu05 li:before{top:1rem}.event-notice-wrap .component-btns .btn{width:auto}.event-btn-wrap{margin-bottom:4.8rem;padding-top:4.8rem}.event-btn-wrap,.event-btn-wrap.type-space01{margin-top:4rem}.event-btn-wrap .component-btns .btn{width:auto;min-width:14rem}.event-recommend-wrap{padding:0rem 0rem 6rem}.event-recommend-wrap .component-hgroup{max-width:100%;padding:0rem 2rem 2.4rem;background-color:#fff}.event-recommend-wrap .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.4rem;width:100%;text-align:start}.event-recommend-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-recommend-wrap .component-hgroup+.recommend-swiper{margin-top:0}.event-recommend-wrap .recommend-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3.2rem auto 0rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21{margin-left:0}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .card-img{height:20.3rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .card-info{margin:0;padding:2rem 2rem 0rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .card-info-tit .info-tit03{height:6rem}.event-recommend-wrap .recommend-swiper .component-swiper.swiper-type21 .component-card .card-info-tit+.card-info-txt{margin-top:.8rem}.event-roulette-guide-wrap .roulette-guide-inner{max-width:100%;padding:4rem 2rem}.event-roulette-guide-wrap .component-hgroup+.roulette-guide-list{margin-top:2.4rem}.event-roulette-guide-wrap .roulette-guide-item{width:-webkit-calc(33.3333333333% - .1rem);width:calc(33.3333333333% - .1rem)}.event-roulette-guide-wrap .item-img{height:8.5rem}.event-roulette-guide-wrap .item-txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.8rem .2rem}.event-roulette-guide-wrap .item-txt .num{font-size:1.4rem;line-height:2.6rem;line-height:2.2rem}.event-roulette-guide-wrap .item-txt .num+.txt{margin-left:0}.event-roulette-guide-wrap .item-txt .txt{font-size:1.4rem;line-height:2.6rem}.event-roulette-wrap .theme-cont{padding:4rem 0rem}.event-roulette-wrap .theme-tit-group .tit{font-size:2.4rem;line-height:3.6rem}.event-roulette-wrap .theme-tit-group .tit+.sub{margin-top:.8rem}.event-roulette-wrap .theme-tit-group .sub{font-size:1.4rem;line-height:2.2rem}.event-roulette-wrap .theme-tit-group+.theme-board{margin-top:2.4rem}.event-roulette-wrap .theme-board{width:31rem;height:31rem}.event-roulette-wrap .roulette-notice{position:inherit}.event-roulette-wrap .roulette-notice .notice-txt{font-size:1.6rem;line-height:2.8rem}.event-roulette-wrap .roulette-notice .chance-txt{font-size:2rem;line-height:3.2rem;width:4rem;height:4rem}.event-roulette-wrap .roulette-panel-wrap .piece{font-size:1.6rem;line-height:2.8rem;padding-top:3rem}.event-roulette-wrap .roulette-panel-wrap .piece img{width:3rem}.event-roulette-wrap .roulette-panel-wrap .pin{width:1.5rem;left:-webkit-calc(50% - .4rem);left:calc(50% - .4rem)}.event-roulette-wrap+.event-agree-wrap{margin:2.4rem 2rem 0rem}.event-agree-wrap .event-agree-box{display:block;padding:2rem 2.4rem}.event-agree-wrap .copy-tit{line-height:2.6rem}.event-agree-wrap .copy-txt{line-height:2.4rem}.event-agree-wrap .agree-link{margin-top:2.4rem}.event-gift-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-gift-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}.event-gift-top{width:100%;margin-right:0;padding:0rem 2rem 2rem}.event-gift-top .component-hgroup{max-width:100%}.event-gift-top .hgroup-top+.hgroup-bottom .bottom-txt01{width:100%;margin-top:.4rem;text-align:start}.event-gift-list{width:100%;margin:0;padding-left:0}.event-gift-list .component-card .card-info{padding:1.6rem 2rem 0rem}.event-gift-list .component-card .info-tit06{font-size:1.8rem;line-height:3rem}.event-gift-list .component-card .badge{padding:.8rem 1.6rem}.event-gift-list .component-card .badge .badge-txt{font-size:1.6rem;line-height:2.8rem}.event-gift-list .component-lists .badge{padding:0rem .8rem;height:auto}.event-gift-list .component-lists .badge .badge-txt{line-height:2.4rem;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;font-style:italic;letter-spacing:-.02em}.event-gift-item+.event-gift-item{padding-top:0;border-top:none}.event-gift-item .component-lists.type-thumbnail{margin:0rem 2rem}.event-gift-item .component-lists.type-thumbnail .lists-row+.lists-row{padding-top:0}.event-gift-item .component-lists.type-thumbnail .lists-row:last-child{padding-bottom:0;border-bottom:none}.event-gift-item .component-lists.type-thumbnail .lists-row .lists-col-1{min-width:100%}.event-gift-item .component-lists.type-thumbnail .lists-row .lists-col-2{margin-top:-4.8rem;margin-left:0;z-index:1}.event-gift-item .txt-info02-wrap .txt-info-badge+.txt-info-tit{margin-top:1.6rem}.event-detail-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-detail-wrap .component-hgroup+.txt-box-wrap{margin-top:2.4rem}.event-detail-wrap .txt-box-wrap .txt-box-inner02{padding:2rem}.event-detail-wrap .txt-box-wrap .component-btns .btn-text01{width:100%;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-detail-wrap .txt-box-wrap+.component-btns{margin-top:2.4rem}.event-detail-wrap .txt-box-wrap+.component-btns .btn+.btn{margin-left:0}.event-coupon-wrap{padding:4rem 0rem}.event-coupon-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-coupon-wrap .event-swiper+.component-btns{margin-top:2.4rem}.event-coupon-wrap .event-swiper+.component-btns .btns-row .btn-cont-48{display:block;border:1px solid #111111;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem)}.event-coupon-wrap .event-swiper+.component-btns .btns-row .btn-cont-48+.btn-cont-52{margin-top:1.6rem}.event-coupon-wrap .event-swiper+.component-btns .btns-row .btn-cont-52{height:auto;background-color:transparent;border:none}.event-coupon-wrap .event-swiper+.component-btns .btns-row .btn-cont-52 .ico-btn-download-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M2.375 8.322c.595 0 1.484.451 2.232.908.962.588 1.803 1.29 2.444 2.096.48.603.942 1.335.942 1.924m5.632-4.928c-.595 0-1.485.451-2.232.908-.962.588-1.803 1.29-2.444 2.096-.48.603-.942 1.335-.942 1.924m-.007 0V2M3.125 13.4h9.75'/%3E%3C/svg%3E")}.event-coupon-wrap .event-swiper+.component-btns .btns-row .btn-cont-52 .btn-txt{font-size:1.4rem;line-height:2.2rem;color:#111;text-decoration:underline;text-underline-offset:.3rem}.event-coupon-wrap .event-swiper .component-btns{display:none}.event-coupon-wrap .coupon-item{width:100%;height:100%}.event-coupon-wrap .coupon-item+.coupon-item{margin-top:2.4rem}.event-coupon-wrap .coupon-item .coupon-box-top{padding:2rem 2.4rem .9rem;margin-bottom:2.7rem}.event-coupon-wrap .coupon-item .coupon-box-top:before{bottom:-2.8rem;height:2.8rem;background-image:url(/assets/images/SP/img_coupon_mo_line01.png)}.event-coupon-wrap .coupon-item .coupon-box-left{width:100%;padding-right:0}.event-coupon-wrap .coupon-item .coupon-box-right{position:absolute;bottom:2.2rem;left:3.2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:-webkit-calc(100% - 6.4rem);width:calc(100% - 6.4rem)}.event-coupon-wrap .coupon-item .coupon-txt{font-size:1.4rem;line-height:2.2rem;margin-top:auto}.event-coupon-wrap .coupon-item .coupon-tag{margin-bottom:.4rem}.event-coupon-wrap .coupon-item .coupon-tag .tag{line-height:2rem;font-weight:500;padding:.2rem 1.2rem;min-height:2.8rem}.event-coupon-wrap .coupon-item .coupon-tag .tag.type01,.event-coupon-wrap .coupon-item .coupon-tag .tag.type02,.event-coupon-wrap .coupon-item .coupon-tag .tag.type03{background-color:#fff;border:1px solid #dddddd;color:#444}.event-coupon-wrap .coupon-item .coupon-tit{font-size:2.4rem;line-height:3.6rem;font-weight:600;min-height:auto}.event-coupon-wrap .coupon-item .coupon-sub{font-size:1.4rem;line-height:2.2rem}.event-coupon-wrap .coupon-item .coupon-sub .coupon-guide .ico{margin-top:0}.event-coupon-wrap .coupon-item .coupon-sub+.coupon-bottom{margin-top:2rem}.event-coupon-wrap .coupon-item .coupon-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-coupon-wrap .coupon-item .coupon-period{width:100%}.event-coupon-wrap .coupon-item .coupon-period-group{display:block}.event-coupon-wrap .coupon-item .coupon-period .preiod-label{font-size:1.4rem;line-height:2.2rem}.event-coupon-wrap .coupon-item .coupon-period+.coupon-period{margin-top:.8rem}.event-coupon-wrap .coupon-item .coupon-period .preiod-date{font-size:1.4rem;line-height:2.2rem}.event-coupon-wrap .coupon-item .coupon-guide .btn-txt{line-height:2.2rem}.event-coupon-wrap .coupon-item .coupon-date{width:auto;height:2.8rem;padding:.1rem 1.2rem;border-radius:10rem}.event-coupon-wrap .coupon-item .coupon-date .coupon-date-txt{font-size:1.4rem;line-height:2.2rem}.event-coupon-wrap .coupon-item .coupon-date+.coupon-download{margin-top:0}.event-coupon-wrap .coupon-item .coupon-download{height:4.1rem}.event-coupon-wrap .coupon-item .coupon-download .ico{width:1.6rem;height:1.6rem;margin-top:.6rem}.event-coupon-wrap .coupon-item .coupon-download .ico+.btn-txt{font-size:1.6rem;line-height:2.4rem;margin-left:.8rem}.event-coupon-wrap .coupon-item.complete .coupon-box-top:before{background-image:url(/assets/images/SP/img_coupon_mo_line02.png)}.event-coupon-wrap .coupon-item.end .end-txt{font-size:1.6rem;line-height:2.8rem}.event-coupon-wrap .coupon-item.end .end-bg:before{background-image:-webkit-radial-gradient(0 -webkit-calc(100% - 5.3rem),circle,transparent 1rem,rgba(17,17,17,.8) 1.1rem);background-image:radial-gradient(circle at 0 calc(100% - 5.3rem),transparent 1rem,rgba(17,17,17,.8) 1.1rem)}.event-coupon-wrap .coupon-item.end .end-bg:after{background-image:-webkit-radial-gradient(100% -webkit-calc(100% - 5.3rem),circle,transparent 1rem,rgba(17,17,17,.8) 1.1rem);background-image:radial-gradient(circle at 100% calc(100% - 5.3rem),transparent 1rem,rgba(17,17,17,.8) 1.1rem)}.event-coupon-inner{display:block;max-width:100%}.event-coupon-tit{width:auto;margin:0rem 2rem}.event-coupon-tit .component-hgroup{width:100%}.event-coupon-tit .component-hgroup .hgroup-bottom .bottom-txt01{margin-top:.8rem}.event-coupon-tit .component-hgroup .hgroup-bottom .bottom-txt01 br,.event-coupon-tit .component-btns{display:none}.event-coupon-tit+.event-coupon-cont{margin:2.4rem 0rem 0rem}.event-inquiry-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-inquiry-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%;text-align:start}.event-inquiry-wrap .component-hgroup .hgroup-bottom br{display:block}.event-inquiry-wrap .component-hgroup+.txt-box-wrap{margin-top:2.4rem}.event-inquiry-wrap .txt-box-wrap .txt-box-inner02{padding-bottom:2.4rem}.event-inquiry-wrap .inquiry-list .inquiry-item+.inquiry-item{margin-top:3.2rem;padding-top:3.2rem}.event-inquiry-wrap .inquiry-list .inquiry-label{font-size:1.4rem;line-height:2.2rem}.event-inquiry-wrap .inquiry-list .inquiry-tit{font-size:1.8rem;line-height:3rem;word-break:break-all}.event-inquiry-wrap .inquiry-list .inquiry-tit .ico-required-mark{width:.4rem;height:.4rem}.event-inquiry-wrap .inquiry-list .inquiry-cont-group+.inquiry-cont-group{margin-top:3.2rem;padding-top:3.2rem}.event-inquiry-wrap .inquiry-list .inquiry-cont-tit{font-size:1.6rem;line-height:2.4rem;font-weight:500}.event-inquiry-wrap .inquiry-list .inquiry-cont-tit+.inquiry-cont{margin-top:1.6rem}.event-inquiry-wrap .inquiry-list .inquiry-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:0}.event-inquiry-wrap .inquiry-list .inquiry-cont .component-checkbox,.event-inquiry-wrap .inquiry-list .inquiry-cont .component-radio{width:100%}.event-inquiry-wrap .inquiry-list .inquiry-cont .component-radio+.component-radio,.event-inquiry-wrap .inquiry-list .inquiry-cont .component-checkbox+.component-checkbox{margin-left:0;margin-top:1.2rem}.event-inquiry-wrap .inquiry-list .inquiry-cont+.component-form{margin-top:1.2rem}.event-inquiry-wrap .inquiry-list+.component-btns{margin-top:3.2rem}.event-inquiry-wrap .inquiry-list+.component-btns .btn-cont-52{min-width:14rem}.event-inquiry-wrap .inquiry-list .component-checkbox .checkbox-item{padding-left:1.2rem}.event-stamp-wrap{padding:4rem 2rem 6rem;background-color:#f5f5f5}.event-stamp-wrap .component-hgroup{width:100%}.event-stamp-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%;text-align:start}.event-stamp-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-stamp-wrap .component-hgroup+.event-stamp-info{margin-top:2.4rem}.event-stamp-wrap .ico+.label-txt{margin-left:.8rem}.event-stamp-wrap .event-stamp-inner{max-width:100%;margin:0}.event-stamp-wrap .event-stamp-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.event-stamp-wrap .event-stamp-status{width:100%;margin-top:5.6rem}.event-stamp-wrap .event-stamp-status+.event-stamp-box{margin-left:0}.event-stamp-wrap .status-list .status-item .label-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.event-stamp-wrap .status-list .status-item .item-value{font-size:2rem;line-height:3.2rem}.event-stamp-wrap .status-list .status-item+.status-item{margin-top:.8rem;padding-top:0;border-top:none}.event-stamp-wrap .status-list+.status-link{margin-top:2.4rem}.event-stamp-wrap .status-list+.status-link .btn{background-color:#fff;-webkit-box-flex:1;-webkit-flex:auto;flex:auto}.event-stamp-wrap .event-stamp-box{margin-top:0;border-radius:.8rem}.event-stamp-wrap .stamp-swiper{background-image:url(/assets/images/SP/bg_stamp_box03_mo.png);background-size:95% 100%;height:17.6rem}.event-stamp-wrap .stamp-swiper .stamp-group{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:26.6rem;min-height:11rem;margin:0 auto}.event-stamp-wrap .stamp-swiper .stamp-group [class^=stamp-]{width:5rem;height:5rem}.event-stamp-wrap .stamp-swiper .stamp-group [class^=stamp-]+[class^=stamp-]{margin-left:.4rem}.event-stamp-wrap .stamp-swiper .stamp-group [class^=stamp-]:nth-child(6){margin-left:0}.event-stamp-wrap .stamp-swiper .stamp-group [class^=stamp-]:nth-child(n+6){margin-top:1rem}.event-stamp-wrap .stamp-swiper .stamp-group .stamp-default-off{background-image:url(/assets/images/SP/img_stamp_default_mo.webp)}.event-stamp-wrap .stamp-swiper .stamp-group .stamp-default-on{background-image:url(/assets/images/SP/img_stamp_default_on_mo.webp)}.event-stamp-wrap .stamp-swiper .stamp-group .stamp-special-off{background-image:url(/assets/images/SP/img_stamp_special_mo.webp)}.event-stamp-wrap .stamp-swiper .stamp-group .stamp-special-on{background-image:url(/assets/images/SP/img_stamp_special_on_mo.webp)}.event-stamp-wrap .stamp-swiper .stamp-group.complete .stamp-special-on{background-image:url(/assets/images/SP/img_stamp_special_mo.webp)}.event-stamp-wrap .stamp-swiper .stamp-group.complete .stamp-default-on{background-image:url(/assets/images/SP/img_stamp_default_mo.webp)}.event-stamp-wrap .stamp-swiper .stamp-group-copy{top:6rem}.event-stamp-wrap .stamp-swiper .stamp-group-copy .complete-copy{font-size:1.6rem;line-height:2.8rem;font-weight:400;width:58%}.event-process-wrap{padding:4rem 0rem}.event-process-wrap .event-process-inner{max-width:100%;margin:0rem 2rem}.event-process-wrap .component-hgroup{width:100%}.event-process-wrap .process-swiper{margin-top:2.4rem}.event-process-wrap .component-lists .lists-row .txt-info02-wrap{padding-top:2.4rem}.event-process-wrap .component-lists .lists-row .txt-info02-wrap .txt-info-tit{margin-top:.4rem}.event-process-wrap .swiper-type25 .swiper-container{padding-top:0}.event-process-wrap .swiper-type25 .txt-info02-wrap{padding-top:2rem}.event-process-wrap .swiper-type25 .txt-info02-wrap .txt-info-tit{margin-top:.4rem}.event-raffle-wrap{padding:6rem 0rem}.event-raffle-wrap .event-raffle-top:before{display:none}.event-raffle-wrap .event-raffle-top .raffle-top-group>.raffle-top-txt{padding-top:0}.event-raffle-wrap .event-raffle-top .raffle-top-count+.raffle-top-txt{margin:3rem 2rem 0rem}.event-raffle-wrap .event-raffle-top .time-txt,.event-raffle-wrap .event-raffle-top .colon{font-size:4rem;line-height:5.2rem}.event-raffle-wrap .event-raffle-top .colon{margin-top:-.2rem}.event-raffle-wrap .event-raffle-top .time-txt{width:2.4rem}.event-raffle-wrap .event-raffle-top .raffle-top-txt{font-size:1.8rem;line-height:3rem;font-weight:400}.event-raffle-wrap .event-raffle-top+.event-raffle-swiper{margin-top:3.2rem}.event-raffle-wrap .event-raffle-top+.event-raffle-swiper .swiper-container{overflow:visible}.event-raffle-wrap .event-raffle-top+.event-raffle-swiper .card-info{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.event-raffle-wrap .event-raffle-top+.event-raffle-swiper .swiper-slide{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.event-raffle-wrap .event-raffle-top+.event-raffle-swiper .swiper-slide:last-child{margin-right:0}.event-raffle-wrap .event-raffle-top+.event-raffle-swiper .swiper-slide.swiper-slide-prev,.event-raffle-wrap .event-raffle-top+.event-raffle-swiper .swiper-slide.swiper-slide-next{-webkit-transform:translateY(4.8rem);transform:translateY(4.8rem)}.event-raffle-wrap .event-raffle-top+.event-raffle-swiper .swiper-slide.swiper-slide-prev .card-info,.event-raffle-wrap .event-raffle-top+.event-raffle-swiper .swiper-slide.swiper-slide-next .card-info{opacity:0}.event-raffle-wrap .component-swiper.swiper-type39{padding-bottom:0}.event-raffle-wrap .component-swiper.swiper-type39~.event-raffle-btn{position:static;-webkit-transform:translateX(0);transform:translate(0)}.event-raffle-wrap .event-raffle-btn{max-width:28rem;margin:2.4rem auto 0rem}.event-raffle-wrap .event-raffle-btn .btn{height:4.8rem;border-radius:.4rem}.event-raffle-wrap.publish-start .event-raffle-swiper,.event-raffle-wrap.publish-before .event-raffle-swiper,.event-raffle-wrap.publish-after .event-raffle-swiper{position:static;max-width:100%}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .swiper-slide,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .swiper-slide,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .swiper-slide{width:50%;margin-right:0;min-width:28rem}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .card-top,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .card-top,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .card-top{opacity:1}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .card-info,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .card-info,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .card-info{min-height:auto}.event-raffle-wrap.publish-start .event-raffle-swiper .swiper-wrap .card-info-tit .info-tit10,.event-raffle-wrap.publish-before .event-raffle-swiper .swiper-wrap .card-info-tit .info-tit10,.event-raffle-wrap.publish-after .event-raffle-swiper .swiper-wrap .card-info-tit .info-tit10{line-height:3.2rem;color:#111}.event-raffle-wrap.publish-start{position:relative}.event-raffle-wrap.publish-start .event-raffle-swiper{margin-top:3.2rem}.event-raffle-wrap.publish-start .start-txt{font-size:3.2rem;line-height:4.4rem}.event-raffle-wrap.publish-start .start-tit{font-size:1.8rem;line-height:3rem;font-weight:400;margin-top:.4rem}.event-raffle-wrap.publish-before{position:relative}.event-raffle-wrap.publish-before .before-txt{font-size:4rem;line-height:5.2rem}.event-raffle-wrap.publish-before .before-tit{font-size:1.8rem;line-height:3rem;position:inherit;-webkit-transform:none;transform:none;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);color:#444;margin:1.6rem auto 0rem}.event-raffle-wrap.publish-after .event-raffle-swiper{margin-top:3.2rem}.event-raffle-wrap.publish-after .after-txt{font-size:2.4rem;line-height:3.6rem;font-weight:600}.event-raffle-wrap.publish-after .btn-cont-64.black .ico{display:none}.event-raffle-wrap.type02 .event-raffle-top .raffle-top-group>.raffle-top-txt{padding-top:0}.event-raffle-wrap.type02 .event-raffle-top .raffle-top-count+.raffle-top-txt{margin-top:1.7rem}.event-raffle-wrap.type02 .event-raffle-top .raffle-top-group{max-width:100%}.event-raffle-wrap.type02 .event-raffle-top .colon{margin:-.5rem 0rem 0rem}.event-raffle-wrap.type02 .event-raffle-top .time-info{line-height:2rem;margin-top:0}.event-raffle-wrap.type02 .after-txt+.event-raffle-btn{margin-top:1.8rem;max-width:100%;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem)}.event-raffle-wrap.type02 .event-raffle-list.selected .raffle-list-item>button:not(.active):not([disabled]){background-color:transparent}.event-raffle-wrap.type02 .event-raffle-list.selected .raffle-list-item>button:not(.active):not([disabled]) .card-info{opacity:0;min-height:0;height:0}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-info{min-height:5.2rem;-webkit-transition:height .1s ease;transition:height .1s ease}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-info .info-tit04{font-size:1.2rem;line-height:2.4rem}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-top{max-height:100%}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-inner{display:block;height:auto;-webkit-transition:opacity .1s ease-in,min-height .1s ease-in,-webkit-transform .1s ease-in;transition:opacity .1s ease-in,min-height .1s ease-in,-webkit-transform .1s ease-in;transition:transform .1s ease-in,opacity .1s ease-in,min-height .1s ease-in;transition:transform .1s ease-in,opacity .1s ease-in,min-height .1s ease-in,-webkit-transform .1s ease-in}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-inner .card-img{height:auto}.event-raffle-wrap.type02 .event-raffle-list .component-card .card-inner .card-info{padding:0rem 2rem;-webkit-transition:height .1s ease-in,max-height .1s ease-in;transition:height .1s ease-in,max-height .1s ease-in}.event-raffle-wrap.type02 .event-raffle-list .component-card{height:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button.active .card-inner{background-color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05);height:auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:.6rem 0rem}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button.active .card-inner .info-tit04{font-size:1.2rem;line-height:2.4rem;font-weight:700}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button.active .card-inner .card-info{height:auto;min-height:5.2rem}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button{width:-webkit-calc(50% - .45rem);width:calc(50% - .45rem);height:auto;margin-left:.9rem}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button:nth-child(n+3){margin-top:.65rem}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button:nth-child(3n+1){margin-left:auto}.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button:nth-child(odd){margin-left:0}.event-raffle-wrap.type02 .event-raffle-list .event-raffle-btn{margin:2.6rem 0rem 0rem;max-width:100%;width:100%}.event-raffle-wrap.type02 .event-raffle-list .event-raffle-btn .btn{width:100%}.event-raffle-wrap.type02 .event-raffle-list{margin:0rem 2rem}.event-raffle-wrap.type02.publish-before .event-raffle-list,.event-raffle-wrap.type02.publish-start .event-raffle-list{margin:3.2rem 2rem 0rem}.event-raffle-wrap.type02.publish-after .raffle-list-item{margin-top:3.2rem}.event-raffle-wrap.type02.publish-before .event-raffle-list:before{width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);height:-webkit-calc(100% + 4rem);height:calc(100% + 4rem);top:-2rem}.event-raffle-wrap.type02.publish-before .before-txt02{font-size:1.8rem;line-height:3rem;font-weight:500}.event-benefit-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-benefit-wrap .component-hgroup+.event-benefit-info{margin-top:2rem}.event-benefit-wrap .event-benefit-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.event-benefit-wrap .event-benefit-info+.component-btns{margin-top:3.2rem}.event-benefit-wrap .event-benefit-info+.component-btns .btn+.btn{margin-left:0}.event-benefit-wrap .benefit-info-txt{font-size:1.6rem;line-height:2.4rem;margin-top:2rem}.event-benefit-wrap .benefit-info-txt+.benefit-info-list{margin-top:0}.event-benefit-wrap .benefit-info-item{min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;padding:2.4rem 1.2rem}.event-benefit-wrap [class^="ico ico-benefit-"]{min-width:5.2rem;width:5.2rem;height:5.2rem;margin-right:0}.event-benefit-wrap .item-txt{-webkit-box-flex:0;-webkit-flex:none;flex:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}.event-benefit-wrap .item-txt .txt01{font-size:1.6rem;line-height:2.8rem;font-weight:600}.event-benefit-wrap .item-txt .txt02{font-size:1.4rem;line-height:2.2rem;color:#666}.event-benefit-wrap .item-txt .txt-group{margin-top:.8rem;text-align:center}.event-benefit-wrap .item-price{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:100%;padding:.8rem 0rem 0rem;text-align:start}.event-benefit-wrap .price-txt{line-height:3.6rem}.agreement-list.type-collaspse .component-checkbox{padding-right:2.5rem}.agreement-list.type-collaspse .collapse-tit{top:1.2rem}.agreement-list.type-collaspse .collapse-tit:before{width:1.6rem;height:1.6rem;background-size:1.6rem}.agreement-list.type-collaspse .collapse-content-inner{padding:2.4rem 2rem}.agreement-list.type-collaspse .terms-ag-tit02{font-size:1.4rem;line-height:2.2rem}.confirm-complete-wrap .confirm-inner{background-image:url(/assets/images/SP/bg_confirm_complete_mo.jpg)}.confirm-complete-wrap .confirm-box{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem);padding:4rem 2rem}.confirm-complete-wrap .confirm-box-logo+.confirm-box-copy{margin-top:2.4rem}.confirm-complete-wrap .confirm-logo{width:13rem;height:1.7rem}.confirm-complete-wrap .confirm-tit{font-size:2rem;line-height:3.2rem}.confirm-complete-wrap .confirm-tit+.confirm-txt01{margin-top:.8rem}.confirm-complete-wrap .confirm-tit+.confirm-grey-box{margin-top:2.4rem}.confirm-complete-wrap .confirm-grey-box{padding:2.4rem 2rem}.confirm-complete-wrap .confirm-txt01{font-size:1.6rem;line-height:2.4rem}.confirm-complete-wrap .confirm-txt01+.confirm-txt02{margin-top:1.6rem}.confirm-complete-wrap .confirm-txt02{font-size:1.6rem;line-height:2.4rem}.event-number-wrap .event-number-inner{width:100%;padding:4rem 2rem}.event-number-wrap .event-number-tit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.event-number-wrap .event-number-tit .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:.8rem}.event-number-wrap .event-number-tit .hgroup-tit .ico+.hgroup-tit03{margin-left:.4rem}.event-number-wrap .event-number-tit .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-number-wrap .event-number-tit .component-btns{display:none}.event-number-wrap .event-number-tit+.event-number-cont{margin-top:2.4rem}.event-number-wrap .event-number-cont{border-radius:0}.event-number-wrap .event-number-cont .component-btns{display:block;margin-top:2.4rem}.event-number-wrap .event-number-cont+.component-btns{margin-top:.8rem}.event-number-wrap .event-number-cont+.component-btns .btn{height:5.2rem}.event-number-wrap .event-number-cont+.event-number-link{margin-top:3.2rem;padding-top:3.2rem}.event-number-wrap .event-number-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.event-number-wrap .event-number-input .component-input+.btn{margin-top:1.2rem}.event-number-wrap .event-number-input .input-field{height:5.2rem;border-radius:.4rem}.event-number-wrap .event-number-input .input-field input{font-size:1.6rem;line-height:2.8rem;padding:1.2rem 1.6rem}.event-number-wrap .event-number-input .input-field input::-webkit-input-placeholder{font-size:1.6rem;line-height:2.8rem}.event-number-wrap .event-number-input .input-field input::-moz-placeholder{font-size:1.6rem;line-height:2.8rem}.event-number-wrap .event-number-input .input-field input:-ms-input-placeholder{font-size:1.6rem;line-height:2.8rem}.event-number-wrap .event-number-input .input-field input::placeholder{font-size:1.6rem;line-height:2.8rem}.event-number-wrap .event-number-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.event-number-wrap .event-number-link .link-tit{font-size:1.8rem;line-height:3rem;width:100%}.event-number-wrap .event-number-link .link-tit br{display:block}.event-number-wrap .event-number-link .component-btns{margin-top:2.4rem;width:100%}.event-number-wrap .event-number-link .component-btns .btn-txt{line-height:2.4rem}.event-number-wrap+.event-number-banner{margin-top:0}.event-number-wrap+.event-number-banner .banner-inner{width:100%;min-height:16rem;padding:3.6rem 2rem}.event-number-wrap+.event-number-banner .banner-copy{width:100%}.event-number-wrap+.event-number-banner .copy-tit{font-size:2.4rem;line-height:3.6rem}.event-number-wrap+.event-number-banner .copy-tit+.copy-txt{margin-top:.8rem}.event-number-wrap+.event-number-banner .copy-txt{font-size:1.4rem;line-height:2.2rem}.event-number-wrap+.event-number-banner .banner-btn .btn-txt,.event-number-wrap+.event-number-banner .banner-btn .ico{display:none}.event-exchange-wrap .component-hgroup .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:.8rem}.event-exchange-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.event-exchange-wrap .component-hgroup+.component-table,.event-exchange-wrap .component-table+.component-btns{margin-top:2.4rem}[dir=rtl] .event-info-txt .txt-swiper+.txt-info02-wrap{margin-right:0}[dir=rtl] .event-coupon-wrap .event-swiper .swiper-container{padding:0rem 2rem}[dir=rtl] .event-coupon-wrap .event-swiper .coupon-download{left:2rem}[dir=rtl] .event-coupon-wrap .event-swiper .coupon-download .ico+.btn-txt{margin-right:.8rem}[dir=rtl] .event-coupon-wrap .coupon-item .coupon-box-top{padding:2rem 2.4rem .9rem}[dir=rtl] .event-stamp-wrap .event-stamp-status+.event-stamp-box{margin-right:0}[dir=rtl] .event-stamp-wrap [class^=stamp-]+[class^=stamp-]{margin-right:.4rem;margin-left:4}[dir=rtl] .event-stamp-wrap [class^=stamp-]:nth-child(6){margin-right:0}[dir=rtl] .event-stamp-wrap [class^=stamp-]:nth-child(n+6){margin-top:1rem}[dir=rtl] .event-gift-top{margin-left:0}[dir=rtl] .event-gift-list .event-gift-item .component-lists.type-thumbnail .lists-row .lists-col-2{margin-right:0}[dir=rtl] .event-benefit-wrap .item-txt{padding-right:0}[dir=rtl] .event-benefit-wrap .item-price{padding-left:0}[dir=rtl] .event-inquiry-wrap .inquiry-list .inquiry-cont .component-radio+.component-radio,[dir=rtl] .event-inquiry-wrap .inquiry-list .inquiry-cont .component-checkbox+.component-checkbox,.promotion-swiper{margin-right:0}.promotion-swiper{min-height:20rem}.promotion-swiper .swiper-type06 .component-card .card-info{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:6.4rem;position:relative;padding:2rem 2rem 0rem}.promotion-swiper .swiper-type06 .component-card .card-info .card-info-link{display:none}.promotion-swiper .swiper-type06 .component-card .card-top .card-img{padding-top:56.25%;overflow:hidden}.promotion-swiper .swiper-type06 .component-card .info-tit10{font-size:1.8rem;line-height:3rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.promotion-swiper .swiper-type06 .swiper-controls{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin:1rem 2rem 0rem}.promotion-swiper .swiper-type06 .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex;color:#111}.promotion-swiper .swiper-type06 .swiper-controls .swiper-progressbar{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;background-color:#ddd;display:block}.promotion-swiper .swiper-type06 .swiper-controls .swiper-progressbar .swiper-progressbar-inner{background:#111}.promotion-swiper .swiper-type06 .swiper-controls .swiper-pagination{display:none}.promotion-private-wrap{padding:0rem 2rem}.promotion-private-wrap .private-swiper{min-height:20rem}.promotion-private-wrap .component-hgroup+.private-swiper{margin-top:2rem}.promotion-private-wrap .component-hgroup+.private-swiper .swiper-controls{margin:2.4rem 0rem 0rem;width:100%}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-top{height:18rem}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-info-tit+.card-info-txt{margin-top:.8rem}.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-info-txt .info-txt01,.promotion-private-wrap .component-swiper.swiper-type21 .component-card .card-info-txt .info-txt02{font-size:1.4rem;line-height:2.2rem}.promotion-private-wrap .component-swiper.swiper-type21 .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.promotion-list-wrap.bg-gray .thumbnail-line-wrap{padding-top:2.4rem;padding-bottom:2.4rem;margin:2.4rem auto 0rem}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .lists-row.no-data{padding:7.6rem 0rem}.promotion-list-wrap.bg-gray .util-count{min-height:3.2rem;padding:.4rem 0rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .time-txt{font-size:1.8rem;line-height:3rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .time-txt .el{padding-top:1.2rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .colon{font-size:2rem;line-height:3.2rem;margin-top:-.2rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .ico-clock-wrap{display:block;width:2.4rem;height:2.4rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .ico-clock-body{width:2.4rem;height:2.4rem}.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .ico-clock-long,.promotion-list-wrap.bg-gray .util-count .countdown-wrap.type02 .ico-clock-short{width:2.4rem;height:2.4rem;-webkit-transform-origin:1.2rem 1.3rem;transform-origin:1.2rem 1.3rem}.promotion-list-wrap.bg-gray .util-count .count-notice .txt{font-size:2.8rem;line-height:4rem}.promotion-list-wrap.bg-gray .util-count .count-notice .sub{font-size:1.6rem;line-height:2.4rem}.promotion-list-wrap.bg-gray .txt-info02-wrap .txt-info-top .badge-row{width:100%}.promotion-list-wrap.bg-gray .txt-info02-wrap .txt-info-tit .info-tit{-webkit-line-clamp:3}.promotion-list-wrap.bg-gray .txt-info02-wrap .txt-info-bottom .bottom-price{width:100%}.promotion-list-wrap.bg-gray .txt-info-btn{display:none}.promotion-list-wrap.bg-gray .txt-info-sub .info-sub{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.promotion-list-wrap.bg-gray .txt-info-date{-webkit-flex-wrap:wrap;flex-wrap:wrap}.promotion-list-wrap.bg-gray .txt-info-date .date-txt05,.promotion-list-wrap.bg-gray .txt-info-date .date-txt04{font-size:1.4rem;line-height:2.2rem}.promotion-list-wrap.bg-gray .txt-info-date .date-txt04+.date-txt04{padding-left:.8rem}.promotion-list-wrap.bg-gray .txt-info-link{display:block}.promotion-list-wrap.bg-gray .txt-info-link .component-btns .btns-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.promotion-list-wrap.bg-gray .txt-info-link .btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:auto}.promotion-list-wrap.bg-gray .txt-info-link .btn+.btn{margin:0rem 0rem 0rem .8rem}.promotion-list-wrap.bg-gray .txt-info-link .ico-search-plus{width:2rem;height:2rem}.promotion-list-wrap.bg-gray .txt-info-gray{padding:1.2rem 1.6rem}.promotion-list-wrap.bg-gray .txt-info-gray .txt-gray-item{margin-right:1.2rem}.promotion-list-wrap.bg-gray .txt-info-gray .txt-gray-txt{line-height:2.2rem}.promotion-list-wrap.bg-gray .bottom-price .price-sale .sale-txt,.promotion-list-wrap.bg-gray .bottom-price .price-sale .currency-group{font-size:1.6rem;line-height:2.8rem}.promotion-list-wrap.bg-gray .pagination-wrap{margin:2.4rem auto 0rem}:not(:lang(ko))>.promotion-list-wrap.bg-gray .txt-info-link .btn{-webkit-box-flex:1;-webkit-flex:auto;flex:auto;width:100%}:not(:lang(ko))>.promotion-list-wrap.bg-gray .txt-info-link .btn+.btn{margin:.8rem 0rem 0rem}:not(:lang(ko))>.promotion-list-wrap.bg-gray .txt-info-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}:not(:lang(ko))>.promotion-list-wrap.bg-gray .txt-info-date [class^=date-txt]:before{display:none}:not(:lang(ko))>.promotion-private-wrap .component-swiper .component-card .info-txt-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start}:not(:lang(ko))>.promotion-private-wrap .component-swiper .component-card .info-txt-row [class^=info-]:before{display:none}:not(:lang(ko))>.promotion-prime-wrap .promotion-prime-info .txt-info-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}:not(:lang(ko))>.promotion-prime-wrap .promotion-prime-info .txt-info-date [class^=date-txt]:before{display:none}.promotion-bg-wrap .promotion-base-wrap{padding:4rem 0rem}.promotion-bg-wrap .promotion-recommend-wrap{padding:6rem 0rem 0rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-product-wrap .promotion-product-group,.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap{padding:4rem 0rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap .promotion-point-group{margin:0;padding:2.4rem 0rem 3.2rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap .promotion-point-group+.promotion-point-group{padding-top:4rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap .txt-info-link .underline{background-color:#fff}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-point-wrap .component-lists.type-thumbnail .lists-row+.lists-row{margin-top:3.2rem;padding-top:3.2rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-eshop-wrap{padding-bottom:6rem}.promotion-bg-wrap[class^="promotion-bg-wrap bg-type"] .promotion-video-wrap{padding:4rem 0rem}.promotion-bg-inner{max-width:100%;padding:0rem 2rem}.promotion-video-wrap .thumbnail-video-wrap .thumbnail-img{height:18rem}.promotion-video-wrap .btn.btn-play,.promotion-video-wrap .btn.btn-pause{background-size:4.8rem}.promotion-video-wrap .type-youtube .video-area{padding-top:18rem}.promotion-video-wrap .type-youtube .video-area.hover-guide:before{display:none}.promotion-detail-sub-wrap .sub-info-wrap{max-width:100%;margin:0rem 2rem;padding:4rem 0rem}.promotion-detail-sub-wrap .sub-info-wrap+.sub-info-wrap{border-top:1px solid #dddddd;padding:4rem 0rem}.promotion-detail-sub-wrap .tit-area .component-hgroup,.promotion-detail-sub-wrap .tit-area .component-hgroup .hgroup-top{display:block}.promotion-detail-sub-wrap .tit-area .component-hgroup .hgroup-tit{margin-bottom:2.4rem}.promotion-detail-sub-wrap .tit-area .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.promotion-detail-sub-wrap .tit-area .component-hgroup .txt-count{font-size:1.4rem;line-height:2.6rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;margin:0rem .8rem}.promotion-detail-sub-wrap .tit-area .component-hgroup .btn-util02{margin-bottom:1.2rem}.promotion-detail-sub-wrap .tit-area+.info-area{margin-top:0}.promotion-detail-sub-wrap .info-area,.promotion-detail-sub-wrap .info-area.no-line{padding:2.4rem 2rem}.promotion-detail-sub-wrap .info-area+.info-area{margin-top:2rem}.promotion-detail-sub-wrap .info-area .component-hgroup+.di-promotion-wrap,.promotion-detail-sub-wrap .info-area .component-hgroup+.di-promotion-price{margin-top:2rem;padding-top:2.4rem}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-top{display:block}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-top.top-block .hgroup-sub .sub-txt01{color:#444}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-tit06{font-size:2rem;line-height:3.2rem}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-util.pc-show{display:none}.promotion-detail-sub-wrap .info-area .component-hgroup .hgroup-sub .sub-txt01{margin-top:.8rem}.promotion-detail-sub-wrap .info-area .component-hgroup .btn-cont-52{display:none}.promotion-detail-sub-wrap .info-area .component-hgroup .btn-cont-52 .btn-txt{line-height:2.2rem}.promotion-detail-sub-wrap .info-area .info-btn-area{display:block}.promotion-detail-sub-wrap .info-area .info-btn-area .btn-cont-52 .btn-txt{font-size:1.4rem;line-height:2.2rem;font-weight:500}.promotion-detail-sub-wrap .txt-bu-wrap+.txt-info02-wrap{margin-top:.8rem}.promotion-detail-sub-wrap .di-promotion-price{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.promotion-detail-sub-wrap .di-promotion-price .di-promotion-price-row+.di-promotion-price-row.price-util .price-area,.promotion-detail-sub-wrap .di-promotion-price .di-promotion-price-row+.di-promotion-price-row.price-util .btn{margin-top:0;margin-bottom:2.4rem}.promotion-detail-sub-wrap .di-promotion-price .di-promotion-price-row .component-collapse.type-bu-list .collapse-tit{width:100%}.promotion-detail-sub-wrap .di-promotion-price .di-promotion-price-row .component-collapse.type-bu-list .collapse-tit:before{right:0}.promotion-detail-sub-wrap .di-promotion-price .price-sub{font-size:1.2rem;line-height:2rem}.promotion-detail-sub-wrap .di-promotion-price .price-sub .sub-txt{line-height:2rem}.promotion-detail-sub-wrap .di-promotion-price .price-sale{line-height:3.2rem}.promotion-detail-sub-wrap .di-promotion-price .price-sale .sale-percent,.promotion-detail-sub-wrap .di-promotion-price .price-sale .sale-txt{font-size:1.6rem;line-height:2.8rem}.promotion-detail-sub-wrap .di-promotion-price .price-sale .price{font-size:2rem;line-height:3.2rem}.promotion-detail-sub-wrap .di-promotion-price .price-sale .currency-group{font-size:1.6rem;line-height:2.8rem}.promotion-detail-sub-wrap .di-promotion-price .price-area+.btn{margin-left:0;margin-top:2.4rem;height:5.2rem}.promotion-detail-sub-wrap .di-promotion-price .btn.btn-cont-52{height:5.2rem}.promotion-detail-sub-wrap .di-promotion-price .btn.btn-cont-52.mo-show{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.promotion-detail-sub-wrap .di-promotion-swiper{min-height:100%}.promotion-detail-sub-wrap .di-promotion-swiper .component-swiper.swiper-type-base02 .swiper-controls{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);margin-top:2.4rem}.promotion-detail-sub-wrap .di-promotion-swiper+.descript-list-area,.promotion-detail-sub-wrap .di-promotion-swiper+.descript-txt{margin-top:2rem}.promotion-detail-sub-wrap .descript-list-area .descript-list{display:block}.promotion-detail-sub-wrap .descript-list-area .descript-list>.tit{-webkit-flex-basis:100%;flex-basis:100%}.promotion-detail-sub-wrap .descript-list-area .descript-list>.tit+.sub{margin:.4rem 0rem 0rem}.promotion-detail-sub-wrap .descript-list-area .descript-list>.sub{min-width:100%}.promotion-detail-sub-wrap .descript-list-area .descript-list+.descript-list{margin-top:2rem}.promotion-detail-sub-wrap .descript-list-area .descript-list .tit,.promotion-detail-sub-wrap .descript-list-area .descript-list .txt,.promotion-detail-sub-wrap .descript-txt{font-size:1.6rem;line-height:2.4rem}.promotion-detail-sub-wrap .di-promotion-wrap:last-child .descript-list-area .descript-list .tit{line-height:2.6rem;font-weight:500}.promotion-detail-sub-wrap .di-promotion-wrap:last-child .descript-list-area .descript-list .txt{line-height:2.4rem}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img+.descript-txt,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img+.descript-list-area,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper+.descript-txt,.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper+.descript-list-area{padding-left:0;margin-top:2rem}.promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img{padding-top:56.25%}.promotion-detail-sub-wrap .di-promotion-wrap+.di-promotion-price{margin-top:2.4rem;padding-top:2.4rem}.promotion-prime-wrap{border-bottom:none;min-height:auto;padding-bottom:4.8rem}.promotion-prime-wrap .promotion-prime-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.promotion-prime-wrap .promotion-prime-row{margin-bottom:2.4rem;padding-bottom:2.4rem}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap{padding-top:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-webkit-align-items:normal;align-items:normal}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap .info-tit-unit{font-size:1.6rem;line-height:2.4rem}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap .info-tit15{font-size:2.4rem;line-height:3.6rem;font-weight:600}.promotion-prime-wrap .promotion-prime-row .txt-info02-wrap .info-tit15+.info-txt .txt09{font-weight:400}.promotion-prime-wrap .promotion-prime-row .txt-info-tit+.txt-info-bottom{margin-left:0}.promotion-prime-wrap .promotion-prime-row .txt-info-bottom{margin-top:1.6rem}.promotion-prime-wrap .promotion-prime-row .price-sale .sale-txt{font-size:1.6rem;line-height:2.8rem}.promotion-prime-wrap .promotion-prime-img{margin:0rem -2rem}.promotion-prime-wrap .promotion-prime-img .util-count{padding:.7rem 0rem;background-color:#000c}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .ico-clock-wrap{display:block;margin:0rem .8rem 0rem 0rem;width:2.4rem;height:2.4rem}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .ico-clock-wrap .ico-clock-body{width:2.4rem;height:2.4rem}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .ico-clock-wrap .ico-clock-long,.promotion-prime-wrap .promotion-prime-img .countdown-wrap .ico-clock-wrap .ico-clock-short{width:2.4rem;height:2.4rem;-webkit-transform-origin:1.2rem 1.3rem;transform-origin:1.2rem 1.3rem}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .countdown-txt{font-size:1.4rem;line-height:2.2rem;font-weight:400}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .time-txt{font-size:1.8rem;line-height:3rem;width:1.5rem}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .time-txt .el{width:1.5rem;padding-top:1.2rem}.promotion-prime-wrap .promotion-prime-img .countdown-wrap .colon{font-size:1.8rem;line-height:3rem;margin:-.1rem .4rem 0rem}.promotion-prime-wrap .promotion-prime-info{padding-left:0;margin-top:0;min-height:auto}.promotion-prime-wrap .promotion-prime-info .txt-info-tit .info-tit14,.promotion-prime-wrap .promotion-prime-info .txt-info-tit .info-tit16{font-size:1.6rem;line-height:2.8rem}.promotion-prime-wrap .promotion-prime-info .txt-date-group .date-txt08:before{margin:.6rem .8rem 0rem 0rem}.promotion-prime-wrap .promotion-prime-info .txt-info-date{-webkit-flex-wrap:wrap;flex-wrap:wrap}.promotion-prime-wrap .promotion-prime-info .txt-info-date .date-txt07,.promotion-prime-wrap .promotion-prime-info .txt-info-date .date-txt08{line-height:2.4rem}.promotion-prime-wrap .promotion-prime-info .txt-info-date .date-txt07{margin-right:.8rem}.promotion-prime-wrap+.component-btns{margin-top:4.8rem}.promotion-product-wrap .component-swiper.swiper-type31{width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem)}.promotion-product-wrap .component-swiper.swiper-type31 .swiper-slide:nth-child(n+4){margin-top:0}.promotion-product-inner{margin:0rem 2rem;padding:4rem 0rem}.promotion-product-group+.promotion-product-group{margin-top:6rem}.promotion-product-group .component-hgroup .hgroup-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.promotion-product-group .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.promotion-product-group .component-hgroup .hgroup-bottom .bottom-txt01{font-size:1.4rem;line-height:2.2rem;color:#666;text-align:start}.promotion-product-group .component-hgroup .hgroup-util{text-align:start}.promotion-product-group .component-hgroup+.component-swiper{margin-top:2.4rem}.promotion-product-group .component-hgroup+.component-swiper .swiper-controls{padding-right:0}.promotion-product-group .component-hgroup+.component-lists{margin-top:2.4rem}.promotion-product-group .component-hgroup+.product-img-group{margin:2.4rem -2rem 0rem}.promotion-product-group .component-chips{margin-top:2rem;margin-left:-2rem}.promotion-product-group .component-chips .chips-row{padding-left:2rem}.promotion-product-group .component-chips+.component-lists.type-card{margin-top:2.4rem}.promotion-product-group .component-lists .lists-row.col-n-3 [class^=lists-col] .card-info{padding:2rem}.promotion-product-group .component-lists .lists-row.col-n-2 [class^=lists-col]+[class^=lists-col],.promotion-product-group .component-lists .lists-row.col-n-2 [class^=lists-col]:nth-child(n+3){margin-top:2.4rem}.promotion-product-group .component-lists .lists-row.col-n-2 .card-top{height:auto}.promotion-product-group .component-lists .lists-row.col-n-2 .card-info{padding:2rem}.promotion-product-group .component-lists .lists-row.col-n-2 .info-txt-row [class^=info-]:before{margin:.5rem 1.2rem 0rem 0rem}.promotion-product-group .component-lists .swiper-wrapper{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.promotion-product-group .component-lists .swiper-slide{width:100%;margin-left:0}.promotion-product-group .component-lists .swiper-slide+.swiper-slide{margin-top:0}.promotion-product-group .component-card .badge-row+.card-info-txt{margin-top:1.2rem}.promotion-product-group .component-card .card-info-tit .info-tit03{font-size:1.6rem;line-height:2.8rem}.promotion-product-group .component-card .card-info-txt .info-txt01+.info-txt02{display:-webkit-box;display:-webkit-flex;display:flex}.promotion-product-group .product-img-group{width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);height:53.7rem}.promotion-product-group .btn-copy{background:#f5f5f5;width:3.2rem;height:3.2rem;border-radius:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.promotion-product-group .component-btns{margin-top:2.4rem}.promotion-product-group .component-btns .btn-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-point-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.promotion-point-wrap .component-hgroup .hgroup-tit06{font-size:2rem;line-height:3.2rem}.promotion-point-wrap .component-collapse.type-plus02+.promotion-notice-wrap{margin-top:6rem}.promotion-point-wrap .promotion-point-group+.promotion-notice-wrap{margin-top:4.8rem}.promotion-point-wrap .lists-col .txt-info02-wrap{padding-top:0}.promotion-point-wrap .txt-info02-wrap{padding-top:2rem}.promotion-point-wrap .txt-info02-wrap .txt-info-type [class^=txt]{font-size:1.4rem;line-height:2.2rem}.promotion-point-wrap .txt-info02-wrap .info-txt.divider-line .txt02:before{margin:.6rem 1.2rem .6rem 0rem}.promotion-point-wrap .txt-info02-wrap .txt-info-group .txt-group:first-child{margin-top:.8rem}.promotion-point-wrap .txt-info02-wrap .txt-info-group .txt-group+.txt-group{margin-top:1.6rem}.promotion-point-wrap .txt-info02-wrap .txt-info-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.promotion-point-wrap .txt-info02-wrap .txt-info-link .btn.underline{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:4.8rem;border-radius:.4rem;border:1px solid #dddddd;width:100%}.promotion-point-wrap .txt-info02-wrap .txt-info-link .btn.underline .btn-view-txt{font-size:1.4rem;line-height:2.2rem;font-weight:500}.promotion-point-wrap .component-lists .lists-row.type-txt .txt-info-group{display:block}.promotion-point-wrap .component-lists .lists-row.type-txt .txt-info-group .txt-group:first-child{min-width:auto;width:100%}.promotion-point-wrap .component-lists .lists-row.type-txt .txt-info-group .txt-group:last-child{margin-left:0}.promotion-point-wrap .component-collapse.type-plus02 .collapse-tit{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin:0 auto}.promotion-point-wrap .component-collapse.type-plus02 .collapse-tit:before{top:35%;right:0;width:2rem;height:2rem}.promotion-point-wrap .component-collapse.type-plus02 .collapse-txt{padding:0rem 0rem 2.4rem}.promotion-point-wrap .component-collapse.type-plus02 .collapse-txt .txt{font-size:2.2rem;line-height:3.4rem;font-weight:600;width:auto;max-width:90%;white-space:inherit}.promotion-point-wrap .component-collapse.type-plus02 .collapse-txt .txt+.txt-count{margin-right:3rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.promotion-point-wrap .component-collapse.type-plus02 .collapse-txt .txt-count{font-size:1.4rem;line-height:2.6rem;font-weight:500}.promotion-point-wrap .point-combine-wrap+.point-combine-wrap{margin-top:3.2rem;padding-top:3.2rem}.promotion-point-wrap .point-combine-wrap .point-combine-group+.combine-link .btn-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-point-wrap .point-combine-wrap .combine-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.promotion-point-wrap .point-combine-wrap .swiper-type31 .swiper-slide{width:100%;margin-right:0}.promotion-point-wrap .point-combine-wrap .combine-tit{font-size:2rem;line-height:3.2rem;width:62%;margin:0 auto}.promotion-point-wrap .point-combine-wrap .combine-tit+.combine-group{margin:2rem -2rem 0rem}.promotion-point-wrap .point-combine-wrap .combine-tit+.component-swiper{margin-top:2rem}.promotion-point-wrap .point-combine-wrap .combine-group{margin:0rem -2rem}.promotion-point-wrap .point-combine-wrap .combine-img{min-width:100%;width:100%;max-height:20.3rem}.promotion-point-wrap .point-combine-wrap .combine-img+.combine-copy{margin:2rem 2rem 0rem}.promotion-point-wrap .point-combine-wrap .combine-copy{width:auto;margin:0rem 2rem}.promotion-point-wrap .point-combine-wrap .copy-tit{font-size:1.8rem;line-height:3rem;font-weight:600}.promotion-point-wrap .point-combine-wrap .copy-tit+.copy-txt{margin-top:1.6rem}.promotion-point-wrap .point-combine-wrap .copy-sub{font-size:1.4rem;line-height:2.2rem;color:#444}.promotion-point-wrap .point-combine-wrap .copy-sub+.copy-txt{margin-top:1.6rem}.promotion-point-wrap .point-combine-wrap .copy-txt{font-size:1.4rem;line-height:2.2rem;color:#111}.promotion-point-wrap .point-combine-wrap .combine-group+.component-swiper{margin-top:3.2rem}.promotion-point-inner>.promotion-point-group{padding:0rem 0rem 4rem}.promotion-point-group{margin:0rem 2rem;padding:2.4rem 0rem 3.2rem}.promotion-point-group .component-hgroup+.component-lists{margin-top:2rem;padding-top:2.4rem}.promotion-point-group .txt-info02-wrap .txt-info-tit .txt01,.promotion-point-group .txt-info02-wrap .txt-info-tit .txt02{line-height:2.4rem}.promotion-point-group .txt-info02-wrap .txt-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.promotion-point-group+.promotion-point-group{padding-top:4rem}.promotion-notice-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.promotion-notice-wrap .component-hgroup+.notice-bg-box{margin-top:2.4rem}.promotion-notice-wrap .notice-bg-box{padding:2.4rem 2rem}.promotion-notice-wrap+.component-btns{margin-top:4rem}.promotion-notice-wrap+.component-btns .btn.btn-cont-64{width:auto}.promotion-shop-tit .shop-bg{padding:4rem 2rem 28rem}.promotion-shop-tit .shop-bg .hgroup-util{display:none}.promotion-shop-tit .component-hgroup .hgroup-tit{width:100%}.promotion-shop-tit .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.promotion-shop-tit .component-hgroup .hgroup-unit04{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.promotion-eshop-group+.promotion-eshop-group{margin-top:4.8rem}.promotion-eshop-group:first-child .promotion-shop-banner{padding-top:4.8rem}.promotion-eshop-group .promotion-shop-swiper{padding:0rem 2rem}.promotion-eshop-group .promotion-shop-swiper .component-swiper{margin-top:-26rem}.promotion-eshop-group .promotion-shop-swiper .component-swiper .component-card .card-info{padding:2rem 0rem 0rem}.promotion-eshop-group .promotion-shop-swiper+.promotion-shop-banner{margin:6rem auto 0rem}.promotion-eshop-group .component-btns{display:block;margin-top:2.2rem}.promotion-eshop-group .component-btns .btn-cont-56{height:5.2rem}.promotion-eshop-group .component-btns .btn-txt{line-height:2.4rem}.promotion-eshop-group+.component-btns{margin:4rem 2rem 0rem;padding-top:4rem}.promotion-eshop-group+.component-btns .btn.btn-cont-64{width:auto}.promotion-shop-banner .btn{display:none}.promotion-shop-banner .shop-banner-box{height:18rem}.promotion-shop-banner .box-img{-webkit-filter:brightness(70%);filter:brightness(70%)}.promotion-shop-banner .box-img>img{object-position:68.5% 50%}.promotion-shop-banner .box-link{padding:0rem 2rem}.promotion-shop-banner .box-link .link-copy{width:100%}.promotion-shop-banner .link-txt{font-size:2.4rem;line-height:3.6rem}.promotion-shop-banner .link-txt+.link-sub{margin-top:.8rem}.promotion-shop-banner .link-sub{font-size:1.4rem;line-height:2.2rem}.promotion-schedule-wrap>.component-hgroup{margin:0rem 2rem}.promotion-schedule-wrap .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.promotion-schedule-wrap .component-hgroup+.component-table{margin-top:2.4rem}.promotion-schedule-wrap .component-table{width:100%;padding:0rem 2rem}.promotion-schedule-wrap .component-table+.schedule-img-wrap{margin:3.2rem 2rem 0rem}.promotion-schedule-wrap .col-1{min-width:16rem}.promotion-schedule-wrap .schedule-img-wrap{padding:0}.promotion-schedule-wrap .txt-bu-wrap{margin:3.2rem 2rem 0rem;padding:2.4rem 2rem}.promotion-recommend-wrap .component-hgroup+.component-swiper{margin:2rem -2rem 0rem}.promotion-recommend-wrap .component-swiper{margin-top:0;margin:2rem -2rem 0rem}.promotion-recommend-wrap .component-card .card-info{padding:2rem 2rem 0rem}.promotion-recommend-wrap .component-card .card-info-sub .info-sub .txt01,.promotion-recommend-wrap .component-card .card-info-sub .info-sub .txt02{font-size:1.4rem;line-height:2.2rem}.promotion-recommend-inner{margin:0rem 2rem}.promotion-product-wrap .component-lists .lists-row.col-n-2 .info-txt-row [class^=info-]:before{margin:.5rem .8rem 0rem}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-tit10{font-size:2.2rem;line-height:3.4rem}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]:before{margin:.5rem .8rem 0rem}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line .btn.btn-mo-tel{margin-top:.3rem}.promotion-place-wrap .txt-info02-wrap .txt-info-tit .info-tit10{width:100%}.promotion-place-wrap .txt-info-wrap{border-bottom:1px solid #dddddd}.promotion-place-wrap .txt-info-wrap .txt-info-row.ratio-476-1>[class$=-col-1]{-webkit-box-flex:0;-webkit-flex:none;flex:none}.promotion-place-wrap .txt-info-wrap .txt-info-row.ratio-476-1>[class$=-col-2] .txt-data-wrap{width:100%}.promotion-place-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col] .txt-info02-wrap .btn{position:static}.promotion-place-wrap .txt-data-wrap .txt-data-item dt+dd{margin-top:2rem}.promotion-place-wrap .txt-data-wrap.type03 .txt-data-item{border-bottom:1px solid #dddddd;padding:2.4rem 0rem}.promotion-place-wrap .txt-data-wrap.type03 .txt-data-list:last-child .txt-data-item{border-bottom:0}.promotion-place-wrap .txt-data-list .logo-img{width:100%;height:18rem}.promotion-place-wrap .txt-data-list .logo-img>img{width:25.6rem;height:11.6rem}.promotion-place-wrap .logo-info .info-col .btn.btn-cont-52.line-gray{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.promotion-place-wrap .logo-info{display:block}.promotion-place-wrap .logo-info .info-col+.info-col{margin-top:2rem}.promotion-place-wrap .logo-info .badge-row+.btn{margin-top:1.2rem}.promotion-place-wrap .logo-info .addr{display:inline}.promotion-place-wrap .txt-info-reserve{display:none}.promotion-place-wrap .txt-info-reserve .txt-info01{line-height:2.6rem}.promotion-place-wrap .txt-info-reserve .txt-info02{line-height:3.2rem}.promotion-place-wrap .btn-link+.txt-info02-wrap{margin-top:.8rem}.promotion-place-wrap .btn-link .btn-txt{font-size:1.8rem;line-height:3rem}.promotion-place-wrap .btn-link .btn-txt+.ico-arrow-right{width:1.6rem;height:1.6rem}.promotion-place-wrap .btn[class^="btn btn-cont-"].line-gray .btn-txt{line-height:2.2rem}.promotion-place-wrap+.component-btns{margin-top:4rem}[dir=rtl] .promotion-product-group .component-lists .swiper-slide{width:100%;margin-right:0}[dir=rtl] .promotion-product-group .component-lists .swiper-slide+.swiper-slide{margin-top:0}[dir=rtl] .promotion-product-group .component-btns .btns-row .btn+.btn{margin-right:0}[dir=rtl] .point-combine-wrap .swiper-type31 .swiper-slide{width:100%;margin-left:0}[dir=rtl] .promotion-point-wrap .point-combine-wrap .combine-img+.combine-copy{margin:2rem 2rem 4rem}[dir=rtl] .promotion-point-wrap .txt-info02-wrap .info-txt.divider-line .txt02:before{margin:.6rem 0rem .6rem 1.2rem}[dir=rtl] .promotion-prime-wrap .promotion-prime-info{padding-right:0}[dir=rtl] .promotion-detail-sub-wrap .di-promotion-price .price-area+.btn,[dir=rtl] .promotion-detail-sub-wrap .descript-list-area .descript-list>.tit+.sub{margin-right:0}[dir=rtl] .promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img+.descript-txt,[dir=rtl] .promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .descript-img+.descript-list-area,[dir=rtl] .promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper+.descript-txt,[dir=rtl] .promotion-detail-sub-wrap .di-promotion-wrap.di-promotion-type01 .di-promotion-swiper+.descript-list-area{padding-right:0}.membership-intro-wrap{padding-bottom:0;border-bottom:none}.membership-intro-wrap .txt-info-row.ratio-1-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.membership-intro-wrap .txt-info-row.ratio-1-2 .txt-info-col-1{-webkit-box-flex:0;-webkit-flex:none;flex:none;margin-top:2.4rem}.membership-intro-wrap .txt-info-row.ratio-1-2 .txt-info-col-1 .info-tit04{font-size:2.4rem;line-height:3.6rem}.membership-intro-wrap .txt-info-row.ratio-1-2 .txt-info-col-2{margin-top:1.2rem}.membership-intro-wrap .txt-info-row.ratio-1-2 .txt-info-col-2 .txt-info02-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.membership-intro-wrap .txt-info-row.ratio-1-2 .txt-info-col-2 .txt-info02-wrap .btn{position:inherit}.membership-intro-wrap .txt-info-row.ratio-1-2 .txt-info-col-2 .txt-info02-wrap .btn-txt{font-size:medium;font-size:initial}.membership-intro-wrap .txt-info-row .component-btns{width:100%;margin-top:2.4rem}.membership-datail-wrap .component-chips+.component-collapse{margin-top:3.2rem}.membership-datail-wrap .component-collapse .collapse-txt{padding:2.4rem 0rem}.membership-datail-wrap .component-collapse .collapse-txt .txt{font-size:1.8rem;line-height:3rem;white-space:wrap}.membership-datail-wrap .component-collapse .collapse-box{padding:2.4rem 2rem}.membership-datail-wrap .component-collapse .component-btns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.membership-datail-wrap .component-collapse .btn-text04{margin-top:1.6rem}.membership-datail-wrap .component-collapse .btn-text04 .btn-txt{line-height:2.4rem}.membership-datail-wrap .component-collapse .btn-util01 .btn-txt{line-height:2.2rem}.membership-datail-wrap+.membership-contact-wrap{margin-top:4rem}.membership-contact-wrap .txt-data-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:2.4rem 2rem}.membership-contact-wrap .txt-data-tit{font-size:1.8rem;line-height:3rem;margin-right:0;margin-bottom:1.6rem}.membership-contact-wrap .txt-data-item dt{width:100%;margin-right:0}.membership-contact-wrap .txt-data-item dt+dd{margin-top:.4rem}.membership-contact-wrap .txt-data-item .txt06,.membership-contact-wrap .txt-data-item .txt04,.membership-contact-wrap .txt-data-item .txt05{font-size:1.6rem;line-height:2.4rem}.membership-contact-wrap .txt-data-item+.txt-data-item{margin-top:.8rem}.wedding-qna-wrap .type-ellipsis input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wedding-qna-wrap .component-btns .btns-row.align-center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wedding-qna-wrap .component-btns .btns-row.align-center .btn{min-width:13.6rem;width:auto}.wedding-qna-wrap .component-btns .btns-row.align-center .btn+.btn{margin:0rem 0rem 0rem 1.2rem}.wedding-qna-wrap .component-form .component-hgroup+.form-field{margin-top:1.2rem}.wedding-qna-wrap .info-box-wrap .info-box-inner{padding:2.4rem 2rem}.wedding-qna-wrap .info-box-wrap .info-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.wedding-qna-wrap .info-box-wrap .info-row [class^=info-col]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.wedding-qna-wrap .info-box-wrap .info-row [class^=info-col]+[class^=info-col] .info-tit:first-child{margin-top:.8rem}.wedding-qna-wrap .info-box-wrap .info-row [class^=info-col]+[class^=info-col] .info-tit:first-child:empty{margin-top:0}.wedding-qna-wrap .info-box-wrap .info-row [class^=info-col]+[class^=info-col] .info-txt{margin-top:.8rem}.wedding-qna-wrap .info-box-wrap .info-row [class^=info-col]+[class^=info-col] .info-txt:empty,.wedding-qna-wrap .info-box-wrap .info-row [class^=info-col]:nth-child(n+3){margin-top:0}.wedding-qna-wrap .info-box-wrap .info-row .info-tit{font-size:1.4rem;line-height:2.2rem;margin-right:1.6rem;width:9.2rem;min-width:auto}.wedding-qna-wrap .info-box-wrap .info-row .info-txt{font-size:1.4rem;line-height:2.2rem;max-width:17.2rem;text-align:end}.wedding-qna-wrap .form-row.radio-type-img02 .form-col:not(:last-child) .component-radio-card input[type=radio]:before{top:2.7rem}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card input[type=radio]:before{top:1.4rem}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .set{width:8.2rem;height:5.5rem;margin:0}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .set.set04{display:none}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item{padding:1rem 2rem}.wedding-qna-wrap .form-row.radio-type-img02 .component-radio-card .radio-item .radio-txt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[dir=rtl] .wedding-qna-wrap .form-row.col-n .form-col+.form-col{margin-top:1.2rem}[dir=rtl] .wedding-qna-wrap .form-row.col-n .form-col:not(:last-child){margin:1.2rem 0rem 0rem}.wedding-top-wrap{padding:4rem 0rem}.wedding-top-wrap .component-swiper.swiper-type33 .btn-area{position:static}.wedding-top-wrap .component-swiper.swiper-type33 .btn.btn-text01{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1.2rem 1rem}.wedding-top-wrap .component-swiper.swiper-type33 .btn.btn-text01 .btn-txt{line-height:2.4rem}.wedding-top-wrap .component-swiper.swiper-type33 .card-top-info .info-txt-row+.info-txt-row{margin-top:.8rem}.wedding-top-swiper{max-width:100%;margin:0}.wedding-top-swiper .component-card .card-info-txt .info-txt-row+.info-txt-row{margin-top:.8rem}.wedding-top-swiper .component-card .card-info{padding-top:2rem}.wedding-top-swiper .component-card{padding:0rem 2rem}.wedding-top-swiper .component-card .card-info-sub{max-width:100%}.wedding-top-swiper .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.wedding-top-swiper .component-card .card-info-tit+.card-info-sub .info-sub04{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:none}.wedding-top-swiper .card-top-info{display:block}.wedding-top-swiper .card-top-info .txt-area{display:block;margin-top:1.6rem}.wedding-top-swiper .card-top-info .txt-area+.btn-area{margin-top:2.4rem}.wedding-top-swiper .card-top-info .info-txt-row:before{content:none}.wedding-top-swiper .card-top-info .info-txt-row .txt-row01{line-height:2.4rem}.wedding-top-swiper .card-top-info .info-txt-row .txt-row01+.txt-row02{margin-left:1.6rem}.wedding-top-swiper .card-top-info .info-txt-row .txt-row02{line-height:2.4rem}.wedding-concept-wrap .component-chips+.wedding-concept-img-wrap{margin-top:3.2rem}.wedding-concept-img-wrap .component-thumbnail{position:static;margin-left:-2rem;margin-right:-2rem;width:auto;max-width:-webkit-calc(100% + 4rem);max-width:calc(100% + 4rem)}.wedding-concept-img-wrap .component-thumbnail+.component-hgroup{margin-top:2rem}.wedding-concept-img-wrap .component-thumbnail+.component-hgroup .hgroup-tit01{font-size:2.8rem;line-height:4rem}.wedding-concept-img-wrap .component-thumbnail+.component-hgroup .hgroup-sub .sub-txt02{margin-top:.8rem}.wedding-facility-wrap{padding:4rem 0rem}.wedding-facility-wrap .facility-inner{margin:0;max-width:100%}.wedding-facility-wrap .facility-inner .component-hgroup{margin-left:2rem}.wedding-facility-wrap .facility-inner .component-hgroup+.facility-list-wrap{margin-top:2.4rem}.wedding-facility-wrap .facility-list-wrap .list-item{display:block}.wedding-facility-wrap .facility-list-wrap .list-item+.list-item{padding-top:0;border-top:0}.wedding-facility-wrap .facility-swiper{max-width:100%;width:100%}.wedding-facility-wrap .facility-swiper+.facility-info{margin-left:0}.wedding-facility-wrap .facility-info{padding:2.4rem 2rem 0rem}.wedding-facility-wrap .facility-info .tit{font-size:2rem;line-height:3.2rem}.wedding-facility-wrap .facility-info .tit+.txt{margin-top:.8rem}.wedding-facility-wrap .facility-info .txt{line-height:2.4rem}.wc-benefit-wrap+.wc-qna-box{margin-top:4rem}.wc-benefit-wrap .benefit-inner .component-hgroup .hgroup-bottom .bottom-txt01{margin-top:0;text-align:start}.wc-benefit-wrap .benefit-inner .component-hgroup+.benefit-list-wrap{margin-top:2.4rem}.wc-benefit-wrap .benefit-list-wrap .list-item{display:block}.wc-benefit-wrap .benefit-list-wrap .list-item+.list-item{margin-top:4rem;padding-top:0;border-top:0}.wc-benefit-wrap .benefit-swiper{max-width:100%;width:100%}.wc-benefit-wrap .benefit-swiper+.benefit-info{margin:2.4rem 0rem 0rem}.wc-benefit-wrap .benefit-swiper .component-swiper .swiper-controls{width:100%}.wc-benefit-wrap .benefit-info .tit{font-size:2rem;line-height:3.2rem}.wc-benefit-wrap .benefit-info .tit+.txt{margin-top:.8rem}.wc-benefit-wrap .benefit-info .txt{line-height:2.4rem}.wc-gallery-wrap .component-hgroup .hgroup-tit+.btn-util01{margin-top:1.2rem}.wc-gallery-wrap .component-lists+.wc-qna-box{margin-top:4.8rem}.wc-gallery-wrap .component-lists .lists-row.col-n-3 [class^=lists-col]:nth-child(n+4),.wc-gallery-wrap .component-lists .lists-row.col-n-3 [class^=lists-col]:nth-child(3n+4),.wc-gallery-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]+[class^=lists-col]{margin-top:2.4rem}.wc-gallery-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col] .card-info{padding:.8rem 0rem 0rem}.wc-qna-box .txt-info-box04{display:block;padding:2rem 2.4rem}.wc-qna-box .txt-info-box04 .txt-area+.btn-area{margin-top:2.4rem}.wc-qna-box .txt-info-box04 .txt-area .tit{line-height:2.6rem}.wc-qna-box .txt-info-box04 .txt-area .tit+.txt{margin-top:.4rem}.wc-qna-box .txt-info-box04 .txt-area .txt{line-height:2.4rem}.wc-top-intro-wrap{min-height:40vh;padding:4rem 0rem}.wc-top-intro-wrap .top-intro-inner{max-width:100%;margin:0rem 2rem}.wc-top-intro-wrap .txt-info02-wrap{padding-top:2rem}.wc-top-intro-wrap .txt-info02-wrap .txt-info-tit+.component-btns,.wc-top-intro-wrap .txt-info02-wrap .info-tit04+.info-txt,.wc-top-intro-wrap .txt-info02-wrap .info-txt [class^=txt]+[class^=txt]{margin-top:.8rem}.wc-top-intro-wrap .component-btns+.bottom-btn,.wc-top-intro-wrap .bottom-btn{margin-top:3.2rem}.wc-top-intro-wrap .bottom-btn .btn-text01 .ico.ico-btn-arrow{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.wc-top-bg-wrap.global .swiper-area{padding:4rem 0rem}.wc-top-bg-wrap .bg-area{height:16rem}.wc-top-bg-wrap .swiper-area{margin-top:-12rem}.wc-top-bg-wrap .swiper-area .swiper-type33 .btn-area{position:static}.wc-top-bg-wrap .swiper-area .swiper-type33 .btn.btn-text01{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1.2rem 1rem}.wc-top-bg-wrap .swiper-area .swiper-type33 .btn.btn-text01 .btn-txt{line-height:2.4rem}.wc-detail-info-wrap .component-table{max-width:100%;overflow:auto}.wc-detail-info-wrap .component-table colgroup col{min-width:27rem}.wc-detail-info-wrap .component-hgroup .hgroup-top .hgroup-tit+.btn{margin-top:1.2rem}.wc-detail-info-wrap .component-hgroup+.component-table{margin-top:2.4rem}.wc-detail-info-wrap .component-table+.detail-info-box{margin:2.4rem -2rem 0rem}.wc-detail-info-wrap .detail-info-box{padding:2.4rem 2rem}.wc-detail-info-wrap .detail-info-box .component-lists .lists-row{display:block}.wc-detail-info-wrap .detail-info-box .component-lists .lists-row .lists-col-1+.lists-col-2{margin-top:2rem}.wc-detail-info-wrap .detail-info-box .component-lists .txt-area .txt{font-size:1.6rem;line-height:2.4rem}[dir=rtl] .wedding-top-swiper{margin-right:0}[dir=rtl] .wc-benefit-wrap .benefit-swiper+.benefit-info{margin:2.4rem 0rem 0rem}:not(:lang(ko),:lang(en),:lang(zh),:lang(ja)) .wc-top-bg-wrap .swiper-area .swiper-type33 .ico{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;max-width:3.2rem;max-height:3.2rem}:not(:lang(ko),:lang(en),:lang(zh),:lang(ja)) .wc-top-bg-wrap .swiper-area .swiper-type33 .ico+.txt-row01{min-width:8.5rem}:not(:lang(ko),:lang(en),:lang(zh),:lang(ja)) .wedding-top-swiper .card-top-info .info-txt-row .txt-row01+.txt-row02{min-width:17rem}.wc-info-wrap{margin-top:1.2rem}.wc-info-wrap .component-hgroup+.info-divider-box{margin-top:2.4rem}.wc-info-wrap .component-hgroup .hgroup-bottom .bottom-txt01 br{display:none}.wc-info-wrap .info-divider-box+.component-btns{margin-top:3.2rem}.wc-info-wrap .component-btns .btn{height:5.2rem;width:100%}.wc-top-wrap .swiper-area{max-width:100%;margin:0rem 2rem}.wc-top-wrap .bg-area{height:16rem;margin-top:-12.3rem}.wc-top-wrap+.wc-sub-wrap{margin-top:4rem}.wc-sub-wrap{max-width:100%;margin:0rem 2rem}.wc-sub-wrap .component-hgroup .hgroup-top.align-type03 .hgroup-tit{width:100%;margin-right:0}.wc-sub-wrap .component-hgroup .hgroup-top.align-type03 .hgroup-sub{width:100%}.wc-sub-wrap .component-hgroup+.wc-benefit-list{margin-top:6rem}.wc-sub-wrap .component-hgroup+.wc-btn-wrap{margin-top:3.2rem;padding-top:3.2rem}.wc-sub-wrap .component-hgroup+.wc-qna-box{margin-top:4.8rem}.wc-sub-wrap .component-hgroup .hgroup-tit+.hgroup-sub,.wc-sub-wrap .component-hgroup .hgroup-sub .sub-tit04+.sub-txt01{margin-top:.8rem}.wc-sub-wrap .component-hgroup .hgroup-sub+.hgroup-sub{margin-top:2rem}.wc-sub-wrap .component-hgroup .hgroup-sub .sub-txt01{margin-top:2.4rem}.wc-sub-wrap .wc-btn-wrap .component-btns .btns-row{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.wc-sub-wrap .wc-btn-wrap .component-btns .btns-row [class^=btns-col]+[class^=btns-col]{margin-top:2.4rem}.wc-sub-wrap .wc-btn-wrap+.wc-qna-box,.wc-benefit-list+.wc-qna-box{margin-top:4rem}.wc-benefit-list .txt-info-wrap .txt-info-row{display:block}.wc-benefit-list .item-list{margin-top:2.4rem}.wc-benefit-list .list-row{display:block}.wc-benefit-list .list-row .item{width:100%;padding:2.4rem 0rem}.wc-benefit-list .list-row .item+.item{margin-left:0}.wc-benefit-list .list-row .txt{line-height:2.4rem}.venue-list-wrap .component-chips{margin-top:0}.venue-list-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%}.venue-list-wrap .component-hgroup+.component-chips,.venue-list-wrap .component-hgroup+.venue-list{margin-top:4.8rem}.venue-list-wrap .component-chips+.venue-list{margin-top:3.2rem}.venue-list-wrap .component-chips.sticky-wrap+.venue-list{margin-top:2rem}.venue-list-wrap .component-lists.type-card.type-border{padding:2.4rem 0rem 4rem}.venue-list .filter-category-wrap{margin-bottom:2.4rem}.venue-list .filter-category-selector-area{margin-bottom:0}.venue-list .component-card .card-info-tit+.card-info-txt{margin-top:1.2rem}.venue-list .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.venue-list .component-card .card-info-txt .info-txt-row .info-txt02{padding-left:1.6rem}.venue-list .component-card .card-info-txt .info-txt-row+.info-txt-row{margin-top:.4rem}.venue-list .component-card .card-info-txt .info-txt-row [class^=info-]:before{left:.7rem;top:.6rem}.venue-list .component-card .btn.btn-text01{display:none}.venue-list .component-card .btn.btn-cont-48{margin-top:2rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.venue-list.global .component-card .card-info-tit .btn-text01{display:none}.venue-list.global .btn-area .btn-cont-48{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.convention-list-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.convention-list-wrap .component-card .card-info-txt .info-txt-row .info-txt02{padding-left:1.6rem}.convention-list-wrap .component-card .card-info-txt .info-txt-row [class^=info-]:before{left:.7rem;top:.6rem}[dir=rtl] .wc-sub-wrap .component-btns .btns-row .btn+.btn{margin-right:0}.wc-promotion-wrap{padding-top:4rem}.wc-promotion-wrap .promotion-item{margin:0rem -2rem}.wc-promotion-wrap .promotion-item+.promotion-item{margin-top:0;padding-top:0;border-top:0}.wc-promotion-wrap .promotion-item+.promotion-item .promotion-tit-wrap{margin-top:4rem;padding-top:4rem;border-top:1px solid #dddddd}.wc-promotion-wrap .btn.btn-cont-48{display:-webkit-box;display:-webkit-flex;display:flex}.wc-promotion-wrap .btn.btn-text01{display:none}.wc-promotion-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col],.wc-promotion-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col] .txt-info02-wrap{display:block}.wc-promotion-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col] .txt-info02-wrap .txt-info-tit .info-txt.divider-line{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.wc-promotion-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col] .txt-info02-wrap .btn-mo-tel{position:static}.wc-promotion-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col-2]{margin-top:2.4rem}.wc-promotion-wrap .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:0}.promotion-tit-wrap{margin:0rem 2rem}.promotion-info-wrap .component-thumbnail+.txt-info02-wrap{margin-top:2.4rem}.promotion-info-wrap .txt-info02-wrap{margin:0rem 2rem}.promotion-info-wrap .txt-info02-wrap .txt-info-tit+.txt-info-box08{margin-top:1.2rem;padding:1.6rem 2rem}.promotion-info-wrap .component-btns{margin:3.2rem 2rem 0rem}.global-wc-promotion-wrap .component-hgroup+.component-lists{margin-top:4.8rem}.global-wc-promotion-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.ratio-1-396{padding-bottom:0rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ratio-1-396>[class$=-col-1],.ratio-1-396>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 2rem * 1 / 2);flex:0 0 calc(50% - 1rem)}.ratio-1-396>.lists-col-1{margin-bottom:4rem}.ratio-1-396>.lists-col-2 .floating-info-wrap{display:none}.ratio-1-396>.lists-col-2 .btn-fixed-wrap .btn.btn-cta01 .num{line-height:2.2rem}.ratio-1-396>.lists-col-2 .btn-fixed-wrap{display:block;width:100%;margin:0rem -2rem}.ratio-1-396>.lists-col-2 .btn-fixed{padding:1.6rem 2rem;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;box-shadow:0 -.6rem 2.8rem #0000002e;border-radius:2.4rem 2.4rem 0rem 0rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-type{line-height:2rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-type02,.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-tit{line-height:2.4rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-tit{line-height:2.8rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-desc,.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-desc02{line-height:2.2rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-total,.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-amount .price{line-height:2.4rem}.ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-amount .currency{line-height:2.2rem}.ratio-1-396>.lists-col-2{width:100%;position:fixed;bottom:0;z-index:4}.ratio-1-396>.lists-col-2::-webkit-scrollbar{width:10px}@supports (-moz-appearance: none){.ratio-1-396>.lists-col-2{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.floating-info-wrap .floating-info-content-list{border:0;padding:0}.floating-info-wrap .floating-info-content .txt-info-type .txt01{line-height:2.2rem}.floating-info-wrap .floating-info-content .txt-info-type .txt02,.floating-info-wrap .floating-info-content .txt-info-tit .tit01{font-size:1.6rem;line-height:2.4rem}.floating-info-wrap .floating-info-content .txt-info-tit .tit02{line-height:2.2rem}.floating-info-wrap .floating-info-content .txt-info-tit .tit02+.tit02:before{height:1.2rem}.floating-info-wrap .floating-info-content .txt-info-tit .tit03,.floating-info-wrap .floating-info-content .txt-info-tit .tit04,.floating-info-wrap .floating-info-content .txt-info-txt .txt01,.floating-info-wrap .floating-info-content .txt-info-txt .txt02,.floating-info-wrap .floating-info-content .txt-info-txt .txt02 .price{line-height:2.4rem}.floating-info-wrap .floating-info-content .txt-info-txt .txt02 .total{line-height:3.6rem}.floating-info-wrap .floating-info-content .txt-info-txt .txt03{line-height:2.4rem}.floating-info-wrap .floating-info-content .txt-info-txt .txt03 .price{line-height:3.6rem}.floating-info-wrap .floating-info-content .txt-info-txt .info-box .copy-tit,.floating-info-wrap .floating-info-content .txt-info-txt .info-box .copy-sub,.floating-info-wrap .floating-info-content .btn-util01 .btn-txt,.floating-info-wrap .floating-info-content .info-detail-tit{line-height:2.2rem}.floating-info-wrap .floating-info-content .info-detail-item+.option-wrap{margin-top:1.6rem;padding-top:1.6rem}.floating-info-wrap .floating-info-content .info-detail-item .item-label,.floating-info-wrap .floating-info-content .info-detail-item .item-txt{line-height:2.2rem}.floating-info-wrap .floating-info-content .info-detail-item .collapse-content-inner .item-label,.floating-info-wrap .floating-info-content .info-detail-item .collapse-content-inner .item-txt{line-height:2rem}.floating-info-wrap .floating-info-content.result .txt-info-tit .tit02{line-height:2.4rem}.floating-info-wrap .floating-info-content.result .unit-txt{line-height:2.2rem}.floating-info-wrap .floating-info-content.result .unit-txt02{line-height:2rem}.floating-info-wrap .info-txt-box.gray .txt-item .txt-info-tit .tit02{line-height:2.2rem}.modal09 .modal-content .txt-info02-wrap .hgroup-bottom .hgroup-txt .txt01{line-height:2.4rem}.modal09 .modal-content .txt-info02-wrap .hgroup-bottom .hgroup-txt .txt01 br{display:none}.modal09 .modal-content .txt-info02-wrap .txt-info-box{padding:3.2rem 2rem}.modal09 .modal-content .txt-info02-wrap .txt-bu-wrap+.txt-bu-wrap{margin-top:2rem}.modal09 .modal-content .txt-info02-wrap{margin:0rem -2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem)}.modal09 .modal-content{padding-bottom:0}.modal09 .modal-info-wrap .info-tit{font-size:2rem;line-height:3.2rem}.modal09 .modal-info-wrap .date-txt{line-height:2.4rem;font-weight:400}.modal09 .modal-info-wrap+.txt-info02-wrap{margin-top:2.4rem}.modal09 .modal-footer .btn.btn-cont-56{width:100%;height:5.2rem}.modal-content .map-wrap{height:18rem}.modal-content .map-info-wrap .map-type{font-size:1.4rem;line-height:2.2rem}.modal-content .map-info-wrap .map-tit{font-size:1.8rem;line-height:3rem;margin-top:.4rem}.modal-content .map-info-wrap .map-desc{line-height:2.4rem;margin-top:1.2rem}.modal-footer .floating-fixed-tit strong{line-height:2.4rem}.modal-footer .floating-fixed-tit .price.usd{line-height:2.2rem}.modal-footer .floating-fixed-sum{line-height:2.4rem}.modal-footer .floating-fixed-sum .price{line-height:3.6rem}.modal-footer .floating-fixed-sum .price.usd{line-height:2rem}.modal-footer .floating-fixed-sum .currency{line-height:2.4rem}.modal-footer .floating-fixed-sum .unit-txt02{line-height:2rem}.modal-reservation01 .modal-footer .btn.gold{background:#111;border:1px solid #111111}.reservation-wrap.step-type [class^=reservation-dining-step],.reservation-wrap.step-type [class^=reservation-step]{margin-top:.4rem}.reservation-wrap.step-type [class^=reservation-dining-step]:first-child,.reservation-wrap.step-type [class^=reservation-step]:first-child{margin-top:0}.reservation-wrap.step-type .reservation-dining-step01 .reservation-tit{margin-left:0}.reservation-wrap.step-type .reservation-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;min-height:10rem;padding:2rem 4.5rem 2rem 2rem;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='1.2' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem center}.reservation-wrap.step-type .reservation-row:focus-visible{outline:1px solid #111111;outline-offset:-.2rem}.reservation-wrap.step-type .reservation-col-1+.reservation-col-2{margin-top:.8rem}.reservation-wrap.step-type .reservation-info-hotel-badge{line-height:2.2rem;border-color:#111;color:#111;padding:0rem .8rem}.reservation-wrap.step-type .reservation-info-hotel,.reservation-wrap.step-type .reservation-info-date [class^=date-txt0]{font-size:1.6rem;line-height:2.8rem;color:#111}.reservation-wrap.step-type .reservation-info-room .info-room-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.reservation-wrap.step-type .reservation-info-room .info-room-area:first-child{margin-left:0}.reservation-wrap.step-type .reservation-info-room .info-room-tit{line-height:2.4rem;font-weight:600;color:#111}.reservation-wrap.step-type .reservation-info-room .info-room-count{font-size:1.6rem;line-height:2.8rem;margin-left:.4rem;color:#111}.reservation-wrap.step-type .reservation-step03 .reservation-col-1,.reservation-wrap.step-type .reservation-dining-step02 .reservation-col-1{display:-webkit-box;display:-webkit-flex;display:flex}.reservation-wrap.step-type .reservation-step03 .reservation-col-2,.reservation-wrap.step-type .reservation-dining-step02 .reservation-col-2{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:.8rem}.reservation-wrap.step-type .reservation-step03 .reservation-col-2 .mo-show,.reservation-wrap.step-type .reservation-dining-step02 .reservation-col-2 .mo-show{line-height:2.4rem;display:block}.reservation-wrap.step-type .reservation-step03 .info-room-count,.reservation-wrap.step-type .reservation-dining-step02 .info-room-count{margin-top:0}.reservation-wrap.step-type .promotion-code-wrap{display:block;padding:4rem 0rem 0rem}.reservation-wrap.step-type .promotion-code-wrap .btn-promotion-code{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.reservation-wrap.step-type .promotion-code-wrap .btn-promotion-code .btn-txt{font-size:1.4rem;line-height:2.2rem;color:#666}.reservation-wrap.step-type .promotion-code-wrap .btn-promotion-code:focus-visible{outline:1px solid #111111;outline-offset:-.2rem}.reservation-wrap.step-type .promotion-code-wrap .code-apply-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-wrap.step-type .promotion-code-wrap .code-apply-wrap .code-txt{line-height:2.2rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field{display:none}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input{line-height:2.4rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input::-webkit-input-placeholder{line-height:2.4rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input::-moz-placeholder{line-height:2.4rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input:-ms-input-placeholder{line-height:2.4rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field input::placeholder{line-height:2.4rem}.reservation-wrap.step-type .promotion-code-wrap .input-text-field button{line-height:2.4rem}.reservation-wrap.search-type .reservation-search-wrap .btn-input-search{padding-left:2rem}.reservation-wrap.search-type .reservation-search-wrap .input-field{border-color:#816c5b}.reservation-wrap.search-type .reservation-search-wrap .input-field input::-webkit-input-placeholder{font-size:1.4rem;line-height:2.2rem}.reservation-wrap.search-type .reservation-search-wrap .input-field input::-moz-placeholder{font-size:1.4rem;line-height:2.2rem}.reservation-wrap.search-type .reservation-search-wrap .input-field input:-ms-input-placeholder{font-size:1.4rem;line-height:2.2rem}.reservation-wrap.search-type .reservation-search-wrap .input-field input::placeholder{font-size:1.4rem;line-height:2.2rem}.reservation-wrap.search-type .reservation-search-wrap .input-field input::-webkit-input-placeholder{color:#777}.reservation-wrap.search-type .reservation-search-wrap .input-field input::-moz-placeholder{color:#777}.reservation-wrap.search-type .reservation-search-wrap .input-field input:-ms-input-placeholder{color:#777}.reservation-wrap.search-type .reservation-search-wrap .input-field input::placeholder{color:#777}.reservation-wrap.search-type .reservation-search-wrap .input-field input{padding-right:0;padding-left:0}.reservation-wrap.search-type .reservation-search-wrap+.reservation-recent-search-wrap{margin:2.4rem -2rem 0rem;padding:0rem 2rem 2.4rem;border-bottom-width:.8rem}.reservation-wrap.search-type .reservation-search-wrap.on[data-open=true] .input-field{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.reservation-wrap.search-type .reservation-search-result-wrap{position:fixed;top:19.2rem;height:100vh;border:0;left:0}.reservation-wrap.search-type .reservation-search-result-list{padding-bottom:4rem;height:-webkit-calc(100% - 19.2rem);height:calc(100% - 19.2rem)}.reservation-wrap.search-type .reservation-search-result-list .search-result-item{padding:0rem 2rem}.reservation-wrap.search-type .reservation-search-result-list .search-result-item:first-child .btn-search-result{border-top:0}.reservation-wrap.search-type .reservation-search-result-list .btn-search-result{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #dddddd;padding:1.6rem 0rem}.reservation-wrap.search-type .reservation-search-result-list .search-col-1{margin-right:1.2rem}.reservation-wrap.search-type .reservation-search-result-list .search-col-2{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.reservation-wrap.search-type .reservation-search-result-list .search-txt01{font-size:1.4rem;line-height:2.2rem;display:block}.reservation-wrap.search-type .reservation-search-result-list .search-txt02{font-size:1.2rem;line-height:2rem;display:block}.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-right,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-left,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .filter-area:last-child .col-right,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .filter-area:last-child .col-left,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-right,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-left,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .filter-area:last-child .col-right,.reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .filter-area:last-child .col-left{height:auto}.reservation-wrap.search-type .reservation-recent-search-wrap [class^=swiper-button-]{display:none}.reservation-wrap.search-type .filter-search-tit{font-size:1.6rem;line-height:2.4rem;padding-right:2.6rem}.reservation-wrap.search-type .filter-search-tit:before{width:1.6rem;height:1.6rem}.reservation-wrap.search-type .filter-search-item .item-txt01{line-height:2.2rem}.reservation-wrap.search-type .filter-search-item .item-txt02{font-size:1.2rem;line-height:2rem}.reservation-wrap.search-type .filter-category-wrap{margin-top:0}.reservation-wrap.search-type .filter-category-wrap .filter-lists-group .col-left,.reservation-wrap.search-type .filter-category-wrap .filter-lists-group .col-right{height:auto}.reservation-wrap.search-type .filter-category-wrap .filter-area:last-child{border-bottom:0}.reservation-wrap.search-type .filter-category-wrap .filter-area:last-child .col-left,.reservation-wrap.search-type .filter-category-wrap .filter-area:last-child .col-right{height:auto}.reservation-wrap.search-type .filter-category-wrap .filter-head{border-top-width:.8rem;border-top-color:#f5f5f5;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.reservation-wrap.search-type .filter-category-wrap .filter-footer-content{bottom:6.4rem;padding-top:0}.reservation-wrap.search-type .filter-category-wrap .uill-area .pc-show{display:none}.reservation-wrap.search-type .filter-category-wrap .uill-area{width:auto;position:fixed;right:0;top:6.6rem;padding-right:2rem}.reservation-wrap.search-type .filter-category-wrap .uill-area .guide-txt{color:#fff}.reservation-wrap.search-type .filter-category-wrap .filter-main-category{margin-top:0}.reservation-wrap.search-type .filter-category-wrap .select-reset-btn{display:none}.reservation-wrap.date-select-type .reservation-top-wrap .top-txt{line-height:2.2rem}.reservation-wrap.date-select-type .reservation-top-wrap{display:block;margin:2.4rem 0rem}.reservation-wrap.date-select-type .reservation-calendar-wrap{margin:0rem -2rem;border-top:.8rem solid #f5f5f5;padding-bottom:0;border-bottom:none}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar{padding:2.4rem 2rem}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-day__btn .day{background-size:3.6rem 3.6rem;background-position:center center;z-index:1;width:100%;height:3.6rem}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-days:first-child{margin-top:2rem}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-column:first-child{padding:0rem}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-column+.vanilla-calendar-column{margin-top:3.4rem;padding-top:0}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-content{margin-top:2rem}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-content>.vanilla-calendar-week{display:none}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-grid>.vanilla-calendar-week{display:grid}.reservation-wrap.date-select-type .reservation-calendar-wrap .component-calendar .vanilla-calendar-controls,.reservation-wrap.date-select-type .txt-bu-wrap{display:none}.reservation-wrap.count-type .reservation-count-wrap+.reservation-add,.reservation-wrap.count-type .reservation-count-group+.reservation-count-group{margin-top:3.2rem}.reservation-wrap.count-type .reservation-txt{line-height:2.4rem}.reservation-wrap.count-type .reservation-link .btn-txt,.reservation-wrap.count-type .reservation-link .btn-count-del .btn-txt{line-height:2.2rem}.reservation-wrap.count-type .reservation-link .btn-count-del .btn-txt{text-decoration:none}.reservation-wrap.count-type .reservation-count-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:1.6rem;padding:2.4rem 0rem}.reservation-wrap.count-type .reservation-col+.reservation-col{margin-top:2.4rem;border-left:none;margin-left:0;padding-left:0}.reservation-wrap.count-type .reservation-col .component-input-count{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.reservation-wrap.count-type .reservation-col .component-input-count .count-txt{line-height:2.6rem}.reservation-wrap.count-type .reservation-col .form-label .label-txt{line-height:2.4rem;font-weight:500}.reservation-wrap.count-type .reservation-col .form-label+.input-field{margin-top:0;min-width:15.6rem}.reservation-wrap.count-type .reservation-add .btn-txt{font-size:1.4rem;line-height:2.2rem}.reservation-wrap.dining-type{margin:0rem -2rem}.reservation-wrap.dining-type .box-title{line-height:2.6rem;padding-left:2rem}.reservation-wrap.dining-type .select-btn-box{background-color:#f5f5f5}.reservation-wrap.dining-type .select-btn-box,.reservation-wrap.dining-type .lists-box{padding-right:0;margin-right:0}.reservation-wrap.dining-type .dining-select{width:13.2rem}.reservation-wrap.dining-type .dining-select .btn{font-size:1.4rem;line-height:2.2rem;font-weight:500;border:0;border-radius:0;height:auto;padding:1rem 1rem 1rem 2rem;display:inline-block;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.reservation-wrap.dining-type .dining-select .btn.active{background-color:#fff}.reservation-wrap.dining-type .dining-select .btn.active .btn-txt{color:#111}.reservation-wrap.dining-type .dining-select .btn+.btn{margin-top:0}.reservation-wrap.dining-type .dining-lists{margin-left:0;padding:0rem 2rem}.reservation-wrap.dining-type .dining-lists .box-title{padding-left:0}.reservation-wrap.dining-type .dining-lists .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:1.6rem 0rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.reservation-wrap.dining-type .dining-lists .list:first-of-type{margin-top:0;padding-top:0}.reservation-wrap.dining-type .dining-lists .btn-reserve-link{z-index:1}.reservation-wrap.dining-type .dining-lists .btn-reserve-link .ico.ico-link{display:none}.reservation-wrap.dining-type .dining-lists .radio-inner{margin:1.6rem 0rem;padding:0}.reservation-wrap.dining-type .dining-lists .radio-inner input{width:100%;padding-top:56.25%;background-image:none;border:0;border-radius:0;background-color:transparent;-webkit-transition:background-image .2s ease-out,background-color .2s ease-out;transition:background-image .2s ease-out,background-color .2s ease-out}.reservation-wrap.dining-type .dining-lists .radio-inner input:checked{background-size:4rem;background-color:#0009;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.6' d='m5.053 20.492 9.608 8.85 20.285-18.684'/%3E%3C/svg%3E")}.reservation-wrap.dining-type .dining-lists .img-box{width:100%;height:0;position:relative;overflow:hidden;padding-top:56.25%}.reservation-wrap.dining-type .dining-lists .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.reservation-wrap.dining-type .dining-lists .text-box{margin-left:0;display:-webkit-box;display:-webkit-flex;display:flex;margin-top:.8rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.reservation-wrap.dining-type .dining-lists .text-box .where{display:none}.reservation-wrap.dining-type .dining-lists .facility-name{line-height:2.6rem;margin-bottom:0;margin-top:.4rem}.reservation-wrap.dining-type .dining-lists .facility-info{line-height:2.4rem}.reservation-wrap.dining-type .dining-lists .data{display:none}:lang(en) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(ja) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(zh) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(ru) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(vi) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(my) .reservation-wrap.count-type .reservation-add .btn-txt,:lang(ar) .reservation-wrap.count-type .reservation-add .btn-txt{text-decoration:underline;text-underline-offset:3px;background-image:none}[dir=rtl] .reservation-wrap.step-type .reservation-info-room .info-room-area:first-child{margin-right:0}[dir=rtl] .reservation-wrap.step-type .reservation-info-room .info-room-area{margin-left:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}[dir=rtl] .reservation-wrap.step-type .reservation-info-room .info-room-count{margin-left:0;margin-right:.4rem}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .filter-area:last-child .col-right,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .filter-area:last-child .col-left,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-right,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-left,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-right,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-left,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .filter-area:last-child .col-right,[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .filter-area:last-child .col-left{height:auto}[dir=rtl] .reservation-wrap.count-type .reservation-col+.reservation-col{margin:0;padding:0;border-right:0;margin-top:2.4rem}[dir=rtl] .reservation-wrap.dining-type .dining-lists .text-box,[dir=rtl] .reservation-wrap.dining-type .dining-lists,[dir=rtl] .component-modal.modal-reservation .modal-tit+.modal-util{margin-right:0}[dir=rtl] .component-modal.modal-reservation .modal-close{left:2rem}[dir=rtl] .component-modal.modal-reservation.modal-reservation02 .modal-header,[dir=rtl] .component-modal.modal-reservation.modal-reservation03 .modal-header,[dir=rtl] .component-modal.modal-reservation.modal-reservation04 .modal-header,[dir=rtl] .component-modal.modal-reservation.modal-reservation06 .modal-header,[dir=rtl] .component-modal.modal-reservation.modal-reservation07 .modal-header{padding:0rem 2rem 4.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}[dir=rtl] .component-modal.modal-reservation.modal-reservation03 .modal-header{padding:0rem 2rem 2rem;height:11.6rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}[dir=rtl] .component-modal.modal-reservation.modal-reservation04 .modal-header .modal-header-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start}[dir=rtl] .component-modal.modal-reservation{left:0}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=close]+.filter-category-wrap .col-left{margin-right:-2.4rem}[dir=rtl] .reservation-wrap.search-type .reservation-recent-search-wrap[data-state=open]+.filter-category-wrap .col-left{margin:-1rem -2.4rem;padding:1rem 2.4rem}[dir=rtl] .reservation-wrap.step-type .reservation-row{background-image:url("data:image/svg+xml;charset=utf-8,%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='m13.574 17.15-7.148-7.147 7.148-7.148'/%3E%3C/svg%3E");background-position:left 2rem center;background-size:2rem 2rem;padding:2rem 2rem 2rem 4.5rem}[dir=rtl] .filter-category-wrap .component-empty{border-bottom:0;padding:6.6rem 0rem 8.6rem}[dir=rtl] .filter-category-wrap .filter-head .uill-area .guide-txt{color:#444}[dir=rtl] .filter-category-wrap .filter-head .uill-area{width:auto;position:relative;right:auto;right:initial;top:auto;top:initial}[dir=rtl] .filter-category-wrap .filter-result-content{padding:0rem 2rem}[dir=rtl] .filter-category-wrap .btn-filter-item+.btn-filter-item,[dir=rtl] .filter-category-wrap .layer-wrap .filter-category-wrap .btn-filter-item+.btn-filter-item{margin-left:0;margin-right:.8rem}[dir=rtl] .filter-category-wrap .filter-footer-content{padding:0}[dir=rtl] .filter-category-wrap .filter-lists-group .col-left,[dir=rtl] .filter-category-wrap .layer-wrap .filter-category-wrap .filter-lists-group .col-left{margin:-1rem -2.4rem}[dir=rtl] .component-swiper.swiper-type13 .swiper-container{margin-right:0;margin-left:0}.reservation-step-wrap{min-height:5.2rem;padding:1.4rem 2rem;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.layout-wrap.layout-full.no-top-space+.layout-wrap.no-top-space .hotel-info-tab-wrap+.hotel-info-box-wrap{margin-top:0}.layout-wrap.layout-full.no-top-space+.layout-wrap.no-top-space .hotel-info-tab-wrap,.layout-wrap.layout-full.no-top-space+.layout-wrap.no-top-space .hotel-select-wrap{margin-top:4rem}.mo-banner-wrap{display:block}.mo-banner-wrap+.layout-wrap.no-top-space .hotel-select-wrap,.mo-banner-wrap+.layout-wrap.no-top-space .hotel-info-tab-wrap{margin-top:4rem}.mo-banner-wrap+.layout-wrap.no-top-space .hotel-info-tab-wrap{min-height:4.5rem}.mo-banner-wrap+.layout-wrap .hotel-info-tab-wrap+.hotel-info-box-wrap{margin-top:0}.mo-banner-wrap .banner-swiper-wrap{min-height:10rem}.mo-banner-wrap .banner-swiper-wrap:has(.isLock){min-height:auto}.page-class--room-selection .layout-body-wrap.top-space-140 .layout-wrap.layout-full.mo-banner-wrap{min-height:10rem}.page-class--room-selection .layout-body-wrap.top-space-140 .layout-wrap.layout-full.mo-banner-wrap+.layout-wrap.layout-max{min-height:26rem}.hotel-select-wrap .component-tab.type07 .tab-head+.tab-body{margin-top:3.2rem;min-height:10vh}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-tit .ico-arrow-right{width:1.6rem;height:1.6rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-tit+.txt-info-date{margin-top:.8rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-sub .info-sub+.info-sub,.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-sub+.txt-date-group{margin-top:.4rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-date-group+.btn-cont-48{display:block}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-date-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date:first-child [class^=date-txt]:before,.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date:first-child [class^=date-txt]+[class^=date-txt]:before{display:none}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date [class^=date-txt]:before{display:block}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]:before{display:inline-block}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date .date-txt{line-height:2.4rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date .date-txt07{display:none}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date .date-txt04 .date-txt,.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date .date-txt04 .date-num{line-height:2.4rem}.hotel-select-wrap .lists-col-2 .txt-info02-wrap .txt-info-date+.txt-info-gray{margin-top:2rem;width:100%}.hotel-select-wrap .txt-info-link{display:block;margin-top:2.4rem}.hotel-select-wrap .btn.btn-copy{margin:0rem 0rem .2rem .8rem}.hotel-select-wrap .component-chips+.promotion-tab-contents-wrap{margin-top:3.2rem}.hotel-select-wrap .promotion-tab-contents-wrap .checkbox-filter-box .component-checkbox.type03 .checkbox-txt{font-size:1.4rem;line-height:2.2rem}.hotel-select-wrap .promotion-tab-contents-wrap+.promotion-tab-contents-wrap{margin-top:3.2rem}.hotel-select-wrap .promotion-tab-contents-wrap .promotion-list-wrap{margin-top:1.2rem}.hotel-select-wrap .promotion-tab-contents-wrap .component-empty{margin-top:3.2rem;padding:10rem 0rem}.hotel-select-wrap .component-hgroup+.hotel-filter-wrap{margin-top:4rem}.hotel-select-wrap .component-hgroup .hgroup-unit02{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.hotel-select-wrap .filter-category-wrap{min-height:4rem}.hotel-select-wrap .filter-category-wrap .filter-category-selector-area.sticky-wrap .filter-category-selector-area.fixed{padding-top:1.2rem}.hotel-select-wrap .hotel-filter-wrap .btn-map-view{margin-bottom:1.6rem}.hotel-select-wrap .hotel-filter-wrap .filter-category-wrap{width:100%}.hotel-select-wrap .hotel-filter-wrap .ico-floor-black{width:2rem;height:2rem}.hotel-select-wrap .hotel-filter-wrap+.component-lists{margin-top:1.2rem}.hotel-select-wrap .hotel-filter-wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:initial;-webkit-justify-content:initial;justify-content:initial}.hotel-select-wrap .ratio-1-396 .list-top .component-hgroup .hgroup-unit01{line-height:2.4rem;padding:1.2rem 2.4rem;width:100%;background-color:#f5f5f5}.hotel-select-wrap .ratio-1-396 .list-top .component-hgroup .hgroup-top .hgroup-tit{width:100%}.hotel-select-wrap .ratio-1-396 .list-top .component-hgroup .hgroup-top .hgroup-sub{margin-top:2rem}.hotel-select-wrap .ratio-1-396 .list-top .component-hgroup .hgroup-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.hotel-select-wrap .ratio-1-396 .list-top{padding-top:2.4rem;padding-bottom:2rem;border-bottom:0;border-top:2px solid #111111}.hotel-select-wrap .btn-mo-app .ico-btn-arrow{margin-left:.8rem}.hotel-select-wrap .btn-mo-app .btn.btn-cont-52:not(:disabled):hover,.hotel-select-wrap .btn-mo-app .btn.btn-cont-52:not([disabled]):hover{background-color:#d06e42}.hotel-select-wrap .btn-mo-app .btn.btn-cont-52:not(:disabled):hover .btn-txt,.hotel-select-wrap .btn-mo-app .btn.btn-cont-52:not([disabled]):hover .btn-txt{color:#fff}.hotel-select-wrap .btn-mo-app .btn.btn-cont-52:not(:disabled).black:hover,.hotel-select-wrap .btn-mo-app .btn.btn-cont-52:not([disabled]).black:hover{background-color:#d06e42}.hotel-select-wrap .btn-mo-app .btn.btn-cont-52:not(:disabled).black:hover .btn-txt,.hotel-select-wrap .btn-mo-app .btn.btn-cont-52:not([disabled]).black:hover .btn-txt{color:#fff}.hotel-select-wrap .btn-mo-app{display:block;width:100%;margin:-2.4rem 0rem 3.2rem}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .txt-info-date{line-height:2.2rem}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap+.component-lists{margin-top:1.6rem}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .left-contents .txt-info-date{line-height:2.4rem}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .left-contents{margin-top:.8rem}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .left-contents .txt-info-date{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.4rem;line-height:2.6rem;font-weight:500}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .right-contents{margin-left:auto}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .right-contents .component-checkbox .checkbox-txt{font-size:1.4rem;line-height:2.2rem}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52 [class^="ico ico-"]{width:2rem;height:2rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52 .btn-txt{font-size:1.4rem;line-height:2.2rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link .component-btns .btns-row .btn-cont-52{height:4.8rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row .component-thumbnail .thumbnail-info-link{display:block}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-396-1 .btn.btn-favorite{display:none}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-396-1 .txt-date-group+.btn.btn-cont-48,.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-396-1+.lists-row.ratio-full{margin-top:2.4rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-full .txt-info02-wrap .txt-info-tit .ico-arrow-right{margin-top:0}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-full .component-lists .component-thumbnail{margin:0 auto;width:100%}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-full .component-lists .lists-col-2{padding-top:2rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row.ratio-full+.lists-row.ratio-396-1{margin-top:2.4rem;padding-top:2.4rem}.hotel-select-wrap .promotion-list-wrap .component-lists .lists-row+.lists-row{padding-top:0;border-top:0}.hotel-select-wrap .promotion-list-wrap .thumbnail-img .room-end-wrap .end-notice{padding:1.1rem 2rem}.hotel-select-wrap .promotion-list-wrap .thumbnail-img .room-end-wrap .end-txt{line-height:2.2rem}.hotel-select-wrap .promotion-list-wrap [class^="ico ico-space-"]{width:2.4rem;height:2.4rem}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .txt01{line-height:2.4rem}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .btn.btn-cont-52 .ico-link{width:1.6rem;height:1.6rem}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .bottom-price.deadline+.btn.btn-cont-52{display:none}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .bottom-price.deadline{text-align:start}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .bottom-price+.btn-cont-52{margin-top:2rem}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom .bottom-price{text-align:end}.hotel-select-wrap .promotion-list-wrap .txt-info-bottom,.hotel-select-wrap .promotion-list-wrap .txt-info-gray{margin-top:2rem}.hotel-select-wrap .promotion-list-wrap{padding-top:0;width:100%}.hotel-select-wrap{padding-bottom:0}.promotion-pick-wrap .component-hgroup .hgroup-tit07{font-size:2rem;line-height:3.2rem}.promotion-pick-wrap .component-hgroup:first-child+.component-lists{border-top:0;margin-top:0}.promotion-pick-wrap .component-lists.type-thumbnail .lists-row{padding:1.6rem 2rem 3.2rem;margin:0rem -2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);border-bottom:.8rem solid #f5f5f5}.promotion-pick-wrap .component-lists.type-thumbnail .btn-favorite{display:none}.promotion-pick-wrap .component-lists.type-thumbnail .txt-info02-wrap .txt-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.promotion-pick-wrap .component-lists.type-thumbnail .txt-info02-wrap .txt-info-tit .info-txt .txt01{line-height:2.4rem}.promotion-pick-wrap .component-lists.type-thumbnail .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:1.6rem}.promotion-pick-wrap .component-lists.type-thumbnail .btn-cont-48{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:2.4rem}.promotion-pick-wrap .component-thumbnail .thumbnail-img{padding-top:0}.promotion-pick-wrap .component-thumbnail .thumbnail-img img{position:relative;top:0}.promotion-pick-wrap .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:.4rem}.promotion-pick-wrap+.component-tab{margin-top:4rem}.promotion-pick-wrap.hide+.btn-mo-app{margin:-1.6rem 0rem 3.2rem}.promotion-pick-wrap+.btn-mo-app{margin-top:3.2rem}.promotion-pick-wrap{margin-top:-1.6rem}.hotel-info-tab-wrap{margin:0rem -2rem;position:relative;z-index:4}.hotel-info-tab-wrap .component-tab.type02 .tab-head{width:100%;margin:0;padding:0rem 2rem}.hotel-info-tab-wrap .component-tab.type02 .tab-label{width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.hotel-info-tab-wrap .component-tab.type02.fixed .tab-head{margin:0;margin:initial;width:auto;width:initial}.hotel-info-tab-wrap .component-tab.type02.fixed .tab-label{line-height:2.4rem;padding:0rem 1.2rem 2rem}.hotel-info-tab-wrap .component-tab.type02.fixed{width:100%}.hotel-info-box-wrap{padding-bottom:4.8rem;min-height:26rem}.hotel-info-box-wrap .hotel-info-box{padding:2.4rem 2rem;margin:0rem -2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);min-height:24rem}.hotel-info-box-wrap .hotel-info-box+.component-tab{margin-top:4.8rem}.hotel-info-box-wrap .hotel-info-box .info-top+.info-bottom{margin-top:1.2rem}.hotel-info-box-wrap .hotel-info-box .info-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.hotel-info-box-wrap .hotel-info-box .info-bottom+.btn-cont-48{margin-top:2.4rem}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item{padding-left:0}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item+.info-item{margin-top:.4rem}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item+.info-item:before{content:none}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner{min-width:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner>span.txt01{line-height:2.4rem}.hotel-info-box-wrap .hotel-info-box .info-bottom .info-item .item-inner>span.txt02{line-height:2.4rem;font-weight:400;display:-webkit-box;display:-webkit-flex;display:flex}.hotel-info-box-wrap .hotel-info-box .btn-favorite{display:none}.hotel-info-box-wrap .hotel-info-box .btn-cont-48{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.hotel-info-box-wrap .hotel-info-box .btn-hotel-info .btn-txt{font-size:2rem;line-height:3.2rem}.hotel-info-box-wrap .hotel-info-box .btn-hotel-info .ico-arrow-right{width:1.6rem;height:1.6rem}.hotel-catalog-message{font-size:1.4rem;line-height:2.2rem}.hotel-catalog-message .ico-noti{width:2rem;height:2rem}.hotel-catalog-message .txt{width:-webkit-calc(100% - 3.2rem);width:calc(100% - 3.2rem);-webkit-line-clamp:3}.hotel-catalog-message{padding:1.6rem 2rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:auto}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row+.ratio-full,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row+.ratio-full{padding-top:2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1+.ratio-full,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1+.ratio-full{margin-top:2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app .ico-btn-arrow,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app .ico-btn-arrow{margin-left:.8rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .btn-mo-app{display:block;width:100%}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1>[class$=-col-1],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1>[class$=-col-1]{width:100%}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-tit .info-tit05,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-tit .info-tit05{font-size:1.6rem;line-height:2.4rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-date .date-txt07,.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-date .date-txt08,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-date .date-txt07,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box .component-lists .lists-row.ratio-282-1 .txt-info02-wrap .txt-info-date .date-txt08{line-height:2.2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .sub-list-box{padding:2.4rem 2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full>[class^=lists-col],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full>[class^=lists-col]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-left+.txt-info-right,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-left+.txt-info-right{margin-left:0;margin-top:2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-left,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-left{-webkit-box-flex:initial;-webkit-flex:initial;flex:initial}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right .badge-row,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right .badge-row{margin-bottom:1.2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-tit{padding-right:2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full+.ratio-full .lists-col-2,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full+.ratio-full .lists-col-2{padding:2.4rem 0rem;margin:0rem 2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img .component-card .card-img,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img .component-card .card-img,.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img .component-card .card-img img,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .component-thumbnail .thumbnail-img .component-card .card-img img{min-height:15rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .component-thumbnail,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .component-thumbnail{margin:0rem -2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem)}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1>[class$=-col-1],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1>[class$=-col-1]{width:100%;padding:0rem 2rem}.modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1>[class$=-col-2],.promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-396-1>[class$=-col-2]{padding-top:2rem}.modal-promotion-list .promotion-list-wrap.room .room-end-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .room-end-wrap{height:50vw}.modal-promotion-list .promotion-list-wrap.room .room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .room-end-wrap .end-txt{font-size:1.8rem;line-height:3rem}.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .end-txt,.modal-promotion-list .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .end-txt,.modal-promotion-list .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .end-txt,.modal-promotion-list .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-img+.room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .thumbnail-util+.room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-img+.room-end-wrap .end-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .thumbnail-util+.room-end-wrap .end-txt{line-height:2.2rem}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-btn .badge-row,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .txt-info-btn .badge-row{margin-bottom:1.2rem}.modal-promotion-list .promotion-list-wrap.room .txt-info02-wrap .txt-info-top+.txt-info-bottom,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info02-wrap .txt-info-top+.txt-info-bottom{margin-top:1.6rem}.modal-promotion-list .promotion-list-wrap.room .txt-info-date+.txt-info-date,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info-date+.txt-info-date{margin-top:0}.modal-promotion-list .promotion-list-wrap.room .txt-info-date .date-txt08:before,.promotion-tab-contents-wrap .promotion-list-wrap.room .txt-info-date .date-txt08:before{margin:0rem 1.2rem}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .chip-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .chip-txt{line-height:2.2rem}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-coupon,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-coupon{margin-right:.4rem}.modal-promotion-list .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-arrow-right,.promotion-tab-contents-wrap .promotion-list-wrap.room .component-chip-btn .chip-btn.gold .ico-arrow-right{margin:.1rem 0rem 0rem}.modal-promotion-list .promotion-list-wrap.room .btn-area,.promotion-tab-contents-wrap .promotion-list-wrap.room .btn-area{padding:1.2rem 0rem}.modal-promotion-list .promotion-list-wrap.room .btn-more .btn-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .btn-more .btn-txt{line-height:2.2rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap{margin-top:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt{line-height:2.2rem;margin-right:0;padding-left:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-ordinal-group:4;-webkit-order:3;order:3;width:100%;margin-top:.8rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt .component-tooltip,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt .component-tooltip{margin-left:.4rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt+.price01,.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt+.price02,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt+.price01,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt+.price02{margin-top:.8rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont{width:100%;padding:1.2rem 2.4rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont .top-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont .top-txt{font-size:1.4rem;line-height:2.2rem;font-weight:500}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt .price,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt .price,.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt .currency,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .btn-cont .bottom-txt .currency{font-size:1.6rem;line-height:2.4rem;font-weight:600}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info .info-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info .info-txt{line-height:2rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info:before,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info:before{top:auto;top:initial;bottom:.1rem;-webkit-transform:translateY(100%) rotate(0deg);transform:translateY(100%) rotate(0)}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info{bottom:auto;bottom:initial;top:0;left:.8rem;-webkit-transform:translateY(-webkit-calc(-100% + .6rem));transform:translateY(calc(-100% + .6rem));max-width:100%}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01+.price02,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01+.price02{margin:.8rem 0rem 0rem}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;width:100%}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price02 .btn-cont .top-txt,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price02 .btn-cont .top-txt{font-size:1.4rem;line-height:2.2rem;font-weight:400}.modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price02,.promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price02{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%}.modal-promotion-list .promotion-list-wrap.room,.promotion-tab-contents-wrap .promotion-list-wrap.room{padding-top:1.6rem}.modal-promotion-list .component-lists .component-thumbnail .room-end-wrap,.promotion-tab-contents-wrap .promotion-list-wrap.room .ratio-282-1 .room-end-wrap{height:44vw}:not(:lang(ko)) .modal-promotion-list .filter-category-wrap .collapse-content,:not(:lang(ko)) .promotion-tab-contents-wrap .filter-category-wrap .collapse-content{top:auto}[dir=rtl] .modal-promotion-list .filter-category-wrap .filter-btn-wrap,[dir=rtl] .promotion-tab-contents-wrap .filter-category-wrap .filter-btn-wrap{left:0}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .component-lists .lists-row.ratio-full .txt-info-top .txt-info-right{margin-right:0}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .sub-txt,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .sub-txt{margin-left:0}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01+.price02,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01+.price02{margin-right:0}[dir=rtl] .modal-promotion-list .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info,[dir=rtl] .promotion-tab-contents-wrap .promotion-list-wrap.room .bottom-price-wrap .price01 .btn-info{right:.8rem}.reservation-option-wrap{padding-top:4rem;padding-bottom:0}.reservation-option-wrap .reservation-option-top>.component-hgroup .hgroup-tit04{font-size:2.2rem;line-height:3.4rem}.reservation-option-wrap .reservation-option-top>.component-hgroup{padding-bottom:2.4rem}.reservation-option-wrap .reservation-option-top [class^="ico ico-space-"]{width:2.4rem;height:2.4rem}.reservation-option-wrap .reservation-option-top+.reservation-option-bottom{margin-top:4rem}.reservation-option-wrap .roomcomparison-wrap{margin-top:2.4rem}.reservation-option-wrap .roomcomparison-wrap .top-box .component-thumbnail{display:none}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-info-tit .info-tit14{color:#111}.reservation-option-wrap .roomcomparison-wrap .top-box .txt-date-group{display:none}.reservation-option-wrap .roomcomparison-wrap .top-box{margin:0;padding:1.6rem 2rem;background-color:#fff;border:1px solid #dddddd}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-date .date-txt04:before,.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-date .date-txt09{display:none}.reservation-option-wrap .roomcomparison-wrap .bottom-box .txt-date-group .txt-info-type .txt01{line-height:2.2rem}.reservation-option-wrap .roomcomparison-wrap .bottom-box .lists-col-2{margin-top:1.6rem}.reservation-option-wrap .roomcomparison-wrap .bottom-box{margin-top:2rem;padding:2rem}.reservation-option-wrap .roomcomparison-wrap .txt-info-tit .info-type{line-height:2rem;margin-bottom:0}.reservation-option-wrap .roomcomparison-wrap .txt-info-tit .info-tit14{font-size:1.8rem;line-height:3rem}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-210-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-210-1>[class$=-col-1],.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-210-1>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 2rem * 1 / 2);flex:0 0 calc(50% - 1rem)}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-320-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-320-1>[class$=-col-1],.reservation-option-wrap .roomcomparison-wrap .component-lists.type-thumbnail .lists-row.ratio-320-1>[class$=-col-2]{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 2rem * 1 / 2);flex:0 0 calc(50% - 1rem)}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-tit{line-height:2.6rem;width:100%}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-result{margin-top:1.2rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-price .price-unit{line-height:2rem}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-price .price-txt{line-height:2.6rem}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-price .price-txt .currency{line-height:2.2rem}.reservation-option-wrap .roomcomparison-wrap .upgrade-box .upgrade-btn{margin-top:.8rem;margin-left:0;width:100%}.reservation-option-wrap .roomcomparison-wrap .upgrade-box{padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:1.6rem}.reservation-option-wrap .reservation-option-bottom .component-hgroup .hgroup-tit04{font-size:2.2rem;line-height:3.4rem}.reservation-option-wrap .reservation-option-bottom .component-hgroup+.component-accordion{margin-top:2.4rem}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn .tit{font-size:1.8rem;line-height:3rem}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn .tit+.txt-bu-wrap{margin-top:.4rem}.reservation-option-wrap .reservation-option-bottom .component-accordion .accordion-item .accordion-btn:before{top:2.7rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .count-list+.count-list{margin-top:1.6rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .count-tit{font-size:1.6rem;line-height:2.4rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .count-tit+.component-form{margin-top:1.2rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .component-form+.component-form{margin-top:1.6rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .component-form{padding:2.4rem 2rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .form-field+.form-field{margin-top:2rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .input-field,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .input-field{margin-left:0;margin-top:1.2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .form-label,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .form-label{width:100%}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .label-txt,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .label-txt{line-height:2.4rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .personnel-box+.personnel-box:before,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .personnel-box+.personnel-box:before{display:none}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .personnel-box+.personnel-box,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .personnel-box+.personnel-box{padding-left:0;margin-top:.8rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .personnel-box,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .personnel-box{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box .count-txt,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count .count-txt{line-height:2.6rem;min-width:none;margin:0}.reservation-option-wrap .reservation-option-bottom .count-list-group .option-select-box+.component-input-count,.reservation-option-wrap .reservation-option-bottom .count-list-group .component-input-count+.component-input-count{margin-top:2rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold .txt{font-size:1.4rem;line-height:2.2rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-fold{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-delete .txt{font-size:1.4rem;line-height:2.2rem}.reservation-option-wrap .reservation-option-bottom .count-list-group .btn-ico-delete{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .btn-ico-fold,.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .btn-ico-delete,.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-label,.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-row{width:100%}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-label .label-txt{line-height:2.4rem}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-label+.form-row{margin-top:1.2rem}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-label+.input-field{margin-top:1.2rem;width:100%}.reservation-option-wrap .reservation-option-bottom.type-select .count-list-group .form-field .component-select{width:100%}.modal-summary.component-modal.modal-bottom .modal-header{padding:1.6rem 6rem .8rem 2rem;height:auto;min-height:4.8rem}.modal-summary.component-modal.modal-bottom .modal-close{top:1.6rem}.modal-summary .floating-info-wrap .floating-info-content:last-of-type{margin-bottom:0}.modal-summary .floating-info-wrap .txt-info-tit .tit02,.modal-summary .floating-info-wrap .txt-info-tit .tit04,.modal-summary .floating-info-wrap .btn-util01 .btn-txt,.modal-summary .floating-info-wrap .info-detail-list .info-detail-tit{line-height:2.2rem}.modal-summary .modal-footer:empty{padding:2.4rem}[dir=rtl] .reservation-option-wrap .component-input-count .form-label+.input-field{margin-right:0}.component-modal.modal-product-details .modal-content::-webkit-scrollbar,.component-modal.modal-hotel-details .modal-content::-webkit-scrollbar{width:2px;height:2px}.component-modal.modal-product-details .modal-content::-webkit-scrollbar-track,.component-modal.modal-hotel-details .modal-content::-webkit-scrollbar-track{background-color:#ddd}.component-modal.modal-product-details .modal-content::-webkit-scrollbar-thumb,.component-modal.modal-hotel-details .modal-content::-webkit-scrollbar-thumb{width:100%;background-color:#111}.component-modal.modal-product-details .accordion-txt-list+.component-btns,.component-modal.modal-hotel-details .accordion-txt-list+.component-btns{margin-top:1.6rem}.component-modal.modal-product-details .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item,.component-modal.modal-hotel-details .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item{font-size:1.6rem;line-height:2.4rem}.component-modal.modal-product-details .accordion-content .btns-row,.component-modal.modal-hotel-details .accordion-content .btns-row{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.component-modal.modal-product-details .accordion-content .btn.btn-text01 .btn-view-txt,.component-modal.modal-hotel-details .accordion-content .btn.btn-text01 .btn-view-txt{line-height:2.4rem}.component-modal.modal-product-details .accordion-content .btn.btn-util01 .btn-txt,.component-modal.modal-hotel-details .accordion-content .btn.btn-util01 .btn-txt{line-height:2.2rem}.modal-product-details .room-details-swiper-wrap{margin:0rem -2rem}.modal-product-details .type-thumbnail .lists-row{padding:0rem 0rem 4rem}.modal-product-details .type-thumbnail+.component-hgroup{margin-top:2.4rem}.modal-product-details .type-thumbnail{border-top:0}.modal-product-details .component-hgroup+.txt-info02-wrap{margin-top:2rem}.modal-product-details .amenity-tab-inner{max-width:100%}.modal-product-details .amenity-tab-inner .component-tab.type02 .tab-head{margin:0rem -2rem;display:-webkit-box;display:-webkit-flex;display:flex}.modal-product-details .amenity-tab-inner .component-tab.type02 .tab-label{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.modal-product-details .amenity-tab-inner .tab-body{padding-top:4rem}.modal-product-details .amenity-tab-inner .tab-content{display:none;margin-bottom:0}.modal-product-details .amenity-tab-inner .tab-content.show,.modal-product-details .amenity-tab-inner .tab-content .content-inner{display:block}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-tit{font-size:1.8rem;line-height:3rem;display:none}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list{display:block}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li~li,.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li:nth-child(n+4){margin-top:2.4rem}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li{width:100%}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list>li+li{margin-left:0}.modal-product-details .amenity-tab-inner .tab-content .content-inner .inner-ico .inner-ico-list .txt-area{line-height:2.4rem;margin-left:1.6rem}.modal-product-details .txt-info02-wrap .txt-info-tit .ico-arrow-right{width:1.6rem;height:1.6rem}.modal-product-details .txt-info02-wrap .txt-info-date [class^=date-txt]:before{margin:.7rem 1.2rem}.modal-product-details .txt-info02-wrap .txt-info-date [class^=date-txt].date-txt07{color:#444;font-weight:600}.modal-product-details .txt-info02-wrap .txt-info-date [class^=date-txt].date-txt08:before{display:none}.modal-product-details .txt-info02-wrap .txt-info-date [class^=date-txt].date-txt08{display:block;margin-top:.4rem;width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;color:#666}.modal-product-details .txt-info02-wrap .txt-info-date+.txt-info-date{margin-top:1.6rem}.modal-product-details .txt-info02-wrap .txt-info-date{-webkit-flex-wrap:wrap;flex-wrap:wrap}.modal-product-details .modal-footer .fare-black-wrap .fare-tit{line-height:3.2rem}.modal-product-details .modal-footer .fare-black-wrap .btn-txt{line-height:2.6rem}.modal-product-details .modal-footer .fare-black-wrap .btn-txt .price{line-height:3.2rem}.modal-product-details .modal-footer .fare-black-wrap{display:none}.modal-product-details .modal-footer{background-color:#fff}.component-modal.modal-room .modal-footer .btn.btn-popup01:before,.component-modal.modal-room .modal-footer .btn.btn-popup01:before .price-wrap,.component-modal.modal-room .modal-footer .btn.btn-popup01 .btn-txt,.component-modal.modal-room .modal-footer .btn.btn-popup01 .btn-txt .price-wrap,.room-txt-wrap .txt01{line-height:2.4rem}.room-txt-wrap .txt01{font-size:1.6rem}.room-txt-wrap .txt01+.txt02{margin-top:.4rem}.room-txt-wrap .txt02{line-height:2.4rem}.room-details-wrap{margin-top:0}.room-details-content .component-hgroup+.option-item-wrap,.room-details-content .component-hgroup+.amenity-tab-inner{margin-top:2rem}.room-details-content .component-hgroup .hgroup-tit07{font-size:2rem;line-height:3.2rem}.room-details-content:nth-child(2){padding-top:4.8rem;border-top:0;position:relative}.room-details-content:nth-child(2):before{content:"";display:block;position:absolute;top:0;left:-2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);height:.8rem;background-color:#ddd}.room-details-content .btn.btn-link .btn-txt{line-height:2.2rem}.room-details-content .option-item-wrap{max-width:100%;margin:7.2rem 0rem 0rem}.room-details-content .option-item-wrap+.option-svc-wrap .txt-info-box05 *,.room-details-content .option-item-wrap+.option-svc-wrap .txt-info-box05 a,.room-details-content .option-item-wrap+.option-svc-wrap .txt-info-box05 .bu-link{line-height:2.4rem}.room-details-content .option-item-wrap+.option-svc-wrap .txt-info-box05 a,.room-details-content .option-item-wrap+.option-svc-wrap .txt-info-box05 .bu-link{margin:.4rem 0rem}.room-details-content .option-item-wrap+.option-svc-wrap{margin-top:4rem}.room-details-content .option-item-wrap .option-item-list{display:block}.room-details-content .option-item-wrap .option-item-list .item{width:100%}.room-details-content .option-item-wrap .option-item-list .item+.item{padding:2.4rem 0rem 0rem;margin:2.4rem 0rem 0rem;border-top:1px solid #dddddd}.room-details-content .option-item-wrap .option-item-list .item:nth-of-type(n+3){margin-top:2rem}.room-details-content .option-item-wrap .option-item-list .item-tit{font-size:1.4rem;line-height:2.2rem;margin-right:0;width:100%}.room-details-content .option-item-wrap .option-item-list .item-sub{line-height:2.4rem;margin-top:.4rem}.room-details-content .option-item-wrap .component-btns{position:fixed;bottom:0;left:0;right:0;z-index:1800}.room-details-content .option-item-wrap .component-btns .btn{border-radius:0}.component-modal.modal-promotion-list .component-hgroup+.promotion-list-wrap.room{margin-top:2.4rem;padding-top:0}.component-modal.modal-promotion-list .promotion-list-wrap.room{border-top:0;padding-bottom:0rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .tooltip-container{left:0!important}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .lists-col-2{padding:0;margin:0}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info02-wrap .txt-info-tit+.txt-date-group{margin-top:1.2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .component-thumbnail{margin:0;width:100%}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-date-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info-date .date-txt07,.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info-date .date-txt08:before{display:none}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info-date:after{content:"";display:inline-block;width:1px;height:1.2rem;background-color:#ddd;margin:0rem 1.2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info-date:last-child:after{display:none}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .txt-info-date{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn-info{line-height:2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .btn[class^="btn btn-cont-"]{width:100%;height:5.2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .bottom-price-wrap .left-price+.right-price{margin:.8rem 0rem 0rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .reserve-end{height:-webkit-calc(100% - 4rem);height:calc(100% - 4rem);top:4rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .reserve-end .end-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;width:16rem;height:16rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full .reserve-end .end-txt br{display:block}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists.type-border>.ratio-full{padding:2.4rem 2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.lists-row{padding:0rem 2rem 2rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.ratio-396-1{margin:0rem -2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem)}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.ratio-396-1 .txt-info02-wrap .txt-info-badge:first-child{margin-top:0}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.ratio-396-1 .txt-info02-wrap .txt-info-tit{display:block}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.ratio-396-1 .txt-info02-wrap .txt-info-tit .ico-arrow-right{width:1.6rem;height:1.6rem;margin:0rem 0rem .8rem .8rem}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.ratio-396-1 [class$=-col-1]{padding:0}.component-modal.modal-promotion-list .promotion-list-wrap.room .component-lists>.ratio-396-1 [class$=-col-2]{padding-top:2.4rem}.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-wrapper,.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-container{height:auto}.component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-controls{bottom:1.6rem}.component-modal.modal-hotel-details .hotel-details-swiper-wrap{margin:0rem -2rem}.component-modal.modal-hotel-details .hotel-catalog-message{height:auto}.component-modal.modal-hotel-details .hotel-catalog-message .ico-noti{margin-right:1.2rem}.component-modal.modal-hotel-details .hotel-catalog-message .txt-wrap{width:-webkit-calc(100% - 3.2rem);width:calc(100% - 3.2rem)}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .info-tit{width:100%}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col .component-btns [class^="ico ico-"]{width:2rem;height:2rem}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col .component-btns,.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .lists-col:last-child{width:100%}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .info-row [class^=info-col]:first-child{padding-top:0}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .info-row [class^=info-col]:last-child{border-bottom:0}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap .info-box-inner .info-row [class^=info-col]+[class^=info-col]{margin-top:0}.component-modal.modal-hotel-details .hotel-details-contents .info-line-wrap{margin-bottom:4rem}.component-modal.modal-hotel-details .hotel-details-contents .component-hgroup+.component-chips,.component-modal.modal-hotel-details .hotel-details-contents .component-hgroup+.danning-swiper{margin-top:2.4rem}.component-modal.modal-hotel-details .hotel-details-contents .component-hgroup .hgroup-tit07{font-size:2rem;line-height:3.2rem}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .info-tit04{font-size:1.8rem;line-height:3rem;padding-right:2.4rem;display:inline-block;position:relative}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .card-info{margin:0}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .swiper-controls{width:100%;margin:2.4rem 0rem 0rem}.component-modal.modal-hotel-details .hotel-details-contents .danning-swiper{padding-bottom:4rem;border-bottom:1px solid #dddddd}.component-modal.modal-hotel-details .hotel-details-contents .component-collapse .collapse-txt{margin-right:2.4rem}.component-modal.modal-hotel-details .hotel-details-contents .component-chips.align-left .chips-row{padding-left:0}.component-modal.modal-hotel-details .hotel-details-contents .component-chips .component-chip-btn .chip-btn{height:4rem}.component-modal.modal-hotel-details .hotel-details-contents .component-chips .component-chip-btn .chip-txt{font-size:1.4rem;line-height:2.2rem}.component-modal.modal-hotel-details .hotel-details-contents .component-chips+.component-accordion{margin-top:3.2rem}.component-modal.modal-hotel-details .hotel-details-contents .component-accordion .accordion-tit .tit{font-size:1.6rem;line-height:2.4rem}.component-modal.modal-hotel-details .hotel-details-contents+.hotel-details-contents{border-top:0}.component-modal.modal-hotel-details .hotel-details-contents.mo-line{position:relative;padding-top:4.8rem}.component-modal.modal-hotel-details .hotel-details-contents.mo-line:before{content:"";display:block;position:absolute;top:0;left:-2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);height:.8rem;background:#f5f5f5}.component-modal.modal-hotel-details .hotel-details-contents{padding-top:4rem;margin-top:0}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-tit .txt{font-size:2rem;line-height:3.2rem}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-tit:before{display:block}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-tit{padding:2.4rem 0rem;border-bottom:2px solid #111111}.component-modal.modal-hotel-details .component-collapse.type-detail .collapse-content{padding-bottom:2.4rem;border-bottom:1px solid #dddddd}.component-modal.modal-hotel-details .component-collapse.type-detail{margin-top:-2.4rem}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item .ico-txt{line-height:2.4rem;color:#444}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item+.ico-info-item{margin-left:0;margin-top:2.4rem}.component-modal.modal-hotel-details .ico-info-list-wrap .ico-info-item{width:100%}.component-modal.modal-hotel-details .ico-info-list-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[dir=rtl] .component-modal.modal-hotel-details .modal-content .modal-content-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[dir=rtl] .component-modal.modal-hotel-details .hotel-details-contents .component-chips.align-left .chips-row{padding-right:0}[dir=rtl] .component-modal.modal-hotel-details .hotel-details-contents .danning-swiper .swiper-type21 .swiper-controls,[dir=rtl] .component-modal.modal-hotel-details .hotel-details-swiper-wrap .swiper-type-base02 .swiper-controls{top:auto;top:initial}[dir=rtl] .component-modal.modal-hotel-details .component-collapse.type-detail .collapse-tit:before{right:auto;right:initial;left:0}.enter-information-wrap .component-hgroup .hgroup-tit03{font-size:2.4rem;line-height:3.6rem}.enter-information-wrap .component-hgroup .hgroup-top{-webkit-flex-wrap:wrap;flex-wrap:wrap}.enter-information-wrap .component-hgroup .hgroup-bottom .bottom-txt01{margin:1.6rem 0rem 0rem;width:100%;text-align:start}.enter-information-wrap .component-hgroup .hgroup-util .btn.underline .btn-view-txt{line-height:2.4rem}.enter-information-wrap .component-hgroup .hgroup-util.mo-block{width:100%}.enter-information-wrap .component-hgroup .hgroup-util .component-checkbox-switch{margin-top:.8rem}.enter-information-wrap .component-hgroup .tit-unit{line-height:2.4rem}.enter-information-wrap .component-hgroup+.completed-info-list{margin-top:1.2rem;border-top:2px solid #111111}.enter-information-wrap .component-form .component-hgroup .hgroup-bottom .bottom-txt01{font-size:1.4rem;line-height:2.2rem;font-weight:400}.enter-information-wrap .component-form .component-hgroup+.form-field{margin-top:2rem;padding-top:2.4rem}.enter-information-wrap .component-form .component-hgroup+.form-field.no-border{padding-top:0}.enter-information-wrap .component-form .form-field .txt-info02-wrap .txt-info-tit{padding-left:0;margin-top:.8rem}.enter-information-wrap .component-form .form-field .agreement-wrap .agreement-list-area.terms-type{height:24rem}.enter-information-wrap .component-form .form-field+.component-hgroup{margin-top:2.4rem}.enter-information-wrap .component-form .form-field+.form-field .txt-info02-wrap.type02,.enter-information-wrap .component-form .form-field+.form-field .agreement-wrap{margin-top:0}.enter-information-wrap .component-form .form-field+.fare-wrap{margin-top:2.4rem}.enter-information-wrap .component-form .form-field.hide{margin-bottom:-2.4rem}.enter-information-wrap .component-form+.component-collapse{margin-top:2rem}.enter-information-wrap .component-form+.fare-wrap{margin-top:2.4rem}.enter-information-wrap .component-form+.info-box-wrap{margin-top:4rem}.enter-information-wrap .component-form+.contents-line-wrap .component-hgroup+.info-box-wrap{margin-top:1.2rem}.enter-information-wrap .component-form+.contents-line-wrap{margin-top:4rem}.enter-information-wrap .form-row>.component-radio-card .radio-item .radio-txt-unit{font-size:1.2rem;line-height:2rem}.enter-information-wrap .form-row.ratio-1-160 .form-col-1{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% - 14rem);flex:0 0 calc(100% - 14rem)}.enter-information-wrap .form-row.ratio-1-160 .form-col-2 .btn.btn-form01{height:5.2rem}.enter-information-wrap .form-row.ratio-1-160 .form-col-2{-webkit-box-flex:0;-webkit-flex:0 0 13.2rem;flex:0 0 13.2rem}.enter-information-wrap .form-row.ratio-1-160{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.enter-information-wrap .form-col [class^=btns-col-]{width:100%}.enter-information-wrap .form-col [class^=btns-col-]+[class^=btns-col-]{margin-top:1.2rem}.enter-information-wrap .form-label .label-txt+.component-checkbox .checkbox-txt{line-height:2.2rem}.enter-information-wrap .form-label .label-txt+.component-checkbox{margin-right:0}.enter-information-wrap .form-label .txt-box+.component-checkbox .checkbox-txt{line-height:2.2rem}.enter-information-wrap .form-label .txt-box+.component-checkbox{margin-right:0}.enter-information-wrap .form-label .component-checkbox-switch{width:100%;margin-top:1.2rem}.enter-information-wrap .form-label .component-checkbox-switch .switch-label{font-size:1.4rem;line-height:2.2rem}.enter-information-wrap .form-info>.component-checkbox+.form-help,.enter-information-wrap .form-info>.component-checkbox{margin-top:1.2rem}.enter-information-wrap .form-info .info-point-group .available-point .point-tit,.enter-information-wrap .form-info .info-point-group .available-point .point-txt01,.enter-information-wrap .form-info .info-point-group .available-point .point-txt02{line-height:2.2rem}.enter-information-wrap .form-info .info-point-group .possession-point .point01{line-height:2rem}.enter-information-wrap .form-info .info-point-group .possession-point{margin-top:.4rem}.enter-information-wrap .form-info .info-point-group{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start;margin-top:1.2rem}.enter-information-wrap .component-chips .chips-row{padding-left:0}.enter-information-wrap .lists-col-1>.component-collapse.type-plus02>.collapse-tit .collapse-txt .txt{font-size:2rem;line-height:3.2rem;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.enter-information-wrap .completed-info-list .completed-list-tit{font-size:1.6rem;line-height:2.4rem;width:100%}.enter-information-wrap .completed-info-list .completed-list-content{width:100%;margin-left:0;margin-top:.8rem}.enter-information-wrap .completed-info-list .list-txt01,.enter-information-wrap .completed-info-list .component-collapse .collapse-txt .list-tit01{line-height:2.4rem}.enter-information-wrap .completed-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.enter-information-wrap .completed-list-item+.completed-list-item{margin-top:0;padding:0}.enter-information-wrap .completed-list-item .component-collapse .collapse-tit:before{top:-3.3rem}.enter-information-wrap .component-collapse+.component-collapse{margin-top:2rem}.enter-information-wrap .component-collapse.type-plus02>.collapse-tit .collapse-txt{padding:2rem 0rem}.enter-information-wrap .component-collapse.type-plus02 .collapse-select-type .collapse-tit .txt{line-height:2.4rem}.enter-information-wrap .component-collapse.type-plus02 .collapse-box{padding-top:2.4rem;padding-bottom:0}.enter-information-wrap .component-collapse.type-plus02 .component-textarea>.form-label .label-txt{font-size:1.6rem;line-height:2.4rem}.enter-information-wrap{margin-top:1.2rem}.form-notice .notice-txt{line-height:2.2rem}.pay-btn-group.btn-col-4 .btn:nth-child(n+2){margin-right:0;margin-top:.8rem}.pay-btn-group.btn-col-4 .btn{width:100%;margin-right:0}.pay-btn-group.btn-col-3 .btn+.btn{margin-left:0}.pay-btn-group.btn-col-3 .btn:nth-child(n+2){margin-top:.8rem;margin-right:0}.pay-btn-group.btn-col-3 .btn{width:100%;margin-right:0}.pay-btn-group .btn:nth-child(2n){margin-right:0}.pay-btn-group .btn:nth-child(n+3){margin-top:.8rem}.pay-btn-group .btn{width:-webkit-calc(50% - .4rem);width:calc(50% - .4rem);margin-right:.8rem;min-width:auto}.pay-btn-group .btn.btn-cont-52 .btn-txt,.card-wrap .card-inner .component-radio-card .radio-card-btn .btn-txt{line-height:2.4rem}.card-wrap .card-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:2.4rem 2rem}.card-wrap .card-info .card-link{width:100%}.card-wrap .card-info .btn-cont-48{margin-top:2.4rem;width:100%}.enter-information-wrap .info-box-wrap .info-box-inner{padding:2.4rem 2rem}.enter-information-wrap .info-box-wrap .info-txt-field{line-height:2.4rem}.enter-information-wrap .info-box-wrap .info-row [class^=info-col]+[class^=info-col]{margin-top:1.6rem}.enter-information-wrap .info-box-wrap .info-row .info-tit,.enter-information-wrap .info-box-wrap .info-row .info-txt{font-size:1.4rem;line-height:2.2rem}.enter-information-wrap .info-box-wrap .info-row [class^=info-col]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.enter-information-wrap .info-box-wrap+.component-form{margin-top:4rem}.enter-information-wrap .info-box-wrap .txt-bu-wrap .component-hgroup .hgroup-tit .hgroup-tit07 .txt{display:block;text-align:start}.enter-information-wrap .info-box-wrap .txt-bu-wrap .component-hgroup .hgroup-tit .hgroup-tit07 .btn-mo-tel{background:#fff}.enter-information-wrap .info-box-wrap .txt-bu-wrap .txt-bu01>li{font-size:1.4rem;line-height:2.2rem}.enter-information-wrap .info-box-wrap .txt-bu-wrap .txt-bu01>li:before{top:1rem}.localstitch-reservation-wrap .form-row.col-n.mo-type02{gap:1.2rem}.localstitch-reservation-wrap .form-row.col-n.mo-type02 .form-col{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;width:auto;width:initial;min-width:-webkit-calc(50% - .6rem);min-width:calc(50% - .6rem)}.localstitch-reservation-wrap .form-row.col-n.mo-type02 .form-col:last-child{margin-top:0}.localstitch-reservation-wrap .component-form+.component-hgroup{margin-top:4rem}.localstitch-reservation-wrap .ratio-1-396>.lists-col-2 .btn-fixed .btn-txt-tit{line-height:2.4rem}.localstitch-reservation-wrap .component-hgroup+.captcha-wrap{padding-top:2.4rem;margin-top:1.6rem}.fare-wrap .far-item .tit{font-size:1.6rem;line-height:2.4rem;width:100%;text-align:start}.fare-wrap .far-item .price{line-height:3.6rem}.fare-wrap .far-item .currency{font-size:1.6rem;line-height:2.4rem}.fare-wrap .far-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:2rem 2.4rem}.fare-wrap .far-item .txt{width:100%;text-align:end}.fare-wrap+.component-form{margin-top:4rem}.fare-wrap+.form-field{margin-top:2.4rem}[dir=rtl] .enter-information-wrap .pay-btn-group .btn:nth-of-type(4n){margin-right:.8rem}[dir=rtl] .enter-information-wrap .pay-btn-group .btn{margin-left:0;margin-right:.8rem;width:-webkit-calc(50% - .4rem);width:calc(50% - .4rem)}[dir=rtl] .enter-information-wrap .pay-btn-group .btn:nth-child(odd),[dir=rtl] .enter-information-wrap .pay-btn-group.btn-col-3 .btn+.btn{margin-right:0}[dir=rtl] .enter-information-wrap .pay-btn-group.btn-col-3 .btn{width:100%}[dir=rtl] .enter-information-wrap .pay-btn-group.btn-col-4 .btn:nth-child(n+2){margin-right:0;margin-top:.8rem}[dir=rtl] .enter-information-wrap .pay-btn-group.btn-col-4 .btn{width:100%;margin-right:0}.dining-reservation-wrap .dining-reservation-visual+.component-lists{margin-top:2.4rem}.dining-reservation-wrap .dining-reservation-visual{width:100%;position:relative;overflow:hidden;padding-top:56.25%;height:20.3rem}.dining-reservation-wrap .dining-reservation-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.dining-reservation-wrap .component-lists{max-width:100%;padding:0rem 2rem}.dining-reservation-wrap .btn-arrow-hover .btn-txt{display:none}.dining-reservation-wrap .component-hgroup .hgroup-tit{max-width:88%}.dining-reservation-wrap .component-hgroup .hgroup-tit02{font-size:2.4rem;line-height:3.6rem}.dining-reservation-wrap .component-hgroup+.txt-data-wrap{margin-top:2.4rem}.dining-reservation-wrap .component-hgroup+.tab-wrap{margin-top:6rem}.dining-reservation-wrap .component-hgroup+.txt-info02-wrap{margin-top:4rem}.dining-reservation-wrap .component-hgroup .hgroup-unit02{font-size:1.4rem;line-height:2.2rem;font-weight:500}.dining-reservation-wrap .component-hgroup .hgroup-unit02+.hgroup-tit02{margin-top:.8rem}.dining-reservation-wrap .txt-bu-wrap .txt-bu01>li{font-size:1.4rem;line-height:2.2rem}.dining-reservation-wrap .txt-data-wrap .txt-data-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.dining-reservation-wrap .txt-data-wrap .txt-data-item dt{width:22%}.dining-reservation-wrap .txt-data-wrap .txt-data-item dt+dd{margin-top:0}.dining-reservation-wrap .txt-data-wrap .txt-data-item dd{width:65%}.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt01,.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt02{font-size:1.6rem;line-height:2.4rem}.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt02 .underline{margin-left:0;margin-top:1.2rem;display:block}.dining-reservation-wrap .txt-data-wrap .txt-data-item .txt02 .underline .btn-txt{color:#666}.dining-reservation-wrap .txt-data-wrap .txt-data-item i[class^="ico ico-"]:not(.ico-btn-tel){display:none}.dining-reservation-wrap .txt-data-wrap .txt-data-item:first-child{padding-top:2.4rem}.dining-reservation-wrap .txt-data-wrap .txt-data-item:last-child{padding-bottom:3.2rem}.dining-reservation-wrap .txt-data-wrap .txt-data-item{padding:1rem 0rem}.dining-reservation-wrap .txt-data-wrap+.component-hgroup{margin-top:4.8rem}.dining-reservation-wrap .hgroup-top+.type-board{margin-top:2.4rem}.dining-reservation-wrap .type-board{margin-top:2.4rem;padding:0}.dining-reservation-wrap .type-board .lists-row{padding:2.4rem 0rem}.dining-reservation-wrap .type-board .info-tit{font-size:1.8rem;line-height:3rem;padding-left:5.6rem;min-height:4rem}.dining-reservation-wrap .type-board .info-tit:before{width:1.6rem;height:1.6rem;top:1.2rem}.dining-reservation-wrap .type-board .info-tit:after{width:4rem;height:4rem}.dining-reservation-wrap .type-board .info-txt{line-height:2.4rem;padding-left:0;margin-top:1.6rem}.dining-reservation-wrap .btn-more{line-height:2.2rem}.dining-reservation-wrap .btn-more .btn-txt{min-width:auto}.dining-reservation-wrap .btn-more{width:100%;margin:2.4rem auto 0rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.dining-reservation-wrap .tab-wrap{margin-top:4.8rem}.dining-reservation-wrap .tab-wrap+.component-hgroup{margin-top:4rem}.dining-reservation-wrap .component-tab{margin:0rem -2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem)}.dining-reservation-wrap .tab-content-wrap .component-hgroup+.component-hgroup{margin-top:4rem}.dining-reservation-wrap .tab-content-wrap .component-hgroup+.chain-dining-menu{margin-top:4.8rem}.dining-reservation-wrap .tab-content-wrap .hgroup-top .hgroup-tit06{font-size:2.2rem;line-height:3.4rem}.dining-reservation-wrap .tab-content-wrap .hgroup-top+.component-swiper,.dining-reservation-wrap .tab-content-wrap{margin-top:2.4rem}.dining-reservation-wrap .reservation-error-box .error-txt{font-size:1.4rem;line-height:2.2rem}.dining-reservation-wrap .reservation-error-box .error-txt:before{width:1.6rem;height:1.6rem;top:.5rem}.dining-reservation-wrap .reservation-error-box .error-txt{padding-left:2rem;line-height:2.6rem}.dining-reservation-wrap .reservation-error-box{padding:2rem}.dining-reservation-wrap .component-swiper.swiper-type19 .swiper-txt-container:first-child{width:100%}.dining-reservation-wrap .calender-wrap{margin-top:0rem}.dining-reservation-wrap .calender-wrap .component-calendar{padding:0}.dining-reservation-wrap .calender-wrap .vanilla-calendar-week{position:static;padding-bottom:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;top:auto;top:initial;left:auto;left:initial}.dining-reservation-wrap .calender-wrap .vanilla-calendar-header{padding-top:0rem;margin-top:2.4rem;margin-bottom:0}.dining-reservation-wrap .calender-wrap .vanilla-calendar-content{margin-top:2.4rem}.dining-reservation-wrap .calender-wrap .calendar-info{margin-top:0;padding-top:.8rem;text-align:end}.dining-reservation-wrap .calender-wrap .calendar-info [class^=txt-]{line-height:2.2rem}.dining-reservation-wrap .chain-dining-menu .component-hgroup .hgroup-tit03{font-size:2rem;line-height:3.2rem}.dining-reservation-wrap .chain-dining-menu .component-hgroup .hgroup-util{display:none}.dining-reservation-wrap .chain-dining-menu .component-hgroup+.menu-list{margin-top:1.6rem}.dining-reservation-wrap .chain-dining-menu .menu-list+.component-btns{display:block;margin-top:2.4rem}.dining-reservation-wrap .chain-dining-menu .collapse-content{width:100%}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list[data-state=open] .collapse-content{padding-bottom:2.4rem;border-bottom:1px solid #dddddd}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-list{padding:.4rem 0rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item:nth-child(n+3){margin-top:0}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item .item-txt02 .num{font-size:1.6rem;line-height:2.4rem;font-weight:600}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item:nth-of-type(2n){padding-left:0}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collase-item{width:100%;padding:2.4rem 0rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collapse-content{margin-top:0}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-list,.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-list.no-data{padding:0rem 0rem 2.4rem}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-list.no-data+.component-btns{margin-left:0}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list:first-child .collase-item:first-child,.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-default-list{width:100%}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-default-list:has(.item-sub01)+.collapse-content{margin-top:-.1rem;margin-left:0;width:100%}.dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-default-list:has(.item-sub01)+.collapse-content .collase-item:nth-child(n+3){margin-top:0}.dining-reservation-wrap .txt-info-box04 .txt-bu-wrap .component-hgroup .hgroup-tit [class^=hgroup-tit]{font-size:1.6rem;line-height:2.4rem}.dining-reservation-wrap .txt-info-box04 .txt-bu-wrap .txt-bu-wrap .txt-bu01>li{font-size:1.4rem;line-height:2.2rem}.time-wrap{margin-top:2rem}.time-group .time-tit{font-size:1.6rem;line-height:2.8rem}.time-group .component-chips{margin-top:1.2rem}.time-group .component-chips .btn-box .toggle-btn{width:3.2rem;height:3.2rem}.time-group .component-chips.on .component-chip-btn .chip-btn{min-width:0;min-width:initial}.time-group .component-chips.on .component-chip-btn{min-width:-webkit-calc(50% - .6rem);min-width:calc(50% - .6rem)}.time-group .component-chips.on .chips-row{padding-right:0}.time-group .component-chips .btn-box{margin-top:.6rem;margin-right:0;margin-left:0;min-width:4rem;height:4rem;background-color:#fff}.time-group .component-chips .chips-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;padding:0rem 0rem .4rem}.time-group .component-chips .component-chip-btn .chip-btn{min-width:13.6rem;height:4.8rem}.time-group .component-chips .component-chip-btn{min-width:13.6rem}.time-group .component-chips+.txt-bu-wrap{margin-top:1.6rem}.time-group+.time-group{margin-top:3.2rem}.dining-menu-wrap .component-hgroup:first-child+.component-lists,.localstitch-reservation-wrap .component-hgroup:first-child+.component-lists,.reservation-completed-info .component-hgroup:first-child+.component-lists{margin-top:4rem}.dining-menu-wrap .component-hgroup .hgroup-tit01{font-size:2.4rem;line-height:3.6rem}.menu-select-list-wrap+.component-hgroup{margin-top:4rem}.menu-select-list-wrap+.component-hgroup+.menu-select-list-wrap{margin-top:2rem}.menu-item{padding:2.4rem 0rem}.menu-item .flex-box .menu-tit .menu-tit01,.menu-item .flex-box .menu-tit{width:100%}.menu-item .flex-box .menu-count{line-height:2.2rem}.menu-item .flex-box+.menu-desc{margin-top:.8rem}.menu-item .flex-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.menu-item .menu-tit{font-size:1.8rem;line-height:3rem}.menu-item .menu-tit .menu-tit02:before{height:1.2rem}.menu-item .menu-desc{font-size:1.4rem;line-height:2.2rem}.menu-item .menu-price .currency{font-size:1.6rem;line-height:2.4rem}.menu-item .menu-price .price{font-size:1.8rem;line-height:3rem}.menu-item .menu-price{width:100%}.menu-item .menu-bottom{margin-top:1.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.menu-item .component-input-count .input-field .count-txt{line-height:2.6rem}.menu-item .component-input-count{width:100%}.menu-item .component-input-count .input-field{margin-top:2rem}[dir=rtl] .dining-reservation-wrap .txt-data-wrap .txt-data-item dt{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}[dir=rtl] .dining-reservation-wrap .type-board .info-tit{padding-right:5.6rem}[dir=rtl] .dining-reservation-wrap .chain-dining-menu .component-collapse.type-list .collapse-default-list:has(.item-sub01)+.collapse-content{margin-right:0}[dir=rtl] .reservation-error-box .error-txt{padding-left:0;padding-right:2rem}:not(:lang(ko),:lang(zh)) .dining-reservation-wrap .txt-data-wrap .txt-data-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}:not(:lang(ko),:lang(zh)) .dining-reservation-wrap .txt-data-wrap .txt-data-item dt,:not(:lang(ko),:lang(zh)) .dining-reservation-wrap .txt-data-wrap .txt-data-item dd{width:100%}.layout-wrap:has(.reservation-completed-info).layout-max02{max-width:100%}.layout-wrap:has(.reservation-completed-info).layout-max02 .reservation-completed-info{width:100%;margin:0;padding:0}.reservation-completed-info .component-btns.mo-show+.component-btns{margin-top:.8rem}.reservation-completed-info .component-btns.mo-show+.component-btns .btns-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.reservation-completed-info .component-btns.mo-show+.component-btns .btn.btn-cont-48{width:-webkit-calc(50% - .4rem);width:calc(50% - .4rem);min-width:0;min-width:initial;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.reservation-completed-info .component-btns.mo-show+.component-btns .btn.btn-cont-48+.btn{margin-top:0;margin-left:.8rem}.reservation-completed-info .component-btns .mo-row{margin-top:.8rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%}.reservation-completed-info .component-btns .mo-row .btn{width:-webkit-calc(50% - .4rem);width:calc(50% - .4rem)}.reservation-completed-info .component-btns .mo-row .btn+.btn{margin:0rem 0rem 0rem .8rem}.reservation-completed-info .component-btns .mo-row .btn[class^="btn btn-cont-"]{min-width:-webkit-calc(50% - .6rem);min-width:calc(50% - .6rem)}.completed-info-top .completed-top-left{margin-top:-.8rem}.completed-info-top .top-txt{font-size:1.4rem;line-height:2.2rem;font-weight:600;margin-top:.8rem}.completed-info-top .top-logo+.top-txt{padding-left:1.8rem}.completed-info-top .top-logo+.top-txt:before{left:.8rem}.completed-info-top .top-logo{height:2.4rem;margin-top:.8rem}.completed-info-top .completed-top-right .btn-util01 .btn-txt{line-height:2.2rem}.completed-info-top .completed-top-right{display:none}.completed-info-top+.completed-info-tit{margin-top:1.6rem}.completed-info-tit .component-hgroup .hgroup-tit03 .semibold{font-size:2.2rem;line-height:3.4rem}.completed-info-tit .component-hgroup .hgroup-tit03 .tit-top{font-size:2.2rem;line-height:3.4rem;font-weight:600}.completed-info-tit .component-hgroup .hgroup-tit03 .tit-top+.tit-bottom{margin-top:.4rem}.completed-info-tit .component-hgroup .hgroup-tit03 .tit-bottom{font-size:2.4rem;line-height:3.6rem}.completed-info-tit .component-hgroup .hgroup-tit03 .tit-bottom.normal{font-size:1.6rem;line-height:2.4rem}.completed-info-tit .component-hgroup .hgroup-bottom [class^=bottom-txt],.completed-info-tit+.completed-info-num{margin-top:1.6rem}.completed-info-num .component-hgroup .hgroup-tit07{-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}.completed-info-num .component-hgroup .hgroup-util{display:none}.completed-info-num .component-hgroup+.contents-line-wrap{margin-top:4rem}.completed-info-num .component-hgroup+.swiper-wrap{margin:3.2rem -2rem 0rem}.completed-info-num .component-hgroup .underline{display:none}.completed-info-num+.completed-info-list{margin-top:4rem}.completed-info-num+.completed-info-banner,.completed-info-num+.completed-info-join{margin-top:2rem}.completed-info-banner{margin:0rem -2rem}.completed-info-banner .banner-bg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:.8rem 1.6rem}.completed-info-banner .banner-bg.type02{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding:1.6rem}.completed-info-banner .banner-tit{font-size:1.4rem;line-height:2.2rem}.completed-info-banner .banner-tit+.banner-link{width:100%;margin-top:.8rem;text-align:end}.completed-info-join{min-height:14rem;padding:2rem}.completed-info-join .btn-txt,.completed-info-join .ico-btn-arrow{display:none}.completed-info-join .info-tit{font-size:2rem;line-height:3.2rem;line-height:3.6rem}.completed-info-join .info-tit+.info-txt{margin-top:.8rem}.completed-info-join .info-txt{font-size:1.4rem;line-height:2.2rem}.completed-info-join+.completed-info-list{margin-top:4rem}.completed-info-list{border-top:none}.completed-info-list .completed-list-content .list-content-item .txt-box-inner .list-content-item{padding-bottom:0;border-bottom:0}.completed-info-list .completed-list-content>.list-content-item+.list-content-item{margin-top:2.4rem;padding-top:2.4rem}.completed-info-list .completed-list-item .completed-list-content .list-txt02{margin-top:.4rem}.completed-info-list .completed-list-item .component-collapse .collapse-tit{line-height:3.2rem}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .list-txt01+.list-txt02{margin-left:0;margin-left:initial}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .list-txt01{min-width:0;min-width:initial}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .item-inner-list .list-txt01{font-size:1.2rem;line-height:2rem}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .item-inner-list .list-txt01+.list-txt02{margin-left:0;margin-left:initial}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item .item-inner-list .list-txt01{min-width:0;min-width:initial}.completed-info-list .completed-list-item .component-collapse .collapse-content .list-content-item+.list-content-item:last-child{padding-bottom:0}.completed-info-list .completed-list-item .component-collapse .txt-bu-wrap li+li{margin-top:.4rem}.completed-info-list+.txt-bu-wrap+.mo-show{border-top:1px solid #dddddd;padding-top:4rem}.completed-info-list+.txt-bu-wrap .txt-bu01>li{font-size:1.4rem;line-height:2.2rem}.completed-info-list+.txt-bu-wrap .txt-bu01>li:before{top:1rem}.completed-info-list+.txt-bu-wrap{margin-top:4rem}.completed-info-list .completed-list-item .completed-list-tit.collapse-tit{cursor:pointer;padding-bottom:2rem}.completed-info-list .completed-list-item .completed-list-tit.collapse-tit:before{top:1.6rem}.reservation-completed-info .completed-list-item:last-child .completed-list-content .list-content-item .component-collapse .collapse-tit:before{top:auto;top:initial;bottom:0}.reservation-completed-info .completed-list-item:last-child .completed-list-content{margin-top:2.4rem}.completed-info-taxes{margin-top:4rem}.completed-info-taxes .taxes-txt{line-height:2rem;text-align:start}.completed-info-taxes .taxes-txt+.taxes-link{margin-top:1.6rem}.reservation-completed-dining.bg-type01{padding:4rem 0rem}.reservation-completed-dining .dining-inner{max-width:100%;margin:0rem 2rem}.reservation-completed-dining .dining-swiper .ratio-2-1{display:block}.reservation-completed-dining .dining-swiper .swiper-txt-container,.reservation-completed-dining .dining-swiper .lists-col-2{padding-top:0}.reservation-completed-dining .dining-swiper .info-tit{font-size:1.8rem;line-height:3rem}.reservation-completed-dining .dining-swiper .ico-arrow-right{margin-left:.8rem;width:1.6rem;height:1.6rem}.reservation-completed-hotel{max-width:none;max-width:initial;margin:0rem -2rem}.reservation-completed-hotel .component-hgroup{margin:0rem 2rem}.reservation-completed-hotel .component-hgroup .hgroup-sub{display:none}.reservation-completed-hotel .component-hgroup+.swiper-hotel.mo-space{margin:2.4rem 2rem 0rem}.reservation-completed-hotel .component-hgroup+.swiper-hotel.mo-space .component-card .card-info{padding:2rem 0rem 0rem}.reservation-completed-hotel .component-hgroup+.swiper-hotel.mo-space .component-btns{margin:3.2rem 0rem 0rem}.reservation-completed-hotel .swiper-hotel .component-card .card-info-tit .info-tit03{font-size:1.8rem;line-height:3rem}.reservation-completed-hotel .swiper-hotel .component-card .card-info-sub .info-sub02{line-height:2.4rem;font-weight:400}.reservation-completed-hotel .swiper-hotel .component-btns{margin:2.4rem 2rem 0rem;display:block}.reservation-completed-map .map-info{padding-bottom:0;margin:2.4rem -2rem 0rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem)}.reservation-completed-map .map-info .map{height:28rem}.reservation-completed-map .map-info+.map-info-wrap{margin-top:2.4rem}.reservation-completed-map .map-info-wrap .map-info-list{padding:2rem 0rem}.reservation-completed-map .map-info-wrap .map-info-list dl{display:block}.reservation-completed-map .map-info-wrap .map-info-list dt{font-size:1.4rem;line-height:2.2rem;width:100%}.reservation-completed-map .map-info-wrap .map-info-list dd{font-size:1.4rem;line-height:2.2rem}.reservation-completed-map .map-info-wrap .list-col dl+dl{margin-top:2rem;padding-left:0}.reservation-completed-map .map-info-wrap .list-col+.list-col{margin-top:2rem}.reservation-completed-map .map-info-wrap .list-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.reservation-completed-map .map-info-wrap .txt-info .txt01+.txt02{margin-left:.8rem}.reservation-completed-map .map-info-wrap+.component-btns{margin-top:2.4rem}.reservation-completed-map .map-info-wrap+.component-btns .btns-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}.reservation-completed-map .map-info-wrap+.component-btns .btns-row .btn{margin-top:0rem;min-width:0;min-width:initial;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;max-width:100%;padding:1rem 2rem;min-height:5.6rem;height:auto}.dining-inner .component-hgroup .hgroup-tit03,.reservation-completed-hotel .component-hgroup .hgroup-tit03,.reservation-completed-map .component-hgroup .hgroup-tit03{font-size:2.2rem;line-height:3.4rem}.reservation-completed-map .component-hgroup{width:100%}[dir=rtl] .completed-info-num .component-hgroup .hgroup-tit07 .num{margin-right:1.2rem}[dir=rtl] .component-btns .btns-row .btn [class^="ico ico-"]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}[dir=rtl] .component-btns .btns-row .btn+.btn{margin-right:0}[dir=rtl] .reservation-completed-info .component-btns.mo-show+.component-btns .btn.btn-cont-48{width:100%}[dir=rtl] .reservation-completed-info .component-btns.mo-show+.component-btns .btn.btn-cont-48+.btn{margin-top:.8rem}[dir=rtl] .reservation-completed-map .map-info .map-info-wrap .btn-mo-tel{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-left:0;margin-right:.8rem}[dir=rtl] .reservation-completed-map .map-info .map-info-wrap{left:auto;left:initial;right:0}[dir=rtl] .reservation-completed-map .map-info .map-pin{left:30%}[dir=rtl] .reservation-completed-map .map-info+.component-btns .btn.btn-cont-64{width:100%;margin:0}[dir=rtl] .reservation-completed-map .map-info+.component-btns .btn.btn-cont-64+.btn{margin-top:.8rem}:lang(my) .reservation-completed-map .map-info-wrap .map-info-list dt,:lang(ru) .reservation-completed-map .map-info-wrap .map-info-list dt,:lang(en) .reservation-completed-map .map-info-wrap .map-info-list dt,:lang(ar) .reservation-completed-map .map-info-wrap .map-info-list dt,:lang(ja) .reservation-completed-map .map-info-wrap .map-info-list dt{width:100%}.modal-look-map.modal-full .modal-content{margin-top:5.6rem;max-height:-webkit-calc(100vh - 5.6rem);max-height:calc(100vh - 5.6rem)}.modal-look-map.modal-full .modal-footer .btn.btn-cont-64 .btn-txt,.modal-look-map.modal-full .modal-footer .btn.btn-cont-64 .num{line-height:2.2rem}.modal-look-map .map-container .map-api-area>img{height:4.2rem}.modal-look-map .map-util-area{width:100%;height:auto;top:auto;bottom:0;position:absolute;z-index:4;background-color:transparent;padding:0;border-top:0}.modal-look-map .hotel-lists-top-wrapper,.modal-look-map .hotel-lists-top-wrapper .num{line-height:2.4rem}.modal-look-map .hotel-lists-top-wrapper{display:none}.modal-look-map .hotel-lists-wrapper{height:auto;overflow:hidden;background-color:transparent;padding:0rem 2rem 2rem}.modal-look-map .hotel-lists-wrapper .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch}.modal-look-map .hotel-lists-wrapper .swiper-slide{background-color:#fff;border-radius:1.2rem;padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-shadow:0 .8rem 1.6rem #0003}.modal-look-map .hotel-lists-wrapper .swiper-slide:first-child{padding-top:2rem}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-img-mo{display:block;width:100%;height:100%}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-img img{width:100%;height:100%;object-fit:cover}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-img{width:100%;height:100%}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap .thumbnail-info-link{display:none}.modal-look-map .hotel-lists-wrapper .hotel-item .thumbnail-img-wrap{position:relative;width:6.4rem;height:6.4rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-link-wrap .info-tit{font-size:1.6rem;line-height:2.8rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-link-wrap .ico-arrow-right{width:1.6rem;height:1.6rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-link-wrap{width:-webkit-calc(100% - 8rem);width:calc(100% - 8rem);margin-left:1.6rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-txt-wrap .date-txt.test{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-txt-wrap .date-txt-wrap{font-size:1.4rem;line-height:2.2rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-txt-wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .price-sale .sale-txt{line-height:2.2rem;font-weight:400;margin-top:1.2rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .price-sale .price{line-height:2.6rem;margin-top:1.2rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .price-sale .currency-group{line-height:2.4rem;margin-top:1.2rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn-mo{display:block}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"] .btn-txt{line-height:2.2rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:0}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"]{width:100%;min-width:0;min-width:initial;height:4.8rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"]+.btn[class^="btn btn-cont-"]{margin-top:.8rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"].btn-mo{width:-webkit-calc(50% - .4rem);width:calc(50% - .4rem)}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"].btn-mo+.btn-mo{margin-top:0;margin-left:.8rem}.modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"] .ico{width:2rem;height:2rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.promotion-list-wrap.bg-gray.no-top-space{margin-top:0}.promotion-list-wrap.bg-gray{padding:3.2rem 2rem 8rem}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .lists-row{padding:0rem 0rem 2.4rem}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .lists-row+.lists-row{padding-top:0;margin-top:2.4rem}.promotion-list-wrap.bg-gray .thumbnail-line-wrap .lists-row .lists-col-2{padding:0rem 2rem}.promotion-list-wrap .txt-info02-wrap .txt-info-top .badge-row{width:100%}.promotion-list-wrap .txt-info02-wrap .txt-info-tit .info-tit{-webkit-line-clamp:3}.promotion-list-wrap .txt-info02-wrap .txt-info-bottom .badge-row{width:100%}.promotion-list-wrap .txt-info-btn{display:none}.promotion-list-wrap .txt-info-sub .info-sub{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.promotion-list-wrap .txt-info-date{-webkit-flex-wrap:wrap;flex-wrap:wrap}.promotion-list-wrap .txt-info-date .date-txt05,.promotion-list-wrap .txt-info-date .date-txt04{font-size:1.4rem;line-height:2.2rem}.promotion-list-wrap .txt-info-date .date-txt04+.date-txt04{padding-left:.8rem}.promotion-list-wrap .txt-info-link{display:block}.promotion-list-wrap .txt-info-link .component-btns .btns-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.promotion-list-wrap .txt-info-link .btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:auto}.promotion-list-wrap .txt-info-link .btn+.btn{margin:0rem 0rem 0rem .8rem}.promotion-list-wrap .txt-info-link .ico-search-plus{width:2rem;height:2rem}.promotion-list-wrap .txt-info-gray{padding:1.2rem 1.6rem}.promotion-list-wrap .txt-info-gray .txt-gray-item{margin-right:1.2rem}.promotion-list-wrap .txt-info-gray .txt-gray-txt{line-height:2.2rem}.promotion-list-wrap .bottom-price .price-sale{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;margin-right:0}.promotion-list-wrap .bottom-price .price-sale .sale-txt,.promotion-list-wrap .bottom-price .price-sale .currency-group{font-size:1.6rem;line-height:2.8rem}.promotion-list-wrap-more{font-size:1.8rem;line-height:3rem;padding-top:4rem;padding-bottom:2.4rem;margin-top:2.4rem}:not(:lang(ko))>.promotion-list-wrap .txt-info-link .btn{-webkit-box-flex:1;-webkit-flex:auto;flex:auto;width:100%}:not(:lang(ko))>.promotion-list-wrap .txt-info-link .btn+.btn{margin:.8rem 0rem 0rem}[dir=rtl] .modal-look-map .hotel-lists-wrapper .hotel-item .hotel-btn-wrap .component-btns .btn[class^="btn btn-cont-"].btn-mo+.btn-mo{margin-left:0;margin-right:.8rem}[dir=rtl] .promotion-list-wrap .bottom-price .price-sale{margin-left:0}[dir=rtl] .hotel-filter-wrap .filter-category-wrap .filter-btn-wrap{left:0}.offline-join-wrap:not(.tpye02) .join-list{margin:-.1rem}.offline-join-wrap:not(.tpye02) .join-item{padding:.1rem}.offline-join-wrap:not(.tpye02) .join-item.col-1 .thumbnail-img{padding-top:66.67%}.offline-join-wrap:not(.tpye02) .join-item.col-1{width:50%}.offline-join-wrap:not(.tpye02) .join-item.col-2 .thumbnail-img{padding-top:33.13%}.offline-join-wrap:not(.tpye02) .join-item.col-2{width:100%}.offline-join-wrap:not(.tpye02) .component-thumbnail:before{background:#0000004d}.offline-join-wrap:not(.tpye02) .thumbnail-util-row{height:100%;padding:1.6rem}.offline-join-wrap:not(.tpye02) .item-logo+.btn{margin-top:0}.offline-join-wrap:not(.tpye02) .btn .btn-txt{font-size:1.6rem;line-height:2.8rem}.offline-join-wrap:not(.tpye02) .btn .ico{display:none}.offline-join-wrap:not(.tpye02) .item-sub{line-height:2.4rem;display:none}.offline-join-wrap.type02 .join-left-wrap:before{display:none}.offline-join-wrap.type02 .join-left-wrap{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:3.2rem 1.8rem 2.4rem;margin:0}.offline-join-wrap.type02 .join-list{margin:-.1rem}.offline-join-wrap.type02 .left-txt{line-height:4.4rem}.offline-join-wrap.type02 .left-txt+.left-txt{margin-left:.4rem}.offline-join-wrap.type02 .left-txt{font-size:2.4rem;line-height:4rem;font-weight:500}.offline-join-wrap.type02 .left-ico{display:none}.offline-join-wrap.type02 .left-txt02{line-height:3.6rem;font-size:1.8rem;line-height:3rem;position:relative;padding-top:2rem}.offline-join-wrap.type02 .left-txt02:before{content:"";position:absolute;top:0;left:50%;background-color:#dedad8;-webkit-transform:translateX(-50%);transform:translate(-50%);width:-webkit-calc(100% + 5rem);width:calc(100% + 5rem);height:1.5px}.offline-join-wrap.type02 .join-item{padding:.1rem;height:auto;margin-top:1.5rem}.offline-join-wrap.type02 .join-item:nth-child(n+5){margin-top:1.5rem}.offline-join-wrap.type02 .join-item:first-child{margin-top:0;margin-top:initial}.offline-join-wrap.type02 .join-item .item-inner:focus:before,.offline-join-wrap.type02 .join-item .item-inner:focus-visible:before,.offline-join-wrap.type02 .join-item .item-inner:hover:before{box-shadow:inset 0 1px 4px #0000004f}.offline-join-wrap.type02 .join-item .item-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.8rem 2.6rem}.offline-join-wrap.type02 .join-item .item-logo{margin-right:3.2rem}.offline-join-wrap.type02 .join-item .ico-btn-arrow{right:2rem;top:50%;bottom:auto;bottom:initial;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.offline-join-wrap.type02 .join-item.col-1{width:100%}.offline-join-wrap.type02 .join-item .item-txt{line-height:3.8rem;font-size:1.8rem;line-height:4rem;font-weight:700;letter-spacing:1px}.offline-join-wrap.type02 .join-item .item-sub{line-height:2.6rem;display:none}.offline-join-wrap.type02 .join-bg-logo{display:none}.offline-join-wrap.type02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:0rem -2rem -6rem;padding:0rem 2rem 6rem}.setting-item .left-box .tit{line-height:2.4rem}.setting-item .left-box .tit02{line-height:2.6rem}.setting-item .left-box .txt,.version-wrap{line-height:2.2rem}.page-class--keeper-confirm .login-inner-wrap .component-hgroup .first-txt02,.page-class--resort-enroll .login-inner-wrap .component-hgroup .first-txt02{width:80%}.page-class--keeper-confirm .login-inner-wrap .component-form+.txt-info02-wrap,.page-class--resort-enroll .login-inner-wrap .component-form+.txt-info02-wrap{margin-top:2.4rem}.page-class--keeper-confirm .login-inner-wrap .txt-info02-wrap+.agreement-wrap,.page-class--resort-enroll .login-inner-wrap .txt-info02-wrap+.agreement-wrap{margin-top:4rem}.partner-info-btn .component-btns .btn+.btn{margin-left:0rem}.privacy-form-wrap{height:auto;padding-top:8vh;background-image:url(/assets/images/CO/bg_privacy_mo.jpg);background-size:100% 76%;background-position:0% 0%}.privacy-form-wrap .privacy-form-inner{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.privacy-form-wrap .privacy-form-top .chip-btn{height:3.4rem}.privacy-form-wrap .privacy-form-top .chip-txt{font-size:1.4rem;line-height:2.2rem}.privacy-form-wrap .privacy-form-top+.privacy-form-box{margin-top:1.6rem}.privacy-form-wrap .privacy-form-box{min-height:50.8rem;margin-bottom:4rem;padding:3.2rem 2.4rem}.privacy-form-wrap .box-logo{max-width:15.3rem}.privacy-form-wrap .box-logo+.box-info{margin-top:2.4rem}.privacy-form-wrap .box-tit{font-size:2rem;line-height:3.2rem}.privacy-form-wrap .box-tit+.box-form-group{margin-top:3.2rem}.privacy-form-wrap .box-form-group+.box-btn{margin-top:2.4rem}.privacy-form-wrap .box-complete .ico-stepcompleted{width:6.4rem;height:6.4rem}.privacy-form-wrap .box-icon+.box-complete-txt{margin-top:1.6rem}.privacy-form-wrap .box-complete-txt{font-size:1.6rem;line-height:2.8rem}.privacy-form-wrap .privacy-form-bottom{position:relative}.privacy-form-wrap .privacy-form-bottom .bottom-logo-list{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:4rem 0rem}.privacy-form-wrap .privacy-form-bottom .logo-item{display:-webkit-box;display:-webkit-flex;display:flex}.privacy-form-wrap .privacy-form-bottom .logo-item img{height:3rem}.privacy-form-wrap .privacy-form-bottom .logo-item+.logo-item{margin-top:1.6rem}.brand-coming-wrap{margin-top:6.4rem;background-image:url(/assets/images/CO/bg_coming_soon_mo.webp);padding:6rem 0rem;margin:0;min-height:auto}.brand-coming-wrap .coming-content-wrap{max-width:100%;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);padding:6rem 2rem;margin-bottom:0}.brand-coming-wrap .coming-content-wrap .content-logo>img{width:18.4rem;height:2.4rem}.brand-coming-wrap .coming-content-wrap .date-txt{line-height:4.8rem}.brand-coming-wrap .coming-content-wrap .date-txt+.date-txt{line-height:4.4rem}.brand-coming-wrap .coming-content-wrap .date-txt{font-size:2.4rem;line-height:4rem;text-align:center;color:#7a6a61}.brand-coming-wrap .coming-content-wrap .date-txt+.date-txt{font-size:2.2rem;line-height:3.8rem}.brand-coming-wrap .coming-content-wrap .content-subtit{line-height:6rem;font-size:3.2rem;line-height:4.8rem}.brand-coming-wrap .coming-content-wrap .content-date-wrap{margin-top:3.2rem;padding-top:3.2rem}.brand-coming-wrap .coming-content-wrap .content-tit{line-height:4.4rem;font-size:2.4rem;line-height:4rem}.brand-coming-wrap .coming-content-wrap .content-info-wrap{padding:2rem 4rem}.brand-coming-wrap .coming-content-wrap .content-info-wrap .unit{display:block;width:100%}.brand-coming-wrap .coming-content-wrap .content-info-wrap .unit .unit{display:none}.brand-coming-wrap .coming-content-wrap .content-info-wrap .info-txt{line-height:3.4rem;font-size:1.8rem;line-height:3rem}.app-down-wrap .app-down-list .list-item .item-tit{line-height:2.4rem}.app-down-wrap .app-down-list .list-item .item-button .btn-txt{line-height:2.2rem}:lang(en) .page-class--keeper-confirm .component-hgroup .hgroup-tit,:lang(en) .page-class--resort-enroll .component-hgroup .hgroup-tit{text-align:start}:lang(en) .page-class--keeper-confirm .txt-bu-wrap .component-hgroup .hgroup-tit,:lang(en) .page-class--resort-enroll .txt-bu-wrap .component-hgroup .hgroup-tit{-webkit-box-align:start;-webkit-align-items:start;align-items:start}:lang(en) .page-class--keeper-confirm .ico,:lang(en) .page-class--resort-enroll .ico{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.login-wrap .component-form+.component-btns,.login-wrap .form-field-row+.form-row{margin-top:2.4rem}.login-wrap .form-field-row+.form-row .component-checkbox .checkbox-txt{line-height:2.2rem;line-height:2.6rem}.login-wrap .component-tab.type04{margin-bottom:2.4rem}.login-inner-wrap{margin-top:0}.layout-login .component-complete{padding-top:1.2rem}.layout-login .component-btns .btn-cta01,.layout-login .component-btns .btn-cta02{border-radius:0}.layout-login .component-btns+.bg-gray-box{margin-top:2.4rem}.layout-login .component-btns+.login-btn{margin-top:2rem}.layout-login .component-form+.component-form{margin-top:4rem}.layout-login .component-form+.component-btns{margin-top:0}.layout-login .component-form+.login-enter-link,.layout-login .component-form+.bg-gray-box{margin-top:2.4rem}.login-txt-link .txt-link-group:before{height:1.2rem;margin:0rem 1.6rem}.login-txt-link .txt-link-group:first-child{width:45%}.login-txt-link .txt-link-group:last-child{width:55%}.login-txt-link .txt-link{font-size:1.4rem;line-height:2.2rem;text-align:center}.login-txt-link .txt-link+.component-tooltip{margin-left:.8rem}.login-enter-link .enter-link-txt{font-size:1.2rem;line-height:2rem;top:-3.5rem;right:0;left:auto;-webkit-transform:inherit;transform:inherit;min-width:7.1rem;padding:.2rem .8rem}.login-enter-link .enter-link-txt:before{width:.5rem;height:.5rem;bottom:-.3rem}.login-sns-link .sns-link-tit{padding:4rem 0rem 1.6rem}.login-sns-link .sns-link-tit .tit{font-size:1.8rem;line-height:3rem}.login-sns-link .btn-sns-link .ico{width:4rem;height:4rem}.login-sns-link .btn-sns-link.on .link-txt{font-size:1.2rem;line-height:2.4rem;top:-3.6rem;min-width:10.4rem;padding:.1rem .8rem;box-shadow:0 0 8px #00000014}.login-sns-link .btn-sns-link.on .link-txt:before{width:.5rem;height:.5rem;bottom:-.3rem}.login-sns-link .btn-sns-link+.btn-sns-link{margin-left:2rem}.login-sns-link.type-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:4rem 0rem 0rem}.login-sns-link.type-row .sns-link-inner{margin-top:1.6rem}.login-sns-link.type-row .btn-sns-link.on .link-txt{top:auto;bottom:-3.5rem}.login-sns-link.type-row .btn-sns-link.on .link-txt:before{bottom:auto;top:-.3rem;-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.login-notice-box+.login-account-link{margin-top:3.2rem}.login-account-link .account-link-item{padding:0rem 1.6rem}.login-account-link .item-tit{font-size:1.6rem;line-height:2.4rem}.login-account-link .item-sub{line-height:2.2rem}.login-account-link .account-link-bg{padding:1.2rem 1.6rem}.login-account-link .bg-tit{font-size:1.6rem;line-height:2.4rem;font-weight:600}.login-bg-box .txt-link{font-size:1.4rem;line-height:2.2rem}.login-banner{margin:0rem -2rem}.login-banner .banner-inner{min-height:16.8rem;padding:2.4rem 2.4rem 5rem;background-image:url(/assets/images/LI/img_banner_login_mo.jpg)}.login-banner .banner-inner.type-join{background-image:url(/assets/images/LI/img_banner_join_mo.jpg)}.login-banner .banner-info{width:70%}.login-banner .info-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.login-banner .info-tit+.info-txt{margin-top:1.2rem}.login-banner .info-txt{font-size:1.4rem;line-height:2.2rem}.login-banner .info-tag-group{display:none}.login-banner .info-tag{line-height:2.2rem}.login-banner .btn{padding:2.4rem}.login-banner .ico.ico-btn-arrow{min-width:3.2rem}.login-btn .btn-text01 .btn-txt{font-size:1.6rem;line-height:2.4rem;background-image:none}.login-btn .btn-copy{line-height:2.6rem}.bg-gray-box{padding:2.4rem 2rem}.bg-gray-box .box-email{padding-left:1rem}.bg-gray-box .ico-email{width:2rem;height:2rem}.bg-gray-box .txt{font-size:1.4rem;line-height:2.2rem}.bg-gray-box+.component-btns{margin-top:0}.login-scroll-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-bottom:6rem}.login-scroll-wrap>.component-btns,.login-scroll-wrap .login-direction-wrap,.login-scroll-wrap .join-swiper-wrap,.login-scroll-wrap .join-login-wrap,.login-scroll-wrap .join-eshop-wrap,.login-scroll-wrap .login-btn{width:100%;min-width:100%;margin-left:0;padding:0rem 2rem}.login-scroll-wrap .component-btns.fixed{padding:0}.login-scroll-wrap .component-btns.fixed+.login-btn{margin-top:2rem}.login-scroll-wrap .login-btn{padding-bottom:8rem}.login-scroll-wrap .component-complete{margin-top:0}.login-scroll-wrap .join-login-wrap .btn-txt{font-size:1.4rem;line-height:2.2rem}.login-scroll-wrap .join-login-wrap+.join-eshop-wrap{margin-top:4.8rem}.login-scroll-wrap .join-login-wrap+.component-btns{-webkit-box-ordinal-group:6;-webkit-order:5;order:5;margin-top:4.8rem}.login-scroll-wrap .join-login-wrap{margin-top:2.4rem;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.login-scroll-wrap .join-login-wrap .btn{height:4.8rem}.login-scroll-wrap .join-swiper-wrap{margin-top:4.8rem;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.login-scroll-wrap .join-eshop-wrap .pc-show{display:none}.login-scroll-wrap .join-eshop-wrap .mo-show{display:block}.login-scroll-wrap .join-eshop-wrap .txt-info02-wrap .info-txt{font-size:1.6rem;line-height:2.8rem}.login-scroll-wrap .join-eshop-wrap .card-util-row{padding:2.4rem;height:100%}.login-scroll-wrap .join-eshop-wrap .card-util-col.col-right{width:auto;margin-left:auto;margin-top:auto;margin-bottom:0}.login-scroll-wrap .join-eshop-wrap .card-util-col{width:100%;margin-bottom:auto}.login-scroll-wrap .join-eshop-wrap+.component-btns{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.login-scroll-wrap .txt-box-wrap .component-hgroup{margin-top:2.4rem}.login-scroll-wrap>:last-child{padding-bottom:0}.login-direction-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.login-direction-wrap .txt-box-wrap .cont-row{min-height:2.8rem}.login-direction-wrap .txt-box-wrap .cont-row .ico{min-width:2.8rem}.login-direction-wrap .txt-box-wrap .cont-row .ico+.txt08{margin-left:1.2rem}.login-fixed-wrap{position:relative;top:0;width:100%;height:auto;margin:4.8rem 0rem 0rem;padding:0rem 2rem;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.login-fixed-wrap .login-fixed-inner{position:relative;height:100%}.login-fixed-wrap .login-fixed-img{position:absolute;z-index:-1;width:100%;height:100%}.login-fixed-wrap .login-fixed-content{position:inherit;padding:2.4rem}.login-fixed-wrap .login-fixed-content .txt-sub{font-size:1.4rem;line-height:2.2rem;font-weight:400}.login-fixed-wrap .login-fixed-content .txt-sub+.txt-tit{margin-top:.4rem}.login-fixed-wrap .login-fixed-content .txt-tit{font-size:1.6rem;line-height:2.8rem}.login-fixed-wrap .login-fixed-content .txt-tit+.component-btns{margin-top:1.4rem}.login-fixed-wrap .login-fixed-content .txt-tit+.component-btns .btns-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.login-fixed-wrap .login-fixed-content .txt-tit+.component-btns .btn-txt{display:none}.login-txt-link+.login-sns-link,.login-txt-link+.login-bg-box,.login-txt-link+.login-account-link,.login-txt-link+.login-notice-box{margin-top:4rem}.login-sns-link+.login-bg-box{margin-top:2rem}.login-sns-link+.join-bg-box{margin-top:4rem}.login-account-link+.login-banner{margin-bottom:-6rem}.login-btn+.component-btns{margin-top:0}.login-btn+.btn{margin-top:2.4rem}.login-enter-link+.login-txt-link{margin-top:2rem}.progress-wrap+.form-row{margin-top:2.4rem}[dir=rtl] .login-fixed-wrap{margin:4rem 0rem 0rem}[dir=rtl] .login-fixed-wrap .login-fixed-content{padding:2.4rem}[dir=rtl] .login-scroll-wrap .login-direction-wrap,[dir=rtl] .login-scroll-wrap .join-swiper-wrap,[dir=rtl] .login-scroll-wrap .component-btns.fixed,[dir=rtl] .login-scroll-wrap .login-btn{margin-right:0}[dir=rtl] .login-direction-wrap .txt-box-wrap .cont-row .ico+.txt08{margin-right:1.2rem}html:lang(ru) .layout-login .component-form+.login-enter-link{margin-top:3.2rem}.step-login{display:none}.step-progress-wrap{display:block;padding:0rem 2rem;margin-top:-1.2rem;margin-bottom:4rem}.join-swiper-wrap .join-swiper-tit{margin-bottom:1.2rem}.join-swiper-wrap+.component-btns .btn-txt{font-size:1.4rem;line-height:2.2rem}.join-swiper-wrap+.component-btns{margin-top:4rem;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.join-swiper-wrap+.component-btns .btn{height:4.8rem}.join-eshop-wrap.join-swiper-wrap.component-btns{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.join-info-box{margin:0rem -2rem}.join-info-box .info-box-inner{padding:3.2rem 2rem}.join-info-box .login-btn{margin-top:1.6rem}.join-info-box .login-btn .btn-txt{line-height:2.4rem;background-image:none}.join-info-box .info-tit{font-size:2rem;line-height:2.8rem}.join-info-box .info-tit+.info-cont-list{margin-top:2rem}.join-info-box .info-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.join-info-box .info-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.join-info-box .info-item:first-child .item-txt{width:auto}.join-info-box .info-item+.info-item{margin-top:2rem;padding-top:2rem;margin-left:0;padding-left:0;border-top:1px solid #dddddd;border-left:none}.join-info-box [class^="ico ico-join-"]{width:5.6rem;height:5.6rem;min-width:5.6rem;background-size:3.2rem 3.2rem;margin-right:1.2rem}.join-info-box [class^="ico ico-join-"]+.item-txt{margin-top:0}.join-info-box .item-txt{font-size:1.6rem;line-height:2.4rem;font-weight:600;width:auto;text-align:start}.join-info-box+.login-banner{margin:2.4rem 0rem 0rem}.merge-list .merge-list-group{padding:2.4rem 2rem}.merge-list .merge-list-group+.merge-list-group{margin-top:2.4rem}.merge-list .txt-box-wrap .box-tit{font-size:1.6rem;line-height:2.8rem}.merge-list .txt-box-wrap+.txt-box-wrap{margin-top:2rem;padding-top:2rem}.merge-list .txt-box-wrap.membership-info .txt-box-cont{border-radius:.4rem;padding:1.2rem 1.6rem}.merge-list .txt-box-cont+.txt-box-cont{margin-top:.8rem}.merge-list .txt-box-cont .cont-row+.cont-row{margin-top:1.2rem}.merge-list .txt-box-cont .cont-col:first-child{width:8rem}.merge-list .cont-tit{font-size:1.4rem;line-height:2.2rem}.join-rewards-wrap{padding:4rem 2rem;margin:0rem -2rem}.join-rewards-wrap .rewards-inner{width:auto}.join-rewards-wrap .rewards-img{width:21rem}.join-rewards-wrap .rewards-img+.rewards-btn{margin-top:3rem}.join-rewards-wrap .rewards-btn .btn{min-height:5rem}.join-rewards-wrap .rewards-btn .btn-txt{font-size:2rem}.join-rewards-wrap .rewards-btn+.rewards-txt{margin-top:2.2rem}.join-rewards-wrap .rewards-link-group .tit{line-height:2.6rem}.join-rewards-wrap .rewards-link-group .sub{line-height:2.2rem}.login-new-wrap .login-account-link{padding:3rem 2rem 0rem;margin:0rem -2rem}.login-new-wrap .login-sns-link{margin:3rem 0rem 0rem;padding:3rem 1.4rem;border-bottom:none}.login-new-wrap .login-sns-link .sns-link-tit{width:100%;text-align:center}.login-new-wrap .login-sns-link .sns-link-tit .tit{text-align:center}.login-new-wrap .login-sns-link .sns-link-tit .sub{line-height:2.2rem}.login-new-wrap .join-info-box{margin:4rem -1rem 0rem}.login-new-wrap .join-info-box .info-box-inner{padding:4rem 2.5rem 5rem}.login-new-wrap .join-info-box .info-item{padding:0rem 1.6rem}.login-new-wrap .join-info-box .info-item+.info-item{padding:2rem 1.6rem 0rem}.login-new-wrap .join-info-box .login-btn{padding-bottom:2rem}[dir=rtl] .login-new-wrap .join-info-box .info-item+.info-item{border-right:none}[dir=rtl] .login-new-wrap .join-info-box [class^="ico ico-join-"]{margin-right:0;margin-left:1.2rem}.global-ma-wrap:not(.global-ma-kv,.global-ma-kv-app,.global-ma-notice-app,.global-ma-seo){margin-top:4.8rem}.global-ma-wrap:not(.global-ma-kv,.global-ma-kv-app,.global-ma-notice-app,.global-ma-seo).global-ma-quick-app,.global-ma-wrap:not(.global-ma-kv,.global-ma-kv-app,.global-ma-notice-app,.global-ma-seo).global-ma-grade-app,.global-ma-wrap:not(.global-ma-kv,.global-ma-kv-app,.global-ma-notice-app,.global-ma-seo).global-ma-reservation-app,.global-ma-wrap:not(.global-ma-kv,.global-ma-kv-app,.global-ma-notice-app,.global-ma-seo).global-ma-event-app{margin-top:3.2rem}.global-ma-wrap:last-child:not(.global-ma-kv,.global-ma-brand,.global-ma-notice,.global-ma-tier,.global-ma-kv-app,.global-ma-notice-app):not(.global-ma-promotion,[class$=-app]){margin-bottom:6rem}.global-ma-wrap:last-child:not(.global-ma-kv,.global-ma-brand,.global-ma-notice,.global-ma-tier,.global-ma-kv-app,.global-ma-notice-app) .global-ma-promotion{margin-bottom:0}.global-ma-wrap:last-child:not(.global-ma-kv,.global-ma-brand,.global-ma-notice,.global-ma-tier,.global-ma-kv-app,.global-ma-notice-app)[class$=-app]{margin-bottom:1.6rem}.global-ma-wrap .btn-arrow-hover .circle{-webkit-flex-basis:3.2rem;flex-basis:3.2rem}.global-ma-wrap.global-ma-cdp .btn-arrow-hover .btn-txt+.circle,.global-ma-wrap.global-ma-rewards .btn-arrow-hover .btn-txt+.circle{margin-left:.6rem;width:2.4rem;height:2.4rem;-webkit-flex-basis:2.4rem;flex-basis:2.4rem}.global-ma-wrap.global-ma-cdp .btn-arrow-hover .btn-txt+.circle:after,.global-ma-wrap.global-ma-rewards .btn-arrow-hover .btn-txt+.circle:after{width:1.4rem;height:1.4rem;background-size:1.2rem}.global-ma-wrap .btn.btn-text01 .btn-txt{font-size:1.4rem;line-height:2.2rem}.global-ma-wrap .component-card .info-txt-row .info-txt02:before,.global-ma-wrap .component-card .info-txt-row .info-txt01{display:none}.global-ma-tit-wrap.row-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.global-ma-tit-wrap.row-type .global-ma-tit-row,.global-ma-tit-wrap.row-type .component-btns,.global-ma-tit-wrap.row-type .component-chips.align-right{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.global-ma-tit-wrap.row-type .component-btns .btns-row .btn{margin-top:1.6rem}.global-ma-tit-wrap.row-type .component-btns .btns-row .btn+.btn{margin-left:0}.global-ma-tit-wrap+.global-ma-swiper{margin-top:1.6rem}.global-ma-tit-row.row-type .global-ma-sub-tit01{margin-left:0}.global-ma-tit-row.row-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.global-ma-tit01{font-size:2.4rem;line-height:4rem}.global-ma-tit02{font-size:1.8rem;line-height:2.6rem}.global-ma-tit03{font-size:2rem;line-height:3.2rem}.global-ma-sub-tit01{line-height:2.6rem;display:block}.global-ma-sub-tit01 .badge-row .badge.badge-color17 .badge-txt{font-size:1.2rem;line-height:2rem}.global-ma-sub-tit01 .badge-row .badge.badge-style02{padding:.3rem 1.2rem}.global-ma-sub-tit01 .badge-row+.sub-txt{display:none}.global-ma-sub-tit01 .sub-txt{font-size:1.4rem;line-height:2.2rem}.global-ma-kv{height:142.77vw;max-height:67.25vh}.global-ma-kv+.global-ma-wrap.global-ma-ad-banner{margin-top:2rem}.global-ma-kv .component-card .card-img{height:142.77vw;max-height:67.25vh}.global-ma-kv+.global-ma-wrap{margin-top:4rem}.global-ma-kv+.global-ma-wrap.global-ma-promotion{margin-top:0}.global-ma-kv-app .component-card .card-img{height:124.44vw;max-height:38.2rem}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .btn.btn-text02 .btn-txt{font-size:1.4rem;line-height:2.2rem}.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-fraction,.global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-fraction .swiper-pagination-current{line-height:2rem}.global-ma-kv-app+.global-ma-wrap.global-ma-promotion-app,.global-ma-kv-app+.global-ma-wrap.global-ma-sp-app{margin-top:0}.global-ma-notice-app .global-ma-inner{max-width:none;padding:0rem 2rem}.global-ma-notice-app .global-ma-cont{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem)}.global-ma-notice-app .btn.btn-text02 .btn-text,.global-ma-notice-app .btn.btn-text02 .btn-txt{font-size:1.4rem;line-height:2.2rem}.global-ma-quick-app .global-ma-inner{max-width:none;padding:0rem 2rem}.global-ma-quick-app .quick-txt{font-size:1.2rem;line-height:1.4rem}.global-ma-grade-app .global-ma-inner{max-width:none;padding:0rem 2rem}.global-ma-grade-app .global-ma-grade{margin-top:1.2rem}.global-ma-grade-app .grade-txt{line-height:2.4rem}.global-ma-grade-app .info-sub-row .info-tit,.global-ma-grade-app .info-sub-row .info-desc{line-height:2.2rem}.global-ma-grade-app .info-sub-row .info-desc .info-amount{line-height:2.4rem}.global-ma-reservation-app .global-ma-tit-wrap{max-width:none;padding:0rem 2rem}.global-ma-reservation-app .global-ma-tit-wrap+.global-ma-swiper{margin-top:1.2rem}.global-ma-event-app .global-ma-inner{max-width:none;padding:0rem 2rem}.global-ma-event-app .txt-info02-wrap .txt-info-tit .info-tit09{line-height:2.4rem}.global-ma-event-app+.global-ma-wrap.global-ma-ad-banner-app,.global-ma-event-app+.global-ma-wrap.global-ma-timesale-app,.global-ma-event-app+.global-ma-wrap.global-ma-cdp-app{margin-top:2rem}[class^="global-ma-wrap global-ma-timesale"] .global-ma-inner{max-width:none;padding:0rem 2rem}.global-ma-timesale{min-height:18rem}.global-ma-timesale .global-ma-tit-row{max-width:100%}.global-ma-timesale-app.global-ma-wrap+.global-ma-wrap.global-ma-cdp-app{margin-top:2rem}.global-ma-destination{min-height:40rem}.global-ma-destination .component-collapse .collapse-content-inner button,.global-ma-destination .component-collapse .collapse-content-inner a,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner button,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner a{line-height:2.4rem}.global-ma-destination .global-ma-inner{padding:0rem 2rem}.global-ma-destination .component-chips.align-right{margin-top:1.6rem}.global-ma-destination .global-ma-swiper{margin-top:2rem}.global-ma-destination .component-collapse{display:-webkit-box;display:-webkit-flex;display:flex}.global-ma-destination .component-collapse .collapse-tit{height:3rem;padding:0rem 1.6rem 0rem 0rem;margin-left:2rem}.global-ma-destination .component-collapse .collapse-tit:before{right:0}.global-ma-destination .component-collapse .collapse-txt{padding-right:.8rem}.global-ma-destination .component-collapse .collapse-txt .txt{font-size:1.6rem;line-height:2.4rem;font-weight:500}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap{padding:4rem 2rem 3.2rem}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap.no-area{padding:0rem 2rem}[class^="global-ma-wrap global-ma-sp"] .global-area-wrap.no-area+.global-ma-swiper{margin-top:2.4rem}[class^="global-ma-wrap global-ma-sp"] .component-collapse{width:100%;margin:1.6rem 0rem}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-tit{margin:0;height:2.4rem;padding:0rem 1.6rem 0rem 0rem}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-tit:before{right:0}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content{max-width:none}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-txt{padding-right:.8rem}[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-txt .txt{font-size:1.6rem;line-height:2.4rem}[class^="global-ma-wrap global-ma-sp"] .component-chips{margin:1.6rem 0rem 0rem}[class^="global-ma-wrap global-ma-sp"] .component-chips .chips-row{padding-left:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}[class^="global-ma-wrap global-ma-sp"] .component-chip-btn .chip-btn{height:3.6rem;padding:0rem 1.5rem;border-radius:1.8rem}[class^="global-ma-wrap global-ma-sp"] .global-ma-swiper{margin-top:2.4rem}.global-ma-wrap.global-ma-sp .info-tit{-webkit-line-clamp:initial}[class^="global-ma-wrap global-ma-cdp"] .global-ma-inner{max-width:none;padding:0rem 2rem}[class^="global-ma-wrap global-ma-cdp"] .global-ma-cont{padding:3.2rem 2rem}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap{padding-bottom:1.6rem}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap .badge-row{margin-bottom:0}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap .sub-txt{margin:0}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap .global-ma-tit02{max-width:100%}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit-wrap+.global-ma-content{margin-top:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[class^="global-ma-wrap global-ma-cdp"] .component-btns .btns-row{margin-top:2rem;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}[class^="global-ma-wrap global-ma-cdp"] .component-btns .btns-row .btn{margin-top:0rem;max-width:100%}[class^="global-ma-wrap global-ma-cdp"] .global-ma-sub-tit01+.global-ma-tit02{margin-top:1.2rem}[class^="global-ma-wrap global-ma-cdp"] .global-ma-tit01+.global-ma-sub-tit01{margin-top:1.6rem}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-inner .card-top{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-inner .card-info{padding:1.6rem 0rem 0rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-info-tit .info-tit03{font-size:1.6rem;line-height:2.4rem}[class^="global-ma-wrap global-ma-cdp"] .component-card .card-info-sub .info-sub02{font-size:1.4rem;line-height:2.2rem;word-break:normal}[class^="global-ma-wrap global-ma-cdp"] .card-info-link{display:none}.global-ma-wrap.global-ma-cdp .info-tit03,.global-ma-wrap.global-ma-cdp .info-sub02{-webkit-line-clamp:initial}.global-ma-wrap.global-ma-cdp-app .component-card .card-info-tit .info-tit03{line-height:2.4rem}.global-ma-wrap.global-ma-cdp-app .component-card .card-info-sub .info-sub02,.global-ma-wrap.global-ma-cdp-app .component-btns .btns-row .btn.btn-text01 .btn-txt{line-height:2.2rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont{max-width:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:4rem 0rem 4.8rem;background-color:#f5f5f5}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-cont-left{width:auto;max-width:100%;margin:0rem 2rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-cont-right{margin-left:0}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-tit-wrap.row-type{padding:0rem 2rem;position:relative}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-tit-wrap.row-type .global-ma-tit-row{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-tit-wrap.row-type .component-btns{position:absolute;right:2rem;bottom:-5rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-tit-wrap.row-type .component-btns .btn{margin:0}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-tit-wrap.row-type .component-btns .btn .btn-txt{display:none}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .global-ma-swiper{padding:0rem 2rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .component-chips{margin-top:1.6rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner{margin-top:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner .btn-category{line-height:2.6rem;display:none}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:0;width:100%;-webkit-transform:translateY(0);transform:translateY(0);margin:0}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-inner{padding:0rem;background:none}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-img{position:relative;overflow:hidden;padding-top:56.875%}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-img img.pc{display:none}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-img img.mo{display:block}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-info{padding-top:.8rem}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card .card-info-tit .info-tit{font-size:1.6rem;height:auto;line-height:2.4rem;-webkit-line-clamp:initial;color:#816c5b}[class^="global-ma-wrap global-ma-promotion"] .global-ma-cont .content-inner>.component-card:after{display:none}[class^="global-ma-wrap global-ma-promotion"]+.global-ma-wrap.global-ma-sp-app,[class^="global-ma-wrap global-ma-promotion"]+.global-ma-wrap.global-ma-brand,[class^="global-ma-wrap global-ma-promotion"]+.global-ma-wrap.global-ma-notice,[class^="global-ma-wrap global-ma-promotion"]+.global-ma-wrap.global-ma-tier{margin-top:0}.global-ma-brand .global-ma-tit-wrap{padding:0rem 2rem;width:100%;top:6rem}.global-ma-brand .component-tab .tab-head{margin:0;padding:0rem 2rem 0rem 0rem}.global-ma-brand .component-tab .tab-label{font-size:1.6rem;line-height:2.8rem;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.global-ma-brand .component-tab .tab-label .btn{width:100%;height:4.2rem}.global-ma-brand .component-tab .tab-label .btn-txt+.ico{display:none}.global-ma-brand .component-tab .tab-label+.tab-label{margin-top:0}.global-ma-brand .collapse-tab-wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.global-ma-brand .tab-head-wrap{width:100%;height:auto;padding:0;position:static}.global-ma-brand .content-inner{min-height:auto}.global-ma-brand .content-bg{width:100%;height:100%;position:absolute}.global-ma-brand .content-bg,.global-ma-brand .content-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.global-ma-brand .content-wrap{margin:11.6rem 2rem 6.4rem;padding:9.4rem 2rem 6.6rem;max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem);background-color:#1a1a1ae6}.global-ma-brand .pc-view{display:none}.global-ma-brand .mo-view{display:block}.global-ma-brand .content-title{font-size:2rem;min-height:auto;line-height:3.6rem}.global-ma-brand .global-ma-swiper{margin-top:8rem;margin-right:-2rem;-webkit-flex-basis:auto;flex-basis:auto}.global-ma-brand .brand-info-wrap{padding:0;margin-top:3.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.global-ma-brand .brand-info-left{margin:0rem 2rem;max-width:100%;width:auto}.global-ma-brand .brand-info-left .brand-info{margin-top:1.6rem}.global-ma-brand .brand-info-left .brand-info .info-tit{font-size:1.8rem;line-height:3rem}.global-ma-brand .brand-info-left .brand-info .info-sub-tit{line-height:2.4rem}.global-ma-brand .brand-info-left .brand-info .btn{margin-top:3.4rem;float:right}.global-ma-brand .collapse-tab-wrap .collapse-btn-wrap{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);height:auto;position:absolute;top:11.6rem;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translate(-50%)}.global-ma-brand .collapse-tab-wrap .collapse-tit{width:100%;background-color:transparent}.global-ma-brand .collapse-tab-wrap .collapse-content{width:100%;margin-top:-7.2rem;position:relative;z-index:3}.global-ma-brand .collapse-tab-wrap .collapse-tit{height:7.2rem}.global-ma-brand .collapse-tab-wrap .collapse-content-inner{position:relative;padding:1.6rem 2.4rem;background-color:#111}.global-ma-brand .collapse-tab-wrap .collapse-close{display:block}.global-ma-brand .collapse-tab-wrap .collapse-txt .txt{line-height:2.4rem}.global-ma-rewards .global-ma-cont{max-width:none;margin:0rem;padding:0rem 2rem;background-color:#fff}.global-ma-rewards .global-ma-tit-wrap.row-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.global-ma-rewards .global-ma-tit-wrap.row-type .global-ma-tit01+.global-ma-sub-tit01,.global-ma-rewards .global-ma-tit-wrap.row-type .component-btns .btns-row .btn:first-child{display:none}.global-ma-rewards .rewards-explore-list{margin-top:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.global-ma-rewards .rewards-list-item{padding:1.6rem 2rem;width:100%;text-align:start}.global-ma-rewards .rewards-list-item+.rewards-list-item{margin:.4rem 0rem 0rem}.global-ma-rewards .rewards-item-cont .rewards-item-tit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.global-ma-rewards .rewards-item-cont .rewards-item-tit .tit{font-size:1.6rem;line-height:2.4rem}.global-ma-rewards .rewards-item-cont .rewards-item-tit+.rewards-item-txt{font-size:1.4rem;line-height:2.2rem;margin-top:.4rem;-webkit-line-clamp:initial}.global-ma-rewards .rewards-item-cont br{display:none}.global-ma-rewards .rewards-item-cont .ico{margin:0rem .8rem 0rem 0rem;-webkit-box-flex:0;-webkit-flex:0 0 3.2rem;flex:0 0 3.2rem}.global-ma-rewards .rewards-item-cont .txt{display:inline;overflow:visible;overflow:initial;text-overflow:initial;-webkit-box-orient:unset;-webkit-line-clamp:initial}.global-ma-rewards .rewards-item-cont em{display:inline;-webkit-padding-start:.4rem;padding-inline-start:.4rem}.global-ma-rewards .global-ma-rewards-content+.component-btns{display:block}.global-ma-rewards .global-ma-rewards-content+.component-btns .btn-text02 .btn-txt{line-height:2.2rem}.global-ma-rewards+.global-ma-wrap{margin-top:4.8rem}[class^="global-ma-wrap global-ma-banner"] .global-ma-cont{max-width:none;padding:0rem 2rem}[class^="global-ma-wrap global-ma-banner"] .component-card .card-img{padding-top:48.75%}[class^="global-ma-wrap global-ma-banner"]+.global-ma-wrap{margin-top:4.8rem}.global-ma-banner-app .component-swiper.swiper-main-banner{position:relative}.global-ma-banner-app .component-swiper.swiper-main-banner .swiper-slide{border-radius:.6rem;overflow:hidden}.global-ma-banner-app .component-swiper.swiper-main-banner .component-card .card-info{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.global-ma-banner-app .component-swiper.swiper-main-banner .component-card .card-info .info-tit{-webkit-line-clamp:4}.global-ma-banner-app .component-swiper.swiper-main-banner .swiper-controls.type01{margin:0;width:auto;position:absolute;right:1.2rem;bottom:1.2rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.global-ma-banner-app .component-swiper.swiper-main-banner .swiper-controls.type01 .swiper-pagination{display:none}.global-ma-banner-app .component-swiper.swiper-main-banner .swiper-controls.type01 .swiper-fraction{line-height:2rem;display:-webkit-box;display:-webkit-flex;display:flex;margin:0;padding:0rem .8rem;height:2.2rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:1.1rem;background-color:#00000080;color:#999}.global-ma-banner-app .component-swiper.swiper-main-banner .swiper-controls.type01 .swiper-fraction .swiper-pagination-current{line-height:2rem;color:#fff}.global-ma-notice .global-ma-inner{padding:2rem}.global-ma-seo{margin:4.8rem 2rem 6rem}.global-ma-seo .global-ma-cont{max-width:none}.global-ma-tier .global-ma-inner{padding:6rem 2rem 8rem}.global-ma-tier .global-ma-cont{max-width:none}.global-ma-tier .global-ma-tit01{font-size:2.4rem;line-height:3.2rem;line-height:4rem}.global-ma-tier .global-ma-tit-wrap+.global-ma-content{margin-top:2.4rem}.global-ma-tier .brand-tier-list-wrap{padding:3.2rem 1.5rem}.global-ma-tier .brand-tier-list-wrap+.brand-tier-list-wrap{margin-top:0;border-top:none}.global-ma-tier .brand-tier-list-wrap .unit{line-height:2.2rem;overflow:visible;overflow:initial;text-overflow:initial;white-space:normal;white-space:initial;position:relative;left:auto;left:initial;top:auto;top:initial;max-width:100%;text-align:center}.global-ma-tier .brand-tier-box+.brand-tier-box:before{content:"";display:block;position:absolute;top:0;left:.2rem;width:-webkit-calc(100% - .4rem);width:calc(100% - .4rem);height:1px;background-color:#ddd3}.global-ma-tier .brand-tier-box+.brand-tier-box{margin-top:2.4rem;padding-top:2.4rem;position:relative}.global-ma-tier .brand-tier-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.global-ma-tier .brand-tier-list{height:auto}.global-ma-tier .brand-tier-list .brand-tier-logo{margin-top:.8rem;height:2.7rem}.global-ma-tier .brand-tier-list .brand-tier-logo+.brand-tier-logo{margin-left:0}.global-ma-tier .brand-tier-list .brand-tier-logo:nth-child(n+6){margin-top:0}.global-ma-tier .brand-tier-list .brand-tier-logo{width:9.6rem;min-height:2.7rem}.global-ma-promotion-app+.global-ma-ad-banner-app{margin-top:2rem}.global-ma-ad-banner{margin:0rem 2rem}.global-ma-ad-banner+.global-ma-wrap.global-ma-brand{margin-top:2rem}.global-ma-ad-banner-app{margin:0rem 2rem}.global-ma-ad-banner-app+.global-ma-sp-app{margin-top:2rem}[dir=rtl] .global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{right:auto;left:2rem}[dir=rtl] .global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-fraction{margin:0rem 0rem 0rem .8rem}[dir=rtl] .global-ma-kv-app.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .btn-stop{margin:0rem}[dir=rtl] .global-ma-destination .component-collapse .collapse-tit{margin:0rem 2rem 0rem 0rem}[dir=rtl] .global-ma-destination .component-collapse .collapse-tit,[dir=rtl] .global-ma-sp .component-collapse .collapse-tit{padding:0rem 0rem 0rem 1.6rem}[dir=rtl] .global-ma-destination .component-collapse .collapse-tit:before,[dir=rtl] .global-ma-sp .component-collapse .collapse-tit:before{left:0}[dir=rtl] .global-ma-destination .component-collapse .collapse-txt,[dir=rtl] .global-ma-sp .component-collapse .collapse-txt{padding-left:.8rem}[dir=rtl] .global-ma-destination .component-collapse .collapse-txt .txt,[dir=rtl] .global-ma-sp .component-collapse .collapse-txt .txt{font-size:1.6rem;line-height:2.4rem;font-weight:500}[dir=rtl] .global-ma-promotion .component-chips.align-left .chips-row{padding-right:2rem;padding-left:0}[dir=rtl] .global-ma-promotion .global-ma-cont .content-inner>.component-card{margin-right:0;margin-left:1.6rem}[dir=rtl] .global-ma-brand .global-ma-tit-wrap{padding:0rem 2rem}[dir=rtl] .global-ma-brand .tab-head-wrap{padding-left:0}[dir=rtl] .global-ma-brand .content-wrap{padding:9.4rem 2.4rem 6rem}[dir=rtl] .global-ma-brand .global-ma-swiper{margin:4rem 0rem 0rem -2.4rem}[dir=rtl] .global-ma-rewards .global-ma-tit-wrap.row-type .btn{margin-right:0}[dir=rtl] .global-ma-rewards .rewards-item-cont .ico{margin:0rem 0rem 0rem .8rem}[dir=rtl] .global-ma-rewards .rewards-list-item+.rewards-list-item{margin-right:0}.global-ma-wrap .component-swiper .swiper-controls .swiper-progressbar+.swiper-fraction,.global-ma-wrap .component-swiper .swiper-controls .swiper-btn-wrap+.swiper-fraction{margin-left:1.6rem}.global-ma-wrap .component-swiper.swiper-main-kv{margin-top:0}.global-ma-wrap .component-swiper.swiper-main-kv .card-img .pc{display:none}.global-ma-wrap .component-swiper.swiper-main-kv .card-img .mo{display:block}.global-ma-wrap .component-swiper.swiper-main-kv .component-card .card-info{left:2rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);bottom:10.4rem}.global-ma-wrap .component-swiper.swiper-main-kv .component-card:has(.info-sub-ul) .card-info-tit .info-tit{-webkit-line-clamp:2}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-tit .info-tit{font-size:2.4rem;line-height:3.6rem;font-weight:600;-webkit-line-clamp:5}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-tit+.card-info-sub{margin-top:1.2rem}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub,.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul{font-size:1.2rem;line-height:2rem;font-weight:500}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul li{margin-bottom:.4rem}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul li:nth-child(odd){display:contents}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul li:nth-child(odd):before{content:"";display:block;width:-webkit-calc(100vw - 4rem);width:calc(100vw - 4rem);height:1px;-webkit-box-flex:0;-webkit-flex:none;flex:none}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul li:nth-child(2n){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub-ul li:nth-child(2n):before{content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:0rem .4rem;width:1px;height:.8rem;background-color:#ddd9}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub{display:none}.global-ma-wrap .component-swiper.swiper-main-kv .card-info-sub+.card-info-link{margin-top:1.6rem}.global-ma-wrap .component-swiper.swiper-main-kv .btn.btn-text02{position:static;position:initial}.global-ma-wrap .component-swiper.swiper-main-kv .btn.btn-text02:after{content:"";width:100%;height:100%;position:absolute}.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{right:2rem;bottom:3.6rem;left:auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls .swiper-pagination{display:none}.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-fraction,.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .btn-stop,.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-progressbar{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:1.6rem}.global-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .btn-stop{position:static}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-container{max-width:none;display:block;padding:0;height:8.4rem}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:start;align-items:start;padding:0rem;height:9.2rem;background-position:0rem .1rem}.global-ma-wrap .component-swiper.swiper-main-notice .notice-left{padding-left:3.2rem}.global-ma-wrap .component-swiper.swiper-main-notice .notice-left .notice-txt01,.global-ma-wrap .component-swiper.swiper-main-notice .notice-left .notice-txt02{font-size:1.4rem;line-height:2.2rem}.global-ma-wrap .component-swiper.swiper-main-notice .notice-info-txt{line-height:2.4rem;font-weight:500;margin-top:.4rem;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.global-ma-wrap .component-swiper.swiper-main-notice .notice-date{font-size:1.4rem;margin:.6rem 0rem 0rem;line-height:2.4rem;color:#666}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04{height:2.8rem;position:absolute;right:0;bottom:0}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex;margin:0}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-next,.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-prev{display:none}.global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .btn-stop{display:block;position:static;margin-left:1.6rem}.global-ma-wrap .component-swiper.swiper-type11{display:block}.global-ma-wrap .component-swiper.swiper-type11 .inner-txt{line-height:2.2rem}.global-ma-wrap .component-swiper.swiper-type11 .swiper-controls{width:100%;position:static;margin-top:2.4rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.global-ma-wrap .component-swiper.swiper-type11 .swiper-controls .swiper-pagination .swiper-pagination-bullet{background:#ddd;opacity:1}.global-ma-wrap .component-swiper.swiper-type11 .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#111;opacity:1}.component-swiper.swiper-main-reservation{margin:0}.component-swiper.swiper-main-reservation .swiper-container{max-width:100%;padding:0rem 2rem}.component-swiper.swiper-main-reservation .swiper-slide{width:27.2rem}.component-swiper.swiper-main-reservation .reservation-info .info-dday{line-height:2.8rem}.component-swiper.swiper-main-reservation .reservation-info .info-num .btn-txt{line-height:2.2rem}.component-swiper.swiper-main-reservation .reservation-info .info-hotel{line-height:2rem}.component-swiper.swiper-main-reservation .reservation-info .info-place{line-height:2.4rem}.component-swiper.swiper-main-reservation .reservation-info .info-period{line-height:2rem}.component-swiper.swiper-main-reservation .reservation-btns .reservation-btn{line-height:2.2rem}.component-swiper.swiper-main-timesale{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;border:1px solid #dddddd}.component-swiper.swiper-main-timesale .swiper-txt-container{width:100%;border:none}.component-swiper.swiper-main-timesale .swiper-txt-container .swiper-slide{width:100%}.component-swiper.swiper-main-timesale .swiper-txt-container .timesale-type{position:static;position:initial}.component-swiper.swiper-main-timesale .swiper-txt-container .swiper-wrapper,.component-swiper.swiper-main-timesale .swiper-txt-container .swiper-slide{position:static}.component-swiper.swiper-main-timesale .swiper-img-container{margin:0 -1px;width:auto;border:none}.component-swiper.swiper-main-timesale .swiper-img-container .type-timer{padding-top:11.2rem}.component-swiper.swiper-main-timesale .timesale-link{height:100%;padding:0;position:static;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.component-swiper.swiper-main-timesale .timesale-txt{width:100%;padding:1.6rem 2rem 6rem}.global-ma-timesale .component-swiper.swiper-main-timesale .timesale-txt{padding-bottom:3.2rem}.component-swiper.swiper-main-timesale .timesale-txt-info{max-width:100%}.component-swiper.swiper-main-timesale .timesale-txt-info .badge+.timesale-tit01{margin-top:1.2rem}.component-swiper.swiper-main-timesale .timesale-tit01{font-size:1.6rem;line-height:2.4rem}.component-swiper.swiper-main-timesale .type-wrap.commingsoon,.component-swiper.swiper-main-timesale .type-wrap.soldout{width:100%;height:-webkit-calc(56.25vw - 2.25rem);height:calc(56.25vw - 2.25rem);top:auto;bottom:100%;right:auto}.component-swiper.swiper-main-timesale .type-wrap.commingsoon .tit,.component-swiper.swiper-main-timesale .type-wrap.soldout .tit{font-size:2.8rem;line-height:4rem}.component-swiper.swiper-main-timesale .type-wrap.commingsoon .open,.component-swiper.swiper-main-timesale .type-wrap.soldout .open{font-size:1.6rem;line-height:2.4rem}.component-swiper.swiper-main-timesale .type-wrap.timer:after{display:none}.component-swiper.swiper-main-timesale .type-wrap.timer{padding-bottom:56.25%;border:none;width:100%;position:absolute;bottom:100%;left:0}.component-swiper.swiper-main-timesale .countdown-wrap{padding:3.2rem 2rem 2rem;width:100%}.component-swiper.swiper-main-timesale .countdown-wrap .time-info{font-size:1.2rem;line-height:2rem;line-height:2.2rem}.component-swiper.swiper-main-timesale .countdown-wrap .time-container{min-width:6.5rem;height:auto}.component-swiper.swiper-main-timesale .countdown-wrap .time-box{height:3.8rem}.component-swiper.swiper-main-timesale .countdown-wrap .time-txt,.component-swiper.swiper-main-timesale .countdown-wrap .colon{font-size:2.8rem;line-height:3.6rem;font-weight:500;line-height:3.8rem}.component-swiper.swiper-main-timesale .countdown-wrap .colon{margin:0rem .6rem;height:3.8rem}.component-swiper.swiper-main-timesale .swiper-controls{width:100%;top:auto;bottom:3.2rem;-webkit-transform:translateY(0);transform:translateY(0)}.global-ma-timesale .component-swiper.swiper-main-timesale .swiper-controls{bottom:-2.8rem}.component-swiper.swiper-main-timesale .swiper-controls .swiper-pagination{display:block}.component-swiper.swiper-main-timesale .swiper-controls .swiper-pagination .swiper-pagination-bullet{background:#ddd;opacity:1}.component-swiper.swiper-main-timesale .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#111}.component-swiper.swiper-main-destination{margin-left:0}.component-swiper.swiper-main-destination .swiper-slide .card-info-link{width:100%;height:auto;opacity:1;overflow-x:scroll}.component-swiper.swiper-main-destination .swiper-slide .card-info-link .mobile-scroll{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.component-swiper.swiper-main-destination .swiper-slide .card-info-link .card-info-row{width:70%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;height:auto;-webkit-padding-end:2rem;padding-inline-end:2rem;padding-left:2rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-right:-20%;max-height:9.6rem}.component-swiper.swiper-main-destination .swiper-slide{width:100%;-webkit-transition:none;transition:none;height:42rem}.component-swiper.swiper-main-destination .swiper-slide:hover,.component-swiper.swiper-main-destination .swiper-slide.active{width:100%!important;-webkit-transition:none;transition:none}.component-swiper.swiper-main-destination .card-info{width:100%;height:100%;padding:6rem 0rem 3.2rem;-webkit-align-content:flex-end;align-content:flex-end}.component-swiper.swiper-main-destination .component-card .card-info-tit{display:none}.component-swiper.swiper-main-destination .btn-destination{height:3.6rem;border-radius:1.8rem}.component-swiper.swiper-main-destination .btn-destination .btn-txt,.component-swiper.swiper-main-destination .btn-destination:hover .btn-txt,.component-swiper.swiper-main-destination .btn-destination:focus .btn-txt,.component-swiper.swiper-main-destination .btn-destination:active .btn-txt{line-height:2.2rem}.component-swiper.swiper-main-destination .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:2rem}.component-swiper.swiper-main-destination .swiper-controls{display:none}.component-swiper.swiper-main-destination .swiper-container{max-width:none}.component-swiper.swiper-main-promotion{margin-right:-2rem;margin-top:2.4rem}.component-swiper.swiper-main-promotion .swiper-container{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.component-swiper.swiper-main-promotion .swiper-wrapper{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.component-swiper.swiper-main-promotion .swiper-slide{position:relative}.component-swiper.swiper-main-promotion .swiper-slide .card-img{position:relative;overflow:hidden;padding-top:56.875%}.component-swiper.swiper-main-promotion .swiper-slide .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-main-promotion .swiper-slide .card-img img.pc{display:none}.component-swiper.swiper-main-promotion .swiper-slide .card-img img.mo{display:block}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(1):after{display:none}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(2) .card-img,.component-swiper.swiper-main-promotion .swiper-slide:nth-child(3) .card-img{padding-top:56.25%}.component-swiper.swiper-main-promotion .swiper-slide:nth-child(1),.component-swiper.swiper-main-promotion .swiper-slide:nth-child(2),.component-swiper.swiper-main-promotion .swiper-slide:nth-child(3),.component-swiper.swiper-main-promotion .swiper-slide:nth-child(4){-webkit-box-ordinal-group:initial;-webkit-order:initial;order:initial;margin-right:0;margin-top:0;height:auto;-webkit-transform:none;transform:none;width:15.6rem}.component-swiper.swiper-main-promotion .component-card .card-info{padding-top:.8rem;height:auto;word-break:break-all}.component-swiper.swiper-main-promotion .component-card .card-info-tit .info-tit{font-size:1.4rem;line-height:2.2rem;-webkit-line-clamp:initial}.component-swiper.swiper-main-promotion .swiper-controls{display:none;margin-top:2.4rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.component-swiper.swiper-main-promotion .swiper-controls .swiper-progressbar{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-calc(100% - 5.2rem);width:calc(100% - 5.2rem)}.component-swiper.swiper-main-sp{margin-left:2rem}.component-swiper.swiper-main-sp .swiper-container{max-width:none;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.component-swiper.swiper-main-sp .swiper-slide{width:20.8rem}.component-swiper.swiper-main-sp .swiper-slide .component-card .card-img{padding-top:56.25%}.component-swiper.swiper-main-sp .swiper-slide .component-card .card-info{padding-top:1.6rem}.component-swiper.swiper-main-sp .info-tit{font-size:1.6rem;line-height:2.4rem;word-break:normal}.component-swiper.swiper-main-sp .swiper-controls{margin-top:1.6rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.component-swiper.swiper-main-sp .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-main-brand .swiper-container{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.component-swiper.swiper-main-brand .swiper-slide{width:20.8rem}.component-swiper.swiper-main-brand .swiper-slide:nth-child(2n){margin-top:0}.component-swiper.swiper-main-brand .swiper-slide:nth-child(2n) .card-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.component-swiper.swiper-main-brand .swiper-slide:only-child{width:100%;max-width:none}.component-swiper.swiper-main-brand .component-card .card-top .ico{display:none}.component-swiper.swiper-main-brand .component-card .card-info{height:auto}.component-swiper.swiper-main-brand .info-tit{font-size:1.4rem;-webkit-line-clamp:initial;line-height:2.2rem}.component-swiper.swiper-main-brand .swiper-controls .swiper-progressbar{display:block}.component-swiper.swiper-main-brand .swiper-controls{display:none}.component-swiper.swiper-main-banner .card-info{padding:2.4rem 2rem}.component-swiper.swiper-main-banner .card-info .info-tit{font-size:1.8rem;line-height:2.6rem}.component-swiper.swiper-main-banner .swiper-controls{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[dir=rtl] .global-ma-wrap .component-swiper .swiper-controls .swiper-progressbar+.swiper-fraction,[dir=rtl] .global-ma-wrap .component-swiper .swiper-controls .swiper-btn-wrap+.swiper-fraction{margin-right:1.6rem;margin-left:0rem}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-slide{height:auto;padding:0}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .notice-left{padding:0rem 3.2rem 0rem 0rem}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .notice-date{margin:.7rem 0rem 0rem}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04{position:absolute;right:auto;bottom:0;left:0}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-fraction{margin:0rem 0rem 0rem 1.6rem}[dir=rtl] .global-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .btn-stop{margin:0}[dir=rtl] .component-swiper.swiper-main-reservation{margin:0rem 2rem 0rem 0rem}[dir=rtl] .component-swiper.swiper-main-timesale .swiper-txt-container{border-right:none}[dir=rtl] .component-swiper.swiper-main-destination{margin-right:0}[dir=rtl] .component-swiper.swiper-main-destination .card-info{padding:4rem 2rem 4rem 0rem}[dir=rtl] .component-swiper.swiper-main-destination .card-info-link .card-info-row{margin:0 0 0 -20%}[dir=rtl] .component-swiper.swiper-main-promotion{margin-right:0;margin-left:-2rem}[dir=rtl] .component-swiper.swiper-main-brand .swiper-controls{padding:0rem 0rem 0rem 2rem}[dir=rtl] .component-swiper.swiper-main-sp{margin-right:2rem;margin-left:0rem}.layout-top-wrap .visual-standard-wrap .component-hgroup h1.hgroup-tit03{font-size:2.4rem;line-height:3.6rem}.bottom-badge{margin:0rem 2rem}.bottom-badge .badge-row{gap:.4rem}.bottom-badge .badge.badge-style02{height:4rem;padding:0rem 1.2rem}.bottom-badge .badge.badge-style02 .badge-txt{font-size:1.4rem;line-height:2.2rem}.cdp-bg-wrap{padding:4rem 2rem}.cdp-bg-wrap .hotel-item{margin-top:0}.cdp-bg-wrap .hotel-item .component-hgroup .hgroup-tit03{color:#fff}.cdp-bg-wrap .hotel-item .card-info-txt .info-txt01,.cdp-bg-wrap .hotel-item .card-info-txt .info-txt02{font-size:1.4rem;line-height:2.2rem}.cdp-bg-wrap .hotel-item+.hotel-item{margin-top:0}.cdp-bg-wrap .component-swiper.swiper-type44 .swiper-wrapper .swiper-slide{margin-left:0}.cdp-bg-wrap .component-swiper.swiper-type44 .swiper-wrapper .swiper-slide:nth-child(n+4){margin-top:0}.cdp-bg-wrap.type-a .component-hgroup{margin:0}.cdp-bg-wrap.type-b{padding:4rem 0rem}.cdp-bg-wrap .component-hgroup{margin:0rem 2rem}.cdp-bg-wrap .component-hgroup .hgroup-tit03{font-size:2rem;line-height:3.2rem}.cdp-bg-wrap .component-hgroup+.cdp-col-swiper{margin-top:2rem}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21{padding-left:2rem}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .swiper-slide{width:28rem}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .swiper-slide:only-child{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-info{margin:0}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .card-info-tit .info-tit03{font-size:1.8rem;line-height:2.6rem}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .swiper-controls{margin-left:0;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21 .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.cdp-tab-wrap{margin-top:0}.cdp-tab-wrap .component-tab.type03 .tab-head{height:auto}.cdp-tab-wrap .component-tab.type03 .tab-label{width:100%}.cdp-thumb-wrap .component-hgroup .hgroup-tit01,.cdp-dining-wrap .component-hgroup .hgroup-tit01,.cdp-fc-wrap .component-hgroup .hgroup-tit01{font-size:2.4rem;line-height:4rem}.cdp-thumb-wrap .component-hgroup .small-tit,.cdp-dining-wrap .component-hgroup .small-tit,.cdp-fc-wrap .component-hgroup .small-tit{font-size:2rem;line-height:3.2rem}.cdp-thumb-wrap .component-hgroup .btn.btn-text01{display:none}.cdp-thumb-wrap .component-hgroup .hgroup-bottom .bottom-txt01{margin-top:.8rem}.cdp-thumb-wrap .component-chips.align-left{margin-left:-2rem}.cdp-thumb-wrap .component-chips+.thumb-swiper{margin:2.4rem 0rem}.cdp-thumb-wrap .thumb-swiper .component-card .card-info-tit .info-tit{font-size:2rem;line-height:3.2rem}.cdp-thumb-wrap .thumb-swiper .component-card .card-info-sub+.txt-bu-wrap{margin-top:1.2rem}.cdp-thumb-wrap .thumb-swiper .component-card .card-info-sub .info-sub{line-height:2.4rem;font-weight:500}.cdp-thumb-wrap .thumb-swiper .txt-bu-wrap .txt-bu04>li{line-height:2.4rem}.cdp-thumb-wrap .thumb-swiper .txt-bu-wrap .txt-bu04>li+li{margin-top:.8rem}.cdp-thumb-wrap .thumb-swiper .txt-bu-wrap .txt-bu04>li:before{width:.4rem;height:.4rem;top:1.2rem}.cdp-thumb-wrap .thumb-swiper .component-swiper.swiper-type20 .swiper-controls{width:100%;height:auto;position:static;margin:2.4rem 0rem 0rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.cdp-thumb-wrap .mo-btn-area{margin-right:0;margin-left:0}.cdp-dining-wrap .component-hgroup{padding:0rem 2rem}.cdp-dining-wrap .component-hgroup+.cdp-info-swiper{margin-top:2.4rem}.cdp-dining-wrap .component-hgroup .btn.btn-text01{display:none}.cdp-dining-wrap .component-hgroup br{display:block}.cdp-dining-wrap .component-lists .lists-row .lists-col-2{padding-top:2rem}.cdp-dining-wrap .cdp-info-swiper{margin-left:0;padding:0}.cdp-dining-wrap .cdp-info-swiper .swiper-controls{width:100%;margin:2.4rem 0rem 0rem}.cdp-dining-wrap .cdp-info-swiper .swiper-controls .swiper-progressbar,.cdp-dining-wrap .cdp-info-swiper .swiper-controls .swiper-fraction{display:none}.cdp-dining-wrap.full{padding:4rem 0rem}.cdp-dining-wrap.full .txt-info02-wrap .txt-info-badge+.txt-info-tit{margin-top:1.2rem}.cdp-dining-wrap.full .txt-info02-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:.8rem}.cdp-dining-wrap .txt-bu-wrap .txt-bu04>li{font-size:1.6rem;line-height:2.4rem}.cdp-dining-wrap .txt-bu-wrap .txt-bu04>li:before{top:1.2rem}.cdp-dining-wrap .txt-bu-wrap .txt-bu04>li+li{margin-top:.8rem}.cdp-info-swiper .component-swiper.swiper-type27 .swiper-txt-container,.cdp-info-swiper .component-swiper.swiper-type27_1 .swiper-txt-container,.cdp-info-swiper .component-swiper.swiper-type27_2 .swiper-txt-container{padding-top:2rem}.cdp-info-swiper .component-swiper.swiper-type27 .txt-info02-wrap .txt-info-badge+.txt-info-tit,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-info02-wrap .txt-info-badge+.txt-info-tit,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-info02-wrap .txt-info-badge+.txt-info-tit{margin-top:1.2rem}.cdp-info-swiper .component-swiper.swiper-type27 .txt-info02-wrap .info-tit04,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-info02-wrap .info-tit04,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-info02-wrap .info-tit04,.cdp-info-swiper .component-swiper.swiper-type27 .txt-info02-wrap .info-txt,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-info02-wrap .info-txt,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-info02-wrap .info-txt{-webkit-line-clamp:initial}.cdp-info-swiper .component-swiper.swiper-type27 .txt-bu-wrap .txt-bu04>li,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-bu-wrap .txt-bu04>li,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-bu-wrap .txt-bu04>li{font-size:1.6rem;line-height:2.4rem}.cdp-info-swiper .component-swiper.swiper-type27 .txt-bu-wrap .txt-bu04>li+li,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-bu-wrap .txt-bu04>li+li,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-bu-wrap .txt-bu04>li+li{margin-top:.8rem}.cdp-info-swiper .component-swiper.swiper-type27 .txt-bu-wrap .txt-bu04>li:before,.cdp-info-swiper .component-swiper.swiper-type27_1 .txt-bu-wrap .txt-bu04>li:before,.cdp-info-swiper .component-swiper.swiper-type27_2 .txt-bu-wrap .txt-bu04>li:before{width:.4rem;height:.4rem}[class^=cdp-] .mo-btn-area{display:-webkit-box;display:-webkit-flex;display:flex}.cdp-fc-wrap .cdp-fc-top{padding-top:4rem}.cdp-fc-wrap .cdp-fc-top:before{height:-webkit-calc(100% + 42.22vw);height:calc(100% + 42.22vw)}.cdp-fc-wrap .cdp-fc-top .component-hgroup{padding:0rem 2rem}.cdp-fc-wrap .cdp-fc-top .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.8rem}.cdp-fc-wrap .cdp-fc-top .component-hgroup .btn.btn-text01{display:none}.cdp-fc-wrap .cdp-fc-swiper{margin-top:2.4rem}.cdp-fc-wrap .cdp-fc-swiper .component-card{margin:0rem 2rem}.cdp-fc-wrap .cdp-fc-swiper .component-card .card-info{width:auto;margin:0rem}.cdp-fc-wrap .cdp-fc-swiper .component-card .card-info-tit .info-tit03{font-size:2rem;line-height:3.2rem}.cdp-fc-wrap .cdp-fc-swiper .component-card .info-top+.card-info-txt{margin-top:1.2rem}.cdp-fc-wrap .cdp-fc-swiper .component-card .card-info-sub .info-sub02{font-size:1.6rem;line-height:2.4rem;font-weight:500}.cdp-fc-wrap .cdp-fc-swiper .txt-bu-wrap .txt-bu05>li:before{top:1.2rem}.cdp-fc-wrap .cdp-fc-swiper .txt-bu-wrap .txt-bu05>li+li{margin-top:.8rem}.cdp-fc-wrap .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.cdp-fc-wrap.l7 .cdp-fc-top:before{height:-webkit-calc(100% + 42.22vw);height:calc(100% + 42.22vw)}.cdp-fc-wrap.l7 .cdp-fc-top .component-hgroup br{display:block}.cdp-fc-wrap.l7 .cdp-fc-top .component-hgroup .btn.btn-text01{display:none}.cdp-fc-wrap.l7 .cdp-fc-swiper .component-card{margin:0}.cdp-fc-wrap.l7 .cdp-fc-swiper .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.cdp-fc-wrap.l7 .cdp-fc-swiper .component-card .card-info-sub .info-sub02{font-size:1.6rem;line-height:2.4rem}.cdp-fc-wrap.l7 .component-swiper.swiper-type21{margin:0rem 2rem}.cdp-fc-wrap.l7 .component-swiper.swiper-type21 .swiper-slide{width:100%}.cdp-fc-wrap.l7 .component-swiper.swiper-type21 .swiper-controls{margin-left:0;margin-right:0;width:100%}.cdp-fc-wrap.l7 .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.cdp-fc-wrap.city .cdp-fc-top:before{height:-webkit-calc(100% + 46.11vw);height:calc(100% + 46.11vw)}.cdp-fc-wrap.city .cdp-fc-top .component-hgroup br{display:block}.cdp-fc-wrap.city .cdp-fc-top .component-hgroup .btn.btn-text01{display:none}.cdp-fc-wrap.city .cdp-fc-swiper .component-card{margin:0}.cdp-fc-wrap.city .cdp-fc-swiper .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.cdp-fc-wrap.city .cdp-fc-swiper .component-card .card-info-sub .info-sub02{line-height:2.4rem}.cdp-fc-wrap.city .component-swiper.swiper-type21{margin:0rem 2rem}.cdp-fc-wrap.city .component-swiper.swiper-type21 .swiper-slide{width:100%}.cdp-fc-wrap.city .component-swiper.swiper-type21 .swiper-controls{margin:2.4rem 0rem 0rem;width:100%}.cdp-fc-wrap.city .component-swiper.swiper-type21 .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.cdp-trevi-wrap .trevi-club-list{padding-top:2.4rem;margin-top:2.4rem}.cdp-trevi-wrap .trevi-club-list .info-tit-group{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.cdp-trevi-wrap .trevi-club-list .info-title{font-size:2.4rem;line-height:3.2rem;line-height:3.6rem}.cdp-trevi-wrap .trevi-club-list .info-sub{font-size:2rem;line-height:3.2rem;font-weight:500}.cdp-trevi-wrap .trevi-club-list .info-txt{font-size:1.4rem;line-height:2.2rem;margin-top:.4rem}.cdp-trevi-wrap .trevi-club-list .item-info-list>li{line-height:2rem}.cdp-trevi-wrap .trevi-club-list .item-info-list{margin-top:2.4rem}.cdp-trevi-wrap .btn.btn-text01 .btn-txt{display:none}.country-info-wrap .scroll-spy-wrap.anchor.fixed .scroll-spy-label{padding:0rem 1.2rem 1.6rem}.country-info-wrap .scroll-spy-wrap.anchor .scroll-spy-label{min-width:auto;padding:0rem 1.2rem 1.6rem}.country-info-wrap .inner-item+.inner-item{margin-top:4.8rem}.country-info-wrap .hotel-select-wrap{line-height:2.4rem;position:relative;margin:0rem 2rem;padding-bottom:1.6rem;display:-webkit-box;display:-webkit-flex;display:flex}.country-info-wrap .hotel-select-wrap .btn-txt{color:#fff}.country-info-wrap .hotel-select-wrap .ico-arrow-down{background-image:url("data:image/svg+xml;charset=utf-8,%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");width:2rem;height:2rem}.country-info-wrap .hotel-select-wrap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff}.country-info-wrap .hotel-select-wrap .select-area,.country-info-wrap .hotel-select-wrap .btn-hotel-select{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.country-info-wrap .hotel-select-wrap+.country-parts-wrap{margin-top:3.2rem}.country-main-wrap+.hotel-select-wrap{padding-top:4rem;margin-top:-26rem}.country-main-wrap .country-inner{padding:0}.country-main-wrap .country-inner+.hotel-select-area{margin-top:4rem}.country-main-wrap.vietnam{height:42.9rem;background-image:url(/assets/images/MA_global/bg_vietnam_mo.jpg)}.country-main-wrap.myanmar{height:38.2rem;background-image:url(/assets/images/MA_global/bg_myanmmar_mo.jpg)}.country-main-wrap.guam{height:38.2rem;background-image:url(/assets/images/MA_global/bg_guam_mo.jpg)}.country-main-wrap.russia{height:42.8rem;background-image:url(/assets/images/MA_global/bg_russia_mo.jpg)}.country-main-wrap [class^="ico ico-country"]{height:4.4rem}.country-main-wrap .ico-country-vietnam{width:15.7rem}.country-main-wrap .ico-country-myanmar{width:17.3rem}.country-main-wrap .ico-country-guam{width:13.5rem}.country-main-wrap .ico-country-russia{width:14.8rem}.country-main-wrap .country-tit .component-hgroup .hgroup-bottom [class^=bottom-txt]{font-size:1.6rem;line-height:2.8rem}.country-main-wrap .country-tit .component-hgroup .hgroup-bottom [class^=bottom-txt] br{display:block}.country-main-wrap .country-tit{padding-top:6rem;width:auto;margin:0rem 2rem}.country-main-wrap .country-tit .ico+.component-hgroup{margin-top:1.6rem}.country-main-wrap .country-tit+.country-swiper{margin-top:0}.country-main-wrap .country-swiper{display:none}.country-main-wrap .country-swiper .ratio-3-2.swiper-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.country-main-wrap .country-swiper .ratio-3-2.swiper-wrap .slider-next{display:none}.country-main-wrap .country-swiper .ratio-3-2 .swiper-img-container,.country-main-wrap .country-swiper .ratio-3-2 .swiper-txt-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.country-main-wrap .country-swiper .ratio-3-2 .swiper-txt-container{padding-top:0}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit .info-tit{line-height:4.4rem}.country-main-wrap .country-swiper .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]{line-height:2.6rem}.country-main-wrap .country-swiper .btn.btn-text01 .btn-view-txt,.country-main-wrap .country-swiper .btn.btn-text01{line-height:2.4rem}.country-parts-wrap{margin-top:-17rem}[dir=rtl] .cdp-bg-wrap .cdp-col-swiper .component-swiper.swiper-type21{padding-left:0;padding-right:2rem}[dir=rtl] .cdp-bg-wrap .cdp-col-swiper .component-swiper .swiper-controls{margin-left:2rem;margin-right:0}[dir=rtl] .cdp-thumb-wrap .component-chips.align-left{margin-left:0;margin-right:-2rem}[dir=rtl] .country-info-wrap .hotel-select-wrap .btn-hotel-select{-webkit-box-align:center;-webkit-align-items:center;align-items:center}[dir=rtl] .cdp-bg-wrap .swiper-type44 .swiper-wrapper .swiper-slide{margin-right:0}[dir=rtl] .cdp-trevi-wrap .swiper-type29 .swiper-slide{margin-left:1.6rem;margin-right:0}[dir=rtl] .cdp-trevi-wrap .swiper-type29 .swiper-wrapper{padding-right:2rem;padding-left:0}main>.chain-ma-wrap:first-child:not(.chain-ma-kv):before{height:5.6rem}.chain-ma-tit-wrap{width:100%;margin:0rem 2rem}.chain-ma-tit-wrap.row-type{-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-tit-wrap.row-type .chain-ma-tit-row{-webkit-box-flex:1;-webkit-flex:1;flex:1}.chain-ma-tit-wrap.row-type .component-btns{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.chain-ma-tit-wrap.row-type .component-btns .btns-row .btn{margin-top:1.6rem}.chain-ma-tit-wrap.row-type .component-btns .btns-row .btn .btn-txt{font-size:1.4rem;line-height:2.2rem}.chain-ma-tit-wrap.row-type .component-btns .btns-row .btn+.btn{margin-left:0}.chain-ma-tit-row.row-type .chain-ma-sub-tit01{margin:.8rem 0rem 0rem}.chain-ma-tit-row.row-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-tit01{font-size:2.4rem;line-height:3.6rem}.chain-ma-sub-tit01{font-size:1.4rem;line-height:2.2rem;word-break:normal}.chain-ma-sub-tit02{line-height:2.4rem}.chain-ma-sub-tit03{line-height:4.4rem}.chain-ma-sub-tit04{font-size:1.4rem;line-height:2.2rem}.chain-ma-wrap .component-chips{margin-top:1.6rem;max-width:100%}.chain-ma-wrap .component-chips+.chain-ma-swiper{margin-top:2rem}.chain-ma-wrap .component-chip-btn .chip-btn .chip-txt{font-size:1.4rem;line-height:2.2rem;font-weight:500;color:#111}.chain-ma-wrap .component-chip-btn .chip-btn.type-dark .chip-txt{color:#999}.chain-ma-wrap .component-chip-btn.on .chip-btn .chip-txt{font-size:1.4rem;line-height:2.2rem}.chain-ma-wrap .component-chip-btn.on .chip-btn.type-dark{border-color:#ddd}.chain-ma-wrap .component-card .card-info{padding-top:1.6rem}.chain-ma-wrap .parallax-wrap .img-area .mo{display:block}.chain-ma-wrap .parallax-wrap .img-area .pc{display:none}.chain-ma-wrap .key-list.component-lists{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-wrap .key-list.component-lists .lists-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-wrap .key-list.component-lists .lists-row .lists-col-1,.chain-ma-wrap .key-list.component-lists .lists-row .lists-col-2{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.chain-ma-wrap .key-list.component-lists .chain-ma-tit-wrap{padding:0}.chain-ma-wrap .key-list.component-lists .chain-ma-sub-tit01{margin-top:.8rem}.chain-ma-wrap .key-list.component-lists .chain-ma-sub-tit01+.btn{margin-top:1.6rem}.chain-ma-wrap br.mo{display:block}.chain-ma-wrap .fade-img-wrap{width:100%;height:56.11vw}.chain-ma-wrap .fade-img-wrap li{width:100%;height:auto;position:absolute}.chain-ma-wrap .fade-img-wrap li .component-thumbnail{height:auto}.chain-ma-wrap .fade-img-wrap li:nth-child(2){width:100%}.chain-ma-wrap .fade-img-wrap li:nth-child(2) .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:57.0881226054%}.chain-ma-wrap .fade-img-wrap li:nth-child(2) .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow{margin-left:.4rem}.chain-ma-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow.circle{margin-left:.6rem}.chain-ma-wrap .btn-arrow-hover .ico-btn-arrow.circle{width:3.2rem;height:3.2rem;-webkit-flex-basis:3.2rem;flex-basis:3.2rem}.chain-ma-wrap .btn-arrow-hover .ico-btn-arrow.circle:after{background-size:1.4rem}.chain-ma-kv{height:158.333vw;max-height:-webkit-calc(100vh - 10.2rem);max-height:calc(100vh - 10.2rem)}.chain-ma-notice .chain-ma-cont{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem);display:block}.chain-ma-notice .chain-ma-tit{line-height:2.4rem;display:none}.chain-ma-notice .chain-ma-tit-wrap{display:none}.chain-ma-timesale .chain-ma-inner{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-timesale .chain-ma-cont{padding:4rem 0rem}.chain-ma-timesale .chain-ma-tit-wrap{margin-bottom:1.6rem;position:relative;top:auto;left:auto;text-align:center;max-width:100%}.chain-ma-timesale .btn.btn-text01{margin-top:1.6rem}.chain-ma-timesale .btn.btn-text01 .btn-txt{font-size:1.4rem}.chain-ma-timesale .btn.btn-text01{display:none}.chain-ma-timesale .chain-ma-tit{font-size:2.4rem;line-height:3.6rem;-webkit-line-clamp:initial}.chain-ma-timesale .chain-ma-tit+.chain-ma-sub-tit01{font-size:1.4rem;line-height:2.2rem;word-break:keep-all;-webkit-line-clamp:initial}.chain-ma-timesale .chain-ma-tit+.chain-ma-sub-tit01 br{display:none}.chain-ma-timesale .timesale-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-timesale .timesale-img{width:100%}.chain-ma-timesale .timesale-txt{padding:2.4rem 0rem 0rem}.chain-ma-timesale .timesale-txt .btn.btn-text01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.chain-ma-timesale .type-commingsoon .timesale-img .component-thumbnail:after,.chain-ma-timesale .type-soldout .timesale-img .component-thumbnail:after,.chain-ma-timesale .type-commingsoon .timesale-txt,.chain-ma-timesale .type-soldout .timesale-txt{width:100%}.chain-ma-timesale .type-commingsoon .tit,.chain-ma-timesale .type-soldout .tit{font-size:2.8rem;line-height:4rem}.chain-ma-timesale .type-commingsoon .open,.chain-ma-timesale .type-soldout .open{font-size:1.6rem;line-height:2.4rem}.chain-ma-timesale .countdown-wrap{position:relative;right:auto;bottom:auto}.chain-ma-timesale .countdown-wrap .time-container{min-width:6.5rem;height:6rem}.chain-ma-timesale .countdown-wrap .time-box{height:4rem}.chain-ma-timesale .countdown-wrap .time-txt,.chain-ma-timesale .countdown-wrap .colon{font-size:2.8rem;line-height:4rem;font-weight:500}.chain-ma-timesale .countdown-wrap .time-info{color:#1119}.chain-ma-timesale .countdown-wrap .ico-clock-body{width:2.4rem;height:2.4rem}.chain-ma-timesale .countdown-wrap .ico-clock-long,.chain-ma-timesale .countdown-wrap .ico-clock-short{width:2.4rem;height:2.4rem;-webkit-transform-origin:1.2rem 1.3rem;transform-origin:1.2rem 1.3rem}.chain-ma-timesale.type01+.chain-ma-room-signiel,.chain-ma-timesale.type01+.chain-ma-key-lottehotels,.chain-ma-timesale.type01+.chain-ma-key-l7hotels,.chain-ma-timesale.type01+.chain-ma-sns,.chain-ma-timesale.type01+.chain-ma-facility,.chain-ma-timesale.type01+.chain-ma-special,.chain-ma-timesale.type01+.chain-ma-rewards,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-room-signiel,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-lottehotels,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-l7hotels,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-sns,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-facility,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-special,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-rewards{padding-top:0;border:none}.chain-ma-timesale.type01+.chain-ma-room-signiel .chain-ma-tit-wrap,.chain-ma-timesale.type01+.chain-ma-room-signiel .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale.type01+.chain-ma-key-lottehotels .chain-ma-tit-wrap,.chain-ma-timesale.type01+.chain-ma-key-lottehotels .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale.type01+.chain-ma-key-l7hotels .chain-ma-tit-wrap,.chain-ma-timesale.type01+.chain-ma-key-l7hotels .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale.type01+.chain-ma-sns .chain-ma-tit-wrap,.chain-ma-timesale.type01+.chain-ma-sns .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale.type01+.chain-ma-facility .chain-ma-tit-wrap,.chain-ma-timesale.type01+.chain-ma-facility .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale.type01+.chain-ma-special .chain-ma-tit-wrap,.chain-ma-timesale.type01+.chain-ma-special .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale.type01+.chain-ma-rewards .chain-ma-tit-wrap,.chain-ma-timesale.type01+.chain-ma-rewards .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-room-signiel .chain-ma-tit-wrap,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-room-signiel .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-lottehotels .chain-ma-tit-wrap,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-lottehotels .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-l7hotels .chain-ma-tit-wrap,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-l7hotels .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-sns .chain-ma-tit-wrap,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-sns .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-facility .chain-ma-tit-wrap,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-facility .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-special .chain-ma-tit-wrap,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-special .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-rewards .chain-ma-tit-wrap,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-rewards .chain-ma-cont>.chain-ma-tit-row,.chain-ma-timesale.type01+.chain-ma-key-l7hotels .key-list,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-key-l7hotels .key-list{padding-top:4.8rem;border-top:1px solid #dddddd}.chain-ma-timesale.type01+.chain-ma-room-signiel .chain-ma-tit-wrap.row-type .btn.btn-text01,.chain-ma-timesale:not(.type02,.chain-ma-timesale-arai)+.chain-ma-room-signiel .chain-ma-tit-wrap.row-type .btn.btn-text01{top:4.8rem}.chain-ma-timesale.type02 .chain-ma-inner{padding:0}.chain-ma-timesale.type02 .chain-ma-cont{padding:0rem;-webkit-box-align:initial;-webkit-align-items:initial;align-items:initial}.chain-ma-timesale.type02 .chain-ma-cont>.component-thumbnail{display:none}.chain-ma-timesale.type02 .timesale-content{width:100%;padding:4rem 2rem 4.8rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.chain-ma-timesale.type02 .timesale-content .timesale-img{width:100%}.chain-ma-timesale.type02 .chain-ma-tit-wrap{max-width:100%}.chain-ma-timesale.type02 .timesale-link{margin:0}.chain-ma-timesale.type02 .timesale-img{width:100%}.chain-ma-timesale.type02 .countdown-wrap{margin:0}.chain-ma-timesale.type02 .timesale-txt .btn.btn-text01{margin-top:1.6rem}.chain-ma-timesale.type02 .type-commingsoon .timesale-txt,.chain-ma-timesale.type02 .type-soldout .timesale-txt,.chain-ma-timesale.type02 .type-commingsoon .timesale-txt:before,.chain-ma-timesale.type02 .type-soldout .timesale-txt:before{width:100%}.chain-ma-key .chain-ma-tit01,.chain-ma-key .chain-ma-tit02,.chain-ma-key .chain-ma-sub-tit01{-webkit-line-clamp:initial}.chain-ma-special{margin:4.8rem 0rem}.chain-ma-special .chain-ma-tit-wrap{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-special .chain-ma-tit-wrap .chain-ma-tit-row{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.chain-ma-special .chain-ma-tit-wrap .chain-ma-tit-row .chain-ma-tit01{-webkit-line-clamp:initial}.chain-ma-special .chain-ma-tit-wrap .btn-arrow-hover{-webkit-box-flex:0;-webkit-flex:0 0 3.2rem;flex:0 0 3.2rem}.chain-ma-special .chain-ma-tit-wrap+.component-chips{margin-top:1.6rem}.chain-ma-special .chain-ma-tit-wrap+.component-chips+.chain-ma-swiper{margin-top:2rem}.chain-ma-special.chain-ma-special-l7hotels .chain-ma-tit-wrap,.chain-ma-special.chain-ma-special-lottecityhotels .chain-ma-tit-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-special.chain-ma-special-l7hotels .chain-ma-tit-wrap .btn-txt,.chain-ma-special.chain-ma-special-lottecityhotels .chain-ma-tit-wrap .btn-txt{display:none}.chain-ma-special.chain-ma-special-l7hotels .chain-ma-swiper,.chain-ma-special.chain-ma-special-lottecityhotels .chain-ma-swiper{margin-top:1.6rem}.chain-ma-rewards{margin:4.8rem 0rem 6rem}.chain-ma-rewards.chain-ma-rewards-signiel,.chain-ma-rewards.chain-ma-rewards-lottehotels{margin-bottom:4.8rem}.chain-ma-rewards .chain-ma-cont{padding:0rem 2rem;background-color:#fff}.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap.row-type{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;max-width:100%}.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap.row-type .chain-ma-tit01+.chain-ma-sub-tit01,.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap.row-type .chain-ma-tit02+.chain-ma-sub-tit01{font-size:1.6rem;line-height:2.4rem;display:none}.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap.row-type .component-btns .btns-row .btn:first-child{display:none}.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow.circle{width:2.4rem;height:2.4rem;-webkit-flex-basis:2.4rem;flex-basis:2.4rem}.chain-ma-rewards .chain-ma-cont .chain-ma-tit-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow.circle:after{background-size:1rem}.chain-ma-rewards .chain-ma-rewards-content+.component-btns{display:block;margin-top:1.6rem}.chain-ma-rewards .chain-ma-rewards-content+.component-btns .btns-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.chain-ma-rewards .chain-ma-rewards-content+.component-btns .btn-txt{font-size:1.4rem;line-height:2.6rem;text-decoration:underline}.chain-ma-rewards .chain-ma-rewards-content+.component-btns .ico{display:none}.chain-ma-rewards .component-btns .btns-row .btn+.btn{margin-left:0}.chain-ma-rewards .rewards-explore-list{margin-top:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-rewards .rewards-list-item{padding:2rem;width:100%;text-align:start}.chain-ma-rewards .rewards-list-item+.rewards-list-item{margin:.4rem 0rem 0rem}.chain-ma-rewards .rewards-item-cont .rewards-item-tit .tit{font-size:1.8rem;line-height:3rem;-webkit-line-clamp:initial}.chain-ma-rewards .rewards-item-cont .rewards-item-tit+.rewards-item-txt{font-size:1.4rem;line-height:2.2rem;margin-top:.4rem}.chain-ma-rewards .rewards-item-cont .rewards-item-tit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-rewards .rewards-item-cont br{display:none}.chain-ma-rewards .rewards-item-cont .ico{margin:0rem .8rem 0rem 0rem;-webkit-box-flex:0;-webkit-flex:0 0 3.2rem;flex:0 0 3.2rem}.chain-ma-rewards .rewards-item-cont .txt,.chain-ma-rewards .rewards-item-cont em{display:inline;-webkit-line-clamp:initial}.chain-ma-promotion .chain-ma-inner{padding-bottom:11.4rem}.chain-ma-promotion .btn{position:absolute;bottom:6rem;right:2rem}.chain-ma-facility .chain-ma-tit-wrap{display:block;margin:0}.chain-ma-facility .chain-ma-tit-wrap.row-type{display:-webkit-box;display:-webkit-flex;display:flex;max-width:100%}.chain-ma-facility .btn{position:absolute;bottom:6rem;right:2rem}.chain-ma-location .chain-ma-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-location .location-col{width:100%;height:auto;min-height:48rem}.chain-ma-location .location-col.location-map{height:48rem}.chain-ma-location .location-info{height:auto;padding:4.8rem 2rem;-webkit-box-pack:initial;-webkit-justify-content:initial;justify-content:initial}.chain-ma-location .location-info .chain-ma-tit-wrap.row-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-location .location-info .chain-ma-tit-wrap.row-type .chain-ma-tit-row{max-width:-webkit-calc(100% - 9.6rem);max-width:calc(100% - 9.6rem)}.chain-ma-location .location-info .chain-ma-tit-wrap.row-type .chain-ma-tit01{-webkit-line-clamp:initial}.chain-ma-location .location-info .chain-ma-tit-wrap.row-type .btn-map-show{position:relative;top:auto}.chain-ma-location .location-info .btn.btn-text01 .btn-txt{line-height:2.4rem}.chain-ma-location .location-info .chain-ma-util-wrap{margin-top:.8rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.chain-ma-location .location-info .util-title{font-size:1.4rem;line-height:2.2rem;width:100%;margin-bottom:.4rem}.chain-ma-location .location-info .util-title+.util-item:before{display:none}.chain-ma-location .location-info .util-item{font-size:1.4rem;line-height:2.2rem;line-height:2.4rem;word-break:normal}.chain-ma-location .location-info .util-item span{display:inline}.chain-ma-location .location-info .map-info-txt{margin-top:2.4rem}.chain-ma-location .location-info .map-info-txt .map-tit{font-size:1.6rem;max-width:100%;line-height:2.6rem}.chain-ma-location .location-info .map-tit-row+.map-info-list{margin-top:.8rem}.chain-ma-location .location-info .map-info-list{padding:1.6rem 0rem 0rem;border-bottom:none}.chain-ma-location .location-info .map-info-item{font-size:1.4rem;line-height:2.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-location .location-info .map-info-item .item-tit{margin:0}.chain-ma-location .location-info .map-info-item .item-txt{font-size:1.4rem;line-height:2.2rem;font-weight:500;margin-top:.4rem;line-height:2.4rem}.chain-ma-location .location-info .map-info-item+.map-info-item{margin-top:.8rem}.chain-ma-location [class^="ico ico_weathr"]{width:2.4rem;height:2.4rem}.chain-ma-location .map{min-height:48rem}[class^=location-map-marker]{font-size:1.6rem;line-height:2.4rem}[class^=location-map-marker]:before{margin-bottom:.4rem;width:2.4rem;height:2.4rem;border-width:.7rem}[dir=rtl] .chain-ma-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow{margin-right:.4rem;margin-left:0}[dir=rtl] .chain-ma-wrap .btn-arrow-hover .btn-txt+.ico-btn-arrow.circle{margin-right:.8rem;margin-left:0}[dir=rtl] .chain-ma-wrap.chain-ma-notice .component-swiper.swiper-main-notice .notice-date{margin:.7rem 0rem 0rem}[dir=rtl] .chain-ma-rewards .component-btns .btns-row .btn+.btn{margin:1.2rem 0rem 0rem}[dir=rtl] .chain-ma-rewards .rewards-list-item+.rewards-list-item{margin:.4rem 0rem 0rem}[dir=rtl] .chain-ma-rewards .rewards-item-cont .ico{margin:0rem 0rem 0rem .8rem}[dir=rtl] .chain-ma-location .location-info{padding:4rem 2rem}[dir=rtl] .chain-ma-location .location-info .chain-ma-tit-wrap.row-type .btn-map-show{top:auto}[dir=rtl] .chain-ma-wrap .fade-img-wrap li{margin-left:0}.chain-ma-wrap .component-swiper.swiper-main-kv .btn .btn-txt{line-height:2.4rem}.chain-ma-wrap .component-swiper.swiper-main-kv .card-img{height:158.333vw;max-height:-webkit-calc(100vh - 10.2rem);max-height:calc(100vh - 10.2rem)}.chain-ma-wrap .component-swiper.swiper-main-kv .card-img .pc{display:none}.chain-ma-wrap .component-swiper.swiper-main-kv .card-img .mo{display:block}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);top:auto;bottom:10.4rem;left:2rem}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-tit .info-tit{font-size:2.4rem;line-height:3.6rem;max-width:98%;-webkit-line-clamp:6}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-tit+.card-info-sub{display:none}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-tit+.card-info-link{margin-top:2.4rem}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-sub .info-sub{font-size:1.4rem;line-height:2.2rem;font-weight:500}.chain-ma-wrap .component-swiper.swiper-main-kv .card-info-sub+.card-info-link{margin-top:2.4rem}.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{right:2rem;bottom:3.6rem;left:auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls .swiper-pagination{display:none}.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-fraction,.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .btn-stop,.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .swiper-progressbar{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls.type04 .btn-stop{position:static}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-container{padding:0;height:9.5rem}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-slide{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:start;align-items:start;padding:2rem 0rem;max-height:10.2rem}.chain-ma-wrap .component-swiper.swiper-main-notice .category{line-height:2.4rem;display:none}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit{font-size:1.5rem;line-height:2.3rem;font-weight:500;max-width:100%;word-break:break-all}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit i{display:inline-block}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit .tit{width:-webkit-calc(100% - 3.2rem);width:calc(100% - 3.2rem)}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-txt{line-height:2.4rem;display:none}.chain-ma-wrap .component-swiper.swiper-main-notice .notice-date{font-size:1.4rem;line-height:2.2rem;margin:.7rem 0rem 0rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;color:#666}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls{width:7.2rem;position:absolute;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;right:0rem;bottom:2rem}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex;margin-right:1.6rem}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-prev{display:none}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .btn-stop{display:block;position:static}.chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls.type04 .swiper-button-next{display:none}.component-swiper.swiper-type-special{margin-left:0}.component-swiper.swiper-type-special .swiper-container{max-width:none}.component-swiper.swiper-type-special .swiper-slide{width:100%}.component-swiper.swiper-type-special .component-card .card-info{margin:0;padding:2rem 2rem 0rem}.component-swiper.swiper-type-special .component-card .card-info-tit .info-tit{font-size:2rem;line-height:3.2rem}.component-swiper.swiper-type-special .component-card .card-info-tit+.card-info-txt .info-txt01,.component-swiper.swiper-type-special .component-card .card-info-tit+.card-info-txt .info-txt02{font-size:1.4rem;line-height:2.2rem}.component-swiper.swiper-type-special .component-card .card-info-sub .info-sub{line-height:2.2rem}.component-swiper.swiper-type-special .swiper-controls{margin-top:1.6rem}.component-swiper.swiper-type-special .swiper-controls .swiper-progressbar{margin:0rem 2rem}.component-swiper.swiper-type-special .swiper-controls .swiper-fraction{margin-left:2rem}.component-swiper.swiper-type-special.special{padding-left:2rem}.component-swiper.swiper-type-special.special .swiper-container{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.component-swiper.swiper-type-special.special .swiper-slide{max-width:28rem}.component-swiper.swiper-type-special.special .swiper-slide:only-child{margin-right:0!important;width:100%;max-width:100%}.component-swiper.swiper-type-special.special .component-card .card-info-tit .info-tit{font-size:1.6rem;line-height:2.4rem}.component-swiper.swiper-type-special.special .component-card .card-info{padding:1.6rem 0rem 0rem}.component-swiper.swiper-type-special.special .swiper-controls{width:100%}.component-swiper.swiper-type-special.special .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-type-special.special .swiper-progressbar{margin:0}.component-swiper.swiper-type-room-lottehotels{margin-top:2.4rem;padding:0rem 2rem}.component-swiper.swiper-type-room-lottehotels .swiper-slide img{object-fit:cover;height:auto}.component-swiper.swiper-type-room-lottehotels .swiper-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.component-swiper.swiper-type-room-lottehotels .swiper-txt-container{width:100%;margin:0rem;padding:0}.component-swiper.swiper-type-room-lottehotels .component-card .card-info{padding-top:1.6rem}.component-swiper.swiper-type-room-lottehotels .component-card .card-info-sub{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-swiper.swiper-type-room-lottehotels .info-tit{font-size:1.6rem;line-height:2.8rem}.component-swiper.swiper-type-room-lottehotels .card-info-sub .info-sub03,.component-swiper.swiper-type-room-lottehotels .btn .btn-txt{font-size:1.4rem;line-height:2.2rem}.component-swiper.swiper-type-room-lottehotels .swiper-controls{width:100%;position:static;margin-top:1.6rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.component-swiper.swiper-type-room-lottehotels .swiper-controls .swiper-pagination-bullet{background:#ddd;opacity:1}.component-swiper.swiper-type-room-lottehotels .swiper-controls .swiper-pagination-bullet-active{background:#111;opacity:1}.component-swiper.swiper-type-room-associatedpartner{margin-top:2.4rem}.component-swiper.swiper-type-room-associatedpartner .swiper-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.component-swiper.swiper-type-room-associatedpartner .swiper-txt-container{width:100%;padding:0rem 2rem 2.4rem}.component-swiper.swiper-type-room-associatedpartner .component-card .card-info-unit+.card-info-tit{margin-top:1.2rem}.component-swiper.swiper-type-room-associatedpartner .component-card .card-info-sub+.card-info-link{margin-top:1.6rem}.component-swiper.swiper-type-room-associatedpartner .component-card .info-tit{font-size:1.6rem;line-height:2.8rem;-webkit-line-clamp:initial}.component-swiper.swiper-type-room-associatedpartner .component-card .card-info-sub .info-sub02{font-size:1.4rem;line-height:2.2rem;line-height:2.6rem;-webkit-line-clamp:initial}.component-swiper.swiper-type-room-associatedpartner .btn.btn-text04 .btn-view-txt{font-size:1.4rem;line-height:2.2rem}.component-swiper.swiper-type-room-associatedpartner .swiper-controls.type06{width:100%;position:static;margin-top:1.6rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.component-swiper.swiper-type-room-associatedpartner .swiper-controls.type06 .swiper-pagination{display:none}.component-swiper.swiper-type-room-associatedpartner .swiper-controls.type06 .swiper-progressbar{width:100%}.component-swiper.swiper-type-facility_2{margin-left:0;width:100%}.component-swiper.swiper-type-facility_2 .swiper-controls{padding-right:3.2rem;right:3rem;top:-webkit-calc((100vw - 4rem) * .5625 - 4.2rem);top:calc((100vw - 4rem)*.5625 - 4.2rem)}.component-swiper.swiper-type-facility_2 .swiper-controls .btn-stop,.component-swiper.swiper-type-facility_2 .swiper-controls .swiper-fraction,.component-swiper.swiper-type-facility_2 .swiper-controls .swiper-progressbar{display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-type-facility_2 .swiper-controls .btn-stop{right:0}.component-swiper.swiper-type-dining{margin-left:0}.component-swiper.swiper-type-dining .swiper-slide{width:100%}.component-swiper.swiper-type-dining .component-card .card-info{margin:0;padding:1.6rem 2rem 0rem}.component-swiper.swiper-type-dining .component-card .card-info-tit .info-tit{font-size:1.6rem;line-height:2.4rem}.component-swiper.swiper-type-dining .component-card .card-info-sub .info-sub{font-size:1.4rem;line-height:2.2rem}.component-swiper.swiper-type-dining .swiper-controls{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin:1.6rem 2rem 0rem}.component-swiper.swiper-type-dining .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:2rem}.component-swiper.swiper-chain-main-dining_2 .swiper-controls{margin-top:1.6rem;padding-right:3.2rem;position:static;float:right}.component-swiper.swiper-chain-main-dining_2 .swiper-controls .btn-stop,.component-swiper.swiper-chain-main-dining_2 .swiper-controls .swiper-fraction,.component-swiper.swiper-chain-main-dining_2 .swiper-controls .swiper-progressbar{display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-chain-main-dining_2 .swiper-controls .btn-stop{right:0}.component-swiper.swiper-chain-main-unique_2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-left:0}.component-swiper.swiper-chain-main-unique_2 .swiper-container,.component-swiper.swiper-chain-main-unique_2 .swiper-container.swiper-txt-container{width:100%}.component-swiper.swiper-chain-main-unique_2 .swiper-container.swiper-txt-container .swiper-slide{padding:0rem 2rem 3.2rem}.component-swiper.swiper-chain-main-unique_2 .swiper-container .slide-img{padding-top:89.72%}.component-swiper.swiper-chain-main-unique_2 .card-inner{height:100%;position:relative;top:auto}.component-swiper.swiper-chain-main-unique_2 .card-info{padding:0}.component-swiper.swiper-chain-main-unique_2 .card-info-tit+.card-info-sub{margin-top:.4rem}.component-swiper.swiper-chain-main-unique_2 .card-info .info-sub04{line-height:2.4rem}.component-swiper.swiper-chain-main-unique_2 .card-info-sub+.card-info-link{margin-top:1.6rem}.component-swiper.swiper-chain-main-unique_2 .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:2rem}.component-swiper.swiper-chain-main-unique_2 .swiper-controls{width:100%;padding:0;top:auto;right:auto;bottom:2.4rem}.component-swiper.swiper-chain-main-unique_2 .swiper-controls .swiper-pagination{display:block}.component-swiper.swiper-chain-main-unique_2 .swiper-controls .swiper-pagination .swiper-pagination-bullet{opacity:.32;background:#fff}.component-swiper.swiper-chain-main-unique_2 .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;opacity:1}.component-swiper.swiper-chain-main-unique_2 .swiper-controls .swiper-button-next,.component-swiper.swiper-chain-main-unique_2 .swiper-controls .swiper-button-prev{display:none}.component-swiper.swiper-chain-main-attraction .swiper-slide{width:100%;padding:0rem 2rem}.component-swiper.swiper-chain-main-attraction .swiper-slide:first-child .component-card .card-img{padding-top:56.25%}.component-swiper.swiper-chain-main-attraction .card-info{padding:1.6rem 0rem 0rem}.component-swiper.swiper-chain-main-attraction .card-info .info-tit04{font-size:1.6rem;line-height:2.4rem;-webkit-line-clamp:initial}.component-swiper.swiper-chain-main-attraction .card-info .info-sub02{font-size:1.4rem;line-height:2.6rem;-webkit-line-clamp:initial;line-height:2.4rem}.component-swiper.swiper-chain-main-attraction .card-info .info-sub02+.info-sub{line-height:2.2rem}.component-swiper.swiper-chain-main-attraction .card-info .info-sub>:last-child{-webkit-line-clamp:initial}.component-swiper.swiper-chain-main-attraction .card-info .info-sub>:last-child:before{margin:0rem .6rem}.component-swiper.swiper-chain-main-attraction .swiper-controls{margin-top:1.6rem;padding:0}.component-swiper.swiper-chain-main-attraction .swiper-controls .swiper-pagination{display:block}.component-swiper.swiper-chain-main-attraction .swiper-controls .swiper-progressbar{background-color:#666}.component-swiper.swiper-chain-main-attraction .swiper-controls .swiper-progressbar .swiper-progressbar-inner{background-color:#fff}.component-swiper.swiper-chain-main-sns{padding-bottom:0}.component-swiper.swiper-chain-main-sns .swiper-container{margin-left:2rem}.component-swiper.swiper-chain-main-sns .swiper-container.count3 .swiper-slide,.component-swiper.swiper-chain-main-sns .swiper-container.count2 .swiper-slide{width:28rem}.component-swiper.swiper-chain-main-sns .swiper-container.count3 .chain-ma-sns-img,.component-swiper.swiper-chain-main-sns .swiper-container.count2 .chain-ma-sns-img{height:auto;position:relative;overflow:hidden;padding-top:80%}.component-swiper.swiper-chain-main-sns .swiper-container.count3 .chain-ma-sns-img img,.component-swiper.swiper-chain-main-sns .swiper-container.count2 .chain-ma-sns-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:initial}.component-swiper.swiper-chain-main-sns .swiper-container.count3 .swiper-slide{width:28rem}.component-swiper.swiper-chain-main-sns .swiper-slide{width:28rem;margin-right:.8rem}.component-swiper.swiper-chain-main-sns .swiper-slide:only-child{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.component-swiper.swiper-chain-main-sns .swiper-controls{display:none}.component-swiper.swiper-chain-main-signature{margin:0;padding:0}.component-swiper.swiper-chain-main-signature .swiper-container{margin-left:0}.component-swiper.swiper-chain-main-signature .swiper-slide{width:100%;margin-right:0}.component-swiper.swiper-chain-main-signature .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.component-swiper.swiper-chain-main-signature .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component-swiper.swiper-chain-main-signature .swiper-controls{position:static;-webkit-transform:translateY(0);transform:translateY(0);width:100%;margin-top:1.6rem}.component-swiper.swiper-chain-main-signature .swiper-controls .swiper-progressbar{display:block;width:100%;background-color:#11111147}.component-swiper.swiper-chain-main-signature .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.component-swiper.swiper-chain-main-room-signiel{margin:0rem -2rem}.component-swiper.swiper-chain-main-room-signiel .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.component-swiper.swiper-chain-main-room-signiel .swiper-slide{padding:0rem 2rem}.component-swiper.swiper-chain-main-unique-l7 .swiper-motion,.component-swiper.swiper-type-facility_2 .swiper-motion,.component-swiper.swiper-chain-main-unique_2 .swiper-motion{padding-top:1.6rem}[dir=rtl] .chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{left:2rem;right:auto;right:initial}[dir=rtl] .chain-ma-wrap .component-swiper.swiper-main-kv .card-info{right:2rem}[dir=rtl] .component-swiper.swiper-type-dining{margin-right:0}[dir=rtl] .component-swiper.swiper-type-dining .swiper-fraction{margin-right:2rem;margin-left:0;margin-left:initial}[dir=rtl] .component-swiper.swiper-type-special{margin-right:0}[dir=rtl] .component-swiper.swiper-type-special.special{padding-right:2rem;padding-left:0}[dir=rtl] .component-swiper.swiper-type-special .swiper-fraction{margin-right:2rem;margin-left:0;margin-left:initial}[dir=rtl] .component-swiper.swiper-type-room-lottehotels .swiper-txt-container{margin:0}[dir=rtl] .component-swiper.swiper-chain-main-unique_2 .swiper-controls{left:auto;left:initial}[dir=rtl] .component-swiper.swiper-chain-main-unique_2,[dir=rtl] .component-swiper.swiper-chain-main-signature .swiper-container{margin-right:0}[dir=rtl] .component-swiper.swiper-chain-main-signature .swiper-slide{margin-left:0}[dir=rtl] .component-swiper.swiper-chain-main-dining_2 .swiper-controls .btn-stop{left:0;right:auto;right:initial}[dir=rtl] .component-swiper.swiper-chain-main-dining_2 .swiper-controls{float:left;padding-left:3.2rem;padding-right:0}[dir=rtl] .component-swiper.swiper-type-facility_2 .swiper-controls{padding-left:3.2rem;padding-right:0;left:3rem}[dir=rtl] .component-swiper.swiper-type-facility_2 .swiper-controls .btn-stop{right:auto;right:initial;left:0}.chain-ma-signiel-wrap .chain-ma-timesale-signiel .chain-ma-tit,.chain-ma-signiel-wrap .chain-ma-tit01{-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-tit01+.chain-ma-sub-tit01,.chain-ma-signiel-wrap .chain-ma-tit01+.chain-ma-sub-tit04{margin-top:.8rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type .btn-txt,.chain-ma-signiel-wrap .chain-ma-special-signiel .chain-ma-tit-wrap.row-type .btn-txt{display:none}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-cont{padding:2rem;min-height:auto;height:179vw;max-height:64.7rem}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-cont .chain-ma-tit01{font-size:2.4rem;line-height:3.6rem;-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-tit-wrap{max-width:100%;text-align:center}.chain-ma-signiel-wrap .chain-ma-key-signiel .component-thumbnail{margin-top:2.4rem;height:auto}.chain-ma-signiel-wrap .chain-ma-key-signiel .component-thumbnail .thumbnail-img{width:7rem}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-sub-tit01{max-width:100%;-webkit-transform:translateY(200%);transform:translateY(200%);padding-top:2rem;word-break:keep-all;-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-key-signiel .chain-ma-sub-tit01 br{display:none}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-inner{max-width:none}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont{padding:0rem 2rem 4.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont .chain-ma-tit-wrap{padding:4.8rem 0rem 4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .swiper-container{width:100%}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .swiper-controls{top:-webkit-calc((100vw - 4rem) * .5625 - 3.7rem);top:calc((100vw - 4rem)*.5625 - 3.7rem);right:1rem}.chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-sub-tit01{font-size:1.4rem;margin-top:.4rem;line-height:2.4rem}.chain-ma-signiel-wrap .chain-ma-unique-signiel .component-card .card-info-tit .info-tit{font-size:1.6rem;line-height:2.6rem;-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-unique-signiel .component-card .card-info-sub .info-sub04{font-size:1.4rem;line-height:2.2rem;-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-unique-signiel .component-card .btn.btn-text02 .btn-txt{line-height:2.2rem}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-cont{padding:4.8rem 2rem}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-tit-wrap{margin:0}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-tit-wrap .chain-ma-tit-row{max-width:100%}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-sub-tit04,.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-sub-tit01{-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-signature-signiel .chain-ma-swiper{margin-top:1.8rem}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info{padding-top:1.6rem}.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt .card-info-tit .info-tit,.chain-ma-signiel-wrap .chain-ma-signature-signiel .component-card .card-info-txt .info-txt01{line-height:2.2rem}.chain-ma-signiel-wrap .chain-ma-room-signiel{margin:4.8rem 0rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-inner{max-width:none}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap .chain-ma-tit-row,.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type{position:relative;word-break:break-all}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type .chain-ma-tit-row{margin:0;max-width:100%}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type .chain-ma-tit01{padding-right:4rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type .chain-ma-sub-tit01{font-size:1.4rem;line-height:2.6rem;-webkit-line-clamp:initial;word-break:keep-all}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type .btn.btn-text01{position:absolute;top:0;right:0}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-swiper{margin-top:1.6rem;padding:0rem 2rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-swiper .component-swiper .swiper-wrapper{border:none}.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-swiper .component-swiper .swiper-controls.type01{margin-top:2.4rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card{border:none}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-inner{height:auto}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-top{height:auto;position:static;opacity:1}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-img{position:static;opacity:1;position:relative;overflow:hidden;padding-top:143.75%}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .pc{display:none}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .mo{display:block}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info{position:absolute;padding:3.2rem 2rem 1.6rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-tit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-tit .info-tit{font-size:2.4rem;line-height:3.6rem;color:#fff;-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-tit .info-tit-sub{font-size:1.4rem;line-height:2.2rem;margin:.4rem 0rem 0rem;color:#fff;-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-txt{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-txt .info-txt-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:auto;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card .card-info-txt .info-txt01{width:100%}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-inner,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-inner{min-height:none}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-info,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-info{padding:3.2rem 2rem 1.6rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card:hover .card-info-tit .info-tit,.chain-ma-signiel-wrap .chain-ma-room-signiel .component-card.active .card-info-tit .info-tit{font-size:2.4rem;line-height:3.6rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .btn.btn-arrow-right{margin:0;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;height:auto;padding:.8rem 0rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-signiel-wrap .chain-ma-room-signiel .btn.btn-arrow-right+.btn{margin:0rem}.chain-ma-signiel-wrap .chain-ma-room-signiel .btn.btn-arrow-right .btn-txt{line-height:2.4rem;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);word-break:break-all}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-cont{padding:4.8rem 0rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-cont>.chain-ma-tit-wrap{margin:0;padding:0rem 2rem;width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-sub-tit04,.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-sub-tit01{-webkit-line-clamp:initial}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chips{margin:3.2rem -2rem 0rem;padding:0rem 2rem;width:auto;max-width:100vw;overflow:hidden}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chips:before{content:"";width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);height:1px;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;bottom:0;left:-2rem;background-color:#999}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chips .chips-row{display:-webkit-box;display:-webkit-flex;display:flex;max-width:-webkit-calc(100% - 4.4rem);max-width:calc(100% - 4.4rem);margin-left:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:none;overflow-x:auto}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn{font-size:1.6rem;font-weight:500;margin:0;padding:0rem 1.2rem 2rem;height:4rem;line-height:2.4rem}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn .chip-txt{white-space:nowrap}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn .ico,.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn:hover .ico-direction-right{display:none}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn.active{border-bottom:2px solid #ffffff}.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn.active .ico-direction-right,.chain-ma-signiel-wrap .chain-ma-dining-signiel .dining-chip-btn.active:hover .ico-direction-right{display:none}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-swiper{padding:2.4rem 2rem 0rem;width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-swiper .slide-tit{font-size:1.6rem;line-height:2.4rem;bottom:2rem;left:2rem;max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-signiel-wrap .chain-ma-dining-signiel .chain-ma-swiper .slide-link{font-size:1.6rem;line-height:2.4rem}.chain-ma-signiel-wrap .chain-ma-location-signiel .location-info .map-info-txt .btn-copy{width:2.8rem;height:2.8rem}.chain-ma-signiel-wrap .chain-ma-location-signiel .location-info .map-info-txt .btn-copy:before{display:block}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-unique-signiel .chain-ma-cont>.chain-ma-swiper .swiper-controls{right:auto;left:1rem}[dir=rtl] .chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type .btn.btn-text01{left:0;right:auto;right:initial}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-tit-wrap.row-type .btn-txt,.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-tit-wrap.row-type .btn-txt,.chain-ma-lottehotels-wrap .chain-ma-special-lottehotels .chain-ma-tit-wrap.row-type .btn-txt{display:none}.chain-ma-lottehotels-wrap .chain-ma-tit01{font-size:2.4rem;line-height:4rem}.chain-ma-lottehotels-wrap .component-swiper.swiper-main-kv .card-info{bottom:10.4rem}.chain-ma-lottehotels-wrap .component-swiper.swiper-main-kv .swiper-controls{bottom:3.6rem}.chain-ma-lottehotels-wrap .chain-ma-brand-wrap{width:100%;height:4rem;margin:0;padding:0rem 2rem;border:none;border-bottom:1px solid #816c5b;-webkit-box-flex:0;-webkit-flex:0 0 4rem;flex:0 0 4rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-lottehotels-wrap .chain-ma-brand-wrap .brand-labels{font-size:1.2rem;line-height:2rem;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels{margin:4.8rem 0rem}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .chain-ma-tit-row{margin:0rem 2rem}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .chain-ma-tit01+.chain-ma-sub-tits{margin-top:.8rem}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .key-content{margin-top:2.4rem}.chain-ma-lottehotels-wrap .chain-ma-key-lottehotels .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .chain-ma-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .chain-ma-tit-wrap{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem);margin:3.2rem 2rem 0rem;position:static;top:auto;top:initial;left:auto;left:initial}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .component-card .card-info-tit .info-tit{font-size:1.6rem;-webkit-line-clamp:initial;line-height:2.4rem}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .component-card .card-info-tit+.card-info-sub{margin-top:.4rem}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .component-card .card-info-tit+.card-info-sub .info-sub02{font-size:1.4rem;line-height:2.2rem;-webkit-line-clamp:initial}.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .btn.btn-text02 .btn-txt{font-size:1.4rem;line-height:2.6rem}.chain-ma-lottehotels-wrap .chain-ma-special-lottehotels .chain-ma-tit-wrap .btn{margin:0}.chain-ma-lottehotels-wrap .chain-ma-special-lottehotels .chain-ma-swiper{margin-left:2rem}.chain-ma-lottehotels-wrap .chain-ma-special-lottehotels .chain-ma-swiper .component-swiper.swiper-type-special{padding-left:0}.chain-ma-lottehotels-wrap .chain-ma-special-lottehotels .chain-ma-swiper .component-swiper.swiper-type-special .card-info{min-height:auto}.chain-ma-lottehotels-wrap .chain-ma-special-lottehotels .chain-ma-swiper .component-swiper.swiper-type-special .card-info-tit+.card-info-txt{margin-top:1.2rem}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-center-wrap .chain-ma-center-inner{padding:3.2rem 0rem 4.8rem}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-tit-wrap{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-blank-wrap{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto}.chain-ma-lottehotels-wrap .chain-ma-room-lottehotels .chain-ma-swiper{margin-top:1.6rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-inner{padding:4.8rem 0rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-tit-wrap .btn{margin:0}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper{margin-left:2rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining{max-width:none}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-container{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-slide{width:28rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-slide:only-child{width:100%}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .component-card .card-info{height:18.4rem;padding:2.4rem 2rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .component-card .card-info-unit+.card-info-tit{margin-top:.8rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .info-unit-txt{font-size:1.4rem;line-height:2rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .card-info-tit .info-tit{font-size:1.6rem;line-height:2.2rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .card-info-sub .info-sub{font-size:1.4rem;line-height:2rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-controls{width:100%;margin:1.6rem 0rem 0rem}.chain-ma-lottehotels-wrap .chain-ma-dining-lottehotels .chain-ma-swiper .component-swiper.swiper-type-dining .swiper-progressbar{display:block}.chain-ma-lottehotels-wrap .chain-ma-location-lottehotels .location-info .chain-ma-tit-wrap.row-type .chain-ma-tit01{font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em}.chain-ma-lottehotels-wrap .chain-ma-location-lottehotels .location-info .chain-ma-util-wrap{margin-top:.8rem}.chain-ma-lottehotels-wrap [dir=rtl] .chain-ma-brand-wrap{border-left:none}.chain-ma-lottehotels-wrap [dir=rtl] .chain-ma-special-lottehotels .chain-ma-swiper{margin-right:2rem;margin-left:0}.chain-ma-lottehotels-wrap [dir=rtl] .chain-ma-special-lottehotels .chain-ma-swiper .component-swiper.swiper-type-special.special{padding-right:0}.chain-ma-lottehotels-wrap [dir=rtl] .chain-ma-dining-lottehotels .chain-ma-swiper{margin-right:2rem;margin-left:0}.chain-ma-lottecityhotels-wrap .chain-ma-kv .info-tit br{display:none}.chain-ma-lottecityhotels-wrap .component-swiper.swiper-main-kv .card-info{bottom:10.4rem}.chain-ma-lottecityhotels-wrap .component-swiper.swiper-main-kv .swiper-controls{bottom:3.6rem}.chain-ma-lottecityhotels-wrap .chain-ma-tit01{font-size:2.4rem;line-height:3.6rem}.chain-ma-lottecityhotels-wrap .chain-ma-sub-tit01{font-size:1.4rem;line-height:2.2rem}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .parallax-wrap{height:36rem;max-height:100vw}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area img,.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .parallax-wrap .img-area img,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area img,.chain-ma-lottecityhotels-wrap .chain-ma-special-lottecityhotels .parallax-wrap .img-area img,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area img,.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .parallax-wrap .img-area img,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .chain-ma-parallax.parallax .parallax-wrap .img-area img,.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .parallax-wrap .img-area img{height:145%}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .key-list.component-lists{padding:4.8rem 0rem 2.4rem}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .key-list.component-lists .lists-row{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:0rem}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit-wrap+.parallax-wrap{margin-top:3.2rem}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit01{-webkit-line-clamp:initial}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit01 br{display:none}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-tit01+.chain-ma-sub-tit01{margin-top:.8rem}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-sub-tit01{-webkit-line-clamp:initial}.chain-ma-lottecityhotels-wrap .chain-ma-key-lottecityhotels .chain-ma-sub-tit01 br{display:none}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels .chain-ma-inner{max-width:100%;padding:4.8rem 0rem}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels .btn .btn-txt{display:none}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels .chain-ma-tit-wrap{width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem)}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels .chain-ma-tit-wrap+.chain-ma-swiper{margin-top:1.6rem}.chain-ma-lottecityhotels-wrap .chain-ma-attractions-lottecityhotels .chip-btn .chip-txt{color:#999}.chain-ma-lottecityhotels-wrap .chain-ma-location-lottecityhotels .location-info .chain-ma-util-wrap{margin-top:.8rem}.chain-ma-lottecityhotels-wrap .chain-ma-location-lottecityhotels+.chain-ma-promotion-lottecityhotels{margin-top:6rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels{margin:4.8rem 0rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-inner{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit-wrap{width:100%;max-width:none}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit-wrap+.facility-list{margin:2.4rem 0rem 0rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit01{-webkit-line-clamp:initial}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit01 br{display:none}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .chain-ma-tit01+.chain-ma-sub-tit01{margin-top:.8rem;-webkit-line-clamp:initial}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item{width:100%;min-height:10rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item+.facility-item{margin-top:.4rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item-img{padding-top:10rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .facility-item-img:before{background:-webkit-gradient(linear,right top,left top,color-stop(49.94%,rgba(0,0,0,0)),color-stop(89.99%,rgba(0,0,0,.45)));background:-webkit-linear-gradient(right,rgba(0,0,0,0) 49.94%,rgba(0,0,0,.45) 89.99%);background:linear-gradient(270deg,#0000 49.94%,#00000073 89.99%)}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .btn.btn-text01{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .btn.btn-text01 .btn-txt{font-size:1.8rem;line-height:3rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .btn.btn-text01 .ico-btn-arrow{width:1.6rem;height:1.6rem}.chain-ma-lottecityhotels-wrap .chain-ma-facility-lottecityhotels .btn.btn-text01 .ico-btn-arrow:after{width:1.6rem;height:1.6rem;background-size:1.6rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists{padding:2.4rem 0rem 4rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists .chain-ma-tit-wrap{width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;max-width:100%}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists .chain-ma-tit01{overflow:visible;overflow:initial;text-overflow:initial;-webkit-box-orient:unset;-webkit-line-clamp:initial}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists .chain-ma-tit01 br{display:none}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists .chain-ma-sub-tit01{font-size:1.4rem;line-height:2.2rem;margin-top:1.2rem;max-width:none;-webkit-line-clamp:initial}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .key-list.component-lists .chain-ma-sub-tit01 br{display:none}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-text01{margin-top:0}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-text01 .btn-txt{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-text01 .btn-txt+.ico-btn-arrow{margin:0;width:3.2rem;height:3.2rem;border:1px solid #111111;border-radius:1.6rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-text01 .btn-txt+.ico-btn-arrow:after{background-size:1.4rem}.chain-ma-lottecityhotels-wrap .chain-ma-wc-lottecityhotels .btn.btn-cont-48{margin-top:2rem;width:100%}.chain-ma-l7hotels-wrap .chain-ma-tit01{line-height:3.6rem}.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels{margin:4.8rem 0rem 2.4rem}.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .chain-ma-cont .chain-ma-tit01,.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .key-list.component-lists .chain-ma-sub-tit01{-webkit-line-clamp:initial}.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .key-list.component-lists .lists-col-1,.chain-ma-l7hotels-wrap .chain-ma-key-l7hotels .key-list.component-lists .lists-col-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels{margin:2.4rem 0rem 4.8rem}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap{padding:2rem}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap:before{opacity:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(72.14%,rgba(36,39,41,0)),color-stop(99.73%,rgba(36,39,41,.8)));background:-webkit-linear-gradient(top,rgba(36,39,41,0) 72.14%,rgba(36,39,41,.8) 99.73%);background:linear-gradient(180deg,#24272900 72.14%,#242729cc 99.73%);-webkit-backdrop-filter:none;backdrop-filter:none}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-sub{line-height:2.2rem;z-index:2;opacity:1;-webkit-line-clamp:3}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-txt{line-height:2.2rem;display:none}.chain-ma-l7hotels-wrap .chain-ma-sns-l7hotels .chain-ma-swiper .sns-info-wrap .sns-info-txt .info-txt01{line-height:2.2rem}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-controls{display:none}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-pagination{padding:0rem 3.3rem;bottom:6.6rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem)}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .swiper-pagination .swiper-pagination-bullet>span{line-height:2.2rem}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-img{padding-top:0rem;height:78rem}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-img .pc-show{display:none}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-img .mo-show{display:block}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info{width:100%;bottom:13.8rem;left:0;padding:2rem 2rem 0rem}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info-tit .info-tit{font-size:4.4rem;line-height:5.6rem;-webkit-line-clamp:4}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info-tit+.card-info-sub{margin-top:1.6rem}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-info-sub .info-sub{font-size:1.4rem;line-height:2.2rem;-webkit-line-clamp:8}.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .btn.btn-text02 .btn-txt{font-size:1.4rem;line-height:2.2rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels{margin:4.8rem 0rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-inner{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-cont{display:block;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-cont>.component-thumbnail{display:none}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-sub-tit01{font-size:1.4rem;-webkit-line-clamp:initial;line-height:2.6rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .btn{position:static}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .facility-content{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper{margin-top:1.6rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2,.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2 .swiper-container{width:100%}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2 .badge-row+.card-info-tit{margin-top:1.2rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2 .swiper-controls{top:-webkit-calc((100vw - 4rem) * .5625 - 3.2rem);top:calc((100vw - 4rem)*.5625 - 3.2rem);right:1rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .swiper-type-facility_2 .swiper-progressbar{width:8rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .info-tit{font-size:1.6rem;line-height:2.8rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .chain-ma-swiper .info-sub04{font-size:1.4rem;line-height:2.2rem}.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .btn-arrow-hover .btn-txt{font-size:1.4rem;line-height:2.6rem}.chain-ma-l7hotels-wrap .chain-ma-location-l7hotels .location-info .chain-ma-util-wrap{margin-top:.8rem}.chain-ma-l7hotels-wrap [dir=rtl] .chain-ma-unique-l7hotels .chain-ma-swiper .component-swiper .card-info{right:0}.chain-ma-associatedpartner-wrap .chain-ma-tit02{font-size:2.4rem;line-height:3.6rem}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-tit-wrap.row-type .btn-txt,.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .btn-txt{display:none}.chain-ma-associatedpartner-wrap .component-swiper.swiper-main-kv .card-img{height:158.333vw;max-height:100vh}.chain-ma-associatedpartner-wrap .component-swiper.swiper-main-kv .card-info{bottom:10.4rem}.chain-ma-associatedpartner-wrap .component-swiper.swiper-main-kv .swiper-controls{bottom:3.6rem}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner{margin:4rem 0rem 4.8rem}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .chain-ma-tit-row{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .chain-ma-tit02+.chain-ma-sub-tits{margin-top:.8rem}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .key-content{padding-left:2rem;margin-top:2.4rem}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:55.8823529412%}.chain-ma-associatedpartner-wrap .chain-ma-key-associatedpartner .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.chain-ma-associatedpartner-wrap .chain-ma-location-associatedpartner .chain-ma-inner .chain-ma-tit02{font-size:2.4rem;line-height:3.6rem}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner{margin:4.8rem 0rem}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-inner{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-tit-wrap.row-type{margin:0;max-width:100%}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-tit-wrap.row-type .chain-ma-tit-row{margin:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-tit-wrap.row-type .btn{-webkit-box-flex:0;-webkit-flex:0 0 3.2rem;flex:0 0 3.2rem}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .chain-ma-swiper{margin:1.6rem 0rem 0rem}.chain-ma-associatedpartner-wrap .chain-ma-room-associatedpartner .badge .badge-txt{line-height:1.1}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-inner{padding:4rem 2rem 1.6rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-cont{padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:auto}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .chain-ma-tit-row{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .chain-ma-tit02{-webkit-line-clamp:initial}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .chain-ma-sub-tit01{margin-top:.8rem;width:-webkit-calc(100% + 3.2rem);width:calc(100% + 3.2rem);-webkit-line-clamp:initial}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .btn{position:relative;right:auto;bottom:auto}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .chain-ma-tit-wrap.row-type .btn .btn-txt+.ico{margin-left:0}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap{margin:1.6rem 0rem 0rem;width:100%;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail{padding-left:.4rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(1){padding-right:.4rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(2){padding-bottom:.8rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(3){padding-top:.8rem;padding-right:.4rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-txt-wrap{margin-top:.8rem;padding:0;width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn{height:5.6rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn:last-child{border-bottom:none}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn .chip-txt{line-height:2.4rem}.chain-ma-associatedpartner-wrap .chain-ma-facility-associatedpartner .facility-chip-btn .chip-txt .tit{font-size:1.6rem;line-height:2.8rem}.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-img-wrap{margin:2.4rem 0rem 0rem}.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail{padding-right:.4rem}.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(1),.chain-ma-associatedpartner-wrap [dir=rtl] .chain-ma-facility-associatedpartner .facility-img-wrap .component-thumbnail:nth-child(3){padding-left:.4rem}.chain-ma-arai-wrap .component-card .card-img>img.pc{display:none}.chain-ma-arai-wrap .component-card .card-img>img.mo{display:block}.chain-ma-arai-wrap .chain-ma-tit-wrap{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem)}.chain-ma-arai-wrap .chain-ma-special .chain-ma-tit-wrap .btn .btn-txt,.chain-ma-arai-wrap .chain-ma-room-arai .chain-ma-tit-wrap .btn .btn-txt,.chain-ma-arai-wrap .chain-ma-dining-arai .chain-ma-tit-wrap .btn .btn-txt{display:none}.chain-ma-arai-wrap .chain-ma-swiper{margin-top:1.6rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .card-img{height:158.333vw;max-height:-webkit-calc(100vh - 10.4rem);max-height:calc(100vh - 10.4rem)}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .card-info{bottom:10.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .card-info-tit .info-tit{-webkit-line-clamp:2}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .swiper-controls{bottom:3.6rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .swiper-container{height:10.4rem;max-height:10.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .swiper-slide{height:10.4rem;max-height:10.4rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit{line-height:2.4rem;font-weight:400;width:100%;max-width:100%;position:relative;top:auto;left:auto}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit .category{display:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit .ico-noti,.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .notice-tit .tit{display:-webkit-box}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-notice .swiper-controls{bottom:2.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special .swiper-slide{max-width:28rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special .swiper-slide:only-child{max-width:100%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special .component-card .card-info{padding:1.6rem 0rem 0rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special .component-card .card-info-sub .info-sub{-webkit-line-clamp:4}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization{padding-left:0rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .swiper-slide{width:100%;max-width:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .component-card .card-img{padding-top:56.25%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .component-card .card-info{padding:1.6rem 2rem 0rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .component-card .card-info-tit .info-tit{font-size:1.6rem;line-height:2.8rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .swiper-controls{width:100%;padding:0rem 2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .swiper-controls .swiper-progressbar{margin:0}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-special.specialization .swiper-controls .swiper-fraction{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-wrap{padding:0rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-width:100%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.swiper-img-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-prev,.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-container.slider-next{display:none}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row .badge .badge-txt{font-size:1.2rem;line-height:2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row .badge:first-child:after{margin:0rem .7rem 0rem .8rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .badge-row+.card-info-tit{margin-top:.8rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info{padding:1.6rem 0rem 0rem;width:100%}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-tit .info-tit{font-size:1.6rem;line-height:2.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-sub .info-sub03{font-size:1.4rem;line-height:2.2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-sub+.card-info-link{margin-top:2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn+.btn{margin-left:2.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn.view-more{position:static;width:auto}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn.view-more .btn-anth-txt{display:block}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn.view-more .ico,.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn:first-child{display:-webkit-box;display:-webkit-flex;display:flex}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn .circle{border-color:transparent}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .component-card .card-info-link .btn .circle:after{background-size:2rem 2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .btn-txt{font-size:1.6rem;line-height:2.8rem;margin-right:.8rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-type-room .swiper-controls{width:100%;position:static;margin-top:1.6rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-img{height:68rem;padding-top:0;max-height:100vh}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-tit .info-tit{font-size:2.4rem;line-height:3.6rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-sub .info-sub{font-size:1.4rem;line-height:2.2rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-link .btn-arrow-hover .btn-txt+.ico-btn-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 2.998c0 .74.733 1.847 1.475 2.777.954 1.197 2.094 2.243 3.401 3.042.98.598 2.169 1.172 3.124 1.172m-8 7.009c0-.74.733-1.848 1.475-2.778.954-1.197 2.094-2.243 3.401-3.042.98-.598 2.169-1.172 3.124-1.172m0-.008H2'/%3E%3C/svg%3E")}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-tit+.card-info-sub{margin-top:.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .component-card .card-info-tit+.card-info-sub+.card-info-link{margin-top:2.4rem}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .swiper-controls{width:100%;bottom:6rem;right:0}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-season .swiper-controls .swiper-pagination{right:0rem}.chain-ma-arai-wrap .chain-ma-kv{height:158.333vw;max-height:-webkit-calc(100vh - 10.4rem);max-height:calc(100vh - 10.4rem)}.chain-ma-arai-wrap .chain-ma-notice-arai .chain-ma-cont{padding:0}.chain-ma-arai-wrap .chain-ma-btn-arai .chain-ma-cont{padding:2rem 0rem 2rem 2rem;overflow-x:auto}.chain-ma-arai-wrap .chain-ma-btn-arai .btn.btn-util01{height:4rem}.chain-ma-arai-wrap .chain-ma-btn-arai .btn.btn-util01 .btn-txt{font-size:1.4rem;line-height:2.2rem;white-space:nowrap}.chain-ma-arai-wrap .chain-ma-btn-arai .component-btns .btns-row{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.chain-ma-arai-wrap .chain-ma-btn-arai .component-btns .btns-row .btn+.btn{margin:0rem 2rem 0rem 0rem}.chain-ma-arai-wrap .chain-ma-timesale{margin:4rem 0rem 4.8rem;background-color:#f5f5f5}.chain-ma-arai-wrap .chain-ma-timesale .chain-ma-inner{padding:0rem 2rem;max-width:100%;background-color:#fff}.chain-ma-arai-wrap .chain-ma-timesale .chain-ma-tit-wrap{max-width:100%;top:auto;left:auto;text-align:left;text-align:initial}.chain-ma-arai-wrap .chain-ma-timesale .chain-ma-tit{font-size:2.4rem;line-height:3.6rem;font-weight:400;-webkit-line-clamp:initial;font-family:anth,Pretendard Variable,Noto Sans SC,Noto Sans Myanmar,Noto Sans Arabic,sans-serif;letter-spacing:-.02em}.chain-ma-arai-wrap .chain-ma-timesale .chain-ma-tit+.chain-ma-sub-tit01{-webkit-line-clamp:initial}.chain-ma-arai-wrap .chain-ma-timesale .timesale-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-webkit-align-items:initial;align-items:initial}.chain-ma-arai-wrap .chain-ma-timesale .timesale-img{width:100%}.chain-ma-arai-wrap .chain-ma-timesale .timesale-txt{border:none}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .timesale-txt,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .timesale-txt{width:100%}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .timesale-txt:before,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .timesale-txt:before,.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .txt-wrap,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .txt-wrap{width:100%;left:0}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .tit,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .tit{font-size:2.8rem;line-height:4rem}.chain-ma-arai-wrap .chain-ma-timesale .type-commingsoon .open,.chain-ma-arai-wrap .chain-ma-timesale .type-soldout .open{font-size:1.6rem;line-height:2.4rem}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap{margin:0;padding:0;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;right:auto;bottom:auto;left:auto}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-container{min-width:auto;height:auto}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-box{height:4rem}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-txt,.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .colon{font-size:2.8rem;line-height:3.6rem}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-txt{width:100%}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .colon{margin:0rem .8rem}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .time-info{color:#1119}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .ico-clock-body{width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M42.24 17.838A20.1 20.1 0 0 0 29.014 6.775M5.762 17.838A20.1 20.1 0 0 1 18.986 6.775m14.77 30.862a15 15 0 0 0 5.288-11.446c0-8.304-6.735-15.035-15.043-15.035S8.956 17.887 8.956 26.19a15 15 0 0 0 5.289 11.446A15 15 0 0 0 24 41.227c3.723 0 7.129-1.352 9.755-3.59Z'/%3E%3C/svg%3E")}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .ico-clock-long{width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 14.496s.836 5.847 0 11.694'/%3E%3C/svg%3E");-webkit-transform-origin:1.2rem 1.3rem;transform-origin:1.2rem 1.3rem}.chain-ma-arai-wrap .chain-ma-timesale .countdown-wrap .ico-clock-short{width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'%3E%3Cpath stroke='%23fff' stroke-width='.14em' d='M24 26.19c4.596 2.505 8.357 6.682 8.357 6.682'/%3E%3C/svg%3E");-webkit-transform-origin:1.2rem 1.3rem;transform-origin:1.2rem 1.3rem}.chain-ma-arai-wrap .chain-ma-key-arai{margin:4.8rem 0rem 4rem}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-cont{padding:0rem 2rem}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-cont .chain-ma-area-bg{height:-webkit-calc(100% + 20.5rem);height:calc(100% + 20.5rem);top:-16.4rem}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-cont .chain-ma-area-bg .area-bg-item01{position:relative;top:1.2rem;height:3.6rem;background-size:22rem 3.6rem;background-position-x:-webkit-calc(50% + 7rem);background-position-x:calc(50% + 7rem)}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-cont .chain-ma-area-bg .area-bg-item02{height:-webkit-calc(100% + 2.4rem);height:calc(100% + 2.4rem);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgb(241,243,248)),to(rgb(221,226,235)));background:-webkit-linear-gradient(top,rgb(241,243,248) 0,rgb(221,226,235) 100%);background:linear-gradient(180deg,#f1f3f8 0,#dde2eb)}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-tit-row{margin:0}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-tit-row .chain-ma-tit01{-webkit-line-clamp:initial}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-tit-row .chain-ma-sub-tit01{margin-top:2.8rem;-webkit-line-clamp:initial}.chain-ma-arai-wrap .chain-ma-key-arai .chain-ma-tit-row+.component-thumbnail{margin-top:2.4rem}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row{display:block}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row.row01 .component-thumbnail,.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2-row.row02 .component-thumbnail{width:100%}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:.8rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2 .row01,.chain-ma-arai-wrap .chain-ma-key-arai .component-lists .lists-row .lists-col-2 .row02{width:-webkit-calc(50% - .4rem);width:calc(50% - .4rem);height:auto;margin:0}.chain-ma-arai-wrap .chain-ma-key-arai+.chain-ma-specialization-arai .chain-ma-inner{padding-top:0}.chain-ma-arai-wrap .chain-ma-key-arai+.chain-ma-special .chain-ma-inner,.chain-ma-arai-wrap .chain-ma-key-arai+.chain-ma-banner-arai .chain-ma-inner,.chain-ma-arai-wrap .chain-ma-key-arai+.chain-ma-rewards .chain-ma-inner,.chain-ma-arai-wrap .chain-ma-key-arai+.chain-ma-location .chain-ma-inner{padding-top:4rem}.chain-ma-arai-wrap .chain-ma-specialization-arai{margin:0rem 0rem 4.8rem}.chain-ma-arai-wrap .chain-ma-specialization-arai .chain-ma-inner{padding:4rem 0rem;background:-webkit-gradient(linear,left top,left bottom,from(rgb(221,226,235)),to(rgb(202,210,223)));background:-webkit-linear-gradient(top,rgb(221,226,235) 0%,rgb(202,210,223) 100%);background:linear-gradient(180deg,#dde2eb,#cad2df)}.chain-ma-arai-wrap .chain-ma-special .component-chips{margin-top:1.6rem}.chain-ma-arai-wrap .chain-ma-room .chain-ma-inner,.chain-ma-arai-wrap .chain-ma-dining .chain-ma-inner{padding:4.8rem 0rem}.chain-ma-arai-wrap .chain-ma-room .chain-ma-tit-wrap.row-type,.chain-ma-arai-wrap .chain-ma-dining .chain-ma-tit-wrap.row-type{position:relative}.chain-ma-arai-wrap .chain-ma-room .chain-ma-tit-wrap.row-type .chain-ma-tit01,.chain-ma-arai-wrap .chain-ma-dining .chain-ma-tit-wrap.row-type .chain-ma-tit01{padding-right:4rem}.chain-ma-arai-wrap .chain-ma-room .chain-ma-tit-wrap.row-type>.btn,.chain-ma-arai-wrap .chain-ma-dining .chain-ma-tit-wrap.row-type>.btn{position:absolute;top:0;right:0}.chain-ma-arai-wrap .chain-ma-room .chain-ma-tit01+.chain-ma-sub-tit01{margin-top:.8rem}.chain-ma-arai-wrap .chain-ma-banner-arai{margin:4.8rem 0rem}.chain-ma-arai-wrap .chain-ma-banner-arai .chain-ma-cont{margin:0rem 2rem}.chain-ma-arai-wrap .chain-ma-banner-arai .component-lists .lists-row.col-n .lists-col:first-child:nth-last-child(4),.chain-ma-arai-wrap .chain-ma-banner-arai .component-lists .lists-row.col-n .lists-col:first-child:nth-last-child(4)~.lists-col{-webkit-box-flex:1;-webkit-flex:1;flex:1}.chain-ma-arai-wrap .chain-ma-banner-arai .component-lists .lists-row.col-n{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.chain-ma-arai-wrap .chain-ma-banner-arai .banner-top .component-card .card-img{padding-top:56.25%}.chain-ma-arai-wrap .chain-ma-banner-arai .component-card .card-util .card-util-row{padding:2rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.chain-ma-arai-wrap .chain-ma-banner-arai .component-card .card-util .card-util-col.col-right{display:none}.chain-ma-arai-wrap .chain-ma-banner-arai .txt-info02-wrap{padding:0}.chain-ma-arai-wrap .chain-ma-banner-arai .txt-info02-wrap .txt-info-tit .info-tit05{font-size:1.6rem;text-align:center;line-height:2.4rem}.chain-ma-arai-wrap .chain-ma-banner-arai .banner-top+.banner-bottom{margin-top:1.6rem}.chain-ma-arai-wrap .chain-ma-rewards{margin-bottom:4.8rem}.chain-ma-arai-wrap .chain-ma-rewards .rewards-item-cont .rewards-item-tit .tit{font-size:1.6rem;padding-top:.4rem;line-height:2.4rem}.chain-ma-arai-wrap .chain-ma-location{margin-top:4.8rem}.chain-ma-arai-wrap .chain-ma-location .location-map-wrap{margin-top:.2rem}.chain-ma-arai-wrap .chain-ma-location .map-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.chain-ma-arai-wrap .chain-ma-location .map-wrap .map{height:43.6rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap{width:100%;padding:0rem 2rem;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;top:auto;left:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-txt{margin-top:.4rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-txt01{font-size:1.6rem;line-height:2.4rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-list{padding-bottom:2.4rem;border-bottom:none}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item{font-size:1.4rem;line-height:2.2rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item+.map-info-item{margin-top:.4rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item .item-tit{min-width:11rem}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item .item-tit .ico{display:none}.chain-ma-arai-wrap .chain-ma-location .map-info-wrap .map-info-item .item-tit+.item-txt{margin-left:1.6rem;min-width:10rem}.chain-ma-arai-wrap .chain-ma-location .map-info-current-list .map-info-current-item{font-size:1.4rem;line-height:2.2rem}.chain-ma-arai-wrap .chain-ma-location .map-info-current-list{margin:0rem 0rem 2.4rem}.page-class--ar-intro[dir=rtl] .component-hgroup{margin:0rem 2rem;width:auto}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first{padding:0}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first .first-txt01-64+.first-txt02{margin-top:1.2rem}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first .first-txt02{font-size:1.4rem;line-height:2.2rem;display:none}.page-class--ar-intro[dir=rtl] .component-hgroup .hgroup-first .txt-bu-wrap{margin-top:1.2rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02.full{font-size:1.6rem;line-height:2.4rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02.full .tab-label{margin-right:0;color:#666}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02.full .tab-label.active{color:#111}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02.full .tab-label:first-child{margin-right:2rem;margin-left:0}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02.full .tab-label:last-child{margin-left:2rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head{height:6.8rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-label{padding:0rem 1.2rem 2rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head-body{display:none}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head-btn{display:-webkit-box;display:-webkit-flex;display:flex;height:5.6rem;padding:0rem 2rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head-btn .btn-tab-popup .btn-txt{line-height:2.4rem}.page-class--ar-intro[dir=rtl] .ar-intro-tab-wrap .component-tab.type02 .tab-head-btn .btn-tab-popup{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.page-class--ar-intro[dir=rtl] .ar-intro-contents{padding:6rem 0rem}.page-class--ar-intro[dir=rtl] .brand-intro-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:0rem 2rem}.page-class--ar-intro[dir=rtl] .brand-intro-item .brand-intro-txt01{font-size:2.4rem;line-height:3.6rem;font-weight:600;margin-top:2rem}.page-class--ar-intro[dir=rtl] .brand-intro-item .brand-intro-txt02{font-size:1.6rem;line-height:2.4rem;margin-top:1.6rem}.page-class--ar-intro[dir=rtl] .brand-intro-item .btn-text01.btn-arrow-hover{margin-top:3.2rem}.page-class--ar-intro[dir=rtl] .brand-intro-item .btn-text01.btn-arrow-hover .ico-btn-arrow{margin-right:.8rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(1) .brand-intro-img{height:21.3rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(1){margin:0;width:100%}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(2) .brand-intro-img{height:35rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(2){margin-left:0;padding-left:4rem;width:100%}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(3) .brand-intro-img{height:28rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(3){margin-right:0;margin-top:6rem;padding-left:1.2rem;padding-right:8.4rem;width:100%}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(4) .brand-intro-img{height:18.7rem}.page-class--ar-intro[dir=rtl] .brand-intro-item:nth-of-type(4){margin-right:0;margin-top:6rem;padding-right:1.2rem;padding-left:2.8rem;width:100%}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-hgroup+.ar-contact-info-contents{margin-top:3.2rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-hgroup{margin:0}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-plus02 .collapse-txt{padding:0rem 0rem 3.2rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-plus02 .collapse-txt .txt{font-size:2.4rem;line-height:3.6rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list,.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list+.type-list{padding:4rem 0rem 0rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collapse-content[aria-hidden=false]{padding-bottom:0;border-bottom:0}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collapse-tit{cursor:pointer;width:100%;border-bottom:2px solid #111111;padding-bottom:2rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collapse-tit:before{top:1.6rem;right:auto;right:initial;left:0}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collapse-txt{padding-bottom:0;margin:0}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collapse-txt .txt{font-size:1.8rem;line-height:3rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item+.collase-item{border-top:2px dashed #dddddd}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-txt01{line-height:2.4rem;font-weight:500}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-sub01{line-height:2.4rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item .item-sub01+.item-sub01{margin-top:.4rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item:first-child{padding:2rem 0rem}.page-class--ar-intro[dir=rtl] .ar-contact-wrap .component-collapse.type-list .collase-item:last-child{padding:2rem 0rem 0rem}.intro-wrapper .sub-title{line-height:3.6rem}.intro-wrapper.type03 .logo-belt-box .brand-box{line-height:2.2rem}.intro-wrapper.type04_1 .logo-belt-box .brand-box,.intro-wrapper.type04_2 .logo-belt-box .brand-box,.intro-wrapper.type04 .logo-belt-box .brand-box,.intro-wrapper.type05 .logo-belt-box .brand-box{line-height:2.4rem}}@media (min-width: 768px){.sitemap-tab-wrap .scroll-spy-wrap .scroll-spy-head{border-bottom:none}.sitemap-tab-wrap .scroll-spy-wrap.fixed .scroll-spy-head{height:6.4rem;width:132rem;margin:0rem 4rem}.our-amenity-wrap .thumbnail-img{-webkit-transition-delay:1s;transition-delay:1s}.our-amenity-wrap .thumbnail-img,.our-amenity-wrap .motion-item{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:opacity .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity .45s ease-in-out,transform .45s ease-in-out,-webkit-transform .45s ease-in-out}.our-amenity-wrap .thumbnail-img.on,.our-amenity-wrap .motion-item.on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.our-amenity-content .scroll-spy-wrap{height:6rem}.our-amenity-content .scroll-spy-wrap,.our-amenity-content .sticky-wrap{margin-top:-6rem;padding-top:6rem}.reservation-wrap.dining-type{padding-top:2.4rem;border-top:1px solid #dddddd}}@media (min-width: 767px){.page-class--hotel-find:has(.tab-scroll) .map-container{height:-webkit-calc(100vh - 58rem);height:calc(100vh - 58rem)}.page-class--hotel-find:has(.tab-scroll[data-active=kr]) .map-container{height:-webkit-calc(100vh - 69rem);height:calc(100vh - 69rem)}.page-class--hotel-find:has(.brand) .map-container{height:-webkit-calc(100vh - 59rem);height:calc(100vh - 59rem)}}@media (min-width: 768px) and (hover: hover){.page-class--hotel-find .hotel-lists-wrapper::-webkit-scrollbar{width:0}.page-class--hotel-find .hotel-lists-wrapper:hover::-webkit-scrollbar{width:10px}.page-class--hotel-find .hotel-lists-wrapper:hover>*{max-width:53.6rem;margin-right:-10px}.page-class--hotel-find .hotel-lists-wrapper:hover::-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 #ddd}.page-class--hotel-find .hotel-lists-wrapper:hover::-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 #111}[dir=rtl] .page-class--hotel-find .hotel-lists-wrapper:hover>*{max-width:53.6rem;margin-right:0;margin-left:-10px}[dir=rtl] .page-class--hotel-find .hotel-lists-wrapper::-webkit-scrollbar-track,[dir=rtl] .page-class--hotel-find .hotel-lists-wrapper::-webkit-scrollbar-thumb{border-left:8px solid transparent;border-right:0;border-right:initial}.page-class--hotel-find .hotel-detail-wrapper .content-box:hover::-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 #ddd}.page-class--hotel-find .hotel-detail-wrapper .content-box:hover::-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 #111}.agreement-list.type-collaspse .collapse-content-inner:hover::-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 #ddd}.agreement-list.type-collaspse .collapse-content-inner:hover::-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 #111}.ratio-1-396>.lists-col-2 .floating-info-wrap .floating-info-content-list::-webkit-scrollbar{width:10px}.ratio-1-396>.lists-col-2 .floating-info-wrap .floating-info-content-list>*{max-width:33rem;margin-right:-10px}.ratio-1-396>.lists-col-2 .floating-info-wrap .floating-info-content-list::-webkit-scrollbar-track{margin-top:2.4rem;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 transparent}.ratio-1-396>.lists-col-2 .floating-info-wrap .floating-info-content-list::-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 #ddd}.ratio-1-396>.lists-col-2 .floating-info-wrap .btn-cont-64{max-width:-webkit-calc(100% + 6.4rem);max-width:calc(100% + 6.4rem)}[dir=rtl] .ratio-1-396>.lists-col-2 .floating-info-wrap .floating-info-content-list>*{margin-right:0;margin-right:initial;margin-left:-10px}.reservation-wrap.search-type .reservation-search-result-list:hover::-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 #ddd}.reservation-wrap.search-type .reservation-search-result-list:hover::-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 #111}.reservation-wrap.dining-type .select-btn-box::-webkit-scrollbar,.reservation-wrap.dining-type .lists-box::-webkit-scrollbar{width:2px;height:2px}.reservation-wrap.dining-type .select-btn-box:hover::-webkit-scrollbar-track,.reservation-wrap.dining-type .lists-box:hover::-webkit-scrollbar-track{background-color:#ddd}.reservation-wrap.dining-type .select-btn-box:hover::-webkit-scrollbar-thumb,.reservation-wrap.dining-type .lists-box:hover::-webkit-scrollbar-thumb{width:100%;background-color:#111}.card-wrap .card-inner:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 10px #ddd}.card-wrap .card-inner:hover::-webkit-scrollbar-track,.card-wrap .card-inner:hover::-webkit-scrollbar-thumb{background-color:transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent}.card-wrap .card-inner:hover::-webkit-scrollbar-thumb{min-height:50px;box-shadow:inset 0 0 0 10px #111}.modal-look-map .map-util-area{overflow:auto;padding:2rem}.modal-look-map .map-util-area::-webkit-scrollbar{width:10px}@supports (-moz-appearance: none){.modal-look-map .map-util-area{scrollbar-width:thin;scrollbar-color:#111111 #dddddd}}.global-ma-destination .component-collapse .collapse-content-inner:hover::-webkit-scrollbar-track,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner:hover::-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 #ddd}.global-ma-destination .component-collapse .collapse-content-inner:hover::-webkit-scrollbar-thumb,[class^="global-ma-wrap global-ma-sp"] .component-collapse .collapse-content-inner:hover::-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 #111}}@media (max-width: 767px) and (max-width: 767px){.event-raffle-wrap.type02 .event-raffle-list .component-card .card-info .info-tit04,.event-raffle-wrap.type02 .event-raffle-list .raffle-list-item>button.active .card-inner .info-tit04{line-height:2rem}.hotel-select-wrap .promotion-list-wrap .promotion-top-wrap .left-contents .txt-info-date{line-height:2.2rem}.offline-join-wrap.type02 .left-txt{line-height:3.6rem}.offline-join-wrap.type02 .left-txt02{line-height:2.6rem}.offline-join-wrap.type02 .join-item .item-txt,.brand-coming-wrap .coming-content-wrap .date-txt{line-height:3.6rem}.brand-coming-wrap .coming-content-wrap .date-txt+.date-txt{line-height:3.4rem}.brand-coming-wrap .coming-content-wrap .content-subtit{line-height:4.4rem}.brand-coming-wrap .coming-content-wrap .content-tit{line-height:3.6rem}.brand-coming-wrap .coming-content-wrap .content-info-wrap .info-txt{line-height:2.6rem}.component-swiper.swiper-main-destination .swiper-slide .card-info-link .card-info-row{min-width:100%}.chain-ma-rewards .chain-ma-rewards-content+.component-btns .btn-txt,.component-swiper.swiper-chain-main-attraction .card-info .info-sub02,.chain-ma-signiel-wrap .chain-ma-room-signiel .chain-ma-tit-wrap.row-type .chain-ma-sub-tit01,.chain-ma-lottehotels-wrap .chain-ma-featured-lottehotels .btn.btn-text02 .btn-txt,.chain-ma-l7hotels-wrap .chain-ma-facility-l7hotels .btn-arrow-hover .btn-txt{line-height:2.2rem}}@media (hover: hover){.promotion-list-wrap.bg-gray .btn-favorite:hover .hover-txt,.promotion-list-wrap.bg-gray .btn-favorite:focus-visible .hover-txt,.promotion-list-wrap.bg-gray .btn-compare:hover .hover-txt,.promotion-list-wrap.bg-gray .btn-compare:focus-visible .hover-txt{position:absolute;bottom:4.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:block;background:#fff;padding:.3rem 1.2rem;border:1px solid #eeeeee;border-radius:.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444;z-index:2}.promotion-list-wrap.bg-gray .btn-favorite:hover:after,.promotion-list-wrap.bg-gray .btn-favorite:focus-visible:after,.promotion-list-wrap.bg-gray .btn-compare:hover:after,.promotion-list-wrap.bg-gray .btn-compare:focus-visible:after{content:"";display:block;position:absolute;bottom:3.8rem;left:50%;width:1rem;height:.7rem;background-size:100% 100%;background-image:url(/assets/images/UT/ico_gray_tail.png);-webkit-transform:translateX(-50%) rotate(180deg);transform:translate(-50%) rotate(180deg);z-index:3}.ratio-1-396>.lists-col-2 .floating-info-wrap .btn-cont-64.black:hover:not(:disabled){background:#816c5b!important;border:1px solid #816c5b!important}.ratio-1-396>.lists-col-2 .floating-info-wrap .btn-cont-64.black:hover:not(:disabled) .btn-txt{color:#fff!important}.modal-reservation01 .modal-footer .btn.gold:hover{background:#746152;border:1px solid #746152}.promotion-list-wrap .btn-favorite:hover .hover-txt,.promotion-list-wrap .btn-favorite:focus-visible .hover-txt,.promotion-list-wrap .btn-compare:hover .hover-txt,.promotion-list-wrap .btn-compare:focus-visible .hover-txt{position:absolute;bottom:4.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:block;background:#fff;padding:.3rem 1.2rem;border:1px solid #eeeeee;border-radius:.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444;z-index:2}.promotion-list-wrap .btn-favorite:hover:after,.promotion-list-wrap .btn-favorite:focus-visible:after,.promotion-list-wrap .btn-compare:hover:after,.promotion-list-wrap .btn-compare:focus-visible:after{content:"";display:block;position:absolute;bottom:3.8rem;left:50%;width:1rem;height:.7rem;background-size:100% 100%;background-image:url(/assets/images/UT/ico_gray_tail.png);-webkit-transform:translateX(-50%) rotate(180deg);transform:translate(-50%) rotate(180deg);z-index:3}}@media (hover: hover) and (max-width: 767px){.promotion-list-wrap.bg-gray .btn-favorite:hover .hover-txt,.promotion-list-wrap.bg-gray .btn-favorite:focus-visible .hover-txt,.promotion-list-wrap.bg-gray .btn-compare:hover .hover-txt,.promotion-list-wrap.bg-gray .btn-compare:focus-visible .hover-txt{line-height:2.2rem}.promotion-list-wrap .btn-favorite:hover .hover-txt,.promotion-list-wrap .btn-favorite:focus-visible .hover-txt,.promotion-list-wrap .btn-compare:hover .hover-txt,.promotion-list-wrap .btn-compare:focus-visible .hover-txt{line-height:2.2rem}}@media (max-width: 767px) and (min-width: 768px) and (hover: hover){.ratio-1-396>.lists-col-2:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 10px #ddd}.ratio-1-396>.lists-col-2:hover::-webkit-scrollbar-track,.ratio-1-396>.lists-col-2:hover::-webkit-scrollbar-thumb{background-color:transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent}.ratio-1-396>.lists-col-2:hover::-webkit-scrollbar-thumb{min-height:50px;box-shadow:inset 0 0 0 10px #111}}@media (max-width: 359px){.mo-banner-wrap .banner-swiper-wrap,.page-class--room-selection .layout-body-wrap.top-space-140 .layout-wrap.layout-full.mo-banner-wrap{min-height:6vh}}@media (min-width: 768px) and (hover: hover) and (min-width: 768px) and (hover: hover){.modal-look-map .map-util-area:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 10px #ddd}.modal-look-map .map-util-area:hover::-webkit-scrollbar-track,.modal-look-map .map-util-area:hover::-webkit-scrollbar-thumb{background-color:transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent}.modal-look-map .map-util-area:hover::-webkit-scrollbar-thumb{min-height:50px;box-shadow:inset 0 0 0 10px #111}}@media (min-height: 1024px){.global-ma-kv,.global-ma-kv .component-card .card-img{height:100vh;height:100svh}.chain-ma-kv,.chain-ma-wrap .component-swiper.swiper-main-kv .card-img{height:-webkit-calc(100vh - 7.2rem);height:calc(100vh - 7.2rem)}.chain-ma-associatedpartner-wrap .component-swiper.swiper-main-kv .card-img{height:100vh}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .card-img,.chain-ma-arai-wrap .chain-ma-kv{height:-webkit-calc(100vh - 13.2rem);height:calc(100vh - 13.2rem)}}@media (max-width: 767px) and (orientation: landscape){.global-ma-kv,.global-ma-kv .component-card .card-img{height:52.5vw;max-height:none}.chain-ma-kv,.chain-ma-wrap .component-swiper.swiper-main-kv .card-img{height:52.5vw;max-height:100vh}.chain-ma-associatedpartner-wrap .component-swiper.swiper-main-kv .card-img{height:56.2vw}.chain-ma-arai-wrap .chain-ma-wrap .component-swiper.swiper-main-kv .card-img,.chain-ma-arai-wrap .chain-ma-kv{height:56.25vw;max-height:100vh}}@media (max-width: 500px){.chain-ma-location.chain-ma-location-signiel .map,.chain-ma-location.chain-ma-location-l7hotels .map{background-position-x:15%}}@media (max-width: 1100px){.component-swiper.swiper-chain-main-dining_2 .swiper-controls{right:2rem}}@media (orientation: portrait){.chain-ma-l7hotels-wrap .chain-ma-unique-l7hotels .component-card .card-img{max-height:100vh}}
