@charset "UTF-8";.inquiryChara{max-width:100px;margin:0 auto}.inquiryText{-webkit-flex-basis:calc(100% - 240px);-ms-flex-preferred-size:calc(100% - 240px);flex-basis:calc(100% - 240px)}.inquiryOffice{font-size:1.8rem;margin:0 0 5px}.inquiryTel{color:#f0636a;font-size:2rem;line-height:1.2;margin:0 0 10px}.entryformBox{border-bottom:1px solid #bbb}.inputItems{background-color:#eeebd9;-webkit-flex-basis:210px;-ms-flex-preferred-size:210px;flex-basis:210px;box-sizing:content-box;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.required{background-color:#f0636a;display:inline-block;border-radius:5px;color:#fff;font-size:1rem;padding:1px 5px;margin:0 10px 0 0}.any{background-color:#8794a9;display:inline-block;border-radius:5px;color:#fff;font-size:1rem;padding:1px 5px;margin:0 10px 0 0}.inputArea{-webkit-flex-basis:calc(100% - 270px);-ms-flex-preferred-size:calc(100% - 270px);flex-basis:calc(100% - 270px);box-sizing:content-box;padding:20px 0}.inputArea input{border:1px solid #bbb;width:100%;box-sizing:border-box;padding:5px}.inputArea input:placeholder-shown{color:#bbb}.inputArea input:-ms-input-placeholder{color:#bbb}.inputArea textarea{border:1px solid #bbb;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 #bbb;padding:5px}.btnConfirm{margin:40px 0}.btnConfirm input{display:block;margin:0 auto;max-width:300px;padding:20px;text-align:center;background-color:#83c8a9;color:#fff;cursor:pointer;width:100%;font-size:1.5rem}.confirmationBox{padding:10px 0;border-bottom:1px solid #bbb}.confirmationBox dt{margin:0 0 5px}.confirmationBox dd{min-height:1em}.formBtnWrapper{margin:40px 0}.formBtnWrapper input{display:block;margin:0 auto 20px;max-width:300px;padding:20px;text-align:center;background-color:#83c8a9;color:#fff;cursor:pointer;width:100%;font-size:1.5rem}.error{background:#f4d4d4;color:#dd3636;font-weight:600}.errMessage{font-weight:900;color:#dd3636}.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){.inquiryChara{max-width:220px;-webkit-flex-basis:220px;-ms-flex-preferred-size:220px;flex-basis:220px;margin:0}.inquiryTel{font-size:3.7rem}.inputItems{padding:25px 10px}.inputArea{padding:20px}}