@charset "euc-kr";
@import url("com.Basis.css");


/*@font-face { 
font-family:¼­¿ï³²»êÃ¼ B; 
src:url(fonts/08SeoulNamsanB.ttf); 
}
@font-face { 
font-family:¼­¿ï³²»êÃ¼ B; 
src:url(fonts/SeoulNamsanM.eot);  
}
@font-face { 
font-family:¼­¿ï³²»êÃ¼ B; 
src:local(¡Ø),url(fonts/SeoulNamsanM.woff) format('woff')

}*/



/**
 * =================================================================================
 * INFORMATION
 * ---------------------------------------------------------------------------------
 * @File Name 	: kor.Basis.css
 * @Description : Korean Basis Style Sheet
 * @Version 		: 1.0.0
 * @Create Date : 2009.09.07
 * @Update Date : N/A
 * @History			: N/A
 * =================================================================================
 */
body { font-family:¼­¿ï³²»êÃ¼ B;overflow:auto;}
td { font-family:¼­¿ï³²»êÃ¼ B;}
/*=================================================================================
 * ¸ÞÀÎÆäÀÌÁö
 =================================================================================*/
.MainBG {
	background: url(/img/kor/bg.jpg) ;
	background-position:center center;
}
#wb-wrapper {	
	width: 1260px;
	height: 970px;
	margin: 0 auto;
	--border:1px solid #ff0000;
}

/********** Top **********/

#LY-Top {
	position: relative;
	width: 100%;
	height: 140px;
}
#LY-Top #Top-Left {
	float: left;
	width: 260px;
	height: 140px;
	--background: url(/images/kor/top_line.gif) no-repeat top right;
}
#LY-Top #Top-Left h1 {
	margin: 2px 0 0 15px;
}
#LY-Top #Top-Left h2 {
	margin: 0px 0 0 15px;
}
#LY-Top #Top-Left ul {
	margin: 15px 0 0 10px; 
}
#LY-Top #Top-Left ul li {
	display: inline;
	margin-left: 5px;
}
#LY-Top #Top-Contents {
	#position: relative;
	float: left;
	width: 550px;
	height: 140px;
	--border: 1px solid #d69a5a;
}
#LY-Top #Top-Contents #Contents {
	margin: 18px 0 0 20px;
	color:#ffffff;
}
#LY-Top #Top-Contents #Contents li {
	padding-left: 8px;
	background: url(/images/kor/top_bullet.gif) no-repeat 0 6px;
}
#LY-Top #Top-Contents #Contents li span.point {
	color: #ED7F08;
	font-weight: bold;
}
#LY-Top #Top-Contents #Functions {
	margin: 19px 0 0 8px;
	--border:1px solid #ffffff;
}
#LY-Top #Top-Contents #Functions li {
	display: inline;
	margin-left: 12px;
}
#LY-Top #Top-Contents #Functions li img {
	position: relative;
	top: -2px;
	vertical-align: middle;
}
#LY-Top #Top-Right {
	#position: relative;
	float: right;
	margin-right:10px;
	margin-top:25px;
	width: 400px;
	height: 100px;	
	--border: 1px solid #d69a5a;	
}
#LY-Top #Top-Right #Login {
	display: inline-block;
	text-align:center;
	margin:0 auto;
	margin: 5px 0 0 0px;
	--border: 1px solid #d69a5a;	
}

#LY-Top #Top-Right #Login li {
	display: inline;	
	margin-left: 10px;	
}
#LY-Top #Top-Right #Login li img {
	position: relative;
	top: -2px;
	vertical-align: middle;
}
#LY-Top #Top-Right #Login li #session_state {
	display: inline-block;
	width:111px;
	height:26px;	
	margin:0 auto;	
	background-image: url(/img/kor/login_time_bg.png);
}
#session_state2 {
	color:#000000;
	font-weight: bold;
	font-size: 10px;
	line-height:30px;
 }
