.reservation_list{border-bottom:0px solid #d7d7d7; height:30px; margin:10px 0 0 0px; line-height:40px;}
.reservation_list span{position:relative; right:0px;}
.reservation_list span select{width:150px; height:25px; line-height:25px; border:1px solid #3eaaaf; color:#3a9499; padding-left:5px;}

.reservation_list2{ border-collapse:collapse;  margin:10px 0 0px 0px; border-top:1px solid #baa57b;}
.reservation_list2 caption{visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; line-height:0px; position:absolute;} 
.reservation_list2 th{height:28px; text-align:center; padding:7px 0px 5px 0px; background:#f1ece1; color:#444444; border-bottom:1px solid #e4e0d8;}
.reservation_list2 td{height:28px; text-align:center; padding:7px 0px 5px 0px; border-bottom:1px solid #ecedee; color:#8f8f8f;}
.reservation_list2 .td2{height:28px; text-align:center; padding:7px 0px 5px 0px; border-bottom:1px solid #c9c9ca; color:#8f8f8f;}
.reservation_list2 .left{text-align:left; padding-left:10px; color:#444444;}
.reservation_list2 .yes_c{color:#46a3a7; font-weight:bold;}
.reservation_list2 .no_c{color:#8e8e8e; font-weight:bold;}
.reservation_list2 .reser_link a{color:#3a9499; text-decoration:underline;}


.tab.type5{width:100%;padding-top:4px;background:#f6f6f6 url(../img/sub/bg_tabtype3.jpg) 0 100% repeat-x;background-size:1px;}
.tab.type5:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.tab.type5 li{position:relative;float:left;width:25%;background:url(../img/sub/bg_tab3.jpg) 0 13px no-repeat;background-size:1px 12px;text-align:center;}
.tab.type5 li:first-child{background:none;}
.tab.type5 li.on+li,
.tab.type5 li:active+li{background:none;}
.tab.type5 li a{display:block;padding:12px 0;border-left:none;border-right:none;color:#414141;font-weight:bold;text-decoration:none;letter-spacing:-1px;}
.tab.type5 li a:link, .tab li a:visited{color:#414141}
.tab.type5 li.on a,
.tab.type5 li:active a{background:#fff;border:1px solid #4db8bd;border-bottom:none;color:#379ba0;}
.tab.type5 li:first-child.on a,
.tab.type5 li:first-child:active a{margin-left:7px;}
.tab.type5 li:last-child.on a,
.tab.type5 li:last-child:active a{margin-right:7px;}



.box{margin:8px 0px 20px 0px; background-color:#837f77; border:#6c6964 1px solid; color:#fff; padding:10px 0 10px 5px; }
.box li{float:right; margin-right:5px; line-height:20px; }
.box li span{font-weight:bold; margin-right:5px;}
.box li.left{float:left; }


.detailArea .tabDetail_2{padding:15px 0px 40px;}
.detailArea .tabDetail_2 dl{overflow:hidden;}
.detailArea .tabDetail_2 dl dt{float:left;margin-bottom:7px;padding-left:8px;background:url(../img/sub/bul_mint.jpg) 0 6px no-repeat;background-size:2px 2px;font-weight:bold;}
.detailArea .tabDetail_2 dl dd{margin-bottom:7px;padding-left:96px;}
.detailArea .tabDetail_2 dl dd ul li{margin-bottom:3px;}


.stab2_cont{border-bottom:1px solid #e3e3e3; margin-top:20px; padding-bottom:20px;}
.stab2_cont dl{margin-right:10px; width:90%; }	
.stab2_cont .cp_title{height:30px; background:url(../img/sub/cp_img.gif) no-repeat; padding-left:40px; font-weight:bold; font-size:16px; color:#6d201b;}
.stab2_cont .cp_title p{width:200px; clear:left;}
.stab2_cont .cp_title p font{width:200px;}
.stab2_cont dt{padding:0 0 7px 0px; }
.stab2_cont dt span{right:0px; bottom:8px;}
.stab2_cont dd a{padding-right:5px;}
.stab2_cont .imgzoom{left:15px; top:0px;}
.stab2_cont .imgzoom2{ left:15px; top:-10px;}
.stab2_cont .title_st{font-size:14px; color:#46a3a7; padding-bottom:15px; font-weight:bold;}
.stab2_cont .cont_text{line-height:19px; color:#898b8d;}
.stab2_cont .cont_text2{line-height:19px; color:#898b8d; font-weight:bold;}
.stab2_cont .cont_img{ margin:10px 0;}
.stab2_cont .cont_tit{height:30px; background:url(../img/sub/cp_img.gif) no-repeat; padding-left:40px; margin-bottom:10px; }
.stab2_cont select{ width:48%; margin-right:5px; margin-bottom:8px; background:#fff url(../img/main/bg_select.gif) no-repeat 100% 0;background-size:28px 22px;border:1px solid #3eaaaf;color:#3a9499;}
.stab2_cont .left{width:48%; margin-right:2%; float:left; position:relative;}
.stab2_cont .left img{ margin:0 0; padding:0 0;}
.stab2_cont .right{width:50%; float: right; position:relative;}



.btn-wish {display:inline-block;padding:0 8px;height:25px;font-size:12px;font-weight:bold;color:#3eaaaf;line-height:25px;background:#fff;vertical-align:middle; border:#3eaaaf; !important}
.btn-wishs{ border:#3eaaaf;color:#3eaaaf;!important}

/* 오시는 길 */
.aboutArea .aboutBox .subtitle1 img{width:100%;}
.aboutArea .aboutBox .ms3_6_text1{float:left; margin-left:30px; margin-top:30px;}
.aboutArea .aboutBox .ms3_6_text1 dt{padding-bottom:20px;}
.aboutArea .aboutBox .ms3_6_text1 dd{line-height:18px;}
.aboutArea .aboutBox .ms7_5_text1{float:left; margin:30px 0 0px 0px; border-bottom:0px solid #e7e7e7; padding-bottom:20px;}
.aboutArea .aboutBox .ms7_5_text1 dt.tc1{color:#756238; font-size:16px; font-weight:bold; padding:0 0 15px 0px;}
.aboutArea .aboutBox .ms7_5_text1 dt.tc2{color:#837f77; font-size:12px; font-weight:bold; padding:0px 0 5px 5px; background:url(../img/dot.gif) no-repeat 0px 5px; }
.aboutArea .aboutBox .ms7_5_text1 dd{color:#837f77; line-height:18px; padding-left:10px;}
.aboutArea .aboutBox .ms7_5_text1 dd.hp{padding-bottom:30px;}
.aboutArea .aboutBox .ms7_5_text1 dd span{color:#837f77; line-height:22px; padding:0 0 10px 5px; background:url(../img/dot.gif) no-repeat 0px 5px;}


/* 팝업 */
.popupbg{
	position: absolute;
	background: #000;
	opacity: 0.4;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	left: 1px;
	top: 1px;
	z-index:99999;
}
.popup{position:absolute;border:#01509e 5px solid; left:50%;top:10%; margin-left:-390px; background:#fff; width:760px; z-index:99999; }