@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);


img {border:0px;}



body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#ffffff;}
body, td, p, input, button, textarea, select, .c1 {font-family:nanumgothic, dotum, sans-serif; font-size:11.5pt; color:#1c1c1c; line-height:160%;}

.mainbg {
        background-position: center top;
	background-image: url(/gnuboard4/images/mainbg.jpg);
	background-repeat: no-repeat;
}

.subbg {
        background-position: center top;
	background-image: url(/gnuboard4/images/subbg.jpg);
	background-repeat: no-repeat;
	height: 82px;
}

.banner {
        background-color:#ffffff;
	border-left:1px #abb2c9 solid;
	border-right:1px #abb2c9 solid;
	border-bottom:3px #991319 solid;
	padding:15px 15px 18px 15px;
	/*-webkit-filter : drop-shadow(0px 2px 1px black); -moz-filter : drop-shadow(0px 2px 1px black); */
}

/* 공통 */
.copy {
	background-color:#251f1a;
}

.copyaddress {
	color:#62564a;
	font-size:11px;
	
}
.line {
	background-color:#cdcdcd;
	height:1px;
}
.line2 {
	background-color:#133091;
	height:10px;
}

/* 서브 */

.titlenavi {
	color:#939393;
	font-size:11px;
	font-family: nanumgothic, dotum, sans-serif;
	padding-bottom:8px;
	padding-right:5px;
}

.subtitle {font-weight:800; font-family: nanumgothic, dotum, sans-serif; padding-left:8px; font-size:16px; color:#001c7a; text-align:left; letter-spacing:-1px; text-decoration:none;}
.subtitle2 {
	color:#939393;
	font-size:12px;
	font-family: nanumgothic, dotum, sans-serif;
	letter-spacing:-1px;
	padding-left:10px;
}
/*tonavi*/
#tonavi {
	color:#181818;
	font-weight:800;
	padding:0 5 0 5;
	font-size:10px;
	font-family: nanumgothic, dotum, sans-serif;
	text-decoration:none;
	
}

#tonavi a{
	color:#181818;
	padding:0 5 0 5;
	font-weight:800;
	font-size:10px;
	font-family: nanumgothic, dotum, sans-serif;
	text-decoration:none;
}
/*tonavi끝*/


/*topmenu*/
#topmenus{font-weight:600; color:#ffffff; font-size:14px; padding-right:40px; padding-left:40px; font-family: nanumgothic, dotum, sans-serif; text-decoration:none;}
#topmenus a{font-weight:600; color:#ffffff; font-size:14px; padding-right:40px; padding-left:40px; font-family: nanumgothic, dotum, sans-serif; text-decoration:none;}
#topmenus a:hover{font-weight:600; color:#ffffff; font-size:14px; padding-right:40px; padding-left:40px; font-family: nanumgothic, dotum, sans-serif; text-decoration:none;}
/*topmenu end*/


/* submenu시작 */ 
#menu_sub a{		
	padding:0px 0px 2px 0px; /* 내부여백 padding값 순서대로 top right bottom left */	
	color:#888888; /* 글자색 */	
	font-family: nanumgothic, dotum, sans-serif; font-size: 13px;
	text-decoration:none;
	line-height:27px;
	width:200px;
	font-weight:600;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}

#menu_sub a:hover{		
	background-image:url(/gnuboard4/images/leftmenubg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family: nanumgothic, dotum, sans-serif; font-size: 13px;
	color:#001c7a; /* 폰트 색상 */ 
	width:200px;
	padding:0px 0px 2px 0px;
	line-height:27px;
	font-weight:600;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}


#page0101 #menu_sub a.menu1, #page0102 #menu_sub a.menu1_2, #page0103 #menu_sub a.menu1_3, #page0104 #menu_sub a.menu1_4, #page0105 #menu_sub a.menu1_5,
#page0201 #menu_sub a.menu2, #page0202 #menu_sub a.menu2_2, #page0203 #menu_sub a.menu2_3, #page0204 #menu_sub a.menu2_4, #page0205 #menu_sub a.menu2_5, #page0206 #menu_sub a.menu2_6,
#page0301 #menu_sub a.menu3, #page0302 #menu_sub a.menu3_2, #page0303 #menu_sub a.menu3_3, #page0304 #menu_sub a.menu3_4, #page0305 #menu_sub a.menu3_5,
#page0401 #menu_sub a.menu4, #page0402 #menu_sub a.menu4_2, #page0403 #menu_sub a.menu4_3, #page0404 #menu_sub a.menu4_4, #page0405 #menu_sub a.menu4_5,
#page0501 #menu_sub a.menu5, #page0502 #menu_sub a.menu5_2, #page0503 #menu_sub a.menu5_3, #page0504 #menu_sub a.menu5_4, #page0505 #menu_sub a.menu5_5{
	background-image:url(/gnuboard4/images/leftmenubg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family: nanumgothic, dotum, sans-serif; font-size: 13px;
	color:#001c7a; /* 폰트 색상 */ 
	width:200px;
	padding:0px 0px 2px 0px;
	line-height:27px;
	font-weight:600;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}

/* submenu끝 */ 




/* sub content */ 
.bigtxt{color:#000000; font-size:14.5pt; line-height:140%; font-weight:bold;}

.sign{font-size:11pt; color:#1a274a; font-weight:bold; line-height:160%;}
.sign b{font-size:14.5pt;}

.conline_t{background:url(/gnuboard4/images/conline_t.gif) left 50% no-repeat; height:60px;}
.conline_b{background:url(/gnuboard4/images/conline_b.gif) left 50% no-repeat; height:60px;}

.red{color:#98131a;}
.blue{color:#0f309c;}

.condot b{font-weight:bold; color:#2f2f2f; line-height:18pt; display:inline-block; width:90px; text-align:center; background:url(/gnuboard4/images/condot.gif) left 50% no-repeat; }

.smalltxt{font-size:10pt; padding:20px 0px 20px 10px; } 

.contxt{font-size:11pt; padding:20px 0px 20px 0px; } 
.contxt ul{ list-style:none; margin:0px 0px 0px 25px; padding:0; text-align:left;}
.contxt ul li{ list-style-image: url(/gnuboard4/images/con_li.gif); }

.business {margin:30px 0px 30px 0px;}
.business td{border-bottom:1px solid #949494; border-right:1px solid #949494; border-top:1px solid #949494; border-left:1px solid #949494; text-align:center; color:#626262; font-size:10pt;}

.contit{color:#831730; font-size:12.5pt; font-weight:bold; background: url(/gnuboard4/images/contit.gif) left 50% no-repeat; padding-left:20px; line-height:30px; border:1px solid #831730; background-color:#f6f6f6;}

.conimg{padding:15px 0px 15px 0px; margin:15px 0px 15px 0px; border:5px solid #f9f9f9; vertical-align:center;}


