.tabD2>li{width:50%;}

.container{min-width:360px}
.nav-stacked li.active a{}
.tab-content{min-height:380px}
.courseTable{width:100%;border-top:2px solid #523B0C;}
.courseTable td,.guideTable th{padding:3px;}
.courseTable th{text-align:center;background-color:#F9F5EE;}
.courseTable thead th{background-color:#E6DDCC;border:1px solid #fff;}
.courseTable tbody td,.courseTable tbody th{border-bottom:1px solid #ddd;}

.holecont{width:86%;}

.imgwrap>img{width:100%;}
#menu2,#menu3{position:relative;padding-top:20px;}
.courseTab{position:absolute;right:0;top:20px;}
.courseTab>li>a{padding:10px 10px;text-align:center;color:#008CB7;display:inline-block;border:1px solid #008CB7;}
.courseTab li.active a{background-color:#008CB7;color:#fff;}

p.holeTitle{font-size:30px;font-family:'NanumMyeongjo';margin-bottom:0px;color:#008CB7;}
p.holeTitle>span{font-size:18px;font-family:'NanumMyeongjo';}
p.holecont span{display:inline-block;width:10px;height:10px;text-indent:-1000000px;border-radius:10px;vertical-align:middle;margin-right:6px;}
span.red{background-color:red;}
span.blue{background-color:blue;}
span.white{border:1px solid #666;}

dl.courseTextStyle{}
dl.courseTextStyle dt{font-weight:bold;}
dl.courseTextStyle dt span{display:block; font-size:34px; font-family:NanumBarunGothic; margin:3px 0 5px}
dl.courseTextStyle dt em{font-weight:bold; color:#253f5a;font-style:normal;}
dl.courseTextStyle dd{line-height:24px; overflow:hidden}
dl.courseTextStyle dd p{width:140px; height:26px; line-height:26px; text-align:center; color:#fff; background:#3b332b; margin-top:50px; float:left;
			   border-radius:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
dl.courseTextStyle dd p:first-child{color:#333; background:#fff; border:1px solid #3b332b;}
dl.courseTextStyle p.airview{display:inline-block; margin-top:50px; float:right;}



.course_info{width:280px; float:left}
.course_info dt{font-size:16px; margin-top:15px}
.course_info dt span{ font-size:30px; line-height:20px; color:#008cb7; margin-right:5px;font-family:'NanumMyeongjo';}
.course_info dt.valley span{color:#ffa01a}

.course_info dt em{font-size:30px; letter-spacing:-5px;display:inline-block;padding-right:5px;}
.course_info dd ul{display:inline-block;}
.course_info dd ul p{width:100%; float:left}
.course_info dd p:first-child{width:75px; color:#9ec100; clear:both}

.course_detail{display:inline-block; width:100%; margin-bottom:12px}
.course_detail dt{font-size:16px; color:#9ec100; clear:both}
.course_detail dt i{margin-right:5px;}

table.course{text-align:center; }
table.course th,table.course td{padding:7px 12px!important}
