
@charset "utf-8";


/*reset & base ********************/
@font-face{font-family:NanumGothic;    
weight:300;    
src:url(/new/font/NanumGothic.eot);    
src:local('※'), 
url(/new/font/NanumGothic.woff) format('woff');}

@font-face {font-family:NanumGothicBold;   
weight:600;    
src:url(/new/font/NanumGothicBold.eot);    
src:local('※'), 
url(/new/font/NanumGothicBold.woff) format('woff');}



/* CSS Document */
* body { font-family: '나눔고딕','NanumGothic',Verdana; }

body{
	margin:0;
	padding:0;
	color:#333;
	font-family:'나눔고딕','NanumGothic',Verdana;
	font-size:1em;

}

header, section, footer, hgroup{
	display:block;
}
a {color:#ec3a60;text-decoration:none;}
a:hover, a:active{color:#1779cd;}

ul li { list-style:none; }
img{border:0; }
table{border:0;  }
h2 { font-size:16px; }
h3 {font-size:14px; }
/* clearfix */
.clearfix {
	clear:both;
}

/*top*/
.top{width:100%; background:url(/new/images/bg_top.jpg); background-repeat:repeat-x;}
.top_bg{background:url(/new/images/top_03.png); background-repeat:no-repeat; }

.logo{margin:-30px 0 0 0; }

.mainimg { height:380px; margin:-10px 0 0 0;  }


.page_no {width:180px; margin:0 auto; }

.page_no ul li { display:inline; margin:3px 2px; background:#990066; color:#fff; font-size:12px; line-height:20px;  }

.page_no ul li a{padding:3px 6px;  background:#990066; color:#fff;  text-decoration:none; }
.page_no ul li .active{padding:3px 6px; background:#eed15b; text-decoration:none; }


/* 서브페이지공통 */


.topimg{width:100%; margin:-52px 0 10px 0; background:#e0caa8;}

.section{width:770px; font-size:13px; line-height:22px;  }
.section .photo1 {padding:5px 0 5px 30px; }
.section .text1 {padding:5px 0 5px 20px; text-align:justify;}
.section .text {padding:5px 0 5px 30px; text-align:justify;}

.section .photo2 {padding:5px 0 5px 20px;text-align:justify; }
.section .text2 {padding:5px 0 5px 30px; text-align:justify;}
.section .text3 {padding:5px 0 5px 30px; text-align:justify; line-height:18px;}

.section2{width:770px; font-size:13px; line-height:20px;  }
.section2 .title2{font-family:'나눔고딕','NanumGothic', san-serif; font-size:16px;  color:#4d98e4;  line-height:25px; font-weight:bold; padding:5px 30px; }
.section2 .eng{font-family:'나눔고딕','NanumGothic', san-serif; font-size:12px;
  line-height:20px; }



/*박물관소개*/

#contents{
	position:relative;
	width:900px;
	margin:0 auto 25px;
	padding-bottom: 10px;
	color:#333;
	font-size:13px;
}
#contents .section{width:700px; margin:0 auto; padding-bottom:15px; font-family:'나눔고딕','NanumGothic', san-serif; font-size:13px;  color:#5a5959;  line-height:25px; letter-spacing:0;  text-align:justify;}
.section h2{ text-align:center;}
.section h4{color:#f66570; }


/*관람안내*/

.tbl_price{border-collapse:collapse;
	    border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; margin:10px 0; }

.tbl_price th { line-height:200%; color:#494949; font-weight:bold; text-align:center; background-color:#f4f4f4; border-bottom:1px solid #d8d8d8;  border-right:1px solid #d8d8d8;
}

.tbl_price td{ line-height:140%; font-family:굴림; font-size:12px; font-style:normal; color:#333333; text-align:center; padding:3px 3px 3px 3px;  border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;
}


/*관람안내*/

.tabmenu{width:790px; height:30px; margin-left:10px; }
.tabmenu ul li {display:inline; font-family:'NaNumGothic'; font-size:12px; line-height:30px; font-weight:bold;}
.tabmenu ul li a {display:inline; padding:5px 12px; margin:2px 0; background:#990066; color:#fff; text-decoration:none;}
.tabmenu ul li a:hover {background:#333; color:#fff; }

.tabmenu ul li .active{background:#b80e65; color:#fff;  }

.exbit_img{padding-left:90px;  }


/*관련사이트*/

.section .related{line-height:20px;   }
.section .related a {color:#838282;text-decoration:none;}
.section .related a:hover{color:#f36666;}



