@charset "SHIFT_JIS";
/* Common Setting
==================================================*/
/* css reset
------------------------------------------------*/
body,div,p,
h1,h2,h3,h4,h5,h6,
dl,dt,dd,ul,ol,li,
form,input,textarea,
embed,object{margin:0px;padding:0px;}

h1,h2,h3,h4,h5,h6,em,strong{font-weight:bold;}
p,form  {font-weight:normal;}
ul      {list-style:none;}
dl img,dd img,
ul img  {vertical-align:middle;}
img     {border:0;vertical-align:middle;}
em {font-style:normal;}

/* body
------------------------------------------------*/
body{
	color:#c1c1c1;
	text-align:center;
	background:#000000 url("../image/index_bg.gif");
}


/* grid_body
==========================================================*/
#grid_body {
	margin:20px 60px 60px 60px;
	text-align:left;
}
#grid_body div {
	width:245px;
	margin:5px;
	min-height:245px;
	_height:245px;
	position:absolute;
	overflow:hidden;
}
#grid_body div.wl	{width:500px;}
#grid_body div.hl	{height:500px;}


/* img
----------------------------------------------------------*/
a:hover img{
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}
.imageBd{padding:5px; border:1px solid #B29D8D; margin-bottom:5px;}


/* content_head
----------------------------------------------------------*/
#content_head{background:#000000 url("../image/index_head_bg.gif") left bottom repeat-x;}

h1{
	text-align:left;
	padding:20px 0px;
}
h1 a		{
	display:block;
	text-indent:-9999px;
	outline:none;
	width:250px;
	height:100px;
	margin:0px 50px;
	background:transparent url("/common/image/head_logo02.jpg") no-repeat 0px 0px;
}
h1 a:hover,
h1 a.hover	{background-position:0px -100px;}



/* content_body
----------------------------------------------------------*/
#content_body{
	margin:20px 60px 60px 60px;
	text-align:left;
}
#content_body h2{margin-bottom:25px;}
#content_body p{
	margin-bottom:20px;
	font-size:small;
	letter-spacing:1px;
	}
#content_body textarea{margin-bottom:30px; font-size:x-small;}
