
.bodySize {width:1002px; margin:0 auto;}

/*//// mainStyle ///////////////////////////////////////////////////////////////////**/

.menu_wrap {width:1002px; height:60px; border-bottom:1px solid #ccc; overflow:hidden; margin-bottom:8px; position:relative; }


.topArea {width:1002px;} 
.topLogo {float:left; margin:29px 0 5px 0;}
.topMenu {margin:9px 0 0 0; display:inline-block;}
.topMenu li {float:left; font:bold 10px Tahoma; color:#999; background:url(/eng/images/common/top_menu_bar.gif) no-repeat 6px 4px; padding-left:14px;} 
.topMenu li.bgNone {background:none;}

.topSearch {height:30px; border:1px solid #dddddd; background-color:#f9f9f9; margin:28px 0 0 0; overflow:hidden;}
.topSearch dt {font:normal 11px Tahoma; color:#555; padding-left:8px; padding-right:7px; float:left;}
.topSearch dd {float:left;}
.topSearch dd input.txtBox {border:1px solid #cccccc; width:120px; height:16px; margin-right:6px;}
.topSearch dd input.btnBox {margin-right:6px;}
.menuArea {clear:both; height:58px; background:url(/eng/images/common/top_menu_bg.gif) no-repeat 0 0; border-bottom:1px solid #e6baba;}
.mainConArea {overflow:hidden; width:1002px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; display:inline-block; background:url(/eng/images/common/bg_con_line.gif) repeat-y 0 0;}

.mainLeft{position:relative; overflow:hidden; float:left; width:762px; padding-right:10px;} 
.mainLeft .container{position:relative; overflow:hidden;  margin-bottom:10px; height:300px}
.mainLeft .bot {position:relative; overflow:hidden; width:100%;  margin-bottom:10px;}
.mainLeft .bot .food{position:relative; overflow:hidden; float:left; width:440px; height:300px; border:3px solid #94a900; margin-right:10px; }
.mainLeft .bot .food h3 {display:none;}

.mainLeft .bot .food ul{margin:0; padding:0; }
.mainLeft .bot .food ul li{position:relative; overflow:hidden;   float:left;  width:104px; height:135px; margin: 10px 3px 5px 3px; text-align:center; font-family:'dotum' }
.mainLeft .bot .food ul li a{}
.mainLeft .bot .food ul li a img{padding:2px; border:1px solid #94a900; width:96px }
.mainLeft .bot .food ul li.food_tit{margin:0; padding:0; width:110px; height:150px;}
.mainLeft .bot .food ul li.food_tit a img{margin:0; padding:0; border:0; width:95%; float:left}
.mainLeft .bot .food ul li p{margin-top:6px; color:#616d0f; line-height:12px;}



.mainLeft .bot .food2{position:relative; overflow:hidden; float:left; width:755px;
height:345px; border:3px solid #94a900; margin-right:10px;  padding-top:4px;}
.mainLeft .bot .food2 h3 {display:none;}

.mainLeft .bot .food2 ul{margin:0; padding:0; position:relative; box-sizing:border-box; padding-left:110px; }
.mainLeft .bot .food2 ul li{position:relative; overflow:hidden;   float:left;  width:114px;  
margin: 7px; text-align:center; font-family:'dotum'; margin-top:20px;  height:146px; }


.mainLeft .bot .food2 ul li a{}
.mainLeft .bot .food2 ul li a img{padding:2px; border:1px solid #94a900; width:102px }

.mainLeft .bot .food2 ul li.food_tit{margin:0; padding:0; overflow:hidden; height:400px; 
width:140px; position:absolute; top:-10px; left:0; text-align:left;}

.mainLeft .bot .food2 ul li.food_tit  img{margin:0; padding:0; border:0; width:100px; }

.mainLeft .bot .food2 ul li p{margin-top:6px; color:#616d0f; line-height:16px;}





.mainLeft .bot .res{position:relative; overflow:hidden; float:left; width:300px; height:300px; border:3px solid #a15700;}
.mainLeft .bot .res p{background:#a15700; height:20px; line-height:20px; padding-top:5px;
padding-left:5px; font:bold 12px Tahoma; color:#fff; }
.mainLeft .bot .res ul{padding:5px; }
.mainLeft .bot .res ul li {overflow:hidden; height:87px; margin-bottom:5px; }
.mainLeft .bot .res ul li img{float:left; width: 80px; padding:2px; border:1px solid #eea020}
.mainLeft .bot .res ul li dl{width: 190px; height: 80px; overflow: hidden; margin-left: 10px; float: left;}
.mainLeft .bot .res ul li dl dt{font: bold 12px tahoma; margin-bottom:5px;}
.mainLeft .bot .res ul li dl dt a{color:#a15700}
.mainLeft .bot .res ul li dl dd{height:60px; }
.mainRight {float:left; margin:10px 0 0 10px; width:220px;}


.rightDL1 {padding-bottom:5px; margin-bottom:10px; 
overflow:hidden; border:3px solid #ae191b; box-sizing:border-box;
background: linear-gradient(to bottom, #ddd 0%, #fff 25% ) ;padding-bottom:15px;

}
.rightDL1 dt {height:20px; background:url(/eng/images/common/right_bg1_1.gif) no-repeat 0 0; color:#ffffff; font:bold 11px Tahoma; 
padding:7px 0 0 6px;}
.rightDL1 dd {overflow:Hidden; }
.rightDL1 dd span {font:bold 11px Tahoma;}
.rightDL1 dd p {line-height:18px !important;}
.rightDL1 .img_wrap {text-align:center; width:100%; padding-top:20px; padding-bottom:10px;}
.rightDL1 .img_wrap img { width:68%;}


.rightDL11 {padding-bottom:5px; margin-bottom:10px; background:url(/jp/images/common/right_bg1_3.gif) no-repeat bottom center;}
.rightDL11 dt {height:20px; background:url(/jp/images/common/right_bg1_1.gif) no-repeat 0 0; color:#ffffff; font:bold 11px Tahoma; padding:7px 0 0 6px;}
.rightDL11 dd {height:257px; background:url(/jp/images/common/right_bg1_2.gif) no-repeat 0 0;}
.rightDL11 dd span {font:bold 11px Tahoma;}



 .rightDL22 {padding-bottom:5px; margin-bottom:10px; background:url(/jp/images/common/right_bg2_3.gif) no-repeat bottom center;}
.rightDL22 dt {height:20px; background:url(/jp/images/common/right_bg2_1.gif) no-repeat 0 0; color:#ffffff; font:bold 11px Tahoma; padding:7px 0 0 6px;}
.rightDL22 dd {height:100px; background:url(/jp/images/common/right_bg2_2.gif) no-repeat 0 0; padding-top:12px;}
.rightDL22 ul{position:relative; overflow:hidden; margin:0; padding:0; margin-left:14px;}
.rightDL22 li {background:url(/jp/images/common/right_bl.gif) no-repeat 0 5px; float:left; width:100%;
padding:0 0 0 9px; margin:3px 0 5px 0; font:bold 10px Tahoma;}




.rightDL2 {padding-bottom:5px; margin-bottom:10px;padding-bottom:15px;
border:3px solid #ac4919;  overflow:hidden;
background: linear-gradient(to bottom, #ddd 0%, #fff 25% ) ;
}
.rightDL2 dt {height:37px; background:url(/eng/images/common/right_bg2_1.gif) repeat-x 0 0; 
color:#ffffff; font:bold 11px Tahoma; padding:7px 0 0 6px; background-size:cover;}
.rightDL2 dd {line-height:18px !important; width:92%; padding-left:4%; padding-right:4%;}
.rightDL2 dd strong {font-size:16px; color:#da5a1b; font-family:tahoma; font-weight:bold; line-height:45px;}


.recomm_main {width:100%; border:4px solid #34a2a6; box-sizing:border-box; margin-bottom:13px; overflow:hidden; }
	.recomm_main dt {width:100%;  padding-left:1.5%; background:#3dbcc1;  line-height:35px; font-weight:bold;
	font-family:tahoma; color:#fff; font-size:15px;border:1px solid #34a2a6;  }
	.recomm_main dd { width:100%; padding:10px 2%; overflow:hidden;}
	.recomm_main dd ul li{float:left; width:25%; overflow:hidden; }
	.recomm_main dd ul li a{font-size:12px; line-height:30px; }


.rightDL3 {position:relative; overflow:hidden;}
.rightDL3 dt {height:18px; background:#a15700; color:#ffffff; font:bold 11px Tahoma; padding:5px 0 0 6px;margin-bottom:4px;}
.rightDL3 ul{position:relative; overflow:hidden; margin:0;  padding:0; }
.rightDL3 li {height:24px; line-height:24px;
background:url(/eng/images/common/right_bg3_2.gif) no-repeat center left; background-size:100% auto  ; padding:0px 0 0 12px; color:#757575;}
.rightDL3 li.mr_0{margin-right:0;}
  
.quick_icon{position:relative; overflow:hidden; width:1002px; height:106px;}
.quick_icon ul{position:relative; overflow:hidden; width:996px; height:100px; border:3px solid #ccc; margin-top:0; padding:0;}
.quick_icon ul li{float:left; width:332px; }
.footerArea {position:relative; overflow:hidden;  clear:both; width:1000px; height:78px; margin-top:10px; background:url(/eng/images/common/bot_bg.gif) repeat-x 0 0; border:1px solid #ededed;}
.botLogo {float:left; padding:0 37px 0 18px; margin-top:16px;}
.botCopy {float:right; margin:9px 12px 0 0; text-align:right; vertical-align:middle;}
.botCopy ul {display:inline-block; margin-bottom:14px; margin-top:0; }
.botCopy li {float:left; font:bold 10px Tahoma; color:#f7dede;}
.botCopy  p {color:#ffffff; font:normal 10px Verdana; line-height:15px; letter-spacing:-1px}
.botCopy span {font:normal 8px Tahoma; color:#ffffff; vertical-align:2px;}

/*//// subStyle ////////////////////////////////////////////////////////////////////**/

.subRigCon {display:inline-block; float:left; margin-right:11px; position:relative; }
.menuTitle {width:761px;}
.menuTitle dt {background-color:#ffffff; height:10px;}
.menuTitle dd {background-color:#669933; height:23px; color:#e8f0e1; font:bold 19px Tahoma; padding:11px 0 9px 10px;}

.leftbanUL{position:relative; overflow:hidden;}
.leftbanUL li{margin-bottom:10px;}







.leftMenu {width:185px; margin:10px 10px 10px 0; padding:6px 12px 4px 13px; background-color:#eef3eb; text-align:right;}
.leftMenu li {border-bottom:1px solid #ceddc6; padding:6px 0 5px 0; font:normal 12px Tahoma; color:#669933}
.leftMenu li.cate {font:normal 11px Tahoma; line-height:18px; padding:4px 0 3px 0;}


.leftMenu li ul {padding:10px; 0px;}
.leftMenu li ul li {border:none; padding:3px 0px;}

.leftMenu li.BrNone {border-bottom:none;}
.leftbanUL{padding:0;}

.subConArea {float:left; width:530px; margin:10px 0 0 11px; padding:0 0 40px 0; display:inline-block; }
.subTitle {margin-bottom:15px; }
.subTitle dt {height:27px; border-bottom:4px solid #669933; font:normal 18px Tahoma; color:#669933; padding:11px 0 2px 0;}
.subTitle dt span.keyword { font:normal 18px Tahoma; color:#336600;}
.subTitle dd { height:19px; 
background-color:#f6f9f5; font:normal 10px Tahoma; color:#666666; text-align:right; border-bottom:1px solid #e5e5e5; padding:7px 10px 0 0;}
.subTitle dd img {margin-right:4px; vertical-align:middle;}

dt.dt_01 {background:url(/eng/images/common/bl_02.gif) no-repeat 0 3px; font:bold 12px Tahoma; padding:0 0 7px 17px;}
dd.dd_01 {background:url(/eng/images/common/bl_03.gif) no-repeat 0 7px; padding:0 0 12px 9px;}

/* sub01 */
.sub011 dd {float:left; width:388px; text-align:justify; font:normal 11px Tahoma; line-height:17px; margin-left:15px;}
.sub012 dd {font:normal 12px Tahoma; text-align:justify; line-height:18px; display:inline-block;}
.sub012 dd strong { font:bold 12px Tahoma; line-height:20px;}

/* sub02 */
.sub021TBL_01 {border-top:2px solid #0099cc; border-bottom:1px solid #cccccc;}
.sub021TBL_01 th {background:url(/eng/images/sub02/sub02_dot.gif) repeat-x 0 0; background-color:#ebf7fb; text-align:left; padding:9px 0 8px 10px; font:bold 11px Tahoma; color:#666666; }
.sub021TBL_01 th.bgNone {background:none; background-color:#ebf7fb;}
.sub021TBL_01 th img {vertical-align:-1px; margin-right:5px;}
.sub021TBL_01 td {background:url(/eng/images/sub02/sub02_dot.gif) repeat-x 0 0; font:normal 11px Tahoma; color:#656565;}
.sub021TBL_01 td.txt {vertical-align:top; padding:9px 0 0 10px;}
.sub021TBL_01 td.img { vertical-align:middle; padding-top:2px; font-size:0;}
.sub021TBL_01 td.img img.bar {vertical-align:3px; margin-right:9px;}
.sub021TBL_01 td.bgNone {background:none;}

.sub021  {}
.sub021 dt {background-color:#dbdbdb; text-align:center; margin-top:9px; padding:2px 0 2px 0; font-size:0;}
.sub021 dt img { width:100%; }
.sub021 dd.title {font:normal 18px Tahoma; color:#669933; margin-top:15px;}
.sub021 dd.con_01 { font:normal 12px Tahoma; color:#8cab7f; margin-top:4px;}
.sub021 dd.con_02 {background-color:#f3f3f3; font:11px Tahoma; color:#454545; line-height:18px; margin-top:10px; padding:11px 14px 12px 15px; text-align:justify;}

.sub021TBL_02 {border-bottom:2px solid #669933; margin-top:10px;}
.sub021TBL_02 caption {height:19px; background:url(/eng/images/common/bg_bar.gif) no-repeat 0 0; padding:5px 0 0 22px; text-align:left; font:bold 11px Tahoma;}
.sub021TBL_02 th {height:25px;  border-bottom:1px solid #dddddd; color:#669933; font:bold 11px Tahoma;}
.sub021TBL_02 td {border-bottom:1px solid #dddddd; text-align:center; font:11px Tahoma;}
.sub021TBL_02 td img {margin:3px 0 3px 0;}
.sub021TBL_02 th.BrNone,.sub021TBL_02 td.BrNone {border-bottom:none;}

/* sub03 */
.subList {border-bottom:1px solid #669933;}
.subList th {height:24px; color:#FFFFFF; background-color:#669933;}
.subList td {padding:12px 0 12px 0; border-bottom:1px solid #dddddd;}
.subList td p {width:114px; height:86px; border:1px solid #99cc99;}
.subList td p img {margin:2px; cursor:pointer; width:110px; }
.subList td dl {margin-left:10px;}
.subList td dt {font:bold 12px Tahoma; color:#669933; padding:3px 0 4px 0;}
.subList td dt:hover{cursor:pointer}
.subList td dd {font:normal 11px Tahoma; line-height:16px; text-align:justify; padding-right:5px;}
.subPage {font-family:'dotum'; font-size:12px; margin-top:18px; text-align:center;}
.subView {width:530px; padding:0 0 16px 0; display: inline-block;}
.subView dt {float:left; font-size:0; line-height:0; margin:0; padding:0;}
.subView dt img{width:350px; height:290px;}
.subView dd {float:right; font-size:0; line-height:0; margin-right:2px;}
.subView dd img{width:172px; height:143px;}
.btnMap {float:right; font-size:0;}
.btnList {margin-top:10px; text-align:right;}
.viewTitle {font:18px Tahoma; color:#669933; margin-bottom:2px;}
.viewMemo {color:#8cab7f; margin-bottom:7px;line-height:19px;}
.viewCon {clear:both; background-color:#f3f3f3; font:11px Tahoma; color:#454545; margin-bottom:12px; line-height:19px; text-align:justify; padding:7px 11px 7px 13px;}
.viewTitle_1 {font:bold 11px Tahoma; padding:4px 0 4px 10px;}
.viewCon_1 {padding:9px 0 0 10px; font:11px Tahoma; line-height:19px;}
.boxconTxt p{font-size:11px}
/* sub04 */
.sub041 table {background:url(/eng/images/common/bg_bar.gif) no-repeat 0 0;border-bottom:1px solid #669933;}
.sub041 th {height:24px; background:url(/eng/images/common/bg_bar_1.gif) no-repeat right 0; font:bold 10px Tahoma; color:#666666;}
.sub041 th.title {font:bold 11px Tahoma; text-align:left; padding-left:20px;}
.sub041 th.BgNone {background:none;}
.sub041 td {border-bottom:1px solid #dddddd; text-align:center;}
.sub041 td img {margin:3px 0 3px 0;}
.sub041 td.res {font:bold 11px Tahoma; color:#669933; text-align:left; padding-left:15px;}

/* sub05 */
.sub05_recom {height:185px; background:url(/eng/images/sub05/bg_01.gif) no-repeat 0 0;}
.sub05_recom th { width:200px; }
.sub05_recom th img { width:135px; margin-right:20px; height:134px; }
.sub05_recom td { width:330px; }
.sub05_recom caption {background:url(/eng/images/common/bl_04.gif) no-repeat 0 2px; text-align:left; font:bold 12px Verdana; color:#454545; padding: 0 0 9px 16px;}
.sub05_recom dl {width:305px;}
.sub05_recom dt {font:bold 21px Arial; color:#669933;}
.sub05_recom dt a{font:bold 21px Arial; color:#669933;}
.sub05_recom dd {font:normal 11px Verdana; color:#757575; line-height:16px; text-align:justify; margin-top:11px;}
.sub05_recom p {margin-top:11px;}

.sub05UL_1 {display:inline-block; background:url(/eng/images/sub05/bg_02.gif) repeat-y 0 0; margin-top:17px;}
.sub05UL_1 li {float:left; width:160px;}
.sub05UL_1 dt {font:bold 11px Tahoma; color:#669933;}
.sub05UL_1 dt a{font:bold 11px Tahoma; color:#669933;}
.sub05UL_1 dd {font:11px Tahoma; line-height:17px; margin-top:7px;}
.sub05UL_1 dd.photo { margin-top:4px;}

.sub05Title {background:url(/eng/images/common/bl_04.gif) no-repeat 0 2px; text-align:left; font:bold 12px Verdana; color:#454545; padding: 0 0 8px 15px;}
.sub05UL_2 {border-top:2px solid #669933; border-bottom:1px solid #dbdbdb; display:inline-block; padding:0 0 10px 0;}
.num5 {_background:url(/eng/images/sub05/bg_05.gif) no-repeat 0 12px;}
.num4 {background:url(/eng/images/sub05/bg_04.gif) no-repeat 0 12px;}
.num3 {background:url(/eng/images/sub05/bg_03.gif) no-repeat 0 12px;}
.sub05UL_2 li {float:left; padding-right:5px; margin-right:5px; border-right:1px solid #ccc;}
.sub05UL_2 li:last-child{border:0;}
.sub05UL_2 dt {font:bold 11px Tahoma; color:#669933; padding:9px 0 0 0; height:31px;}

.sub055 dl {width:510px; border-bottom:1px solid #cccccc; margin-left:10px; padding-bottom:18px;}
.sub055 dt {font-size:18px; color:#669933;}
.sub055 dd {font-size:11px; line-height:16px; text-align:justify; margin:10px 0 0 0;}
.sub055 caption {font:bold 11px Tahoma; background:url(/eng/images/common/bl_02.gif) no-repeat 7px 2px; padding:0 0 7px 22px; text-align:left;}
.sub055 td {border-left:1px solid #d0e1fa; padding:0 7px 8px 7px;}
.sub055 td.brNone {border-left:0;}

/* sub06 */
.sub06 {display:inline-block; margin:21px 0 0 0;}
.sub06 p{margin-right:20px;}
.sub06_con dl {float:right; text-align:left; width:335px;}
.sub06_con dt {font:21px Verdana; color:#669933;}
.sub06_con dd {font:11px Tahoma; color:#858585; text-align:justify; line-height:15px;}
.sub06_Box {clear:both; border:1px solid #cccccc; background-color:#f5f5f5; font:11px Tahoma; padding:12px 15px 12px 15px; margin:20px 0 0 0;}
.sub06_Box dt {font:bold 12px Tahoma; color:#669933;}
.sub06_Box dd {font:normal 11px Tahoma;line-height:17px; margin-top:4px;}
.sub06_Box dd strong {font:bold 11px Tahoma; color:#757575;}

.sub06 dd.caption_goHome p{float:left;}
.sub06 p.Go_btn{width:100px; height:16px; text-align:center; line-height:16px; border:1px solid #ccc; background:#f5f2e9; cursor:pointer; margin-top:5px;}
.sub06 p a{color:#666666; font-weight:bold}


.sub06DL dt {font:bold 11px Tahoma; background:url(/eng/images/common/bl_02.gif) no-repeat 0 3px; padding:0 0 0 15px;}
.sub06DL dd {font:11px Tahoma; line-height:17px; padding:0 0 0 15px; margin-top:4px; color:#757575;}

.sub062_2 p {font:18px Tahoma; color:#669933; margin:17px 0 0 0;}
.sub062_2 dt {font:bold 11px Tahoma; background:url(/eng/images/common/bl_04.gif) no-repeat 0 2px; padding:1px 0 0 16px; margin:15px 0 0 0;}
.sub062_2 dd {font:11px Tahoma; color:#757575; line-height:17px; margin:5px 0 0 0; text-align:justify;}
.sub062_2 table {background:#ddd; border-top:2px solid #669933;}
.sub062_2 th {background:#eef3eb; color:#669933; font:bold 11px Tahoma; text-align:center; padding:3px 0 3px 0;}
.sub062_2 td {background:#fff; font:11px Tahoma; padding:4px 0 2px 8px; color:#757575;}
.sub062_2 td.area {font:bold 11px Tahoma; background:#f5f5f5; color:#666666; text-align:center; padding-left:0;}

.table_01{margin:5px 0 5px 10px; width:400px;}
.table_01 tr{}
.table_01 th{background:#ccc; height:20px; border-top:1px solid #fff}
.table_01 tr:first-child th{border-top:0;}
.table_01 td{padding:0; padding-left:5px; height:20px; line-height:20px;}
.table_01 tr:first-child td{border-top:1px solid #ccc}

.table_02{margin:5px 0 5px 10px; width:100%;}
.table_02 tr{}
.table_02 th{background:#ccc; height:20px; }
.table_02 tr:first-child th{border-top:0;}
.table_02 td{padding:10px; text-align:center; line-height:15px;}
.table_02 tr:first-child td{border-top:0px solid #ccc}



.mRig25{margin-right:25px}
.mRig15{margin-right:15px;}
.mTop20{margin-top:20px}
.mLef20{margin-left:20px}


/* sub07 */
.sub07DL {float:left; background-color:#e55453;}
.sub07DL dt {height:24px; background:#666;}
.sub07DL dt p.txt {padding:4px 0 0 16px; font:bold 14px Tahoma; color:#FFFFFF;}
.sub07DL dt p.bg {display:none;}
.sub07DL dd {background-color:#FFFFFF; padding:8px 0 0 8px; font:normal 11px Verdana;}
.sub07DL li {background:url(/eng/images/sub07/img07_1_3.gif) no-repeat 0 8px; line-height:20px; padding-left:8px;}

.sub07DL_1 {float:left; background-color:#e57553; margin-top:20px;}
.sub07DL_1 dt {height:24px; background:#666;}
.sub07DL_1 dt p.txt {padding:4px 0 0 16px; font:bold 15px Tahoma; color:#FFFFFF;}
.sub07DL_1 dt p.bg {display:none;}
.sub07DL_1 dd {background-color:#FFFFFF; padding:8px 0 0 8px; font:normal 11px Verdana;}
.sub07DL_1 li {background:url(/eng/images/sub07/img07_1_3.gif) no-repeat 0 8px; line-height:20px; padding-left:8px;}

.sub07DL a:link			{color:#454545; text-decoration:none;}
.sub07DL a:visited		{color:#454545; text-decoration:none;}
.sub07DL a:active		{color:#e55453; text-decoration:none;}
.sub07DL a:hover		{color:#e55453; text-decoration:none;}

.sub07DL_1 a:link		{color:#454545; text-decoration:none;}
.sub07DL_1 a:visited	{color:#454545; text-decoration:none;}
.sub07DL_1 a:active		{color:#e57553; text-decoration:none;}
.sub07DL_1 a:hover		{color:#e57553; text-decoration:none;}










/********가지고온것*************/



/* width_area */
.all-wrapper {width:100%; overflow:hidden;}
.width_area {width:1200px; margin:0 auto; }
.width_area2 {width:1200px; margin:0 auto; position:relative; z-index:99; overflow:visible;}
.width_area3 {width:1200px; margin:0 auto; position:relative; z-index:10;}




/* header */
.header { height:120px; overflow:visible; }
.side_GNB{ overflow:visible;  }
.side_area {overflow:visible;}


.header  h1{position:absolute; top:10px; left:0px; z-index:99; }
.wma {position:absolute; top:10px; right:0px; z-index:99; cursor:pointer; border-left:1px solid #ddd; font-size:12px; letter-spacing:-1px; padding-left:10px;}
	.t_area {width:100%; overflow:hidden; height:30px; background:#f0f0f0; border-bottom:1px solid #f0f0f0; }
		.t_area li{float:left;  }
		.t_area li a{ color:#7b7b7b; font-size:11.5px;}
		.t_area li.bar{background:url('/images/kor/com/bar_01.gif') no-repeat 91% center ; padding-right:15px;}


	.t_area ul{overflow:hidden; float:right; padding-left:15px;}
	.inmenu {padding-top:3px; display:none;}



.header .nav {float:right;  padding-top:30px; overflow:visible;  }


.lang_select {float:left !important; overflow:hidden; }
.lang_select li { float:left; padding-right:5px;}
.lang_select li img{height:30px; border:1px solid #ddd;}



/* gnb */
.total_menu {display:none;}
#gnb{ width:100%;
overflow:visible;  
transition:all .5s; .z-index:98;
background:url('/eng/images/main/menu_bg.png') repeat-x top left; overflow:hidden; height:60px;
}

#gnb>ul{ position:relative;}
#gnb>ul>li{ float:left; padding:0 30px;   overflow:visible;
background:url("/eng/images/main/menu_list_bg.png") no-repeat scroll right 10px;

}



#gnb li.dep01{ overflow:visible; }

#gnb a{display:block; font-weight:400; line-height:35px;  color:#eee; font-size:11px; font-weight:bold; }

.eng-gnb a{ font-size:16px !important;}

#gnb .on,#gnb a:hover,#gnb a:focus{color:#000}
#gnb ul ul{ padding-top:6px;}
#gnb ul li {overflow:visible !important;   }
#gnb li li a{ font-size:11px !important; line-height:20px; font-weight:300; color:#666; letter-spacing:0px !important;}
#gnb li li a:hover{ font-size:11px;  color:#ff4005;}
#gnb .sub_menu li{ padding:0px 5px;  float:left; 
overflow:hidden; text-align:center; }


/* drop down */
#gnb li:hover > .sub_menu {
    opacity:1;
    visibility:visible; 
}


/* drop down */
#gnb li:hover > a {
   color:#fff; 
}


#gnb .sub_menu{

    opacity:0;
     visibility:hidden;
     position:absolute !important;
	overflow:hidden;
	z-index:99;
	margin-left:-40px;
   
   
	padding:2px 10px;
	margin-right:-220px;
	/* width:200px; */
    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
}


#gnb .menu_sub03 {margin-left:-400px;}
#gnb .menu_sub05 {margin-left:-220px;}
#gnb .menu_sub06 {margin-left:-300px;}



.board_Search_Form { border:0; width:100%; background-color:#f3f3f3; height:20px; padding:10px; } 
.board_Search_Form dt { float:left; margin-left:10px;}




.innerimg04 li {width:24%;  box-sizing:border-box;}
.innerimg04 img {width:100%; height:30px;}


.sitemap dl {float:left; margin:10px 2%; width:29%; height:310px; background:#fff;}