@charset "utf-8";

/* bussiness */
#contents .bus-bx1 {
	float: left;
	width: 570px;
}
#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 #ccc;
	margin: 0px 0px 15px 20px;
	background: #f1f1f1;
}
#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(../images/ar01.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
}



/* criminal,traffic,inheritance,family,maw
---------------------------------------------------- */
#contents .bx01,
#contents .bx02 {
	padding: 11px 0px 0px;
	margin: 0px 0px 20px 20px;
}
#contents .bx01 div,
#contents .bx02 div {
	padding: 0px 0px 11px;
}
#contents .bx01 ul,
#contents .bx02 ul {
	font-size: 1.4em;
	line-height: 1.8;
	margin: 0px;
	padding: 0px 20px 8px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	list-style: none;
}
#contents .bx01 {background: url(../business/images/criminal-a1.gif) no-repeat left top;}
#contents .bx02 {background: url(../business/images/criminal-b1.gif) no-repeat left top;}
#contents .bx01 div {background: url(../business/images/criminal-a3.gif) no-repeat left bottom;}
#contents .bx02 div {background: url(../business/images/criminal-b3.gif) no-repeat left bottom;}
#contents .bx01 ul {background: #fff url(../business/images/criminal-a2.gif) repeat-y left top;}
#contents .bx02 ul {background: #fff url(../business/images/criminal-b2.gif) repeat-y left top;}


#contents .bx01 ul ul,
#contents .bx02 ul ul {
	padding: 0px;
	background: url(none);
	margin: 8px 0px 0px;
}


#contents .bx01 ul li,
#contents .bx02 ul li {
	border-bottom: 1px dotted #999;
	padding: 8px 0px 8px 19px;
	margin: 0px;
	background: url(../images/ar01.gif) no-repeat left 14px;
}

#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%;
}



/* pbold */
#contents p.pbold {
	font-size: 1.4em;
	font-weight: bold;
}
#contents p.pbold2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #f70;
}



/* dl */
#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.6em;
	line-height: 1.6;
	font-weight: normal;
	color: #f70;
	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
---------------------------------------------------- */
#tax-bx1 {
	float: left;
	width: 520px;
}
#tax-bx2 {
	float: right;
	width: 182px;
}
#tax p.tax-clr {
	clear: both;
}



/* traffic
---------------------------------------------------- */
#traffic h5 {
	font-size: 1.5em;
	margin: 30px 0px 15px 20px;
	padding: 0px 0px 5px;
	border-bottom: 1px dotted #999;
}
#traffic h5.h5type2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #f70;
	margin: 20px 0px 10px 20px;
	padding: 0px;
	border-style: none;
}



/* inheritance
---------------------------------------------------- */
#inheritance .inh-bx1 {
	margin: 0px 0px 0px 20px;
}
#inheritance .inh-bx1-2 {
	margin: 0px 0px 0px 20px;
	clear: both;
}
#inheritance .inh-bx-ar {
	margin: 0px 0px 0px 233px;
}
#inheritance .inh-bx-ar2 {
	float: left;
	width: 270px;
	text-align: right;
}
#inheritance .inh-bx2 {
	float: right;
	width: 355px;
}
#inheritance .inh-bx2 p {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px;
	background: url(../business/images/inheritance-word.gif) no-repeat right center;
	text-align: right;
	padding: 0px 23px 0px 0px;
}
#contents ul.inh_ul1 {
	margin: 5px 0px 10px 20px;
	padding: 0px 0px 8px;
	background: #fff url(../images/dt1.gif) repeat-x left bottom;
	list-style: none;
	font-size: 1.2em;
	line-height: 1.6;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#contents #inheritance ul.inh_ul2 {
	background: url(none);
}
#contents ul.inh_ul1 li {
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #666;
}
#contents ul.inh_ul1 li.noline {
	margin: 0px;
	padding: 0px;
	border-style: none;
}


#inheritance img.inh-2image {
	float: left;
	margin: 0px 20px 5px 0px;
}
#inheritance h4 {
	font-size: 1.5em;
	font-weight: bold;
	color: #f70;
	margin: 20px 0px 10px 20px;
	padding: 0px;
}


/* debt,family
---------------------------------------------------- */
#debt h4 {
	font-size: 1.4em;
	font-weight: bold;
	color: #f70;
	margin: 20px 0px 8px 20px;
	padding: 0px;
}
#debt ol.debt-ol1 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.8;
}
#debt table.style-a th.wcost2,
#family table.style-a th.wcost2 {
	width: 85px;
}
#debt table.style-a th.wcost3 {
	width: 210px;
}
#family table.style-a th.wcost3 {
	width: 120px;
}

#debt table.style-a td.right1 {
	text-align: right;
}
#debt table.style-a th.center1 {
	text-align: center;
}
#debt table.style-a td.debttd1 {
	text-align: center;
	width: 90px;
}



/* guardian
---------------------------------------------------- */
.guardian-bx1 {
	margin: 0px 0px 0px 20px;
}
#contents p.guardian-p1 {
	margin: 0px;
	float: right;
}


