@charset "utf-8";


/*ボディ*/
body {
	margin: 0px;
	padding: 0px;
	height:100%;
	color:#666666;
	background-color: #ffffff;
	scrollbar-base-color: #cccccc;
	scrollbar-arrow-color: #ffffff; 
	font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
}

a {
	color:#0000ff;
	text-decoration:none;
}

a:hover {
	color:#ff0000;
}

img {
	border:none;
}

#wrapper {
	margin:0px auto;
	padding: 0px;
	width: 1000px;
	hight:auto;
	background-image: url(../images/back.png);
}

#header {
	margin:0px auto;
	padding:0px;
	width:1000px;
	height:125px;
	background-image: url(../images/back_top.png);
	background-repeat:no-repeat;
}

#mark {
	margin:15px 0px 0px 75px;
	padding:0px;
	width:90px;
	height:100px;
	float:left;
}

#logo {
	margin:20px 74px 0px 0px;
	padding:0px;
	width:750px;
	height:40px;
	float:left;
}

.h_img01 {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
}

.h_img02 {
	float:right;
	margin:0px 0px 0px 235px;
	padding:0px 0px 0px 0px;
}

/* ヘッダー　ナビゲーション */
#topnavi{
	margin: 15px 0px 0px 29px;
	width: 721px;
	height:35px;
	float:left;
}

#topnavi ul{
	margin: 0px 0px 0px 0px;
	padding:0px;
	overflow: hidden;
    zoom:100%;
}

#topnavi li {
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px;
	float: left;
}

#topnavi em {
	visibility: hidden;
}


#topnavi li a{
	margin: 0px;
	display: block;
	width: 103px;
	height:34px;
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
}



.nav01 a {background-position:0px 0px;}
.nav02 a {background-position:-103px 0px;}
.nav03 a {background-position:-206px 0px;}
.nav04 a {background-position:-309px 0px;}
.nav05 a {background-position:-412px 0px;}
.nav06 a {background-position:-515px 0px;}
.nav07 a {background-position:-618px 0px;}

.nav01 a:hover {background-position:0px -35px;}
.nav02 a:hover {background-position:-103px -35px;}
.nav03 a:hover {background-position:-206px -35px;}
.nav04 a:hover {background-position:-309px -35px;}
.nav05 a:hover {background-position:-412px -35px;}
.nav06 a:hover {background-position:-515px -35px;}
.nav07 a:hover {background-position:-618px -35px;}

.nav01 a.stay {background-position:0px -35px;}
.nav02 a.stay {background-position:-103px -35px;}
.nav03 a.stay {background-position:-206px -35px;}
.nav04 a.stay {background-position:-309px -35px;}
.nav05 a.stay {background-position:-412px -35px;}
.nav06 a.stay {background-position:-515px -35px;}
.nav07 a.stay {background-position:-618px -35px;}




#pict-top {
	clear:both;
	margin:0px auto;
	padding:0px;
	width:850px;
	height:260px;
}

#pict {
	clear:both;
	margin:0px auto;
	padding:0px;
	width:850px;
	height:110px;
}

/*コンテンツ*/

/*メイン部分の表記はmain.cssにて*/


/*フッター*/
#footer {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height: 70px;
	text-align:center;
	font-size:90%;
	color:#999999;
	background-image: url(../images/back_bottom.png);
	background-repeat:no-repeat;
}

/*テキストリンク*/
#text-link {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

#text-link a {
	color:#999999;
	text-decoration:none;
}

#text-link a:hover {
	color:#000000;
}

#sign {
	font-size:70%;
}
