@charset "utf-8";
/* CSS Document */

/* UI Object */
#wrap{position:relative;width:100%;height:100%;text-align:left;background:url(../images/common/header_bg.gif) repeat-x;}
#wrap .slide{height:370px;transition:height 0.3s ease;}
#header{height:137px;border-bottom:solid 3px #154996;transition:height 0.3s ease;}
#header_back{width:1024px;height:100%;margin:0 auto;background:url(../images/common/lnb_bg.gif) 40px 184px no-repeat;}
#head{position:relative;width:1024px;height:137px;margin:0 auto;}
#container{overflow:hidden;background:#fff;}
#contents_back{width:1024px;margin:0 auto;}
#footer{clear:both;width:100%;height:100%;}
#footer2{clear:both;width:100%;}

/* head > logo */
h1{position:absolute;top:52px;left:30px;}
h1 a{display:block;}

h2{padding:28px 0;color:#083e8c;}
h3{float:left;}
h4{display:inline-block;width:100%;overflow:hidden;margin-bottom:20px;color:#083e8c;font-size:20px;letter-spacing:-2px;background:url(../images/common/h4_bg.gif) 0 bottom repeat-x;}
h4 span{float:left;padding-bottom:15px;border-bottom:solid 3px #82abd5;line-height:20px;}
h5{margin-bottom:10px;font-size:16px;font-weight:bold;}

/* head > menu */
#gnb{height:32px;background:#154996;}
#gnb li{float:left;padding:0 10px;font-size:11px;line-height:13px;background:url(../images/common/gnb_bar.gif) 0 center no-repeat;}
#gnb a{color:#fff;}

#gnb .left_menu{position:absolute;top:10px;left:20px;}
#gnb .right_menu{position:absolute;top:10px;right:20px;}

#lnb{position:absolute;top:86px;right:0px;}
#lnb li a{display:block;}
#lnb span{display:none;}
#lnb a.lnb1{width:130px;height:18px;background:url(../images/common/lnb1_off.gif) no-repeat;}
#lnb a.lnb1:hover{background:url(../images/common/lnb1_on.gif) no-repeat;}
#lnb a.lnb2{width:58px;height:18px;background:url(../images/common/lnb2_off.gif) no-repeat;}
#lnb a.lnb2:hover{background:url(../images/common/lnb2_on.gif) no-repeat;}
#lnb a.lnb3{width:57px;height:18px;background:url(../images/common/lnb3_off.gif) no-repeat;}
#lnb a.lnb3:hover{background:url(../images/common/lnb3_on.gif) no-repeat;}
#lnb a.lnb4{width:58px;height:18px;background:url(../images/common/lnb4_off.gif) no-repeat;}
#lnb a.lnb4:hover{background:url(../images/common/lnb4_on.gif) no-repeat;}

#lnb a.lnb5{width:190px;height:18px;background:url(../images/common/lnb5_off.gif) no-repeat;}
#lnb a.lnb5:hover{background:url(../images/common/lnb5_on.gif) no-repeat;}

#lnb li{float:left;padding:0 20px;}
#lnb li li{margin:0;padding:0;}
#lnb ul ul{display:none;position:absolute;padding-top:50px;}
#lnb ul ul ul{position:relative;padding:0;}
#lnb li li li{float:left;line-height:24px;}
#lnb ul ul li li{float:none;font-size:12px;}
#lnb a:hover{font-weight:bold;text-decoration:underline;}
#lnb ul li:hover ul{display:block;}

#lnb .title{margin:0 47px 10px 0;color:#154996;font-size:14px;font-weight:bold;}
#lnb .marginR30{margin-right:30px;}

#lnb .menu1{left:-20px;padding-left:40px;background:url(../images/common/lnb_select1.gif) 0 22px no-repeat;}
#lnb .menu2{left:85px;background:url(../images/common/lnb_select2.gif) 72px 22px no-repeat;}
#lnb .menu3{left:480px;padding-left:35px;background:url(../images/common/lnb_select2.gif) 5px 22px no-repeat;}
#lnb .menu4{right:-28px;padding-right:35px;background:url(../images/common/lnb_select2.gif) 96px 22px no-repeat;}
#lnb .menu5{left:285px;padding-left:240px;background:url(../images/common/lnb_select1.gif) 0 22px no-repeat;}

#lnb .pattern{position:absolute;}
#lnb .marginR0{margin-right:0;}
#lnb .paddingR0{padding-right:0;}


#lnb .title2{position:relative; margin-left:-230px;color:#154996;font-size:14px;font-weight:bold;}
#lnb .title3{position:relative; margin-left:-230px;color:#fd6601;font-size:16px;font-weight:bold;padding-bottom:5px;}

/* left menu */
#snb{float:left;width:200px;padding:30px 0;text-align:center;}
.sub_head{padding-bottom:10px;background:url(../images/common/snb_line.gif) 0 bottom no-repeat;}
#snb ul{border-bottom:solid 2px #ddd;}
#snb li{padding:10px 0;border-bottom:solid 1px #ddd;font-size:16px;font-weight:bold;text-align:left;letter-spacing:-1px;}
#snb li a{display:block;padding:6px 10px;color:#262b3b;line-height:16px;}
#snb li a:hover{padding:6px 10px;color:#fff;background:url(../images/common/snb_arrow.gif) 180px center no-repeat;background-color:#295fbc;}
#snb .on{padding:6px 10px;color:#fff;background:url(../images/common/snb_arrow.gif) 180px center no-repeat;background-color:#295fbc;}
#snb li ul{margin-top:10px;padding:5px 15px;border:solid 1px #eee;background:#f9f9f9;}
#snb li li{font-size:14px;font-weight:normal;}
#snb li li a{padding:0 5px;border:0;line-height:17px;background:none;}
#snb li li a:hover{padding:0 5px;border:0;color:#295fbc;font-weight:bold;line-height:17px;background:url(../images/common/snb_sub_arrow.gif) 148px center no-repeat;}
#snb .sub_on{color:#295fbc;font-weight:bold;background:url(../images/common/snb_sub_arrow.gif) 148px center no-repeat;}
#snb .hide{display:none;}

#sub1_01 #snb a.on1, #sub1_02 #snb a.on1, #sub1_03 #snb a.on1, #sub1_04 #snb a.on1, #sub1_05 #snb a.on1,
#sub1_06 #snb a.on2, #sub1_07 #snb a.on2, #sub1_08 #snb a.on2, #sub1_09 #snb a.on2, #sub1_10 #snb a.on2,
#sub1_11 #snb a.on2, #sub1_12 #snb a.on2, #sub1_13 #snb a.on3,
#sub2_01 #snb a.on1, #sub2_02 #snb a.on2, #sub2_03 #snb a.on2, #sub2_04 #snb a.on2,
#sub2_05 #snb a.on3, #sub2_06 #snb a.on3, #sub2_07 #snb a.on3,
#sub3_01 #snb a.on1, #sub3_02 #snb a.on1, #sub3_03 #snb a.on1, #sub3_04 #snb a.on2, #sub3_05 #snb a.on2,
#sub4_01 #snb a.on1, #sub4_02 #snb a.on1, #sub4_03 #snb a.on1, #sub4_04 #snb a.on2, #sub4_05 #snb a.on1,
#sub5_01 #snb a.on1, #sub5_02 #snb a.on2, #sub5_03 #snb a.on3, #sub5_04 #snb a.on4, #sub5_05 #snb a.on5,
#sub5_06 #snb a.on6, #sub5_07 #snb a.on7, #sub5_08 #snb a.on8, #sub5_09 #snb a.on9{
	padding:6px 10px;color:#fff;background:url(../images/common/snb_arrow.gif) 180px center no-repeat;background-color:#295fbc;
}

#sub1_01 #snb a.menu01, #sub1_02 #snb a.menu02, #sub1_03 #snb a.menu03, #sub1_04 #snb a.menu04, #sub1_05 #snb a.menu05,
#sub1_06 #snb a.menu06, #sub1_07 #snb a.menu07, #sub1_08 #snb a.menu08, #sub1_09 #snb a.menu09, #sub1_10 #snb a.menu10,
#sub1_11 #snb a.menu11, #sub1_12 #snb a.menu12,
#sub2_02 #snb a.menu01, #sub2_03 #snb a.menu02, #sub2_04 #snb a.menu03, #sub2_05 #snb a.menu04, #sub2_06 #snb a.menu05, #sub2_07 #snb a.menu06,
#sub3_01 #snb a.menu01, #sub3_02 #snb a.menu02, #sub3_03 #snb a.menu03, #sub3_04 #snb a.menu04, #sub3_05 #snb a.menu05,
#sub4_01 #snb a.menu01, #sub4_02 #snb a.menu02, #sub4_03 #snb a.menu03, #sub4_04 #snb a.menu04, #sub4_05 #snb a.menu05{
	color:#295fbc;font-weight:bold;background:url(../images/common/snb_sub_arrow.gif) 148px center no-repeat;
}

#sub6_01 #snb a.on1, #sub6_02 #snb a.on1, #sub6_03 #snb a.on1, #sub6_04 #snb a.on1, #sub6_05 #snb a.on1{
	padding:0px 0px;color:#fff;
}

