@charset "utf-8";

/*--------------------------

--------------------------*/
.kikakuBox {
	margin: 20px 0 20px 0;
}

.kikakuBox caption {
	text-align: left;
	padding-bottom: 3px;
	font-size: 11px;
	margin: 0;
}

.kikakuBox table.boxL {
	float: left;
	border-top: 1px solid #fff;
	border-right: none;
}
.kikakuBox table.boxR {
	float: right;
	border-top: 1px solid #fff;
	border-right: none;
}

.kikakuBox table.boxL th,
.kikakuBox table.boxR th {
	border-bottom: 1px solid #fff;
	border-right: none;
	background: #00678c;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.kikakuBox table.boxL th.thL,
.kikakuBox table.boxR th.thL {
	border-right: 1px solid #d4d4d4;
	width: 26%;
	vertical-align: middle;
	text-align: center;
}

.kikakuBox table.boxL td,
.kikakuBox table.boxR td {	
	border-right: none;
	border-bottom: 1px solid #fff;
	background: #f7f7f7;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	padding: 6px 3px;
}

.kikakuBox table.boxL td.oddN,
.kikakuBox table.boxR td.oddN {
	border-right: none;
	border-bottom: 1px solid #fff;
	background: #ececec;
	padding: 6px 3px;
}

.kikakuBox table.boxL td.right,
.kikakuBox table.boxR td.right {
	border-left: 1px solid #d4d4d4;
	text-align: left;
	padding: 6px 11px;
}

.kikakuBox table.boxL th.thL,
.kikakuBox table.boxR th.thL {
	
}
.kikakuBox table.boxL th.thR {
	
}

/*--------------------------
index.html, kako.html
--------------------------*/
.pageNavi {
	margin: 17px 0 20px 0;
}
.pageNavi a {
	margin: 0 1px 0 0;
}

table.box caption#captionTop {
	text-align: left;
	font-size: 11px;
	margin: 0 0 0 0;
}
table.box caption {
	text-align: left;
	font-size: 11px;
	margin: 0 0 0 0;
}

table.box {
	border-top: 1px solid #fff;
	border-right: none;
}
table.box th {
	border-right: none;
	border-bottom: 1px solid #fff;
	background: #006f97;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
table.box th.thL {
	width: 18%;
	border-right: 1px solid #d4d4d4;
}

table.box td {
	border-right: none;
	border-bottom: 1px solid #fff;
	background: #f8f8f8;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	padding: 6px;
}
table.box .oddN {
	border-right: none;
	border-bottom: 1px solid #fff;
	background: #ececec;
	padding: 6px;
}
table.box .right {
	border-left: 1px solid #d4d4d4;
	vertical-align: left;
	text-align: left;
	padding: 6px 10px;
}






