.footer{margin-top:0}html{scroll-behavior:smooth;scroll-padding-top:120px}@media screen and (max-width: 640px){html{scroll-padding-top:12.5vw}}h1{pointer-events:none}.page .header-wrap{background:#2cb6f9}.page .header-wrap .menu-trigger span{background-color:#fff}.page .header-wrap .header-logo .header-logo_b{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(223deg) brightness(106%) contrast(101%)}.header{background:#2cb6f9 !important}.sale-2024--special .contents.contents--wide{max-width:unset}.kv{margin-bottom:unset !important}.list__disc{margin-left:1.5em}.list__disc>li{list-style:disc}.list__table>li{display:table}.list__table>li>div{vertical-align:top;display:table-cell}.relative{position:relative}.brand{background:url(../images/pc/main_bg.png);padding-top:110px}@media all and (min-width: 641px) and (max-width: 1600px){.brand{padding-top:6.875vw}}@media screen and (max-width: 640px){.brand{padding-top:10.9375vw;overflow:hidden}}.brand img,.brand picture,.brand a{display:block}.brand .search-tabs{max-width:1384px;display:flex;margin:0 auto;justify-content:space-between;align-items:flex-start}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search-tabs{max-width:86.5vw}}@media screen and (max-width: 640px){.brand .search-tabs{max-width:87.8125vw}}.brand .search-tabs .search-tabs__btn{position:relative;transition:all 0.3s ease-in-out}.brand .search-tabs .search-tabs__btn:hover p{background-color:#333333;color:#fff;border:1px solid #000000}.brand .search-tabs .search-tabs__btn:hover.active p{background-color:unset;color:#fff;border:unset}.brand .search-tabs .search-tabs__btn img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search-tabs .search-tabs__btn img{width:40.9375vw}}@media screen and (max-width: 640px){.brand .search-tabs .search-tabs__btn img{width:42.65625vw}}.brand .search-tabs .search-tabs__btn p{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:3.2rem;letter-spacing:.045em;background-color:transparent;transition:all 0.3s linear;border-radius:63px;height:125px;width:100%}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search-tabs .search-tabs__btn p{font-size:2vw}}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search-tabs .search-tabs__btn p{border-radius:3.9375vw}}@media all and (min-width: 641px) and (max-width: 1600px) and (min-width: 641px) and (max-width: 1600px){.brand .search-tabs .search-tabs__btn p{height:7.8125vw}}@media screen and (max-width: 640px){.brand .search-tabs .search-tabs__btn p{border-radius:6.25vw;height:12.5vw}}@media screen and (max-width: 640px){.brand .search-tabs .search-tabs__btn p{font-size:3.75vw}}.brand .search-tabs .search-tabs__btn.active p{color:#fff;height:125px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search-tabs .search-tabs__btn.active p{height:7.8125vw}}@media screen and (max-width: 640px){.brand .search-tabs .search-tabs__btn.active p{height:12.5vw}}.brand .search-tabs .search-tabs__btn.active img{height:auto;width:658px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search-tabs .search-tabs__btn.active img{width:41.125vw}}@media screen and (max-width: 640px){.brand .search-tabs .search-tabs__btn.active img{width:42.65625vw}}.brand .search{margin:20px auto 0;max-width:1384px;border:1px solid #2cb6f9;background-color:#fff}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search{margin-top:1.25vw;max-width:86.5vw}}@media screen and (max-width: 640px){.brand .search{margin-top:3.125vw;max-width:87.8125vw}}.brand .search li{transition:all 0.3s ease-in-out;border-bottom:1px solid #000c4d}.brand .search li:hover img{transform:translateY(0.3vw)}.brand .search li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding-bottom:20px;font-weight:700;font-size:1.8rem;letter-spacing:.045em;color:#000c4d}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search li a{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search li a{padding-bottom:1.25vw}}@media screen and (max-width: 640px){.brand .search li a{font-size:3.4375vw;padding-bottom:3.125vw}}.brand .search li a img{height:auto;transition:transform 0.2s linear}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search li a img{width:1.6875vw}}@media screen and (max-width: 640px){.brand .search li a img{width:4.21875vw}}.brand .search .search-brand{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 34px;padding:60px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .search-brand{gap:2.5vw 2.125vw;padding:3.75vw}}@media screen and (max-width: 640px){.brand .search .search-brand{grid-template-columns:1fr;gap:6.25vw;padding:6.5625vw}}.brand .search .all{border-bottom:unset;margin:0 auto;width:334px;height:70px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .all{width:20.875vw;height:4.375vw}}@media screen and (max-width: 640px){.brand .search .all{width:52.1875vw;height:10.9375vw}}.brand .search .all a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:3px solid #2cb6f9;border-radius:35px;padding-bottom:unset;gap:22px;font-weight:700}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .all a{gap:1.375vw;height:4.375vw;border:.1875vw solid #2cb6f9;border-radius:2.1875vw}}@media screen and (max-width: 640px){.brand .search .all a{gap:3.4375vw;border:.46875vw solid #2cb6f9;border-radius:5.46875vw;font-size:3.125vw}}.brand .search .search-location{display:none;padding:72px 50px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .search-location{padding:4.5vw 3.125vw}}@media screen and (max-width: 640px){.brand .search .search-location{padding:3.4375vw 7.8125vw}}.brand .search .search-location .search-location__box-wrapper{position:relative;margin-top:62px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .search-location .search-location__box-wrapper{margin-top:3.875vw}}@media screen and (max-width: 640px){.brand .search .search-location .search-location__box-wrapper{margin-top:4.6875vw}}.brand .search .search-location .mt-unset{margin-top:unset}.brand .search .search-location .search-location__box{padding:50px;background-color:#e9f8ff;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 50px;padding-top:62px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .search-location .search-location__box{padding:3.125vw;gap:2.5vw 3.125vw}}@media screen and (max-width: 640px){.brand .search .search-location .search-location__box{grid-template-columns:1fr;padding:7.8125vw}}.brand .search .search__label{position:absolute;top:-20px;left:-20px;width:94px;height:49px;background:url("../images/pc/search_box.png") center no-repeat;background-size:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.6rem;letter-spacing:.05em;color:#fff}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .search__label{font-size:1vw}}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .search__label{top:-1.25vw;left:-1.25vw;width:5.875vw;height:3.0625vw}}@media screen and (max-width: 640px){.brand .search .search__label{font-size:2.5vw;top:-3.125vw;left:-3.125vw;width:14.6875vw;height:7.65625vw}}.brand .search .search__label span{transform:translateY(-22%);line-height:1}.brand .search li{transition:all 0.3s ease-in-out;border-bottom:1px solid #000c4d}.brand .search li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding-bottom:20px;font-weight:700;font-size:1.8rem;letter-spacing:.045em;color:#000c4d}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search li a{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search li a{padding-bottom:1.25vw}}@media screen and (max-width: 640px){.brand .search li a{font-size:3.4375vw;padding-bottom:3.125vw}}.brand .search li a img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search li a img{width:1.6875vw}}@media screen and (max-width: 640px){.brand .search li a img{width:4.21875vw}}.brand .search .search-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .search .search-grid{gap:1.875vw}}@media screen and (max-width: 640px){.brand .search .search-grid{grid-template-columns:1fr;gap:4.6875vw}}.brand .search .search-grid .search-location__box{grid-template-columns:1fr}@media screen and (max-width: 640px){.brand .search .search-grid .search-location__box-wrapper{margin-top:unset}}.brand .lineup__brand-section{position:relative}.brand .lineup_heading{position:relative}.brand .lineup{margin:102px auto 0;max-width:1384px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup{max-width:86.5vw;margin-top:6.375vw}}@media screen and (max-width: 640px){.brand .lineup{max-width:87.5vw;margin-top:17.1875vw}}.brand .lineup h2{text-align:center;font-weight:700;font-size:10rem;color:#333333;line-height:1;letter-spacing:.02em}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup h2{font-size:6.25vw}}@media screen and (max-width: 640px){.brand .lineup h2{font-size:15.625vw}}.brand .lineup .lineup__anchor{font-size:2rem;line-height:2.1;letter-spacing:.02em;display:flex;flex-wrap:wrap;justify-content:center;padding:68px 40px;background-color:#fff;border:1px solid #2cb6f9;gap:42px;margin-top:40px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__anchor{font-size:1.25vw}}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__anchor{padding:4.25vw 2.5vw;gap:2.625vw;margin-top:2.5vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__anchor{padding:10.9375vw 3.125vw;font-size:3.75vw;line-height:2.08333;gap:5.78125vw;margin-top:7.8125vw}}.brand .lineup .lineup__anchor a{color:#333333;text-underline-offset:12px;display:flex;gap:12px;align-items:center;justify-content:space-between;text-decoration:unset;padding-bottom:6px;border-bottom:1px solid #000}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__anchor a{gap:.75vw;padding-bottom:.375vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__anchor a{padding-bottom:0vw;gap:1.5625vw}}.brand .lineup .lineup__anchor img{width:16px;height:8px;transition:all 0.2s linear;position:relative;top:2px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__anchor img{width:1vw;height:.5vw;top:.125vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__anchor img{width:2.96875vw;height:1.40625vw;top:.3125vw}}.brand .lineup .lineup__anchor li:hover img{top:6px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__anchor li:hover img{top:.375vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__anchor li:hover img{top:.9375vw}}.brand .lineup .linup__label-anchor{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:500px;height:69px;background:url("../images/pc/label_anchor.png") center no-repeat;background-size:100%;display:none;align-items:center;justify-content:center}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .linup__label-anchor{top:-1.875vw;width:31.25vw;height:4.3125vw}}@media screen and (max-width: 640px){.brand .lineup .linup__label-anchor{background:url("../images/mobile/label_anchor.png") center no-repeat;background-size:100%;width:68.90625vw;height:12.96875vw;top:-6.25vw}}.brand .lineup .linup__label-anchor span{font-weight:700;font-size:2.6rem;letter-spacing:.02em;line-height:1;color:#fff;margin-top:-6px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .linup__label-anchor span{font-size:1.625vw}}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .linup__label-anchor span{margin-top:-.375vw}}@media screen and (max-width: 640px){.brand .lineup .linup__label-anchor span{font-size:4.0625vw;margin-top:-1.25vw}}.brand .lineup .lineup__list-wrapper{margin-top:6px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list-wrapper{margin-top:.375vw}}.brand .lineup .lineup__brand-title{position:relative;width:fit-content;height:84px;background-size:100%;margin:74px auto 0;background-color:#fff;padding:0 60px;font-size:2.4rem;line-height:1;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:10px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__brand-title{font-size:1.5vw}}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__brand-title{margin-top:4.625vw;height:6.125vw;padding:0 3.75vw;border-radius:.625vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__brand-title{height:15.3125vw;background-size:100%;font-size:3.75vw;margin-top:10.46875vw;height:13.125vw;min-width:60.625vw;padding:0 9.375vw;border-radius:1.5625vw}}.brand .lineup .lineup__brand-title:after{content:"";display:block;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:15px;height:16px;background:url("../images/pc/image_label.png") center no-repeat;background-size:100%}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__brand-title:after{bottom:-.875vw;width:.9375vw;height:1vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__brand-title:after{bottom:-2.1875vw;width:2.34375vw;height:2.5vw}}.brand .lineup .lineup__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;margin-top:46px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list{gap:2.5vw;margin-top:2.875vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__list{grid-template-columns:repeat(2, 1fr);margin-top:21.25vw;gap:4.6875vw;margin-top:6.71875vw}}.brand .lineup .lineup__list .lineup__item{border:1px solid #fff}.brand .lineup .lineup__list .lineup__item:nth-of-type(even) .lineup__item-image{background-color:#ffd302}.brand .lineup .lineup__list .lineup__coming-soon{position:relative;pointer-events:none}.brand .lineup .lineup__list .lineup__coming-soon .lineup__item-icon,.brand .lineup .lineup__list .lineup__coming-soon .lineup__item-img{display:none}.brand .lineup .lineup__list .lineup__coming-soon::after{position:absolute;inset:0;content:"COMING SOON";display:flex;align-items:center;justify-content:center;margin:0 auto;width:70%;height:100%;font-weight:700;font-size:3.6rem;line-height:1.11111;letter-spacing:.02em;color:#fff}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list .lineup__coming-soon::after{font-size:2.25vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__list .lineup__coming-soon::after{font-size:5vw;line-height:1.03125}}.brand .lineup .lineup__list .lineup__item-image{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;width:315px;height:315px;background-color:#2cb6f9}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list .lineup__item-image{width:19.6875vw;height:19.6875vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__list .lineup__item-image{width:41.25vw;height:41.25vw;margin-left:auto}}.brand .lineup .lineup__list .lineup__item-image .lineup__item-img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list .lineup__item-image .lineup__item-img{width:15.3125vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__list .lineup__item-image .lineup__item-img{width:31.875vw}}.brand .lineup .lineup__list .lineup__item-image .w-130{width:294px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list .lineup__item-image .w-130{width:18.375vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__list .lineup__item-image .w-130{width:39.0625vw}}.brand .lineup .lineup__list .lineup__item-image .lineup__item-icon{position:absolute;bottom:13px;right:13px;height:auto;z-index:1;width:37px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list .lineup__item-image .lineup__item-icon{width:2.3125vw;right:.8125vw;bottom:.8125vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__list .lineup__item-image .lineup__item-icon{width:4.6875vw;right:2.03125vw;bottom:2.03125vw}}.brand .lineup .lineup__list .lineup__item-image .lineup__item-icon-hover{opacity:0;z-index:2;transition:opacity 0.3s linear}.brand .lineup .lineup__list .lineup__item-image:hover .lineup__item-icon-hover{opacity:1}.brand .lineup .lineup__list .lineup__item-image .lineup__item-label{position:absolute;top:-37px;left:-37px;width:388px;height:98px;background:url(../images/pc/image_label.png) center no-repeat;background-size:100%}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list .lineup__item-image .lineup__item-label{width:24.25vw;height:6.125vw;top:-2.3125vw;left:-2.3125vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__list .lineup__item-image .lineup__item-label{width:60.625vw;height:15.3125vw;top:-5.78125vw;left:-5.78125vw}}.brand .lineup .lineup__list .lineup__item-image .lineup__item-label p{position:absolute;inset:0;top:-18%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:2.4rem;line-height:1;letter-spacing:.05em;color:#333333}@media all and (min-width: 641px) and (max-width: 1600px){.brand .lineup .lineup__list .lineup__item-image .lineup__item-label p{font-size:1.5vw}}@media screen and (max-width: 640px){.brand .lineup .lineup__list .lineup__item-image .lineup__item-label p{font-size:3.75vw}}.brand .link-list{position:relative;display:flex;align-items:center;justify-content:center;gap:30px;margin-top:80px;padding-bottom:500px}@media all and (min-width: 641px) and (max-width: 1600px){.brand .link-list{gap:1.875vw;margin-top:5vw;padding-bottom:31.25vw}}@media screen and (max-width: 640px){.brand .link-list{padding-bottom:15.15625vw;flex-direction:column;margin-top:14.84375vw}}.brand .link-list a{width:520px;height:100px;border-radius:50px;border:3px solid #333333;display:flex;align-items:center;justify-content:center;gap:17px;background-color:#fff;text-decoration:none;font-size:2.6rem;letter-spacing:.045em;color:#000c4d;transition:color 0.3s linear}@media all and (min-width: 641px) and (max-width: 1600px){.brand .link-list a{font-size:1.625vw}}@media all and (min-width: 641px) and (max-width: 1600px){.brand .link-list a{gap:1.0625vw;width:32.5vw;height:6.25vw;border-radius:3.125vw;border:.1875vw solid #333}}@media screen and (max-width: 640px){.brand .link-list a{gap:2.65625vw;width:87.5vw;height:15.625vw;font-size:4.0625vw;gap:3.125vw;border-radius:7.8125vw;border:.46875vw solid #333}}.brand .link-list a:hover{background-color:#000c4d;color:#fff}.brand .link-list a:hover .link__arrow-icon{background-color:#fff}.brand .link-list a .link__arrow-icon{height:20px;width:10px;clip-path:polygon(0 10px, 10px 20px, 10px 0);background-color:#333;transition:background-color 0.3s linear}@media all and (min-width: 641px) and (max-width: 1600px){.brand .link-list a .link__arrow-icon{width:.625vw;height:1.25vw;clip-path:polygon(0 .625vw, .625vw 1.25vw, .625vw 0)}}@media screen and (max-width: 640px){.brand .link-list a .link__arrow-icon{width:1.5625vw;height:3.125vw;clip-path:polygon(0 1.5625vw, 1.5625vw 3.125vw, 1.5625vw 0)}}.brand .link-list a .link__arrow-icon-right{rotate:180deg}.line-up__title{font-weight:700;font-size:1.8rem;line-height:1.77778;letter-spacing:.05em;color:#333333;margin-top:10px}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__title{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__title{margin-top:.625vw}}@media screen and (max-width: 640px){.line-up__title{font-size:3.125vw;line-height:1.6;margin-top:1.5625vw}}.line-up__item-name{font-weight:500;font-size:2.2rem;line-height:1.45455;letter-spacing:.05em;color:#333333;margin-top:6px}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-name{font-size:1.375vw}}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-name{margin-top:.375vw}}@media screen and (max-width: 640px){.line-up__item-name{font-size:3.75vw;line-height:1.33333;margin-top:.9375vw}}.line-up__item-price{font-weight:500;font-size:2rem;line-height:1.6;letter-spacing:.05em;color:#333333;margin-top:10px}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-price{font-size:1.25vw}}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-price{margin-top:.625vw}}@media screen and (max-width: 640px){.line-up__item-price{margin-top:1.5625vw;font-size:3.4375vw;line-height:1.45455}}.line-up__item-price span{font-family:"SimonCircular" !important;font-weight:600}.line-up__item-des{font-size:1.8rem;line-height:1.77778;letter-spacing:.05em;color:#333333;margin-top:30px}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-des{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-des{margin-top:1.875vw}}@media screen and (max-width: 640px){.line-up__item-des{font-size:3.75vw;line-height:1.75;margin-top:4.6875vw}}.line-up__item-flex{display:flex;gap:12px;margin-top:14px}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-flex{gap:.75vw;margin-top:.875vw}}@media screen and (max-width: 640px){.line-up__item-flex{gap:.625vw;flex-direction:column}}.line-up__item-size{flex-shrink:0}@media screen and (max-width: 640px){.line-up__item-size{max-width:unset}}.line-up__item-facilities,.line-up__item-color,.line-up__item-size{font-weight:400;font-size:1.8rem;line-height:1.77778;letter-spacing:.05em;color:#333}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-facilities,.line-up__item-color,.line-up__item-size{font-size:1.125vw}}@media screen and (max-width: 640px){.line-up__item-facilities,.line-up__item-color,.line-up__item-size{font-size:3.75vw;line-height:1.75}}.line-up__item-facilities span,.line-up__item-color span,.line-up__item-size span{font-weight:700;flex-shrink:0}.line-up__item-facilities a,.line-up__item-color a,.line-up__item-size a{color:#333333;text-underline-offset:8px;transition:all 0.3s ease-in-out}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-facilities a,.line-up__item-color a,.line-up__item-size a{text-underline-offset:.5vw}}@media screen and (max-width: 640px){.line-up__item-facilities a,.line-up__item-color a,.line-up__item-size a{text-underline-offset:1.25vw}}.line-up__item-facilities a:hover,.line-up__item-color a:hover,.line-up__item-size a:hover{opacity:0.7}.line-up__item-facilities{gap:6px}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-facilities{gap:.375vw}}@media screen and (max-width: 640px){.line-up__item-facilities{gap:.9375vw}}.line-up__item-flex-wrap{display:flex;flex-wrap:wrap;gap:6px}@media all and (min-width: 641px) and (max-width: 1600px){.line-up__item-flex-wrap{gap:.375vw}}@media screen and (max-width: 640px){.line-up__item-flex-wrap{gap:.9375vw}}.note{max-width:1382px;width:100%;padding:40px;border:4px solid #2cb6f9;margin:126px auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.note{max-width:86.375vw;padding:2.5vw;border:.25vw solid #2cb6f9;margin-top:7.875vw}}@media screen and (max-width: 640px){.note{max-width:87.1875vw;padding:6.25vw;border:.625vw solid #2cb6f9;margin-top:15.625vw}}.note a{display:inline;color:#333333;text-underline-offset:4px;transition:opacity 0.3s linear;opacity:1}@media all and (min-width: 641px) and (max-width: 1600px){.note a{text-underline-offset:.25vw}}@media screen and (max-width: 640px){.note a{text-underline-offset:.625vw}}.note a:hover{opacity:0.7}.note li{display:flex;font-weight:500;font-size:1.6rem;line-height:1.75;color:#333333;letter-spacing:.05em}@media all and (min-width: 641px) and (max-width: 1600px){.note li{font-size:1vw}}@media screen and (max-width: 640px){.note li{font-size:3.125vw;line-height:1.6}}.copyright{font-weight:500;font-size:1.6rem;line-height:1.75;color:#333333;letter-spacing:.05em;padding-top:40px;margin:0 auto;max-width:1382px}@media all and (min-width: 641px) and (max-width: 1600px){.copyright{font-size:1vw}}@media all and (min-width: 641px) and (max-width: 1600px){.copyright{max-width:86.375vw;padding-top:2.5vw}}@media screen and (max-width: 640px){.copyright{max-width:87.1875vw;padding-top:6.25vw;font-size:3.125vw;line-height:1.6}}.is-MobileOS .sale-2024--special .kv.is-top-space,.sale-2024--special .kv.is-top-space{padding-top:unset}.page .header,.is-MobileOS .page .header-wrap .page.is-scroll .header{position:static !important}.menu-trigger{position:absolute !important}.modal{position:fixed;display:none;align-items:center;justify-content:center;inset:0;background-color:rgba(0,0,0,0.6);z-index:1002;padding:120px 0}@media all and (min-width: 641px) and (max-width: 1600px){.modal{padding:7.5vw 0}}@media screen and (max-width: 640px){.modal{padding:6.25vw 2.8125vw 18.75vw}}.modal .modal__content{position:relative;display:flex;align-items:center;justify-content:center;position:relative;max-height:740px;height:78dvh;background-color:#fff;max-width:1200px;width:100%;padding:60px;aspect-ratio:1/1;object-fit:contain;display:flex;justify-content:flex-start;gap:60px;margin:0 auto;overflow-y:auto}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__content{max-width:75vw;max-height:46.25vw;padding:3.75vw;gap:3.75vw}}@media screen and (max-width: 640px){.modal .modal__content{width:100%;height:100%;padding:4.6875vw;margin-top:unset;max-width:91.25vw;flex-direction:column}}.modal .modal__label{position:absolute;top:-66px;left:50%;transform:translateX(-50%);width:fit-content;height:100px;background-color:#2cb6f9;font-weight:700;border-radius:10px;font-size:2.9rem;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1001;padding:0 50px}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__label{font-size:1.8125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__label{top:-4.125vw;height:6.25vw;padding:0 3.125vw;border-radius:.625vw}}@media screen and (max-width: 640px){.modal .modal__label{top:-4.0625vw;min-height:15.625vw;min-width:46.875vw;height:fit-content;padding:0 7.5vw;border-radius:1.5625vw;font-size:4.53125vw}}.modal .modal__label span{margin-top:-4px}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__label span{margin-top:-.25vw}}.modal .modal__label::after{content:"";display:block;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:19px;height:18px;background:url("../images/pc/label_modal.png") no-repeat center;background-size:100%}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__label::after{bottom:-1vw;width:1.1875vw;height:1.125vw}}@media screen and (max-width: 640px){.modal .modal__label::after{bottom:-2.5vw;width:2.96875vw;height:2.8125vw}}.modal .modal__content-left{position:relative;width:658px;height:100%;background-color:#e9f8ff;display:flex;align-items:center;justify-self:center;flex-shrink:0}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__content-left{width:41.125vw}}@media screen and (max-width: 640px){.modal .modal__content-left{width:100%;height:95.3125vw;align-items:unset}}.modal .modal__content-left img{margin:0 auto;width:408px;height:352px}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__content-left img{width:25.5vw;height:22vw}}.modal .modal__content-right{flex:1}.modal .modal__content-wrapper{position:relative;width:100%;height:fit-content}@media screen and (max-width: 640px){.modal .modal__content-wrapper{height:80dvh}}.modal .modal__close-btn{position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);transition:all 0.3s ease-in-out;width:190px;height:65px;background:url("../images/pc/close_icon.png") no-repeat center;background-size:100%}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__close-btn{width:11.875vw;height:4.0625vw;bottom:-5vw}}@media screen and (max-width: 640px){.modal .modal__close-btn{background:url("../images/mobile/close_icon.png") no-repeat center;background-size:100%;width:36.5625vw;height:15.15625vw;bottom:-16.875vw}}.modal .modal__close-btn:hover{background:url("../images/pc/close_icon-hover.png") no-repeat center;background-size:100%}@media screen and (max-width: 640px){.modal .modal__close-btn:hover{background:url("../images/mobile/close_icon-hover.png") no-repeat center;background-size:100%}}.modal .modal__close-btn img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__close-btn img{width:11.875vw}}@media screen and (max-width: 640px){.modal .modal__close-btn img{width:12.8125vw}}.modal .modal__content-left .modal__image{height:auto;width:408px}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__content-left .modal__image{width:25.5vw}}@media screen and (max-width: 640px){.modal .modal__content-left .modal__image{margin-top:12.1875vw;width:auto;height:60.9375vw}}.modal .modal__nav-left{position:absolute;top:39%;left:20px;z-index:1000;transition:all 0.3s ease-in-out}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__nav-left{left:1.25vw}}@media screen and (max-width: 640px){.modal .modal__nav-left{top:unset;bottom:5vw;left:8.125vw}}.modal .modal__nav-left img{height:auto;width:69px}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__nav-left img{width:4.3125vw}}@media screen and (max-width: 640px){.modal .modal__nav-left img{width:11.09375vw}}.modal .modal__nav-left:hover{opacity:0.7}.modal .modal__nav-right{z-index:1000;position:absolute;top:39%;right:20px;rotate:180deg;transition:all 0.3s ease-in-out}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__nav-right{right:1.25vw}}@media screen and (max-width: 640px){.modal .modal__nav-right{top:unset;bottom:5vw;right:8.125vw}}.modal .modal__nav-right img{height:auto;width:66px}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__nav-right img{width:4.125vw}}@media screen and (max-width: 640px){.modal .modal__nav-right img{width:11.09375vw}}.modal .modal__nav-right:hover{opacity:0.7}.modal .modal__label.w-full{text-wrap:nowrap;text-align:center}@media screen and (max-width: 640px){.modal .modal__label.w-full{text-wrap:unset;width:100%}}.modal__pagination{bottom:30px !important}@media all and (min-width: 641px) and (max-width: 1600px){.modal__pagination{bottom:1.875vw !important}}@media screen and (max-width: 640px){.modal__pagination{bottom:8.125vw !important}}.swiper-pagination-bullet{width:14px !important;height:14px !important;background-color:#b7b7b7 !important}@media all and (min-width: 641px) and (max-width: 1600px){.swiper-pagination-bullet{width:.875vw !important;height:.875vw !important}}@media screen and (max-width: 640px){.swiper-pagination-bullet{width:2.1875vw !important;height:2.1875vw !important}}.swiper-pagination-bullet-active{background-color:#333333 !important}.ball{position:absolute;top:156px;left:-100px;z-index:1;cursor:pointer;width:188px;height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.ball{top:9.75vw;left:-6.25vw;width:11.25vw}}@media screen and (max-width: 640px){.ball{width:31.40625vw;top:unset;bottom:-29.21875vw;left:-5.625vw;z-index:1}}.ball-2{width:170px;position:fixed;top:150px;right:8px;left:unset;z-index:1001 !important}@media all and (min-width: 641px) and (max-width: 1600px){.ball-2{width:10.625vw;top:9.375vw;right:.5vw}}@media screen and (max-width: 640px){.ball-2{width:21.875vw;top:14.0625vw;right:.625vw}}#ball-1{pointer-events:none}.z-1{z-index:1 !important}.ball-3{top:0px;left:-90px;width:250px;pointer-events:none}@media all and (min-width: 641px) and (max-width: 1600px){.ball-3{width:15.625vw;left:-5.625vw}}@media screen and (max-width: 640px){.ball-3{width:35.625vw;top:-4.84375vw;bottom:unset;left:-6.25vw}}.ball-4{top:125px;left:-0;width:271px;pointer-events:none}@media all and (min-width: 641px) and (max-width: 1600px){.ball-4{width:16.9375vw;top:7.8125vw;left:0vw}}@media screen and (max-width: 640px){.ball-4{width:30.46875vw;top:20.3125vw;left:0vw}}.ball-5{top:30px;left:-94px;width:129px;pointer-events:none}@media all and (min-width: 641px) and (max-width: 1600px){.ball-5{width:8.0625vw;top:1.875vw;left:-5.875vw}}@media screen and (max-width: 640px){.ball-5{width:20.15625vw;top:-6.40625vw;left:-6.25vw}}.ball-6{top:-43px;left:-94px;width:215px;pointer-events:none}@media all and (min-width: 641px) and (max-width: 1600px){.ball-6{width:13.4375vw;top:-2.6875vw;left:-5.875vw}}@media screen and (max-width: 640px){.ball-6{width:33.59375vw;top:-6.40625vw;left:-6.25vw}}.ball-7{top:-90px;left:-94px;width:172px;pointer-events:none}@media all and (min-width: 641px) and (max-width: 1600px){.ball-7{width:10.75vw;top:-5.625vw;left:-5.875vw}}@media screen and (max-width: 640px){.ball-7{width:20.78125vw;top:-9.375vw;left:-5.625vw}}@media screen and (max-width: 640px){.pc-block{display:none}}.opacity-0{opacity:0}@media all and (min-width: 641px){.sp-block{display:none}}.display-none{opacity:0;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media screen and (max-width: 640px){.p-64{padding:0 7.5vw}}.t-60{top:60px}@media all and (min-width: 641px) and (max-width: 1600px){.t-60{top:3.75vw}}@media screen and (max-width: 640px){.t-60{top:127.1875vw}}.page .btn-top{position:fixed;display:none;line-height:1;z-index:100;bottom:20px;right:20px}@media all and (min-width: 641px) and (max-width: 1600px){.page .btn-top{bottom:1.25vw;right:1.25vw}}@media screen and (max-width: 640px){.page .btn-top{bottom:20.3125vw;right:2.34375vw}}.page .btn-top__text{overflow:hidden;text-indent:100%;white-space:nowrap}.page .btn-top:before{background-image:url("/_assets_rev03/images/common/btn/btn_up_sp.png");background-position:50%;background-repeat:no-repeat;background-size:contain;width:73px;height:73px;padding-bottom:25px;box-sizing:border-box;content:"";display:block}@media all and (min-width: 641px) and (max-width: 1600px){.page .btn-top:before{width:4.5625vw;height:4.5625vw}}@media screen and (max-width: 640px){.page .btn-top:before{width:11.40625vw;height:11.40625vw}}.brand,.brand .search-tabs,.brand .search-tabs .search-tabs__btn,.brand .search-tabs .search-tabs__btn p,.brand .search-tabs .search-tabs__btn.active p,.brand .search-tabs .search-tabs__btn.active,.brand .lineup .lineup__list .lineup__item-image .lineup__item-label{font-family:"Noto Sans JP"}.brand .lineup h2,.brand .lineup .lineup__list .lineup__coming-soon::after,.line-up__item-price,.note li,.copyright{font-family:"SimonCircular"}
