body {
	margin:0,0,0,0;
	padding:20px,20px;
	margin-bottom:5px;
	text-align:center;
    font-family: ヒラギノ丸ゴ Pro W4;
	background-color:#F8F8FF;
	}


/* ##### サイトヘッダー ##### */

.sitehead {
	background-color: #F8F8FF;
	text-align: middle;
	margin-top: 1;
	padding: 5px 1px;
        font-family: ヒラギノ丸ゴ Pro W4, ＭＳ Ｐゴシック;
	font-size: 11px
	}

.sitehead img {
	vertical-align:middle;
	margin-right:30px
	}



/* ヘッダー */
h1 {
	margin:0;
	border-bottom:solid 1px #708090;
	}


/* メニュー */
.topmenu {
	margin:1px 5px 0px 5px;
        position:relative
	}

ul {
	font-size:12px;
	font-family: ヒラギノ丸ゴ Pro W4;
　　  line-height:120%;
	list-style:none;
	margin:0px;
	padding-left:30px
	}

span.migi {position:absolute; right:10px; }

.menu {
	width:210px;
	float:left;
	margin-top:10px;
	margin-bottom:25px;
	padding-top:10px;
	}

ul {
	font-size:10px;
	font-family: ヒラギノ丸ゴ Pro W4;
	line-height:180%;
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:13px
	}






li a {
	color:#333333;
	text-decoration:none
	}

li a:hover {
	color:#FF6600
	}

/* メニューボタン */
a.home {
    font-family: ヒラギノ丸ゴ Pro W4;
	font-size:12px;
	font-weight:bold;
	line-height: 150%;
	color:black;
    border: solid 1px #F8F8FF;
	background-color:#D3D3D3;
	margin-left:10px;
	padding: 5px 5px 5px 5px;
	text-decoration:none
	}
	
a.home:hover {
	color:black;
    border: solid 1px #FF6600;
	line-height: 150%;
	background-color:#D3D3D3;
	margin-left:10px;
	padding: 5px 5px 5px 5px;
	text-decoration:none
	}
			
a.home:active {
	color:#A9A9A9;
    border: solid 1px #FF6600;
	line-height: 150%;
	margin-left: 10px;
	padding: 1px 5px 9px 5px;
	background-color:#A9A9A9;
	}
	
/* 更新リスト用メニューボタン */
a.kohome {
    font-family: ヒラギノ丸ゴ Pro W4;
	font-size:12px;
	font-weight:none;
	line-height: 150%;
	color:#999999;
    border: solid 1px #333333;
	background-color:#F8F8FF;
	margin-left:10px;
	padding: 5px 5px 5px 5px;
	text-decoration:none
	}
	
a.kohome:hover {
	color:#666666;
    border: solid 1px #003366;
	line-height: 150%;
	background-color:#F8F8FF;
	margin-left:10px;
	padding: 5px 5px 5px 5px;
	text-decoration:none
	}
			
a.kohome:active {
	color:#D3D3D3;
    border: solid 1px #003366;
	line-height: 150%;
	margin-left: 10px;
	padding: 1px 5px 9px 5px;
	background-color:#D3D3D3;
	}	
	
a {
	color:#333333;
	text-decoration: underline;
	}

a:hover {
	color:#FF6600
	}


/* ##### サイトフッター ##### */

.sitefoot {
	background-color:white;
	font-family: ヒラギノ丸ゴ Pro W4;
	text-align:left;
	padding:20px 20px;
	font-size:12px
	}
	
.sitefoot a {
    font-family: ヒラギノ丸ゴ Pro W4;
	color:#2170aa
	}
	

li a {
	color:#333333;
	font-family: ヒラギノ丸ゴ Pro W4;
	text-decoration:none
	}

li a:hover {
	color:#FF6600
	}


.home {
	font-size:12px;
	font-family: ヒラギノ丸ゴ Pro W4;
	}

.home a {
	color:black;
	background-color:#D3D3D3;
	text-decoration:none
	}


/* ##### 線 ##### */
hr.sen {
background-color: #708090;
color: #708090;
border: none;
height: 1px;
} 

