﻿@charset "utf-8";

* {
	margin:0;
	padding:0;
}

body {
	font-size:80%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height:1.5;
	/*\*/
	letter-spacing:0.1em;
	/**/
	color:#000; 
	text-align:center;
	background:#FFFFFF url(../img/backimg.jpg) left top repeat-x;
}

#wrapper {
	width:920px;
	margin:0 auto 0 auto;
	text-align:left;
	overflow:hidden;
}


#wrapper #header {
	color:#FFFFFF; 
	position:relative;
	background:url(../img/header.jpg) center top no-repeat;
	width:920px;
	height:170px;
	overflow:hidden;
}

#wrapper #header h1 {
	font-size:100%;
	font-weight:normal;
	color:#999999;
	padding-top:2px;
	padding-left:135px;
	text-indent:-9999px;

}

/* グローバルナビ(S) */
#wrapper #header li a{
	color:#FFFFFF;
	display:block;
	width:184px;
	height:62px;
	text-indent:-9999px;
	position:absolute;
	top:97px;
}

#wrapper #header li a#btn01{
	width:100px;
	height:20px;
	text-indent:20px;
	top:2px;
	left:250px;
	background:url(../img/arrow.jpg) left 3px no-repeat;
/*\*/
	overflow: hidden;
/**/
}

#wrapper #header li a#btn02{
	width:100px;
	height:20px;
	text-indent:20px;
	top:2px;
	left:360px;
	background:url(../img/arrow.jpg) left 3px no-repeat;
/*\*/
	overflow: hidden;
/**/
}

#wrapper #header li a#btn03{
	width:100px;
	height:20px;
	text-indent:20px;
	top:2px;
	left:470px;
	background:url(../img/arrow.jpg) left 3px no-repeat;
/*\*/
	overflow: hidden;
/**/
}

#wrapper #header li a#btn04{
	left:0px;
	background:url(../img/gnavi01.jpg) center top no-repeat;
/*\*/
	overflow: hidden;
/**/
}
#wrapper #header li a:hover#btn04{background:url(../img/spacer.gif) center top no-repeat;}

#wrapper #header li a#btn05{
	left:184px;
	background:url(../img/gnavi02.jpg) center top no-repeat;
/*\*/
	overflow: hidden;
/**/
}
#wrapper #header li a:hover#btn05{background:url(../img/spacer.gif) center top no-repeat;}

#wrapper #header li a#btn06{
	left:368px;
	background:url(../img/gnavi03.jpg) center top no-repeat;
/*\*/
	overflow: hidden;
/**/
}
#wrapper #header li a:hover#btn06{background:url(../img/spacer.gif) center top no-repeat;}

#wrapper #header li a#btn07{
	left:552px;
	background:url(../img/gnavi04.jpg) center top no-repeat;
/*\*/
	overflow: hidden;
/**/
}
#wrapper #header li a:hover#btn07{background:url(../img/spacer.gif) center top no-repeat;}

#wrapper #header li a#btn09{
	left:736px;
	background:url(../img/gnavi05.jpg) center top no-repeat;
/*\*/
	overflow: hidden;
/**/
}
#wrapper #header li a:hover#btn09{background:url(../img/spacer.gif) center top no-repeat;}

#wrapper #header li a#btn08{
	width:425px;
	height:74px;
	top:25px;
	left:0px;
/*\*/
	overflow: hidden;
/**/
}

/* グローバルナビ(E) */



#wrapper #container {
	overflow:hidden;
}

#wrapper #footer {
	text-align:center;
	margin-bottom:10px;
}

#wrapper #footer a {
	color:#333;
}

#wrapper #about {
	text-align:left;
	border:solid 1px #CCC;
	padding:10px 10px 20px 10px;
	margin-top:20px;
	background:url(../img/dot.gif) left top repeat;
}

#wrapper #about p {
	padding-left:10px;
}

#wrapper #sitemap {
	text-align:left;
	border:solid 1px #CCC;
	padding:10px;
	margin-top:20px;
	margin-bottom:10px;
	background:url(../img/dot.gif) left top repeat;
}

#wrapper #sitemap ul {
	padding-left:10px;
	height:35px;
}

#wrapper #sitemap li {
	height:20px;
	float:left;
	margin-right:15px;
	text-indent:10px;
	background:url(../img/arrow.gif) left center no-repeat;
}

li {list-style:none;}

img {
	border:none;
	vertical-align:top;
}

h2 {
	font-size:100%;
	font-weight:normal;
	margin-bottom:10px;
	text-indent:22px;
	background:url(../img/logo.gif) left center no-repeat;
}

em {
	font-style:normal;
	color:#F00;
}

.upper {text-transform:uppercase;}

.red {color:#FF0000;}
.blue {color:#0000FF;}
.green {color:#00FF00;}
.bold {font-weight:bold;font-size:110%;}
.redbold {color:#FF0000;font-weight:bold;}
.clear {clear:both;}

a {text-decoration:underline;}
a:link {color:#000066;}
a:active {color:#000066;}
a:visited {color:#000066;}
a:hover {color:#FF6600;}
