@charset "UTF-8" /* 기본
------------------------------------------------------------------------------------------------------------------------------------------------- */

window.onload=function() {
var obj = document.getElementById('body');
if (obj.clientWidth<1170) obj.style.width='1170px';
}






form {
margin:0;
padding:0;
display:inline;
}




img { border:0;vertical-align:middle;}
* {
margin: 0;
padding: 0;
}



a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
#steel {
POSITION: relative
}

fieldset {
border: 0;
}
input {

vertical-align:middle;
margin: 0;
border: 1px solid #cccccc;
padding: 3px 2px 1px 2px;
color: #666666;
	
}

input[type=checkbox],input[type=radio],input[type=image]{ border:none;}

select {
vertical-align:middle;
color: #4B4B4B;
}
textarea {
padding: 3px;
border: 1px solid #cccccc;
color: #666666;
}

html, body {
margin: 0;
padding:0;
font-family:'Nanum Square', '나눔 스퀘어', '나눔 고딕', 'Nanum Gothic', sans-serif; font-size: 16px; letter-spacing:-0.3pt;
color:#666666;
scrollbar-face-color: #f1f1f1;
scrollbar-shadow-color: #E4E4E4;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #E4E4E4;
scrollbar-arrow-color: #D2D2D2;
overflow-x:hidden;
overflow-y:hidden;
-webkit-text-size-adjust: none;
-webkit-line-height-adjust: none;
}
/**/html{
overflow-y:scroll;

}

body{
font-size:16px; line-height:150%;
}

div, dl, dt, dd, ul, ol, li, h3, h4, h5, h6, pre, forms, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
list-style:none;

}

ul, ol, dl {
list-style:none
}
a, a:link, a:visited {
color:#6e6e6e;
text-decoration: none;
cursor: hand;
outline:none; select-dummy: expression(this.hideFocus=true);
}
a:hover, a:active {
text-decoration: none;
cursor: hand;
}

table {
border-spacing: 0;
border-collapse: collapse;
border: 0;
}
hr {
clear:both;
display: none;
}


BODY {
	WIDTH: 100%; height:100%;BACKGROUND:#fff; 

}

#wrap {
	POSITION: relative; WIDTH: 100%; height:100%;

}


