/*【カラー情報　各カラーを適応しているclass名を記載】*/

/*「メインカラー」 "h1" "div.footer" "div.corner_r div"*/
/*「サブカラー」 "h1" "div.object" ".object_title" "div.footer"*/
/*「リンク」 "div.object a" "div.object a:link" "div.object a:visited" */
/*「リンク（ro）」 "div.object a:hover"*/
/*「バックカラーがあるテキストカラー」"h1"".object_title"のバックグラウンドのカラーに合わせてフォントのカラーを調節してください*/
/*背景 "body" "div.contents"*/


/*----------本文----------*/

/*全般*/
body {
	font-size:0.9em;
	background-color:#EDEDED;
}
a,a:visited {
	color:#0000FF;
}
img {
	border:0px none;
}
h2 {
	font-size:1em;
}
p {
	margin:0px;
}

/*header*/

h1 {
	color:#FFFFFF;
	background:#292929;
	padding:0px 10px;
	margin:0px;
	font-size:1.3em;
	border-bottom:solid 5px #292929;
}

div.topicpass {
	background:#FFFFFF;
	padding:5px;
}
div.topicpass a {
	position:relative;
	top:-3px;
}

/*container*/

div.container {
	width:772px;
	margin:0px auto;
}

/*contents*/



/*object*/
div.object {
	padding:5px 0px;
	border-top:solid 1px #292929;
}
.object_title {
	color:#FFFFFF;
	height:1em;
	margin:0px;
	padding:3px 5px;
	font-size:1em;
	font-weight:bold;
	background:#292929;
}
div.object h2 a {
	padding:3px;
	display:block;
}
div.object .left img {
	padding:3px;
	margin-right:10px;
}
div.object a, div.object a:link, div.object a:visited{
	background:#F0F7F9;
	text-decoration:none;
}
div.contents div.object a:hover{
	text-decoration:none;
}
div.object h2 {
	margin:0px 3px;
}
.object p {
	margin:3px 6px;
}

/*footer*/
div.footer {
	background: #292929;
	border-top:solid 5px #292929;
	height:1em;
}
/*角丸*/
div.corner_r div {
	background: #292929;
}
div.r1 {
	margin: 0 5px;
	height:1px;
}
div.r2 {
	margin: 0 3px;
	height:1px;
}
div.r3 {
	margin: 0 2px;
	height:1px;
}
div.r4 {
	margin: 0 1px;
	height:2px;
}

span.left img{
	float:left;
}

