.app-get-rows{margin:0 auto;max-width:calc(100% / var(--lo1) * var(--lo2));display:grid;justify-content:space-around;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}.app-get-rows .col{border:1px solid #dae4e6;border-radius:8px;background-color:#ffffff;padding:calc(40 / var(--lo1) * var(--lo2)) calc(60 / var(--lo1) * var(--lo2));margin:6px;min-height:240px;display:flex;flex-direction:column;justify-content:center}.app-get-rows .col .col-desc{text-align:center;margin-bottom:16px}.app-get-rows .col .col-desc .col-title{font-size:calc(24 / var(--lo1) * var(--lo2));font-weight:600;color:#2d2e30;margin-bottom:8px}.app-get-rows .col .col-caption{text-align:center;font-size:calc(12 / var(--lo1) * var(--lo2));margin:16px 0}@media only screen and (max-width: 769px){.login-guide-rows{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(auto-fit, minmax(120px, 1fr))}}.app-migration-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:calc(20 / var(--lo1) * var(--lo2))}.app-migration-icon-wrapper img{object-fit:contain}@media only screen and (min-width: 480px){.app-migration-icon-wrapper img{width:250px}}@media only screen and (min-width: 769px){.app-migration-icon-wrapper img{width:300px}}@media only screen and (min-width: 1024px){.app-migration-icon-wrapper img{width:400px}}.migration-verification-box{background-color:#eff3f6;border-radius:8px;padding:calc(10 / var(--lo1) * var(--lo2));margin:0 auto;max-width:100%}.migration-content-title{font-size:calc(20 / var(--lo1) * var(--lo2));font-weight:700;color:#2d2e30;margin-bottom:calc(30 / var(--lo1) * var(--lo2));text-align:left;line-height:1.3}@media only screen and (min-width: 769px){.migration-content-title{font-size:calc(28 / var(--lo1) * var(--lo2));margin-bottom:calc(40 / var(--lo1) * var(--lo2));line-height:1.2}}.migration-verification-content .migration-verification-message{font-size:calc(16 / var(--lo1) * var(--lo2));line-height:1.75;margin-bottom:calc(5 / var(--lo1) * var(--lo2))}@media only screen and (min-width: 769px){.migration-verification-content .migration-verification-message{font-size:calc(18 / var(--lo1) * var(--lo2));margin-bottom:calc(10 / var(--lo1) * var(--lo2))}}.migration-data-section{margin-top:calc(5 / var(--lo1) * var(--lo2));margin-bottom:calc(40 / var(--lo1) * var(--lo2))}@media only screen and (min-width: 769px){.migration-data-section{margin-top:calc(10 / var(--lo1) * var(--lo2));margin-bottom:calc(50 / var(--lo1) * var(--lo2))}}.migration-data-section .migration-data-title{font-size:calc(16 / var(--lo1) * var(--lo2));color:#2d2e30}@media only screen and (min-width: 769px){.migration-data-section .migration-data-title{font-size:calc(18 / var(--lo1) * var(--lo2))}}.migration-data-section .migration-data-title strong{font-weight:700}.migration-data-section .migration-data-list{padding-left:8px;list-style:none}@media only screen and (min-width: 769px){.migration-data-section .migration-data-list{margin-top:calc(8 / var(--lo1) * var(--lo2))}}.migration-data-section .migration-data-list li{font-size:calc(16 / var(--lo1) * var(--lo2));color:#2d2e30;line-height:1.0;margin-bottom:calc(4 / var(--lo1) * var(--lo2))}@media only screen and (min-width: 769px){.migration-data-section .migration-data-list li{font-size:calc(18 / var(--lo1) * var(--lo2));margin-bottom:calc(6 / var(--lo1) * var(--lo2))}}.migration-data-section .migration-data-list li:last-child{margin-bottom:0}.migration-button-wrapper{display:flex;justify-content:center;align-items:center;margin-top:calc(40 / var(--lo1) * var(--lo2));margin-bottom:calc(30 / var(--lo1) * var(--lo2))}@media only screen and (min-width: 769px){.migration-button-wrapper{margin-top:calc(50 / var(--lo1) * var(--lo2));margin-bottom:calc(40 / var(--lo1) * var(--lo2))}}.migration-button-wrapper .migration-btn{background-color:#ff6b00;border-radius:50px;border-style:none;padding:calc(18 / var(--lo1) * var(--lo2)) calc(40 / var(--lo1) * var(--lo2));font-size:calc(18 / var(--lo1) * var(--lo2));font-weight:700;color:#ffffff;display:inline-block;min-width:calc(280 / var(--lo1) * var(--lo2));text-align:center}@media only screen and (min-width: 769px){.migration-button-wrapper .migration-btn{padding:calc(20 / var(--lo1) * var(--lo2)) calc(60 / var(--lo1) * var(--lo2));font-size:calc(20 / var(--lo1) * var(--lo2));min-width:calc(320 / var(--lo1) * var(--lo2))}}.migration-button-wrapper .migration-btn:hover{background-color:#e66000}.migration-button-wrapper .migration-btn .label{color:#ffffff}.migration-link-wrapper{text-align:center;margin-top:calc(20 / var(--lo1) * var(--lo2))}@media only screen and (min-width: 769px){.migration-link-wrapper{margin-top:calc(30 / var(--lo1) * var(--lo2))}}.migration-link-wrapper p{margin:0}.migration-link-wrapper .c-txtlink{color:#ff6b00;font-size:calc(14 / var(--lo1) * var(--lo2))}@media only screen and (min-width: 769px){.migration-link-wrapper .c-txtlink{font-size:calc(16 / var(--lo1) * var(--lo2))}}.migration-link-wrapper .c-txtlink:hover{text-decoration:underline}.app-migration-message-wrapper{margin-top:calc(20 / var(--lo1) * var(--lo2))}@media only screen and (min-width: 769px){.app-migration-message-wrapper{margin-top:calc(30 / var(--lo1) * var(--lo2))}}.migration-verification-message-center{margin:0 auto;text-align:center;color:#707070;max-width:100%}.migration-verification-message-center .app-migration-message-list{display:inline-block;text-align:left;font-size:clamp(12px, 3vw, 16px);margin:0;padding:0;list-style:none}.migration-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.migration-modal-overlay.is-active{opacity:1;visibility:visible}.migration-modal{background-color:#ffffff;width:90%;max-width:420px;box-shadow:0 4px 20px rgba(0,0,0,0.15);transform:translateY(-20px);transition:transform 0.3s ease;overflow:hidden}.is-active .migration-modal{transform:translateY(0)}.migration-modal-body{background-color:#eff3f6;border-radius:16px;padding:32px 24px 24px;margin:20px;text-align:center}.migration-modal-body .migration-modal-message{font-size:clamp(12px, 4vw, 18px);font-weight:700;color:#2d2e30;line-height:1.6;margin:0;white-space:nowrap}.migration-modal-body .migration-modal-note{font-size:clamp(10px, 3vw, 14px);font-weight:700;color:#e74c3c;margin:18px 0 0;white-space:nowrap}.migration-modal-footer{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background-color:#ffffff}.migration-modal-footer form{margin:0;width:100%;display:flex;justify-content:center}.migration-modal-btn{padding:16px 48px;border-radius:50px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.2s ease;min-width:280px;text-align:center}.migration-modal-btn--confirm{background-color:#ff6b00;border:none;color:#ffffff}.migration-modal-btn--confirm:hover{background-color:#e66000}.migration-modal-btn--cancel{background-color:#ffffff;border:2px solid #ff6b00;color:#ff6b00}.migration-modal-btn--cancel:hover{background-color:#fff5f0}.static-law-area h1{text-align:center;width:80%;margin:15px auto;font-size:28px}.static-law-area table,.static-law-area table th,.static-law-area table td{border:1px solid gray}.static-law-area table{border-collapse:collapse;width:80%;margin:0px auto 60px}.static-law-area tr{height:18px}.static-law-area th{width:29.2534%;height:18px;background:#f2f2f2;text-align:left;padding:10px}@media only screen and (max-width: 767px){.static-law-area th{font-size:0.8rem}}.static-law-area td{width:70.7466%;height:18px;padding:10px}.static-law-area td span{color:#ff0000}.content-floor-map .trainer-floor{position:absolute;top:13%;left:50%;width:66px;height:66px;background-color:#fff8f4;border-radius:100%;margin:0 auto 5.5rem auto;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.content-floor-map .trainer-floor{top:16%;left:49%;width:60px;height:60px;font-size:0.8rem}}.content-floor-map .trainer-floor span{width:60px;height:24px;font-family:NotoSansJP-Bold;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:center;color:#525252}.content-floor-map .middle-floor{width:100%;position:absolute;top:32%}.content-floor-map .middle-floor .grid-seats{display:flex;flex-wrap:wrap;align-items:center;width:50%;margin:0 auto}@media only screen and (max-width: 767px){.content-floor-map .middle-floor .grid-seats{width:70%}}.content-floor-map .middle-floor .grid-seats .item-grid-seat{width:24.6%;display:flex;justify-content:center;margin-right:1%;margin-bottom:4%}@media only screen and (max-width: 767px){.content-floor-map .middle-floor .grid-seats .item-grid-seat{width:24.6%;display:flex;justify-content:center;margin-bottom:3%}}.content-floor-map .middle-floor .grid-seats .item-grid-seat span{width:66px;height:66px;text-align:center;display:flex;align-items:center;justify-content:center;border:solid 2px #f4f4f4;border-radius:100%;font-size:calc(20 / var(--lo1) * var(--lo2));color:#aeaeae;cursor:pointer;box-sizing:border-box;margin:0 auto}@media only screen and (max-width: 767px){.content-floor-map .middle-floor .grid-seats .item-grid-seat span{width:3.4rem;height:3.4rem;font-size:1rem}}.content-floor-map .middle-floor .grid-seats .item-grid-seat .selected{color:#ff6b00;border-color:#ff6b00}.content-floor-map .middle-floor .grid-seats .oddRow{margin-left:20%}.content-floor-map .middle-floor .grid-seats .evenRow{margin-left:8%}.content-floor-map .middle-floor .grid-seats .disabled{pointer-events:none;background-color:#f4f4f4;color:#d8d8d8;cursor:default}.c-btn-disabled{pointer-events:none;cursor:default;opacity:0.5}.confirm-section{text-align:center;background-color:#eff3f6;padding:calc(60 / var(--lo1) * var(--lo2)) calc(60 / var(--lo1) * var(--lo2)) calc(65 / var(--lo1) * var(--lo2))}@media only screen and (max-width: 767px){.confirm-section{padding:10px calc(20 / var(--lo1) * var(--lo2))}}.confirm-section .large-msg{font-size:calc(26 / var(--lo1) * var(--lo2));font-weight:600}@media only screen and (max-width: 767px){.confirm-section .large-msg{font-size:calc(20 / var(--lo1) * var(--lo2))}}.confirm-section .middle-msg{margin-top:20px;font-size:calc(26 / var(--lo1) * var(--lo2));font-weight:400}@media only screen and (max-width: 767px){.confirm-section .middle-msg{font-size:calc(15 / var(--lo1) * var(--lo2))}}.loading-mask{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100;background:rgba(255,255,255,0.5);z-index:2000}.loading-mask .loader>img{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100;user-select:none}.loading-mask .loader>p{display:none}.modal-login-rows{display:block;flex-wrap:wrap;max-width:calc(1000 / var(--lo1) * var(--lo2));margin:0 auto}.modal-login-rows .col{width:50%;padding:calc(50 / var(--lo1) * var(--lo2)) calc(45 / var(--lo1) * var(--lo2)) calc(60 / var(--lo1) * var(--lo2)) calc(60 / var(--lo1) * var(--lo2))}.modal-login-rows .col .col-r{padding:calc(50 / var(--lo1) * var(--lo2)) calc(60 / var(--lo1) * var(--lo2)) calc(60 / var(--lo1) * var(--lo2))}.modal-login-rows .col .modal-login-body{padding-bottom:calc(40 / var(--lo1) * var(--lo2));min-height:calc(100% - 175 / var(--lo1) * var(--lo2))}.modal-login-rows .col .modal-login-body .desc01{font-size:calc(16 / var(--lo1) * var(--lo2));color:#2d2e30}.modal-login-rows .col .modal-login-body .desc01 p{margin-bottom:calc(22 / var(--lo1) * var(--lo2));color:#2d2e30;line-height:2.2}.modal-login-rows .modal-login-title{font-size:calc(26 / var(--lo1) * var(--lo2));font-weight:500;color:#2d2e30;margin-bottom:calc(22 / var(--lo1) * var(--lo2))}.modal-login-rows .c-links{text-align:center}.modal-login-rows .c-txtlink{margin-top:calc(23 / var(--lo1) * var(--lo2));display:inline-block;font-size:calc(14 / var(--lo1) * var(--lo2))}.modal-login-rows .code-line{margin-bottom:calc(32 / var(--lo1) * var(--lo2))}.modal-login-rows .code-line .code-ttl{font-size:calc(16 / var(--lo1) * var(--lo2));font-weight:700;color:#2d2e30;margin-bottom:calc(15 / var(--lo1) * var(--lo2))}.modal-login-rows .c-input{border-radius:8px}@media only screen and (min-width: 769px){.modal-login-rows .modal-login-body{min-height:calc(100% - 175 / var(--lo1) * var(--lo2))}.modal-login-rows .col.col-r{border-left:1px solid #dae4e6}}@media only screen and (max-width: 769px){.modal-login-rows{display:block}.modal-login-rows .col{width:100%;padding:10px}}.login-guide-rows{margin:0 auto;max-width:calc(100% / var(--lo1) * var(--lo2));display:grid;justify-content:space-around;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}.login-guide-rows .col{border:1px solid #dae4e6;border-radius:8px;background-color:#ffffff;padding:calc(40 / var(--lo1) * var(--lo2)) calc(60 / var(--lo1) * var(--lo2));margin:6px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.login-guide-rows .col .col-desc{text-align:center;margin-bottom:16px}.login-guide-rows .col .col-desc .col-title{font-size:calc(24 / var(--lo1) * var(--lo2));font-weight:600;color:#2d2e30;margin-bottom:8px}@media only screen and (max-width: 769px){.login-guide-rows{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(auto-fit, minmax(120px, 1fr))}}.invalid-error-text{position:static;color:#ff3a3a;font-weight:700}.flash-message{margin-top:2rem}@media only screen and (max-width: 768px){.flash-message .message{font-size:calc(15 / var(--lo1) * var(--lo2))}}.flash-message .success,.flash-message .notice{background:#e5efe5;padding:0 calc(185 / var(--lo1) * var(--lo2))}@media only screen and (max-width: 768px){.flash-message .success,.flash-message .notice{padding:0 calc(3 / var(--lo1) * var(--lo2))}}.flash-message .success .content,.flash-message .notice .content{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.3rem;color:#006400;padding-left:45px;position:relative}.flash-message .success .content :first-child:before,.flash-message .notice .content :first-child:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;color:#006400;font-family:"Font Awesome 5 Free";content:"\f058";margin-top:-17px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;left:0;top:50%;width:45px;position:absolute;text-align:center}@media only screen and (max-width: 768px){.flash-message .success .content :first-child:before,.flash-message .notice .content :first-child:before{font-size:calc(15 / var(--lo1) * var(--lo2));margin-top:calc(-11 / var(--lo1) * var(--lo2))}}.flash-message .alert,.flash-message .notify_error{background:#fae5e5;padding:0 calc(185 / var(--lo1) * var(--lo2))}@media only screen and (max-width: 768px){.flash-message .alert,.flash-message .notify_error{padding:0 calc(3 / var(--lo1) * var(--lo2))}}.flash-message .alert .content,.flash-message .notify_error .content{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.3rem;color:#e02b27;padding-left:45px;position:relative}.flash-message .alert .content :first-child:before,.flash-message .notify_error .content :first-child:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;color:#b30000;font-family:"Font Awesome 5 Free";content:"\f057";margin-top:-17px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;left:0;top:50%;width:45px;position:absolute;text-align:center}@media only screen and (max-width: 768px){.flash-message .alert .content :first-child:before,.flash-message .notify_error .content :first-child:before{font-size:calc(15 / var(--lo1) * var(--lo2));margin-top:calc(-11 / var(--lo1) * var(--lo2))}}.pagination{margin-bottom:10px}.pagination div{width:35%;display:flex;justify-content:center}.pagination div span{padding:0 3px;text-align:center;width:50px}.pagination div span a{display:block;width:100%;height:100%}.cart-total-quantity-budge{background:#ff6b00;color:#fff;height:16px;line-height:16px;border-radius:50%;display:inline-block;margin:0;min-width:16px;overflow:hidden;padding:0;text-align:center;position:absolute;white-space:normal;right:0.25rem;font-size:0.5rem;bottom:0.5rem}@media only screen and (max-width: 768px){.cart-total-quantity-budge{font-size:0.8rem;height:18px;line-height:18px;min-width:18px;bottom:40px}}.password-input{background:#fff;border:1px solid #dae4e6;box-sizing:border-box;width:100%;max-width:calc(330 / var(--lo1) * var(--lo2));font-weight:400;outline:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding-left:calc(30 / var(--lo1) * var(--lo2));padding-right:calc(30 / var(--lo1) * var(--lo2));padding-top:calc(15 / var(--lo1) * var(--lo2));padding-bottom:calc(15 / var(--lo1) * var(--lo2));font-size:calc(16 / var(--lo1) * var(--lo2));height:calc(65 / var(--lo1) * var(--lo2))}.free-textarea{width:100%;height:calc(114 / var(--lo1) * var(--lo2));resize:none;display:block;border-radius:0;-webkit-border-radius:0;border:1px solid #dae4e6;font-size:calc(16 / var(--lo1) * var(--lo2));padding:calc(10 / var(--lo1) * var(--lo2));line-height:normal}body.password .password-core-tec .core-tec-item .sec-box table input[type="password"]{background:#fff;border:1px solid #dae4e6;box-sizing:border-box;width:100%;max-width:calc(330 / var(--lo1) * var(--lo2));font-weight:400;outline:0;-webkit-appearance:none;-moz-appearance:none;outline:0;border-radius:0;height:calc(65 / var(--lo1) * var(--lo2))}body.password .password-core-tec .core-tec-item .sec-box table input[type="password"]{width:100%;max-width:100%}@media only screen and (min-width: 768px){.payment-method-button-area{display:flex}}#modal-resume #modal-resume-title{margin-bottom:calc(30 / var(--lo1) * var(--lo2));font-size:calc(26 / var(--lo1) * var(--lo2))}@media only screen and (max-width: 768px){#modal-resume #modal-resume-title{font-size:calc(18 / var(--lo1) * var(--lo2));letter-spacing:-2px;margin-bottom:calc(15 / var(--lo1) * var(--lo2))}}#modal-resume #modal-resume-info{letter-spacing:0;line-height:2.24;border:1px solid #dde7ea;box-sizing:border-box;overflow-y:scroll}#modal-resume #modal-resume-info::-webkit-scrollbar{width:6px;background-color:#d9e4e7}#modal-resume #modal-resume-info::-webkit-scrollbar-thumb{border-radius:0;box-shadow:inset 0 0 10px 10px #ff6b00;border:solid 0 transparent}@media only screen and (min-width: 769px){#modal-resume #modal-resume-info{height:calc(370 / var(--lo1) * var(--lo2));padding:calc(40 / var(--lo1) * var(--lo2)) calc(49 / var(--lo1) * var(--lo2))}}@media only screen and (max-width: 768px){#modal-resume #modal-resume-info{font-size:calc(13 / var(--lo1) * var(--lo2));letter-spacing:-0.3px;height:calc(200 / var(--lo1) * var(--lo2));padding:calc(20 / var(--lo1) * var(--lo2)) calc(19 / var(--lo1) * var(--lo2));text-align:justify}}#modal-resume #modal-resume-info strong{font-size:calc(18 / var(--lo1) * var(--lo2));display:block;margin-bottom:calc(6 / var(--lo1) * var(--lo2))}@media only screen and (max-width: 768px){#modal-resume #modal-resume-info strong{font-size:calc(15 / var(--lo1) * var(--lo2))}}.sec-campaign-block{display:block;margin:30px 0px}.sec-campaign-block .sec-inside{width:40%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.sec-campaign-block .sec-inside{font-size:0.8rem;width:80%}}.sec-campaign-block .sec-inside .sec-block-tit{color:white;font-weight:bold;font-size:calc(30 / var(--lo1) * var(--lo2));text-align:center}@media only screen and (max-width: 768px){.sec-campaign-block .sec-inside .sec-block-tit{font-size:calc(15 / var(--lo1) * var(--lo2))}}.sec-campaign-block .sec-inside .c-input{background-color:#f5f5f5;margin-top:calc(23 / var(--lo1) * var(--lo2))}.grid-product{display:grid;grid-template-columns:repeat(1, 1fr);-ms-grid-columns:repeat(1, 1fr);grid-template-rows:calc(230 / var(--lo1) * var(--lo2)) 0fr 1fr;-ms-grid-rows:calc(190 / var(--lo1) * var(--lo2)) 0fr 1fr;width:30%}.grid-product .grid-select{background-position:right calc(18 / var(--lo1) * var(--lo2)) center;font-size:calc(14 / var(--lo1) * var(--lo2));margin-bottom:calc(10 / var(--lo1) * var(--lo2))}.grid-product .grid-end{align-self:end}.grid-product-lp{display:grid;grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 767px){.grid-product-lp{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){#profile_birthday_1i,#forms_sign_up_form_profile_birthday_1i{width:100%;margin-bottom:5px}}@media only screen and (max-width: 768px){#forms_sign_up_form_profile_birthday_2i,#forms_sign_up_form_profile_birthday_3i,#profile_birthday_2i,#profile_birthday_3i{width:49.5%}}.schedule .schedule-box{padding:calc(50 / var(--lo1) * var(--lo2));background-color:#eff3f6}@media screen and (max-width: 1024px){.schedule .schedule-box{padding:calc(25 / var(--lo1) * var(--lo2)) calc(20 / var(--lo1) * var(--lo2))}}.schedule .l-c-size__s{width:calc(1200 / var(--lo1) * var(--lo2));margin:0 auto}@media screen and (max-width: 1300px){.schedule .l-c-size__s{width:auto}}.schedule .top-calendar-sixpad{width:100%;min-height:9.6rem;display:flex;align-items:center;margin-bottom:1rem;padding:10px 0;box-sizing:border-box}.schedule .top-calendar-sixpad .top-lesson-tool{display:flex;align-items:center;margin-bottom:2.4rem}.schedule .top-calendar-sixpad .top-lesson-tool .reserved-lesson{display:flex;align-items:center}.schedule .top-calendar-sixpad .top-lesson-tool .reserved-lesson .input-reserved{position:relative;height:24px}.schedule .top-calendar-sixpad .top-lesson-tool .reserved-lesson .input-reserved input{display:none}.schedule .top-calendar-sixpad .top-lesson-tool .reserved-lesson .txt-reserved-lesson{margin-left:3rem;font-size:1.4rem;color:#2c2c2c;cursor:pointer}.schedule .top-calendar-sixpad .top-lesson-tool .waiting-list{display:flex;align-items:center;margin-left:20px}.schedule .top-calendar-sixpad .container-sixpad{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}.schedule .top-calendar-sixpad .container-sixpad .toolbar-calendar{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;width:calc(100% - 10rem);margin:1.7rem auto}@media screen and (max-width: 1024px){.schedule .top-calendar-sixpad .container-sixpad .toolbar-calendar{margin-left:0;width:100%}}.schedule .top-calendar-sixpad .container-sixpad .toolbar-calendar .arrow-toolbar-calendar{display:flex;position:relative;align-items:center}.schedule .top-calendar-sixpad .container-sixpad .toolbar-calendar .current-month{font-size:2.4rem;font-family:"NotoSansJP-Bold";line-height:1;letter-spacing:0.45px;text-align:center;font-weight:bold}.schedule .top-calendar-sixpad .container-sixpad .toolbar-calendar .month-disabled{opacity:0.7;cursor:default;pointer-events:none}.schedule .top-calendar-sixpad .container-sixpad .month-calendar{display:flex;justify-content:space-between}@media screen and (min-width: 1024px){.schedule .top-calendar-sixpad .container-sixpad .month-calendar:before{content:" ";width:50px}}.schedule .top-calendar-sixpad .container-sixpad .month-calendar .dayItem{width:calc(100% / 6 - 50px);min-height:3rem;text-align:center;background-color:#ffffff;line-height:1.71;letter-spacing:0.26px;display:flex;align-items:center;justify-content:center;font-weight:bold;cursor:pointer}@media screen and (max-width: 1024px){.schedule .top-calendar-sixpad .container-sixpad .month-calendar .dayItem{width:calc(100% / 7 - 5px);word-break:break-all}}@media screen and (max-width: 1024px){.schedule .top-calendar-sixpad .container-sixpad .month-calendar .dayItem{flex-direction:column;line-height:1;padding:0.4rem 0}}.schedule .top-calendar-sixpad .container-sixpad .month-calendar .active-button{color:#ff6b00;border:solid #ff6b00 1px}.schedule .content-sixpad{position:relative;z-index:1}.schedule .content-sixpad .top-lesson-tool{display:flex;align-items:center;margin-bottom:2.4rem}.schedule .content-sixpad .top-lesson-tool .reserved-lesson{display:flex;align-items:center}.schedule .content-sixpad .top-lesson-tool .reserved-lesson .input-reserved{position:relative;height:24px}.schedule .content-sixpad .top-lesson-tool .reserved-lesson .input-reserved input{display:none}.schedule .content-sixpad .top-lesson-tool .reserved-lesson .txt-reserved-lesson{margin-left:3rem;font-size:1.4rem;color:#2c2c2c;cursor:pointer}.schedule .content-sixpad .top-lesson-tool .waiting-list{display:flex;align-items:center;margin-left:20px}.schedule .content-sixpad .calendar-sixpad{overflow:auto}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad{display:flex;justify-content:space-between;padding:0}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad tbody{width:100%}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad tbody tr{display:flex;justify-content:space-between;min-height:78px}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad tbody tr th{width:50px;padding:0;text-align:left;vertical-align:top}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad tbody tr td{width:calc(100% / 6 - 50px);padding:0;vertical-align:top}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad tbody tr .disabled-block{opacity:0.6;cursor:default;pointer-events:none}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item{display:flex;flex-direction:column;margin-bottom:0.8rem;background-color:#fff;padding:0.1rem 0.2rem;cursor:pointer;box-sizing:border-box}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a{text-decoration:none;font-size:0.8rem}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .top-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.3rem}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .top-item .experience-item{height:10px;font-size:0.7rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#8a8a8a;width:100%;text-align:right}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}@media screen and (max-width: 1024px){.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item{flex-direction:row;justify-content:flex-start}}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .avt-item{width:44px;height:44px;margin-bottom:0.2rem}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .avt-item .avt-item-span{width:44px;height:44px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:block;border-radius:100%}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .info-detail-item{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .info-detail-item{text-align:left;padding-left:10px;flex-direction:row;flex-wrap:wrap;align-content:center}}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .info-detail-item .name-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:139px;display:block;margin:0 auto;text-align:center}@media screen and (max-width: 1024px){.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .info-detail-item .name-item{text-align:left;width:100%;font-size:1rem}}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .info-detail-item .hour-item{line-height:1;color:#2c2c2c;margin:0.2rem 0}@media screen and (max-width: 1024px){.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .info-detail-item .hour-item{font-size:0.4rem;line-height:1.2;color:#2c2c2c}}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .info-detail-item .info-item{font-size:0.7rem;font-weight:500;line-height:1.17;text-align:center;color:#8a8a8a}@media screen and (max-width: 1024px){.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .col-item a .detail-item .info-detail-item .info-item{padding-left:5px;font-size:0.4rem;line-height:1.5;text-align:center;color:#8a8a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Noto Sans Medium}}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .disabled{position:relative;cursor:default}.schedule .content-sixpad .calendar-sixpad .detail-calendar-sixpad .empty{cursor:default}.schedule .content-sixpad .calendar-sixpad .container-sixpad{max-width:1140px;margin:0 auto}@media screen and (min-width: 1024px){.schedule .toolbar-calendar{position:relative}.schedule .top-lesson-tool{padding-left:65px}.schedule .col-item{height:122px}}@media screen and (max-width: 1024px){.schedule .top-calendar-sixpad{width:100%;min-width:auto}.schedule .col-item{height:70px;box-sizing:border-box;position:relative}}.schedule .c-btn-circle:before{background-color:#fff}.schedule .c-btn-circle:hover:before{background-color:#fff}.static-terms-area h1{text-align:center;width:80%;margin:15px auto;font-size:28px}.static-terms-area .static-terms-content{width:80%;margin:0 auto 60px}.static-terms-area .static-terms-content h2{font-size:2rem;color:#ff6b00;margin-top:30px;margin-bottom:20px}@media only screen and (max-width: 767px){.static-terms-area .static-terms-content h2{font-size:1.3rem}}.static-terms-area .static-terms-content h3{font-size:1.2rem;margin-top:20px;margin-bottom:10px;font-weight:bold}.static-terms-area .static-terms-content .term-chapter{font-weight:bold;font-size:1.5rem;margin:10px 0px 0px 0px}@media only screen and (max-width: 767px){.static-terms-area .static-terms-content .term-chapter{font-size:1.2rem}}.static-terms-area .static-terms-content .term-end{margin-top:30px}.static-terms-area .static-terms-content table,.static-terms-area .static-terms-content table th,.static-terms-area .static-terms-content table td{border:1px solid gray}.static-terms-area .static-terms-content table{border-collapse:collapse;width:100%;margin-top:10px;margin-bottom:10px}.static-terms-area .static-terms-content tr{height:18px}.static-terms-area .static-terms-content th{width:33%;background:#f2f2f2;text-align:left;padding:10px}@media only screen and (max-width: 767px){.static-terms-area .static-terms-content th{font-size:0.8rem}}.static-terms-area .static-terms-content td{width:33%;padding:10px}
