@charset "UTF-8";
body,td,th {
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro W3, Hiragino Kaku Gothic Pro, ＭＳ ゴシック, Osaka－等幅, MS Gothic, MS Pゴシック, MS PGothic, メイリオ, Meiryo, Osaka;
	line-break: strict;
}

body {
	background-color: #4D4D4D;
	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bgtext {
	position: absolute;
	visibility: hidden;
}
#container {
	background-color: #FEFE14;
	height: auto;
	width: 779px;
	margin-right: auto;
	margin-left: auto;
}
#maintitle {
	background-image: url(img/maintitle.jpg);
	background-repeat: no-repeat;
	height: 449px;
	width: 779px;
}
#headline {
	background-image: url(img/headline.jpg);
	background-repeat: no-repeat;
	height: auto;
	width: 779px;
}
#headline_bottom {
	height: 290px;
	width: 779px;
}
#headline_text {
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 248px;
	padding-top: 84px;
	padding-bottom: 11px;
	padding-left: 24px;
}
#headline_pic {
	background-image: url(img/headline_pic.jpg);
	background-repeat: no-repeat;
	height: 290px;
	width: 383px;
	float: left;
	margin-left: 24px;
	display: inline;
}
#backnumber {
	height: 33px;
	width: 242px;
	padding-left: 61px;
	float: left;
	padding-top: 257px;
}
#newchara {
	background-image: url(img/newchara.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 331px;
	width: 737px;
	margin-top: 26px;
	margin-right: auto;
	margin-left: auto;
}
#zangief {
	background-image: url(img/zangief.jpg);
	background-repeat: no-repeat;
	height: 486px;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
}
#evo_title {
	background-image: url(img/evolution.jpg);
	background-repeat: no-repeat;
	height: 102px;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
}
#evo_contents {
	background-image: url(img/evo_repeat.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
}
#evo1 {
	background-image: url(img/evo1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 353px;
	border: 1px solid #F01E00;
	margin-left: 8px;
	background-color: #FEFE14;
	display: inline;
	height: auto;
}
#evo1_text {
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 336px;
	padding-top: 49px;
	padding-bottom: 10px;
	padding-left: 11px;
}
#evo1_pic {
	height: 251px;
	width: 332px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/evo1_pic.jpg);
	background-repeat: no-repeat;
	margin-bottom: 12px;
}
#evo2 {
	background-color: #FEFE14;
	background-image: url(img/evo2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 353px;
	border: 1px solid #F01E00;
	margin-left: 11px;
}
#evo2_text {
	height: auto;
	width: 326px;
	font-size: 12px;
	line-height: 16px;
	padding-left: 14px;
	padding-top: 49px;
	padding-bottom: 10px;
}
#evo2_pic {
	background-image: url(img/evo2_pic.jpg);
	background-repeat: no-repeat;
	height: 251px;
	width: 332px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
#evo3 {
	background-color: #FEFE14;
	background-image: url(img/evo3.jpg);
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 353px;
	border: 1px solid #F01E00;
	margin-left: 8px;
	display: inline;
	margin-top: 14px;
}
#evo3_text {
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 337px;
	padding-top: 49px;
	padding-left: 9px;
	padding-bottom: 10px;
}
#evo3_pic {
	background-image: url(img/evo3_pic.jpg);
	background-repeat: no-repeat;
	height: 251px;
	width: 332px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
#evo4 {
	background-color: #FEFE14;
	background-image: url(img/evo4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 353px;
	margin-left: 11px;
	border: 1px solid #F01E00;
	margin-top: 14px;
}
#evo4_text {
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 326px;
	padding-top: 49px;
	padding-bottom: 10px;
	padding-left: 14px;
}
#evo4_pic {
	background-image: url(img/evo4_pic.jpg);
	background-repeat: no-repeat;
	height: 251px;
	width: 332px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
#evo5 {
	background-color: #FEFE14;
	background-image: url(img/evo5.jpg);
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 353px;
	margin-top: 14px;
	margin-left: 8px;
	border: 1px solid #F01E00;
	display: inline;
}
#evo5_text {
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 328px;
	padding-top: 49px;
	padding-left: 14px;
	padding-bottom: 10px;
}
#evo5_pic {
	background-image: url(img/evo5_pic.gif);
	background-repeat: no-repeat;
	height: 259px;
	width: 343px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
#evo5_picb {
	background-image: none;
	background-repeat: no-repeat;
	height: 251px;
	width: 332px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
#evo6 {
	background-color: #FEFE14;
	background-image: url(img/evo6.jpg);
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 353px;
	margin-top: 14px;
	margin-left: 11px;
	border: 1px solid #F01E00;
}
#evo6_text {
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 330px;
	padding-top: 49px;
	padding-bottom: 10px;
	padding-left: 13px;
}
#evo6_pic {
	background-image: url(img/evo6_pic.jpg);
	background-repeat: no-repeat;
	height: 251px;
	width: 332px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
}
#evo7 {
	background-color: #FEFE14;
	background-image: url(img/evo7.jpg);
	background-repeat: no-repeat;
	height: auto;
	width: 719px;
	margin-left: 8px;
	border: 1px solid #F01E00;
}
#evo7_text1 {
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 145px;
	padding-top: 48px;
	padding-left: 15px;
	float: left;
}
#evo7_text2 {
	font-size: 10px;
	line-height: 13px;
	width: 311px;
	padding-top: 293px;
	padding-left: 14px;
	float: left;
}
#evo_bottom {
	background-image: url(img/evo_bottom.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
}
#evo7_clear {
	background-color: #FEFE14;
	clear: both;
	height: 11px;
	width: 719px;
}
#evo6_clear {
	clear: both;
	height: 14px;
	width: 719px;
}
#evo5_click {
	margin-top: 11px;
	margin-left: 243px;
}
#click {
	height: 70px;
	width: 109px;
	float: right;
}
#custom1 {
	background-image: url(img/custom1.jpg);
	background-repeat: no-repeat;
	height: 390px;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 24px;
}
#custom2 {
	background-image: url(img/custom2.jpg);
	background-repeat: no-repeat;
	height: 390px;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
}
#custom3 {
	background-image: url(img/custom3.jpg);
	background-repeat: no-repeat;
	height: 391px;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
}
#feeling {
	background-image: url(img/feel_repeat.jpg);
	background-repeat: repeat-y;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 24px;
}
#feel_top {
	background-image: url(img/feeling.jpg);
	background-repeat: no-repeat;
	height: auto;
	width: 737px;
}
#feel_text {
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 338px;
	padding-top: 14px;
	padding-left: 389px;
	padding-bottom: 6px;
	float: left;
}
#feel_bottom {
	background-image: url(img/feel_bottom.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 737px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#copyright {
	font-size: 12px;
	text-align: center;
	padding-top: 24px;
	padding-bottom: 24px;
}
#information {
	background-image: url(img/information.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 779px;
}
#linkbutton {
	height: 47px;
	width: 463px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 93px;
}
#footer {
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
#container #footer #copy img {
	vertical-align: middle;
}
#vol1 {
	height: 48px;
	width: 132px;
	padding-top: 401px;
	padding-left: 37px;
}
.playspc {
	float: left;
	height: 197px;
	width: 2px;
}
