html, body, th, td {
	font-size:12px;
	font-family:굴림;
	color:#333333;	
	line-height:140%;
}
* { margin:0px; padding:0px; }
a{color:#666666;} 
a:link{text-decoration:none;} 
a:visited{text-decoration:none;selector-dummy : expression(this.hideFocus=true);} 
a:hover{text-decoration:underline;selector-dummy : expression(this.hideFocus=true);}
img { border:0;}
input,select,textarea{font-size:11px;color:#b4b4b4;font-family:돋움;}

.input {border:1px solid #c1c9d8;}
.select {BEHAVIOR:url("../css/selectbox.htc");}

table { border-collapse: collapse; }


#main_visual { background:url(/images/main/main_bg_01.gif) repeat-x ; width:960px;height:412px; }
#main_visual p { margin:53px 0 0 270px; }
#main_menu { position:absolute;left:50px;top:0px; }


#menu { width:261px;position:absolute;left:0px;top:0px;background:url(../images/bg/bg_menu_01.gif) no-repeat left 227px; }
#menu p { margin:0 41px; }
.top_menu { position:absolute;left:0px;top:19px;width:960px;text-align:right; }
.top_menu img {vertical-align:top; }
#body { margin-left:270px;width:690px;padding-top:33px;min-height:500px; }
*html #body { height:500px; }
#bottom { width:100%; background:url(../images/bg/bg_footer.gif) repeat-x top;padding-top:50px; }
.footer td { padding:10px 0 35px 0;}

#main_footer { border-top:1px solid #E3E3E3; margin-top:30px; }

.content_table { width:690px; }
.location { text-align:right;font-size:11px;color:#959595;vertical-align:bottom;padding-bottom:5px; }
.location a { color:#959595; }
.location span.now { font-weight:bold; }
.tit { padding-bottom:30px; }
.titbar { background: url(../images/bg/bg_tit_back.gif) repeat-x; height:3px;}

.mar_l { margin-left:-3px; }

.txt { color:#333399; font-size:11px; }


.tab { background:url(../images/bg/bg_tab_01.gif) repeat-x;width:690px;margin-bottom:40px; }


table.cont { background:#E9E8E8; }
table.cont tr th { background:#FAF9F9;height:35px;border-top:2px solid #E9E8E8; }
table.cont tr th.s { border:0px;height:25px; }
table.cont tr td { background:#FFFFFF;height:25px;text-align:center; }
table.cont tr.left td { padding-left:10px;text-align:left; }
table.cont tr td.left { padding-left:10px;text-align:left; }
table.cont tr td.last { border-bottom:2px solid #E9E8E8; }

table.cont_s { background:#E9E8E8; }
table.cont_s tr th { background:#FAF9F9;height:35px;text-align:left;padding-left:20px; }
table.cont_s tr th.first,td.first { border-top:2px solid #E9E8E8; }
table.cont_s tr td { background:#FFFFFF;height:25px;text-align:left;padding-left:20px; }
table.cont_s tr th.last,td.last { border-bottom:2px solid #E9E8E8; }


.site_1 { width:200px;background:url(../images/bg/bg_site_01.gif) no-repeat bottom;text-align:right;color:#000000;font-weight:bold;height:18px;margin-bottom:10px; }
div.site { margin-bottom:20px; }
div.site  ul { list-style:none; }
div.site  ul li{ padding:2px 0; }











.content { padding:10px 70px 50px 30px;  background:url(../images/bg/bg_back.gif) no-repeat bottom left;}






.sub_tab { margin:-10px 0 30px 0; text-align:right;}

.recruit { margin:-20px 0 0 20px; }
.stit{ padding-bottom:10px; }
.place td { padding:10px 0; }

.mar_l { margin-left:-3px; }

.news_tit { color:#000066;font-weight:bold;font-size:14px; }
.peo_tit { padding-top:12px; }

.list td{ background: url(../images/bg/bg_list_01.gif) repeat-x;text-align:center; }
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active{color:#000066;}

.pop_tit { width:564px;height:43px;background: url(../images/bg/bg_pop_tit.gif) no-repeat;color:#FFFFFF;font-size:14px;font-weight:bold; }
.pop_box { border-left:2px solid #6B87C8;border-right:2px solid #6B87C8; }
.pop_close { background: url(../images/bg/bg_pop_bottom.gif) no-repeat;text-align:right;padding-right:30px; }


.part { background: url(../images/img/04_img_01.gif) no-repeat; width:715px;height:90px;color:#1A496C;padding:54px 0 0 40px; }
.box_t {background: url(../images/bg/bg_box_01_t.gif) no-repeat; width:350px;height:5px; font-size:0px; }
.box_m {background: url(../images/bg/bg_box_01_m.gif) repeat-y;padding:5px 20px; }
.box_b {background: url(../images/bg/bg_box_01_b.gif) no-repeat; width:350px;height:5px; font-size:0px; }

.network { background:#E9E8E8; }
.network th { border-top:2px solid #E9E8E8;background:#FAF9F9;height:30px;color:#000066; }
.network th.first { border:0px; color:#666666;}
.network td { background:#FFFFFF; text-align:right;padding:5px 15px; }
.network td.left { text-align:left;  }

.scr01 { 
	
	scrollbar-base-color:#C1C9D8;
  scrollbar-face-color:#C1C9D8;
  scrollbar-shadow-color :#325C8C;
  scrollbar-highlight-color:#C1C9D8;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-track-color:#F4F4F4;
  scrollbar-arrow-color:#325C8C;

}