/* ##### 奥の間 行間 ##### */
.oku4 { 
line-height: 1.2em;
font-family: ヒラギノ丸ゴ Pro W4}

/* ##### リンクページ文字装飾 ##### */
.linkmoji {
	padding:5px;
	font-size:10px;
	font-family: ヒラギノ丸ゴ Pro W4;
	}

.linkmoji a {
	color:#333333;
	border:1px solid #778899;
	background-color:#FFFAFA;
	padding:2px;
	text-decoration:none
	}
	
.linkmoji a:hover {
	color:#FF6600
	}

/* ##### 機材まとめ文字装飾 ##### */
.kizaimoji {
	font-family: ヒラギノ丸ゴ Pro W4;
	}

.kizaimoji a {
	text-decoration:underline;
	}

/* ##### 写真ページ受賞文字装飾 ##### */	
.syashinlinkmoji a {
	color:#FF3300;
	border:1px solid #FF3300;
	background-color:#FFFFFF;
	padding:1px;
	text-decoration:none
	}
	
.syashinlinkmoji a:hover {
	color:#000000;
	border:1px solid #000000;
	}

/* ##### 写真ページ音楽写真リンク文字装飾 ##### */	
.onsyashinlinkmoji a {
	color:#666666;
	border:1px solid #999999;
	background-color:#FFFFFF;
	padding:1px;
	text-decoration:none
	}
	
.onsyashinlinkmoji a:hover {
	color:#FF6600;
	border:1px solid #FF6600;
	}
/* ##### 写真ページふつうリンク文字装飾 ##### */	
.syashinnomallinkmoji a {
	color:#778899;
	border:1px solid #778899;
	background-color:#FFFFFF;
	padding:1px;
	text-decoration:none
	}
	
.syashinnomallinkmoji a:hover {
	color:#000000;
	border:1px solid #000000;
	}
	
/* ##### 写真ページカメラ名リンク文字装飾 ##### */	
.cameraname a {
	color:#000000;
	border:none;
	background-color:#FFFFFF;
	padding:0px;
	text-decoration:none
	}
	
.cameraname a:hover {
	color:#FF6600;
	border:1px solid #FF6600;
	}
	
/* ##### マーカー的リンク文字装飾 ##### */	
.marker a {
	color:#333333;
	border:none;
	background-color:none;
	padding:0px;
	text-decoration:underline;
	}
	
.marker a:hover {
	color:#000033;
	background-color:#FFCC99;
	border:none;
	}
		
/* ##### マーカー的リンク文字装飾２ ##### */	
.marker2 a {
	color:#FF6600;
	border:none;
	background-color:none;
	padding:0px;
	text-decoration:underline;
	}
	
.marker2 a:hover {
	color:#000033;
	background-color:#FFCC99;
	padding:1px;
	border:none;
	}	
/* ##### 音楽×写真タイトル文字装飾 ##### */	
.ongakusyashintitlemoji a {
	color:#000000;
	border:1px solid #000033;
	background-color:#FFFFFF;
	padding:2px;
	text-decoration:none
	}
	
.ongakusyashintitlemoji a:hover {
	color:#003366;
	border:2px solid #000000;
	}		
	
/* ##### 動物園まとめ用　画像ロールオーバー ##### */	
.popup a {
	color:#000000;
	border:none;
	background-color:none;
	padding:0px;
	text-decoration:none
	}

