﻿@charset "utf-8";

.EventCal_tf
{
  margin-bottom: 10px;
  font-size: small;
  width:720px;
}

.EventCal_tfb
{
  padding:0;
  margin:0px;
}

.EventCal_tf .HeaderTxt
{
  background-image:url(cal_title.gif);
  background-repeat:no-repeat;
  color:black;
  font-size:medium;
  font-weight:bold;
  height:40px;
  margin:0;
  text-align:left;
}

.EventCal_tf .Prev
{
  float:left;
  height:30px;
  margin:0;
  padding:10px 0 0 7px;
  width:60px;
}

.EventCal_tf .Term
{
  float:left;
  height:30px;
  line-height:1.4;
  text-align:center;
}

.EventCal_tf .Term h2
{
  color:#000000;
  float:left;
  height:30px;
  margin:0;
  padding:8px 0 0;
  text-align:center;
  width:585px;
}

.EventCal_tfb h2.Fix_EvCala
{
  font-weight:bold;
  font-size: 14px;
}

.EventCal_tf .Next
{
  float:left;
  height:30px;
  margin:0;
  padding:10px 7px 0 0;
  width:60px;
}

.EventCal_tf .CommandButton
{
  width:730px;
  float:left;
}

.EventCal_tf .DivLeft
{
  float:left;
  width:350px;
  border-top:1px dotted #7E7A79;
  border-bottom:1px dotted #7E7A79;
  margin-left:5px;
}

.EventCal_tf .DivRight
{
  border-bottom:1px dotted #7E7A79;
  border-top:1px dotted #7E7A79;
  float:left;
  margin-left:10px;
  width:350px;
}

.EventCal_tf .CalDate
{
  display:block;
  margin:0px;
  padding:3px;
  width:20px;
  text-align:center;
  float:left;
}

.EventCal_tf .CalDay
{
  display:block;
  margin:0px;
  padding:3px;
  width:40px;
  text-align:center;
  float:left;
}

.EventCal_tf .CalContents
{
  display:block;
  padding:3px;
  padding-left:5px;
  float:left;
}

.EventCal_tf .Date
{
  display:block;
  padding:3px;
  width:auto;
  text-align:center;
  float:left;
}

.EventCal_tf .Day
{
  display:block;
  float:left;
  padding:2px 5px 2px 0;
  text-align:center;
  width:40px;
}

.EventCal_tf .Contents
{
  border-bottom: #7E7A79 1px dotted;
  background-color: white;
  margin:0px;
  font-size:small;
}

.EventCal_tf .alter
{
  background-color: #FFF3D0;
}

.EventCal_tf .LineLeft
{
  border-right:1px dotted #7E7A79;
  float:left;
  margin:0;
  min-height:18px;
}

.EventCal_tf .LineRight
{
  border-left:1px dotted #7E7A79;
  margin:0px;
  padding:2px 5px 2px 5px;
  float:left;
  min-height:18px;
  width:250px;
}

.EventCal_tf .Holiday
{
  color: #7f610e;
  font-size: small;
}

.EventCal_tf .HolidayOther
{

}

/*通常日*/
.EventCal_tf .WeekD_D
{
  color:black;
  font-size:14px;
  font-weight:bold;
  width:40px;
  padding:2px 0px 2px 5px;
  text-align:right;
}

.EventCal_tf .WeekD
{
  color: black;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

/*土曜日*/
.EventCal_tf .SatD_D
{
  color: blue;
  font-size:14px;
  font-weight:bold;
  width:40px;
  padding:2px 0px 2px 5px;
  text-align:right;
}

.EventCal_tf .SatD
{
  color: blue;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

/*日曜、祝日*/
.EventCal_tf .HoliD_D
{
  color: red;
  font-size:14px;
  font-weight:bold;
  width:40px;
  padding:2px 0px 2px 5px;
  text-align:right;
}

.EventCal_tf .HoliD
{
  color: red;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

