.elementor-kit-5{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-8f07473:#1f1f1f;--e-global-color-2c0bc89:#fff;--e-global-color-5a046a2:#b70031;--e-global-color-6b9a840:#0f0f0f;--e-global-color-8bf6a47:#f2f2f2;--e-global-color-e2c3ab1:#fff000;--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;--e-global-typography-67d2306-font-family:"Noto Sans JP";--e-global-typography-67d2306-font-size:16px;--e-global-typography-67d2306-font-weight:600}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){margin-block-end:0}.elementor-element{--widgets-spacing:0 0}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-5 e-page-transition{background-color:#ffbc7d}@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}}@media screen and (min-width:768px){.top_h3_NewsTopics h3 span{position:relative}.abs{position:absolute;top:0;right:0;width:150px!important}.top_h3_NewsTopics h3 span:after{content:"";display:block;width:80px;height:2px;position:absolute;right:-88px;bottom:8px;background:#1f1f1f}.youbi_br{display:none}}.flow_arrow:after{content:"";position:absolute;bottom:6px;right:-3px;width:24px;height:2px;background-color:#1f1f1f;transform:rotate(45deg)}.flow_arrow{border-bottom:solid 2px #1f1f1f}.elementor-7 .elementor-element.elementor-element-7e772c0.width_19per{width:19%}.side_line{position:relative}.side_line::before{content:'';position:absolute;bottom:50%;left:-50px;height:2px;width:40px;background-color:#000}.arrow_right{position:relative}.arrow_right::after{content:url(https://zuma-fit.com/wp-content/uploads/2021/12/arrow.png);position:absolute;bottom:100px;right:-5px;height:0;width:15px}.midasi1 span{position:relative}.midasi2 span{font-size:92px;color:#e00}.midasi2 div h2{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif!important}.YuGo span{position:relative;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;letter-spacing:.1em}.title span::before{content:url(https://zuma-fit.com/wp-content/uploads/2022/02/logomark-glow.png);position:absolute;left:493px;top:156px;transform:scale(-1,1)}.midasi3{width:64px!important}.abuso h2{position:absolute}.lesson .elementor-widget-wrap{box-shadow:3px 3px 6px rgba(0,0,0,.3)}.lesson .elementor-widget-wrap .lesson_nakami .elementor-column-gap-no .elementor-inner-column .elementor-widget-wrap{box-shadow:none!important}.hanten{transform:scale(-1,1)}.gyakuten{transform:scale(1,-1)}.KICK_FIT_form .elementor-button-icon{margin:15px 7px 0 0!important}.youbi{color:#ce3333;font-size:12px}.midasi4 span{font-size:70px;color:#e00}.midasi4 div h2{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif!important}.w85px{width:85px!important}#page_top{position:fixed;bottom:20px;right:30px}.elementor-posts-container .elementor-post__thumbnail img{object-fit:cover;height:15vw}.FLOW{position:absolute}.w0{width:0!important}.mw600{max-width:600px}.COMMITMENT div{justify-content:flex-end}.sns{position:absolute;bottom:0}@media screen and (max-width:1024px){.arrow_right::after{content:url(https://zuma-fit.com/wp-content/uploads/2021/12/arrowbottom.png);bottom:30px;right:0;left:0;width:33px;margin:0 auto}.page-id-9321 .tablet{display:block}.mw600{max-width:none}}html{font-size:62.5%}@media screen and (min-width:768px){.white_triangle>.elementor-element-populated:before{content:"";position:absolute;top:0;left:-1px;display:block;width:0;height:100%;border-left:32px solid #fff;border-bottom:120px solid transparent}}.beauty{font-size:18px;text-align:center;line-height:36px;letter-spacing:2px}.elementor-widget-container .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{top:50px!important;font-size:15px;background-color:#1f1f1f}.menu-item-type-post_type{font-family:Noto\ Sans\ JP}.elementor-nav-menu--dropdown a{color:#eee!important}@media screen and (min-width:767px){.midasi1 span::before{content:url(https://zuma-fit.com/wp-content/uploads/2022/02/logomark-glow.png);position:absolute;left:-80px;top:-25%}.br{display:none}}@media screen and (max-width:1110px){.elementor-249 .elementor-element.elementor-element-d618260{width:60%}.elementor-249 .elementor-element.elementor-element-02285a2 .elementor-nav-menu--main .elementor-item{font-size:1.3rem;letter-spacing:1px}}.vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.yellow_triangle .elementor-element-populated:before{content:"";position:absolute;top:0;left:0;width:32px;height:32px;border-left:32px solid #fff135;border-bottom:32px solid transparent}@media screen and (max-width:768px){.top_h3sub_style:before{height:2px;width:24px;top:16px}.top_h3sub_style span{font-size:12px}}#home .relative{position:relative}#home .absolute{position:absolute}@media screen and (max-width:1024px){#home .absolute{position:relative}.exercise{background-position:top 50% right -180px!important}}.anker_btn a{display:block;padding:20px 0}@media screen and (max-width:767px){.br::before{content:"A";white-space:pre}}input[type="text"]{background-color:#f7f7f7;border-radius:0;height:50px;font-size:15px;border-style:none}textarea{background-color:#f7f7f7;border-radius:0;font-size:15px;border-style:none}.contact_form dl dt{line-height:42px;font-size:15px;font-weight:600}.contact_form dt{}.contact_form dl{padding:8px 0}.contact_form dd{margin:0;font-size:15px;line-height:42px}.contact_form dl.form_name dd:first-of-type::before,.contact_form dl.form_name dd:last-of-type::before{position:absolute;top:8px;left:2%}.contact_form .btn_wrap{padding:56px 0;text-align:center}.contact_form .btn_wrap .btn_back,.contact_form .btn_wrap .btn_send{display:inline-block;margin:8px 32px}.contact_form .btn_wrap .btn_back input,.contact_form .btn_wrap .btn_send input{padding:20px 120px;font-size:15px;font-weight:600;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;color:#fff;background-color:#000;box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);letter-spacing:2px;transition:.3s}.contact_form .btn_wrap .btn_back input:hover,.contact_form .btn_wrap .btn_send input:hover{background-color:#ccc;transition:.3s}@media screen and (max-width:767px){.contact_form dl{padding:8px 20px;width:100%}.contact_form .btn_wrap{padding:32px 0;text-align:center}.contact_form .btn_wrap .btn_back,.contact_form .btn_wrap .btn_send{margin:8px 12px}.contact_form .btn_wrap .btn_back input,.contact_form .btn_wrap .btn_send input{padding:12px 16px}.beauty{font-size:15px}#page_top{bottom:10px;right:0}.w85px{width:60px!important}}.required dt{position:relative;display:inline-block}.required dt::after{position:absolute;right:-40px;top:0;font-size:15px;content:"必須";color:red}.elementor-popup-modal .dialog-message{width:1040px!important}