@charset "utf-8";


#wrapper #contents #mainBox #commonBox .zu_box {
	padding:0;
	margin:10px 0;
	}
	
	#wrapper #contents #mainBox #commonBox .zu_box h3 {
		border-left:5px solid #555555;
		border-bottom:1px dotted #555555;
		padding:0 0 0px 5px;
		margin:10px;
		font-weight:bold;
		font-size:120%;
	}
	
	#wrapper #contents #mainBox #commonBox .zu_box p.zu{
		padding:0 0px 10px 0px;
	}
	
	#wrapper #contents #mainBox #commonBox .zu_box p{
		padding:0 10px 10px 10px;
	}



#wrapper #contents #mainBox .about_table01 {
	width:560px;
	margin:10px;
	font-size:1em;
	line-height:160%;
	border-collapse:collapse;
}

#wrapper #contents #mainBox .about_table01 th {
	width:100px;
	padding:10px;
	font-weight:bold;
	color:#B4104A;
	border:1px solid #CCCCCC;
	background:#F9F9F9;
	text-align:center;
}

#wrapper #contents #mainBox .about_table01 td {
	padding:10px;
	border:1px solid #CCCCCC;
	text-align:left;
}

#wrapper #contents #mainBox #commonBox .section .about_table01 td p {
	padding:0 0 10px 0;
}

#wrapper #contents #mainBox .about_table01 tr.noline th {
	border:none;
	background:none;
	text-align:center;
}

#wrapper #contents #mainBox .about_table01 tr.noline td {
	border:none;
}

#wrapper #contents #mainBox .about_table01 ul {
	padding:0 0 0 15px;
}

#wrapper #contents #mainBox .about_table01 ul li {
	list-style-type:disc;	
}

#wrapper #contents #mainBox .zu02 {
	width:inherit;
	font-size:90%;
	line-height:1.6;
}

#wrapper #contents #mainBox .zu02 td.link_tx {
	width:150px;
}

#wrapper #contents #mainBox .zu02 th {
	padding:5px;
}
