#titleBox #titleSaimu {
	background-image: url(../../saimu/images/title_saimu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 92px;
}
#contents ul#col2 {
	overflow: hidden;
	zoom: 1;
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
#contents ul#col2 li {
	width: 338px;
	float: left;
	background-image: url(../../saimu/images/box_saimubox_u.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 7px;
}
#boxma01,#boxma02,#boxma03    {
	margin-right: 20px;
}
#contents    ul#col2    li div   {
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 20px;
	padding-top: 12px;
	padding-left: 15px;
	text-align: left;
	padding-right: 15px;
}
#contents ul#col2 h3 {
	padding-left: 60px;
	margin-bottom: 5px;
}

#contents   ul#col2   li   div#ninniBox {
	background-image: url(../../saimu/images/box_ninni_t.jpg);
}
#contents  ul#col2  li  div#tokuteiBox {
	background-image: url(../../saimu/images/box_tokutei_t.jpg);
}
#contents  ul#col2  li  div#minjiBox {
	background-image: url(../../saimu/images/box_minji_t.jpg);
}
#contents  ul#col2  li  div#hasanBox {
	background-image: url(../../saimu/images/box_hasan_t.jpg);
}
#contents ul#col2 li div#kabaraiBox {
	background-image: url(../../saimu/images/box_kabarai_t.jpg);
}

#contents ul#col2 li div p {
	margin-bottom: 5px;
}
#contents ul#col2 li .detail {
	text-align: right;
	display: block;
}
#contents ul#col2 li .detail a {
	background-image: url(../images/ic_ar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
#contents ul#col2 li.heightLine {
	min-height:175px;
}

#contents  .merit, #contents .demerit {
	text-align: left;
	margin-bottom: 20px;
}
#contents .merit strong {
	color: #F7797C;
	font-size: 126%;
	display: block;
	margin-bottom: 5px;
}
#contents .merit ul {
	border: 2px solid #f9a7a9;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contents .merit li {
	background-image: url(../../saimu/images/ic_merit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-bottom: 10px;
}
#contents .demerit strong {
	color: #62B3D5;
	font-size: 126%;
	display: block;
	margin-bottom: 5px;
}
#contents .demerit ul {
	border: 2px solid #b1dbf0;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contents .demerit li {
	background-image: url(../../saimu/images/ic_demerit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-bottom: 10px;
}
#contents table {
	width: 75%;
	margin-right: auto;
	margin-left: auto;
	background-color: #CCCCCC;
	margin-bottom: 30px;
	border: 2px solid #DCDCD3;
}
#contents table th {
	font-size: 88%;
	width: 50%;
	padding: 10px;
	background-color: #EFEFEF;
}
#contents table td {
	font-size: 88%;
	text-align: right;
	padding: 10px;
	background-color: #FFFFFF;
}
#contents table.kabarai {
	width: 90%;
	border: 2px solid #DCDCD3;
	margin-bottom: 5px;
}
#contents table.kabarai th {
	width: 20%;
}

#contents  table.kabarai .total {
	background-color: #f8f7f3;
}
#contents table.kabarai caption {
	text-align: left;
	padding-bottom: 5px;
	background-image: url(../images/ic_ar.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;
	font-weight: bold;
}
