@charset "UTF-8"; 

/* header_wrap  */
#header {position:absolute; top:0; left:0; width:100%; height:170px; z-index:99;}
.header_wrap {display:table; border-bottom:1px solid rgba(255,255,255,.2); padding-left:5%; padding-right:5%;}
.header_wrap>div {float:none !important; display:table-cell; vertical-align:middle; border-right:1px solid rgba(255,255,255,.2);}
.header_wrap>div:last-child {border-right:0;}
.header_wrap>div.h_logo {text-align:center;}
.header_wrap>div.h_logo img {margin:0 auto; padding:10px 0;}
.header_wrap>div a {display:block; color:#fff; /*text-align:center;*/}
.header_wrap .museum_link {/*padding-left:5%*/}
.header_wrap .util {/*padding-right:5%;*/ text-align:right;}
.header_wrap .museum_link a,
.header_wrap .util a {display:inline-block; padding:0 25px; overflow:hidden; position:relative; cursor:pointer; width:50%}
.header_wrap .museum_link a {float:left;}
.header_wrap .util a.eng {border:1px solid #fff; border-radius:20px; padding:5px 17px;}


/* gnb */
nav.pc {margin-top:100px;}
nav.pc .gnb {position:relative; height:70px; line-height:70px;}
nav.pc .gnb .gnb_box {width:90%; margin:0 auto;}
nav.pc .gnb .gnb_in {overflow:hidden; width:70%; margin:0 auto;}
nav.pc .gnb .gnb_in>li.dep1 {float:left; width:20%;}
nav.pc .gnb .gnb_in>li.dep1>a {display:block; text-align:center; color:#fff; font-size:18px;}
nav.pc .gnb .gnb_in>li.dep1>a:hover {color:#ff8000;}
nav.pc .gnb .gnb_in>li.dep1:last-child {display:none;}


/* 마우스오버시 */
#header.on {background:#fff;}
#header.on .header_wrap {border-bottom:1px solid rgba(0,0,0,.1);}
#header.on .header_wrap .util {border-right:0px solid rgba(0,0,0,.1);}
#header.on .header_wrap>div {border-right:1px solid rgba(0,0,0,.1);}
#header.on .header_wrap>div a {color:#333;}
#header.on .header_wrap .util a.eng {border:1px solid #333;}
#header.on .header_wrap .museum_link a:hover,
#header.on .header_wrap .util a:hover {color:#1c604c;} 
#header.on .header_wrap .util a:hover.eng {border:1px solid #1c604c;}
#header.on nav.pc .gnb .gnb_in>li.dep1>a {color:#333;}
#header.on nav.pc .gnb .allMenu {background:url(../images/layout/icon_allmenu.png) 50% 50% no-repeat; background-size:35%;}


/* gnb sub 타이틀영역 */
nav.pc .sub_nav {display:none; position:absolute; top:69px; left:0; width:100%; padding-bottom:30px; background:#fff; z-index:99; box-shadow:0px 5px 10px rgba(0,0,0,.2) !important; border-top:1px solid #ddd; background-image:url(../images/layout/gnbbg.jpg); background-position:center bottom;}
nav.pc .sub_nav .sub_nav_tit  {padding-right:30px;}
nav.pc .sub_nav .sub_nav_tit h3 {display:inline-block; margin-top:10px; color:#1c604c; font-size:24px; font-weight:400; /* border-bottom:2px solid #1c604c; */ line-height:2.5; letter-spacing:-1px;}
nav.pc .sub_nav .sub_nav_tit p {line-height:1.6; margin:20px 0; font-size: 15px;}
nav.pc .sub_nav.on {display:block;}
nav.pc .sub_nav .sub_nav_con {float:right;}
nav.pc .gnb .gnb_in .dep2 {overflow:hidden; margin-top:15px;}
nav.pc .gnb .gnb_in .dep2>li {position:relative; float:left; width:25%;}
nav.pc .gnb .gnb_in .dep2>li:nth-child(4n+1) {clear:both;}
nav.pc .gnb .gnb_in .dep2>li>a {display:block; font-size:16px; color:#333; line-height:30px; color:#fff; background:#1c604c; width:90%; margin-bottom:10px; text-align:center;}
nav.pc .gnb .gnb_in a:hover {text-decoration:underline;}
nav.pc .gnb .gnb_in .dep3>li {line-height:1.6; padding-left:15px; background:url(../images/layout/dash_s.jpg) no-repeat 5px 12px;}
nav.pc .gnb .gnb_in .dep3>li>a {color:#666;}

/* gnb allMenu */
nav.pc .gnb .allMenu {float:left; display:inline-block; width:70px; height:70px; background:url(../images/layout/icon_allmenu_w.png) 50% 50% no-repeat; background-size:35%; cursor:pointer;}
.am_view {
  	display:none;
	position:fixed; top:0px; /*left:-100%;*/ width:100%; height:100vh; z-index:99;
	background:url(../images/layout/allMenu_bg.jpg) no-repeat center #655e56; transition:all 0.75s cubic-bezier(.77,.06,.28,.85); background-position: top -160px center; background-size: 140%;
}
.am_view .gnb {margin-top:5%;}
.am_view .gnb .gnb_box {width:80%; margin:0 auto;}
.am_view .gnb .allMenu {display:inline-block; width:70px; height:70px; background:url(../images/layout/icon_gnbclose_w.png) 50% 50% no-repeat; background-size:45%; border:1px solid #fff; float:right;}
.am_view .gnb .gnb_in {margin-top:20px; overflow:hidden;}
.am_view .sub_nav .container {width:100%;}
.am_view .sub_nav_tit {display:none;}
.am_view .gnb_in .dep1 {float:left; width:20%; margin-top: 100px;}
.am_view .gnb_in .dep1:nth-child(5n+1) {clear:both;}
.allMenu_con .gnb .gnb_in a {color:#fff;}
.allMenu_con .gnb .gnb_in>li:last-child {border-right:0;}
.allMenu_con .gnb .gnb_in .dep1>a {font-size:22px; color:#f7d9aa;}
.allMenu_con .gnb .gnb_in .dep2 {overflow:hidden; margin:10px 0;}
.allMenu_con .gnb .gnb_in .dep2>li {position:relative; margin-bottom:5px; padding-left:10px; background:url(../images/layout/bul_round_w.png) no-repeat 0 10px;}
.allMenu_con .gnb .gnb_in .dep2>li>a {font-size:17px;}
.allMenu_con .gnb .gnb_in a:hover {text-decoration:underline;}
.allMenu_con .gnb .gnb_in .dep3 {margin:10px 0 20px;}
.allMenu_con .gnb .gnb_in .dep3>li {line-height:1.6; padding-left:20px; background:url(../images/layout/dash_w.png) no-repeat 5px 12px;}
.allMenu_con .gnb .gnb_in .dep3>li>a {color:#fff3e2;}


/**** footer ****/
footer {position:relative; font-size:15px; margin:50px 0 0;}
footer .ft_inner {padding:10px 0; background:#4f4f4f;}


/* 이용약관 부분 */
.fnb {margin-top:9px;}
.fnb a {color:#999;}
.fnb a span {color:#fff; font-weight:400;}
/* .fnb a span::after {display:inline-block; content:"|"; clear:both; margin:0 20px; color:#999;} */
.fnb a:hover {color:#c59f65;}
.fnb a:hover span {color:#fdcd59;}

/* 관련기관 */
.footer-link-inner>div {}
.footer-link-inner>div:first-child {padding-right:10px;}
.footer-link-inner>div>a {display:block; padding:10px 20px; background-color:#fff; font-size:13px; background-repeat:no-repeat; background-position:95% center; background-image:url(../images/layout/arrow_down.png);}
.footer-link-inner>div>a.on,
.footer-link-inner>div>a:hover {color:#01868f; background-image:url(../images/layout/arrow_up.png);}
.footer-link-inner>div>ul {display:none; position:absolute; bottom:38px; background:#fff; width:100%; z-index:100; overflow:auto; border:1px solid #ddd; border-bottom:0;}
.footer-link-inner>div:first-child>ul {width:96%;}
.footer-link-inner>div>ul>li {border-bottom:1px solid #ddd; padding:8px 0;}
.footer-link-inner>div>ul>li> a {display:block; padding-left:20px; color:#666; font-size:14px;}
.footer-link-inner>div>a:hover,
.footer-link-inner>div>ul>li> a:hover{color:#01868f;}
.footer-link-inner>div>ul>li:hover{background:#f0faf9;}

/* 홈페이지 하단정보 */
address {margin:0 !important; padding:20px 0; line-height:1.7 !important;}
address>div.container {background:url(../images/layout/ft_logo.jpg) no-repeat 95% 0;}
address div.clearfix>p {display:inline-block; float:left; margin-right:20px;}
address div.clearfix>p:last-child {margin-right:0;}
address small {display:block; color:#555;}



/* 오른쪽 퀵바 */
#right_quick {position:fixed; top:0; right:0; width:100px; height:100%; z-index:98;}
#right_quick ul {position:absolute; top:50%; transform:translate(0,-50%); width:100%; background:rgba(0,0,0,.7); box-shadow:-2px 5px 9px rgba(0,0,0,.3);}
#right_quick ul li {width:100px; border-bottom:1px solid rgba(255,255,255,.2); text-align:center;}
#right_quick ul li:last-child {border-bottom:0;}
#right_quick ul li a {display:block; padding:20px 0;} 

/* 메인화단 퀵메뉴 아이콘이랑 동일 */
.quick i {display:block; width:45px; height:45px; margin:0 auto; background-repeat:no-repeat; background-position:center;}
.i_qb_view {background-image:url(../images/layout/i_qb_view.png);}
.i_qb_group {background-image:url(../images/layout/i_qb_group.png);}
.i_qb_school {background-image:url(../images/layout/i_qb_school.png);}
.i_qb_reserve {background-image:url(../images/layout/i_qb_reserve.png);}
.i_qb_map {background-image:url(../images/layout/i_qb_map.png);}
#right_quick ul li a i {width:35px; height:35px; background-size:contain;}
#right_quick ul li a p {margin-top:8px; color:#fff; font-size:12px;}
#right_quick ul li a:hover {opacity:1; background:rgba(0,156,153,.4);}
#right_quick ul li a:hover p {color:#b3caca;}



/**** LNB ****/
.lnb {position:absolute; left:50%; transform:translate(-50%,0); top:406px; margin-bottom:50px; border-bottom:1px solid #eee; z-index:97;}
.lnb .container {background:#fff;}
.lnb .container>* {position:relative; float:left; height:50px;}
.lnb .container div>p {cursor:pointer; color:#000;}
.lnb .container div:hover {background-color:#fff;}
.lnb .container .home {width:50px; background:url(../images/layout/sub_home.png) no-repeat center; text-indent:-9999px;}
.lnb .container .onmenu {
	display:block; height:50px; padding:13px 70px 13px 20px; font-size:16px; font-weight:400; color:#222;
	background:url(../images/layout/sub_select.png) no-repeat 90% center; border:1px solid #ddd; border-top:0; border-bottom:0;
}
.lnb .container > div {margin-left:-1px; min-width:210px;}
.lnb .container .dep2 .onmenu {background-position:93% center;}
.lnb .container div.dep1 {margin-left:0;}
.lnb .container ul {display:none; width:100%; padding:0; margin:0;}
.lnb .container ul li a {display:block; padding:10px 15px; border:1px solid rgba(0,0,0,.1); border-bottom:0; background:#fff; font-weight:400; font-size:14px; color:#666;}
.lnb .container ul li:last-child a {border:1px solid rgba(0,0,0,.1);}
.lnb .container ul li a:hover {color:#01868f; background-color:#f0faf9;}
.lnb .container ul li.on a {color:#fff; background-color:#915c38; border-color:transparent;}
.lnb .container div:hover p,
.lnb .container div.on p {color:#01868f;}
.lnb .container div.on .onmenu {background:url(../images/layout/sub_select_up.png) no-repeat 90% center;}

.lnb.fixOn {position:fixed !important; z-index:700 !important; width:100%; top:0 !important; margin-top:0; background:#fff; box-shadow:0 5px 10px rgba(0,0,0,.1);}

/* 서브 상단 배경 */
.bgTop {width:100%; height:457px; background-position:bottom; background-repeat:no-repeat;}
.bgTop>p {padding-top:230px; font-size:36px; font-weight:600; color:#fff; text-align:center; font-family: sans-serif;}

.bgTop.sub_story {background-image:url(../images/layout/bg_cate_02.jpg) !important;}


/* ****** 게시판 ****** */
/* 상단서치바 */
/* .wrp-search {margin-top:10px;} */
.__red {color:#dc3232 !important;}
legend,caption {height:0;text-indent:-9999px;overflow:hidden;font-size:0; padding:0 !important;}
.wrp-search select, .wrp-search input[type='text'], .wrp-search button {display:inline-block;vertical-align:top;box-sizing:border-box;height:40px;}
.wrp-search select, .wrp-search input[type='text'] {border:1px solid #ddd; font-size:15px; padding-left:5px;/*  width:100%; */}
.wrp-search input[type='text'] {margin-left:-1px;}
.wrp-search button {margin-left:-1px;background:#2aa9a6;color:#fff;font-size:18px;width:50px;}

/* 테이블 */
.tbl_normal{width:100%; word-break:keep-all;}
.tbl_normal th{/*padding:0 20px 0 40px; */ padding:14px 1em; font-size:14px; color:#000; font-weight:500; border:1px solid #ddd; background-color:#f8f8f8;}
.tbl_normal td{padding:10px 20px; font-size:14px; line-height:1.6; color:#555; border:1px solid #ddd;}
.tbl_normal tr:first-child th, .tbl_normal tr:first-child td{border-top:2px solid #000;}

/* 리스트 */
.lst-board {width:100%; /* margin-top:30px; */ table-layout:fixed;border-top:1px solid #333;}
.lst-board tr > * {border-bottom:1px solid #ddd;text-align:center;}
.lst-board th {background:#f4f4f4;padding:15px 0;font-weight:500;color:#333;font-size:15px;}
.lst-board td {font-size:14px;padding:15px 10px;}
.lst-board tr:hover td {background:#f1fbfe;}
.lst-board tr td.subject {text-align:left;}
.lst-board tr td.subject a {display:inline-block;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:15px;}
.lst-board tr td.subject img {vertical-align:super; margin-right:5px;}


/* 리스트 뷰 페이지 */
.viw-board .title {margin-bottom:10px; font-size:22px; line-height:1.3;}
.viw-board .content {padding:50px 20px;}
.viw-board .content img {width:auto; max-width:700px;}


/* 갤러리 게시판 리스트 */
.lst-photo-board li[class*="col"] {padding:0 10px; margin-bottom:20px;}
.lst-photo-board .lst-photo-wrap {border:1px solid #ddd;}
.lst-photo-board .lst-photo-wrap>a {display:block;}
.lst-photo-board .lst-photo-wrap>a .img_wrap {overflow:hidden;}
.lst-photo-board .lst-photo-wrap>a .img_wrap .img {-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
.lst-photo-board .lst-photo-wrap .subject {display:block; width:100%; padding:20px 20px 5px; font-size:18px;}
.lst-photo-board .lst-photo-wrap .info {padding:0 20px 20px; color:#888;}
.lst-photo-board .lst-photo-wrap>a:hover .subject {text-decoration:underline;}
.lst-photo-board .lst-photo-wrap>a:hover .img_wrap .img {-webkit-transform: scale(1.3);transform: scale(1.3);}



.__toparea {position:relative;margin-bottom:20px;font-size:0;}
.__toparea .all {font-size:15px;padding-top:15px;}
.__toparea .__search1, .__toparea .__search2 {position:absolute;right:0;bottom:0;}

.__tab1 {font-size:0;padding:1px 0 0 1px;}
.__tab1 a {display:inline-block;vertical-align:top;box-sizing:border-box;box-sizing:border-box;width:150px;height:50px;border:1px solid #ddd;margin:-1px 0 0 -1px;white-space:nowrap;color:#000;font-weight:500;text-align:center;position:relative;}
.__tab1 a:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__tab1 a span {display:inline-block;vertical-align:middle;max-width:100%;white-space:normal;font-size:15px; font-weight:normal;}
.__tab1 .active {background:#45484d;color:#fff;border-color:#45484d;z-index:10;}

.__search1 {display:inline-block;position:relative;font-size:0;}
.__search1 select,
.__search1 input[type='text'],
.__search1 button {display:inline-block;vertical-align:top;box-sizing:border-box;height:40px;}
.__search1 select,
.__search1 input[type='text'] {border:1px solid #ddd;font-size:15px;padding-left:5px;}
.__search1 select {min-width:120px;margin-right:3px;}
.__search1 input[type='text'] {width:230px;}
.__search1 button {margin-left:-1px;background:#2aa9a6;color:#fff; /*border-color:#109cd7;border:1px solid #109cd7;*/ font-size:18px;width:50px;}


.__search2 {display:inline-block;position:relative;font-size:0;}
.__search2 select,
.__search2 input[type='text'],
.__search2 button {display:inline-block;vertical-align:top;box-sizing:border-box;height:40px;}
.__search2 select,
.__search2 input[type='text'] {border:1px solid #ddd;font-size:15px;padding-left:5px;}
.__search2 select {min-width:90px;margin-right:3px;}
.__search2 input[type='text'] {width:140px;}
.__search2 button {margin-left:-1px;background:#2aa9a6;color:#fff; /*border-color:#109cd7;border:1px solid #109cd7;*/ font-size:18px;width:50px;}



/* paging */
.paging {width:100%; text-align:center; margin:0 auto; display:inline-block; margin-bottom:50px;}
.paging ul{text-align:center; display:inline-block; margin:20px auto; }


.__paging {font-size:0;}
.__paging a {
	display:inline-block;_display:inline;
	box-sizing:border-box;
	width:33px;
	height:33px;
	line-height:31px;
	border:1px solid #ddd;
	text-align:center;
	vertical-align:middle;
	color:#888;
	font-size:15px;
	z-index:0;
	margin:0 2px;
	position:relative;
}
.__paging .num:hover,
.__paging .arr:hover {border-color:#000;color:#000;}
.__paging .num.active {border-color:#109cd7;color:#fff;background:#109cd7;}




/* ************************ 태블릿 이하(~991) ************************ */
@media screen and (max-width: 991px) {
	.pc {display:none !important;}	
	
	/* header_wrap  */
	.header_wrap {position:fixed !important; top:0; background:#2e382f; border-bottom:0;}
	.header_wrap>div.h_logo img {width:198px;}
	.header_wrap .museum_link {padding-left:0;}
	.header_wrap .util {padding-right:10px;}
	.header_wrap .museum_link a,
	.header_wrap .util a {padding:0 10px;}
	
	#header .h_logo .gnbView {
		position:absolute; top:0; right:0;
		display:block; width:60px; height:60px;
		background:url(../images/layout/icon_allmenu_w.png) 50% 50% no-repeat; 
		background-size:35%; border-radius:0; 
	}
	
	/* 마우스오버시 */
	#header.on {background:none;}
	#header.on .header_wrap {border-bottom:1px solid rgba(255,255,255,.2);}
	#header.on .header_wrap>div {border-right:1px solid rgba(255,255,255,.2);}
	#header.on .header_wrap>div a {color:#fff;}
	#header.on .header_wrap .util a.eng {border:1px solid #fff;}

	nav.mobile {z-index:9999; position:fixed; visibility:hidden; overflow-y:scroll; top:0; right:0; width:90%; height:100%; background:#fff; box-shadow:5px 0px 10px rgba(0,0,0,.7) !important;}
	nav.mobile .closeWrap {position:relative; height:70px; background:#2e382f; color:#fff; font-size:12px;  text-align:right;}
	nav.mobile .closeWrap>* {display:inline-block;}
	nav.mobile .closeWrap .gnbClose {float:right; width:70px; height:70px; background:url(../images/layout/icon_gnbclose_w.png) 50% 50% no-repeat; background-size:40%;}	
	nav.mobile .closeWrap .eng {margin:18px 0; padding:7px 30px; color:#fff; border:1px solid #fff; border-radius:20px;}
	nav.mobile .sub_nav {display:none;}
	nav.mobile .sub_nav .container {width:100%; padding:0;}
	nav.mobile .sub_nav_tit {display:none !important;}
	.gnbCover {display:none; z-index:9998; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5);}
	nav.mobile .dep1:last-child {display:none;}
	nav.mobile .dep1>a {display:block; padding:12px 20px; border-bottom:1px solid #eee;}
	nav.mobile .dep2>li>a {display:block; padding:10px 30px; background:#f9f9f9; color:#555; border-bottom:1px solid #e6e6e6;}
	nav.mobile .dep3 {display:none;}
	nav.mobile .dep3>li:first-child {padding-top:10px;}
	nav.mobile .dep3>li:last-child {padding-bottom:10px; border-bottom:1px solid #eee;}
	nav.mobile .dep3>li>a {display:block; padding:3px 30px; color:#666;}
	nav.mobile .dep3>li>a::before {display:inline-block; content:""; width:2px; height:2px; background:#666; clear:both; margin:0 5px 5px 0;}
	
	.m_util .museum_link {display:none;}
	.m_quick {width:90%; margin:20px auto;}
	.m_quick li {float:left; width:50%; margin:10px 0; text-align:center;}
	.m_quick li p span:first-child {display:none;}	
	.m_quick li a {display:block;}
	.m_quick li a i {display:inline-block; width:60px; height:60px; background-repeat:no-repeat; background-position:center; background-color:#ccc; border-radius:50%; background-size:35px;}
	.m_quick li a p {font-size:14px; color:#666; line-height:1.2;}
	

	/* 오른쪽 퀵바 */
	#right_quick {display:none;}


	/* 서브 상단 배경 */
	.bgTop {height:280px;}
	.bgTop>p {padding-top:130px;} 
	
	/* 리스트 */
	.lst-board tr td.subject a {width:83%;}

	/* 갤러리 게시판 리스트 */
	.lst-photo-board .lst-photo-wrap .subject {padding:10px 10px 5px; font-size:15px;}
	.lst-photo-board .lst-photo-wrap .info {padding:0 10px 10px; font-size:13px;}
	
	 
	.__toparea .all {font-size:13px;padding-top:13px; margin:0;}
	
	.__tab1 a {width:110px;height:40px;}
	.__tab1 a span {font-size:15px;}
	
	.__toparea .__search1 {top:10px;}
	.__search1 select,
	.__search1 input[type='text'],
	.__search1 button {height:35px;}
	.__search1 select,
	.__search1 input[type='text'] {font-size:13px;}
	.__search1 select {min-width:90px;}
	.__search1 input[type='text'] {width:200px;}
	.__search1 button {font-size:18px;width:40px;}
	
	.__toparea .__search2 {top:0px;}
	.__search2 select,
	.__search2 input[type='text'],
	.__search2 button {height:40px;}
	.__search2 select,
	.__search2 input[type='text'] {font-size:13px;}
	.__search2 select {min-width:90px;}
	.__search2 input[type='text'] {width:130px;}
	.__search2 button {font-size:18px;width:40px;}
  
}

/* ************************ 모바일 (0~767) ************************ */
@media screen and (max-width: 767px) {
	.container {padding:0 10px;}

	/* header_wrap  */
	.header_wrap>div {border-right:0;}
	.header_wrap>div.h_logo img {width:190px; margin:5px 5px 5px 10px;}
	#header .h_logo .gnbView {width:70px; height:70px;}
	
	.header_wrap .museum_link {display:none;}
	nav.mobile .closeWrap {border-bottom:1px solid rgba(255,255,255,.3);}
	.m_util .museum_link {display:block; text-align:center; height:50px; line-height:50px; background:#786857;}
	.m_util .museum_link a {display:inline-block; padding:0 10px; color:#fff;}
	.m_util .museum_link a:first-child::after {display:inline-block; content:"|"; clear:both; margin-left:20px; opacity:.3;}
	
	
	/**** footer ****/
	footer {font-size:13px;}
	footer .ft_inner {padding:0;}
	footer .ft_inner .container {margin-top:0; padding-bottom:10px;}
	footer .ft_inner .container>div {padding:10px 20px;}
	
	/* 이용약관 부분 */
	.fnb {text-align:center;}
	.fnb a {margin-right:8px;}
	
	/* 관련기관 */
	.footer-link-inner>div:first-child {margin-bottom:10px; padding-right:0;}
	.footer-link-inner>div>a {padding:0 10px; line-height:30px;}
	.footer-link-inner>div>ul {bottom:30px;}
	.footer-link-inner>div:first-child>ul {width:100%;}

	/* 홈페이지 하단정보 */	
	address>div.container {padding:0 20px 50px; background-position:center bottom; background-size:160px;}
	
	
	/* 서브 상단 배경 */
	.bgTop {height:260px; background-position:center; }
	.bgTop>p {padding-top:140px; font-size:24px;}					   

		 
	/* ****** 게시판 ****** */
	/* 리스트 */
	.lst-board {margin-top:10px;}
	
	.viw-board table tr {display:block;}
	.viw-board table tr>* {display:block; width:100%; background:none; padding:0;}
	.viw-board table tr th {border:0; padding-top:10px;}
	.viw-board table tr td {border:0; border-bottom:1px solid #ddd; padding-bottom:10px;}
	.viw-board tr:first-child th, .viw-board tr:first-child td {border-top:0 !important;}
	.viw-board .content {padding:30px 0;}
	
	/* 갤러리 게시판 리스트 */
	.lst-photo-board li[class*="col"] {padding:0; margin-bottom:10px;}										  
	.paging {margin-bottom:0;}
  
  
  	.__toparea {text-align:center; /*margin-bottom:10px;*/}
	.__toparea .all {display:none;}
	.__toparea .__search1, .__toparea .__search2 {position:relative;}
	.__toparea .__tab1 {text-align:center;margin-bottom:10px;}
	
	.__tab1 a {width:auto;padding:0 20px;height:30px;}
	.__tab1 a span {font-size:12px;}
	
	.__search1 select,
	.__search1 input[type='text'],
	.__search1 button {height:30px;}
	.__search1 select,
	.__search1 input[type='text'] {font-size:12px;}
	.__search1 select {min-width:70px;}
	.__search1 input[type='text'] {width:150px;}
	.__search1 button {font-size:16px;width:35px;}
	
	.__search2 select,
	.__search2 input[type='text'],
	.__search2 button {height:30px;}
	.__search2 select,
	.__search2 input[type='text'] {font-size:12px;}
	.__search2 select {min-width:70px;}
	.__search2 input[type='text'] {width:150px;}
	.__search2 button {font-size:16px;width:35px;}
  
 	.viw-board .content img {width:auto; max-width:300px;}	  
}