.mVisual {position:relative;width:100%; height:520px; display:block; overflow:hidden;  background:#212121;}	
.mimgTxt {position:absolute; width:1000px; height:203px; top:240px; left:50%; margin-left:-500px;background:url(/layouts/default/image/mimg_txt.png) left top no-repeat;z-index:11;}
#showcase{position:relative;}
#showcase .mImg {width:100%; height:520px;  margin:0 auto;display:block; overflow:hidden; }
#showcase .showcase-onepage .showcase-content{}
#showcase .showcase-button-wrapper{clear:both; position:absolute; bottom:15px; left:50%; margin-left:-500px; text-align:center; z-index:11;}
#showcase .showcase-button-wrapper span{float:left; width:15px; height:15px; margin-left:5px; cursor:pointer; text-indent:-99999em; background:url(/layouts/default/image/visual_btn02.png) no-repeat ;}
#showcase .showcase-button-wrapper span.active{background-position:0 -18px;width:36px; }

.mPopup {float:left; width:710px; height:300px; overflow:hidden; margin:35px 40px 0px 0px;}
#showcase2{position:relative;}
#showcase2 .showcase-onepage .showcase-content{}
#showcase2 .showcase-button-wrapper{clear:both; position:absolute; top:12px; right:20px; text-align:center;z-index:10;}
#showcase2 .showcase-button-wrapper span{float:left; width:12px; height:12px; margin-left:5px; cursor:pointer; text-indent:-99999em; background:url(/layouts/default/image/visual_btn03.png)  no-repeat ;}
#showcase2 .showcase-button-wrapper span.active{background-position:0 -14px; width:30px;}

.mRBanA {float:left; width:250; height:300px; overflow:hidden; margin:35px 0px 0px 0px;}
.mRBanA  .mrbtn {position:relative;display:block; width:250px;height:210px;overflow:hidden; margin-bottom:4px;background:#000;}
.mRBanA  .mrbtn a {color:#fff; display:block; width:250px; height:210px;overflow:hidden; }
.mRBanA  .mrbtn img{opacity:0.8; 	-moz-opacity:0.8; 	filter: alpha(opacity=80); -webkit-transform:scale(1); transform:scale(1); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mRBanA  .mrbtn:hover img{opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); -webkit-transform:scale(1.3); transform:scale(1.3);}
.mRBanA  .mrbtn .tt {position:absolute; top:76px; left:0px; z-index:1; width:250px; font-family: 'nanum-square-r';  line-height:140%;font-size:20px; color:#fff;  text-align:center;}

.mRBanA ul {margin:0px; padding:0px; }
.mRBanA ul::after {clear:both; content:''; display:block;}
.mRBanA li{list-style-type:none; display:block; padding:0px; margin:0px; font-family: 'nanum-square-r'; font-size:18px;}
.mRBanA li a.mrbtn2 {display:block;width:122px;  height:120px; border:1px solid #d2d2d2; color:#333333; margin:0px 1px 0px 0px; text-align:center;} 
.mRBanA li a.mrbtn2 img {display:block; margin: 25px auto 12px auto;}
.mRBanA li a.mrbtn3 {display:block;width:248px;  height:84px; line-height:84px; border:1px solid #d2d2d2; color:#333333;margin:0px 0px 0px 0px; text-align:left;} 
.mRBanA li a.mrbtn3 img {display:inline-block; margin: 18px 10px 0px 37px;}
.mRBanA li a.mrbtn2:hover, .mRBanA li a.mrbtn3:hover{ font-family: 'nanum-square-b'; background:#f5f5f5;color:#000;  }
.mRBanA li a.mrbtn2:hover img, .mRBanA li a.mrbtn3:hover img{opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }

hr.bd {display:block; height:1px; width:100%; margin:35px auto 25px auto; padding:0px; border:none; background:#e5e5e5;}

.notiA {float:left;  width:300px; height:270px;  margin:0px 40px 0px 0px; overflow:hidden; }
.notiA h3{font-style:none; font-weight:normal;  font-family: 'nanum-square-b'; font-size:18px; color:#212121; height:24px;letter-spacing:-1px; line-height:20px; padding-bottom:11px; margin:0px 0px 1px 0px;overflow:hidden;background:url(/layouts/default/image/main/btn_more.png) right 5px no-repeat; border-bottom:2px solid #949494;}
.notiA  li {list-style:none; padding:0px; margin:0px; position:relative;border-bottom:1px solid #e5e5e5; }
.notiA  li:first-child a{display:block; height:68px; line-height:21px; letter-spacing:-1px; border:none; }
.notiA  li:first-child a p.sbj {display:block;width:300px;  height:24px; overflow:hidden; padding-top:11px;color:#212121; 	font-family:'nanumB';font-size:14px !important;}
.notiA  li:first-child a p.date {display:block;  color:#666; 	font-family:'nanumB';letter-spacing:0px;font-size:14px !important; }
.notiA  li:first-child a .new, .notiA  li a .new {text-align:center; margin-left:10px; width:16px; height:15px; line-height:15px; background:#e3493d;display:inline-block;color:#fff;font-size:10px !important; letter-spacing:0px;  font-family:'nanum';}
.notiA  li a{display:block; height:68px; line-height:21px; letter-spacing:-1px; border:none; }
.notiA  li a p.sbj {display:block;width:300px;  height:24px; overflow:hidden; padding-top:12px;color:#212121; 	font-family:'nanum';font-size:14px !important;}
.notiA  li a p.date {display:block;  color:#666; 	font-family:'nanum';letter-spacing:0px;font-size:13px !important; }

.notiA li a:hover p.sbj, .notiA li a:hover p.date{color:#4664bc}


.gallA {float:left; width:660px; overflow:hidden;}
.gallA h3{font-style:none; font-weight:normal;  font-family: 'nanum-square-b'; font-size:18px; color:#212121; height:24px;letter-spacing:-1px; line-height:20px; padding-bottom:11px; margin:0px 0px 1px 0px;overflow:hidden;background:url(/layouts/default/image/main/btn_more.png) right 5px no-repeat; }
.gallA ul {padding:0;margin:0;}
.gallA li {float:left; position:relative;width:208px; overflow:hidden;margin:0 0px 0px 18px;list-style-type:none;}
.gallA li:first-child {float:left;margin:0 0px 0px 0px;list-style-type:none;}
.gallA li a .txtA {display:block;line-height:130%;padding:13px 0 0 0; margin:0px !important;text-align:center;height:54px;width:206px;overflow:hidden; border:1px solid #e3e3e3; border-top:none;}
.gallA li a .txtA .sbj {display:block;text-align:center; font-size:14px; font-family:'nanum'; color:#333; }
.gallA li a .txtA .date {display:block;font-size:13px;color:#666; margin-top:3px;}
.gallA li a .imgA {width:208px; height:142px;overflow:hidden; background:#000;}
.gallA li a .imgA  img{-webkit-transform:scale(1); transform:scale(1); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.gallA li a:hover .imgA img{-webkit-transform:scale(1.3); transform:scale(1.3); opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
.gallA li .new {position:absolute; top:0px; left:0px; z-index:1;text-align:center; width:36px; height:36px; line-height:36px; background:#e3493d;display:block;color:#fff;font-size:11px !important; letter-spacing:0px;  font-family:'nanum'}



.msitelink {margin-top:20px; height:69px; padding:0px; overflow:hidden; background:#949494;position:relative; }
.msitelink .msA {width:910px; margin:0 auto; position:relative; padding:13px 90px 0px 0px;}
.msitelink .msA ul{margin:0px 0px 0px 0px !important; padding:0px;}
.msitelink #prevBtn{position:absolute;right:35px;top:18px; cursor:pointer; }
.msitelink #nextBtn{position:absolute; right:0px;top:18px; cursor:pointer; }
