.form{max-width:840px;margin-left:auto;margin-right:auto}.form__attention{background:#FCE6EF;border-radius:10px;padding:20px 25px}@media screen and (max-width: 767px){.form__attention{padding:5%}}.form__block{margin-bottom:50px}.form__container{padding:0 1em}@media screen and (max-width: 767px){.form__container{padding-left:0;padding-right:0}}.form__fix-link{text-align:center;margin-top:20px}.form__agreement-list{width:85%;margin-left:auto;margin-right:auto;margin-bottom:1em}.form__note{text-align:center;margin-top:1em;line-height:1.5}.form__note{font-size:11px}@media screen and (min-width: 320px){.form__note{font-size:calc(11px + 3 * ((100vw - 320px) / 703)) !important}}@media screen and (min-width: 1023px){.form__note{font-size:14px !important}}.form-attention{background:#FCE6EF;border-radius:10px;padding:20px 25px;margin-bottom:40px}@media screen and (max-width: 767px){.form-attention{padding:5%;font-size:1.4rem}}.form-attention--gray{background:#eee}.form-attention__title{text-align:center;font-weight:700;line-height:1.5;margin-bottom:10px}.form-attention__title{font-size:16px}@media screen and (min-width: 320px){.form-attention__title{font-size:calc(16px + 4 * ((100vw - 320px) / 703)) !important}}@media screen and (min-width: 1023px){.form-attention__title{font-size:20px !important}}.form-attention__list{list-style:none;font-weight:700}.form-attention__list__item{color:#E30000;text-indent:-1em;margin-left:1em}.form-attention__list__item::before{content:"※"}.form-parts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.form-parts{display:block}}.form-parts:not(:last-child){margin-bottom:25px}.form-parts__label{width:15em;margin-right:1em;margin-top:0.6em;font-weight:700;position:relative}@media screen and (max-width: 767px){.form-parts__label{width:auto;margin-right:0;margin-bottom:5px}}.form-parts__value{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-parts__value--confirm{padding-top:0.6em}.form-parts__tab{font-weight:400;font-size:1.4rem;border:2px solid currentColor;position:absolute;right:0;top:0.3em;line-height:1;padding:0.1em 0.5em 0.2em 0.5em}.form-parts__tab--required{color:#E30000}.form-parts__tab--optional{color:#008CD6}.form-parts__rows{display:-webkit-box;display:-ms-flexbox;display:flex}.form-parts__rows__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-parts__rows__item--width30{width:30%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.form-parts__rows__item--width40{width:40%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.form-parts__rows__item--width50{width:50%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.form-parts__rows__item--width60{width:60%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.form-parts__rows__item--width70{width:70%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.form-parts__rows__item:not(:last-child){margin-right:20px}.form-parts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.form-parts__list{display:block;border:1px solid #E1E1E1;border-radius:5px}}.form-parts__list:not(:last-child){margin-bottom:20px}.form-parts__list__item:not(:last-child){margin-right:20px}@media screen and (max-width: 767px){.form-parts__list__item:not(:last-child){margin-right:0;border-bottom:1px solid #E1E1E1}}@media screen and (max-width: 767px){.form-parts__list__input{display:none}}@media screen and (max-width: 767px){.form-parts__list__label{display:block;padding:10px 20px 10px 45px;position:relative}.form-parts__list__label::before{content:"";position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;border:1px solid #E1E1E1;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-parts__list--radio .form-parts__list__label::before{border-radius:100%}.form-parts__list__input:checked+.form-parts__list__label{background:#E6F4FB}.form-parts__list__input:checked+.form-parts__list__label::before{font-size:1rem;line-height:1;border-color:#004EA2;background:#004EA2 url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M469.402%2035.492C334.09%20110.664%20197.114%20324.5%20197.114%20324.5L73.509%20184.176%200%20254.336l178.732%20222.172%2065.15-2.504C327.414%20223.414%20512%2055.539%20512%2055.539l-42.598-20.047z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/60% 60%;color:white}.form-parts__list--radio .form-parts__list__input:checked+.form-parts__list__label::before{background:#004EA2 url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%209%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%224.5%22%20cy%3D%224.5%22%20r%3D%224.5%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/7px 7px}}.form-parts__seminar-targets{font-size:1.4rem}.form-parts__seminar-targets__title{color:#E30000;margin-bottom:1em}.form-parts__seminar-targets__list{list-style:none;border:1px solid #a2a2a2}.form-parts__seminar-targets__list__item:not(:last-child){border-bottom:1px solid #a2a2a2}.form-parts__seminar-targets__detail{line-height:1.5}.form-parts__seminar-targets__detail__label{background:#F5FBE0;padding:0.5em}.form-parts__seminar-targets__detail__value{padding:0.5em}.form-parts__seminar-targets__caution{color:#E30000;margin-top:1em}.form-parts__etc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-parts__etc__radio{margin-right:15px}.form-parts__etc__input{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-parts__caution{font-size:1.4rem;color:#707070}.form-parts__caution--red{color:#E30000}.form-parts__zip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-parts__zip__front{width:90px;margin-right:10px}.form-parts__zip__back{width:110px;margin-left:10px;margin-right:10px}.pankuzu{background:#F4F6F9;padding:10px 5%}.pankuzu__list{max-width:980px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;margin-left:auto;margin-right:auto}.pankuzu__item:not(:last-child){margin-right:1em}.pankuzu__item:not(:last-child)::after{content:"＞";margin-left:1em;font-size:1rem}.pankuzu__link{color:currentColor}
