@charset "utf-8";
 
/**스킵네비게이션**/
	#skipToContent {position:absolute;z-index:100; } 
	#skipToContent a {display:block;position:absolute;top:-50px;width:990px;text-align:center}
	#skipToContent a:hover,
	#skipToContent a:focus {text-decoration:underline}
	#skipToContent a:hover,
	#skipToContent a:active {position:absolute;top:0;left:50%;z-index:999;padding:5px;color:#ffffff;background:#000000}

#headerWrap{position:relative; height:79px;z-index:101; padding-bottom:51px}
	#header{position:relative; width:1100px; height:85px; margin:0 auto; z-index:120}
	#header .mv{position:absolute; top:13px; right:0;}
	#header .mv p .home {color:#162035}
	#header .mv p .kr {color:#b61133}

		#t_logo{margin:0;padding-top:18px}

		#gm{position:absolute; top:85px; right:0}
		#gm .lnk{float:left}
		#gm .lnk a{float:left; padding:14px 13px; font-size:11px; border-right:1px solid #485465}
		#gm .lnk a.firstchild{border-left:1px solid #485465}

		#gm .fsize{float:left; width:108px; background:url(/images/kr/common/gm_font_bg.gif) no-repeat}
		#gm .fsize strong,
		#gm .fsize a{float:left; color:#fff; font-weight:bold; font-size:11px}
		#gm .fsize strong{width:66px; height:25px; text-align:center}
		#gm .fsize a{width:21px; height:25px; text-align:center}

		#commonSearch{position:absolute; top:40px; right:0; width:276px; height:27px; background:url(/images/kr/common/bg_search.gif) no-repeat 100% 0}
		#commonSearch label,
		#commonSearch input{float:left}
		#commonSearch label{font-weight:bold; font-size:14px; height:27px; line-height:27px; color:#767676}
		#commonSearch input.keyword{width:160px; height:25px; line-height:25px; border:0; margin-left:20px; background:url(/images/kr/common/srhc_text.gif) no-repeat 2px center}
		#commonSearch input.keyword.ov{background:none}

		#menu{position:absolute; top:85px; left:0; width:100%; z-index:100; height:48px; background:url(/images/cn/common/bg_menu.gif) repeat-x 0 0}
		
			#menuAnimateWrap{height:48px}
				#tmWrap{width:100%; overflow:hidden; background:#fff url(/images/cn/common/bg_menu.gif) repeat-x; border-bottom:3px #b5162c solid}
					#tm{position:relative; width:1100px; margin:0 auto; }
					#tm:after{content:""; clear:both; display:block}
					#tm li{position:relative; float:left}
					#tm li a{display:block; padding:6px 35px 0 35px; word-wrap:break-word}
					#tm li li{float:none; padding:7px 25px}
					#tm ul li a{padding:0 0 0 17px; line-height:17px; background: url(/images/cn/common/bul_menu.gif) no-repeat 10px 8px}
					#tm ul li a:hover {color:#b5162c}

					#tm .obj{position:absolute; top:48px; left:0; width:100%; height:300px; padding:10px 0; border-right:1px #e0e0e0 solid; z-index:10}
					#tm .obj.ov{background-color:#f9f9f9; z-index:9}
					#tm .obj.firstChild{border-left:1px #e0e0e0 solid}
					
					#tm .ov,
					#tm a:hover,
					#tm a:focus{color:#0052a6;}

/*다국어메뉴*/
#gm_lang {position:absolute;right:0;top:32%;width:110px;line-height:30px;background:url("/images/cn/common/bg_lang.gif") no-repeat 0 0;}    
#gm_lang strong{display:block;margin:0;}  
#gm_lang strong a{display:block;padding-right:41px;margin-left:10px;background:url("/images/cn/common/bul_lang.png") no-repeat 86% 50%;color:#373d46;font-family:Arial;}
#gm_lang strong a:link,
#gm_lang strong a:visited{color:#444;}
#gm_lang strong a:hover{color:#000;font-weight:bold;}
#gm_lang ul{position:absolute;top:27px;left:0;padding-top:10px;width:110px;background:#fff;border:1px solid #ddd;z-index:999;}   
#gm_lang ul li{display:block;float:none;line-height:0;} 
#gm_lang ul li a{display:block;padding:0 0 1px 0;border:none;line-height:21px;text-align:center;font-family:verdana !important;letter-spacing:-1px;font-size:12px;} 



