body{background:none}#main{padding-top:0;padding-bottom:40px;border:1px solid #ff5400;background-color:#f5f5f5;border-radius:5px;box-sizing:border-box}.container{width:100%;margin:0;padding:0}h1{margin-bottom:0;padding:15px;background-color:#ff5400;font-size:26px;font-weight:bold;color:#fff;text-align:center;border-radius:5px}h1 span{position:relative}h1 span::before{content:"";width:30px;height:29px;background:url("/img/icon/tel.png") no-repeat center center;background-size:contain;display:block;position:absolute;left:-40px}.mainv{background-image:url("/img/form/appoint/img_woman.png");background-repeat:no-repeat;height:165px;padding-top:55px;padding-left:40px;color:#ff5400;font-size:26px;font-weight:bold;box-sizing:border-box}.text{margin:30px 0 25px;color:#ff5400;font-size:17px;font-weight:bold;text-align:center}.contract-tbl{width:600px;border:none;margin:0 auto 30px}.contract-tbl tr{border:none}.contract-tbl tr th{width:30%;padding:7px 15px 7px 0;border:none;vertical-align:middle;background:none}.contract-tbl tr td{width:70%;padding:7px 0;border:none;background:none}.contract-tbl tr td .input-box{margin-left:0}.contract-tbl tr td .input-box input[type=text]{width:420px}.privacy-txt{margin:0 auto 30px;width:600px}.privacy-txt a{color:#ff5400;text-decoration:underline}
