@charset "UTF-8";
/* calendar.css */



/*****************　calendar individual　*****************/

#container_individual {
	width: 650px;
	margin-left: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
}	


#table_calendar_titleheader {
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	margin-bottom: 20px;
}


.font_calendar_individual_date {
	text-align: right;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 11px;
	color: #3399CC;
	padding: 0 0 15px 0;
}	
	
.font_calendar_individual_title {
	width: 620px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #454545;
	line-height: 158%;
	padding: 0 0 5px 0;
}	
	
	
.font_calendar_individual_title02 {
	width: 620px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #454545;
	line-height: 158%;
	padding: 0 0 5px 0;
}	
		
	
	
.font_calendar_individual_main {
	width: 640px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 0 0 12px 0;
}			
		
.pad_calendar_individual_mainarea {
	width: 640px;
	text-align: left;
	padding: 0 0 12px 0;
}					
		

.font_calendar_individual_main a:link {
	color: #FF6699;
	text-decoration:none;
}

.font_calendar_individual_main a:visited {
	color: #FF6699;
	text-decoration: none;
}

.font_calendar_individual_main a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.font_calendar_individual_main a:active {
	color: #fb9875;
	text-decoration: underline;
}
/*****************　calendar main　*****************/



.pad_calendar_title {
	text-align: left;
	padding: 0 0 34px 0;
}	

.pad_calendar_title002 {
	text-align: left;
	padding: 0 0 34px 10px;
}	

.font_calendar_monthtitle {
	text-align: center;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #454545;
	padding: 5px 0 5px 0;
}	


#table_calendar_monthbar {
	background-image: url(../../calendar/images/month_bar.gif);
	background-repeat: no-repeat;
	width: 669px;
	height: 31px;
	margin-bottom: 2px;
}	


#table_calendar {
	width: 669px;
}



.td_calendar_no01 {
	width: 80px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
	color: #454545;
	padding: 5px 0 5px 8px;
}	
		
.td_calendar_no02 {
	width: 589px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 0 5px 8px;
}		
	


.td_calendar_sun01 {
	width: 72px;
	background-color: #ffeae9;
	text-align: center;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 11px;
	color: #454545;
	padding: 5px 0 5px 0;
}	
		
.td_calendar_sun02 {
	width: 597px;
	background-color: #ffeae9;
	text-align: left;
}		

.td_calendar_sat01 {
	width: 72px;
	background-color: #eff1fe;
	text-align: center;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 11px;
	color: #454545;
	padding: 5px 0 5px 0;
}	
		
.td_calendar_sat02 {
	width: 597px;
	background-color: #eff1fe;
	text-align: left;
}

.pad_dotline {
	padding: 1px 0 1px 0;
}
	


/*****************　calendar main　*****************/


#table_calendarbox {
	width: 620px;
	margin-bottom: 10px;
}	



.td_table_calendarbox_01 {
	background-color: #f9ebef;
	border-top-color: #888888;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #888888;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #888888;
	border-right-width: 1px;
	border-right-style: solid;	
	width: 115px;
	text-align: center;
	color: #df2a2a;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
}	
	
.td_table_calendarbox_02 {
	background-color: #ffffff;
	border-top-color: #888888;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: #888888;
	border-right-width: 1px;
	border-right-style: solid;	
	width: 505px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
	color: #454545;
	line-height: 158%;
	padding: 5px 0 5px 23px;
}	
	

.td_table_calendarbox_01_btm {
	background-color: #f9ebef;
	border-top-color: #888888;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #888888;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #888888;
	border-right-width: 1px;
	border-right-style: solid;	
	border-bottom-color: #888888;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	width: 115px;
	text-align: center;
	color: #df2a2a;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
}	
	
.td_table_calendarbox_02_btm {
	background-color: #ffffff;
	border-top-color: #888888;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: #888888;
	border-right-width: 1px;
	border-right-style: solid;	
	border-bottom-color: #888888;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	width: 505px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
	color: #454545;
	line-height: 158%;
	padding: 5px 0 5px 23px;
}


.td_table_calendarbox_02 a:link {
	color: #FF6699;
	text-decoration:none;
}

.td_table_calendarbox_02 a:visited {
	color: #FF6699;
	text-decoration: none;
}

.td_table_calendarbox_02 a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_table_calendarbox_02 a:active {
	color: #fb9875;
	text-decoration: underline;
}


.td_table_calendarbox_02_btm a:link {
	color: #FF6699;
	text-decoration:none;
}

