﻿/* base */
@import url("main.css");
@import url("history.css");
@import url("temple.css");
@import url("maininf.css");
@import url("index.css");
@import url("project.css");

* { margin: 0; padding: 0; }
html{
	filter:expression(document.execCommand("BackgroundImageCache",false,true));
}
body {
	padding: 0 0 0 0;
	background:#FFFFFF;
	color: #333333;
	font: 83%/1.5 arial,tahoma,verdana,sans-serif;
	letter-spacing:0.05em;
	min-width: 760px;
}

/* link */

a, a:link, a:hover { background: transparent; text-decoration: underline; cursor: pointer; } 
/*a:link { color: #C00; }*/
a:visited { color: #333333; }
a:hover, a:active { color: #069; }
a:focus{ outline:none; }

/* image */
a,a img { border:none; border-style:none; margin: 0; padding: 0; vertical-align:bottom; text-decoration:none; }
h1 a#title{ background:url(images/title.gif); width: 468px; height: 78px; float:left; text-indent:-9999px; }

#jpn, #eng{width:90px; height:29px; float:right; text-indent:-999em; }
#jpn{ background:url("images/japanese.jpg"); }
#eng{ background:url("images/english.jpg"); }

/* text */
p, ul, ol { margin: 0 0 1.5em; }
h1, h2, h3, h4, h5, h6 {
	letter-spacing: -1px;
	font-family: arial,verdana,sans-serif;
	margin: 1.2em 0 .3em;
	color: #000000;
	padding-bottom: 0.1em;
}
h1 { font-size: 196%; margin: 0; }
h2 { font-size: 136%; background:url("images/midasi_l.gif") no-repeat left center; padding-left:50px; }
h3 { font-size: 126%; background:url("images/midasi.gif") no-repeat left top; padding-left:60px; padding-top:10px;height:52px; }
h4 { font-size: 116%; }
h5 { font-size: 106%; }
h6 { font-size: 96%; }

.highlight { color: #E17000;}
.subdued { color: #999999; }
.error { color: #C00; font-weight: bold; }
.success { color: #390; font-weight: bold; }
.caption { color: #999999; font-size: 11px; }
.date { font: bold 82% arial; color:#00884F; display: block; letter-spacing: 1px; margin-bottom:5px; }
small { font-size: 11px; }

/* list */
ul { margin: 0.3em 0 1.5em 0; list-style-type: none; }
ul.related { margin-top: -1em; }
ol { margin: 0.5em 0.5em 1.5em; }
ol li {
	margin-left: 1.4em;
	padding-left: 0;
	background: none;
	list-style-type: decimal;
}
li {
	line-height: 1.4em;
	padding-left: 25px;
	background: transparent url("img/sprites.gif") no-repeat 0 0;
}
li.doc { background-position: 3px -500px; }
ul.nomarker li { background: none; padding-left: 0; }

dl { margin: 0 0 1em 0; }
dt { font-weight: bold; margin-top: 1.3em; }
dl dl { margin: 0 0 1.5em 30px; }

/* standerd */
img { border: none; }
hr { margin: 0.3em 0;	background: #F2F2F2; height: 1px; color: #F2F2F2; border: none; clear: both; background:#CCCCCC; display:none; }
.clear { clear: both; position: relative; font-size: 0px; height: 0px; line-height: 0px; } 

/* wb_[CAEg */
#header {
	margin: 0px 0px 40px 0px;
	padding: 0 0 8px;
	width:800px;
}


/* irQ[V */
#gnav {	position: absolute; width: 300px; font-size: 12px; height: auto; top: 5px; left: 500px; }

a#hdmn1{background:url("images/hdmn1.gif"); width:80px; height:25px; display:block; text-indent:-9999px; float:left;}
a#hdmn2{background:url("images/hdmn2.gif"); width:80px; height:25px; display:block; text-indent:-9999px; float:left;}
a#hdmn3{background:url("images/hdmn3.gif"); width:80px; height:25px; display:block; text-indent:-9999px; float:left;}

a:hover#hdmn1{background:url("images/hdmnon1.gif"); width:80px; height:25px; display:block; text-indent:-9999px; float:left;}
a:hover#hdmn2{background:url("images/hdmnon2.gif"); width:80px; height:25px; display:block; text-indent:-9999px; float:left;}
a:hover#hdmn3{background:url("images/hdmnon3.gif"); width:80px; height:25px; display:block; text-indent:-9999px; float:left;}

ul#nav li a:focus{
	outline:none;
}
#nav, #nav ul { padding: 0; margin: 0; list-style: none; display:none; }
#nav { width:760px; height:72px; margin: 0 0 0 40px; }
#nav li {
	position: relative;
	float: left;
	width: 152px;
	display: block;
	margin: 0;
	padding: 0;
	text-indent:-9999px;
}
#nav li a{
	display:none;

}
ul#nav li a#project{background:url("images/nav1.gif");}

#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	margin: 0;
}

/* hide from IE mac \*/
#nav li { width: auto; }
/* end hiding from IE5 mac */

/* C{fBCAEg */
#content-wrap {
	position: relative;
	width: 100%;
}
#utility {
	display:none;
}

#contents { margin: 0 100px; }
#contents img { margin: 20px 150px; }
#contents p { margin: 5px 30px; width:550px;}

#content { margin: 0 50px; }
#content #breadcrumb { margin-top: 5px; font-size: 93%; font-weight: bold; display:none; }
#content #breadcrumb a:link, #content #breadcrumb a:visited,#content #breadcrumb strong{ text-decoration: none; color:#666666; }
#content #breadcrumb a:hover, #content #breadcrumb a:active { text-decoration: underline; }

#type-c #content { margin: 0 auto; width:80%; }

/* footer */
#footer {
	clear: both;
	height:70px;
	background:#f9ba55 url("images/foota.gif") no-repeat bottom;
	padding: 0px 0 20px 0;
	font-size: 86%;
	color: #666666;
}
#footer p { position:absolute; bottom:40px; }
#footer a { color: #666666; }
#footer a:link { color: #999999; }

