.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%;}
.holecont dt{background-color:#9FCFFF;font-weight:normal;display:inline-block;padding:0 10px;margin-bottom:6px;}

.imgwrap>img{width:100%;}
#menu2,#menu3{position:relative; /*padding-top:20px;*/}
.courseTab{}
.courseTab > li{float:left;width:20%;background-color:#ddd;}
.courseTab > li:first-child{margin-top:2px;}
.courseTab > li > a{padding:5px 10px;text-align:center;color:#42566A;display:block;}
.courseTab li.active a{background-color:#42566A;color:#fff;}

p.holeTitle{font-size:34px;font-family:'NanumMyeongjo';margin-bottom:0px;}
p.holeTitle>span{font-size:20px;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;}


.data{width:100%;overflow:hidden;background-color:#29343A;color:#fff;font-size:12px;padding-left:6px;}
		.data p{float:left; margin-top:10px; margin-right:10px; padding-left:16px}
		.data p.k{background:url('/images/sub/dot_k.png') left 4px no-repeat;}
		.data p.bl{background:url('/images/sub/dot_bl.png') left 4px no-repeat;}
		.data p.w{background:url('/images/sub/dot_w.png') left 4px no-repeat;}
		.data p.yl{background:url('/images/sub/dot_yl.png') left 4px no-repeat;}
		.data p.rd{background:url('/images/sub/dot_rd.png') left 4px no-repeat;}



ul.course-con > li:after{display:block;content:'';clear:both;}
ul.course-con > li > div:last-child > img{border:0px solid #ccc;width:100%;}
.hole-cont > p:first-child{font-size:30px; height:60px; margin-top:10px; color:#777;}
.hole-cont > p:first-child strong{font-size:50px;color:#005baa;}
.hole-cont > p:first-child span{font-size:18px;}
.course-table{margin-top:20px;margin-bottom:20px;width:100%;}
.course-table thead th{background-color:#F3F3F3;font-weight:normal;padding:4px;border-top:1px solid #ddd;text-align:center;}
.course-table tbody td{border:1px solid #ddd;text-align:center;padding:4px;}
.course-table tbody td:first-child{border-left:none 0;}
.course-table tbody td:last-child{border-right:none 0;}
span.icon_back{display:inline-block;width:8px;height:8px;background-color:#0072BC;margin-right:6px;border-radius:10px}
span.icon_reg{display:inline-block;width:8px;height:8px;border:1px solid #666;background-color:#FFF;margin-right:6px;border-radius:10px}
span.icon_lady{display:inline-block;width:8px;height:8px;background-color:#DD4747;margin-right:6px;border-radius:10px}
img.width100per{width:100%;}

.hole_info{margin-top:10px;}
.hole_info ul{text-align:left;}
.hole_info ul li{position:relative; padding-left:15px; margin-bottom:2px; font-size:13px; color:#222; text-align:justify;}
.hole_info ul li:before{display:block; content:""; width:4px; height:4px; background:#666; position:absolute; left:0; top:9px;}
.hole_info ul li:last-child{margin-bottom:0;}

.tit2 {width:80px; padding-bottom:10px; line-height:20px; margin-top:0px;}
.tit2 span {border-bottom:2px solid #484848; padding-bottom:0px; font-size:16px; color:#333;}