@charset "UTF-8";select::-ms-expand{display:none}textarea{width:100%;max-width:100%;-webkit-appearance:none;border:none;border-radius:0;box-shadow:none}textarea:focus{outline:0}input{border:none;background:0 0;-webkit-appearance:none;border-radius:0;box-shadow:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input:focus{outline:0}select{-webkit-appearance:none;border-radius:0;border:none;background:0 0}select:focus{outline:0}button{border:none;background:0 0;cursor:pointer}button:focus{outline:0}.confirm_area,.thanks_area{display:none}.wpcf7-response-output{display:none}.wpcf7-form-control-wrap>.wpcf7-not-valid-tip{display:none;margin-top:10px}.wpcf7-form-control-wrap.is-show>.wpcf7-not-valid-tip{display:block}.wpcf7-radio{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:801px){.wpcf7-radio{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wpcf7{border:none;background:0 0}.wpcf7 .wpcf7-list-item-label,.wpcf7 select{font-size:16px;font-size:1rem;line-height:inherit}.p-form__check .wpcf7-list-item{display:inline-block}input[type=checkbox]{appearance:none}.wpcf7 .wpcf7-previous,.wpcf7 .wpcf7-submit{width:100%;height:auto;margin:0;background-color:transparent;font-size:16px;font-size:1rem;line-height:1.5}.wpcf7 .wpcf7-previous:hover,.wpcf7 .wpcf7-submit:hover{background-color:transparent}.wpcf7 input.p-form__button__submit{border:0;line-height:2.5}.wpcf7 form{margin:0}.p-form{max-width:980px;margin-left:auto;margin:auto;margin-bottom:48px}@media (min-width:801px){.p-form{margin-bottom:64px}}.p-form>div:nth-child(n+2){margin-top:40px}.p-form>div>dt{margin-bottom:24px;font-size:16px;font-size:1rem}.p-form>div>dt p{line-height:1}.p-form>div>dd{line-height:1.8;letter-spacing:.05em;font-size:16px;font-size:1rem}.p-form>div>dd input[type=date],.p-form>div>dd input[type=date]:focus,.p-form>div>dd input[type=email],.p-form>div>dd input[type=email]:focus,.p-form>div>dd input[type=number],.p-form>div>dd input[type=number]:focus,.p-form>div>dd input[type=tel],.p-form>div>dd input[type=tel]:focus,.p-form>div>dd input[type=text],.p-form>div>dd input[type=text]:focus,.p-form>div>dd select,.p-form>div>dd textarea,.p-form>div>dd textarea:focus{font-size:16px;font-size:1rem;display:block;line-height:2;letter-spacing:.05em;width:100%;min-height:56px;background-color:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px;padding:12px 16px;word-break:break-all}.p-form>div>dd input[type=date]::-webkit-input-placeholder,.p-form>div>dd input[type=date]:focus::-webkit-input-placeholder,.p-form>div>dd input[type=email]::-webkit-input-placeholder,.p-form>div>dd input[type=email]:focus::-webkit-input-placeholder,.p-form>div>dd input[type=number]::-webkit-input-placeholder,.p-form>div>dd input[type=number]:focus::-webkit-input-placeholder,.p-form>div>dd input[type=tel]::-webkit-input-placeholder,.p-form>div>dd input[type=tel]:focus::-webkit-input-placeholder,.p-form>div>dd input[type=text]::-webkit-input-placeholder,.p-form>div>dd input[type=text]:focus::-webkit-input-placeholder,.p-form>div>dd select::-webkit-input-placeholder,.p-form>div>dd textarea::-webkit-input-placeholder,.p-form>div>dd textarea:focus::-webkit-input-placeholder{color:#bcbcbc}.p-form>div>dd input[type=date]::-moz-placeholder,.p-form>div>dd input[type=date]:focus::-moz-placeholder,.p-form>div>dd input[type=email]::-moz-placeholder,.p-form>div>dd input[type=email]:focus::-moz-placeholder,.p-form>div>dd input[type=number]::-moz-placeholder,.p-form>div>dd input[type=number]:focus::-moz-placeholder,.p-form>div>dd input[type=tel]::-moz-placeholder,.p-form>div>dd input[type=tel]:focus::-moz-placeholder,.p-form>div>dd input[type=text]::-moz-placeholder,.p-form>div>dd input[type=text]:focus::-moz-placeholder,.p-form>div>dd select::-moz-placeholder,.p-form>div>dd textarea::-moz-placeholder,.p-form>div>dd textarea:focus::-moz-placeholder{color:#bcbcbc}.p-form>div>dd input[type=date]:-ms-input-placeholder,.p-form>div>dd input[type=date]:focus:-ms-input-placeholder,.p-form>div>dd input[type=email]:-ms-input-placeholder,.p-form>div>dd input[type=email]:focus:-ms-input-placeholder,.p-form>div>dd input[type=number]:-ms-input-placeholder,.p-form>div>dd input[type=number]:focus:-ms-input-placeholder,.p-form>div>dd input[type=tel]:-ms-input-placeholder,.p-form>div>dd input[type=tel]:focus:-ms-input-placeholder,.p-form>div>dd input[type=text]:-ms-input-placeholder,.p-form>div>dd input[type=text]:focus:-ms-input-placeholder,.p-form>div>dd select:-ms-input-placeholder,.p-form>div>dd textarea:-ms-input-placeholder,.p-form>div>dd textarea:focus:-ms-input-placeholder{color:#bcbcbc}.p-form>div>dd input[type=date]::placeholder,.p-form>div>dd input[type=date]:focus::placeholder,.p-form>div>dd input[type=email]::placeholder,.p-form>div>dd input[type=email]:focus::placeholder,.p-form>div>dd input[type=number]::placeholder,.p-form>div>dd input[type=number]:focus::placeholder,.p-form>div>dd input[type=tel]::placeholder,.p-form>div>dd input[type=tel]:focus::placeholder,.p-form>div>dd input[type=text]::placeholder,.p-form>div>dd input[type=text]:focus::placeholder,.p-form>div>dd select::placeholder,.p-form>div>dd textarea::placeholder,.p-form>div>dd textarea:focus::placeholder{color:#bcbcbc}.p-form>div>dd textarea#uschoolname{min-height:100px;height:100px}.p-form>div>dd input[type=number],.p-form>div>dd input[type=number]:focus{width:100px}.p-form>div>dd input:-webkit-autofill{box-shadow:0 0 0 100px #f8f8f8 inset;-webkit-text-fill-color:#000!important}.p-form>div>dd input[type=radio]{display:none}.p-form>div>dd input[type=radio]:checked+span.wpcf7-list-item-label::after{display:block}.p-form>div>dd.is-age>*{font-size:16px;font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}.p-form>div>dd.is-age>:nth-of-type(1){margin-bottom:24px}.p-form>div>dd.is-age>* span:nth-of-type(2),.p-form>div>dd.is-age>* span:nth-of-type(3){margin-left:24px}.p-form>div>dd.is-age>* #uage,.p-form>div>dd.is-age>* #ubirth_day,.p-form>div>dd.is-age>* #ubirth_month,.p-form>div>dd.is-age>* #ubirth_year{width:100px}.p-form>div>dd #question22{width:100px;display:inline-block;margin-right:8px}.p-form__privacy{font-size:16px;font-size:1rem;color:#000;font-weight:500;line-height:2;letter-spacing:.1em}.p-form__label{font-size:16px;font-size:1rem;color:#000;font-weight:700;line-height:1.7;vertical-align:middle}.p-form__checkbox#skind,.p-form__checkbox#uarea{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.p-form__checkbox#skind .wpcf7-list-item,.p-form__checkbox#uarea .wpcf7-list-item{margin-left:0}.p-form__checkbox#mitei .wpcf7-list-item{width:120px}.p-form__checkbox label{font-size:16px;font-size:1rem;display:block;line-height:2;letter-spacing:.05em;width:100%;min-height:56px;background-color:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px;padding:12px 16px 12px 40px;word-break:break-all;position:relative}.p-form__checkbox label::-webkit-input-placeholder{color:#bcbcbc}.p-form__checkbox label::-moz-placeholder{color:#bcbcbc}.p-form__checkbox label:-ms-input-placeholder{color:#bcbcbc}.p-form__checkbox label::placeholder{color:#bcbcbc}@media (hover:hover){.p-form__checkbox label{cursor:pointer}}.p-form__checkbox input[type=checkbox]{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-color:#fff;border:1px solid #e6e6e6;margin:0}.p-form__checkbox input[type=checkbox]:checked+span{opacity:1}.p-form__checkbox input[type=checkbox]:checked+span::before{opacity:1}.p-form__checkbox input[type=checkbox]+span{display:block;position:relative}.p-form__checkbox input[type=checkbox]+span::before{position:absolute;top:calc(50% - 4px);left:-24px;width:10px;height:5px;border-bottom:2px solid #000;border-left:2px solid #000;content:'';display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}.p-form__checkbox .wpcf7-list-item.first{margin-left:0}.p-form__check{max-width:260px;margin-left:auto;margin-right:auto}@media (min-width:400px){.p-form__check{max-width:360px}}@media (min-width:801px){.p-form__check>*{text-align:center}}.p-form__check .wpcf7-list-item{margin-left:24px}.p-form__check .wpcf7-form-control.wpcf7-acceptance{display:block}@media (min-width:801px){.p-form__check .wpcf7-form-control.wpcf7-acceptance{display:inline}}.p-form__check .wpcf7-list-item-label{text-align:left}@media (min-width:801px){.p-form__check label{cursor:pointer}}.p-form__check input[type=checkbox]{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-color:rgba(255,255,255,.7);border:1px solid #2d2f33;margin:0}.p-form__check input[type=checkbox]:checked+span{opacity:1}.p-form__check input[type=checkbox]:checked+span::before{opacity:1}.p-form__check input[type=checkbox]+span{display:block;position:relative}.p-form__check input[type=checkbox]+span::before{position:absolute;top:calc(50% - 4px);left:-21px;width:12px;height:6px;border-bottom:2px solid #2d2f33;border-left:2px solid #2d2f33;content:'';display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}.p-form__radio .wpcf7-list-item{margin-left:0!important}.p-form__radio .wpcf7-list-item-label{font-size:16px;font-size:1rem;font-weight:700;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px;padding:12px 16px;cursor:pointer}.p-form__radio .wpcf7-list-item-label::before{display:block;content:'';border-radius:50%;border:1px solid #e6e6e6;background-color:#fff;width:16px;height:16px;margin-right:8px}.p-form__radio .wpcf7-list-item-label::after{display:none;position:absolute;content:'';border-radius:50%;width:6px;height:6px;background-color:#000;left:21px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-form__pulldown{display:inline-block!important;width:100px!important;margin-left:8px;margin-right:8px}.p-form__required{font-size:12px;font-size:.75rem;background-color:#ab0003;color:#fff;font-weight:700;padding:4px 8px;line-height:1.5;display:inline-block;margin-left:8px;border-radius:2px;vertical-align:middle}.p-form__indent{padding-left:40px}.p-form__submit-buttonWrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:30px}@media (min-width:540px){.p-form__submit-buttonWrap{-ms-flex-direction:row;flex-direction:row;gap:64px}}.p-form__button{width:100%;max-width:360px;margin-left:auto;margin-right:auto;border-radius:40px;background:#6c3f96;border:2px solid transparent;position:relative;z-index:1;opacity:.3;pointer-events:none}.p-form__button::before{position:absolute;top:50%;right:40px;width:8px;height:15px;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.p-form__button::after{position:absolute;top:0;right:0;width:100%;height:100%;display:block;background:#fff;border-radius:40px;opacity:0;z-index:-1;content:''}.p-form__button.is-active{opacity:1;pointer-events:all}.p-form__button.is-active input{opacity:1}@media (hover:hover){.p-form__button.is-active{transition:.3s ease 0s}.p-form__button.is-active::after,.p-form__button.is-active::before{transition:.3s ease 0s}.p-form__button.is-active input{transition:.3s ease 0s}.p-form__button.is-active:hover{cursor:pointer}.p-form__button.is-active:hover input{color:#6c3f96}.p-form__button.is-active:hover::after,.p-form__button.is-active:hover::before{transition:.4s ease 0s}.p-form__button.is-active:hover::after{opacity:1}.p-form__button.is-active:hover.is-wh input{color:#fff}.p-form__button.is-active:hover.is-wh::after{opacity:0}}@media (min-width:801px){.p-form__button.is-active{pointer-events:all}.p-form__button.is-active.back_button:hover::after{transition:all .3s ease-in}}.p-form__button.is-center{margin-inline:auto}.p-form__button__submit{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.05em;font-weight:700;text-align:center;text-indent:1rem;color:#fff;border-radius:40px;padding:18px 24px 19px;display:block;width:100%}.p-form__button.back_button::before{right:auto;left:40px;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.p-form__button label[for=submitbutton] .wpcf7-spinner{display:none}.p-form__datetime-inner{margin-bottom:16px}.p-form__datetime-list{padding-left:1em}.p-form__datetime-list span[data-name^=date]{margin-left:8px}.p-form__datetime-list dt{margin-bottom:16px}.p-form__datetime-list dd{padding-left:1em}.p-form__datetime-list-dd{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media (min-width:801px){.p-form__datetime-list-dd{gap:0}}.p-form__date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-form__time-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-left:0}@media (min-width:801px){.p-form__time-wrap{gap:8px;margin-left:16px}}.p-form__time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.p-form__school{display:-ms-flexbox;display:flex;gap:24px}.p-form__school:not(:last-of-type){margin-bottom:24px}.confirm_area .p-form dd p{font-size:16px;font-size:1rem;display:block;line-height:2;letter-spacing:.05em;width:100%;min-height:56px;background-color:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px;padding:12px 16px;word-break:break-all}.confirm_area .wpcf7-spinner{position:absolute}@-webkit-keyframes transformLeftRight_reverse{0%{-webkit-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}100%{-webkit-transform:translateX(0) rotate(180deg);transform:translateX(0) rotate(180deg)}}@keyframes transformLeftRight_reverse{0%{-webkit-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}100%{-webkit-transform:translateX(0) rotate(180deg);transform:translateX(0) rotate(180deg)}}@-webkit-keyframes transformRightLeft_reverse{0%{-webkit-transform:translateX(0) rotate(180deg);transform:translateX(0) rotate(180deg)}100%{-webkit-transform:translateX(-110%) rotate(180deg);transform:translateX(-110%) rotate(180deg)}}@keyframes transformRightLeft_reverse{0%{-webkit-transform:translateX(0) rotate(180deg);transform:translateX(0) rotate(180deg)}100%{-webkit-transform:translateX(-110%) rotate(180deg);transform:translateX(-110%) rotate(180deg)}}@media (min-width:1201px){#header{top:8px;height:70px}#global_menu{left:55%;height:70px}#global_menu>ul>li>a{height:70px;line-height:70px;padding:0 14px}#global_menu>ul>li>ul{top:90px}#global_menu>ul>li.active>ul{top:70px}#header_button{height:50px;line-height:50px}#header_logo img{max-height:calc(100% - 10px)}}@media (max-width:1380px){#global_menu>ul>li>a{padding:0 10px;font-size:15px;font-size:.9375rem}#header_logo img{max-height:calc(100% - 20px)}}@media (max-width:1300px){#global_menu>ul>li>a{font-size:12px;font-size:.75rem}#header_logo img{max-height:calc(100% - 20px)}}@media (max-width:1300px){#global_menu{left:57%}}.customize_header_logo_text{position:absolute;top:0;left:10%;height:100%;vertical-align:middle;display:grid;place-content:center}@media screen and (max-width:800px){.customize_header_logo_text{margin-left:70px;font-size:12px;font-size:.75rem}}#footer_nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#single_post_header .image,.blog_list .image_wrap,.post_slider_widget .image_wrap{border:1px solid #ddd}#related_post .post_list .image_wrap{border:1px solid #ddd;border-left:none}.c-table01 table{border:0}.c-table01 table td,.c-table01 table th{border:0;padding:15px 30px 13px}.c-table01 table th{text-align:left;width:200px;background-color:#ddd;border-bottom:1px solid #fff;font-weight:700}.c-table01 table tr:first-of-type th{border-top:1px solid #ddd}.c-table01 table tr:first-of-type td{border-top:1px solid #ddd}.c-table01 table tr:last-of-type th{border-bottom:1px solid #ddd}.c-table01 table td{width:calc(100% - 200px);border-bottom:1px solid #ddd;border-right:1px solid #ddd}@media screen and (max-width:800px){.c-table01 table td,.c-table01 table th{padding:8px 10px 8px}.c-table01 table th{text-align:left;width:100px}}.c-table02 table{border-collapse:collapse;width:100%;max-width:100%;border-left:none;border-top:none;overflow:hidden;text-align:center}.c-table02 tr{background-color:#f2e6ff}.c-table02 tr td{background-color:#f2e6ff}.c-table02 tr:nth-child(even){background-color:#fff}.c-table02 tr:nth-child(even) td{background-color:#fff}.c-table02 td,.c-table02 th{padding:1em;border:none}.c-table02 th{background-color:#6c3f96;color:#fff;font-weight:700;text-align:center}.c-table02 td:nth-child(2),.c-table02 td:nth-child(3),.c-table02 td:nth-child(4){text-align:left}@media screen and (max-width:800px){.c-table02{overflow-x:scroll}.c-table02 table{min-width:1000px}}.c-2column01{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;gap:32px}.c-2column01--center{-ms-flex-pack:center;justify-content:center}@media screen and (max-width:800px){.c-2column01{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;gap:16px;max-width:375px}.c-2column01--center{-ms-flex-pack:center;justify-content:center}}.c-blank001{font-size:16px;font-size:1rem;color:#6c3f96;line-height:1.7;letter-spacing:.05em;padding-right:24px;display:inline-block;position:relative}.c-blank001::before{position:absolute;top:45%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;content:url(../img/common/cmn_blank_purple01.svg);width:16px;height:16px;line-height:0}@media (hover){.c-blank001{cursor:pointer;transition:opacity .3s ease}.c-blank001:hover{opacity:.7}}.c-pdf001{font-size:16px;font-size:1rem;color:#6c3f96;line-height:1.7;letter-spacing:.05em;padding-right:30px;display:inline-block;position:relative}.c-pdf001::before{position:absolute;top:45%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;content:url(../img/common/cmn_icon_pdf01.svg);width:24px;height:24px;line-height:0}@media (hover){.c-pdf001{cursor:pointer;transition:opacity .3s ease}.c-pdf001:hover{opacity:.7}}#main_content.customize-page-faq{display:block}.customize-page-faq-inner01{padding:0 20px}.customize-page-faq .ajax_post_list_wrap{display:block;opacity:1;visibility:visible}.customize-page-faq #faq_list_wrap{margin-bottom:54px;width:100%;border-top:1px solid #ddd}.top-video01{width:100%;height:100%;object-fit:contain;display:block}.top-video01-wrap{max-width:400px;margin:0 auto;aspect-ratio:1/1;width:100%}.u-hidden-sp{display:block}@media screen and (max-width:800px){.u-hidden-sp{display:none}}.u-hidden-pc{display:none}@media screen and (max-width:800px){.u-hidden-pc{display:block}}.u-mb32{margin-bottom:32px!important}.u-mb24{margin-bottom:24px!important}@media screen and (min-width:801px){.u-mb80_pc{margin-bottom:80px!important}.u-mb32_pc{margin-bottom:32px!important}.u-mt80_pc{margin-top:80px!important}}@media screen and (max-width:800px){.u-mb32_sp{margin-bottom:32px!important}.u-mt40_sp{margin-top:40px!important}}.u-text_center_pc{text-align:center}