@charset "utf-8";
#contents, #hade, #contents, #foot_menu, #footer_in {
	width:1000px;
	margin:0 auto;
}
/*  탑 영역  */
#header {background:url(../img/menu/bg.png) repeat-x top; width:100%; height:117px; position:relative; z-index:10;}
#header h1 {float:left; padding-top:20px;}
.gnb {float:right; padding:5px 25px 0 0; height:35px; }
.gnb li {float:left; padding-left:5px;font-family:NanumGothic; font-size:11px; line-height:23px; color:#a3a3a3;}
.gnb a {font-family:NanumGothic; font-size:11px; line-height:23px; color:#252122;}
.gnb a:hover {font-family:NanumGothic; font-size:11px; line-height:23px; color:#252122;}


#main_flash {position:relative; width:100%; height:490px; margin:0 auto; margin-top:-6px;}









#kmhbtn {position:absolute;width:1111px;z-index:15; left:0; top:288px; padding-left:400px;}
.prev{float:right;}
.next{float:left;}
.switcher{position:absolute;top:457px;left:50%;margin-left:-32px;z-index:10;}
.switcher a{background:url('../img/main/out.png') no-repeat;float:left;height:6px;width:28px;margin-right:5px;color:#D00000;}
.switcher a.cur,.switcher a:hover{background:url('../img/main/over.png') no-repeat;float:left;height:6px;width:28px;margin-right:5px;color:#D00000;}


#contents {padding-top: 55px;}
#m_cont01 {width: 310px; float: left;}
.bar01 {border-top: 1px solid #7f7f7f;  margin-top: 8px; margin-bottom: 5px;}
.m_cont01_in {padding-top: 5px; padding-left: 8px;}
.m_cont01_in li {background:url(../img/main/ct_icon.png) no-repeat left 10px; padding-left:12px; height:25px;}
.m_cont01_in li a {font-family:NanumGothic; font-size:12px; color:#717171; line-height:23px;}

#m_cont02 {width: 320px; float: left; margin-left: 25px; position: relative;}
#m_cont03 {width: 320px; float: right; position: relative;}


.btn_press {position:absolute;}
.btn_press a {display:block; width:188px; height:369px;}

#left {float:left; width:189px; margin-top:40px;}
#sub_flash {position:relative; width:1920px; height:236px; left:50%; margin-left:-960px; margin-top:-6px;}
.left_tit_bg {background:url(../img/left/tit_bg.png) no-repeat top left; width:189px; height:81px;}
.left_tit_bg h2 {padding:37px 0 0 26px; font-family:NanumGothic; font-size:23px; color:#fff; }
.left_ufl > li  {border:1px solid #dadada; border-top:none;}
.left_ufl > li > a {display:block; padding-left:20px; width:167px; height:40px; font-family:NanumGothic; font-size:13px; line-height:40px; color:#878787; }
.left_ufl > li > a:hover {display:block; background:url(../img/left/over_bg.png) no-repeat top left; padding-left:20px; width:167px; height:40px; font-family:NanumGothic; font-size:13px; line-height:40px; color:#333; }
.left_ufl > li .left_over {display:block; background:url(../img/left/over_bg.png) no-repeat top left; padding-left:20px; width:167px; height:40px; font-family:NanumGothic; font-size:13px; line-height:40px; color:#333; }
.left_ufl li ul {padding-left: 20px; padding-top: 10px;}
.left_ufl li ul li {padding-bottom: 10px;}
.left_ufl li ul li a {font-family:NanumGothic; font-size:12px; color:#878787; line-height: 13px; }
.left_ufl li ul li a:hover, .left_ufl li ul .left_o a{color: #333;}

#center {width:740px; float:right; margin-top:75px; position: relative;}
#center h3 {float:left; height:45px; font-family:NanumGothic; font-size:26px; font-weight:bold; color:#212121;}
.tit_txt {float:right; padding-top:13px; font-family:NanumGothic; font-size:12px; color:#898989;}
.tit_txt strong{color:#173e91; font-weight:normal;}

.layin {width:100%; height:1px; background-color:#dadada;}



.s2_bg {
	position: relative; margin: 0 auto; margin-top: 70px;
	width: 740px; height: 446px; background: url(../img/sub2/s11.png) no-repeat;
}
.s2_bg .txt01 {position: absolute;text-align: center; display:block;}
.s2_bg .txt01, .s2_bg .txt01 a {
	font-family:NanumGothic; font-size:14px; line-height: 20px; letter-spacing: -0.02em; display:block;
}
.s2_bg .col00 {color: #696969;}
.s2_bg .col01 a {color: #e49100;}
.s2_bg .col02 a {color: #80ba18;}
.s2_bg .col03 a {color: #31b195;}
.s2_bg .col04 a {color: #52ab10;}
.s2_bg .col05 a {color: #3a5a77;}


.s2_pop {position:absolute; z-index: 100; left: 45px; top: 260px;}
.s2_pop_bg {width: 655px; margin: 0 auto; border:1px solid #e6e6e7; background-color: #fff; padding: 23px 18px;}
.s2_pop_bg .closs {position: absolute; top: 20px; right: 20px; cursor:pointer}
.s2_pop_bg .pop_tit01 {
	font-family:NanumGothic; font-size:20px; color: #000; line-height: 20px; font-weight: bold;
	padding-left: 15px;
}
.s2_pop_bg .line01 {border-top: 1px solid #b2b2b2; margin-top: 10px; margin-bottom: 20px;}
.s2_pop_bg .pop_txt01 {margin-left: 25px;}
.s2_pop_bg .pop_txt01 li {
	width:460px;
	background: url(../img/sub2/pop_line.png) no-repeat left 9px;
	font-family:NanumGothic; font-size:14px; color: #717171; line-height: 20px; padding-left: 13px;
	margin-top: 10px;
}



.zb_txt {font-family:NanumGothic; font-size:30px; color: #717171; line-height: 580px; text-align: center;}

.s36_ufl li {float: left; width: 228px; margin-bottom:20px;}
.s36_ufl li a img {border:1px solid #eee;}
.s36_ufl li div {text-align:center; font-family:NanumGothic; font-size:15px; color:#414141; font-weight:bold; line-height:20px; margin-top:10px;}


/*  하단  */

#foot_menu_bg {margin-top:50px; border-top:1px solid #244155;}
.fm_bord {border-left:1px solid #dddddd; width:140px; height:244px;}
.fm_bord .ti {border-bottom:1px solid #dddddd; height:33px; padding-left:17px; }
.fm_bord .ti a {font-family:NanumGothic; line-height:33px; font-size:12px; color:#2d72b2;}
.fm_bord ul li {padding-left:17px;}
.fm_bord ul li a {font-family:NanumGothic; line-height:33px; font-size:12px; color:#7d7d7d;}
.fm_bord ul li a:hover {font-family:NanumGothic; line-height:33px; font-size:12px; color:#000000;}

.fm_bord1 {border-left:1px solid #dddddd; border-right:1px solid #dddddd; width:293px; height:244px;}
.fot_img {padding:13px 0 0 40px;}
#footer {
background-color:#dadada; height:100px; width:100%;
}
#footer_in  {padding-top:20px;font-family:NanumGothic; font-size:12px; color:#838383; line-height:22px; text-align:center;}
#footer_in ul {width:780px; margin:0 auto;}
#footer_in ul li {
	font-family:NanumGothic; font-size:12px; color:#838383; line-height:18px; text-align:center;
}
