@charset "utf-8";

#subWrap, 
#mainWrap{position:relative;width:100%;}
#headerWrap{position:relative;height:115px;background:#fff;z-index:170;}
#header{position:relative;margin:0 auto;width:980px;z-index:121;}
#header:after{content:""; clear:both; display:block;}
h1#t_logo{position:absolute;top:40px;left:0;width:138px;z-index:120;}
#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;}

#menu{overflow:hidden;position:absolute;top:40px;left:0;width:100%;height:75px;background:#fff;z-index:120;}
#menuAnimateWrap{height:75px;background:#fff;}
#tmWrap{position:relative;margin:0 auto;width:980px;}
#tm{position:absolute;top:10px;left:0;padding-left:437px;}
#tm li{float:left;}
#tm li .mtt{position:absolute;top:75px;left:10px;}/* 메뉴 부연설명 */
#tm .window{position:relative;top:2px;left:5px;}

#tm li ul{position:absolute;top:75px;left:230px;width:770px;z-index:100px;}
#tm li ul li{width:100%; height:260px; border-left:1px #ddd dashed;}
#tm li ul li a{display:block;padding-left:15px;line-height:15px;}
#tm li ul li a:link,
#tm li ul li a:visited {color:#002462;}
#tm li ul li a:hover,
#tm li ul li a:active,
#tm li ul li a:focus {color:#0070e2;}
#tm ul ul{position:static;padding:0;width:auto;}
#tm ul ul li{height:auto; border-left:0; padding-top:8px;}
#tm ul ul li a{float:left;margin-left:15px;padding:0;font-weight:normal;letter-spacing:0;} 
#tm ul ul li a:link,
#tm ul ul li a:visited{color:#555;font-weight:normal;letter-spacing:0;}
#tm ul ul li a:hover,
#tm ul ul li a:active,
#tm ul ul li a:focus{color:#002462;font-weight:bold;letter-spacing:-1px;}

#tm .firstChild{font-weight:bold;letter-spacing:-1px; margin-left:-2px; border-left:3px #002462 solid;}

#tm_1th_1{}
#tm_1th_1 .toy_0{width:150px; position:relative;left:150px;}
#tm_1th_1 .toy_1{width:150px; height:160px; position:relative;left:150px;}
#tm_1th_1 .toy_2{width:150px; position:relative; top:160px;}
#tm_1th_1 .toy_3{width:150px; height:195px;}
#tm_1th_1 .toy_4{width:150px; position:relative; top:193px; left:-150px;}
#tm_1th_1 .toy_5{width:150px; position:relative; top:-260px; left:600px;}

#tm_1th_2{}
#tm_1th_2 .toy_0{width:150px; position:relative;left:150px;top:0px;}
#tm_1th_2 .toy_1{width:150px; position:relative;left:150px;top:0px;}
#tm_1th_2 .toy_2{width:150px; position:relative;left:150px;top:0px;}
#tm_1th_2 .toy_3{width:150px; position:relative;left:150px;top:0px;}

#tm_1th_3{}
#tm_1th_3 .toy_0{width:150px; position:relative;left:150px;top:0px;}
#tm_1th_3 .toy_1{width:150px; position:relative;left:150px;top:0px;}
#tm_1th_3 .toy_2{width:150px; position:relative;left:150px;top:0px;}
#tm_1th_3 .toy_3{width:150px; position:relative;left:150px;top:0px;}

#tm_1th_4{}
#tm_1th_4 .toy_0{width:150px;height:40px;}
#tm_1th_4 .toy_1{width:165px;height:40px;}
#tm_1th_4 .toy_2{width:150px;height:40px;}
#tm_1th_4 .toy_3{width:165px;height:40px;}
#tm_1th_4 .toy_4{width:120px;height:40px;}
#tm_1th_4 .toy_5{width:150px;}
#tm_1th_4 .toy_6{width:165px;}
#tm_1th_4 .toy_7{width:150px;}
#tm_1th_4 .toy_8{width:165px;}
#tm_1th_4 .toy_9{width:120px;}


