/* CSS Document */

/*

ヘッダー・フッター

*/

div#wrapper {
	text-align: center;
	background-repeat:repeat-y;
	border:0;
	top:0%;
	width: 950px;
	height: auto;
	overflow: hidden;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
/*	margin-top: 0px;
	border-left-color: #999999;
	border-left-style: dashed;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: dashed;
	border-right-width: 1px;
	background-color: #FFFFFF;
	margin-left: 50px;*/
	background:url('common_images/bg.jpg') ;


}
div#page {
	width: 950px;
	text-align: center;
	margin-top: 10px;

}
div#page_sub {
	width: 950px;
/*	background-color: #FFFFFF;*/
	text-align: left;
}
div#page:after {
content : "";
display : block;
height : 0;
clear : both;
}
/*ヘッダーTOP用ー*/
.header {
	width: 950px;
	height: 103px;
	text-indent: -9999em;
/*	background-color: #100020;*/
}
/*ヘッダーSUB用*/
.header_sub {
	text-indent: -9999em;
	text-align: left;
	width: 950px;
	height: 200px;
/*	background-color: #FFFFFF;*/

	background-repeat: no-repeat;
}

/*フッター用
.footer {
	width: 950px;
	margin: 0 auto;
	background-image: url(sourcecommon_images/background_copyright.jpg);
	background-repeat: no-repeat;
	background-color: #291A43;
}
.footer p {
	padding: 10px 0 0;
	color: #fff;
	font: 0.8em arial,sans-serif;;
}*/
/*フッターSUB用*/
.footer_sub {
	width: 950px;
	margin: 0 auto;
	margin-top:30px;
		background-image: url(common_images/footer.jpg);
		background-repeat: no-repeat;
	height: 68px;
/*	border-bottom-color: #999999;
	text-align: center;
	border-top-color: #999999;
	border-top-style: dashed;
	border-top-width: 1px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;*/

	
	text-align: center; 
}
.footer_sub p {
	padding: 10px 0 0;
	color: #ffffff;
	font: 0.8em arial,sans-serif;;
}

a {
	color: #762f07;/*栗色*/
}
a:hover {
	text-decoration: none;
}

.space01 {
	width: 950px;
	height: 20px;
	text-indent: -9999em;
	float: none;
}
/*-----------------------*/
/*     サイドのメニュー    */
/*-----------------------*/

#sidebar{
	width:200px;
	float:left;
	margin-left:20px;
}

#menu_side1 a{
	display:block;
	width:200px;
	color:#f0f8ff;
	background:url('common_images/menu_1_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        font-size : 1.1em;
}

#menu_side1 a:hover{
	background:url('common_images/menu_1_on.jpg') no-repeat;
	color:#dc143c
}

#menu_side1-2 a{
	display:block;
	width:186px;
	color:#5f414b;
	background:url('common_images/menu_1-2_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        margin-left:14px;
        font-size : 1.1em;
}
#menu_side1-2 a:hover{
	background:url('common_images/menu_1-2_on.jpg') no-repeat;
	color:#aa4f37
}
#menu_side2 a{
	display:block;
	width:200px;
	color:#f0f8ff;
	background:url('common_images/menu_2_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        font-size : 1.1em;
}

#menu_side2 a:hover{
	background:url('common_images/menu_2_on.jpg') no-repeat;
	color:#dc143c;
}
#menu_side2-2 a{
	display:block;
	width:186px;
	color:#5f414b;
	background:url('common_images/menu_2-1_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        margin-left:14px;
        font-size : 1.1em;
}
#menu_side2-2 a:hover{
	background:url('common_images/menu_2-1_on.jpg') no-repeat;
	color:#aa4f37
}

#menu_side3 a{
	display:block;
	width:200px;
	color:#f0f8ff;
	background:url('common_images/menu_3_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        font-size : 1.1em;
}

#menu_side3 a:hover{
	background:url('common_images/menu_3_on.jpg') no-repeat;
	color:#dc143c;
}
#menu_side4 a{
	display:block;
	width:200px;
	color:#f0f8ff;
	background:url('common_images/menu_4_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        font-size : 1.1em;
}

#menu_side4 a:hover{
	background:url('common_images/menu_4_on.jpg') no-repeat;
	color:#dc143c;
}
#menu_side5 a{
	display:block;
	width:200px;
	color:#24140e;
	background:url('common_images/menu_5_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        font-size : 1.1em;
}

#menu_side5 a:hover{
	background:url('common_images/menu_5_on.jpg') no-repeat;
	color:#dc143c;
}
#menu_side6 a{
	display:block;
	width:200px;
	color:#f0f8ff;
	background:url('common_images/menu_6_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        font-size : 1.1em;
}

#menu_side6 a:hover{
	background:url('common_images/menu_6_on.jpg') no-repeat;
	color:#dc143c;
}
#menu_side7 a{
	display:block;
	width:200px;
	color:#f0f8ff;
	background:url('common_images/menu_7_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        font-size : 1.1em;
}

#menu_side7 a:hover{
	background:url('common_images/menu_7_on.jpg') no-repeat;
	color:#dc143c;
}
#menu_side8 a{
	display:block;
	width:200px;
	color:#ffffe0 ;
	background:url('common_images/menu_8_off.jpg') no-repeat;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
        font-size : 1.1em;
}

#menu_side8 a:hover{
	background:url('common_images/menu_8_on.jpg') no-repeat;
	color:#8a3319 ;
}