.mVisual {position:absolute;left:50%; margin-left:-960px; width:1920px; height:100%; display:block; overflow:hidden;z-index:-1;}	
.mVisual .mvisTxt { background:url(/layouts/default/image/mimg_txt.png) right 0px no-repeat; position:absolute; top:280px;right:50%; width:550px;height:180px;margin-right:-550px; text-indent:-99999px;z-index:10;}
#showcase .mimg {width:100%; height:100%; display:block; overflow:hidden;}
#showcase{position:relative;}
#showcase .showcase-onepage .showcase-content{}
#showcase .showcase-button-wrapper{clear:both; position:absolute; top:340px; left:50%; margin-left:570px; text-align:center; z-index:999;}
#showcase .showcase-button-wrapper span{display:block;width:12px; height:12px; margin-top:10px; cursor:pointer; text-indent:-99999em; background:url(/layouts/default/image/visual_btn02.png) no-repeat ;}
#showcase .showcase-button-wrapper span.active{background-position:0 -12px;width:12px; }

#showcase .showcase-arrow-next {position:absolute; top:259px;outline:0; width:30px; height:62px; margin-top:-16px; text-indent:-9999px; z-index:99;left:20px; background:url(/layouts/default/image/main/prev_next_btn.png) no-repeat 0 0px;  cursor:pointer; }
#showcase .showcase-arrow-previous{position:absolute; top:259px; outline:0; width:30px; height:62px; margin-top:-16px; text-indent:-9999px; z-index:99;right:20px; background: url(/layouts/default/image/main/prev_next_btn.png) no-repeat -32px 0; cursor:pointer; }


#mcontent{width:1100px; display:block; height:200px; overflow:hidden;margin:0 auto; padding:580px 0px 0px 0px;z-index:1;}
#mcontent .movieA {float:left; display:inline-block; width:340px; height:200px; overflow:hidden; position:relative; background:#000;}
#mcontent .movieA a{display:block;}
#mcontent .movieA .btn_play {position:absolute; top:60px; left:0px; width:340px; height:100px; text-align:center;  z-index:1; color:#fff; font-size:28px;  line-height:150%;   font-family: 'nanum-square-r';}
#mcontent .movieA a .btn_play img {opacity:0.9; 	-moz-opacity:0.9; 	filter: alpha(opacity=90);display:block; margin: 45px auto 10px auto;}
#mcontent .movieA a:hover .btn_play img {opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); }
#mcontent .movieA a img.imgOp{opacity:0.55; 	-moz-opacity:0.55; 	filter: alpha(opacity=55);  }
#mcontent .movieA a:hover img.imgOp{opacity:0.4; 	-moz-opacity:0.4; 	filter: alpha(opacity=40);  }

#mcontent .notiA {float:left; display:inline-block; width:330px; height:200px; padding:0px 25px;  overflow:hidden; position:relative; }
#mcontent .notiA .bg {position:absolute; top:0px; left:0px; z-index:-1;background:#094948;width:380px; height:200px; opacity:0.75; 	-moz-opacity:0.75; 	filter: alpha(opacity=75);}
.notiA h3{z-index:1;font-style:none; font-weight:normal;  font-family: 'nanum-square-r'; font-size:20px; color:#fff; height:24px;letter-spacing:-1px; line-height:22px; padding:17px 0px 8px 0px; margin:0px 0px 10px 0px;overflow:hidden;background:url(/layouts/default/image/btn_more.png) right 18px no-repeat;border-bottom:1px solid #83a19d;}
.notiA  li {list-style:none; padding:0px; margin:0px; position:relative; height:31px;overflow:hidden;  }
.notiA  li a{display:block; height:31px; line-height:31px; font-size:15px; letter-spacing:-1px; border:none; color:#fff;opacity:0.75; 	-moz-opacity:0.75; 	filter: alpha(opacity=75);  background:url(/layouts/default/image/bul_noti.jpg) 3px 16px no-repeat ; padding-left:14px;}
.notiA  li a:hover {opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); }
.notiA li .new {position:absolute; top:10px; left:0px; z-index:1;text-align:center; width:12px; height:14px; line-height:12px; background:#e3493d;display:block;color:#fff;font-size:10px !important; letter-spacing:0px;  font-family:'dotum'}


#mcontent .gallA {float:left; display:inline-block; width:330px; height:200px; padding:0px 25px;  overflow:hidden; position:relative; }
#mcontent .gallA .bg {position:absolute; top:0px; left:0px; z-index:-1;background:#686152;width:380px; height:200px; opacity:0.75; 	-moz-opacity:0.75; 	filter: alpha(opacity=75);}
.gallA h3{z-index:1;font-style:none; font-weight:normal;  font-family: 'nanum-square-r'; font-size:20px; color:#fff; height:24px;letter-spacing:-1px; line-height:22px; padding:17px 0px 8px 0px; margin:0px 0px 18px 0px;overflow:hidden;background:url(/layouts/default/image/btn_more.png) right 18px no-repeat;border-bottom:1px solid #acaaa4;}

.gallA ul {padding:0;margin:0;}
.gallA li {float:left; position:relative;width:160px; overflow:hidden;margin:0 0px 0px 9px;list-style-type:none;}
.gallA li:first-child {float:left;margin:0 0px 0px 0px;list-style-type:none;}
.gallA li a .txtA {display:none;}
.gallA li a:hover .txtA {display:block;position:absolute; top:0px; left:0px;width:160px; height:110px;overflow:hidden;   text-align:center; font-size:14px; font-family:'nanum'; color:#fff; line-height:110px;padding:0; }
.gallA li a .imgA {width:160px; height:110px;overflow:hidden; background:#000;}
.gallA li a .imgA  img{-webkit-transform:scale(1); transform:scale(1); -webkit-transition:.2s ease-in-out; transition:.2s ease-in-out;}
.gallA li a:hover .imgA img{-webkit-transform:scale(1.3); transform:scale(1.3); opacity:0.4; 	-moz-opacity:0.4; 	filter: alpha(opacity=40);  }
.gallA li .new {position:absolute; top:0px; left:0px; z-index:1;text-align:center; width:36px; height:20px; line-height:20px; background:#e3493d;display:block;color:#fff;font-size:11px !important; letter-spacing:0px;  font-family:'nanum'}

#_hidden_layer_{z-index:9999;width:0px;height:0px;}