/* content > main
---------------------------------------------------*/
h2{
	background: url(../image/img_h2.jpg) no-repeat;
}

h3#title01{
	background:url(../image/title01.gif) no-repeat;
}

h4{
	text-indent:0;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:28px;
}

p,table{
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:20px;
	font-size:11px;
}

.leftSide dl dd#kobe{
	padding-left:0;
}

#comList{
	width:636px;
}

#comList li{
	width:210px;
	font-size:11px;
}

#comList li a{
	font-size:11px;
	line-height:28px;
}

/* 中央
---------------------------*/
.centerBox{
	clear:both;
	width:636px;
	padding-top:10px;
}

.centerBox img{
	margin:10px 0;
	text-align:center;
}

/* 中央 > 左側
---------------------------*/
.leftSide{
	float:left;
	width:300px;
}

/* 中央 > 右側
---------------------------*/
.rightSide{
	float:right;
	width:300px;
}

/* 保険サービス個人情報へ
---------------------------*/
#insuranceBtn{
	text-align:center;
}

/* content > sub
---------------------------------------------------*/
#snav06{background:url(../../shared/image/snav06.jpg) no-repeat;}
#snav07{background:url(../../shared/image/snav07.jpg) no-repeat;}
#snav08{background:url(../../shared/image/snav08.jpg) no-repeat;}

/*#snav06 a{background:url(../../shared/image/snav06.jpg) no-repeat;}
#snav07 a{background:url(../../shared/image/snav07.jpg) no-repeat;}
#snav08 a{background:url(../../shared/image/snav08.jpg) no-repeat;}*/

#snav06 a:hover{background:url(../../shared/image/snav06_on.jpg) no-repeat;}
#snav07 a:hover{background:url(../../shared/image/snav07_on.jpg) no-repeat;}	
#snav08 a:hover{background:url(../../shared/image/snav08_on.jpg) no-repeat;}

#sub ul #snav06,
#sub ul #snav07,
#sub ul #snav08,
#sub ul #snav06 a,
#sub ul #snav07 a,
#sub ul #snav08 a,
#sub ul #snav06 a:hover,
#sub ul #snav07 a:hover,
#sub ul #snav08 a:hover{height:31px;}

#sub ul #snav07{margin:10px 0;}
