@charset "utf-8";
@import url("../screen.css");
h1 {
	display: none;
}

div#osusume {
	background: #FBFBEF;
	border: 1px solid #E2E2C1;
	padding: 15px;
}

div.other strong {
	color: #cc0000;
	font-weight: lighter;
}

div#yoyaku {
	background: url(../../../fortune/images/yoyaku.gif) no-repeat 0 0;
}
div#toujitu {
	background: url(../../../fortune/images/toujitu.gif) no-repeat 0 0;
}
div#price {
	background: url(../../../fortune/images/price.gif) no-repeat 0 0;
}
div#pay {
	background: url(../../../fortune/images/pay_title.gif) no-repeat 0 0;
}
div.other table {
	margin: 15px 0;
	padding: 0;
}
hr {
	visibility: hidden;
}
div.other table td {
	padding-bottom: 15px;
}
div#yoyaku td,
div#toujitu td {
	border-bottom: 1px dashed #bbb;
	padding-bottom: 15px;
	padding-top: 15px;
}

div#price table,
div#pay table {
	border-left: 1px solid #999;
	border-top: 1px solid #999;
}
div#price table td,
div#price table th,
div#pay table td,
div#pay table th {
	padding: 10px 15px;
}
div#price table td,
div#pay table td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
div#price table th,
div#pay table th {
	background: #8AC656;
	color: #FFFFFF;
	border-bottom: 1px solid #659C35;
	border-right: 1px solid #659C35;
}
div#price table td.th,
div#pay table td.th {
	background: #FBFBEF;
	color: #81511c;
}
div#price table td.th2,
div#pay table td.th2 {
	background: #f0f0f0;
}