.elementor-kit-9{--e-global-color-primary:#001f3f;--e-global-color-secondary:#838a91;--e-global-color-text:#5ca871;--e-global-color-accent:#ee5645;--e-global-color-c3903c1:#fff;--e-global-color-ed39cbd:#2a2a2a;--e-global-color-b8dc5c5:#e7ecef;--e-global-color-69a6522:#fdfeff;--e-global-color-697147d:#5ca871;--e-global-color-597a892:#707070;--e-global-color-50bb7dc:#d1d1d1;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-9 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body *{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic Medium","游ゴシック Medium","Meiryo",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:90px}@media (max-width:1024px){html{scroll-padding-top:60px}}@media (min-width:1025px){.pc-none{display:none!important}}@media (max-width:1024px){.sp-none{display:none!important}}@media (max-width:767px){.sp-none2{display:none!important}}a:hover{opacity:.8}a:focus-visible,a:focus{outline:none!important}.ast-single-post .entry-content .ast-comment-edit-reply-wrap a{text-decoration:none}.no-clear a{opacity:1!important}.entry-content .elementor-widget-container p:last-of-type{margin-bottom:0}.elementor-widget-image a img[src$=".svg"]{width:auto!important}input:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,.wp-block-search__input:focus,[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper>.input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper>.input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border:none}@media (max-width:1024px){#ast-scroll-top{font-size:20px;bottom:100px !important;right:10px!important}}.header-bg .trial-btn a{width:100%;min-width:200px}@media (max-width:1024px){.header-bg .shop-info{width:calc(100% - 60px)!important}}header .golf-menu a{background:#5CA871!important}header .personal-menu a{background:#EE5645!important}@media (max-width:1024px){header .sougou-menu a{background:#001f3f!important}.sougou-header .gnavi-shop .sub-arrow{display:none}.sougou-header .gnavi-shop .sub-menu{display:block!important}.sougou-header .gnavi-shop .sub-menu a{font-size:1em!important;border-left:none!important}.sougou-header .gnavi-shop .sub-menu{border-top:solid #323030 1px}.elementor-nav-menu--dropdown.elementor-nav-menu__container .shop-submenu .elementor-sub-item{font-size:1em}}footer .fnavi-shop a{text-indent:1em}.pankuzu-box{display:block;width:100%;margin:0 auto}.pankuzu-box .elementor-widget-container{max-width:1000px;width:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;margin:0 auto}.pankuzu-box #breadcrumbs{transform:none;position:static;padding:10px;margin:0}.pankuzu-box #breadcrumbs a,.pankuzu-box #breadcrumbs strong{font-weight:400;font-size:12px}.pankuzu-box #breadcrumbs span>span{padding:0 10px;font-size:12px}@media (max-width:1024px){.pankuzu-box #breadcrumbs{padding:8px 15px}}.price{font-size:30px;margin-right:5px}.price-orange{color:#EE5645!important;font-weight:400!important}.price-green{color:#5CA871!important;font-weight:400!important}.elementor-post-info__terms-list{color:#FFF!important}.column-info .elementor-post-info__terms-list-item,.news-info .elementor-post-info__terms-list-item{color:#FFF!important;font-size:10px!important;background:#2a2a2a;border-radius:5px;padding:2px 5px;display:inline-block!important;min-width:70px;text-align:center;justify-content:center}.column-info a[href*="/shoulder-stretch"].elementor-post-info__terms-list-item,.news-info a[href*="/campaign"].elementor-post-info__terms-list-item{background:#ee5645}.column-info a[href*="/lower-body-stretch"].elementor-post-info__terms-list-item{background:#727daa}.column-info a[href*="/hip-pelvis-stretches"].elementor-post-info__terms-list-item{background:#f5894d}.column-info a[href*="/neck-back-stretches"].elementor-post-info__terms-list-item,.news-info a[href*="/event"].elementor-post-info__terms-list-item{background:#5ca871}.post-data h2,.post-data h3,.post-data h4,.post-data h5,.post-data h6{font-weight:700;margin-top:0!important;margin-bottom:.5em!important}.post-data h2{font-size:20px;color:#001f3f;border-bottom:solid 1px #707070;padding-bottom:5px}.post-data h3{font-size:18px;color:#001f3f}.post-data h4{font-size:16px;color:#001f3f}.post-data h5{font-size:15px;color:#001f3f}.post-data h6{font-size:14px;color:#001f3f}.side-list{width:100%;margin:16px 0 0}.side-list li{position:relative;line-height:1.4em;list-style:none;font-size:14px;margin-bottom:5px}.side-list li:before{position:absolute;left:0;top:7px;content:"・";display:block;line-height:100%}.side-list li a{display:inline-block;font-weight:600;line-height:1.6em;margin-left:15px}.side-list li.cat-item-none{padding-left:15px}.column-data .column-img{width:320px}.column-data .column-text{width:calc( 100% - 320px)}.column-text{font-size:14px}.column-img-cover .elementor-widget-container{position:relative;width:100%;height:0!important;padding-bottom:57.14%;overflow:hidden}.column-img-cover img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.column-top-data{height:100%}.column-top-data a{display:block!important}.column-top-data .column-img-cover img{position:static}@media (max-width:1024px){.column-data .column-img{width:200px}.column-data .column-text{width:calc( 100% - 200px)}}@media (max-width:767px){.column-data .column-img{width:90px}.column-data .column-text{width:calc( 100% - 100px)}}@media (min-width:1025px){.column-top-bk .e-loop-item:nth-of-type(n+4){display:none!important}}.wp-pagenavi,.elementor-pagination{overflow:hidden;text-align:center;color:#001f3f;margin:20px auto 0}.elementor-pagination{letter-spacing:-.4em}.wp-pagenavi span,.wp-pagenavi a,.elementor-pagination span,.elementor-pagination a{display:inline-block;color:#001f3f;font-size:12px;border:solid 1px #001f3f;line-height:100%;text-decoration:none!important;padding:8px;margin:0 5px 8px 0!important}.elementor-pagination span,.elementor-pagination a{letter-spacing:normal;font-weight:400!important}.wp-pagenavi a:hover,.wp-pagenavi .current,.elementor-pagination a:hover,.elementor-pagination .current{color:#FFF!important;background:#001f3f;border-color:#001f3f!important}.faq-menu{width:100%;max-width:800px;margin-right:auto;margin-left:auto}.faq-menu .faq-menu-btn .elementor-button-wrapper{height:100%}.faq-menu .faq-menu-btn a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-none-btn a{width:100%;min-width:250px}