@charset "utf-8";

#maincontent {min-height:0;}
/* 서브 레이아웃 */
.slidesjs-pagination {display:none;}
/* main visual */
#visual {margin:0 auto; position: relative; width:auto; overflow:hidden; top:-32px;border-top:1px solid #AAA;border-bottom:1px solid #AAA;}
#visual .slidesjs-previous {position: absolute; top: 140px; left: 30px; width:72px; z-index: 10;}
#visual .slidesjs-next {position: absolute; top: 140px; right: 30px; width:72px; z-index: 10;}
#visual #nosaSlides {height:400px;; margin:0 auto;}
#visual #nosaSlides .mainbg1 img, #visual #nosaSlides .mainbg2 img {width:100%;}
/* #visual #nosaSlides .mainbg1 { height:930px; background:#d7d7d7 url('../../img/main/main_01.jpg ') no-repeat top center;}
#visual #nosaSlides .mainbg2 { height:930px; background:#545454 url('../../img/main/main_02.jpg ') no-repeat top center;} */
	/* main visual Pagination */
	/*#visual #nosaSlides .slidesjs-pagination {position: absolute; z-index: 999; top: 580px; margin:0; padding:0; text-align:center; width:100%;}
	#visual #nosaSlides .slidesjs-pagination li {list-style:none; display:inline-block; width:15px; height:15px; overflow:hidden; margin-right:10px; }
	#visual #nosaSlides .slidesjs-pagination li a {display:block; 
	background:url('../../img/main/pageNav_off.png') no-repeat 0 0; background-size: 100%; text-indent: -9999px; }
	#visual #nosaSlides .slidesjs-pagination li a.active {display:block; text-indent: -9999px; 
	background:url('../../img/main/pageNav_on.png') no-repeat 0 0; background-size: 100%;}*/

/* 상단공지 */
.noticeBox {border-bottom:4px solid #ececec;}

/*메인박스*/
.mainbox {}

.box1 {width:620px;}
.box2 {width:300px;}
.box3 {width:300px;}
.box4 {width:400px;}
.box5 {width:530px;}

/**/
.titMain {font-size:20px; font-weight:bold; color:#344f7a; line-height: 40px; margin:10px 0; border-bottom:1px solid #344f7a;}
.titMain span {color:#006cba; vertical-align:top;}

.titMain2 {}
.titMain2 .tit {color:#006cba; vertical-align:top; font-size:20px; font-weight:bold; color:#a88f38; line-height: 20px; padding-right:20px;}
.titMain2 .titem {text-align:right; display: block; margin-top:-15px; color:#ffffff;}
.titMain2 .titem b {color:#ff5a00 !important;}

/*중앙글모음*/
.mdList {position:relative; margin-top:0;margin-right:20px;}
.mdList .list {margin-top:18px; font-size:12px; }
.mdList .list dt {width:120px; height:104px;overflow:hidden; margin-top:10px; float:left; line-height:180%;}
.mdList .list dd {width:440px; height:104px; overflow:hidden; margin-top:10px; float:right;}
.mdList .list .subt {font-size:20px; font-weight:bold; line-height:20px; margin-bottom:10px; color:#333; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.mdList .list .subj {font-size:12px; line-height:18px;/*white-space:nowrap; text-overflow:ellipsis; word-break:break-all;*/}
.mdList .list .date {float:right; width:70px;}
.mdList .btnMore {position:absolute; top:7px; right:0;}

/* 공지사항 */
.bdList {position:relative; margin-top:0;}
.bdList .list {margin-top:18px; font-size:12px;}
.bdList .list li {overflow:hidden; margin-top:8px;}
.bdList .list .subj {float:left; overflow:hidden; width:325px; padding-left:12px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; background:url(../../images/main/bul_bd_list.gif) no-repeat 0 6px;}
.bdList .list .date {float:right; width:70px;}
.bdList .btnMore {position:absolute; top:7px; right:0;}

/* 콘텐츠Foot */

/*노사모 역사관*/
.gallery {}
.gallery .list li a {float:left; width:101px; height:101px; padding-right:6px; padding-bottom:6px;}
.gallery .list li a:last-child {padding:0;}
/* //콘텐츠Foot */

#NosaBanner {display:none;}

.nbs-flexisel-container {position:relative; max-width:100%;}
.nbs-flexisel-ul {position:relative; width:9999px; margin:0px; padding:10px 0; list-style-type:none; text-align:center;}
.nbs-flexisel-inner {overflow:hidden; float:left; width:100%;}
.nbs-flexisel-item {float:left; margin:0px; padding:0px; cursor:pointer; position:relative; line-height:0px;}
.nbs-flexisel-item img {width: 100%; cursor: pointer; position: relative; margin-top: 10px; margin-bottom: 10px; max-width:158px; max-height:47px;}
/* Navigation */
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {width: 17px; height: 47px; position: absolute; cursor: pointer; z-index: 100; opacity: 1; }
.nbs-flexisel-nav-left {left: -20px; background: url(../../img/common/button_previous.png) no-repeat; }
.nbs-flexisel-nav-right {right: -20px; background: url(../../img/common/button_next.png) no-repeat;}

/* selcetbox */
.select {width:100px;}


.bgcover {height:100%;}
/* -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;*/
@media (max-width:767px) {/* 모바일 767 */
h1 {text-align:right;}
.bgcover { height:480px;  }
.gallery .list li a {width:10%; height:10%; padding-right: 0px;}
#contentFoot {height:1100px;}
.box2, .box3, .box4, .box5 {width:620px;} 
.box5 {margin-top:20px;}
#contentFoot {height:900px;}
#contentFoot .thumnail img {width:100%;}
#contentFoot .gallery img {width:100%}

/* titMain */

.mdList .list .subt {font-size:30px; line-height:30px;}
.mdList .list .subj {font-size:24px;line-height:28px; text-overflow:ellipsis; width:430px; height:50px; overflow:hidden;  word-break:normal;}
.bdList .list {font-size:24px; line-height:28px;}
.bdList .titMain {font-sisze:30px; line-height:30px;}

#default, #headWrapMain #nosaHeader {positon:relative; width:620px; margin:0 auto;}
#visual {top:-172px;}
#container {marign: -110px 0 auto 0 !important;}
#visual #nosaSlides mainbg1 img, #visual #nosaSlides mainbg2 img {width:640px;}
.slidesjs-container {height:477px !important;}
#visual #nosaSlides .mainbg1 { height:477px; background:url('../../img/main/m_main_01.jpg ') no-repeat top center;}
#visual #nosaSlides .mainbg2 { height:477px; background:url('../../img/main/m_main_02.jpg ') no-repeat top center;}
#visual .slidesjs-previous {position: absolute; top:200px; left: 30px; width:36px; margin-top:-36px; z-index: 10;}
#visual .slidesjs-next {position: absolute; top:200px; right: 30px; width:36px; margin-top:-36px; z-index: 10;}
#visual #nosaSlides {height:477px; margin:0 auto;}
}