﻿/* ===== Main Area ===== */

#mainArea .space-mainArea {
	width: 520px;
	margin: 15px auto 0 auto;
	text-align: left;
}

#mainArea .space-mainArea h4 {
	margin-top: 30px;
	font-size: 75%;
	color: #b1552a;
	font-weight: bold;
}

#mainArea .space-mainArea h4.h4-pagetop {
	margin-top: 0px;
}

#mainArea .space-mainArea p {
	margin-top: 25px;
	font-size: 75%;
	color: #444;
	line-height: 150%;
}

#mainArea .space-mainArea p.p-first {
	margin-top: 15px;
}

#mainArea .space-mainArea p.p-first-rule {
	margin-top: 10px;
}

#mainArea .space-mainArea p.p-first-faq {
	margin-top: 10px;
}

#mainArea .space-mainArea p.p-first-contact {
	margin-top: 10px;
}

#mainArea .space-mainArea p span.span-howto {
	color: #b1552a;
	font-weight: bold;
}

#mainArea .space-mainArea p span.span-faq {
	color: #b1552a;
	font-weight: bold;
}

#mainArea .space-mainArea p span.span-rule {
	color: #b1552a;
	font-weight: bold;
}

#mainArea .space-mainArea img.img-mail {
	margin-top: 5px;
}


/* ===== 会社概要ページ ===== */

table.table-company {
	width: 518px;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: #bcbcbc;
	border-width: 1px 1px 1px 1px;
	color: #444;
	font-size: 75%;
	line-height: 150%;
}

table.table-company th {
	padding: 5px 5px 5px 5px;
	width: 139px;
	vertical-align: top;
	text-align: left;
	background-color: #f7f5f1;
	border-style: solid;
	border-color: #bcbcbc;
	border-width: 1px 1px 0 0;
}

table.table-company td {
	padding: 5px 5px 5px 5px;
	width: 359px;
	vertical-align: top;
	text-align: left;
	background-color: #fff;
	border-style: solid;
	border-color: #bcbcbc;
	border-width: 1px 1px 0 0;
}

table.table-company td span {
	color: #729809;
}



/* ===== howtoページ ===== */

table.table-howto {
	width: 462px;
	margin-top: 10px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.table-howto td {
/*	padding: 5px 5px 5px 5px;*/
	padding: 5px;
	margin: 0 10px 10px 0;
	width: 134px;
	vertical-align: top;
	text-align: center;
	border-style: dashed;
	border-color: #bcbcbc;
	border-width: 1px 1px 1px 1px;
}
