@charset "utf-8";
/*\*/
@import "reset.css";
@import "common.css";


/*現在のコンテンツメニュー設定
============================*/
#top ul li.information a {
background-position:-65px -60px;
}
/*==========================*/

#information {
	width:770px;
	text-align:left;
	padding:10px 0;
	margin-left: 15px;
}

#information ul.submenu {
margin-bottom:15px;
}

#information ul.submenu li {
	display:inline;
	margin-right:5px;
	padding-right:5px;
	border-right:1px #ccc solid;
	font-weight:bold;
	color: #438c35;
}

#information ul.submenu li a{
background-color:#fff;
padding:3px 5px;
font-weight:normal;

}

#information ul.left {
float:left;
}

#information ul.right {
float:right;
}

#information p {
line-height:160%;
}

#information .category {
margin-bottom:10px;
}

#information .category h3 {
	border-top:2px #9bcd9b solid;
	color:#438c35;
	margin-bottom:10px;
	background:url(../img/common/cmbg.gif);
	padding:5px;
}

#information .category span {
color:#666;
}

#information #main {
	width:450px;
	float:left;
	display:inline;
}

#information #side {
width:280px;
float:right;
display:inline;
}


#media ul li,
#release ul li,
#other ul li  {
background:url(../img/common/hrx.gif) bottom repeat-x;
padding-bottom:5px;
margin-bottom:5px;
}


ul.more {
margin-top:5px;
text-align:right;
}

ul.more li {
background:none;
color:#999;
}

ul.more li a {
margin:0.5em 5px 0 0.5em;
}

#news h4 {
font-size:107%;
line-height:150%;
margin-bottom:10px;
}

#list {
	clear:both;
	width:700px;
	margin: 15px 0 15px 25px;
}

#list dl dd {
background:url(../img/common/hrx.gif) bottom repeat-x;
margin-bottom:5px;
padding-bottom:5px;
}

#list dl dd a {
display:block;
padding:5px;
}

#list dl dd a:hover {
	background-color:#e6efe4;
}

#detail {
clear:both;
width:700px;
margin: 15px 0 15px 25px;
}

#detail h3 {
	font-size:122%;
	line-height: 150%;
	border-top:2px #9bcd9b solid;
	color:#438c35;
	margin:10px 0;
	background:url(../img/common/cmbg.gif);
	padding:5px 10px;
	font-weight: bold;
}

#detail p {
margin:5px 0;
}
