@charset "utf-8";
/* CSS Document */

/* div#snavi
----------------------------------------------------------- */
div#snavi ul#submenu01.submenu {
	display: block;
}

div#snavi ul#submenu01.submenu a#disclosure {
	padding: 0 0 0 250px;
	background: url(../../../../common/images/snavi_sub_disclosure_on.gif) 0 0 no-repeat;
}


/* コンテンツ 
----------------------------------------------------------- */

div#contents div.contents_inner p {
	margin: 0 10px 0 10px;
}

div#contents div.contents_inner p.no_bottom {
	padding: 0;
}

div#contents div.contents_inner ol {
	list-style: decimal;
	margin: 5px 0 15px 30px;
	padding: 0;
}

div#contents div.contents_inner ol.no_bottom {
	list-style: decimal;
	margin: 5px 0 5px 30px;
	padding: 0;
}

div#contents div.contents_inner table {
	margin: 0 10px 30px 10px;
	width: 675px;
}

div#contents div.contents_inner table.general {
	width: 400px;
	margin: 0 0 30px 10px;
}

div#contents div.contents_inner table.general tr th {
	width: 40%;
}


div#contents div.contents_inner table tr th {
	text-align: center;
}

div#contents div.contents_inner table tr td p {
	margin: 0;
	padding: 0 0 15px 0;
}

div#contents div.contents_inner table tr td.gray {
	text-align: center;
	background: #efefef;
	padding: 8px 5px 8px 5px;
}
