@charset "UTF-8";.section-quesform{padding-top:40px;font-family:Noto Sans JP,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Helvetica,Arial,Verdana,sans-serif}.section-quesform.bg-wh{margin-top:20px}.section-quesform.bg-wh .content{background-color:unset}.section-quesform.thanks{padding-bottom:60px}.section-quesform.thanks .headline{text-align:center}.section-quesform.thanks .content{margin-top:0;padding-top:24px}.section-quesform .headline .lead{margin-top:20px}.section-quesform .headline .lead-box{margin-top:32px;padding:12px 32px;background-color:hsla(0,0%,99.6%,.6)}.section-quesform .headline .lead-box :first-of-type{margin-top:0}.section-quesform .headline .lead-box .lead-large{color:#325869}.section-quesform .headline .lead-box .lead-large.txt-red{color:#ff3636}.section-quesform .headline .lead+.lead{margin-top:16px}.section-quesform .headline .lead-large{font-size:1.4rem;font-weight:700}.section-quesform .headline .lead-large+.lead{margin-top:8px}.section-quesform .headline .lead-small{font-size:1rem}.section-quesform .headline .lead-small+.lead-small{margin-top:0}.section-quesform .headline .lead a{color:#477b8f;text-decoration:underline;text-underline-offset:2px}.section-quesform .headline br+.lead{margin-top:0}.section-quesform .headline .btn-wrap{margin-top:36px}.section-quesform .txt-red{color:#ff3636}.section-quesform .txt-center{text-align:center}.section-quesform .content{margin-top:32px;padding-top:32px;padding-bottom:60px;background-color:#fefefe}.section-quesform .aspform_title{font-size:1.4rem;margin-top:24px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.section-quesform .aspform_title:first-of-type{margin-top:0}.section-quesform .aspform_title .required{font-size:1rem;font-weight:500;color:#fefefe;background-color:#ff5b5e;border-radius:4px;display:inline-block;padding:2px 6px;height:20px;min-width:36px;text-align:center;margin-left:12px}.section-quesform .aspform_title .txt-gray{margin-top:4px;font-size:1rem;font-weight:400}.section-quesform .aspform_title+img{margin-top:12px}.section-quesform .aspform_comment{font-size:1rem;margin-top:4px}.section-quesform .aspform .md-checkbox,.section-quesform .aspform .md-radio{font-size:1.2rem;font-weight:500;margin-top:20px}.section-quesform .aspform .md-checkbox+.md-checkbox,.section-quesform .aspform .md-checkbox+.md-radio,.section-quesform .aspform .md-radio+.md-checkbox,.section-quesform .aspform .md-radio+.md-radio{margin-top:8px}.section-quesform .aspform .md-file{font-size:1.2rem;font-weight:500;margin-top:8px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.section-quesform .aspform .md-file label{color:#fefefe;background-color:#67adca;border-radius:4px;padding:4px 12px}.section-quesform .aspform input[type=checkbox]+label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 32px;position:relative;min-height:24px}.section-quesform .aspform input[type=checkbox]+label:before{border:1px solid #325869;border-radius:2px;content:"";display:block;width:16px;height:16px;left:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .2s cubic-bezier(.445,.05,.55,.95);transition:background-color .2s cubic-bezier(.445,.05,.55,.95)}.section-quesform .aspform input[type=checkbox]+label:after{content:"";display:block;height:5px;width:9px;border-bottom:1px solid #fefefe;border-left:1px solid #fefefe;left:8px;margin-top:-2px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.section-quesform .aspform input[type=checkbox]:checked+label:before{background:#325869}.section-quesform .aspform input[type=checkbox]:checked+label:after{opacity:1}.section-quesform .aspform input[type=radio]{display:none}.section-quesform .aspform input[type=radio]+label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 32px;position:relative}.section-quesform .aspform input[type=radio]+label:before{background:#fff;width:19px;height:19px;border:1px solid #325869;border-radius:50%;content:"";display:block;left:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-quesform .aspform input[type=radio]+label:after{content:"";width:9px;height:9px;background:#325869;border:1px solid transparent;border-radius:50%;left:8px;opacity:0;padding:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.section-quesform .aspform input[type=radio]+label img{border-radius:50%}.section-quesform .aspform input[type=radio]+label img+span{margin-left:2px}.section-quesform .aspform input[type=radio]:checked+label:after{opacity:1}.section-quesform .aspform input[type=text],.section-quesform .aspform select{width:100%;background-color:#fefefe;border:1px solid #e2e7e6;margin-top:8px;padding:.75em}.section-quesform .aspform textarea{width:100%;background-color:#fefefe;border:1px solid #e2e7e6;margin-top:8px;padding:.5em .75em;height:120px;margin-bottom:-4px}.section-quesform .aspform input[type=file]{display:none}.section-quesform .aspform_error{color:#ff3636;margin-top:4px}.section-quesform .aspform_answer{color:#636363;margin-top:12px;text-align:left}.section-quesform .aspform_answer+br{display:none}.section-quesform .aspform_button{text-align:center;margin-top:36px}.section-quesform .aspform_button input[type=button],.section-quesform .aspform_button input[type=submit]{font-family:Noto Sans JP,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Helvetica,Arial,Verdana,sans-serif;font-size:1.2rem;font-weight:500;color:#fefefe;min-height:36px;min-width:120px;padding:4px 32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#477b8f;border:1px solid #477b8f;border-radius:100px}.section-quesform form[name=ques1]{text-align:center}.section-quesform form[name=ques1] img{display:block}.section-quesform form[name=ques1] input[type=button],.section-quesform form[name=ques1] input[value=送信する]{margin-top:20px;font-family:Noto Sans JP,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Helvetica,Arial,Verdana,sans-serif;font-size:1.2rem;font-weight:500;color:#fefefe;min-height:36px;min-width:120px;padding:4px 32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#477b8f;border:1px solid #477b8f;border-radius:100px}.section-quesform form[name=ques2]{text-align:center;margin-top:6px}.section-quesform form[name=ques2] input[type=button],.section-quesform form[name=ques2] input[type=submit]{font-family:Noto Sans JP,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Helvetica,Arial,Verdana,sans-serif;font-size:1.2rem;font-weight:500;color:#477b8f;min-height:36px;min-width:120px;padding:4px 32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fefefe;border:1px solid #477b8f;border-radius:100px}.section-quesform .quesform__text{color:#636363;font-size:1.4rem}.section-quesform .quesform .btn-wrap{margin-top:36px}.error .section-quesform .content{margin-top:0;padding-top:24px}.error .section-quesform .error__text{color:#636363;font-size:1.4rem}.error .section-quesform .error .btn-wrap{margin-top:36px}