@charset "utf-8";
/* Reset */
html,body{min-height:100%}
body{margin:0;}
body, table, input, textarea, select, button {font-family:'나눔바른고딕', NanumBarunGothic, ng, '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;font-size:13px;}
a,
.header button{color:#444;text-decoration:none;}
.tab_bottom a:hover{text-decoration:underline;}
.clearBoth{position:relative;*zoom:1;}
.clearBoth:after{content:"";display:block;clear:both;}
.xe_width{width:1033px;margin:0 auto;position:relative;-webkit-transition:all .4s;transition:all .4s;-moz-transition:all .4s;}
.cc .xe_width,
.ce .xe_width,
.ec .xe_width{width:100%;max-width:1200px;min-width:1033px;}
.c .wrap_body{padding-top:5px;}
.ce .in_body{padding:0 300px 5px 0;background:url(../img/bg_sub.gif) repeat-y right top;border-bottom:1px solid #ddd;}
.ec .in_body{padding:0 0 5px 300px;background:url(../img/bg_sub.gif) repeat-y left top;border-bottom:1px solid #ddd;}
.wrap_content{width:100%;position:relative;float:left;}
.ec .wrap_content{float:right;}
aside{position:relative;min-height:400px;}
.e1{display:none;width:300px;position:relative;}
.ec .e1{float:left;margin-right:-300px;left:-300px;display:block;}
.ce .e1{float:right;margin-left:-300px;right:-300px;display:block;}
.ce .wrap_content{width:100%;position:relative;float:left;}
.body{position:relative;z-index:3;}
.ce .wrap_content .in_content{padding-right:20px;}
.ec .wrap_content .in_content{padding-left:20px;}
.cc .wrap_bottom-owl {border-top:1px solid #ddd;}

/* default class */
.round2{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.round3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.round5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.padding5{padding:1px 5px 9px 5px;}
.padding9{padding:9px;}
.padding10{padding:10px;}
.column{position:relative;*zoom:1;-webkit-box-sizing:content-box; -o-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;z-index:1;}
.column:after{content:"";display:block;clear:both;}
.column_login{z-index:2;}
.section_Round{background:#fff;border:1px solid;border-color: #e5e6e9 #dfe0e4 #d0d1d5;box-sizing:border-box;overflow:hidden;*zoom:1;-webkit-transition:all .4s;transition:all .4s;}
.section_Round:hover{border:1px solid #c8c8c8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.08);box-shadow:0 1px 2px rgba(0,0,0,0.08);}
.section_Round img{vertical-align:middle;}
/* Skin to content */
.skip{margin:0}
.skip a{display:block;text-align:center;line-height:0;height:0;width:0;overflow:hidden}
.skip a:active,
.skip a:focus{position:relative;height:auto;width:auto;line-height:25px;}
/* 헤더 상단 배너 */
.wrap_header_banner{text-align:center;display:none;border-bottom:1px solid #ddd;}
.wrap_header_banner img{vertical-align:middle;width:100%;}
#divpop .btn_close{position:absolute;z-index:2;padding:0px;right:5px;top:5px;display:inline-block;height:30px;line-height:30px;text-align:center;}
#divpop .btn_close a{text-indent:-9999px;overflow:hidden;display:inline-block;width:40px;width:40px;background:url(../img/btn_close.png) no-repeat right top}
.btn_close input{display:none;}
/* --- Site Layout - Header --- */
.header{position:relative;z-index:5;width:100%;left:0;top:0;-webkit-box-sizing:content-box; -o-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.header img{vertical-align:middle;}
.header a{text-decoration:none}
.header ul{list-style:none;margin:0;padding:0;zoom:1;}
.header ul:after{content:"";display:block;clear:both}
/* -- 메뉴 상단 -- */
.top_header{position:relative;z-index:4;background:#fafafa;padding-top:2px;border-bottom:1px solid #ddd;font-size:12px;font-family: "굴림","Gulim","돋움","Dotum",sans-serif;}
.hidden_header{display:none;overflow:hidden;}
.account{position:relative;*zoom:1;}
/* 좌상단 북마크 */
.tip_bookmark{ position:absolute;top:0;margin:0; padding:0; z-index:2;list-style:none;}
.tip_bookmark li{background:none;padding:5px 0 5px 10px;float:left;}
.tip_bookmark li a{padding-left:20px;position:relative;display:inline-block;*zoom:1;height:18px;line-height:18px;background:url(../img/bookmark.png) no-repeat 5px 2px;color:#666}
.tip_bookmark li.startPage a{background-position:5px -48px}
/* 좌상단 공지 */
.top_notice{position:absolute;left:0;top:4px;width:200px;padding-left:35px;height:18px;font-family:"돋움","Dotum",Arial,,sans-serif;}
.top_notice .span_notice{color:#fff;}
.top_notice .span_div{position:relative;top:1px;}
/* 좌상단 TOP 메뉴 */
.top_menu{ position:absolute;top:0;margin:0; padding:0; z-index:2;list-style:none;}
.top_menu li{float:left;position:relative;background:url(../img/bg_li.gif) no-repeat left 50%}
.top_menu li.top_li1{background:none;}
.top_menu li a{text-decoration:none;padding:0;height:28px;line-height:28px;display:inline-block;padding:0 10px;}
/* 우상단 로그인 */
.wrap_login{float:right;}
.wrap_login li{float:left;position:relative;background:url(../img/bg_li.gif) no-repeat left 50%}
.wrap_login li.language,
.wrap_login li.first_login{background:none;}
.wrap_login li a{text-decoration:none;padding:0;height:28px;line-height:28px;display:inline-block;padding:0 10px;}
.header .login_A{color:#666}
/* 언어선택 */
.wrap_login .language .toggle{background:none;border:0;outline:none;cursor:pointer;margin:0;padding:0 10px;height:28px;overflow:visible;vertical-align:top;}
.wrap_login .language ul{position:absolute;top:28px;right:-1px;display:none;border:1px solid #e6e6e6;border-top:0;border-bottom:0;background:#fff;margin:0;padding:0;}
.wrap_login .language li{list-style:none;border:0;border-top:1px solid #e6e6e6;width:100px;padding:0 10px;text-align:center;background:none !important;}
.wrap_login .language li:hover{background:#fafafa;}
.wrap_login .language li button{background:none;border:0;white-space:nowrap;cursor:pointer;padding:0;overflow:visible;padding:8px 0}
.wrap_login .language li.close_selectLang{text-align:center;background:#fafafa !important;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.wrap_login .language button{text-decoration:none !important;font-size:12px;font-family: "굴림","Gulim","돋움","Dotum",Tahoma,sans-serif;}
/* 볼록 배경 */
.top_W{background:#f9f9f9 url(../img/bg_top.png) repeat-x left -1px;border:0;padding-bottom:3px;margin-bottom:-3px;}
.top_W .wrap_login .language ul{top:31px;}
/* 상단 검색 */
.wrap_search{float:right;padding-left:2px;}
.FB_search{position:relative;height:26px;width:180px;background:url(../img/search1.png) no-repeat}
.TopinputText{position:absolute;top:2px;left:2px;width:145px;padding:4px 3px 3px 3px;height:15px;line-height:15px;font-size:12px;border:none;background:url(../img/empty.gif);color:#c0c0c0;font-family: "굴림","Gulim","돋움","Dotum",sans-serif;}
.TopinputText:focus{color:#333}
.Topsearch{position:absolute;height:24px;width:24px;right:1px;top:1px;}
/* 로고 */
.header h1.logo{margin:0;padding:20px 0;position:relative;z-index:3;line-height:78px;height:80px;float:left;text-align:center;}
.header h1.logo a{color:#333;font-size:24px;font-family: "Oswald", Arial, Helvetica, sans-serif;}
.header h1.logo img{max-width:350px;}
/* 검색 */
.dw_search{position:absolute;left:50%;top:50%;margin:-20px 0 0 -200px;height:46px;z-index:3;}
.HBinputText{color:#999;width:330px;height:17px;font-size:13px;padding:11px 50px 10px 10px;outline:none;line-height:16px;background:#ffffff !important;-webkit-transition:all .4s;transition:all .4s;-moz-transition:all .4s;-webkit-box-shadow:0  1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0  1px 4px rgba(0,0,0,0.2);box-shadow:0  1px 4px rgba(0,0,0,0.2);}
.HBinputText:focus{color:#333;-webkit-box-shadow:0  1px 4px rgba(0,0,0,0.4);-moz-box-shadow:0  1px 4px rgba(0,0,0,0.4);box-shadow:0  1px 4px rgba(0,0,0,0.4);}
.HBsearch{position:absolute;height:30px;width:32px;right:8px;top:8px;*right:12px;*top:9px;outline:none;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
/* 광고 */
.top_banner{width:728px;height:90px;top:50%;margin-top:-45px;right:0;position:absolute;text-align:right;z-index:2;}
.top_banner img{height:90px;}
/* SNS */
.top_absolute{position:absolute;right:0;bottom:8px;max-width:250px;z-index:4;}
.top_absolute .foot_sns li{padding:2px;}
/* -- 메뉴바 -- */
/* 메뉴 */
.bottom_header{position:relative;z-index:2;height:42px;}
.wrap_menu{z-index:2;position:relative;}
.gnb{white-space:nowrap;position:relative;-webkit-box-shadow:0  1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0  1px 4px rgba(0,0,0,0.2);box-shadow:0  1px 4px rgba(0,0,0,0.2);}
.main_menu{white-space:nowrap;}
.gnb li.first_li{float:left;padding:0 20px;background:url(../img/menu_li.png) no-repeat left 16px;}
.gnb li.first_li1{background:none;}
.gnb li{position:relative;}
.gnb li a{text-decoration:none;}
a.first_a{float:left;height:32px;line-height:32px;padding:6px 0 4px 0;position:relative;color:#fff;font-size:13px;}
a.first_a i{position:relative;padding-right:5px;}
.first_span{position:relative;}
.gnb .hover_line{width:0; height:2px;left:0;top:34px;overflow:hidden; position:absolute;}
.gnb .act_line{width:12px; background:#fff;}
.main_menu div.sub1{display:none;}
.main_menu div{position:absolute;left:0;top:100%;padding-top:3px;padding-right:10px;background:url(../img/empty.gif)}
.main_menu ul{width:160px;background:#fff;*zoom:1;display:inline-block;}
.main_menu ul li{width:100%;*zoom:1;border-bottom:1px solid #ddd;border-top:1px solid #fff;float:left;}
.main_menu ul li:first-child{-webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.main_menu ul li:last-child{-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;border-bottom:0;}
.main_menu ul li.highlight {background:#f9f9f9;}
.main_menu ul ul{position:absolute;top:-2px;left:163px;display:none;}
.main_menu li li a{display:block;padding:0 20px 0 10px;line-height:38px;font-size:12px; position:relative;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.second_a i{position:absolute;right:5px;top:13px;}
/* 전체메뉴 */
.total_menu{width:24px;height:24px;position:absolute;display:block;z-index:1;text-indent:-9999px;overflow:hidden;background:url(../img/menu.png) no-repeat;z-index:2;top:10px;right:12px}
.wrap_total_menu{position:absolute;width:100%;display:none;top:40px;}
.wrap_total_menu .in_totla{background:#f9f9f9;border:1px solid #d6d6d6}
.wrap_total_menu li.H_first_li{float:left;margin:10px 0;border-left:1px dotted #d6d6d6;position:relative;left:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.total_div{margin:0 10px;}
.total_first_a{padding:0 5px 2px 5px;text-decoration:none;font-size:14px;color:#222;display:block;position:relative;overflow:hidden;line-height:24px;height:24px;}
.header ul.total_sub1{padding:6px 0 0 5px;border-top:1px dotted #ddd;}
.H_first_li{width:20%;}
.total_sub1 li{line-height:20px;}
.total_sub1 li a{height:20px;color:#777;font-size:13px;}
.total_sub2 li a{height:20px;color:#888;font-size:12px;padding-left:3px;}
.wrap_total_menu a{width:100%;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.dw_width3{width:33.3%}
.dw_width4{width:24.99%}
.dw_width5{width:19.99%}
.dw_width6{width:16.65%}
.dw_width7{width:14.2%}
.dw_width8{width:12.49%}
.dw_width9{width:11.09%}
.total_div i{padding-right:5px;}
/* 공지 */
.wrap_notice{position:absolute;right:5px;top:13px;width:150px;padding-left:35px;height:18px;font-family:"돋움","Dotum",Arial,sans-serif;}
.span_notice{position:absolute;left:0;width:30px;padding-right:4px;text-align:center;padding:2px 4px 0px 0;line-height:16px;height:16px;background:url(../img/span_notice.png) no-repeat left top}
.wrap_notice,
.wrap_notice a{color:#fff}
/* 검색바 메뉴 */
.menu_search{position:absolute;right:7px;top:8px;width:180px;height:28px;}
.menu_search .HBinputText{color:#999;width:145px;height:17px;border:0;font-size:13px;padding:6px 30px 4px 5px;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);-moz-box-shadow:0 0px 0px rgba(0,0,0,0);box-shadow:0 0px 0px rgba(0,0,0,0);}
.menu_search .HBsearch{position:absolute;height:23px;width:25px;right:2px;top:2px;}
.menu_search .HBinputText:focus{color:#333;-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.4) inset;-moz-box-shadow:0 0px 2px rgba(0,0,0,0.4) inset;box-shadow:0 0px 2px rgba(0,0,0,0.4) inset;}
/* 메인 위젯 */
.wrap_widget{position:relative;z-index:1;}
.wrap_widget_top{z-index:2;}
.wrap_widget img{vertical-align:middle;}
.main_left{position:relative;float:left;width:728px;}
.main_right{position:relative;float:right;width:300px;}
.margin_bottom5{margin-bottom:5px;}
.in_section{position:relative;}
.section_ADD *{vertical-align:middle}
.section_ADD img{width:100%;}
.section1{height:90px;}
.section2{border:1px solid #e6e6e6}
.section2 .in_section{height:33px;background:#f9f9f9;}
.section2_notice{float:left;line-height:18px;padding-top:9px}
.left_notice{padding-left:10px;padding-right:13px;background:url(../img/bg_news.gif) right 14px no-repeat;margin-right:5px }
.section4{float:left;width:362px}
.section5{float:right;width:362px}
.wrap_widget .dw_0,
.wrap_widget .dw_4,
.wrap_widget .dw_9,
.wrap_widget .dw_14{font-weight:bold;}
.wrap_widgetDW{padding:11px 8px 0 8px;}
.wrap_widgetDW_A{padding-top:13px;}
.section6 .wrap_widgetDW_A{padding-top:10px;}
.widgetZine_DW{padding:6px 8px 0 10px;}
.wrap_ImgTitle_DW{padding:10px 10px 0 10px;}
/* 탭 */
.tab_top{background:#f9f9f9;border:1px solid #e6e6e6;height:49px;}
.wrapTab{margin:0;padding:0;list-style:none}
.wrapTab li{float:left;height:50px;text-align:center;position: relative;margin-bottom:-1px;left:-1px;padding:0 1px 0 1px}
.wrapTab li a{padding:7px 25px 0 25px;text-align:center;display:block;height:43px;}
.frt_list2 li,
.frt_list3 li{left:0;padding:0;}
.frt_list2 li a,
.frt_list3 li a{padding:7px 0 0 0 !important;display:block;border:0 !important;border-left:1px solid #e6e6e6 !important;}
.frt_list2 li a.tab_a_first,
.frt_list3 li a.tab_a_first{border:0 !important;}
.section7 .wrapTab li a{padding:7px 15px 0 15px;}
.section7 .frt_list2 li{width:149px}
.section7 .frt_list3 li{width:99px}
.section7 .frt_list3 li.tab_li_first{width:100px}
.wrapTab li i{font-size:18px;display:block;padding-bottom:3px;}
.wrapTab li.on{padding:0;}
.wrapTab li.on a{background:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
.tab_div{display:none;}
.wrapTab_on{display:block;}
.tab_bottom{border:1px solid #e6e6e6;border-top:0;background:#fff;}
.tab_bottom1{height:198px;}
.tab_bottom2{height:555px;}
.tab_bottom3{height:296px;}
.tab_bottom4{height:297px;}
.tab_bottom2 .widgetZine_DW{padding:5px 10px 0 10px;}
.widget_dotum .author img{position:relative;top:-1px;}
/*빵조각*/
.wrap_breadclumb{position:relative;background:#fafafa;*zoom:1;z-index:1;border:1px solid #ddd;border-top:0;}
.wrap_breadclumb:after{content:"";display:block;clear:both;}
.content_breadclumb{border:1px solid #ddd;}
.sub_title{margin:0;padding:0;position:absolute; top:3px;left:0px}
.breadclumb{padding:12px 12px 8px 0;float:right;margin:0;list-style:none;}
.breadclumb li{float:left;padding-left:16px;height:18px;line-height:18px;background:url(../img/breadclumb.gif) no-repeat 7px 4px;font-family:"돋움","Dotum",Tahoma,sans-serif;font-size:12px;}
.breadclumb li.first_breadclumb{padding-left:10px;background:none;}
.breadclumb a{text-decoration:none;color: #3a3939;}
.breadclumb li i{display:none;}
.breadclumb .last_breadclumb a{font-weight:bold;color:#444;}
.content_breadclumb .breadclumb{padding:9px 12px 6px 0;}
.content_breadclumb .sub_title{top:0;}
.has_bg_breadclumb{position:relative;margin-top:-2px;margin-bottom:12px;}

.has_bg_breadclumb img{width:100%;vertical-align:middle;min-height:120px;}
.bg_breadclumb{position:relative;min-height:40px;}
.bottom_bg_breadclumb{position:absolute;width:100%;height:40px;bottom:0;}
.breadclumb_title{text-align:center;position:absolute;width:300px;height:100%;right:0;top:0;display:inline-block;background:url(../img/w4.png);}
.ec .breadclumb_title{right:auto;left:0;}
.breadclumb_title h2{margin:0;padding:0;display:block;position:absolute;right:5%;width:90%;height:34px;top:50%;margin-top:-15px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.breadclumb_title h2 a{text-decoration:none;font-size:24px; color:#111;}
.breadclumb_title h2 a span{line-height:30px;height:30px;padding:0;border-bottom:3px solid #111;}
.content_has_bg_breadclumb{margin-top:5px;}
.content_has_bg_breadclumb .breadclumb_title{width:40%;left:auto;right:0;}
.content_has_bg_breadclumb .breadclumb_title h2 a{font-size:24px;}
/** Carousel **/
.bottom-owl .owl-nav .owl-prev,
.bottom-owl .owl-nav .owl-next {height:30px;width:15px;position:absolute;top:50%;margin-top:-15px;display:block;overflow:hidden;text-indent:-9999px;background-image:url(../img/arrow.gif);background-position:left 5px;background-repeat:no-repeat; }
.bottom-owl .owl-nav .owl-prev {left:-17px; }
.bottom-owl .owl-nav .owl-next {right:-17px;background-position:left -25px }
/* 본문 */
.content_ADD{padding-top:5px;text-align:center;}
.foot_ADD{padding:5px 0;}

/* 서브 */
/* Site Layout - Column Left */
.e1 .wrap_userMenu {position:relative;border-bottom:0;}
.e1 .widgetTable_DW td {padding:3px 5px;}
.wrap_locNav a{text-decoration:none;}
.wrap_locNav *{vertical-align:middle;}
.wrap_locNav h2{margin:0;padding:21px 0 15px 20px;border:1px solid #ddd;border-bottom:0;background:#f6f6f6;position:relative;}
.wrap_locNav h2 span{height:23px;}
.wrap_locNav h2 a{display:block;color:#000;line-height:28px;height:28px;font-size:20px;font-weight:400;-moz-text-shadow:0px 1px 1px rgba(0,0,0,0.3);text-shadow:0px 1px 1px rgba(0,0,0,0.3);;display:block;}
.wrap_locNav h2 a img{vertical-align:middle;}
.wrap_locNav h2 i{font-size:24px;vertical-align: middle;padding-right:10px;}
.wrap_locNav h2 a.none_bg{padding:15px 0 10px 0;overflow:visible}
.Nav_black h2{border:5px solid #D6D6D6;padding:16px 0 13px 35px;background:#f6f6f6 url(../img/bg_h2.png);}
.Nav_black h2:after,
.Nav_black h2:before{width:220px;height:5px;background:#efefef;position:absolute;display:block;content:"";left:50%;margin-left:-110px;}
.Nav_black h2:after{top:-5px;}
.Nav_black h2:before{bottom:-5px;}
.wrap_Nav{padding:0 1px;}
.locNav{margin:0;padding:0;list-style:none;border-top:1px solid #ddd;}
.locNav li{border-bottom:1px solid #e1e1e1;border-top:1px solid #fff;position:relative;}
.locNav li a{display:block;font-size:13px;padding:9px 5px 5px 15px;position:relative;line-height:24px;height:24px;transition:all 200ms;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;text-decoration:none}
.locNav li ul a{color:#888;font-size:12px;}
.locNav li a:hover{color:#5890ff;padding-left:20px !important;}
.locNav li .active_a{color:#5890ff;font-weight:bold;}
.locNav li ul{margin:0;padding:0;list-style:none;display:none;position:relative;z-index:1;}
.locNav .active ul{display:block;}
.locNav li ul li{border:0;border-top:1px dotted #ddd;background:#fff;padding-left:5px;}
.locNav li ul a.active_a{font-weight:normal;}
.Nav_i .xi-angle-down{display:block;}
.Nav_i .xi-angle-up{display:none;}
.hover .xi-angle-up{display:block;}
.hover .xi-angle-down{display:none;}
.locNav .Nav_i{position:absolute;z-index:2;width:39px;height:40px;border:0;padding:0;border-left:1px solid #ddd;outline:none;margin:0;right:0;top:-1px;cursor:pointer;background:none;color:#bbb !important;font-size:18px;z-index:2;}
.locNav .hover{background:#fff;padding:0;border-bottom:1px solid #fff;}
.Nav_color h2{background:#5890ff;border:0;padding:22px 0 16px 20px;}
.Nav_color h2 a{color:#fff;}
.Nav_black .locNav{border:0;}
.Nav_border{border-top:3px solid #5890ff}
.Nav_border h2{background:#fff;padding:19px 0 15px 20px;border-top:0;}
/* 일반형 */
.lnb_normal .lnb_h2{margin:0;padding:0 25px 0 17px;position:relative;background:#5890ff;color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.lnb_normal .lnb_h2 a{color:#fff;}
.lnb .lnb_normal .wrap_locNav h2 i{font-size:28px;}
.lnb_normal .locNav li a{padding:7px 5px 7px 15px}
.lnb_normal .locNav li a i{top:11px}
hr.hrA {display:block;margin:0;height:5px;overflow:hidden;background:#fff;border:0;}
hr.hrB {display:block;margin:0;height:5px;overflow:hidden;background:#fff;border:0;}
hr.hrC{display:block;margin:0;height:5px;overflow:hidden;background:#fff;border:0;border-bottom:1px solid #ddd;}
.sub_wrap_widget h2{margin:0;margin-top:30px;line-height:24px;padding:5px 0 5px 15px;font-size:15px;position:relative;border-bottom:2px solid #9C9C9C;}
.sub_wrap_widget .list2 li,
.sub_wrap_widget .list3 li,
.sub_wrap_widget .list4 li{left:0;padding:0;}
.sub_wrap_widget .list2 li a,
.sub_wrap_widget .list3 li a,
.sub_wrap_widget .list4 li a{padding:7px 0 0 0 !important;display:block;border:0 !important;border-left:1px solid #e6e6e6 !important;}
.sub_wrap_widget .list2 li a.tab_a_first,
.sub_wrap_widget .list3 li a.tab_a_first,
.sub_wrap_widget .list4 li a.tab_a_first{border:0 !important;}
.sub_wrap_widget .wrapTab li a{padding:7px 15px 0 15px;}
.sub_wrap_widget .list2 li{width:149px}
.sub_wrap_widget .list3 li{width:99px}
.sub_wrap_widget .list3 li.tab_li_first{width:100px}
.sub_wrap_widget .list4 li{width:74px}
.sub_wrap_widget .list4 li.tab_li_first,
.sub_wrap_widget .list4 li.tab_a_fourth{width:75px}
.sub_wrap_widget .tab_top_none {border-top:0;}
.sub_tab_top{height:auto;}
.sub_tab_top .wrapTab li{height:auto;}
.sub_tab_top .wrapTab li a {height:auto;padding-bottom:7px !important}
.wrap_widget .tab_top_L .wrapTab li a{padding-top:11px !important;padding-bottom:9px !important}
.h2_more{font-size:10px;font-family:Tahoma;color:#999;font-weight:normal;position:absolute;right:10px;bottom:9px;text-indent:-9999px;overflow:hidden;width:40px;height:14px;display:inline-block;background:url(../img/h2_more.gif) no-repeat}
.e1 .widgetGallery_DW_table .DW_StB_Gallery_div {border:none;padding:2px;background:none;}
.e1 .widgetGallery_DW_table .DW_StB_Gallerytitle_min {height:36px;font-weight:normal;text-align:center;}
.e1 .DW_StB_Gallerytitle_min a {height:36px;white-space:normal;}
.e1 .DW_StB_Rep{display:none}
.e1 .widgetZine_DW{padding:11px 15px 11px 15px;}
.e1 .wrap_widgetDW {padding:11px 8px 10px 12px;}
.e1 .dw_0,.e1 .dw_5,
.widgetThumb_bottom_li0{font-weight:bold;}
.e1 .widgetGallery_DW_table{padding:8px 8px 2px 8px;}
.e1 .wrap_ImgTitle_DW{padding:15px 15px 10px 15px;}
.e1 .DW-smart-popular div.newClear {padding-left:10px;}
.e1 .widgetOlistA {padding-left:15px;}
.tab_top_none .widgetTabA{border-top:0;}
.list_2 .widgetTab_li{width:149px;}
.list_3 .widgetTab_li{width:99px;}
.list_3 .widgetTab_li.widgetTab_li0{width:100px;}
.list_4 .widgetTab_li{width:74px;}
.list_4 .widgetTab_li.widgetTab_li0,
.list_4 .widgetTab_li.widgetTab_li3{width:75px;}
.list_2 .widgetTabA li.widgetTab_li1 a,
.list_3 .widgetTabA li.widgetTab_li2 a,
.list_4 .widgetTabA li.widgetTab_li3 a{border-right:0;}
.list_2 .widgetTabA li a,
.list_3 .widgetTabA li a,
.list_4 .widgetTabA li a{padding-right:5px;padding-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* 모바일 메뉴 */
.mobile_menu{width:24px;height:24px;position:absolute;display:block;text-indent:-9999px;overflow:hidden;background:url(../img/menu.png) no-repeat;z-index:2;display:none}
.bottom_header .mobile_menu_act{top:10px; left:13px}
.bottom_header .mobile_search_act{top:10px; right:13px;background-position:left -50px;}
/* Act_Total_menu */
.header ul.Act_Total_menu{float:right;}
.Act_Total_menu li{float:left;white-space:nowrap;}
.Act_Total_menu li.search_li{padding-right:3px;background:url(../img/bg_li.gif) no-repeat right 50%;}
.Act_Total_menu li.user_li{padding-left:3px;background:url(../img/search_li.png) no-repeat left 18px;display:none;}
.Act_Total_menu i{position:relative;top:2px;}
.header .Act_Total_menu a.first_a{padding:0 10px;}
.header .Act_Total_menu li a.act_menu span{display:none;}
.act_search,
.wrap_search .iSearch .submit{*background:url(../img/search.gif) no-repeat 50% 50% !important;*width:18px;}
.act_menu{*background:url(../img/act_menu.gif) no-repeat 50% 50%;*width:18px;}
.close_search{*background:url(../img/act_close.gif) no-repeat 50% 50% !important;}
/* Site Layout - Content Body */
.inner_content{padding:5px 0 20px 0;}
/* Site Layout - Column Left */
.has_line{border-bottom:1px solid #e2e2e2;}
.wrap_sub_banner{margin:0;padding:0;list-style:none;}
.wrap_sub_banner li{text-align:center;padding-bottom:8px;}
.wrap_sub_banner img{vertical-align:middle}
/* Site Layout - Footer */
.wrap_footer{border-top:2px solid #3f3f3f;}
.footer{position:relative;z-index:3;font-size:12px;}
.wrap_copylight{position:relative;min-height:65px;}
.foot_logo{float:left;padding:0;margin:0;padding-right:15px;border-right:1px solid #eee;}
.in_footer{position:relative;padding:20px 0 35px 0;overflow:hidden;clear:both;}
.footer a{text-decoration:none;}
.foot_menu{background:#fafafa;border-bottom:1px solid #e1e1e1}
.foot_center{text-align:center;}
.foot_menu ul{margin:0;padding:0;list-style:none;display:inline-block;*display:inline;vertical-align:top;}
.foot_menu li{float:left;padding:6px 10px 5px 11px;background:url(../img/foot_li.gif) no-repeat left 16px;line-height:28px;}
.foot_menu li.foot_li1{background:none;}
.foot_menu li a{font-weight:bold;font-size:13px;color:#333;}
.footer p.copylight{padding-top:5px;padding-left:20px;margin:0;color:#666;float:left;position:relative;left:-1px;border-left:1px solid #eee;}

.footer span{color:#333;font-weight:bold;}
.foot_absolute{position:absolute;right:0;top:20px;text-align:right;}
.foot_sns{margin:0;padding:0;height:24px;margin-bottom:1px;list-style:none;}
.foot_sns li{float:left;padding:0 2px;}
.foot_sns li img{width:24px;}

/* 기본 색처리 */
.gnb,
.HBsearch,
.owl-theme .owl-controls .owl-buttons .owl-prev:hover,
.owl-theme .owl-controls .owl-buttons .owl-next:hover,
.xe .wrap_Messages li span{background-color:#5890ff;}
.main_menu ul{border:1px solid #5890ff;-webkit-box-shadow:0px 0 2px #5890ff;-moz-box-shadow:0px 0 2px #5890ff;box-shadow:0px 0 2px #5890ff;}
.HBinputText{border:4px solid #5890ff;}
.Totla_active_a,
.breadclumb .last_breadclumb a,
.wrapTab li.on a,
.wrap_widget a:hover{color:#5890ff !important;}
#scrollUp {bottom:20px;right:20px;background:#555;background-color:#000000;opacity:0.2; filter:alpha(opacity=20);width:42px;height:42px;background-image:url(../img/to-top.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#scrollUp:hover {background-color:#5890ff;opacity:1;filter:alpha(opacity=100);}

/* 쫄쫄이 광고 */
.abs_banner{position:absolute;height:0;min-width:0;top:20px;z-index:10;}
.fix_right{right: -10px}
.fix_left{left:-10px}
.fix_banner{position:fixed;width:200px;height:100px;}
.on_abs{position:absolute;}
.right_banner{padding-bottom:10px;}
.right_banner img{vertical-align:middle;}

/* 모바일 메뉴 */
.fix_mobile{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/black7.png);display:none;z-index:5;}
.mm_mobile_menu{position:fixed;width:0;overflow:hidden;height:100%;left:0;top:0;z-index:10000;white-space:nowrap;}
.mm_search_menu{position:fixed;width:0;overflow:hidden;height:100%;right:0;top:0;bottom:0;z-index:10000;white-space:nowrap;background:#f9f9f9;}
.top-mm-menu{padding-right:10px;position:relative;height:44px;background:#edeeee;border-bottom:1px solid #c8c7cc}
.top_login{margin:0;padding:7px 0 0 6px;list-style:none;min-width:200px;}
.top_login li{float:left;padding:0 5px;}
.top_login a{height:28px;line-height:28px;padding:0 10px;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;border:1px solid #b5b5b5;}
.top_login a.login_A{background:#4a5164;color:#fff;border:1px solid rgba(0,0,0,0.2);}
.mobile_menu_act{position:absolute;top:13px;left:13px;width:21px;height:21px;}
.search_menu{position:absolute;top:13px;right:13px;width:21px;height:21px;}
.in_mobile_act{display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:16px;text-align:center;left:auto;right:10px;top:12px;text-indent:-9999px;overflow:hidden;background:url(../img/close.png) no-repeat 50% 50%;background-size:17px;}
.mobile_search{display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:16px;text-align:center;left:12px;text-indent:-9999px;overflow:hidden;background:url(../img/close.png) no-repeat 50% 50%;background-size:17px;}
#mm-menu{display:block;padding:0;width:300px;overflow:auto;background:#f1f1f1;top:45px;bottom:0;position:absolute;box-sizing:border-box;-webkit-overflow-scrolling:touch;}
.mm-list{margin:0;padding:0;list-style:none;border-bottom:1px solid #fff;}
.mm-list-li{border-bottom:1px solid #ccc;border-top:1px solid #ffffff;position:relative}
.mm-list-li_last{border:0;}
.mm_a{display:inline-block;font-size:15px;text-align:left;padding:8px 14px;line-height:24px;}
.mm_a i{padding-right:5px;position:relative;top:1px;}
.mm-list ul{margin:0;padding:0;list-style:none;}
.mm-list a{text-decoration:none;}
.mm-list ul{display:none;background:#fafafa;padding:5px 0;border-top:1px solid #ccc;border-bottom:0;border-right:0;position:relative;z-index:1;}
.mm-list ul ul{padding:0;display:block;border:0;border-left:5px solid #ECECEC;margin:0 20px 10px 15px;}
.mm-list .active  ul{display:block;}
.mm-list ul li{line-height:32px;}
.mm-list ul ul li{line-height:24px;border:0;}
.mm-list ul li a{font-size:15px;padding-left:14px;display:block;padding:3px 0 3px 15px;}
#mm-menu .mm-list ul li li a{color:#777;font-size:13px;padding-left:10px;}
.Nav_i{position:absolute;width:42px;height:42px;border:0;padding:0;margin:0;right:0;top:-1px;cursor:pointer;outline:none;background:none;color:#666 !important;font-size:18px;z-index:2;}
.mm-list .hover{background:#fafafa;border-left:1px solid #ccc;}
.Nav_i .xi-angle-up{display:none;}
.hover .xi-angle-up{display:block;} 
.hover .xi-angle-down{display:none;} 
#mm-menu a{color:#333;}
#mm-menu a.active_a{color:#ee6749;}
.mm-list ul i{margin-right:5px;position:relative;top:1px;}
.mm_lang{color:#111;font-weight:bold;}
.mm-list .selectLang a{font-family:Arial,Helvetica,sans-serif;}
/* 모바일 검색 */
.mm_search_menu h2{margin:0;padding:7px 0 0 45px;text-align:right;line-height:34px;font-size:20px;color:#444;font-family:Arial;font-weight:normal;}
.top_search{margin:15px 10px 0 10px;position:relative;}
.top_search form{width:100%;}
.mobile_menu .HBinputText2{color:#666;background:#dadada;height:36px;font-size:14px;box-sizing:border-box !important;display:block;width:100%;padding:9px 45px 9px 9px;border:1px solid #d1d1d1;outline:none;line-height:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all .4s;transition:all .4s;-moz-transition:all .4s;}
.mobile_menu .HBinputText2:focus{color:#333;background:#EFEFEF;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.0);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.0);}
.mobile_menu .HBsearch{top:3px;right:3px;}

@media screen and (max-width:1100px){
.content_ADD{text-align:left;}
.ec .content_ADD{text-align:right;}
.ce,
.ec{margin:0;}
.ce .xe_width,
.ec .xe_width{width:1033px;}
.ce .wrap_content .in_content{padding-right:5px;}
.ec .wrap_content .in_content{padding-left:5px;}
}

/* 아이패드2- */
@media screen and (max-width:1024px){
.header h1.logo{padding:5px 0;width:100%;text-align:center;line-height:38px;height:40px;}
.header h1.logo img{height:40px;}
.section4,.section5{width:358px}
.xe .widgetGallery_DW_table .wrap_DW_StB_Gallery {padding:5px 4px;}
.gnb{-webkit-border-radius:0; -moz-border-radius:0;border-radius:0;}
.top_header,
.abs_banner,
.dw_search,
.menu_search,
.main_menu,
.top_banner,
.total_menu,
.wrap_notice{display:none !important;}
.gnb{height:42px;}
.xe_width{width:1024px;}
.mobile_menu {display:block;}
.inner_content{padding:20px 10px;}
.ce .wrap_content .in_content, .ec .wrap_content .in_content{padding:0;}
.main_left{width:720px}
.xe .xe_width,.xe .xe_width {min-width:100% !important;max-width:100% !important;}
.sub_title{display:none;}
.in_footer{margin:0 10px;}
}
@media screen and (max-width:1020px){
body{background:#f2f2f2}
.xe{max-width:768px;margin:0 auto;border-right:1px solid #ddd;border-left:1px solid #ddd;background:#fff;}
.xe_width{width:100%;}
.in_body{padding:0 5px;}
.c .body{margin:0 auto;width:728px;}
.main_left {width:728px;}
.ce .in_body,
.ec .in_body{padding:0 5px;background:none;}
.full_ADD,
.main_right,
.ce .e1,
.ec .e1,
.top_absolute{display:none;}
div.xe_mobile{position:absolute;width:100%;top:0;z-index:1000;margin:0 !important;padding:10px 0 !important;}
.section4,.section5{width:362px}
.xe .widgetGallery_DW_table .wrap_DW_StB_Gallery {padding:5px;}
.wrap_breadclumb{border-left:0;border-right:0;}
.content_breadclumb{border-right:1px solid #ddd;border-left:1px solid #ddd;}
.ce .wrap_content .in_content{padding-right:0;}
.ec .wrap_content .in_content{padding-left:0;}
}