.popup img {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup a:hover {
position:relative;
color:#FF6600;
border:none;
}

.popup a:hover img{
top:0px;
left:0px;
}

/* ##### 写真トップ用　画像ロールオーバー ##### */	
.popup2 a {
	color:#000000;
	border:1px solid #000033;
	background-color:#FFFFFF;
	padding:2px;
	text-decoration:none
	}

.popup2 img {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup2 a:hover {
position:relative;
color:#003366;
border:2px solid #000000;
}

.popup2 a:hover img{
top:-55px;
left:-10px;
}

/* ##### 写真アイコンリンク装飾 ##### */	
.cameraicon img {
	border:1px solid #F8F8FF;
	}
	
.cameraicon a:hover img {
	border:1px solid #FF6600;
	}
	
/* ##### へっこみリンク文字 ##### */	
.hecomi a{text-decoration:underline;}
.hecomi a:hover{position:relative;top:1pt;left:1pt;}


/* ##### 音楽・音楽写真用　タイトル文字装飾 ##### */	
.ongakutitle {
	color:#000000;
	background-color:#FFFFFF;
	padding:6px 6px 6px 6px;
	margin:2px;
	border:none;
	letter-spacing: 0.13em;
	text-decoration:none
	}
	
.ongakutitle a {
	color:#000000;
	background-color:#FFFFFF;
	border:none;
	padding:6px,6px,6px,6px;
	margin:2px;
	letter-spacing: 0.13em;
	text-decoration:none
	}
	
.ongakutitle a:hover {
	color:#FF6600;
	background-color:#FFFFFF;
	padding:6px,6px,6px,6px;
	margin:2px;
	border:none;
	letter-spacing: 0.13em;
	text-decoration:none
	}

/* ##### 旧ナビ ##### 	
#navibar_container {
    text-align : center;
    background-color : #F8F8FF;
    border : none;
    height : 20px;
    position : relative;
    z-index : 0;
}
#navibar {
    position : relative;
    text-align : center;
    margin-left : auto;
    margin-right : auto;
}

.mainmenu {
    position : absolute;
    font-size : 16px;
    font-family: ヒラギノ丸ゴ Pro W4, ＭＳ Ｐゴシック;
    font-weight: bold
    text-align : left;
    height : 20px;
    background-color : #F8F8FF;
}
.mainmenu a {
    display : block;
    height : 20px;
    text-align : left;
    font-weight: bold
    text-decoration : underline; 
    color : 333333;
}
.mainmenu a:hover {
    background-color : #F8F8FF;
}

#mainmenu_syashin {
    left : 20%;
    top : 90px;
    width : 80px;
}
#mainmenu_ongaku {
    left : 26%;
    top : 90px;
    width : 80px;
}
#mainmenu_movie {
    left : 32%;
    top : 90px;
    width : 80px;
}
#mainmenu_necobiki {#drop td{width:100px;font-size:13px;text-align:left;}
##### 旧ナビここまで ##### */

/* ##### 新ナビ ##### */	

#drop td{padding:2px;width:90px;font-size:12px;text-align:center;border:1px #cccccc solid;}
#drop a{text-decoration:none;background-color :#FFFFFF;font-color:black;white-space:nowrap;overflow:visible;}
#drop a:hover{text-decoration:none;background-color: #000000;color:#FF6600;}
#drop a:active{text-decoration:none;background-color: #FF6600;color:#000000;}
.dd{padding:2px;width:210px;display:block;position:relative;left:-60px;letter-spacing:0.1em;white-space:nowrap;border:1px #cccccc solid;}
.dl{visibility:hidden;display:block;position:absolute;filter:none;}
.dp{display:block;vertical-alighn:bottom;font-size:16px;font-weight:bold;border:1px #cccccc solid;}

/* ##### サイトマップリスト ##### */
.sitemap{
text-align:left;
font-family: ヒラギノ丸ゴ Pro W4, ＭＳ Ｐゴシック;
}
.sitemap dt {
width:100%;
list-style:none;
background-color :#FFFFFF;
padding:3px;}
.sitemap dl {
width:20%;
float:left;
margin-left:0px;
list-style:none;
padding-left:0px;
padding-bottom:10px;
}
.sitemap dd {
list-style:none;
margin-left:10px;
font-size:12px;
margin-top:5px;
}

/* ##### バイク総合ページリスト ##### */
.bikelist{
text-align:center;
font-family: ヒラギノ丸ゴ Pro W4, ＭＳ Ｐゴシック;
}
.bikelist dt {
width:100%;
list-style:none;
background-color :#FFFFFF;
font-size:24px;
font-weight:bold;
line-height: 180%;
color:#000000;
border-bottom: solid 3px #FF6600;
padding:3px;}

.bikelist dl {
width:100%;
margin-left:0px;
list-style:none;
padding-left:0px;
padding-bottom:10px;
}

.bikelist dd {
list-style:none;
margin-left:10px;
font-size:20px;
margin-top:10px;
}