/*********************** Default CSS ***********************/ 
body { 
   background-position: center;
   scrollbar-face-color: #ECE4DD; 
   scrollbar-shadow-color: #F7F7F7; 
   scrollbar-highlight-color: #F7F7F7; 
   scrollbar-3dlight-color: #F7F7F7; 
   scrollbar-darkshadow-color:#CCAD99; 
   scrollbar-track-color: #FFFFFF; 
   scrollbar-arrow-color: #E5B17E; 
     } 

td { font-family: "µ¸¿ò"; font-size: 9pt; line-height: 16px; color: #717171; text-decoration: none}
td a {	font-family: "µ¸¿ò"; 	font-size: 9pt; line-height: 16px; text-decoration: none; color: #717171}
td a:hover { font-family: "µ¸¿ò"; font-size: 9pt; line-height: 16px; color:#717171; text-decoration: none} 


/************************ main **********************/

.bg_body {
	background-attachment: scroll;
	background-image: url(/img/main/bg01.gif);
	background-repeat: repeat-x;
	background-position : 100% 0%;
	vertical-align: text-top;
	background-color: F7F7EF;
	}

.bg_main {
	background-attachment: scroll;
	background-image: url(/img/main/bg02.gif);
	background-repeat: no-repeat;
	background-position : 0% 0%;	
	vertical-align: text-top;
	width:1050px;
	text-align: left;
	}
	
.bg_bottom {
	background-attachment: scroll;
	background-image: url(/img/main/bg03.gif);
	background-repeat: repeat-x;
	background-position : 0% 0%;	
	vertical-align: text-top;
	padding:25px 0px 10px 40px;
	text-align: left;
	}	
	
.main_news{ 
	text-align:left;
	height:20px;
	border-bottom:1px solid #CCCCCC;
	}
	
/* padding --------------------*/

.padd_mu{ 	padding:7px 0px 13px 300px;}
.padd_sub{
	text-align:center;
	vertical-align: text-top; 	
	width:760px;	
	padding:30px 0px 50px 0px;
	}
.padd_head01{ 	width:710px; vertical-align:top;	margin:0 0 20 0px;}
.padd_head02{ 	width:710px; vertical-align:top;	margin:0 0 70 0px;}
.padd_submu{ vertical-align:top;}
.padd_view_subject{ width:700px; vertical-align:center;background-color: ffffff; 	height: 21px;}
.padd_view_writer{ width:500px; 	text-align:left;	padding:0 0 0 10;}
.padd_view_date{ 	text-align:right;}
.padd_view_contents{ vertical-align:top; padding:15 10 15 10;}
.padd_contents{ vertical-align:top;	text-align:left;	padding:7 0 10 20;}
.padd_subtit01{ 	width:710px; vertical-align:top;	margin:30 0 10 0px;}


/************************ °æ·Î **********************/

.dir { font-family: "µ¸¿ò"; 	font-size: 8pt; line-height: 17px; color: #A0A0A0; text-align: right; padding-bottom:4;  vertical-align: bottom;  } 
.dir a { font-family: "µ¸¿ò"; font-size: 8pt; line-height: 17px; color: #A0A0A0; } 
.dir a:hover { font-family: "µ¸¿ò"; font-size: 8pt; line-height: 17px; color: #A0A0A0; }  

/************************ °í°´Áö¿ø **********************/

	table.list01 {
	background-image: url(/img/cs/tbg_qa01.gif);
	background-repeat: nopeat; background-position : 0% 0%;
	margin-top:15px;
	width:700px;
	height: 30px;
	margin-bottom:3px
}

.table.list01_01 { 
	text-align:center;
	height:25px;
	border-bottom:1px solid #DDDDDD;
}
.table.list01_02 { 
	text-align:left;
	height:25px;
	padding:0 0 0 10;
	border-bottom:1px solid #DDDDDD;
}


	table.list02 {
	width:700px;
	height: 30px;
}
	table.list02  td {
	border-bottom:1px solid #DDDDDD;
	height:27px;
	text-align:center;
}

	table.list03 {
	background-image: url(/img/cs/tbg_news01.gif);
	background-repeat: nopeat; background-position : 0% 0%;
	margin-top:15px;
	width:700px;
	height: 30px;
	margin-bottom:3px
}

	table.view01 {
	width:700px;
	margin:5 0 10 0;
	border-bottom:2px solid #A0CB9E;
}

	table.search01 {
	background-image: url(/img/cs/tbg_search01.gif);
	background-repeat: nopeat; background-position : 0% 0%;
	text-align:center;
	width:700px;
	height: 50px;
	margin-top:20px
}


table.write01  {
	margin-bottom:10px;
	width:690px;
}

table.write01  td {
	text-align:left;
	padding-left:3px;
	border-bottom:1px solid #DDDDDD;
	padding:5 0 5 0;
}

/************************½Ã°ø½ÇÀû **********************/
table.work {
	width:700px;
	border-bottom:2px solid #7BAA6A;
	border-top:2px solid #7BAA6A;
}

.work_center01{ 
	text-align:center;
	height:45px;
	border-bottom:1px solid #A0C891;
	border-right:1px solid #ACC5A3;
}
.work_left{ 
	text-align:left;
	height:25px;
	border-bottom:1px solid #A0C891;
	border-right:1px solid #ACC5A3;
	background-color:#F6FAEB;
	padding:0 0 0 10;
}

.work_center02{ 
	text-align:center;
	height:25px;
	border-bottom:1px solid #ACC5A3;
}


/************************ÀåºñÇöÈ² **********************/
table.mc {
	width:700px;
	border-bottom:2px solid #6DA0EC;
	border-top:2px solid #6DA0EC;
}

.mc_center01{ 
	text-align:center;
	border-bottom:1px solid #8FB6F1;
	border-right:1px solid #8FB6F1;
	padding:3 0 3 0;	
}

.mc_center02{ 
	text-align:center;
	height:25px;
	border-bottom:1px solid #8FB6F1;
}


.mc_center03{
	text-align:center;
	height:25px;
	border-bottom:1px solid #8FB6F1;
	border-right:1px solid #8FB6F1;
	font-weight: bold;
	background-color:#FFFEE2;	
}

.mc_center04{ 
	text-align:center;
	height:10px;
	background-color:#F1F5FC;	
}

.mc_center05{ 
	text-align:center;
	height:10px;
	border-right:1px solid #8FB6F1;
	background-color:#F1F5FC;	
}

.mc_center06{ 
	text-align:center;
	height:10px;
	border-left:1px solid #8FB6F1;
	background-color:#F1F5FC;	
}


.mc_left{ 
	text-align:left;
	height:25px;
	border-bottom:1px solid #8FB6F1;
	border-right:1px solid #8FB6F1;
	padding:3 0 3 10;
}

.mc_left_7_6{ 
	text-align:left;
	vertical-align:top;	
	height:25px;
	border-bottom:1px solid #8FB6F1;
	border-right:1px solid #8FB6F1;
	padding:7 0 3 10;
}

.mc_left01{ 
	text-align:left;
	height:25px;
	border-bottom:1px solid #8FB6F1;
	border-right:1px solid #8FB6F1;
	padding:3 0 3 10;
}

.mc_left02{ 
	text-align:left;
	height:25px;
	border-bottom:1px solid #8FB6F1;
	padding:3 0 3 10;
}

.mc_left02_7_6{ 
	text-align:left;
	height:25px;
	border-bottom:1px solid #8FB6F1;
	padding:7 0 3 10;
}

.mc_left03{
	text-align:left;
	height:25px;
	border-bottom:1px solid #8FB6F1;
	border-right:1px solid #8FB6F1;
	padding:3 0 3 10;
	font-weight: bold;
}




/************************°ø¹ý¾È³» **********************/
table.gb {
	width:700px;
	border-bottom:2px solid #3E8ED8;
	border-top:2px solid #3E8ED8;
}

.gb_left01{ 
	text-align:left;
	height:65px;
	border-bottom:1px solid #89BCD0;
	border-right:1px solid #89BCD0;
	background-color:#F6FAEB;
	padding:0 0 0 10;
}

.gb_left02{ 
	text-align:left;
	height:65px;
	border-bottom:1px solid #89BCD0;
	border-right:1px solid #89BCD0;
	background-color:#F6FAEB;
	padding:0 0 0 10;
}




/************************form **********************/
.select_list{font-family: "µ¸¿ò";	font-size: 9pt; BACKGROUND-COLOR: #fffff;; COLOR:#5C5C5C; height: 15px; }

.search{
	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	height: 20px;
	width: 250px;
	border: #D4D4D4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: FFFFFF;
} 

.input_comm{
	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	height: 19px;
	border: #E4E4E4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #Ffffff;
}
.input_contents {
	font-family: "µ¸¿ò";
	font-size: 9pt;
	line-height: 18px;
	color: #666666;
	border: 1px solid #E4E4E4;
	width: 100%;
	height: 100%;
	background-color:#Ffffff;
}

table.pt01 {
	width:700px;
	border-bottom:1px solid #BFD4B7;
	border-top:2px solid #7BAA6A;
	margin-top:10px;
	margin-bottom:7px;
	text-align:center;
}


