﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
/* ==== イベントカレンダーTable Start =================
*/

/* == 左ブロック == */
.EventCal_Standard .DivLeft
{
    float: left;
    width: 360px;
}


/* == 右ブロック == */
.EventCal_Standard .DivRight
{
    float: left;
    width: 360px;
    margin: 0 0 0 10px;
}

.EventCal_Standard .CalDate
{
  display:block;
  margin:0px;
  padding:3px;
  width:20px;
  text-align:center;
  float:left;
}

.EventCal_Standard .CalDay
{
  display:block;
  margin:0px;
  padding:3px;
  width:2.6em;
  text-align:center;
  float:left;
}

.EventCal_Standard .CalContents
{
  display:block;
  padding:3px;
  padding-left:5px;
  float:left;
}

.EventCal_Standard .Date
{
  display:block;
  padding:3px;
  width:auto;
  text-align:center;
  float:left;
}

.EventCal_Standard .Day
{
  display:block;
  float:left;
  padding:2px 5px 2px 0;
  text-align:center;
  width:2.3em;
}

.EventCal_Standard .Contents
{
  border-bottom: #7E7A79 1px dotted;
  background-color: white;
  margin:0px;
  font-size:small;
}

.EventCal_Standard .alter
{
  background-color: #E5E5E5;
}

.EventCal_Standard .LineLeft
{
/*  border-right:1px dotted #7E7A79;*/
  float:left;
  margin:0;
  min-height:18px;
}

.EventCal_Standard .LineRight
{
  border-left:1px dotted #7E7A79;
  margin:0px;
  margin-left:5.7em;
  padding:2px 5px 2px 5px;
/*  float:left;*/
  min-height:18px;
  width:auto;
}

.EventCal_Standard .LineRight a:hover
{
  text-decoration:none;
  color:black;
}

.EventCal_Standard .Holiday
{
  color: #7f610e;
  font-size: small;
}

.EventCal_Standard .HolidayOther
{
}

/*通常日*/
.EventCal_Standard .WeekD_D
{
  color:black;
  font-size:14px;
  font-weight:bold;
  width:2.6em;
  padding:2px 0px 2px 0.1em;
  text-align:right;
}

.EventCal_Standard .WeekD
{
  color: black;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

/*土曜日*/
.EventCal_Standard .SatD_D
{
  color: blue;
  font-size:14px;
  font-weight:bold;
  width:2.6em;
  padding:2px 0px 2px 0.1em;
  text-align:right;
}

.EventCal_Standard .SatD
{
  color: blue;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

/*日曜、祝日*/
.EventCal_Standard .HoliD_D
{
  color: red;
  font-size:14px;
  font-weight:bold;
  width:2.6em;
  padding:2px 0px 2px 0.1em;
  text-align:right;
}

.EventCal_Standard .HoliD
{
  color: red;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

/* == リスト化調整 == */
.EventCal_Standard ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.EventCal_Standard ul li
{
    list-style: none outside none;
    margin: 0;
    /*background: url("../../../Images/small_icon.gif") no-repeat left 5px;*/
    padding: 0 0 0 10px;
}

/* 装飾 */
.EventCal_Standard .DivLeft .LineRight a,
.EventCal_Standard .DivRight .LineRight a
{

}
/* ==== イベントカレンダーTable End ==== */
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
/* ==== イベントカレンダーTable Start =================
*/

/* == 左ブロック == */
.EventCal_Standard .DivLeft
{
    border-top: 1px dotted #7E7A79;
    float: left;
    width: 320px;
}


/* == 右ブロック == */
.EventCal_Standard .DivRight
{
    float: left;
    width: 320px;
}

.EventCal_Standard .CalDate
{
  display:block;
  margin:0px;
  padding:3px;
  width:20px;
  text-align:center;
  float:left;
}

.EventCal_Standard .CalDay
{
  display:block;
  margin:0px;
  padding:3px;
  width:2.6em;
  text-align:center;
  float:left;
}

.EventCal_Standard .CalContents
{
  display:block;
  padding:3px;
  padding-left:5px;
  float:left;
}

.EventCal_Standard .Date
{
  display:block;
  padding:3px;
  width:auto;
  text-align:center;
  float:left;
}

.EventCal_Standard .Day
{
  display:block;
  float:left;
  padding:2px 5px 2px 0;
  text-align:center;
  width:2.3em;
}

.EventCal_Standard .Contents
{
  border-bottom: #7E7A79 1px dotted;
  background-color: white;
  margin:0px;
  font-size:small;
}

.EventCal_Standard .alter
{
  background-color: #E5E5E5;
}

.EventCal_Standard .LineLeft
{
/*  border-right:1px dotted #7E7A79;*/
  float:left;
  margin:0;
  min-height:18px;
}

.EventCal_Standard .LineRight
{
  border-left:1px dotted #7E7A79;
  margin:0px;
  margin-left:5.7em;
  padding:2px 5px 2px 5px;
/*  float:left;*/
  min-height:18px;
  width:auto;
}

.EventCal_Standard .LineRight a:hover
{
  text-decoration:none;
  color:black;
}

.EventCal_Standard .Holiday
{
  color: #7f610e;
  font-size: small;
}

.EventCal_Standard .HolidayOther
{
}

/*通常日*/
.EventCal_Standard .WeekD_D
{
  color:black;
  font-size:14px;
  font-weight:bold;
  width:2.6em;
  padding:2px 0px 2px 0.1em;
  text-align:right;
}

.EventCal_Standard .WeekD
{
  color: black;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

/*土曜日*/
.EventCal_Standard .SatD_D
{
  color: blue;
  font-size:14px;
  font-weight:bold;
  width:2.6em;
  padding:2px 0px 2px 0.1em;
  text-align:right;
}

.EventCal_Standard .SatD
{
  color: blue;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

/*日曜、祝日*/
.EventCal_Standard .HoliD_D
{
  color: red;
  font-size:14px;
  font-weight:bold;
  width:2.6em;
  padding:2px 0px 2px 0.1em;
  text-align:right;
}

.EventCal_Standard .HoliD
{
  color: red;
  font-size: 14px;
  padding:2px 0px 2px 0;
  text-align:left;
}

/* == リスト化調整 == */
.EventCal_Standard ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.EventCal_Standard ul li
{
    list-style: none outside none;
    margin: 0;
    /*background: url("../../../Images/small_icon.gif") no-repeat left 5px;*/
    padding: 0 0 0 10px;
}

/* 装飾 */
.EventCal_Standard .DivLeft .LineRight a,
.EventCal_Standard .DivRight .LineRight a
{

}
/* ==== イベントカレンダーTable End ==== */
}
