﻿@charset "utf-8";
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Open Sans',sans-serif; min-width:1000px;width: 100%;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Open Sans',sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:1em}
button {cursor:pointer}
.subvisual img {
    position: absolute;
    left: 50%;
    margin-left: -990px;
}
/*.left_line{border-left:1px solid #ccc;}*/
#s_container {width:1000px; margin:0 auto;}
#s_container:after {display:block; content:""; clear:both;}
.subvisual {overflow:hidden; position:relative; height:149px;padding-top:0px;}
.subvisual img {position:absolute; left:50%; margin-left:-990px; }

.lnb {}
.lnb:after {display:block; content:""; clear:both;}
.lnb li:first-child {margin-left:0;}
.lnb li {float:left; padding-bottom:15px;margin-left:3px;}
.lnb li a {display:block; border:1px solid #ccc; background:#f9f9f9; text-align:center; color:#333333; font-family:'Open Sans',sans-serif;B; padding:13px 0;
	font-size:13px;; text-decoration:none;
} 
.lnb li:hover {}
.lnb li:hover a {color:#fff;background:#3f3024;}
.lnb li.on {background:url(../images/lnb_dot.png) center 44px no-repeat;}
.lnb li.on:hover{background:url(../images/lnb_dot2.png) center 44px no-repeat;}

.lnb li.on a {background:#3f3024;color:#fff;}
.lnb li.on a:hover{background:#fff; color:#3f3024; border:1px solid #3f3024;}

.lnb_sub {margin-top:15px;}
.lnb_sub:after {display:block; content:""; clear:both;}
.lnb_sub li:first-child {margin-left:0;}
.lnb_sub li {float:left; padding-bottom:15px;margin-left:3px;}
.lnb_sub li a {display:block; border:1px solid #ccc; background:#f9f9f9; text-align:center; color:#333333; font-family:'Open Sans',sans-serif; padding:13px 0;
	font-size:15px;
} 
.lnb_sub li:hover {background:url(../images/lnb_sub_dot.jpg) center 45px no-repeat;}
.lnb_sub li:hover a {background:#5ca5db; border-color:#5ca5db; color:#fff;}
.lnb_sub li.on {background:url(../images/lnb_sub_dot.jpg) center 45px no-repeat;}
.lnb_sub li.on a {background:#5ca5db; border-color:#5ca5db; color:#fff;}
/* ���ʸ޴� */

;
	.left_sub {font-family:'Open Sans',sans-serif; font-size:15px; line-height:1.5em; background:#f0efef; width:200px; height:50px; vertical-align:middle; border: 1px solid #e5e4e4;}

	.left_sub a:link, .left_sub a:visited {display:block; border-bottom:1px solid #fff; padding:10px 15px 12px 15px; font-weight:bold;}

	.left_sub a:hover {display:block; color:#c7c7c7;background:url(..../images/left_txt_hover2.gif); border-bottom:1px solid #fff; padding:10px 15px 12px 15px; color:#000; font-weight:bold; text-decoration:none;}

	.left_sub a.linktop {display:block; border-bottom:1px solid #fff; padding:10px 15px 12px 15px; color:#1f8ee8; font-weight:bold; background:url(..../images/left_txt_hover.gif);}

/* ���� */
.title_txt {color:#fff; font-family:'Open Sans',sans-serif ;font-size:2em; letter-spacing:inherit; font-weight:bold; text-decoration:none; padding-bottom:10px; background:url(..../images/left_txt.gif); padding-left: 13px;}
.title_txt2 {color:#475268; font-family:'Open Sans',sans-serif; font-size:28px; text-decoration:none; font-weight:600; padding-top: 40px;}
.tit_area{border-bottom:1px solid #dddee0;}
.icon_home{color:#7e7c7d}
.icon_home a{color:#7e7c7d;}

/*���ʹ��*/    
	
	 .left_banner{font-family:'Open Sans',sans-serif; font-size:15px; line-height:1.5em; background:#c9e6fc; width:200px; height:247px;  text-decoration:none; background:url(..../images/left_banner.gif); }
	 .left_banner a:link, .left_banner a:visited {display:block; padding:15px 15px 15px 73px; font-weight:bold;text-decoration:none;}
	 .left_banner a:hover {display:block; color:#000; padding:15px 15px 15px 73px; color:#1f8ee8; font-weight:bold; text-decoration:none;}
	 
	 
/*sub_a1:인사말*/
.txt_box{color:#636363; font-size:16px; line-height:1.0; font-family:'Open Sans',sans-serif}
.txt_box2{font-weight:bold;} 
.style1 {font-size: 20px; color:000;}

/*sub_a2:비젼/목표*/
.txt_box3{color:#636363; font-size:15px; line-height:1.5; font-family:'Open Sans',sans-serif; border_bottom:1px solid #ccc;}

/*sub_b*/

.txt_box4{color:#47474b; font-size:16px; line-height:1.5; font-family:'Open Sans',sans-serif; font-weight:bold; padding: 15px 0;}
.box1{border-top:2px solid #495d84; border-left:1px solid #e0e0e0;  }
.box1 td{border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:15px 0 15px 10px; font-size:16px; line-height:1.5; font-family:'Open Sans',sans-serif; color:#636363;}


/*sub_d*/
.sub_title {font-size:16px;font-weight:bold; margin-left: 7px;}
.txt_box5 {background: #F2F2F2; padding-top:15px;padding-left:10px;color:#ddd; font-size:14px; line-height:2; font-family:'Open Sans',sans-serif;}

.txt_box5 a{text-decoration:none;}

.txt_box5 a:hover{text-decoration:none; color:#3399FF;}