body{font-family:Nunito Sans,Noto Sans JP,sans-serif;color:#253238}header{z-index:99}.nunito-sans{font-family:Nunito Sans,sans-serif}.button{max-width:350px;width:100%;margin:0 auto}.featured-blog-post{display:block}.container,.hpp-page-width{max-width:1230px;margin:0 auto;padding:0 25px}@media screen and (min-width: 500px) and (max-width: 1024px){.container,.hpp-page-width{padding:0 60px}}.sp-br{display:none}@media screen and (max-width: 768px){.pc-br{display:none}.sp-br{display:block}}.orange{color:#ea4b1a}.yellow{color:#f8c53a}.green{color:#5cbaa3}.common-title-wrap{margin-bottom:40px}.common-sub-title{line-height:1;margin-bottom:12px}.common-title{font-size:52px;font-weight:400;line-height:1;font-family:Nunito Sans,sans-serif}@media screen and (max-width: 768px){.common-title-wrap{margin-bottom:26px}.common-sub-title{margin-bottom:10px;font-size:12px}.common-title{font-size:32px}}.common-text{line-height:2.1;margin-bottom:48px}@media screen and (max-width: 768px){.common-text{line-height:1.8;margin-bottom:40px}}.common-btn-box{position:relative;width:fit-content}.common-btn-box:after,.common-btn-box:before{position:absolute;content:"";top:50%;z-index:3}.common-btn-box:before{right:26px;width:15px;height:1px;background:#fff;transform:translateY(-50%)}.common-btn-box:after{right:26px;width:8px;height:8px;border-top:1.5px solid #fff;border-right:1.5px solid #fff;-webkit-transform:rotate(45deg);transform:translateY(-46%) rotate(45deg)}.common-btn,.shopify-payment-button__button{font-family:Nunito Sans,sans-serif;width:218px;border-radius:30px;font-size:18px;padding:17px 29px;line-height:1;display:block;position:relative;color:#fff;z-index:2;overflow:hidden}.common-btn span{position:relative;z-index:2;font-weight:500}.common-btn:before,.shopify-payment-button__button:before{position:absolute;top:0;left:0;width:100%!important;height:100%!important;content:""!important;-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;-webkit-transform:translateX(-101%)!important;transform:translate(-101%)!important;background-color:#fff!important;border-radius:30px!important;z-index:-1!important}.common-btn:hover:before,.shopify-payment-button__button:hover:before{-webkit-transform:translateX(0%)!important;transform:translate(0)!important}.hpp-title-img-text__content .common-btn{background-color:#f25f69;border:1px solid #f25f69}.hpp-title-img-text__content .common-btn:hover{color:#f25f69}.hpp-title-img-text__content .common-btn-box:hover:before{background:#f25f69}.hpp-title-img-text__content .common-btn-box:hover:after{border-top:1.5px solid #f25f69;border-right:1.5px solid #f25f69}.multiple-media-with-text__content-wrapper .common-btn{margin-top:48px;background-color:#f8c53a;border:1px solid #f8c53a;color:#253238}.multiple-media-with-text__content-wrapper .common-btn-box:before{background:#253238}.multiple-media-with-text__content-wrapper .common-btn-box:after{border-top:1.5px solid #253238;border-right:1.5px solid #253238}.multiple-media-with-text__content-wrapper .common-btn:hover{color:#f8c53a}.multiple-media-with-text__content-wrapper .common-btn-box:hover:before{background:#f8c53a}.multiple-media-with-text__content-wrapper .common-btn-box:hover:after{border-top:1.5px solid #f8c53a;border-right:1.5px solid #f8c53a}.hpp-news .common-btn-box{margin:0 auto}.hpp-news .common-btn{background-color:#5cbaa3;border:1px solid #5cbaa3;margin:85px auto 0}.hpp-news .common-btn:before{background:#fff}.hpp-news .common-btn:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff}.hpp-news .common-btn:hover{color:#5cbaa3}.hpp-news .common-btn-box:hover:before{background:#5cbaa3}.hpp-news .common-btn-box:hover:after{border-top:1.5px solid #5cbaa3;border-right:1.5px solid #5cbaa3}.slideshow__slide-content .common-btn-box{margin:40px 0 0 2.7vw}.slideshow__slide-content .common-btn{background:#ff6237!important;border:1px solid #ff6237;font-weight:500;width:262px;padding:20px 29px;font-family:Noto Sans JP,sans-serif!important}.slideshow__slide-content .common-btn:before{background:#fff}.slideshow__slide-content .common-btn:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff}.slideshow__slide-content .common-btn:hover{color:#ff6237}.slideshow__slide-content .common-btn-box:before{right:30px;width:18px;height:1.5px}.slideshow__slide-content .common-btn-box:after{right:30px;width:10px;height:10px}.slideshow__slide-content .common-btn-box:hover:before{background:#ff6237}.slideshow__slide-content .common-btn-box:hover:after{border-top:1.5px solid #ff6237;border-right:1.5px solid #ff6237}.shopify-payment-button__button{height:48px!important}@media screen and (max-width: 768px){.shopify-payment-button__button{height:44px!important}}.shopify-payment-button__button{background:#ff6237!important;border:1px solid #ff6237!important;font-weight:500!important;max-width:350px!important;margin:0 auto!important}.shopify-payment-button__button:before{background:#fff!important}.shopify-payment-button__button:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff}.shopify-payment-button__button:hover{color:#ff6237!important}.shopify-payment-button__button:before{right:30px;width:18px;height:1.5px}.shopify-payment-button__button:after{right:30px;width:10px;height:10px}.shopify-payment-button__button:hover:before{background:#ff6237}.shopify-payment-button__button:hover:after{border-top:1.5px solid #ff6237;border-right:1.5px solid #ff6237}.header__menu-disclosure summary{position:relative;padding-right:16px}.header__menu-disclosure summary:after{content:"";position:absolute;display:block;width:5px;height:5px;top:50%;right:0;border-top:solid 1px;border-right:solid 1px;transform:rotate(135deg) translateY(50%);color:inherit}.header__primary-nav-item{font-size:18px;font-family:Nunito Sans,sans-serif}.header-sidebar__linklist-button,.header-sidebar__back-button.is-divided{font-size:14px;font-family:Nunito Sans,sans-serif;text-transform:none;letter-spacing:.02em}@media screen and (max-width: 768px){.header{padding-block-start:18px;padding-block-end:18px}}.content-over-media:before{content:unset}.slideshow__slide-content .h1{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:44px;letter-spacing:4px;margin-left:2.7vw}.header__account-link .icon{width:27px;height:auto}.circle-button{box-shadow:unset}@media screen and (max-width: 650px){.slideshow__slide-content .h1{line-height:1.6;font-size:28px;letter-spacing:2px}.slideshow__slide-content{margin-top:70px}}@media screen and (min-width: 500px) and (max-width: 1024px){.slideshow__slide-content .h1{font-size:42px}}.hpp-zoom-animation{transition:8s}.hpp-zoom-animation:hover{transform:scale(1.2)}.newsletter-popup .input::placeholder{color:#fff6;font-size:14px;opacity:1;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base-custom.css.map */