#session_box{
	vertical-align: middle;
	top: -5px;
}
#session_box img {
	position: relative;	
	top: -2px;
	vertical-align: middle;
}
#session_box #popSession {	
	width:111px;
	height:26px;
	top:15px;
	right:70px;
	margin:0 auto;
	text-align:center;
	background-image: url(/img/kor/login_time_bg.png);
	--border: 1px solid #d69a5a;	
}
 #session_state1 {
	color:#000000;
	font-weight: bold;
	font-size: 10px;
	line-height:30px;
 }

/********** Menu **********/
#LY-Menu {
	position: relative;
	background: url(/img/kor/menu_bg.png) repeat-x top left;	
	--padding-left: 5px;
	padding-top: 1px;
	width: 100%;
	height:62px
}
#LY-Menu ul {
	position: relative;
	--margin-top: 7px;
	height: 28px;
}
#LY-Menu ul li {
	float: left;
	--margin-right: 7px;
}
#LY-Menu ul li a {
	display: inline-block;
	padding: 20px 14px 0 14px;
	font-size:20px;
	height: 19px;
}
#LY-Menu ul li.on a {
	background: url(/img/kor/menu_on.png) repeat-x top left;
	font-weight: bold;
	height:62px;

}
#LY-Menu ul li.off a {
	background: url(/img/kor/line.png) no-repeat top right;
	--border-left: 1px solid #ada5a9;
	color: #ffffff;
	height:40px;
}

/********** Menu **********/
#LY-Admin {
	position: absolute;
	padding-top: 1px;	
	width: 1280px;
	--border: 10px solid #ffffff;
}
#LY-Admin ul {
	position: absolute;	
	width: 1280px;
	--border: 1px solid #ffffff;
}
#LY-Admin ul li {
	float: left;
	width:159px;
	--padding: 0 0 15px 0	
	border: 1px solid #ffffff;
}
#LY-Admin ul li a {
	display: inline-block;
	padding: 20px 0  15px; 0;	
	font-size:15px;
	color:#ffffff;
	width:159px;
	--border: 1px solid #ffffff;
}
#LY-Admin ul li.on a {	
	color: #ff0000;
	width:159px;
	font-weight: bold;	
	--border: 1px solid #ffffff;

}
#LY-Admin ul li.off a {
	width:159px;
	--border: 1px solid #ffffff;
}

/********** Menu **********/
#LY-Admin-Coner {
	position: absolute;
	padding-top: 1px;	
	width: 1280px;
	--border: 10px solid #ffffff;
}
#LY-Admin-Coner ul {
	position: absolute;	
	width: 1250px;
	--border: 1px solid #ffffff;
}
#LY-Admin-Coner ul li {
	float: right;
	padding: 0px 10px; 5px; 0;	
	--border: 1px solid #ffffff;
}
#LY-Admin-Coner ul li a {
	display: inline-block;
	padding: 20px 10px; 5px; 0;	
	font-size:15px;
	color:#ffffff;
	width:100%;
	--border: 1px solid #ffffff;
}
#LY-Admin-Coner ul li.on a {
	background: url(/img/kor/menu_on.png) repeat-x top left;
	color: #ff0000;
	font-weight: bold;	
	--border: 1px solid #ffffff;

}
#LY-Admin-Coner ul li.off a {
	background: url(/img/kor/line.png) no-repeat top right;
	--border: 1px solid #ffffff;
}

/********** Function **********/
#LY-Function {
	position: relative;
	width: 100%;
	height: 60px;
	--border: 1px solid #ada5a9;
}
#LY-Function #Function-Time {
	position: absolute;
	font-size:20px;
	left: 10px;
	top: 10px;
	--border: 1px solid #ada5a9;
}
#LY-Function #Function-Time li {
	float: left;
	line-height: 40px;
}
#LY-Function #Function-Time li.time {
	font-weight: bold;
}
#LY-Function #Function-Time li.remain {
	margin-left: 20px;
	padding-left: 8px;	
	font-weight: bold;
	line-height: 0px;
	--border: 1px solid #ada5a9;
	--background: url(/img/kor/use_seat.png) no-repeat;
}
#LY-Function #Function-Time li.seat{
	color: #ed7f08;
	font-weight: bold;
	--border: 1px solid #ada5a9;
}

