@charset "UTF-8";.form small{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif}.complete__btn a,.complete__ttl,.form__unit__ttl,.system .coach p,.system .frequency .term span,.system .frequency .title,.system .frequency__text,.system .price p,.system .style p,.system .time p,.system__title,[name=submitConfirm],[name^=mwform_submitButton]{font-family:YakuHanJP_Noto,Noto Sans JP,sans-serif}.system .frequency .term,.system .price span{font-family:Bebas}.step-list__unit b{font-family:Raleway,sans-serif}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}@media screen and (max-width:768px){.m-inner{padding:0 20px}}.st-container{background-color:#f4f4f4}.st-contents{padding-bottom:100px}@media screen and (max-width:768px){.st-contents{padding-bottom:60px}}.lead{letter-spacing:.02em}@media screen and (max-width:768px){.lead{font-size:.875em;font-size:.875rem}}.lead b{font-weight:400;color:#f60033}.mw_wp_form_confirm .lead__input,.mw_wp_form_input .lead__confirm{display:none}.m-title+.form{margin-top:100px}@media screen and (max-width:768px){.m-title+.form{margin-top:66px}}.form{background-color:#fff;padding:80px 96px}@media screen and (max-width:768px){.form{padding:50px 30px}}.form__contents{margin-top:60px;border-top:2px solid #eee}@media screen and (max-width:768px){.form__contents{margin-top:40px}}.form__contents__block{padding:48px 0;border-bottom:2px solid #eee}@media screen and (max-width:768px){.form__contents__block{padding:36px 0}}.form__unit{display:-webkit-box;display:flex}@media screen and (max-width:768px){.form__unit{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.form__unit+.form__unit{margin-top:24px}.form__unit__ttl{flex-basis:11.75em;padding:1em 0;letter-spacing:.04em;color:#0a3591;font-weight:700}@media screen and (max-width:768px){.form__unit__ttl{flex-basis:auto;padding:0;font-size:.875em;font-size:.875rem}}.mw_wp_form_confirm .form__unit__ttl{padding:0}.mw_wp_form_confirm .form__unit__ttl b,.mw_wp_form_confirm .form__unit__ttl small{display:none}.form__unit__ttl b{color:#f60033}.form__unit__ttl small{margin-top:.333em}@media screen and (max-width:768px){.form__unit__ttl small{margin-top:0}}.form__unit__ans{flex-basis:0;-webkit-box-flex:1;flex-grow:1;margin-left:32px}@media screen and (max-width:768px){.form__unit__ans{margin:12px 0 0}}.mw_wp_form_confirm .form__unit__ans{font-weight:700}@media screen and (max-width:768px){.mw_wp_form_confirm .form__unit__ans{margin:8px 0 0;font-size:.875em;font-size:.875rem}}.form__unit__ans small{margin-top:.667em}@media screen and (max-width:768px){.form__unit__ans small{margin-top:.5em}}.form__unit__ans li{padding-left:1em;position:relative}@media screen and (max-width:768px){.form__unit__ans li{font-size:.875em;font-size:.875rem}.form__unit__ans li+li{margin-top:.286em}}.form__unit__ans li:before{content:"・";position:absolute;top:0;left:0}.form .row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.form .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.form .row__unit{flex-basis:49.02%}@media screen and (max-width:768px){.form .row__unit{flex-basis:auto}.form .row__unit+.row__unit{margin-top:.5em}}.form .row__unit:first-child:last-child{-webkit-box-flex:1;flex-grow:1}.form .mw_wp_form_confirm .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start}.form .mw_wp_form_confirm .row__unit{flex-basis:auto}.form .mw_wp_form_confirm .row__unit:nth-child(2):before{content:"（"}.form .mw_wp_form_confirm .row__unit:nth-child(2):after{content:"）"}.form .mw_wp_form_confirm .row__unit+.row__unit{margin-top:0}.form .mw_wp_form_confirm .checkbox.-free .checkbox__unit{padding-top:0}@media screen and (max-width:768px){.form .mw_wp_form_confirm .checkbox.-free .checkbox__unit{padding-top:0}}.form .mw_wp_form_confirm .checkbox.-rows3 .checkbox__unit{padding-bottom:0}.form .checkbox{padding:0 38px;border:2px solid #eee;border-radius:.5em}@media screen and (max-width:768px){.form .checkbox{padding:0 22px;border-radius:.375em}}.form .checkbox.parsley-error{background-color:#fffafb;border-color:#fee5ea}.form .checkbox__unit{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;padding:32px 0}@media screen and (max-width:768px){.form .checkbox__unit{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:22px 0}}.form .checkbox__unit+.checkbox__unit{border-top:1px solid #eee}.form .checkbox__unit .row{display:none;width:100%}.form .checkbox__unit .row__unit{padding-top:1.5rem}@media screen and (max-width:768px){.form .checkbox__unit .row__unit{padding-top:1rem;padding-bottom:.25rem}}.form .checkbox__unit .row.is-show{display:block}.form .checkbox .mwform-checkbox-field,.form .checkbox .mwform-radio-field{width:48.872%}@media screen and (max-width:768px){.form .checkbox .mwform-checkbox-field,.form .checkbox .mwform-radio-field{width:100%}.form .checkbox .mwform-checkbox-field:not(:first-child),.form .checkbox .mwform-radio-field:not(:first-child){margin:.5em 0 0}}.form .checkbox .mwform-checkbox-field.vertical-item,.form .checkbox .mwform-radio-field.vertical-item{width:100%}.form .checkbox .mwform-checkbox-field:nth-child(n+3),.form .checkbox .mwform-radio-field:nth-child(n+3){margin:.75em 0 0}@media screen and (max-width:768px){.form .checkbox .mwform-checkbox-field:nth-child(n+3),.form .checkbox .mwform-radio-field:nth-child(n+3){margin-top:.5em}}.form .checkbox .mwform-checkbox-field label,.form .checkbox .mwform-radio-field label{display:block;padding-left:1.375em;position:relative;cursor:pointer}@media screen and (max-width:768px){.form .checkbox .mwform-checkbox-field label,.form .checkbox .mwform-radio-field label{padding-left:1.571em;font-size:.875em;font-size:.875rem}}.form .checkbox .mwform-checkbox-field .mwform-checkbox-field-text,.form .checkbox .mwform-checkbox-field .mwform-radio-field-text,.form .checkbox .mwform-radio-field .mwform-checkbox-field-text,.form .checkbox .mwform-radio-field .mwform-radio-field-text{color:#aaa;font-weight:700}.form .checkbox .mwform-checkbox-field [type=checkbox],.form .checkbox .mwform-checkbox-field [type=radio],.form .checkbox .mwform-radio-field [type=checkbox],.form .checkbox .mwform-radio-field [type=radio]{position:absolute;top:1rem;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.form .checkbox .mwform-checkbox-field [type=checkbox],.form .checkbox .mwform-checkbox-field [type=radio],.form .checkbox .mwform-radio-field [type=checkbox],.form .checkbox .mwform-radio-field [type=radio]{top:14px}}.form .checkbox .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text,.form .checkbox .mwform-checkbox-field [type=checkbox]:checked+.mwform-radio-field-text,.form .checkbox .mwform-checkbox-field [type=radio]:checked+.mwform-checkbox-field-text,.form .checkbox .mwform-checkbox-field [type=radio]:checked+.mwform-radio-field-text,.form .checkbox .mwform-radio-field [type=checkbox]:checked+.mwform-checkbox-field-text,.form .checkbox .mwform-radio-field [type=checkbox]:checked+.mwform-radio-field-text,.form .checkbox .mwform-radio-field [type=radio]:checked+.mwform-checkbox-field-text,.form .checkbox .mwform-radio-field [type=radio]:checked+.mwform-radio-field-text{color:#000}@media screen and (max-width:768px){.form .checkbox.-free{padding:0 22px}}.form .checkbox.-free .checkbox__unit{-webkit-box-pack:start;justify-content:flex-start;padding-top:20px;margin-right:-2.5rem}@media screen and (max-width:768px){.form .checkbox.-free .checkbox__unit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-top:14px;margin-right:-1.5rem}}.form .checkbox.-free .mwform-checkbox-field,.form .checkbox.-free .mwform-radio-field{width:auto;margin-right:2.5em;margin-left:0}@media screen and (max-width:768px){.form .checkbox.-free .mwform-checkbox-field,.form .checkbox.-free .mwform-radio-field{margin-right:1.5em}}.form .checkbox.-free .mwform-checkbox-field:nth-child(-n+3),.form .checkbox.-free .mwform-radio-field:nth-child(-n+3){margin-top:.75em}@media screen and (max-width:768px){.form .checkbox.-free .mwform-checkbox-field:nth-child(-n+3),.form .checkbox.-free .mwform-radio-field:nth-child(-n+3){margin-top:.5em}}.form .checkbox.-rows3 .checkbox__unit{-webkit-box-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.form .checkbox.-rows3 .checkbox__unit{padding:14px 0 22px}}.form .checkbox.-rows3 .mwform-checkbox-field,.form .checkbox.-rows3 .mwform-radio-field{width:31.767%}@media screen and (max-width:768px){.form .checkbox.-rows3 .mwform-checkbox-field,.form .checkbox.-rows3 .mwform-radio-field{width:100%}}.form .checkbox.-rows3 .mwform-checkbox-field:nth-child(-n+3),.form .checkbox.-rows3 .mwform-radio-field:nth-child(-n+3){margin-top:0}@media screen and (max-width:768px){.form .checkbox.-rows3 .mwform-checkbox-field:nth-child(-n+3),.form .checkbox.-rows3 .mwform-radio-field:nth-child(-n+3){margin-top:.5em}}.form .checkbox.-rows3 .mwform-checkbox-field:not(:nth-child(3n+1)),.form .checkbox.-rows3 .mwform-radio-field:not(:nth-child(3n+1)){margin-left:2.256%}@media screen and (max-width:768px){.form .checkbox.-rows3 .mwform-checkbox-field:not(:nth-child(3n+1)),.form .checkbox.-rows3 .mwform-radio-field:not(:nth-child(3n+1)){margin-left:0}}.form .mw_wp_form_confirm .checkbox{padding:0;border:none}.form .mw_wp_form_confirm .checkbox__unit{padding:0}.form .mw_wp_form_confirm .checkbox__unit+.checkbox__unit{border-top:none}.form .radio{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.form .radio .mwform-radio-field{width:49.02%}@media screen and (max-width:768px){.form .radio .mwform-radio-field{width:100%}.form .radio .mwform-radio-field:not(:first-child){margin:.5em 0 0}}.form .radio .mwform-radio-field:nth-child(n+3){margin:.75em 0 0}@media screen and (max-width:768px){.form .radio .mwform-radio-field:nth-child(n+3){margin-top:.5em}}.form .radio .mwform-radio-field label{display:block;padding:.875em 1.125em .875em 2.5em;position:relative;cursor:pointer;border:2px solid #eee;border-radius:.5em}@media screen and (max-width:768px){.form .radio .mwform-radio-field label{width:100%;padding:.714em 1em .714em 2.571em;font-size:.875em;font-size:.875rem}.form .radio .mwform-radio-field label:not(:first-child){margin:.571em 0 0}}.form .radio .mwform-radio-field .mwform-radio-field-text{color:#aaa;font-weight:700}.form .radio .mwform-radio-field [type=radio]{position:absolute;top:30px;left:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.form .radio .mwform-radio-field [type=radio]{top:23px;left:14px}}.form .radio .mwform-radio-field [type=radio]:checked+.mwform-radio-field-text{color:#000}.form textarea{background-color:#f5f6f7;width:100%;min-height:12em;padding:1em 1.25em;font-size:1em;font-size:1rem;line-height:2;letter-spacing:.02em;font-weight:700;border:none;border-radius:.5em;box-sizing:border-box}@media screen and (max-width:768px){.form textarea{min-height:21.714em;padding:.857em 1.143em;font-size:.875em;font-size:.875rem;border-radius:.5em;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}}.form textarea.parsley-error{background-color:#fef2f4}.form textarea::-webkit-input-placeholder{color:#aaa}.form textarea::-moz-placeholder{color:#aaa}.form textarea::placeholder{color:#aaa}.form textarea:-ms-input-placeholder{color:#aaa}.form textarea::-ms-input-placeholder{color:#aaa}.form input[type=email],.form input[type=text]{background-color:#f5f6f7;width:100%;padding:1em 1.25em;font-size:1em;font-size:1rem;line-height:2;letter-spacing:.02em;font-weight:700;border:none;border-radius:.5em}@media screen and (max-width:768px){.form input[type=email],.form input[type=text]{padding:.857em 1.143em;font-size:.875em;font-size:.875rem}}.form input[type=email].parsley-error,.form input[type=text].parsley-error{background-color:#fef2f4}.form input[type=email]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder{color:#aaa}.form input[type=email]::-moz-placeholder,.form input[type=text]::-moz-placeholder{color:#aaa}.form input[type=email]::placeholder,.form input[type=text]::placeholder{color:#aaa}.form input[type=email]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder{color:#aaa}.form input[type=email]::-ms-input-placeholder,.form input[type=text]::-ms-input-placeholder{color:#aaa}.form small{display:block;font-size:.75em;font-size:.75rem;letter-spacing:.02em;color:#444;-webkit-font-feature-settings:normal;font-feature-settings:normal}.form .mw_wp_form_confirm small{display:none}.form .agreement{margin-top:48px;text-align:center;letter-spacing:.02em}@media screen and (max-width:768px){.form .agreement{margin-top:36px;font-size:.875em;font-size:.875rem}}.form .agreement__inner{display:inline-block;padding-left:1.375em;position:relative}@media screen and (max-width:768px){.form .agreement__inner{padding-left:1.571em}}.form .agreement__inner [type=checkbox]{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form .agreement__inner a{color:#0a3591;text-decoration:underline}.form .agreement label{cursor:pointer}.form .mw_wp_form_confirm .agreement{display:none}.form :is(.mw_wp_form_input,.mw_wp_form_confirm) form>.note{display:block;margin-top:32px;font-size:.75em;font-size:.75rem}@media screen and (max-width:768px){.form :is(.mw_wp_form_input,.mw_wp_form_confirm) form>.note{margin-top:24px;font-size:.875em;font-size:.875rem}}.btn{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:32px;text-align:center}@media screen and (max-width:768px){.btn{margin-top:24px}}.mw_wp_form_confirm .btn{margin-top:48px}@media screen and (max-width:768px){.mw_wp_form_confirm .btn{margin-top:36px}}[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}[name=submitConfirm],[name^=mwform_submitButton]{display:inline-block;background-color:#e52;min-width:18em;padding:1.25em 1.5em;font-size:1.25em;font-size:1.25rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#fff;border:none;border-radius:2em;-webkit-transition:background-color .3s cubic-bezier(.28,.11,.32,1);transition:background-color .3s cubic-bezier(.28,.11,.32,1)}@media screen and (max-width:768px){[name=submitConfirm],[name^=mwform_submitButton]{width:100%;min-width:inherit;padding:1em 1.278em;font-size:1.125em;font-size:1.125rem;border-radius:1.75em}}[name=submitConfirm]:disabled,[name^=mwform_submitButton]:disabled{background-color:#e7e7e7;cursor:default}[name=submitConfirm]:not(:disabled):hover,[name^=mwform_submitButton]:not(:disabled):hover{background-color:#fa854b}[name=submitBack]{background:transparent;margin-top:32px;font-size:1em;font-size:1rem;line-height:2;letter-spacing:.02em;font-weight:700;color:#0a3591;text-decoration:underline;border:none;-webkit-transition:opacity .3s cubic-bezier(.28,.11,.32,1);transition:opacity .3s cubic-bezier(.28,.11,.32,1)}[name=submitBack]:hover{opacity:.6}.complete__ttl{font-size:1.5em;font-size:1.5rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#0a3591}@media screen and (max-width:768px){.complete__ttl{font-size:1.125em;font-size:1.125rem}}.complete__message{margin-top:3em;letter-spacing:.02em}@media screen and (max-width:768px){.complete__message{margin-top:2.143em;font-size:.875em;font-size:.875rem}}.complete__message p+p{margin-top:1.5em}@media screen and (max-width:768px){.complete__message p+p{margin-top:1.143em}}.complete__btn{margin-top:60px;text-align:center}@media screen and (max-width:768px){.complete__btn{margin-top:40px}}.complete__btn a{display:inline-block;background-color:#0a3591;min-width:18em;padding:1.25em 1.5em;font-size:1.25em;font-size:1.25rem;line-height:1.5;letter-spacing:.04em;color:#fff;border-radius:2em;-webkit-transition:all .3s cubic-bezier(.28,.11,.32,1);transition:all .3s cubic-bezier(.28,.11,.32,1)}@media screen and (max-width:768px){.complete__btn a{width:100%;min-width:inherit;padding:1em 1.278em;font-size:1.125em;font-size:1.125rem;border-radius:1.75em}}.complete__btn a:hover{opacity:.6}.error-message{background-color:#fffafb;padding:1.375em 2em;margin-top:32px;line-height:2;letter-spacing:.05em;color:#f60033;font-weight:700;border:2px solid #fee5ea;border-radius:.5em}@media screen and (max-width:768px){.error-message{padding:1.571em;margin-top:30px;font-size:.875em;font-size:.875rem}}.error-message.hidden{display:none}.parsley-errors-list .parsley-required,.parsley-errors-list [class^=parsley-]{padding-left:0;margin-top:8px;font-size:.875em;font-size:.875rem;letter-spacing:.05em;font-weight:700;color:#f60033}@media screen and (max-width:768px){.parsley-errors-list .parsley-required,.parsley-errors-list [class^=parsley-]{margin-top:6px;font-size:.75em;font-size:.75rem}}.parsley-errors-list .parsley-required:before,.parsley-errors-list [class^=parsley-]:before{display:none}.parsley-errors-list{display:block;opacity:0;visibility:hidden;line-height:0;-webkit-transition:line-height .25s ease,opacity .25s ease,visibility 0s .25s;transition:line-height .25s ease,opacity .25s ease,visibility 0s .25s}[id^=error-message-]{display:block;opacity:0;visibility:hidden;line-height:0;-webkit-transition:line-height .25s ease,opacity .25s ease,visibility 0s .25s;transition:line-height .25s ease,opacity .25s ease,visibility 0s .25s}[id^=error-message-] .parsley-errors-list{opacity:1;visibility:visible;line-height:inherit;-webkit-transition:none;transition:none}.mw_wp_form_confirm [id^=error-message-]{display:none}.parsley-error+[id^=error-message-]{opacity:1;visibility:visible;line-height:2;-webkit-transition:line-height .25s ease,opacity .25s ease,visibility 0s 0s;transition:line-height .25s ease,opacity .25s ease,visibility 0s 0s}.parsley-error+[id^=error-message-] .parsley-errors-list{opacity:1;visibility:visible}.parsley-error+.parsley-errors-list{opacity:1;visibility:visible;line-height:2;-webkit-transition:line-height .25s ease,opacity .25s ease,visibility 0s 0s;transition:line-height .25s ease,opacity .25s ease,visibility 0s 0s}.step{background-color:#fff;padding:100px 0}@media screen and (max-width:768px){.step{padding:60px 0}}@media screen and (max-width:768px){.step .m-title{letter-spacing:.04em}}.step p{letter-spacing:.04em}@media screen and (max-width:768px){.step p{font-size:.875em;font-size:.875rem}}.step__point:not(:root){font-size:1.125em;font-size:1.125rem;font-weight:700;color:#0a3591}@media screen and (max-width:768px){.step__point:not(:root){font-size:1em;font-size:1rem}}.step__desc{margin-top:25px}.step-list{counter-reset:number;-webkit-box-pack:justify;justify-content:space-between;margin-top:45px}@media screen and (max-width:768px){.step-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:30px}}.step-list.--col4 .step-list__unit{width:22.656%}@media screen and (max-width:768px){.step-list.--col4 .step-list__unit{width:100%}}.step-list.--col4 .step-list__unit:after{margin-left:-9.914%}@media screen and (max-width:768px){.step-list.--col4 .step-list__unit:after{margin-left:0}}.step-list.--col5 .step-list__unit{width:17.5%}@media screen and (max-width:768px){.step-list.--col5 .step-list__unit{width:100%}}.step-list.--col5 .step-list__unit:after{margin-left:-12.835%}@media screen and (max-width:768px){.step-list.--col5 .step-list__unit:after{margin-left:0}}.step-list__unit{counter-increment:number;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:45px 2.832%;line-height:1.5;letter-spacing:.04em;font-weight:700;border:3px solid;color:#0a3591;position:relative}@media screen and (max-width:768px){.step-list__unit{padding:8.889%;font-size:.875em;font-size:.875rem;border-width:2px}}@media screen and (max-width:768px){.step-list__unit+.step-list__unit{margin-top:30px}}.step-list__unit+.step-list__unit:after{content:"";margin-left:-12.835%;border-color:transparent transparent transparent #0a3591;border-style:solid;border-width:8px 0 8px 8px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.step-list__unit+.step-list__unit:after{margin:0;border-color:#0a3591 transparent transparent;border-style:solid;border-width:6px 6px 0;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.step-list__unit b{display:block;margin-bottom:12px;font-size:1.25em;font-size:1.25rem;line-height:1.5;letter-spacing:.04em;color:currentColor}@media screen and (max-width:768px){.step-list__unit b{margin-bottom:8px;font-size:1em;font-size:1rem}}.step-list__unit:nth-child(-n+2){color:#0e46bc}.cp-title{background-image:url(../img/price/careervision/img_mainvisual.jpg)}.cp-title:after,.cp-title:before{display:none}.cp-title__block .note{display:inline-block;background-color:#fff;padding:12px 40px;margin-top:32px;font-size:1em;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:#ee770d;border-radius:24px}@media screen and (max-width:768px){.cp-title__block .note{min-width:265px;padding:8px 20px;margin-top:24px;font-size:.75em;font-size:.75rem;border-radius:26px}}.system{margin:100px 0}@media screen and (max-width:768px){.system{margin:60px 0}}.system__title{font-size:2em;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.04em;text-align:center;color:#0a3591}@media screen and (max-width:768px){.system__title{font-size:1.25em;font-size:1.25rem}}.system__container{background-color:#fff;padding:40px 40px 16px;margin-top:100px}@media screen and (max-width:768px){.system__container{padding:30px 30px 10px;margin-top:60px}}.system .m-line{border-top:2px solid #eee}.system .frequency{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:136px;margin-bottom:24px;text-align:center}@media screen and (max-width:768px){.system .frequency{height:auto;margin-bottom:20px}}.system .frequency__text{font-size:1.25em;font-size:1.25rem;line-height:1.5;font-weight:700;color:#0a3591}@media screen and (max-width:768px){.system .frequency__text{padding:18px 0}}.system .frequency__pattern{color:#0a3591;position:relative}.system .frequency .title{line-height:1.5;font-weight:700;letter-spacing:.64px}@media screen and (max-width:768px){.system .frequency .title{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.system .frequency .icon-cross{display:block;margin:9px 0 4px;font-size:1.375em;font-size:1.375rem}.system .frequency .term{margin-bottom:8px;font-size:2.5em;font-size:2.5rem;line-height:1;letter-spacing:1.6px}.system .frequency .term span{font-size:1.25em;font-size:1.25rem;font-weight:700;letter-spacing:.8px}.system .frequency .total{line-height:1.5;font-weight:700;color:#888;letter-spacing:.32px}@media screen and (max-width:768px){.system .frequency .total{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.system .price{padding:32px 0;line-height:1.25;color:#0a3591;text-align:center;position:relative}@media screen and (max-width:768px){.system .price{padding:20px 0}}.system .price p{font-size:1em;font-size:1rem;line-height:1.5;font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.system .price p{font-size:.875em;font-size:.875rem}}.system .price b{display:block;font-size:1.25em;font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-align:center;color:#e52}.system .price b:before{content:"";display:block;background:url(../img/price/arrow.png) no-repeat 50% 50%/contain;width:14px;height:20px;margin:8px auto}.system .price span{font-size:3.5em;font-size:3.5rem;font-weight:400;letter-spacing:1.12px}@media screen and (max-width:768px){.system .price span{font-size:3em;font-size:3rem;letter-spacing:1.92px}}.system .coach,.system .style,.system .time{padding:24px 0;text-align:center}@media screen and (max-width:768px){.system .coach,.system .style,.system .time{padding:20px 0}}.system .coach p,.system .style p,.system .time p{line-height:1.5;font-weight:700;color:#0a3591;letter-spacing:.64px}@media screen and (max-width:768px){.system .coach p,.system .style p,.system .time p{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.system .memo{padding-top:32px}@media screen and (max-width:768px){.system .memo{padding-top:30px}}.system .memo p{letter-spacing:.32px}@media screen and (max-width:768px){.system .memo p{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}