@charset "euc-jp";

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

/* Navi基本設定 */
DIV#Navi {
	background:url(/img/kakumaku_navi.jpg) no-repeat;
	width:704px;
	margin-left:auto;
	margin-right:auto;
}
DIV#Navi A{
	display:block;
	float:left;
	position:relative;
	text-decoration:none;
	background: url(/img/kakumaku_navi.jpg) no-repeat;
	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_archive 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_navi {
	clear:both;
}

DIV#entry {
	clear:both;
}

DIV#entry img {
	float:left;
	padding:0em 1.5em 1.5em 0em;
	border:none;
}
A#headerlink {
	display:block;
	width:700px;
	height:100px;
	background:url(/img/titletop.jpg) no-repeat;
	text-indent:-2500em;
}
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;
}
img#counter {
	float:right;
	margin:5px;
}

#p_schedule h1 {
	padding:0.2em 0em 0.1em 0em;
	margin-top:1px;
	border:#FFF solid 1px;

	font-size:smaller;
	font-weight:normal;
	color:#fff;
	text-align:center;
	background-color:#009A44;
}

textarea#comment-text {
	float:left;
}
.hide {
	display:none;
}
.toppad {
	margin-top:0.3em;
}
.sunday {
	color:#F00;
}
.saturday {
	color:#00F;
}

ul, li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}


div#alpha {
	float:left;
	width:430px;
	font-size:small;
	padding:15px;
	padding-right:30px;
}
* html div#alpha {
	overflow-x:scroll; /* IE6 */
}
div#alpha img {
	border:none;
}

DIV#beta {
	margin-right:5px;
	margin-top:5px;
	width:210px;
	float:right;
	font-size:small;
	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 {
	background:#000000 url(/img/pict_hand.png) no-repeat 10px 4px;
	padding:24px 0px 0px 4.5em;
	margin:0em 0em 0.7em 0em;
	height:27px;
	font-size:14px;
	color:#FFF;
	border: 2px solid #ccc;
}
table.cal_table {
	background:#CCCCCC;
	padding:2px;
	margin-bottom:2em;
	width:95%;
}
table.cal_table td {
	font-size:x-small;
}
ul.module-list {
	padding:0em 1em 2em 1em;
}
li.module-list-item {
	padding-bottom:0px;
	padding:0px;
	margin:0px;
}
li.module-list-items {
	padding:0px;
	margin:0.4em 0.4em 1em 0.4em;
}

p.entry-footer {
	padding-bottom:1em;
	margin-bottom:2em;
	border-bottom:solid #CCCCCC thick;
}
div.comments-open {
	border-top:solid #CCCCCC thick;
	clear:both;
}
a.alignleft {
	float:left;
}
a.alignright {
	float:right;
}
.rss {
	clear:both;
	margin-bottom:1em;
}
.melma {
	color:#F00;
	margin-bottom:0.6em;
	float:left;
}
.contactme1 {
	height:17px;
	text-align:right;
	font-size:small;
	padding-right:1.5em;
	float:right;
}
DIV#contactme {
	height:17px;
	background:#093;
	color:#fff;
	text-align:right;
	font-size:small;
	padding-right:1.5em;
}