#LY-Function #Function-Time li.btn {
	margin-left: 20px;
	position: relative;
	top: -4px;
}

#LY-Function #Function-Btn {
	position: absolute;
	left: 10px;
	top: 10px;
}
#LY-Function #Function-Btn li {
	float: left;
	margin-left: 10px;
}
#LY-Function #Function-Btn li.last {
	position: relative;
	top: 2px;
	margin-left: 10px;
}
#LY-Function #Function-Btn li div {
	float: left;
}
#LY-Function #Function-Btn li div img {
	float: none;
}
#LY-Function #Function-Btn li div#ZoomTitle {
	margin: 4px 8px 0px 0px;
}

#LY-Function  #Functions {
	position: absolute;
	margin: 20px 0 0 700px;
	--border:1px solid #ffffff;
}
#LY-Function  #Functions li {
	display: inline;
	margin-left: 12px;
}
#LY-Function  #Functions li img {
	position: relative;
	top: -2px;
	vertical-align: middle;
}
/********** Center **********/
#LY-Center {
	position: relative;
	width: 1250px;
	height: 710px;
	--border: 1px solid #d69a5a;
}
#LY-Center2 {
	position: relative;
	top: 65px;
	width: 1000px;
	height: 700px;
}
/********** Bottom **********/
#LY-Bottom {
	width: 100%;
	height: 24px;
	text-align: center;
	border-top: 3px solid #8fb94d;
	background: #f3f3f3;
}

/********** Body **********/
#Body-Wrapper {
	position: relative;
	padding-right: 10px;
	vertical-align:top;
	--border: 1px solid #d69a5a;		
}
#Body-Wrapper #Function-Time {
	position: relative;
	font-size:20px;
	left: 0px;
	top: 0px;
	--border: 1px solid #ada5a9;
}
#Body-Wrapper #Function-Time li {
	float: left;
	line-height: 35px;
	margin-left: 15px;
}
#Body-Wrapper #Function-Time li.time {
	font-weight: bold;
}
#Body-Wrapper #Function-Time li.remain {
	margin-left: 20px;
	padding-left: 8px;	
	font-weight: bold;
}
#Body-Wrapper #Function-Time li.seat{
	color: #ed7f08;
	font-weight: bold;
	--border: 1px solid #ada5a9;
}
#Body-Wrapper  #Functions {
	--position: absolute;
	margin: 0px 0 0 700px;
	--border:1px solid #ffffff;
}
#Body-Wrapper  #Functions li {
	display: inline;
	margin-left: 12px;
}
#Body-Wrapper  #Functions li img {
	position: relative;
	top: -2px;
	vertical-align: middle;
}
#Body-Holiday {
	margin: 100px auto;
	padding: 60px 0 0 200px;
	width: 482px;
	height: 110px;
	color: #ef8104;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
	background: url(/images/kor/bg_holiday.gif) no-repeat left top;
}
#navi_main_list {
	text-align: center;
	margin:0 auto;	
	--border: 1px solid #d69a5a;
}

