@charset "UTF-8";
/* CSS Document */

/*-------------------------
上書き
---------------------------*/
.popup #page_ti h1 {
	background: url(../images/page_ti.jpg) top left no-repeat;
	}
.popup #page_ti h1 {
	text-indent: -9999em;
	}

.idx_03 dl.dl_01 {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	}

/*-------------------------
追加
---------------------------*/

.tbl_cal {
	border: 1px solid #826C2D;
	background: #fff;
	}
.tbl_cal td,
.tbl_cal th {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px 0;
	border-right: 1px solid #826C2D;
	border-top: 1px solid #826C2D;
	white-space: nowrap;
	}
.tbl_cal td {
	
	}
.tbl_cal th {
	background:#BCAA6B;
	text-align: center!important;
	font-size: 14px;
	font-weight: normal;
	}
.tbl_cal thead th,
.tbl_cal tfoot th {
	background:#BCAA6B;
	width:auto;
	}
.tbl_cal td.red { background-color:#F5C4BE;}
.tbl_cal td.gold { background-color:#F0D086;}
.tbl_cal td.blue { background-color:#D0ECF2;}
	



/*-------------------------
150306追加
---------------------------*/

.tbl_cal2 {
	border: 1px solid #826C2D;
	background: #fff;
	}
.tbl_cal2 td,
.tbl_cal2 th {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px 0;
	white-space: nowrap;
	}
.tbl_cal2 td {
	border-right: 1px dotted #826C2D;
	border-top: 1px solid #826C2D;
	}
.tbl_cal2 td.end {
	border-right: 1px solid #826C2D;
	border-top: 1px solid #826C2D;
	}
.tbl_cal2 th {
	background:#BCAA6B;
	text-align: center!important;
	font-size: 14px;
	font-weight: normal;
	border-right: 1px solid #826C2D;
	border-top: 1px solid #826C2D;
	}
.tbl_cal2 thead th,
.tbl_cal2 tfoot th {
	background:#BCAA6B;
	width:auto;
	}
.tbl_cal2 td.red { background-color:#F5C4BE;}
.tbl_cal2 td.gold { background-color:#F0D086;}
.tbl_cal2 td.blue { background-color:#D0ECF2;}





