@charset "UTF-8";

body {
	font: 100% "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Geneva, Arial, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	background-color: white;
}

.box {
	margin-right: 5px;
	background-color: white;
	padding: 3px 3px 5px 5px;
	line-height: 130%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/* メイン */
#container{
	width:800px;
	margin:0 auto;
	background-color: white;
}

/* ヘッダ */
#header{	width:100%;	margin-bottom: 10px;	padding-top: 30px;	padding-left: 15px;}#header .sub{	padding-left: 310px;	padding-top: 50px;}#header a {	color: #333;	font-weight: bold;}#header a:hover{	color: #993333;	font-weight: bold;}/* フッタ */#footer{	clear: both;	width:770px;	background-color:#fff;	/*border-top:2px solid #fff;*/	text-align: right;	padding:15px 10px 10px 15px;	line-height: 120%;}
/* 左サイド */
#side_l {
	float:left;
	width:180px;
	height:75em;
	background-color:#a0522d;
	line-height: 160%;
	color: #fff;
}

#side_l a {
	color: #fff;
}

#side_l a:hover {
	color:#eee8aa;
	font-weight: bold;
}

#side_l .on {
	color:#eee8aa;
	font-weight: bold;
}

#L {
	padding:1em 0 1em 0;
}

/* 右サイド */
#side_r {
	float:right;
	width:180px;
	height:75em;
	background-color:#bdb76b;
}

#R {
	padding:1em 0 1em 5px;
}

/* 中央 */
#contents {
	margin:0 180px;
	height:75em;
	background-color:#eee8aa;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	line-height: 140%;
}

#C {
	padding:1em 10px 1em 10px;
}

table.t0 {
	margin:0 0 0 15px;
	background-color:#aaa;
}

table.t0 td {
	background:#fff;
	width: 120px;
	color:#333;
}

table.t0 a { color:#333; }
table.t0 a:hover { font-weight:bold; }

table.t1 {
	margin:0 0 0 10px;
	background-color:#aaa;
}

table.t1 td {
	background:#fff;
	color:#333;
}

table.t1 a { color:#333; }
table.t1 a:hover { font-weight:bold; }


.bold {
	font-weight: bold;
}
