/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-color-orange-500:oklch(70.5% 0.213 47.604);--tw-color-blue-300:oklch(80.9% 0.105 251.813);--tw-color-gray-200:oklch(92.8% 0.006 264.531);--tw-color-gray-600:oklch(44.6% 0.03 256.802);--tw-color-gray-700:oklch(37.3% 0.034 259.733);--tw-color-gray-800:oklch(27.8% 0.033 256.848);--tw-color-white:#fff;--tw-spacing:0.25rem;--tw-text-sm:0.875rem;--tw-text-sm--line-height:1.42857;--tw-text-xl:1.25rem;--tw-text-xl--line-height:1.4;--tw-font-weight-bold:700;--tw-leading-relaxed:1.625;--tw-radius-xl:0.75rem;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--tw-default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.tw\:absolute{position:absolute!important}.tw\:relative{position:relative!important}.tw\:top-3{top:calc(var(--tw-spacing)*3)!important}.tw\:right-3{right:calc(var(--tw-spacing)*3)!important}.tw\:\!mb-1\.5{margin-bottom:calc(var(--tw-spacing)*1.5)!important}.tw\:\!mb-3{margin-bottom:calc(var(--tw-spacing)*3)!important}.tw\:\!mb-6{margin-bottom:calc(var(--tw-spacing)*6)!important}.tw\:mb-1{margin-bottom:calc(var(--tw-spacing)*1)!important}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing)*4)!important}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing)*6)!important}.tw\:block{display:block!important}.tw\:flex{display:flex!important}.tw\:grid{display:grid!important}.tw\:w-\[70px\]{width:70px!important}.tw\:w-full{width:100%!important}.tw\:flex-1{flex:1!important}.tw\:flex-col{flex-direction:column!important}.tw\:flex-wrap{flex-wrap:wrap!important}.tw\:items-center{align-items:center!important}.tw\:justify-between{justify-content:space-between!important}.tw\:justify-center{justify-content:center!important}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)!important}.tw\:gap-y-1{row-gap:calc(var(--tw-spacing)*1)!important}.tw\:gap-y-5{row-gap:calc(var(--tw-spacing)*5)!important}.tw\:rounded{border-radius:.25rem!important}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)!important}.tw\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.tw\:border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.tw\:border-blue-300{border-color:var(--tw-color-blue-300)!important}.tw\:border-gray-200{border-color:var(--tw-color-gray-200)!important}.tw\:bg-orange-500{background-color:var(--tw-color-orange-500)!important}.tw\:p-5{padding:calc(var(--tw-spacing)*5)!important}.tw\:px-2{padding-inline:calc(var(--tw-spacing)*2)!important}.tw\:px-8{padding-inline:calc(var(--tw-spacing)*8)!important}.tw\:py-1{padding-block:calc(var(--tw-spacing)*1)!important}.tw\:\!text-xl{font-size:var(--tw-text-xl)!important;line-height:var(--tw-leading,var(--tw-text-xl--line-height))!important}.tw\:text-sm{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:leading-none{--tw-leading:1!important;line-height:1!important}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed)!important;line-height:var(--tw-leading-relaxed)!important}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold)!important;font-weight:var(--tw-font-weight-bold)!important}.tw\:\!text-white{color:var(--tw-color-white)!important}.tw\:text-gray-600{color:var(--tw-color-gray-600)!important}.tw\:text-gray-700{color:var(--tw-color-gray-700)!important}.tw\:text-gray-800{color:var(--tw-color-gray-800)!important}.tw\:text-white{color:var(--tw-color-white)!important}.tw\:underline{text-decoration-line:underline!important}.tw\:sm\:w-\[80px\]{@media (width >= 40rem){width:80px!important}}.tw\:sm\:max-w-\[380px\]{@media (width >= 40rem){max-width:380px!important}}}@layer utility{.post_content p{margin-bottom:calc(var(--tw-spacing)*1)!important;min-height:1rem!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}h1,h2,h3,h4{font-size:100%;margin-bottom:0;margin-top:0}body{font-family:helvetica,arial,hiragino kaku gothic pro,meiryo,ms pgothic,sans-serif}body,ul{margin:0}ul{padding:0}ul li{list-style:none}a{text-decoration:none}a:hover{color:#f50f9d}span{font-family:Avenir Next}strong{font-family:AvenirNext-DemiBold;font-weight:700}iframe,img{max-width:100%}header{box-sizing:border-box;position:fixed;top:0;width:100%;z-index:10}footer{background-color:#27384c;clear:both;color:#fff;padding-bottom:25px}h1{font-size:20px;line-height:22px}iframe{border:none}figure{margin:0}.page-content ol li,.page-content p{font-size:14px;line-height:22px}.menu-online{background-color:#fff;border-bottom:2px solid #24beb1;font-size:16px;font-weight:700;line-height:20px;padding:14px;text-align:center}.menu-online a{color:#f50f9d}.head_top{background-color:#fff;height:48px}.head_top_else{left:15px;position:absolute;top:15px}.menu_else_wrap{background-color:#fff;display:none;position:absolute;top:0;width:100%;z-index:15}.menu_else{width:100%}.menu_else li{height:60px;line-height:60px;padding-left:32px}.menu_else li a{color:#f50f9d;font-size:18px;font-weight:600}.menu_else img{float:right;margin-right:27px;margin-top:22px}.class-list li{float:left;margin:10px}.btn-sticky{background:#f7f7f7;border-left:6px solid #ff7c5c;box-shadow:0 2px 2px rgba(0,0,0,.29);color:#ff7c5c;display:inline-block;font-weight:700;margin-bottom:5px;padding:.5em 1em}.btn-sticky:active{box-shadow:inset 0 0 2px hsla(0,0%,50%,.1);transform:translateY(2px)}.close{display:block;padding:25px 27px 21px;text-align:right}.head_top_mypage{position:absolute;right:15px;top:15px}.page_top{background-color:#fff;height:48px}.page_top_else{position:absolute;top:15px}.logo_img{background-size:contain;height:35px;left:0;margin:auto;position:absolute;right:0;top:5px;width:112px}.menu{height:50px}.menu,.page_menu{background-color:#24beb1;overflow:hidden;text-align:center}.page_menu{color:#fff;font-size:15px;font-weight:700;padding:10px}.menu li{float:left;font-size:16px;line-height:16px;padding-bottom:9px;padding-top:17px;position:relative;width:25%}.menu a{color:#fff}.border-white:after{background-color:#fff;border-radius:2px;bottom:0;content:"";height:2px;left:3px;position:absolute;width:96%}.head_landing{background:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;margin-bottom:30px;padding-bottom:118.1%;position:relative;width:100%}.head_landing:before{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.head_landing_login{border:1px solid #fff;border-radius:15px;box-sizing:border-box;color:#fff;font-size:12px;height:28px;line-height:28px;text-align:center;width:87px}.logo_img_abc{height:0;left:21px;position:absolute;top:7px;width:52px}.logo_img_abc_wrap{background:#fff;border-radius:50%;height:78px;top:84px;width:78px}.logo_img_abc_wrap,.logo_img_m{left:0;margin:auto;position:absolute;right:0}.logo_img_m{height:0;padding-bottom:31.6%;top:162px;width:215px}.catch{color:#fff;font-size:17px;left:0;line-height:25px;margin:auto;position:absolute;right:0;text-align:center;top:243px;width:316px}#submit,.change_payment_button input,.login_button button,button#place_order{background-color:#f50f9d;border:1px solid #f50f9d;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:14px;margin:30px auto;padding-bottom:3px;padding-top:3px;text-align:center;width:200px}.checkout_coupon{display:block!important}.landing_page_button:hover{background-color:#fff!important}.add-payment-button,.landing_button button,.landing_page_button,input.wpcf7-submit{background-color:#f50f9d!important;border:1px solid #f50f9d!important;border-radius:5px;color:#fff;display:block;font-size:14px;height:44px;line-height:44px;margin:0 auto;text-align:center;width:200px}.landing_button_fix{left:0;position:absolute;right:0;top:320px}.landing_button_online{left:0;position:absolute;right:0;top:400px}.question{color:#ff5c00;font-size:20px;line-height:20px;margin-bottom:20px;text-align:center}.question_answer{font-size:14px;font-weight:600;line-height:24px;margin:0 25px;text-align:center}.section_headline{margin-bottom:45px}.section_space{margin-bottom:25px}.column{background-color:#24beb1;border-radius:50%;box-sizing:border-box;color:#fff;font-family:Avenir Next Demi Bold Italic;font-size:22px;height:55px;margin:20px auto;padding:10px;text-align:center;vertical-align:middle;width:55px}.column_title{color:#0fa498;font-size:20px;line-height:28px;margin:5px auto 25px;text-align:center;width:286px}.column_description{font-size:14px;line-height:24px;margin:0 24px}.columun_1{margin-top:10px;width:100%}.columun_2,.tpNews{width:100%}.tpNews{border-radius:20px;padding:0}.top-img-wrapper{border-radius:20px 20px 0 0;height:0;overflow:hidden;padding-bottom:50%;position:relative;width:100%}.top-img img{width:100%}.bottom_line{border-bottom:2px solid #71c3f3;font-size:18px;margin-bottom:15px;padding-bottom:20px;text-align:center}.movie-date{font-size:14px}.blue{background-color:#71c3f3!important;color:#fff}.blue_green{background-color:#24beb1!important;color:#fff}.green{background-color:#7ab84d!important;color:#fff}.peach{background-color:#f66!important;color:#fff}.orange{background-color:#f7b733!important;color:#fff}.pink{background-color:#f9d!important;color:#fff}.light_green{background-color:#0c6!important;color:#fff}.white{background-color:#fff;color:#000}.purple{background-color:#7b68ee!important;color:#fff}.top-text{border-radius:0 0 20px 20px;padding:10px 13px 13px}.f-right{float:right}.f-left{float:left}.hidden{display:none}.top-text-category-column{border-bottom:1px solid #eee;border-left:1px solid #eee;border-radius:0 0 20px 20px;box-shadow:1px 1px #eee;padding:10px 16px 16px}.top-text-lesson{font-style:italic}.top-text-time{font-size:10px;margin-top:4px}.top-text-title{font-size:20px;margin-top:4px}.category_column{font-size:17px;font-weight:600;margin-top:10px}.top-text-content{font-family:Hiragino Maru Gothic ProN;font-size:14px;line-height:25px}.category_column-content{font-family:Hiragino Kaku Gothic ProN;font-size:13px;line-height:20px;margin-top:7px}.movie-title{font-size:17px;height:34px;line-height:17px;overflow:hidden}.premium_top,.premium_woocommerce{padding:0 15px}section.toppage{margin-top:0}section.premium_top{padding:0}.top-space{border-radius:20px;padding-top:36.78%}.lesson-text{padding:0 10px 10px 17px}.lesson-title a{color:#fff;font-size:22px;font-weight:400;line-height:22px}.lesson-title img{float:right;margin-right:10px}.lesson-content{font-size:15px;font-weight:400;line-height:25px;margin-top:12px}.lesson_detail_space{margin-top:98px;overflow:hidden;padding-top:60px;text-align:center}.tag_margin{padding-top:180px;text-align:center}.lesson_detail-text{padding:0 25px}.lesson_detail-title span{font-size:20px;font-weight:400;line-height:22px}.font14{font-size:14px}.font16{font-size:16px}.tag_lesson_number{font-size:15px;text-align:left}.lesson_detail-video{height:0;margin:0 30px;padding-bottom:56%;position:relative}.lesson_detail-video img{border-radius:20px}.video_explain{background-color:rgba(36,190,177,.7);border-radius:20px;left:0;padding:5px;position:absolute;top:40px}.img_center{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.t_center{text-align:center}.t_right{text-align:right}.menu_footer{padding:30px 15px}.menu_footer li{line-height:35px;text-align:center}.menu_footer li a{color:#fff;font-size:14px;text-decoration:underline}.copyright{color:#fff;display:block;font-size:13px;margin-top:50px;text-align:center}.svg-inline--fa{vertical-align:-.2em}.rounded-social-buttons{text-align:center}.rounded-social-buttons .social-button{border:.125rem solid transparent;border-radius:1.6875rem;color:#fefefe;cursor:pointer;display:inline-block;font-size:1.5625rem;font-weight:400;height:3.125rem;line-height:2em;margin-bottom:.25rem;margin-right:.25rem;padding:0;position:relative;text-align:center;text-decoration:none;transition:all .5s ease;width:3.125rem}.rounded-social-buttons .social-button:focus,.rounded-social-buttons .social-button:hover{transform:rotate(1turn)}.fa-facebook-f,.fa-instagram,.fa-linkedin,.fa-youtube,.rounded-social-buttons .fa-twitter{font-size:25px}.rounded-social-buttons .social-button.facebook{background:#3b5998}.rounded-social-buttons .social-button.facebook:focus,.rounded-social-buttons .social-button.facebook:hover{background:#fefefe;border-color:#3b5998;color:#3b5998}.rounded-social-buttons .social-button.twitter{background:#55acee}.rounded-social-buttons .social-button.twitter:focus,.rounded-social-buttons .social-button.twitter:hover{background:#fefefe;border-color:#55acee;color:#55acee}.rounded-social-buttons .social-button.line{background:#06c755}.rounded-social-buttons .social-button.line:focus,.rounded-social-buttons .social-button.line:hover{background:#fefefe;border-color:#06c755;color:#06c755}.rounded-social-buttons .social-button.linkedin{background:#007bb5}.rounded-social-buttons .social-button.linkedin:focus,.rounded-social-buttons .social-button.linkedin:hover{background:#fefefe;border-color:#007bb5;color:#007bb5}.rounded-social-buttons .social-button.youtube{background:#b00}.rounded-social-buttons .social-button.youtube:focus,.rounded-social-buttons .social-button.youtube:hover{background:#fefefe;border-color:#b00;color:#b00}.rounded-social-buttons .social-button.instagram{background:#125688}.rounded-social-buttons .social-button.instagram:focus,.rounded-social-buttons .social-button.instagram:hover{background:#fefefe;border-color:#125688;color:#125688}.rounded-social-buttons .social-button.app{background:#000}.rounded-social-buttons .social-button.android{background:green}.rounded-social-buttons .social-button.app:focus,.rounded-social-buttons .social-button.app:hover{background:#fefefe;border-color:#000;color:#000}.rounded-social-buttons .social-button.android:focus,.rounded-social-buttons .social-button.android:hover{background:#fefefe;border-color:#006400;color:#006400}.post_contents{margin:4px 28px}.page-content,.post_content{font-family:Hiragino Kaku Gothic ProN;font-size:15px;line-height:22px;margin-top:12px}.post_title{margin-bottom:15px;margin-top:15px}.column_detail_space{margin-top:98px}.back_link{display:block;font-size:12px;height:40px;line-height:40px;padding-left:21px}.back_link img{float:left;margin-top:12px}.back_link span{margin-left:14px}.class_summary{box-sizing:border-box;margin:2em auto;padding:0 5px;width:100%;word-break:break-all}.class_summary th{background-color:#cdf;display:block;padding:5px}.class_summary td{display:block;font-size:14px;line-height:22px;padding:10px;text-align:center}.showcase{margin-top:10px}.class-content{font-size:14px;line-height:25px}.clear{clear:both}.nav-previous{float:left}.nav-next,.nav-previous{font-size:20px;margin-top:20px}.nav-next{float:right}.toppage{margin:165px auto 0}.top_feature{color:#c71585;font-size:23px;margin-bottom:10px;margin-top:50px;padding:10px;text-align:center}.feature,.top_question{margin-bottom:50px}.top_question_title{color:#090;color:#c71585;font-size:20px;font-weight:700;padding:5px;text-align:center}.feature_explanation{color:#24beb1;font-size:17px;margin-bottom:5px;margin-top:5px}.feature_btn,.feature_img,.top_border{border-radius:20px}.feature_btn{background-image:linear-gradient(#ff367f,#ff82b2 75%);color:#fff;font-size:20px;margin-top:5px;padding:8px;text-align:center}.feature_btn.blue-button{background-image:linear-gradient(#00f,#71c3f3 75%)}.process-button{font-size:14px}.top_question{padding-top:20px}.top_border{border:3px solid #b1f9d0;padding:7px}.top_question_link{text-align:right}.lesson_after,.top_question .section_space{margin-bottom:5px}.lesson_after{color:#c71585;font-size:20px;font-weight:700}.premium_woocommerce{margin-top:165px}.feature_title{color:#090;font-size:20px;font-weight:700}.top_explanation{color:#24beb1;font-size:17px;text-align:center}.notice{color:#fff;font-size:20px;padding:30px 0}.coupon_guide,.top_song{margin-bottom:20px;text-align:center}.coupon_guide{background-image:linear-gradient(#ff8856,#f06 70%);border-radius:10px;color:#fff;font-size:20px;padding:10px}.logo_abc{margin:20px auto 0;width:42px}.logo_m{margin:0 auto;width:174px}.logo_m_small{margin:10px auto;width:96px}.login_top{padding:0 40px}.form-title{color:#24beb1;font-size:18px;font-weight:700;margin:10px 0;text-align:center}.gray-text{color:#545454;line-height:22px;margin:10px 0}.row-name{font-size:12px;font-weight:700;width:100%}.row-field input{border:1px solid #9d9d9d;border-radius:2px;height:36px;margin:10px 0 20px;width:calc(100% - 10px)}.row-field input,.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{background-color:#e4e4e4}.register-text{background:linear-gradient(180deg,#1c234f,#3e529b);border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.28);color:#fff;font-size:14px;height:50px;line-height:50px;margin:30px 10% 50px;position:relative;text-align:center;text-decoration:none;text-shadow:1px 1px 1px hsla(0,0%,100%,.66);width:80%}.register-text:hover{opacity:.7}.padding10{padding:10px}.font12{font-size:12px}.lost_password{color:#f50f9d;margin:10px 0 20px 5px}.lost_password a{color:#f50f9d}.woocommerce-SavedPaymentMethods{margin:20px}.woocommerce-SavedPaymentMethods li{font-size:16px;line-height:24px;margin:30px 0}.margint20{margin-top:20px}.des_area{margin:20px 30px}.bold_des{font-family:Hiragino Kaku Gothic ProN;font-size:22px;font-weight:700;line-height:30px;margin:10px 15px;text-align:center}.service_des{font-size:15px;line-height:24px;text-align:center}.woocommerce-MyAccount-navigation li{line-height:40px}.woocommerce-MyAccount-navigation li a{color:#71c3f3}.woocommerce-MyAccount-navigation li a:hover{color:#f50f9d}.woocommerce-bacs-bank-details{border:2px solid #71c3f3;font-size:15px;margin:10px;padding:20px}.wc-bacs-bank-details-heading{font-size:16px;font-weight:400}.wc-bacs-bank-details-account-name{font-size:16px;margin:10px 0}.movie-area{margin-top:20px;padding-top:56.25%;position:relative;width:100%}.movie-area iframe{height:100%;position:absolute;right:0;top:0;width:100%}.page-content{margin:10px}.woocommerce-info{background-color:hsla(180,5%,81%,.2);border-top:2px solid #1e85be;font-size:13px;margin:10px 0;min-height:20px;padding:10px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{overflow:visible;width:49%}#billing_first_name_field{float:right}#billing_last_name_field{float:left}#billing_role{height:30px;margin-top:10px;width:100%}.stripe-icon{margin:5px;width:50px}.cancel{display:block;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid silver;box-sizing:border-box;line-height:normal;outline:0;width:100%}#billing_country_field,#wc-stripe-update-subs-payment-method-card,#wpadminbar,.logged-in-as,.screen-reader-text,.sidebar-content,tr.my-membership-detail-user-membership-actions{display:none}.woocommerce form .form-row .required{border:0;color:red;font-weight:700;text-decoration:none}.payment_method_bacs{font-size:13px}.woocommerce form.checkout_coupon{border:1px solid #d3ced2;border-radius:5px;font-size:13px;line-height:20px;margin:10px 0;padding:10px;text-align:left}.thanks_text{font-size:13px;line-height:22px;margin:10px}.notice_text{border:2px solid #f78b53;font-size:15px;margin:10px;padding:20px}.woocommerce-error li,.woocommerce-privacy-policy-text{color:red;font-size:12px;margin:5px 0}.woocommerce-error li:before{content:"*"}.input-text,.woocommerce-message{display:block;margin:10px 0;min-height:30px}.woocommerce-NoticeGroup{margin:10px 0}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-strength{font-size:13px;font-weight:400;margin-bottom:10px;padding:3px .5em;text-align:center}.woocommerce-password-hint{display:block;font-size:12px;margin:10px 0}.woocommerce-PaymentBox{margin-top:10px}#tab-description h2,.wc-tabs{display:none}.account-payment-methods-table,.my_account_orders,.shop_table.subscription_details,.woocommerce-orders-table{border:2px solid #fbc5a9;width:100%}.account-payment-methods-table td,.account-payment-methods-table th,.my_account_orders td,.my_account_orders th,.order td,.subscription_details td,.woocommerce-orders-table td,.woocommerce-orders-table th{font-size:14px;line-height:22px;padding:5px 10px}.account-payment-methods-table tr,.my_account_memberships td,.my_account_memberships th,.subscription_details tr,.woocommerce-orders-table tr{background:#fff0f0;text-align:left}table.commonTable01{background:#c8c8c8;font-size:14px;width:100%}colgroup.width01{width:30%}table.commonTable01{border-collapse:separate;border-spacing:1px}table.commonTable01 th{background:#f1f1f1;border:2px solid #fff;padding:5px;vertical-align:middle}table.commonTable01 td{background:#fff;padding:7px;vertical-align:middle}.payment-method .default{display:block}.help-title{border-bottom:2px solid #484848;font-size:115%;font-weight:700;margin-bottom:25px;margin-top:20px;padding-bottom:10px}.helpQalistbox{border-bottom:1px solid #d2d2d2;margin-bottom:12px;padding-bottom:12px}.clearfix{display:block}.helpQalistboxIcon01{color:#ff4b19;display:block;float:left;font-size:200%;font-weight:700}.helpQalistboxText01{display:block;font-size:16px;font-weight:700;line-height:22px;overflow:hidden;padding-left:10px}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.helpQalistboxIcon02{color:#f3debf;display:block;float:left;font-size:200%;font-weight:700}.helpQalistboxText02{font-size:14px;line-height:22px;padding-left:10px}.helpQalistboxWrap{margin:10px}.al-c{text-align:center}.margin10{margin-left:10px;margin-right:10px}.comment-author{margin:10px}.comment-date-time,.comments-count{font-size:13px;text-align:right}#commentform label{display:none}textarea#comment{padding:10px;width:95%}.comment-form-comment{text-align:center}.comment-reply-link{border-color:#fff #fff #71c3f3 #71c3f3;border-style:solid;border-width:3px;color:#668ad8;float:right;padding:.25em .5em;position:relative;text-decoration:none;transition:.4s}.comment-reply-link:hover{padding-left:.7em;padding-right:.3em}.comment-content p{font-size:15px;margin:0;padding:10px;word-wrap:break-word}.children{float:right;width:100%}.depth-1{float:left;width:100%}.comment-content{border:2px solid #668ad8;border-radius:5px;margin:10px}.comment-author .fn{color:#000;display:inline-block;padding:.25em 0;position:relative;text-decoration:none}.comment-author .fn:before{background:#000;border-radius:3px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:.2s;width:100%}.comment-author .fn:hover:before{bottom:3px}.reply{display:inline-block;margin-bottom:20px;width:100%}.comment-area{margin:180px 10px 0;padding:10px;text-align:left}.wc_payment_methods li{font-size:14px;margin:30px 0}.woocommerce-terms-and-conditions-wrapper{margin-top:40px}.newmovie_title{font-size:20px;font-weight:700;line-height:25px;text-align:center}.streaming-container,.wp-block-embed-youtube .wp-block-embed__wrapper{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0;position:relative}.streaming-container iframe,.wp-block-embed-youtube .wp-block-embed__wrapper iframe{height:100%!important;left:0;position:absolute;top:0;width:100%}.link_base{position:relative}.link_overwrap{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.cv-list li{margin:10px;text-align:left}.post_title h1{text-align:center}.instructor-idx-read{margin:0 auto;max-width:560px;position:relative;z-index:2}.instructor-idx-read h2{color:#111;font-size:28px}.tex-pink{color:#f69}.img_space{width:100%}.quote{padding:0 21px;text-align:center}.introduction-wrap{margin:20px 10px;text-align:center}.instructor-name{font-size:18px;font-weight:700;padding:10px}.class-text{padding:10px 10%}.section_area{border-radius:20px;clear:both;margin-bottom:20px;padding:20px}.round_area{border-radius:20px;float:left;margin:10px calc(50% - 100px);width:200px}.student-name{font-size:20px;font-weight:700;margin-top:40px}.blue_circle{border:2px solid #71c3f3}.orange_circle{border:2px solid orange}.green_circle{border:2px solid #24beb1}.purple_circle{border:2px solid #3b00b3}.landing-container{margin-bottom:30px}.pager{clear:both;padding:30px 0}.current{background-color:#04acbb;border-radius:3px;color:#fff;margin-right:4px;padding:2px 9px}.page-numbers{text-align:center}.page-numbers li{display:inline;margin-right:10px;position:relative}a.page-numbers{color:#f50f9d}.mb30{margin-bottom:30px}.amazon{padding:10px calc(50% - 150px)}#amzn_wdgt_t_8001_0,#amzn_wdgt_t_8001_1,#amzn_wdgt_t_8001_2,#amzn_wdgt_t_8001_3{background:rgba(36,190,177,.5)!important;margin-bottom:20px}#wdgt_brdr{background:#fff!important}#wdgt_pgn .pgn_cnt strong{color:#fff!important}.not-pc{display:block}.textture-area{margin:30px 10px;text-align:left}.desc_text{font-size:15px;line-height:24px}.desc_text,.landingTitle02{margin-bottom:20px;padding:10px}.landingTitle02{background:#24beb1;border:none;color:#fff;font-size:100%;text-align:center}.landingList01{background:#71c3f3;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#fff;display:inline-block;margin-bottom:8px;padding:5px 10px}.landingTitle03{border-bottom:3px solid #ff4b19;font-size:20px;font-weight:700;margin-bottom:5px;padding-bottom:5px}.landingText03 span,.landingTitle03 span{color:#ff2c0d;font-size:23px}.landingText03{font-size:16px;font-weight:700;line-height:1.8;margin-bottom:20px;text-align:center}.new_movie{margin-bottom:10px;padding-left:10%;padding-right:10%}.round-white{background-color:#fff;border-radius:20px;color:#71c3f3;font-size:24px;height:45px;line-height:45px;margin:10px 20%}.single_contnet{width:100%}.tag-title{color:#fff;font-size:14px;margin:10px}.sidebar-single{margin-bottom:30px}.sidebar-single li{margin:10px}.sidebar-single li a{color:#fff;text-align:left!important}.playing_lesson:before{content:"♥";margin-right:10px}.other_lesson:hover,.playing_lesson{color:#f50f9d}.other_lesson{margin:10px 0 10px 25px}.column-style{background:#fffaf4;border:1px solid #fc7731;border-radius:20px;float:left;margin-bottom:20px;width:100%}.column-title{padding:20px 10px}.column-style:hover,.tplist:hover{background:#ffd79e}.excerpt{font-size:14px;line-height:22px;overflow:hidden;padding:20px 10px;text-align:left}.column-list{margin:0 15px}.top-text.lesson-list{border-radius:20px}.orange_border{border:13px solid #f7b733}.green_border{border:13px solid #7ab84d}.blue_border{border:13px solid #71c3f3}.pink_border{border:13px solid #f9d}.light_green_border{border:13px solid #0c6}.purple_border{border:13px solid #7b68ee}.tplist{float:left;padding:10px 0;position:relative;width:100%}.column-top a{color:#000}.column-top{background-color:#fffaf4;border:1px solid #fc7731;border-radius:20px;overflow:hidden;padding:10px 13px 3px}.news-wrapper{border-bottom:none;float:left;margin:0 10px;width:150px}.news-img,.news-wrapper{height:80px;overflow:hidden}.news-title{font-size:14px;font-weight:700;height:40px;line-height:20px;margin:10px 10px 5px 0;overflow:hidden}.news-date{bottom:15px;font-size:12px;position:absolute;right:10px}.coaching-how-it-works{background-color:hsla(0,0%,86%,.4);border-radius:20px;margin-bottom:30px;padding-top:60px}.coaching-how-it-works h1{padding-left:0;padding-right:0}.coaching-how-it-works .numbered-steps dt{background-color:#ff3636;border-radius:100%;clear:both;color:#fff;float:left;font-family:Roboto Condensed,sans-serif;font-size:1.5625rem;font-style:italic;font-weight:700;height:79px;line-height:79px;position:relative;text-align:center;transition:all .2s ease-in-out;width:79px;z-index:4}.coaching-how-it-works .numbered-steps dd{float:right;padding-bottom:60px;padding-top:10px;position:relative;width:calc(100% - 120px)}.coaching-how-it-works .numbered-steps dd:before{background-color:#ff3636;content:"";height:100%;left:-80px;position:absolute;top:30px;transition:all .2s ease-in-out;width:2px;z-index:2}.coaching-how-it-works .numbered-steps dd:last-child:before{content:none}.new_movie_area{display:flex;margin-bottom:30px;overflow-x:scroll}.new_movie_item{border:1px solid #dedede;border-radius:8px;display:block;flex:1;margin:0 8px;overflow:hidden}.new_movie_area a{flex:0 0 80%}.new_movie_item:hover{background:#f5f5f5}.new_movie_item:active{background:#f0f0f0}.new_movie_item_image_area{overflow:hidden;position:relative;width:100%}.new_movie_item_image_area:before{content:"";display:block;padding-top:56.25%}.new_movie_item_image_content{bottom:0;left:0;position:absolute;right:0;top:0}.new_movie_item_image{display:block;width:100%}.new_movie_item_content_area{padding:30px}.new_movie_item_title{color:#444;font-size:14px;font-weight:700;line-height:1.4}.new_movie_item_tag_area{display:flex;flex-wrap:wrap;margin-bottom:4px}.new_movie_item_tag{border:1px solid #666;border-radius:5px;color:#666;font-size:11px;line-height:1;margin:0 5px 4px 0;padding:6px 8px}.coaching-how-it-works .numbered-steps,.coaching-how-it-works h5,.coaching-money-back-guarantee .main-content{margin:10px}.online-course:before{color:blue;content:"»";height:20px;margin-right:10px}.online-course{font-size:16px;font-weight:700;margin:10px 0}.wp-block-image,.wp-block-image figure{margin-left:0;margin-right:0}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.entry-summary{margin-bottom:1em}.button_blue{background-color:#0088d4;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;height:48px;line-height:48px;margin:20px auto;width:148px}.variations{margin:0 auto 2em}.product_meta{display:none}.reset_variations{display:none!important}@media (min-width:600px){.coaching-how-it-works .numbered-steps{margin:0 50px}.coaching-how-it-works .numbered-steps dd{padding-bottom:100px}.children{width:80%}.column-list{margin:20px 12%}.round_area{float:left;margin:10px;width:calc(50% - 40px)}.img_space{float:left;width:50%}.lesson_detail-video{height:auto;margin:20px 20%;padding-bottom:0;position:relative}.post_title{padding:5px 0}.top-text-title{margin:5px 0}.class_summary{box-sizing:content-box;width:600px}.premium_top{box-sizing:border-box;padding:0 10%;width:100%}.post_title{padding:15px 0}.lesson_detail_space{padding-bottom:20px}.lesson_detail-video{display:inline-block}.column_detail_space{padding:20px 15%}.menu{padding:0 10%}.woocommerce{min-height:400px;padding:0 20px}.membership{padding:0 5%}.premium_woocommerce{padding:0}.comment-area{padding:0 10%}.page-content{margin:10px 20%}.top-space{border-radius:20px;padding-top:10%}.class-content{padding:5px 20px}.menu_else li a{font-size:15px}.sidebar-single{display:block;overflow:hidden;width:240px}.single_contnet{float:left;margin:10px;width:60%}.feature_btn{margin:10px auto 0;padding:13px;width:440px}.process-button{margin:20px auto;width:240px}.movie-new{padding:0 10%}.landing-container{margin:0 auto 30px;width:768px}.column_description,.question_answer{margin:0 60px}}@media (min-width:820px){.head_top_else,.not-pc{display:none}.sidebar-content{display:block;overflow:hidden;width:360px}.sidebar-content.new_movie{margin-top:0;padding-left:50px}.premium_top{float:left;padding:0}.top-text-title.new_movie{width:400px}}@media (min-width:960px){.home-img img{width:100%}.lesson_detail-video img{max-width:620px}.toppage{width:960px}.excerpt{max-height:188px}.column-list{margin:20px 7%}.column-style{height:320px;margin:0 15px 30px;width:320px}.round_area{margin:10px;width:576px}.lesson_detail_space{padding:60px 10% 20px}.post_contents{padding:0 10%}.page_top_else{left:10%}.head_top_mypage{right:10%}.membership{padding:0 20%}.woocommerce{margin:0 auto;width:600px}.premium_top{width:600px}.menu{padding:0 30%}.sidebar-single{width:340px}.class_summary table{width:100%}}@media (max-width:321px){.wrapper{height:220px}.new-movie-content img,.wrapper{width:290px}.top_explanation{font-size:16px}}