@charset 'shift-jis';


/* Redefine Style ---------------------------------------------
--------------------------------------------------------------*/
body{
	margin:0;padding:0 0 50px 0; text-align:center;
	background:transparent url(../images/common/bodybg.gif);
	font-family:"MS PGothic",Osaka,"MS Gothic",Gothic,sans-serif;
}

h1,h2,h3,h4,h5,h6{margin:0; padding:0;}

p{margin:0; padding:0;}

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

dl,dt,dd{margin:0; padding:0;}

hr{display:none;}

img{border:0;}
.clrBox{clear:both;}
#headerizumi,#headerkatsuura,#headernakakaruizawa,#headertateshina,#headerasama,#headeryatugatake,#headerkatsuuraboso{
	text-align:left;
	margin:20px auto;
	width:702px;
	height:49px;
	}
#headerizumi{
	background:url(../izumi/blog/images/header.jpg);
}
#headerkatsuura{
	background:transparent url(../katsuura/blog/images/header.jpg);
}
#headerkatsuuraboso{
	background:transparent url(../katsuura/blog/images/headerboso.jpg);
}
#headernakakaruizawa{
	background:transparent url(../nakakaruizawa/blog/images/header.jpg);
}
#headertateshina{
	background:transparent url(../tateshina/blog/images/header.jpg);
}
#headerasama{
	background:transparent url(../asama/blog/images/header.jpg);
}
#headeryatugatake{
	background:transparent url(../yatugatake/blog/images/header.jpg);
}
h1{padding-left:8px;padding-top:10px;font-size:27px;color:#ffffff;}
h1 a{text-decoration:none;color:#ffffff;}

#main{
	text-align:left;
	margin:20px auto;
	width:702px;
	height:49px;
	}
#leftMenu{width:136px;float:left;}
#leftMenu li.link{font-size:11px;background:url(../izumi/blog/images/sankaku.gif) 0 50% no-repeat; color:#478DCA;padding-left:12px;margin-top:3px;margin-bottom:3px;}
#leftMenu li.title{color:#666666;font-weight:bold;margin-top:15px;}
#leftMenu dl{font-size:12px;color:#666666;}
#leftMenu dd.links1{background:#009356;width:122px;margin-bottom:3px;margin-top:20px;text-align:center;padding-top:3px;padding-bottom:3px;color:#ffffff;}
#leftMenu dd.links2{background:#009356;width:122px;margin-bottom:3px;margin-top:3px;text-align:center;padding-top:3px;padding-bottom:3px;color:#ffffff;}
#leftMenu dd.linksboso1{background:#0C419A;width:122px;margin-bottom:3px;margin-top:20px;text-align:center;padding-top:3px;padding-bottom:3px;color:#ffffff;}
#leftMenu dd.linksboso2{background:#0C419A;width:122px;margin-bottom:3px;margin-top:3px;text-align:center;padding-top:3px;padding-bottom:3px;color:#ffffff;}
#leftMenu dd.linksboso1 a,#leftMenu dd.linksboso2 a{color:#ffffff;}
#leftMenu dd td{font-size:10px;text-align:center;height:25px;}
#leftMenu dd th{font-size:9px;text-align:center;height:18px;}
#leftMenu .archive{padding-left:5px;line-height:20px;}
#leftMenu dd.text{margin:3px 10px 5px 5px;text-align:18px;}


#rightbox{float:left;width:564px;}
#rightbox .rightBar {width:564px; height:22px; background:url(../izumi/blog/images/title_bar.jpg) no-repeat;}
#rightbox .rightBar p.date{font-size:75%;color:#666666;padding:5px 10px 0 10px;}
.second{margin-top:20px;}
h2{margin-top:25px;margin-left:10px;}
#rightbox div.memo p{margin:10px 5px 20px 30px;font-size:12px;line-height:20px;}
#rightbox div.memo img {margin:15px 0;}

#rightbox .footerizumi{background:url(../izumi/blog/images/footer.gif);text-align:right;height:17px;margin-top:40px;padding-top:5px;}
#rightbox .footerkatsuura{background:url(../katsuura/blog/images/footer.gif);text-align:right;height:17px;margin-top:40px;padding-top:5px;}
#rightbox .footernakakaruizawa{background:url(../nakakaruizawa/blog/images/footer.gif);text-align:right;height:17px;margin-top:40px;padding-top:5px;}
#rightbox .footerasama{background:url(../asama/blog/images/footer.gif);text-align:right;height:17px;margin-top:40px;padding-top:5px;}
#rightbox .footertateshina{background:url(../tateshina/blog/images/footer.gif);text-align:right;height:17px;margin-top:40px;padding-top:5px;}
#rightbox .footeryatugatake{background:url(../yatugatake/blog/images/footer.gif);text-align:right;height:17px;margin-top:40px;padding-top:5px;}


/* MT calender css---------------------------------------------
--------------------------------------------------------------*/
.calendar {
    margin: 0 0 5px 0;
    text-align: center;
}

.calendar table {
    padding: 0;
    border-collapse: collapse;
}
.calendar th {
    padding-bottom: 3px;
    font-size: 9px;
}
.calendar td {
    padding: 2px 0;
    font-size: 9px;
    line-height: 120%;
}
.today {
    background:#eeeeee;
}

.days p{
	margin:7px auto;
	text-align:center;
	font-size:10px;
}