@charset "utf-8";

/*	contents
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	min-width: 100%;
}

.rules_area {
	background: #fff;
	border: 2px solid #e00169;
	margin: 0 auto;
	padding: 20px 50px 20px;
	width: 800px;
}
.rule_title {
	font-size: 166.7%;
	font-weight: bold;
	padding: 0 0 15px;
}
.rule_sub_title {
	color: #d4137f;
	font-size: 133.3%;
	padding: 0 0 10px;
	text-align: left;
}

.rule_list {
	padding: 0 20px 10px;
}
.rule_list li {
	text-align: left;
	padding: 0 0 5px;
}

.rule_no li {
	list-style: outside decimal;
	margin: 0 0 0 1em;
}

.l_text {
	float: left;
	padding: 0 0 0 20px;
	width: 80px;
}
.r_data {
	float: left;
	width: 650px;
}

.support_center {
	font-size: 125%;
	font-weight: bold;
	padding: 0 0 10px;
}
.support_area {
	border-bottom: 2px solid #e00169;
	border-left: 2px solid #e00169;
	border-right: 2px solid #e00169;
	margin: 0 auto 20px;
	width: 600px;
}
.support_area dt {
	background: #d51782;
	border-bottom: 2px solid #e00169;
	border-top: 2px solid #e00169;
	color: #fff;
	font-size: 108.3%;
	font-weight: bold;
	padding: 10px 0;
}
.support_area dd {
	padding: 15px;
}
.support_area dd p {
	padding: 0 0 5px;
}

.contact_btn img:hover {
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	opacity: .8;
}
.tel_area {
	margin: 0 auto;
	width: 350px;
}
.tel_area p {
	text-align: left;
}
.tel_area p.tel {
	font-size: 150%;
	font-weight: bold;
	padding: 0;
	text-align: center;
}
.tel_area p.tel_caution {
	text-align: center;
	margin-bottom: 10px;
}

.mar_b10 {
	margin-bottom: 10px !important;
}
.mar_b20 {
	margin-bottom: 20px !important;
}
