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

/* サービス　料金テーブル
---------------------------------------------------- */
table.price {
    border-collapse: collapse;
	margin: 0 0 0 30px;
}
table,th,td {
    border: 1px solid #000000;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
}
caption {
    margin-bottom: 3px;
    font-size: 14px;
    font-weight: bolder;
}
th {
	height: 20px;
	background-color: #e5e5e5;
    font-weight: bolder;
}
td.price01-1 {
    width: 100px;
	height: 20px;
	background-color: #b4e7ff;
}
td.price01-2 {
    width: 100px;
	height: 20px;
	background-color: #ffc2de;
}
td.price01-3 {
    width: 100px;
	height: 20px;
	background-color: #bff2b7;
}
td.price02-1 {
    width: 150px;
	height: 20px;
	background-color: #ccefff;
}
td.price02-2 {
    width: 150px;
	height: 20px;
	background-color: #ffe2f0;
}
td.price02-3 {
    width: 150px;
	height: 20px;
	background-color: #e2ffdd;
}
td.price03-1 {
    width: 200px;
	height: 20px;
	background-color: #ccefff;
}
td.price03-2 {
    width: 200px;
	height: 20px;
	background-color: #ffe2f0;
}
td.price03-3 {
    width: 200px;
	height: 20px;
	background-color: #e2ffdd;
}
td.price04-1 {
    width: 100px;
	height: 20px;
	background-color: #ffcb59;
}
td.price04-2 {
    width: 150px;
	height: 20px;
	background-color: #ffe3a5;
}
td.price04-3 {
    width: 200px;
	height: 20px;
	background-color: #ffe3a5;
}

