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

#calen_table{
	margin:0;
	padding:0;
	border-spacing:0px;
	width:100%;height:98%;
	background-color:#f7f7f7;
	border-top:1px solid #accbd0;
	border-left:1px solid #accbd0;
}
#calen_table a:link{ color: #0000ff;  }
#calen_table a:visited{ color: #0000ff;  }
#calen_table a:active{ color: #ff0000;  }

/* 枠 Type1 */
#calen_table td,th{
	text-align:center;
	padding:0; line-height:130%;
	border-right:1px solid #accbd0;
	border-bottom:1px solid #accbd0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS PGothic','ＭＳ Ｐゴシック',sans-serif;
}

/* 年月 */
.textMnt{
	padding-top:2px;
	background-color:#def0f3;
	color:#333333;
	font-size:14px;
}

/* 曜日 Type1 */
.weekSun{
	background-color:#fff7f0;
	color:#ff0000;
	font-size:12px; width:14%;
}
.weekSat{
	background-color:#f4fbff;
	color:#0000ff;
	font-size:12px; width:14%;
}
.weekday{
	background-color:#ffffff;
	font-size:12px; width:14%;
}
/* 曜日 Type2 */
.weekSun2{
	background-color:#fff7f0;
	color:#ff0000;
	font-size:12px; width:11%;
	text-align:center; font-weight:bold;
}
.weekSat2{
	background-color:#f4fbff;
	color:#0000ff;
	font-size:12px; width:11%;
	text-align:center; font-weight:bold;
}
.weekday2{
	background-color:#ffffff;
	font-size:12px; width:11%;
	text-align:center; font-weight:bold;
}

/* 配達時間区分 Type2 */
.timehead{
	background-color:#ffffff;
	font-size:12px;
	text-align:center; 
	width:23%;
}

/* 日付 Type1 */
.dateSun{
	background-color:#ffe8e8;
	color:#ff0000;
	font-size:15px; width:14%;
}
.dateSat{
	background-color:#e6f5ff;
	color:#0000ff;
	font-size:15px; width:14%;
}
.dateDay{
	background-color:#ffffff;
	font-size:15px; width:14%;
}
/* 日付 Type2 */
.dateSun2{
	background-color:#ffe8e8;
	font-size:12px;
	text-align:center; 
	width:11%;
}
.dateSat2{
	background-color:#e6f5ff;
	font-size:12px;
	text-align:center; 
	width:11%;
}
.dateDay2{
	background-color:#ffffff;
	font-size:12px;
	text-align:center; 
	width:11%;
}


/* マウスオーバー背景変更 */
.dateSun:hover{background:url("img/tdback.gif");}
.dateSat:hover{background:url("img/tdback.gif"); }
.dateDay:hover{background:url("img/tdback.gif"); }
.dateSun2:hover{background:url("img/tdback.gif");}
.dateSat2:hover{background:url("img/tdback.gif");}
.dateDay2:hover{background:url("img/tdback.gif");}

/* 領域内全リンク*/
a.jlnk{
	display:block;
	width:100%; height:100%;
	text-decoration: none;
	padding-top:3px;

}
span.ns{
	display: block;
	width: 100%; height: 100%;
	padding-top:3px;
}

/* 選択不可日 Type1*/
.nochoose{
	background-color:#f2f2f2;
	font-size:14px;
}
/* 選択不可日 Type2 */
.nochoose2{
	background-color:#f2f2f2;
}

/*  <<  >>  */
#backlink{
	font-size:11px; background: #ffffff;
	border:1px solid #f6c3ae;
	color:#f34900;
	font-weight:bold;
	margin:0 10px 3px 0; 
} 
#nextlink{
	font-size:11px; background: #ffffff;
	border:1px solid #f6c3ae;
	color:#f34900;
	font-weight:bold;
	margin:0 0 3px 10px; 
}




/**************  Window Design **************/
#window
{
  margin-top:1px;
  position: absolute;
  /*left: 300px;*/
  /*top: 10px;*/
  width: 270px;   /********** Window Size ************/
  height: 270px;
  overflow: hidden;
  display: none;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS PGothic','ＭＳ Ｐゴシック',sans-serif;
}
#windowTop
{
  height:25px;
  overflow:25px;
  background-image: url(img/window_top_end.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
  cursor: move;
}
#windowTopContent
{
  margin-right: 13px;
  background-image: url(img/window_top_start.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  overflow: hidden;
  height:25px;
  line-height: 25px;
  padding:1px 0 0 10px;
	letter-spacing:0.1em;
	text-align:left; 
  /*font-weight: bold;*/
  font-size:14px;
  color: #002e7b;
}
#windowMin
{
  position: absolute;
  right: 25px;
  top: 10px;
  cursor: pointer;
}
#windowMax
{
  position: absolute;
  right: 25px;
  top: 10px;
  cursor: pointer;
  display: none;
}
#windowClose
{
  position: absolute;
  right:7px;
  top:5px;
  cursor: pointer;
}

#Closetxt{ 
	margin:0; padding:0; 
	border-spacing:0; border:0;
	width:60px;
}
#Closetxt td{
	cursor: pointer;
	font-size:11px;
	color:#002e7b;
	text-align:right;
}

/**  height: = #window height-30 **/
#windowBottom
{
  position: relative;
  height: 240px;
  background-image: url(img/window_bottom_end.png);
  background-position: right bottom;
  background-repeat: no-repeat;
}
#windowBottomContent
{
  position: relative;
  height: 240px;
  background-image: url(img/window_bottom_start.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-right: 13px;
}
#windowResize
{
  position: absolute;
  right:4px;
  bottom:10px;
  cursor:se-resize;
}
#windowContent
{
  position: absolute;
  top: 32px;
  left: 10px;
  width: auto;
  height: auto;
  overflow: auto;
  margin-right: 10px;
  width: 248px; /********** Calen Size ************/
  height:223px;
  background-color: #ffffff;
}
#windowContent *
{
 /* margin:0; */
}
.transferer2
{
  border: 1px solid #5ec9c4;
  background-color: #c1fdfb;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
}




