@charset "euc-kr";


/*±âº»¼³Á¤*/
body {
	margin:0;
	padding:0;
	font-family:"µ¸¿ò", dotum, "±¼¸²", Gulim, AppleGothic, sans-serif;
	font-size:75%;
	}

img {
	border:0;
	}

a {
	color:#535353;
	text-decoration:none;
	}

a:hover {
	color:#fb5871;
	text-decoration:none;
	}

hr { 
	display:none;
	} 

fieldset, form {
	margin:0;
	padding:0;
	border:0;
	}
ul, li, ol, dt, dd, dl {
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	}

h1, h2, h3, h4, h5, h6, legend, caption {
	visibility:hidden;
	overflow:hidden;
	width:0; 
	height:0;
	margin:0; 
	padding:0;
	font-size:0;
	line-height:0;
	}

#accessibility, #accessibilityNav {
	visibility:hidden;
	width:0; 
	height:0;
	margin:0; 
	padding:0;
	font-size:0;
	line-height:0;
	}
.visibleText{
	position:static;
	visibility:visible;
	width:auto;
	height:auto;
	line-height:1.5em;
	font-size:1em;
	}

.tableStyle02{
	width:100%;
	border-top:2px solid #bcad9a;	
	line-height:150%
	}
.tableStyle02 table,
.tableStyle03 table,
.tableStyle04 table,
.tableStyle05 table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #e2e1dc;
	border-right:0;
	border-top:0;
	margin:0;
	padding:0;
	border-bottom:1px solid #bdb1a9
	}
	/* °øµ¿ */	
	.tableStyle02 table th,
	.tableStyle02 table td{
		padding:7px 0 2px;
		}
	.tableStyle02 table td{
		color:#808076
		}
	.tableStyle02 table thead th,
	.tableStyle02 table thead td,
	.tableStyle02 table tbody th,
	.tableStyle02 table tbody td{
		border-right:1px solid #e2e1dc;
		}
	.tableStyle02 table thead th{
		border-top:1px solid #e2e1dc;
		background:#f4f4f4;
		color:#656565;
		}
	.tableStyle02 table thead td{
		border-top:1px solid #e2e1dc
		}
	.tableStyle02 table tbody th,
	.tableStyle02 table tfoot th{
		font-weight:normal;
		background:#f4f4f4;
		color:#808076;
		}
	.tableStyle02 table tbody th,
	.tableStyle02 table tbody td{
		border-top:1px solid #e2e1dc;
		}
	.tableStyle02 table tfoot th,
	.tableStyle02 table tfoot td{
		border-right:1px solid #e2e1dc;
		border-top:1px solid #e2e1dc
		}
	.tableStyle02 table td,
	.tableStyle03 table td,
	.tableStyle04 table td,
	.tableStyle05 table td{
		text-align:center
		}	
		.tableStyle02 .titleBg th{
			background:#f1f1f3;
			}
		.tableStyle02 .bold,
		.tableStyle03 .bold,
		.tableStyle04 .bold,
		.tableStyle05 .bold{
			color:#656565;
			font-weight:bold
			}
		.tableStyle02 .bold02,
		.tableStyle03 .bold02,
		.tableStyle04 .bold02,
		.tableStyle05 .bold02{
			font-weight:bold
			}
		.tableStyle02 .left,
		.tableStyle03 .left,
		.tableStyle04 .left,
		.tableStyle05 .left{
			text-align:left;
			padding:10px 10px 5px
			}
		.tableStyle02 .border{
			border-bottom:1px solid #bcad9a;
			border-top:0
			}
		.tableStyle02 .mail02,
		.tableStyle03 .mail02,
		.tableStyle04 .mail02,
		.tableStyle05 .mail02{
			margin-left:8px
			}
		.tableStyle02 .number,
		.tableStyle03 .number,
		.tableStyle04 .number,
		.tableStyle05 .number{
			display:inline-block
			}
		.tableStyle02 .mail img,
		.tableStyle03 .mail img,
		.tableStyle04 .mail img,
		.tableStyle05 .mail img{
			margin-bottom:10px;
			padding-left:4px
			}
.tableStyle03{
	width:100%;
	border-top:2px solid #cca396;	
	line-height:150%
	}
	/* °øµ¿ */	
	.tableStyle03 table th,
	.tableStyle03 table td{
		padding:7px 0 2px;
		}
	.tableStyle03 table td{
		color:#808076
		}
	.tableStyle03 table thead th,
	.tableStyle03 table thead td,
	.tableStyle03 table tbody th,
	.tableStyle03 table tbody td{
		border-right:1px solid #e2e1dc;
		}
	.tableStyle03 table thead th{
		border-top:1px solid #e2e1dc;
		background:#f4f4f4;
		color:#656565;
		}
	.tableStyle03 table thead td{
		border-top:1px solid #e2e1dc
		}
	.tableStyle03 table tbody th,
	.tableStyle03 table tfoot th{
		font-weight:normal;
		background:#f4f4f4;
		color:#808076;
		}
	.tableStyle03 table tbody th,
	.tableStyle03 table tbody td{
		border-top:1px solid #e2e1dc;
		}
	.tableStyle03 table tfoot th,
	.tableStyle03 table tfoot td{
		border-right:1px solid #e2e1dc;
		border-top:1px solid #e2e1dc
		}
		.tableStyle03 .border{
			border-bottom:1px solid #cca396;
			border-top:0
			}
		.tableStyle03 .border02{
			border-bottom:1px solid #cca396
			}