.Body-List {
	background: url(/img/kor/timebar_bg.png) no-repeat 3px;
	position: relative;
	padding-top: 6px;
	width: 1250px;
	height: 70px;
	--border: 1px solid #d69a5a;	
}
.Body-List.on { --background: #eef6dc;}

.Body-List .title {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 60px;
	text-align:center;
	font-weight: bold;
	--border: 1px solid #d69a5a;
}
.Body-List .title td {
	color: #ffffff;	
	font-size:15px;	
	--border: 1px solid #d69a5a;
}

.Body-List .title img {
	width: 26px;
	height: 26px;
}
.Body-List .reserve img {
	width: 125px;
	height: 67px;
}
.Body-List .reserve li {	
	margin-right: 7px;
}
.Body-List .contents {
	position: relative;
	float: left;
	left: 10px;
	width: 940px;
	height:30px;		
	--border: 1px solid #d69a5a;
}
.Body-List .contents ul {
	position: relative;
	top: 1px;	
	--border: 1px solid #d69a5a;
}
.Body-List .contents ul li {
	position: relative;
	float: left;
	display: inline;
	margin-right: 5px;	
	margin-bottom: 10px;	
	--border: 1px solid #d69a5a;
}
.Body-List .contents ul li ul li {
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 10px;	
}
.Body-List .contents1 ul li ul li {
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 3px;	
}

.Body-List .contents ul li div {
	position: absolute;
	top: 15px;
	
}
.Body-List .contents ul li div.Am { color: #d69a5a; width: 35px; top: 30px;}
.Body-List .contents ul li div.Pm{ color: #5994cc; width: 35px; top: 30px;}

.Body-List .contents1 {
	position: relative;
	float: left;	
	left: 10px;
	width: 940px;
	height:60px;
	--border: 1px solid #d69a5a;
}
.Body-List .contents1 ul {
	position: relative;	
	top: 0px;
	--border: 1px solid #d69a5a;
}
.Body-List .contents1 ul li {
	position: relative;
	float: left;
	display: inline;
	margin-right: 18px;	
	margin-bottom: 2px;
	height:30px;
	--border: 1px solid #d69a5a;
}
.Body-List .contents1 ul li ul li {
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 10px;
	--border: 1px solid #d69a5a;
}
.Body-List .contents1 ul li ul li {
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;	
}

.Body-List .contents1 ul li div {
	position: absolute;
	--top: 10px;
	
}
.Body-List .contents1 ul li div.Am { color: #d69a5a; width: 30px; top: 16px;font-size:11px;}
.Body-List .contents1 ul li div.Pm{ color: #5994cc; width: 30px; top: 16px;font-size:11px;}





/*=================================================================================
 * ÆË¾÷°øÅë
 =================================================================================*/
#POP-Wrapper {
	width: 100%;
	height: 100%; overflow:hidden;	
}
#POP-Wrapper #POP-Top {
	position: relative;
	width: 100%;
	height: 64px;
	background: url(/images/kor/popup_top_bg.gif) no-repeat center top;
}
#POP-Wrapper #POP-Top h1 {
	position: absolute;
	left: 20px;
}
#POP-Wrapper #POP-Top div {
	position: absolute;
	right: 33px;
	top: 32px;
}
#POP-Wrapper #POP-Body {		
	-margin: 15px 10px 15px 10px;
	margin-top: 20px;
	-border: 10px solid #c4e4e3;
}
#POP-Wrapper #Close-Button {
	position: relative;
	padding-top: 10px;
	width: 100%;
	text-align: center;
}

#Paging-Area {
	position: relative;
	margin-top: 20px;
	width: 100%;
	text-align: center;
}

#Paging-Area img {
	position: relative;
	top: -1px;
	vertical-align: middle;
}
#Paging-Area a {
	margin-right: 3px;
}
#Paging-Area strong {
	margin-right: 3px;
}
#Paging-Area a.first {
	margin-right: 5px;
}
#Paging-Area a.last {
	margin-left: 5px;
}
/*=================================================================================
 * ·Î±×ÀÎ
 =================================================================================*/
#POPLogin-Wrapper {	
	position: relative;
	width: 970px;
	height: 600px;
	--background: url(/img/kor/popup_bg.png) no-repeat;
}

