@charset "UTF-8";

/* CSS Information
---------------------------------------------------------------
Site URL:	http://www.cabrain.net/songai/
File name:	layout_insurance2.css
Summary:	base styles
Created:	2012-9-30
Last update:	2012-9-30 by Sadaoka
Author:		Sadaoka
Copyright:	(C) 2012 dabhand Inc.
--------------------------------------------------------------- */

/* Body */
/* ------------------------------------------------------------ */
.mainvisual_area {
	background: url(../images/mainvisual_area2.gif) left top no-repeat;
	width: 940px;
	padding-bottom: 25px;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}

.frame {
	padding: 10px;
	display: block;
	overflow: hidden;
	border: 1px #e6e6e6 solid;
}

.bg_color {
	background-color: #eef8d9;
	padding: 10px;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}

.bg_color th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding: 0 1em 0 0;
}

.bg_color td {
	text-align: left;
	vertical-align: top;
	padding: 0 0 0;
}

.bg_color .last {
	border-top: 1px #dcdcdc solid;
}

.bg_color ol li {
	list-style-type: decimal;
	margin-left: 2em;
}

.list {
	text-align: left;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}

.list table {
	width: 100%;
	border: 1px #e6e6e6 solid;
}

.list th {
	background-color: #eef8d9;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding: 5px 5px;
	border: 1px #e6e6e6 solid;
}

.list th.sub {
	background-color: #d1eb99;
}

.list td {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding: 5px 5px;
	border: 1px #e6e6e6 solid;
}
