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

#mainVisual {position:relative;width:100%;height:332px;margin:0 auto; }
.bx-wrapper {position: relative;width:100%;margin:0 auto;padding: 0;*zoom: 1;}
.bx-wrapper img {height:332px;display: block;margin:0 auto;}
.bx-wrapper .bx-viewport { padding:0px !important;  margin:0px}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position:absolute;top:300px;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.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:10000;}
.bx-wrapper .bx-pager.bx-default-pager a {text-indent:-9999em;line-height:9999em;overflow:hidden;display:inline-block;width:14px;height:14px;margin:0 3px;outline: 0;background:url(./image/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/icon_mv_on.png) no-repeat 0 0;}
.bx-wrapper .bx-pager {width:100%;left:0;z-index:99999;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right:14px;width:15px;z-index:99999;}


.contArea {float:left; width:620px; margin:40px 50px 40px 0px; display:inline;}
.notice{float:left; width:286px; height:95px; overflow:hidden; margin:0px 48px 0 0px; font-family:dotum; }
.notice h2{height:21px; margin-bottom:12px; }
.notice dt{float:left; width:220px; height:16px; margin-bottom:8px; overflow:hidden; background:url(./image/main/bul_list.gif) 1px 7px no-repeat; padding:0px 0px 0px 8px;}
.notice dt a{color:#626262;}
.notice dd{float:right; color:#797979;letter-spacing:0px;}
.notice dt span.new {font-size:11px; font-family:dotum !important; color:#ff8f3d; margin-left:3px; }

.gallery{float:left; width:286px; height:95px; overflow:hidden; margin:0px 0px 0 0px; font-family:dotum; }
.gallery h2{height:21px; margin-bottom:12px; }
.gallery li{float:left; width:94px; height:62px; margin-left:1px; position:relative;}
.gallery li .new{position:absolute;top:0px; left:0px; width:16px; height:16px; background:#e31b23; color:#fff; font-size:11px;text-align:center;  line-height:18px; }

.contArea ul.temban {list-style-type:none; margin:0px; padding;0px;}
.contArea ul.temban:after {clear:both; content:""; display:block; }
.contArea ul.temban li {float:left; display:inline; margin-left:48px;}
.contArea ul.temban li:first-child { margin-left:0px;}
.contArea hr{ display:block; background:#e5e5e5; width:100%; height:1px; margin:30px 0px; padding:0px; border:none;}


.contArea ul.linkban {list-style-type:none; margin:0px; padding:0px;}
.contArea ul.linkban:after {clear:both; content:""; display:block; }
.contArea ul.linkban li {float:left; display:inline; margin-left:21px;}
.contArea ul.linkban li:first-child { margin-left:1px;}


.popupArea {float:right; width:330px; display:inline; margin:40px 0px 40px 0px;  }
.main_calendar {width:330px; height:343px;  overflow:hidden;position:relative;}
.main_calendar h2{text-align:right; margin:0px;width:330px; line-height:18px;background:#fff; padding-bottom:15px;}
.main_calendar h2 a{width:330px; display:block; background:url(./image/main/calen_tt.jpg) 0px 0px no-repeat;}
.main_calendar .mcalTbl {padding:0px; margin:0px; text-align:center;}
.main_calendar .mcalTbl .tit_sun{ width:48px;background:#acacac; color:#fff; font-size:11px; height:20px; line-height:18px;}
.main_calendar .mcalTbl .tit_def{ width:47px; background:#acacac; color:#fff; font-size:11px;height:20px; line-height:18px;}
.main_calendar .mcalTbl .tit_sat{ width:47px;background:#acacac; color:#fff; font-size:11px;height:20px; line-height:18px;}
.main_calendar .mcalTbl .cdat {width:46px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:24px;height:24px;}
.main_calendar .mcalTbl .cdat_l {width:46px;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:24px;height:24px;}
.mainCnlendarSubject{padding:11px 0px 0px 12px;border:1px solid #acacac; margin-top:0px;width:316px;  height:122px;position:absolute;bottom:0px;left:0px;}
.mainCnlendarSubject li{margin:0px 0px 5px 0px;color:#333;font-size:12px; height:20px; line-height:10px;font-weight:bold;}
.mainCnlendarSubject li a{color:#333;}
.mainCnlendarSubject li span {background:#b35366; color:#fff; padding:3px 5px; font-size:11px; font-weight:normal;}
.mainCnlendarSubject li.none {text-align:center;}
/*
.mainCnlendarSubject{padding:14px 5px 5px 10px;border:1px solid #acacac; margin-top:2px; height:140px;}
.mainCnlendarSubject li{float:left; display:inline; width:140px; margin:0px 10px 8px 5px;color:#333;font-size:12px; height:20px; line-height:20px;font-weight:bold; letter-spacing:-1px;}
.mainCnlendarSubject li a{color:#333;}
.mainCnlendarSubject li span {background:#b35366; color:#fff; padding:3px 5px; font-size:11px; font-weight:normal;letter-spacing:0px; }
*/

ul.mainCnlendarSubject:after {clear:both; content:""; display:block; }

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