@charset "UTF-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:80%;
	color:#080808;
	background:url(../img/bg_body.gif) repeat;
	text-align:center;
}
a:link { color: #003399; }
a:visited { color:#003366; }
a:hover { color:#006699}
a:active { color: #006699; } 
a img{
	border:none;
}
strong{
	font-weight:bold;
}

#wrapper{
	width:1000px;
	margin:0px auto;
	text-align:left;
}

/* header */

#header{
	width:1000px;
	height:80px;
}
#header ul li{
	text-indent:-9999px;
	list-style-type:none;
	float:left;
}
/* logo */
#header ul #logo{
	width:336px;
	height:80px;
	background:url(../img/logo.jpg) no-repeat;
}
#header ul #logo a{
	display:block;
	height:80px;
}
/* about */
#header ul #btn_about{
	width:166px;
	height:80px;
	background:url(../img/btn_about.jpg) no-repeat;
}
#header ul #btn_about a,
#header ul #btn_about_ovr a{
	display:block;
	height:48px;
}
#header ul #btn_about a:hover{
	width:166px;
	height:48px;
	background:url(../img/btn_about_ovr.jpg) no-repeat;
}
#header ul #btn_about_ovr{
	width:166px;
	height:80px;
	background:url(../img/btn_about_ovr.jpg) no-repeat;
}
/* location */
#header ul #btn_location{
	width:166px;
	height:80px;
	background:url(../img/btn_location.jpg) no-repeat;
}
#header ul #btn_location a,
#header ul #btn_location_ovr a{
	display:block;
	height:48px;
}
#header ul #btn_location a:hover{
	width:166px;
	height:48px;
	background:url(../img/btn_location_ovr.jpg) no-repeat;
}
#header ul #btn_location_ovr{
	width:166px;
	height:80px;
	background:url(../img/btn_location_ovr.jpg) no-repeat;
}
/* catalogue */
#header ul #btn_catalogue{
	width:166px;
	height:80px;
	background:url(../img/btn_catalogue.jpg) no-repeat;
}
#header ul #btn_catalogue a,
#header ul #btn_catalogue_ovr a{
	display:block;
	height:48px;
}
#header ul #btn_catalogue a:hover{
	width:166px;
	height:48px;
	background:url(../img/btn_catalogue_ovr.jpg) no-repeat;
}
#header ul #btn_catalogue_ovr{
	width:166px;
	height:80px;
	background:url(../img/btn_catalogue_ovr.jpg) no-repeat;
}

/* top */
#header ul #btn_top{
	width:166px;
	height:80px;
	background:url(../img/btn_top.jpg) no-repeat;
}
#header ul #btn_top a,
#header ul #btn_top_ovr a{
	display:block;
	height:48px;
}
#header ul #btn_top a:hover{
	width:166px;
	height:48px;
	background:url(../img/btn_top_ovr.jpg) no-repeat;
}
#header ul #btn_top_ovr{
	width:166px;
	height:80px;
	background:url(../img/btn_top_ovr.jpg) no-repeat;
}

/* contents */

#contents{
	clear:both;
	background:url(../img/bg_contents.jpg) no-repeat #060808;
}

/* footer */

#footer{
	clear:both;
	width:1000px;
	height:30px;
	background:url(../img/bg_footer.gif) repeat-x;
	text-align:right;
}

/* second */

#title{
	width:930px;
	margin:0px auto;
	padding-top:30px;
	border-bottom:#FFEC00 1px solid;
}

.text{
	color:#FFFFFF;
	line-height:1.5;
}
.text_black{
	color:#080808;
	line-height:1.5;
}
.red{
	color:#660000;
}
.text_area{
	width:930px;
	margin:0px auto;
	padding:20px 0px;
}
.back_link{
	clear:both;
	width:930px;
	margin:0px auto 20px auto;
	text-align:right;
}