@import "reset.css";
@import "basic.css";
@import "module.css";
@import "layout.css";


/* news */

#news #headerArea {
	background: url(../images/news/bgHeaderNews.png) no-repeat center top;
	height: 304px;
}

#news h2.mainTitle {
	background: transparent url(../images/news/h2News.png) no-repeat scroll 0 0;
	height: 45px;
	width: 299px;
	margin: 55px 0 0 14px;
	text-indent: -9999px;
	overflow: hidden;
}

#newsInner {
	margin-bottom: 40px;
}

#newsInner h3.titleH3 span {
	background: url(../images/news/h3NewsList.png) no-repeat;
	overflow: hidden;
	width: 200px;
	height: 26px;
	padding-bottom: 9px;
	
}

#newsInner div.group28 {
	margin: 34px 0 34px 3px;
}

#newsInner dt img {
	margin-left: 13px;
}

#newsInner dd {
	margin: 0 0 14px 172px;
}

#pageNavi a {
	text-decoration: none;
}

#pageNavi li {
	margin: 0 5px 0;
}

#pageNavi .bg {	
	background-color: #000000;
	width: 20px;
	text-align: center;
}

#pageNavi .bg a {
	color: #ffffff;
}


/* detail */

#detail {
	margin-bottom: 20px;
}

#containerDetail #breadNavi {
	margin-bottom: 26px;
}

#detailInner {
	margin-top: 30px;
}

#detail h3 {
	border-bottom: 1px solid #6F7153;
	margin-bottom: 7px;
	width: 664px;
	height: 25px;
	background: transparent url(../images/news/backbox.png) no-repeat right bottom;
	font-size: 140%;
	overflow: hidden;
}

#detail h3 span {
	font-size: 77%;
	font-weight: normal;
	margin: 0.3em 30px 0 0;
}

.photoBox {
	display: inline;
	float: right;
}

.boxIn {
	margin-top: 10px;
}

#detail p.linkButton a {
	background: transparent url(../images/news/btnNews.png) no-repeat;
	width: 79px;
	height: 17px;
	display: block;
	text-indent: -9999px;
	margin-top: 40px;
	overflow: hidden;	
}

#detail p.linkButton a:hover {
	background-position: 0 -19px;
}

