#my-qualification{color:#fff;font-size:14px}#my-qualification ul{margin-left:-40px}.stylist-qualifications{color:#fff;font-size:15px;font-weight:700}#list-of-stylist .elementor-widget-wrap .elementor-element-populated div{margin:3px 0}.product-text h1 h2 h3 h4 h5 h6{line-height:160%;font-size:bold}.product-text h1{font-size:24px !important}.product-text h2{font-size:21px !important}.product-text h3{font-size:19px !important}.product-text h4{font-size:15px !important}#lesson-content h1.wp-block-heading,#lesson-content h2.wp-block-heading{font-size:20px;margin-top:30px}#lesson-content h3.wp-block-heading,#lesson-content h4.wp-block-heading{font-size:18px;margin-top:25px}#lesson-content h5.wp-block-heading,#lesson-content h6.wp-block-heading{font-size:15px;margin-top:20px}#lesson-content p{font-size:14px}.space1{margin-left:1em}.jet-form-builder-choice--item{border:none !important}.jet-form-builder-choice--item.is-checked{border:none !important}.grecaptcha-badge{visibility:hidden}#course-summary{display:none !important}.wc-block-checkout__shipping-option,.wc-block-components-order-summary-item__total-price,.wc-block-components-product-details__name,.wc-block-components-product-details__lesson-id,.wp-block-woocommerce-product-new{display:none !important;visibility:hidden !important}body.woocommerce-order-received .woocommerce-column--shipping-address{display:none !important}.single-lesson .elementor-element-4e7343d7{display:none}@media (max-width:767px){.elementor-141 .elementor-element.elementor-element-3e2559d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px!important}}.page-id-5247.elementor-kit-89 .elementor-widget-wrap>.elementor-widget-container h1{display:none}.elementor-element.elementor-element-5dc97423.elementor-widget.elementor-widget-heading p{margin-bottom:0}.page-id-5247.elementor-kit-89 h2{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:1.6px;color:var(--e-global-color-primary);margin-bottom:0}.page-id-5247.elementor-kit-89 h3{margin-top:40px;font-size:18px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:1.6px;color:var(--e-global-color-primary);margin-bottom:10px}.page-id-5247.elementor-kit-89 .sub_h{margin-bottom:40px;color:var(--e-global-color-primary)}.page-id-5247.elementor-kit-89 ul{list-style-position:inside;padding-left:.5em;font-size:14px;color:#8d8d8d;line-height:2.4}.page-id-5247.elementor-kit-89 dl{display:flex;flex-wrap:wrap;justify-content:start;margin-top:30px;font-size:14px;color:#8d8d8d}.page-id-5247.elementor-kit-89 dl dt{width:100px;font-weight:600;padding:10px}.page-id-5247.elementor-kit-89 dl dd{width:calc(100% - 100px);margin:0;padding:10px}.page-id-5247.elementor-kit-89 p{font-size:14px;color:#8d8d8d; margin-bottom:20px}.mt60{margin-top:60px !important}.mb20{margin-bottom:20px}.page-id-5247.elementor-kit-89 .elementor-element.elementor-element-7f72798e.elementor-widget.elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading.animated.slideInUp{display:none}@media (max-width:767px){.page-id-5247.elementor-kit-89 dl dt{width:80px;font-weight:600;padding:10px 5px}.page-id-5247.elementor-kit-89 dl dd{width:calc(100% - 80px);margin:0;padding:10px}.pc_on{display:none}}@media (min-width:768px){div.elementor-162 .elementor-element.elementor-element-15a49697{--e-nav-menu-horizontal-menu-item-margin:calc(26px / 2)}.menu-item.menu-item-type-post_type.menu-item-object-page.page_item.menu-item-5324 a{margin-right:14px!important}.elementor-162 .elementor-element.elementor-element-225a3b84{width:16% !important}.elementor-162 .elementor-element.elementor-element-3a6abb5f{width:84% !important}}.elementor-element.elementor-element-36acbf92.elementor-widget.elementor-widget-heading .elementor-widget-container{border-bottom:1px solid #3d3d3d;padding:2px 5px 4px;border-left:4px solid #3d3d3d}.page-id-4931 p.elementor-heading-title.elementor-size-default{visibility:hidden;position:relative}.page-id-4931 p.elementor-heading-title.elementor-size-default:after{content:"ご予約空き状況";visibility:visible;position:absolute;left:0;top:0}.stylist-template-default p.elementor-heading-title{visibility:hidden}nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none{margin-bottom:15px}.elementor-162 .elementor-element.elementor-element-15a49697 .elementor-nav-menu a.elementor-item{   letter-spacing:.05rem}li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-5739{display:none}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{overflow:initial}.elementor-162 .elementor-element.elementor-element-15a49697 .elementor-nav-menu--main .elementor-item span{font-size:12px;position:absolute;bottom:-22px;width:100%;text-align:center}@media (max-width:1180px){.elementor-162 .elementor-element.elementor-element-15a49697 .elementor-nav-menu a.elementor-item{font-size:17px}.elementor-162 .elementor-element.elementor-element-15a49697 .elementor-nav-menu--main .elementor-item span{font-size:11px}}@media (max-width:1024px){.elementor-162 .elementor-element.elementor-element-15a49697 .elementor-nav-menu a.elementor-item span{font-size:12px;margin-left:15px}li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-5739{display:block}}.page-id-2006 a.elementor-button.elementor-button-link.elementor-size-sm,.page-id-1673 a.elementor-button.elementor-button-link.elementor-size-sm{width:500px;max-width:100%;border-radius:5px;line-height:100px;position:relative;box-sizing:border-box;height:100px;padding:0;font-weight:600;background:#b9a9a3;transition:.6s}.page-id-2006 span.elementor-button-text,.page-id-1673 span.elementor-button-text{position:relative}.page-id-2006 span.elementor-button-text:after,.page-id-1673 span.elementor-button-text:after{content:'';position:absolute;top:calc(50% + 4px);right:-3em;transform:translateY(-50%);width:30px;height:2px;background-color:#fff;transition:.3s}.page-id-2006 span.elementor-button-text:before,.page-id-1673 span.elementor-button-text:before{content:'';position:absolute;top:calc(50% + 2px);right:-3em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:2px;background-color:#fff;transition:.3s}.page-id-2006 a.elementor-button.elementor-button-link.elementor-size-sm:hover,.page-id-1673 a.elementor-button.elementor-button-link.elementor-size-sm:hover{background:#a8a8a8}.page-id-2006 #button_cover a.elementor-button.elementor-button-link.elementor-size-sm{width:250px;line-height:40px;height:40px;font-weight:400;margin-bottom:20px;font-size:16px}.page-id-2006 #button_cover span.elementor-button-text:before{width:10px;height:1.5px}.page-id-2006 #button_cover span.elementor-button-text:after{width:20px;height:1px}@media (max-width:767px){.page-id-2006 a.elementor-button.elementor-button-link.elementor-size-sm,.page-id-1673 a.elementor-button.elementor-button-link.elementor-size-sm{line-height:80px;height:80px}}.footer_contact{position:fixed;right:0;bottom:10px;z-index:10}.elementor-kit-89 .footer_contact a{background:#b9a9a3;display:block;color:#fff;text-align:center;padding:10px;border:1px solid #a8a8a8;border-right:0;border-radius:5px 0 0 5px;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.4));transition:.6s;text-align:center;align-items:center;padding:40px 0 15px 2px}.elementor-kit-89 .footer_contact a:hover{opacity:.6}.footer_contact svg{fill:#fff;width:20px;height:20px}.footer_contact span.elementor-icon-list-text{font-size:12px;letter-spacing:.1rem}.footer_contact span.elementor-icon-list-text-jp{display:block;font-size:15px;font-weight:600}.footer_contact span.elementor-icon-list-icon{justify-content:center;margin-bottom:10px}.elementor-kit-89 .footer_contact a{background:#7c655d;display:block;color:#fff;padding:10px;border:1px solid #a8a8a8;border-right:0;border-radius:5px 0 0 5px;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.4));transition:.6s;line-height:1.4;display:flex;text-orientation:upright;writing-mode:vertical-rl;padding:40px 0 15px 2px;width:58px}.footer_contact svg{fill:#fff;width:23px;height:23px;position:absolute;top:10px;left:50%;transform:translateX(-50%);padding-left:2px}.footer_contact span.elementor-icon-list-text-jp{font-size:14px;line-height:1.2;margin:5px 0 0;text-align:center;font-weight:600}.footer_contact span.elementor-icon-list-text{font-size:15px;font-weight:600;letter-spacing:initial;line-height:1.2}.footer_contact img{fill:#fff;width:30px;height:30px;position:absolute;top:10px;left:50%;transform:translateX(-50%)}.page-id-4931 .elementor-865 .elementor-element.elementor-element-4f581a9f:not(.elementor-motion-effects-element-type-background){background-size:cover;background-position:bottom}details.menu-item{width:900px;max-width:90%;margin:0 auto 20px;font-size:15px}.menu-item{margin-bottom:1em;border:1px solid #b9a9a3;border-radius:6px;overflow:hidden}.menu-item summary{cursor:pointer;padding:.6em 1em;background:#b9a9a3;color:#fff;position:relative}details.menu-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.e-opened,.e-closed{position:absolute !important;top:10px;height:20px}.menu-item summary .e-n-accordion-item-title-icon{width:20px}.e-n-accordion-item-title-icon br{display:none}.course_h{width:calc(100% - 30px)}.menu-item[open] summary{background:#b9a9a3}.menu-detail{padding:.8em 1em;background:#fff;border-top:1px solid #eee}summary .price{width:150px;text-align:right}.menu-detail-inner{display:flex;justify-content:space-between}.menu_img{width:400px}.menu_img img{width:100%}details .menu-detail-inner .elementor-widget-container{width:calc(100% - 440px)}.menu-item summary:hover{opacity:.6}.page-id-4241 .elementor-4720 .elementor-element.elementor-element-59461817:not(.elementor-motion-effects-element-type-background),.elementor-4720 .elementor-element.elementor-element-59461817>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://attracty.jp/source/wp-content/uploads/2025/07/2Y9A0166.jpg)}.elementor-4720 .elementor-element.elementor-element-52081784.elementor-element{--padding-top:60px;--padding-bottom:39px}.elementor-element-68eb5a84 .elementor-widget-wrap.elementor-element-populated section{display:none}.page-id-5930 .elementor-widget-wrap.elementor-element-populated section{display:block}.elementor-element.elementor-element-3f77342.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{display:none}section.elementor-section.elementor-top-section.elementor-element.elementor-element-7d89bdf6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{display:none}.elementor-element.elementor-element-24bc38bd.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{display:none}section.elementor-section.elementor-top-section.elementor-element.elementor-element-40048c95.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{display:none}.elementor-element.elementor-element-68e7959a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{display:none}section.elementor-section.elementor-top-section.elementor-element.elementor-element-23750db8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{display:none}section.elementor-section.elementor-top-section.elementor-element.elementor-element-11f14459.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{display:none}.e-n-accordion-item-title-icon svg{width:15px;height:15px;fill:currentColor;transition:opacity .25s ease}.e-opened,.e-closed{position:relative}.e-opened{opacity:0;pointer-events:none}.e-closed{opacity:1}.menu-item[open] .e-opened{opacity:1}.menu-item[open] .e-closed{opacity:0;pointer-events:none}@media (max-width:767px){.menu-detail-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.menu_img{width:100%}details .menu-detail-inner .elementor-widget-container{width:100%}summary .price{width:80px}.menu-item .course_h:before,.menu-item summary:before{content:none !important}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}.page-id-4931 .elementor-865 .elementor-element.elementor-element-4f581a9f:not(.elementor-motion-effects-element-type-background){background-position:top}details.menu-item summary{padding:.6em}.footer_button_link{display:flex;justify-content:space-around;position:fixed;bottom:0;width:100%;z-index:100}.footer_contact{position:initial;width:50%}.elementor-kit-89 .footer_contact a{border-right:0;border-radius:0;transition:.6s;line-height:1.4;display:flex;text-orientation:initial;writing-mode:initial;padding:10px;text-align:center;justify-content:center;align-items:center}.footer_contact img{fill:#fff;width:26px;height:26px;position:relative;top:initial;left:initial;transform:initial;margin-right:3px}.footer_contact svg{fill:#fff;width:20px;height:20px;position:relative;top:initial;left:initial;transform:initial;margin-right:5px}.footer_contact span.elementor-icon-list-text-jp{font-size:13px;line-height:1.2;margin:0;text-align:center}.footer_contact span.elementor-icon-list-text{font-size:13px;line-height:1.2;font-weight:600;letter-spacing:initial}.elementor-kit-89 .footer_contact a{padding:15px 10px;height:54px;width:100%}}