/*Common*/
.clear { clear: both; }
.float_l	{ float:left; }
.float_r	{ float:right; right:0px;}
.float_c	{text-align:center;}
.float_r1	{ float:right; color: #ff0000; padding-right:12px;}
.block { background:#000000;  padding:1px 1px 0px 1px; .padding:1px 1px 0px 1px; color:#fff;}

.fs_10 { font-size:10px;}
.fs_11 { font-size:11px; }
.fs_12 { font-size:12px; }

.fc_red { color:#e90909; }
.fc_or_b { color:#f28900; font-weight:bold;}
.fc_red_b { color:#e90909; font-weight:bold;}
.fc_red_oran { color:#e65100; font-weight:bold;}
.fc_oran_back{ background:#ffa71d;  color:#fff;}
.fc_red_s { color:#dc0000; font-weight:bold; font-size:11px;}
.fc_gray { color:#575757; font-weight:bold;}
.fc_gray1 { color:#333333; font-weight:bold; font-size:20px; }
.fc_blue {color: #0088bc; font-weight:bold;}
.fc_blue_b {color: #3b88b9;  font-weight:bold;}
.fc_black_b { color:#000000; font-size:40px;}
.fc_brown_b {color: #7d4327; font-weight:700;}
.fc_location {font-weight:bold;}
.fc_faq {margin-left:10px;}

/* Default link */

a.list_on:link {font-size:12px; color:#e51937; text-decoration:none;}
a.list_on:visited {font-size:12px; color:#e51937; text-decoration:none;}
a.list_on:hover {font-size:12px; color:#e51937; text-decoration:none;}







/****************************** main ******************************/

#top	{ width:100%; height:115px; margin:0 auto; padding:0; position:fixed; z-index:9999; background:url('../image/menu_back.gif') repeat-x;}

#top_area	{ width:1170px; height:115px; margin:0 auto; padding:0; position:relative; }
#top_area .top{ width:1170px; text-align:left; height:115px;  margin:0 auto; padding:0;position:relative;}
#top_area .logo {float:left;  left:0px; height:83px;padding-top:18px; position:relative; }


#top_area .menu {float:right; right:0px; height:23px; margin-top:48px; position:relative;}
#top_area .menu ul li {float:left; padding-left:45px; font-size:22px; font-weight:700;}
#top_area .menu ul li a{color:#464646;}
#top_area .menu ul li a:hover{color:#2455ae;}


#top_area .menu1 {float:right; right:0px; height:26px; margin-top:65px; position:relative; font-weight:700;}









#wrap_main {
	WIDTH: 100%; height:572px; min-width:1170px; position:relative; padding-top:115px;
}

#wrap_main .wrap_main_pic {
position:absolute; overflow:hidden; width:1920px; height:501px;  margin-top:0px; left:50%;  margin-left:-960px; z-index:1; 
}

#wrap_main .m_call {
position:absolute; overflow:hidden; margin:0 auto; padding:0; width:100%; height:71px; margin-top:501px; background:#16337f; z-index:1; 
}

#wrap_main .m_call1 { position:relative; width: 1170px; top:15px; text-align:center; margin:0 auto; padding:0; }



#main_pic_in {position:relative; width: 1170px;  height:450px; margin:0 auto; padding:0; z-index:99;overflow:hidden;}

#wrap_main .m_img1 { float:left; margin-left:0px; width:477px; margin-top:99px;}
#wrap_main .m_img2 { float:left; width:498px; margin-left:96px; margin-top:94px;}


#wrap_main .text1 { float:left; margin-left:0px; margin-top:0px; }



#wrap_sub {
	WIDTH: 100%; height:33px;  position:relative; padding-top:115px;
}

#wrap_sub .wrap_sub_pic {width:1170px; margin:0 auto; padding:0;  margin-top:0px; position:relative;}



/* main_area */

#main_area { position:relative; margin:0 auto; padding:0; width:1170px; margin-top:71px; }


#main_area1 {position:relative;margin:0 auto; padding:0;width:1170px; height:396px; margin-top:0px;}
#main_area1 .m_tit{text-align:center; margin-left:0px; margin-top:0px;}
#main_area1 .m_box01{float:left; margin-left:0px; margin-top:35px; width:1170px; height:321px; background:url(../image/m_box_back.gif) no-repeat;}
#main_area1 .m_bu01{float:left; margin-left:54px; margin-top:32px; }
#main_area1 .m_bu02{float:left; margin-left:107px; margin-top:32px; }
#main_area1 .m_bu03{float:left; margin-left:107px; margin-top:32px; }


#main_area2 {position:relative;margin:0 auto; padding:0;width:1170px; margin-top:72px; }
#main_area2 .info01{float:left; margin-top:0px;}


#main_area3 {position:relative;margin:0 auto; padding:0;width:1170px; margin-top:60px;}





/*sub_area */

#sub_area {width:1170px; margin:0 auto; padding:0; position:relative;background:#fff; margin-top:0px;}


#sub_left { float:left; position:relative; margin-left:0px; margin-right:0px; width:237px; margin-top:17px;  }
#sub_left1 { width:237px;  top:0px; display:block; line-height:120%;}
#sub_left1 .stit {width:237px; text-align: center; padding-top:21px; padding-bottom:21px; margin-left:0px; font-size:26px; color:#ffffff; background:#046bc5;}
#sub_left1 .smenu {padding-top:0px; margin-left:0px; width:237px; height:192px; background:url(../image/smenu_back.gif) no-repeat;}
#sub_left1 .smenu ul li a{display:block; margin-left:16px; margin-top:0px;padding:15px 0 15px 11px;  border-bottom:#d4d4d4 1px solid; width:194px; font-size:16px;}
#sub_left1 .smenu ul li a:hover { margin-top:0px;  margin-left:16px;padding:15px 0 15px 11px;border-bottom:#d4d4d4 1px solid; width:194px;  background:url('../image/sub_left_on.png') 180px 18px no-repeat; font-size:16px;color:#3265c1;}
#sub_left1 .smenu ul li.on a{ margin-left:16px;  margin-top:0px; padding:15px 0 15px 11px; width:194px;border-bottom:#d4d4d4 1px solid;  background:url('../image/sub_left_on.png') 180px 18px no-repeat;font-size:16px;color:#3265c1;}




#sub_left2 { position:relative; margin-left:0px; margin-right:0px;  width:237px; margin-top:40px; }




/* con_area */

#con_area {float:left; position:relative; margin-left:53px; margin-top:0px; margin-right:0px; padding-bottom:30px; font-size:16px; color:#666666; line-height:160%;  letter-spacing: 0px;width:880px; margin-bottom:0px;min-height:600px;  background:url('../image/sub_back01.jpg') no-repeat;}


#con_area #top_visual {float:left; position:relative;left:0px; padding-top:25px;}
#con_area #top_visual p.location { padding-top:0px;  padding-left:0px; }

tt01 { font-size:40px; color:#000000;}

#con_area .pic01 {float:left; position:relative;  margin-top:145px; width:880px; }
#con_area .pic01_1 {float:left; margin-top:0px; width:880px; }
#con_area .pic01_2 {float:left; margin-top:40px; }
#con_area .pic01_3 { float:left; margin-top:0px; margin-right:41px; width:266px;}
#con_area .pic01_3_1 { float:left; margin-top:0px; margin-right:0px; width:266px;}
#con_area .pic01_4 { float:left; text-align:center; margin-top:0px; width:266px; font-size:22px; font-weight:700;}

#con_area .left1 {float:left; margin-top:0px; margin-right:30px;}

#con_area .right1 {float:left; margin-top:0px; width:534px;}
#con_area .right1_1 {float:left;  margin-top:0px; width:534px; font-size:32px; color:#444444;}
#con_area .right1_2 {float:left;  margin-top:40px; width:534px;}
#con_area .right1_3 {float:left;  margin-top:0px;}

#con_area .s_tit1{clear:both; float:left; margin-left:0px; margin-top:0px; margin-bottom:20px; padding-left:15px; font-size:22px; color:#333333; background:url(../image/icon01.gif) no-repeat;}
#con_area .s_tit2{clear:both; float:left; margin-left:0px; margin-top:35px; margin-bottom:20px; padding-left:15px; font-size:22px; color:#333333; background:url(../image/icon01.gif) no-repeat;}

#con_area .info01 { float:left; position:relative; margin-top:15px; width:266px; border:#dadada 1px solid;}
#con_area .info01_1 {float:left; margin-top:15px;  padding:15px 0px 30px 30px;}

#con_area .line01{float:left; position:relative;  width:100%px; text-align:left; border-bottom:1px solid #c9c9c9; margin-top:35px; margin-bottom:35px; width:100%;}
#con_area .line02{float:left; position:relative;  width:100%px; text-align:left; border-bottom:1px solid #c9c9c9; margin-top:55px; margin-bottom:55px; width:100%;}
#con_area .line03{float:left; position:relative;  text-align:left; border-bottom:1px solid #c9c9c9; margin-top:20px; margin-bottom:20px; width:100%; line-height:170%;}
#con_area .line04{float:left; position:relative;  text-align:left; border-bottom:1px solid #c9c9c9; margin-top:65px; margin-bottom:25px; width:100%; line-height:170%;}







.bbslist2 { width:100%; margin-top:0px; margin-bottom:0px; border-collapse:collapse;}

.bbslist2 thead tr th { background:#ececec; height:30px; color:#666666; font-weight:bold; padding-top:6px; vertical-align:top; }

.bbslist2 tbody td { text-align:left; padding:7px 7px 7px 7px; height:15px;}

.bbslist2 tbody td.tit { background:#ebebeb;text-align:center;  height:30px; font-size:15px; color:#333333; font-weight:bold; border-top:#818793 3px solid;  border-bottom:#cccccc 1px solid;}

.bbslist2 tbody td.tit1 { background:#eef1f6;text-align:center;  height:15px; color:#3360aa; font-weight:bold; border-top:#266fcc 3px solid; border-bottom:#cccccc 1px solid;}

.bbslist2 tbody td.left_tit { background:#f7f7f7;text-align:center;  height:30px; font-weight:700; color:#575757;  border-top:#7f5739 4px solid; border-bottom:#d3d3d3 1px solid; }

.bbslist2 tbody td.left_tit1 { background:#f7f7f7;text-align:center;  height:30px; font-weight:700; color:#575757; border-bottom:#d3d3d3 1px solid; }

.bbslist2 tbody td.t1 {text-align:left; line-height:30px; padding:3px 3px 3px 15px; border-bottom:#d3d3d3 1px solid; border-top:#7f5739 4px solid;}

.bbslist2 tbody td.t2 {text-align:left; line-height:30px; padding:3px 3px 3px 15px; border-bottom:#d3d3d3 1px solid;}



.bbslist3 { width:100%; margin-top:0px; margin-bottom:0px; border-collapse:collapse;}

.bbslist3 thead tr th { background:#ececec; height:30px; color:#666666; font-weight:bold; padding-top:6px; vertical-align:top; }

.bbslist3 tbody td { text-align:left; padding:7px 7px 7px 7px; height:15px;}

.bbslist3 tbody td.tit { background:#ebebeb;text-align:center;  height:30px; font-size:15px; color:#333333; font-weight:bold; border-top:#818793 3px solid;  border-bottom:#cccccc 1px solid;}

.bbslist3 tbody td.tit1 { background:#eef1f6;text-align:center;  height:15px; color:#3360aa; font-weight:bold; border-top:#266fcc 3px solid; border-bottom:#cccccc 1px solid;}

.bbslist3 tbody td.left_tit { background:#f7f7f7;text-align:center;  height:30px; font-weight:700; color:#575757;  border-top:#7f5739 4px solid; border-right:#d3d3d3 1px solid; border-bottom:#d3d3d3 1px solid; }

.bbslist3 tbody td.left_tit1 { background:#f7f7f7;text-align:center;  height:30px; font-weight:700; color:#575757; border-right:#d3d3d3 1px solid; border-bottom:#d3d3d3 1px solid; }

.bbslist3 tbody td.left_tit2 { background:#f7f7f7;text-align:center;  height:30px; font-weight:700; color:#575757;  border-top:#7f5739 4px solid;  border-bottom:#d3d3d3 1px solid; }

.bbslist3 tbody td.t1 {text-align:center;  line-height:30px; border-bottom:#d3d3d3 1px solid; border-right:#d3d3d3 1px solid;}

.bbslist3 tbody td.t2 {text-align:center;  line-height:30px; border-bottom:#d3d3d3 1px solid;}




#footer {clear:both;  float:left; width:100%;  height:158px; margin:0 auto; padding:0; position:relative;  background:url('../image/footer_back.gif') repeat-x; margin-top:83px;}
#footer .copy	{ width:1170px; margin:0 auto;  text-align:left; position:relative;  }

#footer .foot1 { float:left; position:relative; margin-left:0px; margin-top:40px;  padding-right:10px;}
#footer .foot2 { float:left; position:relative; margin-left:12px;  margin-top:35px; font-size:14px; color:#707070;line-height:165%}
#footer .foot3  { position:relative; margin-top:50px; float:right; right:0px; }


#footer1 {clear:both;  float:left; width:100%;  height:280px; margin:0 auto; padding:0; position:relative;  background:url('../image/footer_back.gif') repeat-x; margin-top:83px;}
#footer1 .copy	{ width:1170px; margin:0 auto;  text-align:left; position:relative;  }

#footer1 .foot1 { float:left; position:relative; margin-left:0px; margin-top:40px; padding-right:10px;}
#footer1 .foot2 { float:left; position:relative; margin-left:12px;  margin-top:10px; font-size:14px; color:#707070;line-height:165%}
#footer1 .foot2_1 { float:left; position:relative; margin-left:12px;  margin-top:40px;}
#footer1 .foot3  { position:relative; margin-top:50px; float:right; right:0px; }