/*基本部分*/
body {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding:0;
	width: 750px;
	font-size:12px;
	border: 1px solid #999;
	background-image: url("styleimg/bodybgimage/2009031515.jpg");
	background-repeat: repeat;
	}


.topHead h1 {
	float:left;
	color:#666666;
	font-size:12px;
	}

.topHead h2 {
	float:right;
	color:#666666;
	font-size:12px;
	}


/*ヘッダー部分*/
.header {
	clear: both;
	height: 120px;
	background-color: #4682b4;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	background-image: url("styleimg/headbgimage/2009031515.jpg");
	background-repeat: no-repeat;
}



.header a:link { color: #ffffff }     /* リンク */
.header a:visited {                              /* 既に見たリンク */
	color: #ff00ff;
	text-decoration: none                          /* 下線を消す */
}
.header A:active { color: #00ff00}  /* クリック時のリンク */
.header A:hover {                                /* カーソルが上にある時のリンク */
	color: #ff0000;
	text-decoration: none                          /* 下線を消す */
}


a:link { color: #0000ff }   /* リンク */
a:visited {                 /* 既に見たリンク */
	color: #ff00ff;
	text-decoration: none             /* 下線を消す */
}
A:active { color: #00ff00}  /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
	color: #ff0000;
	text-decoration: none             /* 下線を消す */
}


.main {
	background-color:#FFFFFF;
	}

/*左メニュー部分*/
.left {
	float:left;
	width:200px;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
	}

.left ul {
	padding:0;
	margin: 1.2em 0em 2.0em 1.8em;
	}

.left h2 {
	font-size:12px;
	color:#FFFFFF;
	background-color:#4682b4;
	background-image: url("styleimg/obiimage/2009031515.jpg");
	text-align:center;
	padding:2px 0px 2px 0px;
	width:180px;
	margin-left:10px;
	}
		  
.left p {
	padding:0px 15px 0px 15px;
	margin-bottom:3px;
	}

.left li {
	list-style:none;
	}

/*中メニュー部分*/
.center {float:left;
	width:550px;
	background-color:#FFFFFF;
	}

.center h2 {
	width:540px;
			font-size:12px;
			padding-bottom:2px;
			padding-top:2px;
			text-align:center;
			color:#FFFFFF;
			background-color:#4682b4;
			background-image: url("styleimg/obiimage/2009031515.jpg");
} 


.center h3 {
	width:540px;
			font-size:12px;
			padding-bottom:2px;
			padding-top:2px;
			text-align:left;
			border-left: 3px solid #4682b4;
			border-bottom: 1px solid #4682b4;
} 

.center h4 {
	width:540px;
			font-size:12px;
			padding-bottom:2px;
			padding-top:2px;
			text-align:left;
			border-left: 3px solid #4682b4;
} 

.center p {
	text-align:left;
	padding:0px 16px 0px 16px;
	} 




/*フッター部分*/
.footer {
	clear: both;
	background-color:#4682b4;
	background-image: url("styleimg/obiimage/2009031515.jpg");
	text-align:center;
	width: 750px;
	height: 40px;
	color:#FFFFFF;
	padding-top:10px;
}

.footer a {
	color:#FFFFFF;
	text-decoration:none;
}

.all{
	background-color:#ffffff;
	}
