@charset "EUC-JP";
/* CSS Document */
 div, dl, dt, dd, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td,p{
	margin: 0;	padding: 0;
}
address, caption, cite, code, dfn, em, strong, th, var	{
	font-style: normal;
}
caption, th	{
	text-align: left;
}
q:before ,q:after	{
	content: '';
}
object, embed	{
	vertical-align: top;
}
hr, legend	{
	display: none;
}

img, abbr, acronym, fieldset	{
	border: 0;
	vertical-align: bottom;
}

/* ----------------------- Basic Style */
body{overflow-x:hidden; text-align:center; margin: 0;padding: 0; font-size:smaller; line-height:1.2em}
div.body{width:100%; margin:0 auto; text-align:left}
#kanri,kanri2{width:100%;}
#kanri2 p{padding-left:10px;}
.left{float:left;}
.right{float:right}
#header{ width:100%; background-image:url(/img/headerbk.jpg);}
.strong{color:#CC0000;}
#rev_main{clear:both; width:770px;margin:0 auto; padding-top:10px;padding-bottom:10px;}
#odc_comment{padding-top:10px; font-weight:bold;}
.user_put{padding:10px; background-color:#CCCCCC; margin:0 auto;}
#yoyaku_odc{width:650px; margin:0 auto;}
table.calender_odc{width:300px;}
table.calender_odc td{ width:auto; text-align:right; border:#999999 dotted 1px;}
#year_month_odc{text-align:left;}
th.other{ width:14%; text-align:center; background-color:#CCCCff;}
th.sun{ width:14%; text-align:center;background-color:#ff3366;}
th.sat{ width:14%; text-align:center; background-color:#66ccFF;}