.tap {width:100%; background:#2866a9; float:left;}
.btn{padding:0px;margin:0px; width:100%; list-style:none;}
.btn li{padding:0px; margin:0px; width:16.5%; float:left; text-align:center;}

.bottom {width:100%; height:29px; background-color:#e1e1e1; padding-top:6px; Clear:both;}

.layer {width:723px; height:888px}
.top_bg {width:723px; height:100px; background:url(../ds_imgs/sub06/layer/top_bg.png)}
.step {padding:40px 35px 35px 35px; width:653px;}
.step01 {width:100%}
.step02 {width:355px; padding-left:70px}
.step03 {padding-top:40px}

.td_title {height:34px; text-align:center; background-color:#a3a3a3; color:#ffffff; font-size:16px; font-family:Dotum; font-weight:bold;}
.td_week {height:24px; text-align:center; color:#6b6b6b; font-family:Dotum; font-weight:bold; border-bottom:#dadada 2px solid; border-left:#dadada 1px solid; font-size:12px}
.td_week1 {height:24px; text-align:center; color:#cb0707; font-family:Dotum; font-weight:bold; border-bottom:#dadada 2px solid; border-left:#dadada 1px solid; border-right:#dadada 1px solid; font-size:12px}
.td_day {height:28px; text-align:center; color:#6b6b6b; font-family:Dotum; border-bottom:#dadada 1px solid; border-left:#dadada 1px solid; font-size:12px}
.td_day1 {height:28px; text-align:center; color:#cb0707; font-family:Dotum; border-bottom:#dadada 1px solid; border-left:#dadada 1px solid; border-right:#dadada 1px solid; font-size:12px}
.td_day2 {height:28px; text-align:center; color:#bebebe; font-family:Dotum; border-bottom:#dadada 1px solid; border-left:#dadada 1px solid; font-size:12px}
.td_day3 {height:28px; text-align:center; color:#e6a4a4; font-family:Dotum; border-bottom:#dadada 1px solid; border-left:#dadada 1px solid; border-right:#dadada 1px solid; font-size:12px}

.box1 {width:98%; height:102px; background-color:#e8e8e8; padding:4px 4px 4px 4px}
.doc {border:#c5c5c5 1px solid; background-color:#ffffff; height:100px;}
.doctor {padding:0px 0px 0px 0px; margin:0px; list-style:none; font-size:12px}
.doctor li{padding-top:10px; margin:0px; width:110px; height:25px; Float:left; text-align:center;}

.title {height:29px; border-bottom:#d5d8da 1px solid; border-left:#d5d8da 1px solid; font-weight:bold; color:#6d6d6d}
.title2 {height:29px; border-bottom:#d5d8da 1px solid; border-left:#d5d8da 1px solid; border-right:#d5d8da 1px solid; font-weight:bold; color:#6d6d6d}

.date {background:url(../ds_imgs/sub/barbg.png); height:33px; border:#506074 1px solid; font-weight:bold; color:#ffffff; font-size:16px; font-family:Dotum; text-align:center;}
.td {height:26px; border-bottom:#c5c8ca 2px solid; border-left:#d5d8da 1px solid; color:#6d6d6d}
.td_top1 {height:26px; border-bottom:#d5d8da 1px solid; border-left:#d5d8da 1px solid; color:#6b6b6b}
.td_top2 {height:26px; border-bottom:#d5d8da 1px solid; border-left:#d5d8da 1px solid; border-right:#d5d8da 1px solid; color:#6b6b6b}

.box {background-color:#fdfdfd; border:#f5f5f5 1px solid; height:60px; width:100%;  padding:15px 10px 15px 10px}
.number {font-weight:bold; color:#454545; padding-top:15px;}
.number1 {font-weight:bold; color:#454545;}
.text {color:#595959; padding-top:15px; font-size:12px}

.choice {padding:0px 0px 0px 0px; width:100%; margin:0px; list-style:none;}
.choice li{padding:0px; margin:0px; width:85px; float:left; height:51px;}

h5{display: inline-block;  font-size:15px; color:#000; font-weight:bold; margin:0px 0 10px 15px;}
h5.g_dot{background:#fff url(../ds_imgs/green_dot.png)no-repeat 0 4px; padding-left:20px}

.agree-cont {  width:92%;  font-size: 12px;    color: #6e7179;    border: 1px solid #dadada;   background: #f8f8f8; margin:5px 0 0 2%; padding:10px 2%;}
.agree-cont h6{font-size:13px; color:#000; font-weight:bold; margin:0 0 5px}
.agree-cont p{font-size:12px;  margin:0;}
.agree-cont p.mb10{font-size:12px;  margin:0 0 10px}
