@charset "euc-kr";

#container{background:#fff;padding-bottom:30px;}
#contents{background:#fff;padding-top:19px;width:980px;margin:0 auto;overflow:hidden;}

.noticeBox{float:left;}
.noticeBox p{padding-bottom:10px;}
.visualBox{float:left;padding:0 0 10px 10px;}
.photoBox{float:left;padding-bottom:10px;}
.photoBox>p>a{padding-left:10px;}
.photoBox .photo{margin:10px 0 0 10px;width:386px;height:220px;overflow:hidden;background:url(../img/main/bg_photo.png) no-repeat;text-align:center;}
.photoBox h3{padding:25px 0 9px;}

#photo{position:relative;height:133px;overflow:hidden;width:386px;}
#photo input{position:absolute;top:60px;}
#photo #photoPrev{left:20px;}
#photo #photoNext{right:20px;}
#photoList{overflow:hidden;width:310px;margin:17px auto 0;}
#photoList ul{background:none !important;}
#photoList ul li{float:left;width:155px;background:none;}
#photoList ul li img{width:100%;}
#photoList ul li a{display:block;width:139px;height:103px;overflow:hidden;border:solid 3px #fff;margin:0 auto;background:#fff;}
#photoList ul li a img{height:103px;}


section{overflow:hidden;}
.news, .notice{border:solid 1px #dfdfdf;padding:25px 35px 0 30px;height:193px;float:left;position:relative;}
.news h3, .notice h3{padding-bottom:3px}
.news li, .notice li{margin-top:18px;*margin-top:15px;height:13px;width:325px;position:relative;}
.news li a, .notice li a{display:block;padding-right:57px;overflow:hidden;color:#383838;}
.news li span, .notice li span{position:absolute;top:0;right:0;font-size:11px;color:#acacac}
.news p, .notice p{position:absolute;top:25px;right:30px}
.news{border-right:0;}
.banner{float:right;width:188px;}
.banner a{display:block;height:55px;overflow:hidden;}
.banner a:hover img, .banner a:focus img{margin-left:-188px;}

.rolling{background:#f1f1f1;width:978px;margin-top:10px;border:solid 1px #dfdfdf;overflow:hidden;text-align: center;}
.rolling>div{position: relative;width: 907px;margin: 0 auto;padding: 12px 0;}
.rolling ul{padding-left:16px;width: 100%;}
.rolling li{float:left;}
.rolling li *{float:left;}
.rolling .bx-prev{left: -20px;display: inline-block;background: url(../img/main/bt_left.png)no-repeat;width: 7px;height: 12px;text-indent: -9999px;}
.rolling .bx-next{right: -20px;display: inline-block;background: url(../img/main/bt_right.png)no-repeat;width: 7px;height: 12px;text-indent: -9999px;}
.rolling .bx-controls-direction a{position: absolute;top: 50%;margin-top: -6px;}