@charset "utf-8";

/*-------------------------------------------------------
SBIアクサ生命CSS
-------------------------------------------------------*/
#contentsMain h3.company {
	margin:15px 0 10px;
	background:url(/coms/sbi/images/subtitle_company_bg.gif) #FFF repeat-x left bottom;
	height:25px;
	text-align:left;
}

#contentsMain ul {
	margin:0 10px;
	padding:0;
	list-style-position:outside;
	list-style-type:none;
}

#contentsMain li {
	margin:0;
	padding:0 0 0 10px;
	background:url(/coms/sbi/images/bullet_s.gif) no-repeat 0 0.5em;
	text-align:left;
}

#contentsMain li.no {
	background:none;
}

#contentsMain .companyTable {
	margin-bottom:5px;
	border-top:2px solid #59C5FF;
	border-bottom:1px solid #59C5FF;
}

#contentsMain .companyTable th {
	padding:7px 5px 7px 10px;
	border-bottom:1px solid #59C5FF;
	background:#B5E3FF;
	text-align:left;
	font-weight:normal;
}

#contentsMain .companyTable td {
	padding:7px 10px 7px 10px;
	border-bottom:1px solid #59C5FF;
	border-left:1px solid #59C5FF;
	vertical-align:top;
}

#contentsMain .companyTable td p {
	margin:2px 0;
	color:#00559C;
	font-weight:bold;
}

#contentsMain ul.notice {
	margin:0 0 25px;
	text-align:left;
	font-size:85%;
} 

#contentsMain .bg {
	margin:15px 0 10px;
	padding:5px;
	background-color:#FFFAC2;
}

#contentsMain .detailBox {
	margin-bottom:20px;
}

#contentsMain .detailBox h2 {
	margin:0 0 5px;
	background:url(/coms/sbi/images/subtitle01.gif) #FFFAC2 no-repeat 0 0;
	height:32px;
	text-indent:-9999px;
}

#contentsMain .detailBox table {
	margin:5px auto;
	border-collapse:collapse;
}

#contentsMain .detailBox th,
#contentsMain .detailBox td {
	border:1px solid #00AEEF;
	font-size:85%;
}

#contentsMain .detailBox th {
	background-color:#AAE1FA;
	text-align:left;
}

#contentsMain .detailBox td {
	background-color:#FFF;
	text-align:center;
}

#contentsMain .exampleBox {
	margin-bottom:20px;
	text-align:left;
}

#contentsMain .exampleBox h2 {
	margin:0 0 5px;
	background:url(/coms/sbi/images/subtitle02.gif) #FFFAC2 no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}

#contentsMain .exampleBox p {
	margin:-30px 0 5px 265px;
	width:295px;
}

#contentsMain .exampleBox img {
	margin-bottom:3px;
}

#contentsMain .exampleCost {
	text-align:left;
}

#contentsMain .exampleCost h2 {
	margin:0 0 5px;
	height:30px;
	background:url(/coms/sbi/images/subtitle03.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#contentsMain .exampleCost p {
	margin:-20px 0 5px 290px;
	width:270px;
}

#contentsMain .exampleCost table {
	border-collapse:collapse;
}

#contentsMain .exampleCost table.ex {
	margin:5px 0;
	border-collapse:collapse;
	border:0;
	width:560px;
}

#contentsMain .exampleCost table.ex th {
	color:#FFF;
	text-align:center;
}

#contentsMain .exampleCost table.male,
#contentsMain .exampleCost table.female {
	border:1px solid #005DA3;
	border-collapse:collapse;
	width:100%;
}

#contentsMain .exampleCost table.male th,
#contentsMain .exampleCost table.female th {
	border:0;
	color:#333;
	font-weight:normal;
	text-align:center;
}

#contentsMain .exampleCost table.male th {
	padding:3px 1px;
	border:1px solid #333;
	background-color:#E1F4FD;
}

#contentsMain .exampleCost table.female th {
	padding:3px 1px;
	border:1px solid #333;
	background-color:#FDE7E5;
}

#contentsMain .exampleCost table.male tr.item th,
#contentsMain .exampleCost table.female tr.item th {
	background-color:#005DA3;
	color:#FFF;
}

#contentsMain .exampleCost table.male td,
#contentsMain .exampleCost table.female td {
	padding:3px 1px;
	border:1px solid #333;
	background-color:#FFF;
	text-align:center;
}

#contentsMain .exampleCost table.male tr.bg th {
	background-color:#AAE1FA;
}

#contentsMain .exampleCost table.female tr.bg th {
	background-color:#F9BFC6;
}

#contentsMain .exampleCost table.male tr.bg td,
#contentsMain .exampleCost table.female tr.bg td {
	background-color:#FFFCD5;
}





/* sbiのみの指定。他社は参照不可 */
#contentsMain .contactBox {
/*	margin-top:20px;
	padding-top:10px;*/
	width:100%;
/*	background:url(/coms/images/contact_box_bg.jpg) repeat-x left top;*/
	font-size:85%;
	text-align:left;
}

#contentsMain .contactLeft {
	margin-bottom:15px;
	float:left;
	width:265px;
}

#contentsMain .contactRight {
	margin-bottom:15px;
	float:right;
	width:265px;
}

#contentsMain .contactBox p {
	margin:0;
}


