#mVisualA {width:1200px;height:390px; margin:90px auto 40px auto; overflow:hidden; position:relative;}
#mVisualA .mvisTxt {position:absolute; top:130px; left:50%; width:1100px;margin-left:-550px; z-index:9; font-family: 'nanum-square-r'; text-align:left;}
#mVisualA .mvisTxt h1 {position:relative;margin:0px; padding:0px 0px 20px 0px; font-weight:normal;  color:#fff; font-size:42px; line-height:64px; letter-spacing:-1px;text-shadow:0px 1px #000; }
#mVisualA .mvisTxt h1 span{font-size:50px; font-family: 'nanum-square-b'; }
#mVisualA .mvisTxt h3 {margin:0px 0px 20px 0px; padding:0px; font-weight:normal;  color:#fff; font-size:19px; line-height:19px;  letter-spacing:-0.5px; opacity:0.85; 	-moz-opacity:0.85; 	filter: alpha(opacity=85);}
#mVisualA .mvisTxt .btnA {display:block; }
#mVisualA .mvisTxt .btnA a{display:inline-block; width:170px; height:50px; background:url(/img/back_blank.png) repeat; margin-right:10px; line-height:50px;font-family: 'nanum-square-r';  font-size:18px; color:#fff;text-align:center;}

#showcase{position:relative;}
#showcase .showcase-onepage .showcase-content{}
#showcase .showcase-button-wrapper{clear:both; position:absolute; bottom:20px; right:30px;  text-align:right; z-index:11;}
#showcase .showcase-button-wrapper span{float:left; width:14px; height:14px; margin-left:7px; cursor:pointer; text-indent:-99999em; font-size:0px; line-height:14px; background:url(/img/btn_off.png) left center no-repeat ;}
#showcase .showcase-button-wrapper span.active{width:14px; height:14px; background:url(/img/btn_on.png) left top no-repeat;}

#showcase .showcase-arrow-next {position:absolute; top:410px;outline:0; width:80px; height:80px; margin-top:0px; text-indent:-9999px; z-index:11;left:30px; background:url(/img/main/prev_next_btn.png) no-repeat 0 0px;  cursor:pointer; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
#showcase .showcase-arrow-previous{position:absolute; top:410px; outline:0; width:80px; height:80px; margin-top:0px; text-indent:-9999px; z-index:11;right:30px; background: url(/img/main/prev_next_btn.png) no-repeat -80px 0; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); }
#showcase .showcase-arrow-next:hover, #showcase .showcase-arrow-previous:hover  {opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}



