﻿/***********************************
カレンダー共通CSS（新デザイン用）

***********************************/
@charset "utf-8";

div.calendar {
  border : 1px solid #ddd ; 
  border-collapse: separate;
  width:  220px ;
  margin:  10px ;
  line-height:  1 ;
  background-color:  #fff ;
}
.closeBtn {
  background-color : #E5E5E5 ;
}

table td.stdcalen_base {
  background-color: #FFFFFF;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_header {
color:  #4d4d4d ;
  border:  1px solid #fff ;
  background-color:  #ddd ;
  text-align:  center ;
  padding:  5px 3px ;
font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-weight:  bold ;
}

table td.stdcalen_header a {
  color:  #4d4d4d ;
  text-decoration: underline;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_week_sun {
  
  background-color:  #467bbb ;
  color: #fff;
  font-weight:  bold ;
  text-align:  center ;
  padding:  5px 3px ;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_week_sat {
  color:  #4d4d4d ;
  background-color:  #ddddff ;
  font-weight:  bold ;
  text-align:  center ;
  padding:  5px 3px ;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_week_nml {
  color:  #4d4d4d ;
  background-color:  #ddd ;
  font-weight:  bold ;
  text-align : center ;
  padding : 5px 3px ;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

a.stdcalen {
  text-decoration: underline;
  display : block ;
  color : #4d4d4d ;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_weekday a {
  text-decoration: underline;
  color: #4d4d4d;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_weekday {
  text-align : center ;
  padding : 5px 5px ;
  background-color: #EEEEEE;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_satday {
  text-align : center ;
  padding : 5px 5px ;
  background-color: #ddddff;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_holiday a {
  text-decoration: underline;
  color: #fff;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_holiday {
  text-align : center ;
  padding : 5px 5px ;
  background-color: #467bbb;
  color: #fff;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_sunday a {
  text-decoration: underline;
  color: #fff;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_sunday {
  text-align : center ;
  padding : 5px 5px ;
  background-color: #467bbb;
  color: #fff;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_today a {
  text-decoration: underline;
  color: #3333FF;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_today {
  text-align : center ;
  padding : 5px 3px ;
  background-color: #D0E0FF;
  font : 13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table td.stdcalen_sunday:hover,
table td.stdcalen_weekday:hover,
table td.stdcalen_satday:hover, 
table td.stdcalen_holiday:hover,
table td.stdcalen_today:hover {
  background-color:  #ccc ;
}

#subBlock .searchBlock .stdcalen_base table {
  margin: 0px;
  line-height : 1 ;
}

#subBlock .searchBlock #calendar_block table {
  border-collapse: separate;
  border-spacing: 1;
  margin: 0px;
}

#subBlock .searchBlock #calendar2_block table {
  border-collapse: separate;
  border-spacing: 1;
  margin: 0px;
}

#shim{
  z-index: 1;
  position: absolute;
  display: none;
}
