@charset "UTF-8";
/* 한글 */
#reserdiv { padding:0 12px; width:251px; height:428px; border:1px solid #d3d3d3; overflow:hidden; }
	#reserdiv select { font-size:11px; }
#main_left { overflow:hidden; background:url(../new_images/m_v_line.jpg) no-repeat; padding-top:13px; height:63px; }
	#main_left li { float:left; font-size:0; }
	.mresertable { margin:16px 0 0 15px; }
	.mresertable th { font-weight:normal; font-size:12px; padding-right:10px; }
	.mresertable td { text-align:left; height:23px; }
	.mresertable td img { vertical-align:bottom; }
	.mresertable .btns { text-align:center; padding:5px 0; }
	
	.titlep { padding:4px 0 0px 5px; }
	.paddingl { padding-left:30px; }
	.step1table th{padding:0 5px;font-weight:bold;color:#565656}
	.step1table td { height:29px;padding:0 10px 0 0;}
	.step1table td img { vertical-align:bottom; }
	
#Calendar_Div { position:absolute; }
#popupul { width:250px; height:121px; background:url(../images/main/bg_pop.gif) no-repeat; overflow:hidden; padding:5px; }
#popol { position:absolute; top:25px; right:5px; }
	#popol li { float:left; padding-left:5px; width:14px; height:14px; color:#fff; text-align:center; }
	.popover { font-weight:bold; font-size:12px; background:url(../images/main/popol_on.png) no-repeat 5px 0; }
	.popout { background:url(../images/main/popol_off.png) no-repeat 5px 0; }

#mevent { width:412px; height:161px; background:url(../images/main/bg_event.gif) no-repeat left bottom; overflow:hidden; padding-top:16px; }
#eventul { width:402px; height:151px;overflow:hidden; padding:5px; }
#eventol { position:absolute; top:25px; right:5px; }
	#eventol li { float:left; padding-left:5px; width:14px; height:14px; color:#fff; text-align:center; }
	.eventover { font-weight:bold; font-size:12px; background:url(../images/main/popol_on.png) no-repeat 5px 0; }
	.eventout { background:url(../images/main/popol_off.png) no-repeat 5px 0; }

.gallery { overflow:hidden; }
	.gallery li { float:left; padding:10px 10px 0 0; }
	.gtitle { text-align:center; padding:5px 0 0 0; }
	
	.box { width:260px; height:131px; padding:10px 0px 0 30px; background:url(../images/main/bg_pop.gif) no-repeat 25px 0; overflow:hidden; }
#leftmenubg { background:url(../images/sub/line1.gif) no-repeat 218px  0; }
#leftmenu { width:195px; padding:0 0 10px 5px; background:#F3F3F3; margin-bottom:20px; }
	#smenu { width:195px; margin:40px 0 20px 0; min-height:150px; }
	#smenu li { padding:4px 10px; line-height:25px; text-indent:20px; background:url(../images/sub/m_bg_off.png) no-repeat left bottom; font-weight:bold; }
	#smenu .targetli { background:url(../images/submenu_bg.jpg) no-repeat left top; font-weight:bold; text-indent:20px; }
	#smenu a span { display:block; }
#smenu .targetli span{ color:white; }

	#smenu .lastmenu { background:rgb(234,234,234);margin:5px 0 0 0px; width:170px; }
	#smenu .lastmenu li { padding:7px 10px; background:none; text-indent:15px;  }
	#smenu .lastmenu span { font-weight:normal; color:#666; }
	#smenu .lastmenu .ltarget { background:#ccc; }
	#smenu .lastmenu .ltarget span { color:black; }
#smenu a:hover { text-decoration:none; }

#rschedule { margin:15px 0; border:solid 5px #1d87b1; padding:15px; }
#rschedule th { font-size:12px; font-weight:normal; width:70px; }

.resertable { border-collapse:collapse; border-bottom:solid 1px #ddd; margin:0 auto}
.resertable th { height:29px; border-bottom:solid 1px rgb(236,233,216); font-size:12px;font-weight:bold; background-color:#f4f4f4; color:#333; text-align:center;border-bottom:solid 1px #ccc; }
.resertable td { padding:4px 0; text-align:center; border-bottom:solid 1px #ccc;border-right:solid 1px #ddd;font-size:11px;color:#555555;}
.resertable td span{font-size:11px;color:#000000;}
.resertable td.left { text-align:left; padding:2px 5px; }
.resertable td.sales { font-weight:bold; color:red; }

.linetd { background:url(../shop/img/line_h.gif) repeat-x; height:1px; }

.Point {float:left;width:680px;height:12px;margin:16px 0;padding:18px 0 18px 38px;font-size:11px;color:#3a3a3a; border:solid 1px silver; }
.Point02 {float:left;width:695px;height:32px;margin:16px 0 0 0;padding:18px 0 0 58px;font-size:11px;color:#3a3a3a; }
.Point03 {float:left;width:690px; margin:16px 0 0 0;padding:18px 0 18px 28px;font-size:11px;color:#3a3a3a; border:solid 1px silver; }
	.Point03 p { padding:5px 0 5px 10px; }
.total {float:left;width:720px;margin:0;}
.total dl { float:right; }
.total dt,
.total dd { float:left; padding:3px; margin:0; }
.total dt { padding:0 13px 0 0;margin:12px 0 0 0;}

span#totalAmt { color:#ff7800; font:bold 20px 'arial black'; }
span#totalAmt_ter { color:#ff7800; font:bold 20px 'arial black'; }
span#totalAmt_tot { color:#ff7800; font:bold 20px 'arial black'; }

.total02 {position:relative; margin:35px 0 0 0;}
.total02 dl { float:right; }
.total02 dt,
.total02 dd { float:left; padding:3px; margin:0 0 0 42px;_margin:0 0 0 38px; }
.total02 dt { padding:0 13px 0 0;margin:12px 0 0 0;}
.total02 dd { border:1px solid #c8c8c8; background-color:#f6f6f6; color:#ff7800;font:bold 22px 'arial black'; width:140px; text-align:right; }
.total02 dd.btn {float:left;border:0px; margin:0 0 0 0;padding:0 0 0 7px;}
.total02 dd.btn02 {float:right;width:92px;border:0px; margin:0 0 0 0;padding:0 0 0 7px;}
.total02 dd span { font:bold 12px dotum; }
.total02 dd span#totalAmt { color:#ff7800; font:bold 22px 'arial black'; }
.total02 dd span#totalAmt_ter { color:#ff7800; font:bold 22px 'arial black'; }
.total02 dd span#totalAmt_tot { color:#ff7800; font:bold 22px 'arial black'; }
.Pos01 {position:absolute;top:-32px; left:175px; }
.Pos02 {position:absolute;top:-32px; left:338px; }
.Pos03 {position:absolute;top:-32px; left:528px; }
.Pos04 {position:absolute;top:0px; left:242px; }
.Pos05 {position:absolute;top:2px; left:430px; }

.ContentBox {width:720px;margin:15px 0 0 0;position:relative;}
.ContentBoxTop {height:3px;line-height:0; overflow:hidden;}
.ContentBoxTop02 {height:3px;line-height:0; overflow:hidden; }
.ContentBoxBottom {height:1px;line-height:0; overflow:hidden; }
.ContentBoxMid { width:720px; overflow:hidden; }

.SearchBox {margin:10px 0 0 0;padding:0 0 0 22px;width:665px;}
.SearchBox02 {position:relative;margin:8px 0 0 0;padding:0 0 0 22px;width:665px;}
.Search01 {float:left;width:190px;margin:0 0 0 0;}
.Search01 ul { padding:0 0 0 10px;background:url('../images/res/dot_red.gif') no-repeat 0 6px;}
.Search01 ul li {float:left;margin:2px 0 8px 0;_padding:0 0 13px 0;*padding:0 0 13px 0;}
.Search02 {float:left;width:310px;margin:0 0 7px 0;padding:0 0 0 0;_padding:0 0 13px 0;*padding:0 0 7px 0;}
.Search02 ul { padding:0 0 0 10px;background:url('../images/res/dot_red.gif') no-repeat 0 6px;}
.Search02 ul li {position:relative;float:left;margin:2px 0 4px 0;}
.Search02 ul li img{position:absolute;top:0;left:88px;height:18px;}
.Search03 {float:left;margin:0 0 2px 0;padding:0 0 0 17px;}
.Search03 ul { padding:0 0 0 10px;background:url('../images/res/dot_red.gif') no-repeat 0 6px;}
.Search03 ul li {position:relative;float:left;margin:2px 0 4px 0;}
.Search03 ul li img{position:absolute;top:0;left:88px;height:18px;}
.Search04 {float:left;width:240px;margin:0 0 0 0;}
.Search04 ul { padding:0 0 0 10px;background:url('../images/res/dot_red.gif') no-repeat 0 6px;}
.Search04 ul li {float:left;margin:2px 0 10px 0;}
.Search05 {float:left;width:176px;margin:0 0 2px 0;padding:0 0 0 17px;_padding:0 0 10px 17px;*padding:0 0 14px 17px;}
.Search05 ul { padding:0 0 0 10px;background:url('../images/res/dot_red.gif') no-repeat 0 6px;}
.Search05 ul li {position:relative;float:left;margin:2px 0 10px 0;}
.Search05 ul li img{position:absolute;top:0;left:110px;height:18px;}
.Search06 {float:left;width:180px;margin:0 0 2px 0;padding:0 0 0 17px;}
.Search06 ul { padding:0 0 0 10px;background:url('../images/res/dot_red.gif') no-repeat 0 6px;}
.Search06 ul li {position:relative;float:left;margin:2px 0 10px 0;}
.Search06 ul li img{position:absolute;top:0;left:110px;height:18px;}
.Search07 {float:left;width:650px;margin:0 0 0 0;}
.Search07 ul { padding:0 0 0 10px;background:url('../images/res/dot_red.gif') no-repeat 0 6px;}
.Search07 ul li {float:left;margin:2px 0 10px 0;}
.Search08 {float:left;width:660px;margin:0 0 0 0;_padding:0 0 10px 0;*padding:0 0 10px 0;}
.Search08 ul { padding:0 0 0 10px;background:url('../images/res/dot_red.gif') no-repeat 0 6px;}
.Search08 ul li {float:left;margin:2px 0 10px 0;}

.Listbox { width:720px;margin:30px 0 0 0; overflow:hidden; }
.Listbox02 {width:720px;margin:3px 0 0 0;}
.LstTitle{background:url('../images/common/table_titlebg.gif') repeat-x;height:40px;overflow:hidden;}
.ListboxTit {padding:12px 0 0 23px ;background:url('../images/common/table_title_bulet.png') no-repeat 10px 15px; height:20px; font-weight:bold; font-size:15px; font-family:"Nanum Gothic"; color:#073349;float:left; }
.ListLocation {position:relative; float:right; font-size:12px;padding:5px 0px;color:#555555;font-weight:bold; }
.ListLocation span{float:left;}
.ListLocation span.datetxt{height:20px;background:url('../images/sub01/searchlist_date_bg.gif') repeat-x;padding:7px 10px; 0px 10px;}
/*
.ListLocation span.left {position:absolute;top:-3px;left:-25px;}
.ListLocation span.right {position:absolute;top:-3px;left:112px;}
.ListLocation span.left02 {position:absolute;top:-3px;left:-52px;}
.ListLocation span.right02 {position:absolute;top:-3px;left:137px;}
*/

.TableBox { margin:0px 0 0 0;padding:0;width:720px;}
.TableBox02 { margin:0;padding:0;width:720px; }
table.t2 { border-collapse: collapse; width: 100%; margin: 0 0 3px 0; border-top: 1px solid #1d87b1; background: #fff;text-align: center; }
table.t2 th { border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 6px 5px 6px; }
table.t2 tr.colorhover:hover td {background-color:#f6fcff;}/* IE6 */
table.t2 td { border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 6px 5px 6px;vertical-align:middle;font-size:11px;color:#555555;}
table.t2 th.th {border-left:0px;font-weight:normal;}
table.t2 th.th-left {border-left:0px;padding: 0 6px 1px 6px;}
table.t2 td.td-left {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 5px 6px 5px 6px; }
table.t2 td.td-left02 {text-align:left;padding: 5px 5px 5px 6px; }
table.t2 thead th, table.t1 tfoot th { background: #e4f6ff; color: #555; text-align: center; vertical-align: middle;}

table.t3 { border-collapse: collapse; width:720px; margin: 0 0 3px 0;  background: #fff;}
table.t3 th { border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 6px 5px 6px; }
table.t3 td { border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 6px 5px 6px;vertical-align:middle;font-size:11px;color:#555555;}
table.t3 th.th {border-left:0px;font-weight:normal;}
table.t3 th.th-left {border-left:0px;padding: 0 6px 1px 6px;}
table.t3 td.td-left {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 5px 6px 5px 38px;font-size:12px;font-weight:bold;background:url('../images/res/dot.png') no-repeat 18px ; background-color:#f9f9f9; }
table.t3 thead th, table.t1 tfoot th { background: #e4f6ff; color: #555; text-align: center; vertical-align: middle;}

table.t4 { border-collapse: collapse; width:100%;  margin: 0 0 0 0; background: #fff;text-align:center;}
table.t4 th { border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 6px 5px 6px;border-bottom: 1px solid #dddddd; }
table.t4 td { border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 6px 5px 6px;vertical-align:middle;font-size:11px;color:#555555;}
table.t4 th.th {border-left:0px;font-weight:normal;}
table.t4 th.th-left {border-left:0px;padding: 0 6px 1px 6px;}
table.t4 td.td-left {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 5px 6px 5px 6px; background-color:#f9f9f9;font-size:12px;font-weight:bold;color:#363636;text-align:center;}
table.t4 td.td-right { border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 6px 5px 6px;vertical-align:middle;font-size:11px;color:#555555;}
table.t4 thead th, table.t1 tfoot th { background: #f1ede8; color: #555; text-align: center; vertical-align: middle;}

table.t5 { border-collapse: collapse; width:720px; margin: 0 0 0px 0;  background: #fff;}
table.t5 th { border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 6px 5px 6px; }
table.t5 td { border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 8px 6px 8px 12px;vertical-align:middle;font-size:12px;color:#555555;}
table.t5 th.th {border-left:0px;font-weight:normal;}
table.t5 th.th-left {border-left:0px;padding: 0 6px 1px 6px;}
table.t5 td.td-left {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 5px 6px 5px 38px;font-size:12px;font-weight:bold;background:url('../images/res/dot.png') no-repeat 24px ; background-color:#f9f9f9;}
table.t5 td.td-left02 {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 5px 6px 5px 38px;font-size:12px;font-weight:bold;background:url('../images/res/dot_red.gif') no-repeat 24px 29px; background-color:#f9f9f9;}
table.t5 td.td-left03 {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 5px 6px 5px 38px;font-size:12px;font-weight:bold;background:url('../images/res/dot_red.gif') no-repeat 24px 31px; background-color:#f9f9f9;}
table.t5 td.td-left04 {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 5px 6px 5px 38px;font-size:12px;font-weight:bold;background:url('../images/res/dot_red.gif') no-repeat 24px 18px; background-color:#f9f9f9;}
table.t5 td.td-left05 {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 5px 6px 5px 38px;font-size:12px;font-weight:bold;background:url('../images/res/dot_red.gif') no-repeat 24px 56px; background-color:#f9f9f9;}
table.t5 thead th, table.t1 tfoot th { background: #e4f6ff; color: #555; text-align: center; vertical-align: middle;}

.t6 { border-collapse: collapse; width:720px; margin: 0 0 0 0; background: #fff;text-align:center;  }
table.t6 th { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px  solid #dddddd;   padding: 5px 6px 5px 6px; font-weight:bold;}
table.t6 td { border: 1px solid #DDDDDD; padding: 7px 6px 7px 6px;vertical-align:middle;font-size:11px;color:#555555;}
table.t6 th.th {border-left:0px;font-weight:normal;}
table.t6 td.td-left {border-left:0px;border-bottom: 1px solid #DDDDDD;  padding: 7px 6px 7px 6px;}
table.t6 thead th, table.t1 tfoot th { background: #f4f4f4; color: #555; text-align: center; vertical-align: middle;}

.visual { width:697px; height:382px; overflow:hidden; position:relative; z-index:1; }
.visual #slideshow {width:697px; height:382px; margin:0; padding:0;}
.visual #slideshow img {width:697px; height:381px;}
.visual #nav {z-index: 50; position: absolute; top:341px; right:58px;}
.visual #nav a {float:left; width:14px; height:14px; margin: 0 13px 0 0; text-indent:-5000px; text-decoration:none; background:url("../images/main/visual_off.png") no-repeat 0 0;}
.visual #nav a:hover {background:url("../images/main/visual_on.png") no-repeat 0 0;}
.visual #nav a.activeSlide {background:url("../images/main/visual_on.png") no-repeat 0 0;}
.visual #startStop {display:block; position:absolute; top:339px; right:28px; z-index:999; width:20px; height:21px; text-indent:-5000px; background:url('../images/main/visual_pause.png') no-repeat 0 0;}

#subContentView { background-color:white; width:755px; padding:0 10px; background:url(../images/sub/bg.gif) repeat-y; margin-right:5px; min-height:450px; }
#subContentTop { height:5px; background:url(../images/sub/bg_top.gif) no-repeat left top; }
#subContentBtm { height:5px; background:url(../images/sub/bg_btm.gif) no-repeat left top; }

.perleft li { padding:3px 0; line-height:15px; }

#stepdiv { font-size:16px; font-weight:bold; border:solid 1px #004d90; width:250px; padding:7px 15px; background-color:#3c97ce; color:white; }

.pricecol { color:#ff7800; font:bold 20px 'arial black'; } 
.nbasic { margin-left:5px; }
.nbasic td { background:url(/new_images/spot_list.jpg) no-repeat 2px 8px; padding-left:8px; height:20px; }

.step1_search{background:#eef0f2;border-top:3px solid #565656}