@charset "Shift_JIS";

#area01 {
	padding:30px 30px 30px 20px;
	}
#area02 {
	padding:30px;
	}
.lineWrap {
	border-top:1px #e3e3e3 solid;
	border-right:1px #e3e3e3 solid;
	border-left:1px #e3e3e3 solid;
	}
.b-btm {
	border-bottom:1px #e3e3e3 solid;
	}
ul#flowList li {
	float:left;
	}
ul#flowList img {
	vertical-align:bottom;
	}



table#boxTable {
	margin-top:30px;
	width:100%;
	}
table#boxTable td.subject {
	border-right:2px #383d91 solid;
	border-bottom:2px #383d91 solid;
	border-left:2px #383d91 solid;
	vertical-align:top;
	background-color:#f9f9f9;
	}
table#boxTable td.subject div {
	padding:8px;
	}
table#boxTable td.subject p.text {
	padding:4px 8px 12px 10px;
	}
table#boxTable p.boxTitle {
	background-color:#383d91;
	}


dl#qa {
	}
dl#qa dt,
dl#qa dd {
	margin-left:1.3em;
	text-indent:-1.3em;
	}
dl#qa dt {
	margin-top:7px;
	color:#cc0000;
	font-weight:bold;
	}


/* div table (flame) */
div.flame1 {
	padding: 1px;
	border: 1px solid #999;
}
div.flame1 table {
	width: 100%;
}
div.flame1 table th,
div.flame1 table td {
	padding: 4px 5px;
	vertical-align: top;
	border: 1px solid #fff;
}
div.flame1 table th {
	font-weight: normal;
	background-color: #ccc;
}
div.flame1 table td {
	background-color: #eee;
}
div.flame1 div.tel {
	padding: 5px;
}




