@charset "UTF-8";

/* Style Initialize */
/*/////////////////////////////////////////////////*/

body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,a,
form, fieldset, input, textarea,
p, blockquote,
th, td {  
	margin          : 0;
	padding         : 0;
	text-decoration : none;
	font-style      : normal;
}

img {
	border          : none;
}




/* Text */
/*/////////////////////////////////////////////////*/



/* Calendar */
/*/////////////////////////////////////////////////*/

#cal,
#cal2,
#cal3 {
 	width           : 420px;
}

#cal { height       : 127px;}
#cal2 { height      : 145px;}
#cal3 { height      : 163px;}


/*  4s 127
	5s 145
	6s 163  
*/



/* heading */

#calendar h2 {
	background    : url("../../images/calendar/title_8.gif") no-repeat;
	height        : 27px;
	padding       : 6px 0 0 100px;
	font-weight   : normal;
	font-size     : 11px;
	margin-top    : 10px;
 }


#calendar_body {
 	width           : 420px;
	height          : 145px;
	background      : url("../../images/calendar/calendar_bg.gif") no-repeat;
}

#calendar_body2 {
 	width           : 420px;
	height          : 163px;
	background      : url("../../images/calendar/calendar_bg.gif") no-repeat;
}


#calendar_body .calendar_btm {
	background      : url("../../images/calendar/calendar_btm.gif") bottom no-repeat;
	width           : 420px;
	height          : 145px;
}

#calendar_body2 .calendar_btm {
	background      : url("../../images/calendar/calendar_btm.gif") bottom no-repeat;
	width           : 420px;
	height          : 163px;
}



#calendar_body #month,
#calendar_body2 #month {
	width           : 47px;
	padding         : 20px 0 0 22px;
	float           : left;
}

#calendar_body #day .days,
#calendar_body2 #day .days {
	width           : 196px;
	height          : 18px;
 }

#calendar_body #day,
#calendar_body2 #day {
	width           : 196px;
	padding         : 22px 0 0 78px;
	_padding         : 22px 0 10px 78px;
 	float           : left; 
 	margin-bottom: 10px;
}

#calendar_body p.week,
#calendar_body2 p.week {
	width           : 19px;
	height          : 13px;
	margin          : 0 9px 10px 0;
	float           : left;
}

#calendar_body p,
#calendar_body2 p {
	width           : 19px;
	height          : 13px;
	margin          : 0 9px 5px 0;
	float           : left;
}

/* カレンダータイトル */

#calendar h2#jan,
#calendar h2#feb,
#calendar h2#mar,
#calendar h2#apr,
#calendar h2#may,
#calendar h2#jun,
#calendar h2#jul,
#calendar h2#aug,
#calendar h2#sep,
#calendar h2#oct,
#calendar h2#nov,
#calendar h2#dec {
	height        : 27px;
	padding       : 6px 0 0 100px;
	font-weight   : normal;
	font-size     : 11px;
	margin-top    : 10px;
 }

#calendar h2#jan { background : url("../../images/calendar/title_1.gif") no-repeat; }
#calendar h2#feb { background : url("../../images/calendar/title_2.gif") no-repeat; }
#calendar h2#mar { background : url("../../images/calendar/title_3.gif") no-repeat; }
#calendar h2#apr { background : url("../../images/calendar/title_4.gif") no-repeat; }
#calendar h2#may { background : url("../../images/calendar/title_5.gif") no-repeat; }
#calendar h2#jun { background : url("../../images/calendar/title_6.gif") no-repeat; }
#calendar h2#jul { background : url("../../images/calendar/title_7.gif") no-repeat; }
#calendar h2#aug { background : url("../../images/calendar/title_8.gif") no-repeat; }
#calendar h2#sep { background : url("../../images/calendar/title_9.gif") no-repeat; }
#calendar h2#oct { background : url("../../images/calendar/title_10.gif") no-repeat; }
#calendar h2#nov { background : url("../../images/calendar/title_11.gif") no-repeat; }
#calendar h2#dec { background : url("../../images/calendar/title_12.gif") no-repeat; }



/* *//* Float Clear */
/*/////////////////////////////////////////////////*/

.clear:after
 {
	content         : ".";
	height          : 0px;
	clear           : both;
	visibility      : hidden;
	display         : block;
}

.clear {
	display         : inline-block;
}

/*_*/
* html .clear {
	height          : 1%;
}

.clear {
	display         : block;
}
/* */




/* 2つ目のカレンダー */
/*/////////////////////////////////////////////////*/


#calendar_body2 {
 	width           : 420px;
	height          : 163px;
	background      : url("../../images/calendar/calendar_bg.gif") no-repeat;
}

#calendar_body2 .calendar_btm {
	background      : url("../../images/calendar/calendar_btm.gif") bottom no-repeat;
	width           : 420px;
	height          : 163px;
}