/* CSS Document */


body{
	padding: 0px;
	background-color: #6f0000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#666666;
}

/* 表示部分の定義 */
.sotogawa{
 width:1000px;
 position:relative;
 margin:auto;
 background-image:url("images/com-sotogawa.jpg");
 background-repeat:no-repeat;
 background-position:900px 86px;
}
.zentai {
	background-color: #FCFCFC;
	width:800px;
	line-height:1.2em;
	margin-left:100px;
}

/* ヘッダ部分　*/
.header{
	background-color:#6f0000;
	color:#FFFFFF;
	margin:0px;
	height:86px;
	background-image:url("images/gold-line.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}
	/* ヘッダ部内　検索部分（右よせ）　*/
	.search{
		margin-top:5px;
		margin-right:5px;
		float:right;
	}
	/* ヘッダ部内　検索部分（左よせ）　*/
	.header-navi{
		float:left;
		margin-left:0px;
	}
	/* パンくずリスト */
	.topic-path{
		font-size:10px;
		margin-left:0px;
		margin-top:1px;
		margin-bottom:2px;
	}
		.topic-path a {
			color:#E5D456;
		}
		.topic-path a:hover {
			color:#FFFFFF;
			background-color: #D30A00;
		}
		.topic-path a:vlink{
			color:#FFFFFF;
		} 
	
/* 右本文 */
.right-honbun{
	float:right;
	width:600px;
	/* height:500px; */
	background-color:#FFFFFF;
	margin-left:0px;
	padding:0px;
}
	.flash-area{
		_margin-left:0px;
	}
	.news-title{
		margin-top:10px;
		margin-left:10px;
		margin-bottom:5px;
		line-height:17px;
		font-size:14px;
		font-weight:bold;
		border-bottom:#AAAAFF 1px dashed;
	}
	.news-text{
		margin-left:40px;
		margin-right:40px;
	}
	.shoukai-title{
		margin-top:10px;
		margin-left:10px;
		margin-bottom:5px;
		line-height:17px;
		font-size:14px;
		font-weight:bold;
	}
/* 左メニュー */
.left-menu{
	float:left;
	width:200px;
	_width:195px;
	/* height:500px;*/
	background-color:#FCFCFC;
	text-indent:1.0em;
}
	/* 左メニュー　項目 */
	.left-menu p{
		margin-top:0px;
		margin-bottom:0px;
		line-height:2.0em;
		border-bottom:solid thin #ffffff;
		background-color:#ffffcc;
	}
		.left-menu p a{
			display:block;
			background-image:url(images/menu-bar1.jpg);
			color:#333333;
			text-decoration:none;
			width:100%;
			height:100%;
		}
		.left-menu p a:hover{
			color:#333333;
			background-image:url(images/menu-bar2.jpg);
			text-decoration:none;
		}
		.left-menu p a:vlink{
			color:#333333;
			text-decoration:none;
		}
		
.left-text{
	font-size:14px;
	line-height:18px;
	text-indent:0em;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
}


/* コピーライト */
.copy-right{
	clear:both;
	background-color: #EEEEEE;
	background-image:url("images/gold-line.gif");
	background-position:top;
	background-repeat:repeat-x;
	height:24px;
}
	.line-space{
		height:8px;
	}
/* 色つきボックス設定 */
.color-box{
	background: #EEEEEE;
	margin:10px;
}
/* 角丸ボックス設定 */
.rbox-top{
	 background-image:url('images/rbox-top.jpg');
	 background-position:top;
	 background-position-x:center;
	 background-repeat:no-repeat;
	 margin-bottom:0px;
	 margin-left:10px;
	 width:500px;
	 height:30px;
}
.rbox-body{
	 background-image:url('images/rbox-body.jpg');
	 background-position-y:top;
	 background-position-x:center;
	 background-repeat:repeat-y;
	 margin-top:0px;
	 margin-bottom:0px;
	 margin-left:10px;
	 width:500px;
}
.rbox-bottom{
	 background-image:url('images/rbox-bottom.jpg');
	 background-position:top;
	 background-position-x:center;
	 background-repeat:no-repeat;
	 margin-top:0px;
	 margin-left:10px;
	 width:500px;
	 height:30px;
}

/* 文字設定　*/
h1{
	font-size:18px;
}
.big-letter{
	font-size:14px;
	line-height:18px;
}
.s-letter{
	font-size:10px;
}
a{
	color:#333333;
}
a:hover{
	color:#333333;
	background-color:#FFFFAA;
}
a:vlink{
	color:#666666;
}