#tm_1th_5{}
#tm_1th_5 .toy_0{width:150px; height:130px;}
#tm_1th_5 .toy_1{width:150px; height:130px;}
#tm_1th_5 .toy_2{width:150px; height:130px;}
#tm_1th_5 .toy_3{width:150px; height:130px;}
#tm_1th_5 .toy_4{width:150px; height:205px;}
#tm_1th_5 .toy_5{width:150px; height:40px;}
#tm_1th_5 .toy_6{width:150px; height:40px;}
#tm_1th_5 .toy_7{width:150px; height:40px;}
#tm_1th_5 .toy_8{width:150px; height:170px;}
#tm_1th_5 .toy_9{width:150px; height:170px;}
#tm_1th_5 .toy_10{width:150px; height:40px; position:relative;top:-130px;}
#tm_1th_5 .toy_11{width:150px; height:40px; position:relative;top:-130px;}
#tm_1th_5 .toy_12{width:150px; height:40px; position:relative;top:-130px;}

#tm_1th_6{}
#tm_1th_6 .toy_0{width:150px; height:80px;}
#tm_1th_6 .toy_1{width:150px; height:800px;position:relative;left:-150px;top:80px;margin-right:-150px}
#tm_1th_6 .toy_2{width:200px; height:200px;}
#tm_1th_6 .toy_3{width:150px; height:80px;}
#tm_1th_6 .toy_4{width:150px; height:80px;}
#tm_1th_6 .toy_5{width:100px; height:80px;}
#tm_1th_6 .toy_6{width:150px; height:150px;/*position:relative;left:-125px;top:90px*/}
#tm_1th_6 .toy_7{width:150px; height:150px;/*position:relative;top:-60px*/}
#tm_1th_6 .toy_8{width:100px; height:150px;}

#tm_1th_8{}
#tm_1th_8 .toy_0{width:150px; position:relative;left:450px;top:0px;}
#tm_1th_8 .toy_1{width:150px; position:relative;left:450px;top:0px;}

/* 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 {position:relative;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:33px 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; line-height:1; letter-spacing:-1px; /*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 0 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:13px;}
#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/kr/common/srhc_bg.gif) no-repeat -14px -5px;}
#commonSearch form .ov {background:#fff;}

#nw_bann {padding:20px 0;}
#nw_bann a {display:block;padding:0 0 3px;}

#RightContents{position:relative; float:right; width:750px; }

/*내비게이션*/
#navigation {float:right; width:750px;padding:32px 0 34px 0;line-height:18px; 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:12px;}
#navigation a:link,
#navigation a:visited {color:#666;}
#navigation a:hover {color:#333;}
#navigation .navi_home {display:inline-block; width:12px; height:12px; padding-top:2px; background:url(/Img/kr/common/navi_home.gif) no-repeat 0 3px}
#navigation .navi_ov:link,
#navigation .navi_ov:visited,
#navigation .navi_ov:hover {font-weight:bold;letter-spacing:-1px;}
#navigation .navi{display:inline-block;float:right;}
#navigation .navi .navibox{display:inline-block;float:left;padding:0 10px; margin-top:6px; white-space:nowrap;}
#navigation .btn{display:inline-block;float:right;position:relative;}
#navigation .btn:after{content:""; clear:both; display:block;}
#navigation .btn a {float:left;}

#sns_slide{margin-right:3px;}

/* 소셜 플러그인 */
#naviSNS{width:150px;float:left;overflow:hidden;}
#naviSNS strong,
#naviSNS a{float:left; padding-left:2px;}
#naviSNS strong{margin-right:5px;}

#contTi{float:left;margin-top:4px;font-size:20px;height:30px;line-height:34px;color:#0c306e;/* font-weight:bold;letter-spacing:-1px;*/font-family:'Nanum Gothic';}
 
