@charset "utf-8";

.cmt{
	margin:10px 0 30px;
	font-weight:bold;
	color:#0266cd;
}
h6{
	font-size:16px;
	color:#666;
}

/* テーブル */
table.other{
	width: 100%;
	border-collapse:collapse;
	border: 0;
	text-align:center;
}
table.other caption{
	padding: 5px 0;
	text-align: left;
	font-size: 11px;
	line-height:1;
	color:#f00;
}
table.other th{
	padding: 5px;
	border: 1px solid #AAA;
	background: #308eca;
	color: #fff;
}
table.other td{
	padding: 5px 10px;
	border: 1px solid #AAA;
	text-align: left;
}
table.other td.cate{
	background: #e3e3e3;
	text-align:center;
}


/* 料金用テーブル */
table.fee{
	width: 100%;
	border-collapse:collapse;
	border: 0;
	text-align:center;
}
table.fee caption{
	padding: 5px 0;
	text-align: left;
	font-size: 11px;
	line-height:1;
	color:#f00;
}
table.fee th{
	padding: 5px;
	border: 1px solid #AAA;
	background: #bcdbe8;
}
table.fee td{
	padding: 5px;
	border: 1px solid #AAA;
}
table.fee td.h{
	background: #EEE;
}

table.fee td.bg_gray{
	text-align:right;
	background-color:#EEE;
}
table.fee td.bg_pink{
	text-align:right;
	background-color: #fff3e6;
}
table.fee td.bg1{
	background-color: #e4e7d5;
}
table.fee td.bg2{
	background-color: #e7e3d5;
}
table.fee td.bg3{
	background-color: #bed7d5;
}
table.fee td.price{
	font-weight:bold;
}