#Pop-Box {
	position: relative;
	width: 705px;
	height: 393px;
	margin:0 auto;
	top:40px;
	--border: 1px solid #cc0000;
	background: url(/img/kor/login_bg.png) no-repeat;
}
#Login-UI{
	position: relative;
	width: 172px;
	height: 173px;
	top:140px;
	left:40px;
	--border: 1px solid #cc0000;
	background: url(/img/kor/icon_user.png) no-repeat;
}
#Pop-Form {
	position: relative;
	width: 705px;
	height:393px;
	float: left;
	--border: 1px solid #cc0000;
}
#Login-table {
	position: relative;
	width:750px;
	left:15px;
	top:120px;
	--border: 1px solid #cc0000;
}
#Error-Table {
	position: relative;
	width:705px;	
	top:50px;
	text-align:center;
	margin:0 auto;
	--border: 1px solid #cc0000;
}
#Pop-Form td {
	color: #000000;
	font-size: 30px;
	font-weight: bold;
	line-height: 60px;
	font-family:¼­¿ï³²»êÃ¼ B;
}

#Login-Box label {
	font-weight: bold;
	margin-left: 20px;
}

#Login-Button {
	right: 50px;
	height: 100%;
	--border: 1px;
	padding-top: 3px;
}

.text {
	border: #999999 0px solid; 
	font-size: 30pt;
	--color: #000000; 
	padding-top: 3px;	
	width:337px;
	height:55px;
	background: url(/img/kor/login_input.png) no-repeat ;
}

.text_kr {
	border: #999999 1px solid; 
	font-size: 9pt;
	color: #000000; 
	padding-top: 3px;
	--font-family: µ¸¿ò, rnffla, Arial;
	height: 18px;
	background-color: #fafafa;
	ime-mode : active ;
}
/*=================================================================================
 * ºü¸¥¿¹¾à
 =================================================================================*/
#Quick-Title {
	margin-bottom: 10px;
	color: #f47426;
	font-weight: bold;
}
#Quick-Box {
	padding: 20px 0px 0px 0px;
	width: 705px;
	height:393px;	
	margin:0 auto;
	--border: 1px solid #d0d0d0;
	background: #f8f8f8;
	background: url(/img/kor/login_bg.png) no-repeat;
}
#Quick-Box div {
	margin-top: 40px;
	margin-bottom: 20px;
}
#Quick-Box label {
	font-weight: bold;
	font-size:35px;
	margin-left: 30px;
	color:#000000;

}
#Quick-Box select {
	margin-left: 7px;
	font-size:40px;
	font-weight:bold;
	
}
#Quick-Box input {
	position: relative;
	top: -1px;
	margin-left: 10px;
}

/*=================================================================================
 * ºñµµ¼­´ëÃâÇöÈ²
 =================================================================================*/
#NonBook-Search {
	table-layout: fixed;
	width: 600px;
}
#NonBook-Search caption {
	display: none;
}
#NonBook-Search tbody th {
	height: 38px;
	border: 1px solid #d0d0d0;
	background: #f3f3f3;
}
#NonBook-Search tbody td {
	height: 38px;
	text-align: center;
	border: 1px solid #d0d0d0;
}
#NonBook-Search tbody td #SearchKey {
	width: 80px;
	height: 20px;	
}
#NonBook-Search tbody td #SearchKey2 {
	width: 350px;
	height: 20px;	
}
#NonBook-List {
	margin-top: 15px;
	table-layout: fixed;
	width: 600px;
	border-top: 3px solid #48aca7;
}
#NonBook-List caption {
	display: none;
}
#NonBook-List thead {
	height: 34px;
	color: #27847f;
}
#NonBook-List thead th {
	border-bottom: 1px solid #c4e4e3;
	background: #ecf7f6 url(/images/kor/th_line.gif) no-repeat right bottom;
}
#NonBook-List thead th.last {
	background: #ecf7f6;
}
#NonBook-List tbody td {
	height: 29px;
	text-align: left;
	border-bottom: 1px solid #eaeaea;
	padding-left: 3px;
}


/*=================================================================================
 * ¿¹¾àÇÏ±â
 =================================================================================*/
#Reserve-Wrapper {
	width: 968px;
	height: 540px;
	--border: 1px solid #cc0000;
}

