/** Shopify CDN: Minification failed

Line 20:0 Unexpected "{"
Line 20:1 Expected identifier but found "%"
Line 22:0 Unexpected "{"
Line 22:1 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:page-lp_07 (INDEX:43) */
.template-suffix-lp_07 *,.template-suffix-lp_07 *::before,.template-suffix-lp_07 *::after{margin:0;padding:0;box-sizing:border-box}.template-suffix-lp_07 :where([hidden]:not([hidden=until-found])){display:none !important}.template-suffix-lp_07 :where(html){-webkit-text-size-adjust:none}@supports not (min-block-size: 100dvb){.template-suffix-lp_07 :where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){.template-suffix-lp_07 :where(html:focus-within){scroll-behavior:smooth}}.template-suffix-lp_07 :where(body){block-size:100%;block-size:100dvb;line-height:1.5;-webkit-font-smoothing:antialiased}.template-suffix-lp_07 :where(input,button,textarea,select){font:inherit;color:inherit}.template-suffix-lp_07 :where(textarea){resize:vertical;resize:block}.template-suffix-lp_07 :where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}.template-suffix-lp_07 :where(:disabled){cursor:not-allowed}.template-suffix-lp_07 :where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}.template-suffix-lp_07 :where(button){border-style:solid}.template-suffix-lp_07 :where(a){text-underline-offset:.2ex}.template-suffix-lp_07 :where(ul,ol){list-style:none}.template-suffix-lp_07 :where(img,svg,video,canvas,audio,iframe,embed,object){display:block}.template-suffix-lp_07 :where(img,picture,svg){max-inline-size:100%;block-size:auto}.template-suffix-lp_07 :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}.template-suffix-lp_07 :where(h1,h2,h3){line-height:calc(1em + .5rem)}.template-suffix-lp_07 :where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}.template-suffix-lp_07 :where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}.template-suffix-lp_07 :where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}.template-suffix-lp_07{background-color:#000}.template-suffix-lp_07 a{color:inherit;text-decoration:none;overflow-wrap:break-word}.template-suffix-lp_07 .lp a:hover{opacity:inherit !important}.template-suffix-lp_07 img{vertical-align:bottom}.template-suffix-lp_07 table{border-spacing:0}.template-suffix-lp_07 button{outline:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-right:3.3333333333cqw;padding-left:3.3333333333cqw}.container--full{max-width:none}.img-03{margin-top:1.3333333333cqw;max-width:82.6666666667cqw;margin-left:auto;margin-right:auto}.img-10,.img-19,.img-28,.img-37,.img-46{padding-top:8cqw;padding-bottom:6.6666666667cqw;max-width:84.1333333333cqw;margin-left:auto;margin-right:auto}.video{pointer-events:none}video{max-width:100%}.template-suffix-lp_07 .aside{overflow:hidden;background-image:url("/cdn/shop/files/lp_07_aside_bg.webp");background-size:100%;background-repeat:no-repeat;background-position:center top}.template-suffix-lp_07 .aside__heading{padding-top:25.3333333333cqw;max-width:75.3333333333cqw;margin-left:auto;margin-right:auto}.template-suffix-lp_07 .aside__recommend{margin-top:8cqw}.template-suffix-lp_07 .aside__recommend__item{margin:0 1.3333333333cqw}.template-suffix-lp_07 .aside__recommend__item img{display:block;overflow:hidden;border-radius:2.6666666667cqw;width:100%;transform:scale(0.8);transition:transform .3s}.template-suffix-lp_07 .aside__recommend__item.slick-current img{transform:scale(1)}.template-suffix-lp_07 .slick-list{overflow:visible !important}.template-suffix-lp_07 .aside__recommend-button{margin-top:10.6666666667cqw;max-width:60.9333333333cqw;margin-left:auto;margin-right:auto}.template-suffix-lp_07 .aside__recommend-button a{transition:opacity .3s}.template-suffix-lp_07 .aside__recommend-button a:hover{opacity:.7}.template-suffix-lp_07 .aside__budget-heading{margin-top:21.3333333333cqw;max-width:48.9333333333cqw;margin-left:auto;margin-right:auto}.template-suffix-lp_07 .aside__budget-list{margin-top:7.3333333333cqw;padding-left:5.3333333333cqw;padding-right:5.3333333333cqw;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.6666666667cqw}.template-suffix-lp_07 .aside__budget-list__item a{transition:opacity .3s}.template-suffix-lp_07 .aside__budget-list__item a:hover{opacity:.7}.template-suffix-lp_07 .header__logo{position:absolute;top:2.6666666667cqw;left:50%;transform:translateX(-50%);width:32cqw}.template-suffix-lp_07 .footer{padding:20cqw 0 0 0 !important;background:none !important}.template-suffix-lp_07 .footer__logo{max-width:48cqw;margin-left:auto;margin-right:auto}.template-suffix-lp_07 .footer__sns-list{padding-top:10.6666666667cqw;display:flex;justify-content:center;gap:0 2.6666666667cqw}.template-suffix-lp_07 .footer__sns-list__item{width:9.3333333333cqw}.template-suffix-lp_07 .footer__address{font-size:3.0666666667cqw;margin-top:0cqw;color:#fff;text-align:center}.template-suffix-lp_07 .footer__address__paragraph:not(:first-child){margin-top:2.6666666667cqw}.template-suffix-lp_07 .footer__links{margin-top:2.6666666667cqw;color:#fff;display:flex;justify-content:center;gap:0 2.6666666667cqw}.template-suffix-lp_07 .footer__links__item:not(:first-child)::before{content:"|";margin:0 1.3333333333cqw 0 .6666666667cqw}.template-suffix-lp_07 .footer__links__item a{text-decoration:underline;font-size:3.0666666667cqw}.template-suffix-lp_07 .footer__copyright{margin-top:5.3333333333cqw;font-size:3.0666666667cqw;margin-left:auto;margin-right:auto;padding-bottom:4cqw;color:#fff;text-align:center}.template-suffix-lp_07 .palmtop-container{container-type:inline-size;max-width:750px;margin-inline:auto}.template-suffix-lp_07 .wrapper{background-color:#000}.lp{margin:0 auto}
  
.template-suffix-lp_07 .sec-nav{border-bottom:2cqw solid #d4a566}.template-suffix-lp_07 .sec-nav__anchor{position:relative;display:flex;justify-content:space-between}.template-suffix-lp_07 .sec-nav__text{position:absolute;top:50%;left:8cqw;transform:translateY(-50%)}.template-suffix-lp_07 .sec-nav__text__default{transition:opacity .3s}.template-suffix-lp_07 .sec-nav__text__hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s}.template-suffix-lp_07 .sec-nav__anchor:hover .sec-nav__text__default{opacity:0}.template-suffix-lp_07 .sec-nav__anchor:hover .sec-nav__text__hover{opacity:1}.template-suffix-lp_07 .sec-nav__list__item--01 .sec-nav__text{width:18.6666666667cqw}.template-suffix-lp_07 .sec-nav__list__item--01 .sec-nav__image{margin-left:auto;width:79.6cqw;margin-top:-2cqw}.template-suffix-lp_07 .sec-nav__list__item--02 .sec-nav__text{width:24.9333333333cqw;left:auto;right:8cqw}.template-suffix-lp_07 .sec-nav__list__item--02 .sec-nav__image{width:83.6cqw}.template-suffix-lp_07 .sec-nav__list__item--03 .sec-nav__text{width:18.6666666667cqw}.template-suffix-lp_07 .sec-nav__list__item--03 .sec-nav__image{margin-left:auto;width:85.0666666667cqw}.template-suffix-lp_07 .sec-nav__list__item--04 .sec-nav__text{width:27.6cqw;left:auto;right:8cqw}.template-suffix-lp_07 .sec-nav__list__item--04 .sec-nav__image{width:62cqw}.template-suffix-lp_07 .sec-nav__list__item--05 .sec-nav__text{width:27.6cqw}.template-suffix-lp_07 .sec-nav__list__item--05 .sec-nav__image{margin-left:auto;width:85.2cqw}.template-suffix-lp_07 .sec{padding-top:13.3333333333cqw}.template-suffix-lp_07 .sec__product{background-color:#111;margin-top:10.6666666667cqw;padding-top:10.6666666667cqw;padding-bottom:13.3333333333cqw}.template-suffix-lp_07 .sec__product__inner{max-width:87.2cqw;margin-left:auto;margin-right:auto}.template-suffix-lp_07 .sec__images>*:not(:first-child){margin-top:1.3333333333cqw}.template-suffix-lp_07 .sec__product__button{display:block;transition:all .3s;position:relative}.template-suffix-lp_07 .sec__product__button:hover{transform:translateY(1.0666666667cqw)}.template-suffix-lp_07 .sec__product__button__default{transition:all .3s}.template-suffix-lp_07 .sec__product__button__hover{transition:all .3s;opacity:0;position:absolute;top:0;left:0}.template-suffix-lp_07 .sec__product__button:hover .sec__product__button__default{opacity:0}.template-suffix-lp_07 .sec__product__button:hover .sec__product__button__hover{opacity:1}.template-suffix-lp_07 .sec__product__note{margin-top:5.3333333333cqw;margin-left:auto;margin-right:auto}
/* END_SECTION:page-lp_07 */

/* START_SECTION:page-lp_08 (INDEX:44) */
{%- if template.name == 'lp_08' -%}
  .template-suffix-lp_08 :where([hidden]:not([hidden=until-found])){display:none !important}.template-suffix-lp_08 :where(html){-webkit-text-size-adjust:none}@supports not (min-block-size: 100dvb){.template-suffix-lp_08 :where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){.template-suffix-lp_08 :where(html:focus-within){scroll-behavior:smooth}}.template-suffix-lp_08 :where(body){block-size:100%;block-size:100dvb;line-height:1.5;-webkit-font-smoothing:antialiased}.template-suffix-lp_08 :where(input,button,textarea,select){font:inherit;color:inherit}.template-suffix-lp_08 :where(textarea){resize:vertical;resize:block}.template-suffix-lp_08 :where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}.template-suffix-lp_08 :where(:disabled){cursor:not-allowed}.template-suffix-lp_08 :where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}.template-suffix-lp_08 :where(button){border-style:solid}.template-suffix-lp_08 :where(a){text-underline-offset:.2ex}.template-suffix-lp_08 :where(ul,ol){list-style:none}.template-suffix-lp_08 :where(img,svg,video,canvas,audio,iframe,embed,object){display:block}.template-suffix-lp_08 :where(img,picture,svg){max-inline-size:100%;block-size:auto}.template-suffix-lp_08 :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}.template-suffix-lp_08 :where(h1,h2,h3){line-height:calc(1em + .5rem)}.template-suffix-lp_08 :where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}.template-suffix-lp_08 :where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}.template-suffix-lp_08 :where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}body{margin:0}.template-suffix-lp_08 a{color:inherit;text-decoration:none;overflow-wrap:break-word}.template-suffix-lp_08 .lp a:hover{opacity:inherit !important}.template-suffix-lp_08 img{vertical-align:bottom}.template-suffix-lp_08 table{border-spacing:0}.template-suffix-lp_08 button{outline:none}.template-suffix-lp_08 .palmtop-container{container-type:inline-size;max-width:750px;margin-inline:auto}.template-suffix-lp_08 .lp_08-color-01{background-color:#dcb400}.template-suffix-lp_08 .lp_08-color-02{background-color:#1464aa}.template-suffix-lp_08 .lp_08-color-03{background-color:#e18c00}.template-suffix-lp_08 .lp_08-color-04{background-color:#e1786e}.template-suffix-lp_08 .lp_08-color-05{background-color:#aa783c}.template-suffix-lp_08 .lp_08-value{padding:6.6666666667cqw 5.3333333333cqw 0}.template-suffix-lp_08 .lp_08-button{padding:6.6666666667cqw 4cqw 10.6666666667cqw}.template-suffix-lp_08 .lp_08-button__anchor{transition:opacity .3s}.template-suffix-lp_08 .lp_08-button__anchor:hover{opacity:.7}.template-suffix-lp_08 .lp_08-aside{overflow:hidden;background-color:#f5ede2;padding:12cqw 0 16cqw}.template-suffix-lp_08 .lp_08-aside__other a{transition:opacity .3s}.template-suffix-lp_08 .lp_08-aside__other a:hover{opacity:.7}.lp_08-aside__recommend{padding-top:13.3333333333cqw}.lp_08-aside__recommend__heading{width:57.7333333333cqw;margin-left:auto;margin-right:auto}.lp_08-aside__budget{padding-top:13.3333333333cqw}.lp_08-aside__budget__heading{width:49.3333333333cqw;margin-left:auto;margin-right:auto}.lp_08-aside__budget__list{margin-top:7.3333333333cqw;padding-left:5.3333333333cqw;padding-right:5.3333333333cqw;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.6666666667cqw}.lp_08-aside__budget__list__item a{transition:opacity .3s}.lp_08-aside__budget__list__item a:hover{opacity:.7}.lp_08-aside__recommend__slider{margin-top:6.6666666667cqw}.lp_08-aside__recommend__slider__item{margin:0 3.3333333333cqw}.lp_08-aside__recommend__slider__item a{transition:opacity .3s}.lp_08-aside__recommend__slider__item a:hover{opacity:.7}.lp_08-aside__recommend__slider__item__text{margin-top:2.6666666667cqw}.template-suffix-lp_08 .lp_08-header{position:relative}.template-suffix-lp_08 .lp_08-header__logo{position:absolute;top:2.6666666667cqw;left:4cqw;width:30.6666666667cqw}.template-suffix-lp_08 .lp_08-footer{padding-top:10.6666666667cqw;position:relative;background-color:#f5ede2;background-image:url("/cdn/shop/files/lp_08_footer_bg.png");background-size:cover}.template-suffix-lp_08 .lp_08-footer__logo{max-width:18cqw;margin-left:auto;margin-right:auto}.template-suffix-lp_08 .lp_08-footer__sns-list{padding-top:8cqw;display:flex;justify-content:center;gap:0 2.6666666667cqw}.template-suffix-lp_08 .lp_08-footer__sns-list__item{width:9.3333333333cqw}.template-suffix-lp_08 .lp_08-footer__address{font-size:3.0666666667cqw;margin-top:2.6666666667cqw;color:#fff;text-align:center}.template-suffix-lp_08 .lp_08-footer__address__paragraph:not(:first-child){margin-top:2.6666666667cqw}.template-suffix-lp_08 .lp_08-footer__links{margin-top:2.6666666667cqw;color:#fff;display:flex;justify-content:center;gap:0 2.6666666667cqw}.template-suffix-lp_08 .lp_08-footer__links__item:not(:first-child)::before{content:"|";margin:0 1.3333333333cqw 0 .6666666667cqw}.template-suffix-lp_08 .lp_08-footer__links__item a{text-decoration:underline;font-size:3.0666666667cqw}.template-suffix-lp_08 .lp_08-footer__copyright{margin-top:5.3333333333cqw;font-size:2.4cqw;margin-left:auto;margin-right:auto;padding-bottom:4cqw;color:#fff;text-align:center}.template-suffix-lp_08 .local-nav{position:relative;padding:6.6666666667cqw 8cqw 10.6666666667cqw;background-color:#f5ede2}.template-suffix-lp_08 .local-nav::before{content:"";background-image:url("/cdn/shop/files/lp_08_localnav_bg_02.svg");background-size:cover;width:30.9333333333cqw;height:22.5333333333cqw;position:absolute;right:14.6666666667cqw;bottom:22.6666666667cqw}.template-suffix-lp_08 .local-nav::after{content:"";background-image:url("/cdn/shop/files/lp_08_localnav_bg_01.webp");background-size:cover;width:34.9333333333cqw;height:33.8666666667cqw;position:absolute;right:0;bottom:0}.template-suffix-lp_08 .local-nav__title{width:75.7333333333cqw;margin-left:auto;margin-right:auto}.template-suffix-lp_08 .local-nav__list{margin-top:5.3333333333cqw;display:grid;grid-template-columns:repeat(2, 1fr);gap:3.7333333333cqw 4cqw}.template-suffix-lp_08 .local-nav__list__item__anchor{transition:opacity .3s}.template-suffix-lp_08 .local-nav__list__item__anchor:hover{opacity:.7}
{%- endif -%}
/* END_SECTION:page-lp_08 */

/* START_SECTION:top-hero (INDEX:61) */
.slick-loading {
  overflow: hidden;
}
.slick-initialized .slick-loading {
  overflow: visible;
}

.slick-list {
  overflow: visible !important;
}
.slick-dots {
  padding: 15px 0 0;
}
.slick-dots li {
  margin: 0 4px;
  width: 16px;
  height: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.slick-dots li button {
  background: #CDCCCC;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.slick-dots li.slick-active button {
  background: #05619A;
}
@media screen and (max-width: 768px) {
  .slick-dots {
    padding: 4px 0 0;
  }
  .slick-dots li {
    margin: 0;
    width: 20px;
    height: 20px;
  }
  .slick-dots li button {
    width: 5px;
    height: 5px;
  } 
}
/* END_SECTION:top-hero */