#wrapper {background:#f2f2f2; padding:40px 0px;}

#mTopArea {width:1200px; margin:0 auto;overflow:hidden;}
#mVisualA {position:relative; float:left; width:847px; height:450px; display:block; overflow:hidden;}
/*
#mVisualA .mvisTxt {position:absolute; bottom:70px; left:50px;     z-index:9; font-family: 'nanum-square-r'; }
#mVisualA .mvisTxt .stt {display:block;margin:0px 0px 12px 0px; padding:0px; font-weight:normal;  color:#484545; font-size:24px; line-height:30px;  }
#mVisualA .mvisTxt .tit {display:block;margin:0px; padding:0px 0px 0px 0px; font-weight:normal;  color:#484545; font-size:40px; line-height:50px; text-shadow:0px 0px #000; font-family: 'nanum-square-b'; }
#mVisualA .mvisTxt .tit span {display:inline-block;}
#mVisualA .mvisTxt .exp {display:block;margin:15px 0px 12px 0px; padding:0px; font-weight:normal;  color:#484545; font-size:16px; line-height:28px;  letter-spacing:-1px;  text-align:justify;}
#mVisualA .mvisTxt .exp span {letter-spacing:-1.2px; }
*/

#mVisualA .mvisTxt {position:absolute; bottom:10px; left:50px;     z-index:9; font-family: 'nanum-square-r'; }
#mVisualA .mvisTxt .stt {display:block;margin:0px 0px 12px 0px; padding:0px; font-weight:normal;  color:#5b3535; font-size:24px; line-height:30px;  }
#mVisualA .mvisTxt .tit {display:block;margin:0px; padding:0px 0px 0px 0px; font-weight:normal;  color:#5b3535; font-size:24px; line-height:30px; text-shadow:0px 0px #000; font-family: 'nanum-square-b'; }
#mVisualA .mvisTxt .tit span {display:inline-block;}
#mVisualA .mvisTxt .exp {display:block;margin:1px 0px 12px 0px; padding:0px; font-weight:normal;  color:#5b3535; font-size:16px; line-height:20px;  letter-spacing:-1px;  text-align:justify;}
#mVisualA .mvisTxt .exp span {letter-spacing:-1.2px; }

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

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



#tsprogramA { float:right; width:325px; height:450px; display:block; overflow:hidden;}
#tsprogramA .showcase-content{width:325px !important;height: 450px !important}
#showcase2{position:relative; width:325px !important}
#showcase2 .showcase-onepage .showcase-content{}
#showcase2 .showcase-button-wrapper{clear:both; position:absolute; bottom:20px; right:20px;  text-align:right; z-index:11;}
#showcase2 .showcase-button-wrapper span{display:inline-block; width:12px; height:12px; margin-left:4px; cursor:pointer; text-indent:-99999em; box-shadow:0px 0px 2px  rgba(0,0,0,0.6); font-size:0px; line-height:0px;background:#fff; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); border-radius: 20px !important;  -webkit-border-radius: 20px !important; -moz-border-radius: 20px !important;}
#showcase2 .showcase-button-wrapper span.active{ background:#f4690e; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); }

#mqbanArea {margin:40px auto; width:1200px; height:110px; overflow:hidden;padding:0px 0px; background:#fff;}
#mqbanArea ul:after {clear:both; content:''; display:block;}
#mqbanArea li{float:left; width:235px;height:110px;  overflow:hidden; display:block; position:relative;}
#mqbanArea li:first-child{width:260px;}
#mqbanArea li a{display:block;}
#mqbanArea li .thimg {position:absolute; top:30px; left:30px;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
#mqbanArea li a:hover .thimg {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
#mqbanArea li .txt {padding-left:120px; height:110px; line-height:110px; font-size:18px; color:#676767;font-family: 'NotoKrM'; }
#mqbanArea li a:hover .txt {color:#f36910;}