.tableStyle04{
	width:100%;
	border-top:2px solid #9cae84;	
	line-height:150%
	}
	/* °øµ¿ */	
	.tableStyle04 table th,
	.tableStyle04 table td{
		padding:7px 0 2px;
		}
	.tableStyle04 table td{
		color:#808076
		}
	.tableStyle04 table thead th,
	.tableStyle04 table thead td,
	.tableStyle04 table tbody th,
	.tableStyle04 table tbody td{
		border-right:1px solid #e2e1dc;
		}
	.tableStyle04 table thead th{
		border-top:1px solid #e2e1dc;
		background:#f4f4f4;
		color:#656565;
		}
	.tableStyle04 table thead td{
		border-top:1px solid #e2e1dc
		}
	.tableStyle04 table tbody th,
	.tableStyle04 table tfoot th{
		font-weight:normal;
		background:#f4f4f4;
		color:#808076;
		}
	.tableStyle04 table tbody th,
	.tableStyle04 table tbody td{
		border-top:1px solid #e2e1dc;
		}
	.tableStyle04 table tfoot th,
	.tableStyle04 table tfoot td{
		border-right:1px solid #e2e1dc;
		border-top:1px solid #e2e1dc
		}
		.tableStyle04 .border{
			border-bottom:1px solid #9cae84;
			border-top:0
			}		
		.tableStyle04 .bTopNone{
			border-top:none
			}
.tableStyle05{
	width:100%;
	border-top:2px solid #d29db0;	
	line-height:150%
	}
	/* °øµ¿ */	
	.tableStyle05 table th,
	.tableStyle05 table td{
		padding:7px 0 2px;
		}
	.tableStyle05 table td{
		color:#808076
		}
	.tableStyle05 table thead th,
	.tableStyle05 table thead td,
	.tableStyle05 table tbody th,
	.tableStyle05 table tbody td{
		border-right:1px solid #e2e1dc;
		}
	.tableStyle05 table thead th{
		border-top:1px solid #e2e1dc;
		background:#f4f4f4;
		color:#656565;
		}
	.tableStyle05 table thead td{
		border-top:1px solid #e2e1dc
		}
	.tableStyle05 table tbody th,
	.tableStyle05 table tfoot th{
		font-weight:normal;
		background:#f4f4f4;
		color:#808076;
		}
	.tableStyle05 table tbody th,
	.tableStyle05 table tbody td{
		border-top:1px solid #e2e1dc;
		}
	.tableStyle05 table tfoot th,
	.tableStyle05 table tfoot td{
		border-right:1px solid #e2e1dc;
		border-top:1px solid #e2e1dc
		}
	.tableStyle05 table td{
		text-align:center
		}
		.tableStyle05 .border{
			border-bottom:1px solid #d29db0;
			border-top:0
			}
.tableStyle06{
	width:100%;
	border:1px solid #bcad9a;	
	border-top:2px solid #bcad9a;
	border-right:2px solid #b29766;
	border-left:2px solid #b29766;
	line-height:150%
	}
	.tableStyle06 table{
		width:100%;
		border-collapse:collapse;
		border:1px solid #e2e1dc;
		border-top:0;
		margin:0;
		padding:0;
		border-bottom:1px solid #bdb1a9
		}
	/* °øµ¿ */	
	.tableStyle06 table th,
	.tableStyle06 table td{
		padding:7px 0 2px;
		}
	.tableStyle06 table td{
		color:#886e42;
		background:#fffdf9
		}
	.tableStyle06 table thead th,
	.tableStyle06 table thead td,
	.tableStyle06 table tbody th,
	.tableStyle06 table tbody td{
		border-right:1px solid #e2e1dc;
		}
	.tableStyle06 table thead th{
		border-top:1px solid #e2e1dc;
		background:#fbf6ed;
		color:#886e42;
		}
	.tableStyle06 table thead td{
		border-top:1px solid #e2e1dc
		}
	.tableStyle06 table tbody th,
	.tableStyle06 table tfoot th{
		font-weight:normal;
		background:#f4f4f4;
		color:#886e42;
		}
	.tableStyle06 table tbody th,
	.tableStyle06 table tbody td{
		border-top:1px solid #e2e1dc;
		}
	.tableStyle06 table tfoot th,
	.tableStyle06 table tfoot td{
		border-right:1px solid #e2e1dc;
		border-top:1px solid #e2e1dc
		}
	.tableStyle06 table td{
		text-align:center
		}
		.tableStyle06 .border{
			border-bottom:1px solid #bcad9a;
			border-top:0
			}	


#mainLayout{
	width:602px
	}
	#mainLayout table img{
		width:62px;
		height:85px;
		padding-bottom:5px
		}
	#mainLayout table .mail{
		width:12px;
		height:9px
		}
/* ¹è³Ê ÆË¾÷ */
#banner_popup{
	width:580px;
	height:132px;
	padding-top:18px;
	background:#ded8d4
	}
	#banner_popup h1{
		width:544px;
		height:22px;
		margin:0 auto;
		padding-top:5px;
		font-size:1.2em;
		color:#fff;
		text-align:center;
		background:url(../images/titBg.gif) no-repeat left top
		}
	#banner_popup .tableStyle06{
		width:540px;
		margin:5px auto
		}