@charset "EUC-JP";
/*20091213-Ryu8*/

/* ------body------ */
/*body{
	background-image:url('../../images/background.jpg');
	}*/

/* ------div------*/
div.body{
	width:604px;
	margin:20px auto;
	background:#FFFFFF;
	border:1px #999999 dashed;
	}

div.main{
	width:604px;
	margin:0px;
	}

/* ------h------ */
h1{
	text-indent:-9999px;
	width:600px;
	height:120px;
	background:url('../../images/title.png');
	margin:2px 2px 0px 2px;
	}

h2{
	font-size:1em;
	font-weight:bold;
	color:#99cc00;
	margin:20px auto 0px 70px;
	}

h3{
	font-size:0.9em;
	font-weight:bold;
	color:#999999;
	margin:10px auto 0px 90px;
	}

/* ------p------*/
p.footer{
	text-align:center;
	vertical-align:middle;
	width:594px;
	height:40px;
	font-size:0.7em;
	color:#666666;
	background-color:#cccccc;
	margin:20px auto 5px auto;
	}

p.pankuzu{
	font-size:0.75em;
	color:#999999;
	background-color:#ffffff;
	margin:3px 0px;
	padding-left:70px;
	}

p.lead_content{
	text-align:left;
	width:500px;
	font-size:0.8em;
	color:#666666;
	margin:3px auto 20px 90px;
}

p.photo_thums{
	text-align:center;
	width:550px;
	font-size:0.8em;
	color:#666666;
	margin:3px auto 20px auto;
}


/* ------a------ */
a:link,a:visited { color:#666666; text-decoration:underline;}
a:hover,a:active{ color:#0099cc; text-decoration:none;}

/* ------img------ */
img{
	border:3px solid #000000;
	}

/* ------b,strong------ */
b{font-weight:normal;}
strong{font-weight:normal;}