@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */






/* サイドナビ
---------------------------------------------------- */

#side_b {
width: 170px;
height:128px;
text-align:left;
text-indent: -9999px;
background: url(../calendar/images/side_navi.gif) no-repeat;
 position:static;
}



/* サイド_英語表記
---------------------------------------------------- */

#copy {
 width: 170x;
 height: 292px;
   text-indent: -9999px;
   background: url(../calendar/images/eigo_text.gif) no-repeat ;
margin: 19px 0 0px 0;
}

/* コンテンツ内_タイトル
---------------------------------------------------- */
#cal_tite01 {
 width: 610x;
 height: 29px;
   text-indent: -9999px;
   background: url(../calendar/images/cal_title.gif) no-repeat ;
margin: 0px 0 30px 0;
}



/* コンテンツ内
---------------------------------------------------- */



#sc_l p {
font-size:1em;
letter-spacing:1px;
line-height:2em;
margin: 0px 0 45px 0;
}





/* カレンダー
---------------------------------------------------- */
#month {
clear:both;
width:250px;
margin: 0 0 0px 170px;

}


#list_l {
float:left;
width:50px;
height:20px;
font-size:0.8em;
letter-spacing:1.5px;
}

#list_r {
float:right;
width:190px;
height:20px;
text-align:center;
}

#list_il {
float:left;
width:100px;
font-size:0.8em;
letter-spacing:1.5px;
text-align:center;
}

#list_ir {
float:right;
width:50px;
height:20px;
}

#nb {
float:right;
width:50px;
height:20px;
font-size:0.8em;
letter-spacing:1.5px;
text-align:right;
}

#list_r span.year_c {
color:#666666;
padding:0 0 0 10px;
}



/*カレンダー本体
---------------------------------------------------- */
#cal_l01{
	float:left;
	width:600px;
	text-align:left;
	margin: 20px 0 20px 0;
	vertical-align: text-top;
}

#cal_l01 p {
text-align:left;
font-size:1em;
margin: 5px 0 0px 0;
color: #4d4d4d;
line-height: 1.6em;
}


.day {
	color: #680F00;
}

.day2 {
	color: #0A426B;
}

.day3 {
	color: #FF1A00;
}

.day4 {
	color: #FF1A00;
	background-color: #FFFF00;
}

.day5 {
	color: #FF1A00;
	background-color: #BDBDBD;
}

.yellow {
	background-color: #FFFF00;
}

.gray {
	background-color: #BDBDBD;
}




.month {
color:#F11D73;
font-size:1.2em;
}


#cal_l01 table {
line-height:1.5em;
font-size:0.8em;
}

#cal_l01 div {
 position:top;
}




#cal_l01 table img{
margin:4px 4px 0px 0px;
text-align:right;
}

#cal_l011 sc_r{
font-size:0.8em;
}

