/* CSS Document */

body {
	background-color: #002200;
	background-image:url(../images/back.jpg);
	background-attachment:fixed;
	color:#FFFFFF;
	font-size:1em;
	text-align:center;
	
}

img {
	border: none;
}

h1 {
	color:#ddffdd;
	font-family: "HGP明朝E";
	font-size:2.0em;
	font-weight:normal;
}

h2 {
	color:#ddffdd;
	font-family: "HGP明朝E";
	font-size:1em;
	font-weight:normal;
}


#container {
	background-color: #001100;
	color:#ddffdd;
	font-size:1.1em;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	width:710px;
	padding: 0px -140px 0px 0px;
	text-align:center;
}


#header {
	width:720px;
	padding:0px;
	height: inherit;
	text-align:center;
}

#header_l {
	width:680px;
	padding:10px 0px 20px 40px;
	text-align: left;
}

#header_r {
	width:300px;
	float: right;
	padding:20px;
}


#gallery {
	width:720px;
	height:900px;
	text-align: center;
}
 
#footer {
	width:700px;
	font-size:0.6em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:0px 10px;
}

#footer h1 {
	color:#999999;
	font-size:1em;
	font-family:"HGPｺﾞｼｯｸE";
	font-weight:normal;
}

#footer h2 {
	color:#999999;
	font-size:1em;
	font-family:"HGPｺﾞｼｯｸE";
	font-weight:normal;
}

.detail {
	font-size:0.8em;
}

.detail a {
	font-size:1.4em;
	color: #FFFFFF;
	padding: 4px;
	font-family: "HGPｺﾞｼｯｸE";
	text-decoration:none;
}

.detailj {
	font-family:"HGS行書体";
}

h2 a {
	font-size:1.1em;
	font-weight: normal;
	font-family: "HGPｺﾞｼｯｸE";
	color: #FFFFFF;
	background-color: #003300;
	padding: 4px;
	border: outset 2px  #CCFFCC;
	text-decoration:none;
}
	