@charset "utf-8";

/* ----------------------

css for : about us > history

------------------------- */

/*  div.wrap 個別css　*/

div.site {
	width: 964px;
	margin: 0 auto;
	text-align :left;
	background:  url(../news/images/wrap_bg.gif) repeat-y;
}

div#content {
	background:  url(../images/policy_bg.gif) no-repeat;
	padding:230px 0 0 0;
}

div#nav {
	background:  url(../news/images/nav_bg.gif) no-repeat;
}

div#foot {
	background:  url(../news/images/foot_bg.gif) no-repeat;
	height:10px;
	clear: both;
}

div#nav h2 {
bottom:5px;

}

div#nav ul li#news {
	padding-top: 1px;
}

div#nav ul li#siteMap {
	padding-top: 42px;
}

div#nav ul li#siteMap {
	padding-top: 42px;
}

ul.text {
	padding-top: 594px;
	_padding-top: 587px;
}

ul.text li#history1884 {
	float: left;
}

ul.text li#history1923 {
	float: left;
	padding-left: 130px;
}

ul.text li#history1945 {
	float: left;	
	padding-left: 130px;
}

ul.text li#now {
	float: right
}


.policy {
width:640px;
font-size:12px;
line-height:1.5em;
margin-bottom:20px;
}

.policy h4 { margin:30px 0 10px 0; font-size:14px; color:#707041; }
.policy p { color:#333; }
.policy p.signature { text-align:right; }


.policy ol {
margin:20px 0 20px 35px;
line-height:1.5em;
list-style:decimal;
color:#333;
}

.policy dl {
margin:20px 0 20px 0;
line-height:1.5em;
list-style:decimal;
color:#333;
}

.btmnavi { clear:both; padding:20px 40px;}

.site:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; }
	/* Hides from IE-mac \*/
	* html .site {height: 1%;}
	/* End hide from IE-mac */
	*+html body .site {height: 1%;}
	
#content:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; }
	/* Hides from IE-mac \*/
	* html #content {height: 1%;}
	/* End hide from IE-mac */
	*+html body #content {height: 1%;}
	
