.main{padding:0 0 1.25rem}.l-wrapper{padding:0}.form-top img,.form-bottom img{width:100%}.c-form{padding:0 1.25rem}.c-form__text{color:#818181;font-size:0.9375rem;line-height:1.4;text-align:center;margin-bottom:1.875rem}.c-form__text2 img{width:100%}.c-form__ttlmain{color:#000;font-size:1.1875rem;line-height:1.4;font-weight:700;text-align:center;margin-bottom:0.25rem}.c-form-table{padding:2.125rem 0.6875rem;background:#fafafc;border:solid 1px #ccc;border-radius:0.25rem}.c-form-table+.c-form__ttl{margin-top:1.875rem}.c-form-table dl{border-bottom:1px solid #ccc;padding-bottom:0.75rem}.c-form-table dl:not(:last-child){margin-bottom:0.75rem}.c-form-table dl dd+dd{margin-top:0.625rem}.c-form-table__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.c-form-table__wrap p{margin-right:0.875rem}.c-form-table__wrap input{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-form-table__ttl{font-size:1rem;color:#212529;margin-bottom:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.25rem}.c-form-table__ttl span{padding:0.25rem 0.625rem;background:#df201c;color:#fff;font-size:0.6875rem;font-weight:bold;border-radius:3.125rem;width:3.5rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.c-form-table__text{font-size:1rem;color:#212529}.c-form-table__text2{font-size:0.75rem;color:#212529;margin-top:0.5rem}.c-form-table__input{background:#fff;width:100%;height:2.625rem;font-size:1rem;border:solid 1px #ccc;border-radius:0.25rem;padding:0 0.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;color:#212529}.c-form-table__input.required{background:#fff1f7}.c-form-table__input.style1{width:15.75rem}.c-form-table__link{display:inline-block;margin-left:0.625rem}.c-form-table__link img{width:6.375rem}.c-form-table__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form-table__list li span{display:block;margin:0 0.3125rem}.c-form .selectbox{width:8.875rem;position:relative}.c-form .selectbox select{outline:0;-webkit-box-shadow:none;box-shadow:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ccc;background:#fff1f7;color:#000;font-size:0.875rem;line-height:1.4;height:2.625rem;box-sizing:border-box;border-radius:0.25rem}.c-form .selectbox select option{width:100%;color:#e5e5e5;font-size:1rem;line-height:1.4;font-weight:600}.c-form .selectbox::after{content:"";width:2.375rem;height:2.125rem;background:url("../img/form/icon-select.png") no-repeat center;background-size:100% 100%;position:absolute;right:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.c-form-btn1{width:100%}.c-form-btn1 button{border:0;padding:0;width:100%}.c-form-btn1 img{width:100%}.c-form-btn1+.c-form-btn1{margin-top:0.3125rem}.confirm .l-wrapper{padding:0 1.25rem}.confirm-block{border:solid 1px #ccc;position:relative;padding:1.25rem 0 2.1875rem 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0.5625rem}.confirm-ttl1 img{width:9.9375rem}.confirm-btn1{padding-left:1.25rem}.confirm-btn1 img{width:18rem}.confirm-data{padding:0 1.25rem;margin-top:1rem}.confirm-data dl{margin-bottom:0.625rem}.confirm-data dl dt{font-weight:400;line-height:1.5;color:#212529;font-size:1rem}.confirm-text{margin-top:0.3125rem}.confirm-text img{width:100%}.complete__img img{width:100%}.complete__btn{text-align:center;padding:1.25rem}.complete__btn img{width:19.125rem}