@charset "utf-8";

/* common */
body {color:#252525; font:normal normal 14px/135% "Noto Sans","Arial","Helvetica", san-serif; -webkit-text-size-adjust: none;}
a, a:link, a:visited, a:hover, a:active { color: inherit; font-size: inherit; font-weight: inherit; text-decoration: none; }
input[type~="text"],input[type~="search"],input[type~="password"], textarea {padding-left:5px; border-radius:0; border:1px solid #d5d5d5;}
select {height:27px; line-height:27px; padding:3px;}
input[type~="text"],input[type~="search"],input[type~="password"] {height:29px; line-height:27px; background:#fff;border: 1px solid #c4c5c5;}
input[type~="file"] {width:100%; height:27px; border:1px solid #d5d5d5; font-family:"Arial","Helvetica", san-serif;}
textarea {width:100%; line-height:1.3; font-size:14px; font-family:"Arial","Helvetica", san-serif;}

#header {position:fixed; top:0; left:0; z-index:8000; width:100%; height:60px;background:#fff;box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3);/*border-bottom: 1px solid #bdbdbd;*/}/*수정본*/
.clear:after {display:block; clear:both; content:'';}

.gnb_wrap {position:fixed; left:-246px; top:60px; width:240px; height:100%; z-index:600;}/*수정본*/
.gnb_area  {overflow:hidden; position:fixed; width:240px; height:100%; padding:0 14px 0 0; background:#3c4954;}/*수정본*/
.gnb_area > div {margin:0 0 0 10px; padding-bottom:90px;}/*수정본*/
.gnb {padding:0 0 0; text-align:left;margin-top: 30px;}/*수정본*/
.gnb > li {display:block; border-bottom:1px solid #5e6a73;}/*수정본*/
.gnb > li > a {display:block; padding:10px 0 10px 0px; color:#fff; font-size:13px;}/*수정본*/
.gnb > li > ul {display:block; margin-bottom:10px; margin-top:-6px;}
.gnb > li > ul li a {display:block; padding:8px 0 8px 10px; letter-spacing:-0.5px; font-weight:600; line-height:1;}
.gnb > li > ul li ul li a {padding-left:20px;}
.gnb_wrap .m_close {position:absolute; top:0px; right:0;}/*수정본*/
.gnb_wrap .m_close img {width:27px;}
.etc_menu a {display:block; margin-top:5px; padding:5px 0 0 10px; letter-spacing:-0.5px; font-weight:600;}
.gnb .webmenu_none {display:block;}

.layer_fix {position:fixed; top:60px; left:0; width:100%; height:100%; z-index:500; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer_fix2 {position:fixed; top:0; left:0; width:100%; height:100%; z-index:8000; background:#000; opacity:.5; filter:alpha(opacity=50);}

.location { position:fixed; width:100%; top:60px; z-index:600; margin-top:0; border-bottom:1px solid #eee; background:#fff;border-top: 1px solid #eee;}/*수정본*/
.location:after {content: '';display: block;clear: both;}
.location a {display:inline-block; padding:12px 7px 12px; font-size:13px;}
.location .home {float:left; padding:12px 7px 12px; border:1px solid #eee; border-width:0 1px 0 0;}/*수정본*/
.location .depth3, .location .depth4 {margin-left:-5px;}
.location > div > div {position:relative; padding-right:7px; border-right:1px solid #d5d5d5; margin-left:37px;}/*2016-07-08 수정*/
.location > div > div > a {padding-right:15px; letter-spacing:-0.5px; background:url("/images/common/new_img/icon_depth.png") no-repeat right center;} 
.location > div > div .depth_none {padding-right:2px; background:none;}
.location ul {display:none; position:absolute; top:42px; left:-1px; z-index:200; border:1px solid #eee;border-bottom: 0; background:#fff;}
.location ul li a {display:block; white-space:nowrap; min-width:124px; padding:9px 15px 8px; line-height:1;font-size: 13px;border-bottom: 1px solid #eee;}
.location ul li a:hover, .location ul li.on a {color:#fff; background:#2373d6;}

.sub_visual {margin-top:104px; margin-bottom:20px; padding:0; background:none;}/*수정본*/
.sub_visual h2 {margin: 0;padding:20px 0 12px 20px;font-size: 20px;font-weight: bold;color: #000;padding-bottom: 10px;border-bottom: 2px solid #1c1c1c;}/*수정본*/


#footer {position: relative;margin: 0 0 10px;border-top: 1px solid #333;} 
.footer_menu {margin-top:30px; padding:10px 0; text-align:center; line-height:1.7; letter-spacing:-0.5px; border-top:2px solid #141414; border-bottom:1px solid #141414;}
.footer_menu a {padding:0 10px 0 6px; font-weight:600;  font-size:13px; white-space:nowrap; letter-spacing:-0.5px; background:url("/images/en/common/icon/bullet_1.gif") no-repeat right center;}
.footer_menu a:first-child {color:#662d91;}
.footer_menu a.last {background:none;}
#footer address {margin:10px 0 0; color:#666; font-style:normal; text-align:center; line-height:1.5; font-size:11px;}
#footer address span {margin:0 0 0 14px;}
#footer p {padding-bottom:44px; color:#666; font-size:11px;text-align:center;}
.footer_logo {position: absolute;bottom: 10px;left: 50%;margin-left: -100px;} 
.footer_logo img {width:95px;}
.etc_logo {position:absolute; top:auto; bottom:10px;  left:50%; margin-left:7px;} 
.etc_logo img {width:78px;}
.etc_logo2 {position:absolute; top:auto; bottom:51px;  left:50%; margin-left:-22px;}
.etc_logo2 img {width:55px;}
.footer_menu select {position:absolute; bottom:20px; right:50%; margin-right:-82px; padding:2px 10px 2px 0; height:auto; font-size:12px; }

@media all and (max-width:320px) {
	.location .depth4 ul {left:auto; right:-1px;}	
}

/* Mobile Device */
#wrapper {overflow:hidden;}
#header .cont_width { background-attachment:fixed;}
#main_cont .cont_width {padding:0 3.2%;}
h1 {position:static; padding-top:16px; text-align:center;}
h1 img {width:135px;}
.web_search, .global_menu > a, .t_btn_lock {display:none;}

.m_menu {position:absolute; left:3.9%; top:23px;}
.m_menu img {width:22px;}

.m_btn span a {display:inline-block; width:79px; height:25px; padding-left:10px; font-size:11px; line-height:25px; color:#fff; font-weight:600; background:#7a579d url("/images/en/common/icon/arrow_1.png") no-repeat 83.8% center;}
.m_btn span:first-child a {border:1px solid #185b94; background-color:#3270b0;}
.m_btn span:last-child a {border:1px solid #593580; background-color:#7a579d;}


/* .m_search {position:absolute; top:121px; left:-4.2%; width:108.3%; background:#3270b0;} */
.m_search {position:absolute; top:61px; z-index:600; width:100%; background:#3270b0;}
.m_search p  {display:none; margin:16px;}
.m_search p span {display:block; width:100%; height:26px; border:1px solid #0f548b; background:#fff;}
.m_search a {position:absolute; top:-38px; right:52px;}
.m_search a img {width:19px;}
.m_search input[type~="search"] {width:83%; height:24px; line-height:26px; border:0; background:#fff;}
.m_search button {position:absolute; right:16px; top:16px; width:50px; height:26px; text-align:center; color:#fff; font-weight:600; background:#1a3a5a;}

.lang_select {position:absolute; right:15px; top:18px;}
.m_language {
	position:absolute; right:0; z-index:600; width:22px; height:22px; text-indent:-9999px; background:url("/images/en/new/ico_language.png") no-repeat left top; background-size:22px;
}
.m_language.on {background-image:url("/images/en/new/ico_language.png");}
.lang_wrap {display:none; position:fixed; top:61px; right:0; z-index:600; width:35.6%; height:100%; background:#3c4954;}/*수정본*/
.lang_wrap a.close {position:absolute; top:0px; left:-26px;}/*수정본*/
.lang_wrap a.close img {width:27px;}
.lang_select ul {margin:10px 15px 0 15px;}
.lang_select ul li a {display:block; padding:11px 0 11px 10px; color:#fff; font-size:14px; font-weight:200; border-bottom:1px solid #515b66;}/*수정본*/

#footer span {display:inline-block;}
.location > div > div {position:relative; padding-right:7px; border-right:1px solid #eee; display: inline-block;margin-left:0;}/*수정본*/
.none_new {display: none !important;}
.content_list .korea_cont .korea_text {display: none;}
.info ul {padding-top: 30px;overflow: hidden;}
.info ul li {overflow: hidden;font-size: 13px;font-weight: normal;padding: 0 10px;color: #666;}/*수정본*/
.info ul li a {font-size: 13px;color: #666;padding: 0 0 0 5px;vertical-align: initial;}

.info .kword {float: left;}
.info .kword a:after {content: ',';display: inline-block;clear: both;}
.info .wrt {float: right;}
.info .wrt span {background:none; padding-right:0;}
.info .wrt em {font-style: normal;}
.sharing {position: absolute;top: 5px;right: 5px;font-size: 0}
.sharing li {display: inline-block;}
.view-content .cont.koreanet {padding: 30px 5%;color: #333;}


@media all and (max-width:767px) {
	/* 2018-07-04 shin oh soo */
	.quick_btn {position: fixed;bottom: 0;left: 0;width: 100%;height: 0;z-index: 50;}
	.quick_btn a.btn_back, .quick_btn a.btn_top {
		position: absolute;overflow: hidden;background-size: 125px 65px;bottom: 60px;width: 35px;height: 35px;text-indent: 100%;white-space: nowrap;color: transparent;
		border: 1px solid #dcdcdc;z-index: 0;
	}
	.quick_btn a.btn_back {left: 5px;background: url(/images/en/new/btn_back.png) center center no-repeat rgba(255,255,255,.6);background-size: 55%;}

	.search_icon {position: absolute;right: 48px;top: 17px;}
	.search_icon p {position: relative;}
	.search_icon a {
		position: absolute;right: 1px;top: 3px;display: inline-block;width:20px;height: 20px; font-size: 0;text-indent: -9999rem; 
		background:url("/images/en/new/ico_search3.png") no-repeat center center;background-size: 100%;
	}
	.main_box {font-size: 0;background: url(/images/en/new/main_img_bg2.png) no-repeat center top;background-size: 100%;}
	#main_cont {margin-top: 60px;}
	.main_box .first {text-align: center;}
	.main_box .first h2, .main_box .last, .order {display: none;}
	.main_box .first p {
		display: inline-block;width: 70%;min-width: 280px;max-width: 350px;margin: 30px 0 20px;border: 7px solid #0a67aa;border-radius: 110px;box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.5);
		background:#fff url("/images/en/new/btn_report.png") no-repeat center center;background-size: 70%;
	}
	.main_box .first p a {
		display: block;padding: 35px 75px 35px 44%;font-size: 18px;line-height: 20px;text-align: left;color: #0c5081;
	}

	.content_list {padding-top: 30px;margin: 0 10px; font-size: 0;}/*수정본*/
	.content_list li {display: inline-block; width: 32%;margin-left: 2%;border:0;background:#fff;}
	.content_list li:nth-child(1), .content_list li:nth-child(3n+1) {margin-left: 0;}
	#main_cont .content_list li:nth-child(7), #main_cont .content_list li:nth-child(8) {display: none;}

	.content_list li a {display: block;font-size: 12px;line-height: 16px;}
	.content_list li a img:hover {transform: scale(1.2) rotate(0.1deg);}
	.content_list li .img {position: relative;display: block;/*max-height: 90px;*/overflow: hidden;}
	.content_list li .img img {width: 100%;height: auto;transition: all 0.4s;}
	.content_list li .tit {display: none;}
	.content_list li .tit:before {position: absolute;left: 0;bottom: 0;display: block;}
	.content_list li .txt {display: block;padding-top: 10px;}
	.content_list li .txt em {display: inline-block;width: 100%; font-size: 11px;font-style: normal;color: #555;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

	.content_list .m_txt {display: none;padding-top: 5px;max-height: 55px;overflow: hidden;}
	.info ul li {overflow: hidden;font-size: 10px;font-weight: normal;padding: 0 10px;color: #666;}/*수정본*/
	.info ul li a {font-size: 10px;}
	.sharing li img {width: 20px;}/*수정본*/

	.info .kword, .info .wrt > span, .info .wrt  {float: none;width: 100%;display: block;padding: 3px 0;margin: 0;font-size: 10px;}
	.korea_title .info ul li a {font-size: 10px;}

	.btn_both .btn_wrap.green a, .btn_both .btn_wrap.green button {padding: 10px 10px;font-size: 11px;min-width: auto; }/*수정본*/
	.btn_both .btn_wrap.white a, .btn_both .btn_wrap.white button {padding: 10px 10px;font-size: 11px;min-width: auto; }/*수정본*/
	.btn_both .btn_wrap.blue a, .btn_both .btn_wrap.blue button {padding: 10px 10px;font-size: 11px;min-width: auto; }/*수정본*/

}

@media all and (max-width:460px) {
	.content_list li, .content_list li:nth-child(4) {width: 49%;margin:0 0 4% 2%;}
	.content_list li:nth-child(odd){margin-left:0;}
	.content_list li:nth-child(even){margin-left:2%;}
	#main_cont  .content_list li:nth-child(5), #main_cont  .content_list li:nth-child(6) {display: none;}
}


/* Tablet Device */
@media all and (min-width:768px) and (max-width:999px) {

	.m_menu, .m_btn, .etc_menu, .global_menu > a {display:none;}
	.gnb_area, .t_btn_lock {display:block !important;}
	#wrapper {background:url("/images/en/common/line_bar2.gif") no-repeat center top;}
	#main_cont .cont_width, #content .cont_width { padding:0;}/*수정본*/
	#content  {padding: 0 20px 20px 20px}/*수정본*/
	#header {position:relative; height:110px;border-bottom: 0;box-shadow: 0 3px 40px rgba(0, 0, 0, 0.5);}
	#header .cont_width {background:none;}
	.gnb_wrap {position:static; width:auto;}
	.gnb_area > div {width:100%; padding:0; margin:0;}
	h1 {position:static; padding-top:20px; text-align:center;}
	h1 img {width:auto;}

	.location {position:relative; top:auto; margin-top:0; border-bottom:1px solid #eee;border-top:1px solid #eee; background:#fff;}/*수정본*/
	.location a {padding:12px 15px 12px; font-size:13px;}
	.location .home {padding:12px 10px 12px;}
	.location ul {width:auto;}
	.location ul li a {white-space:nowrap;}
	.location > div > div {padding-right:10px;}
	.location > div > div > a {padding-right:21px;}
	
	.sub_visual {margin: 0 auto;padding: 30px 0 0 0px;padding-bottom: 20px;}/*수정본*/
	.sub_visual h2 {margin: 0;padding: 20px 0 10px 20px;padding-left: 20px !important;font-size: 26px;font-weight: bold;color: #000;border-bottom: 2px solid #1c1c1c;}/*수정본*/
	/*.visual01 {background:url("/images/en/common/sub1_visual.png") no-repeat 98.7% top;}
	.visual02 {background:url("/images/en/common/sub2_visual.png") no-repeat 95.3% top;}
	.visual03 {background:url("/images/en/common/sub3_visual.png") no-repeat 98.7% top;}
	.visual04 {background:url("/images/en/common/sub4_visual.png") no-repeat 98.7% top;}
	.visual05 {background:url("/images/en/common/sub5_visual.png") no-repeat 98.7% top;}
	.visual06 {background:url("/images/en/common/sub6_visual.png") no-repeat 98.7% top;}
	.visual07 {background:url("/images/en/common/sub7_visual.png") no-repeat 98.7% top;}
	.visual08 {background:url("/images/en/common/sub8_visual.png") no-repeat 98.7% top;}*/
	
	.gnb_area {display:block; overflow:visible; position:relative; left:0; top:auto; width:auto; height:auto; z-index:600; padding:0; background:none;}
	.gnb { margin:0 auto;}
	.gnb > li {border:0;}
	.gnb > li > a {padding:0;}
	.gnb .webmenu_none {display:none;}

	.m_search {position:absolute; top:121px; left:0; background:#3270b0;}
	.m_search a {position:absolute; top:-39px; right:8.9%; margin-right:0;}
	.m_search a img {width:23px;}
	.m_language {position:absolute; right:0; width:27px; height:27px; text-indent:-9999px; background:url("/images/en/new/ico_language.png") no-repeat left top;}

	.lang_select {right:2.5%; top:16px; margin-right:0;}
	.lang_wrap {top:45px;}

	.gnb {padding:0; text-align:center;}
	.gnb > li {display:inline-block; width:250px; vertical-align:top;} /*2016-07-08 수정*/
	.gnb > li > a {margin:0 20px; color:#252525; font-size:16px;}
	.gnb > li > ul {display:none;}
	.t_btn_lock {position:absolute; top:80px; left:2.6%; z-index:600;}
	.cont_width {position:relative; margin:0 auto;}

	.footer_menu {padding:12px 70px; line-height:2;}
	.footer_menu .last {background:none;}
	#footer .cont_width {width:94.8%; padding:0;}
	#footer select {position:static; margin:0; vertical-align:middle;}
	.footer_logo {top:3px; left:-10px; bottom:auto;}
	.etc_logo {top:-14px; right:0;}
	#footer address {width:64%; margin:20px 0 0 145px;; line-height:1.7; font-size:12px; text-align:center;} 
	#footer address span {margin:0 14px 0 0;}
	#footer p {width:64%; margin:0 0 26px 145px; padding-bottom:0; line-height:1.7; text-align:center;}/*수정본*/

	.layer_fix {position:fixed; top:120px; left:0; width:100%; height:100%; z-index:500; background:#000; opacity:.5; filter:alpha(opacity=50);}

	#footer {position:relative; margin:0 0 20px;border-top: 1px solid #333;}
	.footer_menu a {padding:0 11px;}
	.etc_logo, .etc_logo2 {margin:0; left:0;}
	.footer_logo img, .etc_logo img, .etc_logo2 img {width:120px;}/*수정본*/

	/* 2017-09-11 shin oh soo */
	.gnb_area .gnb > li > a {margin:0 5px;font-size: 14px;padding: 13px 0px;}
	.gnb_area .gnb > li:nth-child(1), .gnb_area .gnb > li:nth-child(4) {width: 21%;}
	.gnb_area .gnb > li {width: 18%;vertical-align: middle;}


	/* 2018-07-04 shin oh soo */
	.search_icon {position: absolute;right: 64px;top: 17px;}
	.search_icon p {position: relative;}
	.search_icon a {
		position: absolute;right: 1px;top: 3px;display: inline-block;width:20px;height: 20px; font-size: 0;text-indent: -9999rem; 
		background:url("/images/en/new/ico_search3.png") no-repeat center center;
	}
	.quick_btn {position: fixed;bottom: 0;left: 0;width: 100%;height: 0;z-index: 50;}
	.quick_btn a.btn_back, .quick_btn a.btn_top {
		position: absolute;overflow: hidden;background-size: 125px 65px;bottom: 60px;width: 35px;height: 35px;text-indent: 100%;white-space: nowrap;color: transparent;
		border: 1px solid #dcdcdc;z-index: 0;
	}
	.quick_btn a.btn_back {left: 5px;background: url(/images/en/new/btn_back.png) center center no-repeat rgba(255,255,255,.6);background-size: 55%;}

	.content_list {max-width: 1200px;margin:auto;padding-top: 30px; font-size: 0;}
	.content_list ul {margin-bottom: 2.6666%;}
	.content_list li {display: inline-block; width: 23%; margin-left: 2.6666%;border:1px solid #e1e0de;background:#fff;}
	.content_list li:nth-child(1), .content_list li:nth-child(4n+1) {margin-left: 0;}
	.content_list li a {padding: 10px;display: block;font-size: 14px;}
	.content_list li a img:hover {transform: scale(1.2) rotate(0.1deg);}
	.content_list li .img {position: relative;display: block;max-height: 230px;overflow: hidden;}
	.content_list li .img img {width: 100%;height: auto;transition: all 0.4s;}
	.content_list li .tit {
		position: absolute;left: 0;bottom: 0;width: 100%; display: block;color: #fff;font-style: normal;padding: 10px 5px;white-space: nowrap;
		text-overflow: ellipsis;overflow: hidden;
		background:url("/images/common/new_img/bg_highlight.png") repeat-x center bottom;text-align: center;
	}
	.content_list li .tit:before {position: absolute;left: 0;bottom: 0;display: block;}
	.content_list li .txt {display: block;padding-top: 10px;}
	.content_list li .txt em {display: inline-block;width: 100%; font-size: 11px;font-style: normal; color: #555;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.m_close {display: none;}/*수정본*/
}

/* Desktop Device */
@media all and (min-width:1000px) {
	.m_menu, .m_btn, .m_search, .etc_menu, .t_btn_lock, .m_language, .lang_wrap a.close, .m_close {display:none;}
	#wrapper {}
	#header {position:relative; height:85px; z-index:500;box-shadow: 0 3px 40px rgba(0, 0, 0, 0.5);border-bottom: 0;}
	#header .cont_width {background:none;}
	#content  {margin-top:0;}
	.web_search, .gnb_area {display:block;}
	.global_menu > a {display:inline-block; font-weight:600;}

	.location {position:relative; top:auto; z-index:auto;}
	.location a {padding:12px 15px 12px; font-size:13px;}
	.location .home {padding:12px 10px 12px;}
	.location > div > div {padding-right:10px;}
	.location > div > div > a {padding-right:21px;}

	.location .home {float:left; padding:12px 10px 12px; border:1px solid #eee; border-width:0 1px;}
	.location .depth2 {float: left;display: inline-block;border-right: 1px solid #eee;}
	.location .depth3 {display:inline-block; padding-right:10px; border-right:1px solid #d5d5d5;}
	.location .depth3 > a {padding-right:21px; background:url("/images/common/new_img/icon_depth.png") no-repeat right center;}
	/*.location ul {position:absolute; top:42px; left:-1px; width:auto; z-index:200; border:1px solid #bdbdbd; background:#fff;}
	.location ul li a {display:block; white-space:nowrap; text-align:right; padding:9px 15px 8px; line-height:1;}
	.location ul li a:hover, .location ul li.on a {color:#fff; background:#3270b0;}*/

	.sub_visual {width:1200px;margin: 0 auto;padding: 30px 0 0 0px;padding-bottom: 20px;}
	.sub_visual h2 {margin: 0;padding: 20px 0 12px;font-size: 31px;font-weight: bold;color: #000;padding-bottom: 10px;border-bottom: 2px solid #1c1c1c;}
	/*.visual01 {background:url("/images/en/common/sub1_visual.png") no-repeat 680px top;}
	.visual02 {background:url("/images/en/common/sub2_visual.png") no-repeat 680px top;}
	.visual03 {background:url("/images/en/common/sub3_visual.png") no-repeat 680px top;}
	.visual04 {background:url("/images/en/common/sub4_visual.png") no-repeat 680px top;}
	.visual05 {background:url("/images/en/common/sub5_visual.png") no-repeat 680px top;}
	.visual06 {background:url("/images/en/common/sub6_visual.png") no-repeat 680px top;}
	.visual07 {background:url("/images/en/common/sub7_visual.png") no-repeat 680px top;}
	.visual08 {background:url("/images/en/common/sub8_visual.png") no-repeat 680px top;}
	.visual09 {background:url("/images/en/common/sub9_visual.png") no-repeat 680px top;}*/

	h1 {position:absolute; top:28px; left:10px; padding:0;z-index: 100;}
	h1 img {width:auto;}
	.cont_width {position:relative;max-width: 1200px; margin:0 auto;}
	.gnb_wrap {position:static; width:auto; z-index:0;}
	.gnb_area {display:block; overflow:visible; position:relative; left:0; top:auto; width:auto; height:auto; z-index:0; padding:0; background:none;}
	.gnb_area > div {padding:0;}
	.gnb > li {border:0;}
	.gnb > li > a {padding:0;}
	
	.global_menu {position:absolute; top:28px; right:5px;}
	.global_menu > a {padding:0 6px 0 10px; color:#252525; font-size:12px; background:url("/images/en/common/icon/bullet_1.gif") no-repeat left center;}
	.global_menu > a:first-child {background:none;}
	.global_menu > a.language span {padding-right:10px; background:url("/images/en/common/icon/arrow_lang.gif") no-repeat right center;}
	
	.gnb {padding:28px 158px 0; text-align:center;}
	.gnb > li {display:inline-block;}
	.gnb > li > a {margin:0 20px; color:#252525; font-size:15px !important;}
	.gnb > li > ul {display:none;}
	.gnb .webmenu_none {display:none;}
	
	.lang_wrap {position:static; background:none;}
	.lang_select {position:absolute; right:0; top:0;}
	.lang_select ul { 
		position: absolute;right: 0;top: 10px;z-index: 10;margin: 0;padding-top: 10px;background: url(/images/common/new_img/ico_arrow.png) no-repeat 57px top;
	}
	.lang_select ul li {padding-bottom: 1px;background:#52616d;}
	.lang_select ul li a {display: block;width: 135px;height: 29px;padding: 0 0 0 11px;font-size: 14px;font-weight: normal; line-height: 29px;color: #fff;border: 0;background:#3c4954;font-weight: normal;}
	.lang_select ul li a:hover { background:#03070a;}
	
	.web_search {position:absolute; right:0; top:51px;}
	.web_search > div {}
	.web_search input[type~="search"], .web_search input[type~="text"] {float:left; width:201px; height:21px; line-height:21px; vertical-align:top; border:1px solid #d7d7d7; width:201px;}
	.web_search input[type~="image"] {position:relative; top:4px; width:13px; margin-left:-25px;}
	
	.footer_logo img {width:122px;}
	#footer {position:relative; margin:20px 0 20px; padding:0 0 0;border-top: 1px solid #333;}
	.footer_menu {margin-top:30px; padding:11px 0 11px; text-align:center; line-height:1.3; border-top:2px solid #141414; border-bottom:1px solid #141414;}
	.footer_menu a {font-size:13px;}
	.footer_menu a:first-child {color:#662d91;}
	#footer address {margin:20px 113px 2px 145px; color:#333; font-style:normal;  font-size:13px; text-align:center;}
	#footer p {padding-bottom:0; color:#333;text-align:center; font-size:13px;}
	.cont_width .footer_logo {position:absolute; top:25px; left:10px; bottom:auto;}
	.cont_width .etc_logo {position:absolute; top:0; right:10px;}
	.footer_logo img, .etc_logo img, .etc_logo2 img {width:auto;}
	.footer_logo, .etc_logo, .etc_logo2 {margin:0;left:auto;}

	/* 2017-09-11 shin oh soo */
	.gnb {margin-left: 0;margin-top: 0;}/*수정본*/
	.gnb_area .gnb > li > a {padding-left: 0 !important;padding-right: 0 !important;margin: 0px !important;font-size:15px;}
	.gnb_area .gnb > li {max-width:245px;}
	.gnb_area .gnb > li:nth-child(2) {width: 15%;}
	.gnb_area .gnb > li:nth-child(3) {width: 17%;}
	.gnb_area .gnb > li:nth-child(4) {width: 22%;}

	/* 2018-07-04 shin oh soo */
	.search_icon {position: absolute;right: 110px;top: 25px;}
	.search_icon p {position: relative;}
	.search_icon a {
		position: absolute;right: 1px;top: 3px;display: inline-block;width:20px;height: 20px; font-size: 0;text-indent: -9999rem; 
		background:url("/images/en/new/ico_search3.png") no-repeat center center;background-size: 79%;
	}
	.quick_btn {display: none;}


	.content_list {max-width: 1200px;margin:auto;padding-top: 50px; font-size: 0;}
	.content_list ul {margin-bottom: 2.6666%;}
	.content_list li {display: inline-block; width: 23%; margin-left: 2.6666%;border:1px solid #e1e0de;background:#fff;}
	.content_list li:nth-child(1), .content_list li:nth-child(4n+1) {margin-left: 0;}
	.content_list li a {padding: 10px;display: block;font-size: 14px;}
	.content_list li a img:hover {transform: scale(1.2) rotate(0.1deg);}
	.content_list li .img {position: relative;display: block;max-height: 230px;overflow: hidden;}
	.content_list li .img img {width: 100%;height: auto;transition: all 0.4s;}
	.content_list li .tit {
		position: absolute;left: 0;bottom: 0;width: 100%; display: block;color: #fff;font-style: normal;padding: 10px 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
		background:url("/images/common/new_img/bg_highlight.png") repeat-x center bottom;text-align: center;
	}
	.content_list li .tit:before {position: absolute;left: 0;bottom: 0;display: block;}
	.content_list li .txt {display: block;padding-top: 10px;}
	.content_list li .txt em {display: inline-block;width: 100%; font-size: 12px;font-style: normal;color: #555;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
}