
.clearfix {min-height: 1px;}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

img, img a{border:0px;}

#edtcontents{width:720px; font-family:Calibri, Helvetica, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height:150%; font-size:12px; }

#edtcontents p{margin:0 0 7px 0; padding:0;}
#edtcontents .lead{margin-bottom:20px; font-size:14px;}
#edtcontents .m20{margin-bottom:20px;}
#edtcontents .c{text-align:center;}


#edtcontents .color_rd{color:#cc3300;}
#edtcontents .color_or{color:#ff9900;}
#edtcontents .color_gr{color:#666600;}
#edtcontents .color_bl{color:#003366;}

#edtcontents .color_rd a:link{color:#cc3300; text-decoration:underline; font-weight:bold;}
#edtcontents .color_or a:link{color:#ff9900; text-decoration:underline; font-weight:bold;}
#edtcontents .color_gr a:link{color:#666600; text-decoration:underline; font-weight:bold;}
#edtcontents .color_bl a:link{color:#003366; text-decoration:underline; font-weight:bold;}

#edtcontents .mango{background:url(/img/calendar/mango.jpg) no-repeat; }
#edtcontents .fruit{background:url(/img/calendar/fruit.jpg) no-repeat; }

table {padding:0; border-collapse: collapse; border:1px solid #999; font-size:12px; background:url(/img/calendar/event_bg.jpg) no-repeat; background-position:right bottom;}
table td{padding:4px; border:1px solid #999; vertical-align:top;}

#edtcontents table .title{text-align:center; vertical-align:middle; font-weight:bold; font-size:18px;}
#edtcontents table .month{width:45px;}
#edtcontents table .holiday{width:120px;}
#edtcontents table .event{width:195px;}
#edtcontents table .shopping{width:195px;}
#edtcontents table .food{font-size:18px;}

#edtcontents .dtlpage{background:url(/img/calendar/photo.jpg) no-repeat; background-position:right top; height:360px; font-size:14px; line-height:170%;}


#edtcontents .title3{font-size:14px; border-left:10px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:10px;}


.e_left{width:250px; height:150px;  float:left; background:url(/img/calendar/bg_dtl.jpg) no-repeat; background-position:left bottom;}
.e_right{width:150px; float:right;}
.title2{font-weight:bold; font-size:14px; border-bottom:1px dotted #ccc; margin:10px 5px 0 0; padding-bottom:5px; }

