@charset "utf-8";.msg-box{width:100%;max-width:700px;margin:0 auto 40px;padding-bottom:20px;border-bottom:dotted 1px #ccc;}.msg-box .text{font-size:0.9rem;margin-top:30px;line-height:1.6;}.msg-box .text .require{margin-right:4px;font-size:0.7rem;background:#136794;color:#fff;letter-spacing:.2em;border-radius:4px;padding:5px;box-sizing:border-box;}.contact-table{width:100%;max-width:700px;margin:0 auto;padding:10px;}.contact-table.form-confirm{margin:40px auto;}.contact-table .msg-error{text-align:center;color:#136794;margin-bottom:35px;}.contact-table .msg-error strong{padding:10px 20px;border:solid 3px #136794;background:#fff;}.contact-table .item{margin-bottom:30px;}.contact-table .item dt{float:left;width:210px;font-size:0.9rem;padding:5px 5px 5px 10px;border-left:solid 3px #136794;box-sizing:border-box;}.contact-table .item dt .require{margin-left:10px;font-size:0.7rem;background:#136794;color:#fff;letter-spacing:.2em;border-radius:4px;padding:5px;box-sizing:border-box;}.contact-table .item dd{float:left;width:490px;font-size:0.9rem;padding:5px;box-sizing:border-box;}.contact-table .item dd.err{background:#136794;}.contact-table .flexcroll .check-agreement.err{background:#136794;}.contact-table .item dd .note{margin-top:10px;font-size:0.7rem;color:#888888;}.contact-table .item dd ul{}.contact-table .item dd > ul li{margin-bottom:5px;}.contact-table .item dd > ul li .sub{font-size:0.7rem;margin-left:10px;color:#888888;}.contact-table .item dd > ul li .sub a{color:#136794;}.contact-table .item dd input{font-size:0.9rem;}.contact-table .item dd #i-com-name{width:20em;}.contact-table .item dd #i-name{width:12em;}.contact-table .item dd #i-furi{width:12em;}.contact-table .item dd #i-tel{width:12em;}.contact-table .item dd #i-email{width:20em;}.contact-table .item dd #addr1{width:8em;}.contact-table .item dd #addr2{width:30em;}.contact-table .item dd #i-num{width:3em;}.contact-table .item dd #insurance-type{width:20em;}.contact-table .item dd textarea{width:100%;height:200px;font-size:0.9rem;}.contact-table .flexcroll{margin-bottom:40px;}.contact-table .flexcroll .agreement-box{overflow:scroll;height:200px;padding:25px;background:#fff;margin-bottom:20px;}.contact-table .flexcroll .agreement-box .hx-agreement{font-size:1rem;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #333;}.contact-table .flexcroll .agreement-box .intro{font-size:0.8rem;margin-bottom:20px;}.contact-table .flexcroll .agreement-box .agree{}.contact-table .flexcroll .agreement-box .agree dl{}.contact-table .flexcroll .agreement-box .agree dl dt{margin-bottom:8px;font-size:0.9rem;}.contact-table .flexcroll .agreement-box .agree dl dt .sub{margin-top:5px;font-size:0.85rem;display:inline-block;}.contact-table .flexcroll .agreement-box .agree dl dd{margin-bottom:15px;font-size:0.8rem;}.contact-table .flexcroll .agreement-box .agree li{text-align:right;font-size:0.8rem;}.contact-table .flexcroll .check-agreement{text-align:center;}.contact-table .flexcroll .check-agreement input{margin-right:5px;}.contact-table .flexcroll .check-agreement input{}.contact-table.form-post{text-align:center;}.contact-table.form-post .hx-form-post{margin:60px auto 40px;text-align:center;font-size:1.4rem;letter-spacing:.07em;display:inline-block;}.contact-table.form-post .text-form-post{text-align:center;line-height:2;font-size:0.9rem;}.contact-table.form-post .text-form-post p{margin-bottom:25px;}.btn-form{text-align:center;}.btn-form form{display:inline-block;margin-top:20px;}.btn-form button{padding:7px 30px;letter-spacing:.3em;background:#136794;color:#fff;border-radius:7px;transition:all 0.4s;font-size:1rem;border:none;}.btn-form button:hover{text-decoration:none;background:#136794;}@media screen and (max-width:768px){.contact-table .item dd,.contact-table .item dt{float:none;width:100%;}.contact-table .item dd #addr2{width:100%;}.page-cnt .main-column .hx-main-column .sub{display:none;}.msg-box .text{padding:10px;}.page-cnt .main-column .hx-main-column{padding:30px 0;font-size:32px;line-height:32px;font-weight:bold;text-align:center;}.page-cnt .main-column{margin-top:0;}}