﻿@media (min-width: 1200px) {
    .container {
    width: 1230px;
    max-width: 1230px;
    }
}
.wrapper {width: 100%;  background: #fff;padding:0px;} 

/*footer*/
footer{ background:#000;padding:32px 0px; } 
footer.footermobile{ padding:0px;  } 
.footer_logo{display:inline-block;float: left;margin-right:30px;} 
.footer_menu .copy{font-size:12px;color:#c0c0c0;line-height:20px;float:left;width:calc(100% - 168px);}
.footer_menu .addr ul li{display:inline;font-size:12px;line-height:20px; }
.footer_menu .addr ul li:last-child{margin-right:0px;} 
.footer_menu .addr ul li:not(:first-child):before {content: '\2758';color: #c0c0c0;font-size: 14px;font-weight: 100;margin: 0px 15px;}
.footer_menu .sns-btn-area{height:41px;color:#fff;}
.footer_menu .sns-btn-area ul {float: left;}
.footer_menu .sns-btn-area ul li{display: block;margin-right:5px;float: left;}
.footer_menu .sns-btn-area ul li:last-child{margin-right:8px;}

.footer_menu .sns-btn-area, .footer_menu .download-btn-area{float:left;}
/* .footer_menu .download-btn-area a {border: 2px solid #BC1435;background-color:#BC1435;color: #fff;height: 41px;width: 41px;line-height: 36px;text-align: center;font-size: 14px;text-decoration: none; display: inline-block;padding: 0px 11px;border-radius: 30px;margin-right:1px;}
.footer_menu .download-btn-area a:last-child{border: 2px solid #FFB600;background-color:#FFB600;color: #fff;height: 41px;width: 41px;line-height: 36px;text-align: center;font-size: 14px;text-decoration: none; display: inline-block;padding: 0px 11px;border-radius: 30px;margin-right:0px;} */
.footer_menu .download-btn-area a {
  border: 2px solid #4d4ddb;
  background-color:transparent;
  color: #fff;
  height: 41px;
  line-height: 41px;
  text-align: center;
  font-size: 14px;
  text-decoration: none; 
  display: inline-block;
  padding: 0px 20px;
  border-radius: 30px;
}
.footer_menu .download-btn-area a i{color:#4d4ddb}
.footer_menu .download-btn-area a:hover{background:#4d4ddb}
.footer_menu .download-btn-area a:hover i{color:#fff}



.footer_map_logo{display:block;float: left;margin-right:20px;} 
.footer_map_logo img{width:41px;height:50px;} 
.sm_addr{width:calc(100% - 62px);display:block;float: left;color:#fff;font-size:13px;line-height:24px;font-family: "NanumSquareRound" !important;font-weight:bold}
.sm_addr a{color:#fff;text-decoration:none}
.footer_menu .m-sns-btn-area{height:41px;color:#fff;float:left;width: 100%;margin-bottom:10px;}
.footer_menu .m-sns-btn-area ul {width:142px;margin:0px auto;;}
.footer_menu .m-sns-btn-area ul li{display: block;margin-right:5px;float: left;}
.footer_menu .m-sns-btn-area ul li:last-child{margin-right:8px;} 
.footer_menu .m-download-btn-area{text-align:center}
/* .footer_menu .m-download-btn-area a {border: 2px solid #BC1435;background-color:#BC1435;color: #fff;height: 41px;width: 41px;line-height: 36px;text-align: center;font-size: 14px;text-decoration: none; display: inline-block;padding: 0px 11px;border-radius: 30px;margin-right:1px;}
.footer_menu .m-download-btn-area a:last-child{border: 2px solid #FFB600;background-color:#FFB600;color: #fff;height: 41px;width: 41px;line-height: 36px;text-align: center;font-size: 14px;text-decoration: none; display: inline-block;padding: 0px 11px;border-radius: 30px;margin-right:0px;} */
.footer_menu .m-download-btn-area a {
    border: 2px solid #4d4ddb;
    background-color:transparent;
    color: #fff;
    height: 41px;
    line-height: 41px;
    text-align: center;
    font-size: 14px;
    text-decoration: none; 
    display: inline-block;
    padding: 0px 20px;
    border-radius: 30px;
}
.footer_menu .m-download-btn-area a i{color:#4d4ddb;margin-right:5px;}
.footer_menu .m-download-btn-area a:hover{background:#4d4ddb}
.footer_menu .m-download-btn-area a:hover i{color:#fff}
.footer_menu.menu2{padding-top:35px;background:#333;padding-bottom:40px}
.footer_menu.menu1{padding-top:25px;background:#000;}
.footer_menu.menu1_1{padding-top:30px;background:#000;padding-bottom:35px;}
.footer_menu.menu2 .copy{width:100%;text-align:center}

@media(max-width: 410px) {  
.footer_map_logo{display:block;float: left;margin-right:10px;}  
.footer_map_logo img{width:35px;height:45px;} 
.sm_addr{width:calc(100% - 45px);}
}
/*footer*/

/*header*/ 

header{width: 100%;  background:transparent;padding:0px;height:62px;display:block;z-index:1500;position:relative;
} 
.sub-header{width: 100%;  background: #fff;padding:0px;height:86px;display:block;position:fixed;} 
.navbar-dark .navbar_st{padding:.25rem 0px;border:none;height:36px;}
.main-header .navbar{background-color: rgba(0, 0, 0, 0) !important; box-shadow: none !important;}
.mobile-header{width: 100%;  background:transparent;padding:0px;height:62px;display:block;z-index:1500;position:fixed} 
.sub-header .bg-light{background:#fff;padding:0px !important;border-bottom:1px solid #dfdfdf}
.navbar-toggle .icon-bar{background-color:#5cb531}
.navbar .etcsub-area .lang-area{width:150px;color:#fff;font-size:17px;line-height:36px;vertical-align:middle;margin-right:10px;} 
.navbar .etcsub-area .lang-area a.lang{color:#fff;padding:0px;margin:0px;}
.navbar .etcsub-area .lang-area .dropdown-menu{font-size: 15px;line-height: 30px;padding: 0px;border-radius: 0px;}
.navbar .etcsub-area .sitemap_btn{border: none;width: 40px;color: #fff;height: 36px;vertical-align: top;padding: 0px;background: none;}
.navbar-dark .navbar-toggler-icon{  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.m-navbar .navbar-toggler-icon{width: 30px;height: 30px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 16h48M4 32h48M4 48h48'/%3E%3C/svg%3E");}
.m-navbar.navbar{background-color: rgba(255, 255,255, 1) !important; box-shadow: none !important;border-bottom:1px solid #dfdfdf}
.m-navbar .container{padding-left:0px;padding-right:0px;}
.m-navbar .etcsub-area .sitemap_btn{border: none;width: 40px;color: #fff;height: 45px;vertical-align:middle;padding: 0px;background: none;}

.a_change_lang span {
width: 25px;
height: 25px;
display: inline-block;
color: transparent;
font-size: 12px;
text-indent: -9999px;
background: url(/assets/images/common/icon_global.png) center center no-repeat;
vertical-align:middle;
margin-right:10px;
}
.a_change_lang em{font-style:normal;}

.navbar-dark .navbar-brand{padding:0px}
.navbar .etcsub-area .m-lang-area{width:35px;color:#fff;line-height:36px;vertical-align:middle; ;} 
.navbar .etcsub-area .m-lang-area a.lang{color:#fff;padding:0px;margin:0px;}
.navbar .etcsub-area .m-lang-area .dropdown-menu{font-size: 15px;line-height: 30px;padding: 0px;border-radius: 0px;}
.navbar .etcsub-area .m-lang-area .a_change_lang{background-color: rgba(0, 0, 0, 0) !important; box-shadow: none !important;border:none;padding:0px;margin:0px;}
.navbar .etcsub-area .m-lang-area .a_change_lang span {
width: 35px;
height: 35px;
display: inline-block;
color: transparent;
font-size: 12px;
text-indent: -9999px;
background: url(/assets/images/common/m_icon_global.png) center center no-repeat;
vertical-align:middle;
    background-size: contain;
margin-right:0px;
}
#global-wrap {position: fixed; left: 0; top: 0; width: 100%; z-index: 100; }
#global-wrap .inner-box { position: relative; width: 1200px; margin: 0 auto;} 
#global-wrap .inner-box.main-box { position: relative; width: 100%; margin: 0 auto;} 
#global-wrap .inner-box .cont-box {position: absolute; top: 18px; right: 65px; width: 110px;}
#global-wrap .lang-inner {padding: 10px 0; background: #ffffff;border: 1px solid #ddd;}
#global-wrap .lang-inner li{margin:0px;padding:0px;line-height:30px;} 
#global-wrap .lang-inner a{color: #51555d; display: block; padding: 4px 0; margin: 0 20px; font-weight: bold;  background: none;text-decoration:none;}
#global-wrap .lang-inner .on.curr a{color: #df242b; background: url(/assets/images/common/line_lang.png) 100% center no-repeat;}
#global-wrap .lang-inner a:hover{color: #df242b; background: url(/assets/images/common/line_lang.png) 100% center no-repeat;}
#global-wrap .ico_arrow {display: block;width: 100%;height: 26px;background: url(/assets/images/common/lang_arrow.png) center center no-repeat;}
 
.modal-dialog.sitemap{max-width:1200px;margin-top: 15px;} 
.modal-dialog.langmap{max-width:100%;} 
.modal-content{
    background: transparent;
    border: none;}
#sitemap-wrap .inner {position: relative; width: 1200px; margin: 0 auto;}
#sitemap-wrap .inner .pos {position: absolute; top: 0px; right:8px; width: 100%;}
#sitemap-wrap .inner .pos .close_btn_area{position: absolute;right: -30px;top: 22px;z-index: 1000;cursor:pointer;}
#sitemap-wrap .inner .pos .close_btn_area .close{opacity:1;cursor:pointer;}
#sitemap-wrap .inner .pos .close_btn_area img{cursor:pointer;}
#sitemap-wrap li a {float: none;}
#sitemap-wrap .ly-inner {background: rgba(0, 0, 0, 0.6);}
#sitemap-wrap .ly-inner .btn-close {position: absolute; top: 27px; right: -30px; width: 18px; height: 18px; background: url(/assets/images/common/btn_close.png) 100% center no-repeat; padding: 0; margin: 0;}
#sitemap-wrap .ly-inner .btn-close span {display: block; text-indent:-9999px; overflow: hidden;}
#sitemap-wrap .ico_arrow {display: block; width: 100%; height: 15px;  ;}
#sitemap-wrap .ly-inner ul {width: 100%;}
#sitemap-wrap .ly-inner .btn-sitemap {position: absolute; bottom: 30px; right: 30px; border: 1px solid #a8aaae; padding: 5px 10px 5px 30px; background: url(/images/common/ic_menu.png) 10px 50% no-repeat; margin: 0; color: #51555d; }
#sitemap-wrap .ly-inner .dep-1 {float: left; width: 25%; padding: 30px 0; background: url(/assets/images/common/gra_line.png) 0% 0 repeat-y; min-height: 465px;}
#sitemap-wrap .ly-inner .dep-1:first-child{background:none;}
 
#sitemap-wrap .ly-inner .dep-1 div {float: none; padding-left: 53px;}
#sitemap-wrap .ly-inner .dep-1 div li {float: none; padding: 5px 0;}
#sitemap-wrap .ly-inner .dep-1 ul {padding-top: 20px;}
#sitemap-wrap .ly-inner .dep-1 a {color: #fff; font-size: 16px; background: none; float: none; margin: 0;text-decoration:none;}
#sitemap-wrap .ly-inner .dep-1 a:hover{color:#ddd}
#sitemap-wrap .ly-inner .tit {font-size: 21px;letter-spacing: -1px;color: #ffffff; font-weight: 500;display:block}
#sitemap-wrap .ly-inner .line{background: url(/assets/images/common/line_menu.png) no-repeat;display:block;margin-top:20px;height:2px}
#sitemap-wrap .ly-inner:after {display: block; content:""; height: 0; clear: both; visibility:hidden;}

.sub-header .nav-item{padding:0px 50px}
.sub-header .nav-item a{font-size: 20px;line-height:96px;letter-spacing: -1px;color: #55545a; font-weight: 500;}
.sub-header .active a.menu-dropbtn{color:#4d4ddb;} 
.sub-header .nav-link{padding:0px;}
.sub-header .etcsub-area .lang-area{width:150px;color:#55545a;font-size:17px;line-height:36px;vertical-align:middle;margin-right:10px;} 
.sub-header .etcsub-area .lang-area a.lang{color:#55545a;padding:0px;margin:0px;}
.sub-header .etcsub-area .lang-area .dropdown-menu{font-size: 15px;line-height: 30px;padding: 0px;border-radius: 0px;}
.sub-header .etcsub-area .sitemap_btn{border: none;width: 40px;color: #55545a;height: 36px;vertical-align: top;padding: 0px;background: none;}
.sub-header .navbar-toggler-icon{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.sub-header .a_change_lang span {width: 25px;height: 25px;display: inline-block;color: transparent;font-size: 12px;text-indent: -9999px;background: url(/assets/images/icons/sub_global.png) center center no-repeat;vertical-align:middle;margin-right:10px;} 

.sub-header #mega_menu{padding-left:30px;}
.sub-header #mega_menu > li {float: left;list-style: none;padding:0px 20px}
.sub-header #mega_menu> li > a {text-decoration:none;padding: 0px 10px;display: block;line-height: 86px;font-size: 20px;color: #000;font-weight:500 ;margin-right: 15px;letter-spacing:-0.05em;}
.sub-header #mega_menu> li > a:hover{color:#4d4ddb}
.sub-header #mega_menu> li > a.active{color:#4d4ddb;font-weight:500 ;text-decoration:none}
.sub-header #mega_menu> li > a.active:hover{color:#4d4ddb}
.sub-header #mega_menu> li:last-child a{margin-right:0px;}    
.menu-dropdownst {float: left;overflow: hidden;}
.menu-dropdownst .menu-dropbtn {padding: 0px 10px;display: block;line-height: 86px;font-size: 20px;color: #000;font-weight: 500;margin-right: 15px;letter-spacing: -0.03em;text-decoration:none;}
_:-ms-fullscreen, :root  .menu-dropdownst .menu-dropbtn {padding:0px 9px;}
.sub-header #mega_menu > li.other-service .menu-dropdownst .menu-dropbtn { color:#707070;}
.sub-header a:hover, .menu-dropdownst:hover .menu-dropbtn { color:#4d4ddb} 
.menu-dropdown-content {
    margin-top: -20px;
border:1px solid #ccc;padding:10px 20px;color:#333;
background: #fff;border-radius:0px;  
display: none;
position: absolute;
background-color: #fff;
min-width: 160px;
-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
z-index: 1000;
}

.menu-dropdown-content a {
float: none;
font-size:16px; color:#333;line-height:26px;font-weight:500;text-decoration: none;
display: block;
text-align: left;padding: 3px 0px;

}
 
.menu-dropdown-content a:hover {color: #4d4ddb;}
.menu-dropdownst:hover .menu-dropdown-content {display: block;}
#global-wrap-sub {position: fixed; left: 0; top: 20px; width: 100%; z-index: 2000; }
#global-wrap-sub .inner-box { position: relative; width: 1200px; margin: 0 auto;} 
#global-wrap-sub .inner-box .cont-box {position: absolute; top: 18px; right: 65px; width: 110px;}
#global-wrap-sub .lang-inner {padding: 10px 0; background: #ffffff;border: 1px solid #ddd;}
#global-wrap-sub .lang-inner li{margin:0px;padding:0px;line-height:30px;} 
#global-wrap-sub .lang-inner a{color: #51555d; display: block; padding: 4px 0; margin: 0 20px; font-weight: bold;  background: none;text-decoration:none;}
#global-wrap-sub .lang-inner .on.curr a{color: #df242b; background: url(/assets/images/common/line_lang.png) 100% center no-repeat;}
#global-wrap-sub .lang-inner a:hover{color: #df242b; background: url(/assets/images/common/line_lang.png) 100% center no-repeat;}
#global-wrap-sub .ico_arrow {display: block;width: 100%;height: 26px;background: url(/assets/images/common/lang_arrow.png) center center no-repeat;}
 
 



#mlang-wrap .inner {position: absolute; width: 100%;min-height:100px; } 
#mlang-wrap .inner .m-close_btn_area{MARGIN-RIGHT: 20px;margin-top: -10px;height:44px;}
#mlang-wrap .inner  m-close_btn_area .close{opacity:1;cursor:pointer;}
#mlang-wrap .inner .m-close_btn_area img{cursor:pointer;width: 44px;height: 44px;}
#mlang-wrap .inner .m-lang-list{margin-top:30px;MARGIN-RIGHT: 20px;float:right;}
#mlang-wrap .inner ul{display:block;}
#mlang-wrap .inner ul li{text-align:center; width: 115px;height: 52px;border-radius: 50px;margin-bottom:15px; font-size:22px;font-weight:bold}
#mlang-wrap .inner ul li.kr{background-color: #5d5dd0;;}
#mlang-wrap .inner ul li.en{background-color: #cbcbcb;;}

#mlang-wrap .inner ul li a{line-height:52px;color:#fff;text-decoration:none} 
.sitemapmobile .modal-body{padding:0px;}
.modal-dialog.sitemapmobile{max-width:90%;margin: 0px;
    height: 100vh;} 
.modal-dialog.sitemapmobile .modal-content{    height: 100vh;
    background: #fff;border-radius:0px;
    border: none;} 
#sitemapmobile-wrap .header-sidenav{height:80px;padding:0px 38px;font-size:24px;line-height:80px;font-weight:bold;}
#sitemapmobile-wrap .header-sidenav .txt{float:left;text-transform:uppercase}
#sitemapmobile-wrap .header-sidenav .close_btn_area{float:right;}
#sitemapmobile-wrap .header-sidenav  .close_btn_area .close{opacity:1;cursor:pointer;    line-height: 80px;}
#sitemapmobile-wrap .header-sidenav .close_btn_area img{cursor:pointer;height:23px;width:23px;vertical-align:middle;}


.sidenav .panel-group .panel {border-radius: 0;box-shadow: none;border-bottom: 1px solid #777;}
.sidenav .panel-group{margin-bottom:0px;}
.sidenav .panel-default > .panel-heading {font-family: "NanumSquareRound" !important;font-weight:bold;padding:0px 30px 0px 33px;;border-radius: 0;color: #fff;background-color: #333;border-color: #777;}
.sidenav .panel-default > .panel-heading.closed{background-color: #333;}
.sidenav .panel-default > .panel-heading.opend{background-color: #32327f;}
.sidenav .panel-title {font-size: 24px;}
.sidenav .panel-title > a {display: block;padding:0px;text-decoration: none;color:#fff;line-height:70px;}
.sidenav .more-less {float: right;color: #fff;font-style:normal}
.sidenav  .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #fff;}
 
.sidenav .panel-body.boxlist {padding:0px;}

.sidenav .panel-body.boxlist ul li{letter-spacing: -2px;border:1px solid #fff;display:block;width:100%;border-left:none;float:left;text-align:left;padding:0px 30px;font-family: "NanumSquareRound" !important;font-weight:bold;background:#e7e7e7}
 .sidenav .panel-body.boxlist ul:last-child li{border-top:none}
.sidenav .panel-body.boxlist ul li a{color:#454545;text-decoration:none; font-size:23px;line-height:68px;}
.sidenav .panel-body.boxlist ul li a.on{color:#454545}
.sidenav .menu-sns-btn-area{height:50px;color:#fff;float:left;padding:0px 30px;margin-top:30px;}
.sidenav .menu-sns-btn-area ul {float: left;}
.sidenav .menu-sns-btn-area ul li{display: block;margin-right:10px;float: left;}
.sidenav .menu-sns-btn-area ul li img{width:50px;height:50px}
.sidenav .menu-sns-btn-area ul li:last-child{margin-right:0px;} 
/* 글로벌 사이트 */ 

/* Pagination modify*/
.paging{margin:0px auto;text-align:center;margin-top:15px}
.pagination {
  display: inline-block;
  padding-left: 0;
  font-family: 'Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic','맑은 고딕',Dotum,'돋움',sans-serif} 
.pagination  li {
  display: inline;
}
.pagination  li > a,
.pagination  li > span {
  position: relative;
  font-size:14px;
  float: left;width: 40px; height: 40px; padding: 9px 0px; text-align: center;
  margin-left: -1px; 
  color: #777;
  text-decoration: none;
  background-color: #f1f1f1;
  border: 1px solid #cbcbcb;
  border-radius:0px;
}
.pagination li:first-child > a,
.pagination li:first-child > span {
  margin-left: 0;
  border-radius:0px;
}
.pagination li:last-child > a,
.pagination li:last-child > span { 
  border-radius:0px;
}
.pagination  li > a:hover,
.pagination  li > span:hover,
.pagination  li > a:focus,
.pagination  li > span:focus {
  z-index: 2;
  color: #777;
  background-color: #f4f4f4;
  border-color: #666;
}
.pagination .active > a,
.pagination .active > span,
.pagination .active > a:hover,
.pagination .active > span:hover,
.pagination .active > a:focus,
.pagination .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #666;
  border-color: #333;
}
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
  background-color: #666;
  border-color: #333;
}
.pagination .btn-prevnext-st .page-link {
    z-index: 1;
    color: #fff;
  background-color: #f4f4f4;
  border-color: #cbcbcb;
}

.pagination .disabled > span,
.pagination .disabled > span:hover,
.pagination .disabled > span:focus,
.pagination .disabled > .page-link,
.pagination .disabled > .page-link:hover,
.pagination .disabled > .page-link:focus {
  color: #777;
  cursor: not-allowed;
  background:#fff; 
  border-color: #cbcbcb;
    pointer-events: auto;
}



 .pagination span.first{ background: url(/assets/images/common/first.png) no-repeat;background-position: left 10px center;display:block;height:100%;}
 .pagination span.prev{ background: url(/assets/images/common/prev.png) no-repeat; background-position: left 14px center;display:block;height:100%;}
 .pagination span.next{ background: url(/assets/images/common/next.png) no-repeat;background-position: right 14px center;display:block;height:100%;}
 .pagination span.last{ background: url(/assets/images/common/last.png) no-repeat; background-position: right 10px center;display:block;height:100%;}

/*menu in main slide S*/
.cbp-hsmenubg {	background: #f5f5f5;width: 100%;z-index: 1000;height: 79px;display:none}
.main-menuarea {position:relative;float:left;width:calc(100% - 465px);letter-spacing:-1px;;}  
.main-menuarea .dropdown-menu-main {width:100%;height:78px;position: absolute;left: 0px;top: 0px;z-index: 50;padding:0px;margin:0px;padding-left:40px} 
.main-menuarea .dropdown-menu-main > li{display:inline-block;text-decoration:none;height: 78px;line-height: 78px; ;border-bottom:2px solid #fff;padding: 0 30px 0;font-size: 16px;color: #222;cursor:pointer}
.main-menuarea .dropdown-menu-main > li:hover{background-image: none;color: #111;border-bottom:2px solid #5cb531}
.main-menuarea .dropdown-menu-main > li > a{color:#111;text-decoration:none}
.main-menuarea .dropdown-menu-main > li > a:hover {background-image: none;color: #5cb531; }
.main-menuarea .dropdown-menu-main > li > a.maintainHover {color: #111;;}
.main-menuarea .dropdown-menu-main > li.tab_on{border-bottom:2px solid #5cb531;} 

.main-menuarea .dropdown-menu-main  .popover a{color:#333;}
.main-menuarea .dropdown-menu-main  .popover a:hover{color:#5cb531;}
.main-menuarea .dropdown-menu-main  .popover-title{display:none;} 

.main-menuarea .dropdown-menu-main .popover {font-family:'Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic','맑은 고딕',Dotum,'돋움',sans-serif !important;background: #f5f5f5;width: 100%; border-radius: 0;overflow: hidden;max-height: 78px;left: 0px;min-height: 78px;top: 79px !important;border: none;box-shadow: none;padding: 0px;max-width:100%;}
.main-menuarea .popover-content {text-align: left;color:#222;padding:0px;height:78px;box-shadow:none; } 
.main-menuarea .popover-content .menu-list-ul{list-style:none;color:#222;display:inline-block;max-width:100% ;vertical-align:middle;}
 .main-menuarea .popover-content .menu-main-category{color:#222;font-size:15px;line-height:78px;display:inline-block;padding:0px 10px} 
.main-menuarea .popover-content a:hover{color: #5cb531;text-decoration:none;} 
#submenu-product { 
    margin-left: -20% !important;
}
 
.mobile-logo{display:none;}


.contents-duo {min-height:600px;position:relative;}


.breadcrumb{font-size: 15px;padding: 0px;margin: 0px;background: transparent;border: none;border-radius: 0px;line-height: 68px;color: #6c6c6c;font-weight: 300;}
.breadcrumb a{color:#6c6c6c;text-decoration:none;vertical-align:middle;padding-right:10px}
.breadcrumb a:hover{color:#6c6c6c;}
.breadcrumb a img.homeicon{vertical-align: middle;margin-top: -5px;margin-right: 10px;}
.breadcrumb>li:last-child{color:#6c6c6c;}
.breadcrumb>li+li:before {padding: 0 10px;background-image: url(/assets/images/icons/right-chevron.png);    display: inline-block;width: 16px;height: 16px;background-repeat: no-repeat;content: "";vertical-align: middle;margin-top: 5px;} 


.headline-box{text-align:center;padding-top:90px;min-height:254px; }
.headline-box h1{margin:0px;padding:0px; font-size: 40px;letter-spacing: -0.095em;color: #ffffff; text-align: center;margin-bottom:15px;font-weight: bold;font-family: "NanumSquareRound" !important;}
.headline-box h2{margin:0px;padding:0px;font-size: 20px;letter-spacing: -0.095em;color: #ffffff;font-weight:300;text-align: center;font-family: "NanumSquareRound" !important;}

.tab-box{margin-top:0px;height:52px;width:100%;border-top:1px solid #ccc}
.tabs-style-bar{width:100%;margin:0px auto;height:52px;}
.tabs-style-bar ul li{position:relative;display:block;width:200px;float:left;font-size:16px;background:#f6f6f6;line-height:50px;text-align:center;border:1px solid #d8d8d8;cursor:pointer;border-left:none;border-top:none;}
.tabs-style-bar ul li:first-child{border-left:1px solid #d8d8d8}
.tabs-style-bar ul li a{color:#000;text-decoration:none;display:block;text-decoration:none}
.tabs-style-bar ul li:hover{background:#2793bb} 
.tabs-style-bar ul li.current{background:#4d4ddb;border-color: #4d4ddb;}
.tabs-style-bar ul li.current a{color:#fff;}
.tabs-style-bar ul li:hover a{color:#fff;}


.tab-box.longs{margin-top:0px;height:auto;width:100%;}
.tab-box.longs .tabs-style-bar{width:100%;margin:0px auto;height:auto;}
.tab-box.longs .tabs-style-bar ul li{width:220px;}
.tabs-style-bar ul li:first-child{border-left:1px solid #d8d8d8}
.tabs-style-bar ul li:nth-child(6){border-left:1px solid #d8d8d8}
.tabs-style-bar ul li:nth-child(n+6){border-top:none}


.tab-box.right{margin-top:0px;height:auto;width:100%;}
.tab-box.right .tabs-style-bar{max-width:400px;float:right; height:auto;margin:auto;}
.tab-box.right .tabs-style-bar ul li{width:200px;}

.tab-box.right2{margin-top:0px;height:auto;width:100%;}
.tab-box.right2 .tabs-style-bar{max-width:600px;float:right; height:auto;margin:auto;}
.tab-box.right2 .tabs-style-bar ul li{width:200px;}


#colorbox{top:170px !important}
.popuptitle{font-size:30px;line-height:32px;margin:0px;padding:0px;color:#fff;text-align:center; }
/*#cboxClose {background: url(../images/common/close_btn_gray.png);
    background-size: contain;opacity:1;width: 31px;height: 31px;right: 30px;top: -60px;
    position: absolute;cursor:pointer} 
#cboxClose:hover{background-size: contain;background: url(../images/common/close_btn_gray.png);}*/
/*#privacy_pop {
	z-index: 9999;
	background-color: rgba(0, 0, 0, 0.8);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	display: none;
}

#privacy_pop .full {
	position: absolute;
	z-index: 100000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
#privacy_pop .container {
	position: absolute;
	z-index: 100001;
	top: 170px;
	left: 50%;
	margin-left: -600px;
}
    
    */ 



#realcont{padding-top:86px;}

@media (max-width: 768px) {
#realcont{padding-top:62px;}
}