.quickArea {border:1px solid #ddd; height:78px; display:block; margin-bottom:38px; padding:0px 30px; overflow:hidden; margin-top: 38px;background: #ffffff;}
.quickArea ul.quick {display:block;float: left;}
.quickArea ul.quick:after {clear:both; content:''; display:block;}
.quickArea ul.quick li {float:left; overflow:hidden;}

.quickArea ul.quick li a{display:block; height:78px; padding:0px 43px 0px 90px; line-height:78px; font-size:18px; text-align:center;color:#454545;font-family: 'NotoKrM';-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.quickArea ul.quick li a:hover {color:#bf523b;}
.quickArea a.qbg1 {background:url(/img/main/today.png) 15px center no-repeat; }
.quickArea a:hover.qbg1 {background:url(/img/main/today.png) 15px center no-repeat; }
.quickArea a.qbg2 {background:url(/img/main/quick_02.png) 30px center no-repeat;  }
.quickArea a:hover.qbg2 {background:url(/img/main/quick_02_on.png) 30px center no-repeat; }
.quickArea a.qbg3 {background:url(/img/main/quick_03.png) 20px center no-repeat;  }
.quickArea a:hover.qbg3 {background:url(/img/main/quick_03_on.png) 20px center no-repeat; }
.quickArea a.qbg4 {background:url(/img/main/quick_04.png) 25px center no-repeat;  }
.quickArea a:hover.qbg4 {background:url(/img/main/quick_04_on.png) 25px center no-repeat; }
.quickArea a.qbg5 {background:url(/img/main/quick_05.png) 30px center no-repeat; }
.quickArea a:hover.qbg5 {background:url(/img/main/quick_05_on.png) 30px center no-repeat; }
.quickArea a.qbg6 {background:url(/img/main/quick_06.png) 30px center no-repeat;  }
.quickArea a:hover.qbg6 {background:url(/img/main/quick_06_on.png) 30px center no-repeat; }


#mbbsArea {width:1200px; margin:0 auto; padding:0px; }
.mnotiA {width:370px;background:#fff; margin-right:10px; display:block; overflow:hidden; position:relative;padding:30px 30px 15px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }

.mnotiA h3  { display:block; font-style:none;  font-weight:normal; color:#333; font-size:24px; 	font-family: 'NotoKrM';  margin:0px; padding:0px 0px 13px 0px; line-height:24px; overflow:hidden;background:url(/img/main/btn_more.png) right  top  no-repeat; }
ul.notiA {float:left; width:310px;  overflow:hidden; }
.notiA  li{ list-style:none; display:block; overflow:hidden; font-size:16.5px; position:relative; margin:0px; height:30px; font-family: 'NotoKrM';padding-top:14px;  border-top:1px solid #ebebeb; letter-spacing:-0.5px;}
.notiA  li:first-child { border-top:none;}
.notiA  li a{color:#676767; display:block;height:18px; line-height:18px;  }
.notiA  li a:hover {color:#f36910;  }
.notiA  li a .date {display:block; font-size:13px; color:#888888; font-family: 'NotoKrR'; letter-spacing:0px;float: right;}
.notiA  li a .new  {display:inline-block; font-size:13px; color:#f36910; padding-left:4px;  }
.notiA li strong {float:left;font-weight: 300;}


ul.notiB {float:left; width:900px;  overflow:hidden; }
.notiB  li{ list-style:none; display:block; overflow:hidden; font-size:16.5px; position:relative; margin:0px; height:30px; font-family: 'NotoKrM';padding-top:30px;  border-top:1px solid #ebebeb; letter-spacing:-0.5px;}
.notiB  li:first-child { border-top:none;}
.notiB  li a{color:#676767; display:block;height:18px; line-height:18px;  }
.notiB  li a:hover {color:#f36910;  }
.notiB  li a .date {display:block; font-size:13px; color:#888888; font-family: 'NotoKrR'; letter-spacing:0px;float: right;}
.notiB  li a .new  {display:inline-block; font-size:13px; color:#f36910; padding-left:4px;  }
.notiB li strong {float:left;font-weight: 300;}





.mquickA {float:left; width:364px; overflow:hidden;display:block; margin-right: 54px;}


.mquickA .freeboardA{width:270px; height:190px; background:#01926d;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding:30px 30px 0px 30px;}
.freeboardA h3  { display:block; font-style:none;  font-weight:normal; color:#fff; font-size:22px; 	font-family: 'NotoKrR';  margin:0px; padding:0px 0px 13px 0px; line-height:22px; overflow:hidden;background:url(/img/main/btn_more3.png) right  top  no-repeat; }
.freeboardA ul{ width:210px;   overflow:hidden; }
.freeboardA  li{ list-style:none; display:block; overflow:hidden; font-size:15.5px; position:relative; margin:0px; height:30px; padding-top:3px;font-family: 'NotoKrR'; border-top:none; letter-spacing:-0.5px;}
.freeboardA  li:first-child { border-top:none;padding-top:8px; }
.freeboardA  li a{color:#fff; display:block;height:18px; line-height:18px;  }
.freeboardA  li a:hover {color:#8ac4b5;  }
.freeboardA  li a .date {display:none; font-size:13px; color:#888888; margin-top:5px;font-family: 'NotoKrR'; letter-spacing:0px;}
.freeboardA  li a .new  {display:inline-block; font-size:13px; color:#ffac06; padding-left:4px;  }


.mquickA .webzineA {width:364px; height:138px; margin-bottom:15px;  position:relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickA .webzineA a{background:url(/img/main/bg_greeting.png) top left no-repeat ;display:block;width:364px; height:138px;  padding:40px 0px 0px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickA .webzineA a:hover {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
.mquickA .webzineA a .txt {color:#fff; font-size:22px;}
.mquickA .webzineA a .txt strong{font-size:24px; font-weight:normal;   font-family: 'NotoKrM';}
.mquickA .webzineA a .txt p {font-size:16.5px;  background:url(/img/main/mqbt01_1.png) left 17px no-repeat;height:30px; padding:20px 0px 0px 40px;}

.mquickA .webzineB {width:364px; height:138px; margin-bottom:15px;  position:relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickA .webzineB a{background:url(/img/main/bg_1_1.png) top left no-repeat ;display:block;width:364px; height:138px;  padding:30px 0px 0px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickA .webzineB a:hover {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
.mquickA .webzineB a .txt {color:#fff; font-size:22px;}
.mquickA .webzineB a .txt strong{font-size:24px; font-weight:normal;   font-family: 'NotoKrM';}
.mquickA .webzineB a .txt p {font-size:14.5px;height:30px; padding-top:10px}

.mquickA .webzineC {width:364px; height:112px; margin-bottom:15px;  position:relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickA .webzineC a{background:url(/img/main/bg_2_1.png) top left no-repeat ;display:block;width:364px; height:112px;  padding:24px 0px 0px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickA .webzineC a:hover {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
.mquickA .webzineC a .txt {color:#fff; font-size:22px;}
.mquickA .webzineC a .txt strong{font-size:24px; font-weight:normal;   font-family: 'NotoKrM';}
.mquickA .webzineC a .txt p {font-size:14.5px;height:30px; padding-top:5px}

.mquickA .webzineD {width:364px; height:90px; margin-bottom:15px;  position:relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickA .webzineD a{background:url(/img/main/bg_3.png) top left no-repeat ;display:block;width:364px; height:90px;  padding:24px 0px 0px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickA .webzineD a:hover {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
.mquickA .webzineD a .txt {color:#fff; font-size:22px;}
.mquickA .webzineD a .txt strong{font-size:24px; font-weight:normal;   font-family: 'NotoKrM';}
.mquickA .webzineD a .txt p {font-size:14.5px;height:30px; padding-top:5px}


.mquickB {float:left; width:364px; overflow:hidden;display:block; margin-right: 54px;}
.mquickB .go1 {width:370px; margin-top:18px;  position:relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickB .go1 a{    background: url(/img/main/mqbt01_1.png) 300px center no-repeat #3f6763;;display:block;width:370px; height:90px;  padding:33px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickB .go1 a:hover {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
.mquickB .go1 a .txt {color:#fff; font-size:22px;height: 40px;background: url(/img/main/quick_01.png) top left no-repeat;padding-left: 60px;}
.mquickB .go1 a .txt strong{font-size:24px; font-weight:normal;   font-family: 'NotoKrM';}
.mquickB .go1 a .txt p {font-size:16.5px;  background:#c05c00;padding: 5px 10px;margin: 20px auto;; width: 60px;}

.mquickC {float:left; width:364px; overflow:hidden;display:block}
.mquickC .go2 {width:370px; margin-top:18px;  position:relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickC .go2 a{    background: url(/img/main/mqbt01_1.png) 300px center no-repeat #876d47; ;display:block;width:370px; height:90px;  padding:33px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
.mquickC .go2 a:hover {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
.mquickC .go2 a .txt {color:#fff; font-size:22px;height: 40px;background: url(/img/main/quick_06.png) top left no-repeat;padding-left: 45px;}
.mquickC .go2 a .txt strong{font-size:24px; font-weight:normal;   font-family: 'NotoKrM';}
.mquickC .go2 a .txt p {font-size:16.5px;  background:#c05c00;padding: 5px 10px;margin: 20px auto;; width: 60px;}



.mPopupA {float:right; width:590px; height:350px; overflow:hidden;display:block;background:#fff; }
#showcase3{position:relative;}
#showcase3 .showcase-onepage .showcase-content{}
#showcase3 .showcase-button-wrapper{clear:both; position:absolute; top:20px; right:20px;  text-align:right; z-index:11;}
#showcase3 .showcase-button-wrapper span{float:left; width:12px; height:12px; margin-left:5px; cursor:pointer; text-indent:-99999em; font-size:0px; line-height:12px; background:url(/img/btn_off.png) left center no-repeat ;}
#showcase3 .showcase-button-wrapper span.active{width:12px; height:12px; background:url(/img/btn_on.png) left top no-repeat;}

.gallArea{width:1200px; overflow:hidden; margin:40px auto 0px auto; padding:30px 0px 20px 0px; background:#fff;}
.gallArea h3  { display:block; font-style:none;  font-weight:normal; color:#333; font-size:24px; 	font-family: 'NotoKrM';  margin:0px 32px 5px 30px; padding:0px 0px 13px 0px; line-height:24px; overflow:hidden;background:url(/img/main/btn_more.png) right  top  no-repeat; }

.gallArea ul:after {clear:both; content:''; display:block;}
.gallArea li{list-style:none;float:left; display:inline-block; width:250px; height:220px; position:relative; padding:0px; margin:0px 0px 0px 46px;overflow:hidden;text-align:center; }
.gallArea li:first-child {margin-left:30px;}
.gallArea li a{ display:block; width:250px; height:220px;  }

.gallArea .imgbd {position:absolute; top:0px; left:0px; z-index:1;width:250px; height:150px; border:1px solid rgba(0,0,0,0.1); box-sizing:border-box; }
.gallArea .imgA {width:250px; height:150px; background:#000;overflow:hidden;}
.gallArea a  .imgA .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;} 
.gallArea a:hover  .imgA .thimg{opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); -webkit-transform:scale(1.04); transform:scale(1.04);  } 
.gallArea a .sbjA {display:block; width:250px; height:30px; line-height:30px;  font-size:16.5px;  padding:10px 0px 0px 0px;font-family:'NotoKrM'; color:#676767;  overflow:hidden; letter-spacing:-1px; }
.gallArea a .dateA {display:block;font-size:13.5px; color:#8c8c8c; margin:5px 0px 8px 0px; line-height:20px; height:20px; overflow:hidden;}
.gallArea a .noimg {border:1px solid #dee0df; width:200px; height:168px; padding:20px 24px 20px 24px; display:block; overflow:hidden;}
.gallArea a .noimg .sbjA {display:table-cell;vertical-align:middle;line-height:25px;  font-size:16.5px;  padding:25px 0px 8px 0px;font-family:'NotoKrM'; color:#676767;  overflow:hidden; letter-spacing:-1px; }
.gallArea a .noimg .conA {display:table-row;font-size:13.5px; color:#8c8c8c; line-height:24px; height:150px; overflow:hidden; margin:0px;}
.gallArea a .noimg .conA span{display:block;height:100px; overflow:hidden; margin:0px;}
.gallArea a:hover .noimg {border:3px solid #e17543;  padding:18px 22px 22px 22px; }
.gallArea a:hover .sbjA{color:#c05c00;}



.gallArea1{width:370px; overflow:hidden; padding:30px 0px 20px 0px; background:#fff;}
.gallArea1 h3  { display:block; font-style:none;  font-weight:normal; color:#333; font-size:24px; 	font-family: 'NotoKrM';  margin:0px 32px 5px 30px; padding:0px 0px 13px 0px; line-height:24px; overflow:hidden;background:url(/img/main/btn_more.png) right  top  no-repeat; }

.gallArea1 ul:after {clear:both; content:''; display:block;}
.gallArea1 li{list-style:none;float:left; display:inline-block; width:137px; height:169px; position:relative; padding:0px; margin:0px 0px 0px 30px;overflow:hidden;text-align:center; }
.gallArea1 li:first-child {margin-left:30px;}
.gallArea1 li a{ display:block; width:137px; height:220px;  }

.gallArea1 .imgbd {position:absolute; top:0px; left:0px; z-index:1;width:137px; height:100px; border:1px solid rgba(0,0,0,0.1); box-sizing:border-box; }
.gallArea1 .imgA {width:137px; height:100px; background:#000;overflow:hidden;}
.gallArea1 a  .imgA .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;} 
.gallArea1 a:hover  .imgA .thimg{opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); -webkit-transform:scale(1.04); transform:scale(1.04);  } 
.gallArea1 a .sbjA {display:block; width:137px; height:30px; line-height:30px;  font-size:16.5px;  padding:10px 0px 0px 0px;font-family:'NotoKrM'; color:#676767;  overflow:hidden; letter-spacing:-1px; }
.gallArea1 a .dateA {display:block;font-size:13.5px; color:#8c8c8c; margin:5px 0px 8px 0px; line-height:20px; height:20px; overflow:hidden;}
.gallArea1 a .noimg {border:1px solid #dee0df; width:200px; height:168px; padding:20px 24px 20px 24px; display:block; overflow:hidden;}
.gallArea1 a .noimg .sbjA {display:table-cell;vertical-align:middle;line-height:25px;  font-size:16.5px;  padding:25px 0px 8px 0px;font-family:'NotoKrM'; color:#676767;  overflow:hidden; letter-spacing:-1px; }
.gallArea1 a .noimg .conA {display:table-row;font-size:13.5px; color:#8c8c8c; line-height:24px; height:150px; overflow:hidden; margin:0px;}
.gallArea1 a .noimg .conA span{display:block;height:100px; overflow:hidden; margin:0px;}
.gallArea1 a:hover .noimg {border:3px solid #e17543;  padding:18px 22px 22px 22px; }
.gallArea1 a:hover .sbjA{color:#c05c00;}



#wrapper:after {
  content: '';
  background-image: url();
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0px;
  width: 315px;
  height: 360px;z-index: -1;

}


#wrapper:before {
  content: '';
  background-image: url();
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 0px;
  width: 433px;
  height: 643px;
}


.line {position: relative;width: 310px;margin: 15px 0px 0px 0px;font-family: 'nanum-square-r';letter-spacing: -1px;border-bottom: 1px solid #a0a0a0;}