/*全体・テーブルの文字色・大きさ*/
body,div {
	font-family: Osaka,sans-serif;
	font-size: 14px;
	color: #666666;
	line-height:150%;
}

/*スクロールバー・全体の背景色・マージン*/
body {
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #b0c4de;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	background-color: #FFFFFF;
	width: 800px;
        margin: auto;
        margin-left:100px
}

/*リンク*/
a {text-decoration:none;}
a:link,a:visited {color:#202020;}
a:hover {color:#b0c4de;}

/*サイト名*/
.title {
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#444444;
	font-size:24pt;
	font-weight:bold;
	font-family:Arial,"ＭＳ ゴシック";
	padding:60px 0px 5px 10px;
	background-color:#b0c4de;
	color:#444444;
	width:800px;
	letter-spacing:2pt;
}

/*訪問数*/
.vis {
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#444444;
	padding:5px;
	text-align:center;
	width:800px;
	margin:0px;
}

/*メインの枠*/
.main {
	border-style:solid solid solid solid;
	border-width:1px;
	border-color:#444444;
	width:800px;
	margin:0px;
}

/*左側*/
.left {
	width:25%;
	float:left;
	margin:0px;
	padding:0px;
}

/*右側*/
.right {
	width:75%;
	margin:0px 1% 0px 10%;
	padding:0px;
}

/*リンク*/
#menu {margin:15px 10px 5px 10px;}

#menu ul {
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#menu li {
	display:inline;
	padding:0;
	margin:0;
}
#menu a {
	display:block;
	border-right:7px solid #b0c4de;
	border-top:1px solid #b0c4de;
	border-bottom:1px solid #b0c4de;
 	border-left:7px solid #b0c4de;
	background-color:#ffffff;
	padding:0.1em 0 0.1em 0;
	text-decoration:none;
	color:#202020;
	width:100%;
	margin:2px 0px;
	text-align:center;
	height:32px;
}
#menu a:hover {
	display:block;
	border-right:7px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
 	border-left:7px solid #d1d1d1;
	background-color:#ffffff;
	padding:0.1em 0 0.1em 0;
	text-decoration:none;
	color:#b0c4de;
	text-align:center;
	width:100%;
	margin:2px 0px;
	height:32px;
}

/*見出しの部分*/
.bar{
	font-weight: bold;
	border-bottom:1px dashed #999999;
	padding:15px 0px 0px 2px;
	margin-bottom:7px;
}

/*float解除*/
.kaijyo{
	clear:left;
}

/*著作権部分*/
.copy {
	border-style:none solid solid solid;
	border-width:1px;
	border-color:#444444;
	clear:left;
	padding:3px;
	text-align:center;
	background-color:#b0c4de;
	width:800px;
}