.td_table_calendarbox_02_btm a:visited {
	color: #FF6699;
	text-decoration: none;
}

.td_table_calendarbox_02_btm a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_table_calendarbox_02_btm a:active {
	color: #fb9875;
	text-decoration: underline;
}




.font_calendar_001 {
	width: 580px;
	line-height: 158%;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	padding: 5px 0 5px 5px;
}	


#table_calendarbox01 {
	width: 575px;
}	

.td_calendarbox01 {
	width: 240px;
	line-height: 158%;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	padding: 3px 0 0 2px;
	border-top-width: 1px;
	border-top-color: #77aaaa;
	border-top-style: dotted;
}	

.td_calendarbox02 {
	width: 335px;
	line-height: 158%;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	padding: 3px 0 0 15px;
	border-top-width: 1px;
	border-top-color: #77aaaa;
	border-top-style: dotted;
	border-left-width: 1px;
	border-left-color: #77aaaa;
	border-left-style: dotted;
}	

.li_calendar_main {
	list-style: url(../../calendar/images/icon_main.gif);
	list-style-position: inherit;
	margin-left: -0.1em;
	padding: 5px 0 5px 0;
}

.li_calendar_small {
	list-style: url(../../calendar/images/icon_small.gif);
	list-style-position: inherit;
	margin-left: -0.1em;
	padding: 5px 0 5px 0;
}

.li_calendar_gallery {
	list-style: url(../../calendar/images/icon_gallery.gif);
	list-style-position: inherit;
	margin-left: -0.1em;
	padding: 5px 0 5px 0;
}


.pad_between {
	padding: 5px 0 5px 0;
}


.td_calendar_sat02 a:link {
	color: #FF6699;
	text-decoration:none;
}

.td_calendar_sat02 a:visited {
	color: #FF6699;
	text-decoration: none;
}

.td_calendar_sat02 a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_calendar_sat02 a:active {
	color: #fb9875;
	text-decoration: underline;
}


.td_calendar_no02 a:link {
	color: #e02352;
	text-decoration:none;
}

.td_calendar_no02 a:visited {
	color: #e02352;
	text-decoration: none;
}

.td_calendar_no02 a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_calendar_no02 a:active {
	color: #fb9875;
	text-decoration: underline;
}



.td_calendar_sun02 a:link {
	color: #FF6699;
	text-decoration:none;
}

.td_calendar_sun02 a:visited {
	color: #FF6699;
	text-decoration: none;
}

.td_calendar_sun02 a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_calendar_sun02 a:active {
	color: #fb9875;
	text-decoration: underline;
}




/*****************　calendar main　20110613　*****************/
#table_calendar02 {
	width: 906px;
}

#table_calendar03 {
	width: 856px;
}

#table_calendar_monthbar02 {
	background-image: url(../../calendar/images/month_bar02.gif);
	background-repeat: no-repeat;
	width: 906px;
	height: 31px;
	margin-bottom: 2px;
}	

.title_calendar {
	width: 200px;
	text-align: left;
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝", "細明朝体",serif;
	font-size: 30px;
	color: #454545;
	padding: 0 0 5px 0;
}	

.li_calendar_main02 {
	list-style: url(../../calendar/images/icon_main.gif) ;
	list-style-position: inherit;
	margin-left: -0.1em;
	padding: 5px 5px 5px 0;
	margin: 0 0 0 80px;
}

.li_calendar_small02 {
	list-style: url(../../calendar/images/icon_small.gif);
	list-style-position: inherit;
	margin-left: -0.1em;
	padding: 5px 5px 5px 0;
	margin: 0 0 0 80px;
}

.li_calendar_gallery02 {
	list-style: url(../../calendar/images/icon_gallery.gif);
	list-style-position: inherit;
	margin-left: -0.1em;
	padding: 5px 5px 5px 0;
	margin: 0 0 0 80px;
}

.td_calendar_no001 {
	width: 25px;
	background-color: #FFFFFF;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
	color: #454545;
	padding: 5px 0 5px 0;
}	
		
.td_calendar_no002 {
	width: 25px;
	background-color: #FFFFFF;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 0 5px 0;
}		
	
