@charset "utf-8";
/*
Noto Sans CJK는  한국어, 중국어 간체, 중국어 번체, 일본어를 하나의 글꼴에서 모두 지원하는 한편으로 각 언어 특유의 미적 요구 사항 (예를 들어, 조금씩 다른 한자 모양)을 잘 살려서 수용했습니다. 또한, 전통과 현대적 디자인 사이에 균형을 취한 산세리프(sans serif)체로서 유저 인터페이스(UI), 디지털 콘텐츠, 랩탑, 모바일 디바이스, 전자책 등 다양한 곳에서 쓸 수 있는 다목적 글꼴입니다.  또다른 특징은 무료 글꼴에서는 유례를 찾기 힘들 정도로 많은 7 단계 웨이트(font-weight)를 지원한다는 점입니다.  아래 이미지 왼쪽부터 차례대로 Thin(100), LIght(300), DemiLight(350), Regular(400), Medium(500), Bold(700), Black(900)입니다.

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);
*/

@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);



/* Reset */
html,body{min-height:100%; overflow-x:hidden}
body{margin:0; padding:0; width:100%; overflow:hidden;}

body, table, tr, td input, textarea, select, button, a, ul, li, span, div, p, em, input {
/*font:1.2em/1.3em 'NanumSquare', sans-serif;*/
	font-family:'Nanum Square','Nanum Gothic','Noto Sans KR', sans-serif ;
	font-size:14px;
	color:#555;
	font-weight:400;
	text-decoration:none;
	/*letter-spacing: -0.7px;*/
}
/* delete origin add new down icon */
/*
select {border-radius: 0px;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../img/drop-down.png) right 10px top 50% no-repeat;padding:2px 5px;border:1px solid #e5e5e5;color:#888;}
select::-ms-expand {display:none;}
*/
.language button{color:#4d4d4d;text-decoration:none;}

.clearBoth{position:relative;*zoom:1;}
.clearBoth:after{content:"";display:block;clear:both;}
.xe{padding-top:0px;}/*헤더 크기 조절 여기에*/
.xe_width{max-width:1200px;margin:0 auto;position:relative;}
.c .body .xe_width{max-width:1200px;}
.wide_xe .body .xe_width{max-width:1200px;padding:0 0px;}
.mobile_xe .body .xe_width{max-width:1200px;}

.ce .in_body{padding-right:270px;background:url(../img/in_body.gif) repeat-y right top}
.ec .in_body{padding-left:220px;background:none}
.mobile_xe .in_body{padding-right:0;padding-left:0;background:none}
.mobile_xe.showgrey {position:fixed;width:100%;height: 100%;}

.in_content{padding-right:10px;position:relative;}
.c .in_content{padding:0}
.ce .in_content{padding-right:20px;}
.ec .in_content{padding:0;padding-left:40px; padding-top:100px;}
.wrap_lnb{position:relative;width:220px;-webkit-box-sizing:content-box; -o-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;display:none;}
.ce .wrap_lnb{right:-270px;margin-left:-270px;float:right;clear:right;display:block}
.ec .wrap_lnb{left:-220px;margin-right:-220px;float:left;clear:left; display:block}
.mobile_xe .wrap_lnb{display:none;}


/* Site Layout - Header */
.header{position:absolute; _position:absolute; z-index:1; width:100%; left:0; top:0; height:374px;}/*헤더 크기 조절 여기에*/
.header ul{list-style:none;margin:0;padding:0;zoom:1;position:relative;}
.header ul:after{content:"";display:block;clear:both}


/* -- 우상단 로그인 -- */
.omenu{position:absolute; right:40px; top:0px; height:80px; width:220px; text-align:center; color:#fff;}
.omenu .omenu_li{float:left; padding:0 10px;}
.omenu .omenu_li a{color:#fff;}
.omenu .omenu_li a.omenu_over{color:#000;}
.omenu_search{position:absolute; right:0px; top:10px; height:80px; width:40px;}
.logo_box { float:left; padding: 0px 0px 0 0px;width: 320px; height:80px; background:#000; z-index:9999}


.wrap_gnb_banner{position:absolute; top:421px; z-index:4; width:100%;text-align:center; display:block;}
.logo_indi2 { position:absolute; top:10px; left:0; padding: 0px 0px 0 0px;width: 160px;-webkit-box-sizing: border-box; box-sizing: border-box; z-index:9999; display:none;}
.guestion_indi2 { position:absolute; top:24px; right:50px; padding: 0px 0px 0 0px; width: 120px;-webkit-box-sizing: border-box; box-sizing: border-box; z-index:9999; display:none;}
.guestion_div{ color:#fff; width:120px; line-height:54px; border:0px solid #005aab; background:#005aab; display:none}




/* GNB */
.middle_menu{position:relative; z-index:3; width:100%;height:80px;line-height:80px;}
.middle_menu_over{background:#fff;}


.gnb{white-space:nowrap; position:relative; height:80px;line-height:80px; text-align:center;}
.gnb ul.main_menu{display:inline-block;*zoom:1;}
.gnb li.first_li{ float:left}
/*
.gnb li.first_li:last-child{border-right:1px solid #222;}
*/
.middle_menu a.first_a{float:left;padding:0 30px; text-align:center; }
.gnb li.highlight {}
.gnb .first_span{position:relative;display:inline-block; cursor:pointer; color:#fff; font-size:18px; font-weight:500; height:80px;line-height:80px; text-align:center; letter-spacing:-0.7px; }
.gnb .first_span_over{color:#000;}
/*
.gnb .active .first_span{color:#fff; font-weight:700;}
.gnb .first_span:hover{border-bottom:0px solid #ff6501;color:#fff; font-weight:700;}
.gnb .hover_arrow{width:0px; height:0px; border:5px solid transparent;border-top:0px;border-bottom-width:6px;border-bottom-style:solid;left:50%;margin-left:-5px;bottom:0; position:absolute; display:none;}
.gnb li.second_li a i{position:absolute;right:10px;top:15px;}
*/






.wrap_gnb_indicate_1{height:445px; width:100%;text-align:center;}
.wrap_gnb_indicate_1 .indicate_1_ul{display: inline-block; list-style:none;  margin:0; padding:0; text-align:center; text-align:center; width:100%;}
.wrap_gnb_indicate_1 .indicate_1_ul .top_title{padding-top:220px;margin:0;position:relative;}
.wrap_gnb_indicate_1 .indicate_1_ul .top_title a{font-size:40px; color:#fff; font-weight:500 }

.wrap_gnb_submenu{width:100%; text-align:center;border-bottom:0px solid #d7d7d7; z-index:1; background: rgba(0,0,0,0.3);}


.wrap_gnb_indicate_2{position:relative;z-index:3; width:100%;text-align:center; background:#fff;}
.wrap_gnb_indicate_2 .title{width:100%; text-align:center;font-size:34px; color:#000;}
.wrap_gnb_indicate_2 .indicate_2_ul{ display: inline-block; list-style:none;padding:0; margin:40px 0 30px 0; text-align:center;border-left:1px solid #d7d7d7; background:#fff;}
.wrap_gnb_indicate_2 .indicate_2_li{position:relative;float:left; min-width:100px; border:1px solid #d7d7d7;border-left:none; text-align:center;}
.wrap_gnb_indicate_2 .indicate_2_li a{color:#555; padding:15px 15px;display:block; }
.wrap_gnb_indicate_2 .indicate_2_on {background:#005aab;border:1px solid #0054b1;}
.wrap_gnb_indicate_2 .indicate_2_on a{color:#fff;}
.wrap_gnb_indicate_2 .dbupdate{ position:fixed; top:700px; right:0px;}



/* 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;}







/* GNB 롤오버 전체메뉴 */
.view_menu1,
.view_menu2,
.view_menu3,
.view_menu4,
.view_menu5,
.view_menu6,
.view_menu7,
.view_menu_new{display:none;background:#f4f4f4;overflow:hidden;position:absolute;width:100%;z-index:2;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.view_menu1 div,
.view_menu2 div,
.view_menu3 div,
.view_menu4 div,
.view_menu5 div,
.view_menu6 div,
.view_menu7 div,
.view_menu_new div { text-align:center; width:100%;}

.view_menu_li{display:inline-block; line-height:60px; text-align: center; border-bottom:1px solid #eee; margin:0 15px;}

.view_menu_new .vmenu_ul{height:230px; float:left; padding:20px 0 0 0; margin:0px 0;border-right:0px solid #d7d7d7;text-align:left}
.view_menu_new .vmenu_ul .vmenu_li{float:left; text-align:center; width:100%; line-height:26px; }
.view_menu_new .vmenu_ul .vmenu_li a{ position:relative;display:inline-block; color:#555;padding:8px 7px;}
.view_menu_new .vmenu_ul .vmenu_li a:hover{ color:#005aab; font-weight:700;}
.view_menu_new .w1{ width:150px;}
.view_menu_new .w2{ width:150px;}
.view_menu_new .w3{ width:150px;}
.view_menu_new .w4{ width:150px;}
.view_menu_new .w5{ width:150px;}
.view_menu_new .w6{ width:150px;}
.view_menu_new .w7{ width:150px;}
.view_menu_new .w8{ width:150px;}

.view_menu_new .first_line1{ border-left:0px solid #d7d7d7;}




/* 전체 메뉴 */
/* Act_Total_menu */
.Act_Total_menu{display:none}




.total_login{display:none;background:#424242 url(../img/b_slide.png) repeat-x left bottom;overflow:hidden;position:absolute;width:100%;z-index:1000;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.6);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.6);}
.total_login {width:280px;top:0;left:-320px;position:fixed;height:100%;overflow:auto;background-color:#e5e5e5;}
.total_login ul {list-style:none;padding:0;margin:0 0 10px;background:#fafafa;}
.bggrey {position:absolute;top:0;background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:990;display:none;}


.total_menu ul{margin:0;padding:0;list-style:none;}
.total_menu ul .H_first_li{float:left;width:20%;padding:15px 0;}
.total_menu3 ul .H_first_li{width:33.3%}
.total_menu4 ul .H_first_li{width:25%}
.total_menu5 ul .H_first_li{width:20%}
.total_menu6 ul .H_first_li{width:16.6%}
.total_menu7 ul .H_first_li{width:14.2%}
.total_menu8 ul .H_first_li{width:12.5%}
.total_menu9 ul .H_first_li{width:11.1%}
.total_menu a{text-decoration:none; color:#ccc;display:block;}
.total_menu a.active_a,
.total_menu a:hover,
.total_menu a:focus{color:#fff;}
.total_menu li,
.total_login li {position:relative;}
.total_menu .total_first_a{line-height:22px;background:url(../img/total_first_a.gif) repeat-x left bottom;display:block;padding-bottom:3px;margin:0 15px;}
ul.total_sub1{padding:5px 15px 0 15px;}
ul.total_sub2{padding-left:20px;}
.total_menu ul li{line-height:18px;}
.total_menu ul.total_sub2 a{background:url(../img/total_second_a.gif) no-repeat left 6px;padding-left:7px;}
.total_menu ul.total_sub1 i{font-size:11px;}
.Nav_i{position:absolute;width:16px;height:24px;border:0;padding:0;margin:0;right:5px;top:4px;cursor:pointer;display:none;background:none;color:#ccc;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.6);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.6);text-shadow:1px 1px 0 rgba(0,0,0,0.6);}
.Nav_i .fa-minus{display:none;}
.hover .fa-minus{display:block;}
.hover .fa-plus{display:none;}
.hover,
.total_menu .H_first_li.active_a .Nav_i,
.total_menu .H_first_li:hover .Nav_i,
.total_menu .H_first_li:focus .Nav_i{color:#fff;}


/* 검색 */
/*
.total_search { width:100%;display:block;height:300px; line-height:300px;background:#005aab url(../img/search_bg.png); z-index:1;}
*/
.total_search { position:absolute;width:100%;display:block;padding:100px 0 100px 0;background:#005aab url(../img/search_bg.png); z-index:1;}
.none_search {display:none;}
.search_title {display:inline-block;text-shadow:none;font-size:22px;position:absolute;padding:0.7% 0 0 3%;}
.wrap_search{position:relative;z-index:1;padding:0 30px}
.wrap_search .hotsearch {text-shadow:none;position:absolute;top:40px;padding:2% 9%;color:#aaa;}
.wrap_search .hotsearch a {color:#fff;padding:10px;}
.wrap_search .hotsearch a:hover {color:#000;text-decoration:none;}
.wrap_search .hotsearch span:first-child {color:#fff;}
.dw_iSearch{width:63%;position:relative;left:20%;margin:0;}
.iSearch .dw_iText{vertical-align:middle;border:0;padding:0 0 0 20px; width:96%; height:45px;line-height:34px;color:#aaa;}
.wrap_search .iSearch .submit{position:absolute; border:0; padding:0; margin:0; background:none; right:20px; top:0px; display:block;width:60px;height:48px;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.6);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.6);text-shadow:1px 1px 0 rgba(0,0,0,0.6);}
.close_search{position:absolute;right:-30px;top:6px;text-align:center;text-decoration:none;display:block;width:24px;height:24px;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.6);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.6);text-shadow:1px 1px 0 rgba(0,0,0,0.6);}

.act_search{}
.act_search .imgtimer {display:none;}
.act_search .imgtimer.displ {display:inline-block; }
.act_search .fa-search.displ {display:none;}
.act_menu{*background:url(../img/act_menu.png) no-repeat 50% 50%;*width:18px;}

/* 슬라이드 */
.wrap_slides .slide_link{background:url(../img/empty.gif);}
.wrap_slides .in_caption {position:absolute; z-index:2;left:0;width:100%; top:20%; }
.wrap_slides .in_caption .h1 { font-size:66px; /*-webkit-text-shadow:1px 1px 3px rgba(0,0,0,0.3);-moz-text-shadow:1px 1px 3px rgba(0,0,0,0.3);text-shadow:1px 1px 3px rgba(0,0,0,0.3);*/text-align:left;padding:.5em 0 0;}
.wrap_slides .in_caption .h2 { font-size:27px; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.3);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-shadow:1px 1px 0 rgba(0,0,0,0.3); text-align:left; padding-left:17px;padding:.1em 0 0;}
.da-arrows-prev{*background:url(../img/prev.png) no-repeat;}
.da-arrows-next{*background:url(../img/next.png) no-repeat;text-align:right;}
.da-slide .da-link{width:129px;height:50px;display:inline-block;background:url(../img/read_more.png) no-repeat;}


/* Site Layout - Content Body */
.body{position:relative;z-index:2;padding:0px 0 0;zoom:1;background:url(../img/body.png) repeat-x left top}
.has_breadclumb{padding-top:15px;}
.wrap_content{width:100%;position:relative;float:left; }
.content{position:relative;}
.content_white .content{background:#fff;padding:0px;}
.in_content,
.wrap_section{position:relative;}

/* 본문 위젯 */
.h2_widget{line-height:42px;*height:42px;padding:0;margin:0 5px 2px 5px;font-size:14px;position:relative;color:#666;}
.h2_widget span{display:none;}
.h2_widget a{text-decoration:none;display:inline-block; position:absolute;width:18px;height:18px;display:block;right:0;top:3px;*background:url(../img/more.gif) no-repeat 50% 50%;*top:11px;}
.h2_widget_gallery{padding:0 5px 0 10px;margin:10px 10px 20px 10px;font-size:15px;line-height:40px;*height:40px;position:relative;color:#666;text-align:center;}
.title_bgA{background:url(../img/line_C.gif) repeat-x left 50%}
.title_bgB{background:url(../img/line_B.gif) repeat-x left 50%}
.title_bgC{background:url(../img/line_E.gif) repeat-x left 50%}
.title_bgD{padding:0 5px 0 20px;margin:0 10px 15px 10px;font-size:14px;position:relative;color:#666;background:#fff;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;border:1px solid;line-height:40px;*height:40px; border-color:#e5e6e9 #dfe0e4 #d0d1d5;}
.title_bgD:before{ top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; border-top-color:#d0d1d5; border-width:10px; left:50px; margin-left:-10px;}
.title_bgD:after{ top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; border-top-color:#fff; border-width:9px; left:50px; margin-left:-9px;}
.title_bgD a{text-decoration:none;display:inline-block; position:absolute;width:18px;height:18px;display:block;right:5px;top:3px;*background:url(../img/more.gif) no-repeat 50% 50%;*top:11px;}
.title_bgD a span{display:none;}
.h2_widget_gallery a{display:inline-block;padding:0 20px;line-height:42px;*height:42px;background-color:#e9eaed}
/*빵조각*/
/*
.wrap_breadclumb{position:absolute; *zoom:1;z-index:1;width:982px;left:0;right:0;margin-left:auto;margin-right:auto;}
.wrap_breadclumb>.xe_width.clearBoth {
	background:rgba(255,255,255,0.7);
	border:1px #dddfe2 solid;text-align:right;top:-70px;
	}
.breadclumb li.first_breadclumb a{width:12px;height:18px;overflow:hidden;display:block;text-indent:-999px;}
.breadclumb li.first_breadclumb{background-position:5px -47px;padding-left:6px;}

.wrap_breadclumb{position:absolute; *zoom:1; z-index:1; top:80px; left:40px;}
.wrap_breadclumb:after{content:"";display:block;clear:both;}
.breadclumb_bottom{height:1px;overflow:hidden;background:url(../img/breadclumb_b.png) repeat-x left top;_background:none;}
.title_breadclumb{padding-top:40px; padding-left:260px; margin:0;font-size:24px; color:#000; height:24px;letter-spacing:-1px; text-align:left;}
.title_breadclumb img{vertical-align:middle}
.fa_title_breadclumb{font-size:34px; margin:0 10px}

.ec .title_breadclumb h1{padding-left:260px;}
.ec .title_breadclumb .fa18{left:295px;}
*/

.ec .breadclumb{padding-left:290px;}

.wrap_breadclumb{position:absolute; *zoom:1; z-index:1; top:80px;}
.wrap_breadclumb:after{content:"";display:block;clear:both;}
.breadclumb{ position:relative; float:left; list-style:none;}
.breadclumb li{float:left;height:24px;line-height:24px; padding:0 20px;}
.breadclumb a{text-decoration:none;color:#fff;}
.breadclumb .last_breadclumb a{color:#fff;}
.fa_breadclumb{font-size:20px; margin:0 10px}
.QuotationMarkN .fa18{display:none}
.QuotationMarkN h1{margin-left:-35px;}
/* Site Layout - Column Left */
/*
.lnb{padding-left:20px;position:relative;margin-bottom:20px;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.6);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.6);text-shadow:1px 1px 0 rgba(0,0,0,0.6);color:#ccc;}
.lnb a{color:#ccc;}
*/
.ec .lnb{wdith:220px;}
/*.lnb{top:0px;margin-bottom:-60px;wdith:220px;}*/
.ce .normal_lnb,
.ec .normal_lnb{top:0;margin-bottom:20px;}


.locNav{padding:0;margin:0;list-style:none;border-top: 1px solid #d7d7d7;}
.lnb_All {width: auto;display: none;}
.wrap_Nav,
.lnb h2,
.local_menu {background: none;}
.lnb .TitleFont {width:220px; padding:20px 0 0 0;text-align:center;-ms-word-break: keep-all;word-break: keep-all;}
.TitleFont span {font-size: 24px;color: #0054B1;letter-spacing: -1px;font-weight: 400;}

.locNav li {background: none;border-bottom: 1px solid #d7d7d7;color: #777;text-align: left; padding-left:20px;}
.locNav li a{padding:8px 0px;line-height:24px;display:block;text-decoration:none;color:#ccc; color:#555; font-weight:400;}
.locNav li:hover,
.locNav li.on{border-bottom: 2px solid #0054b1;}
.locNav li a:hover,
.locNav li a.on {color: #0054B1;}

/*
.lnb h2{margin:0;font-size:16px;line-height:24px;padding:34px 0 17px 40px;background:url(../img/lnb_h2_c.gif) no-repeat 20px 37px;}

.local_menu{background:#323232;-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.wrap_Nav{background:#424242;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border-bottom:1px solid #222; width:220px;}
.locNav{padding:5px 0 0 0;margin:0;list-style:none;}
.locNav li{padding:0;vertical-align:top;background:url(../img/total_first_a.gif) repeat-x left top;position:relative;*float:left;width:100%;}
.locNav ul{margin:0;padding:0 15px;list-style:none;clear:both;}
.locNav .active_li ul{display:block;}
.locNav ul li{background:url(../img/H_second_li.gif) repeat-x left top;}
.locNav li a{padding:8px 5px 8px 23px;line-height:24px;display:block;text-decoration:none;color:#ccc;*float:left; color:#039}
.locNav .active_a,
.locNav li a:hover,
.locNav li a:focus,
.lnb h2 a:hover,
.lnb h2 a:focus{color:#000 !important;text-decoration:none;}
.locNav ul .active_a,
.locNav li.active a i,
.locNav li a:hover i{}
.locNav ul li a{background:url(../img/total_second_a.gif) no-repeat 20px 20px;padding-left:30px;}
.lnb .Nav_i{right:10px; top:10px;display:block !important;*background:url(../img/more.gif) no-repeat 50% 50%}
.lnb .hover{*background:url(../img/on_more.gif) no-repeat 50% 50% !important;}
.lnb h2{position:relative;}
.lnb h2 .Nav_i{top:30px;right:5px;width:31px;}
.lnbUl{display:none;}
.inner_lnb li.ActLnb .lnbUl{display:block;}
.All_act_lnb .lnbUl{display:block;}
.lnb_All{height:15px;width:230px;display:block;margin:0 auto;background:url(../img/lnb_All.gif) no-repeat 50% -51px;overflow:hidden;text-indent:-9999px;}
.none_act_lnb{background-position:50% top;}


.h2_widget_sub{padding:0 5px 0 10px;margin:0 0 15px 0;font-size:14px;position:relative;color:#666;background:#fff;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;border:1px solid;line-height:40px;*height:40px; border-color:#e5e6e9 #dfe0e4 #d0d1d5;}
.h2_widget_sub:before{ top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; border-top-color:#d0d1d5; border-width:10px; left:50px; margin-left:-10px;}
.h2_widget_sub:after{ top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; border-top-color:#fff; border-width:9px; left:50px; margin-left:-9px;}
.h2_widget_sub a{text-decoration:none;display:inline-block; position:absolute;width:18px;height:18px;display:block;right:5px;top:3px;*background:url(../img/more.gif) no-repeat 50% 50%;*top:11px;}
.h2_widget_sub a span{display:none;}
.lnb_section{padding-left:20px;}
.ec .lnb_section{padding-left:0;padding-right:20px;}
.widgetDW_sub{padding-bottom:15px;}

*/

.banner {position:fixed; right:0px; top:400px; width:100px; z-index:99999;}
.banner_left {position:fixed; left:0px; top:500px; width:100px; z-index:99999;}
.bann{ position: relative; height:100px;}
.bann_left{ background:#eee; text-align:center; line-height:40px; width:130px; border:1px solid #ddd;padding:0; margin:0;}


/* Site Layout - Footer */
.footer{padding:0 0px 0px 0;color:#888;background-color:#0054b1 !important; border-top:0px solid #e5e5e5; margin:0px; padding:0;}
.bottom_map{
	position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;z-index:100;
	padding:10px 0 15px;background:#fafafa;border:1px solid #dddfe2;border-top:none;width:1200px;top:-16px;
	text-align:center;
	}

.bottom_map.clsmenu {display:none;}
.bottom_map .bmul{margin:0;padding:0;display:inline-block;vertical-align:top;}
.bottom_map li{position:relative;list-style:none; text-align:center; margin:0 5px;}
.bottom_map .bmli1{padding:3px 6px; line-height:26px;}
.bottom_map .bmli2{line-height:24px;border-right:1.5px solid #999;}
.bottom_map .bmli2{margin-top:6px;}
.bottom_map li.title {font-size:20px;}
.bottom_map li.subtitle{color:#333;font-weight:400;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dddfe2;}
.bottom_map .bmli1 a{padding:0;color:#666; font-size:12px; }
.bottom_map .bmli1 a:hover{color:#000; font-weight:400; }
.bottom_map .close_btn {padding:13.5px;position:absolute;bottom:-15px;right:0;background:none;border:none;}



/* Site Map */
.site_map_wrap,
.site_map {display:inline-block; height:52px;}
.site_map_wrap span {color:#333; vertical-align:top; line-height:52px; margin-right:15px;}
.site_map img {display:none; padding:11px; border-left:1px solid #dddfe2; background:#fff;}
.site_map .disp_menu {display:inline-block;}

.bottom_menu{margin:0;}
.bottom_menu .bul{ position: relative; margin:0; padding:20px 0 0 0; line-height:60px; list-style:none; border-bottom:0px solid rgba(255, 255, 255, 0.3);}
.bottom_menu .bli{display:inline-block; float:left; padding:0 20px; line-height:60px;}
.bottom_menu .bli a{ padding:0; color:#fff}

.famsite {width:272px;float:right;padding-left:15px;}


.footer p{margin:0;}
.footer a{text-decoration:none;color:#888;}
.footer a:hover,
.footer a:focus{text-decoration:underline;}
.footer a span{text-decoration:underline;}

.foorer_area{background:#1b222c; display:inline-block; width:100%;}
.foot_logo{position:relative; float:left; width:200px; margin:0; padding:0;}

.foot_box{ position:relative; float:left; width:600px; padding:0; list-style:none; margin-top:30px 0 0 0;}
.foot_box li{color:#888; line-height:24px;}
.foot_box .foot_menu{color:#888;}
.foot_box li a{color:#ccc; line-height:24px;x}
.foot_box li span{color:#fff; font-weight:700; margin-right:10px;}
.foot_box.center {border-width:0 1px; border-color:#e5e5e5; border-style:solid;}



.foot_banner{list-style:none; margin-top:30px;}
.foot_banner li{float:left; margin:0 15px;}


.copylight{padding:0;}
.foot_box span{white-space:normal;line-height:24px;font-size:14px;}
.foot_box span.copytitle { line-height:35px;}

.copylight .emailetter {letter-spacing:0;}
.copylight strong{color:#666;}


.safebox {float:left;margin:25px 0 10px;position:relative;}
.safebox:first-child {padding-left:20px;box-sizing:border-box;}
.sf_sgi {width:45%;}
.sf_kibo {width:49.5%;}
.sf_img {float:left;position:absolute;}
.safe {width:100%;box-sizing:border-box;}
.sf_sgi .safe {padding-left:52px;}
.sf_kibo .safe {padding-left:112px;}
.safe p {margin:0;}
.safe p:first-child {}

/* 기본 색처리 */
a:hover,
a:focus,
.language button:hover,
.language button:focus,
.fa42{color:#0d7dc0;text-decoration:none}
.fa42{text-decoration:none}
.main_menu ul{border-color:#6c89e9}
.gnb .hover_arrow{border-bottom-color:#6c89e9}
.Acolor{color:#e7e7e7}
a.Acolor{color:#bbb}
/*
.active_a,
.gnb li.active a.first_a,
.gnb li.highlight a.first_a,
.Acolor:hover,
.Acolor:focus{color:#fff;}
*/
#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:#526bbe;opacity:1;filter:alpha(opacity=100);}

/* FontAwesome */
.fa{}
.fa11{font-size:11px;}
.fa18{font-size:18px;}
.fa24{font-size:24px;}
.fa30{font-size:30px; margin-right:10px}


/* jhj_add */
.wrap_title_img{position:relative;background-color:#fff; *zoom:1;z-index:1; text-align:center;}
.title_img{position:relative; *zoom:1;z-index:1; border-bottom:1px solid #dddfe2;}




/* Layer Popup */
/*
.layerpopup{display:none;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;}
#cooking{position:absolute; top:100px; left:0; z-index:99; background:#eee;}
#popLayer01{display:block;   z-index:99; clear:both;}
.popupFixed{position:relative;height:720px; width:500px; }
.popClose{position:absolute; bottom:-40px; left:123px; z-index:9999;text-align:center;}
.popClose a {font-size:15px;}
.popClose a img {vertical-align:middle}
.popTodayClose{position:absolute; z-index:9999}
.popDispnone{display:none}
.popDisp{display:block}
*/

/* Layer Popup */
#popLayer01{display:block; position:relative;  z-index:99; clear:both;}
#cooking{position:absolute; top:0px; left:0; z-index:99; background:#eee;}
.popupFixed{position:relative;height:234px; width:600px;left:0;right:0;margin-left:auto;margin-right:auto;}
.popClose{position:absolute; top:4px; left:0; right:0; z-index:9999;text-align:center;}
.popClose a {font-size:15px;}
.popClose a img {vertical-align:middle}
.popTodayClose{position:absolute; top:750px;left:350px; color:#fff; z-index:9999}
.layerpopup{display:none;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:860px;height:174px;}
.popDispnone{display:none}
.popDisp{display:block}











.icons8-search { 
display: inline-block;
width: 30px;
height: 30px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZmZmZmZiI+PGcgaWQ9InN1cmZhY2UxIj48cGF0aCBkPSJNNzIuMjQsMTAuMzJjLTMyLjI2MzQ0LDAgLTU4LjQ4LDI2LjIxNjU2IC01OC40OCw1OC40OGMwLDMyLjI2MzQ0IDI2LjIxNjU2LDU4LjQ4IDU4LjQ4LDU4LjQ4YzEyLjc2NTYzLDAgMjQuNTYzNzUsLTQuMTExODcgMzQuMTg1LC0xMS4wNzI1bDQ1LjI1NzUsNDUuMTVsOS42NzUsLTkuNjc1bC00NC43MiwtNDQuODI3NWM4Ljc4ODEzLC0xMC4yMzkzNyAxNC4wODI1LC0yMy41MjkwNiAxNC4wODI1LC0zOC4wNTVjMCwtMzIuMjYzNDQgLTI2LjIxNjU2LC01OC40OCAtNTguNDgsLTU4LjQ4ek03Mi4yNCwxNy4yYzI4LjU0MTI1LDAgNTEuNiwyMy4wNTg3NSA1MS42LDUxLjZjMCwyOC41NDEyNSAtMjMuMDU4NzUsNTEuNiAtNTEuNiw1MS42Yy0yOC41NDEyNSwwIC01MS42LC0yMy4wNTg3NSAtNTEuNiwtNTEuNmMwLC0yOC41NDEyNSAyMy4wNTg3NSwtNTEuNiA1MS42LC01MS42eiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==') 50% 50% no-repeat;
background-size: 100%; }

.icons8-home { 
display: inline-block;
width: 25px;
height: 25px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTg1Ljg3MjM1LDMuNjI4MTNjLTAuNzIxOTUsMC4wMjQ5IC0xLjQxNzc1LDAuMjc2NDIgLTEuOTg4NzUsMC43MTg5MWwtNzkuMTIsNjEuNzM4NmMtMS40OTkxMSwxLjE2ODg2IC0xLjc2NjgzLDMuMzMxNjcgLTAuNTk3OTcsNC44MzA3OGMxLjE2ODg2LDEuNDk5MTEgMy4zMzE2NywxLjc2NjgzIDQuODMwNzgsMC41OTc5N2w0Ljc2MzU5LC0zLjcxNTQ3djkwLjQ0MTFjMC4wMDAxOSwxLjg5OTc4IDEuNTQwMjIsMy40Mzk4MSAzLjQ0LDMuNDRoNDcuNTgyMTljMC4zNzE0OSwwLjA2MTQgMC43NTA1NCwwLjA2MTQgMS4xMjIwMywwaDQwLjE1Nzk3YzAuMzcxNDksMC4wNjE0IDAuNzUwNTQsMC4wNjE0IDEuMTIyMDMsMGg0Ny42MTU3OGMxLjg5OTc4LC0wLjAwMDE5IDMuNDM5ODEsLTEuNTQwMjIgMy40NCwtMy40NHYtOTAuNDQxMWw0Ljc2MzYsMy43MTU0N2MwLjk2OTc0LDAuNzU2MjMgMi4yNjkyOCwwLjkzNzYzIDMuNDA5MDQsMC40NzU4NmMxLjEzOTc2LC0wLjQ2MTc3IDEuOTQ2NTcsLTEuNDk2NTQgMi4xMTY0OSwtMi43MTQ0OWMwLjE2OTkyLC0xLjIxNzk1IC0wLjMyMjg3LC0yLjQzNDAzIC0xLjI5MjczLC0zLjE5MDEybC0yNi4xOTY0LC0yMC40Mzg0NHYtMjUuMDA3MTloLTIwLjY0djguODk1NjJsLTMyLjI4MzYsLTI1LjE4ODU5Yy0wLjY0MDA3LC0wLjQ5NjMyIC0xLjQzNDc0LC0wLjc1MDkgLTIuMjQ0MDYsLTAuNzE4OTF6TTg2LDExLjQyODU5bDY1LjM2LDUxLjAwMjAzdjkyLjM2OTM3aC00MS4yOHYtNjUuMzZoLTQ4LjE2djY1LjM2aC00MS4yOHYtOTIuMzY5Mzd6TTEyNy4yOCwyNy41Mmg2Ljg4djEyLjc1ODlsLTYuODgsLTUuMzc1ek02OC44LDk2LjMyaDM0LjR2NTguNDhoLTM0LjR6Ij48L3BhdGg+PC9nPjwvZz48L3N2Zz4=') 50% 50% no-repeat;
background-size: 100%; }

.icons8-query { 
display: inline-block;
width: 15px;
height: 15px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZmZmZmZiI+PGcgaWQ9InN1cmZhY2UxIj48cGF0aCBkPSJNODYsMGMtOC40NTIxOSwwIC0xNS41NzQwNiw0Ljc3MDMxIC0yNi4xMjI1LDEwLjIxMjVjLTEwLjU0ODQ0LDUuNDQyMTkgLTI0LjY4NDY5LDExLjkxOTA2IC00Ni44NywxNi42NjI1bC0yLjY4NzUsMC42NDV2Mi43OTVjMCw1Mi43NDIxOSAxOC40NzY1Niw4Ny45MDgxMyAzNi45OCwxMDkuNzU3NWMxOC41MDM0NCwyMS44NDkzOCAzNy4zMDI1LDMwLjUzIDM3LjMwMjUsMzAuNTNsMS41MDUsMC43NTI1bDEuNTA1LC0wLjc1MjVjMCwwIDc0LjA2NzUsLTM4LjE4OTM3IDc0LjA2NzUsLTE0MC4yODc1di0yLjc5NWwtMi42ODc1LC0wLjY0NWMtMjIuMTg1MzEsLTQuNzQzNDQgLTM2LjMyMTU2LC0xMS4yMjAzMSAtNDYuODcsLTE2LjY2MjVjLTEwLjU0ODQ0LC01LjQ0MjE5IC0xNy42NzAzMSwtMTAuMjEyNSAtMjYuMTIyNSwtMTAuMjEyNXpNODYsNi44OGM1LjY1NzE5LDAgMTIuMTA3MTksMy44OTY4OCAyMi44OTc1LDkuNDZjMTAuMjM5MzgsNS4yODA5NCAyNC43MjUsMTEuNjIzNDQgNDUuNjg3NSwxNi40NDc1Yy0xLjIwOTM3LDkzLjQ0NDM4IC02NC4yNzE1NiwxMjguMzgxODggLTY4LjY5MjUsMTMwLjcyYy0yLjEzNjU2LC0xLjAzNDY5IC0xNy4wMjUzMSwtOC40NjU2MiAtMzMuNDMyNSwtMjcuODQyNWMtMTcuMzA3NSwtMjAuNDM4NDQgLTM0LjQ0MDMxLC01My4yMzkzNyAtMzUuMDQ1LC0xMDIuODc3NWMyMC45NjI1LC00LjgyNDA2IDM1LjQ0ODEzLC0xMS4xNjY1NiA0NS42ODc1LC0xNi40NDc1YzEwLjc5MDMxLC01LjU2MzEyIDE3LjI0MDMxLC05LjQ2IDIyLjg5NzUsLTkuNDZ6TTg2LjY0NSw0M2MtMTIuNzI1MzEsMCAtMjEuMjg1LDcuODc0MzggLTIzLjAwNSwxOS41NjVjMCwwLjY4NTMxIDAuMzg5NjksMS4zOTc1IDEuMDc1LDEuMzk3NWw3Ljg0NzUsMS4zOTc1YzAuNjg1MzEsMCAxLjM5NzUsLTAuMzg5NjkgMS4zOTc1LC0xLjA3NWMxLjM3MDYzLC03LjU2NTMxIDUuODA1LC0xMS42MSAxMi42ODUsLTExLjYxYzcuMjI5MzgsMCAxMi4wNCw0LjQwNzUgMTIuMDQsMTEuMjg3NWMwLDQuNDc0NjkgLTEuMzMwMzEsNy4yNjk2OSAtNS44MDUsMTMuMTE1bC04LjI3NzUsMTEuMjg3NWMtMi43NTQ2OSwzLjQ0IC0zLjc2MjUsNi4yNjE4OCAtMy43NjI1LDExLjA3MjV2NS4xNmMwLDAuNjg1MzEgMC43MjU2MywxLjM5NzUgMS4wNzUsMS4zOTc1aDguMTdjMS4wMzQ2OSwwIDEuMzk3NSwtMC43MTIxOSAxLjM5NzUsLTEuMzk3NXYtMy43NjI1YzAsLTQuMTI1MzEgMC43MTIxOSwtNS45MTI1IDMuMTE3NSwtOS4zNTI1bDguMjc3NSwtMTEuMjg3NWM0LjEyNTMxLC01Ljg0NTMxIDYuMTI3NSwtMTAuMzg3MTkgNi4xMjc1LC0xNi4yMzI1YzAsLTEyLjM4OTM3IC04Ljk0OTM3LC0yMC45NjI1IC0yMi4zNiwtMjAuOTYyNXpNODEuOTE1LDExNS4yNGMtMS4wMzQ2OSwwIC0xLjM5NzUsMC43MTIxOSAtMS4zOTc1LDEuMzk3NXYxMC42NDI1YzAsMS4wMzQ2OSAwLjcxMjE5LDEuMzk3NSAxLjM5NzUsMS4zOTc1aDkuMjQ1YzEuMDM0NjksMCAxLjM5NzUsLTAuNzEyMTkgMS4zOTc1LC0xLjM5NzV2LTEwLjY0MjVjMCwtMS4wMzQ2OSAtMC43MTIxOSwtMS4zOTc1IC0xLjM5NzUsLTEuMzk3NXoiPjwvcGF0aD48L2c+PC9nPjwvZz48L3N2Zz4=') 50% 50% no-repeat;
background-size: 100%; }



/* -- 가변형을 위한 값 -- */
@media screen and (max-width:1600px){
	.omenu {display:none;}
}
@media screen and (max-width:1439px){
	body{overflow-x:hidden;}
	.xe{padding-top:50px}

	.banner,
	.banner_right,
	.wrap_lnb,
	.account,
	.account li,
	.logo_box,
	.omenu,
	.omenu_bar,
	.omenu_search,
	.wrap_gnb_indicate_1,
	.wrap_gnb_submenu,
	.gnb,
	.wrap_gnb_banner {display:none;}
	
	.Act_Total_menu{ display:block; width:100%; text-align:center;}
	.Act_Total_menu .menu_bar{ position:absolute; top:0; left:30px;}
	.Act_Total_menu .menu_bar a.menubar_a{ color:#333;}
	.Act_Total_menu a.logom_box { font-size:20px;}

	.total_login {display:block;}
	.total_login ul .H_first_li{width:100%;height:auto;padding:0;border-top:1px solid #e5e5e5}
	.total_login ul .tolo_top {text-align:right;}
	.total_login ul .tolo_top img { padding:10px 20px; vertical-align:middle;}
	.total_menu ul .H_second_li {background:url(../img/H_second_li.gif) repeat-x left top}
	.total_login ul .H_second_li {border-top:1px dotted #e5e5e5;}
	.total_menu ul .H_first_li:first-child,
	.total_login ul .H_first_li:first-child{border-top:0;}
	.total_menu ul .H_first_li:last-child,
	.total_login ul .H_first_li:last-child{border-bottom:0;}
	.total_menu ul li,
	.total_login ul li{line-height:32px;}
	.total_menu .total_first_a{background:none;font-size:14px;line-height:34px;padding:0;padding-left:15px;}
	.total_login a {font-size:15px;display:block;line-height:40px;padding:0;margin:0 30px;color:#555;}
	.total_login a img {vertical-align:middle;}
	.total_login .tolo_top a { display:inline-block; line-height:34px; padding:0 10px; margin:0; border:1px solid #e5e5e5; vertical-align:middle; background:#f9f9f9;}
	.total_menu a{border:0;font-size:14px;line-height:34px;padding-left:15px;display:block;}
	.total_menu ul ul{padding:0 10px;}
	.total_sub1{display:none;}
	.total_menu ul.total_sub1 i{font-size:14px;}
	.total_menu .Nav_i,
	.total_login .Nav_i { display:block; width:50px; height:30px; top:2px;}
	.total_menu ul.total_sub2{padding-left:30px;}
	.total_menu ul.total_sub2 a {background-position:13px 16px;padding-left:20px;}
	.act_menu{*background:none;}	
}
@media screen and (max-width:1380px){
}
@media screen and (max-width:1060px){
	.wrap_breadclumb,
	.bottom_map {display:none;}
	.wide_xe .xe_width,
	.wide_xe .body .xe_width{padding:0;}
	.wide_xe .title_breadclumb{padding:18px 0 6px 0;}
	.xe_width{width:100%;}
	.in_body,
	.in_content{padding:0 !important;}
	.header{position:absolute !important; top:0 !important;height:56px;}
	.in_body{background:none !important;}
	.ce .in_content{padding:0;}
	.header h1.logo{padding:0;text-align:center;}

	.middle_menu{border-bottom:0px solid #d7d7d7; height:60px;line-height:60px; }
	.xe_width{padding:0 0px;}




	


	
	
	/*
	.ec .title_breadclumb h1{padding-left:50px;}
	.ec .title_breadclumb .fa18{left:10px;}
	.ec .breadclumb{padding-left:10px;}
	.wrap_slides .in_caption {top:50%; width:90%;padding-left:5%; }
	.wrap_slides .in_caption .h1 {font-size:36px;line-height:42px;}
	.wrap_slides .in_caption .h2 {font-size:16px;}
	.da-slide h2 {font-size:24px !important;margin:40px 0 0 20px; !important;}
	.da-slide p{font-size:14px !important;}
	.wrap_title_img{display:none;}
	.wrap_menu{border-bottom:0px;}
	.search_title {display:none;}
	.wrap_search .hotsearch {display:none;}
	.total_search{margin-top:0;}

	.dw_iSearch {left:10%;}
	.foot_left {padding-right:0;}
	.foot_right {position:relative;float:right;}
*/
	/*로그*/
	#HTTP_MSN_cert_layer {display:none!important;}
}
@media screen and (max-width:979px){
	img.safe {display:none;}
	.foot_box {width:33.3%;box-sizing:border-box;}
}
/* 아이패드2- */
@media screen and (max-width:770px){
	.dw_iSearch {left:7%;}
	.layerpopup{display:none!important;}

	.bottom_menu .bul {text-align:center;}
	.bottom_menu .bli {float:none;display:inline-block;}
	.famsite {float:none;padding:5px 10px;margin:0;}

	.foot_logo{display:none}
	.foot_box {width:100%;text-align:center}

	.safebox {width:100%;padding:20px 20px 0 20px;text-align:center;box-sizing:border-box;}
	.safebox .safe {padding:0 20px;}
	.sf_img_box:after { content:""; clear:both; display:block; }
	.sf_img {position:static;float:none;}
}
@media screen and (max-width:621px){
	.famsite {margin-top:10px;}
	
}
/* 아이폰4+ landscape */
@media screen and (max-width:480px){
	.item-list li { position:relative; margin:20px auto; padding:0 10px 30px 10px; text-align:center; }
	.title_breadclumb{display:none;}
	.body{padding-top:10px;}
	.dw_iSearch {width:70%;left:-2%;}
	.iSearch .dw_iText {height:35px;}
	.wrap_search .iSearch .submit, .wrap_search .iSearch .submit img {height:37px;}
	.guide {width:auto}
}
/* 안드로이드(진저+), 아이폰4+ */
@media screen and (max-width:360px){
	.wrap_slides .in_caption{display:none;}
	.dw_iSearch {width:60%;left:-2%;}
}
@media screen and (max-width:320px){
}