.mMagazA {position:relative; overflow:hidden; width:1200px; min-height:330px;  margin-bottom:40px;}
.gallA ul :after {clear:both; content:''; display:block;}
.gallA li{list-style:none;float:left; width:285px; height:260px; margin-left:20px; display:inline-block; position:relative; }
.gallA li:first-child {margin-left:0px;}
.gallA li a{ display:block; width:285px; text-align:left; }
.gallA li .bocateA {position:absolute; top:0px; left:0px;  padding:12px 22px; color:#fff; line-height:20px; z-index:2;font-size:14px; font-family:'nanumB';}
.gallA li .bcbg1 {background:#80a4ba;}
.gallA li .bcbg2 {background:#69c3bc;}
.gallA li .bcbg3 {background:#b3cd73;}
.gallA li .bcbg4 {background:#8c97cb;}
.imgbd {position:absolute; top:0px; left:0px; z-index:1;width:285px; height:180px;background: url(/img/bd_maga.png) left top no-repeat; }
.gallA .imgA {width:285px; height:180px; background:#000;overflow:hidden;}
.gallA a .thimg{opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); -webkit-transform:scale(1.00); transform:scale(1.00); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;} 
.gallA a:hover .thimg{opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); -webkit-transform:scale(1.04); transform:scale(1.04);  } 
.gallA a .sbjA {display:block; position:relative; width:253px; height:79px;  padding:0px 15px;font-family:'nanum'; color:#000;  overflow:hidden; letter-spacing:-0.5px; border:1px solid #e5e5e5; border-top:none; }
.gallA a .sbjA span {display:block;font-size:14px; color:#707070; padding:15px 0px 8px 0px; line-height:16px; height:16px; overflow:hidden;}
.gallA a .sbjA .sbj {font-size:16px; line-height:28px; height:28px; overflow:hidden;}

.mLefA {float:left; display:inline-block; width:590px; margin-right:20px; overflow:hidden;}
.bookA {padding:0px;overflow:hidden;position:relative;  }
.bookA:after {clear:both; content:''; display:block;}
.bookA ul li{list-style:none; display:inline-block; width:294px; height:300px; text-align:center; position:relative;  }
.bookA ul li:first-child {margin-left:0px;}
.bookA ul .imgA {width:125px; height:170px; background:#000; overflow:hidden; margin:0 auto; margin-top:10px;}
.bookA ul a .thimg{opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;} 
.bookA ul a:hover .thimg{opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); } 
.bookA ul a .sbjA {display:block;  font-size:15px; padding:0px;  color:#707070; line-height:22px; overflow:hidden; letter-spacing:-0.5px; text-align:center;}
.bookA ul a .sbjB {display:block; font-size:16.5px;color:#1b1b1b; padding:22px 54px 6px 54px;font-family:'nanum-square-b';text-align:center;line-height:23px;  height:46px;}

.bookA li .bonameA {display:block;   padding:22px 0px 8px 0px; text-align:center; line-height:20px;font-size:18px; font-family:'nanum-square-b';}
.bookA li .bcbg1 {color:#417899;}
.bookA li .bcbg2 {color:#38978f;}
.bookA li .bcbg3 {color:#90ab4e;}
.bookA li .bcbg4 {color:#7c87b8;}
.bookA li .bonameA2 {display:block; color:#1b1b1b;   padding:0px 0px 4px 0px; text-align:center; line-height:20px;font-size:14.5px; font-family:'nanumB'; letter-spacing:-1px;}
.bookA li .writertt {display:block;   font-size:15px; padding:0px;  color:#707070; line-height:22px;  height:22px;}

.bx-default-pager {display:none;}
.bx-prev {position:absolute; z-index:9; top:123px; left:0px; width:54px; height:54px; background:url(/img/btn_prev_next.png) 0px 0px no-repeat; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); text-indent:-99999px;-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.bx-prev:hover {opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);}
.bx-next {position:absolute; z-index:9; top:123px; right:0px; width:54px; height:54px; background:url(/img/btn_prev_next.png) -55px 0px no-repeat; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); text-indent:-99999px;-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.bx-next:hover {opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);}


.mRigA {float:right; display:inline-block; width:590px; overflow:hidden;}

.mLefA .bookA li {background:#e3eaef;} 
.mRigA .bookA  li{background:#e1eeeb;}


.mPortA {clear:both; display:block; width:1200px; height:240px; margin-top:40px;  margin-bottom:20px; overflow:hidden;background:url(/img/portfolio_bg_01.jpg) left top no-repeat;}
.mPortA h3 {position:relative; display:block;text-indent:-9999px; margin-top:30px; width:100%; height:100px;background:url(/img/portfolio_txt1.png) center top no-repeat;}
.mPortA div {position:relative; padding:20px 0; width:588px; height: 200px;overflow:hidden; margin:0 auto;background: url(/img/portfolio_txt1.png) center 20px no-repeat;}
.mPortA .btn_LW, .mPortA .btn_RW {display:block; float:left; width:190px; height:44px; line-height:44px; font-size:15px; font-family:'nanumb'; box-sizing:border-box; padding:0 30px; border:1px solid #000;color:#1b1b1b;}
.mPortA .btn_LW {text-align:right; margin-right:30px; background:url(/img/btn_left.png) left 20px center no-repeat;margin-top: 125px; }
.mPortA .btn_RW {text-align:left; margin-left:178px;background:url(/img/btn_right.png) right 20px center no-repeat;margin-top: 125px;}
.mPortA a:hover { background-color:rgba(255,255,255,0.4);}

.notiA {position:relative; overflow:hidden; width:1200px; height:60px; background:#f4f4f4; color:#000;}
.notiA  .tt{position:relative; float:left; height:60px; line-height:62px; overflow:hidden; font-size:18px; font-family: 'nanum-square-b'; padding:0px 16px 0px 30px; letter-spacing:0px; background:url(/img/notice_line.gif) right center no-repeat;}




#showcase2{position:relative;}
#showcase2 .showcase-onepage .showcase-content{}
#showcase2 .showcase-arrow-previous{position:absolute; left:0px; bottom:120px; outline:0; width:54px; height:54px; margin-top:0px; text-indent:-9999px; z-index:11;background: url(/img/btn_prev.gif) no-repeat; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); }
#showcase2 .showcase-arrow-next {position:absolute; right:0px; bottom:120px; outline:0; width:54px; height:54px; margin-top:0px; text-indent:-9999px; z-index:11;background:url(/img/btn_next.gif) no-repeat;  cursor:pointer; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
#showcase2 .showcase-arrow-next:hover, #showcase .showcase-arrow-previous:hover  {opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}


#showcase3{position:relative;}
#showcase3 .showcase-onepage .showcase-content{}
#showcase3 .showcase-arrow-previous{position:absolute; right:0px; bottom:0; outline:0; width:42px; height:30px; margin-top:0px; text-indent:-9999px; z-index:11;background: url(/img/btn_top.gif) no-repeat 0; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); }
#showcase3 .showcase-arrow-next {position:absolute; right:0px; top:0; outline:0; width:42px; height:30px; margin-top:0px; text-indent:-9999px; z-index:11;background:url(/img/btn_bottom.gif) no-repeat 0;  cursor:pointer; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
#showcase3 .showcase-arrow-next:hover, #showcase .showcase-arrow-previous:hover  {opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}


.mMagazA h3, .mRigA h3, .mLefA h3 {display:block; font-family: 'nanum-square-b'; font-weight:normal; font-size:25px; line-height:25px;color:#000 !important; height:50px; margin-bottom:20px;}
.mMagazA h3 p, .mRigA h3 p, .mLefA h3 p {font-family:'nanum'; color:#707070; font-size:15px; line-height:15px; margin-top:10px;}

