@charset "utf-8";

#carender_header{width:700px;margin:5px auto;}
#carender_header H1 {width:480px;float:left;}
#carender_header H1 IMG{float:left;margin-right:10px;}
H1 SPAN{display:block;}
#headdate{
	float:left;width:230px;font-weight:bold;color:#005bab;font-size:18pt;
}

#headdate .div1{
	margin-top:30px;

}
#headdate .div2{font-size:12pt;line-height:1em;}
#headtitle{text-align:center;margin-top:30px;float:left;width:250px;color:#005bab;font-weight:bold;font-size:30pt;

}
#hanrei{float:right;margin-top:25px;font-size:10pt;width:210px;}


#carendar{margin:8px auto;}
#carendar TH{border:solid 1px #fff;}

#carendar TH{font-weight:bold;text-align:center;font-size:14pt;background-color:#aae1fa;}
#carendar TH.red{background-color:#d2232b;color:#fff;}
#carendar TH.blue{background-color:#00adee;color:#fff;}

#carendar TD{background-color:#fffef8;border:solid 1px #aae1fa;width:120px;height:120px;vertical-align:top;text-align:left;font-size:14pt;font-weight:bold;}
#carendar TD SMALL{font-size:8pt;margin-left:4px;}
#carendar TD DIV{font-size:9pt;font-weight:normal;line-height:1.1em;}
#carendar TD SPAN.tri{color:#237fc4;}
#carendar TD.lr SPAN.tri,#carendar TD.lg SPAN.tri,#carendar TD.lb SPAN.tri{color:#a2bce2;}
.lr{color:#e69877;}
.lg{color:#9fa0a0;}
.lb{color:#8e9dcd;}
.red{color:#d0111b;}
.blue{color:#004ea2;}
.gr{color:#6eb92b;}
.lgr{color:#bfdc98;}
.bl{color:#000;}
.bw{color:#923104;}
.lbw{color:#cc9871;}

#cal_caution{width:680px;margin:10px auto;}
#cal_caution P{margin:0px;text-indent:0;}

#present_box{background-color:#fff;border:solid 2px #005bab;border-top:none;}
#present_box H2{background-color:#005bab;padding:2px;color:#fff;font-weight:bold;font-size:16pt;text-align:center;}
.photo_box{width:250px;float:left;font-weight:bold;color:#237fc4;margin:5px;}
.photo_box IMG{margin:0;}
#present2{width:320px;margin:5px;margin-left:270px;margin-top:10px;}
#present1{float:right;margin:20px 10px;}
#present3{text-indent:-0.5em;font-weight:bold;font-size:12pt;margin-top:10px;margin-left:270px;}

#present_left{
	width:340px;
	float:left;
}
#present_left DT{font-weight:bold;}

#present_right P{
	color:#237fc4;
}
#present_right P.caution{text-indent:-1em;margin-left:1em;}
#present_right{
	float:right;
	width:340px;
	padding-top:10px;
}

#tsubuyaki,#address{
	padding:10px;
	border-radius:10px;
}
#tsubuyaki{
	background-color:#ece3d4;
}
#address{margin-top:10px;background-color:#d5ead7;}
#tsubuyaki H3{font-weight:bold;color:#0096b2;text-align:center;font-size:16pt;}
#tsubuyaki P {text-indent:-1em;margin-left:1em;margin-bottom:6px;}
#address{text-align:center;}
IMG.gaina{position:absolute;top:2px;right:2px;}