@charset "utf-8";
/* CSS Document */

/**************************** メインページ ****************************/
/* カードの種類 */
ul#ecomyca_card img {
	margin-right: 6px;
}
.card_goriyou {
	width: 580px;
	margin: 0 auto;
	color: #000;
	font-weight: bold;
	font-size: 130%;
}
.card_goriyou .maru {
	color: #dd6234;
	font-size: 150%;
}
.card_goriyou .batsu {
	color: #5f8fbe;
	font-size: 150%;
}
.card_goriyou_gr {
	width: 570px;
	margin-top: 2px;
	margin-bottom: 15px;
	padding: 5px;
	background-color: #F2F7DF;
	margin-left: auto;
	margin-right: auto;
	color: #000;
}
.card_goriyou_br {
	width: 570px;
	margin-top: 2px;
	padding: 5px;
	background-color: #E6F0FF;
	margin-left: auto;
	margin-right: auto;
	color: #000;
}



/**************************** 料金ご案内・購入方法 ****************************/
/* 料金ご案内 */
.ecomyca_circle1 {
	background-image: url(../img/ecomyca/circle1.gif);
	padding-left: 15px;
	background-position: left 3px;
	background-repeat: no-repeat;
	margin-bottom: 3px;
}
.ecomyca_circle2 {
	background-image: url(../img/ecomyca/circle2.gif);
	padding-left: 15px;
	background-position: left 3px;
	background-repeat: no-repeat;
	margin-bottom: 3px;
}
/* カードの購入方法 */
.ecomyca_box {
	width: 390px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 15px;
	background-color: #F2F7DF;
	margin-left: auto;
	margin-right: auto;
	font-size: 90%;
}



/**************************** カードのチャージ方法 ****************************/
div.ecomyca_charge1 {
	width: 550px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 15px;
	background-color: #F2F7DF;
	margin-left: auto;
	margin-right: auto;
}
.ecomyca_charge1_number {
	float: left;
	background-color: #5EB031;
	color: #FFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 10px;
}
div.ecomyca_charge2 {
	width: 550px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 15px;
	background-color: #E6F0FF;
	margin-left: auto;
	margin-right: auto;
}
.ecomyca_charge2_number {
	float: left;
	background-color: #0068B6;
	color: #FFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 10px;
}



/**************************** よくある質問 ****************************/
ul#ecomyca_question strong {
	display: block;
	position: relative;
	right: 10px;
	margin-bottom: 5px;
	font-size: 120%;
}
ul#ecomyca_question li {
	padding-left: 18px;
}
li.ecomyca_question_cap {
	padding-left: 18px;
	background-image: url(../img/bowling_q_01.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	color: #E83E2F;
	font-weight: bold;
}



/**************************** Rail inn ****************************/
ul#railinn_point {
}
ul#railinn_point .step {
	font-size: 120%;
	color: #FFF;
	background-color: #5daf30;
	padding: 5px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
}
ul#railinn_point .title {
	padding: 5px;
	font-weight: bold;
	float: left;
	font-size: 120%;
	margin-bottom: 15px;
}
ul#railinn_point table.pointup {
	border-left: #5daf30 1px solid;
	border-top: #5daf30 1px solid;
}
ul#railinn_point table.pointup td {
	background-color: #f5f8e4;
	border-right: #5daf30 1px solid;
	border-bottom: #5daf30 1px solid;
	padding: 5px;
	font-weight: bold;
}
