@charset "utf-8";

/*  Policy
---------------------------------------------------------- */

div#body div#main {
	/*background: url(/corporate/policy/image/bg_policy.jpg) no-repeat 0 33px;*/
}

div#body div#main h1 {
	padding-bottom: 0;
}

div#body div#main p.catch.image {
	padding-top: 1px;
	padding-bottom: 25px;
	text-align: center;
}

div#body div#main div.section {
	padding-top: 20px;
	padding-bottom: 0;
}

div#body div#main div.section h3 {
	margin:4px 0px;
	padding-bottom:1px;
	border-bottom:1px solid #001c5b;
	
	color:#001c5b;
	font-weight:bold;
	}

div#body div#main div.section h4 {
	margin:4px 0px;
	padding-bottom:1px;
	border-bottom:1px dotted #aaaaaa;
	
	font-weight:bold;
	}

div#body div#main div.section p.para {
	margin-left:15px;
	}

div#body div#main div.section ul.listing {
	margin-left:25px;
	}

div#body div#main div.section ul.listing li {
	list-style-type:disc;
	}

div#body div#main div.section table.mokuhyo {
	font-size:85%;
	}

div#body div#main div.section table.mokuhyo caption {
	text-align:right;
	}

div#body div#main div.section table.mokuhyo th,
div#body div#main div.section table.mokuhyo td {
	padding:3px;
	}

div#body div#main div.section table.mokuhyo th {
	text-align:center;
	}

div#body div#main div.section table.mokuhyo td.num {
	width:10%;
	text-align:right;
	}

div#body div#main div.section table.mokuhyo .miz {
	background-color:#d5e8ff;
	}