#Reserve-Top {	
	margin-bottom: 15px;	
	width: 900px;
	height:62px;
	text-align: center;
	margin:0 auto;
	background: url(/img/kor/reserve_top.png) no-repeat 0 5px;
}
#Reserve-Top dt {
	float: left;
	padding: 0px 0;
	width: 110px;
	height: 62px;
	color: #ffffff;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	--border: 1px solid #cc0000;
	line-height: 65px;
}
#Reserve-Top dd {
	float: left;
	width: 185px;
	height: 62px;
	color: #000000;
	text-align: center;	
	font-weight: bold;
	--border: 1px solid #cc0000;
}
#Reserve-Top dd.corner {
	font-size: 20px;
	line-height: 65px;
}
#Reserve-Top dd.number {
	font-size: 20px;
	line-height: 65px;
}
#Reserve-Top dd.name {
	font-size: 20px;
	line-height: 65px;
}
#Reserve_Functions{
	width:970px;
	height:40px;
	margin-top:10px;
}
#Reserve_Functions dt{
	float: left;
	width:300px;
	height:40px;
	color:#000000;
	font-size: 25px;
	text-align:center;
	line-height:40px;
	--border: 1px solid #cc0000;
}
#Reserve_Functions dd{
	float: left;
	width:620px;
	height:40px;	
	color:#000000;
	font-size: 15px;
	text-align:right;
	line-height:40px;
	--border: 1px solid #cc0000;
}

#Reserve-Point {
	margin-bottom: 5px;
	width: 100%;
	text-align: center;
	color: #f47426;
	font-weight: bold;
}
#Reserve-Search {
	padding-bottom: 0px;
	width: 950px;
	height: 30px;
	text-align: center;
}
#Reserve-Search span {
	color: #000000;
}
#Reserve-Search label {
	display: inline-block;
	margin-top: 2px;
	font-weight: bold;
}
#Reserve-Search #SearchKey {
	padding-top: 3px;
	width: 320px;
	height: 20px;
}
#Reserve-Body {
	width: 730px;
	margin:0 auto;
	padding: 20px 0px;
	text-align: center;
	background: #f8f8f8;
	--border: 1px solid #d0d0d0;
}
#Reserve-Body label {
	position: absolute;
	left: -100px;
	top: 0px;
}
#Reserve_qtimeline{
	margin-top:0px;
	text-align:center;
}
#Body-Time {
	margin-top:10px;
	font-size: 20px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	--border: 1px solid #cc0000;
}
#Reserve_limitime {
	position:relative;
	margin-top:20px;
	width:967px;
	height:100px;;
	font-size: 25px;
	color: #000000;
	text-align: center;
	--border: 1px solid #cc0000;
}
#Reserve_limitime dt {
	float: left;
	margin-left:12px;
	width: 180px;
	height:100px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	--border: 1px solid #cc0000;
}
#Reserve_limitime dd {
	float: left;
	margin-left:3px;
	margin-top:3px;
	width: 90px;
	height: 40px;
	text-align: center;	
	--border: 1px solid #cc0000;
}
#Reserve_limitime #button1{
	width:90px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	line-height:40px;
	background: url(/img/kor/btn_time_off.png) no-repeat;
}
#Reserve_limitime #button2{
	width:90px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	line-height:40px;
	background: url(/img/kor/btn_time_on.png) no-repeat;
}

#Body-Btn dt {
	width: 970px;
	height: 64px;
	margin-top:10px;
	text-align: center;
	--border: 1px solid #cc0000;
}

