.header{display:block;margin:0 auto;padding-left:20px!important;padding-right:20px!important;max-width:1240px}.custom-header__box.sp,.sp-menu{display:none}.h-top{position:fixed;top:0;left:0;right:0;background-color:var(--c-white)}.custom-header__top{display:flex;justify-content:flex-end;position:relative;padding:2px 0 3px}.custom-header__top:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;width:100vw;height:1px;background-color:var(--c-line--black)}.custom-header__top a{margin-left:20px;padding:5px;position:relative;color:var(--c-main);font-size:14px;font-weight:var(--fw-m);text-decoration:none}.custom-header__top a:hover{opacity:var(--opacity)}.custom-header__top a:not(:first-of-type):before{content:"";display:block;height:60%;width:1px;background-color:var(--c-line--black);position:absolute;top:50%;transform:translateY(-50%);left:-10px}.custom-header{display:flex;align-items:center;width:100%;height:90px}.header ul{list-style:none;padding-left:35px}.header a{text-decoration:none}.custom-header__menu{display:flex;justify-content:space-between;width:100%;height:100%}.custom-header__text-link{display:flex;align-items:center;margin:0;padding-left:20px!important}.custom-header__text-link .link__text{padding:5px;font-size:16px;color:var(--c-black);cursor:pointer}.custom-header__text-link .pull-down{display:none}.custom-header__text-link .nav-item{height:100%;display:flex;align-items:center;padding:0 10px}.custom-header__text-link .nav-item:hover .link__text{color:var(--c-main);font-weight:var(--fw-m);border-bottom:1px solid var(--c-main);padding-bottom:4px}.custom-header__text-link .nav-item:hover .pull-down{padding-left:0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px;row-gap:40px;width:100vw;position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:var(--c-sub)}.custom-header__text-link .pull-down{list-style:none}.custom-header__text-link .pull-down .nav-item{padding:24px 0}.custom-header__text-link .pull-down a{display:flex;align-items:center;flex-direction:column;gap:5px;color:var(--c-black);font-size:14px;font-weight:var(--fw-m)}.custom-header__text-link .pull-down a:hover{opacity:var(--opacity)}.custom-header__text-link .pull-down a img{width:120px;height:120px;object-fit:cover}.custom-header__icon-link{gap:5px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.custom-header__icon-link a{display:flex;align-items:center;flex-direction:column;padding:5px 0;gap:5px}.custom-header__icon-link a:hover span{color:var(--c-main)}.custom-header__icon-link a:hover img{opacity:var(--opacity)}.custom-header__icon-link img{width:30px;height:30px}.custom-header__icon-link span{font-size:10px;color:var(--c-black)}@media (max-width: 1200px){.custom-header__text-link .pull-down a img{width:100px;height:100px}}@media (max-width: 1080px){.custom-header ul{padding-left:20px}.custom-header__text-link{gap:10px}.custom-header__text-link .link__text{font-size:14px}.custom-header__text-link .nav-item{padding:8px 0}}@media (max-width: 989px){.custom-header__box.pc{display:none}.custom-header__box.sp{display:block}.header{padding:0!important}.custom-header.wrapper{height:55px;margin-top:0}.header__heading-logo-wrapper{max-width:150px}.custom-header__menu{justify-content:flex-end}.custom-header__menu .custom-header__icon-link{align-items:center;margin:0;grid-template-columns:1fr 1fr 1fr;gap:10px}.custom-header__icon-link img{width:25px;height:25px}.open-menu-icon{padding:5px 0;position:relative;display:flex;justify-content:center;align-items:center;width:25px;height:25px;cursor:pointer}.open-menu-icon:before,.open-menu-icon:after{content:"";display:block;width:20px;height:1px;background-color:var(--c-main);position:absolute;right:50%;transform:translate(50%);transition:all .45s ease-in-out}.open-menu-icon:before{top:5px}.open-menu-icon:after{bottom:5px}.open-menu-icon span{display:block;width:20px;height:1px;background-color:var(--c-main);transition:all .45s ease-in-out}.open-menu-icon.open:before{rotate:45deg;right:40%}.open-menu-icon.open:after{rotate:-45deg;right:40%}.open-menu-icon.open span{background-color:transparent}.sp-menu{display:block;height:calc(100vh - 55px);width:100%;background-color:var(--c-sub);position:fixed;z-index:99999;right:-100%;transition:all .45s ease-in-out}.sp-menu.open{display:block;right:0}.sp-menu .scroll{overflow-y:scroll;margin-top:0;height:100%;padding-bottom:300px}.sp-menu ul{list-style:none}.sp-menu a{text-decoration:none;color:var(--c-black);font-size:14px}.sp-menu .custom-header__icon-link{padding-left:0;margin:25px 0}.sp-menu .custom-header__icon-link img{width:40px;height:40px}.sp-menu .custom-header__icon-link span{font-size:12px;font-weight:var(--fw-m)}.sp-menu .accordion-menu{padding:5px 10px;background-color:var(--c-white);border:1px solid var(--c-main);font-weight:var(--fw-m);margin:0}.sp-menu .accordion-menu li{padding:15px 15px 15px 10px}.sp-menu .accordion-menu li:not(:first-of-type){border-top:1px solid var(--c-line--black)}.sp-menu .accordion-menu summary{font-size:14px;cursor:pointer;display:flex;justify-content:space-between;position:relative}.sp-menu .accordion-menu details summary img{transition:all .3s ease-in-out}.sp-menu .accordion-menu details summary.open img{rotate:180deg}.sp-menu .accordion-menu .menu-list{padding:15px 0 5px}.sp-menu .accordion-menu .menu-list li{padding:7px 0 7px 24px;border:none;font-weight:var(--fw-r);position:relative}.sp-menu .accordion-menu .menu-list li:before{content:"";position:absolute;top:50%;left:10px;display:block;height:4px;width:4px;border-radius:50%;background-color:var(--c-black)}.sp-menu .btn-area{display:flex;justify-content:center;margin:50px 0 30px}.sp-menu .btn-area .btns{padding-right:25px;width:255px;color:var(--c-white);font-weight:var(--fw-m)}.sp-menu .btn-area .btns img{margin-right:10px}.sp-menu .btn-area .btns--arrow:after{right:20px}.sp-menu .text-menu{padding-left:0;margin:45px 0 30px}.sp-menu .text-menu li{font-weight:var(--fw-m);padding:7px 0}.header__heading-logo-wrapper img{vertical-align:inherit}}.h__cart__badge{position:relative}.h__cart__badge:after{content:"";display:block;background:var(--c-main);width:14px;height:14px;border-radius:50%;border:1px solid var(--c-white);position:absolute;top:-3px;right:-7px}.h__cart__badge.--sp:after{width:12px;height:12px;top:-2px;right:-5px}.custom-fotter.sp{display:none}.fotter,.footer:not(.color-scheme-1){border-top:1px solid var(--c-line--black)!important;margin-top:80px}.custom-fotter{padding-top:40px;padding-bottom:50px;display:grid;grid-template-columns:1fr auto 1.3fr;padding-left:8rem!important;padding-right:8rem!important}.custom-fotter li{list-style:none}.custom-fotter li a{text-decoration:none;color:var(--c-black);font-size:14px;padding:5px 0;display:flex;gap:4px;align-content:center;flex-wrap:wrap}.custom-fotter li a:hover{opacity:var(--opacity)}.custom-fotter li a img{max-width:16px!important}.custom-fotter .text-menu{display:flex;gap:10px}.custom-fotter .text-menu ul{width:225px;margin:0;padding:0}.custom-fotter .btn-area{display:flex;flex-direction:column;gap:13px;align-content:flex-end;flex-wrap:wrap}.custom-fotter .btn-area .btns{width:274px;font-weight:var(--fw-m);justify-content:flex-start;padding-left:20px;padding-right:20px;gap:5px}.custom-fotter .btn-area .btns:after{right:20px}.footer__content-bottom-wrapper{justify-content:center;position:relative}.footer__content-bottom-wrapper:before{content:"";position:absolute;top:0;right:50%;transform:translate(50%);display:block;height:1px;width:100%;background-color:var(--c-line--black)}.footer__copyright{margin-bottom:1.5rem;font-size:12px;color:var(--c-black)}@media (max-width: 1200px){.custom-fotter{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width: 989px){.custom-fotter.pc{display:none}.custom-fotter.sp{display:block;padding-right:20px!important;padding-left:20px!important;padding-top:20px;padding-bottom:20px}.fotter{margin-top:100px}.custom-fotter .text-menu{flex-direction:column;row-gap:15px}.custom-fotter .text-menu ul{width:100%;display:grid;grid-template-columns:1fr 52%;row-gap:5px}.custom-fotter .text-menu--m li a{font-weight:var(--fw-m)}}@media (max-width: 768px){.custom-fotter.sp{padding-right:10px!important;padding-left:10px!important}.custom-fotter .text-menu li a{font-size:11px}}.product-card-wrapper .card--standard .card__inner{aspect-ratio:3/4;border:1px solid var(--c-line--black)}.product-card-wrapper .card__information{padding-top:15px}.product-card-wrapper .card__information .product__pnumber{margin-top:0!important;margin-bottom:10px!important;font-weight:var(--fw-b);display:inline-block;background-color:var(--c-sub);padding:3px 10px}.product-card-wrapper .card__heading{font-size:16px;height:66px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card-wrapper .card__information .price{margin-top:10px!important}.product-card-wrapper .card__information .price-item{font-size:19px;font-weight:var(--fw-b)}.product-card-wrapper .card__information .price-item__tax{padding-right:5px;font-size:13px;font-weight:var(--fw-r)}.full-unstyled-link{text-decoration:none!important}@media screen and (max-width: 749px){.product-card-wrapper .card__information .product__pnumber{font-size:12px;font-weight:var(--fw-m)}.product-card-wrapper .card__heading{font-size:14px;height:54px}.product-card-wrapper .card__information .price-item{font-size:20px}}.faq__menu{margin:0 0 -50px;padding:0;padding-left:0!important;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.faq__menu li{list-style:none}.faq__menu li a{padding:20px 0 40px;position:relative;display:block;width:100%;text-align:center;text-decoration:none;color:var(--c-main);font-weight:var(--fw-b);border:1px solid var(--c-main);border-radius:5px}.faq__menu li a:hover{color:var(--c-main);opacity:var(--opacity)}.faq__menu li a:after{content:"";position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:inline-block;width:12px;height:14px;background-image:url(icon-double-arrow-bottom-be.svg);background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){.faq__menu{margin-bottom:0;grid-template-columns:1fr 1fr}.faq__menu li a{padding:15px 0 35px}.faq__menu li a:after{bottom:15px}}.faq__sec{padding-top:150px}.faq__sec:last-of-type{margin-bottom:100px}.faq__sec h2{margin-bottom:0;margin-top:0;padding-bottom:20px;position:relative;text-align:center;font-size:22px;font-weight:var(--fw-b);color:var(--c-main);border-bottom:1px solid var(--c-line--02)}.faq__sec h2:after{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:var(--c-line--01)}.faq__sec details{padding:30px 0;border-bottom:1px solid var(--c-line--black)}.faq__sec summary{padding-left:88px;padding-right:80px;position:relative;cursor:pointer}.faq__sec summary:after{content:"";position:absolute;top:10px;right:20px;display:inline-block;width:10px;height:6px;background-image:url(icon-arrow-bottom-be.svg);background-repeat:no-repeat;background-size:contain;transition:.4s}.faq__sec details summary.open:after{rotate:180deg}.faq__sec .fap__details-content{margin-top:25px;padding-left:88px;padding-right:80px;position:relative;display:flex;flex-direction:column;row-gap:10px}.faq__sec summary:before,.faq__sec .fap__details-content:before{content:"";position:absolute;top:4px;left:20px;display:inline-block;width:18px;height:19px;background-image:url(icon-q.svg);background-repeat:no-repeat;background-size:contain}.faq__sec .fap__details-content:before{width:17px;background-image:url(icon-a.svg)}.faq__sec .fap__details-content p{margin:0}.faq__sec .fap__details-content a{color:var(--c-main);font-weight:var(--fw-m);text-decoration:none;border-bottom:1px solid var(--c-main)}.faq__sec .fap__details-content a:hover{color:var(--c-main);opacity:var(--opacity)}@media (max-width: 768px){.faq__sec{padding-top:100px}.faq__sec:last-of-type{margin-bottom:30px}.faq__sec h2{padding-bottom:15px;font-size:18px}.faq__sec details{padding:20px 0}.faq__sec summary{padding-left:30px;padding-right:30px}.faq__sec .fap__details-content{margin-top:20px;padding-left:30px;padding-right:30px}.faq__sec summary:after{top:8px;right:4px}.faq__sec summary:before,.faq__sec .fap__details-content:before{top:3px;left:1px;width:15px;height:16px}.faq__sec .fap__details-content:before{width:14px}}.shopify-policy__container{max-width:1200px;padding:0}.shopify-policy__title h1{margin-top:0;margin-bottom:30px;color:var(--c-main);font-size:16px}.shopify-policy__body h2{margin-top:50px;margin-bottom:15px;padding-bottom:5px;color:var(--c-main);font-weight:var(--fw-m);border-bottom:1px solid var(--c-main)}.shopify-policy__body h3{margin-top:40px;color:var(--c-main);font-weight:var(--fw-m)}.shopify-policy__body a{color:var(--c-main)}.shopify-policy__body a:hover{color:var(--c-main);opacity:var(--opacity);text-decoration-thickness:.1rem}.shopify-policy__body dl{display:flex;margin:20px 0}.shopify-policy__body dl dt{width:180px;font-weight:var(--fw-m)}.shopify-policy__body dl dd{width:calc(100% - 180px)}@media (max-width: 768px){.shopify-policy__title h1{font-size:12px}.shopify-policy__body dl{flex-direction:column}.shopify-policy__body dl dt{width:100%;margin-bottom:5px}.shopify-policy__body dl dd{width:100%;margin-inline-start:0px}}.userguide .btns{display:flex;justify-content:flex-start;padding-left:23px}.userguide .sp_br{display:none}.userguide .mv{padding:50px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;background-color:#fbfcfd}.userguide .mv:before{content:"";position:absolute;z-index:0;top:0;left:0;display:inline-block;height:425px;width:350px;background-image:url(userguide_MV_left.png);background-size:contain;background-repeat:no-repeat;vertical-align:top}.userguide .mv:after{content:"";position:absolute;z-index:0;top:0;right:0;display:inline-block;height:350px;width:325px;background-image:url(userguide_MV_right.png);background-size:contain;background-repeat:no-repeat;vertical-align:top;background-position:100% 0%}@media (max-width: 989px){.userguide .mv h2 .sp_br{display:inline-block}}@media (max-width: 768px){.userguide .sp_br{display:inline-block}.userguide .mv{padding:30px 20px}.userguide .mv:before{height:36vw;width:36vw;background-image:url(userguide_MV_left_sp.png)}.userguide .mv:after{height:38vw;width:38vw;background-image:url(userguide_MV_right_sp.png)}}.userguide .mv .subtitle{margin:0;padding:3px 18px;display:inline-block;height:35px;font-size:16px;color:var(--c-white);background-color:var(--c-main);border-radius:17.5px;position:relative;z-index:2}.userguide .mv h2{margin-top:30px;margin-bottom:50px;font-size:34px;color:var(--c-main);position:relative;z-index:2}.userguide .mv h2 span{font-size:26px;color:var(--c-main)}.userguide .mv ul{margin-top:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.userguide .mv li{margin:0;padding:18px 30px 27px;list-style:none;position:relative;z-index:2}.userguide .mv li:before{content:"";position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background-color:var(--c-white);border:1px solid var(--c-line--black);opacity:.7}.userguide .mv li h3{margin-top:0;margin-bottom:12px;padding-top:55px;position:relative;z-index:3;font-size:26px;color:var(--c-main)}.userguide .mv li h3:before{content:"";position:absolute;z-index:3;top:0;left:50%;transform:translate(-50%);display:inline-block;height:50px;width:50px;background-image:url(userguide_1_1.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.userguide .mv li:nth-of-type(2) h3:before{background-image:url(userguide_1_2.svg)}.userguide .mv li:nth-of-type(3) h3:before{background-image:url(userguide_1_3.svg)}.userguide .mv li:nth-of-type(4) h3:before{background-image:url(icon-cart.svg)}.userguide .mv li p{margin:0;padding-top:10px;position:relative;z-index:3;text-align:left;font-size:16px}.userguide .mv li p:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:1px;background-color:var(--c-main)}.userguide .mv .btn-text{margin-top:50px;margin-bottom:25px;color:var(--c-main);font-size:22px}.userguide .mv .btns{max-width:300px;color:var(--c-white);font-size:16px;font-weight:var(--fw-m)}@media (max-width: 768px){.userguide .mv .subtitle{padding:6px 15px;height:42px;font-size:10px;border-radius:21px;line-height:1.5}.userguide .mv h2{margin-top:10px;margin-bottom:30px;font-size:22px}.userguide .mv h2 span{font-size:18px}.userguide .mv ul{grid-template-columns:1fr;gap:20px}.userguide .mv li{padding:15px}.userguide .mv li h3{margin-bottom:11px;padding-top:3px;padding-left:35px;font-size:18px;text-align:left}.userguide .mv li h3:before{content:"";position:absolute;left:0;transform:translate(0);height:30px;width:30px}.userguide .mv li p{font-size:12px}.userguide .mv .btn-text{margin-top:20px;margin-bottom:15px;font-size:18px}.userguide .mv .btns{max-width:300px;font-size:14px;font-weight:var(--fw-m)}}.userguide .banner{margin-top:100px;display:flex;justify-content:center}.userguide .banner a{padding:20px 127px 20px 50px;position:relative;max-width:800px;width:100%;font-size:16px;text-decoration:none}.userguide .banner a:hover{opacity:var(--opacity)}.userguide .banner a span{padding-bottom:5px;display:inline-block;font-size:30px;color:var(--c-main)}.userguide .banner a span.small{font-size:26px}.userguide .banner a:before{content:"";position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%);display:inline-block;height:100%;width:100%;background-image:url(userguide_banner.png);background-size:cover;background-repeat:no-repeat;vertical-align:middle;background-position:50% 50%;border-radius:5px;border:1px solid var(--c-line--black)}.userguide .banner a:after{content:"";position:absolute;top:50%;right:50px;transform:translateY(-50%);display:inline-block;height:27px;width:27px;background-image:url(userguide_banner_arrow.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media (max-width: 768px){.userguide .banner{margin-top:50px;padding:0 20px}.userguide .banner a{padding:19px 80px 19px 20px;font-size:12px}.userguide .banner a span{font-size:22px}.userguide .banner a span.small{font-size:18px}.userguide .banner a:before{background-image:url(userguide_banner_sp.png)}.userguide .banner a:after{right:20px}}.userguide .menu{margin-top:150px}.userguide .menu ul{margin:0;padding:0;padding-left:0!important;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.userguide .menu li{list-style:none}.userguide .menu li a{padding:55px 0 40px;position:relative;display:block;height:100%;width:100%;text-align:center;text-decoration:none;color:var(--c-main);font-weight:var(--fw-b);font-size:16px;border:1px solid var(--c-main);border-radius:5px}.userguide .menu li a:hover{color:var(--c-main);opacity:var(--opacity)}.userguide .menu li a:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);display:inline-block;height:30px;width:30px;background-image:url(icon-account.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.userguide .menu li:nth-of-type(2) a:before{background-image:url(icon-cart.svg)}.userguide .menu li:nth-of-type(3) a:before{background-image:url(userguide_2_3.svg)}.userguide .menu li:nth-of-type(4) a:before{background-image:url(icon-deliveryexpedited.svg)}.userguide .menu li:nth-of-type(5) a:before{background-image:url(userguide_2_5.svg)}.userguide .menu li:nth-of-type(6) a:before{background-image:url(userguide_2_6.svg)}.userguide .menu li:nth-of-type(7) a:before{background-image:url(userguide_2_7.svg)}.userguide .menu li:nth-of-type(8) a:before{background-image:url(userguide_2_8.svg)}.userguide .menu li a:after{content:"";position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:inline-block;width:12px;height:14px;background-image:url(icon-double-arrow-bottom-be.svg);background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){.userguide .menu{margin-top:100px}.userguide .menu ul{grid-template-columns:1fr 1fr;gap:11px}.userguide .menu li a .sp_br{display:none}.userguide .menu li a{padding:10px 30px 10px 50px;display:flex;align-content:center;flex-wrap:wrap;min-height:60px;font-size:14px;text-align:left}.userguide .menu li a:before{top:50%;left:10px;transform:translateY(-50%)}.userguide .menu li a:after{bottom:50%;left:auto;right:10px;transform:translateY(50%)}}@media (max-width: 450px){.userguide .menu li a .sp_br{display:inline-block}.userguide .menu li a{padding:10px 30px 10px 45px}}.userguide .btn-sec{margin-top:55px}.userguide .btn-sec p{font-size:18px;color:var(--c-main);text-align:center}.userguide .btn-sec .btn-area{margin-top:30px;display:flex;justify-content:center;gap:20px}.userguide .btn-sec .btn-area .btns{margin:0;max-width:300px;font-size:16px;color:var(--c-white);font-weight:var(--fw-m)}@media (max-width: 768px){.userguide .btn-sec{margin-top:30px}.userguide .btn-sec p{font-size:14px}.userguide .btn-sec .btn-area{margin-top:20px;flex-wrap:wrap;flex-direction:column;align-content:center}.userguide .btn-sec .btn-area .btns{max-width:345px;font-size:14px}}.userguide .main{margin-top:20px;padding-top:130px}.userguide .main:first-of-type{margin-top:-30px}.userguide .main h2{margin:0;padding-top:60px;padding-bottom:23px;position:relative;font-size:22px;color:var(--c-main);font-weight:var(--fw-b);text-align:center;border-bottom:1px solid var(--c-line--02)}.userguide .main h2:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);display:inline-block;height:50px;width:50px;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.userguide #mypage h2:before{background-image:url(icon-account.svg)}.userguide #flow h2:before{background-image:url(icon-cart.svg)}.userguide #payment h2:before{background-image:url(userguide_2_3.svg)}.userguide #delivery h2:before{background-image:url(icon-deliveryexpedited.svg)}.userguide #cancel h2:before{background-image:url(userguide_2_5.svg)}.userguide #wrapping h2:before{background-image:url(userguide_2_6.svg)}.userguide #card h2:before{background-image:url(userguide_2_7.svg)}.userguide #hours h2:before{background-image:url(userguide_2_8.svg)}.userguide .main h2:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);display:block;width:100%;height:1px;background-color:var(--c-line--01)}.userguide .main p{margin:50px 0;padding:0 20px;font-size:16px}@media (max-width: 768px){.userguide .main{margin-top:40px;padding-top:60px}.userguide .main:first-of-type{margin-top:5px}.userguide .main h2{padding-top:35px;padding-bottom:13px;font-size:18px}.userguide .main h2:before{height:30px;width:30px}.userguide .main p{margin:20px 0;font-size:14px}}.userguide .main details{margin:30px 20px 0;padding:0}.userguide .main details:first-of-type{margin-top:0}.userguide .main summary{padding:7px 20px;background-color:var(--c-main);min-height:40px;border-radius:5px;font-size:18px;font-weight:var(--fw-b);color:var(--c-white);position:relative;cursor:pointer}.userguide .main summary.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.userguide .main summary:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);display:inline-block;width:10px;height:6px;background-image:url(icon-arrow-bottom-w.svg);background-repeat:no-repeat;background-size:contain;transition:.4s}.userguide .main details summary.open:after{top:35%;rotate:180deg}.userguide .main .userguide__details-content{padding:20px;border:1px solid var(--c-main);border-bottom-right-radius:5px;border-bottom-left-radius:5px}.userguide .main .userguide__details-content p{margin-top:0;margin-bottom:20px;padding:0;font-size:16px}.userguide .main .userguide__details-content .notes{margin-bottom:30px;padding:30px;background-color:var(--c-gray--light);font-size:16px}.userguide .main .userguide__details-content .notes span{margin-bottom:10px;display:block;font-size:18px;font-weight:var(--fw-b);text-align:center}.userguide .main .userguide__details-content img{border:1px solid var(--c-line--black)}.userguide .main .userguide__details-content .main-box{display:grid;grid-template-columns:1fr 1fr;gap:30px}.userguide .main .userguide__details-content .main-box:not(:first-of-type){margin-top:30px;padding-top:30px;border-top:1px solid var(--c-line--black)}.userguide .main .userguide__details-content .main-box.no-line{padding-top:0;border-top:none}.userguide .main .userguide__details-content .main-box h3{margin-top:30px;margin-bottom:10px;font-size:18px;font-weight:var(--fw-b)}.userguide .main .userguide__details-content .main-box h3:first-of-type{margin-top:0}.userguide .main .userguide__details-content .main-box p{margin-top:20px;margin-bottom:0}.userguide .main .userguide__details-content .main-box p:first-of-type{margin-top:0}.userguide .main a{color:var(--c-main);border-bottom:1px solid var(--c-main);text-decoration:none}.userguide .main a:hover{color:var(--c-main);opacity:var(--opacity);text-decoration:none}@media (max-width: 768px){.userguide .main details{margin:20px 0 0}.userguide .main details:first-of-type{margin-top:0}.userguide .main summary{padding:5px 20px;min-height:36px;font-size:16px}.userguide .main .userguide__details-content p{font-size:14px}.userguide .main .userguide__details-content .notes{margin-bottom:20px;padding:15px;font-size:14px}.userguide .main .userguide__details-content .notes span{margin-bottom:5px;font-size:16px}.userguide .main .userguide__details-content .main-box{display:grid;grid-template-columns:1fr;gap:10px}.userguide .main .userguide__details-content .main-box h3{margin-top:10px;margin-bottom:5px;font-size:16px}.userguide .main .userguide__details-content .main-box h3:first-of-type{margin-top:0}.userguide .main .userguide__details-content .main-box p{margin-top:10px}.userguide .main .userguide__details-content .main-box p:first-of-type{margin-top:0}}.userguide .main .text-box{margin-top:50px;margin-bottom:20px;padding:0 20px}.userguide .main .text-box:not(:first-of-type){padding-top:50px;border-top:1px solid var(--c-line--black)}.userguide .main .text-box p{padding:0;margin-top:0;margin-bottom:20px}.userguide .main .text-box p:last-of-type{margin-bottom:0}.userguide .main .text-box h3{margin-top:40px;margin-bottom:10px;font-size:18px;font-weight:var(--fw-b)}.userguide .main .text-box h3:first-of-type{margin-top:0}.userguide .main .text-box img{margin:20px 0;border:none}.userguide .main .comment p{margin-top:0;margin-bottom:0;padding-left:16px;position:relative}.userguide .main .comment p:first-child{margin-top:20px}.userguide .main .comment p:before{content:"\203b";position:absolute;left:0;top:0}.userguide .main .text-box .btns{margin-top:30px;max-width:300px;color:var(--c-white);font-size:16px;font-weight:var(--fw-m)}@media (max-width: 768px){.userguide .main .text-box{margin-top:20px;margin-right:20px;margin-left:20px;padding:0}.userguide .main .text-box:not(:first-of-type){margin-top:30px;padding-top:30px}.userguide .main .text-box h3{margin-top:20px;margin-bottom:5px;font-size:16px}.userguide .main .text-box h3:first-of-type{margin-top:0}.userguide .sp_scroll-area{padding-bottom:45px;position:relative}.userguide .sp_scroll-area:after{content:"";position:absolute;right:0;bottom:0;display:inline-block;width:105px;height:40px;background-image:url(userguide_scroll.svg);background-repeat:no-repeat;background-size:contain}.userguide .sp_scroll{white-space:nowrap;overflow:scroll;width:100vw;position:relative;left:-35px;padding:0 35px}.userguide .sp_scroll img{max-width:none}.userguide .main .comment p{padding-left:14px}.userguide .main .text-box .btns{max-width:345px;font-size:14px}}.userguide .product__content__panel__acc__sample{padding:0;margin-top:0}.userguide .product__content__panel__acc__sample>li{padding:0;list-style:none}.userguide .product__content__panel__acc__sample--title{margin-top:20px!important}.userguide .product__content__panel__acc__samplelist{padding:0}.userguide .product__content__panel__acc__samplelist>li{padding:20px 5px 0;list-style:none;max-width:250px}.userguide .product__content__panel__acc__samplelist.product__content__panel__acc__samplelist{padding:20px 5px}.userguide .main .product__content__panel__attention{margin-top:5px;font-size:13px}.product__content__panel__sample__text{margin-top:5px;font-size:13px!important;color:var(--c-red)}.userguide .main .product__content__panel__sampleimgcard{width:100%;max-width:485px}.userguide .main .text-box .product__content__panel__sample__title{margin-bottom:0}@media (max-width: 768px){.userguide .product__content__panel__acc__samplelist.product__content__panel__acc__samplelist{padding:20px 5px 10px}.userguide .main.payment .product__content__panel__sampleimg{max-width:193px}}.custom-card.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder){display:block!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom-hf.css.map */
