html{height:100%}
body{position:relative;width:100%;max-width:2560px;min-height:100%;background:url("../img/bg_wrap.jpg") repeat} /* BG 를 여기에 */
#wrap{overflow:hidden;position:static}

/* container */
.container{
/*	overflow:hidden;*/
	position:relative;
	text-align:center;
}

/* content */
.content{position:relative;z-index:100;width:100%;}

/* section */
.section{position:relative;}


/*board 속성*/
#boardWrap{position:relative;width:100%;margin:50px auto 0;}/*overflow: hidden; padding: 50px 60px; font-size: 16px; color: #383e42;*/
#boardWrap.wide{width:100%}

#boardWrap img{max-width:100%}

/*게시물이 없을때*/
p.nodata{padding:80px 0;border-top:1px solid rgb(218, 209, 200);border-bottom:1px solid rgb(218, 209, 200);text-align:center}

/*이미지가 없을때*/
div.noimg_top{background:#ededed;position:relative;height:100%;overflow:hidden;border:2px solid #ddd;font-size:10px}
p.noimg_sub{text-align:center;top:50%;position:relative;margin-top:-5px;}

/* tabmenu */
ul.tabmenu{position:relative;font-size:0;text-align:center}
ul.tabmenu.board_tab{margin-bottom:50px}
ul.tabmenu li{display:inline-block;margin-left:10px}
ul.tabmenu li:first-child{margin-left:0}
ul.tabmenu li a{display:block;width:199px;height:50px;font-size:18px;font-family:'NotoSansKRM';color:#fff;text-align:center;line-height:50px;letter-spacing:-0.075em;background:url("../img/sub/tabmenu.jpg") no-repeat;background-position:0 0}
ul.tabmenu li.on a, ul.tabmenu li a:hover{color:#ffcb07;background-position:0 -50px}

/* 페이징 */
div.paging{clear:both;height:24px;margin-top:15px;text-align:center}
div.paging a{}
div.paging span{display:inline-block;margin:0 5px;zoom:1;*display:inline}
div.paging span a{}
div.paging span.on{text-decoration:underline;color:red}

