@charset "UTF-8";

@import url("css_base.css");
@import url("css_menu.css");
@import url("css_heading.css");
@import url("css_text.css");
@import url("css_form.css");
@import url("css_design.css");
@import url("css_sitemap.css");
@import url("js/flexnav.css");
@import url("css_submenu.css");


/*==============カレンダー============*/

td.list-bg {
background-color: #ffffff;
}

ul.eventlist {
width: 170px;
padding: 25px 0px 0px 0px;
}

.eventlist li{
clear: both;
width: 170px;
min-height: 17px;
padding: 5px 3px 5px 0px;
border-top: solid 1px #ffffff;
background: url(../images/bg.jpg);
}


.eventlist li:after {	/*回り込み解除*/
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

/*イベント1*/

.eventcolor1 {
color:#558140;
width: 35px;
min-height: 15px;
_height: 15px;
 float: left;
line-height: 1.5;
padding: 3px 0px 3px 3px;
}

.eventcolor2 {
min-height: 15px;
 float: right;
color:#836f62;
width: 125px;
text-align: left;
line-height: 1.5;
padding: 0px 3px 5px 0px;
}




/*カレンダー基本設定*/

table.calendar-table {
margin-top: 10px;
margin-bottom: 10px;
border: dotted 1px #cccccc;
background: url(../images/monday.gif) 1px 0px repeat-y;
width: 175px;
}


.calendar-table td {
font-size: 9pt;
vertical-align: middle;
text-align: center;
width: 25px;
min-height: 15px;
padding-top: 3px;
padding-bottom: 3px;
}



td.normalbg p{
width: 100%;
height: 100%;
}

