@charset "UTF-8";

/* ==================================================================
	triple_a.html
================================================================== */
/* ------------------------------------------------------------------
	トリプルA Safe Group 規約 tiple_a.html
------------------------------------------------------------------ */
.regulation {
	margin-bottom: 2em;
	width: 600px;
}

h2 {
	padding-top: 0.7em;
	padding-left: 0.5em;
	padding-bottom: 0;
	min-height: 42px;
	height: 42px;
	background-image: url("../../images/common/h2_bg.gif");
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 1.2;
}

.regulationList h3 {
	margin-bottom: 0;
}

.regulationList ol li {
	color: #0a50a1;
}

.regulationList ul {
	margin-bottom: 1em;
}

.regulationList p,
.regulationList ul.marker li {
	color: #333;
}

/* ------------------------------------------------------------------
	ペット葬儀社名簿
--------------------------------------------------------------------- */
#memberList {}

#memberList dl {}

#memberList dl dt {
	border-top: 1px solid #ccc;
	float: left;
	width: 250px;
	font-size: 116%;
}

#memberList dl dd {
	margin-left: 250px;
	margin-bottom: 1em;
	border-top: 1px solid #ccc;
}

/* ==================================================================
	会社概要 company.html
===================================================================== */
dl#companyInfo {
	margin-bottom: 10em; /* dummy */
	width: 600px;
}

dl#companyInfo dt {
	display: inline;
	float: left;
	width: 10em;
	border-top: 1px solid #ccc;
}

dl#companyInfo dd {
	margin-left: 10em;
	padding-left: 0.5em;
	border-top: 1px solid #eee;
}

/* ==================================================================
	代理店募集 agency.html
===================================================================== */
#agency01 {}

#agency01 .flBox {
	width: 50%;
}

/* アストロペット火葬車 */
#shares {

}

#shares h3 {
	font-size: 182%; /*153.9*/
	line-height: 1em;
}
#shares span.fixM {
	display: block;
	!important;
	color: #666;
}

#shares dl {
	width: 250px;
}
#shares dl dt {
	border-bottom: 1px solid #ccc;
}

/* 加盟金 && 備品内訳 */
#affiFee h3,
#equip h3,
#sale h3,
#merit h3 {
	padding-left: 0.5em;
	/*border-top: 1px solid #ccc;*/
	border-right: 5px solid #eee;
	/*border-bottom: 1px solid #ccc;*/
	border-left: 5px solid #0a50a1;
	color: #333;
	background-color: #f9f9f9;
	height: 30px;
	line-height: 30px;
}

#affiFee {
	width: 300px;
}

#affiFee dl {
	margin-bottom: 1em;
	width: 300px;
}

#affiFee dl dt {
	border-bottom: 1px dotted #ccc;
	display: inline;
	float: left;
	width: 150px;
	height: 30px;
	font-weight: normal;
	line-height: 30px;
}

#affiFee dl dd {
	border-bottom: 1px dotted #ccc;
	margin-left: 150px;
	height: 30px;
	text-align: right;
	line-height: 30px;
}

#affiFee dl dd span {
	font-size: 138.5%;
}

/* 65%売上例 */

table#saleTable {}

table#saleTable th {
	!important;
	background-color: #f1f1f1;
	color: #333;
}

table#saleTable td {
	text-align: right;
}

table#saleTable .table_l {
	text-align: left;
}

table#saleTable .strong_data {
	font-weight: bold;
}

table#saleTable .strong_data_b {
	font-weight: bold;
	color: #d90000;
}

/* 代理店になるメリット */
#merit {}

#merit ul#first li {
	margin-left: 30px;
	list-style-type: decimal;
}

#merit .second {}

#merit h4 {
	border: none;
	color: #0a50a1;
}