body { margin:0px;
 letter-spacing:0.1em;
 line-height: 130%;
 font-size: small;
 background:url(img/top-bg.gif) repeat-x top left;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img { border: none; }

a {	text-decoration: underline;	outline-style: none;}
a:link {color: #0071B2;	}
a:visited {color: #7E0062;}
a:active {color: #0800AA;}
a:hover {color: #7A7A7A; text-decoration:underline;}

h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal;}
br { letter-spacing:normal;}

ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}




.all { width:650px; margin:0px auto 0px 0px; border-right:1px solid #999;}

h1.site-title { color: #999; height:12px; text-align:left; width:600px; padding:1px 0px 0px 0px; line-height:12px; font-size:10px;}
h1.site-title a:link{ color:#999; text-decoration:none;}
h1.site-title a:visited { color:#999; text-decoration:none;}
h1.site-title a:active{ color:#999; text-decoration:none;}
h1.site-title a:hover{ color:#999;text-decoration:underline;}


.logo { margin:85px 0px 0px 0px;}


/* メニュー */

#navigation{
	clear: both;
	position: relative;
	top: 0px;
	margin: 87px auto 0px 20px;
	text-align:center;
	width: 650px;
	height: 35px;
	list-style: none;
	overflow: hidden;
}



#navigation li a{
	position: absolute;
	height: 35px;
	color:#FFFFFF;
	overflow: hidden;
	text-decoration: none;
	top: 0;
	padding: 10px 0px 0px 0px;
}



li#navi01 a{ 
background:url(img/spacer.gif);
	width: 120px;
	left: 0px;
}
li#navi02 a{ 
background:url(img/spacer.gif);
	width: 120px;
	left: 120px;
}
li#navi03 a{ 
background:url(img/spacer.gif);
	width: 120px;
	left: 240px;
}
li#navi04 a{ 
background:url(img/spacer.gif);
	width: 120px;
	left: 360px;
}
li#navi05 a{ 
background:url(img/spacer.gif);
	width: 120px;
	left: 480px;
}

/* ロールオーバー設定 */
li#navi01 a:hover, 
li#navi02 a:hover, 
li#navi03 a:hover, 
li#navi04 a:hover, 
li#navi05 a:hover, 
{ background:url(img/spacer.gif);}






form{ margin:0px; padding:0px;}









#bottom { height:279px; clear:both; background:url(img/foot-bottom.jpg) repeat-x top left;}
.bottom_img { width:650px; height:279px; background:url(img/foot-img.jpg) no-repeat top left; border-right:1px solid #999;}




h3.cattitle { font-size:14px; font-weight:bold; background:url(img/cat_title.gif) top left no-repeat; width:474px; padding:5px 0px 6px 30px;}
h3.cattitle a:link{ color:#666; text-decoration:none;}
h3.cattitle a:visited { color:#666; text-decoration:none;}
h3.cattitle a:active{ color:#666; text-decoration:none;}
h3.cattitle a:hover{ color:#666; text-decoration: underline;}




