/*-- °æ·Î --*/
.loc_area{
	position:relative; 
	width:100%; 
	height:45px;
	background:#f1f1f1;
}

.loc_area .loc_box{
	position:relative; 
	width:1100px;
	margin:0 auto;
}

.loc_area .loc_box .loc{
	position:absolute;
	float:left;
	text-align:right;
	top:14px;
	right:0px;
	font-size:13px;
	color:#666;
}

.loc_area .loc_box .loc ul li{
	float:left;
	background:url(/imgs/icon_next.gif) no-repeat 0 2px;
	padding:0 18px;
}

.loc_area .loc_box .loc ul li.home{
	background:url(/imgs/icon_home.gif) no-repeat 10px 2px;
}

.loc_area .loc_box .loc ul li.last{
	font-weight:800;
	color:#333;
}


/*--  --*/
#container{
	position:relative; 
	width:100%;
}

#container .contents{
	position:relative; 
	width:1100px;
	margin:0 auto;
	padding:30px 0 80px 0;
	overflow:hidden;
}

#container .contents h2{
	width:1100px;
	float:left;
	text-align:center;
	color:#222;
	font-size:47px;
	font-weight:700; 
	line-height:170%;
}

#container .contents h3{
	float:left;
	text-align:center;
	width:1100px;
	color:#222;
	font-size:28px;
	font-weight:700;
	line-height:170%;
}


#container .contents .titlebar{
	width:1100px; 
	height:30px;
	border-bottom:1px solid #000;
	margin-bottom:40px;
}


/*-- ¼­ºêÅÇ --*/
.stab{
	width:100%; 
	margin-bottom:50px;
	overflow:hidden;
}

.stab ul li{
	float:left;
	text-align:center;
	width:19.8%; 
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	color:#333;
	font-size:19px;
	font-weight:500; 
	line-height:65px;
	display:block;
}

.stab ul li a{
	color:#333;
	font-size:19px;
	font-weight:500; 
	display:block;
}

.stab ul li.last{
	float:left;
	text-align:center;
	width:19.8%; 
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	color:#333;
	font-size:19px;
	font-weight:500; 
	line-height:65px;
}

.stab ul li.on{
	float:left;
	text-align:center;
	width:19.8%; 
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	color:#FFF;
	font-size:19px;
	font-weight:600; 
	line-height:65px;
	background:#2099c4;
}

.stab ul li.on a{
	color:#FFF;
	font-size:19px;
	font-weight:600; 
	background:#2099c4;
}



/*-- ±âº»Å×ÀÌºí - Áß¾ÓÁ¤·Ä --*/
.tb_info {
	border-top:2px solid #aba49a; 
	border-left:1px solid #cecdc9; 
	border-bottom:none; 
	border-right:none; 
	margin:0px 0 20px 0; 
	border-collapse:collapse;
	width:100%;
}

.tb_info th,.tb_info td {
	line-height:20px; 
	border-right:1px solid #cecdc9; 
	border-bottom:1px solid #cecdc9; 
	border-top:none; 
	border-left:none; 
	font-size:13px;
	text-align:center; 
}
.tb_info th {
	background:#f3f2ed; 
	color:#392d18; 
	padding:10px 0 9px 0;
	text-align:center; 
	font-size:14px;
}

.tb_info td {
	text-align:left;
	color:#444; 
	font-weight:normal; 
	padding:10px 13px 9px 20px;
}



.line_table{
    border-top: 1px solid #4a5b76;
	border-bottom: 1px solid #4a5b76;
    margin: 5px 0 22px 0;
    border-collapse: collapse;
    width: 100%;
}
.line_table thead th{padding:10px; border-bottom: 1px solid #4a5b76; }
.line_table tbody td, .line_table tbody th {padding:10px; border-bottom: 1px solid #d7d7d7; }
.line_table .tblhead {
	padding-right: 5px;
	font-weight: bold; 
	background-color: #f7f7f7; 
	color: #787878; 
	font-family: 'Nanum Gothic', '³ª´®°íµñ', 'NanumGothic','malgun gothic', '¸¼Àº°íµñ', 'dotum', 'µ¸À½', sans-serif;
	font-size: 13px; 
	letter-spacing: -1px; 
	text-align: center;
	height:25px;
}
.line_table .tbldata {
	font-size: 11px; 
	color: #5D5D5D; 
	font-family:  'Nanum Gothic', '³ª´®°íµñ', 'NanumGothic','malgun gothic', '¸¼Àº°íµñ', 'dotum', 'µ¸À½', sans-serif;
	padding-left:5px;
	padding-right:5px;
	background-color: #FFFFFF; 
	height:25px;
}

.input{
	background-color:#FFF;font-family:'Nanum Gothic', '³ª´®°íµñ', 'NanumGothic','malgun gothic', '¸¼Àº°íµñ', 'dotum', 'µ¸À½', sans-serif;
	font-size:15px;color:#636163;border:1px solid #ccc; height:32px; padding-left:5px}

.inputB{
	font-size:12px; color:#454545;	
	background-color:ffffff; border:1 solid #9C9A9C; height:26px;
	}
.textareaB{
	font-size:12px; color:#454545;	
	background-color:ffffff; border:1 solid #9C9A9C; 
	}

.help_text{
	padding-left:10px;color:#999;
}