.mVisual {position:relative;width:100%; margin:90px auto 1px auto; height:570px; display:block; overflow:hidden; }	
.mVisual .wrap {position:relative;width:1200px; margin:0px auto; height:570px; display:block; overflow:hidden; }	
.mVisual .mvisTxt {display:block; position:absolute; top:10px;left:50%; width:500px; margin-left:-565px; z-index:10; letter-spacing:-2px;}
.mVisual .mvisTxt span {display:block;color:#cc6bb8; font-size:46px;line-height:48px;display:block; font-family:'NotoKrM'; padding:35px 0px 0px 0px; }
.mVisual .mvisTxt p {display:block;color:#000; font-size:42px; line-height:50px;display:block; font-family:'NotoKrR'; padding:10px 0px 0px 0px; }
#showcase .mimg {width:100%; height:580px; display:block; overflow:hidden;}
#showcase{position:relative;}
#showcase .showcase-onepage .showcase-content{}
#showcase .showcase-button-wrapper{clear:both; position:absolute; bottom:30px; left:36px; text-align:center; z-index:11;}
#showcase .showcase-button-wrapper span{float:left; width:30px; height:3px; margin-right:2px; cursor:pointer; text-indent:-99999em; background:rgba(0,0,0,0.3);}
#showcase .showcase-button-wrapper span.active{ background:#cc6bb8;}

#showcase .showcase-arrow-next {position:absolute; top:309px;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:309px; 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; }

#content {font-family:'NotoKrM'; letter-spacing:-1px;}


.notiArea {float:left; width:275px; height:230px; display:inline-block; overflow:hidden; background:#f1efed; padding:0px 35px;letter-spacing:-1px;}
.notiArea h2{font-size:22px;font-weight:normal;   color:#412e32; padding:24px 0px 13px 0px; height:22px; line-height:22px; background:url(/layouts/default/image/img17/btn_more.png) right 26px no-repeat; letter-spacing:-1.5px;}
.notiArea li{list-style:none; font-size:15px; overflow:hidden;}
.notiArea li a {display:block; color:#514f4f;height:30px; line-height:30px; }
.notiArea li a:hover {color:#e472a1; }
.notiArea li a span.new {color:#f15595;  display:inline-block; margin-left:4px; font-size:12px;}

.gallArea {float:left; width:185px; height:200px; display:inline-block; overflow:hidden; padding:30px 35px 0px 35px;}
.gallArea li{position:relative; width:185px; height:200px;  text-align:justify;overflow:hidden;}
.gallArea li.img_y{}
.gallArea li .imgBd{position:absolute; width:185px; height:120px; left:0px; top:0px;overflow:hidden; border:1px solid rgba(0,0,0,0.05);-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.gallArea li.img_y span.icon_new{position:absolute; top:0; left:0; display:block; z-index:10;width:40px; height:40px; font-size:12px; text-align:center; line-height:40px; color:#fff; background:rgba(216,118,158,0.85);}
.gallArea li.img_y a{display:block;}
.gallArea li.img_y .imgA{width:185px; height:120px; background:#2b180b}
.gallArea li.img_y img.img{max-width:100%;opacity:0.95; -moz-opacity:0.95; 	filter: alpha(opacity=95); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.gallArea li.img_y a:hover img.img {opacity:0.7; 	-moz-opacity:0.7; 	filter: alpha(opacity=70);}
.gallArea li.img_y dl{width:185px; height:70px; padding:10px 0px 0px 0px; }
.gallArea li.img_y a dt{display:block; height:24px; line-height:24px; font-size:16.5px; font-weight:normal; color:#514f4f; overflow:hidden; letter-spacing:-1px;}
.gallArea li.img_y a dd{display:block;padding-top:3px; line-height:18px; font-size:14.5px; color:#c07b97; overflow:hidden; letter-spacing:-1px;}
.gallArea li.img_y a dt:hover {color:#e472a1; }
.gallArea li.img_n{}
.gallArea li.img_n a dt{display:table-cell; width:145px; height:120px; padding:0 20px; color:#fff; font-weight:normal;; font-size:18px; vertical-align:middle; background-color:#b17790; overflow:hidden;}
.gallArea li.img_n a dd{display:block; width:185px; height:70px; padding:10px 0px 0px 0px; }
.gallArea li.img_n a dd span{display:block; height:70px;   line-height:24px; font-size:14.5px; color:#333; overflow:hidden; letter-spacing:-0.5px;}




.mPopupArea {float:right; width:600px; height:230px; padding:0px 0px; display:inline-block; overflow:hidden;}
#showcase2 {position:relative; height:230px;}
#showcase2 .showcase-onepage .showcase-content{}
#showcase2 .showcase-button-wrapper{clear:both; position:absolute; top:20px; right:20px; margin-left:2px; text-align:right; z-index:11;}
#showcase2 .showcase-button-wrapper span{display:inline-block; width:17px; height:17px; margin-left:1px; cursor:pointer; text-indent:-99999px; background:url(/layouts/default/image/img17/btn_popoff.png) no-repeat; font-size:0px;}
#showcase2 .showcase-button-wrapper span.active{background:url(/layouts/default/image/img17/btn_popon.png) no-repeat ; }


.mQuickArea {width:1100px; height:320px; margin:40px auto; overflow:hidden;}
.mQuickArea ul:after {clear:both; content:""; display:block;}
.mQuickArea ul li {float:left; position:relative; display:block; margin-right:40px;  margin-bottom:40px; width:340px; height:140px;overflow:hidden; background:#000; }
.mQuickArea ul li.last {margin-right:0px;}
.mQuickArea ul li a {display:block; width:340px; height:140px;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mQuickArea ul li a:hover img {opacity:0.5; -moz-opacity:0.5; filter: alpha(opacity=50);  }
.mQuickArea ul li a .mqtit {position:absolute; top:56px; left:0px;width:340px;  color:#fff; font-size:22px;font-family:'nanum-square-b';   z-index:1;text-align:center; }
.mQuickArea ul li a:hover .mqtit {top:33px; -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;  }
.mQuickArea ul li a .mqexp {position:absolute; display:block;  opacity:0; 	-moz-opacity:0; 	filter: alpha(opacity=0);top:70px; left:0px;width:340px;  padding-top:12px;color:#e0c3d7; font-size:15px;font-family:'nanumB';   z-index:1;text-align:center;background:url(/layouts/default/image/main/bg_mquick.png) center top no-repeat;  }
.mQuickArea ul li a:hover .mqexp {display:block; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); -webkit-transition:.4s ease-in-out; transition:.4s ease-in-out;  }


#_hidden_layer_ {width: 30% !important; height: 65% !important;}