@charset "UTF-8";.form-column{max-width:880px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;gap:65px;row-gap:40px}.form-column__box{padding:25px;border:4px solid #cff3ff}.form-column__list{display:grid;gap:15px;margin-top:15px}.form-column__list li{position:relative;padding-left:14px;line-height:1}.form-column__list li::before{position:absolute;top:50%;left:0;display:block;width:6px;height:6px;content:"";background-color:#1d2c2d;border-radius:50%;transform:translateY(-50%)}.f-form__item{display:flex;flex-direction:column;gap:.25rem}.f-form__item.-success .f-form__input,.f-form__item.-success .f-form__select{border-color:#37c63d}.f-form__label{font-size:1.125rem}.f-form__tag{margin-left:.75rem;font-size:.75rem}.f-form__input{width:100%;min-height:3.5rem;padding:.75rem 1rem;font-family:"Noto Sans Display","Noto Sans JP","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7;color:#1d2c2d;border:.0625rem solid #1d2c2d}.f-form__input[aria-invalid=true]:not(:focus),.f-form__select[aria-invalid=true]:not(:focus){border-color:#ff4409}.f-form__select-area{position:relative}.f-form__select-area::after{position:absolute;top:50%;right:1rem;display:block;width:1rem;height:1rem;visibility:visible;content:"";opacity:1;transform:translateY(-50%) rotate(90deg);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M5%204L10%209L5%2014%22%20stroke%3D%22%235A5A5A%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%}.f-form__select{width:100%;padding:.75rem 1rem;font-size:1.125rem;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid #1d2c2d}.f-form__select:not(:focus).-empty{color:#8c8c8c}.f-form__alert{display:none;font-size:.875rem;color:#ff4409}.f-form__alert.-visible{display:block}.f-simple-main-visual{margin:10px auto 20px;text-align:center}.f-simple-main-visual__title{font-weight:400;font-size:1.75rem}.f-simple-main-visual__lead{margin:20px 0 0}@media only screen and (max-width:47.99375em){.form-column{flex-direction:column}}@media print,screen and (min-width:48em){.form-column__column:first-child{max-width:440px}.form-column__column:last-child{flex:1}}