@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.document{width:640px; margin:0 auto;}
.head{background:#fff;overflow:hidden; }
.logo{margin-left:80px;}
.icon_menu{float:right;}
.top_menu{position: absolute;width: 640px;z-index:99999; margin:0 !important;}
.top_menu ul{overflow:hidden;}
.top_menu ul li{float:left;}
/* 전체메뉴 */
#total_menu {width:600px;position:absolute;top:100px;left:50%;margin-left:-300px;z-index:999999;display:none;}
#total_menu h1{font:normal 32px/30px "NanumGothic"; text-align:left; background:#f47424;color:#fff;padding: 22px 0 22px 55px;}
.total_wrap { background:#e0e0e0; overflow:hidden;}
.total_box { clear:both; position:relative; font-size:0; overflow:hidden; padding: 25px; border-bottom: 1px solid #afafaf}
.total_box strong {display:block; width:130px; float:left;padding: 9px 0 0 0; }
.total_box strong a{color: #3a3a3a;font-weight:normal;display: block;font-size:26px;line-height:28px;text-align: left;font-family: 'Nanum Gothic', sans-serif;}
.total_box ul {float:right; width:420px; overflow:hidden; }
.total_box ul li {float:left; width:200px;margin-left:10px;text-align:left;}
.total_box ul li a {font:normal 23px/35px "NanumGothic";color:#3c3c3c; letter-spacing:-2px;}
.closebtn{position: absolute;top:20px; right:20px;cursor:pointer;}
/* 비주얼 */
#main_visual {width:640px;height:625px; background:#fff; position:relative; margin:0 auto; overflow:hidden;}
#main_visual .bx-wrapper {width:640px;height: 570px;}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a {background: #e7e7e7;text-indent: -9999px;display: block;width: 18px;height: 18px;margin: 0 5px;	font-size:0;	outline: 0;	-moz-border-radius: 13px;-webkit-border-radius: 13px;border-radius: 13px;	border: 0px solid #ccc;}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover, #main_visual  .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fbaa2b;}
#main_visual .bx-wrapper .bx-pager,  #main_visual .bx-wrapper .bx-controls-auto {position: absolute;bottom:-35px;right: 0;width: 100%;}

/* 슬라이드배너 */
#mb_silde {width:640px;height:242px; background:#fff; position:relative; margin:0 auto; overflow:hidden;}
#mb_silde .bx-wrapper .bx-pager.bx-default-pager a {background: #b3b3b3;display: block;width: 18px;height: 18px;margin: 0 5px;	font-size:15px;text-align:center;color:#fff;	outline: 0;	border: 0px solid #ccc;}
#mb_silde .bx-wrapper .bx-pager.bx-default-pager a:hover, #mb_silde  .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fbaa2b;}
#mb_silde .bx-wrapper .bx-pager,  #mb_silde .bx-wrapper .bx-controls-auto {position: absolute;bottom:15px;right: 0;width: 100%;text-align:right;}

/* 슬라이드배너 */
#mb_silde5 {width:640px;height:104px; background:#fff; position:relative; margin:0 auto; overflow:hidden;}


.area01{padding:20px 30px; box-sizing:border-box; width:640px;background:#fff;}
.mb03{margin-bottom:20px;}
.mb03 ul{overflow:hidden;}
.mb03 ul li{float:left;}
.mb04 ul{overflow:hidden;}
.mb04 ul li{float:left;margin-right:7px; }
.mb04 ul li:last-child{float:left;margin-right:0px; }

.area02{width:640px; overflow:hidden;}
.area02 img{float:left;}

.foot{background:#3a3a3a; padding:20px 30px ;text-align:center;}
.f_logo{margin-bottom:15px; }
.foot ul{overflow:hidden;margin-top:40px; }
.foot ul li{float:left;}


#hmb01 #bx-pager{}
#hmb01 #bx-pager:after {content:"";display:block;clear:both;}
#hmb01 #bx-pager > a {float:left; display:block;}
#hmb01 #bx-pager .mb_btn01{width:214px; height:63px; background:url('../img/main/m_main_btn01.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn02{width:213px; height:63px; background:url('../img/main/m_main_btn02.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn03{width:213px; height:63px; background:url('../img/main/m_main_btn03.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn04{width:160px; height:62px; background:url('../img/main/m_main_btn04.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn05{width:161px; height:62px; background:url('../img/main/m_main_btn05.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn06{width:160px; height:62px; background:url('../img/main/m_main_btn06.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn07{width:159px; height:62px; background:url('../img/main/m_main_btn07.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn01.active{width:214px; height:63px; background:url('../img/main/m_main_btn01_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn02.active{width:213px; height:63px; background:url('../img/main/m_main_btn02_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn03.active{width:213px; height:63px; background:url('../img/main/m_main_btn03_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn04.active{width:160px; height:62px; background:url('../img/main/m_main_btn04_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn05.active{width:161px; height:62px; background:url('../img/main/m_main_btn05_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn06.active{width:160px; height:62px; background:url('../img/main/m_main_btn06_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
#hmb01 #bx-pager .mb_btn07.active{width:159px; height:62px; background:url('../img/main/m_main_btn07_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}

.iosSlider1:after {content:"";display:block;clear:both;}
.paging1 > div {float:left; display:block;}
.paging1 .mb_btn01{width:214px; height:63px; background:url('../img/main/m_main_btn01.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn02{width:213px; height:63px; background:url('../img/main/m_main_btn02.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn03{width:213px; height:63px; background:url('../img/main/m_main_btn03.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn04{width:160px; height:62px; background:url('../img/main/m_main_btn04.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn05{width:161px; height:62px; background:url('../img/main/m_main_btn05.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn06{width:160px; height:62px; background:url('../img/main/m_main_btn06.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn07{width:159px; height:62px; background:url('../img/main/m_main_btn07.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn01.selected{width:214px; height:63px; background:url('../img/main/m_main_btn01_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn02.selected{width:213px; height:63px; background:url('../img/main/m_main_btn02_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn03.selected{width:213px; height:63px; background:url('../img/main/m_main_btn03_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn04.selected{width:160px; height:62px; background:url('../img/main/m_main_btn04_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn05.selected{width:161px; height:62px; background:url('../img/main/m_main_btn05_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn06.selected{width:160px; height:62px; background:url('../img/main/m_main_btn06_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}
.paging1 .mb_btn07.selected{width:159px; height:62px; background:url('../img/main/m_main_btn07_ov.jpg') no-repeat right;display: block;text-indent: -9999px;}

.n_mb03:after {content:"";display:block;clear:both;}
.n_mb03 > li{float:left;}



#total_menu2 {width:640px;}
#total_menu2 h1{font:normal 32px/30px "NanumGothic"; text-align:center; background:#3a3a3a;color:#fff;padding: 22px 0;}

.n_mb_hdiv {background: #fff;padding:38px 20px 0 19px;}

.cssclear:after{content:""; display:block; clear:both;}
.km_mb01{background-color:#fff;}
.km_mb01 > div > a{float:left;}
.km_mb02 > li{float:left; margin-right:22px;}
.km_mb02 > li:nth-child(1){margin-bottom:20px;}
.km_mb02 > li:nth-child(2){margin-bottom:20px;}
.km_mb02 > li:nth-child(3){margin-bottom:20px; margin-right:0;}
.km_mb02 > li:nth-child(6){margin-right:0;}

.sitemap_btn_wrap:after{content:"";display:block;clear:both;}
.sitemap_btn_wrap li{float:left;display:block;}
.sitemap_close{width:600px;height:70px;line-height:70px;background-color:#2f2f2f;color:#fff;font-size:30px;text-align:center;cursor:pointer;}