@charset "utf-8";
/* Reset */
html,body{min-height:100%}
body{margin:0;
	position:relative; 
	background: #fff;}
body, table, input, textarea, select, button {font-family:Arial, "맑은 고딕", "Malgun Gothic","Helvetica Neue", "Apple SD 산돌고딕 Neo", "Apple SD Gothic Neo", "돋움", "Dotum", Verdana, Helvetica, sans-serif;font-size:12px;}
a,
.language button{color:#666;text-decoration:none;}
.clearBoth{position:relative;*zoom:1;}
.clearBoth:after{content:"";display:block;clear:both;}
.xe{padding-top:160px;background-color:#e9eaed;}
.xe_width{margin:0 auto;}
.c .body .xe_width{max-width:1172px;}
.wide_xe .body .xe_width{max-width:1420px;padding:0 10px;}
.mobile_xe .body .xe_width{max-width:1042px;}
.ce .in_body{padding-right:270px;background:url(../img/in_body.gif) repeat-y right top}
.ec .in_body{padding-left:270px;background:url(../img/ec_in_body.gif) repeat-y left top}
.mobile_xe .in_body{padding-right:0;padding-left:0;background:none}

.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:20px;}
.wrap_lnb{position:relative;width:270px;-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:-270px;margin-right:-270px;float:left;clear:left;display:block}
.mobile_xe .wrap_lnb{display:none;}
/* 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;}

/* Site Layout - Header */
.header{position:fixed;_position:absolute;z-index:5;width:100%;left:0;top:0;padding-bottom:2px;background:url(../img/breadclumb_t.png) repeat-x left bottom;_background:none;}
/* -- 메뉴 상단 -- */
.top_header{position:relative;background-image:url(../img/top_header.png);background-repeat:repeat-x;background-position:left bottom;}
.top_color .top_header{background-image:url(../img/top_headerB.png);}
.hidden_header{display:none;overflow:hidden;}
/* -- 우상단 로그인 -- */
.account{width:100%; position:absolute; z-index:1; *zoom:1;
	right:0;
}
.account ul{ margin:0; padding:0; z-index:2; list-style:none; float:right;}
.account li{float:left;height:30px;line-height:30px;position:relative;}
.account li a{text-decoration:none;padding:0;height:30px;line-height:30px;display:inline-block;padding:0 10px;}
/* 언어선택 */
.selectedLang {color:#a7a7a7;}
.loopLang {margin-right:10px;}

/* 로고 */
.header .wrap_logo{height:70px;
	padding-top: 22px; 
	padding-bottom: 8px; 
}
.header h1.logo{margin:0;padding:0;position:relative;z-index:2;}
.header h1.logo_center{padding:0;text-align:center;}
.header h1.logo a.text_logo{color:#fff;font-size:48px;font-family:Verdana, "Oswald", Arial, Helvetica, sans-serif}
.header a{text-decoration:none}
.header img{vertical-align:middle;}
.header h1 img{line-height:60px;max-height:60px;}
.header ul{list-style:none;margin:0;padding:0;zoom:1;position:relative;}
.header ul:after{content:"";display:block;clear:both}
.header a.first_a{float:left;height:60px;line-height:60px;padding:0 30px;font-size:13px;font-weight:bold;-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);}
.header h2.top_bnr{
	position:relative;
	top:-43px;
	left:870px;
	width:150px;
	-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow:   1px 2px 2px rgba(0, 0, 0, .3);
	box-shadow:        1px 2px 2px rgba(0, 0, 0, .3);
}
#small_logo {margin-left:40px; margin-right:28px;}

/* -- 메뉴 -- */
.middle_menu{height:60px;position:relative;z-index:3;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .3);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, .3);box-shadow:0 2px 2px rgba(0, 0, 0, .3);}
/*
.middle_menu .wrap_menu .xe_width .gnb { height:60px; width:88%; white-space:nowrap; overflow-y: hidden; overflow:hidden;}
*/
.gnb{white-space:nowrap; float:left;position:relative;}
.gnb li.first_li{float:left;white-space:nowrap;}
.gnb li{position:relative;}
.gnb li a{text-decoration:none;}
.gnb li a i{padding-left:5px;}

.gnb .first_span{position:relative;height:60px;display:inline-block;cursor:pointer;
	font-size:14px; font-weight:bold;
}
.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;}
.main_menu div.sub1,
.main_menu ul ul.sub2{display:none;}
.main_menu div{position:absolute;left:0;top:100%;padding-right:10px;background:url(../img/empty.gif)}
.main_menu ul{width:190px;background:#323232;*zoom:1;display:inline-block;border-top:2px solid;border-bottom:3px solid;-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);}
.main_menu ul li{width:100%;*zoom:1;border-bottom:1px solid #222;border-top:1px solid #424242;line-height:18px;float:left;}
.main_menu ul li.highlight {background:#222;}
.main_menu ul ul{position:absolute;top:-3px;left:193px;}
.main_menu li li a{display:block;padding:0 20px 0 10px;line-height:38px;font-size:13px; position:relative;}

/* -- 전체메뉴와 검색 -- */
/* Act_Total_menu */
.header ul.Act_Total_menu{float:right;padding-right:10px;}
.Act_Total_menu li{float:left;white-space:nowrap;}
.Act_Total_menu li.search_li{padding-right:3px;background:url(../img/search_li.png) no-repeat right 16px}
.Act_Total_menu li.user_li{padding-left:3px;background:url(../img/search_li.png) no-repeat left 16px;display:none;}
.Act_Total_menu i{position:relative;top:4px;}
.header .Act_Total_menu a.first_a{padding:0 10px;}
.header .Act_Total_menu li a.act_menu span{display:none;}

/* 전체 메뉴 */
.total_search,
.total_menu,
.total_login{display:none;background:#424242 url(../img/b_slide.png) repeat-x left bottom; opacity: 0.87; overflow:hidden;position:absolute;width:100%;z-index:2;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.9);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.9);text-shadow:1px 1px 0 rgba(0,0,0,0.9);}
.total_menu ul{margin:0;padding:0;list-style:none;}
.total_menu ul .H_first_li{float:left;width:14.2%;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:#eee;display:block;}
.total_menu a.active_a,
.total_menu a:hover,
.total_menu a:focus{color:#fff; font-weight:bold;}
.total_menu li{position:relative;}
.total_menu .total_first_a{font-size:14px;font-weight:bold;line-height:22px;background:url(../img/total_first_a.gif) repeat-x left bottom;display:block;padding-bottom:3px;margin:0 15px;}
.total_menu ul.total_sub1{padding:5px 15px 0 15px;}
.total_menu 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:#eee;-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;}

/* 검색 */
.wrap_search{position:relative;z-index:1;padding:0 30px}
.dw_iSearch{width:100%;margin:20px 0;position:relative;border:2px solid #999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.iSearch .dw_iText{vertical-align:middle;border:0;background:url(../img/empty.gif);padding:0 2%;width:80%;height:34px;line-height:34px;color:#bbb;}
.wrap_search .iSearch .submit{position:absolute;border:0;padding:0;margin:0;background:none;left:-30px;top:6px;display:block;width:24px;height:24px;font-weight:bold;-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;font-weight:bold;-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{*background:url(../img/search.png) no-repeat 50% 50%;*width:18px;}
.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:4%;width:92%; top:16%;
	vertical-align: middle;}
.wrap_slides .in_caption .h1 { font-size:43px; font-weight:bold; 
	-webkit-text-shadow: 2px 2px 7px rgba(0,0,0,1.3);
	-moz-text-shadow: 2px 2px 7px rgba(0,0,0,1.3);
	text-shadow: 2px 2px 7px rgba(0,0,0,1.3);
	text-align:left;padding:.5em 0 0; line-height:55px;}
.wrap_slides .in_caption .h2 { font-size:24px; 
	-webkit-text-shadow: 2px 2px 7px rgba(0,0,0,1.3);
	-moz-text-shadow: 2px 2px 7px rgba(0,0,0,1.3);
	text-shadow: 2px 2px 7px rgba(0,0,0,1.3);
	text-align:left; padding-left:17px; margin-top:20px; padding:.1em 0 0; line-height:32px;}
.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:10px 0 8px 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;
/*	overflow:hidden;
	background:#fff; */
	box-sizing: inherit;
/*	padding:30px;	*/
}
.content_white .content{background:#fff;-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;border:1px solid; border-color:#dfe0e4 #dfe0e4 #d0d1d5;padding:20px;}
.in_content,
.wrap_section{position:relative;}
.eond_FileBox_main {
	text-align:center;
}

/* 본문 위젯 */
.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;font-weight:bold;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:relative;background-color:#ecf0ff;*zoom:1;z-index:1;}
.wrap_breadclumb:after{content:"";display:block;clear:both;}
.breadclumb_bottom{height:2px;overflow:hidden;background:url(../img/breadclumb_b.png) repeat-x left top;_background:none;}
.title_breadclumb{padding:8px 0 8px 0;color:#666;}
.title_breadclumb h1{padding:0 0 0 50px;margin:0;line-height:20px;height:24px;overflow:hidden;font-size:18px;font-weight:bold;}
.title_breadclumb img{vertical-align:middle}
.title_breadclumb .fa18{font-size:34px;position:relative;left:10px;top:21px;color:#526bbe;line-height:0px;}
.ec .title_breadclumb h1{padding-left:335px;}
.ec .title_breadclumb .fa18{left:295px;}
.breadclumb{margin:0;padding:0 0 10px 5px;float:left;list-style:none;}
.ec .breadclumb{padding-left:290px;}
.breadclumb li{float:left;padding-left:16px;height:18px;line-height:18px;background:url(../img/breadclumb.gif) no-repeat 7px 5px}
.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;}
.breadclumb a{text-decoration:none;color:#888;}
.breadclumb .last_breadclumb a{color:#526bbe;}
.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{padding-left:0;padding-right:20px;}
.lnb{top:-80px;margin-bottom:-60px;}
.ce .normal_lnb,
.ec .normal_lnb{top:0;margin-bottom:20px;}
.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;font-weight:bold;}
.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;}
.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;}
.locNav .active_a,
.locNav li a:hover,
.locNav li a:focus,
.lnb h2 a:hover,
.lnb h2 a:focus{color:#fff !important;font-weight:bold;text-decoration:none;}
.locNav ul .active_a,
.locNav li.active a i,
.locNav li a:hover i{font-weight:normal;}
.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;font-weight:bold;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;}
.content_Main_WWA_sub img{
	-webkit-transform:scale(0.9); /*Webkit: Scale down image to 0.8x original size*/
	-moz-transform:   scale(0.9); /*Mozilla scale version*/
	-o-transform:     scale(0.9); /*Opera scale version*/
	-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
	-moz-transition-duration:    0.5s; /*Mozilla duration version*/
	-o-transition-duration:      0.5s; /*Opera duration version*/
	opacity: 1.0; /*initial opacity of images*/
	margin: 0 10px 5px 0; /*margin between images*/
	/*
	overflow:hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition:    all 0.5s ease;
	-o-transition:      all 0.5s ease;
	transition:         all 0.5s ease;
	*/
}
.content_Main_WWA_sub img:hover{
	-webkit-transform:scale(1.0); /*Webkit: Scale up image to 1.2x original size*/
	-moz-transform:   scale(1.0); /*Mozilla scale version*/
	-o-transform:     scale(1.0); /*Opera scale version*/
	box-shadow:        0px 0px 20px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
	-webkit-box-shadow:0px 0px 20px gray; /*Safari shadow version*/
	-moz-box-shadow:   0px 0px 20px gray; /*Mozilla shadow version*/
	opacity: 1;
	/*
	-webkit-transform: scale(1.3,1.3);
	-moz-transform:    scale(1.3,1.3);
	-o-transform:      scale(1.3,1.3);
	transform:         scale(1.3,1.3);
	*/
}

/* Site Layout - Footer */
.footer{padding:20px 10px 20px 10px;color:#A2A2A2;background-color:#333 !important;}
body{background-color:#333 !important;}
.footer p{font-size:12px;margin:0;}
.footer a{text-decoration:none;color:#fff !important}
.footer a:hover,
.footer a:focus{text-decoration:underline}
.foot_left{float:left;width:250px;margin:0;padding:5px 0 0 70px;}
.foot_right{float:right;padding-right:10px;
	text-align: right;
	display: inline-block;
}
.foot_SNS {
	display: inline-block;
	text-align: center;
	vertical-align: top;
}
.copylight{padding:0;
	display: inline-block;
	text-align:right;
	width: 430px;
	line-height:16px;
}
/*.copylight span{padding-left:20px;white-space:nowrap}*/
.copylight strong{color:#ccc;}

/* 기본 색처리 */
.in_header{background:#526bbe;}
.footer{border-top:2px solid #526bbe;}
a:hover,
a:focus,
.language button:hover,
.language button:focus,
.fa42{color:#526bbe;text-decoration:underline}
.fa42{text-decoration:none}
.main_menu ul{border-color:#6c89e9}
.gnb .hover_arrow{border-bottom-color:#6c89e9}
.Acolor{color:#e7e7e7}
.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{font-size:14px;}
.fa11{font-size:11px;}
.fa18{font-size:18px;}
.fa24{font-size:24px;position:relative;top:2px;font-weight:bold;}

/* -- 가변형을 위한 값 -- */
@media screen and (max-width:3539px){
.xe_width{max-width:1172px;}
}
@media screen and (max-width:1150px){
.da-slide h2 {font-size:40px !important;margin:40px 0 0 10px; !important;}
.da-slide p{font-size:17px !important;}
}
@media screen and (max-width:1080px){
.da-slide h2 {font-size:32px !important;margin:40px 0 0 10px; !important;}
.da-slide p{font-size:16px !important;}
}
@media screen and (max-width:1050px){
.da-slide h2 {font-size:32px !important;margin:40px 0 0 10px; !important;}
.da-slide p{font-size:15px !important;}
}
@media screen and (max-width:980px){
.da-slide h2 {font-size:30px !important;margin:40px 0 0 10px; !important;}
.da-slide p{font-size:15px !important;}
}
@media screen and (max-width:942px){
.da-slide h2 {font-size:30px !important;margin:40px 0 0 10px; !important;}
.da-slide p{font-size:14px !important;} /*
.gnb .main_menu .first_a {display:none;}
#small_logo {display:block;} */
}
@media screen and (max-width:881px){
.da-slide h2 {font-size:30px !important;margin:40px 0 0 10px; !important;}
.da-slide p{font-size:13px !important;}
}
@media screen and (max-width:840px){
.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}
.content{margin:0 5px;}
.wrap_lnb{display:none;}
.in_body{background:none !important;}
.ce .in_content{padding:0;}
.header h1.logo{padding:0;text-align:center;}
.account{height:0px;}
.account li,
.gnb{display:none;}
.header ul.Act_Total_menu{float:none;padding:0 50px;}
.header a.first_a {padding:0;}
.Act_Total_menu li{float:none;width:100%;}
.Act_Total_menu li.search_li{width:37px;position:absolute;left:5px;top:0;}
.Act_Total_menu li.user_li{width:37px;position:absolute;right:5px;top:0;display:inline-block;}
.header .Act_Total_menu li a.act_menu{width:100%;padding:0;}
.header .Act_Total_menu li a.act_menu span{display:block;border:3px solid #ccc;line-height:28px;margin-top:13px;text-align:center;font-weight:bold;}
.header .Act_Total_menu li a.act_menu .close_span{display:none;}
.header .Act_Total_menu li a.open_menu .close_span{display:block;}
.header .Act_Total_menu li a.open_menu .open_span{display:none;}
.header .Act_Total_menu li a.act_menu span .fa-reorder{display:inline-block;padding-right:10px;}
.header .Act_Total_menu li a.open_menu span .fa-remove{display:inline-block;padding-right:10px;}
.Act_Total_menu .open_navi,
.act_totla_menu{display:none;}
.act_totla_menu_L{display:block;}
.total_menu .xe_width{padding:5px 0;}
.total_menu ul .H_first_li,
.total_login ul .H_first_li{width:100%;height:auto;padding:0;border-bottom:1px solid #313131;border-top:1px solid #555}
.total_menu ul .H_second_li{background:url(../img/H_second_li.gif) repeat-x left top}
.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:14px;display:block;line-height:34px;padding:0;padding-right:15px;text-align:right;}
.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{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;}
.ec .title_breadclumb h1{padding-left:50px;}
.ec .title_breadclumb .fa18{left:10px;}
.ec .breadclumb{padding-left:10px;}
.wrap_slides .in_caption {top:7%; width:86%; padding-left:2%; padding-right:2%; 
	vertical-align: middle;}
.wrap_slides .in_caption .h1 {font-size:32px;line-height:38px;}
.wrap_slides .in_caption .h2 {font-size:16px;font-weight:bold;}
.da-slide h2 {font-size:24px !important;margin:40px 0 0 10px; !important;}
.da-slide p{font-size:14px !important;}
}
/* 아이패드2- */
@media screen and (max-width:848px){
.foot_left {width:100%;padding:0;text-align:center;float:none}
.foot_right{width:100%;float:none;text-align:center;padding:30px 0 0 0;}
	.foot_SNS {
		text-align: center;
		display: block;
		float:none;
		width:100%;
	}
	.copylight{text-align:center;
		display: block;
		float:none;
		width:100%;
	}
.top_bnr {display:none;}
}
/* 아이폰4+ landscape */
@media screen and (max-width:480px){
.title_breadclumb{display:none;}
.body{padding-top:10px;}
}
/* 안드로이드(진저+), 아이폰4+ */
@media screen and (max-width:320px){
.wrap_slides .in_caption{display:none;}
}


/* layout in buttons
-------------------------------------- */
.xet_layout_btn { 	
	font-size: 16px;
	padding: 10px 40px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	border: 1px solid #1e4272;
	color: #1e4272;
	-webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.xet_layout_btn.small {
	font-size: 14px;
	padding: 10px 20px;
}
.xet_layout_btn:hover { 
	background: #1e4272;
	color: #ffffff !important;
	text-decoration: none;
}
.xet_layout_btn.w {
	color: #fff;
	border-color: #fff;
}
.xet_layout_btn.w:hover {
	color: #1e4272;
	background: #fff;
	border-color: #fff;
}
.r2 { 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
}
.r3 { 
	-moz-border-radius:    8px;
	-webkit-border-radius: 8px; 
	border-radius:         8px; 
}
.r4 { 
	-moz-border-radius:    20px;
	-webkit-border-radius: 20px; 
	border-radius:         20px; 
}

.tabletext table{
	margin-left:20px;
	margin-bottom:20px;
	-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);
	-moz-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);
	box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);
	border:1px solid silver;
	width:80%;
}
.tabletext tr{
	height:40px;
}
.tabletext th{
	border-bottom:2px solid black;
}
.tabletext tr{
	text-align: center;
}
.tabletext tr{
	margin-left:20px;
	width:80%;
	height:200px;
	-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);
	-moz-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);
	box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);
	border:1px solid silver;
}





/*****************************메인에 추가된 동영상/About/카드 시작********************************/
	.yj_inc {
		padding-bottom:40px;
	}
	.yj_sec_video,
	.yj_sec_about,
	.yj_sec_arti {
		width: 100%; 
		float: left;
		text-align:center;
		margin: 0;
		vertical-align:top;
	}
	.yj_sec_arti_proj,
	.yj_sec_arti_refugee {
		float: left;
		text-align:center;
	}
	.yj_sec_about_img {margin-top:20px;}
	.yj_sec_about_img img{width:1138px;}
	.yj_sec_video ul,
	.yj_sec_arti ul,
	.yj_sec_arti_proj ul,
	.yj_sec_arti_refugee ul {
		list-style:none;
		clear: both;
		margin: 0;
		padding: 0;
	}
	.yj_sec_video ul li {
		margin:10px;
		display:inline-block;
	}
	.yj_sec_arti ul li {
		margin:0;
		display:inline-block;
	}
	.yj_sec_arti_proj ul li,
	.yj_sec_arti_refugee ul li {
		margin:10px;
		display:inline-block;
		vertical-align:top;
	}
	.yj_sec_video .yj_bx_video,
	.yj_bx_arti_proj,
	.yj_bx_arti_refugee{
		vertical-align:top; background:#fff; box-shadow:1px 2px 4px rgba(0,0,0,0.3); -moz-box-shadow:1px 2px 4px rgba(0,0,0,0.3); -webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.3);
		width: 558px;
	}
	.yj_sec_video ul li a,
	.yj_sec_arti_proj ul li a,
	.yj_sec_arti_refugee ul li a{text-decoration:none;}
	
	.yj_bx_video .ifrm {
		width:100%; height:314px;
		margin:0;
	}
	.yj_sec_video .box_grow{
		padding:0px;
		background:#505050;
	}
	.yj_bx_arti_proj, .yj_bx_arti_refugee {
		width:267px; height:534px;
		vertical-align:top;
	}
	/*
	.yj_sec_arti_proj .box_grow {
		background:#fff;
	}*/
	.yj_sec_card_tit {
		margin:40px 0 20px 0;
		text-align: center;
		width:100%;
	}
	.yj_sec_card_tit ul {
		list-style:none; clear:both; margin:0; padding:0;
	}
	.yj_sec_card_tit li {
		display:inline-block;
	}
	.yj_line_vertical {margin-top:80px; width:10px; height:120px; background: url(/layouts/doorweb_basic/img/bg_titdetail.gif) repeat-y 0 50%;}
	.yj_line_horizon {width:70px; height:20px; float:left; background: url(/layouts/doorweb_basic/img/bg_titdetail.gif) repeat-x 0 50%;}
	.yj_sec_ttl {
		padding: 0 25px;
		margin:0 auto;
	/*
		background: url(/layouts/doorweb_basic/img/bg_titdetail.gif) repeat-x 0 50%;
		display: block;
	*/
	}
	.yj_sec_ttl_span{
		font-size: 34px;
		color: #696b73;
		padding: 0 8px;
		text-align: center;
		background-color: #f4f0ed;
		font-weight: bold;
	}
	/*
	.yj_bx_arti_proj img, .yj_bx_arti_refugee img {
	}
	.yj_bx_arti_proj p, .yj_bx_arti_refugee p {
		padding:10px;
		font-family: "Times New Roman", Batang, "맑은 고딕", "Malgun Gothic","Helvetica Neue";
		vertical-align:top;
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #91a9cb)); background-image: -webkit-linear-gradient(#ffffff,#91a9cb);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #fff;
	}*/
	.yj_bx_card_copy {
		position:relative; overflow: hidden; text-overflow: ellipsis; white-space: normal; 
		width:267px; height:265px;
	}
	.yj_bx_card_copy p {margin:0;}
	.yj_bx_card_copy_tit {position:absolute; padding:11px 15px; text-align:left; font-weight:bold; font-size:20px; overflow-x: hidden; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:237px; }
	.yj_bx_card_copy_txt {position:absolute; top:42px; padding:0 15px; text-align:left; font-size:12px; line-height:18px; }
	.yj_bx_card_copy_gradnt {position:absolute; bottom:0px; left:0px; width:267px; height:265px;}
	.yj_bx_card_img img, yj_bx_card_copy img {
		padding:0;
		border:0;
		width:267px; height:267px;
	}
	.yj_bx_card_copy_btn {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		background: #ffffff;
		font-weight: bold;
		font-style: italic;
		font-size: 15px;
		padding: 15px;
		z-index: 1;
		opacity: 0; }
	.yj_sec_arti_proj a:hover .yj_bx_card_copy_btn,
	.yj_sec_arti_refugee a:hover .yj_bx_card_copy_btn {display: block; 
		opacity: 0.8;
		transition:         opacity .8s ease-out; 
		-moz-transition:    opacity .8s ease-out;
		-webkit-transition: opacity .8s ease-out;
		-o-transition:      opacity .8s ease-out;}
	.yj_bx_card_copy_btn:before {
		content: "";
		position: absolute;
		top: 3px;
		left: 15px;
		right: 10px;
		background: #818285;
		width: 89%;
		height: 1px;
	}
	/* 버트 왼쪽 동그라미 */
	.yj_bx_card_copy_btn:after {
	    border-radius: 50%;
		content: "";
		position: absolute;
		left: 28%;
		top: 20px;
		height: 10px;
		width: 10px;
		background: #696b73;
	}
	.highlight a{color:#fff;} /*
	.yj_sec_arti_proj a:hover .hover_line:after,
	.yj_sec_arti_refugee a:hover .hover_line:after{border-radius: 50%; content: ""; position: absolute; left: 80px; top:20px; height: 10px; width: 10px; background: #696b73;}
	.yj_sec_arti_proj a:hover .hover_line:before
	.yj_sec_arti_refugee a:hover .hover_line:before{content: ""; position: absolute; top: -15px; left: 0; right: 0; height: 1px; background: #696b73;}*/
	
@media screen and (max-width:1200px){
	.xe_width{max-width:1172px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 502px; height:282px;}
	.yj_sec_arti_proj, .yj_sec_arti_refugee {}
	.yj_bx_card_copy_tit {width: 240px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 240px; height:480px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:240px; height:240px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:240px; height:237px;}
	.yj_sec_about_img img{width:1030px;}
}
@media screen and (max-width:1100px){
	.xe_width{max-width:1072px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 464px; height:261px;}
	.yj_bx_card_copy_tit {width: 220px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 220px; height:440px; }
	.yj_bx_card_img img, yj_bx_card_copy img {width:220px; height:220px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:220px; height:217px;}
	.yj_sec_about_img img{width:950px;}
}
@media screen and (max-width:1000px){
	.xe_width{max-width:972px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 700px; height:394px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 700px; height:350px; float:left;}
	.yj_bx_card_copy_tit {width: 350px;}
	.yj_bx_card_img {text-align:left; float:left; width:350px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:350px; height:350px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:350px; height:347px;}
	.yj_sec_about_img img{width:702px;}
}
@media screen and (max-width:840px){
	.xe_width{max-width:800px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 600px; height:338px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 600px; height:300px; float:left;}
	.yj_bx_card_copy_tit {width: 300px;}
	.yj_bx_card_img {text-align:left; float:left; width:300px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:300px; height:300px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:300px; height:297px;}
	.yj_sec_about_img img{width:602px;}
	.content_white .content{padding:10px;}
}
@media screen and (max-width:760px){
	.xe_width{max-width:720px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 550px; height:309px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 550px; height:275px; float:left;}
	.yj_bx_card_copy_tit {width: 275px;}
	.yj_bx_card_img {text-align:left; float:left; width:275px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:275px; height:275px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:275px; height:272px;}
	.yj_sec_about_img img{width:552px;}
}
@media screen and (max-width:670px){
	.xe_width{max-width:640px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 500px; height:281px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 500px; height:250px; float:left;}
	.yj_bx_card_copy_tit {width: 250px;}
	.yj_bx_card_img {text-align:left; float:left; width:250px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:250px; height:250px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:250px; height:247px;}
	.yj_sec_about_img img{width:498px;}
}
@media screen and (max-width:600px){
	.xe_width{max-width:570px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 450px; height:253px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 450px; height:225px; float:left;}
	.yj_bx_card_copy_tit {width: 225px;}
	.yj_bx_card_img {text-align:left; float:left; width:225px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:225px; height:225px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:225px; height:222px;}
	.yj_sec_about_img img{width:450px;}
}
@media screen and (max-width:540px){
	.xe_width{max-width:510px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 400px; height:225px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 400px; height:200px; float:left;}
	.yj_bx_card_copy_tit {width: 200px;}
	.yj_bx_card_img {text-align:left; float:left; width:200px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:200px; height:200px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:200px; height:196px;}
	.yj_sec_about_img img{width:400px;}
	.yj_sec_ttl_span {font-size: 28px;}
	.yj_line_horizon {width:40px;}
}
@media screen and (max-width:415px){
	.xe_width{max-width:380px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 370px; height:208px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 370px; height:185px; float:left;}
	.yj_bx_card_copy_tit {width: 185px;}
	.yj_bx_card_img {text-align:left; float:left; width:185px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:185px; height:185px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:185px; height:179px;}
	.yj_sec_about_img img{width:370px;}
	.content_white .content{padding:10px 0;}
}
@media screen and (max-width:376px){
	.xe_width{max-width:345px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 330px; height:186px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 330px; height:165px; float:left;}
	.yj_bx_card_copy_tit {width: 165px;}
	.yj_bx_card_img {text-align:left; float:left; width:165px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:165px; height:165px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:165px; height:159px;}
	.yj_sec_about_img img{width:330px;}
	.yj_sec_ttl_span {font-size: 24px;}
	.yj_line_horizon {width:30px;}
	.content_white .content{padding:0;}
}
@media screen and (max-width:321px){
	.xe_width{max-width:300px;}
	.yj_sec_video .yj_bx_video, .yj_bx_video .ifrm { width: 300px; height:169px;}
	.yj_bx_arti_proj, .yj_bx_arti_refugee { width: 300px; height:150px; float:left;}
	.yj_bx_card_copy_tit {width: 150px;}
	.yj_bx_card_img {text-align:left; float:left; width:150px;}
	.yj_bx_card_img img, yj_bx_card_copy img {width:150px; height:150px;}
	.yj_bx_card_copy, .yj_bx_card_copy_gradnt {width:150px; height:146px;}
	.yj_sec_about_img img{width:300px;}
}
	 
	
	/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 1px 1px 4px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 8px 15px 14px -3px rgba(0, 0, 0, 0.20);
/*
  -webkit-transform: scale(1.021);
  transform: scale(1.021);
*/
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
.hvr-grow-shadow:hover:before, .hvr-grow-shadow:focus:before, .hvr-grow-shadow:active:before {
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}


/* scroll fade in  */
.hideme {
    opacity: 0.6;
}
/*****************************새로 추가 끝********************************/

