

/* main swipe */
.main_swipe {width:100%;height:400px;margin:0 auto;position:relative; overflow:hidden;}
.main_swipe .mainTxt {position:absolute; left:50%; margin-left:280px; top:170px; z-index:11;}
.main_swipe #mainVisual {}
.main_swipe #mainVisual ul {list-style-type:none; padding:0px !important;  margin:0px;}
.main_swipe #mainVisual li {height:400px;list-style-type:none; padding:0px; margin:0px;   text-align:center;}
.main_swipe #mainVisual li img {}

#mainVisual {position:relative;width:100%;height:400px;margin:0 auto; }
#mainVisual .bx-wrapper {position: relative;width:100%;margin:0 auto;padding: 0;*zoom: 1;}
#mainVisual .bx-wrapper img {height:400px;display: block;margin:0 auto;}
#mainVisual .bx-wrapper .bx-viewport { padding:0px !important;  margin:0px; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position:absolute;top:126px; left:50%; margin-left:430px;}
 .bx-wrapper .bx-loading {min-height: 50px;background: url(images/main/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 10;}
 .bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;}
 .bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;z-index:10;}
.bx-wrapper .bx-pager.bx-default-pager a {text-indent:-9999em;line-height:9999em;overflow:hidden;display:inline-block;width:16px;height:16px;margin:0 3px;outline: 0;background:url(./image/main/icon_mv_off.png) no-repeat 0 0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover {}
.bx-wrapper .bx-pager.bx-default-pager a.active {background:url(./image/main/icon_mv_on.png) no-repeat 0 0;}
.bx-wrapper .bx-pager {width:100%;left:0;z-index:15;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right:14px;width:16px;z-index:10;}


#content {padding:40px 0 0 0;width:1000px; margin:0 auto;}
#content .bbsFront {float:left; width:320px; display:block; }
.notice{width:320px; height:145px; overflow:hidden; }
.notice hr{margin:0px; padding:0px; width:13px; height:1px; background:#2471cd;display:block; border:0px; text-align:left;}
.notice h2{ font-size:16px; color:#1e1e1e;margin:6px 0px 12px 0px; letter-spacing:-1px; line-height:130%; position:relative; }
.notice h2 a{display:block; color:#1e1e1e;width:320px; }
.notice h2 a span{color:#2471cd;}
.notice .more{position:absolute; top:0px; right:0px; line-height:24px; font-size:11px; font-family:dotum; color:#666; font-weight:normal;}
.notice .more strong{color:#adadad;  font-size:12px;font-weight:normal;}
.notice dl:after {clear:both; content:''; display:none; }
.notice dt{float:left; width:260px; height:16px; margin-bottom:8px; overflow:hidden; background:url(./image/bul_list.gif) 1px 7px no-repeat; padding:0px 0px 0px 8px; font-family:dotum;}
.notice dt a{color:#626262;}
.notice dt a:hover{color:#2471cd;}
.notice dd{float:right; color:#797979;letter-spacing:0px; font-family:dotum;}
.notice dt span.new {font-size:11px; font-family:dotum !important; color:#ff8f3d; margin-left:3px; }

.grnoti{width:320px; height:145px; overflow:hidden; border-top:1px solid #e2e2e2; padding:22px 0px 0px 0px;}
.grnoti hr{margin:0px; padding:0px; width:13px; height:1px; background:#f63d8b;display:block; border:0px; text-align:left;}
.grnoti h2{ font-size:16px; color:#1e1e1e;margin:6px 0px 10px 0px; letter-spacing:-1px; line-height:130%; position:relative; }
.grnoti h2 a{display:block; color:#1e1e1e;width:320px; }
.grnoti h2 a span{color:#f63d8b;}
.grnoti .more{position:absolute; top:0px; right:0px; line-height:24px; font-size:11px; font-family:dotum; color:#666; font-weight:normal;}
.grnoti .more strong{color:#adadad;  font-size:12px;font-weight:normal;}
.grnoti dl:after {clear:both; content:''; display:none; }
.grnoti dt{float:left; width:264px; height:16px; margin-bottom:8px; overflow:hidden; background:url(./image/bul_list2.gif) 1px 7px no-repeat; padding:0px 0px 0px 8px; font-family:dotum;}
.grnoti dt a{color:#626262;}
.grnoti dt a:hover{color:#f63d8b;}
.grnoti dd{float:right; color:#797979;letter-spacing:0px; font-family:dotum;}
.grnoti dt span.new {font-size:11px; font-family:dotum !important; color:#ff8f3d; margin-left:3px; }

.unnoti{width:320px; height:145px; overflow:hidden; border-top:1px solid #e2e2e2; padding:22px 0px 0px 0px;}
.unnoti hr{margin:0px; padding:0px; width:13px; height:1px; background:#369376;display:block; border:0px; text-align:left;}
.unnoti h2{ font-size:16px; color:#1e1e1e;margin:6px 0px 10px 0px; letter-spacing:-1px; line-height:130%; position:relative; }
.unnoti h2 a{display:block; color:#1e1e1e;width:320px; }
.unnoti h2 a span{color:#369376;}
.unnoti .more{position:absolute; top:0px; right:0px; line-height:24px; font-size:11px; font-family:dotum; color:#666; font-weight:normal;}
.unnoti .more strong{color:#adadad;  font-size:12px;font-weight:normal;}
.unnoti dl:after {clear:both; content:''; display:none; }
.unnoti dt{float:left; width:264px; height:16px; margin-bottom:8px; overflow:hidden; background:url(./image/bul_list3.gif) 1px 7px no-repeat; padding:0px 0px 0px 8px; font-family:dotum;}
.unnoti dt a{color:#626262;}
.unnoti dt a:hover{color:#369376;}
.unnoti dd{float:right; color:#797979;letter-spacing:0px; font-family:dotum;}
.unnoti dt span.new {font-size:11px; font-family:dotum !important; color:#ff8f3d; margin-left:3px; }




#content .popupArea {float:left; width:380px; margin:0px 45px; display:block;}
#showcase{position:relative; width:380px; height:460px; }
#showcase .showcase-onepage .showcase-content{}
#showcase .showcase-button-wrapper{clear:both; position:absolute; top:435px; left:10px; text-align:center; z-index:10; }
#showcase .showcase-button-wrapper span{float:left; width:12px; height:12px; margin-right:4px; cursor:pointer; color:#444444; text-indent:-999em; background:url(./image/main/visual_btn02.png) no-repeat ;}
#showcase .showcase-button-wrapper span.active{background-position:0 -12px; color:#fff;}



#content .calgalArea {float:left; width:210px; display:block;}
.calendar{width:210px; height:251px; overflow:hidden;}
.calendar hr{margin:0px; padding:0px; width:13px; height:1px; background:#ff9400;display:block; border:0px; text-align:left;}
.calendar h2{ font-size:16px; color:#1e1e1e;margin:6px 0px 5px 0px; letter-spacing:-1px; line-height:130%; position:relative; }
.calendar h2 a{display:block; color:#1e1e1e;width:210px; }
.calendar h2 .more{position:absolute; top:0px; right:0px; line-height:24px; font-size:20px; font-family:dotum !important; color:#adadad; font-weight:normal;}
.calendar .cont {background:#f5ede2; padding:12px 12px 0px 12px; width:186px;height:204px; overflow:hidden;  font-family:dotum; font-size:12px; color:#666;}
.calendar dt{ display:block; width:68px; height:20px; line-height:22px; margin-bottom:4px; overflow:hidden;  background:#fb8706; text-align:center;font-family:dotum; color:#fff;}
.calendar dd{color:#666;letter-spacing:0px; font-family:dotum; margin-bottom:8px; }
.calendar dt span.new {font-size:11px; font-family:dotum !important; color:#ff8f3d; margin-left:3px; }

.gallery{width:210px; height:188px; overflow:hidden;padding:21px 0px 0px 0px;}
.gallery hr{margin:0px; padding:0px; width:13px; height:1px; background:#b455a2;display:block; border:0px; text-align:left;}
.gallery h2{ font-size:16px; color:#1e1e1e;margin:6px 0px 5px 0px; letter-spacing:-1px; line-height:130%; position:relative; }
.gallery h2 a{display:block; color:#1e1e1e;width:210px; }
.gallery h2 .more{position:absolute; top:0px; right:0px; line-height:24px; font-size:20px; font-family:dotum !important; color:#adadad; font-weight:normal;}
.gallery li{list-style-type:none; position:relative; display:block; width:210px; height:153px; overflow:hidden;}
.gallery li .subject {position:absolute; bottom:0px; left:0px; width:210px; height:32px; overflow:hidden; z-index:2;}
.gallery li .subject .bg {background:#000;opacity: 0.4; filter: alpha(opacity=40); z-index:2;}
.gallery li .subject .tt {font-family:dotum; color:#fff;line-height:34px; padding:0px 5px;z-index:3;}
.gallery li .new{position:absolute;background:#b455a2; color:#fff; font-size:10px; line-height:12px;font-weight:bold; font-family:dotum; width:34px; height:14px;text-align:center; top:107px; left:0px; z-index:4; }


.sitelink {clear:both;position:relative;width:100%; height:58px; margin:20px auto 0px auto; background:#f8f8f8; border-top:1px solid #d1d1d1; overflow:hidden;}
.sitelink .wrap {display:block; padding:9px 0px 0px 0px;width:1000px;  overflow:hidden; margin:0 auto; position:relative;}
.sitelink .bx-wrapper {max-width:940px !important;}
.sitelink  ul:after {clear:both; content:""; display:block; }
.sitelink ul#slide_banner{list-style:none; margin:0px; padding:0px}
.sitelink ul#slide_banner li{list-style-type:none; padding:0px;float:left; width:148px; height:40px; margin-right:10px;}
.sitelink #prevBtn {position:absolute; left:0px; top:15px;}
.sitelink #nextBtn {position:absolute; right:0px; top:15px;}