h1 {
margin-top: 30px;
margin-bottom: 10px;
background: url(../img/contents_title.png) no-repeat 95px -192px;
}
#g_navi li.g_navi03 a {
	background: url(../img/g_navi.png) no-repeat -174px -32px;
}
#details {
height: 430px;
text-align: center;
overflow: hidden;
}
#details p {
font-size: 0.8em;
margin: 5px 0px 5px 0px;
line-height: 1.7em;
}
*:first-child+html #details p {
font-size: 0.75em;
}
* html #details p {
font-size: 0.75em;
}
#details a img {
margin-bottom: 5px;
}