/* CSS Document */

*{ padding:0; margin:0;list-style:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0;}
body,td{ font-family:'Dotum'; font-size:12px; color:#333; line-height:16px; }
ol, ul, li {list-style:none;}
a{ text-decoration:none; color:#444; }
a:hover{ text-decoration:underline; }
hr, legend, .hidden, caption, .blind{display:none;}
#accessibility{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
strong{ letter-spacing:-1px; }
img{ border:0; }
img,input,select,textarea{vertical-align:middle}
.ir span{display:block;position:relative;z-index:-1;height:11px;overflow:hidden;font-size:11px;}

/*ÆùÆ®*/
.font_8 {font-size:8px;}
.font_11 {font-size:11px; line-height:15px;}
.font_12 {font-size:12px; line-height:18px;}
.font_13 {font-size:13px; line-height:19px;}
.font_17 {font-size:17px;}
.font_green {color:#b8883c;}
.font_gray {color:#888888;}
.font_gray2 {color:#bbbbbb;}
.font_black {color:#222222;}
.font_red {color:#ff0000;}
.font_pink {color:#c62b6a;}
.font_pink2 {color:#fdc2d8;}
.font_blue {color:#245ea6;}
.font_blue2 {color:#03c5fd}
.font_white {color:#ffffff;}
.font_normal {font-weight:normal;}
.font_bold {font-weight:bold;}
.font_line_20{line-height:20px;}


/*¸ÞÀÎ*/
body { background:url(../images/bg_2.jpg) repeat-y center top; height:100%; text-align:center;}
#wrap {position:relative;width:1000px; height:815px; margin:0 auto;}
#wrap_sub {position:relative;width:1000px; height:100%; margin:0 auto;}

#nav {position:relative; background:url(../images/nav_bg.jpg) repeat-y; width:196px; height:100%; float:left;}
#nav .company{ width:162px; position:relative; top:150px; margin-left:20px;}
#nav .company li{ width:80px; float:left; text-align:center;}

#contentwrap {position:relative; width:493px; padding-top:75px; background:url(../images/cont_bg.jpg) top no-repeat; background-color:#FFFFFF; height:100%; float:left; text-align:center;}
#contentwrap .btn_top{ position:relative; margin: 0 0 0 234px; float:left; }
#contentwrap ul { position:relative; float:left; margin: 0 0 55px 49px;}
#contentwrap .btn_bottom{ position:relative; margin: -55px 0 0 234px; float:left; }

#boardwrap {position:relative; width:267px; background:url(../images/board_bg02.jpg) repeat; height:888px; float:left;}
#boardwrap .management{ position:relative; width:226px; float:left; margin:25px 0 55px 21px;}
#boardwrap .management h3{float:left;display:inline;width:88px;height:19px; background: url(../images/title_01.jpg) no-repeat;overflow:hidden;}
#boardwrap .management h3 span{display:none;}
#boardwrap .management .btn{ position:relative; width:80px; height:20px; float:right; text-align:right; margin:0 0 8px 0;}
#boardwrap .management .btn img{ margin:5px 5px 0 0;}
#boardwrap .management li{ float:left; margin-top:4px;}

#boardwrap .news{ position:relative; width:226px; float:left; margin:0px 0 55px 21px;}
#boardwrap .news h3{float:left;display:inline;width:57px;height:19px; background: url(../images/title_02.jpg) no-repeat;overflow:hidden;}
#boardwrap .news h3 span{display:none;}
#boardwrap .news .btn_more{ position:relative; width:20px; height:20px; float:right; text-align:right; margin:0 0 8px 0; padding-top:2px;}
#boardwrap .news li{ background:url(../images/dot.gif) no-repeat; width:96%; height:20px; float:left; text-align:left; padding-left:7px;}

#boardwrap .photo{ position:relative; width:226px; float:left; margin:0px 0 55px 21px;}
#boardwrap .photo h3{float:left;display:inline;width:69px;height:19px; background: url(../images/title_03.jpg) no-repeat;overflow:hidden;}
#boardwrap .photo h3 span{display:none;}
#boardwrap .photo .btn_more{
	position:relative;
	width:150px;
	height:20px;
	float:right;
	text-align:right;
	margin:0 0 8px 0;
	padding-top:2px;
}
#boardwrap .photo li{width:110px; height:74px; float:left; margin:0 3px 3px 0;}



#quickwrap {position:relative; width:44px; background:url(../images/quick_bg.jpg) top no-repeat; background-color:#5b3386; height:100%; float:left;}
#quickwrap .quick{ margin-top:30px;}
#quickwrap li{ margin-top:10px;}


#subcontent_wrap{ position:relative; width:760px; height:100%; background:url(../images/sub_bg.jpg) no-repeat; background-color:#FFFFFF; float:left;}
.sub_contents{ width:670px; margin:45px; text-align:left;}
.sub_contents .menu_title{ width:333px; height:25px; border-bottom: #5b3386 solid 1px; text-align:left;}
.sub_contents .title{ width:380px; height:30px; text-align:left; margin-top:5px; float:left;}
.sub_contents .txt{ width:290px; height:20px; text-align:right; margin-top:5px; padding-top:10px; float:right; font-size:11px; color:#787878;}

.sub_contents .cont{ position:relative; width:670px; min-height:800px; margin-top:45px; float:left;}
.sub_contents .cont span{ float:left;}
.sub_contents .cont .s_01{ margin: 50px 0 40px 0;}
.sub_contents .cont .s_02{ margin: 0px 0 40px 0;}

.sub_contents .cont .tab_btn{ margin-right:1px;}

.cont .sub_cont{ margin-bottom:40px;}


/*°æÁ¦ÀÎ °­È¸Àå °Ô½ÃÆÇ*/
.searchbox01{ position:relative; width:212px; float:right; margin-bottom:15px;}
.searchbox01 fieldset{ width:212px; height:25px; border:solid 1px #5b3386; text-align:right;}
.searchbox01 #input_search{
	position:absolute;
	width:173px;
	height:18px;
	border: solid 1px #FFFFFF;
	margin-top:0px;
	left: 5px;
	top: 3px;
}

.list01{ width:670px; margin-top:16px; color:#4d4d4d;}
.list01 th{ height:30px; background-color:#f9f9f9; border-top:solid 2px #d9d9d9; border-bottom:solid 1px #d9d9d9; text-align:center;}
.list01 td{ height:30px; border-bottom:solid 1px #d9d9d9; text-align:center;}
.list01 .td_left{ text-align:left; padding-left:15px;}
.board_title { color:#5b3386; font-size:14px;}
.board_contents{ padding:25px; text-align: justify;}
.board_contents img{ margin:0 auto;}
.board_txt_next{ background-color:#f5f5f5;}
.board_list{height:40px; border-top:solid 1px #d9d9d9; text-align: right;}
.paging{ height:30px; border-top:solid 1px #d9d9d9; text-align:center;}
.news_paging{ height:40px; text-align:center;}



/*°­º´Áß ¸Å°ÅÁø -º¸µµÀÚ·á-*/
.news{ width:670px; float:left; }
.news .news_list{ width:100%; float:left;}
.news .news_list li{height:175px; padding-top:15px margin-bottom:25px; float:left; border-bottom:solid 1px #d9d9d9; line-height:20px;}
.news .pic{border: solid 1px #8c8c8c; margin: 28px 15px 0 0; float:left;}
.news .title{ width:458px; float:left; margin:35px 0 10px 0; font-weight:bold; color:#474747; font-size:14px;}
.news .text{width:458px; float:left; color:#737373;}
.news .title02{ width:670px; float:left; margin:35px 0 15px 0; font-weight:bold; color:#474747; font-size:14px;}
.news .text02{width:670px; float:left; color:#737373;}



#footer{clear:both; background-color:#313131; height:29px;}