/*#Reserve-Body select {
	height: 21px;
	font-size: 14px;
	font-weight: bold;
	font-family: "±¼¸²", Gulim, "µ¸¿ò", Dotum, Tahoma, Verdana, AppleGothic, sans-serif;
	color: #000000;
	vertical-align: middle;
}*/
#Reserve-Body span {
 font-weight: bold;
 color: #000000;
}
#Reserve-Contents {
	-margin: 10px 0 0 5px;
	margin:0 auto;
	width: 730px;
	color: #343333;	
}
#Reserve-Contents li {
	padding-left: 8px;
	margin-top: 5px;
	background: url(/images/kor/top_bullet.gif) no-repeat 0 6px;
}
#Reserve-Contents2 {
	position:relative;
	-margin: 10px 0 0 5px;
	margin:0 auto;
	width: 930px;
	color: #343333;	
	--border: 3px solid #48aca7;
}
#Reserve-Contents2 dt {
	padding-left: 10px;
	margin-top: 5px;
	font-size:15px;
	color:#000066;
	background: url(/images/kor/top_bullet.gif) no-repeat 0 6px;
}
/*=================================================================================
 * ¿¹¾àÈ®ÀÎ
 =================================================================================*/
#Check-Title {
	width: 730px;
	margin:0 auto;
	margin-top: 15px;
	color: #343333;
	font-size: 15px;
	font-weight: bold;	
	
}
#Check-Title span {
	color: #37938f;
}

#Reserve-List {
	width: 830px;
	height:100%;
	margin:0 auto;
	margin-top: 15px;
	table-layout: fixed;	
	-width: 580px;
	border-top: 3px solid #48aca7;
}
#Reserve-List caption {
	display: none;
}
#Reserve-List thead {
	height: 34px;
	color: #27847f;
}
#Reserve-List thead th {
	border-bottom: 1px solid #c4e4e3;
	background: #ecf7f6 url(/images/kor/th_line.gif) no-repeat right bottom;
}
#Reserve-List thead th.last {
	background: #ecf7f6;
}
#Reserve-List tbody td {
	height: 29px;
	text-align: center;
	font-size:15px;
	font-family:¼­¿ï³²»êÃ¼ B; 
	border-bottom: 1px solid #eaeaea;
}
#Reserve-List tfoot {
	height: 29px;
	text-align: right;
	color: #343333;
	font-weight: bold;
	background: #fafafa;
}
#Reserve-List tfoot td {
	padding-right: 20px;
	border-bottom: 1px solid #eaeaea;
}
#Reserve-Close {
	margin-top: 20px;
	width: 680px;
	text-align: center;
}

/*=================================================================================
 * ¿¹¾à¿Ï·á
 =================================================================================*/
#Reserve1-Wrapper {
	width: 578px;
}
#Reserve1-Title {
	margin-bottom: 25px;
	padding-top: 30px;
	width: 100%;
	height: 50px;
	text-align: center;
	color: #f67c33;
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
	background: url(/images/kor/reserve1_bg.gif) no-repeat left top;
}
#Reserve1-Point {
	margin-bottom: 10px;
	color: #343434;
	font-weight: bold;
}
#Reserve1-Search {
	padding-top: 15px;
	width: 575px;
	height: 40px;
	text-align: center;
	border: 1px solid #d0d0d0;
}
#Reserve1-Search label {
	display: inline-block;
	margin-top: 2px;
	font-weight: bold;
}
#Reserve1-Search #SearchKey {
	padding-top: 3px;
	width: 380px;
	height: 16px;
}
#Reserve1-Btn {
	margin-top: 25px;
	text-align: center;
}

.time_cell { border:0px none; -ms-interpolation-mode:bicubic; width: 14px; height: 28px; }
.time_cell1 { border:0px none; -ms-interpolation-mode:bicubic; width: 14px; height: 19px; }
.time_cell2 { border:0px none; -ms-interpolation-mode:bicubic; width: 10px; height: 19px; }

.hidden_main 
{
	BORDER-RIGHT: #FFF 1px solid; 
	BORDER-TOP: #FFF 1px solid; 
	FONT-SIZE: 1pt;
	BORDER-LEFT: #FFF 1px solid; 
	COLOR: #FFF; 
	BORDER-BOTTOM: #FFF 1px solid;
	FONT-FAMILY: ;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #FFF;
}
/*=================================================================================
 * ¹öÆ°
 =================================================================================*/
 /* COPY FROM HERE / ¿©±â¼­ ºÎÅÍ º¹»ç / */
