.mPopup {float:left; width:870px;  height:420px; border-right:1px solid #e5e5e5; padding:19px 19px 20px 19px; overflow:hidden; display:inline-block;}
#showcase{position:relative;}
#showcase .showcase-onepage .showcase-content{}
#showcase .showcase-button-wrapper{clear:both; position:absolute; bottom:12px; left:50%; margin-left:-30px; 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/main/visual_btn02.png) no-repeat ;}
#showcase .showcase-button-wrapper span.active{background-position:0 -15px;width:15px; }

#showcase .showcase-arrow-next {position:absolute; top:188px;outline:0; width:44px; height:44px; margin-top:0px; text-indent:-9999px; z-index:11;right:0px; background:url(/layouts/default/image/prev_next_btn.png) no-repeat -44px 0px;  cursor:pointer; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
#showcase .showcase-arrow-previous{position:absolute; top:188px; outline:0; width:44px; height:44px; margin-top:0px; text-indent:-9999px; z-index:11;left:0px; background: url(/layouts/default/image/prev_next_btn.png) no-repeat 0 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;}

#contents h2 a{display:block;color:#000;}
#contents h2 a:hover {color:#000;}
.sojang {float:right; width:289px; height:459px;overflow:hidden; display:inline-block;}
.sojang .sjGuide {padding:0px 19px 0px 20px; height:337px; border-bottom:1px solid #e3e3e3;overflow:hidden;}
.sojang .sjGuide h2{ font-style:none; padding:24px 0px 0px 0px;  height:56px;font-family: 'nanum-square-b'; font-weight:normal;  color:#000; font-size:21px; letter-spacing:-1px; background:url(/layouts/default/image/btn_more.gif) right 25px no-repeat;   }
.sojang .sjGuide h2 .titexp {font-family:'nanum'; font-size:14px; color:#828282;  letter-spacing:0px; margin-top:5px; }
.sojang .sjGuide a.pro {display:block;}
.sojang .sjGuide .img_y .thimg {width:250px; height:132px; overflow:hidden; position:relative; }
.sojang .sjGuide .img_y .thimg img {opacity:0; 	-moz-opacity:0; 	filter: alpha(opacity=0);-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.sojang .sjGuide .img_y a:hover .thimg img{opacity:0.3; 	-moz-opacity:0.3; 	filter: alpha(opacity=30); }
.sojang .sjGuide .img_y .thimg .bul{position:absolute; width:23px; height:12px; left:50%; margin-left:-12px; bottom:0px;background:url(/layouts/default/image/bg_arrow.png) center bottom no-repeat;  z-index:2;}
.sojang .sjGuide .img_y .sbj {margin-top:8px; width:250px; height:34px; line-height:34px; overflow:hidden; font-weight:bold; color:#000; font-size:14px; letter-spacing:-1px;}
.sojang .sjGuide .img_y a:hover  .sbj {color:#999;}
.sojang .sjGuide .img_y .sum { color:#999;height:24px; line-height:24px; overflow:hidden;}
.sojang .sjGuide .img_y .exp {color:#777;  margin-top:7px; height:34px; overflow:hidden;text-align:justify;}

.sojang .sjGuide .img_n .sbj {margin-top:9px; width:250px; height:60px; line-height:22px; overflow:hidden; font-weight:bold; color:#000; font-size:14px; letter-spacing:-1px;}
.sojang .sjGuide .img_n a:hover  .sbj {color:#999;}
.sojang .sjGuide .img_n .sum { color:#999;height:24px; line-height:24px; overflow:hidden;}
.sojang .sjGuide .img_n .exp {color:#777;  margin-top:10px; height:140px; overflow:hidden;text-align:justify; line-height:20px;}



.sojang .sjGuideBtn {padding:21px 19px 20px 20px; height:80px; overflow:hidden;}
.sojang .sjGuideBtn a {display:block; background: url(/layouts/default/image/i_sjguidebtn.png) 185px center no-repeat #847359; width:206px; height:65px; padding:15px 20px 0px 24px;font-family: 'nanum-square-b'; font-weight:normal; color:#fff; font-size:19px; line-height:26px;  letter-spacing:-1px; }

.ptline {width:100%; height:1px; background:#e5e5e5; margin:0 auto; display:block;}

.mtgui_noti  {float:left; width:908px;  height:463px; border-right:1px solid #e5e5e5;  overflow:hidden; display:inline-block;}
.mtgui_noti .mtguide {float:left; width:258px; height:219px; padding:19px 19px 20px 19px; overflow:hidden;  border-right:1px solid #e5e5e5;}
.mtgui_noti .mtguide h2{ font-style:none; padding:95px 0px 0px 0px;  height:50px;font-family: 'nanum-square-b'; font-weight:normal;  color:#000; font-size:21px; letter-spacing:-1px; text-align:center;  background:url(/layouts/default/image/mtguide_tt.png) center 0px no-repeat;   }
.mtgui_noti .mtguide h2 .titexp {font-family:'nanum'; font-size:14px; color:#828282;  letter-spacing:0px; margin-top:5px; }
.mtgui_noti .mtguide dl{padding:0px; margin:7px 0px 0px 0px; line-height:180%;}
.mtgui_noti .mtguide dl:after {clear:both; content:''; display:block;}
.mtgui_noti .mtguide dt{float:left; display:inline-block; width:65px; font-weight:bold; color:#908ac1;}
.mtgui_noti .mtguide dd{float:left; display:inline-block; width:193px;}
.mtgui_noti .mtguide dd strong {color:#000; font-size:14px; }

.mtgui_noti .notiA {float:left; width:248px; height:219px; padding:19px 29px 20px 28px;overflow:hidden; }
.mtgui_noti .notiA h2{ font-style:none; padding:0px 0px 0px 0px;  height:47px;font-family: 'nanum-square-b'; font-weight:normal;  color:#000; font-size:21px; line-height:26px;  letter-spacing:-1px; background:url(/layouts/default/image/btn_more.gif) right 10px no-repeat;      }
.mtgui_noti .notiA h2 .titexp {display:inline-block;margin-left:10px;font-family:'nanum'; font-size:14px; color:#828282;  letter-spacing:0px; margin-top:5px; }
.mtgui_noti .notiA li{list-style:none; background:url(/layouts/default/image/bul_li.png) 0px 11px no-repeat;  line-height:28px; height:30px; padding-left:8px; overflow:hidden; }
.mtgui_noti .notiA li  a .sbj{display:block;  height:28px; line-height:28px; color:#999;overflow:hidden; }
.mtgui_noti .notiA li  a:hover .sbj {color:#000}



.mtgui_noti .eveA  {float:left;   width:248px; height:219px; border-left:1px solid #e5e5e5;overflow:hidden; padding:19px 29px 20px 28px;  }
.mtgui_noti .eveA h2{ font-style:none; padding:0px 0px 0px 0px;  height:47px;font-family: 'nanum-square-b'; font-weight:normal;  color:#000; font-size:21px; line-height:26px; letter-spacing:-1px; background:url(/layouts/default/image/btn_more.gif) right 10px no-repeat;      }
.mtgui_noti .eveA h2 .titexp {display:inline-block;margin-left:10px;font-family:'nanum'; font-size:14px; color:#828282;  letter-spacing:0px; margin-top:5px; }
.mtgui_noti .eveA li{position:relative; float:left; width:248px; height:222px; margin-left:28px; padding-left:28px;text-align:justify; border-left:1px solid #e5e5e5;}
.mtgui_noti .eveA li:first-child {margin-left:0px; border-left:0px; padding-left:2px;}
.mtgui_noti .eveA li.img_y{width:248px; height:180px;overflow:hidden; }
.mtgui_noti .eveA li.img_y span.icon_new{position:absolute; top:0; left:2; display:block; z-index:10;width:40px; height:20px;text-align:center; line-height:22px; color:#fff; background:#6158a6;}
.mtgui_noti .eveA li.img_y .imgA {width:248px; height:126px;overflow:hidden; background:#000; }
.mtgui_noti .eveA li.img_y .imgA  img.thimg {opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); -webkit-transform:scale(1); transform:scale(1);-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mtgui_noti .eveA li.img_y a:hover .imgA  img.thimg{opacity:0.7; 	-moz-opacity:0.7; 	filter: alpha(opacity=70);-webkit-transform:scale(1.1); transform:scale(1.1);}
.mtgui_noti .eveA li.img_y a .sbj{display:block; margin-top:8px;height:44px; line-height:21px; color:#000;font-weight:bold; overflow:hidden; }

.mtgui_noti .eveA li.img_n{}
.mtgui_noti .eveA li.img_n a dt{display:block; width:248px; height:58px; font-size:14px; line-height:22px; color:#000; font-weight:bold; overflow:hidden;}
.mtgui_noti .eveA li.img_n a dd{display:block; width:248px; height:161px; line-height:19px;color:#777; overflow:hidden; letter-spacing:0px; overflow:hidden;}

.mtgui_noti .eveA li.img_y a:hover .sbj, .mtgui_noti .eveA li.img_n a:hover dt{color:#999}


.mtgui_noti .sbm_cal {width:908px; height:205px; overflow:hidden;  border-top:1px solid #e5e5e5; }
.sbm_cal .sungboM{float:left;width:602px;  height:165px;overflow:hidden; padding:20px 0px 20px 0px; border-right:1px solid #e5e5e5;}
.sbm_cal .sungboM h2{ float:left; display:inline-block; width:141px; font-style:none; padding:7px 0px 0px 19px;  height:150px;font-family: 'nanum-square-b'; font-weight:normal;  color:#000; font-size:21px; letter-spacing:-1px; background:url(/layouts/default/image/btn_more2.gif) 20px 73px no-repeat;      }
.sbm_cal .sungboM h2 .titexp {font-family:'nanum'; font-size:14px; color:#828282;  letter-spacing:0px; margin-top:7px; }
.sbm_cal .sungboM .sbM{ float:left; width:423px;display:inline-block;  padding:7px 19px 0px 0px;  }
.sbm_cal .sungboM .sbM ul {padding:0;margin:0;}
.sbm_cal .sungboM .sbM li {float:left; position:relative;width:141px; overflow:hidden;margin:0 0px 0px 0px;list-style-type:none; }
.sbm_cal .sungboM .sbM li:first-child {float:left;margin:0 0px 0px 0px;list-style-type:none;}
.sbm_cal .sungboM .sbM li a .txtA {display:block;line-height:130%;padding:18px 8px 0 8px; margin:0px !important;text-align:center;height:54px;width:125px;overflow:hidden;}
.sbm_cal .sungboM .sbM li a .txtA .sbj {display:block;text-align:center; font-weight:bold;  color:#777; letter-spacing:-1px;}
.sbm_cal .sungboM .sbM li a .imgA {margin:0px 16px 0px 15px;width:110px; height:110px;overflow:hidden; background:#000;}
.sbm_cal .sungboM .sbM li a .imgA  img{opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);-webkit-transform:scale(1); transform:scale(1); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.sbm_cal .sungboM .sbM li a:hover .imgA img{ opacity:0.7; 	-moz-opacity:0.7; 	filter: alpha(opacity=70); -webkit-transform:scale(1.2); transform:scale(1.2); }
.sbm_cal .sungboM .sbM li a:hover .txtA .sbj {color:#a9a9a9;}
.sbm_cal .sungboM .sbM li .irBg{position:absolute; top:0px; left:0px; width:141px;  height:110px;background:url(/layouts/default/image/bg_sbm.png) 15px top no-repeat; z-index:2;}

.sbm_cal .calenA {float:left;   width:248px; height:165px; overflow:hidden;padding:0px 28px 20px 29px;   }
.sbm_cal .calenA h2{ font-style:none; padding:27px 0px 0px 0px;  height:58px;font-family: 'nanum-square-b'; font-weight:normal;  color:#000; font-size:21px; letter-spacing:-1px; background:url(/layouts/default/image/btn_more.gif) right 25px no-repeat;   }
.sbm_cal .calenA h2 .titexp {font-family:'nanum'; font-size:13px; color:#828282;  letter-spacing:-0.5px; margin-top:5px; }
.sbm_cal .calenA ul{margin:0px; padding:0px;}
.sbm_cal .calenA ul li{list-style:none; background:url(/layouts/default/image/bul_li.png) 0px 7px no-repeat;  line-height:20px; height:48px; padding-left:8px; overflow:hidden; }
.sbm_cal .calenA ul li span.date {display:block;  color:#908ac1; font-weight:bold; letter-spacing:0px;}
.sbm_cal .calenA ul li span.sbj {display:block;  overflow:hidden;}


.mdona {float:right; width:289px;height:463px; overflow:hidden; display:inline-block;}
.mdona .mdoA {width:250px; padding:19px 19px 25px 20px;overflow:hidden;}
.mdona .mdoA h2{ font-style:none; padding:0px 0px 0px 0px;  height:47px;font-family: 'nanum-square-b'; font-weight:normal;  color:#000; font-size:20px; line-height:30px; letter-spacing:-1px;      }
.mdona .mdoA h2 .titexp {display:inline-block;margin-left:5px;font-family:'nanum'; font-size:12px; color:#828282;  letter-spacing:0px; margin-top:0px; }
.mdona .mdoA a.pro {display:block;}
.mdona .mdoA .img_y .thimg {width:250px; height:126px; overflow:hidden; position:relative; }
.mdona .mdoA .img_y .thimg img {opacity:0; 	-moz-opacity:0; 	filter: alpha(opacity=0);-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mdona .mdoA .img_y a:hover .thimg img{opacity:0.3; 	-moz-opacity:0.3; 	filter: alpha(opacity=30); }
.mdona .mdoA .img_y .thimg .bul{position:absolute; width:23px; height:12px; left:50%; margin-left:-12px; bottom:0px;background:url(/layouts/default/image/bg_arrow.png) center bottom no-repeat;  z-index:2;}
.mdona .mdoA .img_y .sbj {margin-top:8px; width:250px; height:34px; line-height:34px; overflow:hidden; font-weight:bold; color:#000; font-size:14px; letter-spacing:-1px;}
.mdona .mdoA .img_y a:hover  .sbj {color:#999;}
.mdona .mdoA .img_y .sum { color:#999;height:24px; line-height:24px; overflow:hidden;}
.mdona .mdoA .img_y .exp {color:#777;  margin-top:7px; height:90px; overflow:hidden;text-align:justify;}

.mdona .mdoA .img_n .sbj {margin-top:9px; width:250px; height:60px; line-height:22px; overflow:hidden; font-weight:bold; color:#000; font-size:14px; letter-spacing:-1px;}
.mdona .mdoA .img_n a:hover  .sbj {color:#999;}
.mdona .mdoA .img_n .sum { color:#999;height:24px; line-height:24px; overflow:hidden;}
.mdona .mdoA .img_n .exp {color:#777;  margin-top:10px; height:140px; overflow:hidden;text-align:justify; line-height:20px;}

.mdona .mdoBtn {padding:0px 19px 0px 20px; height:80px; overflow:hidden;}
.mdona .mdoBtn a {display:block; background: url(/layouts/default/image/i_donabtn.png) 180px center no-repeat #6f7075; width:206px; height:80px; padding:0px 20px 0px 24px;font-family: 'nanum-square-b'; font-weight:normal; color:#fff; font-size:19px; line-height:80px;  letter-spacing:-1px; }
