@charset "utf-8";

* {font-size:12px; font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'}





/*전체 .......................................................................................*/

body,TD,input,DIV,form,textarea,center,pre,blockquote,select,option ,th, p {
	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';
	font-size: 13px;
	line-height:20px;
	color: #666666;
	scrollbar-arrow-color: #333333;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #979797;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-track-color: #FAFAFA;
	scrollbar-face-color: #e4e4e4;
	margin:0;
	padding:0;
}	



/* basic ....................................................................................... */

A:link, A:active, A:visited {font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size: 12px; color: #666666; text-decoration: none;}

A:hover {font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size: 12px; cursor:hand; color:#333333;; text-decoration: none}



ul, ol {list-style:none;}

ul, li, ol  {padding:0; margin:0;  list-style:none;}

select {font-size:0.9em; }

hr {display:none;}

img {border:0; }

.clear {clear:both;}





a { selector-dummy : expression(this.hideFocus=true);}  

 





/*li {float:left; clear:both}*/



/* 버튼 마우스 롤오버효과.......................................................................................*/



.opacityit img{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);

-moz-opacity: 0.7;

}



.opacityit:hover img{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

-moz-opacity: 1;  

}



/*   .......................................................................................*/

.inputsearch {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

	font-size: 11px; color:#666666; 

	height:16px;

	Background-color: ffffff; 

	BORDER-RIGHT: #669933 2px solid;

	BORDER-TOP: #669933 2px solid;

	BORDER-LEFT: #669933 2px solid; 

	BORDER-BOTTOM: #669933 2x solid;

}





/*   .......................................................................................*/







/*PADDING  .......................................................................................*/

.padding-3 {padding : 3px;}

.padding-6 {padding : 6px;}

.padding-7 {padding : 7px;}

.padding-8 {padding : 8px 8px 8px 8px ;}

.padding-10 {padding : 10px 10px 10px 10px;}

.padding-20 {padding : 20px 20px 20px 20px;}

.padding-16 {padding : 16px 16px 16px 16px ;}

.padding-top5 {padding : 5px 0px 0px 0px;}

.padding-top7 {padding : 7px 0px 0px 0px;}

.padding-top10 {padding : 10px 0px 0px 0px;}

.padding-top15 {padding : 15 0 0 0;}

.padding-top20 {padding : 20 0 0 0;}

.padding-top24 {padding : 24 0 0 0;}



.padding-right5 {padding : 0 5 0 0;}

.padding-right10 {padding : 0 10 0 0;}

.padding-right15 {padding : 0 15 0 0;}

.padding-right30 {padding : 0 30 0 0;}



.padding-bottom5 {padding : 0 0 5 0;}

.padding-bottom10 {padding : 0 0 10 0;}

.padding-bottom15 {padding : 0 0 15 0;}



.padding-left5 {padding : 0px 0px 0px 5px;}

.padding-left10 {padding : 0px 0px 0px 10px;}

.padding-left15 {padding : 0px 0px 0px 15px;}

.padding-left17 {padding : 0px 0px 0px 17px;}

.padding-left20 {padding : 0px 0px 0px 20px;}

.padding-left30 {padding : 0px 0px 0px 30px;}

.padding-left40 {padding : 0px 0px 0px 40px;}

.padding-left60 {padding : 0px 0px 0px 60px;}



.padding-tl5 {padding : 5 0 0 5;}

.padding-tl10 {padding : 10 0 0 10;}

.pdding-t5l10 {padding : 5 0 0 10;}

.padding-t5l30 {padding : 5 0 0 30;}

.padding-tb5 {padding : 5 0 5 0;}

.padding-tb10 {padding : 5px 0px;}

.padding-tlb20r10 {padding : 20 20 20 10;}

.padding-lr10tb4 {padding : 4 10 4 10;}

.padding-lr10t4 {padding : 4 10 0 10;}



.padding-tb5l20 {padding : 5 20 5 0;}

.padding-tb5l10 {padding : 5 0 5 10;}

.padding-lr5 {padding : 0 5 0 5;}

.padding-lr3 {padding : 0 3 0 3;}

.padding-lr15 {padding : 0 15 0 15;}

.padding-lr10 {padding : 0 10 0 10;}

.padding-lr10t5 {padding : 5 10 0 10;}

.padding-l15r5 {padding : 0 5 0 15;}





/*? */

.bottom10{

	margin-bottom:10px;

		display:inline;

}

.margin_bottom {

	margin-bottom: 10px;

	padding-bottom: 10px;







}

.margin-b10{margin-bottom:10px;}

.margin-b13{margin-bottom:13px;}

.margin-b20{margin-bottom:20px}

.margin-b32{margin-bottom:32px;}

.margin-b40{margin-bottom:40px}

.margin-b30{margin-bottom:30px}

.margin-b5{margin-bottom:5px}

.margin-t5{margin-top:5px;}

.margin-t10{margin-top:10px;}

.margin-t20{margin-top:20px;}

.margin-t30{margin-top:30px;}

.margin-l10{margin-left:10px;}

.margin-l20{margin-left:20px;}

.margin-l5{margin-left:5px;}

.margin-r10{margin-right:10px;}

.margin-tb10{margin-bottom:10px; margin-top:10px;}

.margin-tb5{margin-bottom:5px; margin-top:5px;}

.margin-lr25{margin:0 25px 0 25px;}

.margin-16 {margin : 16 16 16 16;}



/*?*/



.line-r {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: d9dfe4;

	

}

.line-rb {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: d9dfe4;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: d9dfe4;

}



.line-b {

	border-bottom-width: 1px;

	border-bottom-style: solid;33

	border-bottom-color: #cccccc;

}



.line-b2 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

}

/*강조 폰트*/

.point1 A:link, .point1 A:active, .point1 A:visited {

COLOR:#007fca;

FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';



text-decoration: none;}

.point1 A:hover {	

FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

cursor:hand; 

color:#005485; 

text-decoration: none}

.point1 {

	COLOR:#007fca;

	FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:14px;}



/*강조 폰트*/

.point2 A:link, .point2 A:active, .point2 A:visited {

COLOR:#8e8e8e;

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:11px; letter-spacing:-1px; text-decoration: none;}

.point2 A:hover {	

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:11px; letter-spacing:-1px; 

cursor:hand; 

color:#8e8e8e; 

text-decoration: none}

.point2 {

	COLOR:#8e8e8e;

	FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:11px; letter-spacing:-1px; }





/*강조 폰트*/

.point3 A:link, .point3 A:active, .point3 A:visited {

COLOR:#487fb3;

FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:12px; letter-spacing:-1px;



text-decoration: none;}

.point3 A:hover {	

FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:12px; letter-spacing:-1px;

cursor:hand; 

color:#487fb3; 

text-decoration: none}

.point3 {

	COLOR:#487fb3;

	FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:12px; letter-spacing:-1px;}

/*text*/

.text1 A:link, .text1 A:active, .text1 A:visited {

COLOR:#ffffff;

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;



text-decoration: none;}

.text1 A:hover {	

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;

cursor:hand; 

color:#ffffff; 

text-decoration: none}

.text1 {

	COLOR:#ffffff;

	FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic', tahoma; font-size:11px;}

/*경로*/

.text2 A:link, .text2 A:active, .text2 A:visited {

COLOR:#666666;

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;



text-decoration: none;}

.text2 A:hover {	

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;

cursor:hand; 

color:#000000; 

text-decoration: none}

.text2 {

	COLOR:#666666;

	FONT-WEIGHT: none;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;}



.text3 A:link, .text3 A:active, .text3 A:visited {

COLOR:#ffffff;

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;



text-decoration: none;}

.text3 A:hover {	

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;

cursor:hand; 

color:#ffffff; 

text-decoration: none}



.text3 {

	COLOR:#ffffff;

	FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';, tahoma; font-size:11px;}

/*경로*/





.text4 {

	COLOR:#666666;

	line-height:14px;

	FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:11px; letter-spacing:-1px; 

}

.text5 A:link, .text5 A:active, .text5 A:visited {

COLOR:#ffffff;

line-height:15px;

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;



text-decoration: none;}

.text5 A:hover {

	line-height:15px;

FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;

cursor:hand; 

color:#99ccff; 

text-decoration: none}

.text5 {

line-height:15px;

	COLOR:#ffffff;

	FONT-WEIGHT: normal;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:11px; letter-spacing:-1px; 

}



.text6 A:link, .text6 A:active, .text6 A:visited {

COLOR:#ffffff;

line-height:15px;

FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:12px;



text-decoration: none;}

.text6 A:hover {

	line-height:15px;

FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:12px;

cursor:hand; 

color:#99ccff; 

text-decoration: none}

.text6 {

line-height:15px;

	COLOR:#ffffff;

	FONT-WEIGHT: bold;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:12px; letter-spacing:-1px; 

}

.text7 {

	COLOR:#cccccc;

font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';  font-size:11px;}



.sub01_point {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

	font-size:12px;

	color: #4e8a1a;

}

.sub02_point {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

	font-size:12px;

	color: #f7741c;

}
.sub02_point A:link, .sub02_point A:active, .sub02_point A:visited {

color: #f7741c;
line-height:15px;
FONT-WEIGHT: normal;
font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; font-size:11px;
text-decoration: none;}
	

.sub03_point {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

	font-size:12px;

	color: #0000f8;

}

.sub04_point {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

	font-size:12px;

	color: #000000;

	FONT-WEIGHT: bold;

}



.sub05_point {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

	font-size:12px;

	color: #000000;

	FONT-WEIGHT:none;

}

.sub06_point {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

	font-size:12px;

	color: #ff0000;

	FONT-WEIGHT: bold;

}
.sub07_point {
	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';
	font-size:12px;
	color: #526cab;
	FONT-WEIGHT: bold;
}
.sub08_point {
	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';
	font-size:14px;
	color: #f4ffa7;
	FONT-WEIGHT: bold;
}

.sub09_point {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';

	font-size:12px;

	color: #79a80c;

	FONT-WEIGHT: bold;

}


.input1 {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; 

	font-size: 11px; color:#666666; 

	height:19px;

	Background-color: ffffff; 

	BORDER-RIGHT: #ffffff 1px solid;

	BORDER-TOP: #ffffff 1px solid;

	BORDER-LEFT: #ffffff 1px solid; 

	BORDER-BOTTOM: #ffffff 1px solid;

}

.input2 {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; 

	font-size: 11px; color:#666666; 

	height:19px;	Background-color: #f7f7f7; 

	BORDER-RIGHT: #d7d7d7 1px solid;

	BORDER-TOP: #d7d7d7 1px solid;

	BORDER-LEFT: #d7d7d7 1px solid; 

	BORDER-BOTTOM: #d7d7d7 1px solid;

}

.input3 {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; 

	font-size: 11px; color:#666666; 

	Background-color:#ffffff; 

	BORDER-RIGHT: #d7d7d7 1px solid;

	BORDER-TOP: #d7d7d7 1px solid;

	BORDER-LEFT: #d7d7d7 1px solid; 

	BORDER-BOTTOM: #d7d7d7 1px solid;

}



.input4 {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; 

	font-size: 11px; color:#666666; 

	height:19px;	Background-color: f7f7f7; 

	BORDER-RIGHT: #d7d7d7 1px solid;

	BORDER-TOP: #d7d7d7 1px solid;

	BORDER-LEFT: #d7d7d7 1px solid; 

	BORDER-BOTTOM: #d7d7d7 1px solid;

}

.input5 {

	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic'; 

	font-size: 11px; color:#666666; 

	Background-color:#d1d1d1; 

	BORDER-RIGHT: #ffffff 1px solid;

	BORDER-TOP: #b1b1b1 1px solid;

	BORDER-LEFT: #b1b1b1 1px solid; 

	BORDER-BOTTOM: #ffffff 1px solid;

	height:18px

}





/* 박스 스타일05 */

.boxstyle01 {

 clear:both;

 width:100%;

 margin-bottom:10px;

 border:3px solid #8b93b7; }

 



.boxstyle01 tbody th {

 color:#3a6197;

 font-size: 12px;

 font-weight:normal;

 background-color:#f5f5f5;

 border-bottom:1px solid #d4d4d4;

 letter-spacing:-1px; 

}





.boxstyle01 tbody td {

 font-size: 12px;

 font-weight:normal;

 background-color:#ffffff;

 border-bottom:1px solid #d4d4d4;

 padding-left:10px;

 letter-spacing:-1px; 

 border-left:none;

}







/* 박스 스타일01 */

.shinbox01 {

 clear:both;

 width:100%;

 margin-bottom:10px;

border-top:3px solid #2ba0e2;

 

}



.shinbox01 thead th {

font-weight:normal;

font-size: 12px;

color:#4b5879;

padding:8px 0 8px 0;

border-right:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;

border-bottom:1px solid #a0b4c0;

 background-color:#eeeeee;
  text-align: center;
	

}



.shinbox01 tbody th {

 color:#4b5879;

 font-size: 12px;

 font-weight:normal;

 background-color:#e9e9e9;

 border:1px solid #d6d6d6;

 border-top:none;

 text-align: center;

}

.shinbox01 tbody td {

 padding:3px 10px 3px 10px;

 border:1px solid #d6d6d6;

 border-top:none;

  border-left:none;

}

.shinbox01 td.center {text-align: center;} 

.shinbox01 td.left {text-align: left; padding-left:10px} 

.textline {
	text-align: justify;
	font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';*font-family:'나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic';
}

.sub_title { font:bold 25px "나눔고딕", NanumGothic, "Malgun Gothic", Dotum; margin:30px 0 20px 0; }