@charset "utf-8";

/*
---------------------------------------------------------
최초 개발자 : 
최초 개발일 : 
최종 수정일 : 2012-10-30
최종 수정자 : 정진혁
---------------------------------------------------------
*/

* {margin:0; padding:0px ; }

html, body {width:100%; height:100%; margin:0; padding:0; font-size:1em; background:#fff; letter-spacing:-1px;  }
body  {color:#000;position:relative; font-family:"돋움",'Dotum',Helvetica,AppleGothic,Sans-serif; }

/*
body  {color:#000;position:relative; font-family:"나눔고딕",'NanumGothic',Helvetica,AppleGothic,Sans-serif; overflow-y:auto; overflow-x:hidden; }
*/


pre{table-layout:fixed;border-collapse : collapse;} 

br {letter-spacing:0;}
em{color:#80c242; font-size:11px; font-weight:bold;}

div, p, h1, h2, h3, h4, h5, h6, legend, ol, ul, li, dl, dt, dd{
	
	margin:0;
	padding:0;
	border: 0;
	font-family: Dotum, 돋움;
	vertical-align: baseline;
	
}

table, thead, tbody,  th, td {	
	color:#000;
	padding:0;
	border:none;
	}

form, fieldset, legend{ border:none; margin:0; padding:0;}

hr{display:none; }
img{border:0px; vertical-align:top;}
dl, dt, dd, ol, ul, li{list-style-type:none ;}
blockquote, q {quotes: none;}
caption{visibility : hidden; font-size:0px; width:0px; height:0px; overflow:hidden; line-height:0px; }
input {vertical-align:middle;line-height:16px;}
textarea,select {vertical-align:middle;}

a { color:#444; text-decoration:none; }
a:hover { text-decoration:underline; }

legend {visibility : hidden; font-size:0px; width:0px; height:0px; overflow:hidden;  line-height:0px; } 


noscript{clear:both; }

/* 전체메뉴 */

#allmenu { width:96%; padding:0 2%; position:absolute; top:3%; z-index:9999999; }
#allmenu .allmenu_head { width:100%; float:left; }
#allmenu .allmenu_head p { width:85%; float:left; background:#ff9900; }
#allmenu .allmenu_head span { width:14.9%; display:block; float:left; }

#allmenu .allmenu_body { width:99%;padding-bottom:5%; background:#e0e0e1; border:1px solid #cecece; border-top:none; overflow:hidden; position:relative; border:solid 1px #c21414;}
#allmenu .allmenu_body .depth_one { width:27.3%; min-height:200px; padding:0 2% 0 0; margin-top:6%; margin-bottom:4%; float:left; background:url(../images/header/allmenu_ul_line.png) right top repeat-y; margin-left:4%; }

#allmenu .allmenu_body .depth_one:nth-child(3) { background:none; }
#allmenu .allmenu_body .depth_one:nth-child(6) { background:none; }
#allmenu .allmenu_body .depth_one:nth-child(9) { background:none; }


#allmenu .allmenu_body .depth_one .depth_one_title { width:100%; float:left; color:#c21414; font-size:105%; margin-bottom:6%; }
#allmenu .allmenu_body .depth_one .depth_one_title a { color:#c21414; font-weight:bold; letter-spacing:-.1em; }
#allmenu .allmenu_body .depth_one ul { width:100%; margin-left:20%; float:left;}
#allmenu .allmenu_body .depth_one ul li { width:75%; float:left; margin-bottom:6%;  font-weight:bold; margin-right:10%; font-size:.8em; color:#363636; list-style:square; }

#allmenu .allmenu_body .close_bt { width:8%; position:absolute; right:0; bottom:0; }


.txt_color_blue { color:#ff0000;}

.sub_contitle{ margin-bottom:20px;}

.fclear {display: block; min-height: 1px;}

.txt_align_left { text-align:left !important;}
.txt_color_blue { color:#ff0000;}

.algn_left {text-align:left; }
.algn_center {text-align:center; }
.algn_right {text-align:right; }

/* 가로폭 */

.w5{width:5% !important;}
.w6{width:6% !important;}
.w7{width:7% !important;}
.w8{width:8% !important;}
.w9{width:9% !important;}
.w10{width:10% !important;}
.w11{width:11% !important;}
.w12{width:12% !important;}
.w13{width:13% !important;}
.w14{width:14% !important;}
.w15{width:15% !important;}
.w16{width:16% !important;}
.w17{width:17% !important;}
.w18{width:18% !important;}
.w19{width:19% !important;}
.w20{width:20% !important;}
.w25{width:25% !important;}
.w30{width:30% !important;}
.w33{width:33% !important;}
.w35{width:35% !important;}
.w40{width:40% !important;}
.w50{width:50% !important;}
.w60{width:60% !important;}
.w65{width:65% !important;}
.w70{width:70% !important;}
.w75{width:75% !important;}
.w80{width:80% !important;}
.w85{width:85% !important;}
.w90{width:90% !important;}
.w95{width:95% !important;}
.w100{width:100% !important;}
.wx30{width:30px !important;}
.wx50{width:50px !important;}
.wx70{width:70px !important;}
.wx100{width:100px !important;}
.wx150{width:150px !important;}
.wx232{width:232px !important;}
.wx280{width:280px !important;}