.formTitle{font-weight:700;text-align:center;font-size:calc(1.74rem + 1.26vw);border-top:solid 1px #587dc6;border-bottom:solid 1px #587dc6;padding:15px 15px;color:#587dc6}.formTopText{max-width:1030px;padding:0 15px;margin:0 auto 50px}.policyLink{display:flex;justify-content:center;align-items:center;padding:12px 12px;border-radius:17px;background:#587dc6;color:#fff;font-weight:500;text-decoration:none;max-width:235px;margin:0 auto 60px}.formTopWrap{max-width:1030px;padding:0 15px;margin:0 auto 100px}.formTopInner{margin:0 0 50px}.formAttention{margin:0 0 40px}.errWrap{margin:0 auto 10px auto;width:100%;max-width:1030px}.errWrap p{color:red}.err{color:red;margin:10px 0 0}.formRow{display:block;border-top:solid 1px #dfdfdf;max-width:870px;margin:0 auto;padding:30px 0}.formRow:last-of-type{border-bottom:solid 1px #dfdfdf}.formRadioRow{margin:0 0 -15px}.formRadioRow label{display:inline-block;margin:0 80px 15px 0}.formRadioRow label input{margin:0 10px 0 0}.formHeadTitle{display:flex;align-items:center;height:45px;font-size:1.5rem;font-weight:500}.formHeadTitle span{color:#fff;background:#df7171;font-size:1.2rem;width:44px;height:25px;border-radius:7px;display:flex;justify-content:center;align-items:center;margin:0 15px 0 0}.formHeadTitle .require{background:#d60043}.formHeadTitle .any{background:#cbcbcb}.formInput{background:#f5f5f5;height:100%;width:100%;border:solid 0;padding:15px 15px}.formInput405{max-width:405px}.formInput235{max-width:235px}.textareaAddress{min-height:125px;width:100%;height:100%;background:#f5f5f5;border:solid 0;padding:15px 15px}.submitOuterTitle{text-align:center;margin:0 0 30px}.formSubmit{max-width:235px;margin:0 auto}.formSubmit input[type=button]{display:flex;justify-content:center;align-items:center;padding:12px 12px;border-radius:17px;background:#587dc6;color:#fff;font-weight:500;text-decoration:none;border:0;width:100%;cursor:pointer}.formBtm{background:#f5f5f5;padding:70px 15px 90px}.fomrBtmTitle{text-align:center;color:#587dc6;font-size:calc(1.69rem + .81vw);margin:0 0 25px}.formBtmSub{text-align:center;margin:0 0 80px}.formBtmBox{background:#fff;border:solid 1px #587dc6;max-width:1000px;margin:0 auto}.formBtmBox+.formBtmBox{margin:20px auto 0}.formBtnBoxTitle{position:relative}.introduction{cursor:pointer;text-align:center;font-size:calc(1.64rem + .36vw);font-weight:500;width:100%;display:block;padding:15px 15px}.introduction.active{pointer-events:none}.cross{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:25px;height:25px;font-size:2.5rem;color:#000;display:flex;justify-content:center;align-items:center;z-index:10;display:none;cursor:pointer}.formBtnInner{display:none;padding:70px 0 45px}.formBtmWrap+.formSubmitWrap{margin:60px auto}.rechaArea{margin:0 auto 50px auto;width:304px;background-color:#fff}@media print,screen and (min-width:500px){.formRow{display:flex}.formHead{width:265px}.formData{width:calc(100% - 265px);display:flex;align-items:center}}@media (min-width:960px){.policyLink{margin:0 auto 80px}.formTopWrap{margin:0 auto 140px}.formBtm{padding:90px 15px 110px}.formBtnInner{padding:120px 0 45px}}@media (min-width:1000px){.formTitle{font-size:3rem}.fomrBtmTitle{font-size:2.5rem}.introduction{font-size:2rem}}