#sVisualA {display:block; width:100%; height:460px; margin:0 auto 40px auto;  overflow:hidden; text-align:center; color:#fff; clear:both;}
.svbg1 {background:url(/img/sub_bg1.jpg) center top no-repeat;}
.svbg2 {background:url(/img/sub_bg2.jpg) center top no-repeat;}
.svbg3 {background:url(/img/sub_bg3.jpg) center top no-repeat;}
.svbg4 {background:url(/img/sub_bg4.jpg) center top no-repeat;}
.svbg5 {background:url(/img/sub_bg5.jpg) center top no-repeat;}
.svbg6 {background:url(/img/sub_bg6.jpg) center top no-repeat;}
.svbg7 {background:url(/img/sub_bg7.jpg) center top no-repeat;}
.svbg8 {background:url(/img/sub_bg8.jpg) center top no-repeat;}
.svbg9 {background:url(/img/sub_bg9.jpg) center top no-repeat;}

#sVisualA .svisTxt {display:block; position:relative; width:1200px; height:460px; margin:0 auto;}
#sVisualA .svisTxt .tit {display:inline-block; position:absolute;font-family: 'nanum-square-b'; bottom:30px;  font-weight:normal; color:#f2d733; text-align:left;font-size:36px;   left:0px;   height:54px; line-height:54px;text-shadow:0px 0px 3px rgba(0,0,0,0.7); -moz-text-shadow: 0px 0px 3px  rgba(0,0,0,0.7); -webkit-text-shadow: 0px 0px 3px  rgba(0,0,0,0.7); }
 

#wrapper {padding:0px 0px 30px 0px; display:block; position:relative; margin:0 auto; width:1200px;}

#sideA {float:left; display:block; width:220px;  padding-bottom:20px; background:#fff;}
#sideA h2{font-family:'nanum-square-b'; font-weight:normal; color:#fff; text-align:center;  font-size:28px; line-height:130px; height:120px; background:#d19f69; word-break:keep-all;-ms-word-break:keep-all; word-wrap:normal;}

