@charset "UTF-8";@keyframes header__title-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes robot2-animation{to{background-position:-520px 0}}@keyframes robot3-animation{to{background-position:-900px 0}}html{font-size:62.5%}body,html{overflow-x:hidden}body{color:#0d9cbf;font-family:Noto Sans JP,Arial,sans-serif;font-family:Noto Sans JP;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1}body img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}body a{display:inline-block;height:100%;width:100%}@media (width >= 768px){body{font-size:2.24rem}}@media (width >= 1440px){body{font-size:2.4rem}}@media (width >= 1920px){body{font-size:3.2rem}}h2{font-size:2.4rem;font-weight:900;text-align:center}@media (width >= 768px){h2{font-size:3.36rem}}@media (width >= 1440px){h2{font-size:3.6rem}}@media (width >= 1920px){h2{font-size:4.8rem}}h3{font-size:2rem;font-weight:900;text-align:center}@media (width >= 768px){h3{font-size:2.8rem}}@media (width >= 1440px){h3{font-size:3rem}}@media (width >= 1920px){h3{font-size:4rem}}.panel__opening{background:#ffe856;height:100vh;inset:0;position:absolute;width:100%;z-index:103}.header{align-items:center;display:flex;justify-content:space-between;padding:5px 3.2% 0;width:100%}.header .header__title{aspect-ratio:1;height:auto;position:relative;width:64px}.header .header__title:before{animation:header__title-animation 4s linear infinite;background:url(../images/header__logo--txt.png) 50%/contain no-repeat;content:"";inset:0;position:absolute}.header .header__title:after{background:url(../images/header__logo.png) 50%/contain no-repeat;content:"";inset:12px;position:absolute}@media (width >= 768px){.header{padding-top:7px}.header .header__title{width:89.6px}.header .header__title:after{background:url(../images/header__logo.png) 50%/contain no-repeat;content:"";inset:16.8px;position:absolute}}@media (width >= 1440px){.header{padding-top:7.5px}.header .header__title{width:96px}.header .header__title:after{background:url(../images/header__logo.png) 50%/contain no-repeat;content:"";inset:18px;position:absolute}}@media (width >= 1920px){.header{padding-top:10px}.header .header__title{width:128px}.header .header__title:after{background:url(../images/header__logo.png) 50%/contain no-repeat;content:"";inset:24px;position:absolute}}.nav{height:100vh;inset:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;transition:opacity .5s ease;width:100%;z-index:-100}.nav.show{background:rgba(248,152,73,.95);opacity:1;pointer-events:auto;z-index:101}.nav .nav__list{margin-top:74px}.nav .nav__list .nav__item .nav__txt{color:#fff;font-size:2rem;padding:12px 0;text-align:center}.nav .nav__list .nav__item:hover{background:rgba(235,141,64,.886)}@media (width >= 768px){.nav .nav__list{margin-top:103.6px}.nav .nav__list .nav__item .nav__txt{font-size:2.8rem;padding:16.8px 0}}@media (width >= 1440px){.nav .nav__list{margin-top:111px}.nav .nav__list .nav__item .nav__txt{font-size:3rem;padding:18px 0}}@media (width >= 1920px){.nav .nav__list{margin-top:148px}.nav .nav__list .nav__item .nav__txt{font-size:4rem;padding:24px 0}}.footer{margin-top:24px;padding:12px 0;width:100%}.footer .copy{font-size:1rem;text-align:center}@media (width >= 768px){.footer{padding:16.8px 0}.footer .copy{font-size:1.4rem}}@media (width >= 1440px){.footer{padding:18px 0}.footer .copy{font-size:1.5rem}}@media (width >= 1920px){.footer{padding:24px 0}.footer .copy{font-size:2rem}}.headerBtn{cursor:pointer;pointer-events:all;position:fixed;right:3.2%;top:12px;transition:opacity .5s ease;width:50px;z-index:102}@media (width >= 768px){.headerBtn{right:4.48%;top:16.8px;width:70px}}@media (width >= 1440px){.headerBtn{right:4.8%;top:18px;width:75px}}@media (width >= 1920px){.headerBtn{right:6.4%;top:24px;width:100px}}#headerBtn__close,#headerBtn__open{opacity:1}#headerBtn__close.hide,#headerBtn__open.hide{opacity:0}.btn{align-items:center;aspect-ratio:4;background:#fff;border:2px solid #0d9cbf;border-radius:24px;box-shadow:4px 4px 0 0 #0d9cbf;cursor:pointer;display:flex;height:auto;justify-content:center;margin:12px auto 0;width:12em}.btn:hover{box-shadow:none;transform:translate(4px,4px)}.btn:active{box-shadow:inset 4px 4px 0 #0d9cbf;transform:translate(8px,8px)}@media (width >= 768px){.btn{border:2.8px solid #0d9cbf;border-radius:33.6px;box-shadow:5.6px 5.6px 0 0 #0d9cbf;margin-top:16.8px}.btn:hover{box-shadow:none;transform:translate(5.6px,5.6px)}.btn:active{box-shadow:inset 5.6px 5.6px 0 #0d9cbf;transform:translate(11.2px,11.2px)}}@media (width >= 1440px){.btn{border:3px solid #0d9cbf;border-radius:36px;box-shadow:6px 6px 0 0 #0d9cbf;margin-top:18px}.btn:hover{box-shadow:none;transform:translate(6px,6px)}.btn:active{box-shadow:inset 6px 6px 0 #0d9cbf;transform:translate(12px,12px)}}@media (width >= 1920px){.btn{border:4px solid #0d9cbf;border-radius:48px;box-shadow:8px 8px 0 0 #0d9cbf;margin-top:24px}.btn:hover{box-shadow:none;transform:translate(8px,8px)}.btn:active{box-shadow:inset 8px 8px 0 #0d9cbf;transform:translate(16px,16px)}}.contactIcon{aspect-ratio:1;bottom:50px;display:inline-block;height:auto;position:fixed;right:3.2%;width:50px;z-index:100}@media (width >= 768px){.contactIcon{bottom:70px;width:70px}}@media (width >= 1440px){.contactIcon{bottom:75px;width:75px}}@media (width >= 1920px){.contactIcon{bottom:100px;width:100px}}.section__header{margin-top:24px}@media (width >= 768px){.section__header{margin-top:33.6px}}@media (width >= 1440px){.section__header{margin-top:36px}}@media (width >= 1920px){.section__header{margin-top:48px}}.contact{margin-top:70px;padding:0 3.2%}@media (width >= 768px){.contact{margin-top:98px;padding:0 9.6%}}@media (width >= 1440px){.contact{margin-top:105px;padding:0 16%}}@media (width >= 1920px){.contact{margin-top:140px}}.form__list{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.form__list .form__item{background:#d4f6ff;padding:12px;text-align:center;width:100%}.form__list .form__item.now{background:#0d9cbf;color:#fff}@media (width >= 768px){.form__list{margin-top:33.6px}.form__list .form__item{padding:16.8px}}@media (width >= 1440px){.form__list{margin-top:36px}.form__list .form__item{padding:18px}}@media (width >= 1920px){.form__list{margin-top:48px}.form__list .form__item{padding:24px}}.note{display:inline-block;font-size:1rem;line-height:1.5;margin-top:12px}@media (width >= 768px){.note{font-size:1.4rem;margin-top:16.8px}}@media (width >= 1440px){.note{font-size:1.5rem;margin-top:18px}}@media (width >= 1920px){.note{font-size:2rem;margin-top:24px}}.form__container{margin-top:24px;width:100%}.form__container dl .form__parts{align-items:center;border-top:2px solid #0d9cbf;display:flex;font-size:1.4rem;gap:12px;justify-content:center}.form__container dl .form__parts:nth-last-of-type(2){border-bottom:2px solid #0d9cbf}.form__container dl .form__parts:last-of-type{border-top:none}.form__container dl .form__parts dt{align-items:center;background:#d4f6ff;display:flex;flex:0 0 145px;height:70px;justify-content:flex-start;padding-left:8px;width:145px}.form__container dl .form__parts .formContent,.form__container dl .form__parts .formContent__checkbox,.form__container dl .form__parts .formContent__radio,.form__container dl .form__parts .formContent__textarea{flex:auto;position:relative}.form__container dl .form__parts .formContent .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent input[type=text].error,.form__container dl .form__parts .formContent select.error,.form__container dl .form__parts .formContent textarea.error,.form__container dl .form__parts .formContent__checkbox .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__checkbox .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__checkbox input[type=text].error,.form__container dl .form__parts .formContent__checkbox select.error,.form__container dl .form__parts .formContent__checkbox textarea.error,.form__container dl .form__parts .formContent__radio .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__radio .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__radio input[type=text].error,.form__container dl .form__parts .formContent__radio select.error,.form__container dl .form__parts .formContent__radio textarea.error,.form__container dl .form__parts .formContent__textarea .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__textarea .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__textarea input[type=text].error,.form__container dl .form__parts .formContent__textarea select.error,.form__container dl .form__parts .formContent__textarea textarea.error{background:#ffe3e3;border:2px solid #d32828}.form__container dl .form__parts .formContent input[type=text],.form__container dl .form__parts .formContent select,.form__container dl .form__parts .formContent textarea,.form__container dl .form__parts .formContent__checkbox input[type=text],.form__container dl .form__parts .formContent__checkbox select,.form__container dl .form__parts .formContent__checkbox textarea,.form__container dl .form__parts .formContent__radio input[type=text],.form__container dl .form__parts .formContent__radio select,.form__container dl .form__parts .formContent__radio textarea,.form__container dl .form__parts .formContent__textarea input[type=text],.form__container dl .form__parts .formContent__textarea select,.form__container dl .form__parts .formContent__textarea textarea{background:#d4f6ff;border:2px solid #0d9cbf;border-radius:8px;margin-top:12px;padding:8px 0 8px 12px;width:100%}.form__container dl .form__parts .formContent input[type=text]:focus,.form__container dl .form__parts .formContent select:focus,.form__container dl .form__parts .formContent textarea:focus,.form__container dl .form__parts .formContent__checkbox input[type=text]:focus,.form__container dl .form__parts .formContent__checkbox select:focus,.form__container dl .form__parts .formContent__checkbox textarea:focus,.form__container dl .form__parts .formContent__radio input[type=text]:focus,.form__container dl .form__parts .formContent__radio select:focus,.form__container dl .form__parts .formContent__radio textarea:focus,.form__container dl .form__parts .formContent__textarea input[type=text]:focus,.form__container dl .form__parts .formContent__textarea select:focus,.form__container dl .form__parts .formContent__textarea textarea:focus{border:2px solid #ffe856;outline:none}.form__container dl .form__parts .formContent input[type=text].error,.form__container dl .form__parts .formContent select.error,.form__container dl .form__parts .formContent textarea.error,.form__container dl .form__parts .formContent__checkbox input[type=text].error,.form__container dl .form__parts .formContent__checkbox select.error,.form__container dl .form__parts .formContent__checkbox textarea.error,.form__container dl .form__parts .formContent__radio input[type=text].error,.form__container dl .form__parts .formContent__radio select.error,.form__container dl .form__parts .formContent__radio textarea.error,.form__container dl .form__parts .formContent__textarea input[type=text].error,.form__container dl .form__parts .formContent__textarea select.error,.form__container dl .form__parts .formContent__textarea textarea.error{background:#ffe3e3;border:2px solid #d32828}.form__container dl .form__parts .formContent input[type=text].error:focus,.form__container dl .form__parts .formContent select.error:focus,.form__container dl .form__parts .formContent textarea.error:focus,.form__container dl .form__parts .formContent__checkbox input[type=text].error:focus,.form__container dl .form__parts .formContent__checkbox select.error:focus,.form__container dl .form__parts .formContent__checkbox textarea.error:focus,.form__container dl .form__parts .formContent__radio input[type=text].error:focus,.form__container dl .form__parts .formContent__radio select.error:focus,.form__container dl .form__parts .formContent__radio textarea.error:focus,.form__container dl .form__parts .formContent__textarea input[type=text].error:focus,.form__container dl .form__parts .formContent__textarea select.error:focus,.form__container dl .form__parts .formContent__textarea textarea.error:focus{background:#ffe3e3;border:2px solid #ffe856;outline:none}.form__container dl .form__parts .formContent ::-moz-placeholder,.form__container dl .form__parts .formContent__checkbox ::-moz-placeholder,.form__container dl .form__parts .formContent__radio ::-moz-placeholder,.form__container dl .form__parts .formContent__textarea ::-moz-placeholder{color:#7d7d7d;font-size:1.2rem}.form__container dl .form__parts .formContent ::placeholder,.form__container dl .form__parts .formContent__checkbox ::placeholder,.form__container dl .form__parts .formContent__radio ::placeholder,.form__container dl .form__parts .formContent__textarea ::placeholder{color:#7d7d7d;font-size:1.2rem}.form__container dl .form__parts .formContent .error-txt,.form__container dl .form__parts .formContent__checkbox .error-txt,.form__container dl .form__parts .formContent__radio .error-txt,.form__container dl .form__parts .formContent__textarea .error-txt{display:none}.form__container dl .form__parts .formContent .error-txt.show,.form__container dl .form__parts .formContent__checkbox .error-txt.show,.form__container dl .form__parts .formContent__radio .error-txt.show,.form__container dl .form__parts .formContent__textarea .error-txt.show{bottom:4px;color:#d32828;display:inline;font-size:1rem;left:8px;position:absolute}.form__container dl .form__parts .formContent,.form__container dl .form__parts .formContent__radio{height:70px}.form__container dl .form__parts .formContent__checkbox div,.form__container dl .form__parts .formContent__radio div{margin:12px 0 0 8px}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox],.form__container dl .form__parts .formContent__checkbox div label input[type=radio],.form__container dl .form__parts .formContent__radio div label input[type=checkbox],.form__container dl .form__parts .formContent__radio div label input[type=radio]{aspect-ratio:1;background:#d4f6ff;border:2px solid #0d9cbf;height:auto;margin-right:4px;width:14px}.form__container dl .form__parts .formContent__checkbox div label input[type=radio],.form__container dl .form__parts .formContent__radio div label input[type=radio]{border-radius:50%}.form__container dl .form__parts .formContent__checkbox div label input[type=radio]:checked,.form__container dl .form__parts .formContent__radio div label input[type=radio]:checked{position:relative}.form__container dl .form__parts .formContent__checkbox div label input[type=radio]:checked:after,.form__container dl .form__parts .formContent__radio div label input[type=radio]:checked:after{aspect-ratio:1;background:#0d9cbf;border-radius:50%;content:"";display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox]:checked,.form__container dl .form__parts .formContent__radio div label input[type=checkbox]:checked{position:relative}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox]:checked:after,.form__container dl .form__parts .formContent__radio div label input[type=checkbox]:checked:after{aspect-ratio:2;border-bottom:2px solid #0d9cbf;border-left:2px solid #0d9cbf;content:"";display:inline-block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:8px}.form__container dl .form__parts .required{position:relative}.form__container dl .form__parts .required:after{align-items:center;aspect-ratio:1.6666666667;background:#ffe3e3;border:2px solid #d32828;color:#d32828;content:"必須";display:flex;font-size:1rem;font-weight:400;height:auto;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px}.form__container dl .form__parts .dt__textarea,.form__container dl .form__parts .formContent__textarea{height:224px}.form__container dl .form__parts .formContent__textarea textarea{height:200px;resize:none}.form__container dl .form__parts .dt__checkbox{height:94px;position:relative}.form__container dl .form__parts .dt__checkbox:before{aspect-ratio:6;color:#d32828;content:"※複数選択可";font-size:1rem;height:auto;left:8px;position:absolute;top:60px;width:60px}.form__container dl .form__parts .formContent__checkbox{height:94px}.form__container dl .form__parts .formContent__checkbox div label{display:block;width:100%}.form__container dl .form__parts .formContent__checkbox div label+label{margin-top:8px}.form__container dl .form__parts .privacy{height:50px}.form__container dl .form__parts .privacy div label a{display:inline;text-decoration:underline}@media (width >= 768px){.form__container{margin-top:33.6px}.form__container dl .form__parts{border-top:2.8px solid #0d9cbf;font-size:1.96rem;gap:16.8px}.form__container dl .form__parts:nth-last-of-type(2){border-bottom:2.8px solid #0d9cbf}.form__container dl .form__parts dt{flex:0 0 203px;height:98px;padding-left:11.2px;width:203px}.form__container dl .form__parts .formContent .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent input[type=text].error,.form__container dl .form__parts .formContent select.error,.form__container dl .form__parts .formContent textarea.error,.form__container dl .form__parts .formContent__checkbox .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__checkbox .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__checkbox input[type=text].error,.form__container dl .form__parts .formContent__checkbox select.error,.form__container dl .form__parts .formContent__checkbox textarea.error,.form__container dl .form__parts .formContent__radio .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__radio .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__radio input[type=text].error,.form__container dl .form__parts .formContent__radio select.error,.form__container dl .form__parts .formContent__radio textarea.error,.form__container dl .form__parts .formContent__textarea .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__textarea .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__textarea input[type=text].error,.form__container dl .form__parts .formContent__textarea select.error,.form__container dl .form__parts .formContent__textarea textarea.error{border:2.8px solid #d32828}.form__container dl .form__parts .formContent input[type=text],.form__container dl .form__parts .formContent select,.form__container dl .form__parts .formContent textarea,.form__container dl .form__parts .formContent__checkbox input[type=text],.form__container dl .form__parts .formContent__checkbox select,.form__container dl .form__parts .formContent__checkbox textarea,.form__container dl .form__parts .formContent__radio input[type=text],.form__container dl .form__parts .formContent__radio select,.form__container dl .form__parts .formContent__radio textarea,.form__container dl .form__parts .formContent__textarea input[type=text],.form__container dl .form__parts .formContent__textarea select,.form__container dl .form__parts .formContent__textarea textarea{border:2.8px solid #0d9cbf;border-radius:11.2px;margin-top:16.8px;padding:11.2px 0 11.2px 16.8px}.form__container dl .form__parts .formContent input[type=text]:focus,.form__container dl .form__parts .formContent select:focus,.form__container dl .form__parts .formContent textarea:focus,.form__container dl .form__parts .formContent__checkbox input[type=text]:focus,.form__container dl .form__parts .formContent__checkbox select:focus,.form__container dl .form__parts .formContent__checkbox textarea:focus,.form__container dl .form__parts .formContent__radio input[type=text]:focus,.form__container dl .form__parts .formContent__radio select:focus,.form__container dl .form__parts .formContent__radio textarea:focus,.form__container dl .form__parts .formContent__textarea input[type=text]:focus,.form__container dl .form__parts .formContent__textarea select:focus,.form__container dl .form__parts .formContent__textarea textarea:focus{border:2.8px solid #ffe856}.form__container dl .form__parts .formContent input[type=text].error,.form__container dl .form__parts .formContent select.error,.form__container dl .form__parts .formContent textarea.error,.form__container dl .form__parts .formContent__checkbox input[type=text].error,.form__container dl .form__parts .formContent__checkbox select.error,.form__container dl .form__parts .formContent__checkbox textarea.error,.form__container dl .form__parts .formContent__radio input[type=text].error,.form__container dl .form__parts .formContent__radio select.error,.form__container dl .form__parts .formContent__radio textarea.error,.form__container dl .form__parts .formContent__textarea input[type=text].error,.form__container dl .form__parts .formContent__textarea select.error,.form__container dl .form__parts .formContent__textarea textarea.error{border:2.8px solid #d32828}.form__container dl .form__parts .formContent input[type=text].error:focus,.form__container dl .form__parts .formContent select.error:focus,.form__container dl .form__parts .formContent textarea.error:focus,.form__container dl .form__parts .formContent__checkbox input[type=text].error:focus,.form__container dl .form__parts .formContent__checkbox select.error:focus,.form__container dl .form__parts .formContent__checkbox textarea.error:focus,.form__container dl .form__parts .formContent__radio input[type=text].error:focus,.form__container dl .form__parts .formContent__radio select.error:focus,.form__container dl .form__parts .formContent__radio textarea.error:focus,.form__container dl .form__parts .formContent__textarea input[type=text].error:focus,.form__container dl .form__parts .formContent__textarea select.error:focus,.form__container dl .form__parts .formContent__textarea textarea.error:focus{border:2.8px solid #ffe856}.form__container dl .form__parts .formContent ::-moz-placeholder,.form__container dl .form__parts .formContent__checkbox ::-moz-placeholder,.form__container dl .form__parts .formContent__radio ::-moz-placeholder,.form__container dl .form__parts .formContent__textarea ::-moz-placeholder{font-size:1.68rem}.form__container dl .form__parts .formContent ::placeholder,.form__container dl .form__parts .formContent__checkbox ::placeholder,.form__container dl .form__parts .formContent__radio ::placeholder,.form__container dl .form__parts .formContent__textarea ::placeholder{font-size:1.68rem}.form__container dl .form__parts .formContent .error-txt.show,.form__container dl .form__parts .formContent__checkbox .error-txt.show,.form__container dl .form__parts .formContent__radio .error-txt.show,.form__container dl .form__parts .formContent__textarea .error-txt.show{bottom:5.6px;font-size:1.4rem;left:11.2px}.form__container dl .form__parts .formContent,.form__container dl .form__parts .formContent__radio{height:98px}.form__container dl .form__parts .formContent__checkbox div,.form__container dl .form__parts .formContent__radio div{margin:16.8px 0 0 11.2px}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox],.form__container dl .form__parts .formContent__checkbox div label input[type=radio],.form__container dl .form__parts .formContent__radio div label input[type=checkbox],.form__container dl .form__parts .formContent__radio div label input[type=radio]{border:2.8px solid #0d9cbf;margin-right:5.6px;width:19.6px}.form__container dl .form__parts .formContent__checkbox div label input[type=radio]:checked:after,.form__container dl .form__parts .formContent__radio div label input[type=radio]:checked:after{width:11.2px}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox]:checked:after,.form__container dl .form__parts .formContent__radio div label input[type=checkbox]:checked:after{border-bottom:2.8px solid #0d9cbf;border-left:2.8px solid #0d9cbf;width:11.2px}.form__container dl .form__parts .required:after{border:2.8px solid #d32828;font-size:1.4rem;position:absolute;right:11.2px;top:50%;transform:translateY(-50%);width:42px}.form__container dl .form__parts .dt__textarea,.form__container dl .form__parts .formContent__textarea{height:313.6px}.form__container dl .form__parts .formContent__textarea textarea{height:280px}.form__container dl .form__parts .dt__checkbox{height:131.6px}.form__container dl .form__parts .dt__checkbox:before{font-size:1.4rem;left:11.2px;position:absolute;top:84px;width:84px}.form__container dl .form__parts .formContent__checkbox{height:131.6px}.form__container dl .form__parts .formContent__checkbox div label+label{margin-top:11.2px}.form__container dl .form__parts .privacy{height:70px}}@media (width >= 1440px){.form__container{margin-top:36px}.form__container dl .form__parts{border-top:3px solid #0d9cbf;font-size:2.1rem;gap:18px}.form__container dl .form__parts:nth-last-of-type(2){border-bottom:3px solid #0d9cbf}.form__container dl .form__parts dt{flex:0 0 290px;height:105px;padding-left:12px;width:290px}.form__container dl .form__parts .formContent .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent input[type=text].error,.form__container dl .form__parts .formContent select.error,.form__container dl .form__parts .formContent textarea.error,.form__container dl .form__parts .formContent__checkbox .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__checkbox .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__checkbox input[type=text].error,.form__container dl .form__parts .formContent__checkbox select.error,.form__container dl .form__parts .formContent__checkbox textarea.error,.form__container dl .form__parts .formContent__radio .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__radio .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__radio input[type=text].error,.form__container dl .form__parts .formContent__radio select.error,.form__container dl .form__parts .formContent__radio textarea.error,.form__container dl .form__parts .formContent__textarea .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__textarea .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__textarea input[type=text].error,.form__container dl .form__parts .formContent__textarea select.error,.form__container dl .form__parts .formContent__textarea textarea.error{border:3px solid #d32828}.form__container dl .form__parts .formContent input[type=text],.form__container dl .form__parts .formContent select,.form__container dl .form__parts .formContent textarea,.form__container dl .form__parts .formContent__checkbox input[type=text],.form__container dl .form__parts .formContent__checkbox select,.form__container dl .form__parts .formContent__checkbox textarea,.form__container dl .form__parts .formContent__radio input[type=text],.form__container dl .form__parts .formContent__radio select,.form__container dl .form__parts .formContent__radio textarea,.form__container dl .form__parts .formContent__textarea input[type=text],.form__container dl .form__parts .formContent__textarea select,.form__container dl .form__parts .formContent__textarea textarea{border:3px solid #0d9cbf;border-radius:12px;margin-top:18px;padding:12px 0 12px 18px}.form__container dl .form__parts .formContent input[type=text]:focus,.form__container dl .form__parts .formContent select:focus,.form__container dl .form__parts .formContent textarea:focus,.form__container dl .form__parts .formContent__checkbox input[type=text]:focus,.form__container dl .form__parts .formContent__checkbox select:focus,.form__container dl .form__parts .formContent__checkbox textarea:focus,.form__container dl .form__parts .formContent__radio input[type=text]:focus,.form__container dl .form__parts .formContent__radio select:focus,.form__container dl .form__parts .formContent__radio textarea:focus,.form__container dl .form__parts .formContent__textarea input[type=text]:focus,.form__container dl .form__parts .formContent__textarea select:focus,.form__container dl .form__parts .formContent__textarea textarea:focus{border:3px solid #ffe856}.form__container dl .form__parts .formContent input[type=text].error,.form__container dl .form__parts .formContent select.error,.form__container dl .form__parts .formContent textarea.error,.form__container dl .form__parts .formContent__checkbox input[type=text].error,.form__container dl .form__parts .formContent__checkbox select.error,.form__container dl .form__parts .formContent__checkbox textarea.error,.form__container dl .form__parts .formContent__radio input[type=text].error,.form__container dl .form__parts .formContent__radio select.error,.form__container dl .form__parts .formContent__radio textarea.error,.form__container dl .form__parts .formContent__textarea input[type=text].error,.form__container dl .form__parts .formContent__textarea select.error,.form__container dl .form__parts .formContent__textarea textarea.error{border:3px solid #d32828}.form__container dl .form__parts .formContent input[type=text].error:focus,.form__container dl .form__parts .formContent select.error:focus,.form__container dl .form__parts .formContent textarea.error:focus,.form__container dl .form__parts .formContent__checkbox input[type=text].error:focus,.form__container dl .form__parts .formContent__checkbox select.error:focus,.form__container dl .form__parts .formContent__checkbox textarea.error:focus,.form__container dl .form__parts .formContent__radio input[type=text].error:focus,.form__container dl .form__parts .formContent__radio select.error:focus,.form__container dl .form__parts .formContent__radio textarea.error:focus,.form__container dl .form__parts .formContent__textarea input[type=text].error:focus,.form__container dl .form__parts .formContent__textarea select.error:focus,.form__container dl .form__parts .formContent__textarea textarea.error:focus{border:3px solid #ffe856}.form__container dl .form__parts .formContent ::-moz-placeholder,.form__container dl .form__parts .formContent__checkbox ::-moz-placeholder,.form__container dl .form__parts .formContent__radio ::-moz-placeholder,.form__container dl .form__parts .formContent__textarea ::-moz-placeholder{font-size:1.8rem}.form__container dl .form__parts .formContent ::placeholder,.form__container dl .form__parts .formContent__checkbox ::placeholder,.form__container dl .form__parts .formContent__radio ::placeholder,.form__container dl .form__parts .formContent__textarea ::placeholder{font-size:1.8rem}.form__container dl .form__parts .formContent .error-txt.show,.form__container dl .form__parts .formContent__checkbox .error-txt.show,.form__container dl .form__parts .formContent__radio .error-txt.show,.form__container dl .form__parts .formContent__textarea .error-txt.show{bottom:6px;font-size:1.5rem;left:12px}.form__container dl .form__parts .formContent,.form__container dl .form__parts .formContent__radio{height:105px}.form__container dl .form__parts .formContent__checkbox div,.form__container dl .form__parts .formContent__radio div{margin:18px 0 0 12px}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox],.form__container dl .form__parts .formContent__checkbox div label input[type=radio],.form__container dl .form__parts .formContent__radio div label input[type=checkbox],.form__container dl .form__parts .formContent__radio div label input[type=radio]{border:3px solid #0d9cbf;margin-right:6px;width:21px}.form__container dl .form__parts .formContent__checkbox div label input[type=radio]:checked:after,.form__container dl .form__parts .formContent__radio div label input[type=radio]:checked:after{width:12px}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox]:checked:after,.form__container dl .form__parts .formContent__radio div label input[type=checkbox]:checked:after{border-bottom:3px solid #0d9cbf;border-left:3px solid #0d9cbf;width:12px}.form__container dl .form__parts .required:after{border:3px solid #d32828;font-size:1.5rem;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:45px}.form__container dl .form__parts .dt__textarea,.form__container dl .form__parts .formContent__textarea{height:336px}.form__container dl .form__parts .formContent__textarea textarea{height:300px}.form__container dl .form__parts .dt__checkbox{height:141px}.form__container dl .form__parts .dt__checkbox:before{font-size:1.5rem;left:12px;position:absolute;top:90px;width:90px}.form__container dl .form__parts .formContent__checkbox{height:141px}.form__container dl .form__parts .formContent__checkbox div label+label{margin-top:12px}.form__container dl .form__parts .privacy{height:75px}}@media (width >= 1920px){.form__container{margin-top:48px}.form__container dl .form__parts{border-top:4px solid #0d9cbf;font-size:2.8rem;gap:24px}.form__container dl .form__parts:nth-last-of-type(2){border-bottom:4px solid #0d9cbf}.form__container dl .form__parts dt{flex:0 0 362.5px;height:140px;padding-left:16px;width:362.5px}.form__container dl .form__parts .formContent .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent input[type=text].error,.form__container dl .form__parts .formContent select.error,.form__container dl .form__parts .formContent textarea.error,.form__container dl .form__parts .formContent__checkbox .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__checkbox .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__checkbox input[type=text].error,.form__container dl .form__parts .formContent__checkbox select.error,.form__container dl .form__parts .formContent__checkbox textarea.error,.form__container dl .form__parts .formContent__radio .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__radio .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__radio input[type=text].error,.form__container dl .form__parts .formContent__radio select.error,.form__container dl .form__parts .formContent__radio textarea.error,.form__container dl .form__parts .formContent__textarea .checkBox>label>input[type=checkbox].error,.form__container dl .form__parts .formContent__textarea .radioBox>label>input[type=radio].error,.form__container dl .form__parts .formContent__textarea input[type=text].error,.form__container dl .form__parts .formContent__textarea select.error,.form__container dl .form__parts .formContent__textarea textarea.error{border:4px solid #d32828}.form__container dl .form__parts .formContent input[type=text],.form__container dl .form__parts .formContent select,.form__container dl .form__parts .formContent textarea,.form__container dl .form__parts .formContent__checkbox input[type=text],.form__container dl .form__parts .formContent__checkbox select,.form__container dl .form__parts .formContent__checkbox textarea,.form__container dl .form__parts .formContent__radio input[type=text],.form__container dl .form__parts .formContent__radio select,.form__container dl .form__parts .formContent__radio textarea,.form__container dl .form__parts .formContent__textarea input[type=text],.form__container dl .form__parts .formContent__textarea select,.form__container dl .form__parts .formContent__textarea textarea{border:4px solid #0d9cbf;border-radius:16px;margin-top:24px;padding:16px 0 16px 24px}.form__container dl .form__parts .formContent input[type=text]:focus,.form__container dl .form__parts .formContent select:focus,.form__container dl .form__parts .formContent textarea:focus,.form__container dl .form__parts .formContent__checkbox input[type=text]:focus,.form__container dl .form__parts .formContent__checkbox select:focus,.form__container dl .form__parts .formContent__checkbox textarea:focus,.form__container dl .form__parts .formContent__radio input[type=text]:focus,.form__container dl .form__parts .formContent__radio select:focus,.form__container dl .form__parts .formContent__radio textarea:focus,.form__container dl .form__parts .formContent__textarea input[type=text]:focus,.form__container dl .form__parts .formContent__textarea select:focus,.form__container dl .form__parts .formContent__textarea textarea:focus{border:4px solid #ffe856}.form__container dl .form__parts .formContent input[type=text].error,.form__container dl .form__parts .formContent select.error,.form__container dl .form__parts .formContent textarea.error,.form__container dl .form__parts .formContent__checkbox input[type=text].error,.form__container dl .form__parts .formContent__checkbox select.error,.form__container dl .form__parts .formContent__checkbox textarea.error,.form__container dl .form__parts .formContent__radio input[type=text].error,.form__container dl .form__parts .formContent__radio select.error,.form__container dl .form__parts .formContent__radio textarea.error,.form__container dl .form__parts .formContent__textarea input[type=text].error,.form__container dl .form__parts .formContent__textarea select.error,.form__container dl .form__parts .formContent__textarea textarea.error{border:4px solid #d32828}.form__container dl .form__parts .formContent input[type=text].error:focus,.form__container dl .form__parts .formContent select.error:focus,.form__container dl .form__parts .formContent textarea.error:focus,.form__container dl .form__parts .formContent__checkbox input[type=text].error:focus,.form__container dl .form__parts .formContent__checkbox select.error:focus,.form__container dl .form__parts .formContent__checkbox textarea.error:focus,.form__container dl .form__parts .formContent__radio input[type=text].error:focus,.form__container dl .form__parts .formContent__radio select.error:focus,.form__container dl .form__parts .formContent__radio textarea.error:focus,.form__container dl .form__parts .formContent__textarea input[type=text].error:focus,.form__container dl .form__parts .formContent__textarea select.error:focus,.form__container dl .form__parts .formContent__textarea textarea.error:focus{border:4px solid #ffe856}.form__container dl .form__parts .formContent ::-moz-placeholder,.form__container dl .form__parts .formContent__checkbox ::-moz-placeholder,.form__container dl .form__parts .formContent__radio ::-moz-placeholder,.form__container dl .form__parts .formContent__textarea ::-moz-placeholder{font-size:2.4rem}.form__container dl .form__parts .formContent ::placeholder,.form__container dl .form__parts .formContent__checkbox ::placeholder,.form__container dl .form__parts .formContent__radio ::placeholder,.form__container dl .form__parts .formContent__textarea ::placeholder{font-size:2.4rem}.form__container dl .form__parts .formContent .error-txt.show,.form__container dl .form__parts .formContent__checkbox .error-txt.show,.form__container dl .form__parts .formContent__radio .error-txt.show,.form__container dl .form__parts .formContent__textarea .error-txt.show{bottom:8px;font-size:2rem;left:16px}.form__container dl .form__parts .formContent,.form__container dl .form__parts .formContent__radio{height:140px}.form__container dl .form__parts .formContent__checkbox div,.form__container dl .form__parts .formContent__radio div{margin:24px 0 0 16px}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox],.form__container dl .form__parts .formContent__checkbox div label input[type=radio],.form__container dl .form__parts .formContent__radio div label input[type=checkbox],.form__container dl .form__parts .formContent__radio div label input[type=radio]{border:4px solid #0d9cbf;margin-right:8px;width:28px}.form__container dl .form__parts .formContent__checkbox div label input[type=radio]:checked:after,.form__container dl .form__parts .formContent__radio div label input[type=radio]:checked:after{width:16px}.form__container dl .form__parts .formContent__checkbox div label input[type=checkbox]:checked:after,.form__container dl .form__parts .formContent__radio div label input[type=checkbox]:checked:after{border-bottom:4px solid #0d9cbf;border-left:4px solid #0d9cbf;width:16px}.form__container dl .form__parts .required:after{border:4px solid #d32828;font-size:2rem;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:60px}.form__container dl .form__parts .dt__textarea,.form__container dl .form__parts .formContent__textarea{height:448px}.form__container dl .form__parts .formContent__textarea textarea{height:400px}.form__container dl .form__parts .dt__checkbox{height:188px}.form__container dl .form__parts .dt__checkbox:before{font-size:2rem;left:16px;position:absolute;top:120px;width:120px}.form__container dl .form__parts .formContent__checkbox{height:188px}.form__container dl .form__parts .formContent__checkbox div label+label{margin-top:16px}.form__container dl .form__parts .privacy{height:100px}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#0d9cbf!important;caret-color:#0d9cbf}
/*# sourceMappingURL=form.min.css.map */