.btn02-wrap {
	display:inline-block;
	position:relative;
	top:0;
	border-radius:4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	overflow:hidden;
}
.btn02-wrap .btn02 {
	display:block;
	padding:2px 18px 2px 18px;
	margin:2px 0 0 0;
	border:none;
	font:bold 12px arial,sans-serif;
	text-decoration:none;
	cursor:pointer;
	outline:0;
}
.btn02-wrap .btn02:hover {
    color:#fff;	
}
.btn02-wrap .btn02:active {
	padding:1px 18px 1px 18px;
}

/* Custom Color - Green */
.btn02-wrap.green {
	border:1px solid #81a340;
	border-bottom:1px solid #708444;
	
	box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(201,229,137,1),
	inset 0 2px 0 rgba(177,214,103,1);
	
	-webkit-box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(201,229,137,1),
	inset 0 2px 0 rgba(177,214,103,1);
	
	-moz-box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(201,229,137,1),
	inset 0 2px 0 rgba(177,214,103,1);
}
.btn02-wrap.green .btn02 {
	color:#455c00;
	text-shadow:0 1px 0 #a2cc52;
	
	background-color:#7aa824;
	background:linear-gradient(top, #aad15d, #77a423 96%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #aad15d), color-stop(0.97, #77a423));
	background:-moz-linear-gradient(top, #aad15d, #77a423 96%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aad15d, endColorstr=#177a423);
}

/* Custom Color - yellow */
.btn02-wrap.orange {
	border:1px solid #fcc42e;
	border-bottom:1px solid #c06f01;
	
	box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(254,237,187,1),
	inset 0 2px 0 rgba(252,208,84,1);
	
	-webkit-box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(254,237,187,1),
	inset 0 2px 0 rgba(252,208,84,1);
	
	-moz-box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(254,237,187,1),
	inset 0 2px 0 rgba(252,208,84,1);
}
.btn02-wrap.orange .btn02 {
	color:#000;
	text-shadow:0 1px 0 #fcda7c;
	
	background-color:#f5a802;
	background:linear-gradient(top, #fcd054, #f5a802 96%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcd054), color-stop(0.97, #f5a802));
	background:-moz-linear-gradient(top, #fcd054, #f5a802 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1fcd054, endColorstr=#1f5a802);
}

/* Custom Color - white */
.btn02-wrap.white {
	border:1px solid #ddd;
	border-bottom:1px solid #c4c4c4;
	
	box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(251,251,251,1),
	inset 0 2px 0 rgba(253,253,253,1);
	
	-webkit-box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(251,251,251,1),
	inset 0 2px 0 rgba(253,253,253,1);
	
	-moz-box-shadow:
	0 1px 0 rgba(0,0,0,.1),
	inset 0 1px 0 rgba(251,251,251,1),
	inset 0 2px 0 rgba(253,253,253,1);
}
.btn02-wrap.white .btn02 {
	color:#333;
	text-shadow:0 1px 0 #fff;
	
	background-color:#f8f8f8;
	background:linear-gradient(top, #fcfcfc, #e3e6ec 96%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(0.97, #e3e6ec));
	background:-moz-linear-gradient(top, #fcfcfc, #e3e6ec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1fcfcfc, endColorstr=#1e3e6ec);
}

/* Custom Size */
.btn02-wrap.big .btn02 {
	padding:21px 60px 21px 60px;
	font-size:16px;
	text-transform:uppercase;
}
.btn02-wrap.big .btn02:active {
	padding:20px 60px 20px 60px;
}

#text_01 {	
	font-size: 50px;
	color:black;
	font-family:¼­¿ï³²»êÃ¼ B;
	line-height:150%;
	--border: 1px solid #cc0000;
}
#text_04 {	
	font-size: 40px;
	color:black;
	font-family:¼­¿ï³²»êÃ¼ B;
	line-height:170%;
	--border: 1px solid #cc0000;
}