/* CSS Document euc-kr */

body {}


#wrap {position:relative; min-width:1200px; margin:0 auto; font-family:"NanumGothic", "µ¸¿ò", sans-serif;}
#wrap .logo {top:26px; border:1px solid red;}
#wrap .h95 {clear:both; height:95px; background:#FFF;}

/********************************************************* »ó´Ü ¿µ¿ª *********************************************************/
#header {z-index:100; position:absolute; width:100%; height:95px; overflow:hidden; background:url(../images/include/top_bg.jpg) repeat-x 0px 0px;}
#header .wrap {position:relative; width:1200px; margin:0 auto; height:95px;}
#header h1 {position:absolute; display:block; top:26px;}
#header .top_info {position:absolute; right:0; top:38px; font-size:11px; text-align:right;}
#header .top_info .btn {float:left; margin:0px 0px 0 0;}
#header .top_info .btn > a {display:inline-block; float:left; margin-left:2px;}
#header .top_info .btn a:link,
#header .top_info .btn a:visited {color:#666; text-decoration:none;}
#header .top_info .btn a:hover,
#header .top_info .btn a:focus,
#header .top_info .btn a:active {color:#54abee; text-decoration:none;}


#header .gnb_bg {position:absolute; width:100%; height:1000px; left:0; top:95px; background:#183b92;}
#header .gnb_bg .gnb_img {width:1200px; height:193px; margin:0 auto; background:url(../images/include/gnb_left2022.png) no-repeat 0px 0px;}
#header .gnb {position:absolute; top:0px; left:368px; height:92px; width:705px;}

#header .gnb > ul {position:relative;}
#header .gnb > ul > li {z-index:1000; visibility:hidden; position:relative; float:left; width:210px; height:92px; margin-left:-45px; background:url(../images/include/topmenu_bg_off.png) no-repeat 0px 0px;}
#header .gnb > ul > li.on {background:url(../images/include/topmenu_bg_on.png) no-repeat 0px 0px;}
#header .gnb > ul > li img {}

#header .gnb > ul > li:first-child {}
#header .gnb > ul > li > h2 {position:absolute; text-align:center; margin-top:30px; padding:10px 0;}

#header .gnb > ul > li.on {}
#header .gnb > ul > li.off {background:#FFF;}
#header .gnb .sub {position:absolute; left:0px;/* leftÀ§Ä¡´Â ½ºÅ©¸³Æ®¿¡¼­ Á¦¾îÇÔ */ top:130px; font-size:13px;}
#header .gnb .sub li {padding:3px 0; word-break:keep-all; font-family:"NanumGothicBold", "µ¸¿ò"; text-align:left;}
#header .gnb .sub li.on a {color:#fae703;}
#header .gnb .sub a:link,
#header .gnb .sub a:visited {color:#fff; text-decoration:none;}
#header .gnb .sub a:hover,
#header .gnb .sub a:focus,
#header .gnb .sub a:active {color:#fae703; text-decoration:none;}
#header .victo {position:absolute; left:40px; top:140px;}

/********************************************************* Áß¾Ó ¿µ¿ª *********************************************************/
#contents {
	position:relative; width:100%; min-height:570px; overflow:hidden;
	background:#FFF url(../images/include/contents_top_bg.jpg) no-repeat center top;
	padding-bottom:80px;
}
#contents .wrap {position:relative; overflow:hidden; width:1200px; margin:205px auto 0px auto;}

#contents .snb {float:left; width:200px;}
#contents .snb h2 {width:200px; height:30px; line-height:30px; margin-bottom:20px; font-family:"NanumGothicBold", "µ¸¿ò", sans-serif; font-size:30px; font-weight:normal; color:#184392;}
#contents .snb .title_img {position:absolute; top:0; right:0;}
#contents .snb ul {width:200px; overflow:hidden; word-break:break-all; word-wrap:break-word; /*overflow:auto; white-space:normal;*/   }
#contents .snb li{ font-size:16px; line-height:18px; background:url(../images/include/snb_tab_bg.jpg) no-repeat 0px 0px; margin-bottom:1px;}
#contents .snb li a {margin:0px; font-family:"NanumGothic", "µ¸¿ò", sans-serif; color:#333; letter-spacing:0px; word-spacing:0px; padding:11px 0 11px 20px; display:block;}
#contents .snb li a:link,
#contents .snb li a:visited{text-decoration:none; color:#333; }
#contents .snb li a:active,
#contents .snb li a:focus,
#contents .snb li a:hover{text-decoration:none; color:#184392;}
#contents .snb li.on {color:#fff; background-position:0px -41px;}
#contents .snb li.on a {margin:0px; color:#fff;}

#contents .snb dl {margin-top:40px; background:url(../images/include/customer_bg.jpg) no-repeat right 0px;}
#contents .snb dl dt {margin-bottom:15px;}
#contents .snb dl dd {}

#contents .container {position:relative; float:right; width:930px; overflow:hidden; z-index:1;}
#contents .container .title {height:50px; overflow:hidden; z-index:999; border-bottom:1px solid #ccc; margin-bottom:60px;}
#contents .container .title h3 {font-family:"NanumGothicBold", "µ¸¿ò", sans-serif; display:block; float:left; color:#333; font-size:24px; font-weight:normal; line-height:30px; margin-bottom:20px; background:url(../images/include/bullet_01.jpg) no-repeat 0px 5px; padding-left:50px;}
#contents .container .title p {display:block; float:left; color:#2c86ff; font-size:14px; margin:37px 0 0 20px;}
#contents .container .title div {display:block; float:right; margin-top:10px;}
#contents .container .title span {color:#888; padding:0 15px 0 15px; background:url(../images/include/location_icon.jpg) no-repeat left 50%;}
#contents .container .title span.home {padding-left:0; background:none; color:#000;}


#contents .contents {font-size:14px; line-height:24px; color:#666; word-break:keep-all; word-wrap:break-word;}




/********************************************************* ÇÏ´Ü ¿µ¿ª *********************************************************/
#footer {clear:both; position:relative; width:100%; overflow:hidden; font-family:"NanumGothic", "µ¸¿ò", sans-serif; color:#666; background:#f6f6f6; height:135px; border-top:3px solid #ffeb00;}
#footer .copyright  {position:relative; width:1200px; margin:0 auto; padding:40px 0; font-size:11px; overflow:hidden;}
#footer .copyright .botom_logo {clear:both; float:left; margin:3px 20px 0 0;}
#footer .copyright .botom_logo img {height:33px;}
#footer .copyright address {float:left; line-height:18px; padding-left:20px;}
#footer .copyright address p {font-family:"NanumGothicBold", "µ¸¿ò", sans-serif; font-size:14px; color:#333;}
#footer .copyright address span {display:block; margin-top:10px;}
#footer .copyright address cite {color:#333;}
#footer .copyright > p {position:absolute; right:0;}
#footer .side_btn {position:absolute; right:150px; text-align:right;}
#footer .side_btn a {display:block;}
#footer .side_btn a:link,
#footer .side_btn a:visited {color:#FFF; text-decoration:none;}
#footer .side_btn a:hover,
#footer .side_btn a:focus,
#footer .side_btn a:active {color:#ffb300; text-decoration:none;}
#footer .btn {text-align:center; height:27px; padding-top:8px; font-size:11px; background:#043888; border-top:1px solid #000;}
#footer .btn span {margin-right:30px;}
#footer .btn span a:link,
#footer .btn span a:visited {color:#75abff; text-decoration:none;}
#footer .btn span a:hover,
#footer .btn span a:focus,
#footer .btn span a:active {color:#FFF; text-decoration:none;}
