/* ÄÁÅÙÃ÷ °øÅë */

#sub_container {width:100%; position:relative; margin:0 auto; min-height:350px}
#sub_container .contents {width:100%; margin:0 auto; overflow:hidden}
.wd1300 {width:1400px; margin:0 auto;}
.wd2000 {position:relative; text-align:center; left: 50%; margin-left: -1000px; width: 2000px; line-height:0}
.img{width:100%}
.container {max-width: 1400px;margin:0 auto;}
.tit_box1{border:1px solid #222; padding:10px 20px; font-size:25px;font-weight:400;}
.pb150 {padding-bottom:150px;}


/*left area ÅÇ*/
#left_wrap { position: relative; box-shadow:2px 2px 2px 2px rgba(68,68,68,0.2); }
#left_wrap #left_mn {width:1400px; margin:0 auto;  text-align:center; overflow:hidden}
#left_wrap #left_mn a {display:block;  line-height:60px; font-size:18px; color:#444;margin:0 auto; text-align:center;  }

#left_wrap #left_mn a:hover, #left_wrap #left_mn .on a {color:#444;  _transform: rotate(-0.03deg);}
#left_wrap #left_mn li a{color:#666;display:block;}
#left_wrap #left_mn li {float:left; margin-right:-4px}

#left_wrap #left_mn .only a {height:60px;font-size:1.3rem; font-weight:500; letter-spacing:0.1px; background-color:#fff; margin:0 auto;}
#left_wrap #left_mn .only a:hover, #left_wrap #left_mn .only.on a {color:#1a2f57; border-bottom:5px solid #1a2f57}


/*¼­ºêÅÇ ÄÃ·¯ -Âü°í : ¸Þ´º ¼ø¼­°¡ ¾Æ´Ï¶ó ÅÇ °³¼ö ¹øÈ£ÀÓ.*/

#mn2 li{width:49.95%;}
#mn3 li{width:33.3%;}
#mn4 li{width:24.95%;}
#mn5 li{width:20.2%;}
#mn6 li{width:16.95%;}
#mn7 li{width:14.57%;}
#mn8 li{width:12.49%;}
#mn9 li{width:11%;}
#mn10 li{width:19.98%;}
#mn11 li{width:9.08%;}



/*¼­ºêºñÁÖ¾ó*/
#sub_visual {width:100%; height:561px; overflow:hidden; position:relative; width:100%; font-size:0; line-height:0; margin:0 auto; padding-top:90px}
#sub_visual .visual_text {position:absolute; width:1400px; left:50%; top:35%; margin-left:-650px; text-align:left; color:#222; max-width:1400px}
#sub_visual > img {width:2000px; position:absolute; left:50%; transform: translateX(-50%); }
#sub_visual .big_tit01{color:#fff; font-size:4rem; font-weight:400; font-family: "Nanum Gothic", sans-serif; padding-bottom:15px}
#sub_visual .s_tit01 {color: #fff; font-size: 35px; line-height:55px; text-align:left; font-family: "Nanum Gothic", sans-serif; font-weight:400;}
#sub_visual .s_tit01 span {color: #222; font-size: 35px; font-weight:600; text-align:left; padding:0px 10px 3px 10px; background:#fee600; font-family: "Nanum Gothic", sans-serif;}



/*¼­ºêºñÁÖ¾ó*/
#bo_visual {width:100%; height:200px;  background:#222; overflow:hidden; position:relative; width:100%; font-size:0; line-height:0; margin:0 auto;}
#bo_visual .visual_text {text-align:center; line-height:300px}
#bo_visual .visual_text h2{font-size:35px; font-weight:600; color:#7af9ef; }