.td_calendar_no003 {
	width: 72px;
	background-color: #FFFFFF;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 3px 0 3px 0;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}		

.td_calendar_no004 {
	width: 283px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight:bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}		

.td_calendar_no005 {
	width: 124px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}		

.td_calendar_no006 {
	width: 60px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}		

.td_calendar_no007 {
	width: 281px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}	


.td_calendar_no003_2nd {
	width: 72px;
	background-color: #FFFFFF;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 3px 0 3px 0;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}		

.td_calendar_no004_2nd {
	width: 283px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight:bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}		

.td_calendar_no005_2nd {
	width: 124px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}		

.td_calendar_no006_2nd {
	width: 60px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}		

.td_calendar_no007_2nd {
	width: 281px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}		

.td_calendar_no001top {
	width: 25px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
	color: #454545;
	font-weight: bold;
	padding: 5px 0 5px 0;
}	
		
.td_calendar_no002top {
	width: 25px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 0 5px 0;
}		
	
.td_calendar_no003top {
	width: 72px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 3px 0 3px 0;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}		

.td_calendar_no004top {
	width: 283px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}		

.td_calendar_no005top {
	width: 124px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}		

.td_calendar_no006top {
	width: 60px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}		

.td_calendar_no007top {
	width: 281px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}		

.td_calendar_no004 a:link {
	color: #e02352;
	text-decoration:none;
}

.td_calendar_no004 a:visited {
	color: #e02352;
	text-decoration: none;
}

.td_calendar_no004 a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_calendar_no004 a:active {
	color: #fb9875;
	text-decoration: underline;
}

.td_calendar_no004_2nd a:link {
	color: #e02352;
	text-decoration:none;
}

.td_calendar_no004_2nd a:visited {
	color: #e02352;
	text-decoration: none;
}

.td_calendar_no004_2nd a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_calendar_no004_2nd a:active {
	color: #fb9875;
	text-decoration: underline;
}


.td_calendar_no03 {
	width: 70px;
	background-color: #FFFFFF;
	text-align: center;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 0 5px 0;
}		

.td_calendar_no04 {
	width: 283px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight:bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}		

.td_calendar_no05 {
	width: 126px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}		

.td_calendar_no06 {
	width: 60px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}	

.td_calendar_no03top {
	width: 70px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 0 5px 0;
}		

.td_calendar_no04top {
	width: 283px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}		

.td_calendar_no05top {
	width: 126px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}		

.td_calendar_no06top {
	width: 60px;
	background-color: #FBF2F5;
	text-align: center;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}		

.td_calendar_no04 a:link {
	color: #e02352;
	text-decoration:none;
}

.td_calendar_no04 a:visited {
	color: #e02352;
	text-decoration: none;
}

.td_calendar_no04 a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_calendar_no04 a:active {
	color: #fb9875;
	text-decoration: underline;
}



/**********　20110726一覧　　**********/
.td_calendar_top {
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight: bold;
	padding: 5px 0 5px 0;
}	

.td_calendar01 {
	background-color: #ffffff;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
	color: #454545;
	padding: 5px 0 5px 0;
}	

.td_calendar02 {
	background-color: #ffffff;
	text-align: center;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	padding: 5px 0 5px 0;
}

.td_calendar03 {
	background-color: #ffffff;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	font-weight:bold;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}

.td_calendar03 a:link {
	color: #e02352;
	text-decoration:none;
}

.td_calendar03 a:visited {
	color: #e02352;
	text-decoration: none;
}

.td_calendar03 a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_calendar03 a:active {
	color: #fb9875;
	text-decoration: underline;
}

.td_calendar04 {
	background-color: #ffffff;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}

.td_calendar05 {
	background-color: #ffffff;
	text-align: left;
	font-family:"メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 158%;
	padding: 5px 4px 5px 4px;
}


/**********　20110726個別記事　　**********/
#table_calendarbox001 {
	margin-bottom: 10px;
}

.td_table_calendarbox001 {
	background-color: #f9ebef;
	text-align: center;
	color: #df2a2a;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
	padding: 5px 4px 5px 4px;
}

.td_table_calendarbox002 {
	background-color: #ffffff;
	text-align: left;
	color: #454545;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 12px;
	padding: 5px 4px 5px 17px;
}

.td_table_calendarbox001 a:link {
	color: #FF6699;
	text-decoration:none;
}

.td_table_calendarbox001 a:visited {
	color: #FF6699;
	text-decoration: none;
}

.td_table_calendarbox001 a:hover {
	color: #ff638a;
	text-decoration: underline;
}

.td_table_calendarbox001 a:active {
	color: #fb9875;
	text-decoration: underline;
}
