@charset "UTF-8";.contact{padding-left:16px;padding-right:16px}.error{font-size:10px;color:#f36487;font-weight:700}@media screen and (min-width: 769px){.error{font-size:12px;position:absolute;top:77px;left:222px;z-index:10}}@media screen and (min-width: 769px){textarea+.error{font-size:12px;position:absolute;top:176px;left:222px;z-index:10}textarea+.error.publicreason{top:100px}}.headArea{padding-left:16px;padding-right:16px;margin-bottom:40px}@media screen and (min-width: 769px){.headArea{margin-bottom:76px}}.headArea .headArea__title{max-width:259px;margin:64px auto 40px}@media screen and (min-width: 769px){.headArea .headArea__title{max-width:406px;margin-bottom:80px}}.headArea .headArea__title .headArea__title-main{display:block;margin-bottom:20px}@media screen and (min-width: 769px){.headArea .headArea__title .headArea__title-main{margin-bottom:40px}}.headArea .headArea__title .headArea__title-main>img{width:100%}.headArea .headArea__title .headArea__title-sub{font-size:16px;text-align:center;font-weight:700}@media screen and (min-width: 769px){.headArea .headArea__title .headArea__title-sub{font-size:24px}}.headArea .headArea__desc{font-size:14px;text-align:center;font-weight:700;line-height:1.8}@media screen and (min-width: 769px){.headArea .headArea__desc{font-size:18px}}.formArea{max-width:770px;margin:0 auto 24px}.formArea .formWrap{display:none}.formArea .formWrap.js-anime-active{display:block}.formArea .form_radioBtn{display:block;position:relative;width:100%;border-radius:8px;font-weight:700;padding:16px 16px 16px 12px;background-color:#fff;transition-duration:.2s;background-color:#59a1ff;color:#fff}.formArea .form_radioBtn:before{content:"";position:absolute;rotate:45deg;right:16px;top:calc(50% - 8px);width:8px;height:8px;border-bottom:solid 2px #fff;border-right:solid 2px #fff}@media screen and (min-width: 769px){.formArea .form_radioBtn{padding:24px 20px;max-width:550px}}.formArea .radioWrap{margin-bottom:20px;position:relative}@media screen and (min-width: 769px){.formArea .radioWrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:44px}}.formArea .radioWrap .radioLabel{display:inline-block;position:relative;font-size:14px;font-weight:700;margin-bottom:8px}@media screen and (min-width: 769px){.formArea .radioWrap .radioLabel{margin-bottom:0;font-size:19px}}.formArea .radioWrap .radioLabel.must:before{content:"＊";position:absolute;right:-10px;top:-4px;color:#f36487;font-size:10px}@media screen and (min-width: 769px){.formArea .radioWrap .radioLabel.must:before{top:-4px;right:-8px}}.formArea .radioWrap .formArea__radio{width:100%;background-color:#fff;border-radius:8px;z-index:50;top:100px;position:absolute;transition-duration:.2s;transition-timing-function:ease-in-out;opacity:0;visibility:hidden;overflow:hidden;right:0}@media screen and (min-width: 769px){.formArea .radioWrap .formArea__radio{top:78px;max-width:550px}}.formArea .radioWrap .formArea__radio.js-anime-active{opacity:1;visibility:visible}.formArea .radioWrap .formArea__radio .formArea__radio-field{display:block}.formArea .radioWrap .formArea__radio .formArea__radio-field input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.formArea .radioWrap .formArea__radio .formArea__radio-field .formArea__radio-fieldText{font-weight:700;display:block;width:100%;padding:16px 12px}@media screen and (min-width: 769px){.formArea .radioWrap .formArea__radio .formArea__radio-field .formArea__radio-fieldText{cursor:pointer;padding:24px 20px}}.formArea .formArea__text{margin-bottom:20px;position:relative}@media screen and (min-width: 769px){.formArea .formArea__text{display:flex;align-items:center;justify-content:space-between;margin-bottom:44px}}.formArea .formArea__text .formArea__text-label{display:inline-block;position:relative;font-size:14px;font-weight:700;margin-bottom:8px;flex-shrink:2}@media screen and (min-width: 769px){.formArea .formArea__text .formArea__text-label{margin-bottom:0;font-size:19px}}.formArea .formArea__text .formArea__text-label.must:before{content:"＊";position:absolute;right:-10px;top:-4px;color:#f36487;font-size:10px}@media screen and (min-width: 769px){.formArea .formArea__text .formArea__text-label.must:before{top:-4px;right:-8px}}.formArea .formArea__text .formArea__text-label .formArea__text-label-note{display:block;font-size:12px}.formArea .formArea__text input{flex-shrink:1;letter-spacing:.1em;display:block;background-color:#fff;width:100%;border-radius:8px;padding:16px 12px}@media screen and (min-width: 769px){.formArea .formArea__text input{max-width:550px;padding:24px 20px}}.formArea .formArea__textarea{position:relative;margin-bottom:20px}@media screen and (min-width: 769px){.formArea .formArea__textarea{display:flex;justify-content:space-between;margin-bottom:44px}}.formArea .formArea__textarea:last-child{margin-bottom:0}.formArea .formArea__textarea .formArea__textarea-label{display:block;font-size:14px;font-weight:700;margin-bottom:8px;flex-shrink:2;position:relative}@media screen and (min-width: 769px){.formArea .formArea__textarea .formArea__textarea-label{font-size:19px;margin-bottom:0}}.formArea .formArea__textarea .formArea__textarea-label.must:before{content:"＊";position:absolute;right:-10px;top:-4px;color:#f36487;font-size:10px}@media screen and (min-width: 769px){.formArea .formArea__textarea .formArea__textarea-label.must:before{top:-4px;right:-8px}}.formArea .formArea__textarea textarea{flex-shrink:1;letter-spacing:.1em;display:block;background-color:#fff;width:100%;border-radius:8px;padding:16px 12px;resize:none}@media screen and (min-width: 769px){.formArea .formArea__textarea textarea{max-width:550px;padding:24px 20px}}.formArea .formArea__radio02{margin-bottom:20px}.formArea .formArea__radio02 .formArea__radio02-label{position:relative;font-size:14px;font-weight:700;margin-bottom:8px;flex-shrink:2}.formArea .formArea__radio02 .formArea__radio02-label.must:before{content:"＊";position:absolute;right:-10px;top:-4px;color:#f36487;font-size:10px}@media screen and (min-width: 769px){.formArea .formArea__radio02 .formArea__radio02-label.must:before{top:-4px;right:-8px}}@media screen and (min-width: 769px){.formArea .formArea__radio02 .formArea__radio02-label{margin-bottom:0;font-size:19px}}@media screen and (min-width: 769px){.formArea .formArea__radio02{margin-bottom:44px;display:flex;justify-content:space-between}}.formArea .formArea__radio02 .formArea__radio02-about{position:relative}.formArea .formArea__radio02 .formArea__radio02-about .error{top:auto;left:0;bottom:-20px}.formArea .formArea__radio02 .formArea__radio02-about .formArea__radio02-about-note{background:#ffffff80;padding:8px;margin-bottom:4px;font-size:14px;border-radius:12px}@media screen and (min-width: 769px){.formArea .formArea__radio02 .formArea__radio02-about{width:550px;display:block}}.formArea .formArea__radio02 .formArea__radio02-about label{display:block;padding-left:24px;position:relative;font-size:14px;font-weight:700}@media screen and (min-width: 769px){.formArea .formArea__radio02 .formArea__radio02-about label{margin-bottom:4px;font-size:16px}}.formArea .formArea__radio02 .formArea__radio02-about label:before{content:"";left:0;top:calc(50% - 8px);position:absolute;width:16px;height:16px;background-color:#fff;border-radius:9999px}.formArea .formArea__radio02 .formArea__radio02-about label input{appearance:none}.formArea .formArea__radio02 .formArea__radio02-about label input:checked:after{content:"";left:3px;top:calc(50% - 5px);position:absolute;width:10px;height:10px;background-color:#f36487;border-radius:9999px}.formArea .formArea__terms{font-size:14px;font-weight:500;text-align:center;margin-top:40px;margin-bottom:20px}@media screen and (min-width: 769px){.formArea .formArea__terms{margin-bottom:68px}}.formArea .formArea__terms .formArea__terms-link{color:#59a1ff}.formArea .formArea__terms .formArea__terms-link img{max-width:18px;margin-left:2px;margin-right:2px;margin-bottom:2px}.formArea .checkBtn{display:block;letter-spacing:.1em;width:100%;max-width:322px;font-weight:700;border-radius:9999px;text-align:center;background-color:#59a1ff;color:#fff;margin:0 auto;padding-top:20px;padding-bottom:20px;transition-duration:.3s}@media screen and (min-width: 769px){.formArea .checkBtn:hover{background-color:#f36487}}.topLink{display:block;font-weight:700;margin-top:24px;text-decoration:underline;text-underline-offset:4px;color:#59a1ff;text-align:center;margin-bottom:108px;transition-duration:.3s}@media screen and (min-width: 1025px){.topLink{margin-bottom:0}.topLink:hover{color:#f36487}}
