/* 電激ストライカー公式サイト CSS */

@charset "utf-8";

body {
		height: 100%;
		width: 100%;
		background-color: #95111F;
		font-size: 14px;
		color: #FFF;
		padding: 0px;
		margin: 0px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#main {
		text-align: center;
		z-index: auto;
		margin: 0px;
		padding: 0px;
}

#header {
		width: 100%;
		text-align: center;
		vertical-align: middle;
		background-color: #000;
		margin: 0px;
		padding: 0px;
}
#header_black {
		width: 890px;
		text-align: center;
		vertical-align: middle;
		background-color: #000;
		padding: 0px;
		margin-right: auto;
		margin-left: auto;
}
#header_black p {
		padding: 3px 0px;
		margin: 0px;
}
#header_gray {
		width: 100%;
		text-align: center;
		vertical-align: middle;
		background-color: #666;
		height: 20px;
		margin-right: auto;
		margin-left: auto;
		padding: 0px;
}

#footer {
		width: 100%;
		background-color: #666;
		clear: both;
		float: none;
		padding: 20px 0px 0px;
		height: 180px;
		margin: auto;
}

#footer p { }
#footer_main {
		width: 890px;
		margin-right: auto;
		margin-left: auto;
		margin-top: auto;
		margin-bottom: auto;
		clear: both;
}
#footer_logo {
		width: 300px;
		display: block;
		float: left;
		text-align: center;
		height: 150px;
		vertical-align: middle;
}
#footer_navi {
		width: 160px;
		float: left;
		display: block;
		margin: 0px;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
}
#footer_navi ul { text-align: right; }

#footer_navi ul li {
		text-align: right;
		padding-top: 3px;
		padding-right: 10px;
		padding-bottom: 3px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #FFF;
}


#footer_spec {
		float: right;
		width: 400px;
		margin: 0px;
		padding: 0px;
		border: 1px solid #FFF;
}
#footer_spec p {
		margin: 0px;
		padding: 5px;
		display: block;
		border: 1px solid #FFF;
}
#footer_spec dt {
		float: left;
		width: 60px;
		padding: 3px;
		clear: both;
}

#footer_spec dd { padding: 3px; }



#copyright {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		background-color: #000;
		text-align: center;
		clear: both;
}
#copyright p {
		text-align: center;
		padding: 3px;
}




/* リンク情報 */

#copyright a { text-decoration: none; }

#copyright a:link { color : #ff0000; }
#copyright a:visited { color : #FFFFFF; }
#copyright a:hover { color : #ff0000; }
#copyright a:active { color : #ff0000; }


.pickup_mes a { text-decoration: none; }
.pickup_mes a:link { color : #ff0000; }
.pickup_mes a:visited { color : #000000; }
.pickup_mes a:hover { color : #FF0000; }
.pickup_mes a:active { color : #FF0000; }


#main_body {
		width: 890px;
		margin-right: auto;
		margin-left: auto;
}
#navi {
		text-align: center;
		background-color: #000;
		padding: 5px;
		margin: 0px;
}
#navi_menu {
		text-align: center;
		background-color: #000;
		padding: 0px;
		margin: 0px;
		background-image: url(../img/menu_01.jpg);
		background-repeat: repeat-x;
}
#navi_menu a:hover  img{
		opacity:1;
		text-decoration: none;
}


.borders { text-decoration: underline; }

.story_bg {
		background-image: url(../img/400_story_bg.jpg);
		background-repeat: no-repeat;
		background-position: right top;
}

#banner_1 {
		width: 500px;
		border: 1px solid #000;
}
