@charset "UTF-8";
#header{
	background-image:url(../images/header_menu_bg_l.png);
}
#mainMenu{
	width:243px;
}
#contents {
	position:relative;
	padding:86px 0px 0px 243px;
	min-height:501px;
	_height:501px;
}
#contents h2 {
	position:relative;
	margin:0px 0px 40px 0px;
}
#contents h2 a.newsBackBtn{
	position:absolute;
	top:20px;
	right:0px;
	display:block;
	width:153px;
	height:14px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	background:url(../news/images/news_back_to_top.gif) left top no-repeat;
}
#contents h2 a.newsBackBtn:hover{
	background-position:left -13px;
}
.newsList {  }
.newsList li{
	margin:0px 0px 20px 0px;
}
.newsList li span.date {
	display:block;
	padding:6px 0px 0px 12px;
	width:534px;
	height:18px;
	color:#FFF;
	font-size:116%;
	font-family:Times, serif;
	line-height:1em;
	letter-spacing:0.12em;
	background-repeat:no-repeat;
}
.newsList li.event span.date{background-image:url(../news/images/news_date_head_event.gif);}
.newsList li.news span.date{background-image:url(../news/images/news_date_head_news.gif);}

.newsList li span.text {
	display:block;
	padding:16px 0px 0px 12px;
}
.newsList li span.text a {
	font-size:93%;
	color:#e4cc71;
	text-decoration:none;
}
.newsList li span.text a:hover{
	text-decoration:underline;
}

#contents h3{
	margin:20px 0px;
	padding:6px 0px 0px 12px;
	font-size:116%;
	color:#e4cc71;
}
#contents h4{
	padding:6px 0px 0px 12px;
	width:534px;
	height:18px;
	color:#FFF;
	font-size:116%;
	font-family:Times, serif;
	line-height:1em;
	letter-spacing:0.12em;
	background-repeat:no-repeat;
}
#contents h4.event{background-image:url(../news/images/news_date_head_event.gif);}
#contents h4.news{background-image:url(../news/images/news_date_head_news.gif);}
#contents p{
	margin:0px 0px 20px 12px;
	font-size:93%;
	color:#a19f9f;
	line-height:1.76em;
	text-decoration:none;
}
#contents p a{
	color:#e4cc71;
}

#contents .contImg{
	float:right;
	padding:0px 0px 0px 20px;
}
#footer{
	*padding-top:80px;
}

html>/**/body #footer	{
	padding-top /*\**/: 60px\9;
}

/*121121*/

.hakushuBtn a{
	width:139px;
	height:51px;
	display:block;
}
.hakushuBtn a{width:139px; background-image:url(../news/images/hakushu_btn_bg.jpg);}

.photoCenter{text-align:center; padding-bottom:15px;}