#sub6_01 #snb a.menu01, #sub6_02 #snb a.menu02, #sub6_03 #snb a.menu03, #sub6_04 #snb a.menu04, #sub6_05 #snb a.menu05{
	color:#295fbc;font-weight:bold;background:url(../images/common/snb_sub_arrow.gif) 148px center no-repeat;
}

/* contents */
#content_area{float:right;position:relative;padding:30px 0 50px 40px;width:784px;background:url(../images/common/cont_line.gif) 20px 0 no-repeat;}
.content_head{overflow:hidden;margin-bottom:50px;padding-top:23px;}
.location{float:right;font-size:11px;padding:15px 0 0 15px;font-family:Dotum, Gulim;line-height:13px;letter-spacing:-1px;background:url(../images/common/icon_home.gif) left 16px no-repeat;}
.location span{color:#154996;font-weight:bold;}

.visual1{width:100%;height:188px;background:url(../images/sub1/visual_img.jpg) center 0 no-repeat;}
.visual2{width:100%;height:188px;background:url(../images/sub2/visual_img.jpg) center 0 no-repeat;}
.visual3{width:100%;height:188px;background:url(../images/sub3/visual_img.jpg) center 0 no-repeat;}
.visual4{width:100%;height:188px;background:url(../images/sub3/visual_img.jpg) center 0 no-repeat;}

.visual6{width:100%;height:188px;background:url(../images/sub2/visual_img.jpg) center 0 no-repeat;}

/* footer */

/* 롤링 배너존 */
.banner_wrap{width:100%;background:#f2f2f1;}
.banners{clear:both;overflow:hidden;width:1024px;margin:0 auto;padding:12px 0;}
.banners .ctrl{display:inline-block;float:left;margin:3px 0 0 30px;}
.banners p{font-size:14px;font-weight:bold;margin-bottom:3px;line-height:14px;}
.banners span{color:#43a382;}
.banners li{float:left;}
.banners .link{float:right;}
.banners .link a{display:inline-block;}
.banners .link img{margin:0 40px;}
.banners .banner_list{position:relative;overflow:hidden;width:900px;height:26px;}

#footer .foot_wrap{width:1024px;margin:0 auto;}
#footer .foot{position:relative;overflow:hidden;padding:10px 0 20px 0;border-top:solid 2px #c8ced4;background-color:#e3e4e5;}
#footer .menu{float:right;padding:8px 0;font-size:12px;font-weight:bold;line-height:14px;}
#footer .menu li{float:left;padding:0 9px;background:url(../images/common/gnb_bar.gif) 0 center no-repeat;}
#footer .logo{float:left;padding:20px 0 0 30px;}
#footer .copyright{float:right;padding-right:20px;font-size:12px;text-align:right;}
#footer .copyright p{padding-top:8px;color:#666;font-size:11px;}
#footer .menu .bgNone{background:none;}
#footer .menu .paddingR0{padding-right:0;}


#footer2 .foot_wrap{width:1024px;margin:0 auto;}
#footer2 .foot{position:relative;overflow:hidden;padding:10px 0 20px 0;border-top:solid 2px #c8ced4;background-color:#e3e4e5;}
#footer2 .menu{float:right;padding:8px 0;font-size:12px;font-weight:bold;line-height:14px;}
#footer2 .menu li{float:left;padding:0 9px;background:url(../images/common/gnb_bar.gif) 0 center no-repeat;}
#footer2 .logo{float:left;padding:20px 0 0 30px;}
#footer2 .copyright{float:right;padding-right:20px;font-size:12px;text-align:right;}
#footer2 .copyright p{padding-top:8px;color:#666;font-size:11px;}
#footer2 .menu .bgNone{background:none;}
#footer2 .menu .paddingR0{padding-right:0;}