@charset "utf-8";

/* bussiness */
#contents .bus-bx1 {
	float: left;
	width: 440px;
}
#contents .bus-bx1 ul {
	border-style: none;
	background: #fff;
	list-style: none;
	margin: 0px 0px 15px 20px;
	padding: 0px;
}
#contents .bus-bx1 ul li {
	background: url(../images/dt1.gif) repeat-x left bottom;
	margin: 0px 0px 2px;
	padding: 0px 0px 2px;
}
#contents .bus-bx2 {
	float: right;
	width: 115px;
}
#contents h2.h2-clr {
	clear: both;
}


#contents p.brdbx1 {
	padding: 8px 8px 8px 15px;
	border: 1px solid #ddd;
	margin: 0px 0px 15px 20px;
	background: #f1f1f1;
}

/* criminal,traffic,inheritance,family,maw */
#contents .bx01 {
	background: url(../business/images/criminal-a1.gif) no-repeat left top;
	padding: 11px 0px 0px;
	margin: 0px 0px 20px 20px;
}
#contents .bx01 div {
	background: url(../business/images/criminal-a3.gif) no-repeat left bottom;
	padding: 0px 0px 11px;
}
#contents .bx01 ul {
	font-size: 1.4em;
	line-height: 160%;
	margin: 0px;
	padding: 0px 20px 8px;
	background: #fff url(../business/images/criminal-a2.gif) repeat-y left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	list-style: none;
}
#contents .bx01 ul.fami01 {
	font-size: 1.3em;
	line-height: 150%;
	padding: 0px 20px 8px;
}


#contents .bx01 ul ul,#contents .bx02 ul ul {
	padding: 0px;
	background: url(none);
	margin: 8px 0px 0px;
}


#contents .bx02 {
	background: url(../business/images/criminal-b1.gif) no-repeat left top;
	padding: 11px 0px 0px;
	margin: 0px 0px 20px 20px;
}
#contents .bx02 div {
	background: url(../business/images/criminal-b3.gif) no-repeat left bottom;
	padding: 0px 0px 11px;
}
#contents .bx02 ul {
	font-size: 1.4em;
	line-height: 160%;
	margin: 0px;
	padding: 0px 20px 8px;
	background: #fff url(../business/images/criminal-b2.gif) repeat-y left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	list-style: none;
}





#contents .bx01 ul li,#contents .bx02 ul li {
	border-bottom: 1px dotted #c0c0c0;
	padding: 8px 0px 8px 19px;
	margin: 0px;
	background: url(../business/images/criminal-ar.gif) no-repeat left 13px;
}

#contents .bx01 ul li li,#contents .bx02 ul li li {
	border-bottom: none;
	padding: 4px 0px 5px 15px;
	margin: 0px;
	background: url(../business/images/traffic-point.gif) no-repeat left center;
	font-size: 12px;
	line-height: 100%;
}


#contents .bx01 ul.fami01 li {
	border-bottom: 1px dotted #c0c0c0;
	padding: 3px 0px 3px 19px;
	margin: 0px;
	background: url(../business/images/criminal-ar.gif) no-repeat left 7px;
}



#contents p.pbold {
	font-size: 1.4em;
	font-weight: bold;
}
#contents p.pbold2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #ff8400;
}




#criminal dl,#tax dl,#traffic dl,#inheritance dl,#debt dl,#family dl,#maw dl {
	margin: 0px 0px 15px;
	padding: 0px;
}
#criminal dt,#tax dt,#traffic dt,#inheritance dt,#debt dt,#family dt,#maw dt {
	font-size: 1.4em;
	line-height: 160%;
	font-weight: bold;
	color: #ff8400;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 5px;
}
#criminal dd,#tax dd,#traffic dd,#inheritance dd,#debt dd,#family dd,#maw dd {
	margin: 0px 0px 15px 50px;
	padding: 0px;
	border-left: 3px solid #e7e7e7;
}

#tax-bx1 {
	float: left;
	width: 390px;
}
#tax-bx2 {
	float: right;
	width: 182px;
}
#tax p.tax-clr {
	clear: both;
}

#traffic h3 {
	font-size: 1.6em;
	margin: 20px 0px 15px 20px;
	padding: 0px 0px 5px;
	border-bottom: 1px dotted #999;
}
#traffic h3.h3type2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #ff8400;
	margin: 20px 0px 10px 20px;
	padding: 0px;
	border-style: none;
}
#inheritance .inh-bx1 {
	margin: 0px 0px 0px 20px;
}
#inheritance .inh-bx1-2 {
	margin: 0px 0px 15px 20px;
	clear: both;
}
#inheritance .inh-bx-ar {
	margin: 0px 0px 0px 178px;
}
#inheritance .inh-bx-ar2 {
	float: left;
	width: 215px;
	text-align: right;
}
#inheritance .inh-bx2 {
	float: right;
	width: 355px;
}
#inheritance .inh-bx2 p {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px;
	line-height: 42px;
	background: url(../business/images/inheritance-word.gif) no-repeat right center;
	text-align: right;
	padding: 0px 23px 0px 0px;
}
#inheritance img.inh-2image {
	float: left;
	margin: 0px 20px 5px 0px;
}

#contents ul#backpage {
	font-size: 1.3em;
	font-weight: bold;
	padding: 0px;
	border-top: none;
	margin: 0px;
	background: #fff;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style: none;
}
#contents ul#backpage li {
	background: url(../business/images/criminal-ar.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
}

#inheritance h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #ff8400;
	margin: 20px 0px 10px 20px;
	padding: 0px;
}

/* debt,family */
#debt h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #ff8400;
	margin: 20px 0px 8px 20px;
	padding: 0px;
}
#debt table.style-a th.wcost2 {
	width: 75px;
}
#family table.style-a th.wcost2 {
	width: 75px;
}
#debt table.style-a th.wcost3 {
	width: 190px;
}
#family table.style-a th.wcost3 {
	width: 100px;
}

#debt table.style-a td.right1 {
	text-align: right;
}
#debt ol.debt-ol1 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 170%;
}
#debt table.style-a th.center1 {
	text-align: center;
}
#debt table.style-a td.debttd1 {
	text-align: center;
	width: 77px;
}
#debt table.style-a td.debttd1 span {
	font-size: 11px;
	line-height: 120%;
}

/* guardian */
.guardian-bx1 {
	margin: 0px 0px 0px 20px;
}
#contents p.guardian-p1 {
	margin: 0px;
	float: right;
}

