@charset "UTF-8";.art-top-swiper{min-height:52rem}.art-top-swiper .component-swiper.swiper-type06 .badge+.card-info-tit{margin-top:0}.art-top-swiper .component-swiper.swiper-type06 .info-tit{font-size:4rem;line-height:5.6rem;font-weight:600}.art-top-swiper .component-swiper.swiper-type06 .component-card .card-info-sub+.card-info-link{margin-top:4rem}.art-top-swiper .component-swiper.swiper-type06 .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.art-top-swiper .component-swiper.swiper-type06 .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-top-swiper .component-swiper.swiper-type06 .component-card .card-info-link .btn+.btn{margin-left:3.2rem}.art-tit-wrap{max-width:140rem;margin:14rem auto 0}.art-tit-wrap .component-hgroup .hgroup-unit01{font-size:1.8rem;line-height:3rem;font-weight:600}.art-tit-wrap+.art-swiper-wrap,.art-tit-wrap+.component-swiper.swiper-type07{margin-top:6rem}.art-swiper-wrap{min-height:40rem}.art-swiper-wrap .component-swiper.swiper-type07{margin-left:calc((100% - 140rem)/ 2);overflow:hidden}.art-swiper-wrap .component-swiper.swiper-type07 .swiper-slide{height:100%}.art-swiper-wrap+.layout-wrap{margin-top:10rem}.art-swiper-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:124.92%}.art-swiper-wrap .component-card .card-img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-row-wrap{min-height:50vh}.art-row-wrap+.pagination-wrap{margin-top:6rem;padding-top:4rem;border-top:1px solid #ddd}.art-row-wrap .component-card .card-inner{flex-direction:row}.art-row-wrap .component-card .card-info{display:flex;flex-direction:column;justify-content:space-between;padding:4rem 0 4rem 0;margin-left:3.2rem;flex:1 1 auto}.art-row-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.art-row-wrap .component-card .card-info-sub+.card-info-link{margin-top:0}.art-row-wrap .component-card .card-info-link .btn+.btn{margin-left:2rem}.art-row-wrap .info-bottom{margin-top:1.6rem}.art-row-wrap .component-lists .lists-row{align-items:start}.art-row-wrap .component-lists .lists-row .lists-col-1{max-width:80.5rem;flex:1 0 auto}.art-row-wrap .txt-info02-wrap{padding-top:4rem}.art-row-wrap .txt-info02-wrap .txt-info-tit .info-tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48.4rem}.art-row-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:2.4rem}.art-flex-wrap+.pagination-wrap{margin-top:6rem;padding-top:4rem;border-top:1px solid #ddd}.art-flex-wrap .component-card{position:relative}.art-flex-wrap .component-card .card-top{flex:1 0 34rem}.art-flex-wrap .component-card .card-inner{flex-direction:row}.art-flex-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:100%}.art-flex-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-flex-wrap .component-card .card-info{display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem 0;margin-left:3.2rem;flex:1 1 auto}.art-flex-wrap .component-card .card-info .badge.badge-style01{height:auto}.art-flex-wrap .component-card .card-info-tit{max-width:28.8rem}.art-flex-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.art-flex-wrap .component-card .card-info-sub+.card-info-link{margin-top:0}.art-flex-wrap .component-card .card-info-link .btn+.btn{margin-left:2rem}.art-flex-wrap .info-bottom{position:absolute;bottom:2.4rem;left:calc(50% + 2.8rem)}.art-flex-wrap .component-lists .lists-row{align-items:start}.art-flex-wrap .txt-info02-wrap{padding-top:4rem}.art-flex-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:2.4rem}[dir=rtl] .art-swiper-wrap .component-card .card-util .card-util-col.col-right{margin-left:0;margin-right:auto}[dir=rtl] .art-flex-wrap .component-card .card-info{margin-left:0;margin-right:3.2rem}[dir=rtl] .art-flex-wrap .component-card .card-info-link .btn+.btn{margin-right:.8rem;margin-left:0}[dir=rtl] .art-flex-wrap .info-bottom{right:calc(50% + 2.8rem);left:unset}:not(:lang(ko),:lang(zh),:lang(ja)) .art-flex-wrap .component-card .card-info-link .btn+.btn{margin:0}.vibe-video-wrap{background:#f5f5f5;padding:8rem 0}.vibe-video-wrap .vibe-btn-wrap{max-width:140rem;margin:0 auto}.vibe-video-wrap .vibe-btn-wrap .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.vibe-video-wrap .vibe-btn-wrap .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vibe-video-wrap+.layout-wrap{margin-top:10rem}.vibe-video-wrap .vibe-tit-wrap{display:flex;justify-content:space-between;max-width:121.8rem;margin:4rem auto 0}.vibe-video-wrap .vibe-tit-wrap .txt-top{width:46%}.vibe-video-wrap .vibe-tit-wrap .txt-top .txt{font-size:3.2rem;line-height:4.8rem;font-weight:600}.vibe-video-wrap .vibe-tit-wrap .txt-bottom{width:calc(54% - 8.75rem)}.vibe-video-wrap .vibe-tit-wrap .txt-bottom .txt{font-size:1.6rem;line-height:2.8rem;color:#444}.vibe-video-wrap .vibe-tit-wrap .txt-bottom .txt+.btn.btn-text01{margin-top:3.2rem}.content-view-wrap .top-video-wrap,.vibe-video-wrap .top-video-wrap{max-width:140rem;margin:0 auto}.content-view-wrap .top-video-wrap.type-file .video-area,.vibe-video-wrap .top-video-wrap.type-file .video-area{position:relative}.content-view-wrap .top-video-wrap.type-file .video-area.pause .btn.btn-pause,.vibe-video-wrap .top-video-wrap.type-file .video-area.pause .btn.btn-pause{display:none}.content-view-wrap .top-video-wrap.type-file .video-area video,.vibe-video-wrap .top-video-wrap.type-file .video-area video{width:100%;height:100%;object-fit:cover}.content-view-wrap .top-video-wrap.type-file .video-area .btn-play,.vibe-video-wrap .top-video-wrap.type-file .video-area .btn-play{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.content-view-wrap .top-video-wrap.type-file .video-area .btn-play.playing,.vibe-video-wrap .top-video-wrap.type-file .video-area .btn-play.playing{display:none}.content-view-wrap .top-video-wrap.type-youtube .video-area,.vibe-video-wrap .top-video-wrap.type-youtube .video-area{position:relative;width:100%;height:0;padding-top:56.25%}.content-view-wrap .top-video-wrap.type-youtube .video-area.hover-guide::before,.vibe-video-wrap .top-video-wrap.type-youtube .video-area.hover-guide::before{z-index:1;content:"";position:absolute;width:100%;transform:translateY(-100%);height:100%}.content-view-wrap .top-video-wrap.type-youtube iframe,.vibe-video-wrap .top-video-wrap.type-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vibe-thumb-wrap .component-thumbnail .thumbnail-util-row.row-bottom{width:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.vibe-thumb-wrap .vibe-thumb-list .component-lists .lists-row{align-items:start}.vibe-thumb-wrap .vibe-thumb-list .component-lists .lists-row .txt-info02-wrap{padding-top:4rem}.vibe-thumb-wrap .vibe-thumb-list .component-lists .lists-row .txt-info02-wrap .txt-info-sub .info-sub{color:#444}.vibe-thumb-wrap .vibe-thumb-list .component-lists+.component-lists{margin-top:4rem}.vibe-thumb-wrap .vibe-thumb-list .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:1.6rem}.vibe-thumb-wrap .vibe-thumb-list+.vibe-thumb-list{border-top:1px solid #ddd;padding-top:6rem;margin-top:6rem}.vibe-thumb-wrap .vibe-thumb-list .component-hgroup+.component-lists{margin-top:4rem}.blog-top-wrap{background:#f5f5f5;padding:6rem 0}.blog-top-wrap+.layout-wrap{margin-top:10rem}.blog-top-wrap+.layout-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.blog-top-wrap+.layout-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-top-wrap+.layout-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.blog-top-wrap .component-card .card-bottom{display:flex;justify-content:space-between;align-items:end;padding-top:4rem}.blog-top-wrap .component-card .card-bottom .card-info{flex:1;padding-top:0}.blog-top-wrap .component-card .card-bottom .card-info .card-info-tit+.card-info-sub{margin-top:1.6rem}.blog-top-wrap .blog-thumb-wrap{max-width:140rem;margin:0 auto}.blog-top-wrap .blog-thumb-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.blog-top-wrap .blog-thumb-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-top-wrap .blog-thumb-wrap .component-card .card-info-sub .info-sub{font-size:1.8rem;line-height:3rem;color:#444}.blog-top-wrap .txt-info02-wrap .txt-info-tit+.txt-info-date{margin-top:3.2rem}.blog-top-wrap .txt-info02-wrap .txt-info-date+.txt-info-link{margin-top:8rem}.component-hgroup+.brand-wrap{margin-top:10rem}.brand-wrap{min-height:46rem;max-width:180rem;margin:0 auto;width:100%}.brand-wrap .brand-item{font-size:0;display:flex;width:100%;height:100%;position:relative}.brand-wrap .brand-item .brand-img{width:100%;height:100%;position:relative;overflow:hidden;padding-top:211.811023622%}.brand-wrap .brand-item .brand-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;height:auto;object-position:50% 50%}.brand-wrap .brand-item .brand-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:21rem;max-width:23rem}.brand-wrap .brand-item .brand-logo img{width:100%;height:auto;object-fit:cover}.brand-wrap .swiper-controls{display:flex;margin-top:2.4rem}.brand-wrap .swiper-controls .swiper-progressbar{flex:1}.brand-wrap .swiper-controls .swiper-fraction{display:none}.brand-tier-wrap{margin-top:10rem}.brand-tier-wrap .brand-tier-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:#111;text-align:center}.brand-tier-wrap .brand-tier-tit+.brand-tier-list-wrap{margin-top:3.2rem}.brand-tier-wrap .unit{position:absolute;left:0;top:.9rem;font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#816c5b}.brand-tier-wrap .brand-tier-list-wrap{padding:3.2rem 6rem;border:1px solid #ddd}.brand-tier-wrap .brand-tier-list-wrap+.brand-tier-list-wrap{margin-top:1.6rem}.brand-tier-wrap .brand-tier-box{position:relative;display:flex;align-items:center;justify-content:center}.brand-tier-wrap .brand-tier-box+.brand-tier-box{margin-top:.8rem}.brand-tier-wrap .brand-tier-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:90.8rem}.brand-tier-wrap .brand-tier-list .brand-tier-logo{width:17.2rem;min-height:4.8rem;font-size:0}.brand-tier-wrap .brand-tier-list .brand-tier-logo img{width:100%;height:auto;object-fit:cover}.brand-tier-wrap .brand-tier-list .brand-tier-logo+.brand-tier-logo{margin-left:1.2rem}.brand-tier-wrap .brand-tier-list .brand-tier-logo:nth-child(5n+1){margin-left:0}.brand-tier-wrap .brand-tier-list .brand-tier-logo:nth-child(n+6){margin-top:.4rem}.brand-lotte-intro .lotte-intro-top{border-bottom:1px solid #816c58;display:flex;padding-top:10rem;background-color:#edeae8}.brand-lotte-intro .intro-top-img{width:49.3vw;max-height:63.1rem;position:relative;padding-top:33.2%;overflow:hidden}.brand-lotte-intro .intro-top-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.brand-lotte-intro .intro-top-img+.intro-top-copy{padding:2% 0 2% 8rem}.brand-lotte-intro .intro-top-copy{width:71rem}.brand-lotte-intro .intro-top-copy .top-tit{color:#816c5b;display:block;font-size:4.8rem;line-height:6.4rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em}.brand-lotte-intro .intro-top-copy .top-tit+.top-txt{margin-top:1.6rem}.brand-lotte-intro .intro-top-copy .top-txt{display:block;font-size:1.8rem;line-height:3rem;color:#444}.brand-lotte-intro .lotte-intro-cont{background-color:#edeae8}.brand-lotte-intro .intro-cont-part+.intro-cont-part{border-top:1px solid #816c5b}.brand-lotte-intro .intro-cont-part .part-inner{padding:10rem 0}.brand-lotte-intro .intro-cont-part .part-flex{display:flex}.brand-lotte-intro .intro-cont-part .part-img>img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.brand-lotte-intro .intro-cont-part .part-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}.brand-lotte-intro .intro-cont-part .part-tit+.part-flex{margin-top:4rem}.brand-lotte-intro .intro-cont-part .part-tit+.part-txt{margin-top:1.6rem}.brand-lotte-intro .intro-cont-part .part-txt{font-size:1.8rem;line-height:3rem;color:#444}.brand-lotte-intro .intro-cont-part:first-child{max-width:140rem;margin:0 auto}.brand-lotte-intro .intro-cont-part:first-child .part-inner{position:relative}.brand-lotte-intro .intro-cont-part:first-child .part-inner::before{content:"";display:block;position:absolute;top:0;right:5.2rem;width:.5px;height:100%;background-color:#816c5b}.brand-lotte-intro .intro-cont-part:first-child .part-unit{position:absolute;bottom:2.4rem;right:0;font-size:2rem;line-height:3.6rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;color:#816c5b;writing-mode:vertical-lr;transform:rotate(180deg)}.brand-lotte-intro .intro-cont-part:first-child .part-flex{align-items:end}.brand-lotte-intro .intro-cont-part:first-child .part-img{width:80.5rem;position:relative;padding-top:32.37%}.brand-lotte-intro .intro-cont-part:first-child .part-txt{width:29%;margin-left:6rem}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner{position:relative;max-width:192rem;margin:0 auto;padding-left:12%}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner::before{content:"";display:block;position:absolute;top:0;left:8.8rem;width:.5px;height:100%;background-color:#816c5b}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-flex{justify-content:space-between;align-items:center}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-img{width:87.2rem;margin-left:8rem;position:relative;padding-top:42.7%}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-txt{width:48rem}.brand-lotte-intro .intro-cont-part:last-child .part-inner{padding:0}.brand-lotte-intro .intro-cont-part:last-child .part-flex{align-items:center}.brand-lotte-intro .intro-cont-part:last-child .part-img{width:52.5%;border-right:1px solid #816c58;position:relative;padding-top:29.1%;overflow:hidden}.brand-lotte-intro .intro-cont-part:last-child .part-copy{width:50%;padding-left:6rem}.brand-lotte-intro .intro-cont-part:last-child .part-copy .part-txt{width:60%}.experience-swiper .component-swiper.swiper-type21 .component-card .info-top+.card-info-txt{margin-top:.4rem}[dir=rtl] .brand-lotte-intro .intro-top-img+.intro-top-copy{padding:2% 8rem 0 0}[dir=rtl] .brand-lotte-intro .intro-cont-part:first-child .part-inner::before{left:5.2rem;right:auto}[dir=rtl] .brand-lotte-intro .intro-cont-part:first-child .part-unit{left:0;right:auto}[dir=rtl] .brand-lotte-intro .intro-cont-part:first-child .part-txt{margin-right:6rem;margin-left:0}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner{padding-left:0;padding-right:12%}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner::before{left:auto;right:8.8rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-img{margin-right:8rem;margin-left:0}[dir=rtl] .brand-lotte-intro .intro-cont-part:last-child .part-copy{padding-left:0;padding-right:6.4rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:last-child .part-img{border-right:none;border-left:1px solid #816c58}[dir=rtl] .lottecityhotel-intro-header .lottecityhotel-intro-txt{margin-right:auto;margin-left:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type{margin-right:0;margin-left:calc(50% - 70rem)}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .right-box{margin-left:0;margin-right:10rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2){margin-left:0;margin-right:calc(50% - 70rem)}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box .brand-contents-img+.brand-contents-img{margin-left:0;margin-right:10rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .left-box{margin-left:14.8rem;margin-right:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3){margin-right:0;margin-left:calc(50% - 70rem)}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box .brand-contents-img:nth-of-type(2){margin-right:4rem;margin-left:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .right-box{margin-right:10rem;margin-left:0}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item .left-box .brand-txt-wrap{margin-left:auto;margin-right:calc(100% - 70rem + 1.4rem)}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-contents-img.pc-show{margin-left:calc(100% - 94.6rem + 6rem);margin-right:auto}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-txt-wrap{margin-right:6.6rem;margin-left:0}.hgroup-txt-signiel{margin:2.4rem 0 0;display:block;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.brand-seo-signiel-wrap{max-width:140rem;margin:4rem auto 0}.brand-seo-signiel-wrap .brand-seo-contents{display:flex;align-items:center;justify-content:space-between}.brand-seo-signiel-wrap .component-hgroup .hgroup-top.align-type02 .hgroup-tit{width:60rem}.brand-seo-signiel-wrap .component-hgroup .hgroup-top.align-type02 .hgroup-tit img{width:25rem}.brand-seo-signiel-wrap .ico-signiel{display:block;width:25rem;height:3.31rem;background-image:url(/assets/images/BR/ico_signiel.png)}.brand-seo-signiel-wrap .ico-signiel+.hgroup-txt-signiel{margin:3.2rem 0 0;display:block}.brand-seo-signiel-wrap .brand-seo-img{width:52rem}.brand-seo-signiel-wrap .brand-seo-img .component-thumbnail .thumbnail-img{position:relative;padding-top:150.63%;overflow:hidden}.brand-seo-signiel-wrap .brand-seo-img .component-thumbnail .thumbnail-img>img{position:absolute;left:0;top:0}.brand-intro-signiel-wrap .intro-header{height:96rem;display:flex;align-items:stretch;justify-content:space-between;background-color:#172a24}.brand-intro-signiel-wrap .intro-header .intro-header-img .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:100%}.brand-intro-signiel-wrap .intro-header .intro-header-img .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brand-intro-signiel-wrap .intro-header-img,.brand-intro-signiel-wrap .intro-header-tit{width:50%;display:flex;align-items:center;justify-content:center}.brand-intro-signiel-wrap .intro-header-tit{background-color:#f3f3ed}.brand-intro-signiel-wrap .intro-header .component-thumbnail{width:44rem;height:auto}.brand-intro-signiel-wrap .intro-header .component-hgroup .hgroup-tit{width:56.8rem}.brand-intro-signiel-wrap .intro-header .hgroup-tit-signiel{font-size:4.8rem;line-height:6.4rem;font-weight:400;font-family:athelas,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",serif;color:#111}.brand-intro-signiel-wrap .intro-contents{padding:14rem 0;background:0 0;background-color:#e3e4e3}.brand-intro-signiel-wrap .intro-list{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:140rem}.brand-intro-signiel-wrap .intro-item{margin-bottom:10rem;width:56.7rem}.brand-intro-signiel-wrap .intro-item:last-child{margin:0;width:100%}.brand-intro-signiel-wrap .intro-item:last-child .component-thumbnail .thumbnail-img{padding-top:40.5%;position:relative}.brand-intro-signiel-wrap .intro-item:last-child .component-thumbnail .thumbnail-img>img{position:absolute;left:0;top:0}.brand-intro-signiel-wrap .intro-item .component-thumbnail{height:auto}.brand-intro-signiel-wrap .intro-item .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:100%}.brand-intro-signiel-wrap .intro-item .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brand-intro-signiel-wrap .intro-txt{width:100%;margin-top:3.2rem;max-width:56.7rem}.brand-intro-signiel-wrap .intro-txt01{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}.brand-intro-signiel-wrap .intro-txt02{font-size:1.6rem;line-height:2.8rem;color:#444;margin-top:1.6rem}html:lang(ja) .brand-intro-signiel-wrap .intro-header .hgroup-tit-signiel,html:lang(zh) .brand-intro-signiel-wrap .intro-header .hgroup-tit-signiel{word-break:break-word}.f-larken{font-family:larken,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif}.brand-l7-intro-header{position:relative;padding:19.5rem 0 10rem;background-color:#fce300;text-align:center}.brand-l7-intro-header-tit{position:absolute;top:10rem;left:50%;transform:translateX(-50%);color:#111;font-family:larken,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;font-weight:500;font-style:italic;font-size:4.8rem;line-height:6.2rem}.brand-l7-intro-header-img{display:flex;gap:2.8rem;justify-content:center}.brand-l7-intro-header-img img{width:56.7rem;height:59.5rem}.brand-l7-intro-header-txt{color:#111;font-size:1.8rem;line-height:3rem;font-weight:400;margin-top:6rem}.brand-l7-intro-contents{background-color:#f5f5f5}.brand-l7-intro-contents .img{width:50%}.brand-l7-intro-contents .img img{width:100%;height:100%;object-fit:cover}.brand-l7-intro-contents .txt{width:50%;display:flex;justify-content:center;align-items:center;padding:0 2rem}.brand-l7-intro-contents .txt dt{color:#111;font-family:larken,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;font-size:3.6rem;line-height:5.2rem;font-weight:400}.brand-l7-intro-contents .txt dd{color:#444;width:44rem;margin-top:1.6rem;font-size:1.8rem;line-height:3rem;font-weight:400}.brand-l7-intro-contents .brand-l7-intro-contents-item{display:flex;width:100%;height:62.8rem}html:lang(ja) .brand-l7-intro-contents .txt dt,html:lang(zh) .brand-l7-intro-contents .txt dt{word-break:break-word}.f-dax{font-family:ff-dax-pro,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif}.brand-lottecityhotel-wrap .lottecityhotel-bg-area{padding:10rem 0}.brand-lottecityhotel-wrap img{width:100%;height:100%;object-fit:cover}.lottecityhotel-intro-header{max-width:180rem;margin:0 auto}.lottecityhotel-intro-header h1{max-width:140rem;margin:0 auto;display:flex;align-items:flex-start}.lottecityhotel-intro-header .lottecityhotel-intro-tit{font-size:4.8rem;line-height:6.4rem;font-family:ff-dax-pro,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;color:#111;width:60rem}.lottecityhotel-intro-header .lottecityhotel-intro-txt{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444;width:68.6rem;margin-left:auto}.lottecityhotel-intro-header .lottecityhotel-bg-contents{max-width:180rem;padding:10rem 0 0;margin:0 auto;display:flex;justify-content:space-between}.lottecityhotel-intro-header .lottecityhotel-bg-contents .img-box{width:124.3rem;height:38rem}.lottecityhotel-intro-header .lottecityhotel-bg-contents .img-box.pc-show{width:54.1rem;margin-left:1.6rem}.lottecityhotel-contents-wrap{padding:10rem 0;background-color:#f5f5f5}.lottecityhotel-contents-wrap .lottecityhotel-item{display:flex;align-items:flex-end}.lottecityhotel-contents-wrap .lottecityhotel-item .brand-contents-img{font-size:0}.lottecityhotel-contents-wrap .lottecityhotel-item .brand-contents-img img{width:100%;height:100%;object-fit:cover}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type{margin-right:calc((100% - 140rem)/ 2);align-items:flex-start;justify-content:flex-end}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .brand-contents-img{position:relative;padding-top:62%;overflow:hidden;width:103.3rem}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .brand-contents-img>img{position:absolute;left:0;top:0}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .right-box{margin-left:10rem}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .right-box .brand-txt-wrap{width:46.7rem;flex:0 0 auto}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2){margin-left:calc((100% - 140rem)/ 2);align-items:flex-end;justify-content:flex-start}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .left-box{margin-right:14.8rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .left-box .brand-txt-wrap{width:44.7rem;flex:0 0 auto}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box{display:flex;align-items:center;align-items:stretch;flex:1;overflow:hidden}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box .brand-contents-img{width:44rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box .brand-contents-img+.brand-contents-img{margin-left:10rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3){margin-left:calc((100% - 140rem)/ 2)}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box{max-height:64rem;display:flex;justify-content:space-between;align-items:stretch}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box .brand-contents-img:first-of-type{width:100%;max-width:92.4rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box .brand-contents-img:nth-of-type(2){margin-left:4rem;width:92.4rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .right-box{margin-left:10rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .right-box .brand-txt-wrap{width:37.6rem;flex:0 0 auto}.lottecityhotel-contents-wrap .lottecityhotel-item+.lottecityhotel-item{margin-top:10rem}.lottecityhotel-contents-wrap .brand-txt-wrap{flex:0 0 auto}.lottecityhotel-contents-wrap .brand-txt-wrap .tit{font-size:3.6rem;line-height:5.2rem;font-family:ff-dax-pro,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;color:#111}.lottecityhotel-contents-wrap .brand-txt-wrap .txt{margin-top:1.6rem;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}html:lang(en) .lottecityhotel-intro-header .lottecityhotel-intro-tit,html:lang(ja) .lottecityhotel-intro-header .lottecityhotel-intro-tit,html:lang(zh) .lottecityhotel-intro-header .lottecityhotel-intro-tit{word-break:keep-all}html:lang(ja) .lottecityhotel-contents-wrap .brand-txt-wrap .tit,html:lang(zh) .lottecityhotel-contents-wrap .brand-txt-wrap .tit{word-break:break-word}.lotteresorts-bg-area{padding:10rem 0}.lotteresorts-intro-header{max-width:140rem;margin:0 auto}.lotteresorts-intro-header .lotteresorts-intro-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;color:#111}.lotteresorts-intro-header .lotteresorts-intro-txt{display:block;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444;margin-top:1.2rem}.lotteresorts-intro-header .lotteresorts-bg-contents{margin-top:4.8rem;width:100%;position:relative;overflow:hidden;padding-top:45.05%}.lotteresorts-intro-header .lotteresorts-bg-contents img{width:100%;height:auto;position:absolute;top:0;left:0;object-fit:cover}.lotteresorts-contents-wrap{overflow:hidden;padding:10rem 0;background-color:#f5f5f5}.lotteresorts-contents-wrap .lotteresorts-item{display:flex;justify-content:space-between;align-items:stretch}.lotteresorts-contents-wrap .lotteresorts-item [class$=-box]{width:calc(50% - 1.4rem);display:flex;flex-direction:column}.lotteresorts-contents-wrap .lotteresorts-item .left-box{align-items:flex-end}.lotteresorts-contents-wrap .lotteresorts-item .left-box .brand-txt-wrap{margin-top:12.2rem;margin-right:auto;margin-left:calc(100% - 70rem + 1.4rem);width:35.7rem}.lotteresorts-contents-wrap .lotteresorts-item .right-box{align-items:flex-start}.lotteresorts-contents-wrap .lotteresorts-item:first-of-type .brand-contents-img.pc-show{width:23.8rem;position:relative;padding-top:31.71%;overflow:hidden}.lotteresorts-contents-wrap .lotteresorts-item:first-of-type .brand-contents-img.pc-show>img{position:absolute;left:0;top:0}.lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-txt-wrap{width:35.6rem;margin-top:auto;margin-left:6.6rem;margin-bottom:8rem}.lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-contents-img.pc-show{margin-top:8rem;margin-left:auto;margin-right:calc(100% - 94.6rem + 6rem);width:41rem}.lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(3) .brand-txt-wrap{margin-top:8rem}.lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(3) .brand-contents-img.pc-show{margin-top:auto;width:32.9rem}.lotteresorts-contents-wrap .lotteresorts-item+.lotteresorts-item{margin-top:10rem}.lotteresorts-contents-wrap .brand-txt-wrap{flex:0 0 auto}.lotteresorts-contents-wrap .brand-txt-wrap .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:#111}.lotteresorts-contents-wrap .brand-txt-wrap .txt{margin-top:1.6rem;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.lotteresorts-contents-wrap .brand-contents-img:not(.pc-show){width:94.6rem}.lotteresorts-contents-wrap .brand-contents-img{font-size:0}.lotteresorts-contents-wrap .brand-contents-img img{width:100%;height:auto}html:lang(ja) .lotteresorts-contents-wrap .brand-txt-wrap .tit,html:lang(zh) .lotteresorts-contents-wrap .brand-txt-wrap .tit{word-break:break-word}.associatedpartner-bg-area{padding:10rem 0 0}.associatedpartner-intro-header{max-width:140rem;margin:0 auto;padding-bottom:37.6rem;display:flex;align-items:flex-start}.associatedpartner-intro-header .associatedpartner-intro-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;color:#111}.associatedpartner-intro-header .associatedpartner-intro-txt{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444;width:68.6rem;margin-left:auto}.associatedpartner-contents-wrap{background-color:#f5f5f5;position:relative;padding:31.4rem 0 10rem}.associatedpartner-bg-contents{position:absolute;top:-29.6rem;right:0;width:calc((100% + 140rem)/ 2);height:52rem;font-size:0}.associatedpartner-bg-contents img{width:100%;height:100%;object-fit:cover}.associatedpartner-list{max-width:140rem;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.associatedpartner-list .associatedpartner-item{width:calc(50% - 5rem)}.associatedpartner-list .associatedpartner-item .brand-contents-img{width:100%;font-size:0}.associatedpartner-list .associatedpartner-item .brand-contents-img img{width:100%;height:auto}.associatedpartner-list .associatedpartner-item .brand-txt-wrap{margin-top:3.2rem}.associatedpartner-list .associatedpartner-item .brand-txt-wrap .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:#111}.associatedpartner-list .associatedpartner-item .brand-txt-wrap .txt{margin-top:1.6rem;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}[dir=rtl] .associatedpartner-intro-header .associatedpartner-intro-txt{margin-left:0;margin-right:auto}.brand-seo-breev-wrap{max-width:140rem;margin:0 auto;margin-bottom:2rem}.brand-seo-breev-wrap .brand-seo-contents{display:flex;align-items:center;justify-content:space-between}.brand-seo-breev-wrap .brand-seo-img{width:56.7rem;flex:0 0 auto}.brand-seo-breev-wrap .breev-seo-tit{display:block;font-size:4.8rem;line-height:6.4rem;font-weight:400;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}.brand-seo-breev-wrap .breev-seo-desc{display:block;font-size:1.8rem;line-height:3rem;font-weight:400;margin-top:4rem}.brand-seo-breev-wrap .component-hgroup{margin-right:14.8rem}.brand-intro-breev-wrap .intro-contents .intro-lists{padding:12rem 0}.brand-intro-breev-wrap .intro-contents .intro-lists:first-child{background-color:#f8f8f2}.brand-intro-breev-wrap .intro-contents .intro-lists:first-child .intro-txt{min-width:39.2rem;margin-left:17.5rem}.brand-intro-breev-wrap .intro-contents .intro-lists:first-child .intro-item{justify-content:flex-start}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(2){padding-bottom:0;background-color:#eaf3e6}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(2) .intro-txt{min-width:37.6rem;margin-right:21.9rem}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(2) .intro-item{justify-content:flex-end}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(3){padding-top:14rem;background-color:#eaf3e6}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(3) .intro-txt{min-width:37.6rem;margin-left:18.3rem}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(3) .intro-item{justify-content:flex-start}.brand-intro-breev-wrap .intro-contents .intro-item{display:flex;justify-content:space-between;max-width:140rem;margin:0 auto}.brand-intro-breev-wrap .intro-contents .intro-txt{width:auto;display:inline-flex;flex-direction:column;justify-content:center;text-align:center}.brand-intro-breev-wrap .intro-contents .intro-txt .intro-txt01{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;letter-spacing:0}.brand-intro-breev-wrap .intro-contents .intro-txt .intro-txt01+.intro-txt02{margin-top:1.6rem}.brand-intro-breev-wrap .intro-contents .intro-txt .intro-txt02{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.brand-intro-breev-wrap .intro-contents .component-thumbnail{width:68.6rem;flex:0 0 auto}.page-class--brand-artvillas .brand-intro-swiper .component-hgroup .hgroup-top .hgroup-tit01{font-family:"El Messiri",sans-serif}.brand-artvillas-intro .artvillas-intro-top{display:flex;padding-top:10rem;background-color:#3e2b2e}.brand-artvillas-intro .intro-top-img{width:49.3vw;max-height:63.1rem;position:relative;padding-top:33.2%;overflow:hidden}.brand-artvillas-intro .intro-top-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.brand-artvillas-intro .intro-top-img+.intro-top-copy{padding:2% 0 2% 8rem}.brand-artvillas-intro .intro-top-copy{width:71rem}.brand-artvillas-intro .intro-top-copy .top-tit{color:#fff;display:block;font-size:4.8rem;line-height:6.4rem;font-family:"El Messiri",sans-serif}.brand-artvillas-intro .intro-top-copy .top-tit+.top-txt{margin-top:1.6rem}.brand-artvillas-intro .intro-top-copy .top-txt{display:block;font-size:1.8rem;line-height:3rem;color:#fff}.brand-artvillas-intro .artvillas-intro-cont{background-color:#d8d5d5}.brand-artvillas-intro .intro-cont-part+.intro-cont-part{border-top:1px solid #3e2b2e}.brand-artvillas-intro .intro-cont-part .part-inner{padding:10rem 0}.brand-artvillas-intro .intro-cont-part .part-flex{display:flex}.brand-artvillas-intro .intro-cont-part .part-img>img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.brand-artvillas-intro .intro-cont-part .part-tit{font-size:3.6rem;line-height:5.2rem;font-family:"El Messiri",sans-serif}.brand-artvillas-intro .intro-cont-part .part-tit+.part-flex{margin-top:4rem}.brand-artvillas-intro .intro-cont-part .part-tit+.part-txt{margin-top:1.6rem}.brand-artvillas-intro .intro-cont-part .part-txt{font-size:1.8rem;line-height:3rem;color:#444}.brand-artvillas-intro .intro-cont-part:first-child{max-width:140rem;margin:0 auto}.brand-artvillas-intro .intro-cont-part:first-child .part-inner{position:relative}.brand-artvillas-intro .intro-cont-part:first-child .part-inner::before{content:"";display:block;position:absolute;top:0;right:5.2rem;width:.5px;height:100%;background-color:#3e2b2e}.brand-artvillas-intro .intro-cont-part:first-child .part-unit{position:absolute;bottom:2.4rem;right:0;font-size:2rem;line-height:3.6rem;font-family:"El Messiri",sans-serif;color:#3e2b2e;writing-mode:vertical-lr;transform:rotate(180deg)}.brand-artvillas-intro .intro-cont-part:first-child .part-flex{align-items:end}.brand-artvillas-intro .intro-cont-part:first-child .part-img{width:80.5rem;position:relative;padding-top:32.37%}.brand-artvillas-intro .intro-cont-part:first-child .part-txt{width:29%;margin-left:6rem}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-inner{position:relative;max-width:192rem;margin:0 auto;padding-left:12%}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-inner::before{content:"";display:block;position:absolute;top:0;left:8.8rem;width:.5px;height:100%;background-color:#3e2b2e}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-flex{justify-content:space-between;align-items:center}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-img{width:87.2rem;margin-left:8rem;position:relative;padding-top:42.7%}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-txt{width:48rem}.brand-artvillas-intro .intro-cont-part:last-child .part-inner{padding:0}.brand-artvillas-intro .intro-cont-part:last-child .part-flex{align-items:center}.brand-artvillas-intro .intro-cont-part:last-child .part-img{width:52.5%;border-right:1px solid #3e2b2e;position:relative;padding-top:29.1%;overflow:hidden}.brand-artvillas-intro .intro-cont-part:last-child .part-copy{width:50%;padding-left:6rem}.brand-artvillas-intro .intro-cont-part:last-child .part-copy .part-txt{width:60%}[dir=rtl] .brand-artvillas-intro .intro-top-img+.intro-top-copy{padding:2% 8rem 0 0}[dir=rtl] .brand-artvillas-intro .intro-cont-part:first-child .part-inner::before{left:5.2rem;right:auto}[dir=rtl] .brand-artvillas-intro .intro-cont-part:first-child .part-unit{left:0;right:auto}[dir=rtl] .brand-artvillas-intro .intro-cont-part:first-child .part-txt{margin-right:6rem;margin-left:0}[dir=rtl] .brand-artvillas-intro .intro-cont-part:nth-child(2) .part-inner{padding-left:0;padding-right:12%}[dir=rtl] .brand-artvillas-intro .intro-cont-part:nth-child(2) .part-inner::before{left:auto;right:8.8rem}[dir=rtl] .brand-artvillas-intro .intro-cont-part:nth-child(2) .part-img{margin-right:8rem;margin-left:0}[dir=rtl] .brand-artvillas-intro .intro-cont-part:last-child .part-copy{padding-left:0;padding-right:6.4rem}[dir=rtl] .brand-artvillas-intro .intro-cont-part:last-child .part-img{border-right:none;border-left:1px solid #816c58}.brand-thegrandlotte-intro .lotte-intro-top{background-color:#fff}.brand-thegrandlotte-intro .lotte-intro-top .part-flex{margin-left:calc((100% - 168.2rem)/ 2);display:flex;justify-content:flex-end;align-items:flex-end;padding-top:10rem}.brand-thegrandlotte-intro .intro-top-img{width:56.87vw;padding-top:37.4967032967vw;position:relative;overflow:hidden}.brand-thegrandlotte-intro .intro-top-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.brand-thegrandlotte-intro .intro-top-img+.intro-top-copy{padding:2% 0 2% 8rem}.brand-thegrandlotte-intro .intro-top-copy{flex:1 1 0;margin-right:16.6rem;margin-bottom:10rem}.brand-thegrandlotte-intro .intro-top-copy .top-tit{display:block;font-size:4.8rem;line-height:6.4rem;font-family:times-new-roman,"Times New Roman","Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",serif}.brand-thegrandlotte-intro .intro-top-copy .top-tit+.top-txt{margin-top:4rem}.brand-thegrandlotte-intro .intro-top-copy .top-txt{display:block;font-size:1.8rem;line-height:3rem;color:#444}.brand-thegrandlotte-intro .lotte-intro-cont{background-color:#f1ece1}.brand-thegrandlotte-intro .intro-cont-part .part-inner{padding:10rem 0}.brand-thegrandlotte-intro .intro-cont-part .part-flex{display:flex}.brand-thegrandlotte-intro .intro-cont-part .part-img>img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.brand-thegrandlotte-intro .intro-cont-part .part-tit{font-size:3.2rem;line-height:4.8rem;font-family:times-new-roman,"Times New Roman","Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",serif}.brand-thegrandlotte-intro .intro-cont-part .part-tit+.part-flex,.brand-thegrandlotte-intro .intro-cont-part .part-tit+.part-txt{margin-top:4rem}.brand-thegrandlotte-intro .intro-cont-part .part-txt{font-size:1.8rem;line-height:3rem;color:#444}.brand-thegrandlotte-intro .intro-cont-part:first-child{margin:0 auto}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-inner{position:relative}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-unit{position:absolute;bottom:2.4rem;right:0;font-size:2rem;line-height:3.6rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;color:#002159;writing-mode:vertical-lr;transform:rotate(180deg)}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-flex{align-items:end}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-img{position:relative;width:56.666666vw;padding-top:37.4999995588vw}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-copy{width:54.4rem;margin:0 0 7rem 6rem}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-inner{position:relative;width:100%;margin:0 auto}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-flex{max-width:168.2rem;margin:0 auto;flex-direction:column;justify-content:space-between}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-img{width:100%;position:relative;overflow:hidden;padding-top:29.1319857313%;position:relative}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-copy{margin-top:4rem}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-txt{width:88.7rem}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-inner{padding:10rem 0;background-color:#c7d7e0}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-flex{align-items:flex-end}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-img{position:relative;overflow:hidden;width:calc(56.6667vw - (100% - 168.2rem)/ 2);margin-left:calc((100% - 168.2rem)/ 2);padding-top:37.5vw}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-copy{flex:1 1 0;margin-bottom:10rem;margin-left:4rem}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-copy .part-tit{color:#111}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-copy .part-txt{width:60%;color:#111}.page-class--brand-thegrandlotte .brand-intro-swiper .component-hgroup .hgroup-top .hgroup-tit01{font-family:times-new-roman,"Times New Roman","Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",serif}.experience-swiper .component-swiper.swiper-type21 .component-card .info-top+.card-info-txt{margin-top:.4rem}[dir=rtl] .brand-lotte-intro .intro-top-img+.intro-top-copy{padding:2% 8rem 0 0}[dir=rtl] .brand-lotte-intro .intro-cont-part:first-child .part-inner::before{left:5.2rem;right:auto}[dir=rtl] .brand-lotte-intro .intro-cont-part:first-child .part-unit{left:0;right:auto}[dir=rtl] .brand-lotte-intro .intro-cont-part:first-child .part-txt{margin-right:6rem;margin-left:0}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner{padding-left:0;padding-right:12%}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner::before{left:auto;right:8.8rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-img{margin-right:8rem;margin-left:0}[dir=rtl] .brand-lotte-intro .intro-cont-part:last-child .part-copy{padding-left:0;padding-right:6.4rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:last-child .part-img{border-right:none;border-left:1px solid #002159}[dir=rtl] .lottecityhotel-intro-header .lottecityhotel-intro-txt{margin-right:auto;margin-left:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type{margin-right:0;margin-left:calc(50% - 70rem)}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .right-box{margin-left:0;margin-right:10rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2){margin-left:0;margin-right:calc(50% - 70rem)}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box .brand-contents-img+.brand-contents-img{margin-left:0;margin-right:10rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .left-box{margin-left:14.8rem;margin-right:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3){margin-right:0;margin-left:calc(50% - 70rem)}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box .brand-contents-img:nth-of-type(2){margin-right:4rem;margin-left:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .right-box{margin-right:10rem;margin-left:0}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item .left-box .brand-txt-wrap{margin-left:auto;margin-right:calc(100% - 70rem + 1.4rem)}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-contents-img.pc-show{margin-left:calc(100% - 94.6rem + 6rem);margin-right:auto}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-txt-wrap{margin-right:6.6rem;margin-left:0}.brand-intro-swiper .component-hgroup{margin-left:calc((100% - 140rem)/ 2)}.brand-intro-swiper .component-hgroup .hgroup-top .hgroup-tit01{font-size:4.8rem;line-height:6.4rem;font-weight:400}.brand-intro-swiper .component-hgroup .hgroup-top .hgroup-tit01.f-larken{font-weight:500}.brand-intro-swiper .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:1.2rem}.brand-intro-swiper .component-swiper.swiper-type21,.brand-intro-swiper .component-swiper.swiper-type21 .swiper-controls{margin-top:3.2rem}.brand-intro-swiper .component-swiper.swiper-type21 .swiper-slide{width:68.6rem}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-util{position:relative}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-util .card-util-row{justify-content:flex-end}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-info-tit+.card-info-txt{margin-top:.8rem}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-info-tit .info-tit03{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-info-txt .info-txt-row{display:block}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-info-txt .info-txt-row .info-txt01{color:#444;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contact-info-wrap{max-width:140rem;margin:0 auto}.contact-info-wrap .filter-category-wrap .filter-btn-wrap{display:none}.contact-info-wrap .component-hgroup{padding-bottom:3.2rem;margin-bottom:4rem;border-bottom:2px solid #111}.contact-info-wrap .component-chips+.filter-category-wrap{margin-top:6rem;margin-bottom:2.4rem}.contact-info-wrap .component-chips+.component-collapse.type-list{margin-top:6rem}.contact-info-wrap .filter-category-wrap+.contact-info-hotel-box{margin-top:4rem}.contact-info-wrap .component-collapse.type-plus{border-top:0}.contact-info-wrap .component-collapse.type-plus>.collapse-tit{border-bottom:2px solid #111}.contact-info-wrap .component-collapse.type-plus>.collapse-tit .collapse-txt .txt{font-size:3.6rem;line-height:5.2rem;font-weight:600}.contact-info-wrap .component-collapse.type-plus>.collapse-tit::before{width:4rem;height:4rem;right:0}.contact-info-wrap .component-collapse.type-plus>.collapse-content{padding:6rem 0 4rem}.contact-info-wrap .component-collapse.type-list{border-top:0}.contact-info-wrap .component-collapse.type-list .collapse-tit{cursor:default;max-width:41.6rem}.contact-info-wrap .component-collapse.type-list .collapse-txt{padding:0}.contact-info-wrap .component-collapse.type-list .collapse-txt .txt{width:auto;font-size:2rem;line-height:3.6rem;font-weight:600;overflow:hidden;text-overflow:initial;white-space:initial;padding-right:0}.contact-info-wrap .component-collapse.type-list .collapse-content{padding:0}.contact-info-wrap .component-collapse.type-list .collase-item{width:calc((100% - 2.8rem)/ 3);margin-right:1.4rem;padding-right:0}.contact-info-wrap .component-collapse.type-list .collase-item:nth-child(3n){margin-right:0}.contact-info-wrap .component-collapse.type-list .collase-item:first-child:last-child{flex:1 1 auto}.contact-info-wrap .component-collapse.type-list .collase-item .item-txt01{font-size:1.6rem;line-height:2.8rem;font-weight:600}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01{display:flex;font-size:1.6rem;line-height:2.8rem}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .tel-tit{white-space:nowrap}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .tel-num{display:flex}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .num{word-break:break-word;padding-left:2.5rem;position:relative;color:#111}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .num::before{content:"";display:block;width:1px;height:1.2rem;background:#ddd;position:absolute;top:.7rem;left:1.2rem}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .btn-mo-tel{flex:1 0 auto}.contact-info-hotel-box{padding:6rem;background-color:#f5f5f5;border-top:1px solid #ddd}.contact-info-hotel-box .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%;padding-top:57.35%}.contact-info-hotel-box .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1>[class$=-col-1]{flex:0 0 55.5rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1>[class$=-col-2]{flex:0 0 calc((100% - 55.5rem - 6rem) * 1)}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group{margin-top:2.4rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group+.btn-cont-52{margin-left:auto;margin-top:4.4rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap{width:100%;text-align:end}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-tit{text-align:start}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-tit .ico.ico-arrow-right{display:inline-block;width:2rem;height:2rem;margin:0 0 .4rem .8rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date{align-items:flex-start;text-align:start}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]{position:relative;padding-left:2.5rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]::before{margin:0;position:absolute;top:1rem;left:1.2rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt05{white-space:nowrap}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt04{font-size:1.8rem;line-height:3rem;color:#111}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date+.txt-info-date{margin-top:.4rem}.contact-info-hotel-box+.component-collapse{margin-top:2rem}.contact-info-hotel-box .btn.btn-cont-52.black{display:none}[dir=rtl] .contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]::before{left:auto;right:1.2rem}[dir=rtl] .contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt],[dir=rtl] .contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .num{padding-right:2.5rem;padding-left:0}[dir=rtl] .contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .num::before{left:auto;right:1.2rem}[dir=rtl] .brand-intro-swiper .component-hgroup{margin-left:0;margin-right:calc(50% - 70rem)}[dir=rtl] .contact-info-wrap .component-collapse.type-list .collapse-tit{margin-right:0;margin-left:6rem}.br-heon-list-wrap{margin-top:-4rem}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-tit{border-bottom:none}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-tit::before{content:none}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-tit[aria-expanded=false]{padding-bottom:2rem;border-bottom:2px solid #111}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-tit[aria-expanded=false]::before{background-image:url("data:image/svg+xml,%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")}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-txt{padding:0}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-txt .txt{font-size:2.4rem;line-height:4rem;font-weight:600;text-overflow:initial;white-space:normal}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-box{padding:2.4rem 0 0}.br-heon-list-wrap .component-collapse.type-plus02:first-child{border-top:0}.br-heon-list-wrap .component-swiper{width:68.6rem}.br-heon-list-wrap .component-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.br-heon-list-wrap .component-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.br-heon-list-wrap .component-lists{padding-top:4rem}.br-heon-list-wrap .component-lists .lists-row.ratio-686-1+.lists-row{margin-top:6rem}.br-heon-list-wrap .component-lists .lists-row.ratio-686-1>[class$=-col-2]{flex:0 0 calc((100% - 68.6rem - 6.4rem) * 1);padding-top:4rem}.br-heon-list-wrap .component-lists .txt-info02-wrap .info-sub{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#816c5b}.br-heon-list-wrap .component-lists .txt-info02-wrap .info-sub+.info-tit05{margin-top:.4rem}.br-heon-list-wrap .component-lists .txt-info02-wrap .info-tit05{font-size:2rem;line-height:3.6rem}.br-heon-list-wrap .component-lists .txt-info02-wrap .info-tit05+.info-txt{margin-top:.8rem}.br-heon-list-wrap .component-lists .component-btns{margin-top:3.2rem}.br-heon-list-wrap .component-lists .component-btns .btn.btn-cont-48{display:none}.br-heon-list-wrap .heon-list{border-top:2px solid #111}.br-heon-list-wrap .heon-list+.txt-info02-wrap{margin-top:6rem}.br-heon-list-wrap .top-txt{display:block;padding-bottom:1.6rem;font-size:1.4rem;line-height:2.6rem;color:#444;text-align:end}.br-heon-list-wrap .txt-info-box06{display:flex;align-items:center}.br-heon-list-wrap .txt-info-box06 .tit{font-size:2.4rem;line-height:4rem;font-weight:600;width:31.7rem}.br-heon-list-wrap .txt-info-tit .info-txt [class^=txt]{font-size:1.6rem;line-height:2.8rem}.br-lsomm-gate-wrap{padding-top:4rem}.br-lsomm-gate-wrap .component-hgroup .hgroup-top+.hgroup-sub{margin-top:.8rem}.br-lsomm-gate-wrap .component-hgroup .hgroup-sub .sub-txt01{margin-top:0}.br-lsomm-gate-wrap .component-lists.type-thumbnail .lists-row{align-items:start}.br-lsomm-gate-wrap .component-lists.type-thumbnail .lists-row+.lists-row{padding-top:6rem;margin-top:6rem}.br-lsomm-gate-wrap .component-lists.type-thumbnail .component-hgroup .hgroup-tit06{max-width:44.8rem}.br-lsomm-gate-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.br-lsomm-gate-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.br-lsomm-gate-wrap .component-card .card-info{padding:4rem 0 0}.br-lsomm-gate-wrap .component-card .card-info-sub .info-sub04+.txt-bu-wrap,.br-lsomm-gate-wrap .component-card .card-info-sub .txt-bu-wrap+.info-sub04{margin-top:.8rem}.br-lsomm-intro-wrap{background:#f5f5f5;padding:8rem 0 14rem}.br-lsomm-intro-wrap .txt-bu-wrap .txt-bu04>li{padding-left:0}.br-lsomm-intro-wrap .txt-bu-wrap .txt-bu04>li::before{content:none}.br-lsomm-intro-wrap .component-hgroup .hgroup-top{align-items:start}.br-lsomm-intro-wrap .component-hgroup .hgroup-tit03{max-width:119.3rem}.br-lsomm-intro-wrap .component-hgroup .hgroup-top+.hgroup-sub{margin-top:1.2rem}.br-lsomm-intro-wrap .component-hgroup+.lsomm-select-swiper{margin-top:3.2rem}.br-lsomm-intro-wrap .component-hgroup .hgroup-sub .sub-tit02{margin-top:0}.br-lsomm-intro-wrap .component-hgroup .hgroup-sub .sub-tit02+.txt-bu-wrap{margin-top:.4rem}.br-lsomm-intro-wrap .component-hgroup .txt-bu-wrap .txt-bu04>li{color:#444;font-size:1.6rem;line-height:2.8rem}.br-lsomm-intro-wrap .component-hgroup+.component-swiper{margin-top:4rem}.br-lsomm-intro-wrap .component-card .card-info .info-tit03,.br-lsomm-intro-wrap .component-card .card-info-sub .info-sub02{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsomm-intro-inner{max-width:140rem;margin:0 auto}.lsomm-select-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.lsomm-select-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.lsomm-select-swiper+.btn.btn-cont-52{display:none}.br-lsomm-view-wrap .txt-info02-wrap .txt-info-tit .info-tit15{font-size:4.4rem;line-height:6rem;font-weight:500}.br-lsomm-view-wrap .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.br-lsomm-view-wrap .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.br-lsomm-view-wrap .board-view-wrap .board-view-top+.board-view-body{margin-top:6rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body{padding:0;border-top:0;border-bottom:0}.br-lsomm-view-wrap .board-view-wrap .board-view-body .txt-info02-wrap .txt-info-tit .info-txt .txt01,.br-lsomm-view-wrap .board-view-wrap .board-view-body .txt-info02-wrap .txt-info-tit .info-txt .txt02{font-size:1.6rem;line-height:2.8rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-thumbnail+.component-hgroup{margin-top:6rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-hgroup .hgroup-tit06{width:54.1rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-hgroup+.lsomm-box-wrap{margin-top:6rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-hgroup .hgroup-sub .sub-txt02+.txt-info02-wrap{margin-top:2.4rem}.br-lsomm-view-wrap .lsomm-view-box{display:flex;align-items:center;background:#f5f5f5;padding:4rem 8rem}.br-lsomm-view-wrap .lsomm-view-box+.lsomm-view-box{margin-top:2.4rem}.br-lsomm-view-wrap .lsomm-view-box .ico-area{min-width:18rem;margin-right:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.br-lsomm-view-wrap .lsomm-view-box .ico-area .tit{font-size:2rem;line-height:3.6rem;font-weight:600;margin-top:1.2rem}.br-lsomm-view-wrap .lsomm-view-box .txt-area .txt01{color:#444;font-size:1.6rem;line-height:2.8rem}.sommelier-inner .main-tit{background-color:#675b57;padding:8rem 26rem 4rem calc(50% - 70rem)}.sommelier-inner .main-tit .tit01{font-size:5.2rem;line-height:6.8rem;color:#f5f5f5;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em}.sommelier-inner .main-tit+.sommelier-info{margin-top:7.2rem}.sommelier-inner .sommelier-info{display:flex;flex-direction:row-reverse;justify-content:start;background-image:linear-gradient(to bottom,#675b57 88%,#fff 50%)}.sommelier-inner .sommelier-txt{margin-top:4rem}.sommelier-inner .sommelier-txt .component-hgroup+.txt02{margin-top:2.4rem}.sommelier-inner .sommelier-txt .txt-group{max-width:49.5rem}.sommelier-inner .sommelier-txt .txt-group .component-hgroup+.txt01{margin-top:4rem}.sommelier-inner .sommelier-txt .txt-group .txt01{font-size:1.8rem;line-height:3rem;font-weight:600;color:#fff}.sommelier-inner .sommelier-txt .txt-group .txt01+.txt02{margin-top:.8rem}.sommelier-inner .sommelier-txt .txt-group .txt02{font-size:1.6rem;line-height:2.8rem;color:#fff}.sommelier-inner .sommelier-txt+.sommelier-img{margin-right:7%}.sommelier-inner .sommelier-img .component-thumbnail .thumbnail-img{height:59.9rem}.br-lsomm-list-wrap{padding-top:4rem}.br-lsomm-list-wrap .txt-bu-wrap .txt-bu04>li{padding-left:0}.br-lsomm-list-wrap .txt-bu-wrap .txt-bu04>li::before{content:none}.br-lsomm-list-wrap .txt-bu-wrap+.component-lists{margin-top:2.4rem}.br-lsomm-list-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.br-lsomm-list-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.br-lsomm-list-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.br-lsomm-list-wrap .component-card .card-info-sub .info-sub02,.br-lsomm-list-wrap .component-card .card-info-tit .info-tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-lsomm-select-wrap .component-hgroup{max-width:140rem;margin:0 auto}.br-lsomm-select-wrap .component-hgroup .hgroup-tit06{max-width:95rem}.br-lsomm-select-wrap .component-hgroup .hgroup-top{align-items:start}.br-lsomm-select-wrap .component-hgroup .hgroup-top+.hgroup-bottom{justify-content:start}.br-lsomm-select-wrap .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.8rem}.br-lsomm-select-wrap .component-hgroup+.lsomm-select-swiper{margin-top:4rem}.br-lsomm-select-wrap .component-swiper.swiper-type21{margin-left:calc((100% - 140rem)/ 2)}.br-lsomm-select-wrap .component-swiper.swiper-type21 .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.br-lsomm-select-wrap .component-swiper.swiper-type21 .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.br-lsomm-select-wrap .component-swiper.swiper-type21 .component-card .card-info-tit .info-tit03{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-lsomm-select-wrap .component-swiper.swiper-type21 .component-card .card-info-txt{display:none}.br-lsomm-select-wrap .component-swiper.swiper-type21 .component-card .card-info-sub .info-sub02{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-lsomm-select-wrap .component-swiper.swiper-type21 .component-card .card-util [class^="ico ico-grade-"]:last-child{margin:1.2rem 1rem 0 0}.br-lsomm-select-wrap .component-swiper.swiper-type21 .swiper-controls .swiper-pagination{display:none}[dir=rtl] .br-lsomm-view-wrap .lsomm-view-box .ico-area{margin-right:0;margin-left:8rem}[dir=rtl] .sommelier-inner .sommelier-txt+.sommelier-img{margin-left:7%;margin-right:0}[dir=rtl] .sommelier-inner .main-tit{padding:8rem calc(50% - 70rem) 4rem 26rem}.ftintro-interation .component-hgroup .hgroup-bottom .bottom-txt03{margin-top:1.2rem}.ftintro-interation .intro-wrap{height:200vh;position:relative}.ftintro-interation .intro-row{display:flex;height:100%;align-items:flex-start;position:absolute;top:0;left:0;width:100%}.ftintro-interation .intro-row+.intro-row{z-index:1}.ftintro-interation .intro-row>[class^=intro-]{width:50%;flex:1 1 auto;position:-webkit-sticky;position:sticky;top:5.6rem;height:calc(100vh - 5.6rem)}.ftintro-interation .intro-row .intro-img{width:50%;transform:translateY(100%);opacity:0}.ftintro-interation .intro-row .intro-img>img{vertical-align:top;width:100%;height:100%;object-fit:cover;object-position:center}.ftintro-interation .intro-row .intro-txt{display:flex;flex-direction:column;justify-content:center;padding-left:5vw;padding-right:5vw}.ftintro-interation .intro-row .intro-txt-area .txt-hidden-box{transform:translateY(100%);opacity:0}.ftintro-interation .intro-row .intro-txt-area [class^=txt]{color:#fff;display:block;overflow:hidden}.ftintro-interation .intro-row .intro-txt-area .txt01{font-size:1.8rem;line-height:3rem;font-weight:600}.ftintro-interation .intro-row .intro-txt-area .txt02{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:5.2rem;line-height:6.8rem;margin-top:6rem;max-width:51rem}.ftintro-interation .intro-row .intro-txt-area .txt02+.txt02{margin-top:0}.ftintro-interation .intro-row .intro-txt-area .txt03{font-size:1.8rem;line-height:3rem;margin-top:3.2rem}.ftintro-interation .intro-row.intro-bottom .intro-txt-area,.ftintro-interation .intro-row.intro-top .intro-txt-area{max-width:96rem}.ftintro-interation .manage-wrap{display:flex;justify-content:space-between;gap:12.2rem}.ftintro-interation .manage-wrap .manage-col:first-child{min-width:35.4rem}.ftintro-interation .manage-wrap .component-hgroup .hgroup-tit+.hgroup-sub{margin-top:1.6rem}.ftintro-interation .manage-wrap .component-hgroup .hgroup-sub .sub-txt01{margin-top:0}.ftintro-interation .intro-value-wrap{padding:14rem 0;background:#f5f5f5}.ftintro-interation .intro-value-wrap .intro-value-inner{max-width:140rem;margin:0 auto}.ftintro-interation .intro-value-wrap .intro-value-list{display:flex;gap:2.8rem}.ftintro-interation .intro-value-wrap .intro-list-item{background:#fff;display:flex;flex-direction:column;justify-content:start;text-align:center;width:calc(25% - 1.4rem);padding:8.8rem 2.4rem;position:relative}.ftintro-interation .intro-value-wrap .intro-itme-img{max-width:10.4rem;max-height:10.4rem;margin:0 auto}.ftintro-interation .intro-value-wrap .intro-itme-img>img{width:100%;height:100%;object-fit:cover}.ftintro-interation .intro-value-wrap .intro-itme-img+.intro-item-txt{margin-top:4rem}.ftintro-interation .intro-value-wrap .intro-item-txt>span{display:block}.ftintro-interation .intro-value-wrap .intro-item-txt .tit{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:2.4rem;line-height:4rem;color:#111}.ftintro-interation .intro-value-wrap .intro-item-txt .tit+.txt{margin-top:.8rem}.ftintro-interation .intro-value-wrap .intro-item-txt .txt{font-size:1.6rem;line-height:2.8rem;color:#111}.ftintro-interation .video-story-wrap .component-hgroup+.component-lists{margin-top:3.2rem}.ftintro-interation .video-story-wrap .component-lists.type-card .lists-row.col-n-2 [class^=lists-col]:nth-child(n+3){margin-top:4rem}.customer-safe-wrap .component-lists .lists-row .lists-col-2{align-items:flex-start;padding-top:2rem}.customer-safe-wrap .txt-info02-wrap .txt-info-sub+.txt-info-box,.customer-safe-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:1.6rem}.esg-spy-wrap{position:relative;padding-left:47.3rem}.esg-spy-wrap .sticky-wrap{position:absolute;top:0;left:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:-14rem;padding-top:14rem}.esg-spy-wrap .scroll-spy-wrap{margin-top:-6rem;padding-top:6rem}.esg-spy-wrap .scroll-spy-wrap.custom-fixed{margin-top:0}.esg-spy-wrap+.component-btns{margin-top:8rem;padding-top:6rem;border-top:1px solid #ddd}.esg-spy-wrap .esg-spy-tit{font-size:2.4rem;line-height:4rem;font-weight:600;display:none}.esg-spy-wrap .esg-spy-txt{margin-bottom:6rem;font-size:1.8rem;line-height:3rem}.esg-spy-wrap .scroll-spy-wrap .scroll-spy-head{margin-top:7rem}.esg-spy-wrap .esg-thumb-area+.esg-thumb-area{margin-top:8rem}.esg-spy-wrap .esg-thumb-area .thumb-area+.thumb-info,.esg-spy-wrap .esg-thumb-area .thumb-info+.component-swiper{margin-top:4rem}.esg-spy-wrap .esg-thumb-area .component-swiper .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:66.7692307692%}.esg-spy-wrap .esg-thumb-area .component-swiper .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.esg-spy-wrap .esg-thumb-txt .thumb-tit{color:#111;font-size:2.4rem;line-height:4rem;font-weight:600}.esg-spy-wrap .esg-thumb-txt .thumb-tit+.thumb-txt{margin-top:1.2rem}.esg-spy-wrap .esg-thumb-txt .thumb-txt{display:block;color:#444;font-size:1.6rem;line-height:2.8rem}.esg-spy-wrap .esg-thumb-sub{margin-top:1.6rem;font-size:1.4rem;line-height:2.6rem;color:#666}.esg-spy-wrap .txt-info02-wrap .info-tit06{display:flex;align-items:center}.esg-spy-wrap .txt-info02-wrap .info-inline-util{display:inline-flex;margin:0 0 .4rem .8rem}.esg-spy-wrap .component-swiper.swiper-type05 .esg-slide-area .component-thumbnail+.txt-info02-wrap{margin-left:4rem}.esg-spy-wrap .component-swiper.swiper-type05 .esg-slide-area .component-thumbnail+.txt-info02-wrap .btn.btn-cont-48{min-width:16rem;max-width:38rem;padding:0 2.4rem}.esg-spy-wrap .component-swiper.swiper-type05 .esg-slide-area .component-thumbnail+.txt-info02-wrap .btn.btn-cont-48 .btn-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .esg-spy-wrap{padding-right:47.3rem;padding-left:0}[dir=rtl] .esg-spy-wrap .sticky-wrap{left:auto;right:0}.reward-awards-list-wrap{padding:8rem 0;background-color:#f5f5f5}.reward-awards-list-wrap .component-hgroup{max-width:140rem;margin:0 auto}.reward-awards-list-wrap .hgroup-unit04{margin-top:1.2rem;color:#444}.reward-awards-list-wrap .reward-swiper{margin-top:3.2rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .info-tit03{font-size:2.4rem;line-height:4rem;font-weight:600}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-fraction{display:none;flex:0 0 auto}.hotel-reward-wrap,.reward-wrap{margin-top:8rem;padding-left:47.6rem;position:relative;min-height:72rem}.hotel-reward-wrap .scroll-spy-wrap,.reward-wrap .scroll-spy-wrap{margin-top:-6rem;padding-top:6rem}.hotel-reward-wrap .scroll-spy-wrap.sticky-wrap,.reward-wrap .scroll-spy-wrap.sticky-wrap{position:absolute;top:0;left:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed{margin-top:0}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed::after,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed::after{display:none}.hotel-reward-wrap .btn-box,.reward-wrap .btn-box{display:none!important}.rewards-list-wrap .txt-data-inner{border-top:2px solid #111;border-bottom:1px solid #ddd}.rewards-list-wrap .txt-data-item{justify-content:space-between;padding:2.4rem 0 2.4rem 21rem;width:100%;position:relative}.rewards-list-wrap .txt-data-item .list-row{margin-left:1rem}.rewards-list-wrap .txt-data-item .txt01{position:relative}.rewards-list-wrap .txt-data-item .txt02{font-weight:600;color:#111;position:absolute;top:2.4rem;left:0}.rewards-list-wrap .txt-data-item .txt02,.rewards-list-wrap .txt-data-item .txt03{font-size:1.8rem;line-height:3rem}.rewards-list-wrap .rewards-list li{display:flex;align-items:center;flex:1}.rewards-list-wrap .rewards-list .list-txt{color:#444;font-size:1.6rem;line-height:2.8rem}.rewards-list-wrap .rewards-list .list-txt+.list-unit{margin-left:.4rem}.rewards-list-wrap .rewards-list .list-unit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.rewards-list-wrap .rewards-list+.rewards-list{border-top:1px solid #ddd}.rewards-list-wrap .rewards-list.no-data{height:27.5rem;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #ddd}.rewards-list-wrap .rewards-list.no-data .txt{color:#444;font-size:1.6rem;line-height:2.8rem;font-weight:600}.rewards-list-wrap .hover-img{max-width:100%;font-size:0;opacity:0;position:absolute}.rewards-list-wrap .hover-img img{width:100%}.layout-wrap+.visual-img-wrap{width:58.9rem;height:0;position:fixed;left:0;bottom:0;display:none;z-index:5;max-width:33vw}.layout-wrap+.visual-img-wrap .img-box{width:100%;position:relative;overflow:hidden;padding-top:56.25%;position:absolute;bottom:0;left:0;transform:translateY(100%)}.layout-wrap+.visual-img-wrap .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layout-wrap+.visual-img-wrap .second-img,.layout-wrap+.visual-img-wrap img{transform:translateY(100%)}.reward-wrap .scroll-spy-wrap:not(.sticky-wrap){z-index:1}.reward-wrap .filter-category-wrap{z-index:6}.rewards-list-wrap .txt-data-item .txt01 .txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#816c5b}.rewards-list-wrap .txt-data-item .txt03{margin-top:.4rem}.history-wrap .component-accordion .accordion-btn{padding:2.2rem 0}.history-wrap .component-accordion .accordion-content{background-color:transparent}.history-wrap .component-accordion .accordion-content-inner{padding:0;padding-bottom:4rem;display:flex}.history-wrap .component-accordion .img-box{width:44.8rem;position:relative}.history-wrap .component-accordion .img-box::before{content:"";display:block;padding-top:56.58%;width:100%}.history-wrap .component-accordion img{position:absolute;left:0;top:0;width:100%;height:auto;object-fit:cover}.history-wrap .component-accordion .accordion-item[data-state=open]{border-bottom:1px solid #ddd}.history-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:2.8rem;line-height:4.4rem;font-weight:400;padding-top:.8rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em}.history-wrap .component-accordion .txt-bu-wrap{width:calc(100% - 44.8rem);padding-top:2.4rem;padding-left:6rem}.history-wrap .component-accordion .txt-bu-wrap .component-hgroup .hgroup-tit{flex:auto;text-align:start}.history-wrap .component-accordion .txt-bu-wrap .txt-bu04{margin-top:.4rem}.history-wrap .component-accordion .txt-bu-wrap .hgroup-tit08{font-size:2rem;line-height:3.6rem;font-weight:600}[dir=rtl] .history-wrap .component-accordion .txt-bu-wrap{padding-left:0;padding-right:6rem}.branch-contact-wrap{margin-top:4rem}.branch-contact-wrap .component-hgroup+.component-collapse.type-list{margin-top:4rem;border-top:2px solid #111}.branch-contact-wrap .component-collapse.type-list{border-top:0}.branch-contact-wrap .component-collapse.type-list .collapse-tit{cursor:default}.branch-contact-wrap .component-collapse.type-list .collapse-txt{padding:0}.branch-contact-wrap .component-collapse.type-list .collapse-txt .txt{font-size:2rem;line-height:3.6rem;font-weight:600;padding-right:0;white-space:initial}.branch-contact-wrap .component-collapse.type-list .collapse-content{padding:0}.branch-contact-wrap .component-collapse.type-list .collase-list{margin-bottom:-4rem}.branch-contact-wrap .component-collapse.type-list .collase-item{width:calc((100% - 3rem)/ 3);margin-right:1.5rem;margin-bottom:4rem}.branch-contact-wrap .component-collapse.type-list .collase-item:nth-child(3n){margin-right:0}.branch-contact-wrap .component-collapse.type-list .collase-item:first-child:last-child{flex:1 1 auto}.branch-contact-wrap .component-collapse.type-list .collase-item .item-txt01{font-size:1.6rem;line-height:2.8rem;font-weight:600}.branch-contact-wrap .component-collapse.type-list .collase-item .item-txt01+.item-sub01{margin-top:.8rem}.branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01{display:flex;gap:2.5rem;font-size:1.6rem;line-height:2.8rem;font-weight:400}.branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01 .tel-tit{white-space:nowrap}.branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01 .tel-num{flex:1 1 auto}.branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01 .tel-num .num{position:relative;color:#111;word-break:break-word}.branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01 .tel-num .num::before{content:"";position:absolute;top:.4rem;left:-1.2rem;width:1px;height:1.2rem;background:#ddd}.branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01 [class^="btn btn-"]{margin-left:.8rem;justify-content:center}.branch-contact-wrap .component-collapse.type-list+.component-collapse.type-list{margin-top:1.6rem}.branch-contact-wrap .contact-info-hotel-box{border-top:2px solid #111}.branch-contact-wrap .contact-info-hotel-box .txt-info02-wrap .txt-info-tit .info-tit .ico-arrow-right{display:inline-block;width:2rem;height:2rem;margin-left:.8rem;margin-bottom:.4rem}.branch-contact-wrap .contact-info-hotel-box .btn.black{display:none}.branch-contact-wrap.overseas .component-collapse.type-list .collase-item{width:32.9rem}.contact-info-hotel-box{padding:6rem;background-color:#f5f5f5}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1>[class$=-col-1]{flex:0 0 55.5rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1>[class$=-col-2]{flex:0 0 calc((100% - 55.5rem - 6rem) * 1)}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .component-thumbnail{height:31.1rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group{margin-top:2.4rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group+.btn-cont-52{margin-left:auto;margin-top:3.2rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap{margin-top:2rem;width:100%;text-align:end}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-tit{text-align:start}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date{align-items:flex-start;text-align:start}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]{position:relative;padding-left:2.5rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]::before{margin:0;position:absolute;top:1rem;left:1.2rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt05+.date-txt04 .email{text-decoration:none}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt04{font-size:1.8rem;line-height:3rem;font-weight:400;color:#111}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt04 .email+.btn-copy{margin-left:.8rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt04 .address+.btn-copy{display:inline-flex!important}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date+.txt-info-date{margin-top:.4rem}.contact-info-hotel-box+.component-collapse{margin-top:2rem}[dir=rtl] .branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01 font+.tel-num{display:none}[dir=rtl] .branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01 .tel-num .num::before{top:1rem;left:auto;right:-1.2rem}.layout-wrap.layout-max .report-wrap{padding-top:4rem}.report-wrap .component-form [class^=form-col]{width:100%}.report-wrap .component-card .report-inner{max-width:140rem;margin:0 auto}.report-wrap.bg-gray{background-color:#f5f5f5;padding:8rem 0}.report-wrap.bg-gray .report-inner{max-width:140rem;margin:0 auto}.report-wrap .component-card .card-top{height:auto}.report-wrap .component-card .card-info{display:flex;flex-direction:column}.report-wrap .component-card .card-info-tit .info-tit{font-size:2.4rem}.report-wrap .component-card .card-info-txt{display:flex;flex-direction:column;justify-content:space-between;flex:1}.report-wrap .report-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:stretch}.report-wrap .report-row.ratio-1-2>[class$=-col-1]{flex:0 0 calc(33.3333333333% - 1.6rem * 1 / 2)}.report-wrap .report-row.ratio-1-2>[class$=-col-2]{flex:0 0 calc(66.6666666667% - 1.6rem * 1 / 2)}.report-wrap .txt-data-wrap .txt-data-item{padding:3.2rem 0;border-top:0;border-bottom:1px solid #ddd}.report-wrap .txt-data-wrap dt{width:35%}.report-wrap .txt-data-wrap dd{width:65%}.report-wrap .component-btns .btns-row{flex-direction:row}.report-wrap .component-btns .btn+.btn{margin-left:2rem}.report-wrap .txt-bu-wrap+.btn{margin-top:3.2rem}.report-wrap .component-hgroup+.component-swiper,.report-wrap .component-hgroup+.list-box-wrap{margin-top:6rem}.report-wrap .component-form .form-help.bu-dot:first-child{margin-top:1.2rem}.report-gate-wrap{display:flex;align-items:center;justify-content:center}.report-gate-wrap:has(:focus) .report-item::before,.report-gate-wrap:has(:hover) .report-item::before{background-color:rgba(0,0,0,.7)}.report-contents{position:relative;height:64rem;width:100%;transition:width .35s cubic-bezier(.24,-.16,.2,1);overflow:hidden}.report-contents .report-item{position:relative;padding:22.9rem 13.3rem 14rem 26rem;width:100%;height:100%;display:flex}.report-contents .report-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.report-contents .report-item::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:1;transition:all .35s ease-in-out}.report-contents .report-txt{z-index:1}.report-contents .report-txt .ico-btn-arrow.circle{opacity:0;margin-top:4rem;transition:opacity .2s ease-out}.report-contents .report-txt .tit-box{display:block;margin-top:1.2rem}.report-contents .report-type{display:block;font-size:1.8rem;line-height:3rem;font-weight:600;color:#fff}.report-contents .report-tit{width:46rem;display:block;font-size:5.2rem;line-height:6.8rem;font-weight:500;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;color:#fff}.list-box-wrap .list-box{display:flex;align-items:center;background-color:#fff;padding:4rem 8rem}.list-box-wrap .list-box+.list-box{margin-top:2.4rem}.list-box-wrap .box-label{display:flex;flex-direction:column;align-items:center;width:16rem}.list-box-wrap [class^="ico ico-report-"]{display:block}.list-box-wrap [class^="ico ico-report-"]+.label-txt{margin-top:1.2rem}.list-box-wrap .label-txt{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111;text-align:center}.list-box-wrap .box-cont{display:flex;width:calc(100% - 16rem)}.list-box-wrap .box-cont::before{content:"";display:block;width:1px;height:auto;background-color:#eee;margin:0 8rem}.list-box-wrap .box-cont .txt-bu-wrap .txt-bu04>li{color:#444}:not(:lang(ko)) .report-wrap .component-form .form-help{display:block}.compliance-wrap{padding-top:4rem}.compliance-wrap .compliance-hgroup-wrap{max-width:140rem;margin:8rem auto 0 auto}.compliance-wrap .compliance-hgroup-wrap .hgroup-bottom{max-width:100%;justify-content:flex-start;margin:0 auto}.compliance-wrap .compliance-hgroup-wrap .hgroup-bottom.size01{max-width:87rem}.compliance-wrap .compliance-hgroup-wrap+.component-accordion{margin-top:4rem}.compliance-wrap .component-hgroup+.component-chips .component-hgroup+.component-hgroup{margin-top:6rem}.compliance-wrap .component-chips .chips-row{flex-wrap:wrap}.compliance-wrap .component-accordion{margin:0 auto 0;max-width:140rem}.compliance-wrap .component-accordion+.compliance-hgroup-wrap{margin-top:14rem}.compliance-wrap .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item{font-size:1.8rem;line-height:3rem;font-weight:400}.compliance-info-wrap{margin:8rem auto 0;max-width:140rem}.compliance-list-wrap{margin-top:4rem;display:flex;flex-wrap:wrap;width:100%;align-items:stretch}.compliance-list-wrap,.compliance-list-wrap.col-3{justify-content:space-between}.compliance-list-wrap.col-3 [class^=compliance-list]{width:calc(33% - 1.4rem);background-color:#f5f5f5}.compliance-list-wrap.col-3 [class^=compliance-list]:nth-child(2):nth-last-child(1){margin-right:auto;margin-left:2.8rem}.compliance-list-wrap.col-3 [class^=compliance-list]:nth-child(n+4){margin-top:2.8rem}.compliance-list-wrap.col-3 [class^=compliance-list]:nth-child(3n+4){margin-left:0}.compliance-list-item{padding:4rem}.compliance-list-item .compliance-item-img{width:7.2rem;height:7.2rem}.compliance-list-item .compliance-item-img img{width:100%;object-fit:cover}.compliance-list-item .compliance-item-txt{margin-top:4rem}.compliance-list-item .compliance-item-txt .tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.compliance-list-item .compliance-item-txt .txt{margin-top:.8rem;display:block;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.compliance-list-item .compliance-item-txt .txt-bu-wrap{margin-top:.4rem}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04{display:flex;flex-wrap:wrap}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04>li{font-size:1.6rem;line-height:2.8rem;font-weight:400}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04>li::before{width:.4rem;height:.4rem;top:1.2rem;background:#111}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04>li+li{margin:0}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04>li:not(:last-child){margin:0 1.6rem 0 0}.ceo-top-wrap{margin-top:8rem;padding-top:8rem;height:67.5rem;background-color:#f5f5f5}.ceo-top-wrap .hgroup-tit01{color:#111;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;font-weight:400;letter-spacing:-.02em;font-size:5.2rem;line-height:6.8rem;font-weight:400}.ceo-top-wrap .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{color:#111;margin-top:1.2rem}.ceo-top-wrap .component-hgroup .hgroup-bottom{padding:0}.ceo-bottom-wrap{max-width:116.2rem;margin:-45.3rem auto 0}.ceo-bottom-wrap .ceo-img{width:116.2rem;height:65.3rem;background:url(/assets/images/FT/bg_pc_visual_ceo.jpg) no-repeat 0 0/100% auto}.ceo-bottom-wrap .txt-area{margin-top:10rem;display:flex;justify-content:space-between;width:100%;align-items:stretch}.ceo-bottom-wrap .txt-area .txt-top{width:31.49%}.ceo-bottom-wrap .txt-area .txt-top .txt{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#111}.ceo-bottom-wrap .txt-area .txt-bottom{width:calc(68.51% - 11rem);margin-top:14rem}.ceo-bottom-wrap .txt-area .txt-bottom .txt{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.ceo-bottom-wrap .txt-area .txt-bottom .txt+.txt{margin-top:1.6rem}.conduct-type{margin-top:8rem}.conduct-type.report-wrap{padding-bottom:14rem}.conduct-type .compliance-hgroup-wrap{margin-top:0}.conduct-type .compliance-hgroup-wrap+.report-inner{margin-top:4rem}.conduct-type .report-inner{max-width:140rem;margin:0 auto}.conduct-type .report-inner .list-box-wrap{padding:0 2rem}.conduct-type .txt-bu-wrap .component-hgroup .hgroup-tit{flex:initial;text-align:start}.conduct-type .txt-bu-wrap .component-hgroup .hgroup-tit [class^=hgroup-tit]{font-size:1.8rem;line-height:3rem;font-weight:500}.conduct-type .txt-bu-wrap .component-hgroup+[class^=txt-bu]{margin-top:1.6rem}.conduct-type .btn-util01{margin-top:4rem}.compliance-top-wrap+.compliance-program-wrap{margin-top:8rem}.compliance-img-area+.operate-current{margin-top:14rem}.compliance-img-area+.compliance-num-list{margin-top:10rem}.compliance-img-area>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.compliance-intro .intro-txt+.intro-img{margin-top:6rem}.compliance-cp .compliance-cp-status,.compliance-intro .intro-img{max-width:140rem;margin:0 auto}.compliance-cp .compliance-cp-current{background:#f5f5f5;padding:10rem 0 16rem 0;margin-top:14rem}.compliance-cp .compliance-cp-current .cp-current-inner{max-width:140rem;margin:0 auto}.compliance-cp .compliance-cp-current .txt-info02-wrap .txt-info-tit+.txt-bu-wrap{margin-top:.8rem}.compliance-cp .process-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.compliance-cp .process-list .list-item{display:flex;flex:0 0 calc(50% - 1.4rem)}.compliance-cp .process-list .list-item+.list-item{border-top:0;padding-top:0;margin-top:0}.compliance-cp .process-list .list-item:nth-child(n+3){margin-top:2.8rem}.compliance-cp .process-list .txt-info02-wrap{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;background-color:#fff}.compliance-cp .process-list .txt-info02-wrap .info-tit09+.info-txt{margin-top:1.6rem}.compliance-list-box{max-width:140rem;margin:0 auto}.compliance-list-box .list-box-wrap .box-label{min-width:18rem}.compliance-list-box .list-box-wrap .list-box{background:#f5f5f5}.compliance-list-box .list-box-wrap .list-box+.list-box{margin-top:4rem}.compliance-list-box .list-box-wrap .list-box .info-txt .txt02+.txt02,.compliance-list-box .list-box-wrap .list-box .txt-info02-wrap+.txt-bu-wrap{margin-top:1.6rem}.compliance-list-box .list-box-wrap .box-cont::before{background-color:#ddd}.compliance-list-box .list-box-wrap .inner-tit{font-size:1.8rem;line-height:3rem;font-weight:500}.compliance-list-box .list-box-wrap .inner-tit+.txt-info02-wrap{margin-top:1.6rem}.compliance-book{max-width:140rem;margin:0 auto}.compliance-book .component-hgroup .hgroup-sub .sub-tit02{margin-top:0;text-align:center}.compliance-book .compliance-hgroup-wrap+.compliance-img-area{margin-top:4rem}.compliance-book .compliance-num-list{display:flex}.compliance-book .compliance-num-list .list-tit{width:30%}.compliance-book .compliance-num-list .list-tit .component-hgroup+.txt-bu-wrap{margin-top:2.4rem}.compliance-book .compliance-num-list .list-tit .component-hgroup .hgroup-tit06{font-size:2.8rem;line-height:4.4rem;font-weight:600}.compliance-book .compliance-num-list .list-tit .txt-bu-wrap+.btn.btn-util01{margin-top:2.4rem}.compliance-book .compliance-num-list .list-tit .btn.btn-util01{height:auto;padding-top:.8rem;padding-bottom:.8rem}.compliance-book .compliance-num-list .list-tit .btn .btn-txt{width:calc(100% - 2.4rem);font-size:1.6rem;line-height:2.8rem;font-weight:500}.compliance-book .compliance-num-list .list-cont{width:100%;margin-left:7.7rem}.compliance-book .compliance-num-list .list-cont .program-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.compliance-book .compliance-num-list .list-cont .program-list{margin-top:2.4rem;padding:3.2rem 0;border-top:2px solid #111;border-bottom:1px solid #ddd}.compliance-book .compliance-num-list .list-cont .program-list li{font-size:1.8rem;line-height:3rem;font-weight:600;position:relative;display:flex;align-items:center}.compliance-book .compliance-num-list .list-cont .program-list li~li{padding-top:3.2rem;margin-top:3.2rem;border-top:1px solid #ddd}.compliance-book .compliance-num-list .list-cont .program-list li .num{margin-right:4rem;background:#111;width:3.2rem;height:3.2rem;border-radius:100%;color:#fff;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:1.4rem;line-height:2.6rem;margin-top:0;padding-top:.5rem;display:flex;flex-shrink:0;justify-content:center;align-items:center}.self-compliance-wrap{margin-top:10rem}.svc-main-top-wrap{position:relative;padding-bottom:10rem}.svc-main-top-wrap .tit-area{max-width:140rem;margin:0 auto}.svc-main-top-wrap .tit-area .component-hgroup .hgroup-top{align-items:flex-end}.svc-main-top-wrap .tit-area .component-hgroup .hgroup-tit01{font-size:4.8rem;line-height:6.4rem;font-weight:500}.svc-main-top-wrap .bg-area{width:100%;height:70.8rem;background:#675b57;position:absolute;z-index:-1;bottom:0}.svc-main-top-wrap .svc-top-swiper{position:relative;min-height:70rem}.svc-main-top-wrap .svc-top-swiper .swiper-img{position:relative;width:100%;height:0;padding-top:56.25%}.svc-main-top-wrap .svc-top-swiper .swiper-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.svc-main-top-wrap .svc-top-swiper .swiper-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 71.05%,rgba(0,0,0,.28) 100%);z-index:1}.svc-main-learn-wrap .hgroup-sub .sub-txt01+.btn.btn-util01{margin-top:2.4rem}.svc-main-learn-wrap .btn.btn-util01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.svc-main-learn-wrap+.svc-main-info-wrap{margin-top:14rem}.svc-main-learn-wrap .component-hgroup+.component-lists{margin-top:6rem}.svc-main-learn-wrap .component-hgroup .hgroup-sub .sub-tit01{font-size:2rem;line-height:3.6rem;font-weight:500}.svc-main-learn-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]{align-items:flex-start}.svc-main-info-wrap{background:#f5f5f5;padding:8rem 0}.svc-main-info-wrap .info-tit-wrap{max-width:140rem;margin:0 auto}.svc-main-info-wrap .info-tit-wrap+.svc-info-swiper{margin-top:6rem}.svc-main-info-wrap .svc-info-swiper-wrap .txt-info02-wrap .txt-info-tit .info-tit07{font-size:1.8rem;line-height:3rem;font-weight:600;color:#fff}.svc-main-info-wrap .svc-info-swiper-wrap .component-card .card-util .card-util-col.col-right{margin-left:auto}.svc-main-info-wrap .component-hgroup .hgroup-unit01{font-size:1.4rem;line-height:2.6rem}.svc-main-info-wrap .component-swiper.swiper-type07 .component-card .card-util .card-util-row.row-bottom{align-items:flex-end}.svc-main-info-wrap .component-swiper.swiper-type07 .component-card .card-util .card-util-row.row-bottom .card-util-col .txt-info02-wrap{padding-right:2.4rem}.svc-main-info-wrap .component-swiper.swiper-type07 .component-card .card-util .card-util-col.col-right{flex:0 0 2.4rem}.svc-main-info-wrap .component-swiper.swiper-type07 .component-card .card-util .card-util-col.col-right .ico-btn-arrow{width:2.4rem;height:2.4rem}.svc-main-info-wrap .component-swiper.swiper-type07 .component-card .card-util .card-util-col.col-right .ico-btn-arrow::after{width:2.4rem;height:2.4rem;background-size:2.4rem}.svc-main-info-wrap .component-swiper.swiper-type07 .component-card .card-util .card-util-col.col-right .ico-btn-arrow.circle{border:none}.svc-main-qna-wrap .component-hgroup+.component-thumbnail{margin-top:6rem}.svc-academy-wrap .component-hgroup+.svc-process-wrap{margin-top:10rem;padding-top:10rem;border-top:1px solid #ddd}.svc-academy-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.svc-special-list{content:"";display:table;clear:both}.svc-special-list .list-item{width:calc(50% - 6.3rem);float:left}.svc-special-list .list-item:nth-child(n+2){margin-top:14rem}.svc-special-list .list-item:nth-child(even){float:right}.svc-special-list .list-item .card-top{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.svc-special-list .list-item .card-img{display:flex;padding-right:4.2rem}.svc-special-list .list-item .card-img>img{max-width:100%;height:auto}.svc-special-list .card-side-txt{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;white-space:nowrap;color:#816c5b;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:1.8rem;line-height:3rem;writing-mode:vertical-rl;position:absolute;top:0;right:0;margin-top:0}.svc-process-wrap .svc-process-img{display:flex;justify-content:center;width:100%}.svc-process-wrap .svc-process-img .img-area{flex:1 0 100%}.svc-process-wrap .svc-process-img .img-area>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.svc-edu-wrap .bg-area{background:#f5f5f5;height:54rem}.svc-edu-wrap .bg-area .component-hgroup{max-width:140rem;margin:0 auto;padding-top:8rem}.svc-edu-wrap .img-area{max-width:140rem;margin:-26rem auto 0}.svc-academy-w1400-wrap .component-hgroup{max-width:140rem;margin:0 auto}.svc-program-top-wrap .bg-area{background:#f5f5f5;height:55.4rem;margin-top:-47rem}.svc-program-top-wrap .img-area{max-width:116.2rem;margin:0 auto}.svc-program-top-wrap .img-area .txt{display:block;font-size:1.4rem;line-height:2.6rem;color:#666;margin-top:1.6rem}.svc-program-top-wrap+.svc-program-info-wrap,.svc-program-top-wrap+.svc-program-tab-wrap{margin-top:14rem}.svc-program-info-wrap{max-width:140rem;margin:0 auto}.svc-program-info-wrap .txt-data-wrap .ico[class^=ico]+.txt{margin-left:.8rem}.svc-program-info-wrap .txt-data-wrap .txt-data-item{border-bottom:1px solid #ddd}.svc-program-info-wrap .txt-data-wrap .txt-data-item+.txt-data-item{border-top:0}.svc-program-info-wrap .txt-data-wrap .txt-data-item dt{width:48%}.svc-program-info-wrap .txt-data-wrap .txt-data-item .txt01{display:flex;align-items:center}.svc-program-info-wrap .component-lists .lists-row{align-items:flex-start}.svc-program-info-wrap .component-lists .lists-row+.lists-row{padding-top:0}.svc-program-info-wrap .component-lists .lists-row [class^=lists-col]{align-items:start}.svc-program-info-wrap .component-thumbnail .thumbnail-img>img{height:auto}.svc-program-info-wrap .component-hgroup .hgroup-tit{flex:1 1 0}.program-info-area .component-hgroup+.txt-info02-wrap{margin-top:4rem}.program-info-area .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:2.4rem}.svc-program-tab-wrap .component-tab .tab-head{max-width:140rem;margin:0 auto}.svc-program-tab-wrap .content-inner{margin-top:8rem}.svc-edu-tit-wrap{text-align:center;max-width:140rem;margin:0 auto}.svc-edu-tit-wrap .tit{color:#816c5b;font-size:2.4rem;line-height:4rem;font-weight:600}.svc-edu-tit-wrap .tit+.txt{margin-top:3.2rem}.svc-edu-tit-wrap .txt{font-size:3.2rem;line-height:4.8rem;font-weight:500}.svc-edu-process-wrap{padding:10rem 0}.svc-edu-process-wrap .edu-process-inner{max-width:140rem;margin:0 auto}.svc-edu-process-wrap .component-hgroup .hgroup-util{align-items:center}.svc-edu-process-wrap .component-hgroup .ico+.util-txt02{margin-left:.8rem}.process-list{display:flex}.process-list .tit-area{min-width:47.6rem}.process-list .tit-area .component-hgroup .hgroup-util{align-items:center;margin-top:1.6rem}.process-list .tit-area .component-hgroup .ico+.util-txt02{margin-left:.8rem}.process-list .list-area{width:100%;border-top:2px solid #111;border-bottom:1px solid #ddd;padding:4rem 0}.process-list .list-item{display:flex}.process-list .list-item.hide{display:none}.process-list .list-item+.list-item{border-top:1px solid #ddd;padding-top:4rem;margin-top:4rem}.process-list .list-item .item-ico{width:12rem;height:12.2rem}.process-list .list-item .item-ico img{width:100%}.process-list .list-item .item-ico+.item-txt{margin-left:6rem}.process-list .list-item .item-num{background:#816c5b;border-radius:100%;width:3.2rem;height:3.2rem;display:flex;justify-content:center;position:absolute;left:0;top:0}.process-list .list-item .num{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:1.4rem;line-height:2.6rem;color:#fff}.process-list .list-item .item-bg{display:flex;justify-content:center;align-items:center;background:#f5f5f5;width:12rem;height:12rem;border-radius:100%}.process-list .list-item .item-txt .tit{font-size:2rem;line-height:3.6rem;font-weight:600}.process-list .list-item .item-txt .tit+.txt-bu-wrap{margin-top:1.6rem}.svc-edu-operate-wrap{max-width:140rem;margin:0 auto}.svc-edu-operate-wrap .edu-operate-list{display:flex;justify-content:space-between}.svc-guide-wrap{min-width:116.2rem}.svc-guide-wrap .info-txt{justify-content:center}.svc-guide-wrap .txt-info-box{padding:1.6rem 3.4rem}[dir=rtl] .process-list .tit-area .component-hgroup .ico+.util-txt02{margin-left:0;margin-right:.8rem}[dir=rtl] .process-list .list-item .item-ico+.item-txt{margin-left:0;margin-right:6rem}[dir=rtl] .process-list .btn.btn-mo-viewmore .btn-txt+.ico{margin-left:0;margin-right:.8rem}:lang(ru) .svc-main-info-wrap .info-tit08{word-break:break-word}.customervoice-wrap .agreement-all-area+.agreement-list-area{padding:0}.customervoice-wrap .info-box-wrap{width:100%}.customervoice-wrap .info-box-wrap .info-box-inner{padding:4rem 4.8rem;background-color:#f5f5f5}.customervoice-wrap .info-box-wrap .info-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:stretch}.customervoice-wrap .info-box-wrap .info-row>[class$=-col-1],.customervoice-wrap .info-box-wrap .info-row>[class$=-col-2]{flex:0 0 calc(50% - 4.8rem * 1 / 2)}.customervoice-wrap .info-box-wrap .info-row [class^=info-col]{display:flex;align-items:center}.customervoice-wrap .info-box-wrap .info-row [class^=info-col]:nth-child(n+3){margin-top:.8rem}.customervoice-wrap .info-box-wrap .info-row .info-tit{margin-right:1.6rem;width:16rem;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.customervoice-wrap .info-box-wrap .info-row .info-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.customervoice-wrap .agreement-list{overflow-y:auto;padding:2.4rem 6rem;min-height:16rem}.customervoice-wrap .agreement-list::-webkit-scrollbar{width:10px}@supports (-moz-appearance:none){.customervoice-wrap .agreement-list{scrollbar-width:thin;scrollbar-color:#111 #ddd}}.recruitment-wrap{display:flex;align-items:center;justify-content:center}.recruitment-wrap:has(:focus) .recruitment-item::before,.recruitment-wrap:has(:hover) .recruitment-item::before{background-color:rgba(0,0,0,.7)}.recruitment-contents{position:relative;height:64rem;width:100%;transition:width .35s cubic-bezier(.24,-.16,.2,1);overflow:hidden}.recruitment-contents .recruitment-item{position:relative;padding:22.9rem 13.3rem 14rem 26rem;width:100%;height:100%;display:flex}.recruitment-contents .recruitment-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.recruitment-contents .recruitment-item::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:1;transition:all .35s ease-in-out}.recruitment-contents .recruitment-txt{z-index:1}.recruitment-contents .recruitment-txt .ico-btn-arrow.circle{opacity:0;margin-top:4rem;transition:opacity .2s ease-out}.recruitment-contents .recruitment-txt .tit-box{display:block;margin-top:1.2rem}.recruitment-contents .recruitment-type{display:block;font-size:1.8rem;line-height:3rem;font-weight:600;color:#fff}.recruitment-contents .recruitment-tit{width:46rem;display:block;font-size:5.2rem;line-height:6.8rem;font-weight:500;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;color:#fff}.layout-top-wrap+.layout-body-wrap:has(.recruitment-list-wrap){padding-top:10rem}.recruitment-list-wrap .component-hgroup+.filter-category-wrap{margin-top:6rem}.recruitment-list-wrap .component-hgroup .hgroup-top .btn-cont-48{display:none}.recruitment-list-wrap .component-lists+.pagination-wrap{margin-top:8rem}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item *{margin:0}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item+.body-item{margin-top:6rem}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item .body-sub-title{font-size:2.4rem;line-height:4rem;font-weight:600}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item .body-content-txt+.body-table-area,.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item .body-sub-title+.body-content-txt,.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item .body-sub-title+.txt-bu-wrap{margin-top:2.4rem}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-table-area .component-table .col{min-width:15.6rem}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-table-area .component-table .table-txt01{font-size:1.6rem;line-height:2.8rem;font-weight:600;display:block;color:#111}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-table-area .component-table .table-txt02{font-size:1.6rem;line-height:2.8rem;font-weight:400;display:block;color:#444}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-table-area .component-table td{vertical-align:top}.recruitment-detail-wrap .board-view-wrap .board-view-body .txt-bu-wrap .txt-bu04 li{color:#444}.recruitment-detail-wrap .board-view-wrap .board-view-body+.board-view-bottom{margin-top:8rem}.page-class--newdevelopment .info-gray-wrap{margin-top:6rem;padding:14rem 0;background-color:#f5f5f5}.page-class--newdevelopment .info-gray-wrap .info-gray-contents{margin:0 auto;max-width:140rem}.page-class--newdevelopment .info-gray-wrap .info-list-wrap{margin-top:6rem;display:flex;align-items:stretch;text-align:center;min-height:30.4rem;border:1px solid #ddd}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content{padding:6rem 6rem;background:#fff;width:25%}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content .list-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#111}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content .list-img-box{margin-top:2.4rem;min-height:12.8rem;display:flex;flex-direction:column;justify-content:center}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content .list-img-box img{width:23rem;height:auto;object-fit:cover}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content .list-img-box img+img{margin-top:.8rem}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content+.list-content{border-left:1px solid #ddd}.newdevelopment-wrap .component-hgroup{margin:0 auto;max-width:140rem}.newdevelopment-wrap .component-hgroup .hgroup-tit .hgroup-tit03+.bottom-txt01{margin-top:1.6rem}.newdevelopment-wrap .component-hgroup .hgroup-tit .bottom-txt01{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.newdevelopment-wrap .component-hgroup{position:relative}.newdevelopment-wrap .component-hgroup .hgroup-util{position:absolute;right:0;bottom:0}.info-gray-wrap02{margin-top:6rem}.info-gray-wrap02 .info-list-wrap{display:flex;align-items:center;justify-content:space-between}.info-gray-wrap02 .info-list-wrap .list-content{padding:8rem 2.4rem;width:calc(25% - 2.1rem);background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center}.info-gray-wrap02 .info-list-wrap .list-content [class^="ico ico-"]{width:10.4rem;height:10.4rem}.info-gray-wrap02 .info-list-wrap .list-content .list-tit{margin-top:4rem;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.info-gray-wrap02 .info-list-wrap .list-content .list-txt{margin-top:.8rem;font-size:3.2rem;line-height:4.8rem;font-weight:400;color:#111;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em}.newdevelopment-wrap .bg-swiper-wrap{margin-top:6rem;position:relative}.newdevelopment-wrap .bg-swiper{width:100%;height:82rem;margin-top:-72.8rem;background-color:#675b57}.newdevelopment-wrap .component-swiper.swiper-type04{position:relative;max-width:140rem;margin:0 auto}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-txt-group{margin-top:4rem;margin-right:36rem}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-txt-group .slide-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#fff}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-txt-group .slide-txt{margin-top:1.6rem;font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#fff}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-controls{margin-top:0;height:auto;position:absolute;right:0;bottom:0}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-controls .swiper-fraction,.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-controls .swiper-progressbar{z-index:2}.newdevelopment-wrap .txt-info-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:1.6rem}.newdevelopment-wrap .txt-info-wrap .txt-info-row [class^=txt-info-col]{margin-top:0}.newdevelopment-wrap .txt-data-wrap .txt-data-item{padding:3.2rem 0}.newdevelopment-wrap .txt-data-wrap .txt-data-item dt{width:auto;display:inline-flex;align-items:flex-start}.newdevelopment-wrap .txt-data-wrap .txt-data-item dt img{width:3.2rem;margin-right:.8rem}.newdevelopment-wrap .txt-data-wrap .txt-data-item dd{width:calc(100% - 32.9rem)}.newdevelopment-wrap .txt-data-wrap .txt-data-item .txt01{font-size:1.8rem;line-height:3rem;font-weight:500}.newdevelopment-wrap .txt-data-wrap .txt-data-item .txt02{font-size:1.8rem;line-height:3rem;font-weight:400}.newdevelopment-wrap .txt-data-wrap .txt-data-item .btn{margin-top:1.6rem}.newdevelopment-wrap .txt-data-wrap .txt-data-item .btn-txt{font-size:1.6rem;line-height:2.8rem}.newdevelopment-wrap .txt-data-wrap .txt-data-item .btn-view-txt{color:#111}.newdevelopment-wrap .txt-data-wrap .txt-data-item:last-child{border-bottom:1px solid #ddd}.newdevelopment-wrap .layout-wrap.parallax .txt-area{width:83%}.newdevelopment-wrap .layout-wrap.parallax .txt-bottom .txt01{max-width:94rem;margin:0 auto}.newdevelopment-wrap .parallax-wrap+.component-accordion{margin:0 auto;margin-top:8rem;max-width:140rem}.newdevelopment-wrap .parallax-wrap+.component-accordion .btn{margin-top:2.4rem}.newdevelopment-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:2rem;line-height:3.6rem}.newdevelopment-wrap .txt-bu-wrap .txt-bu04{color:#444;font-size:1.6rem;line-height:2.8rem}.email-wrap .txt-info02-wrap{max-width:140rem;margin:6rem auto 0}.email-wrap .txt-info02-wrap .txt-info-box{padding:1.6rem 2rem}.email-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line{justify-content:center}.email-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line .txt02{color:#111}[dir=rtl] .newdevelopment-wrap .component-hgroup .hgroup-util{right:auto;left:0}[dir=rtl] .newdevelopment-wrap .txt-data-wrap .txt-data-item dt img{margin-right:0;margin-left:.8rem}.hotel-review-wrap .component-collapse.type-plus02{padding-top:6rem;margin-top:6rem;border-top:1px solid #ddd}.hotel-review-wrap .component-collapse.type-plus02:first-child{margin-top:4rem;border-top:2px solid #111}.hotel-review-wrap .component-collapse.type-plus02 .collapse-tit{align-items:center;border-bottom:0;pointer-events:none}.hotel-review-wrap .component-collapse.type-plus02 .collapse-tit .collapse-txt{padding:0;display:inline-flex;align-items:center}.hotel-review-wrap .component-collapse.type-plus02 .collapse-tit .collapse-txt .count{margin-left:.8rem;font-size:2.8rem;line-height:4.4rem;font-weight:400;color:#444}.hotel-review-wrap .component-collapse.type-plus02 .collapse-tit::before{display:none}.hotel-review-wrap .hotel-list-wrap{display:flex;flex-wrap:wrap}.hotel-review-wrap .hotel-list-wrap .btn-item{margin-top:4rem;width:calc(33% - 1.8rem)}.hotel-review-wrap .hotel-list-wrap .btn-item+.btn-item{margin-left:2.8rem}.hotel-review-wrap .hotel-list-wrap .btn-item:nth-of-type(3n+1){margin-left:0}.hotel-review-wrap .hotel-list-wrap .btn-text01 .btn-txt{font-size:2rem;line-height:3.6rem;font-weight:600;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:calc(100% - 2.8rem)}.hotel-review-wrap .hotel-list-wrap .btn-text01 .btn-txt+.ico-arrow-right{margin-left:1.2rem}.global-faq-wrap{padding-top:4rem}.global-faq-wrap .search-box-wrap{background-color:#f5f5f5;padding:4rem}.global-faq-wrap .search-box-wrap .component-hgroup+.component-form{margin-top:2.8rem}.global-faq-wrap .search-box-wrap .component-form{max-width:74.2rem;margin:0 auto}.global-faq-wrap .search-box-wrap .component-form .form-row{justify-content:center;gap:1.2rem}.global-faq-wrap .filter-category-wrap,.global-faq-wrap .search-box-wrap+.component-chips{margin-top:8rem}.global-faq-wrap .component-accordion .accordion-tit .stit+.tit{margin-top:.8rem}.global-faq-wrap .component-accordion .accordion-tit .tit{font-size:2rem;line-height:3.6rem;font-weight:600}.global-faq-wrap .component-accordion .accordion-content .component-btns{margin-top:2.4rem}.global-faq-wrap .component-accordion .accordion-content .component-btns .ico-btn-download{flex:0 0 1.6rem}.global-faq-wrap .component-accordion .accordion-txt-list .txt-item .point{color:#816c5b;font-weight:500}.global-faq-wrap .component-accordion+.component-pagination{margin-top:6rem}.global-faq-wrap .component-empty{padding:16rem 0;border-top:2px solid #111;border-bottom:1px solid #ddd}.component-hgroup+.global-dining-top-wrap{margin-top:10rem}.global-dining-top-wrap{min-height:52rem;background:#f5f5f5;padding:8rem 0}.global-dining-top-wrap+.global-dining-list-wrap{margin-top:10rem}.global-dining-top-wrap .dining-top-inner{max-width:140rem;margin:0 auto}.global-dining-top-wrap .dining-top-inner .swiper-type16 .swiper-img-container{flex:0 0 calc(60% - 3.2rem);margin:0}.global-dining-top-wrap .dining-top-inner .swiper-type16 .swiper-txt-container{padding-top:4rem;flex:0 0 calc(40% - 3.2rem);margin:0}.global-dining-top-wrap .dining-top-inner .swiper-type16 .txt-info02-wrap .info-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-dining-top-wrap .dining-top-inner .swiper-type16 .txt-info02-wrap .info-txt .txt04{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.global-dining-top-wrap .dining-top-inner .swiper-type16 .txt-info-tit+.txt-info-link{margin-top:3.2rem}.global-dining-list-wrap{max-width:140rem;margin:0 auto}.global-dining-list-wrap .component-lists .lists-row{align-items:start}.global-dining-list-wrap .component-lists .card-img{position:relative;overflow:hidden;padding-top:56.25%}.global-dining-list-wrap .component-lists .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.global-dining-list-wrap .component-lists .info-txt-row{flex-wrap:wrap}.global-dining-list-wrap .component-lists .info-txt-row .info-txt01{margin-right:1.2rem}.global-dining-list-wrap .component-lists .info-txt-row .info-txt02::before{margin:.8rem 1.2rem 0 0}.global-dining-list-wrap .badge-row+.card-info-tit{margin-top:1.6rem}.global-dining-list-wrap .badge-row+.card-info-tit .info-tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.8rem;line-height:4.4rem;font-weight:600}.global-dining-promotion-wrap .dining-promotion-inner{max-width:140rem;margin:0 auto}.global-dining-promotion-wrap .dining-promotion-inner .btn-cont-48{display:none}.global-dining-promotion-wrap .dining-promotion-inner .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.global-dining-promotion-wrap .dining-promotion-inner .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.global-dining-promotion-wrap .component-swiper .component-card .info-tit-wrap{justify-content:start}.global-dining-promotion-wrap .component-hgroup+.component-swiper{margin-top:3.2rem}.apply-info-parts .txt-bu-wrap .txt-bu04>li+li,.benefits-information-wrap .txt-bu-wrap .txt-bu04>li+li,.definition-banner-wrap .txt-bu-wrap .txt-bu04>li+li,.definition-rewards-banner .txt-bu-wrap .txt-bu04>li+li,.definition-wrap .txt-bu-wrap .txt-bu04>li+li,.exclusive-benefits-wrap .txt-bu-wrap .txt-bu04>li+li,.membership-pointswitching-wrap .txt-bu-wrap .txt-bu04>li+li,.ms-bu-list-wrap .txt-bu-wrap .txt-bu04>li+li,.ms-rewards-qna-wrap .txt-bu-wrap .txt-bu04>li+li,.special-favor-wrap .txt-bu-wrap .txt-bu04>li+li,.tabcontent-wrap .txt-bu-wrap .txt-bu04>li+li{margin-top:.8rem}.apply-info-parts .txt-bu-wrap .txt-bu04>li.bold,.benefits-information-wrap .txt-bu-wrap .txt-bu04>li.bold,.definition-banner-wrap .txt-bu-wrap .txt-bu04>li.bold,.definition-rewards-banner .txt-bu-wrap .txt-bu04>li.bold,.definition-wrap .txt-bu-wrap .txt-bu04>li.bold,.exclusive-benefits-wrap .txt-bu-wrap .txt-bu04>li.bold,.membership-pointswitching-wrap .txt-bu-wrap .txt-bu04>li.bold,.ms-bu-list-wrap .txt-bu-wrap .txt-bu04>li.bold,.ms-rewards-qna-wrap .txt-bu-wrap .txt-bu04>li.bold,.special-favor-wrap .txt-bu-wrap .txt-bu04>li.bold,.tabcontent-wrap .txt-bu-wrap .txt-bu04>li.bold{font-weight:600}.item-info-list{display:flex;align-items:center;flex-wrap:wrap;width:100%}.item-info-list>li{display:inline-flex;position:relative;align-items:center;font-size:1.6rem;line-height:3.2rem}.item-info-list>li::after{content:"";width:1px;height:.8rem;margin:0 1.2rem}.item-info-list>li:last-child::after{display:none}.lotte-hottel-rewards-wrap .component-hgroup .hgroup-bottom{justify-content:space-between;border-bottom:2px solid #111;padding-bottom:3.2rem}.lotte-hottel-rewards-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:auto}.lotte-hottel-rewards-wrap .component-swiper .swiper-slide{display:flex;height:auto}.lotte-hottel-rewards-wrap .component-swiper .swiper-slide .component-card{width:100%}.lotte-hottel-rewards-wrap .component-swiper .swiper-slide{max-width:calc(33.3333% - 1.9rem)}.rewards-promotion-wrap{padding:8rem 0;background-color:#f5f5f5}.rewards-promotion-wrap .rewards-promotion-inner-wrap{max-width:140rem;margin:0 auto}.rewards-promotion-wrap .rewards-promotion-inner-wrap .info-tit{font-size:3.2rem;line-height:4.8rem;font-weight:600}.rewards-promotion-wrap .rewards-promotion-inner-wrap .info-tit+.info-txt{margin-top:3.2rem}.rewards-promotion-wrap .rewards-promotion-inner-wrap .info-txt{font-size:1.8rem;line-height:3.4rem;color:#444}.rewards-promotion-wrap .rewards-promotion-inner-wrap .component-btns{margin-top:8rem}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btns-row.align-left{gap:1.6rem}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled),.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]){transition:background-color .2s ease-out,border-color .2s ease-out}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled) .ico,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]) .ico{transition:background-image .2s ease-out}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled):hover,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]):hover{background-color:#111;color:#fff}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled):hover .btn-txt,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]):hover .btn-txt{color:#fff}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled):hover .ico-search,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]):hover .ico-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M16.118 16.118 20.5 20.5m-9.609-2.217a7.391 7.391 0 1 1 0-14.783 7.391 7.391 0 0 1 0 14.783Z'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled):hover .ico-btn-download,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]):hover .ico-btn-download{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M3.563 12.483c.892 0 2.226.677 3.347 1.362 1.443.882 2.704 1.935 3.667 3.143.72.905 1.413 2.004 1.413 2.887m8.448-7.392c-.893 0-2.227.677-3.348 1.362-1.443.882-2.704 1.935-3.667 3.143-.72.905-1.413 2.004-1.413 2.887m-.01 0V3M4.688 20.4h14.625'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled):hover .ico-link,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]):hover .ico-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' 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")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled):hover .ico-btn-plus,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]):hover .ico-btn-plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M2 8.987h16v1.2H2z'/%3E%3Cpath fill='%23fff' d='M9.542 18V2h1.2v16z'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled):hover .ico-floor-black,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]):hover .ico-floor-black{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M12.596 16.335V5.115m0 11.22h-.247l-.266-.16a9.1 9.1 0 0 0-4.668-1.287H7.4m5.196 1.447h.131a9.1 9.1 0 0 0 4.584-1.237l.482-.282V3.668h-.185l-.266.16a9.1 9.1 0 0 1-4.669 1.287h-.262l-.36-.21A9.1 9.1 0 0 0 7.47 3.668h-.07m0 11.22V3.668m0 11.22h-.076M7.4 3.668h-.131a9.1 9.1 0 0 0-4.583 1.237l-.483.282v11.148h.186l.265-.16a9.1 9.1 0 0 1 4.669-1.287m0 0h-.109'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled):hover .ico-btn-tel,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]):hover .ico-btn-tel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' d='M14.504 16.805C8.588 16.174 3.797 10.84 3.8 4.89l2.297-2.063 2.676 2.979-1.914 1.72 5.35 5.957 1.915-1.72 2.676 2.98-2.297 2.062Z'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled).black:hover,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]).black:hover{background-color:#fff;color:#111}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled).black:hover .btn-txt,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]).black:hover .btn-txt{color:#111}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled).black:hover .ico-search,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]).black:hover .ico-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M16.118 16.118 20.5 20.5m-9.609-2.217a7.391 7.391 0 1 1 0-14.783 7.391 7.391 0 0 1 0 14.783Z'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled).black:hover .ico-btn-download-white,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]).black:hover .ico-btn-download-white{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M3.563 12.483c.892 0 2.226.677 3.347 1.362 1.443.882 2.704 1.935 3.667 3.143.72.905 1.413 2.004 1.413 2.887m8.448-7.392c-.893 0-2.227.677-3.348 1.362-1.443.882-2.704 1.935-3.667 3.143-.72.905-1.413 2.004-1.413 2.887m-.01 0V3M4.688 20.4h14.625'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled).black:hover .ico-link,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]).black:hover .ico-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M9.544 3.873H2.682v13.443h13.442v-6.862M7.908 12.09l9.408-9.41m-5.597 0h5.6v5.601'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled).black:hover .ico-btn-plus,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]).black:hover .ico-btn-plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23111' d='M2 8.987h16v1.2H2z'/%3E%3Cpath fill='%23111' d='M9.542 18V2h1.2v16z'/%3E%3C/svg%3E")}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled).gold:hover,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]).gold:hover{background-color:#111;border-color:#111}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled).gold:hover .btn-txt,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]).gold:hover .btn-txt{color:#fff}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not(:disabled) .btn-txt,.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]:not([disabled]) .btn-txt{transition:color .2s ease-out}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]+.btn{margin-left:0}.rewards-banner-wrap .component-card .card-top{height:18rem}.rewards-banner-wrap.rewards-banner01.h-220 .component-card .card-top{height:22rem}.rewards-banner-wrap.rewards-banner01.h-220 .component-card .card-top .card-util-row{padding:0 6.4rem}.rewards-banner-wrap.rewards-banner02 .component-card .card-top{height:24rem}.rewards-banner-wrap.rewards-banner02 .component-card .card-top .txt-info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:500;color:#fff;display:flex}.rewards-banner-wrap.rewards-banner02 .component-card .card-top .txt-info-tit .info-tit13+.info-txt{margin-left:1.6rem;color:#ddd}.rewards-banner-wrap.rewards-banner02 .component-card .card-top+.card-info{padding-top:1.2rem}.rewards-banner-wrap.rewards-banner02 .txt-bu-wrap .txt-bu01>li::before{top:1.2rem}.rewards-banner-wrap .card-util-row{height:100%;padding:0 6rem;align-items:center}.rewards-banner-wrap .card-util-row .info-tit13{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;font-weight:400;letter-spacing:-.02em}.rewards-banner-wrap .card-util-row .info-txt{font-size:1.6rem;line-height:2.8rem}.rewards-banner-wrap .card-util-row .info-txt br{display:none}.rewards-banner-wrap .card-util-row .card-util-col .ico-btn-arrow{margin:0 0 0 1.6rem}.rewards-banner-wrap.rewards-banner02+.system-check-wrap{margin-top:6rem}.rewards-banner-wrap.rewards-banner02 .card-util-row{padding:4.8rem 4rem 3.2rem 4.8rem}.rewards-banner-wrap.rewards-banner02 .card-util-row .card-util-col{height:100%}.rewards-banner-wrap.rewards-banner02 .card-util-row .card-util-col.col-right{display:flex;align-items:flex-end;flex:0 0 auto}.rewards-banner-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:2.4rem}.rewards-banner-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub .info-sub02{color:#fff}.rewards-banner-wrap+.round-box-wrap{margin-top:7.6rem}.lotte-hottel-rewards-wrap,.trevi-club-wrap{max-width:140rem;margin:0 auto}.lotte-hottel-rewards-wrap .hgroup-bottom,.trevi-club-wrap .hgroup-bottom{justify-content:space-between}.lotte-hottel-rewards-wrap .hgroup-bottom [class^=bottom-txt] .semibold,.trevi-club-wrap .hgroup-bottom [class^=bottom-txt] .semibold{color:#111}.lotte-hottel-rewards-wrap .hgroup-bottom .bottom-txt01,.trevi-club-wrap .hgroup-bottom .bottom-txt01{width:80%}.trevi-club-wrap .component-hgroup .hgroup-tit03{font-size:2.8rem;line-height:4.4rem;font-weight:600}.rewards-default-wrap{padding:4rem 0 4.8rem 0}.rewards-default-wrap .component-hgroup .hgroup-tit06{font-size:2.8rem;line-height:4.4rem;font-weight:600}.rewards-default-wrap .component-swiper.swiper-type28{margin-top:2.4rem}.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide{display:flex;background-color:#6d5458;border-radius:.8rem}.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide.type-platinum{background-color:#3c4767}.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide.type-gold{background-color:#c59b5e}.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide.type-silver{background-color:#a7a7a7}.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide>a,.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide>div{display:flex;width:100%;min-height:21rem;padding:3.2rem;flex-direction:column;justify-content:space-between;color:#fff}.rewards-default-wrap .info-tit-row{display:flex;justify-content:space-between}.rewards-default-wrap .info-tit-row .info-title{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}.rewards-default-wrap .info-tit-row [class^="ico ico-grade"]{width:4rem;height:4rem}.rewards-default-wrap .info-tit-row+.info-txt{margin-top:.8rem;font-size:1.4rem;line-height:2.6rem}.rewards-default-wrap .info-txt+.info-txt{font-size:1.4rem;line-height:2.6rem}.rewards-default-wrap .item-info-wrap+.item-info-list{margin-top:1.6rem}.rewards-default-wrap .item-info-list>li+li::before,.rewards-default-wrap .item-info-list>li::after{background-color:#ddd}.rewards-event-wrap .component-hgroup{padding-top:4.8rem;border-top:1px solid #ddd}.rewards-event-wrap .component-hgroup .hgroup-tit06{font-size:2.8rem;line-height:4.4rem;font-weight:600}.rewards-event-wrap .component-lists{margin-top:2.4rem}.rewards-event-wrap .component-lists .lists-row [class^=lists-col]{cursor:pointer}.rewards-event-wrap .component-lists .lists-row [class^=lists-col]:nth-child(n+3){display:none}.rewards-event-wrap .component-lists+.component-btns{display:none;margin:4rem 2rem}.rewards-event-wrap .component-btns .btn-cont-52{border-color:#ddd}.rewards-event-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.rewards-event-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.rewards-event-wrap .component-card .card-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.rewards-event-wrap .component-card .card-info-sub .info-sub02{font-size:1.8rem;line-height:3rem;font-weight:400}.trevi-club-wrap .trevi-club-list{border-top:2px solid #111;padding-top:4rem;margin-top:3.2rem}.trevi-club-wrap .trevi-club-list .info-tit-group{display:flex;flex-wrap:wrap}.trevi-club-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}.trevi-club-wrap .trevi-club-list .info-sub{font-size:2.8rem;line-height:4.4rem;font-weight:500}.trevi-club-wrap .trevi-club-list .info-txt{margin-top:1.2rem;font-size:1.8rem;line-height:3rem;font-weight:500;color:#666}.trevi-club-wrap .trevi-club-list .item-info-list{margin-top:3.2rem;color:#444}.trevi-club-wrap .trevi-club-list .item-info-list>li{line-height:2.8rem}.trevi-club-wrap .trevi-club-list .item-info-list>li+li::before,.trevi-club-wrap .trevi-club-list .item-info-list>li:after{background-color:#999;height:1.2rem;top:calc(50% - .7rem)}.benefits-detail-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:1.8rem;line-height:3rem;font-weight:500}.membership-extra-charge-wrap .component-hgroup+.component-table{margin-top:2.6rem}.membership-extra-charge-wrap .membership-extra-charge-area{margin-bottom:10rem}.membership-extra-charge-wrap .membership-extra-charge-area:last-child{margin-bottom:0}.txt-charge-data-wrap.txt-data-wrap .component-lists .lists-row+.lists-row{margin-top:.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-inner{border-top:1px solid #ddd}.txt-charge-data-wrap.txt-data-wrap .txt-data-item{align-items:start;padding:3.2rem 0}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dt{width:34%}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .mo{display:none}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .txt06{font-size:2.4rem;line-height:4rem;font-weight:600}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .lists-col{flex:none;width:calc(50% - 4rem)}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .lists-col:nth-child(n+3){margin-top:.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .lists-col:last-child{margin-right:4rem}[dir=rtl] .rewards-banner-wrap .card-util-row .card-util-col .ico-btn-arrow{margin:0 1.6rem 0 0;flex:0 0 auto}[dir=rtl] .rewards-default-wrap .swiper-type28 .swiper-slide{margin-right:0;margin-left:2rem}[dir=rtl] .rewards-default-wrap .swiper-type28 .swiper-slide:last-child{margin-left:0}[dir=rtl] .trevi-club-wrap .trevi-club-list .swiper-type29 .swiper-slide{margin-left:2.8rem;margin-right:0}[dir=rtl] .trevi-club-wrap .trevi-club-list .swiper-type29 .swiper-slide:last-child{margin-left:0}.club-intro-wrap [class^=bg-area]{background:#192939}.club-intro-wrap [class^=bg-area] .component-hgroup{max-width:140rem;margin:0 auto -62.8rem auto;padding:8rem 0 69rem}.club-intro-wrap [class^=bg-area] .component-hgroup .hgroup-tit01{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;color:#fff}.club-intro-wrap .bg-area02{background:#675b57}.club-intro-wrap .bg-area03{background:#172a24}.club-intro-wrap .img-area{max-width:140rem;margin:0 auto}.club-intro-wrap .img-area .card-util-row{padding:4rem;justify-content:flex-end}.club-intro-wrap .img-area .card-info{padding-top:6rem}.club-intro-wrap .img-area .card-info .component-lists .lists-row+.lists-row{margin-top:.8rem}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner{border:1px solid #ddd;border-width:1px 0 1px 0}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item{align-items:start;padding:3.2rem 0;border-bottom:0}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item dt{width:34%}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item .mo{display:none}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item .txt06{font-size:2.4rem;line-height:4rem;font-weight:600}.club-intro-wrap .component-card .card-img{height:0;position:relative;padding-top:56.25%}.club-intro-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.club-intro-wrap .info-area{max-width:140rem;margin:0 auto}.club-intro-wrap .info-area:last-child{margin-bottom:0}.club-intro-wrap .info-area .txt-info02-wrap{margin:10rem auto 0}.club-intro-wrap .info-area .join-wrap{display:flex;justify-content:center}.club-intro-wrap .info-area .join-wrap .component-btns.relative .btn.btn-cont-64 .btn-txt{font-size:1.8rem;line-height:3rem;font-weight:600}.club-intro-wrap .info-area .join-wrap .component-btns+.component-btns{margin-left:1.2rem}.club-intro-wrap .info-area .join-wrap+.txt-bu-wrap{margin-top:2.4rem;display:flex;justify-content:center}.club-intro-wrap .info-area .join-wrap+.txt-bu-wrap .txt-bu04>li{color:#666}.club-intro-wrap .component-btns{margin-top:6rem}.club-intro-wrap .txt-info-box05 .component-hgroup .hgroup-tit08{display:flex;align-items:center}.club-intro-wrap .txt-info-box05 .component-hgroup .ico-bullet-tit{margin-right:.8rem}.club-intro-wrap .txt-info-box05 .component-hgroup+.txt-bu-wrap{margin-top:.4rem}.club-notice-wrap{background-color:#f5f5f5}.club-notice-wrap .notice-inner{margin:0 auto;max-width:140rem}.club-notice-wrap .txt-info-row{padding:8rem 0}.club-notice-wrap .txt-info-row .info-tit10{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;font-weight:400;letter-spacing:-.02em}.club-notice-wrap .txt-info-row .info-tit11+.info-txt{margin-top:1.6rem}.club-notice-wrap .txt-info-row .txt-info-col-2{align-items:flex-start;overflow:hidden}.club-notice-wrap .txt-info-row .txt04+.txt04{margin-top:3.2rem}.club-notice-wrap .txt-info-row .txt04{display:flex;align-items:center}.club-notice-wrap .txt-info-row .txt04 .ico-btn-tel{margin-right:.8rem}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .exclusive-benefits-wrap{padding-bottom:14rem}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .club-intro-wrap{padding-bottom:14rem}.exclusive-benefits-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:2rem;line-height:3.6rem;font-weight:600}.exclusive-benefits-wrap .component-accordion+.component-btns{margin-top:4rem}.exclusive-benefits-wrap .txt-bu-wrap .txt-bu04>li{color:#444}.exclusive-benefits-wrap .txt-bu-wrap .txt-bu04>li .txt-bu02{margin-top:.4rem}.exclusive-benefits-wrap .txt-bu-wrap .txt-bu02>li{color:#444;font-size:1.6rem;line-height:2.8rem;font-weight:400}.exclusive-benefits-wrap .txt-bu-wrap+.txt-bu-wrap{margin-top:.8rem}.club-product-wrap .component-chips+.chip-content{margin-top:4rem;padding:0 0 6rem;border-top:2px solid #111}.club-product-wrap .component-hgroup .tit{font-size:3.2rem;line-height:4.8rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;font-weight:400;letter-spacing:-.02em}.club-product-wrap .component-hgroup .unit{margin-top:.8rem;font-size:1.8rem;line-height:3rem;color:#444}.club-product-wrap .component-hgroup .unit-col{display:inline-flex;position:relative;align-items:center}.club-product-wrap .component-hgroup .unit-col+.unit-col::before{content:"";display:inline-flex;margin:0 .8rem;width:1px;height:1.2rem;background-color:#ddd}.club-product-wrap .component-hgroup+.component-chips{margin-top:3.2rem}.club-product-wrap .txt-info-row .txt-info-col-1{padding:4rem 0 0}.club-product-wrap .txt-info-row .txt-info-col-2{flex:1 0 auto;width:calc(100% - 47.6rem)}.club-product-wrap .txt-info-row .icon-circle{display:inline-flex;width:6rem;height:6rem;margin-right:2.4rem;justify-content:center;align-items:center;border-radius:3rem;background-color:#f5f5f5;flex:0 0 auto}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item{padding:0;padding-top:1.6rem;align-items:center;border-bottom:0;flex-wrap:wrap}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item>.tit{margin-bottom:3.2rem;width:100%;font-size:2.4rem;line-height:4rem;font-weight:500}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item>.tit+.sub-tit{margin-top:0}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .sub-tit{width:100%;font-size:2rem;line-height:3.6rem;font-weight:500;margin-top:4rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .sub{display:block;font-size:1.4rem;line-height:2.6rem;color:#444}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .txt09{display:flex;align-items:center;width:calc(50% - 1.4rem);font-size:1.8rem;line-height:3rem;font-weight:500;padding-top:2.4rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .txt09 .desc{display:block;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item:first-child>.tit{padding-top:2.4rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item+.txt-data-item{margin-top:4rem;border-top:1px solid #ddd;padding-top:4rem}.club-product-wrap .txt-info02-wrap .component-hgroup .ico-bullet-tit{margin-right:.8rem}.club-product-wrap .txt-bu-wrap .txt-bu04>li{font-size:1.6rem;line-height:2.8rem}.club-product-wrap .txt-bu-wrap .txt-bu04>li ul li{color:#666}.club-product-wrap .txt-bu-wrap .txt-bu01>li{font-size:1.6rem;line-height:2.8rem}.club-product-wrap .txt-bu-wrap .txt-bu01>li::before{top:1.3rem}.club-product-wrap .txt-bu-wrap .txt-bu01>li ul li{color:#666}.club-product-wrap .txt-info-box05 .component-hgroup+.txt-bu-wrap{margin-top:1.6rem}.special-favor-wrap.new-trevi .tab-content{border-bottom:0}.special-favor-wrap.new-trevi .trevi-btn-wrap{padding:4rem;border:1px solid #ddd}.special-favor-wrap.new-trevi .trevi-btn-wrap .btn+.btn{margin-left:1.2rem}.special-favor-wrap.new-trevi .trevi-btn-wrap .btn:nth-child(5){margin-left:0}.special-favor-wrap.new-trevi .trevi-btn-wrap .btn:nth-child(n+5){margin-top:1.2rem}.special-favor-wrap .component-hgroup .hgroup-util .btn+.btn{margin-left:.8rem}.special-favor-wrap .component-tab{padding-top:6rem}.special-favor-wrap .tab-content{padding:4rem 0;border-bottom:1px solid #ddd}.special-favor-wrap .txt-info-row .txt-info-col-1 .hgroup-tit{display:flex;padding:0 4rem;align-items:center}.special-favor-wrap .txt-info-row .txt-info-col-1 .ico{width:4.8rem;height:4.8rem;margin:0 .4rem 0 .55rem}.special-favor-wrap .txt-info-row .txt-info-col-1 .bottom-txt05{padding-left:4rem}.special-favor-wrap .txt-info-row .txt-info-col-2{flex-direction:column;align-items:flex-start}.special-favor-wrap .txt-info-row .txt-info-col-2 .hgroup-tit{font-size:2rem;line-height:3.6rem;font-weight:500;text-align:start;color:#111}.special-favor-wrap .txt-info-row .txt-info-col-2 .txt-bu04{margin-top:1.6rem}.special-favor-wrap .txt-info-row .txt-info-col-2 .txt-bu04 li::before{width:2px;height:2px}.special-favor-wrap .txt-info-row .txt-info-col-2 .txt-bu04 li.semibold.no-bullet{font-weight:500;color:#111}.special-favor-wrap .txt-info-row .txt-info-col-2 .txt-bu04 li.semibold.no-bullet ul li{color:#444;font-weight:400}.special-favor-wrap .txt-info-row .txt-info-col-2 .txt-bu04 li.semibold.no-bullet+.semibold.no-bullet{margin-top:1.6rem}.special-favor-wrap .txt-info-row .txt-info-col-2 .txt-bu-wrap+.txt-bu-wrap{margin-top:4rem}.special-favor-wrap .mo-btns{display:none;padding-bottom:4rem;border-bottom:1px solid #ddd}.special-favor-wrap .component-btns{margin-top:4rem}.special-favor-wrap .btn.btn-util01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.page-information-wrap{padding:8rem 0;background-color:#f5f5f5}.page-information-wrap .information-inner{margin:0 auto;max-width:140rem}.page-information-wrap .component-hgroup+.txt-bu-wrap{margin-top:1.6rem}.page-information-wrap .banner-type{bottom:-9.5rem}.layout-wrap+.membership-banner-wrap{margin-top:0}.membership-banner-wrap.bg-gray{background:#f5f5f5}.trevi-banner-wrap{margin:0 auto;width:140rem}.trevi-banner-wrap .banner-type{top:0;position:relative;bottom:auto}[dir=rtl] .club-product-wrap .txt-info-row .icon-circle{margin-right:0;margin-left:2.4rem}[dir=rtl] .club-intro-wrap .txt-info-box05 .component-hgroup .ico-bullet-tit{margin-right:0;margin-left:.8rem}[dir=rtl] .club-intro-wrap .info-area .join-wrap .component-btns+.component-btns{margin-right:1.2rem;margin-left:0}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .membership-faq-wrap{padding-bottom:14rem}.membership-faq-wrap{margin-top:10rem}.membership-faq-wrap .component-chips+.anticorruption-wrap{margin-top:6rem}.membership-faq-wrap .anticorruption-wrap .underline{display:block;margin-top:2.4rem}.membership-faq-wrap .anticorruption-wrap .underline .btn-view-txt{padding-bottom:.5rem}.membership-faq-wrap .anticorruption-wrap+.component-pagination{margin-top:4rem}.banner-type{z-index:600;bottom:-16rem;position:absolute}.banner-type.init-done .sticky-banner-wrap{transform:translateY(0)}.sticky-banner-wrap{padding:1.4rem 6rem;position:absolute;bottom:2.4rem;transform:translateY(150%);transition:transform .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;color:#fff;background:rgba(17,17,17,.64);border-radius:7rem;width:140rem;max-width:100vw;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sticky-banner-wrap.fixed{position:fixed}.sticky-banner-wrap .sticky-banner-item{display:flex;align-items:center}.sticky-banner-wrap .banner-tit{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;min-width:19rem}.sticky-banner-wrap .banner-txt{margin-left:4rem;margin-right:2.4rem;font-size:1.6rem;line-height:2.8rem;font-weight:400}.sticky-banner-wrap .btn.btn-text01{flex:0 0 auto}.sticky-banner-wrap .btn.btn-text01 .btn-view-txt{font-size:1.4rem;line-height:2.6rem;background-image:linear-gradient(to right,#fff,#fff)}.membership-sticky-wrap{padding-top:4rem}.membership-sticky-wrap .banner-type{bottom:0}[dir=rtl] .sticky-banner-wrap .banner-txt{margin-right:0;margin-left:2.4rem}.membership-join-wrap .visual-standard-wrap .component-hgroup .bottom-txt01{width:100%;text-align:center}.membership-join-wrap .component-form+.contents-line-wrap{margin-top:6rem}.membership-join-wrap .btn.btn-text01 .btn-view-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444;background-image:linear-gradient(to right,#444,#444)}.membership-join-wrap .contents-line-wrap+.component-btns{margin-top:6rem}.membership-join-wrap .contents-line-wrap+.btn-line-wrap{padding-top:0;border-top:0}.membership-join-wrap .complete-img{width:17rem;height:10.7rem}.membership-join-wrap .complete-tit .tit01{font-size:4.4rem;line-height:6rem;font-weight:500}.membership-join-wrap .complete-tit+.complete-txt{margin-top:1.2rem}.membership-join-wrap .complete-txt .txt01{font-size:1.6rem;line-height:2.8rem;font-weight:400}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)){flex-wrap:wrap;justify-content:flex-start}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)) .form-col{width:calc(20% - .96rem);flex:none;margin-right:0}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)) .form-col:not(:first-child){margin-left:1.2rem}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)) .form-col:nth-child(5n+1){margin-left:0}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)) .form-col:nth-child(n+6){margin-top:1.2rem}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)) .radio-item{height:100%;align-items:start}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse{border:0;width:100%}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .collapse-tit{padding:0;border-bottom:0!important;align-items:center}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .collapse-tit .collapse-txt{margin-right:0;padding:1.2rem 0}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .collapse-tit .collapse-txt .txt{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111;display:inline-flex;align-items:center}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .collapse-tit::before{right:0}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .form-field{margin-top:1.2rem}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .agreement-wrap{border:0}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .agreement-list-area{padding:0}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .collapse-content-inner{padding:0}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .collapse-content-inner .component-form{margin-top:0}[dir=rtl] .definition-banner-row .definition-txt-box{margin-left:0;margin-right:2.4rem}[dir=rtl] .definition-banner-row .definition-banner-col+.definition-banner-col{margin-left:0;margin-right:12rem}[dir=rtl] .line-icon02-wrap .line-hover-box .ico-arrow-right{margin-left:0;margin-right:.8rem}[dir=rtl] .line-icon02-wrap .line-hover-box+.line-hover-box{margin-left:0;margin-right:2.8rem}[dir=rtl] .line-hover-box .hover-before-txt{margin-left:0;margin-right:3.2rem}[dir=rtl] .pointswitching-step-wrap .step-cont .step-cont-info{margin-left:0;margin-right:1.6rem}[dir=rtl] .pointswitching-step-wrap .step-cont+.step-cont{padding-left:0;padding-right:8rem}[dir=rtl] .pointswitching-step-wrap .step-cont+.step-cont::before{left:initial;right:2.4rem;transform:rotate(180deg)}[dir=rtl] .pointswitching-step-wrap.type03 .step-row{padding-right:0;padding-left:5.6rem}[dir=rtl] .pointswitching-step-wrap.type03 .step-row:first-child::before{right:initial;left:0;transform:rotate(180deg)}[dir=rtl] .ms-limit-wrap .component-table{padding-right:0;padding-left:2rem}.rewards-banner-wrap .component-card .card-img .pc-show,.rewards-banner-wrap .info-txt{display:block}.rewards-banner-wrap .component-card .card-img .mo-show{display:none}.rewards-banner-wrap.rewards-banner01{margin:0 auto;max-width:140rem}.rewards-banner-wrap.rewards-banner01.h-220{margin-top:-4rem}.rewards-banner-wrap.rewards-banner03 .txt-info02-wrap .txt-info-tit .info-tit{font-size:2.4rem;line-height:4rem;font-weight:500;color:#fff}.rewards-banner-wrap.rewards-banner03 .txt-info02-wrap .txt-info-tit .info-tit br{display:none}.rewards-tab-wrap .component-tab{max-width:140rem;margin:0 auto}.rewards-contents-wrap{padding:8rem 0;background:#f5f5f5}.rewards-contents-wrap .reward-contents{margin:0 auto;max-width:140rem}.rewards-contents-wrap .reward-contents+.reward-contents{padding-top:6rem;margin-top:6rem;border-top:1px solid #ddd}.reward-label{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#111}.reward-label+.reward-list{margin-top:2rem}.reward-list{display:flex;flex-wrap:wrap}.reward-item{display:inline-flex;flex-direction:column;align-items:center;width:calc(20% - 2.24rem)}.reward-item .reward-img{width:100%;height:14.4rem;padding:3.2rem;background-color:#fff}.reward-item .reward-img img{width:100%;height:100%;object-fit:contain}.reward-item .reward-img+.badge{margin-top:1.6rem}.reward-item+.reward-item{margin-left:2.8rem}.reward-item:nth-of-type(5n+1){margin-left:0}.reward-item:nth-of-type(n+6){margin-top:6rem}.reward-item .badge{border-radius:10rem}.reward-item .badge+.reward-tit{margin-top:.4rem}.reward-tit{font-size:2rem;line-height:3.6rem;font-weight:600;color:#111;text-align:center}.reward-tit+.reward-txt{margin-top:.4rem}.reward-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444;text-align:center}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .line-icon-wrap{padding-bottom:14rem}.line-icon-wrap .component-hgroup+.line-icon-list{margin-top:3.2rem}.line-icon-wrap+.line-icon-wrap{margin-top:10rem}.line-icon-wrap .line-icon-list{flex-wrap:wrap}.line-icon-wrap .line-icon-item:nth-child(n+3){margin-top:3.2rem}.line-icon-list{display:flex;align-items:stretch;justify-content:space-between}.line-icon-list .line-icon{display:block}.line-icon-list+.line-icon-list{margin-top:2.8rem}.line-icon-item{padding:4rem;display:flex;width:calc(50% - 1.4rem);align-items:flex-start;border:1px solid #ddd}.line-icon-item .txt-box{margin-left:4rem}.line-icon-item .txt-box .tit{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.line-icon-item .txt-box .txt{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.line-icon-item .line-icon-tit{display:inline-flex;align-items:center}.line-icon-item .line-icon-tit+.txt{margin-top:.8rem;display:block}.line-icon-item .line-icon-tit .ico-arrow-right{margin-left:.8rem;width:2.4rem;height:2.4rem;flex:0 0 auto}.benefits-by-level .hgroup-tit.align-left{text-align:start;display:flex;align-items:center}.benefits-by-level .hgroup-bottom.align-left{justify-content:start}.benefits-by-level .hgroup-bottom.align-left .bottom-txt01{text-align:left}.benefits-by-level .hgroup-tit03.align-left{display:inline-flex;align-items:center}.benefits-by-level .hgroup-tit03.align-left+.component-tooltip{margin-left:1.4rem}.benefits-by-level .hgroup-tit03.align-left+.component-tooltip .tooltip-btn{width:2.4rem;height:2.4rem;background-size:100% auto}.benefits-by-level .grade-title{display:flex;width:100%;align-items:center;justify-content:center;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;font-weight:400;letter-spacing:-.02em;font-size:2rem;line-height:3.6rem}.benefits-by-level .grade-title .ico{margin:-.4rem 1.2rem 0 0}.benefits-by-level .grade-title+.grade-qualification{margin-top:.8rem}.benefits-by-level .grade-qualification{display:block;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#666}.benefits-by-level .info-table{margin-top:3.2rem}.benefits-by-level .info-table .col-1{width:21.4%}.benefits-by-level .info-table .col-2{width:19.65%}.benefits-by-level .info-table .component-table thead th{padding:2.3rem 0;vertical-align:top}.benefits-by-level .info-table .component-table tbody th{padding:1.6rem 1.6rem}.benefits-by-level .info-table .component-table .detail-mark{color:#666;margin-left:.4rem}.benefits-by-level .info-table .component-table .detail-mark.num{color:#111;margin-left:0}.benefits-by-level .info-table .component-table+.txt-info02-wrap{margin-top:4rem}.benefits-by-level .info-table .component-table+.txt-info02-wrap.hide{display:none}.benefits-by-level .txt-bu-wrap{margin-top:1.6rem}.benefits-by-level .txt-bu-wrap .component-hgroup .hgroup-tit .hgroup-tit04{font-size:1.6rem;line-height:2.8rem;font-weight:600}.benefits-by-level .txt-bu-wrap+.txt-bu-wrap{margin-top:1.6rem}.benefits-by-level .txt-bu-wrap .txt-bu01>li{color:#444}.benefits-by-level .txt-bu-wrap .txt-bu01>li::before{width:2px;height:2px}.benefits-by-level .txt-bu-wrap .txt-bu03{margin-top:.8rem}.benefits-by-level .txt-bu-wrap .txt-bu03>li{font-size:1.6rem;line-height:2.8rem;color:#666}.benefits-by-level .txt-bu-wrap .component-hgroup+[class^=txt-bu]{margin-top:.8rem}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02{margin-top:10rem}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .component-card .card-top{height:18rem}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .component-card .card-top .card-img{position:relative}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .component-card .card-top .bg-dimm{z-index:0;background:rgba(0,0,0,.24);left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;position:absolute;transition:background-color .3s ease-in}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .component-card .card-top .txt-info-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .card-util-row{padding:3.2rem 2.4rem 2.4rem 3.2rem;flex-direction:column;align-items:flex-start}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .card-util-row .card-util-col{height:auto}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .card-util-row .card-util-col.col-right{flex:initial}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .btn.btn-text02 .btn-txt+.ico{margin-left:.4rem}.benefits-by-level .benefits-detail-wrap,.benefits-by-level .benefits-rewards-wrap{margin-top:10rem}.benefits-by-level .benefits-detail-wrap .txt-bu-wrap .txt-bu01>li::before,.benefits-by-level .benefits-rewards-wrap .txt-bu-wrap .txt-bu01>li::before{top:1.3rem}.benefits-by-level .benefits-detail-wrap .txt-bu-wrap{margin-top:0}.benefits-by-level .benefits-detail-wrap .bu-tit{font-size:1.6rem;line-height:2.8rem;font-weight:500}.benefits-by-level .benefits-detail-wrap ul+.bu-tit{margin-top:1.6rem}.benefits-by-level .benefits-detail-wrap ul li:has(a.btn.underline){display:flex}.benefits-by-level .benefits-detail-wrap ul li:has(a.btn.underline) .btn-txt{margin-left:.4rem}.benefits-by-level .component-accordion.type-detail .accordion-item.hide{display:none}.benefits-by-level .accordion-item .tit-wrapper{display:flex;justify-content:flex-start;align-items:center}.benefits-by-level .accordion-item .tit-wrapper .ico{width:4rem;height:4rem;margin-right:1.2rem}.benefits-by-level .benefits-rewards-wrap .component-lists .lists-row [class^=lists-col]{align-items:flex-start}.benefits-by-level .benefits-rewards-wrap .component-lists+.btn-mo-viewmore{margin-top:2.4rem}.benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n .lists-col:not(:last-child){margin-right:2.8rem}.benefits-by-level .benefits-rewards-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:56.2015503876%}.benefits-by-level .benefits-rewards-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.benefits-by-level .benefits-rewards-wrap .component-card .card-info{padding:1.6rem 0 4rem}.benefits-by-level .benefits-rewards-wrap .component-card .card-info>div{display:flex;justify-content:center}.benefits-by-level .benefits-rewards-wrap .component-card .card-info-tit{align-items:center}.benefits-by-level .benefits-rewards-wrap .component-card .card-info-tit .info-tit04{font-size:2rem;line-height:3.6rem;font-weight:600}.benefits-by-level .benefits-rewards-wrap .component-card .card-info-tit .ico-arrow-right{display:none;margin-left:.8rem}.benefits-by-level .benefits-rewards-wrap .component-card .card-info-tit+.card-info-txt{margin-top:.4rem}[dir=rtl] .benefits-by-level .hgroup-tit03.align-left+.component-tooltip{margin-left:0;margin-right:1.4rem}[dir=rtl] .benefits-by-level .grade-title i{margin:0 0 0 1.2rem}[dir=rtl] .benefits-by-level .accordion-item .tit-wrapper .ico{margin-right:0;margin-left:1.2rem}[dir=rtl] .benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n .lists-col:first-child{margin-right:0}[dir=rtl] .benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n .lists-col:not(:first-child){margin-right:2.8rem}[dir=rtl] .reward-item+.reward-item{margin-left:0;margin-right:2.8rem}[dir=rtl] .reward-item:nth-of-type(5n+1){margin-right:0}[dir=rtl] .line-icon-item .line-icon-tit .ico-arrow-right{margin-left:0;margin-right:.8rem;flex:0 0 auto}[dir=rtl] .line-icon-item .txt-box{margin-left:0;margin-right:4rem}[dir=rtl] .rewards-banner-wrap.rewards-banner03 .card-util-row .card-util-col.col-right{right:initial;left:2.4rem}:lang(ru) .benefits-by-level .benefits-detail-wrap .bu-tit{font-weight:600}.system-check-wrap .txt-info-box05{display:flex;align-items:center}.system-check-wrap .txt-info-box05 .ico-area{width:10.4rem}.system-check-wrap .txt-info-box05 .txt-area .txt01{font-size:2rem;line-height:3.6rem;font-weight:600;color:#ff4242}.system-check-wrap .txt-info-box05 .txt-area .txt01+.txt02{margin-top:.4rem}.system-check-wrap .txt-info-box05 .txt-area .txt02{font-size:1.6rem;line-height:2.8rem;color:#444}.definition-rewards-banner{position:relative}.definition-rewards-banner+.definition-txt{margin-top:1.2rem}.definition-rewards-banner .definition-banner-img{width:100%}.definition-rewards-banner .definition-banner-img img{height:100%;object-fit:cover;vertical-align:top}.definition-rewards-banner .definition-banner-col-wrap{display:flex}.definition-rewards-banner .definition-banner-col{min-width:58rem;width:100%}.definition-rewards-banner .definition-banner-row{justify-content:initial;padding:6rem;max-height:26.6rem}.definition-rewards-banner .definition-banner-row .definition-txt-box{min-width:45.2rem}.definition-banner-wrap{position:relative;display:flex;justify-content:center;align-items:center}.definition-banner-wrap+.definition-txt{margin-top:1.2rem}.definition-banner-img{width:100%}.definition-banner-img img{width:100%;height:100%;object-fit:cover;vertical-align:top}.definition-banner-row{position:absolute;top:0;left:0;right:0;bottom:0;justify-content:flex-start;padding-left:6rem;max-height:24rem}.definition-banner-row,.definition-banner-row .definition-banner-col{display:flex;align-items:center}.definition-banner-row .definition-banner-col .bu-tit{font-size:2rem;line-height:3.6rem;font-weight:600;color:#fff}.definition-banner-row .definition-banner-col .bu-tit+.txt-bu04{margin-top:1.6rem}.definition-banner-row .definition-banner-col+.definition-banner-col{margin-left:12rem}.definition-banner-row .definition-banner-col .txt-bu-wrap li{color:#fff;line-height:3.2rem}.definition-banner-row .definition-banner-col .txt-bu-wrap li::before{background:#fff;top:1.2rem}.definition-banner-row .definition-banner-col .txt-bu-wrap li+li{margin-top:.4rem}.definition-banner-row .definition-txt-box{margin-left:2.4rem;color:#fff;text-align:center}.definition-banner-row .definition-txt-box .definition-tit{font-size:4rem;line-height:5.6rem;font-weight:400}.definition-banner-row .definition-txt-box .definition-tit .txt{font-size:3.2rem;line-height:4.8rem;font-weight:400}.definition-banner-row .definition-txt-box .definition-txt{margin-top:.8rem;font-size:1.8rem;line-height:3rem;font-weight:400}.definition-wrap .component-hgroup+.definition-banner-wrap,.definition-wrap .component-hgroup+.definition-rewards-banner{margin-top:3.2rem}.definition-txt .txt-bu-wrap .txt-bu04>li{color:#444}.membership-pointswitching-wrap .component-hgroup+.line-icon02-wrap,.membership-pointswitching-wrap .component-hgroup+.pointswitching-step-wrap{margin-top:3.2rem}.membership-pointswitching-wrap .component-hgroup+.pointswitching-step-wrap.type02{margin-top:2rem}.membership-pointswitching-wrap .component-accordion+.component-btns{margin-top:4rem}.line-icon02-wrap .component-hgroup+.line-icon-list{margin-top:2.4rem}.line-icon02-wrap .line-icon-list{justify-content:flex-start}.line-icon02-wrap .line-hover-box+.line-hover-box{margin-left:2.8rem}.line-icon02-wrap+.line-icon02-wrap{margin-top:3.2rem}.line-hover-box{padding:4rem 4rem;position:relative;border:1px solid #ddd}.line-hover-box .hover-before-item{display:flex;align-items:center}.line-hover-box .hover-before-txt{margin-left:3.2rem;display:flex;flex-direction:column}.line-hover-box .before-tit{display:inline-flex;align-items:center;font-size:2rem;line-height:3.6rem;font-weight:600}.line-hover-box .before-txt{margin-top:.8rem;font-size:2rem;line-height:3.6rem;font-weight:400;width:21.6rem;color:#444}.line-hover-box .ico-arrow-right{margin-left:.8rem;width:2rem;height:2rem}.line-hover-box .hover-after-item{opacity:0;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;background-color:#111;transition:all .4s ease-in-out;transition-property:opacity}.line-hover-box .hover-after-item .after-tit{position:relative;display:inline-flex;align-items:center;font-size:2rem;line-height:3.6rem;font-weight:600;color:transparent;z-index:1;transition:color .5s ease-in-out}.line-hover-box .hover-after-item .ico-arrow-right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E")}.line-hover-box:focus .hover-after-item,.line-hover-box:hover .hover-after-item{opacity:1}.line-hover-box:focus .hover-after-item .after-tit,.line-hover-box:hover .hover-after-item .after-tit{color:#fff}.line-hover-box:focus .hover-after-item .ico-arrow-right,.line-hover-box:hover .hover-after-item .ico-arrow-right{animation:bounceHoverLeft .5s forwards ease-out}@keyframes bounceHoverLeft{0%,100%,50%{transform:translateX(0)}25%,75%{transform:translateX(-.6rem)}}.pointswitching-step-wrap{padding:6rem 4rem;background:#f5f5f5}.pointswitching-step-wrap .step-area{display:flex;align-items:flex-start;justify-content:center}.pointswitching-step-wrap .step-cont{display:flex;flex-direction:column;align-items:center;text-align:center;width:20rem}.pointswitching-step-wrap .step-cont .step-cont-img{display:inline-flex;position:relative;align-items:center;justify-content:center;width:16rem;height:16rem;background:#fff;border-radius:50%;flex:0 0 auto}.pointswitching-step-wrap .step-cont .step-cont-img [class^="ico ico-"]{width:8rem;height:8rem}.pointswitching-step-wrap .step-cont .cont-num{display:inline-flex;position:absolute;left:1.2rem;top:.4rem;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#816c5b;color:#fff;font-size:1.4rem;line-height:2.6rem;font-weight:400;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;line-height:normal}.pointswitching-step-wrap .step-cont .step-cont-info{margin-top:1.6rem}.pointswitching-step-wrap .step-cont .step-cont-info .info-tit{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.pointswitching-step-wrap .step-cont .step-cont-info .info-txt01{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.pointswitching-step-wrap .step-cont .step-cont-info .info-txt01+.underline{margin-top:1.6rem}.pointswitching-step-wrap .step-cont .step-cont-info .info-txt02{font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#666}.pointswitching-step-wrap .step-cont .step-cont-info .underline .btn-view-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444;background-image:linear-gradient(to right,#444,#444)}.pointswitching-step-wrap .step-cont+.step-cont{padding-left:8rem;width:28rem;position:relative}.pointswitching-step-wrap .step-cont+.step-cont::before{content:"";display:block;position:absolute;top:6.4rem;left:2.4rem;width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/ico_step.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.pointswitching-step-wrap .step-cont+.step-cont.type-or::before{content:"OR";display:block;position:absolute;top:6.4rem;left:2.4rem;width:3.2rem;height:3.2rem;background:0 0;font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.pointswitching-step-wrap+.txt-bu-wrap{margin-top:1.2rem}.pointswitching-step-wrap+.txt-bu-wrap li{color:#444}.pointswitching-step-wrap+.txt-bu-wrap li::before{background-color:#444}.pointswitching-step-wrap.type02{padding:6rem 10.8rem}.pointswitching-step-wrap.type02 .step-cont+.step-cont{padding-left:12.8rem;width:32.8rem}.pointswitching-step-wrap.type02 .step-cont+.step-cont::before{left:4.8rem}.pointswitching-step-wrap.type03 .step-area{display:block;max-width:109.6rem;margin:0 auto}.pointswitching-step-wrap.type03 .step-row{max-width:109.6rem;display:flex;position:relative;padding-right:5.6rem}.pointswitching-step-wrap.type03 .step-row+.step-row{margin-top:6rem}.pointswitching-step-wrap.type03 .step-row:first-child::before{content:"";display:block;position:absolute;top:6.4rem;right:0;width:3.2rem;height:3.2rem;background-image:url(/assets/images/common/ico_step.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.pointswitching-step-wrap.type03 .step-cont:nth-child(n+5){margin-top:6rem}.ms-limit-wrap .component-hgroup+.limit-table{margin-top:3.2rem}.ms-limit-wrap .limit-table.ratio-1-2 .col-1{width:30%}.ms-limit-wrap .limit-table.ratio-1-2 .col-2{width:70%}.ms-limit-wrap .component-table .col-1,.ms-limit-wrap .component-table .col-2,.ms-limit-wrap .component-table .col-3{width:33.3%}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .ms-bu-list-wrap{padding-bottom:14rem}.ms-bu-list-wrap .component-hgroup+.txt-info02-wrap{margin-top:3.2rem}.ms-apply-info-wrap .apply-info-parts+.apply-info-parts,.ms-apply-info-wrap+.component-btns{margin-top:6rem}.ms-apply-info-wrap .apply-info-parts .agreement-list-area{max-height:32rem;overflow:auto}.ms-apply-info-wrap .apply-info-parts .agreement-list-area::-webkit-scrollbar{width:10px}@supports (-moz-appearance:none){.ms-apply-info-wrap .apply-info-parts .agreement-list-area{scrollbar-width:thin;scrollbar-color:#111 #ddd}}.ms-apply-info-wrap .component-form .form-field{align-items:start}.ms-apply-info-wrap .component-form+.txt-info02-wrap{margin-top:2rem}.ms-apply-info-wrap .component-form+.total-box{margin-top:4rem}.ms-apply-info-wrap .form-label+.txt-box-wrap{margin-top:1.2rem}.ms-apply-info-wrap .total-box{background:#4a4e50;padding:2.5rem 4rem;border-radius:.4rem;display:flex;justify-content:space-between;align-items:center}.ms-apply-info-wrap .total-box+.txt-bu-wrap{margin-top:1.2rem}.ms-apply-info-wrap .total-box .tit{color:#fff;font-size:1.8rem;line-height:3rem;font-weight:600}.ms-apply-info-wrap .total-box .num{color:#fff;font-size:2.4rem;line-height:4rem;font-weight:600}.ms-apply-info-wrap .btn-cont-48{display:none}.ms-apply-info-wrap .btn.underline .btn-txt{color:#444}.ms-apply-info-wrap .btn-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex}.ms-apply-info-wrap .btn-link .ico-arrow-right{margin:0 0 .2rem .4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23999' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E")}.ms-apply-info-wrap .txt-box-wrap{width:100%}.ms-apply-info-wrap .txt-box-inner02{display:flex;flex-wrap:wrap}.ms-apply-info-wrap .txt-box-inner02 .inner-item{width:50%;display:flex}.ms-apply-info-wrap .txt-box-inner02 .inner-item:nth-child(n+3){margin-top:.8rem}.ms-apply-info-wrap .txt-box-inner02 .inner-item .tit{font-size:1.6rem;line-height:2.8rem;color:#444;min-width:16rem}.ms-apply-info-wrap .txt-box-inner02 .inner-item .txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.ms-apply-info-wrap .help-box{background:#f5f5f5;padding:3.2rem}.ms-apply-info-wrap .help-box .email-txt{display:flex;align-items:center;margin-top:.8rem;padding-left:1.2rem}.ms-apply-info-wrap .help-box .ico-mail{width:2.4rem;height:2.4rem}.ms-apply-info-wrap .help-box .txt{font-size:1.6rem;line-height:2.8rem;color:#444;margin-left:.8rem}.ms-apply-info-wrap .txt-info02-wrap+.help-box{margin-top:2rem}.ms-apply-info-wrap .txt-bu-wrap .txt-bu01>li{color:#666}.ms-apply-info-wrap .txt-bu-wrap .txt-bu01>li::before{background:#666}.btn-voucher{border:1px solid #ddd;border-radius:6rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 2rem}.btn-voucher .ico+.btn-txt{margin-left:.8rem}.btn-voucher .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.apply-use-wrap+.txt-info02-wrap{margin-top:4rem}.apply-use-wrap .component-hgroup{border-bottom:2px solid #111;padding-bottom:1.6rem;margin-bottom:4rem}.apply-use-wrap .apply-box{padding:4rem;border:1px solid #ddd}.apply-use-wrap .info-row{display:flex}.apply-use-wrap .info-row+.info-row{margin-top:4rem}.apply-use-wrap .info-row .info-col-1{min-width:23.6rem}.apply-use-wrap .info-row .info-col-1+.info-col-2{flex:1 1 auto;border-left:1px solid #ddd;margin-left:4rem;padding-left:4rem}.apply-use-wrap .info-row .info-tit .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.apply-use-wrap .info-row .info-tit .num{margin-top:1.2rem}.apply-use-wrap .info-row .info-tit .point-num{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#816c5b}.apply-use-wrap .info-row .info-tit .unit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.apply-use-wrap .info-row .form-input+.form-txt{margin-top:1.2rem}.apply-use-wrap .info-row .form-input .component-input{flex:1 0 auto}.apply-use-wrap .info-row .form-input .component-input .input-field{width:100%}.apply-use-wrap .info-row .form-input .component-input .label-txt{font-size:1.8rem;line-height:3rem;font-weight:600}.apply-use-wrap .info-row .form-input .component-input .label-sub{width:auto;font-size:1.4rem;line-height:2.6rem;color:#666}.apply-use-wrap .info-row .form-input .component-input .label-sub strong{display:flex;align-items:center;font-weight:600}.apply-use-wrap .info-row .form-input .component-input .label-sub strong::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 .8rem}.apply-use-wrap .info-row .form-input .component-input .label-sub .unit{margin-left:.3rem}.apply-use-wrap .info-row .form-input .component-checkbox-card input[type=checkbox]:checked::before{background-image:none;width:100%;height:100%}.apply-use-wrap .info-row .form-input .component-checkbox-card input[type=checkbox]::before{border:none;position:static}.apply-use-wrap .info-row .form-input .component-checkbox-card .checkbox-item{justify-content:center;border:1px solid #111;padding:1rem 4rem}.apply-use-wrap .info-row .form-input .component-checkbox-card .checkbox-txt{font-weight:600;display:inline-flex;align-items:center}.apply-use-wrap .info-row .form-input .component-checkbox-card .checkbox-txt::before{content:"";display:inline-block;background-size:100% auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E");width:2rem;height:2rem;margin-right:.8rem;background-repeat:no-repeat}.apply-use-wrap .info-row .form-txt .txt-bu01>li{color:#666}.apply-use-wrap .info-row .form-txt .txt-bu01>li::before{background:#666}.apply-use-wrap .info-row .form-txt .txt-bu01>li strong{color:#111;font-weight:600}.apply-use-wrap .info-row .component-form .form-field+.form-field{margin-top:2.4rem}.apply-use-wrap .point-box{display:flex;background:#f5f5f5;padding:2.4rem 8rem;width:100%}.apply-use-wrap .point-box.invalid .txt-area .num{color:#ff4242}.apply-use-wrap .point-info{display:flex;align-items:center;min-width:40.5rem}.apply-use-wrap .point-info+.point-info::before{content:"";display:inline-block;width:3.2rem;height:3.2rem;margin:0 4rem;background:url(/assets/images/common/ico_step.png) no-repeat;background-size:100% 100%}.apply-use-wrap .point-info .logo-area{display:flex;justify-content:center;align-items:center;background:#fff;width:6.4rem;height:6.4rem;border-radius:100%;flex:0 0 auto}.apply-use-wrap .point-info .logo-area+.txt-area{margin-left:3.2rem}.apply-use-wrap .point-info .txt-area>span{display:block}.apply-use-wrap .point-info .txt-area .txt{font-size:1.8rem;line-height:3rem}.apply-use-wrap .point-info .txt-area .num{font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;font-size:2.8rem;line-height:4.4rem}.apply-use-wrap .component-input .form-label+.input-field{margin-top:0}.apply-use-wrap .component-form [class^=form-col]{flex-direction:column}.apply-use-wrap.type-airline .form-label{justify-content:space-between}.apply-use-wrap.type-airline .form-label .label-sub{width:auto;font-size:1.4rem;line-height:2.6rem;color:#666}.apply-use-wrap.type-airline .form-label .label-sub strong{display:flex;align-items:center;font-weight:600}.apply-use-wrap.type-airline .form-label .label-sub strong::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 .8rem}.apply-use-wrap.type-airline .form-label .label-sub .unit{margin-left:.3rem}.ms-certificate-wrap .txt-box-wrap+.component-form,.ms-certificate-wrap+.component-btns{margin-top:4.8rem}.ms-certificate-wrap .txt-box-wrap .txt-bu-wrap .txt-bu01>li{color:#666}.ms-certificate-wrap .txt-box-wrap .txt-bu-wrap .txt-bu01>li::before{background:#666}.ms-certificate-wrap .btn.btn-text04 .btn-txt{color:#444}.ms-certificate-wrap .btn.btn-text04.underline .btn-txt{background-image:linear-gradient(to right,#444,#444)}.ms-certificate-wrap .txt-bu-wrap{flex:0 1 auto}.ms-certificate-wrap .txt-bu-wrap+.btn{margin-top:0;flex:0 0 auto}.ms-certificate-wrap .component-form+.component-btns{margin-top:4.8rem}.ms-voucher-list-wrap .component-chips{position:relative}.ms-voucher-list-wrap .btn-voucher{position:absolute;top:.4rem;right:0}.ms-voucher-list-wrap .btn-voucher .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.ms-voucher-list-wrap .btn-voucher+.component-table{margin-top:4rem}.ms-voucher-list-wrap .component-table .col01{width:14%}.ms-voucher-list-wrap .component-table .col02{width:44%}.ms-voucher-list-wrap .component-table .col03,.ms-voucher-list-wrap .component-table .col04,.ms-voucher-list-wrap .component-table .col05,.ms-voucher-list-wrap .component-table .col06{width:10%}.ms-voucher-list-wrap .component-table td,.ms-voucher-list-wrap .component-table th{border:0}.ms-voucher-list-wrap .component-table tr{border-bottom:1px solid #ddd;position:relative}.ms-voucher-list-wrap .component-table th{height:6.4rem}.ms-voucher-list-wrap .component-table td{height:7.2rem;font-size:1.6rem;line-height:2.8rem;font-weight:400}.ms-voucher-list-wrap .component-table td:first-child .state-item01{display:none}.ms-voucher-list-wrap .component-table td:nth-of-type(2){max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#111}.ms-voucher-list-wrap .component-table td.bold{font-weight:500;color:#111}.ms-voucher-list-wrap .component-table td.status{display:block}.ms-voucher-list-wrap .component-table td .mo-show{font-size:1.4rem;line-height:2.6rem}.ms-voucher-list-wrap .component-table+.component-pagination{margin-top:4rem}.ms-voucher-list-wrap .component-empty{margin-top:4rem;padding:16rem 0;border-top:2px solid #111;border-bottom:1px solid #ddd}.ms-voucher-list-wrap .component-empty .empty-txt .txt01{font-size:1.6rem;line-height:2.8rem;font-weight:600}.ms-voucher-list-wrap .component-empty+.component-pagination{margin-top:4rem}.ms-rewards-qna-wrap .component-input+.component-checkbox{margin-top:1.2rem}.ms-rewards-qna-wrap .component-form+.txt-info02-wrap,.ms-rewards-qna-wrap .txt-info02-wrap+.component-btns{margin-top:6rem}.ms-rewards-qna-wrap .agreement-list-area{max-height:32rem;overflow:auto}.ms-rewards-qna-wrap .agreement-list-area::-webkit-scrollbar{width:10px}@supports (-moz-appearance:none){.ms-rewards-qna-wrap .agreement-list-area{scrollbar-width:thin;scrollbar-color:#111 #ddd}}.bpoint-box-wrap .component-input:focus-within .input-field{border:1px solid #ddd}.bpoint-box-wrap .component-input .input-field+.form-txt{margin-top:1.2rem;display:flex;justify-content:space-between;align-items:center}.ms-donation-box{border:1px solid #ddd;padding:4.8rem 4rem;display:flex;align-items:center}.ms-donation-box .img-area{flex:1 0 auto;width:22rem;height:10.8rem}.ms-donation-box .img-area>img{width:100%;height:100%;object-fit:cover}.ms-donation-box .img-area+.txt-area{padding-left:4rem;margin-left:4rem;border-left:1px solid #eee}.ms-donation-box .txt-area{display:flex;flex-direction:column;justify-content:center;height:100%}.ms-donation-box .txt-area .tit{font-size:2.4rem;line-height:4rem;font-weight:600}.ms-donation-box .txt-area .tit br{display:none}.ms-donation-box .txt-area .txt{font-size:1.6rem;line-height:2.8rem;color:#666;margin-top:1.2rem}.ms-donation-list-wrap{background:#f5f5f5;padding:8rem 0 14rem}.ms-donation-list-wrap .list-inner{max-width:116.2rem;margin:0 auto}.ms-donation-list-wrap .list-inner+.pagination-wrap{margin-top:6rem}.ms-donation-list-wrap .list-inner .inner-label{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid #111;padding-bottom:1.6rem;margin-bottom:4rem}.ms-donation-list-wrap .list-inner .inner-label .filter-category-wrap{margin-bottom:0}.ms-donation-list-wrap .list-inner .inner-label .label-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.ms-donation-list-wrap .box-list .list-item{position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff;padding:2.4rem 4rem}.ms-donation-list-wrap .box-list .list-item+.list-item{margin-top:.8rem}.ms-donation-list-wrap .box-list .ico-donation{margin-right:.8rem}.ms-donation-list-wrap .box-list .tit{display:flex;align-items:center}.ms-donation-list-wrap .box-list .point-txt{font-size:1.8rem;line-height:3rem}.ms-donation-list-wrap .box-list .point-txt>strong{font-weight:600}.ms-donation-list-wrap .box-list .date{font-size:1.8rem;line-height:3rem;color:#999}.ms-donation-list-wrap .component-empty{padding:12.8rem 0 16rem;border-bottom:1px solid #ddd}:lang(ar) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(en) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(ja) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(my) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(ru) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(vi) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(zh) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1]{flex:1 0 auto;margin-right:1.2rem}:lang(ar) .ms-certificate-wrap .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(en) .ms-certificate-wrap .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(ja) .ms-certificate-wrap .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(my) .ms-certificate-wrap .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(ru) .ms-certificate-wrap .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(vi) .ms-certificate-wrap .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(zh) .ms-certificate-wrap .txt-box-wrap .txt-box-cont .cont-col:first-child{width:40%}[dir=rtl] .definition-banner-row{padding-right:6rem}[dir=rtl] .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1]{margin-right:0;margin-left:1.2rem}[dir=rtl] .ms-voucher-list-wrap .btn-voucher{right:initial;left:0}[dir=rtl] .apply-use-wrap .info-row .info-col-1+.info-col-2{margin-left:0;padding-left:0;margin-right:4rem;padding-right:4rem;border-left:0;border-right:1px solid #ddd}[dir=rtl] .apply-use-wrap .info-row .form-input .component-checkbox-card .checkbox-txt::before{margin-right:0;margin-left:1.2rem}[dir=rtl] .apply-use-wrap .point-info .logo-area+.txt-area{margin-left:0;margin-right:3.2rem}[dir=rtl] .apply-use-wrap .point-info+.point-info::before{transform:rotate(180deg)}[dir=rtl] .ms-donation-list-wrap .box-list .ico-donation{margin-right:0;margin-left:.8rem}[dir=rtl] .pointswitching-step-wrap .step-cont+.step-cont.type-or::before{transform:rotate(0)}[dir=rtl] .pointswitching-step-wrap.type02 .step-cont+.step-cont{padding-left:0}[dir=rtl] .line-hover-box:focus .hover-after-item .ico-arrow-right,[dir=rtl] .line-hover-box:hover .hover-after-item .ico-arrow-right{animation:bounceHoverLeftRtl .5s forwards ease-out}@keyframes bounceHoverLeftRtl{0%,100%,50%{transform:translateX(0) rotate(180deg)}25%,75%{transform:translateX(-.6rem) rotate(180deg)}}.bookerclub-info-bg-wrap{padding:8rem 0;background-color:#f5f5f5}.bookerclub-info-bg-wrap .bookerclub-info-wrap{margin:0 auto;max-width:140rem}.bookerclub-info-bg-wrap .bookerclub-info{margin-top:4rem;padding:0;display:flex;align-items:flex-start}.bookerclub-info-bg-wrap .bookerclub-info-tit{font-size:3.6rem;line-height:5.2rem;font-weight:600;color:#111;flex:0 0 auto;width:34rem}.bookerclub-info-bg-wrap .bookerclub-info-txt{padding:0 11rem 0 25.6rem;font-size:1.8rem;line-height:3rem;color:#444}.bookerclub-info-bg-wrap .bookerclub-info-txt .txt{font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.bookerclub-info-bg-wrap .bookerclub-info-txt .btn-arrow-hover{display:block;margin-top:3.2rem}.bookerclub-info-bg-wrap .bookerclub-info-txt .btn-arrow-hover .btn-txt{font-size:1.8rem;line-height:3rem;font-weight:400}.bookerclub-tabhead-wrap .component-hgroup .hgroup-tit02{font-size:4.4rem;line-height:6rem;font-weight:500}.bookerclub-tabhead-wrap .component-hgroup+.component-chips{margin-top:4rem}.bookerclub-tabbody-wrap{padding-top:6rem}.bookerclub-tabbody-wrap .component-hgroup+.component-tab.type04,.bookerclub-tabbody-wrap .component-hgroup+.tabcontent-wrap{margin-top:6rem}.bookerclub-tabbody-wrap .component-hgroup+.membership-pointswitching-wrap{margin-top:8rem}.bookerclub-tabbody-wrap .component-hgroup .hgroup-bottom .bottom-txt01{margin:0 auto;color:#111}.bookerclub-tabbody-wrap .component-hgroup .hgroup-bottom .bottom-txt01.size01{max-width:34%}.bookerclub-tabbody-wrap .component-tab .tab-head .tab-label{max-width:initial}.bookerclub-tabbody-wrap .tabcontent-wrap .component-hgroup+.line-contents-wrap{margin-top:3.2rem}.bookerclub-tabbody-wrap .tabcontent-wrap .txt-bu04 li{color:#444}.bookerclub-tabbody-wrap .tabcontent-wrap .txt-bu04 li::before{background-color:#444}.bookerclub-tabbody-wrap .tabcontent-wrap+.membership-pointswitching-wrap{margin-top:10rem}.line-contents-wrap{padding:4rem 4rem;border:1px solid #ddd}.membership-pointswitching-wrap .component-hgroup .util-txt01{color:#444}.membership-pointswitching-wrap .component-accordion .accordion-txt-list+.txt-bu-wrap{margin-top:1.2rem}.membership-pointswitching-wrap .component-accordion .accordion-txt-list+.underline,.membership-pointswitching-wrap .component-accordion .txt-bu-wrap+.underline{margin-top:2.4rem}.membership-pointswitching-wrap .txt-bu-wrap+.line-contents-wrap{margin-top:4rem}.info-gray02-wrap{padding:4rem 4rem;background:#f5f5f5;font-size:1.8rem;line-height:3rem;font-weight:400;color:#444}.info-gray02-wrap,.info-gray02-wrap+.tabcontent-wrap{margin-top:6rem}.membership-bookerclub-wrap .gallery-wrap .component-hgroup{margin-top:4rem}.membership-bookerclub-wrap .gallery-wrap .component-hgroup+.component-lists{margin-top:1.6rem}.membership-bookerclub-wrap .gallery-wrap .component-lists.type-card .lists-row.col-n-3 .lists-col:nth-child(n+4){margin-top:2.8rem}.membership-bookerclub-wrap .gallery-wrap .component-lists.type-card+.component-hgroup{margin-top:6rem}.membership-bookerclub-wrap .gallery-wrap .component-card .txt-info02-wrap{margin-left:2.4rem}.membership-bookerclub-wrap .gallery-wrap .component-card .txt-info02-wrap .info-tit06{color:#fff}.membership-bookerclub-wrap .gallery-wrap .component-card .card-util-row{align-items:center}.membership-bookerclub-wrap .gallery-wrap .component-card .card-util .card-util-col .ico-btn-arrow{margin:1.7rem 2.4rem}.membership-bookerclub-wrap .gallery-wrap+.txt-bu-wrap{margin-top:6rem;padding-top:1.2rem;border-top:1px solid #ddd}[dir=rtl] .bookerclub-tabbody-wrap .component-tab .tab-head{margin-left:0;margin-right:-2rem}[dir=rtl] .membership-bookerclub-wrap .gallery-wrap .component-card .txt-info02-wrap{margin-left:0;margin-right:2.4rem}.mypage-card-info .txt-box-wrap02 .txt01{color:#444}.mypage-card-info .txt-box-wrap02 .txt01+.component-btns{margin-top:3.2rem}.mypage-card-info .txt-box-wrap02 .ico-btn-plus{width:1.6rem;height:1.6rem}.mypage-card-enroll .component-input+.component-checkbox,.mypage-card-enroll .form-label+.agreement-wrap{margin-top:1.2rem}.mypage-card-enroll .agreement-list-area{max-height:32rem;overflow-y:scroll}.mypage-card-enroll .agreement-list-area::-webkit-scrollbar{width:10px}@supports (-moz-appearance:none){.mypage-card-enroll .agreement-list-area{scrollbar-width:thin;scrollbar-color:#111 #ddd}}.mypage-card-list .component-radio-card input[type=radio]::before{left:0;top:0;width:100%;height:100%;border:none;background:0 0}.mypage-card-list .component-radio-card input[type=radio]:checked+.radio-item .ico-star-circle{background-image:url(/assets/images/MY/ico_star_circle_on.png)}.mypage-card-list .component-radio-card input[type=radio]:checked+.radio-item .ico-star-circle::before{content:"기본 카드";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}.mypage-card-list .component-radio-card input[type=radio]:checked+.radio-item .radio-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.mypage-card-list .component-radio-card .radio-item{justify-content:space-between;padding:3.2rem;border-radius:0}.mypage-card-list .component-radio-card .radio-group{display:flex;align-items:center}.mypage-card-list .component-radio-card .radio-img{max-width:10.2rem;max-height:6.8rem}.mypage-card-list .component-radio-card .radio-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mypage-card-list .component-radio-card .radio-img+.radio-txt-group{margin-left:3.2rem}.mypage-card-list .component-radio-card .radio-txt-group{display:flex;flex-direction:column}.mypage-card-list .component-radio-card .radio-copy{display:flex;align-items:center}.mypage-card-list .component-radio-card .ico{flex:0 0 auto}.mypage-card-list .component-radio-card .ico+.radio-tit{margin-left:.8rem}.mypage-card-list .component-radio-card .radio-tit{width:100%;flex:0 1 auto;font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#816c5b}.mypage-card-list .component-radio-card .radio-tit+.btn{flex:0 0 auto;margin-left:.8rem}.mypage-card-list .component-radio-card .btn.btn-util01.bg-f5f5f5{height:3.4rem;padding:.4rem 1.2rem}.mypage-card-list .component-radio-card .btn.btn-util01.bg-f5f5f5 .ico+.btn-txt{margin-left:.4rem}.mypage-card-list .component-radio-card .btn.btn-util01.bg-f5f5f5 .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444}.mypage-card-list .component-radio-card .radio-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.mypage-card-list .component-radio-card .radio-date-group{display:flex;align-items:center;font-size:1.4rem;line-height:2.6rem;color:#666;margin-top:.8rem}.mypage-card-list .component-radio-card .radio-date-group .date-txt+.date-label{display:flex;align-items:center}.mypage-card-list .component-radio-card .radio-date-group .date-txt+.date-label::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.mypage-card-list .component-radio-card .radio-delete .btns-row>:first-child{display:none}.mypage-card-list .component-radio-card+.component-radio-card,.mypage-card-list+.mypage-card-add{margin-top:2.4rem}.mypage-card-add{padding:3.2rem;width:100%;border:1px solid #ddd;text-align:center}.mypage-card-add .ico-btn-plus{min-width:3.2rem;min-height:3.2rem;background-color:#111;border-radius:50%;background-size:1.5rem 1.5rem}.mypage-card-add .ico-btn-plus+.btn-txt{margin-left:1.2rem}.mypage-card-add .btn-txt{font-weight:500}[dir=rtl] .mypage-card-list .component-radio-card .radio-img+.radio-txt-group{margin-left:0;margin-right:3.2rem}:not(:lang(ko)) .mypage-card-list .component-radio-card .radio-txt-group .radio-tit+.btn{margin:.8rem 0}:not(:lang(ko)) .mypage-card-list .component-radio-card .radio-txt-group .btn-util01,:not(:lang(ko)) .mypage-card-list .component-radio-card .radio-txt-group .radio-copy{display:block}.mypage-counpon-list .coupon-item-group{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:2px solid #111;padding-top:4rem}.mypage-counpon-list .coupon-item-group+.pagination-wrap{border-top:1px solid #ddd;padding-top:4rem;margin-top:4rem}.page-class--mypage-coupon .coupon-item{position:relative;width:calc(50% - 2.1rem)}.page-class--mypage-coupon .coupon-item:nth-child(n+3){margin-top:4rem}.page-class--mypage-coupon .coupon-item .coupon-box{position:relative;display:flex;justify-content:space-between;width:100%;height:100%;min-height:26rem;background-position:center;background-repeat:no-repeat;background-size:cover}.page-class--mypage-coupon .coupon-item .coupon-box::after,.page-class--mypage-coupon .coupon-item .coupon-box::before{content:"";display:block;width:4.9rem;height:1.3rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;right:9.6rem}.page-class--mypage-coupon .coupon-item .coupon-box::before{background-image:url(/assets/images/common/bg_coupon_top.png);top:0}.page-class--mypage-coupon .coupon-item .coupon-box::after{background-image:url(/assets/images/common/bg_coupon_bottom.png);bottom:0}.page-class--mypage-coupon .coupon-item .coupon-box-left{width:calc(100% - 12rem);padding:2.8rem;border:1px solid #ddd;border-right:none}.page-class--mypage-coupon .coupon-item .coupon-box-right{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:12rem;border:1px solid #cfc6c0;background-color:rgba(129,108,91,.12);flex:0}.page-class--mypage-coupon .coupon-item .coupon-top{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:start}.page-class--mypage-coupon .coupon-item .coupon-top+.coupon-tit{margin-top:.8rem}.page-class--mypage-coupon .coupon-item .coupon-txt{font-size:1.4rem;line-height:2.6rem;font-weight:600;color:#816c5b;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.8rem;width:100%}.page-class--mypage-coupon .coupon-item .coupon-tag{display:flex;flex:1 0 auto;justify-content:end;margin-left:auto}.page-class--mypage-coupon .coupon-item .coupon-tag .tag{display:flex;align-items:center;padding:.4rem 1.2rem;min-height:3.2rem;font-size:1.2rem;line-height:2.4rem;font-weight:600;border-radius:3rem}.page-class--mypage-coupon .coupon-item .coupon-tag .tag+.tag{margin-left:.4rem}.page-class--mypage-coupon .coupon-item .coupon-tag .tag.type01{border:1px solid #ddd;color:#444}.page-class--mypage-coupon .coupon-item .coupon-tag .tag.type02{background-color:#4a4e50;color:#fff}.page-class--mypage-coupon .coupon-item .coupon-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.page-class--mypage-coupon .coupon-item .coupon-tit+.coupon-sub{margin-top:.4rem}.page-class--mypage-coupon .coupon-item .coupon-sub{font-size:1.6rem;line-height:2.8rem;color:#666;min-height:5.6rem}.page-class--mypage-coupon .coupon-item .coupon-sub+.coupon-bottom{margin-top:.4rem}.page-class--mypage-coupon .coupon-item .coupon-bottom{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap}.page-class--mypage-coupon .coupon-item .coupon-period{display:flex;align-items:center}.page-class--mypage-coupon .coupon-item .coupon-period .preiod-label{font-size:1.4rem;line-height:2.6rem;color:#666;flex:0 0 auto}.page-class--mypage-coupon .coupon-item .coupon-period .preiod-label+.preiod-date{display:flex;align-items:center}.page-class--mypage-coupon .coupon-item .coupon-period .preiod-label+.preiod-date::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 .8rem}.page-class--mypage-coupon .coupon-item .coupon-period .preiod-date{font-size:1.4rem;line-height:2.6rem;color:#444;flex:0 0 auto}.page-class--mypage-coupon .coupon-item .coupon-guide .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444;background-image:none;text-decoration:underline;text-underline-offset:2px}.page-class--mypage-coupon .coupon-item .coupon-date{display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;background-color:#816c5b}.page-class--mypage-coupon .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;font-style:italic;letter-spacing:-.02em;color:#fff}.page-class--mypage-coupon .coupon-item .coupon-date+.coupon-download{width:95%;margin-top:1.6rem}.page-class--mypage-coupon .coupon-item .coupon-date+.coupon-download .btn{width:100%}.page-class--mypage-coupon .coupon-item .coupon-date+.coupon-download .btn-txt{max-width:calc(100% - 1.6rem)}.page-class--mypage-coupon .coupon-item .coupon-date .ico-check{width:3.2rem;height:3.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E")}.page-class--mypage-coupon .coupon-item .coupon-download .btn-text01{justify-content:center}.page-class--mypage-coupon .coupon-item .coupon-download .btn-text01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#816c5b;text-align:center}.page-class--mypage-coupon .coupon-item .coupon-download .btn-text01 .btn-txt+.ico{margin-left:0}.page-class--mypage-coupon .coupon-item .coupon-download .ico{width:1.6rem;height:1.6rem;min-width:1.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23816c5b' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E");margin-left:0}.page-class--mypage-coupon .coupon-item.end .coupon-end-box{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(17,17,17,.6);z-index:1}.page-class--mypage-coupon .coupon-item.end .coupon-end-box::after,.page-class--mypage-coupon .coupon-item.end .coupon-end-box::before{content:"";position:absolute;right:9.5rem;width:4.9rem;height:1.3rem;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.page-class--mypage-coupon .coupon-item.end .coupon-end-box::before{top:0;background-image:url(/assets/images/common/bg_coupon_end03_pc.png)}.page-class--mypage-coupon .coupon-item.end .coupon-end-box::after{bottom:0;background-image:url(/assets/images/common/bg_coupon_end03_pc02.png)}.page-class--mypage-coupon .coupon-item.end .end-bg{display:flex;align-items:center;background-color:#111;padding:.9rem 1.6rem;font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:3rem}.page-class--mypage-coupon .coupon-item.end .end-bg .ico-check{width:2rem;height:2rem}.page-class--mypage-coupon .coupon-item.end .end-txt+.end-num{display:flex;align-items:center}.page-class--mypage-coupon .coupon-item.end .end-txt+.end-num::before{content:"";display:block;width:1px;height:1.2rem;background-color:#fff;margin:0 .8rem}.page-class--mypage-coupon .coupon-item.end .ico{margin-right:.4rem}.page-class--mypage-coupon .coupon-item.end .ico-check{width:3.2rem;height:3.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E")}.page-class--mypage-coupon .coupon-item.end .ico-stop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 17a7 7 0 1 1 0-14 7 7 0 0 1 0 14Zm-5-2L15 5'/%3E%3C/svg%3E")}.coupon-item02{position:relative;width:calc(50% - 2.1rem)}.coupon-item02:nth-child(n+3){margin-top:4rem}.coupon-item02 .coupon-box{position:relative;display:flex;flex-direction:column;height:100%}.coupon-item02 .coupon-box::after,.coupon-item02 .coupon-box::before{content:"";display:block;width:1.6rem;height:6rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:12.2rem}.coupon-item02 .coupon-box::before{background-image:url(/assets/images/common/bg_coupon02_left.png);left:0}.coupon-item02 .coupon-box::after{background-image:url(/assets/images/common/bg_coupon02_right.png);right:0}.coupon-item02 .coupon-box-top{flex:1 0 auto;border:1px solid #ddd;border-bottom:none;border-radius:1.2rem 1.2rem 0 0;padding:2.4rem 2.4rem 0;height:calc(100% - 5.2rem);text-align:center}.coupon-item02 .coupon-box-top .top-txt{position:relative;display:flex;flex-direction:column;justify-content:end}.coupon-item02 .coupon-box-top .top-txt .unit{margin-bottom:-2.4rem;font-size:1.4rem;line-height:2.6rem;color:#666}.coupon-item02 .coupon-box-top .txt{font-size:1.4rem;line-height:2.6rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;color:#816c5b}.coupon-item02 .coupon-top-row{display:flex;align-items:center;justify-content:space-between}.coupon-item02 .coupon-top-row .btn-util01{height:4rem;padding:.7rem 1.6rem;flex:0 0 auto}.coupon-item02 .coupon-top-row .btn-util01 .btn-txt{display:flex;font-size:1.6rem;line-height:2.8rem;font-weight:500}.coupon-item02 .coupon-top-row .btn-util01 .pc-show{margin-left:.3rem}.coupon-item02 .coupon-top-row .ico-dining-reserve{width:2rem;height:2rem}.coupon-item02 .coupon-top-row+.coupon-tit{margin-top:1.6rem}.coupon-item02 .coupon-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}.coupon-item02 .coupon-tit .unit{margin-left:.4rem;font-size:2rem;line-height:3.6rem}.coupon-item02 .coupon-tit+.coupon-sub{margin-top:.4rem}.coupon-item02 .coupon-sub{font-size:1.8rem;line-height:3rem;color:#444}.coupon-item02 .coupon-box-mark{position:absolute;top:8.3rem;right:0;display:flex;flex-direction:column;align-items:center;width:14.3rem;margin-right:2.4rem}.coupon-item02 .coupon-box-mark .ico-rewards-amenities{min-width:4.4rem;min-height:4.4rem;border-radius:50%;background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23666' stroke-width='1.2' d='M20 13.374v19.878m0-19.878v-3.313m0 3.313h-3.314A3.313 3.313 0 1 1 20 10.061m0 3.313h3.313A3.313 3.313 0 1 0 20 10.061M8.404 23.313h23.19m-23.19 0a47 47 0 0 0-.91-9.186l-.084-.421v-.332h25.178v.332l-.084.421a47 47 0 0 0-.91 9.186m-23.19 0c0 3.085-.305 6.162-.91 9.186l-.084.421v.332h25.178v-.332l-.084-.42a47 47 0 0 1-.91-9.187'/%3E%3C/svg%3E");background-size:2.8rem 2.8rem}.coupon-item02 .coupon-box-mark .mark-txt{margin-top:.4rem;font-size:1.4rem;line-height:2.6rem;font-weight:500;line-height:normal;color:#666}.coupon-item02 .coupon-box-middle{padding:1.6rem 2rem 1.9rem 2rem;margin:1.6rem 2.4rem 0;border-top:1px solid #eee;font-size:1.6rem;line-height:2.8rem;color:#666}.coupon-item02 .coupon-box-bottom{padding:1rem 0;background-color:#816c5b;border-radius:0 0 1.2rem 1.2rem}.coupon-item02 .coupon-box-bottom .coupon-period-group{display:flex;align-items:center;justify-content:center;width:100%}.coupon-item02 .coupon-box-bottom .coupon-period{display:flex;align-items:center;font-size:1.6rem;line-height:2.8rem;color:#fff;flex:0 0 auto}.coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period{margin-left:6rem}.coupon-item02 .coupon-box-bottom .coupon-period .preiod-label+.preiod-date{display:flex;align-items:center}.coupon-item02 .coupon-box-bottom .coupon-period .preiod-label+.preiod-date::before{content:"";display:block;width:1px;height:1.2rem;background-color:rgba(255,255,255,.2);margin:0 1.2rem}.coupon-item02.end .coupon-end-box{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:100% 100%;background-color:rgba(17,17,17,.6);border-radius:1.2rem;z-index:1}.coupon-item02.end .coupon-end-box::after,.coupon-item02.end .coupon-end-box::before{content:"";position:absolute;top:12.2rem;width:1.6rem;height:6rem;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.coupon-item02.end .coupon-end-box::before{left:0;background-image:url(/assets/images/common/bg_coupon02_left02.png)}.coupon-item02.end .coupon-end-box::after{right:0;background-image:url(/assets/images/common/bg_coupon02_right02.png)}.coupon-item02.end .end-bg{background-color:#111;padding:.7rem 1.6rem;font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:3rem}.coupon-item02.end .end-bg,.coupon-item02.end .end-txt+.end-num{display:flex;align-items:center}.coupon-item02.end .end-txt+.end-num::before{content:"";display:block;width:1px;height:1.2rem;background-color:#fff;margin:0 .8rem}.coupon-item02.end .ico{margin-right:.4rem}.coupon-item02.end .ico-check{width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E")}.coupon-item02.end .ico-stop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M10 17a7 7 0 1 1 0-14 7 7 0 0 1 0 14Zm-5-2L15 5'/%3E%3C/svg%3E")}.coupon-item02.type-booker .coupon-box-top .txt{color:#4a4e50}.coupon-item02.type-booker .coupon-box-bottom{background-color:#4a4e50}.coupon-item02.type-membership .coupon-box::after,.coupon-item02.type-membership .coupon-box::before{top:11.7rem}.coupon-item02.type-membership .coupon-box-top{padding:2.4rem 2.4rem 2.4rem;height:auto}.coupon-item02.type-membership .coupon-box-top .txt{font-size:1.6rem;line-height:2.8rem;color:#192939}.coupon-item02.type-membership .coupon-top-row+.coupon-tit{margin-top:2.4rem}.coupon-item02.type-membership .coupon-tit{font-size:3.6rem;line-height:5.2rem}.coupon-item02.type-membership .coupon-tit+.coupon-sub{margin-top:.4rem}.coupon-item02.type-membership .coupon-sub{font-size:1.6rem;line-height:2.8rem;color:#666}.coupon-item02.type-membership .coupon-sub+.coupon-card-num{margin-top:.4rem}.coupon-item02.type-membership .coupon-card-num{display:flex;justify-content:center;flex-wrap:wrap;font-size:1.8rem;line-height:3rem;color:#444}.coupon-item02.type-membership .coupon-card-num span{margin-left:.4rem}.coupon-item02.type-membership .coupon-card-num+.coupon-card-date{margin-top:1.2rem}.coupon-item02.type-membership .coupon-card-date{font-size:1.6rem;line-height:2.8rem;color:#333;padding-top:1.6rem;border-top:1px solid #eee}.coupon-item02.type-membership .coupon-card-date span:first-child::before{content:"|";margin:1.2rem;color:rgba(51,51,51,.2)}.coupon-item02.type-membership .coupon-box-bottom{background-color:#192939;padding:1.8rem 3rem;display:flex;display:flex;flex-wrap:wrap}.coupon-item02.type-membership .bottom-logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coupon-item02.type-membership .bottom-txt{font-weight:600;margin-right:1.2rem}.coupon-item02.type-membership .bottom-txt,.coupon-item02.type-membership .bottom-txt02{font-size:1.6rem;line-height:2.8rem;color:#fff}.coupon-item02.type-membership.end .coupon-end-box::after,.coupon-item02.type-membership.end .coupon-end-box::before{top:11.7rem}.coupon-history-list .coupon-history-item{display:flex;align-items:center;justify-content:space-between;border:1px solid #816c5b;border-radius:.8rem;padding:2rem 2.4rem}.coupon-history-list .coupon-history-item+.coupon-history-item{margin-top:1.6rem}.coupon-history-list .coupon-history-item.complete{border:1px solid #ddd;background-color:#f5f5f5}.coupon-history-list .coupon-history-item.complete .item-num,.coupon-history-list .coupon-history-item.complete .item-tit,.coupon-history-list .coupon-history-item.complete .item-txt,.coupon-history-list .coupon-history-item.complete .preiod-date,.coupon-history-list .coupon-history-item.complete .preiod-label{color:#777}.coupon-history-list .coupon-history-item.complete .item-img{opacity:.6}.coupon-history-list .item-col .item-group+.item-txt{margin-top:.8rem}.coupon-history-list .item-col:last-child{display:flex;flex-direction:column;align-items:center}.coupon-history-list .item-tit{font-size:2rem;line-height:3.6rem;font-weight:600;color:#111}.coupon-history-list .item-tit+.item-period-group{margin-top:.8rem}.coupon-history-list .item-period{display:flex;align-items:center}.coupon-history-list .item-period .preiod-label{font-size:1.6rem;line-height:2.8rem;color:#666}.coupon-history-list .item-period .preiod-date{display:flex;align-items:center;font-size:1.6rem;line-height:2.8rem;color:#444}.coupon-history-list .item-period .preiod-date::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.coupon-history-list .item-img{width:12rem;height:2.4rem}.coupon-history-list .item-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.coupon-history-list .item-num{text-align:center;font-size:1.4rem;line-height:2.6rem;color:#444}.coupon-history-list .item-num+.item-group{margin-top:.8rem}.coupon-history-list .item-txt{border:1px solid #ddd;border-radius:3rem;padding:.6rem 3.1rem;font-size:1.6rem;line-height:2.8rem;font-weight:600;text-align:center}.mypage-promotion .component-card .card-info-sub .info-sub .txt01{color:#666}.mypage-promotion .component-card .card-info-sub .info-sub .txt02{color:#444}:lang(ar) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(en) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(ja) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(my) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(ru) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(vi) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(zh) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child{width:50%}:lang(ar) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(en) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(ja) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(my) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(ru) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(vi) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(zh) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period{margin-left:2rem}[dir=rtl] .mypage-counpon-list .coupon-item .coupon-box::after,[dir=rtl] .mypage-counpon-list .coupon-item .coupon-box::before{right:auto;left:9.6rem}[dir=rtl] .mypage-counpon-list .coupon-item .coupon-box-left{border-right:1px solid #ddd;border-left:none}[dir=rtl] .mypage-counpon-list .coupon-item.end .coupon-end-box{transform:scaleX(-1)}[dir=rtl] .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period{margin-right:6rem;margin-left:0}.mypage-content-area .txt-bu-wrap+.event-join-history{margin-top:3.2rem}.mypage-event-bg{background-color:#f5f5f5;padding:4rem}.mypage-event-bg .component-select .select-list>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:98%}.mypage-event-bg .component-select .form-label+.select-field{margin-top:1.2rem}.mypage-event-bg .component-select .label-txt{font-weight:600}.mypage-event-bg .component-select+.txt-bu-wrap{margin-top:1.2rem}.mypage-event-bg .txt-bu-wrap li{color:#666}.mypage-event-stamp{max-width:80.4rem;margin:0 auto}.mypage-event-stamp .event-stamp-tit .stamp-tit-link{display:flex;align-items:center;justify-content:center}.mypage-event-stamp .event-stamp-tit .tit{font-size:3.2rem;line-height:4.8rem;font-weight:600}.mypage-event-stamp .event-stamp-tit .ico-arrow-right{min-width:2.4rem;min-height:2.4rem;margin-left:1.2rem}.mypage-event-stamp .event-stamp-tit+.event-stamp-cont{margin-top:3.2rem}.mypage-event-stamp .event-stamp-cont .ico+.label-txt{margin-left:1.6rem}.mypage-event-stamp .event-stamp-box+.event-stamp-status{margin-top:4rem}.mypage-event-stamp .event-stamp-status+.event-stamp-count{margin-top:2.4rem}.mypage-event-stamp .event-stamp-status .status-list .status-item{display:flex;align-items:center;justify-content:space-between}.mypage-event-stamp .event-stamp-status .status-list .status-item .item-label{display:flex;align-items:center;width:80%}.mypage-event-stamp .event-stamp-status .status-list .status-item .label-txt{font-size:1.8rem;line-height:3rem;font-weight:500}.mypage-event-stamp .event-stamp-status .status-list .status-item .item-value{display:flex;align-items: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}.mypage-event-stamp .event-stamp-status .status-list .status-item .total{color:#777;margin-left:.3rem}.mypage-event-stamp .event-stamp-status .status-list .status-item+.status-item{margin-top:1.6rem}.mypage-event-stamp .event-stamp-box{position:relative;flex:1;width:100%;max-width:80.5rem;box-shadow:3px 6px 18px 0 rgba(0,0,0,.08);background-image:url(/assets/images/SP/bg_stamp_box04.webp);background-repeat:no-repeat;background-position:center;background-size:100% 100%;border-radius:1.6rem}.mypage-event-stamp .stamp-swiper{max-width:80.5rem;display:flex;align-items:center;justify-content:center}.mypage-event-stamp .stamp-swiper .swiper-container{height:39.4rem}.mypage-event-stamp .stamp-swiper .stamp-group{display:flex;align-items:center;flex-wrap:wrap;width:56.8rem;height:22.4rem}.mypage-event-stamp .stamp-swiper .stamp-group [class^=stamp-]{width:10.4rem;height:10.4rem;background-position:center;background-repeat:no-repeat;background-size:cover}.mypage-event-stamp .stamp-swiper .stamp-group [class^=stamp-]+[class^=stamp-]{margin-left:1.2rem}.mypage-event-stamp .stamp-swiper .stamp-group [class^=stamp-]:nth-child(6){margin-left:0}.mypage-event-stamp .stamp-swiper .stamp-group [class^=stamp-]:nth-child(n+6){margin-top:1.2rem}.mypage-event-stamp .stamp-swiper .stamp-group .stamp-default-off{background-image:url(/assets/images/SP/img_stamp_default.webp)}.mypage-event-stamp .stamp-swiper .stamp-group .stamp-default-on{background-image:url(/assets/images/SP/img_stamp_default_on.webp)}.mypage-event-stamp .stamp-swiper .stamp-group .stamp-special-off{background-image:url(/assets/images/SP/img_stamp_special.webp)}.mypage-event-stamp .stamp-swiper .stamp-group .stamp-special-on{background-image:url(/assets/images/SP/img_stamp_special_on.webp)}.mypage-event-stamp .stamp-swiper .stamp-group.complete{position:relative}.mypage-event-stamp .stamp-swiper .stamp-group.complete .stamp-special-on{background-image:url(/assets/images/SP/img_stamp_special.webp)}.mypage-event-stamp .stamp-swiper .stamp-group.complete .stamp-default-on{background-image:url(/assets/images/SP/img_stamp_default.webp)}.mypage-event-stamp .stamp-swiper .stamp-group.complete .stamp-default-off,.mypage-event-stamp .stamp-swiper .stamp-group.complete .stamp-default-on,.mypage-event-stamp .stamp-swiper .stamp-group.complete .stamp-special-off,.mypage-event-stamp .stamp-swiper .stamp-group.complete .stamp-special-on{opacity:.5}.mypage-event-stamp .stamp-swiper .stamp-group-copy{position:absolute;left:0;top:13.6rem;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:start}.mypage-event-stamp .stamp-swiper .stamp-group-copy .complete-copy{font-size:2rem;line-height:3.6rem;font-weight:500;width:34%;text-align:center}.mypage-event-stamp .event-stamp-count{background-color:#f5f5f5;padding:3.2rem 0}.mypage-event-stamp .event-stamp-count .stamp-count-list{display:flex}.mypage-event-stamp .event-stamp-count .stamp-count-item{position:relative;flex:1;padding:0 3.2rem}.mypage-event-stamp .event-stamp-count .stamp-count-item+.stamp-count-item{border-left:1px solid #ddd}.mypage-event-stamp .event-stamp-count .stamp-count-item .btn{position:absolute;right:3.2rem;bottom:.7rem}.mypage-event-stamp .event-stamp-count .stamp-count-item .btn.btn-text03 .btn-txt{font-weight:400}.mypage-event-stamp .event-stamp-count .item-label+.item-count{margin-top:.4rem}.mypage-event-stamp .event-stamp-count .item-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#816c5b}.mypage-event-stamp .event-stamp-count .item-count{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}.mypage-event-stamp .event-stamp-count .item-link{text-decoration:underline;text-underline-offset:2px}.mypage-event-stamp .event-stamp-count+.component-btns{margin-top:4rem}.mypage-event-stamp+.event-stamp-history{margin-top:6rem}.event-stamp-history .component-table .col01{width:20%}.event-stamp-history .component-table .col02{width:15%}.event-stamp-history .component-table .col03{width:35%}.event-stamp-history .component-table .col04,.event-stamp-history .component-table .col05,.event-stamp-history .component-table .col06{width:10%}.event-stamp-history .component-table td,.event-stamp-history .component-table th{border-right:none;font-size:1.6rem;line-height:2.8rem;font-weight:600}.event-stamp-history .component-table tr .txt01,.event-stamp-history .component-table tr .txt02,.event-stamp-history .component-table tr .txt03,.event-stamp-history .component-table tr .txt04,.event-stamp-history .component-table tr .txt05,.event-stamp-history .component-table tr .txt06{text-align:center}.event-stamp-history .component-table tr .txt03{color:#111;font-size:1.6rem;line-height:2.8rem;font-weight:500}.event-stamp-history .component-table+.pagination-wrap{margin-top:4rem}.event-join-history .component-table .col01{width:40%}.event-join-history .component-table .col02{width:22%}.event-join-history .component-table .col03{width:18%}.event-join-history .component-table .col04{width:16%}.event-join-history .component-table td,.event-join-history .component-table th{border-right:none;font-size:1.6rem;line-height:2.8rem;font-weight:600}.event-join-history .component-table tr .txt02,.event-join-history .component-table tr .txt03,.event-join-history .component-table tr .txt04{text-align:center}.event-join-history .component-table tr .txt01{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#111}.event-join-history .component-table tr .txt02,.event-join-history .component-table tr .txt03{font-weight:400}.event-join-history .component-table tr .txt04{font-weight:500;color:#111}.event-join-history .component-table tr .mo-show{font-size:1.4rem;line-height:2.6rem;font-weight:400}.event-join-history .component-table+.pagination-wrap,.mypage-content-area .pagination-wrap+.interest-link-wrap{margin-top:4rem}.mypage-interest-reservation .component-chips+.mypage-interest-top{margin-top:6rem}.mypage-interest-reservation .component-chips:not(.on) .chips-row{margin:0;padding:0}.mypage-interest-reservation .component-chips:not(.on) .component-chip-btn{margin-top:0}.mypage-interest-reservation .component-empty{padding:0;border-top:0;border-bottom:0}.mypage-interest-reservation .mypage-interest-top{display:flex;justify-content:space-between;align-items:end}.mypage-interest-reservation .mypage-interest-top+.component-lists{margin-top:3.2rem}.mypage-interest-reservation .mypage-interest-top+.component-lists .txt-info02-wrap .txt-info-date .date-txt07{font-size:1.6rem;line-height:2.8rem;font-weight:400}.mypage-interest-reservation .mypage-interest-top+.component-lists .txt-info02-wrap .txt-info-date .date-txt08{display:block;position:relative;font-size:1.6rem;line-height:2.8rem;font-weight:400;padding-left:2.5rem}.mypage-interest-reservation .mypage-interest-top+.component-lists .txt-info02-wrap .txt-info-date .date-txt08::before{margin:0;position:absolute;left:1.2rem;top:.7rem}.mypage-interest-reservation .mypage-interest-top .interest-top-link .btn+.btn{margin-left:.8rem}.mypage-interest-reservation .component-hgroup{margin-bottom:0}.mypage-interest-reservation .component-hgroup .hgroup-top{display:block}.mypage-interest-reservation .component-hgroup .hgroup-top .hgroup-tit{display:flex;align-items:baseline}.mypage-interest-reservation .component-hgroup .hgroup-top .hgroup-tit+.hgroup-util{margin-top:.8rem}.mypage-interest-reservation .component-hgroup .hgroup-util .util-txt01{color:#444;flex-direction:column}.mypage-interest-reservation .component-hgroup .sum{margin-left:1.6rem;font-size:2rem;line-height:3.6rem;font-weight:500;color:#816c5b}.mypage-interest-reservation .component-lists{padding:4rem 0;border-top:2px solid #111;border-bottom:1px solid #ddd}.mypage-interest-reservation .component-lists .lists-row{align-items:start}.mypage-interest-reservation .component-lists .lists-row.no-data{padding:12rem 0}.mypage-interest-reservation .component-lists .lists-row.no-data .empty-row{display:flex;flex-direction:column;justify-content:center;align-items:center}.mypage-interest-reservation .component-lists .lists-row.no-data .empty-txt+.btn.btn-util01{margin-top:2.4rem}.mypage-interest-reservation .component-lists .lists-row.no-data .btn.btn-util01{height:4.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mypage-interest-reservation .component-lists .lists-row+.lists-row{margin-top:4rem;padding-top:4rem;border-top:1px solid #eee}.mypage-interest-reservation .component-lists .lists-row .lists-col-2{overflow:hidden}.mypage-interest-reservation .component-lists .component-thumbnail{height:26.8rem}.mypage-interest-reservation .component-lists .txt-info02-wrap{width:100%}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-flex{display:flex;flex-direction:column;justify-content:space-between;min-height:26.8rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-top{align-items:center}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-top+.txt-date-group{margin-top:1.6rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-badge{display:flex}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-badge .badge+.badge{margin-left:.4rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-tit{outline-offset:-.2rem;display:flex;align-items:center}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-tit .info-tit11{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-tit .info-tit11+.ico-arrow-right{margin-left:1.2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:.8rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-tit .ico-arrow-right{min-width:2rem;min-height:2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub+.txt-info-gray{margin-top:1.6rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub .info-sub.error{display:flex;color:#ff4242}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub .notice{margin-left:1.2rem;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#444}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub .notice .ico{margin-right:.4rem;width:1.6rem;height:1.6rem;background-image:url(/assets/images/MY/ico_error_info.png)}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub .info-sub{color:#444;font-size:1.6rem;line-height:2.8rem;font-weight:400}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub .info-sub+.info-sub{margin-top:.4rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub+.txt-date-group{margin-top:1.6rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-gray{background-color:#f5f5f5;padding:1.6rem 2.4rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-gray li{color:#444}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-gray li+li{margin-top:.4rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom{justify-content:end;align-items:center}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .bottom-price{text-align:end}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .price-sale .sale-percent{font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .price-sale .sale-txt{font-size:1.8rem;line-height:3rem;font-weight:500}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .price-sale .price{font-size:2.4rem;line-height:4rem;font-weight:600}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .price-sale .currency-group{font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .component-btns .btn+.btn{margin-left:1.6rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .component-btns .btn:first-child{display:none}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .component-btns .btn .ico-btn-favorite{width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='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")}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .component-btns .btn .ico-btn-favorite.on,.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .component-btns .btn.on>.ico-btn-favorite{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%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")}.mypage-interest-reservation .component-lists+.interest-link-wrap{margin-top:4rem}.mypage-interest-reservation .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%}.mypage-interest-reservation .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mypage-interest-reservation .interest-link-wrap{display:none}[dir=rtl] .mypage-interest-reservation .component-hgroup .sum{margin-left:0;margin-right:1.6rem}[dir=rtl] .mypage-interest-reservation .component-lists .txt-info02-wrap .txt-date-group .btn-copy{margin:-.2rem .8rem 0 0}[dir=rtl] .mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-badge .badge+.badge{margin:0 .4rem 0 0}.mypage-lnb-area{width:19.2rem;flex:0 0 auto}.lnb-wrap{border:1px solid #ddd;border-radius:.8rem;overflow:hidden}.lnb-wrap a{display:block;width:100%}.lnb-wrap .lnb-list-tit{display:none;font-size:1.8rem;line-height:3rem;font-weight:600}.lnb-wrap .lnb-link-1{padding:2.4rem;background-color:rgba(129,108,91,.12)}.lnb-wrap .lnb-link-1:focus-visible{outline:1px solid #111;outline-offset:-.2rem;outline-offset:-.3rem}.lnb-wrap .lnb-tit-1{font-size:1.8rem;line-height:3rem;font-weight:600;color:#111}.lnb-wrap .lnb-list-2-wrap{padding:0 2.4rem}.lnb-wrap .lnb-depth-2{padding:2.4rem 0;border-top:1px solid #eee}.lnb-wrap .lnb-link-2+.lnb-list-3{margin-top:.8rem}.lnb-wrap .lnb-tit-2{font-size:1.8rem;line-height:3rem;font-weight:600}.lnb-wrap .lnb-depth-3+.lnb-depth-3{margin-top:1.2rem}.lnb-wrap .lnb-tit-3{font-size:1.6rem;line-height:2rem;color:#444}[dir=rtl] .mypage-lnb-area+.mypage-content-area{margin-right:4.6rem;margin-left:0}.component-form .txt-box-wrap{width:100%}.component-form+.component-btns{margin-top:4.8rem}.component-btns .btns-row.col-2{flex-direction:row;flex-wrap:nowrap}.component-btns .btns-row.col-2 .btns-col-1{flex:0 0 calc(50% - .6rem)}.component-btns .btns-row.col-2 .btns-col-1+.btns-col-2{margin-left:1.2rem;flex:0 0 calc(50% - .6rem)}.component-btns+.modify-banner{margin-top:6rem}.mypage-content-area .gray-bg-box .gray-bg-box-inner{padding:6rem;background-color:#f5f5f5;text-align:center}.mypage-content-area .gray-bg-box .gray-bg-box-inner+.txt-bu-wrap{margin-top:1.2rem}.mypage-content-area .gray-bg-box .box-txt{font-size:1.8rem;line-height:3rem;color:#444}.mypage-content-area .gray-bg-box .box-txt+.box-email{margin-top:.8rem}.mypage-content-area .gray-bg-box .box-email{font-size:1.6rem;line-height:2.8rem;color:#444}.mypage-content-area .gray-bg-box .box-email+.component-btns{margin-top:3.2rem}.mypage-content-area .gray-bg-box .ico{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%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");width:2.4rem;height:2.4rem;margin-right:.8rem}.mypage-content-area .gray-bg-box+.component-form{margin-top:4.8rem}.mypage-content-area .gray-bg-box.type02{width:100%}.mypage-content-area .gray-bg-box.type02 .gray-bg-box-inner{padding:3.2rem}.mypage-content-area .gray-bg-box.type02 .box-txt{font-size:2rem;line-height:3.6rem;font-weight:500;color:#111}.mypage-content-area .gray-bg-box.type02 .box-txt+.box-email{margin-top:1.2rem}.mypage-content-area .gray-bg-box.type02 .box-email{font-weight:500;color:#816c5b}.mypage-content-area .gray-bg-box.type02+.resort-modify{margin-top:4rem}.mypage-content-area .marketing-list .marketing-item+.marketing-item{margin-top:2.4rem}.mypage-content-area .marketing-list .item-top{display:flex;justify-content:space-between;align-items:center}.mypage-content-area .marketing-list .item-top .component-checkbox.type02{margin-right:0}.mypage-content-area .marketing-list .item-top .component-checkbox.type02 .checkbox-txt{font-weight:600}.mypage-content-area .marketing-list .item-top+.item-list{margin-top:.8rem}.mypage-content-area .marketing-list .item-list{padding-left:2.8rem}.mypage-content-area .marketing-list .item-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-content-area .marketing-list .item-txt{font-size:1.4rem;line-height:2.6rem;color:#666}.mypage-content-area .marketing-list .component-checkbox .checkbox-item{padding-left:.8rem}.mypage-content-area .agreement-list .item-subtxt{font-size:1.4rem;line-height:2.6rem;color:#666;margin-top:.4rem;padding-left:3.2rem}.mypage-content-area .agreement-list .item-inner+.item-list{margin-top:.4rem}.mypage-content-area .agreement-list .item-list{padding-left:3.2rem}.mypage-content-area .agreement-list .item-list .component-checkbox.type02{margin-right:2rem}.mypage-content-area .agreement-list .item-list .component-checkbox.type02 .checkbox-item{padding-left:.8rem}.mypage-content-area .modify-banner .banner-inner{position:relative;display:block;width:100%;height:100%;min-height:24rem;padding:4rem 4rem 7.8rem;background-image:url(/assets/images/MY/img_banner_modify.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.mypage-content-area .modify-banner .banner-info{color:#fff}.mypage-content-area .modify-banner .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:500}.mypage-content-area .modify-banner .info-tit+.info-txt{margin-top:.8rem}.mypage-content-area .modify-banner .info-txt{font-size:1.8rem;line-height:3rem}.mypage-content-area .modify-banner .info-txt+.info-tag-group{margin-top:.8rem}.mypage-content-area .modify-banner .info-tag-group{display:flex}.mypage-content-area .modify-banner .info-tag{font-size:1.4rem;line-height:2.6rem;padding:.5rem 1.2rem;border:1px solid #fff;border-radius:5rem}.mypage-content-area .modify-banner .info-tag+.info-tag{margin-left:.4rem}.mypage-content-area .modify-banner .btn{position:absolute;width:100%;height:100%;top:0;left:0;justify-content:end;align-items:end;padding:4rem}.mypage-sns-modify-list+.gray-bg-box{margin-top:4rem}.mypage-sns-modify-list .list-item{border-top:1px solid #ddd}.mypage-sns-modify-list .list-item:last-child .btn.btn-text01{padding-bottom:0}.mypage-sns-modify-list .list-item .btn.btn-text01{padding:2.4rem;width:100%}.mypage-sns-modify-list .list-item .btn.btn-text01 .ico{flex:0 0 auto}.mypage-sns-modify-list .list-item .btn.btn-text01 [class^="ico ico-"]+.btn-txt{margin-left:1.6rem}.mypage-sns-modify-list .list-item .btn.btn-text01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.mypage-sns-modify-list .list-item .btn.btn-text01 .btn-txt+.ico{margin-left:auto}.mypage-sns-modify-list .list-item .btn.btn-text01 .ico-btn-arrow{width:3.2rem;height:3.2rem;background-size:1.6rem}.mypage-sns-modify-list .list-item .btn.btn-text01 .ico-btn-arrow::after{width:2rem;height:2rem;background-size:1.4rem 1.4rem}.resort-modify .agreement-wrap .point{color:#816c5b;font-weight:600}.resort-modify .agreement-wrap .terms-ag-tit03{font-weight:400}.resort-modify .agreement-wrap .terms-ag-tit03+.terms-ag-tit03{margin-top:.8rem}.resort-modify .agreement-wrap .item-list .checkbox-txt{color:#444}.page-class--dining-reservation-detail .visual-standard-wrap,.page-class--dining-reservation-history .visual-standard-wrap,.page-class--gift-success .visual-standard-wrap,.page-class--room-reservation-detail .visual-standard-wrap,.page-class--room-reservation-history .visual-standard-wrap,[class*=page-class--coupon-] .visual-standard-wrap,[class*=page-class--mypage-] .visual-standard-wrap{max-width:140rem;padding:26rem 0 0 23.8rem;margin:0 auto}.mypage-flex-wrap{display:flex}.mypage-content-area{flex:1 1 auto;width:calc(100% - 19.2rem);padding-left:4.6rem}.mypage-content-area .filter-category-wrap .filter-category-search-area{max-width:26rem}.mypage-content-area .filter-category-wrap .filter-category-selector-area{margin-bottom:-.8rem}[class^=mypage-content-part] .component-hgroup{margin-bottom:2.4rem}[class^=mypage-content-part] .component-hgroup .hgroup-tit04{font-size:2.8rem;line-height:4.4rem;font-weight:600}[class^=mypage-content-part] .component-hgroup .hgroup-top+.hgroup-bottom{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[class^=mypage-content-part] .component-hgroup .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:.8rem}[class^=mypage-content-part] .component-hgroup .hgroup-top+.hgroup-bottom .point{color:#ff4242;font-weight:500}[class^=mypage-content-part] .txt-info02-wrap .component-hgroup{margin-bottom:0}[class^=mypage-content-part]+.mypage-agree{margin-top:6rem;padding-top:6rem;border-top:1px solid #ddd}[class^=mypage-content-part] .component-chip-btn .chip-txt .gold{font-weight:600}.mypage-content-part+.mypage-content-part,.mypage-content-part+form+form+.mypage-content-part{margin-top:8rem}.mypage-content-part+.mypage-content-part03{margin-top:6rem}.mypage-content-part+.component-btns{border-top:1px solid #ddd;margin-top:6rem;padding-top:6rem}.mypage-content-part02+.mypage-content-part02{margin-top:8rem}.mypage-content-part02+.component-btns{margin-top:6rem}.mypage-content-part03 .txt-info02-wrap .txt-info-box05{padding:3.2rem}.mypage-content-part03 .txt-info02-wrap .txt-info-box05 .txt-bu01>li{font-size:1.6rem;line-height:2.8rem}.mypage-content-part03 .txt-info02-wrap .txt-info-box05 .txt-bu01>li::before{top:1.3rem}.mypage-content-part03 .mypage-coupon-enroll .txt-info02-wrap{margin-top:0}.mypage-content-part03+.mypage-content-part03{margin-top:6rem}.mypage-content-part03+.mypage-content-part{margin-top:8rem}.mypage-content-part03 .mypage-btn-area .component-btns .btns-row{flex-direction:row}.mypage-content-part04+.mypage-content-part04{margin-top:8rem}.mypage-content-inner{max-width:68.6rem;margin:0 auto}.mypage-content-inner .component-form+.component-form{margin-top:4.8rem}.mypage-content-inner .agreement-wrap{width:100%}.mypage-guide-banner .guide-banner-list{border:1px solid #ddd;padding:1.6rem 3.2rem;min-height:6.8rem}.mypage-guide-banner .guide-banner-item{position:relative;display:flex;justify-content:space-between;align-items:center}.mypage-guide-banner .guide-banner-item+.guide-banner-item{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #eee}.mypage-guide-banner .banner-info-group{flex:1;display:flex;justify-content:space-between;align-items:center}.mypage-guide-banner .banner-info-group+.banner-info-link{margin-left:3.2rem}.mypage-guide-banner .info-label{display:flex;align-items:center}.mypage-guide-banner .info-label .ico{min-width:3.6rem;min-height:3.6rem;width:3.6rem;height:3.6rem;background-color:rgba(129,108,91,.12);border-radius:6rem;background-size:2rem 2rem}.mypage-guide-banner .info-label .ico+.label-tit{margin-left:1.2rem}.mypage-guide-banner .ico-info-hotel{background-size:2rem 2.2rem}.mypage-guide-banner .label-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-guide-banner .info-txt{font-size:1.6rem;line-height:2.8rem;color:#444}.mypage-guide-banner .banner-info-link .mo-hidden .btn-text03{border:1px solid #816c5b;border-radius:3rem;height:3.6rem;background-color:rgba(129,108,91,.12);padding:.5rem 1.6rem}.mypage-guide-banner .banner-info-link .mo-hidden .btn-txt{color:#816c5b}.mypage-guide-banner .banner-info-link .btn-txt{margin:0;color:#111;font-size:1.2rem;line-height:2.4rem;font-weight:500}.mypage-guide-banner+.mypage-private{margin-top:1.6rem}.mypage-reservation-list .border-box-list{display:flex}.mypage-reservation-list .border-box-item{position:relative;display:flex;align-items:center;flex:1;padding:2.8rem 3.2rem;border:1px solid #ddd}.mypage-reservation-list .border-box-item::after{content:"";display:block;position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;background-size:2.4rem 2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E")}.mypage-reservation-list .border-box-item+.border-box-item{margin-left:2rem}.mypage-reservation-list .border-box-item:last-child .cont-group{display:flex;align-items:center}.mypage-reservation-list .border-box-item>.ico{min-width:6.4rem;min-height:6.4rem;background-color:#111;border-radius:50%;background-size:4rem;margin-right:2rem}.mypage-reservation-list .ico-info-hotel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M34 34.297H6M24 32v-9h-8v9m-6.057 0V19.824c0-4.077-.21-8.113-1.432-11.87L8 6.382V6h12.8m9.213 26V19.824c0-4.077.255-8.113 1.476-11.87L32 6.382V6H19.974'/%3E%3Cpath stroke='%23fff' stroke-opacity='.2' stroke-width='1.2' d='M34 34.297H6M24 32v-9h-8v9m8 0v-9h-8v9m-6.057 0V19.824c0-4.077-.21-8.113-1.432-11.87L8 6.382V6h12.8m9.213 26V19.824c0-4.077.255-8.113 1.476-11.87L32 6.382V6H19.974M9.943 32V19.824c0-4.077-.21-8.113-1.432-11.87L8 6.382V6h12.8m9.213 26V19.824c0-4.077.255-8.113 1.476-11.87L32 6.382V6H19.974M34 34.297H6'/%3E%3Cpath fill='%23fff' d='M23 15h2v2h-2zM19 15h2v2h-2zM15 15h2v2h-2zM15 11h2v2h-2zM19 11h2v2h-2zM23 11h2v2h-2z'/%3E%3C/svg%3E")}.mypage-reservation-list .ico-info-dining{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M24.462 35V5.625h.637c3.168 0 5.736 2.518 5.736 5.625v11.875h-.638c-1.76 0-3.186 1.4-3.186 3.125M13.63 35V16.875m0 0c2.463 0 4.46-1.959 4.46-4.375V5m-4.46 11.875c-2.464 0-4.461-1.959-4.461-4.375V5m4.46 0v9.375'/%3E%3Cpath stroke='%23fff' stroke-opacity='.2' stroke-width='1.2' d='M24.462 35V5.625h.637c3.168 0 5.736 2.518 5.736 5.625v11.875h-.638c-1.76 0-3.186 1.4-3.186 3.125M13.63 35V16.875m0 0c2.463 0 4.46-1.959 4.46-4.375V5m-4.46 11.875c-2.464 0-4.461-1.959-4.461-4.375V5m4.46 0v9.375M24.463 35V5.625h.637c3.168 0 5.736 2.518 5.736 5.625v11.875h-.638c-1.76 0-3.186 1.4-3.186 3.125M13.63 35V16.875m0 0c2.463 0 4.46-1.959 4.46-4.375V5m-4.46 11.875c-2.464 0-4.461-1.959-4.461-4.375V5m4.46 0v9.375'/%3E%3C/svg%3E")}.mypage-reservation-list .itme-content{width:70%}.mypage-reservation-list .cont-tit{font-size:1.4rem;line-height:2.6rem;font-weight:600;color:#816c5b}.mypage-reservation-list .cont-txt{font-size:2rem;line-height:3.6rem;font-weight:600}.mypage-reservation-list .cont-txt+.cont-num,.mypage-reservation-list .cont-txt+.cont-subtxt,.mypage-reservation-list .cont-txt+.ico{margin-left:.8rem}.mypage-reservation-list .ico-link{min-width:2rem;min-height:2rem}.mypage-reservation-list .cont-num{display:inline-flex;align-items:baseline;margin-left:.8rem}.mypage-reservation-list .cont-subtxt{font-size:1.4rem;line-height:2.6rem;font-weight:600;color:#666}.mypage-membership-list .component-hgroup+.component-lists{margin-top:0}.mypage-membership-list .component-lists .lists-row.col-n-2{align-items:stretch}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]{position:relative}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:nth-child(n+3){margin-top:2.8rem}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child{flex:1}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .card-util{padding:4.6rem 6rem}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .card-util-row{align-items:center}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .card-util-col.col-right{margin-top:0}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .txt-info02-wrap{margin-bottom:0}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .txt-info-tit+.txt-info-sub{margin-top:.8rem}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .ico-btn-arrow{margin-left:1.6rem}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:nth-child(2n){flex:none}.mypage-membership-list .component-card{height:100%;min-height:18rem}.mypage-membership-list .component-card .card-img{position:absolute}.mypage-membership-list .component-card .card-util{position:inherit;padding:4rem 2.4rem 2.4rem 4rem}.mypage-membership-list .component-card .card-util .card-util-row{position:inherit;height:100%}.mypage-membership-list .component-card .card-util .card-util-col .ico-btn-arrow{margin:0}.mypage-membership-list .component-card .card-util .card-util-col.col-right{margin-top:auto}.mypage-membership-list .txt-info02-wrap{margin-bottom:2.4rem}.mypage-membership-list .txt-info02-wrap .txt-info-tit{display:flex}.mypage-membership-list .txt-info02-wrap .txt-info-tit .info-tit13{font-weight:400;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;color:#fff}.mypage-membership-list .txt-info02-wrap .txt-info-tit .info-tit13+.info-txt{margin-left:1.2rem}.mypage-membership-list .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:1.2rem}.mypage-membership-list .txt-info02-wrap .info-txt .txt11{color:#ddd}.mypage-membership-list .txt-info02-wrap .txt-info-sub .info-sub{color:#fff}.mypage-interest-list .bg-box-list{display:flex;justify-content:space-around;background-color:#f5f5f5;padding:4rem 0}.mypage-interest-list .bg-box-item{position:relative;display:flex;align-items:center;justify-content:space-between;flex:1;padding:0 4.8rem}.mypage-interest-list .bg-box-item+.bg-box-item::before{position:absolute;left:0;content:"";display:block;width:1px;height:calc(100% - .8rem);background-color:#ddd}.mypage-interest-list .box-item-label,.mypage-interest-list .label-icon{display:flex;align-items:center}.mypage-interest-list .label-icon{justify-content:center;min-width:5.6rem;min-height:5.6rem;background-color:#fff;border-radius:50%}.mypage-interest-list .label-icon+.label-txt{margin-left:2rem;width:60%}.mypage-interest-list .ico{width:3.2rem;height:3.2rem}.mypage-interest-list .ico.ico-btn-favorite{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='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")}.mypage-interest-list .label-txt{font-size:1.8rem;line-height:3rem;font-weight:500;color:#444}.mypage-interest-list .box-item-value{display:flex;align-items:end;flex:0 0 auto}.mypage-interest-list .value-num{font-size:2.8rem;line-height:4.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.mypage-interest-list .value-num+.value-txt{margin-left:.4rem}.mypage-interest-list .value-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#666}.mypage-promotion .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.mypage-promotion .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mypage-promotion .component-card .card-info .card-info-tit .info-tit03{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mypage-promotion .component-card .card-info .card-info-tit+.card-info-sub{margin-bottom:auto;margin-top:1.2rem}.mypage-promotion .component-card .card-info .card-info-tit+.card-info-sub:last-child{margin-bottom:inherit}.mypage-promotion .component-btns{display:none}.mypage-grade{margin-top:-2rem}.mypage-grade.type02 .grade-graph-list{background-image:url(/assets/images/MY/img_graph_line_type02.png)}.mypage-grade.type02 .mypage-grade-box .bar-img{width:100%;display:flex}.mypage-grade.type02 .mypage-grade-box .bar-img .classic,.mypage-grade.type02 .mypage-grade-box .bar-img .member{height:100%;background-color:#6d5458;width:25%}.mypage-grade.type02 .mypage-grade-box .bar-img .silver{height:100%;background-color:#a7a7a7;width:25%}.mypage-grade.type02 .mypage-grade-box .bar-img .gold{height:100%;background-color:#c59b5e;width:25%}.mypage-grade.type02 .mypage-grade-box .bar-img .platinum{height:100%;background-color:#3c4767;width:25%}.mypage-grade.type02 .mypage-grade-box .bar-info{position:absolute;height:100%;right:-1.75rem;top:.8rem}.mypage-grade.type02 .mypage-grade-box .bar-info>img{display:block;object-fit:inherit;object-position:left;height:100%;width:100%}.mypage-grade.type02 .mypage-grade-box .grade-point-list{display:flex;justify-content:space-between;width:100%;margin:2rem 0 0 8.8rem}.mypage-grade.type02 .mypage-grade-box .grade-point-list .grade-point-item{display:flex;flex-direction:column;align-items:center;flex:1 0 20%}.mypage-grade-box{display:flex;flex-direction:column;background-color:#f5f5f5;padding:3.2rem 4.8rem}.mypage-grade-box.align-center{align-items:center;justify-content:center;text-align:center;font-size:1.8rem;line-height:3rem;font-weight:500}.mypage-grade-box.align-center a{text-decoration:underline;text-underline-offset:2px}.mypage-grade-box .grade-info{flex:0 0 auto;width:100%}.mypage-grade-box .grade-info-top+.grade-info-cont{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #ddd}.mypage-grade-box .grade-info-top .info-period{display:none}.mypage-grade-box .info-badge{display:flex;align-items:center}.mypage-grade-box .info-badge+.info-period{margin-top:.8rem}.mypage-grade-box .badge-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.mypage-grade-box .badge-tit+.tit-grade{margin-left:1.2rem}.mypage-grade-box .badge-txt{font-size:2.4rem;line-height:4rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;margin:.4rem 0 0 .8rem}.mypage-grade-box .tit-grade{display:flex;align-items:center}.mypage-grade-box .tit-grade .ico{width:3.2rem;height:3.2rem}.mypage-grade-box .info-period{font-size:1.4rem;line-height:2.6rem;color:#666}.mypage-grade-box .info-period,.mypage-grade-box .period-tit+.period-date{display:flex;align-items:center}.mypage-grade-box .period-tit+.period-date::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.mypage-grade-box .info-detail .detail-row{display:flex;align-items:center;justify-content:space-between}.mypage-grade-box .info-detail .detail-col{display:flex;align-items:center}.mypage-grade-box .info-detail .txt{font-size:1.8rem;line-height:3rem;font-weight:600;margin-right:.8rem}.mypage-grade-box .info-detail .txt+.ico{margin-left:.8rem}.mypage-grade-box .info-detail+.info-detail-list{margin-top:1.6rem}.mypage-grade-box .info-detail .ico{flex:0 0 auto;width:2.8rem;height:2.8rem}.mypage-grade-box .info-detail .ico+.detail-tit{flex:0 0 auto;margin-left:.4rem}.mypage-grade-box .info-detail .ico+.detail-txt{margin-left:2rem}.mypage-grade-box .info-detail-list{display:none}.mypage-grade-box .detail-tit{font-size:2rem;line-height:3.6rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;margin-top:.4rem}.mypage-grade-box .detail-tit+.detail-txt{margin-left:1.2rem}.mypage-grade-box .detail-txt{font-size:1.8rem;line-height:3rem;font-weight:500}.mypage-grade-box .detail-item{display:flex;justify-content:space-between;align-items:center}.mypage-grade-box .item-label{font-size:1.6rem;line-height:2.8rem;color:#444}.mypage-grade-box .item-value{display:flex;align-items:center}.mypage-grade-box .item-value .num{font-size:2rem;line-height:3.6rem;font-weight:600}.mypage-grade-box .item-value .value-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#666;margin-left:.4rem}.mypage-grade-box .detail-period-txt{display:none}.mypage-grade-box .detail-period-txt .detail-txt{font-size:2rem;line-height:3.6rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;margin-top:.4rem}.mypage-grade-box .detail-period-txt .detail-sub{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.mypage-grade-box .info-detail-platinum{display:flex;align-items:center}.mypage-grade-box .info-detail-platinum .detail-txt{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;margin-top:.4rem}.mypage-grade-box .info-detail-platinum .detail-txt+.detail-sub{margin:0 0 0 2rem}.mypage-grade-box .info-detail-platinum .detail-sub{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.mypage-grade-box .grade-graph{margin-top:2.4rem;width:100%;flex:0 1 auto}.mypage-grade-box .grade-graph .bottom-txt{margin-top:1.2rem;color:#666;font-size:1.4rem;line-height:2.6rem;font-weight:400}.mypage-grade-box .grade-graph-box{padding:6rem 11.6rem 2.7rem 6rem;background-color:#fff;border-radius:1.2rem}.mypage-grade-box .grade-graph-box+.txt-bu-wrap{margin-top:.8rem}.mypage-grade-box .grade-graph-list{background-image:url(/assets/images/MY/img_graph_line.png);background-position:100% center;background-repeat:no-repeat;background-size:81.2% auto}.mypage-grade-box .grade-graph-item{display:flex;align-items:center}.mypage-grade-box .grade-graph-item+.grade-graph-item{margin-top:5.2rem}.mypage-grade-box .bottom-txt{color:#666;font-size:1.4rem;line-height:2.6rem;font-weight:400}.mypage-grade-box .item-btn{min-width:10.5rem}.mypage-grade-box .item-btn .ico{margin-top:-.2rem}.mypage-grade-box .item-btn+.item-bar{margin-left:6rem}.mypage-grade-box .item-bar{position:relative;height:.8rem}.mypage-grade-box .bar-img,.mypage-grade-box .item-bar{width:100%;display:flex}.mypage-grade-box .bar-img .classic{height:100%;background-color:#6d5458;width:33.3%}.mypage-grade-box .bar-img .silver{height:100%;background-color:#a7a7a7;width:33.3%}.mypage-grade-box .bar-img .gold{height:100%;background-color:#c59b5e;width:33.3%}.mypage-grade-box .bar-img-mask-group{position:absolute;display:flex;width:100%;height:100%}.mypage-grade-box .bar-img-mask{position:relative}.mypage-grade-box .bar-img-mask .bar-info-circle{transition:background-image .1s ease}.mypage-grade-box .bar-img-mask.bar-classic .bar-info-circle,.mypage-grade-box .bar-img-mask.bar-member .bar-info-circle{background-image:url(/assets/images/MY/img_bar_classic.png)}.mypage-grade-box .bar-img-mask.bar-silver .bar-info-circle{background-image:url(/assets/images/MY/img_bar_silver.png)}.mypage-grade-box .bar-img-mask.bar-gold .bar-info-circle{background-image:url(/assets/images/MY/img_bar_gold.png)}.mypage-grade-box .bar-img-mask.bar-platinum .bar-info-circle{background-image:url(/assets/images/MY/img_bar_platinum.png)}.mypage-grade-box .bar-img-mask.bar-diamond .bar-info-circle{background-image:url(/assets/images/MY/img_bar_diamond.png)}.mypage-grade-box .bar-info{position:absolute;height:100%;right:-1.75rem;top:.8rem}.mypage-grade-box .bar-info>img{display:block;object-fit:inherit;object-position:left;height:100%;width:100%}.mypage-grade-box .bar-info-circle{position:relative;width:3.5rem;height:3.5rem;margin:-2.1rem 0 0;background-position:center;background-repeat:no-repeat;background-size:cover}.mypage-grade-box .bar-info-txt{position:absolute;opacity:0;display:none;top:-4rem;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;line-height:2.6rem;font-weight:600;padding:.3rem 1.2rem;background-color:#111;border-radius:.4rem;color:#fff;transform:translateX(-50%);white-space:nowrap}.mypage-grade-box .bar-info-txt::before{content:"";display:block;position:absolute;bottom:-.4rem;left:50%;transform:translateX(-50%) rotate(-45deg);width:.8rem;height:.8rem;background-color:#111}.mypage-grade-box .bar-bg{flex:1 0 auto;background-color:#f5f5f5}.mypage-grade-box+.mypage-grade-info{margin-top:1.6rem}.mypage-grade-box .grade-point-list{display:flex;justify-content:space-between;width:93.8%;margin:2rem 1.4rem 0 auto}.mypage-grade-box .grade-point-list .grade-point-item{display:flex;flex-direction:column;align-items:center;flex:1 0 29%}.mypage-grade-box .grade-point-list .point{display:flex;align-items:center;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#666}.mypage-grade-box .grade-point-list .point::before{content:"";margin-right:.4rem;display:inline-block;width:1.2rem;height:1.2rem;border-radius:50%;background-repeat:no-repeat}.mypage-grade-box .grade-point-list .point+.point-txt{margin-top:.4rem}.mypage-grade-box .grade-point-list .type-classic::before,.mypage-grade-box .grade-point-list .type-member::before{background-color:#6d5458}.mypage-grade-box .grade-point-list .type-silver::before{background-color:#a7a7a7}.mypage-grade-box .grade-point-list .type-gold::before{background-color:#c59b5e}.mypage-grade-box .grade-point-list .type-platinum::before{background-color:#3c4767}.mypage-grade-box .grade-point-list .type-diamond::before{background-color:#111}.mypage-grade-box .grade-point-list .point-txt{font-size:1.2rem;line-height:2.4rem;font-weight:400;line-height:1.4rem;color:#999}.mypage-grade-info{display:flex;justify-content:space-between}.mypage-grade-info .txt-bu-wrap{max-width:80.5rem;margin-right:1rem}.mypage-grade-info .txt-bu-wrap+.component-btns{margin-top:0}.mypage-membership-card .component-hgroup+.component-lists{margin-top:2.4rem}.mypage-membership-card .component-lists.type-board .lists-row{padding:4rem 0}.mypage-membership-card .component-lists.type-board .lists-row .lists-col:nth-child(2){flex:1 0 auto;margin:0 6rem}.mypage-membership-card .component-lists.type-board .lists-row .lists-col:last-child{flex-direction:column;align-items:end}.mypage-membership-card .component-lists.type-board:focus .txt-info-tit [class^=info-tit]::before,.mypage-membership-card .component-lists.type-board:hover .txt-info-tit [class^=info-tit]::before{width:0%}.mypage-membership-card .card-img{width:21rem}.mypage-membership-card .card-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mypage-membership-card .txt-info02-wrap .txt-info-tit{align-items:baseline}.mypage-membership-card .txt-info02-wrap .txt-info-tit .info-txt{color:#666;margin-left:1.2rem}.mypage-membership-card .txt-info02-wrap .txt-info-tit+.txt-info-date{margin-top:1.2rem}.mypage-membership-card .card-notice-txt{display:flex;align-items:center;font-size:1.6rem;line-height:2.8rem;color:#ff4242}.mypage-membership-card .card-notice-txt .num{font-weight:600;margin:0 .5rem}.mypage-membership-card .card-notice-txt .ico-infomation-red{margin-right:.8rem}.mypage-membership-card .component-btns{margin-top:auto}.mypage-membership-card .component-btns .btns-row{flex-direction:row}.mypage-membership-card .component-btns .btn+.btn{margin-left:1.2rem}.mypage-membership-card .component-btns .btn-cont-48{min-width:16rem}.mypage-private .component-hgroup .hgroup-bottom{justify-content:start}.mypage-private .component-hgroup+.mypage-private-bg{margin-top:2.4rem}.mypage-private .mypage-private-bg{min-height:20rem;padding:4rem 4.4rem;background-color:#675b57}.mypage-private .mypage-private-bg.bg-type02{background-color:#192939}.mypage-private .mypage-private-bg.bg-type03{background-color:#4a4e50}.mypage-private .mypage-private-bg.bg-type04{background-color:#816c5b}.mypage-private .mypage-private-bg+.txt-bu-wrap{margin-top:1.2rem}.mypage-private .mypage-private-bg+.mypage-private-promotion{margin-top:4rem}.mypage-private .mypage-private-row{display:flex;justify-content:space-between}.mypage-private .mypage-private-row.align-center{align-items:stretch}.mypage-private .mypage-private-row+.mypage-private-benefit{margin-top:4rem}.mypage-private .private-account-info{padding-top:.9rem;max-width:34rem}.mypage-private .private-account-info .private-account-user+.private-account-join{margin-top:2.1rem}.mypage-private .private-account-info .user-unit{padding-left:5.2rem}.mypage-private .private-account-user{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.mypage-private .private-account-user+.private-account-list{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.15)}.mypage-private .private-account-user .user-unit{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#fff}.mypage-private .private-account-user .user-unit .num{position:relative;font-size:1.4rem;line-height:2.6rem;font-weight:400;margin-left:1.2rem;padding-left:1.2rem;color:#ddd}.mypage-private .private-account-user .user-unit .num::before{content:"";display:block;position:absolute;top:.3rem;left:0;width:1px;height:1.2rem;background-color:#999}.mypage-private .account-user.break-all{word-break:break-all}.mypage-private .account-user-link{display:flex;align-items:center}.mypage-private .account-user-link .account-img>img{width:4rem;height:4rem;flex:1 0 auto;object-fit:cover;object-position:center}.mypage-private .account-user-link .account-img+.account-link{margin-left:1.2rem}.mypage-private .account-user-link .account-link{display:flex;align-items:center;font-size:2.4rem;line-height:4rem;font-weight:600;color:#fff}.mypage-private .account-user-link .account-link .ico{flex:1 0 auto;width:2.4rem;height:2.4rem;margin-left:.4rem}.mypage-private .private-account-join{display:flex;align-items:center}.mypage-private .private-account-join .join-tit{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#fff;flex:0 0 auto}.mypage-private .private-account-join .join-tit+.join-list{margin-left:4rem}.mypage-private .private-account-join .join-list{display:flex;align-items:center;flex:0 0 auto}.mypage-private .private-account-join .join-item{display:flex;align-items:center;margin-right:2rem}.mypage-private .private-account-join .join-item:last-child{margin-right:0}.mypage-private .private-account-join .join-item .ico{width:2.4rem;height:2.4rem;margin-right:.8rem}.mypage-private .private-account-join .join-item .item-txt{font-size:1.6rem;line-height:2.8rem;color:#fff}.mypage-private .private-account-list{min-width:34rem}.mypage-private .private-account-list .private-account-item{display:flex;align-items:center;justify-content:space-between}.mypage-private .private-account-list .private-account-item+.private-account-item{margin-top:.4rem}.mypage-private .private-account-list .account-label{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#fff}.mypage-private .private-account-list .account-value01{font-size:1.8rem;line-height:3rem;font-weight:600;color:#fff}.mypage-private .private-account-list .account-value01 .btn-barcode{margin-left:.8rem}.mypage-private .private-account-list .account-value02{font-size:2rem;line-height:3.6rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em;color:#fff}.mypage-private .private-account-list .account-value03{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#fff}.mypage-private .private-account-detail{min-width:31.3rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.4rem 0;background-color:#fff;border-radius:1.2rem}.mypage-private .private-account-detail .private-detail-list{padding:0 4.6rem 0 2.8rem}.mypage-private .private-account-detail .private-detail-item{display:flex;align-items:center;justify-content:space-between}.mypage-private .private-account-detail .private-detail-item.bg-grey{background-color:#f6f6f6;border-radius:1rem;padding:1rem 2.4rem 1rem 2.4rem;margin-top:-1rem;margin-bottom:-1rem}.mypage-private .private-account-detail .private-detail-item.bg-grey:last-child{margin-right:-1.2rem}.mypage-private .private-account-detail .private-detail-item.bg-grey .item-value{color:#444}.mypage-private .private-account-detail .item-label{font-size:1.6rem;line-height:2.8rem}.mypage-private .private-account-detail .item-value{display:flex}.mypage-private .private-account-detail .value-bold{font-size:1.8rem;line-height:3rem;font-weight:600;text-decoration:underline;text-underline-offset:.4rem;position:relative}.mypage-private .private-account-detail .value-bold.no-underline{text-decoration:none}.mypage-private .private-account-detail .value-bold.gold{color:#816c5b}.mypage-private .private-account-detail .value-bold+.value-txt{margin-left:.4rem}.mypage-private .private-account-detail .value-txt{font-size:1.8rem;line-height:3rem;font-weight:500;color:#666}.mypage-private .private-account-detail.type-list{display:flex;align-items:center;flex-wrap:wrap;flex:1;margin-left:4rem;padding:2.4rem 0;min-height:14.2rem;height:auto;max-height:100%}.mypage-private .private-account-detail.type-list .private-detail-list{display:flex;justify-content:space-between;width:100%;padding:0 3.2rem}.mypage-private .private-account-detail.type-list .private-detail-list.col-2 .private-detail-item{flex:1}.mypage-private .private-account-detail.type-list .private-detail-list.col-2 .private-detail-item .item-row{display:flex;align-items:center}.mypage-private .private-account-detail.type-list .private-detail-list.col-2 .private-detail-item .item-row .btn-refresh{flex-shrink:0;margin-left:.4rem}.mypage-private .private-account-detail.type-list .private-detail-list.col-3 .private-detail-item,.mypage-private .private-account-detail.type-list .private-detail-list.col-4 .private-detail-item{flex:1 1 auto;word-break:keep-all}.mypage-private .private-account-detail.type-list .private-detail-list.col-5-active{position:relative;flex-wrap:wrap;gap:4.8rem}.mypage-private .private-account-detail.type-list .private-detail-list.col-5-active::before{content:"";width:100%;height:1px;background-color:#eee;position:absolute;top:calc(50% + 1.2rem);left:0;transform:translateY(-50%)}.mypage-private .private-account-detail.type-list .private-detail-list.col-5-active .private-detail-item{margin-left:0;flex:1 1 calc(33.3333333333% - 3.2rem)}.mypage-private .private-account-detail.type-list .private-detail-list.col-5-active .private-detail-item:nth-child(4){margin-left:0}.mypage-private .private-account-detail.type-list .private-detail-list.col-5-active .private-detail-item:nth-child(4)::before{content:none}.mypage-private .private-account-detail.type-list .private-detail-list+.private-detail-list{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #eee}.mypage-private .private-account-detail.type-list .private-detail-item{flex-direction:column;align-items:start;justify-content:start}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item{position:relative;margin-left:4.8rem}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item::before{content:"";display:block;position:absolute;left:-2.4rem;top:1.1rem;width:1px;height:70%;background-color:#eee}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item.bg-grey{background-color:#f6f6f6;border-radius:1rem;padding:1rem 2.4rem 1rem 2.4rem;margin-top:-1rem;margin-bottom:-1rem}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item.bg-grey:last-child{margin-right:-1.2rem}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item.bg-grey .item-value{color:#444}.mypage-private .private-account-detail.type-list .item-label{display:flex;align-items:center;color:#444}.mypage-private .private-account-detail.type-list .item-label .btn{margin-left:.4rem}.mypage-private .private-account-detail.type-list .item-value{display:flex;align-items:end;flex-wrap:wrap}.mypage-private .private-account-detail.type-list .value-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;margin-left:.4rem}.mypage-private .mypage-private-benefit{display:flex;align-items:center;justify-content:space-between;padding:4rem 4.8rem;background-color:#fff}.mypage-private .private-benefit-copy{width:35%}.mypage-private .private-benefit-copy .copy-tit{font-size:2.4rem;line-height:4rem;font-family:anth,"Pretendard Variable","Noto Sans SC","Noto Sans Myanmar","Noto Sans Arabic",sans-serif;letter-spacing:-.02em}.mypage-private .private-benefit-copy .copy-tit+.copy-txt{margin-top:.4rem}.mypage-private .private-benefit-copy .copy-txt{font-size:1.6rem;line-height:2.8rem;color:#444}.mypage-private .private-benefit-copy .copy-txt+.btn{margin-top:2.4rem}.mypage-private .private-benefit-copy .btn .btn-txt{font-size:1.8rem;line-height:3rem;font-weight:400}.mypage-private .private-benefit-list{display:flex;align-items:flex-start;justify-content:space-between}.mypage-private .private-benefit-list .private-benefit-item{text-align:center;width:16rem}.mypage-private .private-benefit-list .private-benefit-item .ico{min-width:6rem;min-height:6rem;background-size:3.2rem 3.2rem;background-color:#4a4e50;border-radius:50%}.mypage-private .private-benefit-list .private-benefit-item .ico+.item-group{margin-top:.8rem}.mypage-private .private-benefit-list .private-benefit-item+.private-benefit-item{margin-left:2.4rem}.mypage-private .private-benefit-list .item-tit{font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-private .private-benefit-list .item-txt{font-size:1.6rem;line-height:2.8rem;line-height:2.8rem;color:#666}.mypage-private+.mypage-content-part,.mypage-private+.mypage-content-part02{margin-top:8rem}.mypage-e-voucher .component-card,.mypage-private-promotion .component-card{position:relative;height:100%}.mypage-e-voucher .component-card .card-img,.mypage-private-promotion .component-card .card-img{position:absolute}.mypage-e-voucher .component-card .card-top,.mypage-private-promotion .component-card .card-top{min-height:18rem;display:flex;align-items:center}.mypage-e-voucher .component-card .card-util,.mypage-private-promotion .component-card .card-util{position:inherit;padding:5rem 6rem}.mypage-e-voucher .component-card .card-util .card-util-row,.mypage-private-promotion .component-card .card-util .card-util-row{position:inherit;align-items:center;height:100%}.mypage-e-voucher .component-card .card-util .card-util-col .ico-btn-arrow,.mypage-private-promotion .component-card .card-util .card-util-col .ico-btn-arrow{margin:0 0 0 1.6rem}.mypage-e-voucher .component-card .card-util .card-util-col.col-right,.mypage-private-promotion .component-card .card-util .card-util-col.col-right{margin-top:0}.mypage-e-voucher .component-card+.component-card,.mypage-private-promotion .component-card+.component-card{margin-top:4rem}.mypage-e-voucher .txt-info02-wrap .txt-info-tit .info-tit,.mypage-private-promotion .txt-info02-wrap .txt-info-tit .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#fff}.mypage-e-voucher .txt-info02-wrap .txt-info-tit+.txt-info-sub,.mypage-private-promotion .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:.8rem}.mypage-e-voucher .txt-info02-wrap .txt-info-sub .info-sub,.mypage-private-promotion .txt-info02-wrap .txt-info-sub .info-sub{color:#fff}.mypage-e-voucher{margin-top:4rem}.mypage-e-voucher .btn-txt,.mypage-e-voucher .component-card .card-util .btn-txt,.mypage-e-voucher .txt-info02-wrap .txt-info-tit .info-tit{color:#5e534f}.mypage-e-voucher .ico-btn-arrow{border-color:#5e534f}.mypage-e-voucher .ico-btn-arrow::after{width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%235e534f' 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")}.mypage-e-voucher .ico-btn-arrow:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%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")}.mypage-e-voucher .ico-btn-arrow::before{background-color:#5e534f}.mypage-e-voucher .card-img img.pc-show{display:block}.mypage-e-voucher .card-img img.mo-show{display:none}.mypage-noti-list .component-table-util{margin-bottom:3.2rem}.mypage-noti-list .component-table-util+.component-table{margin-top:0}.mypage-noti-list .component-table-util .component-select{width:21rem}.mypage-noti-list .component-table .btn-link{color:#111;font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-noti-list .component-table .col01{width:7%}.mypage-noti-list .component-table .col02{width:10%}.mypage-noti-list .component-table .col03{width:40%}.mypage-noti-list .component-table .col04{width:10%}.mypage-noti-list .component-table td,.mypage-noti-list .component-table th{border:0}.mypage-noti-list .component-table tr{border-bottom:1px solid #ddd}.mypage-noti-list .component-table th{height:6.4rem;padding:1.6rem 2.4rem}.mypage-noti-list .component-table td{font-size:1.6rem;line-height:2.8rem;font-weight:400;padding:1.6rem 2.4rem}.mypage-noti-list .component-table td.sort{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#816c5b}.mypage-noti-list .component-table td.msg .msg-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500;color:#111}.mypage-noti-list .component-table td .new{vertical-align:middle;margin-left:.4rem;display:inline-flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;background:#816c5b;border-radius:50%;color:#fff;font-size:1rem;line-height:2.6rem;font-weight:600}.mypage-noti-list .component-table+.component-pagination{margin-top:4rem}.resort--mypage-wrap .mypage-private .private-account-info .private-account-item.border-top{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.15)}.resort--mypage-wrap .mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item.bg-grey::before{background-color:transparent}.resort--mypage-wrap .mypage-reservation-list .border-box-list.box-list-flex{flex-wrap:wrap;gap:2rem;justify-content:space-between}.resort--mypage-wrap .mypage-reservation-list .border-box-item{flex:1 0 calc(33.3333333333% - 1.3333333333rem)}.resort--mypage-wrap .mypage-reservation-list .border-box-list.box-list-flex.flex-col4 .border-box-item{flex:1 0 calc(50% - 1rem)}.resort--mypage-wrap .mypage-reservation-list .border-box-item .cont-group{display:flex;align-items:center}.resort--mypage-wrap .mypage-reservation-list .border-box-item+.border-box-item{margin-left:0}.resort--mypage-wrap .mypage-reservation-list .ico-reservation-room-resort{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M33.963 33.326H6.09m16.994-2.578v-3.882a3.06 3.06 0 1 0-6.122 0v3.882m-4.636.784v-9.394c0-3.145-.16-6.259-1.095-9.157l-.391-1.213v-.295m16.845 20.059v-9.394c0-3.145.195-6.259 1.13-9.157l.39-1.213v-.295'/%3E%3Cpath fill='%23fff' d='M16.523 15.445h1.24v1.24h-1.24zm0 2.529h1.24v1.24h-1.24zm2.87-2.529h1.24v1.24h-1.24zm2.89 0h1.24v1.24h-1.24zm0 2.529h1.24v1.24h-1.24zm-2.89 0h1.24v1.24h-1.24z'/%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M30.136 8.947H9.91v2.334h20.226zm1.546 22.585v-9.717m-1.986 1.164 3.971 2.953m0-2.953-3.97 2.953m-21.334 5.6v-9.717m-1.985 1.164 3.97 2.953m0-2.953-3.97 2.953'/%3E%3C/svg%3E");width:4rem;height:4rem}.resort--mypage-wrap .mypage-reservation-list .ico-park-ticket-resort{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cg stroke='%23fff' stroke-width='1.2'%3E%3Cpath d='M5 33.5c2.034 0 3.683-1.466 3.683-3.274 0 1.808 1.649 3.274 3.683 3.274s3.683-1.466 3.683-3.274c0 1.808 1.649 3.274 3.683 3.274s3.683-1.466 3.683-3.274c0 1.808 1.65 3.274 3.683 3.274s3.683-1.466 3.683-3.274c0 1.808 1.65 3.274 3.683 3.274M5.224 8.961V8.37C5.225 7.061 6.203 6 7.408 6S9.59 7.06 9.59 8.369v24.009M14.138 8.96v-.59c0-1.308.977-2.369 2.182-2.369s2.183 1.06 2.183 2.369l.02 3.553h-.02m0 21.578V16.66H9.59m.045 4.738h8.913M9.635 26.5h8.913'/%3E%3Cpath d='M13.5 12h6.995c2.5 0 5.5 1.85 7 5.55L31.5 29.5'/%3E%3Cpath d='M19 16.56c2.5 0 3.429.593 4.5 4.05.239.772 2.184 6.634 3 8.89'/%3E%3C/g%3E%3C/svg%3E");width:4rem;height:4rem}.resort--mypage-wrap .mypage-reservation-list .ico-reservation-activity-resort{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M22.16 33.883c-1.235 0-2.16-1.851-2.16-1.851-.926-1.851-.926-4.32-.926-6.17v-.617l-6.17-3.085v-9.256h6.17v9.256m-3.702 4.319c-.26 0-.575.164-.91.424-2.226 1.724-2.792 4.78-2.792 7.597M5.5 17.223l2.873-2.873a4.94 4.94 0 0 1 3.49-1.446h8.869c1.31 0 2.565-.52 3.49-1.445l2.874-2.874m1.85 17.894a2.468 2.468 0 1 0-4.935 0 2.468 2.468 0 0 0 4.936 0Zm0 0v-9.873h.926s.926 4.937 4.628 4.937M16.23 10.436s-2.234-.687-2.634-2.191a2.18 2.18 0 0 1 1.531-2.67 2.16 2.16 0 0 1 2.649 1.543c.4 1.504-1.188 3.221-1.188 3.221z'/%3E%3C/svg%3E");width:4rem;height:4rem}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card+.component-card{margin-top:1.2rem}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card.type01 .btn-txt,.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card.type01 .info-tit{color:#675b57}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card.type01 .ico-btn-arrow::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23675b57' 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")}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card.type01 .circle{border-color:#675b57}.mypage-resort-content-area .component-chips+.mypage-content-part03.type01{margin-top:6rem}.page-class--dining-reservation-detail[dir=rtl] .visual-standard-wrap,.page-class--dining-reservation-history[dir=rtl] .visual-standard-wrap,.page-class--gift-success[dir=rtl] .visual-standard-wrap,.page-class--room-reservation-detail[dir=rtl] .visual-standard-wrap,.page-class--room-reservation-history[dir=rtl] .visual-standard-wrap,[class*=page-class--coupon-][dir=rtl] .visual-standard-wrap,[class*=page-class--mypage-][dir=rtl] .visual-standard-wrap{padding:26rem 23.8rem 0 0}[dir=rtl] .mypage-private .private-account-join .join-tit+.join-list{margin-left:0;margin-right:4rem}[dir=rtl] .mypage-private .private-account-join .join-item .ico{margin-right:0;margin-left:.8rem}[dir=rtl] .mypage-private .private-account-join .join-item+.join-item{margin-left:0;margin-right:2rem}[dir=rtl] .mypage-private .private-benefit-list{align-items:start}[dir=rtl] .mypage-private .private-benefit-list .private-benefit-item{flex:1}[dir=rtl] .mypage-private .private-benefit-list .private-benefit-item+.private-benefit-item{margin-right:2.4rem;margin-left:0}[dir=rtl] .mypage-private .account-user-link .account-img+.account-link{margin-right:1.2rem;margin-left:0}[dir=rtl] .mypage-private .private-account-detail .value-bold+.value-txt{margin-left:0;margin-right:.4rem}[dir=rtl] .mypage-reservation-list .border-box-item::after{right:auto;left:2.4rem;transform:translateY(-50%) rotate(180deg)}[dir=rtl] .mypage-reservation-list .border-box-item>.ico{margin-right:0;margin-left:2rem}[dir=rtl] .mypage-reservation-list .cont-num,[dir=rtl] .mypage-reservation-list .cont-txt+.ico{margin-left:0;margin-right:.8rem}[dir=rtl] .mypage-interest-list .label-icon+.label-txt{margin-left:0;margin-right:1.2rem}[dir=rtl] .mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .ico-btn-arrow{margin-left:0;margin-right:1.6rem}[dir=rtl] .mypage-private .private-account-detail.type-list{margin-left:0;margin-right:4rem}[dir=rtl] .mypage-private .private-account-list .account-value01 .btn-barcode{margin-left:0;margin-right:.8rem}[dir=rtl] .btn.btn-search-point .ico-search+.btn-txt,[dir=rtl] .mypage-private .private-account-detail.type-list .item-label .btn{margin-left:0;margin-right:.4rem}[dir=rtl] .mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item{margin-left:0;margin-right:2.4rem;padding:0 2.4rem 0 0}[dir=rtl] .mypage-private .private-account-detail.type-list .private-detail-list.col-5-active .private-detail-item+.private-detail-item{margin-right:0}[dir=rtl] .mypage-private .private-account-detail.type-list .private-detail-list.col-5-active .private-detail-item:nth-child(4){padding-right:0}[dir=rtl] .mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item::before{left:auto;right:0}[dir=rtl] .mypage-grade-box .badge-tit+.tit-grade{margin-left:0;margin-right:1.2rem}[dir=rtl] .mypage-grade-box .badge-txt{margin:.4rem .8rem 0 0}[dir=rtl] .mypage-grade-box .item-value .value-txt{margin:0 .4rem 0 0}[dir=rtl] .mypage-grade-box .info-detail .ico+.detail-tit{margin-left:0;margin-right:.8rem}[dir=rtl] .mypage-grade-box .grade-info+.grade-graph{margin-left:0;margin-right:6.6rem}[dir=rtl] .mypage-reservation-list .border-box-item+.border-box-item{margin-left:0;margin-right:2.8rem}[dir=rtl] .mypage-membership-card .component-btns .btn+.btn{margin-left:0;margin-right:1.2rem}[dir=rtl] .mypage-guide-banner .banner-info-group+.banner-info-link{margin-left:0;margin-right:3.2rem}[dir=rtl] .mypage-guide-banner .info-label .ico+.label-tit{margin-left:0;margin-right:1.2rem}[dir=rtl] .mypage-private .account-user-link+.user-unit{padding-right:5.2rem;padding-left:0}[dir=rtl] .mypage-grade-box .bar-info-txt{width:190%;text-align:center}[dir=rtl] .mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .ico-btn-arrow{margin:0 1.6rem 0 0}[dir=rtl] .mypage-content-inner .component-btns .btns-row.col-2 .btns-col-1+.btns-col-2{margin:0 1.2rem 0 0}[dir=rtl] .mypage-grade-box .grade-graph-item+.grade-graph-item{margin-top:4.8rem}[lang=ar] .mypage-grade-box .bar-info{right:auto;left:-1.75rem}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-grade-box .info-detail .detail-row{flex-direction:column;align-items:start}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-grade-box .info-detail .detail-row:first-child .detail-col:first-child .txt{white-space:nowrap}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-grade-box .info-detail .detail-row:first-child .detail-col:last-child{flex:1 0 auto;justify-content:end}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-reservation-list .border-box-item .cont-group{max-width:20rem}.mypage-mobile-checkin-swiper-wrap .component-swiper .swiper-controls .swiper-pagination{display:flex;justify-content:center}.mypage-mobile-checkin-wrap{padding:3.2rem 2rem 6.4rem;background-image:url(/assets/images/MY/bg_mobile_checkin_mypage.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}.mypage-mobile-checkin-wrap .hotel-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.mypage-mobile-checkin-wrap .hotel-info dt{color:#fff;font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-mobile-checkin-wrap .hotel-info dd{height:2.8rem;line-height:2.8rem;padding:0 1.2rem;border-radius:3rem;background-color:#816c58;color:#fff;font-size:1.2rem;font-weight:500}.mypage-mobile-checkin-wrap .checkin-info{background-color:#fff;border-radius:.8rem;overflow:hidden}.mypage-mobile-checkin-wrap .checkin-info-date{display:flex;align-items:center;gap:4rem;padding:2rem}.mypage-mobile-checkin-wrap .checkin-info-date dl{position:relative;flex:1 1 0}.mypage-mobile-checkin-wrap .checkin-info-date dl dt{color:#111;font-size:1.4rem;line-height:2.6rem;font-weight:400}.mypage-mobile-checkin-wrap .checkin-info-date dl dd{color:#111;font-size:1.6rem;line-height:2.8rem;font-weight:500}.mypage-mobile-checkin-wrap .checkin-info-date dl:not(:first-child)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-2rem;width:1px;height:4.2rem;background-color:#ddd}.mypage-mobile-checkin-wrap .checkin-info-btn{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center}.mypage-mobile-checkin-wrap .checkin-info-btn-wrap{width:100%;display:flex;background-color:#f5f5f5;padding:1.6rem .4rem}.mypage-mobile-checkin-wrap .checkin-info-btn:not(:first-child)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:4.2rem;background-color:#ddd}.mypage-mobile-checkin-wrap .checkin-info-btn .btn-txt{position:relative;padding-top:2.4rem;color:#111;font-size:1.4rem;line-height:2.6rem;font-weight:400}.mypage-mobile-checkin-wrap .checkin-info-btn .btn-txt::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background-repeat:no-repeat;background-size:cover}.mypage-mobile-checkin-wrap .checkin-info-btn.key .btn-txt::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M17.368 7.786C15.446 7.449 11.922 7.28 10 7.28s-5.445.169-7.367.506m8.692 2.272h3.976m2.067-5.352V15.66h-.32c-1.923-.337-5.126-.505-7.048-.505s-5.125.168-7.047.505h-.32V4.706C4.555 4.369 8.078 4.2 10 4.2s5.446.169 7.368.506Z'/%3E%3C/svg%3E")}.mypage-mobile-checkin-wrap .checkin-info-btn.key .btn-txt::after{content:"";position:absolute;top:0;right:1.3rem;width:.4rem;height:.4rem;border-radius:50%;background-color:#ff4242}.mypage-mobile-checkin-wrap .checkin-info-btn.key.disabled .btn-txt::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23999' stroke-width='1.2' d='M17.368 7.786C15.446 7.449 11.922 7.28 10 7.28s-5.445.169-7.367.506m8.692 2.272h3.976m2.067-5.352V15.66h-.32c-1.923-.337-5.126-.505-7.048-.505s-5.125.168-7.047.505h-.32V4.706C4.555 4.369 8.078 4.2 10 4.2s5.446.169 7.368.506Z'/%3E%3C/svg%3E")}.mypage-mobile-checkin-wrap .checkin-info-btn.key.disabled .btn-txt::after{display:none}.mypage-mobile-checkin-wrap .checkin-info-btn.order .btn-txt::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M2.045 15.762h15.914m-7.953-9.296c3.42 0 5.57 1.792 6 4.883.104.752.72 1.516 1.359 1.996v.48H2.647v-.48c.64-.48 1.255-1.244 1.36-1.996.43-3.091 2.58-4.883 6-4.883ZM8.81 5.411c0-.647.535-1.173 1.195-1.173s1.196.526 1.196 1.173'/%3E%3C/svg%3E")}.mypage-mobile-checkin-wrap .checkin-info-btn.my-room .btn-txt::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-width='1.2' d='M4.22 3.898H4v12.204h.22c2.968 0 5.92.41 8.767 1.218l.237.067h.167V2.613h-.167l-.237.067A32.1 32.1 0 0 1 4.22 3.898ZM11 10.695V9.297M13.992 4h2v12h-2'/%3E%3C/svg%3E")}.mypage-mobile-checkin-wrap .component-btns{margin-top:1.2rem}.mypage-mobile-checkin-wrap.color-SG{background-image:url(/assets/images/MA_global/bg_mobile_checkin_sg.jpg)}.mypage-mobile-checkin-wrap.color-SG .hotel-info dd{background:#172a24}.mypage-mobile-checkin-wrap.color-LH{background-image:url(/assets/images/MA_global/bg_mobile_checkin_lh.jpg)}.mypage-mobile-checkin-wrap.color-LH .hotel-info dd{background:#816c5b}.mypage-mobile-checkin-wrap.color-CH{background-image:url(/assets/images/MA_global/bg_mobile_checkin_ch.jpg)}.mypage-mobile-checkin-wrap.color-CH .hotel-info dd{background:#818484}.mypage-mobile-checkin-wrap.color-L7{background-image:url(/assets/images/MA_global/bg_mobile_checkin_l7.jpg)}.mypage-mobile-checkin-wrap.color-L7 .hotel-info dd{color:#fce300;background:#1a1a1a}.mypage-mobile-checkin-wrap.color-LC{background-image:url(/assets/images/MA_global/bg_mobile_checkin_lc.jpg)}.mypage-mobile-checkin-wrap.color-LC .hotel-info dd{background:#4a4e50}.mypage-noti-box{display:flex;align-items:center;justify-content:space-between;background:#777;padding:1rem 2.4rem}.mypage-noti-box+.mypage-info-box{margin-top:3.2rem}.mypage-noti-box .noti-txt{flex:0 1 auto;color:#fff;font-size:1.6rem;line-height:2.8rem}.mypage-noti-box .noti-txt br{display:none}.mypage-noti-box.bg-type02{background-color:#816c5b}.mypage-noti-box .btn-text03{flex:0 0 auto}.mypage-noti-box .btn-text03 .btn-txt{color:#fff;font-size:1.4rem;line-height:2.6rem;font-weight:600;background:linear-gradient(to right,#fff,#fff) no-repeat;background-size:100% 1px;background-position:left 80%}.mypage-noti-box .btn-text03 .btn-txt::after,.mypage-noti-box .btn-text03 .btn-txt::before{content:"";display:block;width:100%}.mypage-noti-box .btn-text03 .btn-txt:hover{animation:underline .8s cubic-bezier(.66,.14,.26,.83) forwards}.mypage-noti-box .btn-text03 .ico-arrow-right{display:none}.page-class--dining-reservation-history .component-empty,.page-class--mypage-bvoucher .component-empty,.page-class--mypage-coupon .component-empty,.page-class--mypage-join .component-empty,.page-class--mypage-membership .component-empty,.page-class--mypage-noti .component-empty,.page-class--mypage-stamp02 .component-empty,.page-class--mypage-voucher .component-empty,.page-class--room-reservation-history .component-empty,.page-class--util-dining-reservation-history .component-empty{padding:16rem 0;border-top:2px solid #111;border-bottom:1px solid #ddd}.mypage-select .form-col-2{position:relative}.mypage-select .component-calendar-wrap{left:auto;right:0;width:79rem}.mypage-select .component-calendar-wrap .vanilla-calendar-controls{top:3.2rem;transform:translateY(0)}.mypage-select .component-calendar-wrap .vanilla-calendar-controls .vanilla-calendar-arrow{border:none}.mypage-select .component-calendar-wrap .vanilla-calendar-controls .vanilla-calendar-arrow_prev{left:0}.mypage-select+.mypage-history-list{margin-top:6rem}.mypage-select .component-input .input-field>.ico,.mypage-select .component-input .input-field>[class^="ico ico-"]{margin:0 .8rem 0 1.6rem}.select-bg-box{padding:4rem;background:#f5f5f5}.select-bg-box+.txt-bu-wrap{margin-top:1.2rem}.select-bg-box+.txt-bu-wrap .txt-bu01>li{color:#666}.select-bg-box+.txt-bu-wrap .txt-bu01>li::before{top:1.2rem}.select-bg-box .component-form+.txt-bu-wrap{margin-top:1.2rem}.mypage-content-part03.type01 .component-table-util{margin-top:2.4rem}.mypage-content-part03.type01 .component-table-util .table-util-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-content-part03.type01 .component-tab.type02 .tab-label{padding-top:1rem;padding-bottom:1rem}.mypage-content-part03.type01 .component-table{margin-top:1.2rem}.mypage-content-part03.type01 .mypage-select{margin-top:2.4rem}.mypage-content-part03.type01 .pagination-wrap+.txt-box-wrap{margin-top:8rem}.mypage-content-part03.type01 .component-empty{margin-top:2.4rem}.mypage-content-part03.type01 .component-empty+.txt-box-wrap{margin-top:8rem}.mypage-content-part03.type01 .component-tab{margin-top:0}.table-history-wrap .component-chips .chip-btn{height:4.4rem}.table-history-wrap .component-chips .chip-btn.on .chip-txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.table-history-wrap .component-chips .chip-btn .chip-txt{font-size:1.6rem;line-height:2.8rem;font-weight:500}.table-history-wrap .component-chips+.component-empty,.table-history-wrap .component-chips+.component-table,.table-history-wrap .component-table+.pagination-wrap{margin-top:4rem}.mypage-resevation-banner .component-lists .lists-row.col-n-2{align-items:stretch}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]{position:relative}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:nth-child(2n){flex:none}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child{flex:1}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .card-util{padding:4.6rem 6rem}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .card-util-row{align-items:center}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .txt-info02-wrap{margin-bottom:0}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .txt-info-tit+.txt-info-sub{margin-top:.8rem}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .ico-btn-arrow{margin-left:1.6rem}.mypage-resevation-banner .component-card{height:100%;min-height:22rem}.mypage-resevation-banner .component-card .card-img{position:absolute}.mypage-resevation-banner .component-card .card-util{position:inherit;padding:5.2rem 2.4rem 2.4rem 4.8rem}.mypage-resevation-banner .component-card .card-util .card-util-row{position:inherit;height:100%}.mypage-resevation-banner .component-card .card-util .card-util-col .ico-btn-arrow{margin:0}.mypage-resevation-banner .component-card .card-util .card-util-col.col-right{margin-top:auto}.mypage-resevation-banner .txt-info02-wrap{margin-bottom:2.4rem}.mypage-resevation-banner .txt-info02-wrap .txt-info-tit{display:flex}.mypage-resevation-banner .txt-info02-wrap .txt-info-tit .info-tit11{color:#fff}.mypage-resevation-banner .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:.8rem}.mypage-resevation-banner .txt-info02-wrap .txt-info-sub .info-sub04{color:#fff}.mypage-reservation-state{display:flex;justify-content:space-between;align-items:center}.mypage-reservation-state+.mypage-info-box{margin-top:3.2rem}.mypage-reservation-state+.mypage-noti-box{margin-top:2.4rem}.mypage-reservation-state .state-content{display:flex;align-items:center;flex:0 0 auto}.mypage-reservation-state .state-txt{font-size:2rem;line-height:3.6rem;font-weight:400}.mypage-reservation-state .state-txt .num{font-size:2rem;line-height:3.6rem;font-weight:600;margin-left:.8rem}.mypage-reservation-state .state-txt+.state-badge{margin-left:1.6rem;max-width:12rem;text-align:center}.mypage-reservation-state .state-btn{display:flex;justify-content:flex-end;flex:0 1 40%}.mypage-reservation-state .state-btn .btn+.btn{margin-left:.8rem}.mypage-reservation-state .state-btn .btn .ico{flex:0 0 auto;margin-left:0;width:1.6rem;height:1.6rem}.mypage-reservation-state .state-btn .btn .btn-txt{text-align:center}.mypage-info-box{display:flex;background:#f5f5f5;padding:4rem}.mypage-info-box .img-area{position:relative;width:47.6rem;padding-top:26.7rem;overflow:hidden;flex:0 0 47.4rem}.mypage-info-box .img-area img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.mypage-info-box .btn-area+.txt-area{margin-top:1.6rem}.mypage-info-box .txt-area .txt-info02-wrap .txt-info-tit .info-txt .txt02{color:#111}.mypage-info-box .txt-area .txt-info02-wrap [class^=txt]{font-size:1.6rem;line-height:2.8rem}.mypage-info-box .btn-link .btn-txt{font-size:2.4rem;line-height:4rem;font-weight:600;color:#111}.mypage-info-box .btn-link .btn-txt+.ico{width:2rem;height:2rem;margin-left:1.2rem}.mypage-info-box .img-area>img{width:100%;height:100%;object-fit:cover;vertical-align:top}.mypage-info-box .img-area+.info-area{margin-left:6rem;padding-top:3.2rem}.mypage-info-list+.mypage-event-wrap,.mypage-info-list+.mypage-qna-wrap{margin-top:10rem}.mypage-info-list .completed-list-wrap .list-txt01{flex:1 0 auto;width:30rem}.mypage-info-list .completed-list-wrap .list-txt02{position:relative;display:flex;align-items:center;justify-content:end}.mypage-info-list .completed-list-wrap .list-txt02 .price+.currency{margin-left:.4rem}.mypage-info-list .completed-list-wrap .btn.btn-util01{height:3.6rem;padding:.4rem 1.2rem;border-radius:2rem;margin-left:.8rem}.mypage-info-list .completed-list-wrap .btn.btn-util01+.btn-txt{margin-left:.4rem}.mypage-info-list .completed-list-wrap .ico-write{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%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")}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-content .list-content-item+.list-content-item{margin-top:1.6rem}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-content .component-collapse .collapse-content-inner .txt-box-wrap .txt-box-inner .list-content-item:last-child{border-bottom:none;padding-bottom:0}.mypage-save-area{padding:4.6rem;margin:-4.6rem}.mypage-save-area+.component-btns .btn{margin-top:6rem}.mypage-mo-util{display:none}.mypage-mo-util+.component-btns .btn.btn-cont-64{margin-top:6rem}.mypage-qna-wrap{margin-top:8rem}.mypage-qna-wrap+.mypage-dining-wrap{margin-top:10rem}.mypage-qna-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-qna-wrap .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item{font-size:1.8rem;line-height:3rem}.mypage-qna-wrap .component-accordion+.pagination-wrap{margin-top:4rem}.mypage-qna-wrap .component-hgroup+.component-chips{margin-top:2.4rem}.mypage-qna-wrap .component-chips+.component-accordion{margin-top:4rem}.mypage-dining-wrap+.mypage-event-wrap{margin-top:10rem}.mypage-dining-wrap .component-hgroup+.dining-swiper{margin-top:2.4rem}.mypage-dining-wrap .dining-swiper .badge.badge-color01{color:#675b57;background:0 0;border:1px solid #675b57}.mypage-dining-wrap .dining-swiper .txt-info02-wrap{width:100%;padding-top:4rem}.mypage-dining-wrap .dining-swiper .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.6rem}.mypage-dining-wrap .dining-swiper .ratio-2-1 .swiper-img-container{flex:0 0 64rem}.mypage-dining-wrap .dining-swiper .ratio-2-1 .swiper-txt-container{flex:0 0 calc((100% - 64rem - 6rem) * 1)}.mypage-dining-wrap .dining-swiper .swiper-pagination-bullets{display:none}.mypage-dining-wrap .dining-swiper .txt-info02-wrap .txt-info-tit .info-tit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.mypage-dining-wrap .dining-swiper .txt-info02-wrap .txt-info-tit .info-tit .ico-arrow-right{width:2rem;height:2rem;margin-left:1.2rem;flex:1 0 auto}.mypage-dining-wrap .dining-swiper .txt-info02-wrap .txt-info-tit::after{content:""}.mypage-event-wrap+.mypage-around-wrap,.mypage-event-wrap+.mypage-map-wrap{margin-top:10rem}.mypage-event-wrap .component-hgroup+.event-swiper{margin-top:2.4rem}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-info-tit+.card-info-sub{margin-top:1.2rem}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-top{max-height:20.8rem}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-info-sub .info-sub{display:flex}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-info-sub .info-sub .txt01{color:#666}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-info-sub .info-sub .txt02{color:#444}.mypage-event-wrap .btn.btn-cont-48,.mypage-event-wrap .component-swiper.swiper-type17 .swiper-controls{display:none}.mypage-around-wrap+.mypage-map-wrap{margin-top:10rem}.mypage-around-wrap .component-hgroup+.component-swiper{margin-top:2.4rem}.mypage-around-wrap .component-swiper .component-card .card-img{position:relative;overflow:hidden;padding-top:56.25%}.mypage-around-wrap .component-swiper .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mypage-around-wrap .component-swiper .component-card .card-info-tit+.card-info-sub{margin-top:.4rem}.mypage-around-wrap .component-swiper .component-card .info-sub02 .bold{font-weight:500}.mypage-map-wrap+.component-btns{margin-top:6rem}.mypage-map-wrap .component-hgroup+.map-wrap{margin-top:2.4rem}.mypage-map-wrap .map-wrap{height:50rem}.mypage-map-wrap .map-wrap iframe{border:0}.mypage-map-wrap .map{width:100%;height:100%;background:#f5f5f5}.mypage-map-wrap+.map-info-wrap{margin-top:4rem}.mypage-num-search+.mypage-reserve-search{margin-top:10rem}.mypage-num-search .component-hgroup+.select-bg-box{margin-top:2.4rem}.mypage-num-search .select-bg-box+.txt-info02-wrap{margin-top:4rem}.mypage-num-search .form-area+.txt-bu-wrap{border-top:1px solid #ddd;margin-top:3.2rem;padding-top:3.2rem}.mypage-num-search .component-form+.form-result-txt{margin-top:2.4rem}.mypage-num-search .form-result-txt{display:flex;align-items:center}.mypage-num-search .form-result-txt .ico.ico-check-gold{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23816c5b' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.2' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E")}.mypage-num-search .form-result-txt .ico+.txt{margin-left:.8rem}.mypage-num-search .form-result-txt .txt{font-size:1.6rem;line-height:2.8rem;font-weight:600;color:#816c5b}.mypage-num-search .txt-info-box05{padding:3.2rem}.mypage-num-search .component-btns,.mypage-reserve-search .component-btns{margin-top:4rem}.mypage-reserve-search .component-hgroup{border-bottom:2px solid #111;margin-bottom:4rem;padding-bottom:1.6rem}.mypage-reserve-search .form-field+.form-field .form-row{position:relative}.mypage-reserve-search .component-form .form-field.select-num .select-num-box{border:1px solid #ddd;padding:3.2rem;border-radius:.4rem}.mypage-reserve-search .component-form .form-field.select-num .form-label{display:flex;justify-content:space-between}.mypage-reserve-search .component-form .form-field.select-num .form-label+.select-num-box{margin-top:1.2rem}.mypage-reserve-search .component-form .form-field.select-num .btn-age-info{display:flex;align-items:center}.mypage-reserve-search .component-form .form-field.select-num .btn-age-info .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#444;margin:0 .4rem}.mypage-reserve-search .component-form .form-field.select-num .btn-age-info .ico-caution{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.4' stroke='%23444' stroke-width='1.2'/%3E%3Cg fill='%23444'%3E%3Cpath d='M9.4 14.504h1.2V9H9.4z'/%3E%3Crect width='1.6' height='1.6' rx='.8' transform='matrix(1 0 0 -1 9.2 8)'/%3E%3C/g%3E%3C/svg%3E")}.mypage-reserve-search .component-form .form-field.select-num .btn-age-info .ico-arrow-right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23444' stroke-linecap='square' stroke-width='.12em' d='m6.426 17.15 7.148-7.147-7.148-7.148'/%3E%3C/svg%3E")}.mypage-reserve-search .component-input .input-field>[class^="ico ico-"]{margin:0 .8rem 0 1.6rem}.mypage-reserve-search .select-num-box{width:100%;display:flex}.mypage-reserve-search .select-num-box .box-item{display:flex;align-items:center;flex:1 0 auto;justify-content:space-between}.mypage-reserve-search .select-num-box .box-item::before{content:"";margin:0 3.2rem;width:1px;height:3.4rem;background:#eee}.mypage-reserve-search .select-num-box .box-item:first-child::before{content:none}.mypage-reserve-search .select-num-box .box-item .txt{font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-reserve-search .select-num-box .box-item .txt+.component-input-count{margin-left:8rem}.mypage-reserve-search .select-num-box .box-item .num{font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-reserve-search .select-num-box .component-input-count [class^="ico ico-input"]{width:3.2rem;height:3.2rem}.mypage-reserve-search .select-num-box .component-input-count .input-field .count-txt{min-width:4.6rem;margin:0 8rem;font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-employee-info+.mypage-noti-wrap,.mypage-employee-info+.mypage-qna-wrap{margin-top:6rem}.mypage-employee-info .component-hgroup{border-bottom:2px solid #111;margin-bottom:4rem;padding-bottom:2.4rem}.mypage-employee-info .txt-info02-wrap .component-hgroup{border-bottom:0;margin-bottom:0;padding-bottom:0}.mypage-employee-info .component-btns+.txt-info02-wrap{margin-top:6rem}.mypage-employee-info .agreement-wrap{width:100%}.mypage-employee-info .agreement-wrap .component-checkbox{align-items:center}.mypage-employee-info .agreement-wrap .agreement-list-area{padding:1.6rem 2rem}.mypage-employee-info .agreement-wrap .component-checkbox.type03 .checkbox-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400}.mypage-employee-info .form-label+.agreement-wrap,.mypage-employee-info .input-bottom-txt{margin-top:1.2rem}.mypage-employee-info .input-bottom-txt .txt-bu-wrap .txt-bu01>li{color:#666}.mypage-employee-info .input-bottom-txt .txt-bu-wrap .txt-bu01>li::before{background:#666;top:1rem}.mypage-certificate-wrap+.mypage-noti-wrap{margin-top:6rem}.mypage-certificate-wrap .certificate-box{background:#f5f5f5;padding:6rem 4rem}.mypage-certificate-wrap .certificate-box+.component-btns{margin-top:4rem}.mypage-certificate-wrap .certificate-top{text-align:center}.mypage-certificate-wrap .certificate-top+.certificate-bottom{margin-top:4rem;padding-top:4rem;border-top:1px solid #ddd}.mypage-certificate-wrap .certificate-mail{font-size:2.4rem;line-height:4rem;font-weight:600}.mypage-certificate-wrap .sub{display:block;font-size:1.8rem;line-height:3rem;margin-top:.4rem}.mypage-certificate-wrap .component-btns .btns-row{flex-direction:row;flex-wrap:nowrap}.mypage-noti-wrap+.mypage-qna-wrap{margin-top:10rem}.mypage-noti-wrap .txt-info02-wrap .txt-info-box05{padding:3.2rem}.mypage-noti-wrap .txt-info02-wrap .txt-info-box05 .txt-bu01>li{font-size:1.6rem;line-height:2.8rem}.mypage-noti-wrap .txt-info02-wrap .txt-info-box05 .txt-bu01>li::before{top:1.3rem}.mypage-card-wrap+.mypage-noti-wrap{margin-top:6rem}.mypage-card-wrap .certificate-card{border-radius:1.2rem;max-width:48rem;margin:0 auto;padding:3.2rem;background:#816c5b url(/assets/images/MY/ico_logo_lotte.png) 28rem -13rem/24rem 37rem no-repeat}.mypage-card-wrap .certificate-card+.component-btns{margin-top:4rem}.mypage-card-wrap .card-info-top{display:flex;justify-content:space-between;align-items:center}.mypage-card-wrap .card-info-top+.card-info-bottom{margin-top:5rem}.mypage-card-wrap .card-info-top .tit{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#fff}.mypage-card-wrap .card-info-top .state{font-size:1.4rem;line-height:2.6rem;color:#fff;border:1px solid #fff;border-radius:5rem;padding:.4rem 1.2rem}.mypage-card-wrap .card-info-bottom dl{display:flex;justify-content:space-between}.mypage-card-wrap .card-info-bottom dl+dl{margin-top:.8rem}.mypage-card-wrap .card-info-bottom dl dd,.mypage-card-wrap .card-info-bottom dl dt{color:#fff}.mypage-card-wrap .card-info-bottom dl dd,.mypage-card-wrap .card-info-bottom dl dt{font-size:1.6rem;line-height:2.8rem}.mypage-card-wrap .card-info-bottom dl dd{display:inline-flex;font-weight:500}[dir=rtl] .mypage-info-box .img-area+.info-area{margin-right:6rem;margin-left:0}[dir=rtl] .mypage-reservation-state .state-btn .btn+.btn{margin-left:0;margin-right:1.2rem}[dir=rtl] .mypage-reservation-state .state-txt+.state-badge{margin-left:0;margin-right:1.6rem}[dir=rtl] .mypage-info-list .completed-list-wrap .btn.btn-util01{margin-right:.8rem;margin-left:0}[dir=rtl] .mypage-info-list .completed-list-wrap .btn.btn-util01+.btn-txt{margin-right:.4rem;margin-left:0}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-reservation-state .state-btn .btn.btn-util01{height:auto}.mypage-sns-list .txt-img-wrap+.component-btns{margin-top:3.2rem}.mypage-sns-list .txt-img-wrap+.component-btns .btn.btn-text01 .btn-txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#444}.mypage-sns-list .txt-img-row{justify-content:space-between;flex-wrap:wrap;padding:3.2rem}.mypage-sns-list .txt-img-row+.txt-img-row{margin-top:2.4rem}.mypage-sns-list .txt-img-col{display:flex;align-items:center}.mypage-sns-list .txt-img-col+.txt-notice{margin-top:2.4rem}.mypage-sns-list .txt-notice{display:flex;align-items:flex-start;width:100%}.mypage-sns-list .txt-notice .ico{margin-top:.4rem;width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem}.mypage-sns-list .txt-notice .ico+.txt02{margin-left:.8rem;font-size:1.4rem;line-height:2.6rem;font-weight:400;color:#666}.mypage-sns-list .img-cont+.txt-cont{margin-left:4rem}.mypage-sns-list .txt-cont .tit{font-size:2rem;line-height:3.6rem;font-weight:600}.mypage-sns-list .txt-cont .txt{font-size:1.6rem;line-height:2.8rem;font-weight:400;color:#666}[dir=rtl] .mypage-sns-list .txt-notice .ico+.txt02{margin-left:0;margin-right:.8rem}[dir=rtl] .mypage-sns-list .img-cont+.txt-cont{margin-left:0;margin-right:4rem}.mypage-history .mypage-history-group+.mypage-history-group{margin-top:4rem}.mypage-history .history-top{display:flex;align-items:center;justify-content:space-between}.mypage-history .history-top+.table-history-wrap{margin-top:1.6rem}.mypage-history .history-top .btn-txt+.ico-arrow-right{margin-left:.4rem}.mypage-history .history-tit{font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-history .table-history-wrap .component-table tr{cursor:default}.mypage-history .table-history-wrap .component-table tr .dining-txt{font-weight:400;margin-left:1.2rem}.mypage-history .table-history-wrap+.component-btns{display:none}.mypage-content-part04 .txt-box-wrap .txt-box-inner02{padding:4rem}.mypage-content-part04 .txt-box-wrap .inquiry-item+.inquiry-item{margin-top:3.2rem;padding-top:3.2rem;border-top:1px solid #ddd}.mypage-content-part04 .txt-box-wrap .inquiry-tit{font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-content-part04 .txt-box-wrap .inquiry-tit+.inquiry-cont{margin-top:1.2rem}.mypage-content-part04 .txt-box-wrap .inquiry-cont{display:flex;flex-wrap:wrap;row-gap:1.6rem}.mypage-content-part04 .txt-box-wrap .component-radio{width:33.33%}.mypage-content-part04 .txt-box-wrap .ico-required-mark{width:.6rem;height:.6rem;margin-left:.4rem}.mypage-agree .component-checkbox .checkbox-txt{font-weight:400}.mypage-agree+.mypage-notice{margin-top:4rem}.mypage-notice+.btn-row-wrap,.mypage-notice+.component-btns{margin-top:6rem}.mypage-withdraw-membership>.component-hgroup{margin-bottom:1.6rem}.mypage-withdraw-membership .noti-wrap{margin-top:1.2rem}.mypage-withdraw-membership .noti-wrap .txt{font-size:1.4rem;line-height:2.6rem;color:#444}.mypage-inquiry.resort-mypage-inquiry .component-radio{width:auto;margin-right:5.6rem}[dir=rtl] .mypage-content-part04 .component-btns .btns-row .btn+.btn{margin:0 1.2rem 0 0}[dir=rtl] .mypage-content-part04 .txt-box-wrap .component-radio{margin:0 0 0 5.6rem}.mypage-private.type-point .mypage-private-row{align-items:stretch;flex-wrap:wrap}.mypage-private-row .private-point-col{display:flex;align-items:center;width:50%;color:#fff}.mypage-private-row .private-point-col:nth-child(2n){padding-left:10rem}.mypage-private-row .private-point-col:nth-child(n+3){margin-top:3.2rem;padding-top:3.2rem;min-height:4.8rem;border-top:1px solid rgba(255,255,255,.15)}.mypage-private-row .private-point-col:nth-child(3){width:20%}.mypage-private-row .private-point-col:nth-child(4){width:80%}.mypage-private-row .private-point-info{display:flex;align-items:center}.mypage-private-row .private-point-info .ico+.info-txt{margin-left:2.4rem}.mypage-private-row .private-point-info .info-txt{font-size:1.8rem;line-height:3rem;font-weight:500}.mypage-private-row .private-point-info .info-txt+.info-tit{margin-left:1.2rem}.mypage-private-row .private-point-info .info-tit{font-size:2.8rem;line-height:4.4rem;font-weight:600}.mypage-private-row .private-point-link .btn{background-color:rgba(255,255,255,.1);padding:.3rem 1.2rem;border-radius:6rem}.mypage-private-row .private-point-link .btn-txt{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#fff}.mypage-private-row .private-point-list{width:100%}.mypage-private-row .private-point-list .private-point-item{display:flex;align-items:center;justify-content:space-between}.mypage-private-row .private-point-list .private-point-item+.private-point-item{margin-top:.8rem}.mypage-private-row .private-point-list .btn-txt,.mypage-private-row .private-point-list .item-label{text-align:start;font-size:1.8rem;line-height:3rem;color:#fff}.mypage-private-row .private-point-list .item-value{display:flex;align-items:center;justify-content:end;flex:1 0 auto;font-size:2rem;line-height:3.6rem;font-weight:600}.mypage-private-row .private-point-list .item-value .component-tooltip{margin-left:.8rem}.mypage-private-row .private-point-list .tooltip-btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.4' stroke='%23fff' stroke-width='1.2'/%3E%3Cpath fill='%23fff' 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")}.mypage-private-row .private-point-btn{width:100%}.mypage-private-row .private-point-btn .btn{min-width:16rem}.mypage-point-history .component-hgroup+.component-table-util{margin-top:-1.6rem}.mypage-point-history .component-table colgroup .col01{width:20%}.mypage-point-history .component-table colgroup .col02{width:50%}.mypage-point-history .component-table colgroup .col03{width:15%}.mypage-point-history .component-table td,.mypage-point-history .component-table th{border-right:none;font-size:1.4rem;line-height:2.6rem;font-weight:500}.mypage-point-history .component-table th{font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-point-history .component-table tbody tr>:nth-child(1){text-align:center}.mypage-point-history .component-table tbody tr>:nth-child(2){color:#111;text-align:left;font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-point-history .component-table tbody tr>:nth-child(3){text-align:center;color:#444}.mypage-point-history .component-table tbody tr>:nth-child(4){color:#816c5b;text-align:center}.mypage-point-history .component-table+.component-pagination{margin-top:4rem}.mypage-point-history .component-table.type-bpoint colgroup .col01{width:17.5%}.mypage-point-history .component-table.type-bpoint colgroup .col01+.col01{width:22.5%}.mypage-point-history .component-table.type-bpoint colgroup .col02{width:30%}.mypage-point-history .component-table.type-bpoint colgroup .col03{width:15%}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(1),.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(2){text-align:center}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(3){color:#111;text-align:left;font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(4){text-align:center;color:#444}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(5){color:#816c5b;text-align:center}.modal-info+.point-table-group{margin-top:1.6rem}.point-table-group .component-select{max-width:26rem}.point-table-group .component-select+.component-table{margin-top:1.6rem}.point-table-group .unit{font-weight:400;color:#444;margin-left:.8rem}[class^=gift-info] .component-hgroup{margin-bottom:1.6rem}.gift-info .component-form .form-row.ratio-1-213{flex-wrap:nowrap}.gift-info .component-form+.component-btns{margin-top:4rem}.gift-info-box{width:100%;padding:4rem;border:1px solid #ddd}.page-class--mypage-point-gift .info-row{display:flex}.page-class--mypage-point-gift .info-row .info-col-1{min-width:23.6rem}.page-class--mypage-point-gift .info-row .info-col-1+.info-col-2{flex:1 1 auto;border-left:1px solid #ddd;margin-left:4rem;padding-left:4rem}.page-class--mypage-point-gift .info-row .info-tit .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.page-class--mypage-point-gift .info-row .info-tit .num{margin-top:1.2rem}.page-class--mypage-point-gift .info-row .info-tit .point-num{font-size:2.8rem;line-height:4.4rem;font-weight:600;color:#816c5b}.page-class--mypage-point-gift .info-row .info-tit .unit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.page-class--mypage-point-gift .info-row .component-input{flex:1 0 auto}.page-class--mypage-point-gift .info-row .component-input .input-field{width:100%}.page-class--mypage-point-gift .info-row .component-input .label-txt{font-size:1.8rem;line-height:3rem;font-weight:600}.page-class--mypage-point-gift .info-row .form-label .label-sub{width:auto;font-size:1.4rem;line-height:2.6rem;color:#666}.page-class--mypage-point-gift .info-row .form-label .label-sub strong{display:flex;align-items:center;font-weight:600}.page-class--mypage-point-gift .info-row .form-label .label-sub strong::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 .8rem}.page-class--mypage-point-gift .info-row .form-label .label-sub .unit{margin-left:.3rem}.page-class--mypage-point-gift .info-row .form-label+.form-row{margin-top:.8rem}.page-class--mypage-point-gift .info-row .component-checkbox-card input[type=checkbox]:checked::before{background-image:none;width:100%;height:100%}.page-class--mypage-point-gift .info-row .component-checkbox-card input[type=checkbox]::before{border:none;position:static}.page-class--mypage-point-gift .info-row .component-checkbox-card input[type=checkbox]+.checkbox-item{border:1px solid #111}.page-class--mypage-point-gift .info-row .component-checkbox-card input[type=checkbox]+.checkbox-item .checkbox-txt{font-weight:600}.page-class--mypage-point-gift .info-row .component-checkbox-card .checkbox-item{justify-content:center;border:1px solid #111;padding:1rem 4rem}.page-class--mypage-point-gift .info-row .component-checkbox-card .checkbox-txt{display:inline-flex;align-items:center}.page-class--mypage-point-gift .info-row .component-checkbox-card .checkbox-txt::before{content:"";display:inline-block;background-size:100% auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-linejoin='round' stroke-width='.12em' d='M4 12.263 9.143 17 20 7'/%3E%3C/svg%3E");width:2rem;height:2rem;margin-right:.8rem}.page-class--mypage-point-gift .info-row .form-help{display:block}.page-class--mypage-point-gift .info-row .form-help .bold{font-weight:600;color:#111}.gift-info-result .component-hgroup+.info-result{border-top:2px solid #111;padding-top:4rem}.gift-info-result .info-result+.txt-info02-wrap{margin-top:4rem}.gift-info-result .result-box{padding:3.4rem 4rem;border:1px solid #ddd}.gift-info-result .result-box .box-flex{display:flex;justify-content:space-between;align-items:center}.gift-info-result .result-box .box-label{display:flex;align-items:center}.gift-info-result .result-box .label-tit{font-size:2.4rem;line-height:4rem;font-weight:600}.gift-info-result .result-box .label-sub{font-size:1.6rem;line-height:2.8rem;color:#666}.gift-info-result .result-box .label-sub+.label-sub{display:flex;align-items:center}.gift-info-result .result-box .label-sub+.label-sub::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.gift-info-result .result-box .label-sub-group{display:flex;align-items:center;margin-left:4rem}.gift-info-result .result-box .box-btn .btn-util01.on{background-color:#111}.gift-info-result .result-box .box-btn .btn-util01.on .btn-txt{color:#fff}.gift-info-result .result-box .box-btn .btn-util01.on .ico-btn-check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='1.2' d='M3 8.684 6.103 12 13 5'/%3E%3C/svg%3E")}.gift-info-result .result-box.nodata{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.2rem}.gift-info-result .result-box .box-tit{font-size:1.8rem;line-height:3rem;font-weight:500}.gift-info-result .result-box .box-sub{font-size:1.6rem;line-height:2.8rem;color:#666;margin-top:.4rem}.user-info-box .txt-box-wrap .txt-box-cont .cont-col:first-child{width:auto;min-width:10rem}.user-info-box .box-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:1.2rem}.user-info-box .box-bottom .txt-bu-wrap{flex:0 1 auto}.user-info-box .box-bottom .btn{flex:0 0 auto;margin-top:0}.user-info-box .box-bottom .btn .btn-txt{color:#444}.gift-success .txt-box-wrap02+.component-btns,.user-info-box+.gift-info{margin-top:4.8rem}:lang(ar) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(en) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(ja) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(my) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(ru) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(vi) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(zh) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1]{flex:1 0 auto;margin-right:1.2rem}:lang(ar) .user-info-box .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(en) .user-info-box .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(ja) .user-info-box .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(my) .user-info-box .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(ru) .user-info-box .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(vi) .user-info-box .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(zh) .user-info-box .txt-box-wrap .txt-box-cont .cont-col:first-child{width:40%}[dir=rtl] .mypage-private-row .private-point-info .ico+.info-txt{margin-right:2.4rem;margin-left:0}[dir=rtl] .mypage-private-row .private-point-info .info-txt+.info-tit{margin-right:1.2rem;margin-left:0}[dir=rtl] .mypage-private-row .private-point-list .item-value .component-tooltip{margin-right:.8rem;margin-left:0}[dir=rtl] .mypage-private-row .private-point-col:nth-child(2n){padding-left:0}.page-class--mypage-point-gift[dir=rtl] .info-row .info-col-1+.info-col-2{margin:0 4rem 0 0;padding:0 4rem 0 0;border-right:1px solid #ddd}.page-class--mypage-point-gift[dir=rtl] .info-row .component-checkbox-card .checkbox-txt::before{margin:0 0 0 .8rem}@media (max-width:767px){.art-top-swiper .component-swiper.swiper-type06 .info-tit{font-size:2.2rem;line-height:3.4rem;margin-top:1.2rem}.art-top-swiper .component-swiper.swiper-type06 .component-card .card-info-sub+.card-info-link{margin-top:2.4rem}.art-top-swiper .component-swiper.swiper-type06 .component-card .card-info-link .btn+.btn{margin-left:2.4rem}.art-tit-wrap{margin:4.8rem 2rem 0}.art-tit-wrap .component-hgroup .hgroup-unit01{font-size:1.4rem;line-height:2.2rem}.art-tit-wrap+.art-swiper-wrap{margin-top:3.2rem}.art-swiper-wrap{min-height:26rem}.art-swiper-wrap .component-swiper.swiper-type07{margin-left:2rem}.art-swiper-wrap+.layout-wrap{margin-top:4.8rem}.art-row-wrap+.pagination-wrap{margin-top:4rem;padding-top:3.2rem}.art-row-wrap .component-card .card-inner{flex-direction:column}.art-row-wrap .component-card .card-info{padding:2rem 0 0 0;margin-left:0}.art-row-wrap .component-card .card-info-link .btn+.btn{margin-left:2.4rem}.art-row-wrap .component-lists .lists-row .lists-col-1{max-width:100%}.art-row-wrap .component-lists .lists-row .lists-col-2{display:block}.art-row-wrap .txt-info02-wrap{padding-top:0}.art-row-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:1.6rem}.art-row-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:.7rem 1.2rem}.art-flex-wrap+.pagination-wrap{margin-top:4rem;padding-top:3.2rem}.art-flex-wrap .component-card .card-top{flex:1 0 15.2rem}.art-flex-wrap .component-card .card-inner+.info-bottom{margin-top:2rem}.art-flex-wrap .component-card .card-info{padding:0;margin-left:1.6rem}.art-flex-wrap .component-card .card-info-tit{max-width:15.2rem}.art-flex-wrap .component-card .card-info-link{display:flex;justify-content:space-between}.art-flex-wrap .component-card .card-info-link .btn.btn-text02{flex:1;height:4.8rem;border:1px solid #ddd;border-radius:.4rem;justify-content:center}.art-flex-wrap .component-card .card-info-link .btn+.btn{margin-left:.8rem}.art-flex-wrap .info-bottom{margin-top:0;position:static}.art-flex-wrap .txt-info02-wrap{padding-top:0}.art-flex-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:1.6rem}.art-flex-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:.7rem 1.2rem}[dir=rtl] .art-flex-wrap .component-card .card-info{margin-right:1.6rem}[dir=rtl] .art-swiper-wrap .component-swiper.swiper-type07{margin-left:0}[dir=rtl] .art-swiper-wrap .component-swiper.swiper-type07 .swiper-fraction{margin-left:2rem}:not(:lang(ko),:lang(zh),:lang(ja)) .art-flex-wrap .component-card .card-info-link .btn+.btn{margin-left:.8rem}:not(:lang(ko),:lang(zh),:lang(ja)) .art-flex-wrap .component-card .card-info-link .btn.btn-text02{padding:.4rem;max-height:100%;height:100%}.vibe-video-wrap{padding:4rem 0}.vibe-video-wrap .vibe-btn-wrap{max-width:100%;margin:0 2rem}.vibe-video-wrap+.layout-wrap{margin-top:4.8rem}.vibe-video-wrap .vibe-tit-wrap{display:block;max-width:100%;margin-top:2rem}.vibe-video-wrap .vibe-tit-wrap .txt-top{width:100%}.vibe-video-wrap .vibe-tit-wrap .txt-top .txt{font-size:2rem;line-height:3.2rem}.vibe-video-wrap .vibe-tit-wrap .txt-bottom{margin-top:.8rem;width:100%}.vibe-video-wrap .vibe-tit-wrap .txt-bottom .txt{line-height:2.4rem}.vibe-video-wrap .vibe-tit-wrap .txt-bottom .txt+.btn.btn-text01{margin-top:2.4rem}.content-view-wrap .top-video-wrap,.vibe-video-wrap .top-video-wrap{max-width:100%;margin:0 2rem}.content-view-wrap .top-video-wrap.type-file .video-area.pause .btn.btn-pause,.vibe-video-wrap .top-video-wrap.type-file .video-area.pause .btn.btn-pause{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.content-view-wrap .top-video-wrap.type-file .video-area .btn-play,.vibe-video-wrap .top-video-wrap.type-file .video-area .btn-play{right:1.6rem;bottom:1.6rem}.content-view-wrap .top-video-wrap.type-file .video-area .btn-play.playing,.vibe-video-wrap .top-video-wrap.type-file .video-area .btn-play.playing{display:block;background:url(/assets/images/common/ico_btn_pause.png) no-repeat center/100% 100%}.content-view-wrap .top-video-wrap.type-youtube .video-area.hover-guide::before,.vibe-video-wrap .top-video-wrap.type-youtube .video-area.hover-guide::before{display:none}.vibe-thumb-wrap .vibe-thumb-list .component-lists .lists-row .txt-info02-wrap{padding-top:0}.vibe-thumb-wrap .vibe-thumb-list .component-lists+.component-lists{margin-top:3.2rem}.vibe-thumb-wrap .vibe-thumb-list .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:.8rem}.vibe-thumb-wrap .vibe-thumb-list+.vibe-thumb-list{padding-top:4rem;margin-top:4rem}.vibe-thumb-wrap .vibe-thumb-list .component-hgroup+.component-lists{margin-top:2.4rem}.blog-top-wrap{padding:4rem 0}.blog-top-wrap+.layout-wrap{margin-top:4.8rem}.blog-top-wrap+.layout-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.blog-top-wrap+.layout-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.blog-top-wrap .component-card .card-bottom{padding-top:2rem;display:block}.blog-top-wrap .component-card .card-bottom .card-info .card-info-tit+.card-info-sub{margin-top:.8rem}.blog-top-wrap .component-card .card-bottom .card-info+.card-link{margin-top:2.4rem}.blog-top-wrap .blog-thumb-wrap{margin:0 2rem}.blog-top-wrap .blog-thumb-wrap .component-card .card-info-sub .info-sub{font-size:1.6rem;line-height:2.4rem}.blog-top-wrap .txt-info02-wrap .txt-info-tit+.txt-info-date{margin-top:.8rem}.blog-top-wrap .txt-info02-wrap .txt-info-date+.txt-info-link{margin-top:1.6rem}.component-hgroup+.brand-wrap{margin-top:4.8rem}.brand-wrap{min-height:30rem}.brand-wrap .swiper-container{width:100%;padding-right:2rem}.brand-wrap .swiper-slide{width:28rem}.brand-wrap .swiper-controls .swiper-fraction{display:block;flex:0 0 auto;margin-left:2rem}.brand-wrap{width:calc(100% - 2rem);padding:0;margin:0 2rem}.brand-tier-wrap .brand-tier-tit{font-size:2.4rem;line-height:3.6rem}.brand-tier-wrap .brand-tier-tit+.brand-tier-list-wrap{margin-top:2.4rem}.brand-tier-wrap .unit{line-height:2.2rem;position:relative;left:initial;top:initial}.brand-tier-wrap .brand-tier-list-wrap+.brand-tier-list-wrap{margin-top:2.4rem}.brand-tier-wrap .brand-tier-list-wrap{padding:3.2rem 1.5rem}.brand-tier-wrap .brand-tier-box+.brand-tier-box::before{content:"";display:block;position:absolute;top:0;left:.2rem;width:calc(100% - .4rem);height:1px;background-color:#eee}.brand-tier-wrap .brand-tier-box+.brand-tier-box{margin-top:2.4rem;padding-top:2.4rem;position:relative}.brand-tier-wrap .brand-tier-box{flex-direction:column}.brand-tier-wrap .brand-tier-list .brand-tier-logo+.brand-tier-logo{margin-left:0}.brand-tier-wrap .brand-tier-list .brand-tier-logo:nth-child(n+6){margin-top:0}.brand-tier-wrap .brand-tier-list .brand-tier-logo{width:9.6rem;min-height:2.7rem}.brand-tier-wrap .brand-tier-list{margin-top:.8rem}.brand-tier-wrap{margin-top:4.8rem}.brand-lotte-intro .lotte-intro-top{flex-direction:column-reverse;padding-top:4.8rem}.brand-lotte-intro .intro-top-img{padding-top:66.7%;width:calc(100% - 2rem)}.brand-lotte-intro .intro-top-img+.intro-top-copy{padding:0 2rem 3.2rem}.brand-lotte-intro .intro-top-copy{width:100%}.brand-lotte-intro .intro-top-copy .top-tit{font-size:2.4rem;line-height:3.6rem;width:100%}.brand-lotte-intro .intro-top-copy .top-tit br{display:none}.brand-lotte-intro .intro-top-copy .top-txt{font-size:1.6rem;line-height:2.4rem}.brand-lotte-intro .intro-cont-part .part-inner{padding:4.8rem 0}.brand-lotte-intro .intro-cont-part .part-flex{flex-direction:column}.brand-lotte-intro .intro-cont-part .part-tit{font-size:2.4rem;line-height:3.6rem}.brand-lotte-intro .intro-cont-part .part-tit+.part-flex{margin-top:2.4rem}.brand-lotte-intro .intro-cont-part .part-tit+.part-txt{margin-top:.8rem}.brand-lotte-intro .intro-cont-part .part-txt{font-size:1.6rem;line-height:2.4rem}.brand-lotte-intro .intro-cont-part:first-child{max-width:100%}.brand-lotte-intro .intro-cont-part:first-child .part-inner::before{right:2rem}.brand-lotte-intro .intro-cont-part:first-child .part-unit{font-size:1.4rem;line-height:2.6rem;right:2rem;bottom:-3.8rem;writing-mode:horizontal-tb;transform:rotate(0)}.brand-lotte-intro .intro-cont-part:first-child .part-img{width:calc(100% - 4rem);margin:0 auto;padding-top:49.77%}.brand-lotte-intro .intro-cont-part:first-child .part-tit{padding:0 2rem}.brand-lotte-intro .intro-cont-part:first-child .part-txt{width:100%;margin-left:0;padding:2rem 3rem 0 2rem}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner{max-width:100%;padding:6.6rem 0 4.8rem 0}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner::before{left:2rem}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-flex{flex-direction:column-reverse}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-img{width:calc(100% - 6rem);margin-left:6rem;padding-top:69.5%}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-copy{padding:2rem 0 0 6rem}.brand-lotte-intro .intro-cont-part:nth-child(2) .part-txt{width:100%}.brand-lotte-intro .intro-cont-part:last-child .part-flex{flex-direction:column}.brand-lotte-intro .intro-cont-part:last-child .part-img{width:100%;border-right:none;padding-top:56.4%}.brand-lotte-intro .intro-cont-part:last-child .part-copy{width:100%;padding:2rem 2rem 4.8rem}.brand-lotte-intro .intro-cont-part:last-child .part-copy .part-txt{width:85%}[dir=rtl] .brand-lotte-intro .intro-top-img+.intro-top-copy{padding:0 2rem 3.2rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:first-child .part-inner::before{left:2rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner::before{right:2rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner{padding-right:0}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-img{margin-right:6rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-copy{padding:2rem 6rem 0 0}[dir=rtl] .brand-lotte-intro .intro-cont-part:last-child .part-copy{padding:2rem 2rem 6rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type{margin-left:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .right-box,[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2){margin-right:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box .brand-contents-img+.brand-contents-img{margin-right:1rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .left-box,[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3){margin-left:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box .brand-contents-img:nth-of-type(2){margin-right:1rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .right-box,[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item .left-box .brand-txt-wrap{margin-right:0}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-contents-img.pc-show{margin-left:0}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-txt-wrap{margin-right:0}.hgroup-txt-signiel{font-size:1.6rem;line-height:2.4rem;margin-top:1.6rem}.brand-seo-signiel-wrap{margin:.8rem 0 0}.brand-seo-signiel-wrap .brand-seo-contents{padding:0 2rem;flex-direction:column;justify-content:flex-start}.brand-seo-signiel-wrap .component-hgroup .hgroup-top.align-type02 .hgroup-tit{width:100%}.brand-seo-signiel-wrap .component-hgroup .hgroup-top.align-type02 .hgroup-tit img{width:15rem}.brand-seo-signiel-wrap .ico-signiel{width:14.3rem;height:1.89rem}.brand-seo-signiel-wrap .ico-signiel+.hgroup-txt-signiel{margin:1.6rem 0 0}.brand-seo-signiel-wrap .brand-seo-img{width:100%;margin-top:3.2rem}.brand-intro-signiel-wrap .intro-header{height:auto;flex-direction:column;justify-content:center;align-items:flex-start}.brand-intro-signiel-wrap .intro-header .intro-header-img .component-thumbnail .thumbnail-img{width:100%;height:100%}.brand-intro-signiel-wrap .intro-header-img,.brand-intro-signiel-wrap .intro-header-tit{width:100%}.brand-intro-signiel-wrap .intro-header-img{height:100vw}.brand-intro-signiel-wrap .intro-header-tit{padding:8.4rem 2rem}.brand-intro-signiel-wrap .intro-header .component-thumbnail{width:44.44vw;height:auto}.brand-intro-signiel-wrap .intro-header .component-hgroup .hgroup-tit{width:100%}.brand-intro-signiel-wrap .intro-header .hgroup-tit-signiel{font-size:2.8rem;line-height:4rem}.brand-intro-signiel-wrap .intro-contents{padding:4.8rem 2rem}.brand-intro-signiel-wrap .intro-item{margin-bottom:4rem;width:100%}.brand-intro-signiel-wrap .intro-txt{margin-top:2rem}.brand-intro-signiel-wrap .intro-txt01{font-size:2.4rem;line-height:3.2rem}.brand-intro-signiel-wrap .intro-txt02{line-height:2.4rem;margin-top:.8rem}.brand-l7-intro-header{padding:10.8rem 0 4.8rem}.brand-l7-intro-header-tit{font-size:2.8rem;line-height:4rem;top:4.8rem;width:100%}.brand-l7-intro-header-img{gap:.8rem}.brand-l7-intro-header-img img{width:15.6rem;height:16.5rem}.brand-l7-intro-header-txt{font-size:1.6rem;line-height:2.4rem;margin-top:4rem;padding:0 2rem}.brand-l7-intro-contents .img{width:100%;height:23.6rem}.brand-l7-intro-contents .txt{justify-content:start;width:100%;padding:2rem 2rem 4.8rem}.brand-l7-intro-contents .txt dt{font-size:2.4rem;line-height:3.6rem}.brand-l7-intro-contents .txt dd{font-size:1.6rem;line-height:2.4rem;width:100%;margin-top:.8rem}.brand-l7-intro-contents .brand-l7-intro-contents-item{flex-direction:column;height:auto}.brand-l7-intro-contents .brand-l7-intro-contents-item:nth-child(2n){flex-direction:column-reverse}.brand-lottecityhotel-wrap{margin-top:0}.brand-lottecityhotel-wrap .lottecityhotel-bg-area{padding:4.8rem 0}.lottecityhotel-intro-header{margin:0 2rem;max-width:100%}.lottecityhotel-intro-header h1{flex-direction:column;max-width:100%}.lottecityhotel-intro-header .lottecityhotel-intro-tit{font-size:2.4rem;line-height:3.6rem;width:100%}.lottecityhotel-intro-header .lottecityhotel-intro-txt{font-size:1.6rem;line-height:2.4rem;width:100%;margin-top:.8rem}.lottecityhotel-intro-header .lottecityhotel-bg-contents{max-width:100%;padding:2.4rem 0 0}.lottecityhotel-intro-header .lottecityhotel-bg-contents .img-box{width:100%;height:18rem}.lottecityhotel-contents-wrap{padding:4.8rem 2rem}.lottecityhotel-contents-wrap .lottecityhotel-item{flex-direction:column;align-items:flex-start}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type{margin-right:0}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .brand-contents-img{width:100%;padding-top:0}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .brand-contents-img>img{position:initial}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .right-box .brand-txt-wrap{width:100%}.lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .right-box{margin-left:0}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2){margin-left:0;flex-direction:column-reverse}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .left-box{margin-right:0}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .left-box .brand-txt-wrap{width:100%}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box .brand-contents-img+.brand-contents-img{margin-left:1rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box .brand-contents-img{width:calc(50% - .5rem)}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3){margin:0 -2rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box .brand-contents-img:first-of-type{width:100%;margin:0 2rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box .brand-contents-img:nth-of-type(2){width:100%;max-height:100%;margin-left:1rem}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .right-box .brand-txt-wrap{width:100%}.lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .right-box{margin:0 2rem}.lottecityhotel-contents-wrap .lottecityhotel-item+.lottecityhotel-item{margin-top:4.8rem}.lottecityhotel-contents-wrap .brand-txt-wrap{margin-top:2rem}.lottecityhotel-contents-wrap .brand-txt-wrap .tit{font-size:2.4rem;line-height:3.6rem}.lottecityhotel-contents-wrap .brand-txt-wrap .txt{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.lotteresorts-bg-area{padding:4.8rem 0}.lotteresorts-intro-header .lotteresorts-intro-tit{font-size:2.4rem;line-height:3.6rem}.lotteresorts-intro-header .lotteresorts-intro-txt{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.lotteresorts-intro-header .lotteresorts-bg-contents{margin-top:3.2rem}.lotteresorts-intro-header{max-width:100%;margin:0 2rem}.lotteresorts-contents-wrap .lotteresorts-item [class$=-box]{width:100%;flex-direction:row}.lotteresorts-contents-wrap .lotteresorts-item .left-box .brand-txt-wrap{margin:0;width:100%}.lotteresorts-contents-wrap .lotteresorts-item:first-of-type{flex-direction:column-reverse}.lotteresorts-contents-wrap .lotteresorts-item:first-of-type .brand-txt-wrap{margin-top:2rem}.lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-txt-wrap{width:100%;margin:2rem 0 0 0}.lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(3){flex-direction:column-reverse}.lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(3) .brand-txt-wrap{margin-top:2rem}.lotteresorts-contents-wrap .lotteresorts-item+.lotteresorts-item{margin-top:4rem}.lotteresorts-contents-wrap .lotteresorts-item{flex-direction:column}.lotteresorts-contents-wrap .brand-txt-wrap .tit{font-size:2.4rem;line-height:3.6rem}.lotteresorts-contents-wrap .brand-txt-wrap .txt{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.lotteresorts-contents-wrap .brand-txt-wrap{margin-top:2rem}.lotteresorts-contents-wrap .brand-contents-img:not(.pc-show){width:100%}.lotteresorts-contents-wrap{padding:4.8rem 2rem}.associatedpartner-bg-area{padding:4.8rem 0 0}.associatedpartner-intro-header .associatedpartner-intro-tit{font-size:2.4rem;line-height:3.6rem}.associatedpartner-intro-header .associatedpartner-intro-txt{font-size:1.6rem;line-height:2.4rem;width:100%;margin-top:1.6rem}.associatedpartner-intro-header{margin:0 2rem;flex-direction:column;padding-bottom:17.5rem}.associatedpartner-contents-wrap{padding:0 0 4.8rem}.associatedpartner-bg-contents{top:-14.3rem;width:calc(100% - 2rem);height:19.1rem}.associatedpartner-list .associatedpartner-item .brand-txt-wrap .tit{font-size:2.4rem;line-height:3.6rem}.associatedpartner-list .associatedpartner-item .brand-txt-wrap .txt{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.associatedpartner-list .associatedpartner-item .brand-txt-wrap{margin-top:2rem}.associatedpartner-list .associatedpartner-item+.associatedpartner-item{margin-top:4rem}.associatedpartner-list .associatedpartner-item{width:100%}.associatedpartner-list{flex-direction:column;margin:0 2rem;padding-top:9.6rem}.brand-seo-breev-wrap{margin:0 2rem}.brand-seo-breev-wrap .brand-seo-contents{flex-direction:column}.brand-seo-breev-wrap .brand-seo-img{width:100%;flex:auto;margin-left:0;margin-top:2.4rem}.brand-seo-breev-wrap .breev-seo-tit{font-size:2.4rem;line-height:3.6rem;line-height:4rem}.brand-seo-breev-wrap .breev-seo-desc{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.brand-seo-breev-wrap .component-hgroup{margin-right:0}.brand-intro-breev-wrap .intro-contents .intro-lists{padding:4.8rem 2rem}.brand-intro-breev-wrap .intro-contents .intro-lists:first-child .intro-txt{min-width:auto;margin-left:0}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(2) .intro-txt{min-width:auto;margin-right:0}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(2) .intro-item{flex-direction:column-reverse}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(3) .intro-txt{min-width:auto;margin-left:0}.brand-intro-breev-wrap .intro-contents .intro-lists:nth-child(3){padding-top:4rem}.brand-intro-breev-wrap .intro-contents .intro-item{flex-direction:column}.brand-intro-breev-wrap .intro-contents .intro-txt{width:100%;text-align:initial;margin-top:2rem}.brand-intro-breev-wrap .intro-contents .intro-txt .intro-txt01{font-size:2.4rem;line-height:3.6rem;letter-spacing:.02em}.brand-intro-breev-wrap .intro-contents .intro-txt .intro-txt01+.intro-txt02{margin-top:.8rem}.brand-intro-breev-wrap .intro-contents .intro-txt .intro-txt02{font-size:1.6rem;line-height:2.4rem}.brand-intro-breev-wrap .intro-contents .component-thumbnail{width:100%}.visual-full-wrap .visual-bg-area{top:5.6rem}.brand-artvillas-intro .artvillas-intro-top{flex-direction:column-reverse;padding-top:4.8rem}.brand-artvillas-intro .intro-top-img{padding-top:66.7%;width:calc(100% - 2rem)}.brand-artvillas-intro .intro-top-img+.intro-top-copy{padding:0 2rem 3.2rem}.brand-artvillas-intro .intro-top-copy{width:100%}.brand-artvillas-intro .intro-top-copy .top-tit{font-size:2.4rem;line-height:3.6rem;width:100%}.brand-artvillas-intro .intro-top-copy .top-tit br{display:none}.brand-artvillas-intro .intro-top-copy .top-txt{font-size:1.6rem;line-height:2.4rem}.brand-artvillas-intro .intro-cont-part .part-inner{padding:4.8rem 0}.brand-artvillas-intro .intro-cont-part .part-flex{flex-direction:column}.brand-artvillas-intro .intro-cont-part .part-tit{font-size:2.4rem;line-height:3.6rem}.brand-artvillas-intro .intro-cont-part .part-tit+.part-flex{margin-top:2.4rem}.brand-artvillas-intro .intro-cont-part .part-tit+.part-txt{margin-top:.8rem}.brand-artvillas-intro .intro-cont-part .part-txt{font-size:1.6rem;line-height:2.4rem}.brand-artvillas-intro .intro-cont-part:first-child{max-width:100%}.brand-artvillas-intro .intro-cont-part:first-child .part-inner::before{right:2rem}.brand-artvillas-intro .intro-cont-part:first-child .part-unit{font-size:1.4rem;line-height:2.6rem;right:2rem;bottom:-3.8rem;writing-mode:horizontal-tb;transform:rotate(0)}.brand-artvillas-intro .intro-cont-part:first-child .part-img{width:calc(100% - 4rem);margin:0 auto;padding-top:49.77%}.brand-artvillas-intro .intro-cont-part:first-child .part-tit{padding:0 2rem}.brand-artvillas-intro .intro-cont-part:first-child .part-txt{width:100%;margin-left:0;padding:2rem 3rem 0 2rem}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-inner{max-width:100%;padding:6.6rem 0 4.8rem 0}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-inner::before{left:2rem}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-flex{flex-direction:column-reverse}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-img{width:calc(100% - 6rem);margin-left:6rem;padding-top:69.5%}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-copy{padding:2rem 0 0 6rem}.brand-artvillas-intro .intro-cont-part:nth-child(2) .part-txt{width:100%}.brand-artvillas-intro .intro-cont-part:last-child .part-flex{flex-direction:column}.brand-artvillas-intro .intro-cont-part:last-child .part-img{width:100%;border-right:none;padding-top:56.4%}.brand-artvillas-intro .intro-cont-part:last-child .part-copy{width:100%;padding:2rem 2rem 4.8rem}.brand-artvillas-intro .intro-cont-part:last-child .part-copy .part-txt{width:85%}[dir=rtl] .brand-artvillas-intro .intro-top-img+.intro-top-copy{padding:0 2rem 3.2rem}[dir=rtl] .brand-artvillas-intro .intro-cont-part:first-child .part-inner::before{left:2rem}[dir=rtl] .brand-artvillas-intro .intro-cont-part:nth-child(2) .part-inner::before{right:2rem}[dir=rtl] .brand-artvillas-intro .intro-cont-part:nth-child(2) .part-inner{padding-right:0}[dir=rtl] .brand-artvillas-intro .intro-cont-part:nth-child(2) .part-img{margin-right:6rem}[dir=rtl] .brand-artvillas-intro .intro-cont-part:nth-child(2) .part-copy{padding:2rem 6rem 0 0}[dir=rtl] .brand-artvillas-intro .intro-cont-part:last-child .part-copy{padding:2rem 2rem 6rem}.contact-info-hotel-box.artvillas-contact{margin-top:2.4rem}.brand-thegrandlotte-intro .lotte-intro-top .part-flex{flex-direction:column;margin-left:0;width:calc(100% - 4rem);margin:0 auto;padding:4rem 0 2.4rem 0}.brand-thegrandlotte-intro .intro-top-img{width:100%;position:relative;overflow:hidden;padding-top:74.9253731343%}.brand-thegrandlotte-intro .intro-top-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brand-thegrandlotte-intro .intro-top-img+.intro-top-copy{padding:0 2rem 3.2rem}.brand-thegrandlotte-intro .intro-top-copy{width:100%;display:flex;flex-direction:column;margin-right:0;margin-bottom:1.6rem}.brand-thegrandlotte-intro .intro-top-copy .top-tit{font-size:2.4rem;line-height:3.6rem;width:100%}.brand-thegrandlotte-intro .intro-top-copy .top-tit br{display:none}.brand-thegrandlotte-intro .intro-top-copy .top-tit+.top-txt{margin-top:1rem}.brand-thegrandlotte-intro .intro-top-copy .top-txt{font-size:1.6rem;line-height:2.4rem}.brand-thegrandlotte-intro .intro-cont-part .part-inner{padding:2.4rem 0 0}.brand-thegrandlotte-intro .intro-cont-part .part-flex{flex-direction:column}.brand-thegrandlotte-intro .intro-cont-part .part-tit{font-size:2.4rem;line-height:3.6rem}.brand-thegrandlotte-intro .intro-cont-part .part-tit+.part-flex{margin-top:2.4rem}.brand-thegrandlotte-intro .intro-cont-part .part-tit+.part-txt{margin-top:.8rem}.brand-thegrandlotte-intro .intro-cont-part .part-txt{font-size:1.6rem;line-height:2.4rem}.brand-thegrandlotte-intro .intro-cont-part:first-child{max-width:100%}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-unit{font-size:1.4rem;line-height:2.6rem;right:2rem;bottom:-3.8rem;writing-mode:horizontal-tb;transform:rotate(0)}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-img{width:calc(100% - 4rem);margin:0 auto;position:relative;overflow:hidden;padding-top:74.9253731343%}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-tit{padding:0 2rem}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-copy{width:100%;margin:1.6rem 0 0}.brand-thegrandlotte-intro .intro-cont-part:first-child .part-txt{width:100%;margin-left:0;padding:0 2rem}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-inner{max-width:100%;padding:2.4rem 0 0}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-img{width:calc(100% - 4rem);margin:0 auto;position:relative;overflow:hidden;padding-top:56.1194029851%}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-copy{padding:0;margin:1.6rem auto 2.4rem;width:calc(100% - 4rem)}.brand-thegrandlotte-intro .intro-cont-part:nth-child(2) .part-txt{width:100%}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-inner{padding:2.4rem 2rem}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-flex{flex-direction:column}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-img{width:100%;border-right:none;padding-top:56.4%}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-copy{width:100%;padding:0;margin:1.6rem 0 0;display:flex;flex-direction:column}.brand-thegrandlotte-intro .intro-cont-part:last-child .part-copy .part-txt{width:85%}[dir=rtl] .brand-lotte-intro .intro-top-img+.intro-top-copy{padding:0 2rem 3.2rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:first-child .part-inner::before{left:2rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner::before{right:2rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-inner{padding-right:0}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-img{margin-right:6rem}[dir=rtl] .brand-lotte-intro .intro-cont-part:nth-child(2) .part-copy{padding:2rem 6rem 0 0}[dir=rtl] .brand-lotte-intro .intro-cont-part:last-child .part-copy{padding:2rem 2rem 6rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type{margin-left:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:first-of-type .right-box,[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2){margin-right:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .right-box .brand-contents-img+.brand-contents-img{margin-right:1rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(2) .left-box,[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3){margin-left:0}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .left-box .brand-contents-img:nth-of-type(2){margin-right:1rem}[dir=rtl] .lottecityhotel-contents-wrap .lottecityhotel-item:nth-of-type(3) .right-box,[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item .left-box .brand-txt-wrap{margin-right:0}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-contents-img.pc-show{margin-left:0}[dir=rtl] .lotteresorts-contents-wrap .lotteresorts-item:nth-of-type(2) .brand-txt-wrap{margin-right:0}.brand-intro-swiper .component-hgroup .hgroup-top .hgroup-tit01{font-size:2.4rem;line-height:3.6rem}.brand-intro-swiper .component-hgroup .hgroup-top .hgroup-tit01.f-larken{font-weight:400}.brand-intro-swiper .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.8rem;text-align:start}.brand-intro-swiper .component-hgroup{margin-left:0}.brand-intro-swiper .component-swiper.swiper-type21 .swiper-controls{margin-top:2.4rem}.brand-intro-swiper .component-swiper.swiper-type21 .swiper-slide{max-width:28rem}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .info-top+.card-info-txt{margin-top:.4rem}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-util{display:none}.brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-info{margin-left:0}.brand-intro-swiper .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{margin:0}.brand-intro-swiper .component-swiper.swiper-type21{margin:2.4rem -2rem 0 0}.brand-intro-swiper .component-swiper.swiper-type21 .swiper-controls{width:calc(100% - 2rem);margin-left:0}.brand-intro-swiper{padding:0 2rem}.contact-info-wrap .component-hgroup{padding-bottom:2.4rem;margin-bottom:2.4rem}.contact-info-wrap .component-chips .chips-row{justify-content:start}.contact-info-wrap .component-chips+.filter-category-wrap{margin:2.4rem 0 2.4rem}.contact-info-wrap .component-chips+.component-collapse.type-list{margin-top:3.2rem}.contact-info-wrap .filter-category-wrap .filter-category-selector-area.sticky-wrap .filter-category-selector-area.fixed{padding-bottom:1.2rem}.contact-info-wrap .filter-category-wrap .filter-category-selector-area.sticky-wrap .filter-category-selector-area{padding-bottom:0}.contact-info-wrap .filter-category-wrap+.contact-info-hotel-box{margin-top:3.2rem}.contact-info-wrap .filter-btn-area .collapse-txt{max-width:20rem}.contact-info-wrap .component-collapse.type-plus>.collapse-tit .collapse-txt .txt{font-size:2.4rem;line-height:3.6rem}.contact-info-wrap .component-collapse.type-plus>.collapse-tit .collapse-txt{padding-top:0}.contact-info-wrap .component-collapse.type-plus>.collapse-tit::before{width:2.4rem;height:2.4rem;top:calc(50% - 1.2rem)}.contact-info-wrap .component-collapse.type-plus>.collapse-tit{margin:0 2rem;width:calc(100% - 4rem)}.contact-info-wrap .component-collapse.type-plus>.collapse-content{padding:2.4rem 0 0 0}.contact-info-wrap .component-collapse.type-plus>.collapse-content>.collapse-content-inner{padding:0 2rem}.contact-info-wrap .component-collapse.type-plus>.collapse-content>.collapse-content-inner .component-chips .chips-row{justify-content:flex-start}.contact-info-wrap .component-collapse.type-list .collapse-tit{padding-bottom:1.6rem;width:100%;border-bottom:2px solid #111;max-width:100%}.contact-info-wrap .component-collapse.type-list .collapse-txt .txt{font-size:1.8rem;line-height:3rem;padding-right:2.4rem}.contact-info-wrap .component-collapse.type-list .collase-item{width:100%}.contact-info-wrap .component-collapse.type-list .collase-item .item-txt01{line-height:2.4rem;font-weight:500}.contact-info-wrap .component-collapse.type-list .collase-item .item-txt01+.item-sub01{margin-top:.8rem}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01{line-height:2.4rem}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01+.item-sub01{margin-top:.4rem}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .num{padding-left:1.7rem}.contact-info-wrap .component-collapse.type-list .collase-item .item-sub01 .num::before{top:.6rem;left:.7rem}.contact-info-wrap .component-collapse.type-list .collase-item:first-child,.contact-info-wrap .component-collapse.type-list .collase-item:last-child{padding:2.4rem 0}.contact-info-wrap .component-collapse.type-list .collase-item:last-child{border-bottom:1px solid #ddd}.contact-info-wrap .component-collapse.type-list+.component-collapse.type-list{margin-top:1.6rem}.contact-info-wrap{padding:0 2rem;max-width:100%}.contact-info-hotel-box{border-top:none}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1>[class$=-col-2]{padding:2.4rem 2rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group{margin-top:1.2rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group+.btn-cont-52{margin-top:2.4rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group{margin-top:.8rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-tit .ico.ico-arrow-right{display:none}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]::before{top:.6rem;left:.8rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]{padding-left:1.7rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt04{font-size:1.6rem;line-height:2.4rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt04 [class^="btn btn-"]{justify-content:center}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap{margin-top:0}.contact-info-hotel-box+.component-collapse{margin-top:.8rem}.contact-info-hotel-box{margin:0 -2rem;padding:0}.contact-info-hotel-box .btn.btn-cont-52.black{display:inline-flex}[dir=rtl] .brand-intro-swiper .component-swiper.swiper-type21{margin:2.4rem 0 0 -2rem}[dir=rtl] .brand-intro-swiper .component-hgroup,[dir=rtl] .brand-intro-swiper .component-swiper.swiper-type21 .component-card .card-info,[dir=rtl] .brand-intro-swiper .component-swiper.swiper-type21 .swiper-controls{margin-right:0}[dir=rtl] .contact-info-wrap .component-collapse.type-list .collapse-txt .txt{padding-right:0;padding-left:2.4rem}.layout-wrap:first-child .seo-tit-wrap{margin-top:1.2rem}.br-heon-list-wrap{margin-top:-.8rem}.br-heon-list-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line,.br-heon-list-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt].txt02{align-items:center}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-tit::before{content:"";top:1.5rem;right:0;background-image:url("data:image/svg+xml,%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");background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:2.4rem;height:2.4rem}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-txt .txt{font-size:2rem;line-height:3.2rem}.br-heon-list-wrap .component-collapse.type-plus02.type-brand .collapse-box{padding:1.6rem 0 0}.br-heon-list-wrap .component-swiper{width:100%}.br-heon-list-wrap .component-lists{padding-top:2.4rem}.br-heon-list-wrap .component-lists .lists-row.ratio-686-1+.lists-row{margin-top:4rem}.br-heon-list-wrap .component-lists .lists-row.ratio-686-1>[class$=-col-2]{padding-top:2rem}.br-heon-list-wrap .component-lists .txt-info02-wrap .info-sub{font-size:1.4rem;line-height:2.2rem}.br-heon-list-wrap .component-lists .txt-info02-wrap .info-tit05{font-size:1.6rem;line-height:2.8rem}.br-heon-list-wrap .component-lists .txt-info02-wrap .info-tit05+.info-txt{margin-top:.4rem}.br-heon-list-wrap .component-lists .component-btns{margin-top:2.4rem}.br-heon-list-wrap .component-lists .component-btns .btn.btn-text01{display:none}.br-heon-list-wrap .component-lists .component-btns .btn.btn-cont-48{display:inline-flex;border:1px solid #ddd}.br-heon-list-wrap .heon-list{margin-top:1.2rem}.br-heon-list-wrap .heon-list+.txt-info02-wrap{margin-top:4rem}.br-heon-list-wrap .top-txt{line-height:2.2rem;padding-bottom:0}.br-heon-list-wrap .txt-info-box06{display:block}.br-heon-list-wrap .txt-info-box06 .tit{font-size:1.8rem;line-height:3rem}.br-heon-list-wrap .txt-info-box06 .tit+.txt-info-tit{margin-top:.8rem}.br-heon-list-wrap .txt-info-tit .info-txt [class^=txt]{line-height:2.4rem}.br-lsomm-gate-wrap{padding-top:.8rem}.br-lsomm-gate-wrap .component-hgroup .hgroup-top+.hgroup-sub{margin-top:.4rem}.br-lsomm-gate-wrap .component-lists.type-thumbnail .lists-row+.lists-row{padding-top:3.2rem;margin-top:3.2rem}.br-lsomm-gate-wrap .component-lists.type-thumbnail .lists-row .component-card{width:auto}.br-lsomm-gate-wrap .component-lists.type-thumbnail .component-hgroup .hgroup-tit06{max-width:100%}.br-lsomm-gate-wrap .component-lists.type-thumbnail .component-hgroup{margin:0 0 2.4rem}.br-lsomm-gate-wrap .component-card{margin:0 -2rem}.br-lsomm-gate-wrap .component-card .card-info{padding:2rem 2rem 0}.br-lsomm-intro-wrap{padding:4rem 0 6rem}.br-lsomm-intro-wrap .component-hgroup .hgroup-tit03{max-width:100%}.br-lsomm-intro-wrap .component-hgroup .hgroup-top+.hgroup-sub{margin-top:.8rem}.br-lsomm-intro-wrap .component-hgroup .btn.btn-text01{display:none}.br-lsomm-intro-wrap .component-hgroup+.lsomm-select-swiper{margin-top:2.4rem}.br-lsomm-intro-wrap .component-hgroup .txt-bu-wrap .txt-bu04>li{line-height:2.4rem}.br-lsomm-intro-wrap .component-hgroup+.component-swiper{margin:2rem -2rem 0}.br-lsomm-intro-wrap .component-swiper{margin-top:0;margin:2rem -2rem 0}.br-lsomm-intro-wrap .component-card .card-info{padding:2rem 2rem 0}.lsomm-intro-inner{margin:0 2rem}.lsomm-select-swiper+.btn.btn-cont-52{border:1px solid #ddd;display:inline-flex;margin-top:2.4rem;height:4.8rem}.br-lsomm-view-wrap .txt-info02-wrap .txt-info-tit .info-tit15{font-size:2.4rem;line-height:3.6rem}.br-lsomm-view-wrap .board-view-wrap .txt-info-type+.txt-info-tit{margin-top:1.2rem}.br-lsomm-view-wrap .board-view-wrap .board-view-top+.board-view-body{margin-top:4rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body{margin:0 -2rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .txt-info02-wrap .txt-info-tit .info-txt .txt01,.br-lsomm-view-wrap .board-view-wrap .board-view-body .txt-info02-wrap .txt-info-tit .info-txt .txt02{line-height:2.4rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:.6rem .8rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .txt-info02-wrap .txt-info-tit .info-txt.divider-line{align-items:center}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-thumbnail+.component-hgroup{margin:3.2rem 2rem 0}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-hgroup .hgroup-tit06{width:100%}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-hgroup+.lsomm-box-wrap{margin-top:3.2rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-hgroup .hgroup-sub .sub-txt02{margin-top:.4rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-hgroup .hgroup-sub .sub-txt02+.txt-info02-wrap{margin-top:1.2rem}.br-lsomm-view-wrap .board-view-wrap .board-view-body .component-hgroup br{display:none}.br-lsomm-view-wrap .lsomm-box-wrap{margin:0 2rem}.br-lsomm-view-wrap .lsomm-view-box{padding:2.8rem 2rem;display:block}.br-lsomm-view-wrap .lsomm-view-box+.lsomm-view-box{margin-top:1.6rem}.br-lsomm-view-wrap .lsomm-view-box .ico-area{justify-content:start;flex-direction:row;min-width:auto;margin-right:0}.br-lsomm-view-wrap .lsomm-view-box .ico-area .ico{width:3.2rem;height:3.2rem}.br-lsomm-view-wrap .lsomm-view-box .ico-area .tit{font-size:1.8rem;line-height:3rem;margin:0 0 0 .8rem}.br-lsomm-view-wrap .lsomm-view-box .txt-area{margin-top:1.2rem}.br-lsomm-view-wrap .lsomm-view-box .txt-area .txt01{line-height:2.4rem}.sommelier-inner .main-tit{padding:4rem 2rem 0}.sommelier-inner .main-tit .tit01{font-size:3.2rem;line-height:4.4rem}.sommelier-inner .sommelier-info{flex-direction:column}.sommelier-inner .sommelier-txt{display:flex;justify-content:end;margin:3.2rem 2rem 0 0}.sommelier-inner .sommelier-txt .component-hgroup+.txt02{margin-top:.8rem}.sommelier-inner .sommelier-txt .txt-group{width:80%}.sommelier-inner .sommelier-txt .txt-group .component-hgroup+.txt01{margin-top:2.4rem}.sommelier-inner .sommelier-txt .txt-group .txt01{font-size:1.6rem;line-height:2.4rem}.sommelier-inner .sommelier-txt .txt-group .txt02{font-size:1.4rem;line-height:2.2rem}.sommelier-inner .sommelier-txt+.sommelier-img{margin:4rem 0 auto 2rem}.sommelier-inner .sommelier-img .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:56.25%;height:auto}.sommelier-inner .sommelier-img .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.br-lsomm-list-wrap{padding-top:.8rem}.br-lsomm-list-wrap .txt-bu-wrap+.component-lists{margin-top:1.2rem}.br-lsomm-list-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.br-lsomm-list-wrap .component-card .card-info-sub .info-sub02,.br-lsomm-list-wrap .component-card .card-info-tit .info-tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}.br-lsomm-select-wrap{margin:0 2rem}.br-lsomm-select-wrap .btn[class^="btn btn-cont-"]{border:1px solid #ddd}.br-lsomm-select-wrap .component-hgroup{max-width:100%}.br-lsomm-select-wrap .component-hgroup .btn.btn-text01{display:none}.br-lsomm-select-wrap .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.4rem;width:100%;text-align:start}.br-lsomm-select-wrap .component-hgroup+.lsomm-select-swiper{margin-top:2.4rem}.br-lsomm-select-wrap .component-swiper.swiper-type21{margin:0 -2rem}.br-lsomm-select-wrap .component-swiper.swiper-type21 .component-card .card-info{width:auto;padding-top:2rem}.br-lsomm-select-wrap .component-swiper.swiper-type21 .swiper-controls .swiper-progressbar{display:block}[dir=rtl] .sommelier-inner .sommelier-txt+.sommelier-img{margin:4rem 2rem auto 0}[dir=rtl] .sommelier-inner .main-tit{padding:4rem 2rem 0}.ftintro-interation .component-hgroup .hgroup-bottom .bottom-txt03 br{display:none}.ftintro-interation .intro-wrap{height:auto}.ftintro-interation .intro-row+.intro-row{margin-top:0;height:auto}.ftintro-interation .intro-row{flex-direction:column;height:auto;position:relative}.ftintro-interation .intro-row>[class^=intro-]{width:100%;position:relative;height:auto;top:0}.ftintro-interation .intro-row .intro-img{transform:translateY(0);width:100%;opacity:1}.ftintro-interation .intro-row .intro-txt{padding:6rem 2rem;background:#111}.ftintro-interation .intro-row .intro-txt-area .txt-hidden-box{transform:translateY(0);opacity:1}.ftintro-interation .intro-row .intro-txt-area .txt01{font-size:1.4rem;line-height:2.2rem}.ftintro-interation .intro-row .intro-txt-area .txt02{font-size:2.4rem;line-height:3.6rem;margin-top:2.4rem}.ftintro-interation .intro-row .intro-txt-area .txt03{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.ftintro-interation .intro-row.intro-bottom .intro-txt-area,.ftintro-interation .intro-row.intro-top .intro-txt-area{margin:0}.ftintro-interation .intro-row.intro-bottom .intro-img{order:1}.ftintro-interation .intro-row.intro-bottom .intro-txt{order:2}.ftintro-interation .manage-wrap{flex-direction:column;gap:3.2rem}.ftintro-interation .manage-wrap .manage-col:first-child{min-width:auto}.ftintro-interation .manage-wrap .manage-col .component-lists{padding:0}.ftintro-interation .manage-wrap .component-hgroup .hgroup-tit+.hgroup-sub{margin-top:1.2rem}.ftintro-interation .intro-value-wrap{padding:6rem 2rem}.ftintro-interation .intro-value-wrap .intro-value-list{flex-direction:column;gap:0}.ftintro-interation .intro-value-wrap .intro-list-item{width:100%;padding:4rem 1.6rem}.ftintro-interation .intro-value-wrap .intro-list-item:first-child{padding-top:6rem}.ftintro-interation .intro-value-wrap .intro-list-item:last-child{padding-bottom:6rem}.ftintro-interation .intro-value-wrap .intro-list-item+.intro-list-item{margin-left:0}.ftintro-interation .intro-value-wrap .intro-list-item+.intro-list-item::before{content:"";width:80%;height:1px;background:#eee;position:absolute;top:0;left:50%;transform:translateX(-50%)}.ftintro-interation .intro-value-wrap .intro-itme-img{max-width:7.2rem;max-height:7.2rem}.ftintro-interation .intro-value-wrap .intro-itme-img+.intro-item-txt{margin-top:.8rem}.ftintro-interation .intro-value-wrap .intro-item-txt .tit{font-size:2rem;line-height:3.2rem}.ftintro-interation .intro-value-wrap .intro-item-txt .tit+.txt{margin-top:.4rem}.ftintro-interation .intro-value-wrap .intro-item-txt .txt{font-size:1.4rem;line-height:2.2rem}.customer-safe-wrap .txt-info02-wrap .txt-info-tit{margin-top:2rem}.customer-safe-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:.8rem}.esg-spy-wrap{padding-left:0}.esg-spy-wrap .sticky-wrap{margin-top:0;padding-top:0;position:relative}.esg-spy-wrap .scroll-spy-wrap.custom-fixed{position:fixed;background-color:#fff;z-index:100;width:100%}.esg-spy-wrap .scroll-spy-wrap{margin-top:0;padding-top:0}.esg-spy-wrap+.component-btns{margin-top:6rem;padding-top:4rem}.esg-spy-wrap .esg-spy-tit{line-height:3.6rem;display:block;margin-bottom:1.6rem;margin-top:6rem}.esg-spy-wrap .esg-spy-txt{font-size:1.6rem;line-height:2.4rem;margin-bottom:4rem}.esg-spy-wrap .scroll-spy-wrap{position:relative;margin-left:-2rem;margin-right:-4rem;padding-left:2rem}.esg-spy-wrap .scroll-spy-wrap .scroll-spy-wrap::before{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #ddd;width:100%}.esg-spy-wrap .scroll-spy-wrap .scroll-spy-head{margin-top:0;position:relative;width:calc(100% + 2rem);margin-left:-2rem;padding:0 2rem;max-width:100vw}.esg-spy-wrap .sticky-wrap+.esg-thumb-area{margin-top:4rem}.esg-spy-wrap .esg-thumb-area+.esg-thumb-area{margin-top:6rem}.esg-spy-wrap .esg-thumb-area .thumb-area{margin:0 -2rem}.esg-spy-wrap .esg-thumb-area .thumb-area+.thumb-info{margin-top:2.4rem}.esg-spy-wrap .esg-thumb-area .thumb-info+.component-swiper{margin-top:3.2rem}.esg-spy-wrap .esg-thumb-area .component-swiper .component-thumbnail .thumbnail-img{position:relative;overflow:hidden;padding-top:66.7857142857%}.esg-spy-wrap .esg-thumb-area .component-swiper .component-thumbnail .thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.esg-spy-wrap .esg-thumb-txt{margin-top:-6.3rem;padding-top:6.3rem}.esg-spy-wrap .esg-thumb-txt .thumb-tit{font-size:1.8rem;line-height:3rem}.esg-spy-wrap .esg-thumb-txt .thumb-tit+.thumb-txt{margin-top:.8rem}.esg-spy-wrap .esg-thumb-txt .thumb-txt{line-height:2.4rem}.esg-spy-wrap .esg-thumb-sub{font-size:1.2rem;line-height:2rem;margin-top:1.2rem}.esg-spy-wrap .txt-info02-wrap .info-tit06+.info-txt{margin-top:.4rem}.esg-spy-wrap .component-swiper.swiper-type05 .esg-slide-area .component-thumbnail+.txt-info02-wrap{margin-left:0}.esg-spy-wrap .component-swiper.swiper-type05 .esg-slide-area .component-thumbnail+.txt-info02-wrap .btn.btn-cont-48{margin-top:3.2rem}[class^=page-class--hotel-esg] .content-template-wrap{margin-top:1.2rem}[dir=rtl] .esg-spy-wrap{padding-right:0}[dir=rtl] .esg-spy-wrap .sticky-wrap{right:auto}[dir=rtl] .esg-spy-wrap .scroll-spy-wrap{margin-right:-2rem;margin-left:-4rem;padding-right:2rem;padding-left:0}.reward-awards-list-wrap{padding:4.8rem 0}.reward-awards-list-wrap .component-hgroup{padding:0 2rem}.reward-awards-list-wrap .hgroup-unit04{margin-top:.8rem}.reward-awards-list-wrap .reward-swiper{margin-top:2.4rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .info-tit03{font-size:1.6rem;line-height:2.8rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-container{padding:0 2rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-slide{width:27.4rem;padding-right:1rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .card-info{margin:0;padding-top:1.6rem}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-controls{margin-right:0;margin-left:0;width:100%}.reward-awards-list-wrap .component-swiper.swiper-type21 .swiper-fraction{display:flex}.hotel-reward-wrap,.reward-wrap{display:block;margin-top:0;padding-left:0;min-height:auto}.hotel-reward-wrap .scroll-spy-wrap,.reward-wrap .scroll-spy-wrap{margin-top:0;padding-top:0}.hotel-reward-wrap .scroll-spy-wrap.sticky-wrap,.reward-wrap .scroll-spy-wrap.sticky-wrap{position:relative;margin-bottom:2.4rem}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap).custom-fixed{z-index:100;background-color:#fff}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap),.reward-wrap .scroll-spy-wrap:not(.sticky-wrap){margin:0 -2rem;white-space:nowrap}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap) br,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap) br{display:none}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head{margin-top:0;padding:0 2rem;width:auto;height:4rem;min-width:100vw;max-width:100vw;justify-content:flex-start;background-color:#fff}.hotel-reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head .scroll-spy-label,.reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head .scroll-spy-label{align-items:flex-start}.hotel-reward-wrap .btn-box[style*=flex],.reward-wrap .btn-box[style*=flex]{display:flex!important}.hotel-reward-wrap .btn-box[style*=none],.reward-wrap .btn-box[style*=none]{display:none!important}.rewards-list-wrap .txt-data-inner{border-top:0}.rewards-list-wrap .txt-data-item{padding:2rem 0;display:block}.rewards-list-wrap .txt-data-item .list-row{margin-left:0}.rewards-list-wrap .txt-data-item .list-row+.list-row{margin-top:2rem}.rewards-list-wrap .txt-data-item .txt02{position:relative;top:0}.rewards-list-wrap .txt-data-item .txt02,.rewards-list-wrap .txt-data-item .txt03{font-size:1.6rem;line-height:2.4rem}.rewards-list-wrap .txt-data-item .txt03{margin-top:.4rem}.rewards-list-wrap .rewards-list:first-child .txt-data-item{padding-top:0}.rewards-list-wrap .rewards-list .list-txt,.rewards-list-wrap .rewards-list .list-unit{line-height:2.4rem}.rewards-list-wrap .rewards-list.no-data{height:23rem}.rewards-list-wrap .rewards-list.no-data .txt{line-height:2.4rem}.rewards-list-wrap .hover-img{display:block;opacity:1;position:relative;overflow:hidden;padding-top:56.25%}.rewards-list-wrap .hover-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layout-wrap+.visual-img-wrap{display:none!important}[dir=rtl] .hotel-reward-wrap .scroll-spy-wrap.sticky-wrap .scroll-spy-label:last-of-type{margin-right:.4rem}.reward-wrap .scroll-spy-wrap:not(.sticky-wrap) .scroll-spy-head{margin-top:1rem}.reward-wrap .filter-category-wrap{z-index:2}.rewards-list-wrap .txt-data-item .txt01 .txt{font-size:1.2rem;line-height:2rem;font-weight:500;position:absolute;z-index:1;padding:0 .8rem;height:2.8rem;background-color:#816c5b;color:#fff;bottom:0;left:0;display:flex;align-items:center}.history-wrap .component-accordion .accordion-content-inner{display:block}.history-wrap .component-accordion .img-box{width:100%}.history-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:2rem;line-height:3.2rem}.history-wrap .component-accordion .txt-bu-wrap .hgroup-tit08{font-size:1.8rem;line-height:3rem}.history-wrap .component-accordion .txt-bu-wrap{width:100%;margin-top:2rem;padding-top:0;padding-left:0}[dir=rtl] .history-wrap .component-accordion .txt-bu-wrap{padding-right:0}.branch-contact-wrap .component-chips{justify-content:center}.branch-contact-wrap .component-hgroup+.component-collapse.type-list{margin-top:.8rem;border-top:0}.branch-contact-wrap .component-collapse.type-list .collapse-tit{border-bottom:2px solid #111}.branch-contact-wrap .component-collapse.type-list .collapse-txt{max-width:calc(100% - 2.8rem);width:auto}.branch-contact-wrap .component-collapse.type-list .collapse-txt .txt{font-size:1.8rem;line-height:3rem}.branch-contact-wrap .component-collapse.type-list .collase-list{margin-bottom:0}.branch-contact-wrap .component-collapse.type-list .collase-item .item-txt01{line-height:2.4rem;font-weight:500}.branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01{line-height:2.4rem}.branch-contact-wrap .component-collapse.type-list .collase-item .item-sub01 [class^="btn btn-"]{display:inline-flex;align-items:center;margin:0 0 .1rem .8rem}.branch-contact-wrap .component-collapse.type-list .collase-item:first-child,.branch-contact-wrap .component-collapse.type-list .collase-item:last-child{padding:2rem 0}.branch-contact-wrap .component-collapse.type-list .collase-item{width:100%;margin-right:0;margin-bottom:0}.branch-contact-wrap .contact-info-hotel-box{border-top:0}.branch-contact-wrap .contact-info-hotel-box .txt-info02-wrap .txt-info-tit .info-tit .ico-arrow-right{display:none}.branch-contact-wrap .contact-info-hotel-box .btn.black{display:inline-flex}.branch-contact-wrap.overseas .component-collapse.type-list .collase-item{width:100%}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1{display:flex;flex-direction:column}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1>[class$=-col-1]{flex:1 0 auto}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1>[class$=-col-2]{flex:1 0 auto;padding:2.4rem 2rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .component-thumbnail{height:auto}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group+.btn-cont-52{margin-top:2.4rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-date-group{margin-top:.8rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]::before{top:.6rem;left:.8rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]{padding-left:1.7rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt05{white-space:nowrap}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date .date-txt04{font-size:1.6rem;line-height:2.4rem}.contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap{margin-top:0}.contact-info-hotel-box+.component-collapse{margin-top:1.6rem}.contact-info-hotel-box{margin:0 -2rem;padding:0}:not(:lang(ko),:lang(en),:lang(zh),:lang(ja)) .contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date{flex-direction:column}:not(:lang(ko),:lang(en),:lang(zh),:lang(ja)) .contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]{padding-left:0}:not(:lang(ko),:lang(en),:lang(zh),:lang(ja)) .contact-info-hotel-box .component-lists .lists-row.ratio-567-1 .txt-info02-wrap .txt-info-date [class^=date-txt]+[class^=date-txt]::before{display:none}.layout-wrap.layout-max .report-wrap{padding-top:0}.report-wrap .component-card .report-inner{max-width:100%;margin:0 2rem}.report-wrap.bg-gray{padding:4rem 2rem}.report-wrap.bg-gray .report-inner{max-width:100%}.report-wrap .component-card .card-info-tit .info-tit{font-size:2rem}.report-wrap .report-row{display:block}.report-wrap .report-row.ratio-1-2 .report-col-1+.report-col-2{margin-top:3.2rem}.report-wrap .txt-data-wrap .txt-data-item{padding:2rem 0}.report-wrap .txt-data-wrap dt{width:100%}.report-wrap .txt-data-wrap dt+dd{margin-top:1.6rem}.report-wrap .txt-data-wrap dd{width:100%}.report-wrap .component-btns .btn{width:48%;min-width:auto;flex:1 1 0}.report-wrap .component-btns .btn+.btn{margin:0 0 0 1.2rem}.report-wrap .txt-bu-wrap+.btn{margin-top:2.4rem}.report-wrap .component-hgroup+.component-swiper,.report-wrap .component-hgroup+.list-box-wrap{margin-top:3.2rem}.report-wrap .swiper-type08{margin:0 -2rem}.report-wrap .component-form .form-field-row+.form-field-row{margin-top:2.4rem}.report-wrap .component-form .component-hgroup+.form-field{margin-top:1.2rem}.report-gate-wrap{flex-direction:column}.report-contents .report-item::before{display:none}.report-contents .report-item::after{content:"";display:block;position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 34.67%)}.report-contents .report-item{padding:0}.report-contents .report-txt .ico-btn-arrow.circle{opacity:1;margin-top:0;width:3.2rem;height:3.2rem;flex:0 0 auto}.report-contents .report-txt{width:calc(100% - 4rem);position:absolute;bottom:1.6rem;left:2rem}.report-contents .report-txt .tit-box{margin-top:.4rem;width:100%;display:flex;align-items:end;justify-content:space-between}.report-contents .report-type{font-size:1.4rem;line-height:2.2rem}.report-contents .report-tit{font-size:2rem;line-height:3.2rem}.report-contents .report-tit br{display:none}.report-contents{height:24rem}.list-box-wrap .list-box{display:block;padding:2.8rem 2.4rem}.list-box-wrap .list-box+.list-box{margin-top:1.6rem}.list-box-wrap .box-label{flex-direction:row;width:100%}.list-box-wrap [class^="ico ico-report-"]{margin-right:1.2rem}.list-box-wrap [class^="ico ico-report-"]+.label-txt{margin-top:0}.list-box-wrap .label-txt{font-size:1.8rem;line-height:3rem}.list-box-wrap .box-cont{display:block;width:100%}.list-box-wrap .box-cont::before{width:auto;height:1px;margin:2rem 0}[dir=rtl] .report-wrap .component-btns .btns-row .btn+.btn{margin-top:0;margin-right:1.2rem}.compliance-wrap{padding-top:0}.compliance-wrap .compliance-hgroup-wrap{max-width:100%;margin-top:0}.compliance-wrap .compliance-hgroup-wrap .hgroup-top{padding:0 2rem}.compliance-wrap .compliance-hgroup-wrap .hgroup-bottom{padding:0 2rem;width:100%;max-width:100%}.compliance-wrap .compliance-hgroup-wrap .hgroup-bottom .bottom-txt01{width:100%;text-align:start;margin-top:.8rem}.compliance-wrap .compliance-hgroup-wrap+.component-accordion{margin-top:2rem}.compliance-wrap .component-chips+.compliance-hgroup-wrap{margin-top:3.2rem}.compliance-wrap .component-hgroup+.component-chips .component-hgroup+.component-hgroup{margin-top:4rem}.compliance-wrap .component-hgroup+.component-chips .component-hgroup+.component-chips{margin-top:3.2rem}.compliance-wrap .component-hgroup+.component-chips .component-hgroup+.component-accordion{margin-top:4rem}.compliance-wrap .component-chips .chips-row{flex-wrap:nowrap}.compliance-wrap .component-chips{padding:0 2rem}.compliance-wrap .component-accordion+.compliance-hgroup-wrap{margin-top:6rem}.compliance-wrap .component-accordion{margin-top:4rem;margin:0 2rem}.compliance-wrap .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item{font-size:1.6rem;line-height:2.4rem}.compliance-wrap .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item+.txt-item{margin-top:.8rem}.compliance-info-wrap{margin-top:4rem;padding:0 2rem}.compliance-list-wrap{margin-top:2rem}.compliance-list-wrap.col-3 [class^=compliance-list]{width:100%}.compliance-list-wrap.col-3 [class^=compliance-list]:nth-child(n+4){margin-top:0}.compliance-list-wrap.col-3 [class^=compliance-list]+[class^=compliance-list]{margin-left:0;margin-top:2.4rem}.compliance-list-item{padding:2.4rem}.compliance-list-item .compliance-item-img{width:5.6rem;height:5.6rem}.compliance-list-item .compliance-item-txt{margin-top:2.4rem}.compliance-list-item .compliance-item-txt .tit{font-size:2rem;line-height:3.2rem}.compliance-list-item .compliance-item-txt .txt{line-height:2.6rem}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04>li{line-height:2.4rem}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04>li:not(:last-child){margin:0 1.6rem .4rem 0}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04>li{margin:.4rem 1.6rem 0 0}.compliance-list-item .compliance-item-txt .txt-bu-wrap{width:90%;margin-top:.4rem}.compliance-list-item .compliance-item-txt .txt-bu-wrap .txt-bu04>li::before{top:1rem}.ceo-top-wrap .hgroup-tit01{font-size:2.8rem;line-height:4rem}.ceo-top-wrap .component-hgroup .hgroup-bottom .bottom-txt01{text-align:start}.ceo-top-wrap{margin-top:3.2rem;padding:4rem 2rem 0 2rem;height:35rem}.ceo-top-wrap .hgroup-tit01{display:flex;align-items:start}.ceo-bottom-wrap{margin:-17rem 2rem 0 2rem}.ceo-bottom-wrap .ceo-img{width:100%;padding-bottom:80.31%;height:0;background:url(/assets/images/FT/bg_mo_visual_ceo.jpg) no-repeat 0 0/100% auto}.ceo-bottom-wrap .txt-area .txt-top .txt{font-size:2rem;line-height:3.2rem}.ceo-bottom-wrap .txt-area .txt-bottom .txt{font-size:1.6rem;line-height:2.4rem}.ceo-bottom-wrap .txt-area{margin-top:4.8rem;display:block}.ceo-bottom-wrap .txt-area .txt-top{width:100%}.ceo-bottom-wrap .txt-area .txt-bottom{width:100%;margin-top:1.6rem}.ceo-bottom-wrap .txt-area .txt-bottom .txt+.txt{margin-top:.8rem}.conduct-type{margin-top:3.2rem}.conduct-type.report-wrap{padding:4rem 0 6rem}.conduct-type .compliance-hgroup-wrap+.report-inner{margin-top:2rem}.conduct-type .report-inner .list-box-wrap+.btn.btn-util01{margin-left:2rem}.conduct-type .txt-bu-wrap .component-hgroup .hgroup-tit [class^=hgroup-tit]{font-size:1.6rem;line-height:2.4rem}.conduct-type .txt-bu-wrap .component-hgroup+[class^=txt-bu]{margin-top:.8rem}.conduct-type .btn-util01{margin-top:1.6rem}.compliance-top-wrap{padding:0 2rem}.compliance-top-wrap .component-chips.component-chips{margin-left:-2rem;margin-right:-2rem}.compliance-top-wrap+.compliance-program-wrap{margin-top:3.2rem}.compliance-program-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%;text-align:start;margin-top:.8rem}.compliance-program-wrap .component-hgroup .hgroup-bottom .bottom-txt01 br{display:none}.compliance-img-area+.operate-current{margin-top:6rem}.compliance-img-area+.compliance-num-list{margin-top:2rem}.compliance-intro .intro-txt{padding:0 2rem}.compliance-intro .intro-txt+.intro-img{margin-top:4rem}.compliance-intro .intro-img{padding:0 2rem;max-width:100%}.compliance-cp .compliance-cp-status{padding:0 2rem}.compliance-cp .compliance-cp-current{margin-top:6rem;padding:4.8rem 2rem 6rem 2rem}.compliance-cp .compliance-cp-current .txt-info02-wrap .txt-info-tit+.txt-bu-wrap{margin-top:.4rem}.compliance-cp .process-list{flex-direction:column}.compliance-cp .process-list .list-item+.btn.btn-mo-viewmore,.compliance-cp .process-list .list-item+.list-item,.compliance-cp .process-list .list-item:nth-child(n+3){margin-top:2.4rem}.compliance-cp .process-list .txt-info02-wrap .info-tit09+.info-txt{margin-top:1.2rem}.compliance-list-box{padding:0 2rem;max-width:100%}.compliance-list-box .list-box-wrap .list-box+.list-box{margin-top:2.4rem}.compliance-list-box .list-box-wrap .list-box .info-txt .txt02+.txt02,.compliance-list-box .list-box-wrap .list-box .txt-info02-wrap+.txt-bu-wrap{margin-top:.8rem}.compliance-list-box .list-box-wrap .inner-tit{font-size:1.6rem;line-height:2.4rem}.compliance-list-box .list-box-wrap .inner-tit+.txt-info02-wrap{margin-top:.8rem}.compliance-book{max-width:100%;padding:0 2rem;margin-top:3.2rem}.compliance-book .component-hgroup .hgroup-sub .sub-tit02{text-align:start}.compliance-book .component-hgroup br{display:none}.compliance-book .compliance-hgroup-wrap+.compliance-img-area{margin-top:2rem}.compliance-book .compliance-img-area{height:18rem}.compliance-book .compliance-img-area>img{object-position:90% 50%}.compliance-book .compliance-num-list{flex-direction:column}.compliance-book .compliance-num-list .list-tit{width:100%}.compliance-book .compliance-num-list .list-tit .component-hgroup+.txt-bu-wrap{margin-top:1.6rem}.compliance-book .compliance-num-list .list-tit .component-hgroup .hgroup-tit06{font-size:2.2rem;line-height:3.4rem}.compliance-book .compliance-num-list .list-tit .txt-bu-wrap+.btn.btn-util01{margin-top:1.6rem}.compliance-book .compliance-num-list .list-tit .btn{height:100%}.compliance-book .compliance-num-list .list-tit .btn .btn-txt{font-size:1.4rem;line-height:2.2rem;width:auto}.compliance-book .compliance-num-list .list-cont{margin:3.2rem 0 0}.compliance-book .compliance-num-list .list-cont .program-tit{font-size:1.8rem;line-height:3rem}.compliance-book .compliance-num-list .list-cont .program-list{margin-top:1.6rem;padding:2rem 0}.compliance-book .compliance-num-list .list-cont .program-list li{font-size:1.6rem;line-height:2.4rem;align-items:start}.compliance-book .compliance-num-list .list-cont .program-list li~li{padding-top:2rem;margin-top:2rem}.compliance-book .compliance-num-list .list-cont .program-list li .num{font-size:1.2rem;line-height:2rem;margin-right:2.4rem;padding-top:.3rem}.self-compliance-wrap{margin-top:0}.self-compliance-wrap .compliance-top-wrap .component-chips{padding-left:2rem;padding-right:2rem}[dir=rtl] .compliance-book .compliance-num-list .list-cont .program-list li .num{margin-right:0;margin-left:2.4rem}.svc-academy-intro-wrap .component-chips{padding-left:2rem;padding-right:2rem}.svc-main-top-wrap{padding-bottom:4rem}.svc-main-top-wrap .tit-area{max-width:100%;margin:0 2rem}.svc-main-top-wrap .tit-area .component-hgroup .hgroup-tit01{font-size:2.4rem;line-height:3.6rem}.svc-main-top-wrap .tit-area .component-hgroup br{display:none}.svc-main-top-wrap .bg-area{height:19.2rem}.svc-main-top-wrap .svc-top-swiper{min-height:18rem}.svc-main-top-wrap .svc-top-swiper .swiper-controls{position:absolute;bottom:1.6rem}.svc-main-top-wrap .svc-top-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet{opacity:.3}.svc-main-top-wrap .svc-top-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}.svc-main-top-wrap .component-hgroup+.svc-top-swiper{margin-top:3.2rem}.svc-main-learn-wrap .hgroup-sub .sub-txt01+.btn.btn-util01{margin-top:1.6rem}.svc-main-learn-wrap .btn.btn-util01{height:100%}.svc-main-learn-wrap .btn.btn-util01 .btn-txt{font-size:1.4rem;line-height:2.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.svc-main-learn-wrap .component-hgroup+.component-lists{margin-top:4rem}.svc-main-learn-wrap .component-hgroup .hgroup-sub .sub-tit01{font-size:1.6rem;line-height:2.8rem}.svc-main-info-wrap{padding:4rem 0}.svc-main-info-wrap .info-tit-wrap{max-width:100%;margin:0 2rem}.svc-main-info-wrap .info-tit-wrap+.svc-info-swiper{margin-top:3.2rem}.svc-main-info-wrap .svc-info-swiper-wrap .txt-info02-wrap .txt-info-tit .info-tit07{font-size:1.6rem;line-height:2.4rem;font-weight:500}.svc-main-info-wrap .component-hgroup .hgroup-unit01{line-height:2.2rem}.svc-main-qna-wrap .component-thumbnail .thumbnail-img{height:16rem}.svc-main-qna-wrap .component-thumbnail+.component-btns{margin-top:4rem}.svc-main-qna-wrap .component-hgroup+.component-thumbnail{margin-top:3.2rem}.svc-academy-wrap .component-hgroup+.svc-process-wrap{margin-top:4rem;padding-top:4rem}.svc-academy-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.svc-academy-wrap .component-card .card-info-tit+.card-info-sub{margin-top:.8rem}.svc-special-list .list-item{width:100%;float:none}.svc-special-list .list-item:nth-child(n+2){margin-top:4rem}.svc-special-list .list-item:nth-child(even){float:none}.svc-special-list .list-item .card-img{padding-right:3rem}.svc-special-list .list-item .card-info-tit+.card-info-sub{margin-top:.8rem}.svc-special-list .card-side-txt{font-size:1.4rem;line-height:2.2rem;right:.4rem}.svc-edu-wrap .bg-area{height:100%;padding-bottom:19rem}.svc-edu-wrap .bg-area .component-hgroup,.svc-edu-wrap .img-area{padding:4rem 2rem 0}.svc-edu-wrap .img-area{margin-top:-19rem}.svc-academy-w1400-wrap .component-hgroup{margin:0 2rem}.svc-academy-w1400-wrap .component-chips{padding-left:2rem;padding-right:2rem}.svc-program-top-wrap .bg-area{height:16.9rem;margin-top:-12.8rem}.svc-program-top-wrap .img-area{max-width:100%;padding:0 2rem}.svc-program-top-wrap .img-area .txt{font-size:1.2rem;line-height:2rem;margin-top:.8rem}.svc-program-top-wrap+.svc-program-info-wrap{margin-top:4.8rem}.svc-program-top-wrap+.svc-program-tab-wrap{margin-top:6rem}.svc-program-info-wrap{padding:0 2rem}.program-info-area .component-hgroup{margin-top:2rem}.program-info-area .component-hgroup+.txt-info02-wrap{margin-top:3.2rem}.program-info-area .component-hgroup .hgroup-top+.hgroup-bottom [class^=bottom-txt]{margin-top:.8rem}.program-info-area .component-hgroup .hgroup-bottom .bottom-txt01{text-align:start;width:100%}.svc-program-tab-wrap .content-inner{margin-top:4rem}.svc-edu-tit-wrap{width:100%;padding:0 2rem}.svc-edu-tit-wrap+.svc-edu-process-wrap{margin-top:4rem}.svc-edu-tit-wrap .tit{font-size:1.6rem;line-height:2.8rem}.svc-edu-tit-wrap .tit+.txt{margin-top:1.2rem}.svc-edu-tit-wrap .txt{font-size:1.8rem;line-height:3rem}.svc-edu-process-wrap{padding:0}.svc-edu-process-wrap .edu-process-inner{padding:0 2rem;max-width:100%}.process-list{display:block}.process-list .tit-area+.list-area{margin-top:2rem}.process-list .tit-area{min-width:auto}.process-list .tit-area .component-hgroup .hgroup-util{margin-top:.4rem}.process-list .tit-area .component-hgroup .ico{display:none}.process-list .tit-area .component-hgroup .ico+.util-txt02{margin-left:0}.process-list .list-area{padding:2.4rem 0;border-bottom:none}.process-list .list-item+.list-item{padding-top:2.4rem;margin-top:2.4rem}.process-list .list-item .item-ico{width:9.6rem;height:9.6rem}.process-list .list-item .item-ico+.item-txt{margin-left:1.6rem;max-width:20.8rem}.process-list .list-item .num{line-height:2.2rem;margin-top:.4rem}.process-list .list-item .item-bg{width:9.6rem;height:9.6rem}.process-list .list-item .item-txt .tit{font-size:1.6rem;line-height:2.8rem}.process-list .list-item .item-txt .tit+.txt-bu-wrap{margin-top:.4rem}.svc-edu-operate-wrap{max-width:100%;padding:0 2rem;margin-top:4rem}.svc-edu-operate-wrap .edu-operate-list{display:block}.svc-guide-wrap{min-width:auto;width:100%;padding:0 2rem}[dir=rtl] .process-list .list-item .item-ico+.item-txt{margin-right:1.6rem}.customervoice-wrap .info-box-wrap .info-box-inner{padding:2.4rem 2rem}.customervoice-wrap .info-box-wrap .info-row{flex-direction:column}.customervoice-wrap .info-box-wrap .info-row [class^=info-col]+[class^=info-col],.customervoice-wrap .info-box-wrap .info-row [class^=info-col]:nth-child(n+3){margin-top:.4rem}.customervoice-wrap .info-box-wrap .info-row [class^=info-col]{justify-content:space-between}.customervoice-wrap .info-box-wrap .info-row .info-tit{font-size:1.4rem;line-height:2.2rem;margin-right:1.6rem;width:9.2rem}.customervoice-wrap .info-box-wrap .info-row .info-txt{font-size:1.4rem;line-height:2.2rem}.customervoice-wrap .agreement-list{padding:1.6rem 2rem;max-height:24rem}.customervoice-wrap .component-btns .btns-row{flex-direction:row;justify-content:space-between}.customervoice-wrap .component-btns .btn.btn-cont-64{margin:0;width:calc(50% - .6rem);min-width:auto}.recruitment-wrap{flex-direction:column}.recruitment-contents .recruitment-item::before{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 40%)}.recruitment-contents .recruitment-item{padding:0}.recruitment-contents .recruitment-txt .ico-btn-arrow.circle{opacity:1;margin-top:0;width:3.2rem;height:3.2rem;flex:0 0 auto}.recruitment-contents .recruitment-txt{width:calc(100% - 4rem);position:absolute;bottom:1.6rem;left:2rem}.recruitment-contents .recruitment-txt .tit-box{margin-top:.4rem;width:100%;display:flex;align-items:center;justify-content:space-between}.recruitment-contents .recruitment-type{font-size:1.4rem;line-height:2.2rem}.recruitment-contents .recruitment-tit{font-size:2rem;line-height:3.2rem}.recruitment-contents{height:24rem}.layout-top-wrap+.layout-body-wrap:has(.recruitment-list-wrap){padding-top:4rem}.recruitment-list-wrap .component-hgroup+.filter-category-wrap{margin-top:4rem}.recruitment-list-wrap .component-hgroup .hgroup-top .hgroup-util{margin-top:3.2rem;width:100%}.recruitment-list-wrap .component-hgroup .hgroup-top .btn-arrow-hover{display:none}.recruitment-list-wrap .component-hgroup .hgroup-top .btn-cont-48{display:flex;justify-content:center;align-items:center}.recruitment-list-wrap .component-hgroup .hgroup-top{flex-direction:column;align-items:flex-start}.recruitment-detail-wrap{margin-top:2.4rem}.recruitment-detail-wrap .component-table{overflow-x:unset}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item+.body-item{margin-top:3.2rem}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item .body-sub-title{font-size:1.6rem;line-height:2.8rem}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item .body-sub-title+.body-content-txt,.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item .body-sub-title+.txt-bu-wrap{margin-top:0}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area .body-item .body-content-txt+.body-table-area{margin-top:.8rem}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-area+.body-bottom{margin-top:3.2rem}.recruitment-detail-wrap .board-view-wrap .board-view-body .body-table-area .component-table .table-txt01,.recruitment-detail-wrap .board-view-wrap .board-view-body .body-table-area .component-table .table-txt02{line-height:2.4rem}.recruitment-detail-wrap .board-view-wrap .board-view-body+.board-view-bottom{margin-top:6.8rem}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content .list-tit{line-height:2.4rem}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content .list-img-box img+img{margin-top:0}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content .list-img-box img{width:18rem}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content .list-img-box{margin-top:1.2rem;min-height:initial;align-items:center}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content+.list-content{border-top:1px solid #ddd;border-left:0}.page-class--newdevelopment .info-gray-wrap .info-list-wrap .list-content{padding:2.4rem 2.4rem;width:100%;background:rgba(255,255,255,.6)}.page-class--newdevelopment .info-gray-wrap .info-list-wrap{margin-top:2.4rem;flex-direction:column}.page-class--newdevelopment .info-gray-wrap .component-hgroup .hgroup-bottom .bottom-txt01{text-align:start;margin-top:.8rem}.page-class--newdevelopment .info-gray-wrap{margin-top:3.2rem;padding:6rem 2rem}.newdevelopment-wrap .component-hgroup .hgroup-tit .bottom-txt01{font-size:1.6rem;line-height:2.4rem}.newdevelopment-wrap .component-hgroup .hgroup-bottom .bottom-txt01 br{display:none}.newdevelopment-wrap .component-hgroup .hgroup-bottom .bottom-txt01{text-align:start;margin-top:.8rem}.newdevelopment-wrap .component-hgroup .hgroup-util .btn-txt{display:none}.newdevelopment-wrap .component-hgroup .hgroup-util{bottom:initial;top:0}.info-gray-wrap02 .info-list-wrap .list-content [class^="ico ico-"]{width:7.2rem;height:7.2rem}.info-gray-wrap02 .info-list-wrap .list-content .list-tit{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.info-gray-wrap02 .info-list-wrap .list-content .list-txt{font-size:2.4rem;line-height:3.6rem;margin-top:.4rem}.info-gray-wrap02 .info-list-wrap .list-content{width:calc(100% - 8rem);padding:2.4rem 0}.info-gray-wrap02 .info-list-wrap .list-content+.list-content{border-top:1px solid #ddd;background-color:transparent}.info-gray-wrap02 .info-list-wrap{padding:1.6rem 0;flex-direction:column;background-color:#f5f5f5}.info-gray-wrap02{margin-top:3.2rem}.layout-full .newdevelopment-wrap .component-hgroup{margin:0 2rem}.newdevelopment-wrap .bg-swiper-wrap{margin-top:3.2rem;background-color:#675b57}.newdevelopment-wrap .bg-swiper-wrap .component-swiper.swiper-type04 .swiper-slide{padding:0}.newdevelopment-wrap .bg-swiper-wrap .component-swiper .swiper-controls.type01 .swiper-button-next,.newdevelopment-wrap .bg-swiper-wrap .component-swiper .swiper-controls.type01 .swiper-button-prev,.newdevelopment-wrap .bg-swiper-wrap .swiper-pagination{display:none}.newdevelopment-wrap .bg-swiper-wrap .component-swiper .swiper-controls.type01 .swiper-fraction{display:block}.newdevelopment-wrap .bg-swiper-wrap .component-swiper .swiper-controls.type01 .swiper-progressbar{display:block;flex:1 1 0}.newdevelopment-wrap .bg-swiper{display:none}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-img img{width:100%;height:100%;object-fit:cover}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-img{height:24rem}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-txt-group .slide-tit{font-size:2rem;line-height:3.2rem}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-txt-group .slide-txt{line-height:2.4rem;padding-bottom:7.2rem;margin-top:.8rem}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-txt-group{padding:0 2rem;margin-top:2.4rem;margin-right:0}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-controls{width:calc(100% - 4rem);left:50%;transform:translateX(-50%);bottom:3.4rem}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-controls .swiper-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.32)}.newdevelopment-wrap .component-swiper.swiper-type04 .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.newdevelopment-wrap .txt-info-wrap .txt-info-tit .info-tit04+.info-txt{margin-top:.8rem}.newdevelopment-wrap .txt-info-wrap .txt-info-tit .info-txt .txt04 br{display:none}.newdevelopment-wrap .txt-info-wrap .txt-info-row .txt-info-col-2{margin-top:3.2rem}.newdevelopment-wrap .txt-data-wrap .txt-data-item dd{width:100%}.newdevelopment-wrap .txt-data-wrap .txt-data-item .txt01,.newdevelopment-wrap .txt-data-wrap .txt-data-item .txt02{font-size:1.6rem;line-height:2.4rem}.newdevelopment-wrap .txt-data-wrap .txt-data-item .btn-txt{font-size:1.4rem;line-height:2.2rem}.newdevelopment-wrap .txt-data-wrap .txt-data-item{padding:2.4rem 0}.newdevelopment-wrap .parallax-wrap+.component-accordion .btn{margin-top:1.6rem}.newdevelopment-wrap .parallax-wrap+.component-accordion{margin:4rem 2rem 0 2rem}.newdevelopment-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:1.8rem;line-height:3rem}.newdevelopment-wrap .txt-bu-wrap .txt-bu04{font-size:1.4rem;line-height:2.2rem}.layout-wrap.parallax .newdevelopment-wrap .parallax-wrap{height:46rem}.email-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line .txt02::before{display:none}.email-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line .txt02{margin-top:.8rem}.email-wrap .txt-info02-wrap .txt-info-tit .info-txt.divider-line{flex-direction:column;align-items:center}.email-wrap .txt-info02-wrap{margin:4rem 2rem 0}.hotel-review-wrap .component-collapse.type-plus02:first-child{margin-top:2rem}.hotel-review-wrap .component-collapse.type-plus02 .collapse-tit .collapse-txt .txt{width:auto}.hotel-review-wrap .component-collapse.type-plus02 .collapse-tit .collapse-txt .count{font-size:1.8rem;line-height:3rem}.hotel-review-wrap .component-collapse.type-plus02 .collapse-tit::before{display:block}.hotel-review-wrap .component-collapse.type-plus02 .collapse-tit{pointer-events:initial}.hotel-review-wrap .component-collapse.type-plus02{padding-top:3.2rem;margin-top:3.2rem}.hotel-review-wrap .hotel-list-wrap .btn-item+.btn-item{margin:3.2rem 0 0 0}.hotel-review-wrap .hotel-list-wrap .btn-item{width:100%;margin-top:3.2rem}.hotel-review-wrap .hotel-list-wrap .btn-text01 .btn-txt{font-size:1.8rem;line-height:3rem;font-weight:500}.hotel-review-wrap .hotel-list-wrap .btn-text01{width:100%;justify-content:space-between}.hotel-review-wrap .hotel-list-wrap{flex-direction:column}.global-faq-wrap{padding-top:4.8rem}.global-faq-wrap .search-box-wrap{margin:0 -2rem;padding:3.2rem 2rem}.global-faq-wrap .search-box-wrap .component-hgroup+.component-form{margin-top:2.4rem}.global-faq-wrap .search-box-wrap+.component-chips{margin-top:4rem}.global-faq-wrap .component-chips .fixed{padding-left:2rem}.global-faq-wrap .filter-category-wrap{margin-top:2rem}.global-faq-wrap .component-accordion .accordion-tit .tit{font-size:1.8rem;line-height:3rem}.global-faq-wrap .component-accordion .accordion-content .component-btns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.6rem}.global-faq-wrap .component-accordion .accordion-content .component-btns .btn-row{align-items:start}.global-faq-wrap .component-accordion .accordion-content .component-btns .btn.btn-util01{height:auto;min-height:4rem}.component-hgroup+.global-dining-top-wrap{margin-top:4.8rem}.global-dining-top-wrap{padding:4rem 2rem;min-height:40vh}.global-dining-top-wrap+.global-dining-list-wrap{margin-top:4.8rem}.global-dining-top-wrap .dining-top-inner .swiper-type16 .swiper-txt-container{padding-top:0}.global-dining-top-wrap .dining-top-inner .swiper-type16 .txt-info-tit+.txt-info-link{margin-top:1.6rem}.global-dining-list-wrap{padding:0 2rem;max-width:100%}.global-dining-list-wrap .sticky-wrap .component-chips.component-chips{overflow:visible}.global-dining-list-wrap .component-lists .info-txt-row .info-txt01{margin-right:.8rem}.global-dining-list-wrap .component-lists .info-txt-row .info-txt02::before{margin:.5rem .8rem 0 0}.global-dining-list-wrap .badge-row+.card-info-tit{margin-top:1.2rem}.global-dining-list-wrap .badge-row+.card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.global-dining-promotion-wrap{padding:0 2rem}.global-dining-promotion-wrap .dining-promotion-inner .btn-cont-48{display:flex;margin-top:3.2rem}.global-dining-promotion-wrap .component-hgroup+.component-swiper{margin:2rem -2rem 0}.global-dining-promotion-wrap .component-hgroup .btn{display:none}.item-info-list>li{font-size:1.2rem;line-height:2.4rem}.item-info-list>li::after{margin:0 .8rem}.lotte-hottel-rewards-wrap .component-hgroup .hgroup-bottom{padding-bottom:2.4rem}.lotte-hottel-rewards-wrap .component-hgroup .hgroup-bottom .bottom-txt01{text-align:start}.lotte-hottel-rewards-wrap .component-hgroup .hgroup-bottom .btn.btn-text01{position:absolute;top:.4rem;right:0}.lotte-hottel-rewards-wrap .component-hgroup .hgroup-bottom .btn.btn-text01 .btn-txt{display:none}.lotte-hottel-rewards-wrap .component-swiper .swiper-slide{max-width:none;margin-right:0;padding:0 2rem}.lotte-hottel-rewards-wrap .component-swiper .swiper-controls{width:100%;position:static;margin-top:2.4rem;justify-content:center}.lotte-hottel-rewards-wrap .component-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet{background:#ddd;opacity:1}.lotte-hottel-rewards-wrap .component-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#111;opacity:1}.rewards-promotion-wrap .rewards-promotion-inner-wrap .info-tit{font-size:2rem;line-height:3.2rem;font-weight:600}.rewards-promotion-wrap .rewards-promotion-inner-wrap .info-tit+.info-txt{margin-top:1.6rem}.rewards-promotion-wrap .rewards-promotion-inner-wrap .info-txt{font-size:1.6rem;line-height:2.8rem}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btns-row.align-left{gap:.8rem}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"] .btn-txt{font-weight:500}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]+.btn{margin-top:0}.rewards-promotion-wrap{padding:4rem 0}.rewards-promotion-wrap .rewards-promotion-inner-wrap{display:block;margin:0 2rem}.rewards-promotion-wrap .rewards-promotion-inner-wrap .info-txt{word-break:normal}.rewards-promotion-wrap .rewards-promotion-inner-wrap .info-txt>br{display:none}.rewards-promotion-wrap .rewards-promotion-inner-wrap .component-btns{margin-top:3.2rem}.rewards-promotion-wrap .rewards-promotion-inner-wrap .btn[class^="btn btn-cont-"]{background:#fff;height:4.8rem}.rewards-banner-wrap.rewards-banner01.h-220 .component-card .card-top .card-util-row{padding:0 2rem}.rewards-banner-wrap.rewards-banner01.h-220 .component-card .card-top{height:18rem}.rewards-banner-wrap.rewards-banner01.h-220{margin:0 -2rem}.rewards-banner-wrap.rewards-banner02 .component-card .card-top .txt-info-tit{font-size:1.6rem;line-height:2.8rem}.rewards-banner-wrap .card-util-row .info-txt{font-size:1.4rem;line-height:2.2rem}.rewards-banner-wrap.rewards-banner02+.system-check-wrap{margin-top:4rem}.rewards-banner-wrap .component-card .card-top{height:16rem}.rewards-banner-wrap .component-lists.type-card .lists-row.col-n-2 [class^=lists-col]+[class^=lists-col]{margin-top:2rem}.rewards-banner-wrap .card-util-row{padding:0 2rem}.rewards-banner-wrap .card-util-row .col-right{display:none}.rewards-banner-wrap .card-util-row .info-txt br{display:block}.rewards-banner-wrap .txt-info02-wrap .txt-info-tit+.txt-info-sub{display:none}.rewards-banner-wrap.rewards-banner02 .card-util-row{padding:2.4rem}.rewards-banner-wrap.rewards-banner02 .card-util-row .card-util-col{display:flex;height:100%;align-items:flex-start}.rewards-banner-wrap.rewards-banner02 .card-util-row .card-util-col.col-right{align-items:flex-end}.rewards-banner-wrap.rewards-banner02 .card-util-row .card-util-col.col-right .btn-txt{display:none}.rewards-banner-wrap.rewards-banner02 .card-util-row .card-util-col.col-right .ico{margin:0}.rewards-banner-wrap.rewards-banner02 .component-card .card-top{height:12.6rem}.rewards-banner-wrap.rewards-banner02 .component-card .card-top .txt-info-tit{flex-direction:column}.rewards-banner-wrap.rewards-banner02 .component-card .card-top .txt-info-tit .info-tit13+.info-txt{margin-left:0}.rewards-banner-wrap.rewards-banner02 .component-card .card-top+.card-info{display:none}.lotte-hottel-rewards-wrap .component-hgroup,.trevi-club-wrap .component-hgroup{position:relative;margin:0 2rem}.lotte-hottel-rewards-wrap .component-hgroup .hgroup-bottom .bottom-txt01,.trevi-club-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%;text-align:start;margin-top:.8rem}.lotte-hottel-rewards-wrap .component-hgroup .hgroup-bottom .btn-txt,.trevi-club-wrap .component-hgroup .hgroup-bottom .btn-txt{display:none}.lotte-hottel-rewards-wrap .component-hgroup .btn-arrow-hover,.trevi-club-wrap .component-hgroup .btn-arrow-hover{position:absolute;top:0;right:0}.rewards-default-wrap .component-hgroup .hgroup-tit06,.trevi-club-wrap .component-hgroup .hgroup-tit03{font-size:2rem;line-height:3.2rem}.rewards-default-wrap .component-swiper.swiper-type28{margin:2rem 0 0 2rem}.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide{padding:0;width:30rem}.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide>a,.rewards-default-wrap .component-swiper.swiper-type28 .swiper-slide>div{min-height:16.6rem;padding:2.4rem}.rewards-default-wrap .component-swiper.swiper-type28 .swiper-pagination{margin-right:2rem}.rewards-default-wrap .info-tit-row .info-title{font-size:2.8rem;line-height:4rem}.rewards-default-wrap .info-tit-row+.info-txt,.rewards-default-wrap .info-txt+.info-txt{line-height:2.2rem}.rewards-default-wrap{padding:2.4rem 0 4rem}.rewards-event-wrap .component-hgroup{padding-top:4rem}.rewards-event-wrap .component-hgroup .hgroup-tit06{font-size:2rem;line-height:3.2rem}.rewards-event-wrap .component-btns{padding-bottom:4rem;border-bottom:1px solid #ddd}.rewards-event-wrap .component-card .card-info-tit .info-tit{font-size:1.8rem;line-height:3rem}.rewards-event-wrap .component-card .card-info-tit+.card-info-sub{margin-top:1.2rem}.rewards-event-wrap .component-card .card-info-sub .info-sub02{font-size:1.6rem;line-height:2.4rem}.rewards-event-wrap .hgroup-util{display:none}.rewards-event-wrap .component-lists{padding:0 2rem;margin-top:2rem}.rewards-event-wrap .component-lists+.component-btns{display:flex}.trevi-club-wrap .trevi-club-list{margin:2.4rem 2rem 0;padding-top:2.4rem}.trevi-club-wrap .trevi-club-list .info-tit-group{align-items:flex-start}.trevi-club-wrap .trevi-club-list .info-title{font-size:2.4rem;line-height:3.2rem;line-height:3.6rem}.trevi-club-wrap .trevi-club-list .info-sub{font-size:2rem;line-height:3.2rem;font-weight:500}.trevi-club-wrap .trevi-club-list .info-txt{font-size:1.4rem;line-height:2.2rem;margin-top:.4rem}.trevi-club-wrap .trevi-club-list .item-info-list>li{line-height:2rem}.trevi-club-wrap .trevi-club-list .item-info-list{margin-top:2.4rem}.benefits-detail-wrap .component-accordion .accordion-col:last-child .accordion-item:last-child{margin-bottom:2.4rem}.benefits-detail-wrap .component-accordion .accordion-item .accordion-tit .tit{line-height:2.6rem}.benefits-detail-wrap .component-accordion .accordion-item:last-child{border-bottom:1px solid #ddd}.benefits-detail-wrap .component-accordion .accordion-item+.accordion-item{border-top:1px solid #ddd}.benefits-detail-wrap .component-accordion .accordion-item{border-bottom:0}.benefits-detail-wrap .component-accordion+.btn-mo-viewmore{margin-top:0}.membership-extra-charge-wrap .component-hgroup+.component-table{margin-top:2.2rem}.membership-extra-charge-wrap .membership-extra-charge-area{margin-bottom:4.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .txt06{font-size:1.8rem;line-height:3rem;font-weight:600}.txt-charge-data-wrap.txt-data-wrap .txt-data-item{padding:2rem 0}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dt{width:100%}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd{margin-top:1.2rem;display:flex;justify-content:space-between;align-items:flex-start}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .component-lists{width:100%}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .lists-row{flex-direction:column}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .lists-row+.lists-row{margin-top:.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .lists-col{width:100%;margin:0;justify-content:space-between}.txt-charge-data-wrap.txt-data-wrap .txt-data-item dd .lists-col+.lists-col{margin-top:.8rem}.txt-charge-data-wrap.txt-data-wrap .txt-data-item .mo{display:inline-flex}[dir=rtl] .rewards-default-wrap .swiper-type28 .swiper-slide,[dir=rtl] .trevi-club-wrap .trevi-club-list .swiper-type29 .swiper-slide{margin-right:1.6rem;margin-left:0}.layout-wrap:last-child .info-area:last-child{padding-bottom:6rem}.club-intro-wrap [class^=bg-area] .component-hgroup .hgroup-tit01{font-size:2.4rem;line-height:3.6rem}.club-intro-wrap [class^=bg-area] .component-hgroup{padding:4rem 2rem 14.4rem;margin:0}.club-intro-wrap [class^=bg-area] .component-hgroup .hgroup-sub{padding-left:0;word-break:break-all}.club-intro-wrap .bg-area03 br{display:none}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item .txt06{font-size:1.8rem;line-height:3rem;font-weight:600}.club-intro-wrap .img-area{padding:0 2rem;margin-top:-12rem}.club-intro-wrap .img-area .card-util,.club-intro-wrap .img-area .card-util-row{position:relative}.club-intro-wrap .img-area .card-util-row{padding:1.6rem 1.6rem 0;justify-content:center}.club-intro-wrap .img-area .card-util-row .btn{border:1px solid #111}.club-intro-wrap .img-area .card-info{padding-top:3.2rem}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item{padding:2rem 0}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item dt{width:100%}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item dd{margin-top:1.2rem;display:flex;justify-content:space-between;align-items:flex-start}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item dd .component-lists{width:100%}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item dd .lists-row{flex-direction:column}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item dd .lists-row+.lists-row{margin-top:.8rem}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item dd .lists-col{width:100%;margin:0;justify-content:space-between}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item dd .lists-col+.lists-col{margin-top:.8rem}.club-intro-wrap .img-area .txt-data-wrap .txt-data-inner .txt-data-item .mo{display:inline-flex}.club-intro-wrap .info-area{margin:0}.club-intro-wrap .info-area .txt-info02-wrap{margin:6.4rem 2rem 0}.club-intro-wrap .info-area .join-wrap .component-btns.relative .btn.btn-cont-64 .btn-txt{font-size:1.5rem;line-height:2.3rem}.club-intro-wrap .info-area .join-wrap .component-btns.relative .btn.btn-cont-64{height:5.2rem;border:1px solid #111;border-radius:.4rem}.club-intro-wrap .info-area .join-wrap .component-btns.relative{position:relative;padding:0 2rem;z-index:0}.club-intro-wrap .info-area .join-wrap .component-btns+.component-btns{margin-left:0}.club-intro-wrap .info-area .join-wrap+.txt-bu-wrap{margin-top:1.2rem;padding:0 2rem}.club-intro-wrap .component-btns{position:fixed;left:0;bottom:0;z-index:500;width:100%}.club-intro-wrap .component-btns .btns-row{flex-direction:row}.club-intro-wrap .component-btns .btn.btn-cont-64{width:100%;border-radius:0;flex:1;height:6.4rem;border:0}.club-intro-wrap .component-btns .btn.btn-cont-64+.btn{margin:0}.club-intro-wrap .txt-info-box05 .component-hgroup+.txt-bu-wrap{margin-top:.8rem}.club-notice-wrap .txt-info-row{word-break:break-all}.club-notice-wrap .txt-info-row .info-tit11 br{display:none}.club-notice-wrap .txt-info-row .info-tit11+.info-txt{margin-top:.8rem}.club-notice-wrap .notice-inner{padding:0 2rem}.club-notice-wrap .txt-info-row{display:block;height:auto;padding:4rem 0 0}.club-notice-wrap .txt-info-row [class^=txt-info-col]{flex:1 0 auto;padding-top:0}.club-notice-wrap .txt-info-row .txt-info-col-1,.club-notice-wrap .txt-info-row .txt-info-col-2 .swiper-slide{height:auto}.club-notice-wrap .txt-info02-wrap{width:100%}.club-notice-wrap .txt-info02-wrap .txt-info-tit{margin-bottom:2.4rem}.club-notice-wrap .txt-info02-wrap .txt-info-tit .info-tit10{width:100%}.club-notice-wrap .txt-info02-wrap .txt-info-tit .info-tit11+.info-txt{margin-top:.8rem}.club-notice-wrap .txt-info02-wrap .txt-info-tit .info-tit11+.info-txt .txt04+.txt04{margin-top:1.6rem}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .exclusive-benefits-wrap{padding-bottom:6rem}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .club-intro-wrap{padding-bottom:0}.exclusive-benefits-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:1.8rem;line-height:3rem}.exclusive-benefits-wrap .btn .btn-txt+.ico-arrow-right{margin-left:.4rem}.exclusive-benefits-wrap .txt-bu-wrap .txt-bu02>li{font-size:1.4rem;line-height:2.2rem}.exclusive-benefits-wrap .txt-bu-wrap .txt-bu04>li{line-height:2.6rem;word-break:normal}.club-product-wrap .component-chips+.chip-content{margin-top:2.4rem;padding-bottom:3.2rem}.club-product-wrap .component-hgroup .tit{font-size:2.4rem;line-height:3.6rem}.club-product-wrap .component-hgroup .unit{font-size:1.6rem;line-height:2.4rem;margin-top:.4rem}.club-product-wrap .component-hgroup+.component-chips{margin-top:2rem}.club-product-wrap .component-hgroup+.component-chips .chips-row{padding-left:0}.club-product-wrap .txt-info-row .txt-info-col-1{padding:2.4rem 0 0}.club-product-wrap .txt-info-row .txt-info-col-2{width:100%}.club-product-wrap .txt-info-row .icon-circle [class^="ico ico-"]{width:3.2rem;height:3.2rem}.club-product-wrap .chip-content .txt-data-wrap{width:100%}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item>.tit{font-size:2rem;line-height:3.2rem;margin:0 0 2.4rem;padding:0}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .sub-tit{font-size:1.8rem;line-height:3rem;margin-bottom:1.2rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .sub{line-height:2.2rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .txt09{font-size:1.6rem;line-height:2.4rem;padding-top:1.2rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .txt09+.txt09{margin-top:1.2rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .txt09 .desc{line-height:2.2rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item .txt09{padding:0;width:100%}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item:first-child>.tit{padding-top:0}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item+.txt-data-item{margin-top:2.4rem;padding-top:2.4rem}.club-product-wrap .chip-content .txt-data-wrap .txt-data-item{padding:2.4rem 0 0;align-items:flex-start;border:none}.club-product-wrap .txt-bu-wrap .txt-bu04>li{line-height:2.4rem}.club-product-wrap .txt-bu-wrap .txt-bu01>li{font-size:1.4rem;line-height:2.2rem}.club-product-wrap .txt-bu-wrap .txt-bu01>li::before{top:1rem}.club-product-wrap .txt-info-wrap .txt-info-row.ratio-476-1>.txt-info-col-1{flex:1 0 auto}.club-product-wrap .txt-data-list{display:flex;flex-direction:column}.club-product-wrap .txt-info-row .icon-circle{width:4.8rem;height:4.8rem;margin-right:1.6rem;flex:0 0 auto}.club-product-wrap .txt-info-box05 .component-hgroup+.txt-bu-wrap{margin-top:.8rem;word-break:break-all}.special-favor-wrap.new-trevi .trevi-btn-wrap{padding:2.4rem 2rem}.special-favor-wrap.new-trevi .trevi-btn-wrap .btn{height:100%;min-height:4rem}.special-favor-wrap.new-trevi .trevi-btn-wrap .btn+.btn{margin:1.2rem 0 0}.special-favor-wrap .component-tab{padding-top:3.2rem}.special-favor-wrap .txt-info-row .txt-info-col-1 .ico{width:4rem;height:4rem;margin:0 .4rem 0 0}.special-favor-wrap .txt-info-row .txt-info-col-1 .bottom-txt05{padding-left:0}.special-favor-wrap .txt-info-row .txt-info-col-2 .hgroup-tit{font-size:1.6rem;line-height:2.8rem}.special-favor-wrap .txt-info-row .txt-info-col-2 .txt-bu04 li.semibold.no-bullet+.semibold.no-bullet{margin-top:.8rem}.special-favor-wrap .mo-btns{padding-bottom:2.4rem}.special-favor-wrap .component-btns{margin-top:2.4rem}.special-favor-wrap .btn.btn-util01 .btn-txt{font-size:1.4rem;line-height:2.2rem}.special-favor-wrap .hgroup-util{display:none}.special-favor-wrap .txt-info-wrap .txt-info-row.ratio-476-1 .txt-info-col-1{flex:1 0 auto}.special-favor-wrap .txt-info-wrap .txt-info-row.ratio-476-1 .txt-info-col-1 .hgroup-tit{padding:0}.special-favor-wrap .txt-info-wrap .txt-info-row.ratio-476-1 .txt-info-col-1 .txt-bu04 li::before{width:2px;height:2px}.special-favor-wrap .txt-info-wrap .txt-info-row.ratio-476-1 .txt-info-col-2{margin-top:1.6rem}.special-favor-wrap .txt-info-wrap .txt-info-row.ratio-476-1 .txt-info-col-2 .txt-bu04{margin-top:.8rem;word-break:normal}.special-favor-wrap .txt-info-wrap .txt-info-row.ratio-476-1 .txt-info-col-2 .txt-bu-wrap+.txt-bu-wrap{margin-top:2.4rem}.special-favor-wrap .component-tab.type02.full .tab-label{width:auto;margin-right:0}.special-favor-wrap .component-tab.type02.full .tab-label:last-child{margin-right:2rem}.special-favor-wrap .tab-content{border:none;padding:2.4rem 0 1.6rem}.special-favor-wrap .mo-btns{display:flex;flex-direction:column}.special-favor-wrap .mo-btns .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.special-favor-wrap .mo-btns .btn+.btn{margin-top:.8rem}.page-information-wrap{padding:4rem 0 6rem}.page-information-wrap .information-inner{margin:0 2rem}.trevi-banner-wrap{width:100%}.trevi-banner-wrap .sticky-banner-wrap{margin-left:0}.trevi-banner-wrap .sticky-banner-wrap.fixed{bottom:6.4rem}[dir=rtl] .club-intro-wrap .info-area .join-wrap .component-btns+.component-btns{margin-right:0}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .membership-faq-wrap{padding-bottom:6rem}.membership-faq-wrap{margin-top:0}.membership-faq-wrap .component-chips+.anticorruption-wrap{margin-top:3.2rem}.membership-faq-wrap .anticorruption-wrap .underline{margin-top:1.6rem}.membership-faq-wrap .anticorruption-wrap+.component-pagination{margin-top:3.2rem}.membership-faq-wrap{min-height:auto}.banner-type{top:8rem}.sticky-banner-wrap{padding:1rem 2rem;margin-left:-2rem;width:calc(100% + 4rem);bottom:0;border-radius:0;flex-wrap:wrap;margin-bottom:-.2rem}.sticky-banner-wrap .sticky-banner-item{flex-direction:column;align-items:flex-start}.sticky-banner-wrap .banner-tit{font-size:1.6rem;line-height:2.8rem;display:block}.sticky-banner-wrap .banner-txt{line-height:2.4rem;margin-left:0}.sticky-banner-wrap .btn.btn-text01 .btn-view-txt{line-height:2.2rem;background-image:none}.membership-sticky-wrap .banner-type{top:initial}.membership-sticky-wrap{padding-top:8rem}[dir=rtl] .sticky-banner-wrap .btn.underline{flex:0 0 auto}[dir=rtl] .sticky-banner-wrap{margin-left:0;margin-right:-2rem}[dir=rtl] .trevi-banner-wrap .sticky-banner-wrap{margin-right:0}.membership-join-wrap .component-step .step-cont-info{width:100%;text-align:center}.membership-join-wrap .component-step{padding:0 2rem;width:100%;box-sizing:border-box}.membership-join-wrap .component-form+.contents-line-wrap{margin-top:4.8rem}.membership-join-wrap .btn.btn-text01 .btn-view-txt{font-size:1.4rem;line-height:2.2rem;background-image:none}.membership-join-wrap .contents-line-wrap .info-gray-wrap .lists-col+.lists-col{margin-top:.4rem}.membership-join-wrap .contents-line-wrap+.component-btns{margin-top:4rem}.membership-join-wrap .contents-line-wrap+.btn-line-wrap{margin-top:4.8rem}.membership-join-wrap .component-btns .btns-row{flex-direction:row;justify-content:space-between}.membership-join-wrap .component-btns .btns-row .btn.btn-cont-64{width:calc(50% - .6rem);min-width:0}.membership-join-wrap .component-btns .btns-row .btn.btn-cont-64+.btn{margin:0}.membership-join-wrap .component-complete{margin-top:2.4rem}.membership-join-wrap .complete-tit .tit01{font-size:2rem;line-height:3.2rem}.membership-join-wrap .complete-tit{text-align:center}.membership-join-wrap .complete-txt .txt01{line-height:2.4rem}.membership-join-wrap .complete-txt{text-align:center}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)) .form-col{width:100%}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)) .form-col+.form-col{margin:1.2rem 0 0}.membership-join-wrap.type-trevi .contents-line-wrap .info-gray-wrap+.component-form .form-row:has(:nth-child(5)) .radio-item{align-items:center}.page-class--membership-treviclub-enterinformation .membership-join-wrap .component-form .component-collapse .collapse-tit .collapse-txt .txt{font-size:1.6rem;line-height:2.4rem}[dir=rtl] .definition-banner-row .definition-banner-col+.definition-banner-col,[dir=rtl] .definition-banner-row .definition-txt-box,[dir=rtl] .line-icon02-wrap .line-hover-box+.line-hover-box{margin-right:0}[dir=rtl] .pointswitching-step-wrap .step-cont+.step-cont::before{right:50%;transform:translateX(50%) rotate(90deg)}[dir=rtl] .pointswitching-step-wrap .step-cont+.step-cont{padding-right:0}[dir=rtl] .pointswitching-step-wrap.type03 .step-row{padding-left:0}.rewards-banner-wrap .component-card .card-img .pc-show{display:none}.rewards-banner-wrap .component-card .card-img .mo-show{display:block}.rewards-banner-wrap.rewards-banner01.h-220{margin-top:0}.rewards-banner-wrap.rewards-banner01 .sticky-banner-wrap{margin-left:0}.rewards-banner-wrap.rewards-banner03 .component-card .card-top{height:12.6rem}.rewards-banner-wrap.rewards-banner03 .card-util-row{display:block;padding:2.4rem}.rewards-banner-wrap.rewards-banner03 .card-util-row .card-util-col{display:flex;justify-content:start}.rewards-banner-wrap.rewards-banner03 .card-util-row .card-util-col.col-right{position:absolute;bottom:2.4rem;right:2.4rem}.rewards-banner-wrap.rewards-banner03 .card-util-row .card-util-col.col-right .btn .btn-txt{display:none}.rewards-banner-wrap.rewards-banner03 .txt-info02-wrap .txt-info-tit .info-tit{font-size:1.6rem;line-height:2.8rem}.rewards-banner-wrap.rewards-banner03 .txt-info02-wrap .txt-info-tit .info-tit br{display:block}.rewards-tab-wrap .component-tab .tab-head{padding:0 2rem;width:calc(100% + 2rem)}.rewards-contents-wrap{padding:4rem 2rem}.rewards-contents-wrap .reward-contents+.reward-contents{padding-top:4rem;margin-top:4rem}.reward-label{font-size:2rem;line-height:3.2rem}.reward-item{width:calc(50% - .8rem)}.reward-item .reward-img+.badge{margin-top:.8rem}.reward-item .reward-img{padding:.8rem;height:8.5rem}.reward-item+.reward-item,.reward-item:nth-of-type(5n+1){margin-left:1.6rem}.reward-item:nth-of-type(2n+1){margin-left:0}.reward-item:nth-of-type(n+6){margin-top:0}.reward-item:nth-of-type(n+3){margin-top:2.4rem}.reward-item .badge{height:auto}.reward-tit{font-size:1.6rem;line-height:2.8rem}.reward-txt{font-size:1.4rem;line-height:2.2rem}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .line-icon-wrap{padding-bottom:6rem}.line-icon-wrap .component-hgroup+.line-icon-list{margin-top:2.4rem}.line-icon-wrap+.line-icon-wrap{margin-top:4.8rem}.line-icon-list .line-icon+.txt-box{margin-top:1.6rem;display:block}.line-icon-list .line-icon [class^="ico ico-rewards"]{width:8rem;height:8rem}.line-icon-item,.line-icon-list{display:block}.line-icon-item{padding:3.2rem 2.4rem;width:100%}.line-icon-item .txt-box .tit{font-size:1.8rem;line-height:3rem}.line-icon-item .txt-box .txt{font-size:1.6rem;line-height:2.4rem}.line-icon-item .txt-box{margin-top:1.6rem;margin-left:0}.line-icon-item .line-icon-tit{display:flex}.line-icon-item .line-icon-tit+.txt{margin-top:1.6rem}.line-icon-item .line-icon-tit .ico-arrow-right{margin-left:.4rem;width:1.6rem;height:1.6rem}.line-icon-item+.line-icon-item{margin-top:2.8rem}.benefits-by-level .hgroup-tit03.align-left+.component-tooltip .tooltip-btn{width:2rem;height:2rem}.benefits-by-level .hgroup-tit03.align-left+.component-tooltip{margin-left:.9rem}.benefits-by-level .grade-title{font-size:1.4rem;line-height:2.6rem;flex-direction:column;line-height:3rem}.benefits-by-level .grade-title .ico{margin:0 0 .4rem 0}.benefits-by-level .grade-qualification{line-height:2.2rem}.benefits-by-level .info-table,.benefits-by-level .info-table .component-table+.txt-info02-wrap{margin-top:2.4rem}.benefits-by-level .info-table .col-1{width:0}.benefits-by-level .info-table .col-2{width:auto}.benefits-by-level .info-table .component-table{border:none}.benefits-by-level .info-table .component-table table{display:block;margin-bottom:1.6rem;position:relative;border:none}.benefits-by-level .info-table .component-table thead{display:flex;width:100%;position:-webkit-sticky;position:sticky;top:5.6rem}.benefits-by-level .info-table .component-table thead tr{display:flex;width:100%}.benefits-by-level .info-table .component-table thead th{padding:0;flex:1;border:none;background-color:#fff}.benefits-by-level .info-table .component-table thead th:first-child{display:none}.benefits-by-level .info-table .component-table tbody tr{display:flex;flex-wrap:wrap;align-items:center}.benefits-by-level .info-table .component-table tbody tr.hide{display:none}.benefits-by-level .info-table .component-table tbody th{display:block;width:100%;margin:1.6rem 0;border:none}.benefits-by-level .info-table .component-table tbody th+th{margin-top:-1.6rem;border-top:1px solid #ddd}.benefits-by-level .info-table .component-table tbody td{width:25%;padding:0 1.6rem;border-bottom:none}.benefits-by-level .info-table .component-table tbody td span{font-size:1.2rem;line-height:2.4rem;font-weight:400;color:#666;display:block}.benefits-by-level .info-table .component-table .mo-show:first-child th{border-top:2px solid #111}.benefits-by-level .info-table .grade-qualification{display:none}.benefits-by-level .txt-bu-wrap .component-hgroup .hgroup-tit .hgroup-tit04{font-size:1.4rem;line-height:2.2rem}.benefits-by-level .txt-bu-wrap+.txt-bu-wrap{margin-top:.8rem}.benefits-by-level .txt-bu-wrap .txt-bu03>li{font-size:1.4rem;line-height:2.2rem}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .component-card .card-top .txt-info-tit{font-size:2rem;line-height:3.2rem}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .component-card .card-top{height:12.6rem}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .card-util-row{padding:2rem 2.4rem 2.4rem 2rem}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .ico-arrow-right.white{background:0 0}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .btn.btn-text02 .btn-txt+.ico{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background-size:1.6rem;border:1px solid #fff;border-radius:50%;position:relative}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .btn.btn-text02 .btn-txt+.ico::after{content:"";display:inline-flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%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:2rem;height:2rem;background-size:1.4rem 1.4rem;background-position:center;background-repeat:no-repeat;position:relative;z-index:2;transition:background-image .2s ease-out}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .btn.btn-text02 .btn-txt+.ico::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:50%;transform:scale(0);transition:transform .2s ease-in-out;background-color:#fff;z-index:1}.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02 .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]+[class^=lists-col]{margin-top:1.6rem}.benefits-by-level .benefits-detail-wrap,.benefits-by-level .benefits-information-wrap+.rewards-banner-wrap.rewards-banner02,.benefits-by-level .benefits-rewards-wrap{margin-top:4.8rem}.benefits-by-level .benefits-detail-wrap .bu-tit{line-height:2.4rem}.benefits-by-level .accordion-item .tit-wrapper .ico{width:3.2rem;height:3.2rem}.benefits-by-level .benefits-rewards-wrap .component-card .card-top{width:auto;height:auto}.benefits-by-level .benefits-rewards-wrap .component-card .card-img{position:relative;overflow:hidden;padding-top:100%}.benefits-by-level .benefits-rewards-wrap .component-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.benefits-by-level .benefits-rewards-wrap .component-card .card-info-tit .info-tit04{font-size:1.8rem;line-height:3rem}.benefits-by-level .benefits-rewards-wrap .component-card .card-info-tit .ico-arrow-right{display:inline-block}.benefits-by-level .benefits-rewards-wrap .component-hgroup .btn-txt{display:none}.benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n{flex-direction:column}.benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n+.lists-row.col-n{margin-top:2.4rem}.benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n+.lists-row.col-n:has(.hide){margin-top:0}.benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n .lists-col:not(:last-child){margin:0}.benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n .lists-col.hide{display:none}.benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n .lists-col+.lists-col{margin-top:2.4rem}.benefits-by-level .benefits-rewards-wrap .component-card .card-inner{flex-direction:row;justify-content:flex-start;align-items:start}.benefits-by-level .benefits-rewards-wrap .component-card .card-img{width:8rem;height:8rem}.benefits-by-level .benefits-rewards-wrap .component-card .card-info{width:calc(100vw - 14rem);padding:0;margin-left:2rem}.benefits-by-level .benefits-rewards-wrap .component-card .card-info>div{justify-content:flex-start}.benefits-by-level .benefits-rewards-wrap .component-card .card-info .mo-show{display:inline-flex;margin-left:.8rem}.benefits-information-wrap .btn-mo-viewmore{margin-top:2.4rem}[dir=rtl] .benefits-by-level .grade-title i{margin:0 0 .4rem 0}[dir=rtl] .benefits-by-level .benefits-rewards-wrap .component-card .card-info{margin-left:0;margin-right:2rem}[dir=rtl] .benefits-by-level .benefits-rewards-wrap .component-lists .lists-row.col-n .lists-col:not(:first-child){margin-right:0}[dir=rtl] .reward-item+.reward-item,[dir=rtl] .reward-item:nth-of-type(5n+1){margin-right:1.6rem}[dir=rtl] .line-icon-item .txt-box,[dir=rtl] .reward-item:nth-of-type(2n+1){margin-right:0}[dir=rtl] .rewards-banner-wrap.rewards-banner02 .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(3n+1){margin-left:0}.system-check-wrap .txt-info-box05{display:block}.system-check-wrap .txt-info-box05 .ico-area+.txt-area{margin-top:1.6rem}.system-check-wrap .txt-info-box05 .ico-area{width:auto}.system-check-wrap .txt-info-box05 .txt-area .txt01{font-size:1.8rem;line-height:3rem}.system-check-wrap .txt-info-box05 .txt-area .txt02{line-height:2.4rem}.definition-rewards-banner .definition-banner-col-wrap{flex-direction:column}.definition-rewards-banner .definition-banner-col{min-width:auto}.definition-rewards-banner .definition-banner-row{padding:4rem 2.4rem;max-height:44.8rem;justify-content:center}.definition-rewards-banner .definition-banner-row .definition-txt-box{min-width:auto}.definition-banner-row{max-height:45rem}.definition-banner-row .definition-banner-col .bu-tit{font-size:1.6rem;line-height:2.8rem}.definition-banner-row .definition-banner-col .bu-tit+.txt-bu04{margin-top:.8rem}.definition-banner-row .definition-banner-col+.definition-banner-col{margin-left:0}.definition-banner-row .definition-banner-col .ico-rewards-pointswitching-white{width:8rem;height:8rem}.definition-banner-row .definition-banner-col .txt-bu-wrap{margin-top:2.4rem;text-align:start}.definition-banner-row .definition-banner-col .txt-bu-wrap li{line-height:2.6rem}.definition-banner-row .definition-banner-col{flex-direction:column;text-align:center}.definition-banner-row .definition-txt-box .definition-tit,.definition-banner-row .definition-txt-box .definition-tit .txt{font-size:2.4rem;line-height:3.6rem}.definition-banner-row .definition-txt-box .definition-txt{font-size:1.6rem;line-height:2.4rem;margin-top:.4rem}.definition-banner-row .definition-txt-box{margin-left:0;margin-top:.8rem}.definition-banner-row{flex-direction:column;padding:4rem 2.4rem}.definition-wrap .component-hgroup+.definition-banner-wrap,.definition-wrap .component-hgroup+.definition-rewards-banner,.membership-pointswitching-wrap .component-hgroup+.line-icon02-wrap,.membership-pointswitching-wrap .component-hgroup+.pointswitching-step-wrap{margin-top:2.4rem}.membership-pointswitching-wrap .component-accordion+.component-btns{margin-top:2.8rem}.membership-pointswitching-wrap+.sticky-wrap.banner-type{position:relative;top:6rem}.line-icon02-wrap .component-hgroup+.line-icon-list{margin-top:1.2rem}.line-icon02-wrap .line-icon-list{display:flex;flex-direction:column}.line-icon02-wrap .line-hover-box+.line-hover-box{margin-left:0;margin-top:1.2rem}.line-hover-box .hover-before-item [class^="ico ico-"]{width:6rem;height:6rem;flex:0 0 auto}.line-hover-box .hover-before-txt{margin-left:2.4rem}.line-hover-box .before-tit{font-size:1.6rem;line-height:2.8rem}.line-hover-box .before-tit [class^="ico ico-"]{width:1.6rem;height:1.6rem}.line-hover-box .before-txt,.line-hover-box .hover-after-item .after-tit{font-size:1.6rem;line-height:2.8rem}.line-hover-box{padding:2.4rem 2.4rem}.pointswitching-step-wrap .step-area{flex-direction:column}.pointswitching-step-wrap .step-cont .step-cont-img [class^="ico ico-"]{width:4.8rem;height:4.8rem}.pointswitching-step-wrap .step-cont .step-cont-img{width:9.6rem;height:9.6rem}.pointswitching-step-wrap .step-cont .cont-num{line-height:2.2rem;left:0;top:0}.pointswitching-step-wrap .step-cont .step-cont-info .info-tit{font-size:1.6rem;line-height:2.4rem}.pointswitching-step-wrap .step-cont .step-cont-info .info-txt01{font-size:1.4rem;line-height:2.2rem}.pointswitching-step-wrap .step-cont .step-cont-info .info-txt01+.underline{margin-top:.8rem}.pointswitching-step-wrap .step-cont .step-cont-info .info-txt02{font-size:1.2rem;line-height:2rem}.pointswitching-step-wrap .step-cont .step-cont-info .underline .btn-view-txt{font-size:1.4rem;line-height:2.2rem;background-image:none}.pointswitching-step-wrap .step-cont .step-cont-info{margin-top:0;margin-left:1.6rem;text-align:start}.pointswitching-step-wrap .step-cont+.step-cont::before{top:2.4rem;left:50%;transform:translateX(-50%) rotate(90deg);width:2.4rem;height:2.4rem;background-image:url(/assets/images/common/ico_step_small.png)}.pointswitching-step-wrap .step-cont+.step-cont.type-or::before{line-height:2.6rem;top:2.4rem;left:50%;transform:rotate(0) translateX(-50%);background:0 0}.pointswitching-step-wrap .step-cont+.step-cont{padding-left:0;padding-top:7.2rem}.pointswitching-step-wrap .step-cont{flex-direction:row;width:100%}.pointswitching-step-wrap{padding:4rem 2rem}.pointswitching-step-wrap.type02 .step-cont+.step-cont::before{left:50%}.pointswitching-step-wrap.type02 .step-cont+.step-cont{padding-left:0;width:100%}.pointswitching-step-wrap.type02{padding:4rem 2rem}.pointswitching-step-wrap.type03 .step-area{max-width:100%}.pointswitching-step-wrap.type03 .step-row{display:block;max-width:100%;padding-right:0}.pointswitching-step-wrap.type03 .step-row+.step-row{margin-top:0;padding-top:7.2rem}.pointswitching-step-wrap.type03 .step-row+.step-row::before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.pointswitching-step-wrap.type03 .step-row+.step-row::before,.pointswitching-step-wrap.type03 .step-row:first-child::before{top:2.4rem;left:50%;transform:translateX(-50%) rotate(90deg);width:2.4rem;height:2.4rem;background-image:url(/assets/images/common/ico_step_small.png)}.pointswitching-step-wrap.type03 .step-row:first-child::before{content:none}.ms-limit-wrap .component-hgroup+.limit-table{margin-top:2.4rem}.ms-limit-wrap .limit-table.ratio-1-2 .col-1{min-width:20.8rem}.ms-limit-wrap .limit-table.ratio-1-2 .col-2{min-width:52rem}.ms-limit-wrap .limit-table.col-half .col-1,.ms-limit-wrap .limit-table.col-half .col-2{min-width:20rem}.ms-limit-wrap .component-table{overflow-x:scroll}.ms-limit-wrap .component-table::-webkit-scrollbar{height:26px}.ms-limit-wrap .component-table::-webkit-scrollbar-track{box-shadow:inset 0 0 0 10px #ddd}.ms-limit-wrap .component-table::-webkit-scrollbar-thumb,.ms-limit-wrap .component-table::-webkit-scrollbar-track{background-color:transparent;border-top:24px solid transparent;border-right:0 solid transparent;border-bottom:0 solid transparent}.ms-limit-wrap .component-table::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 10px #111}@supports (-moz-appearance:none){.ms-limit-wrap .component-table{scrollbar-width:thin;scrollbar-color:#111 #ddd;padding-bottom:24px}}.ms-limit-wrap .component-table .col-1{min-width:20rem}.ms-limit-wrap .component-table .col-2{min-width:32rem}.ms-limit-wrap .component-table .col-3{min-width:20rem}.layout-wrap:not(:has(.trevi-banner-wrap)):last-child .ms-bu-list-wrap{padding-bottom:6rem}.ms-bu-list-wrap .component-hgroup+.txt-info02-wrap{margin-top:2.4rem}.ms-apply-info-wrap+.component-btns{margin-top:4.8rem}.ms-apply-info-wrap+.component-btns .btns-row{flex-flow:row nowrap}.ms-apply-info-wrap+.component-btns .btns-row .btn.btn-cont-64{min-width:auto}.ms-apply-info-wrap+.component-btns .btns-row .btn.btn-cont-64+.btn.btn-cont-64{margin:0 0 0 .8rem}.ms-apply-info-wrap .apply-info-parts+.apply-info-parts{margin-top:4rem}.ms-apply-info-wrap .apply-info-parts .agreement-list-area{max-height:24rem}.ms-apply-info-wrap .apply-info-parts .component-checkbox.type02 .checkbox-txt .semibold,.ms-apply-info-wrap .apply-info-parts .component-checkbox.type03 .checkbox-txt .semibold{color:#111}.ms-apply-info-wrap .component-form+.total-box,.ms-apply-info-wrap .component-form+.txt-info02-wrap{margin-top:2.4rem}.ms-apply-info-wrap .total-box{display:block;padding:2rem 2.4rem}.ms-apply-info-wrap .total-box .tit{font-size:1.6rem;line-height:2.4rem}.ms-apply-info-wrap .total-box .num{line-height:3.6rem;text-align:end;margin-top:.8rem}.ms-apply-info-wrap .btn-cont-48{display:inline-flex;margin-top:2.4rem}.ms-apply-info-wrap .btn-voucher{display:none}.ms-apply-info-wrap .btn-link,.ms-apply-info-wrap .txt-box-inner02{display:block}.ms-apply-info-wrap .txt-box-inner02 .inner-item{justify-content:space-between;width:100%}.ms-apply-info-wrap .txt-box-inner02 .inner-item+.inner-item,.ms-apply-info-wrap .txt-box-inner02 .inner-item:nth-child(n+3){margin-top:.4rem}.ms-apply-info-wrap .txt-box-inner02 .inner-item .tit{font-size:1.4rem;line-height:2.2rem;min-width:auto}.ms-apply-info-wrap .txt-box-inner02 .inner-item .txt{font-size:1.4rem;line-height:2.2rem;text-align:end}.ms-apply-info-wrap .help-box{padding:2.4rem 2rem}.ms-apply-info-wrap .help-box .email-txt{padding-left:1rem}.ms-apply-info-wrap .help-box .ico-mail{width:2rem;height:2rem}.ms-apply-info-wrap .help-box .txt{font-size:1.4rem;line-height:2.2rem}.ms-apply-info-wrap .txt-info02-wrap+.help-box{margin-top:1.2rem}.btn-voucher .btn-txt{line-height:2.4rem}.apply-use-wrap+.txt-info02-wrap{margin-top:2.4rem}.apply-use-wrap .component-hgroup{padding-bottom:1.6rem;margin-bottom:2.4rem}.apply-use-wrap .apply-box .component-form .form-row.col-n .form-col{width:100%}.apply-use-wrap .apply-box{padding:2rem 2.4rem}.apply-use-wrap .info-row{display:block}.apply-use-wrap .info-row+.info-row{margin:2rem -2.6rem -.1rem}.apply-use-wrap .info-row .info-col-1{min-width:auto}.apply-use-wrap .info-row .info-col-1+.info-col-2{border-left:0;border-top:1px solid #ddd;margin:2rem 0 0 0;padding:2rem 0 0 0}.apply-use-wrap .info-row .info-tit .tit{font-size:1.6rem;line-height:2.4rem}.apply-use-wrap .info-row .info-tit .point-num{font-size:2.4rem;line-height:3.6rem}.apply-use-wrap .info-row .info-tit .unit{line-height:2.4rem}.apply-use-wrap .info-row .form-input .component-input .label-txt{font-size:1.4rem;line-height:2.2rem;width:100%}.apply-use-wrap .info-row .form-input .component-input .label-sub{line-height:2.2rem;margin-top:.4rem}.apply-use-wrap .info-row .form-input .component-input{width:100%}.apply-use-wrap .info-row .form-input .form-label+.input-field,.apply-use-wrap .info-row .form-input .input-inner+.component-checkbox-card{margin-top:1.2rem}.apply-use-wrap .info-row .form-input .component-checkbox-card{margin-left:0}.apply-use-wrap .info-row .form-input .component-checkbox-card .checkbox-item{padding:0}.apply-use-wrap .info-row .form-input .component-checkbox-card .checkbox-txt::before{position:static}.apply-use-wrap .info-row .component-form .form-field+.form-field{margin-top:2rem}.apply-use-wrap .point-box{display:block;padding:2rem 2.4rem;width:calc(100% - 4rem);margin:0 auto}.apply-use-wrap .point-info{min-width:auto;width:100%;position:relative}.apply-use-wrap .point-info+.point-info{padding-top:4.8rem}.apply-use-wrap .point-info+.point-info::before{position:absolute;margin:0;top:.8rem;left:50%;transform:translateX(-50%) rotate(90deg)}.apply-use-wrap .point-info .logo-area{width:5.6rem;height:5.6rem}.apply-use-wrap .point-info .logo-area [class^="ico ico-logo-"]{width:3.2rem;height:3.2rem}.apply-use-wrap .point-info .logo-area+.txt-area{margin-left:2rem}.apply-use-wrap .point-info .txt-area{flex:1 1 auto}.apply-use-wrap .point-info .txt-area .txt{font-size:1.6rem;line-height:2.4rem}.apply-use-wrap .point-info .txt-area .num{font-size:2.4rem;line-height:3.6rem}.apply-use-wrap.type-airline .form-label .label-sub{line-height:2.2rem;margin-top:.4rem}.apply-use-wrap.type-airline .form-label .label-txt{width:100%}.ms-certificate-wrap .txt-box-wrap+.component-form{margin-top:4rem}.ms-certificate-wrap .txt-box-wrap .txt-box-cont .cont-col:first-child{width:9.2rem}.ms-certificate-wrap .btn.btn-text04.underline .btn-txt{background-image:none}.ms-voucher-list-wrap .component-chips .chips-row{padding-left:0}.ms-voucher-list-wrap .component-chips+.btn-voucher{margin-top:3.2rem}.ms-voucher-list-wrap .btn-voucher{position:static;width:100%;min-width:auto;border-radius:.4rem;height:4.8rem}.ms-voucher-list-wrap .btn-voucher .ico-voucher{width:2rem;height:2rem}.ms-voucher-list-wrap .btn-voucher .btn-txt{font-size:1.4rem;line-height:2.2rem}.ms-voucher-list-wrap .btn-voucher+.component-table{margin-top:2.4rem}.ms-voucher-list-wrap .component-table td{font-size:1.4rem;line-height:2.2rem}.ms-voucher-list-wrap .component-table td:first-child{display:flex;align-items:center}.ms-voucher-list-wrap .component-table td:first-child .state-item01{display:inline-flex;margin-left:1.2rem}.ms-voucher-list-wrap .component-table td.status{display:none}.ms-voucher-list-wrap .component-table td .mo-show{line-height:2.2rem;display:inline-flex;align-items:center;color:#444}.ms-voucher-list-wrap .component-table td .mo-show::after{content:"";margin:0 1.2rem;width:1px;height:1.2rem;background-color:#ddd}.ms-voucher-list-wrap .component-table+.component-pagination{margin-top:3.2rem}.ms-voucher-list-wrap .component-table thead{display:none}.ms-voucher-list-wrap .component-table table{display:block}.ms-voucher-list-wrap .component-table table [class^=col0]{width:100%}.ms-voucher-list-wrap .component-table td,.ms-voucher-list-wrap .component-table th{height:auto}.ms-voucher-list-wrap .component-table tbody{display:block}.ms-voucher-list-wrap .component-table tbody tr{padding:2.4rem 0;display:flex;flex-direction:column;align-items:flex-start;position:relative}.ms-voucher-list-wrap .component-table tbody td{padding:0;display:inline-block;border:0}.ms-voucher-list-wrap .component-table tbody td:nth-of-type(2){margin-top:1.2rem;width:100%;max-width:100%}.ms-voucher-list-wrap .component-table tbody td:nth-of-type(3){margin-top:1.2rem}.ms-voucher-list-wrap .component-table tbody td:nth-child(n+4){margin-top:.4rem}.ms-voucher-list-wrap .component-table tbody td.status{position:absolute;right:0;top:2.4rem;margin-top:0}.ms-voucher-list-wrap .component-empty .empty-txt .txt01{line-height:2.4rem}.ms-voucher-list-wrap .component-empty{margin-top:2.4rem;padding:10rem 0}.ms-voucher-list-wrap .component-empty+.component-pagination{margin-top:3.2rem}.ms-rewards-qna-wrap .component-form+.txt-info02-wrap{margin-top:4rem}.ms-rewards-qna-wrap .txt-info02-wrap+.component-btns{margin-top:4.8rem}.ms-rewards-qna-wrap .agreement-list-area{max-height:24rem}.bpoint-box-wrap .apply-box{padding:2rem 2.4rem}.bpoint-box-wrap .component-input .input-field+.form-txt{display:block}.bpoint-box-wrap .component-input .input-field+.form-txt .btn{margin-top:.4rem}.ms-donation-box{display:block;padding:2.4rem}.ms-donation-box .img-area{max-width:17rem;margin:0 auto}.ms-donation-box .img-area+.txt-area{padding-top:2.4rem;margin-top:2.4rem;border-top:1px solid #eee;border-left:0;padding-left:0;margin-left:0}.ms-donation-box .txt-area .tit{font-size:2rem;line-height:3.2rem}.ms-donation-box .txt-area .tit br{display:block}.ms-donation-box .txt-area .txt{font-size:1.4rem;line-height:2.2rem}.ms-donation-box .txt-area .txt br{display:none}.ms-donation-list-wrap{padding:4.8rem 0 6rem}.ms-donation-list-wrap .list-inner{max-width:100%;margin:0 2rem}.ms-donation-list-wrap .list-inner+.pagination-wrap{margin-top:4rem}.ms-donation-list-wrap .list-inner .inner-label{padding-bottom:2rem;margin-bottom:2.4rem}.ms-donation-list-wrap .list-inner .inner-label .filter-category-wrap .filter-category-selector-area{width:auto}.ms-donation-list-wrap .list-inner .inner-label .label-tit{font-size:1.8rem;line-height:3rem}.ms-donation-list-wrap .box-list .list-item{padding:2rem 2.4rem 2rem 6.8rem;display:block}.ms-donation-list-wrap .box-list .ico-donation{margin-right:0;position:absolute;left:2.4rem;top:50%;transform:translateY(-50%)}.ms-donation-list-wrap .box-list .point-txt{font-size:1.6rem;line-height:2.4rem}.ms-donation-list-wrap .box-list .date{font-size:1.4rem;line-height:2.2rem;margin-top:.4rem}.ms-donation-list-wrap .component-empty{padding:6.8rem 0 10rem}:lang(ar) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(en) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(ja) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(my) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(ru) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(vi) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(zh) .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1]{margin-right:0}[dir=rtl] .definition-banner-row{padding-right:2.4rem}[dir=rtl] .ms-apply-info-wrap .component-form .form-row.ratio-1-213>[class$=-col-1]{margin-left:0}[dir=rtl] .ms-voucher-list-wrap .component-table td:first-child .state-item01{margin-left:0;margin-right:1.2rem}[dir=rtl] .apply-use-wrap .info-row .info-col-1+.info-col-2{border-right:0;border-top:1px solid #ddd;margin:2rem 0 0 0;padding:2rem 0 0 0}[dir=rtl] .apply-use-wrap .point-info+.point-info::before{transform:rotate(90deg)}[dir=rtl] .ms-apply-info-wrap+.component-btns .btns-row .btn.btn-cont-64+.btn.btn-cont-64{margin:0 .8rem 0 0}.bookerclub-info-bg-wrap{padding:4rem 2rem}.bookerclub-info-bg-wrap .bookerclub-info{margin-top:2rem;padding:0;flex-direction:column}.bookerclub-info-bg-wrap .bookerclub-info-tit{font-size:2rem;line-height:3.2rem;width:100%}.bookerclub-info-bg-wrap .bookerclub-info-txt{padding:0}.bookerclub-info-bg-wrap .bookerclub-info-txt,.bookerclub-info-bg-wrap .bookerclub-info-txt .btn-arrow-hover .btn-txt,.bookerclub-info-bg-wrap .bookerclub-info-txt .txt{font-size:1.6rem;line-height:2.4rem}.bookerclub-info-bg-wrap .bookerclub-info-txt .btn-arrow-hover{margin-top:1.6rem}.bookerclub-info-bg-wrap .bookerclub-info-txt{margin:.8rem 0 0 0}.bookerclub-tabhead-wrap .component-hgroup .hgroup-tit02{font-size:2.2rem;line-height:3.4rem}.bookerclub-tabhead-wrap .component-hgroup+.component-chips{margin-top:2rem}.bookerclub-tabbody-wrap{padding-top:2.4rem}.bookerclub-tabbody-wrap:has(.info-gray02-wrap) .component-tab .tab-head .tab-label{flex:0 1 auto;width:100%}.bookerclub-tabbody-wrap .component-hgroup+.component-tab.type04,.bookerclub-tabbody-wrap .component-hgroup+.membership-pointswitching-wrap,.bookerclub-tabbody-wrap .component-hgroup+.tabcontent-wrap{margin-top:4rem}.bookerclub-tabbody-wrap .component-hgroup .hgroup-bottom .bottom-txt01.size01{max-width:100%}.bookerclub-tabbody-wrap .component-hgroup .hgroup-bottom .bottom-txt01{width:100%}.bookerclub-tabbody-wrap .component-tab .tab-head .tab-label{flex:0 0 auto}.bookerclub-tabbody-wrap .component-tab .tab-head{margin-left:-2rem;width:calc(100% + 4rem)}.bookerclub-tabbody-wrap .tabcontent-wrap .component-hgroup+.line-contents-wrap{margin-top:2rem}.bookerclub-tabbody-wrap .tabcontent-wrap+.membership-pointswitching-wrap{margin-top:4rem}.line-contents-wrap{padding:2.4rem 2rem}.membership-pointswitching-wrap .component-hgroup .hgroup-top{flex-direction:column;align-items:flex-start}.membership-pointswitching-wrap .component-accordion .accordion-txt-list+.txt-bu-wrap{margin-top:.8rem}.membership-pointswitching-wrap .component-accordion .accordion-txt-list+.underline,.membership-pointswitching-wrap .component-accordion .txt-bu-wrap+.underline{margin-top:1.6rem}.membership-pointswitching-wrap .txt-bu-wrap+.line-contents-wrap{margin-top:3.2rem}.info-gray02-wrap{font-size:1.6rem;line-height:2.4rem}.info-gray02-wrap+.tabcontent-wrap{margin-top:4rem}.info-gray02-wrap{padding:2.4rem 2rem}.info-gray02-wrap,.membership-bookerclub-wrap .gallery-wrap .component-hgroup{margin-top:2.4rem}.membership-bookerclub-wrap .gallery-wrap .component-lists.type-card .lists-row.col-n-3 .lists-col:nth-child(n+4){margin-top:0}.membership-bookerclub-wrap .gallery-wrap .component-lists.type-card .lists-row.col-n-3 .lists-col+.lists-col{margin-top:1.6rem}.membership-bookerclub-wrap .gallery-wrap .component-lists.type-card+.component-hgroup{margin-top:3.2rem}.membership-bookerclub-wrap .gallery-wrap .component-card .txt-info02-wrap{margin-left:1.6rem}.membership-bookerclub-wrap .gallery-wrap .component-card .card-util .card-util-col .ico-btn-arrow{margin:1.6rem}.membership-bookerclub-wrap .gallery-wrap+.txt-bu-wrap{margin-top:4rem}[dir=rtl] .bookerclub-tabbody-wrap .component-lists.type-card .lists-row.col-n-3 [class^=lists-col]:nth-child(3n+1){margin-left:0}.mypage-card-info .txt-box-wrap02 .txt01+.component-btns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2.4rem auto 0}.mypage-card-enroll .component-input .input-field>[class^="ico ico-"]{margin:0 .8rem 0 1.6rem}.mypage-card-enroll .form-label+.agreement-wrap{margin-top:1.6rem}.mypage-card-enroll .agreement-list-area{max-height:24rem}.mypage-card-list .component-radio-card input[type=radio]:checked+.radio-item .radio-txt{font-size:1.4rem;line-height:2.2rem}.mypage-card-list .component-radio-card .radio-item{flex-direction:column;align-items:start;padding:2.4rem 2rem}.mypage-card-list .component-radio-card .radio-group{align-items:start}.mypage-card-list .component-radio-card .radio-img{max-width:7.2rem;max-height:4.8rem}.mypage-card-list .component-radio-card .radio-img+.radio-txt-group{margin-left:1.6rem}.mypage-card-list .component-radio-card .ico+.radio-tit{margin-left:.4rem}.mypage-card-list .component-radio-card .radio-tit{line-height:2.4rem}.mypage-card-list .component-radio-card .radio-tit+.btn{display:none}.mypage-card-list .component-radio-card .btn.btn-util01.bg-f5f5f5 .btn-txt{line-height:2.2rem}.mypage-card-list .component-radio-card .radio-txt{font-size:1.4rem;line-height:2.2rem;font-weight:400}.mypage-card-list .component-radio-card .radio-date-group{line-height:2.2rem;margin-top:.4rem}.mypage-card-list .component-radio-card .radio-delete{width:100%;margin-top:2rem}.mypage-card-list .component-radio-card .radio-delete .btns-row{flex-direction:row}.mypage-card-list .component-radio-card .radio-delete .btns-row .btn{width:calc(50% - .6rem);height:4.8rem;border-radius:.4rem}.mypage-card-list .component-radio-card .radio-delete .btns-row [class^="ico ico-"]{display:none}.mypage-card-list .component-radio-card .radio-delete .btns-row [class^="ico ico-"]+.btn-txt{margin-left:0}.mypage-card-list .component-radio-card .radio-delete .btns-row>:first-child{display:block}.mypage-card-list .component-radio-card .radio-delete .btns-row>:last-child{margin:0 0 0 1.2rem}.mypage-card-add .ico-btn-plus{min-width:2.4rem;min-height:2.4rem;background-size:1.2rem 1.2rem}:not(:lang(ko)) .mypage-card-list .component-radio-card .radio-delete .btns-row{flex-direction:column}:not(:lang(ko)) .mypage-card-list .component-radio-card .radio-delete .btns-row .btn{width:100%}:not(:lang(ko)) .mypage-card-list .component-radio-card .radio-delete .btns-row>:last-child{margin:.8rem 0 0}:not(:lang(ko)) .mypage-card-list .component-radio-card .radio-txt-group .radio-tit+.btn{margin:0}:not(:lang(ko)) .mypage-card-list .component-radio-card .radio-txt-group .btn-util01{display:inline-flex;height:100%}[class*=page-class--mypage-] .component-chips.fixed{padding-left:2rem}.mypage-counpon-list .coupon-item-group{padding-top:2.4rem}.mypage-counpon-list .coupon-item-group+.pagination-wrap{padding-top:3.2rem;margin-top:2.4rem}.mypage-counpon-list .coupon-item-group .coupon-top-row{flex-wrap:wrap;justify-content:space-between}.mypage-counpon-list .coupon-item-group .coupon-top-row .top-txt{display:flex}.page-class--mypage-coupon .coupon-item:nth-child(n+3){margin-top:2.4rem}.page-class--mypage-coupon .coupon-item{width:100%}.page-class--mypage-coupon .coupon-item:nth-child(2n){margin-top:2.4rem}.page-class--mypage-coupon .coupon-item .coupon-box{display:block;min-height:32rem}.page-class--mypage-coupon .coupon-item .coupon-box::after,.page-class--mypage-coupon .coupon-item .coupon-box::before{width:1rem;height:3.7rem;right:auto;bottom:5.35rem}.page-class--mypage-coupon .coupon-item .coupon-box::before{background-image:url(/assets/images/common/bg_coupon_left.png);left:0;top:auto}.page-class--mypage-coupon .coupon-item .coupon-box::after{background-image:url(/assets/images/common/bg_coupon_right.png);right:0}.page-class--mypage-coupon .coupon-item .coupon-box-left{width:100%;padding:2rem 2.4rem 2.4rem;border-right:1px solid #ddd;border-bottom:none}.page-class--mypage-coupon .coupon-item .coupon-box-right{flex-direction:row;justify-content:space-between;width:100%;min-height:7.2rem;padding:1.8rem 3.2rem}.page-class--mypage-coupon .coupon-item .coupon-txt{line-height:2.2rem;margin-right:auto}.page-class--mypage-coupon .coupon-item .coupon-tag .tag{line-height:2rem;font-weight:500;padding:.2rem 1.2rem;min-height:2.8rem}.page-class--mypage-coupon .coupon-item .coupon-tag .tag.type01{background-color:#fff;border:1px solid #ddd}.page-class--mypage-coupon .coupon-item .coupon-tag .tag.type02{background-color:#fff;border:1px solid #ddd;color:#444}.page-class--mypage-coupon .coupon-item .coupon-tit{font-size:2rem;line-height:3.2rem}.page-class--mypage-coupon .coupon-item .coupon-sub{font-size:1.4rem;line-height:2.2rem;min-height:auto}.page-class--mypage-coupon .coupon-item .coupon-sub+.coupon-bottom{margin-top:1.2rem}.page-class--mypage-coupon .coupon-item .coupon-bottom{flex-direction:column;align-items:start}.page-class--mypage-coupon .coupon-item .coupon-period .preiod-date,.page-class--mypage-coupon .coupon-item .coupon-period .preiod-label{line-height:2.2rem}.page-class--mypage-coupon .coupon-item .coupon-guide{margin-top:1.2rem}.page-class--mypage-coupon .coupon-item .coupon-guide .btn-txt{line-height:2.2rem}.page-class--mypage-coupon .coupon-item .coupon-date{width:auto;height:3.6rem;padding:.1rem 1.2rem;border-radius:10rem}.page-class--mypage-coupon .coupon-item .coupon-date .coupon-date-txt{font-size:1.6rem;line-height:2.4rem;margin-top:.2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.page-class--mypage-coupon .coupon-item .coupon-date+.coupon-download{width:auto;margin-top:0}.page-class--mypage-coupon .coupon-item .coupon-date+.coupon-download .btn{width:auto}.page-class--mypage-coupon .coupon-item .coupon-date+.coupon-download .btn-txt{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.page-class--mypage-coupon .coupon-item .coupon-download .btn-text01{justify-content:flex-end}.page-class--mypage-coupon .coupon-item .coupon-download .btn-text01 .btn-txt{line-height:2.4rem}.page-class--mypage-coupon .coupon-item .coupon-download .btn-text01 .btn-txt+.ico{margin:0 0 .2rem 0}.page-class--mypage-coupon .coupon-item.end .coupon-end-box::after,.page-class--mypage-coupon .coupon-item.end .coupon-end-box::before{width:1rem;height:3.7rem;bottom:5.35rem}.page-class--mypage-coupon .coupon-item.end .coupon-end-box::before{left:0;top:auto;background-image:url(/assets/images/common/bg_coupon_end03_mo.png)}.page-class--mypage-coupon .coupon-item.end .coupon-end-box::after{right:0;bottom:5.35rem;background-image:url(/assets/images/common/bg_coupon_end03_mo02.png)}.page-class--mypage-coupon .coupon-item.end .end-bg{line-height:2.2rem;padding:1.1rem 1.6rem}.page-class--mypage-coupon .coupon-item.end .ico-check{width:2rem;height:2rem;margin-right:0}.mypage-coupon-enroll .txt-info02-wrap{margin:0 -2rem}.coupon-item02{width:100%}.coupon-item02:nth-child(n+3){margin-top:2.4rem}.coupon-item02{width:100%}.coupon-item02:nth-child(2n){margin-top:2.4rem}.coupon-item02 .coupon-box::after,.coupon-item02 .coupon-box::before{width:1rem;height:4.4rem;top:10.4rem}.coupon-item02 .coupon-box::before{background-image:url(/assets/images/common/bg_coupon02_left_mo.png)}.coupon-item02 .coupon-box::after{background-image:url(/assets/images/common/bg_coupon02_right_mo.png)}.coupon-item02 .coupon-box-top{padding:2rem 2rem 0 2rem;height:auto}.coupon-item02 .coupon-box-top .top-txt{display:none}.coupon-item02 .coupon-box-top .top-txt .unit{font-size:1.2rem;line-height:2rem;bottom:-2rem}.coupon-item02 .coupon-box-top .txt{font-size:1.2rem;line-height:2rem}.coupon-item02 .coupon-top-row{justify-content:center}.coupon-item02 .coupon-top-row .btn-util01 [class^="ico ico-"]+.btn-txt{margin-left:.4rem}.coupon-item02 .coupon-top-row .btn-util01 .btn-txt{font-size:1.4rem;line-height:2.2rem}.coupon-item02 .coupon-top-row .btn-util01{padding:.5rem 1.2rem;height:3.6rem}.coupon-item02 .coupon-top-row+.coupon-tit{margin-top:2.2rem}.coupon-item02 .coupon-tit{font-size:2.4rem;line-height:3.6rem}.coupon-item02 .coupon-tit .unit{font-size:1.4rem;line-height:2.6rem;margin-left:.2rem}.coupon-item02 .coupon-tit+.coupon-sub{margin-top:.2rem}.coupon-item02 .coupon-sub{font-size:1.6rem;line-height:2.4rem}.coupon-item02 .coupon-box-mark{position:inherit;flex-direction:row;background-color:#f5f5f5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.5rem 1.2rem;border-radius:10rem;margin-top:.8rem}.coupon-item02 .coupon-box-mark .ico-rewards-amenities{min-width:2rem;min-height:2rem;width:2rem;height:2rem;background-size:2rem 2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23666' stroke-width='1.2' d='M9.997 6.316v11.046m0-11.046V4.475m0 1.84H8.059c-1.07 0-1.938-.823-1.938-1.84s.868-1.841 1.938-1.841 1.938.824 1.938 1.84m0 1.842h1.937c1.07 0 1.938-.824 1.938-1.841s-.867-1.841-1.938-1.841-1.937.824-1.937 1.84M3.214 11.84H16.78m-13.565 0c0-1.714-.178-3.424-.532-5.105l-.05-.234v-.184H17.36V6.5l-.049.234a24.8 24.8 0 0 0-.532 5.105m-13.565 0c0 1.714-.178 3.423-.532 5.104l-.05.234v.184H17.36v-.184l-.049-.234a24.8 24.8 0 0 1-.532-5.104'/%3E%3C/svg%3E");margin-right:.4rem}.coupon-item02 .coupon-box-mark .mark-txt{line-height:2.2rem;margin-top:0}.coupon-item02 .coupon-box-middle{font-size:1.4rem;line-height:2.2rem;margin:1.6rem 0 0}.coupon-item02 .coupon-box-bottom{padding:1.2rem 2.4rem}.coupon-item02 .coupon-box-bottom .coupon-period-group{flex-direction:column}.coupon-item02 .coupon-box-bottom .coupon-period{font-size:1.4rem;line-height:2.2rem;justify-content:space-between;width:100%}.coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period{margin-left:0;margin-top:.4rem}.coupon-item02 .coupon-box-bottom .coupon-period .preiod-label+.preiod-date::before{display:none}.coupon-item02.end .coupon-end-box::after,.coupon-item02.end .coupon-end-box::before{top:10.4rem;width:1rem;height:4.4rem}.coupon-item02.end .coupon-end-box::before{background-image:url(/assets/images/common/bg_coupon02_left02_mo.png)}.coupon-item02.end .coupon-end-box::after{background-image:url(/assets/images/common/bg_coupon02_right02_mo.png)}.coupon-item02.end .end-bg{line-height:2.2rem;padding:.9rem 1.6rem}.coupon-item02.type-booker .coupon-box-top .top-txt .unit{bottom:-2.4rem}.coupon-item02.type-booker .coupon-top-row+.coupon-tit{margin-top:2.2rem}.coupon-item02.type-membership .coupon-box-top .coupon-top-row{flex-wrap:wrap;justify-content:space-between}.coupon-item02.type-membership .coupon-box-top .coupon-top-row .top-txt{display:flex}.coupon-item02.type-membership .coupon-box::after,.coupon-item02.type-membership .coupon-box::before{top:8rem}.coupon-item02.type-membership .coupon-box-top{padding:2rem 2rem 2rem}.coupon-item02.type-membership .coupon-box-top .txt{font-size:1.4rem;line-height:2.2rem}.coupon-item02.type-membership .coupon-top-row+.coupon-tit{margin-top:1.2rem}.coupon-item02.type-membership .coupon-tit{font-size:2.4rem;line-height:3.6rem}.coupon-item02.type-membership .coupon-tit+.coupon-sub{margin-top:.2rem}.coupon-item02.type-membership .coupon-sub{font-size:1.4rem;line-height:2.2rem}.coupon-item02.type-membership .coupon-sub+.coupon-card-num{margin-top:.2rem}.coupon-item02.type-membership .coupon-card-num{font-size:1.6rem;line-height:2.4rem}.coupon-item02.type-membership .coupon-card-date{font-size:1.4rem;line-height:2.2rem}.coupon-item02.type-membership .coupon-card-date span:first-child::before{display:none}.coupon-item02.type-membership .coupon-card-date{display:flex;justify-content:space-between}.coupon-item02.type-membership .coupon-box-bottom{padding:1.6rem 2rem}.coupon-item02.type-membership .bottom-logo{display:none}.coupon-item02.type-membership .bottom-txt{line-height:2.4rem;margin-right:.8rem}.coupon-item02.type-membership .bottom-txt02{line-height:2.4rem}.coupon-item02.type-membership.end .coupon-end-box::after,.coupon-item02.type-membership.end .coupon-end-box::before{top:8rem}.coupon-history-list .coupon-history-item{flex-direction:column}.coupon-history-list .coupon-history-item+.coupon-history-item{margin-top:2.4rem}.coupon-history-list .item-col{width:100%}.coupon-history-list .item-col:last-child{flex-direction:row;justify-content:space-between;margin-top:2rem;padding-top:2rem;border-top:1px solid #eee}.coupon-history-list .item-tit{font-size:1.6rem;line-height:2.8rem}.coupon-history-list .item-tit+.item-period-group{margin-top:1.2rem}.coupon-history-list .item-period{justify-content:space-between}.coupon-history-list .item-period .preiod-date,.coupon-history-list .item-period .preiod-label{font-size:1.4rem;line-height:2.2rem}.coupon-history-list .item-period .preiod-date::before{display:none}.coupon-history-list .item-period+.item-period{margin-top:.4rem}.coupon-history-list .item-group{display:flex;flex-direction:column;align-items:center}.coupon-history-list .item-num{line-height:2.2rem}.coupon-history-list .item-txt{font-size:1.4rem;line-height:2.2rem;padding:.7rem 2.5rem}:lang(ar) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(en) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(ja) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(my) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(ru) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(vi) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child,:lang(zh) .mypage-content-inner .txt-box-wrap .txt-box-cont .cont-col:first-child{width:auto}:lang(ar) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(en) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(ja) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(my) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(ru) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(vi) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period,:lang(zh) .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period{margin-left:0}[dir=rtl] .mypage-counpon-list .coupon-item .coupon-box::before{left:0}[dir=rtl] .mypage-counpon-list .coupon-item .coupon-box::after{right:0}[dir=rtl] .mypage-counpon-list .coupon-item .coupon-box-left{border-left:1px solid #ddd}[dir=rtl] .mypage-counpon-list .coupon-item02 .coupon-box-bottom .coupon-period+.coupon-period{margin-right:0}:not(:lang(ko))>.mypage-counpon-list .coupon-item .coupon-period{flex-direction:column;align-items:flex-start}:not(:lang(ko))>.mypage-counpon-list .coupon-item .coupon-period .preiod-date::before{display:none}.mypage-content-area .txt-bu-wrap+.event-join-history{margin-top:2.4rem}.mypage-event-bg{padding:2.4rem 2rem;margin:0 -2rem}.mypage-event-stamp{margin-top:-.8rem}.mypage-event-stamp .event-stamp-tit .tit{font-size:1.8rem;line-height:3rem;font-weight:600}.mypage-event-stamp .event-stamp-cont .ico+.label-txt{margin-left:.8rem}.mypage-event-stamp .event-stamp-box+.event-stamp-status{margin-top:5.6rem}.mypage-event-stamp .event-stamp-status .status-list .status-item .label-txt{font-size:1.6rem;line-height:2.4rem;font-weight:400}.mypage-event-stamp .event-stamp-status .status-list .status-item .item-value{font-size:2rem;line-height:3.2rem}.mypage-event-stamp .event-stamp-status .status-list .status-item+.status-item{margin-top:.8rem}.mypage-event-stamp .event-stamp-box{margin-top:0;background-image:none}.mypage-event-stamp .stamp-swiper{height:17.6rem;border:1px solid #eee;border-radius:.8rem}.mypage-event-stamp .stamp-swiper .swiper-container{position:static;height:17.4rem;background-image:url(/assets/images/SP/bg_stamp_box03_mo.png);background-size:95% 100%}.mypage-event-stamp .stamp-swiper .swiper-container::after,.mypage-event-stamp .stamp-swiper .swiper-container::before{background-size:100% 99%}.mypage-event-stamp .stamp-swiper .stamp-group{align-items:center;justify-content:center;width:27.2rem;height:auto;min-height:10.4rem;margin:0 auto}.mypage-event-stamp .stamp-swiper .stamp-group [class^=stamp-]{width:4.8rem;height:4.8rem}.mypage-event-stamp .stamp-swiper .stamp-group [class^=stamp-]+[class^=stamp-]{margin-left:.8rem}.mypage-event-stamp .stamp-swiper .stamp-group [class^=stamp-]:nth-child(6){margin-left:0}.mypage-event-stamp .stamp-swiper .stamp-group [class^=stamp-]:nth-child(n+6){margin-top:.8rem}.mypage-event-stamp .stamp-swiper .stamp-group .stamp-default-off{background-image:url(/assets/images/SP/img_stamp_default_mo.webp)}.mypage-event-stamp .stamp-swiper .stamp-group .stamp-default-on{background-image:url(/assets/images/SP/img_stamp_default_on_mo.webp)}.mypage-event-stamp .stamp-swiper .stamp-group .stamp-special-off{background-image:url(/assets/images/SP/img_stamp_special_mo.webp)}.mypage-event-stamp .stamp-swiper .stamp-group .stamp-special-on{background-image:url(/assets/images/SP/img_stamp_special_on_mo.webp)}.mypage-event-stamp .stamp-swiper .stamp-group.complete .stamp-special-on{background-image:url(/assets/images/SP/img_stamp_special_mo.webp)}.mypage-event-stamp .stamp-swiper .stamp-group.complete .stamp-default-on{background-image:url(/assets/images/SP/img_stamp_default_mo.webp)}.mypage-event-stamp .stamp-swiper .stamp-group-copy{top:6rem}.mypage-event-stamp .stamp-swiper .stamp-group-copy .complete-copy{font-size:1.6rem;line-height:2.8rem;font-weight:400;width:58%}.mypage-event-stamp .event-stamp-count{padding:.4rem 2rem}.mypage-event-stamp .event-stamp-count .stamp-count-list{flex-direction:column}.mypage-event-stamp .event-stamp-count .stamp-count-item{display:flex;align-items:center;justify-content:space-between;padding:2rem 0}.mypage-event-stamp .event-stamp-count .stamp-count-item+.stamp-count-item{border-left:none;border-top:1px solid #ddd}.mypage-event-stamp .event-stamp-count .stamp-count-item .btn{position:inherit;margin-top:.4rem}.mypage-event-stamp .event-stamp-count .item-tit{font-size:1.4rem;line-height:2.2rem}.mypage-event-stamp .event-stamp-count .item-count{font-size:2rem;line-height:3.2rem}.mypage-event-stamp .event-stamp-count+.component-btns{margin-top:2.4rem}.mypage-event-stamp+.event-stamp-history{margin-top:4rem}.event-stamp-history .component-table thead{display:none}.event-stamp-history .component-table tbody{display:flex;flex-direction:column}.event-stamp-history .component-table .col01,.event-stamp-history .component-table .col02,.event-stamp-history .component-table .col03,.event-stamp-history .component-table .col04,.event-stamp-history .component-table .col05,.event-stamp-history .component-table .col06{width:auto}.event-stamp-history .component-table td,.event-stamp-history .component-table th{font-size:1.4rem;line-height:2.2rem;font-weight:400;border-bottom:none;padding:0}.event-stamp-history .component-table tr{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:2.4rem 0}.event-stamp-history .component-table tr .txt01{margin-bottom:1.2rem}.event-stamp-history .component-table tr .txt01+.txt02{display:flex;align-items:center}.event-stamp-history .component-table tr .txt01+.txt02::before{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.event-stamp-history .component-table tr .txt01+.txt02.nodata{display:none}.event-stamp-history .component-table tr .txt02{margin-bottom:1.2rem}.event-stamp-history .component-table tr .txt03{line-height:2.4rem;font-weight:600;width:100%;text-align:start;margin-bottom:.8rem}.event-stamp-history .component-table tr .txt04{display:flex;align-items:center;color:#666}.event-stamp-history .component-table tr .txt04::after{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.event-stamp-history .component-table tr .txt05,.event-stamp-history .component-table tr .txt06{display:flex;margin-right:1.2rem}.event-stamp-history .component-table tr .nodata{display:none}.event-stamp-history .component-table tr .mo-show{margin-right:.3rem}.event-stamp-history .component-table+.pagination-wrap{margin-top:3.2rem}.event-join-history .component-table thead{display:none}.event-join-history .component-table tbody{display:flex;flex-direction:column}.event-join-history .component-table .col01,.event-join-history .component-table .col02,.event-join-history .component-table .col03,.event-join-history .component-table .col04{width:auto}.event-join-history .component-table td,.event-join-history .component-table th{font-size:1.4rem;line-height:2.2rem;border-bottom:none;padding:0}.event-join-history .component-table tr{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:2.4rem 0}.event-join-history .component-table tr .txt01{line-height:2.4rem;margin-bottom:.8rem}.event-join-history .component-table tr .txt02{display:flex;width:100%}.event-join-history .component-table tr .txt03,.event-join-history .component-table tr .txt04{display:flex;align-items:center;width:100%;margin-top:.4rem}.event-join-history .component-table tr .txt04 .btn{width:100%;margin-top:1.2rem}.event-join-history .component-table tr .mo-show{line-height:2.2rem;display:flex;align-items:center;color:#666}.event-join-history .component-table tr .mo-show::after{content:"";display:block;width:1px;height:1.2rem;background-color:#ddd;margin:0 1.2rem}.event-join-history .component-table+.pagination-wrap{margin-top:3.2rem}[lang=my] .mypage-event-stamp .stamp-swiper .stamp-group-copy{top:4rem}.mypage-interest-reservation .component-chips+.mypage-interest-top{margin-top:3.2rem}.mypage-interest-reservation .mypage-interest-top+.component-lists{margin-top:2.4rem}.mypage-interest-reservation .mypage-interest-top+.component-lists .txt-info02-wrap .txt-info-date .date-txt07,.mypage-interest-reservation .mypage-interest-top+.component-lists .txt-info02-wrap .txt-info-date .date-txt08{font-size:1.4rem;line-height:2.2rem}.mypage-interest-reservation .mypage-interest-top+.component-lists .txt-info02-wrap .txt-info-date .date-txt08{padding-left:1.7rem}.mypage-interest-reservation .mypage-interest-top+.component-lists .txt-info02-wrap .txt-info-date .date-txt08::before{top:.6rem;left:.8rem}.mypage-interest-reservation .mypage-interest-top .interest-top-link{display:none}.mypage-interest-reservation .component-hgroup .hgroup-top .hgroup-tit+.hgroup-util{margin-top:.4rem}.mypage-interest-reservation .component-hgroup .sum{font-size:1.4rem;line-height:2.6rem;font-weight:500}.mypage-interest-reservation .component-lists{padding:2.4rem 0}.mypage-interest-reservation .component-lists .lists-row.no-data{padding:6rem 0}.mypage-interest-reservation .component-lists .lists-row.no-data .empty-txt+.btn.btn-util01{margin-top:2rem}.mypage-interest-reservation .component-lists .lists-row.no-data .btn.btn-util01{height:100%}.mypage-interest-reservation .component-lists .lists-row+.lists-row{margin-top:2.4rem;padding-top:2.4rem}.mypage-interest-reservation .component-lists .lists-row .lists-col-1,.mypage-interest-reservation .component-lists .lists-row .lists-col-2{width:100%}.mypage-interest-reservation .component-lists .component-thumbnail{height:auto}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-flex{min-height:auto;margin-top:2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-top+.txt-date-group{margin-top:.8rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-btn{display:none}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-tit .info-tit11{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:1.2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-tit .ico-arrow-right{min-width:1.6rem;min-height:1.6rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub .info-sub.error{flex-direction:column}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub .notice{line-height:2.2rem;margin:.4rem 0 .4rem 0}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub .info-sub{font-size:1.4rem;line-height:2.2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-sub+.txt-date-group{margin-top:1.2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-gray{padding:1.2rem 2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom{margin-top:1.2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .price-sale .sale-percent{font-size:1.6rem;line-height:2.4rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .price-sale .sale-txt{font-size:1.6rem;line-height:2.4rem;font-weight:400}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .price-sale .price{font-size:2rem;line-height:3.2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .price-sale .currency-group{font-size:1.6rem;line-height:2.4rem;font-weight:500}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .component-btns{margin-top:2rem}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .component-btns .btn+.btn{margin:1.2rem 0 0 0}.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-bottom .component-btns .btn:first-child{display:flex;align-items:center}.mypage-interest-reservation .interest-link-wrap{display:block}:not(:lang(ko))>.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-date{flex-direction:column;align-items:flex-start}:not(:lang(ko))>.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-date .date-txt08{padding-left:0}:not(:lang(ko))>.mypage-interest-reservation .component-lists .txt-info02-wrap .txt-info-date [class^=date-txt]::before{display:none}.mypage-lnb-area{min-width:100%;margin-top:4.8rem}.lnb-wrap{position:inherit;border:none;border-bottom:1px solid #ddd;border-radius:0}.lnb-wrap .lnb-list-tit{line-height:2.6rem;display:block;padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:2px solid #111}.lnb-wrap .lnb-link-1{padding:0 0 1.6rem 0;background-color:transparent}.lnb-wrap .lnb-tit-1{line-height:2.6rem;color:#816c5b}.lnb-wrap .lnb-list-2-wrap{padding:0}.lnb-wrap .lnb-depth-2{padding:1.6rem 0}.lnb-wrap .lnb-tit-2{font-size:1.6rem;line-height:2.4rem}[dir=rtl] .mypage-lnb-area+.mypage-content-area{margin-right:0}.component-hgroup .hgroup-first .first-txt02{width:100%}.component-form .txt-box-wrap .cont-row{justify-content:space-between}.component-form+.component-btns{margin-top:4rem}.component-btns .btns-row.col-2 .btn-cont-64{min-width:auto}.component-btns+.modify-banner{margin-top:4rem}.mypage-content-area .gray-bg-box .gray-bg-box-inner{padding:4rem 2rem}.mypage-content-area .gray-bg-box .box-txt{font-size:1.6rem;line-height:2.4rem}.mypage-content-area .gray-bg-box .box-email{line-height:2.4rem}.mypage-content-area .gray-bg-box .box-email+.component-btns{margin-top:2.4rem}.mypage-content-area .gray-bg-box .component-btns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:19.9rem;margin:0 auto}.mypage-content-area .gray-bg-box+.component-form{margin-top:4rem}.mypage-content-area .gray-bg-box.type02 .box-txt{font-size:1.8rem;line-height:3rem}.mypage-content-area .gray-bg-box.type02 .component-btns{width:100%}.mypage-content-area .gray-bg-box.type02 .btn-cont-52{height:4.8rem}.mypage-content-area .gray-bg-box.type02 .btn-txt{font-weight:500}.mypage-content-area .gray-bg-box.type02+.resort-modify{margin-top:2.4rem}.mypage-content-area .marketing-list .marketing-item+.marketing-item{margin-top:1.6rem}.mypage-content-area .marketing-list .item-top{display:block}.mypage-content-area .marketing-list .item-top .component-checkbox.type02+.item-txt{margin-top:.4rem}.mypage-content-area .marketing-list .item-tit{font-size:1.4rem;line-height:2.2rem}.mypage-content-area .marketing-list .item-tit+.item-txt{margin-top:.4rem}.mypage-content-area .marketing-list .item-txt{font-size:1.2rem;line-height:2rem;padding-left:2.8rem}.mypage-content-area .agreement-list .item-subtxt{font-size:1.2rem;line-height:2rem;padding-left:2.8rem}.mypage-content-area .agreement-list .item-list{padding-left:2.8rem}.mypage-content-area .agreement-list .item-list .component-checkbox.type02{margin-right:1.2rem}.mypage-content-area .modify-banner{margin:4rem -2rem -8rem -2rem}.mypage-content-area .modify-banner .banner-inner{min-height:16.8rem;padding:2.4rem 2.4rem 5rem;background-image:url(/assets/images/MY/img_banner_modify_mo.jpg)}.mypage-content-area .modify-banner .banner-info{width:70%}.mypage-content-area .modify-banner .info-tit{font-size:1.6rem;line-height:2.8rem;font-weight:600}.mypage-content-area .modify-banner .info-tit+.info-txt{margin-top:1.2rem}.mypage-content-area .modify-banner .info-txt{font-size:1.4rem;line-height:2.2rem}.mypage-content-area .modify-banner .info-tag-group{display:none}.mypage-content-area .modify-banner .info-tag{line-height:2.2rem}.mypage-content-area .modify-banner .btn{padding:2.4rem}.mypage-sns-modify-list .list-item .btn.btn-text01{padding:2.4rem 0}.mypage-sns-modify-list .list-item .btn.btn-text01 [class^="ico ico-"]+.btn-txt{margin-left:1.2rem}.mypage-sns-modify-list .list-item .btn.btn-text01 .btn-txt{line-height:2.4rem}.resort-modify .agreement-wrap .terms-ag-tit03{font-size:1.4rem;line-height:2.6rem}.resort-modify .agreement-wrap .item-list .component-checkbox{margin-right:1.2rem}.page-class--dining-reservation-detail .visual-standard-wrap,.page-class--dining-reservation-history .visual-standard-wrap,.page-class--gift-success .visual-standard-wrap,.page-class--room-reservation-detail .visual-standard-wrap,.page-class--room-reservation-history .visual-standard-wrap,[class*=page-class--coupon-] .visual-standard-wrap,[class*=page-class--mypage-] .visual-standard-wrap{max-width:100%;padding:6.8rem 0 0 0}.layout-wrap:last-child .mypage-save-area .info-area{padding-bottom:2.4rem}.mypage-flex-wrap{flex-direction:column-reverse;margin-top:0}.mypage-content-area{padding-left:0;width:100%}.mypage-content-area .filter-category-wrap{margin-bottom:2.4rem}.mypage-content-area .filter-category-wrap .filter-category-search-area{max-width:100%}.mypage-content-area .filter-category-wrap .filter-category-selector-area{margin-bottom:0}[class^=mypage-content-part] .component-hgroup{margin-bottom:2rem}[class^=mypage-content-part] .component-hgroup .hgroup-tit04{font-size:2rem;line-height:3.2rem}[class^=mypage-content-part] .component-hgroup .hgroup-top+.hgroup-bottom .bottom-txt01{margin-top:.4rem;width:100%;text-align:start}[class^=mypage-content-part]+.mypage-agree{margin-top:4rem;padding-top:4rem}.mypage-content-part:has(.mypage-promotion){margin-top:80vh}.mypage-content-part+.mypage-content-part,.mypage-content-part+form+form+.mypage-content-part{margin-top:4.8rem}.mypage-content-part+.mypage-content-part03{margin-top:4rem}.mypage-content-part+.component-btns{margin-top:4rem;padding-top:4rem}.mypage-content-part02+.mypage-content-part02{margin-top:4.8rem}.mypage-content-part02+.component-btns{margin-top:4rem}.mypage-content-part03 .table-history-wrap .component-table tr{border:1px solid #816c5b}.mypage-content-part03 .table-history-wrap .component-table tr .mo-tit{margin-right:.8rem}.mypage-content-part03 .txt-info02-wrap{margin-top:-.8rem}.mypage-content-part03 .txt-info02-wrap .txt-info-box05{padding:2.4rem 2rem}.mypage-content-part03 .txt-info02-wrap .txt-info-box05 .txt-bu01>li{font-size:1.4rem;line-height:2.2rem}.mypage-content-part03 .txt-info02-wrap .txt-info-box05 .txt-bu01>li::before{top:1rem}.mypage-content-part03+.mypage-content-part03{margin-top:4rem}.mypage-content-part03+.mypage-content-part{margin-top:4.8rem}.mypage-content-part03 .mypage-btn-area .component-btns .btns-row .btn[class^="btn btn-cont-"]{width:calc(50% - .4rem);margin:0;min-width:initial}.mypage-content-part03 .mypage-btn-area .component-btns .btns-row .btn[class^="btn btn-cont-"]+.btn{margin-left:.8rem}.mypage-content-part04+.mypage-content-part04{margin-top:4.8rem}.mypage-content-inner{max-width:100%}.mypage-content-inner .component-form+.component-form{margin-top:4rem}.mypage-guide-banner .guide-banner-list{padding:1.6rem 2rem}.mypage-guide-banner .banner-info-group{display:block}.mypage-guide-banner .banner-info-group+.banner-info-link{margin-left:2rem}.mypage-guide-banner .info-label .ico{display:none}.mypage-guide-banner .info-label .ico+.label-tit{margin-left:0}.mypage-guide-banner .label-tit{line-height:2.4rem}.mypage-guide-banner .info-txt{font-size:1.4rem;line-height:2.2rem}.mypage-guide-banner .banner-info-link .btn-txt{line-height:2rem;font-weight:500}.mypage-guide-banner .banner-info-link .btn{flex-direction:column;padding:1rem 1.4rem 1rem 2rem;margin:-1rem -1.4rem -1rem -2rem}.mypage-guide-banner .banner-info-link .ico{width:4rem;height:4rem;background-color:rgba(129,108,91,.12);border:1px solid #816c5b;border-radius:50%;background-size:2rem 2rem}.mypage-guide-banner .banner-info-link .ico-btn-reserve{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23816c5b' stroke-width='.12em' d='M15 13V6m13 7V6m5 21v6H9v-4m24-13H9M5 29h24l1-1c2-5 3-10 3-16V9H9v3c0 6-1 11-3 16z'/%3E%3C/svg%3E")}.mypage-guide-banner+.mypage-private{margin-top:2rem}.mypage-reservation-list .border-box-list{flex-direction:column}.mypage-reservation-list .border-box-item{width:100%;padding:2rem 2.8rem}.mypage-reservation-list .border-box-item+.border-box-item{margin:1.2rem 0 0}.mypage-reservation-list .border-box-item>.ico{width:5.6rem;height:5.6rem;min-width:5.6rem;min-height:5.6rem;background-size:3.2rem}.mypage-reservation-list .itme-content{width:60%}.mypage-reservation-list .cont-tit{line-height:2.2rem;font-weight:500}.mypage-reservation-list .cont-txt{font-size:1.6rem;line-height:2.8rem}.mypage-reservation-list .cont-txt+.cont-num,.mypage-reservation-list .cont-txt+.ico{margin-left:.4rem}.mypage-reservation-list .ico-link{width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem}.mypage-reservation-list .cont-subtxt{font-size:1.2rem;line-height:2rem;font-weight:500}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:nth-child(n+2){margin-top:1.2rem}.mypage-membership-list .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .card-util{padding:2rem 2.4rem}.mypage-membership-list .component-card{min-height:auto}.mypage-membership-list .component-card .card-util{padding:2rem 2.4rem}.mypage-membership-list .component-card .card-util .card-util-row{align-items:center}.mypage-membership-list .component-card .card-util .card-util-col.col-right{margin-top:0}.mypage-membership-list .component-card .card-util .card-util-col.col-right .btn-txt{display:none}.mypage-membership-list .txt-info02-wrap{margin-bottom:0}.mypage-membership-list .txt-info02-wrap .txt-info-tit{display:block}.mypage-membership-list .txt-info02-wrap .txt-info-tit .info-tit13+.info-txt{margin-left:0;margin-top:0}.mypage-interest-list .bg-box-list{display:block;padding:2.4rem}.mypage-interest-list .bg-box-item{padding:0}.mypage-interest-list .bg-box-item+.bg-box-item{border-top:1px solid #ddd;margin-top:1.6rem;padding-top:1.6rem}.mypage-interest-list .bg-box-item+.bg-box-item::before{display:none}.mypage-interest-list .label-icon{min-width:4.8rem;min-height:4.8rem}.mypage-interest-list .label-icon+.label-txt{margin-left:1.2rem}.mypage-interest-list .ico{width:2.4rem;height:2.4rem}.mypage-interest-list .label-txt{font-size:1.4rem;line-height:2.2rem;color:#111}.mypage-interest-list .box-item-value{padding:1.2rem 1.2rem 1.2rem 2.4rem;margin:-1.2rem -1.2rem -1.2rem -2.4rem}.mypage-interest-list .value-num{font-size:1.8rem;line-height:3rem;text-underline-offset:.2rem}.mypage-interest-list .value-txt{font-size:1.2rem;line-height:2rem;font-weight:500}.mypage-promotion .component-hgroup .btn{display:none}.mypage-promotion .component-swiper{margin:0 -2rem}.mypage-promotion .component-card .card-info{padding:2rem 2rem 0}.mypage-promotion .component-card .card-info .card-info-tit .info-tit03{white-space:wrap}.mypage-promotion .component-btns{display:block;margin-top:2.4rem}.mypage-grade{margin-top:-.8rem}.mypage-grade.type02 .grade-graph-list{background-image:url(/assets/images/MY/img_graph_line_mo_type02.png);background-position:81.4% 100%;background-size:100% 70%;padding-bottom:1.6rem}.mypage-grade.type02 .mypage-grade-box .bar-info{right:-1.5rem}.mypage-grade.type02 .mypage-grade-box .grade-point-list{margin:2rem -2rem;width:calc(100% + 4rem)}.mypage-grade.type02 .mypage-grade-box .grade-point-list .grade-point-item{flex:1}.mypage-grade-box{display:block;padding:2.4rem 2rem}.mypage-grade-box.align-center{line-height:2.6rem;font-size:1.6rem;line-height:2.8rem;font-weight:500}.mypage-grade-box .grade-info+.grade-graph{margin:2.4rem 0 0}.mypage-grade-box .grade-info-top+.grade-info-cont{margin-top:2rem;padding-top:2rem}.mypage-grade-box .grade-info-top .info-period{display:flex}.mypage-grade-box .info-badge+.info-period{margin-top:.4rem}.mypage-grade-box .badge-tit{font-size:2rem;line-height:3.2rem;min-width:7.4rem}.mypage-grade-box .badge-txt{font-size:1.8rem;line-height:3rem}.mypage-grade-box .tit-grade .ico{width:2.4rem;height:2.4rem}.mypage-grade-box .info-period{line-height:2.2rem}.mypage-grade-box .info-detail{display:block}.mypage-grade-box .info-detail .detail-row .detail-col:last-child{display:none}.mypage-grade-box .info-detail .txt{font-size:1.6rem;line-height:2.4rem;display:none}.mypage-grade-box .info-detail .txt+.ico{margin-left:0}.mypage-grade-box .info-detail .ico{width:2.4rem;height:2.4rem}.mypage-grade-box .info-detail-list{display:block}.mypage-grade-box .detail-tit{font-size:1.8rem;line-height:3rem}.mypage-grade-box .detail-tit+.detail-txt{margin-left:.8rem}.mypage-grade-box .detail-txt{font-size:1.6rem;line-height:2.4rem;font-weight:500;color:#444;margin:0 .8rem 0 0}.mypage-grade-box .item-label{font-size:1.4rem;line-height:2.2rem}.mypage-grade-box .item-value .num{font-size:1.6rem;line-height:2.8rem}.mypage-grade-box .item-value .value-txt{font-size:1.2rem;line-height:2rem;font-weight:500}.mypage-grade-box .detail-period-txt .detail-txt{line-height:3.2rem}.mypage-grade-box .detail-period-txt{display:flex;align-items:center}.mypage-grade-box .detail-period-txt .detail-sub{line-height:2.4rem}.mypage-grade-box .info-detail-platinum{display:block}.mypage-grade-box .info-detail-platinum .detail-txt{line-height:3.2rem;margin:0}.mypage-grade-box .info-detail-platinum .detail-txt+.detail-sub{margin:.4rem 0 0 0}.mypage-grade-box .info-detail-platinum .detail-sub{line-height:2.4rem}.mypage-grade-box .grade-graph{flex:auto}.mypage-grade-box .grade-graph .bottom-txt{margin-top:.8rem;line-height:2.2rem}.mypage-grade-box .grade-graph-box{padding:2.4rem 2rem}.mypage-grade-box .grade-graph-list{background-position:81.5% 100%;background-size:100% 70%;padding-bottom:1.6rem}.mypage-grade-box .grade-graph-item{display:block}.mypage-grade-box .grade-graph-item+.grade-graph-item{margin-top:2.4rem}.mypage-grade-box .bottom-txt{line-height:2.2rem}.mypage-grade-box .item-btn .btn.btn-anth{padding:1rem 1.6rem 1rem 1rem;margin:-1rem -1.6rem -1rem -1rem}.mypage-grade-box .item-btn{min-width:none}.mypage-grade-box .item-btn+.item-bar{margin:4.8rem 0 0}.mypage-grade-box .bar-img-mask-group.right .bar-info-txt{transform:translateX(0)!important;left:unset;right:0}.mypage-grade-box .bar-img-mask-group.right .bar-info-txt::before{transform:translateX(0) rotate(-45deg);right:1.3rem;left:unset}.mypage-grade-box .bar-img-mask.bar-classic .bar-info-circle,.mypage-grade-box .bar-img-mask.bar-member .bar-info-circle{background-image:url(/assets/images/MY/img_bar_classic_mo.png)}.mypage-grade-box .bar-img-mask.bar-silver .bar-info-circle{background-image:url(/assets/images/MY/img_bar_silver_mo.png)}.mypage-grade-box .bar-img-mask.bar-gold .bar-info-circle{background-image:url(/assets/images/MY/img_bar_gold_mo.png)}.mypage-grade-box .bar-img-mask.bar-platinum .bar-info-circle{background-image:url(/assets/images/MY/img_bar_platinum_mo.png)}.mypage-grade-box .bar-img-mask.bar-diamond .bar-info-circle{background-image:url(/assets/images/MY/img_bar_diamond_mo.png)}.mypage-grade-box .bar-info-circle{width:3rem;height:3rem;margin:-1.8rem 0 0 .4rem}.mypage-grade-box .bar-info-txt{font-size:1.2rem;line-height:2rem;top:-3rem;padding:.2rem .8rem;margin-top:.7rem}.mypage-grade-box .bar-info-txt::before{width:.5rem;height:.5rem;bottom:-.3rem}.mypage-grade-box+.mypage-grade-info{margin-top:1.2rem}.mypage-grade-box .grade-point-list{width:113%;margin:2rem -1.7rem 0}.mypage-grade-box .grade-point-list .grade-point-item{flex:1}.mypage-grade-box .grade-point-list .point{font-size:1.2rem;line-height:2rem;flex-direction:column}.mypage-grade-box .grade-point-list .point::before{flex:1 0 auto;width:.8rem;height:.8rem;margin-right:0}.mypage-grade-box .grade-point-list .point-txt{line-height:2rem;display:none}.mypage-grade-info{display:block}.mypage-grade-info .txt-bu-wrap{max-width:100%;margin-right:0}.mypage-grade-info .txt-bu-wrap .txt-bu01>li+li{margin-top:.4rem}.mypage-grade-info .txt-bu-wrap+.component-btns{margin-top:2.4rem}.mypage-membership-card .component-lists.type-board .lists-row{padding:3.2rem 0}.mypage-membership-card .component-lists.type-board .lists-row .lists-col{width:100%}.mypage-membership-card .component-lists.type-board .lists-row .lists-col:nth-child(2){flex:auto;margin:-6rem 0 0}.mypage-membership-card .component-lists.type-board .lists-row .lists-col:last-child{flex-direction:column-reverse;align-items:start;margin-top:2.4rem}.mypage-membership-card .card-img{width:9.6rem}.mypage-membership-card .txt-info02-wrap .txt-info-tit{display:block;margin-left:11.6rem}.mypage-membership-card .txt-info02-wrap .txt-info-tit .info-txt{margin-left:0;margin-top:0;position:absolute}.mypage-membership-card .txt-info02-wrap .txt-info-tit+.txt-info-date{margin-top:4.5rem}.mypage-membership-card .card-notice-txt{font-size:1.4rem;line-height:2.2rem;margin-top:2rem}.mypage-membership-card .component-btns{width:100%}.mypage-membership-card .component-btns .btn{flex:1}.mypage-membership-card .component-btns .btn+.btn{margin:0 0 0 .8rem}.mypage-membership-card .component-btns .btn-cont-48{min-width:auto;width:auto}.mypage-private{margin:0 -2rem}.mypage-private .component-hgroup{padding:0 2rem}.mypage-private .component-hgroup+.mypage-private-bg{margin-top:2rem}.mypage-private .mypage-private-bg{padding:4rem 2rem;min-height:30rem}.mypage-private .mypage-private-bg+.txt-bu-wrap{margin:1.2rem 2rem 0}.mypage-private .mypage-private-bg+.mypage-private-promotion{margin:3.2rem 2rem 0}.mypage-private .mypage-private-row{display:block}.mypage-private .mypage-private-row+.mypage-private-benefit{margin-top:2.4rem}.mypage-private .private-account-info{padding-top:0;max-width:100%}.mypage-private .private-account-info .private-account-user+.private-account-join{margin-top:2rem}.mypage-private .private-account-info+.private-account-detail{margin-top:1.6rem}.mypage-private .private-account-user+.private-account-list{margin-top:2rem;padding-top:2rem}.mypage-private .private-account-user .user-unit,.mypage-private .private-account-user .user-unit .num{line-height:2.2rem}.mypage-private .private-account-user .user-unit .num{color:#ddd}.mypage-private .private-account-user .user-unit .num::before{background-color:rgba(255,255,255,.2)}.mypage-private .account-user-link .account-img+.account-link{padding:1.2rem;margin:-1.2rem -1.2rem -1.2rem 0}.mypage-private .account-user-link .account-link{font-size:2rem;line-height:3.2rem}.mypage-private .account-user-link .account-link .ico{width:2rem;height:2rem}.mypage-private .private-account-join{flex-direction:column}.mypage-private .private-account-join .join-tit{line-height:2.4rem}.mypage-private .private-account-join .join-tit+.join-list{margin:.4rem 0 0 0}.mypage-private .private-account-join .join-list{flex-wrap:wrap}.mypage-private .private-account-join .join-item .item-txt{font-size:1.4rem;line-height:2.2rem}.mypage-private .private-account-join .join-item{margin-top:.8rem}.mypage-private .private-account-list{min-width:100%}.mypage-private .private-account-list .account-label{line-height:2.2rem;font-weight:400}.mypage-private .private-account-list .account-value01{font-size:1.6rem;line-height:2.4rem}.mypage-private .private-account-list .account-value02{font-size:1.8rem;line-height:3rem}.mypage-private .private-account-list .account-value03{line-height:2.4rem}.mypage-private .private-account-detail{min-width:auto;padding:1.7rem 0}.mypage-private .private-account-detail .private-detail-list{padding:0 2rem}.mypage-private .private-account-detail .private-detail-item.bg-grey{margin-top:0;margin-bottom:0;margin-right:-.5rem;margin-left:-.5rem}.mypage-private .private-account-detail .item-label{font-size:1.4rem;line-height:2.2rem}.mypage-private .private-account-detail .item-value{padding:1.2rem 1.6rem 1.2rem 4rem;margin:-1.2rem -1.6rem -1.2rem -4rem}.mypage-private .private-account-detail .value-bold{font-size:1.6rem;line-height:2.4rem}.mypage-private .private-account-detail .value-txt{font-size:1.4rem;line-height:2.2rem}.mypage-private .private-account-detail.type-list{margin-left:0;min-height:auto;padding:2rem 0;min-width:auto;max-height:100%}.mypage-private .private-account-detail.type-list .private-detail-list{display:block;padding:0 2rem}.mypage-private .private-account-detail.type-list .private-detail-list.col-2 .private-detail-item{align-items:start}.mypage-private .private-account-detail.type-list .private-detail-list.col-2 .private-detail-item .item-label{flex:1 0 auto;width:7rem}.mypage-private .private-account-detail.type-list .private-detail-list.col-2 .private-detail-item .item-value .value-bold{text-align:end}.mypage-private .private-account-detail.type-list .private-detail-list.col-2 .private-detail-item .item-row{justify-content:flex-end;width:60%}.mypage-private .private-account-detail.type-list .private-detail-list.col-5-active::before{content:none}.mypage-private .private-account-detail.type-list .private-detail-list+.private-detail-list{margin-top:1.6rem;padding-top:1.6rem}.mypage-private .private-account-detail.type-list .private-detail-item{flex-direction:row;align-items:center;justify-content:space-between}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item{margin-top:.8rem;margin-left:0;padding:0}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item::before{display:none}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item.bg-grey:last-child{margin-right:-.5rem;margin-left:-.5rem}.mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item.bg-grey{margin-top:.8rem;margin-bottom:0;margin-right:-.5rem;margin-left:-.5rem;padding:.6rem .5rem}.mypage-private .private-account-detail.type-list .item-label{width:50%}.mypage-private .private-account-detail.type-list .item-value{justify-content:flex-end}.mypage-private .private-account-detail.type-list .value-txt{font-size:1.4rem;line-height:2.2rem}.mypage-private .mypage-private-benefit{position:relative;display:block;padding:3.2rem 2rem 10rem 2rem}.mypage-private .private-benefit-copy{width:100%}.mypage-private .private-benefit-copy .copy-tit{font-size:2rem;line-height:3.2rem}.mypage-private .private-benefit-copy .copy-txt{line-height:2.4rem}.mypage-private .private-benefit-copy .btn{display:inline-flex;position:absolute;bottom:3.2rem;left:2rem;width:calc(100% - 4rem);min-height:4.4rem;padding:.9rem 0;border:1px solid #ddd}.mypage-private .private-benefit-copy .btn .btn-txt{font-size:1.4rem;line-height:2.2rem;font-weight:500;text-decoration:none;margin:0 auto}.mypage-private .private-benefit-list{display:block;margin-top:2rem}.mypage-private .private-benefit-list .private-benefit-item{display:flex;width:100%;text-align:start}.mypage-private .private-benefit-list .private-benefit-item .ico{width:5.6rem;height:5.6rem}.mypage-private .private-benefit-list .private-benefit-item .ico+.item-group{margin:0 0 0 1.6rem}.mypage-private .private-benefit-list .private-benefit-item+.private-benefit-item{margin:1.6rem 0 0 0}.mypage-private .private-benefit-list .item-tit{font-size:1.6rem;line-height:2.4rem}.mypage-private .private-benefit-list .item-txt{font-size:1.4rem;line-height:2.2rem;color:#444}.mypage-private .private-benefit-list .item-txt br{display:none}.mypage-private+.mypage-content-part,.mypage-private+.mypage-content-part02{margin-top:4.8rem}.mypage-e-voucher .component-card,.mypage-private-promotion .component-card{min-height:auto}.mypage-e-voucher .component-card .card-top,.mypage-private-promotion .component-card .card-top{min-height:16rem}.mypage-e-voucher .component-card .card-util,.mypage-private-promotion .component-card .card-util{padding:2.4rem}.mypage-e-voucher .component-card .card-util .card-util-col.col-right,.mypage-private-promotion .component-card .card-util .card-util-col.col-right{position:absolute;right:0;bottom:0}.mypage-e-voucher .component-card .card-util .card-util-col.col-right .btn-txt,.mypage-private-promotion .component-card .card-util .card-util-col.col-right .btn-txt{display:none}.mypage-e-voucher .txt-info02-wrap,.mypage-private-promotion .txt-info02-wrap{margin-bottom:0}.mypage-e-voucher .txt-info02-wrap .txt-info-tit .info-tit,.mypage-private-promotion .txt-info02-wrap .txt-info-tit .info-tit{font-size:2rem;line-height:3.2rem}.mypage-e-voucher .txt-info02-wrap .txt-info-tit+.txt-info-sub,.mypage-private-promotion .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-bottom:2rem}.mypage-e-voucher{margin:3.2rem 2rem 0}.mypage-e-voucher .component-card .card-util{height:100%;position:absolute;top:0;left:0;padding:0}.mypage-e-voucher .component-card .card-util .card-util-col.col-right{right:2.4rem;bottom:2.4rem}.mypage-e-voucher .component-card .card-util-row{padding:2.4rem}.mypage-e-voucher .card-img img.pc-show{display:none}.mypage-e-voucher .card-img img.mo-show{display:block}.mypage-noti-list .component-table-util{margin-bottom:2.4rem}.mypage-noti-list .component-table-util .table-util-col+.table-util-col{margin-top:1.2rem}.mypage-noti-list .component-table-util .table-util-row{display:block}.mypage-noti-list .component-table-util .component-select{width:100%}.mypage-noti-list .component-table .btn-link{line-height:2.4rem}.mypage-noti-list .component-table td,.mypage-noti-list .component-table td.sort{font-size:1.4rem;line-height:2.2rem}.mypage-noti-list .component-table td.msg .msg-txt{line-height:2.4rem}.mypage-noti-list .component-table td .new{line-height:2.2rem}.mypage-noti-list .component-table+.component-pagination{margin-top:3.2rem}.mypage-noti-list .component-table thead{display:none}.mypage-noti-list .component-table table{display:block}.mypage-noti-list .component-table table [class^=col0]{width:100%}.mypage-noti-list .component-table td,.mypage-noti-list .component-table th{height:auto}.mypage-noti-list .component-table tbody{display:block}.mypage-noti-list .component-table tbody tr{padding:2.4rem 0;display:flex;flex-direction:column;align-items:flex-start;position:relative}.mypage-noti-list .component-table tbody tr td:first-child{display:none}.mypage-noti-list .component-table tbody td{padding:0;display:inline-block;border:0}.mypage-noti-list .component-table tbody td.status{position:absolute;right:0;top:2.4rem}.mypage-noti-list .component-table tbody td:nth-of-type(2){margin-top:1.2rem;width:100%;max-width:100%;margin-top:0}.mypage-noti-list .component-table tbody td:nth-of-type(3){margin:.8rem 0}.resort--mypage-wrap .mypage-private .private-account-info .private-account-item.border-top{margin-top:2rem;padding-top:2rem}.resort--mypage-wrap .mypage-private .private-account-detail.type-list .private-detail-list+.private-detail-list{padding:1.6rem 0 0;margin:1.6rem 2rem 0}.resort--mypage-wrap .mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item.bg-grey:last-child{padding:.8rem 1.2rem .8rem 1.2rem}.resort--mypage-wrap .mypage-private .private-account-detail.type-list .private-detail-list .detail-item-column{flex-direction:column;align-items:flex-start;border:none;margin:0 -2rem;padding:0 2rem}.resort--mypage-wrap .mypage-private .private-account-detail.type-list .private-detail-list .detail-item-column .item-value{width:100%;justify-content:flex-start;margin:.4rem 0 0 0;padding:0}.resort--mypage-wrap .mypage-private .private-account-detail.type-list .private-detail-list .detail-item-column+.detail-item-column{border-top:1px solid #eee;padding:1.6rem 0 0;margin:1.6rem 0 0}.resort--mypage-wrap .mypage-reservation-list .border-box-item:nth-child(3){order:6}.resort--mypage-wrap .mypage-reservation-list .border-box-item+.border-box-item{margin:0}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card+.component-card{margin-top:.8rem}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card .txt-info-sub{width:90%}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card .txt-info-sub .info-sub{font-size:1.4rem;line-height:2.6rem}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card.type01 .card-util{height:-webkit-fill-available;height:-moz-available;height:stretch}.mypage-resort-content-area .component-chips+.mypage-content-part03.type01{margin-top:3.2rem}.page-class--dining-reservation-detail[dir=rtl] .visual-standard-wrap,.page-class--dining-reservation-history[dir=rtl] .visual-standard-wrap,.page-class--gift-success[dir=rtl] .visual-standard-wrap,.page-class--room-reservation-detail[dir=rtl] .visual-standard-wrap,.page-class--room-reservation-history[dir=rtl] .visual-standard-wrap,[class*=page-class--coupon-][dir=rtl] .visual-standard-wrap,[class*=page-class--mypage-][dir=rtl] .visual-standard-wrap{max-width:100%;padding:6.8rem 0 0 0}[dir=rtl] .mypage-private .private-account-join .join-tit+.join-list,[dir=rtl] .mypage-private .private-benefit-list .private-benefit-item+.private-benefit-item{margin-right:0}[dir=rtl] .mypage-private .private-benefit-list .private-benefit-item .ico+.item-group{margin:0 1.6rem 0 0}[dir=rtl] .mypage-private .private-account-detail.type-list{margin-right:0}[dir=rtl] .mypage-private .private-account-detail.type-list .private-detail-item+.private-detail-item{margin:0;padding:0}[dir=rtl] .mypage-grade-box .grade-info+.grade-graph,[dir=rtl] .mypage-reservation-list .border-box-item+.border-box-item{margin-right:0}[dir=rtl] .mypage-membership-card .component-btns .btn+.btn{margin-right:.8rem}[dir=rtl] .mypage-membership-card .txt-info02-wrap .txt-info-tit{margin-left:0;margin-right:11.6rem}[dir=rtl] .mypage-guide-banner .info-label .ico+.label-tit{margin-right:0}[dir=rtl] .mypage-guide-banner .banner-info-link .btn-txt{text-align:center}[dir=rtl] .mypage-grade-box .badge-txt{margin:.4rem .8rem 0 0}[dir=rtl] .mypage-content-part03 .mypage-btn-area .component-btns .btns-row .btn[class^="btn btn-cont-"]+.btn{margin:0 .8rem 0 0}[dir=rtl] .mypage-promotion .component-swiper .swiper-controls .swiper-pagination{justify-content:center}[dir=rtl] .mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .ico-btn-arrow{margin:0}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-private .private-account-list .account-value01{min-width:11.7rem}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-grade-box .grade-info-top .info-period{flex-direction:column;align-items:start}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-grade-box .grade-info-top .info-period .period-tit+.period-date::before{display:none}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-grade-box .detail-period-txt .detail-txt{margin-bottom:auto}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-membership-card .txt-info-date{flex-direction:column}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-membership-card .txt-info-date [class^=date-txt]::before{display:none}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-reservation-list .border-box-item .cont-group{max-width:100%}.mypage-mobile-checkin-swiper-wrap{margin-bottom:2.4rem}.mypage-mobile-checkin-wrap .hotel-info dt{line-height:2.6rem}.mypage-mobile-checkin-wrap .checkin-info-date dl dt{line-height:2.2rem}.mypage-mobile-checkin-wrap .checkin-info-date dl dd{line-height:2.4rem}.mypage-mobile-checkin-wrap .checkin-info-btn .btn-txt{line-height:2.2rem}.mypage-noti-box{padding:.8rem 1.6rem;margin:0 -2rem}.mypage-noti-box+.mypage-info-box{margin-top:0}.mypage-noti-box .noti-txt br{display:block}.mypage-noti-box .noti-txt{font-size:1.4rem;line-height:2.2rem}.mypage-noti-box .btn-text03 .btn-txt{line-height:2.2rem;display:none}.mypage-noti-box .btn-text03 .ico-arrow-right{display:block}.page-class--dining-reservation-history .component-empty,.page-class--mypage-bvoucher .component-empty,.page-class--mypage-coupon .component-empty,.page-class--mypage-join .component-empty,.page-class--mypage-membership .component-empty,.page-class--mypage-noti .component-empty,.page-class--mypage-stamp02 .component-empty,.page-class--mypage-voucher .component-empty,.page-class--room-reservation-history .component-empty,.page-class--util-dining-reservation-history .component-empty{padding:10rem 0}.mypage-select{margin:0 -2rem}.mypage-select .component-calendar-wrap{padding:8.4rem 2rem 3.2rem 2rem;transform:translate(0,0);width:100%}.mypage-select+.mypage-history-list{margin-top:4rem}.select-bg-box{padding:2.4rem 2rem}.select-bg-box .component-form+.txt-bu-wrap,.select-bg-box+.txt-bu-wrap{margin:1.2rem 2rem 0}.mypage-content-part03.type01 .component-table-util .table-util-txt{font-size:1.4rem;line-height:2.2rem}.mypage-content-part03.type01 .component-table,.mypage-content-part03.type01 .component-table-util{margin-top:1.2rem}.mypage-content-part03.type01 .mypage-select{margin-top:0}.mypage-content-part03.type01 .pagination-wrap+.txt-box-wrap{margin-top:4.8rem}.mypage-content-part03.type01 .component-empty{margin-top:2.4rem}.mypage-content-part03.type01 .component-empty+.txt-box-wrap{margin-top:4.8rem}.mypage-content-part03.type01 .component-tab{margin-top:1.2rem}.table-history-wrap .component-chips{margin-left:-2rem}.table-history-wrap .component-chips .chip-btn{height:4rem}.table-history-wrap .component-chips .chip-btn .chip-txt,.table-history-wrap .component-chips .chip-btn.on .chip-txt{font-size:1.4rem;line-height:2.2rem}.table-history-wrap .component-chips+.component-empty,.table-history-wrap .component-chips+.component-table,.table-history-wrap .component-table+.pagination-wrap{margin-top:3.2rem}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:nth-child(n+2){margin-top:1.2rem}.mypage-resevation-banner .component-lists .lists-row.col-n-2 [class^=lists-col]:first-child:last-child .component-card .card-util{padding:2rem 2.4rem}.mypage-resevation-banner .component-card{min-height:auto}.mypage-resevation-banner .component-card .card-util{padding:2rem 2.4rem}.mypage-resevation-banner .component-card .card-util .card-util-row{align-items:center}.mypage-resevation-banner .component-card .card-util .card-util-col.col-right .btn-txt{display:none}.mypage-resevation-banner .txt-info02-wrap{margin-bottom:0}.mypage-resevation-banner .txt-info02-wrap .txt-info-tit{display:block}.mypage-resevation-banner .txt-info02-wrap .txt-info-tit+.txt-info-sub{margin-top:.4rem}.mypage-reservation-state+.mypage-info-box{margin-top:2.4rem}.mypage-reservation-state+.mypage-noti-box{margin-top:2rem}.mypage-reservation-state+.mypage-noti-box .btn.underline{background:0 0}.mypage-reservation-state .state-txt,.mypage-reservation-state .state-txt .num{font-size:1.6rem;line-height:2.8rem}.mypage-reservation-state .state-txt .num{margin-left:.4rem}.mypage-reservation-state .state-txt+.state-badge{margin-left:1.2rem}.mypage-reservation-state .state-btn{display:none}.mypage-reservation-state .state-btn .btn .ico{width:2rem;height:2rem}.mypage-info-box{display:block;padding:0;margin:0 -2rem}.mypage-info-box .img-area{width:100%;padding-top:56.25%;flex-basis:100%}.mypage-info-box .info-area{padding:2.4rem 2rem}.mypage-info-box .btn-area+.txt-area{margin-top:.8rem}.mypage-info-box .txt-area .txt-info02-wrap .txt-info-tit .info-txt [class^=txt]{line-height:2.4rem}.mypage-info-box .txt-area .txt-info02-wrap .txt-info-tit .info-txt .txt02{display:inline-block;position:relative;padding-left:1.7rem}.mypage-info-box .txt-area .txt-info02-wrap [class^=txt]{line-height:2.4rem}.mypage-info-box .txt-area .txt-info02-wrap [class^=txt] [class^=txt]::before{margin:0;position:absolute;left:.8rem;top:.6rem}.mypage-info-box .btn-link .btn-txt{font-size:1.8rem;line-height:3rem}.mypage-info-box .btn-link .btn-txt+.ico{width:1.6rem;height:1.6rem;margin-left:.8rem}.mypage-info-box .img-area+.info-area{margin-left:0;padding-top:2.4rem}.mypage-info-list+.mypage-event-wrap,.mypage-info-list+.mypage-qna-wrap{margin-top:6rem}.mypage-info-list .completed-list-wrap .list-txt01{width:100%;flex:0 auto}.mypage-info-list .completed-list-wrap .list-txt02{justify-content:normal}.mypage-info-list .completed-list-wrap .btn.btn-util01{position:absolute;right:0;bottom:-.4rem}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-tit.collapse-tit{padding-bottom:2rem}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-tit.collapse-tit::before{top:1.6rem}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-content .txt-box-inner .list-content-item{flex-direction:row}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-content .txt-box-inner .list-content-item .list-txt02{justify-content:end}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-content .list-content-item+.list-content-item{margin-top:2rem}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-content .component-collapse .collapse-content-inner .txt-box-wrap .list-txt01{min-width:14.4rem}.mypage-info-list .completed-list-wrap .completed-list-item .completed-list-content .component-collapse .collapse-content-inner .txt-box-wrap .list-txt02{margin-top:0;text-align:end}.mypage-save-area{padding:2rem;margin:-2rem}.mypage-save-area+.component-btns .btn{margin-top:4.8rem}.mypage-mo-util+.component-btns .btns-row{display:flex;flex-direction:row;width:100%}.mypage-mo-util+.component-btns .btns-row .btn{flex:1}.mypage-mo-util+.component-btns .btns-row .btn+.btn{margin:0 0 0 .8rem}.mypage-mo-util+.component-btns .btns-row .btn+.btn.btn-cont-64{margin:4.8rem 0 0 .8rem}.mypage-mo-util+.component-btns .btns-row .btn:not(:only-child){min-width:auto}.mypage-mo-util+.component-btns .btn.btn-cont-64{margin-top:4.8rem}.mypage-mo-util .ico{width:2rem;height:2rem}.mypage-mo-util{display:block;margin-top:2.4rem}.mypage-qna-wrap{margin-top:4.8rem}.mypage-qna-wrap+.mypage-dining-wrap{margin-top:6rem}.mypage-qna-wrap .component-accordion .accordion-item .accordion-tit{margin-right:4.8rem}.mypage-qna-wrap .component-accordion .accordion-item .accordion-content-inner .accordion-txt-list .txt-item,.mypage-qna-wrap .component-accordion .accordion-item .accordion-tit .tit{font-size:1.6rem;line-height:2.4rem}.mypage-qna-wrap .component-accordion+.pagination-wrap{margin-top:3.2rem}.mypage-qna-wrap .component-hgroup+.component-accordion,.mypage-qna-wrap .component-hgroup+.component-chips{margin-top:2rem}.mypage-qna-wrap .component-chips .chips-row{padding-left:0}.mypage-qna-wrap .component-chips+.component-accordion{margin-top:3.2rem}.mypage-dining-wrap+.mypage-event-wrap{margin-top:6rem}.mypage-dining-wrap .component-hgroup+.dining-swiper{margin-top:2rem}.mypage-dining-wrap .dining-swiper .txt-info02-wrap{padding-top:0}.mypage-dining-wrap .dining-swiper .txt-info02-wrap .txt-info-tit .info-tit+.info-txt{margin-top:1.2rem}.mypage-dining-wrap .dining-swiper .ratio-2-1 .swiper-img-container{flex:1}.mypage-dining-wrap .dining-swiper .swiper-type16{padding-bottom:5rem}.mypage-dining-wrap .dining-swiper .txt-info02-wrap .txt-info-tit .info-tit .ico-arrow-right{width:1.6rem;height:1.6rem;margin-left:.8rem}.mypage-dining-wrap .dining-swiper .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]{align-items:center}.mypage-dining-wrap .dining-swiper .txt-info02-wrap .txt-info-tit .info-txt.divider-line [class^=txt]::before{margin:0 .8rem}.mypage-event-wrap+.mypage-around-wrap,.mypage-event-wrap+.mypage-map-wrap{margin-top:6rem}.mypage-event-wrap .component-hgroup+.event-swiper{margin:2rem -2rem 0}.mypage-event-wrap .component-swiper.swiper-type17 .component-card{margin:0 2rem}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-info{padding:2rem 0 0}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-top{max-height:100%}.mypage-event-wrap .component-swiper.swiper-type17 .component-card .card-info-sub .info-sub.divider-line [class^=txt]::before{margin:0 1.2rem}.mypage-event-wrap .component-swiper.swiper-type17 .swiper-controls{display:inline-flex}.mypage-event-wrap .btn.btn-text01{display:none}.mypage-event-wrap .btn.btn-cont-48{display:inline-flex;margin-top:2.4rem}.mypage-around-wrap+.mypage-map-wrap{margin-top:6rem}.mypage-around-wrap .component-hgroup+.component-swiper{margin-top:2rem}.mypage-around-wrap .component-swiper .component-card .card-info{padding:1.6rem 0 0 0}.mypage-map-wrap+.component-btns{margin-top:4rem}.mypage-map-wrap+.component-btns .btn.btn-cont-64{width:auto;min-width:14rem}.mypage-map-wrap .component-hgroup+.map-wrap{margin-top:2rem}.mypage-map-wrap .map-wrap{height:45rem;margin:0 -2rem}.mypage-map-wrap+.map-info-wrap{margin-top:2rem}.mypage-num-search+.mypage-reserve-search{margin-top:6rem}.mypage-num-search .component-hgroup+.select-bg-box{margin-top:1.6rem}.mypage-num-search .select-bg-box+.txt-info02-wrap{margin-top:3.2rem}.mypage-num-search .form-area+.txt-bu-wrap{margin-top:2.4rem;padding-top:2.4rem}.mypage-num-search .component-form+.form-result-txt,.mypage-num-search .form-area .form-row.ratio-1-280 [class^=form-col-]+[class^=form-col-]{margin-top:1.6rem}.mypage-num-search .form-result-txt .txt{line-height:2.4rem}.mypage-num-search .txt-info-box05{padding:2.4rem 2rem}.mypage-num-search .component-btns,.mypage-reserve-search .component-btns{margin-top:2.4rem}.mypage-reserve-search .component-hgroup{margin-bottom:2.4rem}.mypage-reserve-search .component-form .form-field.select-num .select-num-box{padding:2.4rem}.mypage-reserve-search .component-form .form-field.select-num .btn-age-info .btn-txt{line-height:2.2rem}.mypage-reserve-search .select-num-box{display:block}.mypage-reserve-search .select-num-box .box-item+.box-item{margin-top:2.4rem}.mypage-reserve-search .select-num-box .box-item::before{content:none}.mypage-reserve-search .select-num-box .box-item .txt{line-height:2.4rem;font-weight:500;min-width:11.6rem}.mypage-reserve-search .select-num-box .box-item .txt+.component-input-count{margin-left:0}.mypage-reserve-search .select-num-box .box-item .num,.mypage-reserve-search .select-num-box .component-input-count .input-field .count-txt{line-height:2.6rem}.mypage-reserve-search .select-num-box .component-input-count .input-field .count-txt{min-width:auto;margin:0 4rem}.mypage-reserve-search .component-calendar-wrap{flex-direction:column}.mypage-reserve-search .component-calendar-wrap .component-calendar{padding-bottom:0}.mypage-reserve-search .component-calendar-wrap .vanilla-calendar-btn-wrap{flex:0 auto;position:relative;margin:0 -2rem;width:calc(100% + 4rem)}.mypage-reserve-search .component-calendar-wrap .vanilla-calendar-grid{margin-bottom:0}.mypage-reserve-search .component-calendar-wrap .vanilla-calendar-column:nth-child(n+2){margin-top:4rem;padding-top:0}.mypage-employee-info+.mypage-noti-wrap,.mypage-employee-info+.mypage-qna-wrap{margin-top:3.2rem}.mypage-employee-info .component-hgroup{margin-bottom:2.4rem;padding-bottom:2rem}.mypage-employee-info .component-form+.component-btns{margin-top:3.2rem}.mypage-employee-info .component-btns+.txt-info02-wrap{margin-top:4rem}.mypage-employee-info .agreement-wrap .component-checkbox{align-items:start}.mypage-employee-info .agreement-wrap .component-checkbox.type03 .checkbox-txt{line-height:2.4rem}.mypage-certificate-wrap+.mypage-noti-wrap{margin-top:3.2rem}.mypage-certificate-wrap .certificate-box{padding:4rem 2rem}.mypage-certificate-wrap .certificate-box+.component-btns{margin-top:2.4rem}.mypage-certificate-wrap .certificate-top+.certificate-bottom{margin-top:2.4rem;padding-top:2.4rem}.mypage-certificate-wrap .certificate-mail{font-size:1.8rem;line-height:3rem}.mypage-certificate-wrap .sub{font-size:1.6rem;line-height:2.4rem}.mypage-certificate-wrap .component-btns .btns-row .btn{flex:1;min-width:auto}.mypage-certificate-wrap .component-btns .btns-row .btn+.btn{margin:0 0 0 1.2rem}.mypage-noti-wrap+.mypage-qna-wrap{margin-top:6rem}.mypage-noti-wrap .txt-info02-wrap .txt-info-box05{padding:2.4rem 2rem}.mypage-noti-wrap .txt-info02-wrap .txt-info-box05 .txt-bu01>li{font-size:1.4rem;line-height:2.2rem}.mypage-noti-wrap .txt-info02-wrap .txt-info-box05 .txt-bu01>li::before{top:1rem}.mypage-card-wrap+.mypage-noti-wrap{margin-top:3.2rem}.mypage-card-wrap .certificate-card{background:#816c5b url(/assets/images/MY/ico_logo_lotte.png) 17.5rem -9rem/18rem 27.7rem no-repeat}.mypage-card-wrap .card-info-top+.card-info-bottom,.mypage-card-wrap .certificate-card+.component-btns{margin-top:2.4rem}.mypage-card-wrap .card-info-top .tit{font-size:2rem;line-height:3.2rem}.mypage-card-wrap .card-info-top .state{font-size:1.2rem;line-height:2rem;padding:.2rem .8rem;text-align:center}.mypage-card-wrap .card-info-bottom dl+dl{margin-top:.4rem}.mypage-card-wrap .card-info-bottom dl dd,.mypage-card-wrap .card-info-bottom dl dt{font-size:1.4rem;line-height:2.2rem}.mypage-card-wrap .card-info-bottom dl dd{display:block;text-align:end}.mypage-card-wrap .card-info-bottom dl dd .domain{display:block}:lang(ar) .mypage-reservation-state .state-content,:lang(en) .mypage-reservation-state .state-content,:lang(ja) .mypage-reservation-state .state-content,:lang(my) .mypage-reservation-state .state-content,:lang(ru) .mypage-reservation-state .state-content,:lang(vi) .mypage-reservation-state .state-content,:lang(zh) .mypage-reservation-state .state-content{flex:0 1 auto}[dir=rtl] .mypage-info-box .img-area+.info-area{margin-right:0}[dir=rtl] .mypage-reservation-state .state-txt .num{margin-right:.8rem}[dir=rtl] .mypage-qna-wrap .component-chips.align-left .chips-row{padding-right:0}[dir=rtl] .mypage-qna-wrap .component-accordion .accordion-item .accordion-tit{margin-left:4rem;margin-right:0}[dir=rtl] .mypage-info-list .mypage-mo-util .component-btns .btns-row .btn+.btn{margin:.8rem 0 0 0}[dir=rtl] .mypage-info-list .completed-list-wrap .btn.btn-util01{right:auto;left:0}[dir=rtl] .mypage-mo-util+.component-btns .btns-row .btn+.btn.btn-cont-64{margin-right:.8rem;margin-left:0}:not(:lang(ko),:lang(zh),:lang(ja)) .layout-wrap.layout-max02 .mypage-content-part+.component-btns .btns-row{flex-direction:column}:not(:lang(ko),:lang(zh),:lang(ja)) .layout-wrap.layout-max02 .mypage-content-part+.component-btns .btns-row .btn{flex:none;width:100%}:not(:lang(ko),:lang(zh),:lang(ja)) .layout-wrap.layout-max02 .mypage-content-part+.component-btns .btns-row .btn+.btn{margin:.8rem 0 0}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-reservation-state .state-content{flex-direction:column;align-items:start}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-reservation-state .state-txt{display:flex}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-reservation-state .state-txt .num{margin-left:.8rem}:not(:lang(ko),:lang(zh),:lang(ja)) .mypage-reservation-state .state-txt+.state-badge{margin:1.2rem 0 0}:not(:lang(ko)) .mypage-info-box .txt-info02-wrap [class^=txt] [class^=txt]::before{display:none}:not(:lang(ko)) .mypage-info-box .txt-info02-wrap .txt-info-tit .info-txt.divider-line{flex-direction:column}:not(:lang(ko)) .mypage-info-box .txt-info02-wrap .txt-info-tit .info-txt.divider-line .txt02{padding-left:0}.mypage-sns-list .txt-img-wrap+.component-btns .btn.btn-text01 .btn-txt{font-size:1.4rem;line-height:2.2rem}.mypage-sns-list .txt-img-wrap+.component-btns{margin-top:2.4rem}.mypage-sns-list .txt-img-row{padding:2rem}.mypage-sns-list .txt-img-row+.txt-img-row{margin-top:1.6rem}.mypage-sns-list .txt-img-col+.txt-img-col{margin-left:0}.mypage-sns-list .txt-img-col+.txt-notice{margin-top:1.6rem}.mypage-sns-list .txt-notice{align-items:start}.mypage-sns-list .txt-notice .ico{margin-top:.2rem}.mypage-sns-list .txt-notice .ico+.txt02{font-size:1.2rem;line-height:2rem;margin-left:.4rem}.mypage-sns-list .img-cont+.txt-cont{margin-left:1.6rem}.mypage-sns-list .txt-cont .tit{font-size:1.6rem;line-height:2.8rem}.mypage-sns-list .txt-cont .txt{font-size:1.4rem;line-height:2.2rem;font-weight:400}:lang(ar) .mypage-sns-list .txt-img-col,:lang(my) .mypage-sns-list .txt-img-col,:lang(ru) .mypage-sns-list .txt-img-col,:lang(vi) .mypage-sns-list .txt-img-col{width:100%}:lang(ar) .mypage-sns-list .txt-img-col+.txt-img-col,:lang(my) .mypage-sns-list .txt-img-col+.txt-img-col,:lang(ru) .mypage-sns-list .txt-img-col+.txt-img-col,:lang(vi) .mypage-sns-list .txt-img-col+.txt-img-col{margin-top:.8rem}:lang(ar) .mypage-sns-list .txt-link,:lang(ar) .mypage-sns-list .txt-link .btn-util01,:lang(my) .mypage-sns-list .txt-link,:lang(my) .mypage-sns-list .txt-link .btn-util01,:lang(ru) .mypage-sns-list .txt-link,:lang(ru) .mypage-sns-list .txt-link .btn-util01,:lang(vi) .mypage-sns-list .txt-link,:lang(vi) .mypage-sns-list .txt-link .btn-util01{width:100%}[dir=rtl] .mypage-sns-list .txt-notice .ico+.txt02{margin-left:0;margin-right:.4rem}[dir=rtl] .mypage-sns-list .img-cont+.txt-cont{margin-right:1.6rem}.mypage-history .mypage-history-group+.mypage-history-group{margin-top:3.2rem}.mypage-history .mypage-history-group .table-history-wrap tr td:first-child{text-align:start}.mypage-history .history-tit{line-height:2.6rem}.mypage-history .history-link{display:none}.mypage-history .table-history-wrap .component-table tr .dining-txt{margin-left:.8rem}.mypage-history .table-history-wrap+.component-btns{display:block;margin-top:2.4rem}.mypage-discard br{display:none}.mypage-content-part04 .txt-box-wrap .txt-box-inner02{padding:2.4rem 2rem}.mypage-content-part04 .txt-box-wrap .inquiry-item+.inquiry-item{margin-top:2.4rem;padding-top:2.4rem}.mypage-content-part04 .txt-box-wrap .inquiry-tit{font-size:1.6rem;line-height:2.4rem}.mypage-content-part04 .txt-box-wrap .inquiry-cont{display:block}.mypage-content-part04 .txt-box-wrap .component-radio{width:100%;margin-right:0}.mypage-content-part04 .txt-box-wrap .component-radio+.component-radio{margin:1.2rem 0 0}.mypage-content-part04 .txt-box-wrap .ico-required-mark{width:.4rem;height:.4rem}.mypage-agree+.mypage-notice{margin-top:2.4rem}.mypage-notice+.component-btns{margin-top:4rem}.mypage-notice+.component-btns .btn{width:auto;min-width:auto;flex:1}.mypage-notice+.component-btns .btn+.btn{margin:0 0 0 1.2rem}.mypage-notice+.component-btns .btns-row{flex-flow:row nowrap}.mypage-notice+.component-btns .btns-row .btn{min-width:auto}.mypage-notice+.btn-row-wrap{margin-top:4.8rem}.mypage-notice+.btn-row-wrap .btns-row{flex-direction:column}.mypage-withdraw-membership>.component-hgroup{margin-bottom:2.4rem}.mypage-withdraw-membership .noti-wrap .txt{line-height:2.2rem}.mypage-inquiry.resort-mypage-inquiry .component-radio{width:100%;margin-right:0}[dir=rtl] .mypage-content-part04 .component-table td:last-child{border-right:0}.mypage-private.type-point .mypage-private-row{display:flex;flex-direction:column}.mypage-private-row .private-point-col{width:100%}.mypage-private-row .private-point-col:nth-child(2n){padding-left:0}.mypage-private-row .private-point-col:nth-child(n+3){margin-top:0;padding-top:0;min-height:auto;border-top:none}.mypage-private-row .private-point-col:nth-child(1){order:1}.mypage-private-row .private-point-col:nth-child(2){margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.15);order:3}.mypage-private-row .private-point-col:nth-child(3){width:100%;margin-top:1.6rem;order:2}.mypage-private-row .private-point-col:nth-child(4){width:100%;margin-top:3.2rem;order:4}.mypage-private-row .private-point-info .ico+.info-txt{margin-left:1.2rem}.mypage-private-row .private-point-info .info-txt{font-size:1.6rem;line-height:2.4rem;font-weight:500}.mypage-private-row .private-point-info .info-txt+.info-tit{margin-left:.8rem}.mypage-private-row .private-point-info .info-tit{font-size:2rem;line-height:3.2rem}.mypage-private-row .private-point-link .btn{padding:.6rem 1.2rem}.mypage-private-row .private-point-link .btn-txt{line-height:2.2rem}.mypage-private-row .private-point-list .btn-txt,.mypage-private-row .private-point-list .item-label{font-size:1.6rem;line-height:2.4rem}.mypage-private-row .private-point-list .item-value{font-size:1.8rem;line-height:3rem}.mypage-private-row .private-point-btn .btn{min-width:100%;width:100%;min-height:4.8rem;flex:1}.mypage-private-row .private-point-btn .btn+.btn{margin:.8rem 0 0 0}.mypage-point-history .component-hgroup+.component-table-util{margin-top:-.8rem}.mypage-point-history .component-table colgroup .col01,.mypage-point-history .component-table colgroup .col02,.mypage-point-history .component-table colgroup .col03{width:auto}.mypage-point-history .component-table td,.mypage-point-history .component-table th{line-height:2.2rem;display:flex;border-bottom:none;padding:0}.mypage-point-history .component-table th{line-height:2.4rem}.mypage-point-history .component-table thead{display:none}.mypage-point-history .component-table tbody tr{display:flex;flex-direction:column-reverse;padding:2.4rem 0}.mypage-point-history .component-table tbody tr:last-child{border-bottom:1px solid #ddd}.mypage-point-history .component-table tbody tr+tr{border-top:1px solid #ddd}.mypage-point-history .component-table tbody tr>:nth-child(1){margin-top:.8rem}.mypage-point-history .component-table tbody tr>:nth-child(2){line-height:2.4rem;margin-top:1.2rem}.mypage-point-history .component-table tbody tr>:nth-child(3){display:block;text-align:left;line-height:1.5}.mypage-point-history .component-table tbody tr>:nth-child(3) .mo-show{display:inline;text-align:left;color:#816c5b;word-break:keep-all}.mypage-point-history .component-table tbody tr>:nth-child(3) .mo-show::after{content:"";display:inline-block;vertical-align:middle;width:1px;height:1.2rem;margin:0 .8rem;background-color:#ddd}.mypage-point-history .component-table tbody tr>:nth-child(4){display:none}.mypage-point-history .component-table+.component-pagination{margin-top:3.2rem}.mypage-point-history .component-table.type-bpoint colgroup .col01,.mypage-point-history .component-table.type-bpoint colgroup .col01+.col01,.mypage-point-history .component-table.type-bpoint colgroup .col02,.mypage-point-history .component-table.type-bpoint colgroup .col03{width:auto}.mypage-point-history .component-table.type-bpoint tbody tr{display:flex;flex-direction:column-reverse;padding:2.4rem 0}.mypage-point-history .component-table.type-bpoint tbody tr:last-child{border-bottom:1px solid #ddd}.mypage-point-history .component-table.type-bpoint tbody tr+tr{border-top:1px solid #ddd}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(1),.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(2){margin-top:.8rem}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(2){display:none}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(3){line-height:2.4rem;margin-top:1.2rem}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(4){display:block;text-align:left;line-height:1.5}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(4) .mo-show{display:inline;text-align:left;color:#816c5b;word-break:keep-all}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(4) .mo-show::after{content:"";display:inline-block;vertical-align:middle;width:1px;height:1.2rem;margin:0 .8rem;background-color:#ddd}.mypage-point-history .component-table.type-bpoint tbody tr>:nth-child(5){display:none}.modal-info+.point-table-group{margin:2.4rem 0 2rem}.point-table-group .component-select{max-width:100%}.point-table-group .component-select+.component-table{margin-top:3.2rem}.point-table-group .component-select+.component-table table,.point-table-group table{border-collapse:separate}.point-table-group .unit{display:block;margin-left:0}.point-table-group .component-table th,.point-table-group td{padding:1.2rem 1.6rem}.gift-info .component-form+.component-btns{margin-top:3.2rem}.gift-info-box{padding:2rem 2.4rem}.page-class--mypage-point-gift .info-row{display:block}.page-class--mypage-point-gift .info-row .info-col-1{min-width:auto}.page-class--mypage-point-gift .info-row .info-col-1+.info-col-2{border-left:0;border-top:1px solid #ddd;margin:2rem 0 0 0;padding:2rem 0 0 0}.page-class--mypage-point-gift .info-row .info-tit .tit{font-size:1.6rem;line-height:2.4rem}.page-class--mypage-point-gift .info-row .info-tit .point-num{font-size:2.4rem;line-height:3.6rem}.page-class--mypage-point-gift .info-row .info-tit .unit{line-height:2.4rem}.page-class--mypage-point-gift .info-row .component-input .label-txt{font-size:1.6rem;line-height:2.4rem}.page-class--mypage-point-gift .info-row .component-input{width:100%}.page-class--mypage-point-gift .info-row .form-label{display:block}.page-class--mypage-point-gift .info-row .form-label .label-sub{line-height:2.2rem;margin-top:.4rem}.page-class--mypage-point-gift .info-row .component-checkbox-card{margin-left:0}.page-class--mypage-point-gift .info-row .component-checkbox-card .checkbox-item{padding:0}.page-class--mypage-point-gift .info-row .component-checkbox-card .checkbox-txt::before{position:static}.gift-info-result .component-hgroup+.info-result{padding-top:2.4rem}.gift-info-result .info-result+.txt-info02-wrap{margin-top:2.4rem}.gift-info-result .result-box{padding:2rem}.gift-info-result .result-box .btn.btn-util01{height:100%}.gift-info-result .result-box .box-label{flex-direction:column;align-items:start}.gift-info-result .result-box .label-tit{font-size:1.8rem;line-height:3rem}.gift-info-result .result-box .label-sub{line-height:2.4rem}.gift-info-result .result-box .label-sub+.label-sub::before{margin:0 .8rem}.gift-info-result .result-box .label-sub-group{margin-left:0}.gift-info-result .result-box .box-btn .btn-util01 .ico{display:none}.gift-info-result .result-box .box-btn .btn-util01 .btn-txt{margin-left:0}.gift-info-result .result-box.nodata{padding:2rem}.gift-info-result .result-box .box-tit{font-size:1.6rem;line-height:2.4rem}.gift-info-result .result-box .box-sub{font-size:1.4rem;line-height:2.2rem}.user-info-box .box-bottom{flex-direction:column;align-items:start}.user-info-box .box-bottom .btn{margin-top:.4rem}.user-info-box+.gift-info{margin-top:4rem}.gift-success .txt-box-wrap02 .txt01{width:60%;margin:0 auto}.gift-success .txt-box-wrap02+.component-btns{margin-top:2.4rem}:lang(ar) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(en) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(ja) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(my) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(ru) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(vi) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1],:lang(zh) .mypage-content-area .component-form .form-row.ratio-1-213>[class$=-col-1]{margin-right:0}[dir=rtl] .mypage-private-row .private-point-info .ico+.info-txt{margin-right:1.2rem}[dir=rtl] .mypage-private-row .private-point-btn .btn+.btn{margin:.8rem 0 0 0}.page-class--mypage-point-gift[dir=rtl] .info-row .info-col-1+.info-col-2{margin:2rem 0 0 0;padding:2rem 0 0 0;border-right:0}}@media (max-width:1620px){.brand-wrap .swiper-slide{width:25.3rem}.brand-wrap .swiper-controls{margin-top:2.4rem;width:100%;display:flex}}@media (min-width:768px){[dir=rtl] .hotel-reward-wrap{padding-left:0;padding-right:47.6rem}[dir=rtl] .hotel-reward-wrap .sticky-wrap{left:auto;right:0}[dir=rtl] .hotel-reward-wrap .rewards-list-wrap .txt-data-item{padding-left:0;padding-right:21rem}[dir=rtl] .hotel-reward-wrap .rewards-list-wrap .txt-data-item .txt02{left:auto;right:0}[dir=rtl] .visual-img-wrap{left:calc(100% - 58.9rem)}.reward-wrap .btn-box{display:none!important}.self-compliance-wrap .compliance-top-wrap .component-chips{max-width:140rem;margin-left:auto;margin-right:auto}.self-compliance-wrap .compliance-top-wrap .component-chips .chips-row{flex-wrap:wrap}.svc-academy-intro-wrap .component-chips{max-width:140rem;margin-left:auto;margin-right:auto}.svc-academy-intro-wrap .component-chips .chips-row{flex-wrap:wrap}.svc-academy-w1400-wrap .component-chips{max-width:140rem;margin-left:auto;margin-right:auto}.svc-academy-w1400-wrap .component-chips .chips-row{flex-wrap:wrap}.recruitment-contents:focus,.recruitment-contents:hover{width:130%}.recruitment-contents:focus .recruitment-item::before,.recruitment-contents:hover .recruitment-item::before{background-color:transparent}.recruitment-contents:focus .recruitment-txt .ico-btn-arrow,.recruitment-contents:hover .recruitment-txt .ico-btn-arrow{opacity:1}.recruitment-contents:focus .recruitment-txt .circle::before,.recruitment-contents:hover .recruitment-txt .circle::before{transform:scale(1)}.recruitment-contents:focus .recruitment-txt .circle::after,.recruitment-contents:hover .recruitment-txt .circle::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%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")}.recruitment-contents:focus .recruitment-txt .circle.white::after,.recruitment-contents:hover .recruitment-txt .circle.white::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-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")}.recruitment-contents:focus .recruitment-txt.white .circle::after,.recruitment-contents:hover .recruitment-txt.white .circle::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%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")}.global-faq-wrap .component-chips .chips-row{flex-wrap:wrap}}@media (hover:hover){.report-contents:focus,.report-contents:hover{width:113.85%}.report-contents:focus .report-item::before,.report-contents:hover .report-item::before{background-color:transparent}.report-contents:focus .report-txt .ico-btn-arrow,.report-contents:hover .report-txt .ico-btn-arrow{opacity:1}.report-contents:focus .report-txt .circle::before,.report-contents:hover .report-txt .circle::before{transform:scale(1)}.report-contents:focus .report-txt .circle::after,.report-contents:hover .report-txt .circle::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%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")}.report-contents:focus .report-txt .circle.white::after,.report-contents:hover .report-txt .circle.white::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23111' stroke-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")}.report-contents:focus .report-txt.white .circle::after,.report-contents:hover .report-txt.white .circle::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%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")}}@media (hover:hover) and (max-width:767px){.report-contents:focus,.report-contents:hover{width:100%}.report-contents:focus .report-txt .ico-btn-arrow::after,.report-contents:hover .report-txt .ico-btn-arrow::after{animation:none}.report-contents:focus .report-txt .circle::before,.report-contents:hover .report-txt .circle::before{transform:none}}@media (min-width:768px) and (hover:hover){.customervoice-wrap .agreement-list:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 10px #ddd}.customervoice-wrap .agreement-list:hover::-webkit-scrollbar-thumb,.customervoice-wrap .agreement-list:hover::-webkit-scrollbar-track{background-color:transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent}.customervoice-wrap .agreement-list:hover::-webkit-scrollbar-thumb{min-height:50px;box-shadow:inset 0 0 0 10px #111}.ms-apply-info-wrap .apply-info-parts .agreement-list-area: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}.ms-apply-info-wrap .apply-info-parts .agreement-list-area: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}.ms-rewards-qna-wrap .agreement-list-area:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 10px #ddd}.ms-rewards-qna-wrap .agreement-list-area:hover::-webkit-scrollbar-thumb,.ms-rewards-qna-wrap .agreement-list-area:hover::-webkit-scrollbar-track{background-color:transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent}.ms-rewards-qna-wrap .agreement-list-area:hover::-webkit-scrollbar-thumb{min-height:50px;box-shadow:inset 0 0 0 10px #111}.mypage-card-enroll .agreement-list-area:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 10px #ddd}.mypage-card-enroll .agreement-list-area:hover::-webkit-scrollbar-thumb,.mypage-card-enroll .agreement-list-area:hover::-webkit-scrollbar-track{background-color:transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent}.mypage-card-enroll .agreement-list-area:hover::-webkit-scrollbar-thumb{min-height:50px;box-shadow:inset 0 0 0 10px #111}}@media (max-width:767px) and (max-width:767px){.benefits-by-level .info-table .component-table tbody td span{line-height:2rem}.resort-modify .agreement-wrap .terms-ag-tit03{line-height:2.2rem}.mypage-grade-box.align-center{line-height:2.4rem}.resort--mypage-wrap .mypage-private-promotion.resort-private-promotion .component-card .txt-info-sub .info-sub{line-height:2.2rem}}
/*# sourceMappingURL=global.min.css.map */
