@charset "utf-8";

/* ------------------------------
 INSU@Bank生保の一括見積りの考え方
------------------------------ */
.mt-8 {
	margin-top: -8px;
}

img.mt16b12 {
	margin: 16px 0 12px;
}

img.mt28 {
	margin-top: 28px;
}

#kantanweblink {
	width: 682px;
	height: 47px;
	margin: 0 0 3.0em;
	padding: 0;
	background: #e5f3d7;
}

#text {
	width: 509px;
	margin: 0;
	padding: 0;
	text-align: right;
	float: left;
}

#text img {
	margin-top: 13px;
}

#link {
	width: 155px;
	margin: 0;
	padding: 1px;
	text-align: right;
	float: left;
}

#link p {
	line-height: 46px;
}

#link a {
	padding-left: 8px;
	background: url(/insubankseiho/shared/img/arrows.gif) no-repeat 0 center;
}

img.mt5b19l15 {
	margin: 5px 0 19px 15px;
}

#graybox {
	margin: 11px 0 3.0em;
}

#main table {
	margin: -10px 0 3.0em;
}

#main table th {
	padding: 6px 0 4px;
	border-bottom: 1px solid #e2e2e2;
	vertical-align: top;
}

#main table td {
	padding: 6px 0 4px;
	border-bottom: 1px solid #e2e2e2;
}

#main table td img {
	margin: 0 5px 5px 0;
	vertical-align: middle;
}
