@CHARSET "UTF-8";

/*******************************
	共通
*******************************/
h2.title {
	font-size: 32px;
	padding: 10px 0;
	margin-bottom: 20px;
	border-bottom: solid 2px #999;
	color: #666;
}
h4.title {
	font-size: 16px;
	margin-bottom: 20px;
}

/*******************************
	お問い合わせ
*******************************/
.inquiry {
	padding: 10px;
}

.inquiry table.howto {
	width: 100%;
}
.inquiry ul {
	margin-bottom: 20px;
}
.inquiry table.howto td {
	border: solid 1px #ccc;
	padding: 10px;
	text-align: center;
}

/*******************************
	写メ日記違反報告
*******************************/
.diary_report {
	padding: 10px;
}

.diary_report table.howto {
	width: 100%;
}
.diary_report ul {
	margin-bottom: 20px;
}
.diary_report table.howto td {
	border: solid 1px #ccc;
	padding: 10px;
	text-align: center;
}
/*******************************
	免責事項
*******************************/
.menseki {
	width: 600px;
	margin: auto;
	border: solid 1px #ddd;
	padding: 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	line-height: 180%;
	margin-bottom: 50px;
}

/*******************************
	相互リンク
*******************************/
.sougo_link table {
	width: 100%;
}
.sougo_link td {
	border: solid 1px #ddd;
	padding: 5px;
}


/*******************************
	ご契約状況
*******************************/
.com_table.area_list thead th {
	height: 26px;
}
.com_table.area_list th {
	white-space: nowrap;
}
.com_table.area_list td.style2 {
	text-align: right;
}
.com_table.area_list tr.children {
	color: #999;
}
.com_table.area_list tr.children td.style1 {
	padding-left: 50px;
}