﻿html{font-size:2.6666666667vw;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:rgba(247,237,66,.2)}@media screen and (min-width: 750px){html{font-size:20px}}@media(hover: none){html{background-color:#f7ed42}}*{box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,dl,dt,dd,form,fieldset,legend,table,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,ol{list-style:none}fieldset{border:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto;vertical-align:middle;border:none}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select,textarea{font:inherit;color:inherit}textarea{resize:none}body{background-color:rgba(0,0,0,0);color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif;font-size:1.4rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=th] body{font-family:"Noto Sans Thai","Noto","Noto Sans Thai UI",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif;line-height:1.6}html[lang=zh-Hans] body{font-family:"Noto Sans SC","Noto","Noto Sans CJK SC","Noto Sans CJK","Source Han Sans",source-han-sans-simplified-c,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif}html[lang=zh-Hant] body{font-family:"Noto Sans TC","Noto","Noto Sans CJK TC","Noto Sans CJK","Source Han Sans",source-han-sans-traditional-c,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif}html[lang=en] body,html[lang=ms] body,html[lang=vi] body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif}html[lang=ko] body{font-family:"Noto Sans KR","Noto","Noto Sans CJK KR","Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif}.site-container{width:100%;max-width:750px;margin:0 auto;overflow:hidden;box-shadow:0 .2rem 1.4rem rgba(0,0,0,.06)}.site-main{background-color:#fff}.site-header{padding:calc(env(safe-area-inset-top, 0px) + 0rem) 2rem 0;display:flex;flex-wrap:wrap;align-items:center;background:linear-gradient(to bottom, #F7ED42 calc(100% - 5.5rem), #ffffff calc(100% - 5.5rem))}.site-header .site-header__nav{flex:1 0 100%;padding:.4rem 0}.site-header .site-header__nav .site-header__list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));column-gap:.4rem}.site-header .site-header__nav .site-header__item{display:flex;min-height:6.2rem;flex-direction:column;align-items:center;gap:.8rem}.site-header .site-header__nav .site-header__item .site-header__item-icon{display:flex;width:100%;aspect-ratio:63.79/34.26;justify-content:center;align-items:center;flex-shrink:0;border-radius:10rem;background-color:#fff;box-shadow:0 .4rem .19rem -0.3rem rgba(0,0,0,.2)}.site-header .site-header__nav .site-header__item .site-header__item-icon .site-header__item-ico{display:block;width:auto;height:2.3rem}.site-header .site-header__nav .site-header__item .site-header__item-text{color:#000;text-align:center;white-space:pre-line;font-size:.9rem;font-weight:400;letter-spacing:.02em;line-height:1}.site-header .site-header__nav .site-header__item[aria-current=page] .site-header__item-text{padding-bottom:.3rem;color:#fa5abe;border-bottom:1px solid #fa5abe;font-size:.9rem;font-weight:600;letter-spacing:.01em}.site-header .site-header__top{width:100%;flex-shrink:0;display:flex;align-items:center;padding:1.3rem 0}.site-header .site-header__top .site-header__brand{display:flex;align-items:center;flex:0 0 auto;gap:1.2rem}.site-header .site-header__top .site-header__brand>.site-header__logo{display:block;flex:0 0 auto;width:auto;height:3.2rem}.site-header .site-header__top .site-header__actions{display:flex;align-items:center;flex-grow:1;justify-content:flex-end;column-gap:.5rem}.site-header .site-header__top .site-header__actions .site-header__coupon,.site-header .site-header__top .site-header__actions .site-header__language{display:inline-flex;align-items:center;flex:0 0 auto;flex-direction:column;row-gap:.3rem}.site-header .site-header__top .site-header__actions .site-header__ico{display:block;flex:0 0 auto;width:2.7rem;height:2.7rem}.site-header .site-header__top .site-header__actions .site-header__coupon-text{padding:.3rem .4rem;border-radius:10rem;background-color:#fa5abe;color:#fff;text-align:center;white-space:pre-line;font-size:.8rem;font-weight:600;letter-spacing:0;line-height:1}.site-header .site-header__top .site-header__actions .site-header__language-text{padding:.4rem 1rem;color:#000;text-align:center;white-space:pre-line;font-size:.8rem;font-weight:600;letter-spacing:0;line-height:1}.site-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;padding:.8rem 2rem;background:#f7f7f7}.site-breadcrumb>.site-breadcrumb__link{padding:.2rem .4rem;color:#545252;font-size:.9rem;font-weight:400;letter-spacing:.02em;line-height:1}.site-breadcrumb>.site-breadcrumb__separator{display:block;flex:0 0 auto;width:.5rem;height:auto;margin:0 .4rem}.site-footer{display:flex;flex-direction:column;padding:4rem 2rem calc(env(safe-area-inset-bottom, 0px) + 8.55rem);row-gap:3.2rem;background:#f7ed42}.site-footer>.site-footer__banner{position:fixed;left:50%;width:100%;max-width:750px;transform:translateX(-50%);bottom:0;padding-bottom:env(safe-area-inset-bottom, 0px);background-color:#f7ed42;z-index:9}.site-footer>.site-footer__banner>.site-footer__banner-link,.site-footer>.site-footer__banner>.site-footer__banner-image{display:block;width:100%}.site-footer>.site-footer__banner>.site-footer__banner-image{height:auto}.site-footer>.site-footer__nav,.site-footer>.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;color:#000;text-align:center;font-size:1.1rem;font-weight:400;letter-spacing:.02em;line-height:1}.site-footer>.site-footer__nav{gap:1.6rem 1.8rem}.site-footer>.site-footer__nav>.site-footer__item{text-decoration:underline;text-underline-offset:.3rem}.site-footer>.site-footer__social{display:flex;flex-direction:column;align-items:center;row-gap:.5rem}.site-footer>.site-footer__social>.site-footer__social-item{display:flex;flex-direction:column;align-items:center;row-gap:.5rem}.site-footer>.site-footer__social>.site-footer__social-item>.site-footer__social-qr{display:block;width:10rem;height:10rem}.site-footer>.site-footer__social>.site-footer__social-item>.site-footer__social-row{display:flex;align-items:center;column-gap:.5rem;color:#000;font-size:1.1rem;font-weight:400;letter-spacing:.02em;line-height:1}.site-footer>.site-footer__social>.site-footer__social-item>.site-footer__social-row>.site-footer__social-ico{display:block;width:auto;height:1.5rem}.site-footer>.site-footer__social>.site-footer__social-item>.site-footer__social-row>.site-footer__social-account{color:inherit;text-decoration:none}.site-footer>.site-footer__social>.site-footer__social-item>.site-footer__social-row>.site-footer__social-account[href]{text-decoration:underline;text-underline-offset:.3rem}.site-footer>.site-footer__links>.site-footer__link+.site-footer__link::before{content:"｜";display:inline-block;width:1em;font-size:1.1rem;text-align:center;margin:0 .8rem}.site-footer>.site-footer__copyright{color:#000;text-align:center;font-size:.8rem;font-weight:400;letter-spacing:0;line-height:1.6}.error-page{padding:6rem 1.6rem;text-align:center}.error-page .error-page__code{font-size:3.2rem;line-height:1.2}.error-page .error-page__message{margin-top:1.2rem}.error-page .error-page__back{display:inline-block;margin-top:2.4rem;padding:1rem 2.4rem;border:1px solid #000}.home-banner{padding:.8rem 0}.home-banner .home-banner__link,.home-banner .home-banner__image{display:block;width:100%}.home-banner .home-banner__image{height:auto}.home-banner .home-banner__pagination{position:static;margin-top:1rem;line-height:0}.home-banner .home-banner__pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;margin:0 .4rem;background-color:#d9d9d9;border-radius:50%;opacity:1;transition:background-color .3s ease}.home-banner .home-banner__pagination .swiper-pagination-bullet-active{background-color:#fa5abe}.home-store-find{padding:1.6rem 2rem 4rem}.home-store-find .home-store-find__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.home-store-find .home-store-find__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.home-store-find .home-store-find__list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem;padding-top:2.4rem}.home-store-find .home-store-find__item{width:100%}.home-store-find .home-store-find__note{width:100%;color:#000;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.6}.home-store-find .home-store-find__item--brand{padding:.4rem}.home-store-find .home-store-find__item--brand .home-store-find__button{display:flex;align-items:center}.home-store-find .home-store-find__item--brand .home-store-find__logo{flex:0 0 auto;width:10rem;text-align:center}.home-store-find .home-store-find__item--brand .home-store-find__logo-image{width:3.05rem;height:auto}.home-store-find .home-store-find__item--brand .home-store-find__body{position:relative;z-index:0;display:flex;flex:1 1 auto;align-items:center;min-width:0;padding:.8rem 1.2rem .8rem 2rem}.home-store-find .home-store-find__item--brand .home-store-find__body::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#fff;clip-path:polygon(2rem 0, 100% 0, 100% 100%, 0 100%);content:""}.home-store-find .home-store-find__item--brand .home-store-find__body .home-store-find__ico{flex:0 0 auto;width:2.032rem;height:2.032rem}.home-store-find .home-store-find__item--brand .home-store-find__body .home-store-find__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;text-align:center}.home-store-find .home-store-find__item--brand .home-store-find__body .home-store-find__text>.home-store-find__label{padding-bottom:.4rem;color:#000;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.home-store-find .home-store-find__item--brand .home-store-find__body .home-store-find__text>.home-store-find__brand{color:#000;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1}.home-store-find .home-store-find__item--brand .home-store-find__body .home-store-find__arrow{flex:0 0 auto;width:.604rem;height:1.104rem}.home-store-find .home-store-find__item--mk{background-color:#f7ed42}.home-store-find .home-store-find__item--cf{background-color:#f5b1b1}.home-store-find .home-store-find__item--cf .home-store-find__logo-image{width:8.362rem;height:2.812rem}.home-store-find .home-store-find__item--region .home-store-find__button{display:flex;align-items:center;justify-content:space-between;height:5.4rem;padding:.8rem 1.2rem;border:.4rem solid #545252}.home-store-find .home-store-find__item--region .home-store-find__group{display:flex;width:100%;align-items:center;justify-content:center;gap:1.2rem;min-width:0}.home-store-find .home-store-find__item--region .home-store-find__group .home-store-find__ico{flex:0 0 auto;width:1.6rem;height:1.6rem}.home-store-find .home-store-find__item--region .home-store-find__group .home-store-find__label{text-align:center;color:#000;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.home-store-find .home-store-find__item--region .home-store-find__arrow{flex:0 0 auto;width:.604rem;height:1.104rem}.home-coupon .home-coupon__link{position:relative;display:block;aspect-ratio:750/244}.home-coupon .home-coupon__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-coupon .home-coupon__content{position:relative;min-height:100%;display:flex;align-items:center;padding:0 1.4rem}.home-coupon .home-coupon__content .home-coupon__text{display:flex;flex-direction:column;width:24.2rem;padding-right:2rem;text-align:center;white-space:pre-line}.home-coupon .home-coupon__content .home-coupon__text .home-coupon__label{color:#000;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:.03em;line-height:1.3}.home-coupon .home-coupon__content .home-coupon__text .home-coupon__title,.home-coupon .home-coupon__content .home-coupon__text .home-coupon__note{color:#000;font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.home-coupon .home-coupon__content .home-coupon__icon{position:absolute;top:50%;right:13.5rem;transform:translateY(-50%);width:2.5rem;height:2.5rem}.home-coupon .home-coupon__content .home-coupon__icon-image{display:block;width:100%;height:100%}.home-featured{padding:4rem 2rem;background-color:#fa5abe}.home-featured .home-featured__title{position:relative;display:flex;padding-left:1rem;color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.home-featured .home-featured__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#f7ed42;content:"";transform:translateY(-50%)}.home-featured .home-featured__section{display:flex;flex-direction:column;gap:1.2rem;padding-top:2.4rem}.home-featured .home-featured__section .home-featured__subtitle{display:flex;align-items:center;gap:.8rem;color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.home-featured .home-featured__section .home-featured__subtitle::before,.home-featured .home-featured__section .home-featured__subtitle::after{flex:0 0 auto;width:.2rem;height:1.6rem;background-color:currentColor;content:""}.home-featured .home-featured__section .home-featured__subtitle::before{transform:rotate(-20deg)}.home-featured .home-featured__section .home-featured__subtitle::after{transform:rotate(20deg)}.home-featured .home-featured__section .home-featured__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem}.home-featured .home-featured__section .home-featured__list .home-store-card{display:flex;flex-direction:column;padding:.8rem;border-radius:.6rem;background-color:#fff}.home-featured .home-featured__section .home-featured__list .home-store-card .store-card__image{height:8rem;background-color:#c7c7c7}.home-featured .home-featured__section .home-featured__list .home-store-card img.store-card__image{display:block;width:100%;object-fit:cover}.home-featured .home-featured__section .home-featured__list .home-store-card .store-card__name{display:flex;flex:1 1 auto;align-items:center;min-height:1.5em;color:#000;font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1.2}.home-featured .home-featured__section .home-featured__list .home-store-card .store-card__address,.home-featured .home-featured__section .home-featured__list .home-store-card .store-card__hours{color:#000;white-space:pre-line;font-size:1rem;font-weight:400;letter-spacing:0}.home-featured .home-featured__section .home-featured__list .home-store-card .store-card__address{line-height:1.2}.home-featured .home-featured__section .home-featured__list .home-store-card .store-card__hours{line-height:1.6}.home-taxfree{padding:4rem 2rem}.home-taxfree .home-taxfree__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.home-taxfree .home-taxfree__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.home-taxfree .home-taxfree__icons{display:flex;flex-wrap:wrap;gap:.8rem;padding:2.4rem 0}.home-taxfree .home-taxfree__icons .home-taxfree__icon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;height:4rem;min-width:7.2rem;padding:.6rem;border:1px solid #bdbdbd;border-radius:.3rem;background-color:#fff}.home-taxfree .home-taxfree__icons .home-taxfree__icon .home-taxfree__icon-img{max-width:100%;max-height:100%;width:auto;height:auto}.home-taxfree .home-taxfree__button{display:flex;align-items:center;justify-content:space-between;height:5.4rem;margin-top:1.2rem;padding:.8rem 1.2rem;border:.2rem solid #fa5abe;color:#fa5abe;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.home-taxfree .home-taxfree__button .home-taxfree__button-group{display:flex;width:100%;align-items:center;justify-content:center;gap:1.2rem;min-width:0}.home-taxfree .home-taxfree__button .home-taxfree__button-icon{flex:0 0 auto;width:1.9rem;height:1.8rem}.home-taxfree .home-taxfree__button .home-taxfree__button-text{min-width:0}.home-taxfree .home-taxfree__button .home-taxfree__button-arrow{flex:0 0 auto;width:.604rem;height:1.104rem}.home-fanclub .home-fanclub__link{position:relative;display:block;aspect-ratio:750/244}.home-fanclub .home-fanclub__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-fanclub .home-fanclub__content{position:relative;min-height:100%;display:flex;align-items:center;justify-content:flex-end}.home-fanclub .home-fanclub__icon{position:absolute;top:50%;left:13.2rem;transform:translateY(-50%);width:2.5rem;height:2.5rem}.home-fanclub .home-fanclub__icon-image{display:block;width:100%;height:100%}.home-fanclub .home-fanclub__text{display:flex;flex-direction:column;width:25.4rem;padding:0 0 0 2rem;text-align:center}.home-fanclub .home-fanclub__text .home-fanclub__title{color:#000;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:.03em;line-height:1.3}.home-fanclub .home-fanclub__text .home-fanclub__lead{padding:.6rem 0;color:#000;white-space:pre-line;font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.home-fanclub .home-fanclub__text .home-fanclub__register{display:flex;align-self:center;align-items:center;justify-content:center;padding:.4rem 1.2rem .6rem;border-radius:10rem;background-color:#13ae67;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1}.home-news{padding:4rem 2rem}.home-news .home-news__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.home-news .home-news__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.home-news .home-news__list{margin-top:1.2rem}.home-news .home-news__item{display:flex;align-items:center;gap:2.4rem;padding:1.6rem 0 1.2rem;border-bottom:1px dashed #dfdfdf;color:#000;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.home-news .home-news__date{flex:0 0 auto}.home-news .home-news__link,.home-news .home-news__text{flex:1 1 auto;min-width:0}.stores-query{padding:3.2rem 2rem;text-align:center;display:flex;flex-direction:column;row-gap:2.4rem}.stores-query .stores-query__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.stores-query .stores-query__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.stores-query .stores-query__field{display:flex;align-items:center;justify-content:space-between;align-self:stretch;padding:1rem 1.2rem;border:1px solid #545252;border-radius:.6rem;cursor:pointer}.stores-query .stores-query__field .stores-query__group{display:flex;width:100%;align-items:center;justify-content:center;gap:1.2rem;min-width:0}.stores-query .stores-query__field .stores-query__group .stores-query__ico{flex:0 0 auto;width:1.6rem;height:1.6rem}.stores-query .stores-query__field .stores-query__group .stores-query__value{min-width:0;color:#000;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.stores-query .stores-query__field .stores-query__group .stores-query__select{display:none}.stores-query .stores-query__field .stores-query__arrow{flex:0 0 auto;width:.604rem;height:1.104rem;transform:rotate(90deg)}.stores-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center}.stores-picker[hidden]{display:none}.stores-picker .stores-picker__mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.stores-picker .stores-picker__panel{position:relative;display:flex;flex-direction:column;align-items:center;width:23.2rem;height:20.4rem;padding:1.2rem 0;overflow:hidden;border-radius:1.3rem;background:linear-gradient(180deg, rgba(115, 115, 115, 0.2) 0%, rgba(255, 255, 255, 0) 50.48%, rgba(115, 115, 115, 0.2) 100%) #fff;box-shadow:0 0 3.2rem rgba(0,0,0,.2);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.stores-picker .stores-picker__list{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;padding:7.5rem 0;overscroll-behavior:contain;scroll-snap-type:y mandatory}.stores-picker .stores-picker__option{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;padding:0 1.2rem;border:none;background:none;color:rgba(0,0,0,.1);text-align:center;cursor:pointer;scroll-snap-align:center}.stores-picker .stores-picker__divider{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;color:rgba(0,0,0,.3);white-space:nowrap;pointer-events:none;font-size:1.2rem;font-weight:400;letter-spacing:.055em;line-height:1}.stores-picker .stores-picker__option[data-distance="0"]{background-color:rgba(116,116,128,.08);color:#000;font-size:2rem;font-weight:400;letter-spacing:.06em;line-height:1}.stores-picker .stores-picker__option[data-distance="1"]{color:rgba(0,0,0,.6);font-size:1.6rem;font-weight:400;letter-spacing:.06em;line-height:1}.stores-picker .stores-picker__option[data-distance="2"]{color:rgba(0,0,0,.3);font-size:1.4rem;font-weight:400;letter-spacing:.06em;line-height:1}.stores-picker .stores-picker__option[data-distance="3"]{color:rgba(0,0,0,.2);font-size:1.2rem;font-weight:400;letter-spacing:.06em;line-height:1}.stores-picker .stores-picker__option[data-distance="4"]{color:rgba(0,0,0,.1);font-size:1.1rem;font-weight:400;letter-spacing:.06em;line-height:1}html[data-stores-picker-open],html[data-stores-picker-open] body{overflow:hidden}.stores-form.is-loading .stores-list{opacity:.55;pointer-events:none}.stores-list{padding:0 2rem 4.8rem;display:flex;flex-direction:column;row-gap:2.4rem;transition:opacity .15s linear}.stores-list .stores-list__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.stores-list .stores-list__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.stores-list .stores-list__map{display:flex;flex-direction:column;row-gap:1.2rem}.stores-list .stores-list__map .stores-list__map-trigger{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border:1px solid #545252;border-radius:.6rem;background-color:#fff;color:#000}.stores-list .stores-list__map .stores-list__map-trigger[aria-disabled=false]{cursor:pointer}.stores-list .stores-list__map .stores-list__map-trigger .stores-list__map-group{display:flex;width:100%;align-items:center;justify-content:center;gap:1.2rem;min-width:0}.stores-list .stores-list__map .stores-list__map-trigger .stores-list__map-ico{flex:0 0 auto;width:1.6rem;height:1.6rem}.stores-list .stores-list__map .stores-list__map-trigger .stores-list__map-text{min-width:0;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.stores-list .stores-list__map .stores-list__map-trigger .stores-list__map-arrow{flex:0 0 auto;width:.604rem;height:1.104rem;transform:rotate(90deg);transition:transform .2s linear}.stores-list .stores-list__map .stores-list__map-trigger[aria-expanded=true] .stores-list__map-arrow{transform:rotate(-90deg)}.stores-list .stores-list__map .stores-list__map-panel[hidden]{display:none}.stores-list .stores-list__map .stores-list__map-panel .stores-list__map-canvas{width:100%;height:24rem;background-color:#f7f7f7}.stores-list .stores-list__map .stores-list__map-info{display:flex;flex-direction:column;row-gap:.4rem;max-width:20rem}.stores-list .stores-list__map .stores-list__map-info .stores-list__map-info-name{color:#000;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.3}.stores-list .stores-list__map .stores-list__map-info .stores-list__map-info-address{color:#545252;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.3}.stores-list .stores-list__map .stores-list__map-info .stores-list__map-info-link{color:#fa5abe;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.3}.stores-list.stores-list--disabled .stores-list__filter-label{cursor:default}.stores-list .stores-list__filters{display:flex;flex-wrap:wrap;gap:.8rem}.stores-list .stores-list__filters .stores-list__filter{position:relative}.stores-list .stores-list__filters .stores-list__checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0}.stores-list .stores-list__filters .stores-list__filter-label{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem .5rem 1rem;border:1px solid #dfdfdf;border-radius:10rem;background-color:#fff;box-shadow:0 .2rem 0 0 rgba(0,0,0,.1);cursor:pointer;transition:background-color .2s ease}.stores-list .stores-list__filters .stores-list__checkbox:checked+.stores-list__filter-label{background-color:#545252}.stores-list .stores-list__filters .stores-list__checkbox:checked+.stores-list__filter-label .stores-list__filter-text{color:#fff}.stores-list .stores-list__filters .stores-list__checkbox:focus+.stores-list__filter-label{outline:.2rem solid #545252;outline-offset:.2rem}.stores-list .stores-list__filters .stores-list__filter-ico{flex:0 0 auto}.stores-list .stores-list__filters .stores-list__filter-ico.stores-list__filter-ico--night{width:1.0493rem;height:1.0493rem}.stores-list .stores-list__filters .stores-list__filter-ico.stores-list__filter-ico--skii{width:.5rem;height:1.4rem}.stores-list .stores-list__filters .stores-list__filter-text{color:#000;text-align:center;transition:color .2s ease;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.stores-list .stores-card__group{width:100%;display:flex;flex-direction:column;margin-top:1.6rem;row-gap:1.6rem}.stores-list .stores-card__group .stores-card{display:flex;flex-direction:column;row-gap:.8rem;padding:1.2rem 1.6rem;border:1px solid #bdbdbd;border-radius:.4rem}.stores-list .stores-card__group .stores-card .stores-card__name-line{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.stores-list .stores-card__group .stores-card .stores-card__name-line .stores-card__brands{display:flex;align-items:center;gap:.8rem}.stores-list .stores-card__group .stores-card .stores-card__name-line .stores-card__brands .stores-card__brand{flex:0 0 auto}.stores-list .stores-card__group .stores-card .stores-card__name-line .stores-card__brands .stores-card__brand.stores-card__brand--mk{width:1.4rem;height:1.4rem}.stores-list .stores-card__group .stores-card .stores-card__name-line .stores-card__brands .stores-card__brand.stores-card__brand--cocokara{width:2.2rem;height:1.4rem}.stores-list .stores-card__group .stores-card .stores-card__name-line .stores-card__name{color:#000;font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.stores-list .stores-card__group .stores-card .stores-card__info{display:flex;flex-direction:column;color:#545252;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.3}.stores-list .stores-card__group .stores-card .stores-card__hours,.stores-list .stores-card__group .stores-card .stores-card__tel{display:flex;align-items:flex-start}.stores-list .stores-card__group .stores-card .stores-card__hours .stores-card__label,.stores-list .stores-card__group .stores-card .stores-card__tel .stores-card__label{flex:0 0 auto}.stores-list .stores-card__group .stores-card .stores-card__hours .stores-card__text,.stores-list .stores-card__group .stores-card .stores-card__tel .stores-card__text{flex:1 1 auto;min-width:0;white-space:pre-line}.stores-list .stores-card__group .stores-card .stores-card__tags{display:flex;flex-wrap:wrap;gap:.4rem}.stores-list .stores-card__group .stores-card .stores-card__tags .stores-card__tag{display:flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border:1px solid #bdbdbd;border-radius:9rem;background-color:#fff}.stores-list .stores-card__group .stores-card .stores-card__tags .stores-card__tag .stores-card__tag-ico{flex:0 0 auto}.stores-list .stores-card__group .stores-card .stores-card__tags .stores-card__tag .stores-card__tag-ico.stores-card__tag-ico--night{width:1.0493rem;height:1.0493rem}.stores-list .stores-card__group .stores-card .stores-card__tags .stores-card__tag .stores-card__tag-ico.stores-card__tag-ico--skii{width:.5rem;height:1.4rem}.stores-list .stores-card__group .stores-card .stores-card__tags .stores-card__tag .stores-card__tag-text{color:#000;font-size:1rem;font-weight:400;letter-spacing:.02em;line-height:1}.store-detail{padding:0}.store-detail .store-detail__image{display:flex;align-items:center;justify-content:center;min-height:16.7rem}.store-detail .store-detail__image .store-detail__image-img{display:block;max-width:100%;max-height:70vh}.store-detail .store-detail__image .store-detail__image-placeholder{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;padding:8.9rem 0 0;width:100%;min-height:28rem}.store-detail .store-detail__image .store-detail__image-placeholder::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#fff;opacity:.78}.store-detail .store-detail__image .store-detail__image-placeholder-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.store-detail .store-detail__image .store-detail__image-placeholder-body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.6rem}.store-detail .store-detail__image .store-detail__image-placeholder-ico{width:2.2rem;height:2.2rem}.store-detail .store-detail__image .store-detail__image-placeholder-text{color:#545252;text-align:center;white-space:pre-line;font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.11}.store-detail .store-detail__body{display:flex;flex-direction:column;row-gap:.8rem;padding:1rem 2rem 6rem}.store-detail .store-detail__body .store-detail__name{color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.store-detail .store-detail__body .store-detail__name-ja{color:#000;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.store-detail .store-detail__body .store-detail__fields{display:grid;grid-template-columns:auto 1fr;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.store-detail .store-detail__body .store-detail__fields .store-detail__label{display:flex;align-items:center;padding:1rem;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;background-color:#f7f7f7;color:#000;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.store-detail .store-detail__body .store-detail__fields .store-detail__value{display:flex;flex-direction:column;padding:1rem;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;background-color:#fff;color:#000;word-break:break-word;white-space:pre-line;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.store-detail .store-detail__body .store-detail__fields .store-detail__value-line+.store-detail__value-line{margin-top:.4rem}.store-detail .store-detail__body .store-detail__map-button{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:2.4rem;padding:1rem 1.2rem;border:1px solid #545252;border-radius:.6rem;background-color:#545252;color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.store-detail .store-detail__body .store-detail__map-button .store-detail__map-ico{width:1.8rem;height:1.8rem}.store-detail .store-detail__badges{display:flex;flex-wrap:wrap;justify-content:center}.search-find{padding:3.2rem 2rem 4.8rem}.search-find .search-find__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.search-find .search-find__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.search-find .search-find__list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem;padding-top:2.4rem}.search-find .search-find__item{width:100%}.search-find .search-find__note{width:100%;color:#000;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.6}.search-find .search-find__item--brand{display:flex;min-height:5.4rem;padding:.4rem}.search-find .search-find__item--brand .search-find__button{display:flex;flex:1 1 auto;align-items:stretch}.search-find .search-find__item--brand .search-find__logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:10.6rem}.search-find .search-find__item--brand .search-find__logo-image{width:3.05rem;height:auto}.search-find .search-find__item--brand .search-find__body{position:relative;z-index:0;display:flex;flex:1 1 auto;align-items:center;min-width:0;padding:0 1.2rem 0 0}.search-find .search-find__item--brand .search-find__body::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#fff;clip-path:polygon(2rem 0, 100% 0, 100% 100%, 0 100%);content:""}.search-find .search-find__item--brand .search-find__body .search-find__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;text-align:center}.search-find .search-find__item--brand .search-find__body .search-find__text>.search-find__label,.search-find .search-find__item--brand .search-find__body .search-find__text>.search-find__brand{color:#000;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.search-find .search-find__item--brand .search-find__body .search-find__arrow{flex:0 0 auto;width:.604rem;height:1.104rem}.search-find .search-find__item--mk{background-color:#f7ed42}.search-find .search-find__item--cf{background-color:#f5b1b1}.search-find .search-find__item--cf .search-find__logo-image{width:8.362rem;height:2.812rem}.coupon{padding:3.2rem 0 4.8rem}.coupon .coupon__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5;margin:0 2rem}.coupon .coupon__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.coupon .coupon__desc{color:#000;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6;padding:2.4rem 2rem}.coupon-mk{display:flex;flex-direction:column;align-items:center;row-gap:4rem;padding:3.2rem 2rem 4.8rem;background-color:rgba(247,237,66,.3)}.coupon-mk .coupon-mk__head{display:flex;justify-content:center;align-items:center;column-gap:1.6rem;width:33.5rem;padding:1rem 2rem;background-color:#fff;border-radius:1rem}.coupon-mk .coupon-mk__head .coupon-mk__logo{display:block;width:3.051rem;height:3.051rem}.coupon-mk .coupon-mk__head .coupon-mk__heading{color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.33em;line-height:1.5}.coupon-mk .coupon-mk__list{display:flex;flex-direction:column;row-gap:4rem}.coupon-mk .coupon-mk__list .coupon-mk__item{position:relative;background-color:#fff;border:.8rem solid #f7ed42;border-radius:1rem;box-shadow:.2rem .2rem .2rem 0 rgba(0,0,0,.15)}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__badge{position:absolute;top:-1.9rem;left:-2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:7.6rem;height:7.6rem;color:#fff;text-align:center;background-color:#fa5abe;border-radius:50%;box-shadow:.2rem .2rem .2rem 0 rgba(0,0,0,.15);font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.27}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__label{display:flex;justify-content:center;padding:.8rem .4rem 1.2rem 5.3rem;color:#000;text-align:center;font-feature-settings:"hwid" on;background-color:#f7ed42;border-radius:.2rem .2rem 0 0;white-space:pre-line;font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.35}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__desc{padding-top:1.6rem;color:#000;text-align:center;white-space:pre-line;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.5}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__desc .coupon-mk__desc-seg--accent{color:#fa5abe}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__period{padding-top:.8rem;color:#000;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.6}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__staff{padding-top:1.2rem;color:#545252;white-space:pre-line;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.6}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__scan{padding-top:1.2rem;color:#000;text-align:center;white-space:pre-line;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__qr{padding-top:1rem;text-align:center}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__qr .coupon-mk__qr-image{display:inline-block;width:19.1rem;height:19.1rem}.coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__jp{padding-top:1.2rem;padding-bottom:1.6rem;color:#000;text-align:center;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}.coupon-mk .coupon-mk__notice{display:flex;flex-direction:column}.coupon-mk .coupon-mk__notice .coupon-mk__notice-title{color:#000;font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.5}.coupon-mk .coupon-mk__notice .coupon-mk__notice-body{display:flex;flex-direction:column;row-gap:2.4rem}.coupon-mk .coupon-mk__notice .coupon-mk__notice-cn{color:#000;font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.5}.coupon-mk .coupon-mk__notice .coupon-mk__notice-ja{color:#000;font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.5}.coupon-cf{display:flex;flex-direction:column;row-gap:4rem;padding:4.8rem 2rem 4.8rem;background-color:rgba(245,177,177,.4)}.coupon-cf .coupon-cf__head{display:flex;justify-content:center;align-items:flex-start;width:33.5rem;padding:1rem 2rem;background-color:#fff;border-radius:1rem}.coupon-cf .coupon-cf__head .coupon-cf__logo{display:block}.coupon-cf .coupon-cf__head .coupon-cf__heading{display:flex;align-items:center;column-gap:.8rem;color:#005c8b;font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.5}.coupon-cf .coupon-cf__head .coupon-cf__title{letter-spacing:.528rem}.coupon-cf .coupon-cf__list{display:flex;flex-direction:column;row-gap:4rem}.coupon-cf .coupon-cf__list .coupon-cf__item{position:relative;background-color:#fff;border:.8rem solid #fa8a9b;border-radius:1rem;box-shadow:.2rem .2rem .2rem 0 rgba(0,0,0,.15)}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__badge{position:absolute;top:-1.9rem;left:-2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:7.6rem;height:7.6rem;color:#fff;text-align:center;background-color:#005c8b;border-radius:50%;box-shadow:.2rem .2rem .2rem 0 rgba(0,0,0,.15);font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.27}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__label{display:flex;justify-content:center;padding:.2rem 0 .9rem;color:#fff;text-align:center;font-feature-settings:"hwid" on;background-color:#fa8a9b;border-radius:.2rem .2rem 0 0;white-space:pre-line;font-size:2.4rem;font-weight:600;letter-spacing:0;line-height:1.35}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__desc{padding-top:1.6rem;color:#000;text-align:center;white-space:pre-line;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.5}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__desc .coupon-cf__desc-seg--accent{color:#e9546a}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__offer{color:#000;text-align:center;white-space:pre-line;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.27}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__offer .coupon-cf__offer-seg--accent{color:#e9546a}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__period{padding-top:.8rem;color:#000;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.6}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__staff{padding-top:.8rem;color:#274582;text-align:center;white-space:pre-line;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.4}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__scan{padding-top:1.2rem;color:#000;text-align:center;white-space:pre-line;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__qr{padding-top:.6rem;text-align:center}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__qr .coupon-cf__qr-image{display:inline-block;width:auto;height:14.25rem}.coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__jp{padding-top:1.2rem;padding-bottom:1.6rem;color:#000;text-align:center;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}.coupon-cf .coupon-cf__notice{display:flex;flex-direction:column}.coupon-cf .coupon-cf__notice .coupon-cf__notice-title{color:#000;font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.5}.coupon-cf .coupon-cf__notice .coupon-cf__notice-body{display:flex;flex-direction:column;row-gap:2.4rem}.coupon-cf .coupon-cf__notice .coupon-cf__notice-cn{color:#000;font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.5}.coupon-cf .coupon-cf__notice .coupon-cf__notice-ja{color:#000;font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.5}html[lang=en] .coupon-mk .coupon-mk__head .coupon-mk__heading,html[lang=ko] .coupon-mk .coupon-mk__head .coupon-mk__heading,html[lang=th] .coupon-mk .coupon-mk__head .coupon-mk__heading,html[lang=vi] .coupon-mk .coupon-mk__head .coupon-mk__heading,html[lang=ms] .coupon-mk .coupon-mk__head .coupon-mk__heading,html[lang=en] .coupon-cf .coupon-cf__head .coupon-cf__title,html[lang=ko] .coupon-cf .coupon-cf__head .coupon-cf__title,html[lang=th] .coupon-cf .coupon-cf__head .coupon-cf__title,html[lang=vi] .coupon-cf .coupon-cf__head .coupon-cf__title,html[lang=ms] .coupon-cf .coupon-cf__head .coupon-cf__title{letter-spacing:0}html[lang=en] .coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__desc,html[lang=en] .coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__desc{line-height:1.2}html[lang=en] .coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__label{line-height:1.2}html[lang=en] .coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__badge,html[lang=ko] .coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__badge,html[lang=th] .coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__badge,html[lang=vi] .coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__badge,html[lang=ms] .coupon-mk .coupon-mk__list .coupon-mk__item .coupon-mk__badge,html[lang=en] .coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__badge,html[lang=ko] .coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__badge,html[lang=th] .coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__badge,html[lang=vi] .coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__badge,html[lang=ms] .coupon-cf .coupon-cf__list .coupon-cf__item .coupon-cf__badge{font-size:2.4rem;font-weight:500;letter-spacing:0;line-height:1}.taxfree{padding:2.4rem 1.6rem}.taxfree .taxfree__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.taxfree .taxfree__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.taxfree .taxfree__guide{display:flex;flex-direction:column;gap:3.2rem;padding:0 1.4rem}.taxfree .taxfree__guide .taxfree__guide-title{align-self:stretch;padding:.4rem 3.2rem;color:#000;text-align:center;background-color:#f7ed42;box-shadow:.5rem .5rem 0 0 rgba(0,0,0,.4);font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.taxfree .taxfree__guide .taxfree__steps{display:flex;flex-direction:column;gap:3.2rem}.taxfree .taxfree__guide .taxfree__steps .taxfree__step{display:flex;flex-direction:column;gap:.8rem}.taxfree .taxfree__guide .taxfree__steps .taxfree__step-head{position:relative;display:flex;align-items:flex-start;gap:.8rem}.taxfree .taxfree__guide .taxfree__steps .taxfree__step-head .taxfree__step-no{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-top:.5rem;border-radius:.2rem;color:#fff;text-align:center;background-color:#7f7f7f;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1}.taxfree .taxfree__guide .taxfree__steps .taxfree__step-head .taxfree__step-title{flex:1 1 auto;white-space:pre-line;color:#000;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#f7ed42;text-decoration-thickness:60%;text-underline-offset:-0.4rem;text-underline-position:from-font;font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.taxfree .taxfree__guide .taxfree__steps .taxfree__step-items{display:flex;flex-direction:column;gap:.8rem;padding-left:2rem}.taxfree .taxfree__guide .taxfree__steps .taxfree__step-items .taxfree__step-item{display:flex;align-items:flex-start;gap:.8rem;color:#000;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.taxfree .taxfree__guide .taxfree__steps .taxfree__step-items .taxfree__step-item .taxfree__step-item-icon{flex:0 0 auto;width:1.7rem;height:auto;margin-top:.3rem}.taxfree .taxfree__guide .taxfree__steps .taxfree__step-items .taxfree__step-item .taxfree__step-item-text{min-width:0}.taxfree .taxfree__guide .taxfree__steps .taxfree__step--qr{display:flex;align-items:center;justify-content:center;align-self:stretch;height:15.4rem}.taxfree .taxfree__guide .taxfree__steps .taxfree__step--qr .taxfree__qr-img{display:block;width:auto;height:100%}.taxfree .taxfree__guide .taxfree__guide-note{color:#000;font-size:.8rem;font-weight:400;letter-spacing:0;line-height:1.6}.taxfree .taxfree__step-icon{position:absolute}.taxfree .taxfree__step-icon[src*=icon_person]{top:-1.3rem;right:6rem;width:5.9rem;height:5.8rem}.taxfree .taxfree__step-icon[src*=icon_passport]{top:-0.7rem;right:14.1rem;width:3.8001rem;height:4.1124rem}.taxfree .taxfree__about{display:flex;flex-direction:column;gap:2.4rem;padding-bottom:4.8rem}.taxfree .taxfree__about .taxfree__note{display:flex;min-height:5.4rem;border:.4rem solid #545252}.taxfree .taxfree__about .taxfree__link{display:flex;flex:1 1 auto;align-items:stretch;justify-content:space-between;padding:.8rem 1.2rem;color:#000}.taxfree .taxfree__about .taxfree__link .taxfree__link-group{display:flex;width:100%;align-items:center;justify-content:center;gap:1.2rem;min-width:0;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.1}.taxfree .taxfree__about .taxfree__link .taxfree__link-group .taxfree__link-icon{flex:0 0 auto;width:1.8rem;height:auto}.taxfree .taxfree__about .taxfree__link .taxfree__link-group .taxfree__link-text{min-width:0;text-align:center;white-space:pre-line}.taxfree .taxfree__about .taxfree__link .taxfree__link-arrow{flex:0 0 auto;align-self:center;width:.604rem;height:1.104rem}.taxfree .taxfree__list{width:100%;display:flex;flex-direction:column;gap:3.2rem}.taxfree .taxfree__list>.taxfree__item{display:flex;flex-direction:column;row-gap:2.4rem}.taxfree .taxfree__list .taxfree__icons{display:flex;flex-wrap:wrap;gap:.8rem}.taxfree .taxfree__list .taxfree__icons .taxfree__icon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;height:4rem;min-width:7.2rem;padding:.6rem;border:1px solid #bdbdbd;border-radius:.3rem;background-color:#fff}.taxfree .taxfree__list .taxfree__icons .taxfree__icon .taxfree__icon-img{max-width:100%;max-height:100%;width:auto;height:auto}html[lang=ko] .taxfree .taxfree__step-icon[src*=icon_person]{right:3rem}html[lang=ko] .taxfree .taxfree__step-icon[src*=icon_passport]{right:8.1rem}html[lang=en] .taxfree .taxfree__step-icon[src*=icon_person],html[lang=th] .taxfree .taxfree__step-icon[src*=icon_person],html[lang=vi] .taxfree .taxfree__step-icon[src*=icon_person],html[lang=ms] .taxfree .taxfree__step-icon[src*=icon_person]{top:-0.5rem;right:2rem}html[lang=en] .taxfree .taxfree__step-icon[src*=icon_passport],html[lang=th] .taxfree .taxfree__step-icon[src*=icon_passport],html[lang=vi] .taxfree .taxfree__step-icon[src*=icon_passport],html[lang=ms] .taxfree .taxfree__step-icon[src*=icon_passport]{top:-0.1rem;right:11rem}.fanclub{padding:3.2rem 2rem 4.8rem}.fanclub .fanclub__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.fanclub .fanclub__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.fanclub .fanclub__section{padding-bottom:4.8rem}.fanclub .fanclub__image{box-sizing:content-box;padding-top:2.4rem;padding-bottom:1.6rem}.fanclub .fanclub__image .fanclub__image-img{display:block;width:100%;height:10rem;object-fit:cover}.fanclub .fanclub__text{color:#000;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.fanclub .fanclub__text--flow{padding-top:2.4rem}.fanclub .fanclub__join-body{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem 0 0}.fanclub .fanclub__join-body .fanclub__qrcode-image{display:flex;justify-content:center}.fanclub .fanclub__join-body .fanclub__qrcode-image .fanclub__qrcode-image-img{width:23.8rem;height:28.8rem}.fanclub .fanclub__join-body .fanclub__note{color:#000;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.6}.fanclub .fanclub__pending-note{padding-top:1.6rem;color:#545252;text-align:center;font-size:1.1rem;font-weight:400;letter-spacing:.02em;line-height:1.6}.fanclub .fanclub__action{padding-top:2.4rem}.fanclub .fanclub__action .fanclub__button{display:flex;min-height:5.4rem;align-items:center;justify-content:center;gap:1.2rem;padding:.8rem 1.2rem .8rem 3.2rem;border:.2rem solid #06c755;border-radius:.8rem;color:#06c755;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.fanclub .fanclub__action .fanclub__button .fanclub__button-icon{flex:0 0 auto;width:2.4rem;height:2.4rem}.fanclub .fanclub__action .fanclub__button[aria-disabled=true]{position:relative;border-color:#dfdfdf;background-color:#ededed;color:#545252}.fanclub .fanclub__action .fanclub__button[aria-disabled=true] .fanclub__button-icon{filter:grayscale(1);opacity:.5}.fanclub .fanclub__action .fanclub__button[aria-disabled=true]::after{content:"";position:absolute;top:-0.2rem;right:-0.2rem;bottom:-0.2rem;left:-0.2rem;border-radius:1rem;background-color:rgba(84,82,82,.3)}.fanclub .fanclub__qrcode{display:flex;align-items:center;justify-content:center;margin-top:1.6rem;margin-right:auto;margin-left:auto;width:14rem;height:14rem;padding:5.4rem 3.55rem 6.3rem 3.55rem;aspect-ratio:1/1;background-color:#e1e1e1}.fanclub .fanclub__qrcode .fanclub__qrcode-img{display:block;width:100%;height:auto}.fanclub .fanclub__pr .fanclub__pr-link{color:#545252;text-underline-offset:50%;font-size:.9rem;font-weight:400;letter-spacing:.02em;line-height:1}.fanclub .fanclub__pr .fanclub__pr-link[href]{text-decoration:underline}.sns{padding:3.2rem 2rem 4.8rem}.sns .sns__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.sns .sns__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.sns .sns__list{padding-top:2.4rem;display:flex;flex-direction:column;row-gap:2.4rem}.sns .sns__item{display:flex;padding:.8rem 1.6rem 1.6rem 1.6rem;gap:1rem;align-self:stretch;flex-direction:column;border-radius:.6rem;border:1px solid #bdbdbd}.sns .sns__item .sns__head{width:100%;display:flex;align-items:center;gap:.4rem}.sns .sns__item .sns__head .sns__icon{width:auto;height:2rem;max-width:100%}.sns .sns__item .sns__head .sns__name{color:#000;text-align:center;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans KR","Apple SD Gothic Neo","Noto Sans Thai","Thonburi",Roboto,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:1.4}.sns .sns__item .sns__qr{display:flex;align-items:center;justify-content:center;width:14rem;height:14rem;margin:0 auto;background-color:#e1e1e1}.sns .sns__item .sns__qr .sns__qr-img{width:100%;height:100%;object-fit:contain}.sns .sns__item .sns__account{color:#000;text-align:center;text-decoration:none;text-underline-offset:.3rem;font-size:1.2rem;font-weight:500;letter-spacing:0}.sns .sns__item .sns__account[href]{text-decoration:underline}.language{padding:3.2rem 2rem 4.8rem}.language .language__title{position:relative;display:flex;padding-left:1rem;color:#000;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.language .language__title::before{position:absolute;top:50%;left:0;width:.4rem;height:1.6rem;background-color:#fa5abe;content:"";transform:translateY(-50%)}.language .language__list{display:flex;flex-direction:column;row-gap:1rem;padding-top:2.4rem}.language .language__list .language__item{display:block;padding:1.7rem 1.2rem;border:1px solid #545252;border-radius:.8rem;background-color:#fff;color:#545252;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.language .language__list .language__item.language__item--current{background-color:#545252;color:#fff}.news-detail{padding:3.2rem 2rem 4.8rem 2rem}.news-detail .news-detail__body{display:flex;flex-direction:column;row-gap:2.4rem;padding-bottom:6.4rem}.news-detail .news-detail__body .news-detail__date{color:#000;opacity:.5;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.6}.news-detail .news-detail__body .news-detail__title{color:#000;padding-bottom:.8rem;border-bottom:1px solid #dcd7d0;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.news-detail .news-detail__body .news-detail__content{color:#000;padding:0 2rem;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.news-detail .news-detail__back{display:flex;justify-content:center;align-items:center;height:5rem;padding:.8rem 1.2rem;border:1px solid #545252;color:#000;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.legal{padding:3.2rem 2rem 4.8rem 2rem}.legal .legal__body{display:flex;flex-direction:column;row-gap:2.4rem}.legal .legal__title{color:#000;padding-bottom:.8rem;border-bottom:1px solid #dcd7d0;font-size:1.6rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.legal .legal__lead{color:#000;padding:0 2rem;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.legal .legal__sections{display:flex;flex-direction:column;row-gap:2.4rem;padding:0 2rem}.legal .legal__section{display:flex;flex-direction:column;row-gap:.8rem}.legal .legal__heading{color:#000;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.6}.legal .legal__paragraphs{display:flex;flex-direction:column;row-gap:.8rem}.legal .legal__text{color:#000;overflow-wrap:break-word;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.6}.legal .legal__link{color:inherit;text-decoration:underline}
