@charset "UTF-8";.privacyLink{display:flex;align-items:center;justify-content:center;border:1px solid #e60012;text-decoration:none;color:#333;margin:0 auto 20px;height:40px;font-size:1.3rem;transition:.4s}.privacyLink:before{content:"";font-family:FontAwesome;margin:0 5px 0 0;color:#e60012;transition:.4s}.privacyLink:hover{background-color:#e60012;color:#fff}.privacyLink:hover:before{color:#fff}.inquiryTel{margin:0 0 5px;color:#e60012;font-size:1.8rem}.numberSummary{flex-basis:calc(45% - 10px);margin:0 0 20px}.numberTitle{font-weight:400;font-size:1.6rem;margin:0 0 5px}.numberPic{flex-basis:calc(55% - 10px);margin:0 0 20px}.inquiryBread{display:flex;flex-wrap:wrap;margin:0 0 5px}.inquiryBreadItem{font-size:1.4rem;color:#999;font-weight:700;display:flex;align-items:center}.inquiryBreadItem:not(:first-of-type):before{font-size:1.4rem;color:#999;font-weight:400;content:"";font-family:FontAwesome;margin:0 10px 0}.inquiryBreadItem.active{font-size:1.8rem;color:#333}.entryformBox{border-bottom:1px solid #dbdbdb}.entryformBox:first-of-type{border-top:1px solid #dbdbdb}.inputItems{flex-basis:210px;box-sizing:content-box;padding:5px 0 5px 5px;display:flex;align-items:baseline;background-color:#ece9d7}.required{background-color:#e03b58;display:inline-block;border-radius:5px;color:#fff;font-size:1rem;padding:1px 5px;margin:0 10px 0 0}.any{background-color:#748098;display:inline-block;border-radius:5px;color:#fff;font-size:1rem;padding:1px 5px;margin:0 10px 0 0}.inputArea{flex-basis:calc(100% - 270px);box-sizing:content-box;padding:10px 0}.inputArea input{border:1px solid #dbdbdb;width:100%;box-sizing:border-box;padding:5px}.inputArea input:-ms-input-placeholder{color:#999}.inputArea input:placeholder-shown{color:#999}.inputArea input:-ms-input-placeholder{color:#999}.inputArea textarea{border:1px solid #dbdbdb;width:100%;box-sizing:border-box;padding:5px;min-height:200px;font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif}.inputArea select{border:1px solid #dbdbdb;padding:5px}.inputRadioArea{flex-basis:calc(100% - 270px);box-sizing:content-box;padding:10px 0}.inputRadioArea label{margin:0 20px 5px 0;display:inline-flex;align-items:center}.inputRadioArea input{margin:0 10px 0 0}.alert{font-size:1.2rem;margin:5px 0 0}.btnConfirm{margin:40px 0 80px}.btnConfirm input{display:block;margin:0 auto;max-width:300px;padding:15px;text-align:center;border-radius:10px;cursor:pointer;width:100%;font-size:1.5rem;border:2px solid #dbdbdb}.btnConfirm input:hover{background-color:#ddd}.confirmationBox{padding:10px 0;border-bottom:1px solid #dbdbdb}.confirmationBox dt{margin:0 0 5px}.confirmationBox dd{min-height:1em}.confirmationBox:first-of-type{border-top:1px solid #dbdbdb}.formBtnWrapper{margin:40px 0 80px}.formBtnWrapper input{display:block;margin:0 auto 20px;max-width:300px;padding:15px;text-align:center;cursor:pointer;border-radius:10px;width:100%;font-size:1.5rem;border:2px solid #dbdbdb}.formBtnWrapper input:hover{background-color:#ddd}.error{background:#f4d4d4;color:#dd3636;font-weight:600}.errMessage{font-weight:900;color:#dd3636;margin:5px 0 0}.errBox{border:3px double #dd3636;background-color:#f4d4d4;padding:10px;margin:0 0 40px}.errBox p{color:#dd3636;font-weight:600}@media print,screen and (min-width:768px){.privacyLink{width:250px}.inquiryTel{font-size:3rem}.numberTitle{font-size:1.8rem}.inputItems{padding:25px 10px}.inputArea{padding:20px}.inputRadioArea{padding:20px}}