@charset "UTF-8";
<!--

/*--------------------
data
--------------------*/

#miletbl{
	border:none;
	border-top:#ccc solid 1px;
	border-right:#ccc solid 1px;
}

#miletbl th,
#miletbl td{
	border:none;
	border-bottom:#ccc solid 1px;
	border-left:#ccc solid 1px;
	font-size:84%;
}

#miletbl th{
	background-color:#ece9d8;
	color:#333;
	text-align:center;
}
/*--------------------
outline サービス比較表
--------------------*/

table.outline td{
	text-align:center;
}

.change{
	border:#6dc462 solid 5px !important;
}

/*--------------------
birthday 誕生日加算マイル
continue 特別指定会員継続サービスマイル
--------------------*/

table.birthday th,
table.birthday td,
table.continue th,
table.continue td{
	text-align:center;
}

/*--------------------
clover
--------------------*/

#miletbl th.clover{
	background-color:#1AAA00;
	color:#fff;
}

/*--------------------
bronze
--------------------*/

#miletbl th.bronze{
	background-color:#b29f8e;
	color:#fff;
}

/*--------------------
gold
--------------------*/

#miletbl th.gold{
	background-color:#bd8b2c;
	color:#fff;
}

/*--------------------
silver
--------------------*/

#miletbl th.silver{
	background-color:#b0b0b0;
	color:#fff;
}

/*--------------------
premium
--------------------*/

#miletbl th.premium{
	background-color:#448bbe;
	color:#fff
}

/*--------------------
platinum
--------------------*/

#miletbl th.platinum{
	background-color:#F5BE2E;
	color:#fff
}

/*--------------------
運用
--------------------*/
.textindent{
	text-indent:-15px;
	padding-left:15px;
}
.textindent p{
	padding:0;
	margin:0;
}

.unyoutbl dt {
	margin-bottom: -1.6em;
	padding: 5px 5px 0 0;
}

.unyoutbl dd{
	padding:0 0 0 6em;
	border-bottom:dotted 2px #CCC;
	margin:0;
}

-->