@charset "utf-8";

#subWrap, 
#mainWrap{}
#headerWrap{position:relative; z-index:170; height:40px; margin-bottom:75px; background:#fff;}
#header{position:relative; width:980px; margin:0 auto;}
#header:after{content:""; clear:both; display:block;}

#t_logo{position:relative; top:0; left:0; z-index:120; width:138px;}

#global{position:absolute; top:15px; right:0;;}
#global:after{content:""; clear:both; display:block;}
#global a{float:left; margin-left:17px;}
#global a.firstChild{background:none;}

.qmWrap {position:absolute;top:70px; left:0; width:292px;height:392px;padding:0 0 0 35px;background:#2453a5;z-index:120;}
.qm1 .gm_arr {height:30px;background:url(/Img/kr/common/qm_ov.gif) no-repeat 19px 0;}
.qm2 .gm_arr {height:30px;background:url(/Img/kr/common/qm_ov.gif) no-repeat 19px 0;}
.qmWrap p {padding:5px 0 0;}
.qmWrap ul {width:100%;padding:30px 0 0;}
.qmWrap ul:after {content:"";display:block;visibility:hidden;clear:both;}
.qmWrap li {float:left;display:block;width:114px;line-height:12px;padding:0 0 13px 10px;background:url(/Img/kr/common/qm_bul.gif) no-repeat 0 4px;}
.qmWrap li a {margin:0!important;color:#fff;}
.qmWrap .bnClose {position:absolute;right:30px;bottom:30px;}	

		/* on */
		#menu{position:absolute; top:40px; left:0; width:100%; z-index:120; height:75px; background:#fff; overflow:hidden;}
		
		/* off 
		#menu{position:absolute; top:85px; left:0; width:100%; z-index:100; border-bottom:1px #ddd solid; height:52px; background:#f7f8fa; overflow:hidden;}
		*/
			#menuAnimateWrap{height:75px; background:#fff;}
				#tmWrap{position:relative; width:980px; margin:0 auto;}
					#tm{position:absolute; top:10px; left:0; padding-left:222px;}
					#tm li{float:left;}
					#tm li li{width:100%;}

					#tm ul{position:absolute; top:75px; width:760px; left:230px; z-index:100px;}
					#tm ul li{float:left; height:300px; border-left:1px #ddd dashed;}
					#tm ul li a {display:block; line-height:12px; padding-left:10px;}
					#tm ul li a:hover {font-weight:bold;color:#0070E2;letter-spacing:0;}

					#tm ul ul{position:static; width:auto; padding:0;}
					#tm ul ul li{height:auto; border-left:0; padding-top:8px;}
					#tm ul ul li a{float:left; margin-left:10px; padding:0;} 

					#tm .mtt{position:absolute; top:75px; left:10px;}
					#tm .firstChild{font-weight:bold; letter-spacing:0; color:#002462; margin-left:-2px; margin-bottom:7px; border-left:3px #002462 solid;}
					#tm .window{position:relative; left:5px; top:2px;}

						#tm_1th_1{}
						#tm_1th_1 .toy_0{width:187px; }
						#tm_1th_1 .toy_1{width:187px; height:180px;}
						#tm_1th_1 .toy_2{width:187px; height:180px; position:relative;left:188px;top:180px;} 
						#tm_1th_1 .toy_3{width:189px; height:180px;}
						#tm_1th_1 .toy_4{width:187px; position:relative;left:188px;top:-180px;} 
						#tm_1th_1 .toy_5{width:187px; position:relative;left:-188px;}
					

						#tm_1th_2{}
						#tm_1th_2 .toy_0{width:187px;}
						#tm_1th_2 .toy_1{width:187px;}
						#tm_1th_2 .toy_2{width:187px;}
						#tm_1th_2 .toy_3{width:189px;}

						#tm_1th_3{}
						#tm_1th_3 .toy_0{width:187px;}
						#tm_1th_3 .toy_1{width:187px;}
						#tm_1th_3 .toy_2{width:187px;}
						#tm_1th_3 .toy_3{width:189px;}

						#tm_1th_4{}
						#tm_1th_4 .toy_0{width:187px; height:50px;}
						#tm_1th_4 .toy_1{width:187px; height:50px;}
						#tm_1th_4 .toy_2{width:187px; height:50px;}
						#tm_1th_4 .toy_3{width:189px; height:50px; position:relative;left:-564px;top:100px;}
						#tm_1th_4 .toy_4{width:187px; height:50px;}
						#tm_1th_4 .toy_5{width:187px; height:50px;}
						#tm_1th_4 .toy_6{width:187px; height:150px;}
						#tm_1th_4 .toy_7{width:189px; height:50px; position:relative;left:-376px;top:50px;}
						#tm_1th_4 .toy_8{width:187px; position:relative; top:-100px;}
 
						#tm_1th_5{}
						#tm_1th_5 .toy_0{width:187px; height:180px;}
						#tm_1th_5 .toy_1{width:187px; height:180px;}
						#tm_1th_5 .toy_2{width:187px; height:180px;}
						#tm_1th_5 .toy_3{width:189px; height:180px;}
					    #tm_1th_5 .toy_4{width:187px; height:50px;}
						#tm_1th_5 .toy_5{width:187px; height:50px;}
						#tm_1th_5 .toy_6{width:187px; height:150px;}
						#tm_1th_5 .toy_7{width:189px; height:150px;}
                        #tm_1th_5 .toy_8{width:187px; position:relative; top:-100px;}
						#tm_1th_5 .toy_9{width:187px; position:relative; top:-100px;}

						#tm_1th_6{}
						#tm_1th_6 .toy_0{width:187px;}
						#tm_1th_6 .toy_1{width:187px;/*position:relative;left:-141px;top:90px;margin-right:-141px*/}
						#tm_1th_6 .toy_2{width:187px;}
						#tm_1th_6 .toy_3{width:189px;}
					
				
						#tm_1th_8{}
						#tm_1th_8 .toy_0{width:250px;position:relative;left:300px;}
						#tm_1th_8 .toy_1{width:200px;position:relative;left:300px;}
				



/* subLayout style */
/* 비주얼 */
#sVisual_warp{height:165px;}
#sVisual{position:relative;width:980px;height:180px; margin:0 auto;}
#sVisual .vs_tts{position:absolute;right:55px;top:60px;}

 
/* 컨텐츠 */
#container {position:relative; width:980px; margin:0 auto; }
#container:after {content:".";display:block;visibility:hidden;clear:both;height:0;}
		
/*왼쪽메뉴**/
#leftWrap {float:left;width:180px;}
#leftWrap:after {content:".";display:block;visibility:hidden;clear:both;height:0;}
#leftWrap .leftAll {width:183px;margin:12px 0 0 0;text-align:center;}
#leftTi{padding:38px 0 0 10px;}
.lm_2th {width:170px;margin:15px 0 0 5px;border-top:1px solid #e5e5e5;}
.lm_2th li {line-height:0;}
.lm_2th li:after {content:" ";display:block;visibility:hidden;clear:both;line-height:0px;}
.lm_2th li a {display:block; font-weight:bold; font-size:12px; letter-spacing:-0.05em; line-height:1; padding:13px 10px 14px 2px;  /*background:url(/Img/kr/common/lm_2th_bg.gif) no-repeat 100% 100%;*/}
.link_2th:link,
.link_2th:visited{padding:13px 13px 13px 2px;color:#505050;border-bottom:1px solid #ddd;}
.link_2th:hover,
.link_2th:active,
.link_2th_ov:link,
.link_2th_ov:visited,
.link_2th_ov:hover {padding:13px 13px 10px 2px;font-weight:bold; color:#505050;border-bottom:4px solid #2353A5;background:url(/Img/kr/common/lm_2th_bg_ov.gif) no-repeat 100% 50%;}

.lm_3th {padding:9px 0 11px 0; border-bottom:1px solid #ddd;}
.lm_3th li {margin:0;padding:0;border-top:none;line-height:0;}
.lm_3th li a{display:block; font-weight:normal; font-size:12px; line-height:1; padding:5px 19px 6px 3px;  border:0;}
.link_3th:link,
.link_3th:visited {color:#666; background:url(/Img/kr/common/lm_3th_bul.gif) no-repeat 155px 50%;}
.link_3th:hover,
.link_3th_ov:link,
.link_3th_ov:visited,
.link_3th_ov:hover {color:#335e90; background:url(/Img/kr/common/lm_3th_bul_ov.gif) no-repeat 155px 50%;}

#commonSearch{height:32px; padding-top:16px;}
#commonSearch:after{content:""; clear:both; display:block;}
#commonSearch form{display:block; width:164px; height:28px;padding:3px 7px;background:url(/Img/kr/common/srhc_bg.gif) no-repeat;}
#commonSearch form input{float:right;}
#commonSearch form .keyword{float:left; border:0; width:128px; height:15px; margin-top:2px; margin-left:7px;background:url(/Img/en/common/srhc_bg.gif) no-repeat -14px -5px;}
#commonSearch form .ov {background:#fff;}


#RightContents{position:relative; float:right; width:750px; }

/*내비게이션*/
#navigation {float:right; width:750px;padding:32px 0 34px 0;line-height:18px;font-size:10px;text-align:right;background:url(/Img/kr/common/navi_bg.gif) repeat-x left bottom;}
#navigation:after{content:""; clear:both; display:block;}
#navigation a {font-size:11.3px;letter-spacing:-0.5px;}
#navigation a:link,
#navigation a:visited {color:#666;}
#navigation a:hover {color:#333;}
#navigation .navi_home {display:inline-block;margin-top:3px;width:12px; height:14px; background:url(/Img/kr/common/navi_home.gif) no-repeat 0 4px}
#navigation .navi_ov:link,
#navigation .navi_ov:visited,
#navigation .navi_ov:hover {font-weight:bold;letter-spacing:0;}
#navigation .navi{float:right; padding:0px; margin-top:3px; white-space:nowrap;}
#navigation .btn{float:right;position:relative; top:-4px;}
#navigation .btn:after{content:""; clear:both; display:block;}
#navigation .btn a {float:left;}

#sns_slide{margin-right:3px;}

/* 소셜 플러그인 */
#naviSNS{width:72px; float:left;}
#naviSNS strong,
#naviSNS a{float:left; padding-left:2px;}
#naviSNS strong{margin-right:5px;}

#contTi{float:left; margin-top:4px; font-family:arial; font-weight:bold; font-size:20px; height:30px; line-height:34px; line-height:1;color:#0c306e;}

/*실컨텐츠영역*/
#txt {float:right; padding:20px 0 40px; width:750px; line-height:1.8em;}
.txt {display:block;clear:both;width:750px;margin:0 auto;padding:0;}


#contentAdmin{clear:both; padding:30px 0 10px 0;}
#contentAdmin:after{content:""; clear:both; display:block;}
#contentAdmin p{line-height:15px; color:#767676;}
#contentAdmin span{position:relative; top:3px; display:inline-block; width:5px; height:15px; background:url(/Img/en/common/content_admin.gif) no-repeat;}
#contentAdmin .lc{margin-right:5px; background-position:left top;}
#contentAdmin .rc{margin-left:5px; background-position:right top;}

#f_nav{width:980px; margin:0 auto;  border-top:1px #ddd solid;}
#f_nav:after{content:""; clear:both; display:block;}
	/* #fm{float:left; padding:17px 0 14px;}
	#fm a{float:left;} */
	#fm{display:inline-block;padding:17px 0 10px 4px;color:#aaa}
	#fm a{font-size:11px;line-height:19px;}

	#family_st{float:right;} /*width:374px; */
	
	#flk1,
	#flk2{margin-left:5px;}

	#family_st .obj{float:left; position:relative; z-index:100; width:130px; height:24px;margin-bottom:1px; border:1px #dbdbdb solid; background:#f6f6f6;}
	#family_st .obj .tt{display:block; height:24px; line-height:24px; text-indent:8px; background:url(/Img/en/common/fm_lnk2.gif) no-repeat 100% 0; color:#000;}
	#family_st .obj .bb{width:130px; background:#fff;}

	#family_st .obj .ov .tt{height:30px; margin-bottom:10px; text-indent:20px;  line-height:30px; background:#727a8d url(/Img/en/common/linksite_ico_open.gif) no-repeat 8px 10px; color:#fff;}

	#family_st .obj .ov{position:absolute; bottom:-1px; right:-2px;padding-bottom:10px; border:3px #dbdbdb solid;}
	#family_st .obj .ov li{float:left;width:376px;display:block;padding:2px 10px;}
	#family_st .obj .ov li a{display:block; padding:4px 0 4px 10px;background:url(/Img/en/common/h6.gif) no-repeat 0 14px;}
	#family_st .obj .ov li a:hover {background:#f1f1f1;}	
	#family_st #flk1 {width:260px;}
	#family_st #flk1 .bb {width:260px;}
	#family_st #flk2 {width:150px;}
	#family_st #flk2 .bb {width:150px;} 
	#family_st #flk1.obj .ov {width:806px;}
	#family_st #flk2.obj .ov {width:1200px;}

	#family_st .obj .close{display:block; width:30px; height:30px; line-height:30px; overflow:hidden; position:absolute; top:0; right:0; z-index:10;}

#f_addr{padding:10px 0 50px; background:#e5e6e8;}
#f_addr .grap{width:980px; margin:0 auto; padding-top:10px;}
#f_addr .grap:after{content:""; clear:both; display:block;}
#f_addr .grap p{font-size:11px; color:#666;}
#f_addr .grap address a{display:inline-block; margin-left:5px; line-height:1; padding:3px 7px; border:1px #a0a1a2 solid; color:#a0a1a2;}

#mf_addr{padding:5px 0 50px 0; background:#EDEDED; height:200px;}
#mf_addr:after{content:""; clear:both; display:block;}
#mf_addr #f_nav{border:0;}
#mf_addr .grap{width:980px; margin:0 auto; padding-top:10px; height:150px;}
#mf_addr .grap:after{content:""; clear:both; display:block;}
#mf_addr .grap p{font-size:11px; color:#666;}
#mf_addr .grap address a{display:inline-block; margin-left:5px; line-height:1; padding:3px 7px; border:1px #a0a1a2 solid; color:#a0a1a2;}

#address_st {float:left; width:550px;}
#snslnk{float:right;width:230px; margin-top:10px;}
#snslnk a{float:left; margin-left:5px;}
#snslnk .box{float:none;right:-1px;width:245px;} /*position:relative */
#snslnk .box *{}
#snslnk .box a{display:inline-block;float:left;margin:2px 1px 3px 1px;padding:0;}
#snslnk .box .gov{display:block;float:none;margin:2px 2px 2px 2px;}
#snslnk .f_banner01{display:inline-block;float:left;margin-right:6px;margin-top:5px; }
/*Popup*/
.pop_bt_bg {background:#333; overflow:hidden; padding:5px;}
.pop_font {float:left;}
.pop_font a {color:#fff !important;}
.pop_close {float:right;}