:root{--color-course_vocal: #EA6176;--color-course_promusician: #00A040;--color-course_arrangecompose: #0062B1;--color-course_performingarts: #EB6100;--color-course_entertainmentstaff: #0097E0;--color-course_entertainmenthr: #00B097;--color-course_jazzpop: #AF3E92;--color-course_wind: #003984;--color-course_academy: #D70054}body{font-family:"Reddit Sans","Noto Sans JP",sans-serif;font-weight:700;line-height:1.4}@media print,screen and (min-width: 769px){.form-lead{font-weight:400;font-size:16px}.form-lead>*:not(:first-child){margin-top:15px}.form-lead a{color:#000;text-decoration:underline}.form-lead a:hover{text-decoration:none}.form-lead p{color:#000;leading-trim:both;text-edge:cap;font-weight:400;line-height:1.6}.form-lead .text-huge{font-size:20px}.form-lead .text-big{font-size:17px}.form-lead .text-small{font-size:15px}.form-lead .text-tiny{font-size:13px}.form-lead table{border-collapse:collapse}.form-lead table td,.form-lead table th{padding:3px;border:1px solid #ccc}.form-lead table th{background-color:#dcebf0}.form-lead table td{background-color:#fff}.area-form .sp{display:none}.area-form{position:relative;padding-top:10.625rem;padding-bottom:5.625rem}.area-form:before{position:absolute;top:0;left:0;right:0;width:100%;height:17.8125rem;background:url(../../base/img/details-bg.svg) no-repeat center center/cover;content:""}.area-form h1{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#5FC4F1), to(#62DABD));background:-webkit-linear-gradient(top, #5FC4F1 0%, #62DABD 100%);background:linear-gradient(to bottom, #5FC4F1 0%, #62DABD 100%);margin-bottom:2.8125rem;border-radius:2em;text-align:center;line-height:2;font-size:2.1875rem;font-weight:700;color:#fff;z-index:1}.area-form .form-inner{width:94%;max-width:1200px;margin-left:auto;margin-right:auto}.area-form .form-box{width:100%;background-color:#f1f8f5;padding:3.3125rem 3.75rem 3.75rem;border-radius:30px}.area-form section#input-form .next{position:relative;text-align:center}.area-form section#input-form input.form-submit{position:absolute;top:0;left:-200%;opacity:0}.area-form section#input-form input.form-submit:disabled+label{background-color:#efefef;color:#c6c6c6;pointer-events:none;cursor:not-allowed}.area-form section#input-form input.form-submit:disabled+label:after{background-image:url(../img/arrow-gray.svg)}.area-form section#input-form input#send-submit~label.form-submit-label{padding-left:0;text-align:center}.area-form section#input-form label.form-submit-label{display:inline-block;position:relative;width:20.625rem;background-color:#00dec7;padding:.75em 1.5em .75em;border-radius:3rem;-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,.2);box-shadow:4px 4px 0px 0px rgba(0,0,0,.2);text-align:center;font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.05em;z-index:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.area-form section#input-form label.form-submit-label:after{position:absolute;top:0;right:1.5rem;bottom:0;width:.8125rem;height:1.4375rem;background-repeat:no-repeat;background-position:center;background-image:url(../img/arrow-black.svg?v=1);background-size:contain;margin:auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;content:""}.area-form section#input-form label.form-submit-label:hover{-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem);-webkit-box-shadow:none;box-shadow:none}.area-form section#input-form label.form-submit-label:hover:after{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}.area-form section#input-form a.btn-policy{font-weight:400;text-decoration:underline}}@media print and (hover: hover),screen and (min-width: 769px)and (hover: hover){.area-form section#input-form a.btn-policy:where(:-webkit-any-link,:enabled,summary):hover{text-decoration:none}.area-form section#input-form a.btn-policy:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}.area-form section#input-form a.btn-policy:where(:any-link,:enabled,summary):hover{text-decoration:none}}@media print,screen and (min-width: 769px){.area-form section#input-form a.link{text-decoration:underline;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}}@media print and (hover: hover),screen and (min-width: 769px)and (hover: hover){.area-form section#input-form a.link:where(:-webkit-any-link,:enabled,summary):hover{color:rgba(51,51,51,.7)}.area-form section#input-form a.link:where(:-moz-any-link,:enabled,summary):hover{color:rgba(51,51,51,.7)}.area-form section#input-form a.link:where(:any-link,:enabled,summary):hover{color:rgba(51,51,51,.7)}}@media print,screen and (min-width: 769px){.area-form section#input-form a:has(>img){-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@media print and (hover: hover),screen and (min-width: 769px)and (hover: hover){.area-form section#input-form a:has(>img):where(:-webkit-any-link,:enabled,summary):hover{opacity:.7}.area-form section#input-form a:has(>img):where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.area-form section#input-form a:has(>img):where(:any-link,:enabled,summary):hover{opacity:.7}}@media print,screen and (min-width: 769px){.area-form section#input-form p.policy{margin-bottom:2.1875rem;text-align:center}.area-form section#input-form p.agree{margin-bottom:2.9375rem;padding-bottom:.1875rem;text-align:center;font-weight:400;position:relative;overflow:hidden}.area-form section#input-form p.next{text-align:center}.area-form section#input-form Ul.form-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:2.8125rem}.area-form section#input-form Ul.form-step li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:14.5625rem;background-color:#fff;padding:.1875rem;border-radius:2.1875rem}.area-form section#input-form Ul.form-step li.active{background-color:#ffeda6}.area-form section#input-form Ul.form-step li img{width:4rem}.area-form section#input-form Ul.form-step li span{width:calc(100% - 4rem);text-align:center;font-size:1.125rem;font-weight:700;color:#006cb6}.area-form section#input-form Ul.form-step li:not(:last-child):after{position:absolute;top:0;right:-11%;bottom:0;width:.75rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-image:url(../img/arrow-step.svg);background-size:contain;margin:auto;content:""}.area-form section#input-form p.lead{margin-bottom:1.5em;font-size:1rem;font-weight:400}.area-form section#input-form .thanks{padding-top:7px}.area-form section#input-form .thanks .thanks_txt1{font-weight:700;font-size:18px;line-height:1.34;color:#000;letter-spacing:.2px}.area-form section#input-form .thanks .thanks_dl{border-block:1px solid #00b7ed;margin-top:33px;padding:18px 20px 22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:47px;-moz-column-gap:47px;column-gap:47px}.area-form section#input-form .thanks .thanks_dl dt{font-weight:400;font-size:16px;line-height:1.34;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:19px;position:relative}.area-form section#input-form .thanks .thanks_dl dt::before{content:"";background-color:#00dec7;width:15px;height:15px;border-radius:50%;position:absolute;top:4px;left:2px}.area-form section#input-form .thanks .thanks_dl dd{font-weight:700;font-size:18px;line-height:160%;color:#006cb6;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.area-form section#input-form .thanks .thanks_txt2{margin-top:53px;font-weight:400;font-size:16px;line-height:160%;color:#000;letter-spacing:.1px}.area-form section#input-form .form-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#006cb6}.area-form section#input-form .form-title .select-title{width:19.375rem;background-color:#ffc4ce;padding:.625rem 0;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;text-align:center;font-size:1rem;font-weight:700;color:#006cb6}.area-form section#input-form .form-title .select-name{width:calc(100% - 19.375rem);padding:.875rem 1.875rem 1.25rem}.area-form section#input-form .form-title .select-name span{display:block;font-weight:700;color:#fff}.area-form section#input-form .form-title .select-name span.date{font-family:"Barlow Semi Condensed",serif;font-size:1.5rem;font-style:italic}.area-form section#input-form .form-title .select-name span.date strong{font-size:2.5rem}.area-form section#input-form .form-title .select-name span.date em{font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-style:normal}.area-form section#input-form .form-title .select-name span.name{font-size:1.75rem}.area-form section#input-form .quetion-box{background-color:#fff;padding:1.875rem;color:#333}.area-form section#input-form .quetion-box .q-area{overflow:hidden}.area-form section#input-form .quetion-box .q-area:not(:first-child){margin-top:1.5625rem}.area-form section#input-form .quetion-box .q-area.is_hidden{height:0;margin-top:0;opacity:0}.area-form section#input-form .quetion-box .box-head{position:relative;margin-bottom:1em;padding-left:.875rem;font-size:1rem;font-weight:700}.area-form section#input-form .quetion-box .box-head:before{position:absolute;top:.1875rem;left:0;width:.5625rem;height:1.125rem;background-repeat:no-repeat;background-position:center;background-image:url(../img/arrow-multi.svg);background-size:contain;margin:auto;content:""}.area-form section#input-form .quetion-box .box-content{margin-left:2.5rem}.area-form section#input-form .quetion-box .radio_check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem 3.125rem;padding-bottom:2px}.area-form section#input-form .quetion-box .radio_check li{position:relative;font-size:1rem;font-weight:400}.area-form section#input-form .quetion-box span.answer{display:block;font-weight:400}.area-form section#input-form dl.form-area{margin-top:1.875rem;margin-bottom:2.5rem}.area-form section#input-form dl.form-area>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;color:#333}.area-form section#input-form dl.form-area>div:not(:last-of-type){border-bottom:.0625rem solid #e4f3ed}.area-form section#input-form dl.form-area dt{width:15.25rem;background-color:#fff5cc;padding:1.5625rem 1.875rem;font-size:1rem;font-weight:700}.area-form section#input-form dl.form-area dt span.note{display:block;margin-top:.75em;font-weight:400}.area-form section#input-form dl.form-area dd{width:calc(100% - 15.25rem);padding:1.5625rem 1.875rem;font-weight:400;overflow-wrap:anywhere}.area-form section#input-form dl.form-area dd span{margin-top:.625rem;line-height:1.6;font-size:.9375rem}.area-form section#input-form dl.form-area dd span.note{display:block;font-weight:400;color:#000}.area-form section#input-form dl.form-area dd span.notice{display:block;font-weight:400;color:#e02100}.area-form section#input-form dl.form-area dd span a{color:#006cb6;text-decoration:underline;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}}@media print and (hover: hover),screen and (min-width: 769px)and (hover: hover){.area-form section#input-form dl.form-area dd span a:where(:-webkit-any-link,:enabled,summary):hover{color:rgba(0,108,182,.8)}.area-form section#input-form dl.form-area dd span a:where(:-moz-any-link,:enabled,summary):hover{color:rgba(0,108,182,.8)}.area-form section#input-form dl.form-area dd span a:where(:any-link,:enabled,summary):hover{color:rgba(0,108,182,.8)}}@media print,screen and (min-width: 769px){.area-form section#input-form dl.form-area dd .area-birthday span.select2{display:block}.area-form section#input-form input[type=text],.area-form section#input-form input[type=tel],.area-form section#input-form input[type=email]{width:100%}.area-form section#input-form label.selectbox select{min-width:13.125rem;padding-right:2.8125rem;font-weight:400}.area-form section#input-form .side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.area-form section#input-form .side span{display:block}.area-form section#input-form .input-name div{width:17.5rem}.area-form section#input-form .input-name div:first-of-type{margin-right:2.5rem}.area-form section#input-form .input-name:not(:last-of-type){margin-bottom:1.25rem}.area-form section#input-form .input-name span.side-name{width:2em;margin-right:1.25rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.area-form section#input-form .input-name.name-foregin span.side-name{width:1.25em;margin-right:.3125rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.area-form section#input-form .input-name.name-foregin-english .name-row{display:block}.area-form section#input-form .input-name.name-foregin-english span.side-name{width:auto;margin-bottom:3px;display:block}.area-form section#input-form ul.radio_check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem 4.375rem;padding-bottom:2px}.area-form section#input-form ul.radio_check li{position:relative}.area-form section#input-form ul.radio_check.radio_check-vertical li{width:100%}.area-form section#input-form .input-age input{width:13.125rem;margin-right:.8125rem}.area-form section#input-form dl.address div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.area-form section#input-form dl.address div:not(:last-of-type){margin-bottom:1.25rem}.area-form section#input-form dl.address dt{width:6.5em;background-color:rgba(0,0,0,0);padding:.75em 0 0;font-weight:400}.area-form section#input-form dl.address dd{width:calc(100% - 6.5em);padding:0}.area-form section#input-form dl.address dd input{width:26.875rem}.area-form section#input-form dl.address dd input.zip{width:20.8125rem}.area-form .prev__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.875rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.875rem;margin-right:auto;padding-inline:1.25rem}.area-form .prev__button:after{position:absolute;bottom:-0.625rem;left:50%;width:100%;height:.125rem;background:#006cb6;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.area-form .prev__button:hover .prev__button-arrow{-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}.area-form .prev__button .prev__button-arrow{width:.5625rem;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.area-form .prev__button .prev__button-arrow img{width:100%}.area-form .prev__button .prev__button-test{line-height:normal;color:#006cb6;font-size:1.125rem;font-style:normal;font-weight:700}.area-form .wrapper-bg{margin-top:49px;padding-bottom:48px;position:relative}.area-form .wrapper-bg::before{content:"";width:100%;height:calc(100% - 20px);background-color:#fffbec;position:absolute;left:0;bottom:0}.area-form .wrapper-bg .form-inner{position:relative}.area-form .wrapper-bg .form-inner .other_content .other_ttl{font-weight:700;font-size:28px;line-height:1.34;letter-spacing:3px;color:#00dec7;position:relative;padding-left:30px;margin-left:66px}.area-form .wrapper-bg .form-inner .other_content .other_ttl::before{content:"";-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);width:21px;height:27px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 237, 166)), to(rgb(255, 219, 184)));background:-webkit-linear-gradient(bottom, rgb(255, 237, 166) 0%, rgb(255, 219, 184) 100%);background:linear-gradient(0deg, rgb(255, 237, 166) 0%, rgb(255, 219, 184) 100%);position:absolute;top:5px;left:0}.area-form .wrapper-bg .form-inner .other_content .other_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1080px;margin:35px auto 0}.area-form .wrapper-bg .form-inner .other_content .other_btn li a img{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@media print and (hover: hover),screen and (min-width: 769px)and (hover: hover){.area-form .wrapper-bg .form-inner .other_content .other_btn li a:where(:-webkit-any-link,:enabled,summary):hover img{opacity:.8}.area-form .wrapper-bg .form-inner .other_content .other_btn li a:where(:-moz-any-link,:enabled,summary):hover img{opacity:.8}.area-form .wrapper-bg .form-inner .other_content .other_btn li a:where(:any-link,:enabled,summary):hover img{opacity:.8}}@media screen and (max-width: 768px){.form-lead{font-weight:400;font-size:16px}.form-lead>*:not(:first-child){margin-top:15px}.form-lead a{color:#000;text-decoration:underline}.form-lead a:hover{text-decoration:none}.form-lead p{color:#000;leading-trim:both;text-edge:cap;font-weight:400;line-height:1.6}.form-lead .text-huge{font-size:20px}.form-lead .text-big{font-size:17px}.form-lead .text-small{font-size:15px}.form-lead .text-tiny{font-size:13px}.form-lead table{border-collapse:collapse}.form-lead table td,.form-lead table th{padding:3px;border:1px solid #ccc}.form-lead table th{background-color:#dcebf0}.form-lead table td{background-color:#fff}.area-form .pc{display:none}.area-form{position:relative;width:100%;margin-left:auto;margin-right:auto;padding-top:6.25rem;padding-bottom:5.625rem}.area-form:before{position:absolute;top:0;left:0;right:0;width:100%;height:9.375rem;background:url(../../base/img/details-bg.svg) no-repeat center center/cover;content:""}.area-form h1{position:relative;width:90%;background:-webkit-gradient(linear, left top, left bottom, from(#5FC4F1), to(#62DABD));background:-webkit-linear-gradient(top, #5FC4F1 0%, #62DABD 100%);background:linear-gradient(to bottom, #5FC4F1 0%, #62DABD 100%);margin-left:auto;margin-right:auto;margin-bottom:2.1875rem;padding:.625rem;border-radius:2em;text-align:center;line-height:1.3;font-size:1.625rem;font-weight:700;color:#fff;z-index:1}.area-form .form-box{width:90%;background-color:#f1f8f5;margin-left:auto;margin-right:auto;padding:1.875rem 1.25rem 3.125rem;border-radius:1.875rem}.area-form section#input-form .next{position:relative;text-align:center}.area-form section#input-form input.form-submit{position:absolute;top:0;left:-200%;opacity:0}.area-form section#input-form input.form-submit:disabled+label{background-color:#efefef;color:#c6c6c6;pointer-events:none;cursor:not-allowed}.area-form section#input-form input.form-submit:disabled+label:after{background-image:url(../img/arrow-gray.svg)}.area-form section#input-form input#send-submit~label.form-submit-label{padding-right:1.5em}.area-form section#input-form label.form-submit-label{display:inline-block;position:relative;width:100%;max-width:20.625rem;background-color:#00dec7;padding-top:.75em;padding-left:1.5em;padding-right:2.5em;padding-bottom:.75em;border-radius:3rem;-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,.2);box-shadow:4px 4px 0px 0px rgba(0,0,0,.2);text-align:center;font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.05em;z-index:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.area-form section#input-form label.form-submit-label:after{position:absolute;top:0;right:1.5rem;bottom:0;width:.8125rem;height:1.4375rem;background-repeat:no-repeat;background-position:center;background-image:url(../img/arrow-black.svg?v=1);background-size:contain;margin:auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;content:""}.area-form section#input-form label.form-submit-label:hover{-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem);-webkit-box-shadow:none;box-shadow:none}.area-form section#input-form label.form-submit-label:hover:after{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}.area-form section#input-form a.btn-policy{font-weight:400;text-decoration:underline}}@media screen and (max-width: 768px)and (hover: hover){.area-form section#input-form a.btn-policy:where(:-webkit-any-link,:enabled,summary):hover{text-decoration:none}.area-form section#input-form a.btn-policy:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}.area-form section#input-form a.btn-policy:where(:any-link,:enabled,summary):hover{text-decoration:none}}@media screen and (max-width: 768px){.area-form section#input-form a.link{text-decoration:underline;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}}@media screen and (max-width: 768px)and (hover: hover){.area-form section#input-form a.link:where(:-webkit-any-link,:enabled,summary):hover{color:rgba(51,51,51,.7)}.area-form section#input-form a.link:where(:-moz-any-link,:enabled,summary):hover{color:rgba(51,51,51,.7)}.area-form section#input-form a.link:where(:any-link,:enabled,summary):hover{color:rgba(51,51,51,.7)}}@media screen and (max-width: 768px){.area-form section#input-form a:has(>img){-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@media screen and (max-width: 768px)and (hover: hover){.area-form section#input-form a:has(>img):where(:-webkit-any-link,:enabled,summary):hover{opacity:.7}.area-form section#input-form a:has(>img):where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.area-form section#input-form a:has(>img):where(:any-link,:enabled,summary):hover{opacity:.7}}@media screen and (max-width: 768px){.area-form section#input-form p.policy{margin-bottom:2.1875rem;text-align:center}.area-form section#input-form p.agree{margin-bottom:2.9375rem;padding-bottom:.1875rem;text-align:center;font-weight:400;position:relative;overflow:hidden}.area-form section#input-form p.next{text-align:center}.area-form section#input-form Ul.form-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:1.5625rem}.area-form section#input-form Ul.form-step li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:45%;background-color:#fff;margin-bottom:.9375rem;padding:.1875rem .1875rem;border-radius:2.375rem}.area-form section#input-form Ul.form-step li.active{background-color:#ffeda6}.area-form section#input-form Ul.form-step li img{width:2.5rem}.area-form section#input-form Ul.form-step li span{width:calc(100% - 2.875rem);text-align:center;font-size:.875rem;font-weight:700;color:#006cb6}.area-form section#input-form Ul.form-step li:not(:last-child):not(:nth-child(2n)):after{position:absolute;top:0;right:-14%;bottom:0;width:.5rem;height:1.125rem;background-repeat:no-repeat;background-position:center;background-image:url(../img/arrow-step.svg);background-size:contain;margin:auto;content:""}.area-form section#input-form p.lead{margin-bottom:1.5em;font-size:1rem;font-weight:400}.area-form section#input-form .thanks{padding-top:7px}.area-form section#input-form .thanks .thanks_txt1{font-weight:700;font-size:18px;line-height:1.34;color:#000;letter-spacing:.2px}.area-form section#input-form .thanks .thanks_dl{border-block:1px solid #00b7ed;margin-top:33px;padding:1.25rem .75rem}.area-form section#input-form .thanks .thanks_dl dt{font-weight:400;font-size:16px;line-height:1.34;padding-left:19px;position:relative}.area-form section#input-form .thanks .thanks_dl dt::before{content:"";background-color:#00dec7;width:15px;height:15px;border-radius:50%;position:absolute;top:4px;left:2px}.area-form section#input-form .thanks .thanks_dl dd{font-weight:700;font-size:18px;line-height:160%;color:#006cb6;margin-top:4px}.area-form section#input-form .thanks .thanks_txt2{margin-top:35px;font-weight:400;font-size:16px;line-height:160%;color:#000;letter-spacing:.1px}.area-form section#input-form .form-title{background-color:#006cb6;padding:1.25rem 0}.area-form section#input-form .form-title .select-title{width:17.5rem;background-color:#ffc4ce;padding:.625rem 0;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;text-align:center;font-size:.875rem;font-weight:700;color:#006cb6}.area-form section#input-form .form-title .select-name{padding:.875rem 1.5625rem 0}.area-form section#input-form .form-title .select-name span{display:block;font-weight:700;color:#fff}.area-form section#input-form .form-title .select-name span.date{font-family:"Barlow Semi Condensed",serif;font-size:1.5rem;font-style:italic}.area-form section#input-form .form-title .select-name span.date strong{font-size:2.125rem}.area-form section#input-form .form-title .select-name span.date em{font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-style:normal}.area-form section#input-form .form-title .select-name span.name{font-size:1.25rem}.area-form section#input-form .quetion-box{background-color:#fff;padding:1.25rem;color:#333}.area-form section#input-form .quetion-box .q-area{overflow:hidden}.area-form section#input-form .quetion-box .q-area:not(:first-child){margin-top:1.5625rem}.area-form section#input-form .quetion-box .q-area.is_hidden{height:0;margin-top:0;opacity:0}.area-form section#input-form .quetion-box .box-head{position:relative;margin-bottom:1em;padding-left:.875rem;font-size:1rem;font-weight:700}.area-form section#input-form .quetion-box .box-head:before{position:absolute;top:.1875rem;left:0;width:.5625rem;height:1.125rem;background-repeat:no-repeat;background-position:center;background-image:url(../img/arrow-multi.svg);background-size:contain;margin:auto;content:""}.area-form section#input-form .quetion-box .box-content{margin-left:1.25rem}.area-form section#input-form .quetion-box .radio_check{padding-bottom:3px}.area-form section#input-form .quetion-box .radio_check li{position:relative;font-size:1rem;font-weight:400}.area-form section#input-form .quetion-box .radio_check li:not(:last-child){margin-bottom:.5em}.area-form section#input-form .quetion-box .radio_check.radio_check-vertical li{width:100%}.area-form section#input-form .quetion-box span.answer{display:block;font-weight:400}.area-form section#input-form dl.form-area{margin-top:1.875rem;margin-bottom:2.5rem}.area-form section#input-form dl.form-area>div{background-color:#fff;color:#333}.area-form section#input-form dl.form-area>div:not(:last-of-type){border-bottom:.0625rem solid #e4f3ed}.area-form section#input-form dl.form-area dt{width:100%;background-color:#fff5cc;padding:.9375rem .9375rem;font-size:1rem;font-weight:700}.area-form section#input-form dl.form-area dt span.note{display:block;margin-top:.75em;font-weight:400}.area-form section#input-form dl.form-area dd{width:100%;padding:1.5625rem;font-weight:400;overflow-wrap:anywhere}.area-form section#input-form dl.form-area dd span{margin-top:.625rem;line-height:1.6;font-size:.9375rem}.area-form section#input-form dl.form-area dd span.note{display:block;font-weight:400;color:#000}.area-form section#input-form dl.form-area dd span.notice{display:block;font-weight:400;color:#e02100}.area-form section#input-form dl.form-area dd span a{color:#006cb6;text-decoration:underline}.area-form section#input-form dl.form-area dd .area-birthday span.select2{display:block}.area-form section#input-form input[type=text],.area-form section#input-form input[type=tel],.area-form section#input-form input[type=email]{width:100%}.area-form section#input-form label.selectbox select{width:100%;padding-right:30px;font-weight:400}.area-form section#input-form .side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-form section#input-form .side span{display:block;margin-top:.75em !important}.area-form section#input-form .input-name>div{width:calc(100% - 3.5em)}.area-form section#input-form .input-name>div:first-of-type{margin-bottom:.625rem}.area-form section#input-form .input-name:not(:last-of-type){margin-bottom:1.25rem}.area-form section#input-form .input-name span.side-name{width:3.5em}.area-form section#input-form .input-name.name-foregin-english .name-row{display:block;width:100%}.area-form section#input-form .input-name.name-foregin-english .name-row:last-child{margin-top:15px}.area-form section#input-form .input-name.name-foregin-english span.side-name{width:auto;margin-bottom:3px;display:block}.area-form section#input-form .input-name.name-foregin-english .form-control{width:100%}.area-form section#input-form ul.radio_check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem 4.375rem}.area-form section#input-form ul.radio_check li{position:relative}.area-form section#input-form .input-age div{width:calc(100% - 2em);margin-right:.625rem}.area-form section#input-form .input-age div input{width:100%}.area-form section#input-form dl.address div:not(:last-of-type){margin-bottom:1.25rem}.area-form section#input-form dl.address dt{background-color:rgba(0,0,0,0);padding:0 0 .25em;font-weight:400}.area-form section#input-form dl.address dd{width:100%;padding:0}.area-form section#input-form dl.address dd input{width:100%}.area-form .prev__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.875rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.875rem;margin-left:5%;margin-right:auto;padding-inline:1.25rem}.area-form .prev__button:after{position:absolute;bottom:-0.625rem;left:50%;width:100%;height:.125rem;background:#006cb6;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.area-form .prev__button .prev__button-arrow{width:.5625rem}.area-form .prev__button .prev__button-arrow img{width:100%}.area-form .prev__button .prev__button-test{line-height:normal;color:#006cb6;font-size:1.125rem;font-style:normal;font-weight:700}.area-form .wrapper-bg{margin-top:49px;padding-bottom:48px;position:relative}.area-form .wrapper-bg::before{content:"";width:100%;height:calc(100% - 20px);background-color:#fffbec;position:absolute;left:0;bottom:0}.area-form .wrapper-bg .form-inner{position:relative}.area-form .wrapper-bg .form-inner .other_content .other_ttl{font-weight:700;font-size:28px;line-height:1.34;letter-spacing:3px;color:#00dec7;position:relative;padding-left:30px;margin-left:6%}.area-form .wrapper-bg .form-inner .other_content .other_ttl::before{content:"";-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);width:21px;height:27px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 237, 166)), to(rgb(255, 219, 184)));background:-webkit-linear-gradient(bottom, rgb(255, 237, 166) 0%, rgb(255, 219, 184) 100%);background:linear-gradient(0deg, rgb(255, 237, 166) 0%, rgb(255, 219, 184) 100%);position:absolute;top:5px;left:0}.area-form .wrapper-bg .form-inner .other_content .other_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:35px auto 0}.area-form .wrapper-bg .form-inner .other_content .other_btn li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.area-form .wrapper-bg .form-inner .other_content .other_btn li a img{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@media screen and (max-width: 768px)and (hover: hover){.area-form .wrapper-bg .form-inner .other_content .other_btn li a:where(:-webkit-any-link,:enabled,summary):hover img{opacity:.8}.area-form .wrapper-bg .form-inner .other_content .other_btn li a:where(:-moz-any-link,:enabled,summary):hover img{opacity:.8}.area-form .wrapper-bg .form-inner .other_content .other_btn li a:where(:any-link,:enabled,summary):hover img{opacity:.8}}/*# sourceMappingURL=area-form.css.map */