#sideA .snb_2dul {display:block; font-family:'nanum-square-r'; font-size:18px; padding:10px 20px; color:#313131;}
#sideA li{background:none; list-style-type:none; display:block; overflow:hidden; padding:0px; border-bottom:1px solid #f2f2f2;}
#sideA li .snb_2da{display:block; text-align:left; padding:0 5px; height:50px; line-height:50px; letter-spacing:-0.5px; background:url(/img/snb_point.png) 190px center no-repeat #fff;  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; }
#sideA li:first-child .snb_2da {}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {color:#d77d1d; background-position:160px center;}
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{font-family:'nanum-square-b'; color:#d77d1d !important; background-position:160px center;}
#sideA .snb_3dul {display:none; background:#f2f2f2; padding:10px 0px 10px 0px; border-top:none;}
#sideA .snb_3dul li {margin-bottom:0px;}
#sideA li .snb_3da{display:block; font-size:16px; padding:7px 0px 7px 30px;  letter-spacing:-0.5px; color:#777;}
#sideA li .snb_3da:hover {color:#000;}
#sideA  .on2 {color:#bf523b !important;}

#sideA ul.lefbann {margin-top:30px; }
#sideA ul.lefbann li {margin-top:2px; width:230px;  height:70px;overflow:hidden; position:relative;}
#sideA ul.lefbann li:first-child {margin-top:0px;}
#sideA ul.lefbann li a {display:block;  width:230px;  height:70px;}
#sideA ul.lefbann li a .txtA { position:absolute; top:14px; left:25px; z-index:1; color:#fff;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; }
#sideA ul.lefbann li a:hover .txtA {opacity:0.7; 	-moz-opacity:0.7; 	filter: alpha(opacity=70);}
#sideA ul.lefbann li .txtA p {font-size:16.5px;height:24px; line-height:24px; letter-spacing:-1px;}
#sideA ul.lefbann li .txtA span {padding-left:1px; display:block; font-size:12.5px;font-family:'NotoKrL';}
#sideA ul.lefbann li a .imgA {opacity:0.9; 	-moz-opacity:0.9; 	filter: alpha(opacity=90);   -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;}
#sideA ul.lefbann li a .imgA img {width:230px;  height:70px;}
#sideA ul.lefbann li a:hover .imgA {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}
#sideA ul.lefbann li.bnbg1 {background:#fff; }
#sideA ul.lefbann li.bnbg2 {background:#fff; }
#sideA ul.lefbann li.bnbg3 {background:#fff; }
#sideA ul.lefbann li.bnbg4 {background:#fff; }



#container {float:right; display:block; width:880px; padding:40px;  position:relative; overflow:hidden; background:#fff; }

#locationA {display:block; overflow:hidden;  margin:0px auto 20px auto;    text-align:left;  }
#locationA .cloc{}
#locationA .cloc a{color:#777;}

#locationA .cloc span {display:inline-block;font-family:'NotoKrR'; height:16px; line-height:16px;  padding:0px 11px 0px 13px;background:url(/img/location_arrow.jpg) left 5px no-repeat; font-size:13.5px; }
#locationA .cloc span.home { height:16px; line-height:16px; font-size:11px; display:inline-block; padding:0px 4px; margin:-1px 11px 0px 1px;color:#fff; text-align:center; font-family:'NotoKrB';background:#bbbbbd; }



#container_title {position:relative; letter-spacing:-1px; text-align:center;}
#container_title .conTit_tt span {display:block; font-size:34px; line-height:38px; color:#313131; font-family:'nanum-square-b'; padding:10px 0px;}
#container_title .conTit_tt p {display:block; font-size:16px; color:#d77d1d; font-family:'NotoKrM';}


h2#container_title {display:none !important;} 

.scontA {width:880px; padding:20px 0px; min-height:440px; overflow:hidden; display:block; line-height:185%; font-size:15.5px; color:#313131; letter-spacing:-0.5px; text-align:justify;}
.scontA strong {font-weight:normal; font-family:'NotoKrM';} 



#container .tit01{position:relative; color:#434343; font-weight:normal; font-family:'nanum-square-r'; text-align:center; font-size:30px; padding-bottom:5px; line-height:170%; letter-spacing:-1px;}
#container .tit01 p {display:inline-block; font-family:'NotoKrM'; background:#dfbf00; color:#fff; margin:10px; font-size:16px; padding:0px 10px; line-height:28px;}
#container .tit01 span {font-family:'nanum-square-b';}

#container .tit02{margin:0; color:#9a836c; font-weight:normal; font-family:'NotoKrM'; font-size:20px; padding-bottom:5px; line-height:170%;}
#container .tit02 span {display:inline-block; margin:0 10px; background:#95806a; color:#fff; font-size:15px; padding:0px 10px;  font-family:'NotoKrM';}

#container .tit03{display:block; margin:0; color:#984807; font-weight:normal; font-family:'NotoKrM'; font-size:18.5px; padding-bottom:10px; line-height:160%; letter-spacing:-0.5px;}
#container  hr.tit03_hr{display:block; border:none; border-top:1px solid #984807; width:35px; height:1px; margin-bottom:20px; padding:0px; font-size:0px; float:left;}
#container .tit04{display:block; margin:0; color:#6a1c08; font-weight:normal; font-family:'NotoKrM'; font-size:16.5px; padding:8px 0px; line-height:170%; letter-spacing:-0.5px;  ;}
#container .tit04 > span {display:inline-block; margin:0 10px; background:#95806a; color:#fff; font-size:14.5px; padding:0px 10px;  font-family:'NotoKrR';}
#container .tit05{display:block; margin:0; color:#395954; font-weight:normal; font-family:'NotoKrM'; font-size:16.5px; padding:8px 30px; line-height:170%; letter-spacing:-0.5px; border:1px solid #e5e5e5; border-bottom:none; background:#f4f4f4;}

#container .titbox {position:relative; width:89%; padding:15px 5%; text-align:center; border:2px solid #dcd5cf ;}

.tit_bg {width:920px; height:114px; background:url('/img/tit_bg.png')no-repeat;}

.pott1 {color:#c54a30 !important;}
.pott2 {color:#3eaba0 !important;}
.pott3 {color:#000 !important;}
.pott4 {color:#969696 !important;}
.pott5 {color:#9a836c !important;}
.pott6 {color:#6a1c08 !important;}
.pottS {font-size:13.5px; color:#757575;}
.pottB {font-family: 'NotoKrM' !important;}
.pottSB {font-family: 'NotoKrM' !important;}

.fs1 {font-size:20px;}
.fs2 {font-size:15.5px;}
.lh170 {line-height:170% !important;}


.lets1 {letter-spacing:-0.1px !important;}
.lets5 {letter-spacing:-0.5px !important;}
.lets10 {letter-spacing:-1px !important;}
.lets15 {letter-spacing:-1.5px !important;}
.lets20 {letter-spacing:-2px !important;}

.sub_tab {width:920px; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px; }
.sub_tab ul{padding:0px; margin:0px;}
.sub_tab ul::after {clear:both; content:""; display:block;}
.sub_tab li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px;  color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab li a.on {border:1px solid #39897b; background: #4ea09a; font-size:16.5px;color:#fff !important; }

.sub_tab2 {width:920px; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px;  }
.sub_tab2 ul{padding:0px; margin:0px;}
.sub_tab2 ul::after {clear:both; content:""; display:block;}
.sub_tab2 li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab2 li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:4px 0px 4px 0px;  color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab2 li:first-child , .sub_tab2  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab2 li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab2 li a.on {border:1px solid #39897b; background: #4ea09a;  color:#fff !important; }



.sub_tab_jk {width:920px; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px; }
.sub_tab_jk ul{padding:0px; margin:0px;}
.sub_tab_jk ul::after {clear:both; content:""; display:block;}
.sub_tab_jk li{list-style-type:none; float:left; display:inline; overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab_jk li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:8px 0px 8px 0px;  color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_jk li:first-child , .sub_tab_jk  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab_jk li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab_jk li a.on {border:1px solid #39897b; background: #4ea09a; font-size:16.5px;color:#fff !important; }

.sub_tabmenu {width:880px; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px;}
.sub_tabmenu ul{padding:0px; margin:0px;}
.sub_tabmenu ul::after {clear:both; content:""; display:block;}
.sub_tabmenu li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 5px;}
.sub_tabmenu li a{display:block; text-decoration:none; font-family:'nanum-square-r'; background:#f8f8f8; border:1px solid #e5e5e5; color:#707070 !important; text-align:center; overflow:hidden; font-size:18px; padding:10px 0;}
.sub_tabmenu li:first-child , .sub_tab  li.el{margin:0px 0px 1px 0px;}
.sub_tabmenu li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tabmenu li.on a {font-family:'nanum-square-b'; border:1px solid #2c4569; background:#435a7c; color:#fff !important;}


.tabCont {clear:both;margin:40px 0px 0px 0px; letter-spacing:-0.5px;}

.litc2 {width:457.5px;}
.litc3 {width:290px;}
.litc4 {width:227px;}
.litc5 {width:181px;}
.litc6 {width:150.5px;}
.litc11 {width:79px;}
.litc11_2 {width:95.5px;}

.flL {float:left; position:relative;}

#container dl.fl {margin-top:0px; width:100%; clear:both; }
#container dl.fl > dt{float:left; width:300px;}
#container dl.fl > dd{float:right; width:580px; margin-left:40px;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl2 {position:relative; display:inline-block; margin-top:0px; width:210px; float:left; border:1px solid #e5e5e5; margin-right:20px;}
#container dl.fl2 > dt{width:210px; height:120px; padding:10px 0;}
#container dl.fl2 > dd{display:block;width:210px; text-align:center; background:#4ea09a; color:#fff; font-size:18.5px; font-family:'NotoKrM'; padding:8px 0;}
#container dl.fl2 > dd p {font-size:16px; color:#c2ede9;}
#container dl.fl2:after{clear:both; content:''; display:block;}

#container dl.fl2_1 {position:relative; display:block; margin-top:0px; padding:20px 0;  border:2px solid #dcd5cf;}
#container dl.fl2_1 > dt{text-align:center; width:280px; float:left; font-family:'NotoKrM';}
#container dl.fl2_1 > dt p {color:#af967d; font-size:20px;}
#container dl.fl2_1 > dd{float:left; width:610px;}
#container dl.fl2_1:after{clear:both; content:''; display:block;}

/* 오시는길 */
#container dl.fl3 {position:relative; overflow:hidden; width:878px; height:70px; line-height:70px; font-size:18px; border:1px solid #e5e5e5; border-bottom:none;}
#container dl.fl3 dt{float:left; margin-left:60px; font-family:'nanum-square-b'; padding-left:10px; background:url(/img/bul2.gif) 0 33px no-repeat;}
#container dl.fl3 dd{float:left; margin:0 5px; font-family:'nanum-square-r';}
#container dl.fl3:after{clear:both; content:''; display:block;}

#container dl.fl4 {margin-top:0px; width:100%; clear:both; }
#container dl.fl4 > dt{float:left; width:44%;}
#container dl.fl4 > dd{float:right; width:52%; margin-left:4%;}
#container dl.fl4:after{clear:both; content:''; display:block;}

.lh150 {line-height:150% !important;}

#container dl.fl5 {margin-top:0px; width:100%; clear:both; }
#container dl.fl5 > dt{float:left; width:48%;}
#container dl.fl5 > dd{float:right; width:48%; margin-left:4%;}
#container dl.fl5:after{clear:both; content:''; display:block;}

#container dl.fl6 {margin-top:0px; width:100%; clear:both; }
#container dl.fl6 > dt{float:left; width:20%;}
#container dl.fl6 > dd{float:right; width:76%; margin-left:4%;}
#container dl.fl6:after{clear:both; content:''; display:block;}

.wd50 {position:relative; width:50%; float:left;}


ul.bul {width:100%; position:relative; clear:both; margin:0;}
ul.bul li {padding:2px 0 8px 0;}
ul.bul li.wdh {position:relative; float:left; width:220px;}
ul.bul li span.libox {display:inline-block; color:#d46905; font-family:'NotoKrM'; padding:0 10px 0 20px; margin-right:10px;  border:2px solid #e2b506;}
ul.bul li span.libox2 {display:inline-block; width:70px; color:#bd4399; font-family:'NotoKrR';  margin-right:20px;}


ul.bul2 li {  line-height:180%; text-align:left;background:url(/img/li_bul.png) 0px 16px no-repeat; padding:5px 0px 5px 12px;  }
ul.bul3 li {  line-height:180%; text-align:left;background:url(/img/li_bul2.gif) 0px 16px no-repeat; padding:5px 0px 5px 12px;  }

ul.no_bul li {padding:3px  0 5px 0px; background:none;}

ul.bul4 li {  line-height:180%; text-align:left;background:url(/img/li_bul.png) 0px 18px no-repeat; padding:7px 0px 7px 12px; border-top:1px dotted #e2e2e2;  }
ul.bul4 li:first-child {border-top:1px solid #af967d; }
ul.bul4 li:after {clear:both; content:''; display:block;}
ul.bul4 .sname {float:left; width:80%;}
ul.bul4 .teacher {float:left;width:10%;text-align:center;  }
ul.bul4 .teacher a{display:inline-block; background:#999; color:#fff; padding:0px 8px; height:24px; line-height:24px;  font-size:13.5px; letter-spacing:0px;}
ul.bul4 .teacher a:hover {background:#555;}
ul.bul4 .homego {float:right; width:10%; text-align:center;}
ul.bul4 .homego a{display:inline-block; background:#af967d; color:#fff; padding:0px 8px; height:24px; line-height:24px;  font-size:13.5px;  letter-spacing:0px;}
ul.bul4 .homego a:hover {background:#92765a;}

ul.tspro { position:relative; clear:both; margin:0; border:1px solid #e5e5e5;padding:10px 0px;}
ul.tspro li {padding:7px 0px 8px 0px; margin:0px 35px; border-top:1px dotted #e5e5e5;}
ul.tspro li:first-child {border-top:none;}
ul.tspro li:after {clear:both; content:''; display:block;}
ul.tspro li .time {float:left; width:14%; color:#3eaba0 ;}
ul.tspro li .kor { float:left; width:43%; color:#333;}
ul.tspro li .eng { float:left; width:43%; color:#c54a30;}
ul.tspro li .time2 {float:left; width:35%; color:#3eaba0 ;}
ul.tspro li .kor2 { float:left; width:65%; color:#333;}
ul.tspro li .time3 {float:left; width:15%; color:#3eaba0 ;}
ul.tspro li .kor3 { float:left; width:85%; color:#333;}

ul.fl {display:block;margin:0; padding:0;}
ul.fl:after{clear:both; content:''; display:block;}
ul.fl li{float:left; width:23%; padding-left:2%; margin:5px 0px; color:#333;}

.tbl01 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.tbl01 th{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'NotoKrM'; background:#f5f5f5}
.tbl01 td{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}

.tbl02 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; font-size:14px; }
.tbl02 th{padding:2px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'NotoKrM'; background:#fff;}
.tbl02 td{text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}


.boxImg {position:relative; width:100%; overflow:hidden; height:280px;}
.boxImg img {position:absolute; top:0; left:0; z-index:-1;}

/* 연혁 */
dl.fl_history {width:100%; overflow:hidden; position:relative; padding:0px; }
dl.fl_history dt {display:block; position:relative; float:left;  padding:10px 0px; text-align:center; width:150px; color:#fff;font-family:'NotoKrM'; font-size:16.5px; background:#af967d;}
dl.fl_history dd {display:block; position:relative; float:left; margin-left:50px; width:720px;  }
dl.fl_history:after {display:block; content:""; clear:both;}

dl.fl_history  ul.history {width:100%; position:relative; clear:both; margin:0;}
dl.fl_history ul.history li {list-style:none; display:block; padding:8px 0 11px 0px; border-top:1px dashed #d5d5d5;}
dl.fl_history ul.history li:first-child {border-top:2px solid #af967d;}
dl.fl_history ul.history li .date {display:block; float:left; width:130px; color:#127765; font-family:'NotoKrM';  }
dl.fl_history ul.history li .memo {display:block;  float:left; width:590px; }
dl.fl_history ul.history li:after {clear:both; content:''; display:block;} 

ul.history2 {width:100%; position:relative; clear:both; margin:0;}
ul.history2 li {list-style:none; display:block; padding:8px 0 11px 0px; border-top:1px dashed #d5d5d5;}
ul.history2 li:first-child {border-top:2px solid #af967d;}
ul.history2 li .date {display:block; float:left; width:120px; color:#127765; font-family:'NotoKrM';  }
ul.history2 li .memo {display:block;  float:left; width:800px; }
ul.history2 li:after {clear:both; content:''; display:block;} 


.clear {clear:both; position:relative;}
.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:40px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:30px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border:none; border-left:1px solid #99dcd1; width:1px; height:40px; margin:20px auto; padding:0px; font-size:0px; clear:both;}
.bd4 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:7px 0px 10px 0px; padding:0px; font-size:0px; clear:both;}
.bg {display:block; border:none; height:60px; margin:40px 0px; padding:0px; font-size:0px; clear:both; background:url(/img/01/bg_con.png) center no-repeat;}

.bgn {background:none !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mr0 {margin-right:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mt30 {margin-top:30px !important;}
.mr20 {margin-right:20px !important;}
.ml30 {margin-left:30px !important;}
.ml50 {margin-left:50px !important;}
.pd0 {padding:0 !important;}
.pt0 {padding-top:0 !important;}
.pb0 {padding-bottom:0 !important;}
.pr0 {padding-right:0 !important;}
.pl0 {padding-left:0 !important;}
.pr20 {padding-right:20px !important;}

.flr {position:relative; float:right; display:inline-block;}

.libg{padding:20px 30px; overflow:hidden; margin:5px 0; background:#f6f6f6; }
.libg2 {padding:20px 30px;   border: 2px solid #dcd5cf; margin:0 auto;}

.libg3{background:#f6f6f6; margin-top:10px; padding:30px 0px 30px 150px; overflow:hidden;}
.libg3 span {margin-right:20px; font-family: 'NotoKrM'; color:#39897b;}

.bcg1{background:#a5a5a5 !important;}

.pl100 {padding-left:100px !important;}


#showcase_s1{position:relative;margin-bottom:30px;}
#showcase_s1 .showcase-onepage .showcase-content{}
#showcase_s1 .showcase-content .mbimg{height:500px;}
#showcase_s1 .showcase-arrow-next {position:absolute; top:225px;outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;right:-180px; background:url(/img/prev_next_btn2.png) no-repeat -50px 0px;  cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-previous{position:absolute; top:225px; outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;left:-180px; background: url(/img/prev_next_btn2.png) no-repeat 0px 0; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-next:hover, #showcase_s1 .showcase-arrow-previous:hover {  cursor:pointer;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); transition:0.3s; }
#showcase_s1 .showcase-thumbnail-container {margin-top:15px;}
#showcase_s1 .showcase-thumbnail-restriction{ width:780px !important; height:69px !important;  overflow:hidden;}
#showcase_s1 .thimg {width:120px; height:69px;}
#showcase_s1 .showcase-thumbnail {margin:0px 5px;width:120px; height:69px; overflow:hidden;}
#showcase_s1 .showcase-thumbnail-button-backward {position:absolute;background:url(/img/main/prev_next_btn2.png) -5px 8px no-repeat; width:40px; height:69px;margin-right:5px; text-indent:-99999px;  font-size:0px; display:block;left:-30px;}
#showcase_s1 .showcase-thumbnail-button-forward {position:absolute;background:url(/img/main/prev_next_btn2.png) -50px 8px no-repeat; width:40px; height:69px; text-indent:-99999px;  font-size:0px;display:block;right:-30px; }
#showcase_s1 .showcase-thumbnail-wrapper .active {border:5px solid #fc6a19;width:110px; height:59px;}
#showcase_s1 .showcase-thumbnail-wrapper .active .thimg {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}


.btnArea {display:block; position:relative; width:100%; height:50px; text-align:center;}
.btnArea a.btn_01 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; font-family:'NotoKrM'; background:#385a54; color:#fff; border:1px solid ##385a54; } 
.btnArea a.btn_01:hover {color:#385a54; border:1px solid #385a54; background:#fff;}
.btnArea a.btn_02 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; font-family:'NotoKrM'; background:#c773a9; color:#fff; border:1px solid #c773a9; } 
.btnArea a.btn_02:hover {color:#bd4399; border:1px solid #bd4399; background:#fff;}

.btnArea a.btnCen {left:50% !important; margin-left:-170px;}

input.ed {padding:5px 15px; border:1px solid #c3c3c3;}
select.ed {padding:3px 15px; border:1px solid #c8c8c8;}
.end{display:inline-block; font-family:'NotoKrM'; padding:8px 25px;border:1px solid #385a54;background:#385a54;color:#fff;text-decoration:none;vertical-align:middle; cursor:pointer; font-size:16px;}


span.nobox {    display: inline-block; margin-right:10px;   color: #fff;    background: #e2b506;    width: 28px;    height: 28px;    line-height: 28px;    text-align: center;    border-radius: 20px !important;    -webkit-border-radius: 20px !important;    -moz-border-radius: 20px !important; }

.engmode {word-wrap:keep-all  !important; word-break:normal  !important; }