@charset "shift-jis";

/* ------------------------------
 common
------------------------------ */
.clear{ clear:both; font-size:0;}

#main .mt15{ margin-top:15px;}
#main .mt20{ margin-top:20px;}
#main .mt35{ margin-top:35px;}

#main .borderBot{ border-bottom:#C5D3DD 1px solid; height:1px;}
/* ------------------------------
 contents
------------------------------ */
#main .block01{
	width:690px;
}

#main .block01 .top{
	background:url(../img/block01_top.gif) no-repeat left top;
	height:2px;
	font-size:0;
}

#main .block01 .bot{
	background:url(../img/block01_bot.gif) no-repeat left top;
	height:2px;
	font-size:0;
}
#main .block01 .main{
	border:#C5D3DD solid;
	border-width:0 1px;
	width:688px;
}
#main .block01 .main dt,
#main .block01 .main dd{
	float:left;
	padding:14px 0;
}

#main .block01 .main dt{ font-weight:bold; width:190px; padding-left:25px;}
#main .block01 .main dd{ width:450px;}

#main .block01 .main dl.last dt,
#main .block01 .main dl.last dd{
	padding:14px 0 10px;
}
#main .block01 .main dl.last dt{ padding-left:25px;}

#main .block01 .main .samll{ padding:0 0 10px 25px;}

/* ------------------------------
 kiyaku
------------------------------ */

.bg_white{background-color:#fff;}
.subtbl{
	border-top: 1px solid #c6c6c6;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #c6c6c6;
}
.subtbl td{
	border-top: none;
	border-right: 1px solid #c6c6c6 !important;
	border-bottom: 1px solid #c6c6c6 !important;
	border-left: none;
}