#container{position:relative; width:1100px; margin:0 auto 50px; padding-top:55px}
#container:after{content:""; clear:both; display:block}

			
	/*왼쪽메뉴**/
	#leftWrap {float:left; width:224px;height:auto;margin-right:50px;border-radius:0 0 10px 10px; background:url(/images/cn/common/bg_left.gif) no-repeat 0 128px}
	#leftWrap:after {content:""; clear:both; display:block}
	#leftTi {height:128px}

		.lm_2th {width:224px;padding:10px 0 25px 0}
		.lm_2th li {padding-bottom:1px; line-height:18px}
		.lm_2th li a {display:block; padding:10px 20px 3px 20px}
		.link_2th:link,
		.link_2th:visited{word-spacing:-1px; word-spacing:-1px; color:#fff}
		.link_2th:hover,
		.link_2th:active,
		.link_2th_ov:link,
		.link_2th_ov:visited,
		.link_2th_ov:hover{word-spacing:-1px; color:#f1e5a3}

		.lm_3th {width:175px; margin:3px 15px; padding:10px; background:#6c6d71; border-radius:3px}
		.lm_3th li {line-height:17px}
		.lm_3th li a {height:auto; padding:5px 20px 5px 0;color:#c9c9c9}
		.link_3th:link,
		.link_3th:visited{background:url(/images/cn/common/lm_3th_bul.gif) no-repeat 100% 11px}
		.link_3th:hover,
		.link_3th_ov:link,
		.link_3th_ov:visited,
		.link_3th_ov:hover{color:#fff; background:url(/images/cn/common/lm_3th_bul_ov.gif) no-repeat 100% 11px}

	#rightWrap{float:left; width:720px; padding-right:20px}
         /*2017.6.2 인쇄영역으로 인한 id name 변경*/
        #contents{position:relative}    
        /*2017.6.2 인쇄영역으로 인한 id name 변경*/


		#svisual {background:url(/images/cn/common/sv_img.png) no-repeat 0 0; height:170px;position:absolute;right:0;top:0; width:342px}
		#svisual .grap{position:absolute; right:0; top:25px; width:270px; height:145px; overflow:hidden}
		#svisual .grap .obj {position:absolute; left:0; top:0; width:10000px; height:145px}
		#svisual .grap .obj li{display:block; float:left; width:270px; height:145px}
		#svisual .grap .obj li img{vertical-align:bottom}

		/*내비게이션*/
		#navigation {width:520px; line-height:18px; color:#666; margin-bottom:20px}
		#navigation a {font-size:12px}
		#navigation a:link,
		#navigation a:visited {color:#666}
		#navigation a:hover {color:#ff5a39}
		#navigation .navi_home {display:inline-block}
		#navigation .navi_ov:link,
		#navigation .navi_ov:visited,
		#navigation .navi_ov:hover {color:#cd3c38;font-weight:bold}
		
		#naviSNS{position:absolute; top:55px; right:20px}
		#naviSNS strong{padding-left:20px}
		#contTi{width:520px;padding:10px 0 20px 0; margin-bottom:30px; font-family:'Arial'; font-size:34px; line-height:38px; color:#5d5d5d; }

		/*실컨텐츠영역*/
		#txt {padding:0; margin:0 0 50px; width:720px;line-height:18px}

		/*퀵메뉴*/
		#quick{position:absolute; top:0; right:-10px; z-index:10; padding:60px 0 52px 1px; background:url(/images/kr/common/quick_bg.gif) no-repeat}

#footer{clear:both; width:100%;height:86px;margin:0;padding:0;border-top:1px solid #e3e0dd}
#footer:after{content:""; clear:both; display:block}			
#footer #f_logo{float:left; display:inline; padding-right:20px;}
#footer .bottom{width:1100px;height:65px;margin:0 auto;padding:20px 0 20px 0}
#footer #info {position:relative;float:left; width:700px;padding:3px 0 0 0}
#footer #info address{margin:0; padding:0 0 3px 0;font-style: normal;color:#878787}
#footer #info address a {text-decoration:underline}
#footer #info p{margin:0; padding:0;color:#878787;font-size:12px}
#footer #mVisitor{position:absolute;top:10px;right:-185px;padding:0 5px;border:1px solid #e3e3e3;background:#fff}
#footer #mVisitor strong.skip{position:absolute;height:0;visibility:hidden;line-height:0;font-size:0}
#footer #mVisitor dt{float:left; padding:5px;font-size:15px;font-weight:600;color:#3b3b3b;line-height:21px}
#footer #mVisitor dd{float:left; padding:5px;font-size:15px;line-height:21px}
#footer #mVisitor dd.line{padding-right:10px;margin-right:5px;background:url(/images/kr/common/mvisit_line.gif) no-repeat right 11px}
#footer #mVisitor dd span{font-size:15px;font-weight:600;color:#86692a}


#point {padding:20px 0 30px 0}	
#epmnWrap #leftTi {margin:10px 0 0 0}
 /*2017.6.2 인쇄영역으로 인한 id name 변경*/
/*#epmnWrap #RightContents {padding:10px 0 0 0}*/ 
#epmnWrap #contents {padding:10px 0 0 0}		
/*2017.6.2 인쇄영역으로 인한 id name 변경*/

#sns_new{float:right;}
#sns_new img{width:45px;}


























/