/*실컨텐츠영역*/
#txt {position:relative;float:right;margin:0;padding:20px 0 40px;width:100%;line-height:18px;vertical-align:top}
.txt {display:block;clear:both;width:730px;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/kr/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{display:inline-block;padding:17px 0;font-family:'Nanum Gothic';}
	#fm a{font-size:11px;font-weight:bold}

	#family_st{float:right; width:254px; padding-top:10px; }
	
	#flk1,
	#flk2{margin-left:5px;}

	#family_st .obj{float:left; position:relative; z-index:100; width:120px; height:24px; font-size:12px; 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/kr/common/fm_lnk2.gif) no-repeat 100% 0; color:#000;}
	#family_st .obj .bb{width:120px; background:#fff;}

	#family_st .obj .ov .tt{height:30px; margin-bottom:10px; text-indent:20px; line-height:30px; background:#727a8d url(/Img/kr/common/linksite_ico_open.gif) no-repeat 8px 10px; color:#fff;}

	#family_st .obj .ov{position:absolute; bottom:-1px; right:-1px; padding-bottom:10px; border:3px #dbdbdb solid;}
	#family_st .obj .ov li{float:left;width:190px;display:block;padding:2px 5px;}
	#family_st .obj .ov li a{display:block;padding:4px 0 4px 10px;background:url(/Img/en/common/h6.gif) no-repeat 0 12px;}
	#family_st .obj .ov li a:hover {background:#f1f1f1;}		
	#family_st #flk1.obj .ov {width:606px;}
	#family_st #flk2.obj .ov {width:806px;}  

	#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 30px;background:#EDEDED}
#f_addr .grap{width:980px; margin:0 auto; padding-top:5px;}
#f_addr .grap:after{content:""; clear:both; display:block;}
#f_addr .grap address{float:left; }
#f_addr .grap address p{color:#666;font-size:12px;line-height:15px;}
#f_addr .grap address a{display:inline-block; margin-left:5px;padding:3px 7px;line-height:1;  border:1px #a0a1a2 solid; color:#a0a1a2;}
#f_addr .grap .cust1 {font-size: 14px;}
#f_addr .grap .cust1 strong {color: #2453a5;}

#f_addr .grap .snslnk{overflow:hidden;float:right;position:relative;margin-top:-20px;width:235px;}
#f_addr .grap .snslnk .f_banner01{display:inline-block;float:left;margin-right:5px;}
#f_addr .grap .snslnk .webaccess{display:inline-block;float:left;width:77px;}
#f_addr .grap .snslnk .box{float:right;position:relative;right:-1px;width:218px;}
#f_addr .grap .snslnk .box *{}
#f_addr .grap .snslnk .box a{display:inline-block;float:left;margin:0 1px 0 0;padding:0;}
#f_addr .grap .snslnk .box .gov{display:inline-block;float:none;margin:0 0 1px 0;}

#mf_addr{padding:5px 0 30px 0;background:#ededed /* background:#f0f1f2 */}
#mf_addr #f_nav{border:0;}
#mf_addr .grap{width:980px; margin:0 auto;}
#mf_addr .grap:after{content:""; clear:both; display:block;}
#mf_addr .grap address{float:left; }
#mf_addr .grap address p{font-size:12px; color:#666;line-height:15px;}
#mf_addr .grap address a{display:inline-block; margin-left:5px; line-height:1; padding:3px 7px; border:1px #a0a1a2 solid; color:#a0a1a2;}
#mf_addr .grap .cust1 {font-size: 14px;}
#mf_addr .grap .cust1 strong {color: #2453a5;}
/*
#mf_addr .grap .snslnk{float:right;}
*/
#mf_addr .grap .snslnk{overflow:hidden;float:right;position:relative;margin-top:-35px;width:230px;}
#mf_addr .grap .snslnk .f_banner01{display:inline-block;float:left;margin-right:6px;margin-top:5px; }
#mf_addr .grap .snslnk .webaccess{display:inline-block;float:left;width:77px;}
#mf_addr .grap .snslnk .box{float:none;position:relative;right:-1px;width:245px;}
#mf_addr .grap .snslnk .box *{}
#mf_addr .grap .snslnk .box a{display:inline-block;float:left;margin:2px 1px 3px 1px;padding:0;}
#mf_addr .grap .snslnk .box .gov{display:inline-block;float:none;}

/*Popup*/
.pop_bt_bg {background:#2453a5; overflow:hidden; padding:5px;}
.pop_font {float:left;}
.pop_font a {color:#fff !important;}
.pop_close {float:right;}
