* {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:small;
}
h1,h2,h3 {
	font-size:small;
	padding:0px;
	margin:2px;
}

/* Navi基本設定 */
DIV#Navi {

	width:704px;
	margin-left:auto;
	margin-right:auto;
}
DIV#Navi A{
	display:block;
	float:left;
	position:relative;
	text-decoration:none;
	text-indent:-2500em;
	height:23px;
	width:99px;
	margin:0px 1px 0px 0px;
}
DIV#Navi ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	height:23px;
	overflow: hidden;
}
DIV#Navi ul li{
	display:inline;
}

DIV#Navi A#skip {
	display:none;
}
DIV#Navi A#top {
	background-position:0px 0px;	
}
DIV#Navi A#profile {
	background-position:-100px 0px;	
}
DIV#Navi A#blog {
	background-position:-200px 0px;
}
DIV#Navi A#schedule {
	background-position:-300px 0px;
}
DIV#Navi A#disc {
	background-position:-400px 0px;
}
DIV#Navi A#mp3video {
	background-position:-500px 0px;
}
DIV#Navi A#misc {
	background-position:-600px 0px;
}

/* マウスオーバー */
DIV#Navi A#top:hover{
	background-position:0px -46px;
}
DIV#Navi A#profile:hover{
	background-position:-100px -46px;
}
DIV#Navi A#blog:hover{
	background-position:-200px -46px;
}
DIV#Navi A#schedule:hover{
	background-position:-300px -46px;
}
DIV#Navi A#disc:hover{
	background-position:-400px -46px;
}
DIV#Navi A#mp3video:hover{
	background-position:-500px -46px;
}
DIV#Navi A#misc:hover{
	background-position:-600px -46px;
}

/* 表示中ページ */
#p_top DIV#Navi A#top{
	background-position:0px -23px;
}
#p_profile DIV#Navi A#profile{
	background-position:-100px -23px;
}
#p_blog DIV#Navi A#blog{
	background-position:-200px -23px;
}
#p_schedule DIV#Navi A#schedule{
	background-position:-300px -23px;
}
#p_disc DIV#Navi A#disc{
	background-position:-400px -23px;
}
#p_mp3video DIV#Navi A#mp3video{
	background-position:-500px -23px;
}
#p_misc DIV#Navi A#misc{
	background-position:-600px -23px;
}

DIV#entry {
	clear:both;
}
DIV#entry img {
	float:left;
	padding:7px;
}
div#header {
	width:704px;
	margin-left:auto;
	margin-right:auto;
}
div#header img {
	text-align:left;
	border:none;
}
div#container {
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
html>body div#container table {
	margin-left:auto;
	margin-right:auto;
}
DIV#footer {
	clear:both;
}
DIV#contactme {
	height:17px;
	background:#093;
	color:#fff;
	text-align:right;
}
img#counter {
	float:right;
	margin:5px;
}

#p_schedule h1 {
	padding:0.2em 0em 0.1em 0em;
	margin-top:1px;
	border:#FFF solid 1px;
	width:699px;
	font-size:smaller;
	font-weight:normal;
	color:#fff;
	text-align:center;
	background-color:#009A44;
}
.toppad {
	margin-top:0.3em;
}
.sun {
	color:#F00;
}
.sat {
	color:#00F;
}

ul, li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
DIV#sinsaku_banner {
	width:700px;
	height:155px;	
}
DIV#banners {
	margin-top:3em;
}

div#alpha {
	font-size:12px;
}
DIV#beta {
	font-size:12px;
	background:url(img/stripe.png);
}
DIV#alpha a:link {
	color:#F00;
}
DIV#alpha a:hover {
	color:#C60;
}
DIV#alpha a:visited {
	color:#F60;
}

H2.module-header {
	margin:0em 0em 0.7em 0em;
	height:27px;
	font-size:14px;
	color:#FFF;
	border: 2px solid #ccc;
}
table.cal_table {
	background:#CCCCCC;
}
p.entry-footer {
	padding-bottom:1em;
	margin-bottom:2em;
	border-bottom:solid #CCCCCC thick;
}
div.comments-open {
	border-top:solid #CCCCCC thick;
}