p { font-size:12px; padding:0 0 5px 0; }
.step { display:inline-block; position:relative; width:89%; font-size:20px; font-family:'Noto Sans Kr'; font-weight:500; letter-spacing:-0.05em; padding:9px 30px; background:#666; color:#fff; border-radius:25px; }
.step1 { display:inline-block; position:relative; width:100%; font-size:20px; font-family:'Noto Sans Kr'; font-weight:500; letter-spacing:-0.05em; padding:9px 30px; background:#666; color:#fff; border-radius:25px;  }

.time_tb { width:96%; height:520px; margin:0 auto; float: left;background-color:#F9F9F9; border:1px solid #DDD; margin-top:16px; margin-left:15px; padding:25px 15px;}

.headL { text-align:right; padding:0 10px; width:100px; height:40px; font-size:14px; font-weight:600; letter-spacing:-0.03em;}
.headR { text-align:left; height:40px; }
.headR input {  height:35px; border:1px solid #ccc; padding:5px; font-size:14px; border-radius:4px;  }
.headR select {  height:35px; border:1px solid #ccc; padding:2px; font-size:14px;  border-radius:4px; }
.headR textarea { width:95%; height:90px; border:1px solid #ccc; margin-top:4px; padding:7px; font-size:14px;  border-radius:4px;}
.headR .day { width:170px; font-size:16px; font-weight:bold; color:#ff6845; }

.picker_agree { margin:5px 0 6px 0; width:90%; height:60px; padding:6px;font-size:12px; border:1px solid #ccc; }
.picker_agreetext { font-size:14px; letter-spacing:-1px; font-weight:600;}

input.btn_submit { padding:10px 30px; margin:0 auto; margin-top:25px; display:block; border-radius:4px;}