﻿@charset "utf-8";
/* CSS Document */

@import url("style.css");


#toppage_box {
	width:755px;
/*	height:1068px;
	background:url(../imgs/top/topimg.png) no-repeat 5px 0px;*/
	display:block;
	position:relative;
	margin:2px 0px 0px 0px;
}



/* ------発売日記述------ */

#btn_date {
	width:397px;
	height:46px;
	position:absolute;
	left: 331px;
	top: 118px;
}

#btn_date a {
	width:397px;
	height:46px;
	display:block;
}

#btn_date a span {
	width:397px;
	height:46px;
	display:block;
	visibility:hidden;
}






#item_list {
	width:373px;
	height:33px;
	position:absolute;
	left: 344px;
	top: 135px;
}

#item_list a {
	width:373px;
	height:33px;
	display:block;
	background:url(../imgs/top/top_btn_list.gif) no-repeat 0px 0px;
}

#item_list a span {
	width:373px;
	height:33px;
	display:block;
	visibility:hidden;
}


/* ------ソフトウェア------ */


.btn_detail {
	width:184px;
	height:24px;
	display:block;
	position:absolute;
	left: 531px;
	top: 312px;
}

.btn_detail a {
	width:184px;
	height:24px;
	background:url(../imgs/top/top_btn_detail.gif) no-repeat 0px 0px;
	display:block;
}

.btn_detail a span {
	width:184px;
	height:24px;
	display:block;
	visibility:hidden;
}





.btn_order {
	width:184px;
	height:24px;
	display:block;
	position:absolute;
	left: 343px;
	top: 312px;
}

.btn_order a {
	width:184px;
	height:24px;
	background:url(../imgs/top/top_btn_order.gif) no-repeat 0px 0px;
	display:block;
}

.btn_order a span {
	width:184px;
	height:24px;
	display:block;
	visibility:hidden;
}



/* ------プレミアムパック------ */


.btn_detail2 {
	width:184px;
	height:24px;
	display:block;
	position:absolute;
	left: 531px;
	top: 734px;
}

.btn_detail2 a {
	width:184px;
	height:24px;
	background:url(../imgs/top/top_btn_detail.gif) no-repeat 0px 0px;
	display:block;
}

.btn_detail2 a span {
	width:184px;
	height:24px;
	display:block;
	visibility:hidden;
}





.btn_order2 {
	width:184px;
	height:24px;
	display:block;
	position:absolute;
	left: 343px;
	top: 734px;
}

.btn_order2 a {
	width:184px;
	height:24px;
	background:url(../imgs/top/top_btn_order.gif) no-repeat 0px 0px;
	display:block;
}

.btn_order2 a span {
	width:184px;
	height:24px;
	display:block;
	visibility:hidden;
}





/* ------コナミスタイル限定版------ */


.btn_detail3 {
	width:184px;
	height:24px;
	display:block;
	position:absolute;
	left: 531px;
	top: 1011px;
}

.btn_detail3 a {
	width:184px;
	height:24px;
	background:url(../imgs/top/top_btn_detail.gif) no-repeat 0px 0px;
	display:block;
}

.btn_detail3 a span {
	width:184px;
	height:24px;
	display:block;
	visibility:hidden;
}





.btn_order3 {
	width:184px;
	height:24px;
	display:block;
	position:absolute;
	left: 343px;
	top: 1011px;
}

.btn_order3 a {
	width:184px;
	height:24px;
	background:url(../imgs/top/top_btn_order.gif) no-repeat 0px 0px;
	display:block;
}

.btn_order3 a span {
	width:184px;
	height:24px;
	display:block;
	visibility:hidden;
}




/* ------体験版ダウンロード------ */


.btn_download {
	width:297px;
	height:383px;
	display:block;
	position:absolute;
	left: 25px;
	top: 521px;
}

.btn_download a {
	width:297px;
	height:383px;

	display:block;
}


.btn_download a span {
	width:297px;
	height:383px;
	display:block;
	visibility:hidden;
}



/* ------ゲームトレイラー------ */


.btn_movie {
	width:164px;
	height:166px;
	display:block;
	position:absolute;
	left: 24px;
	top: 346px;
}

.btn_movie a {
	width:164px;
	height:166px;
	display:block;
}

.btn_movie a:hover {
	width:164px;
	height:166px;
	display:block;
	background:url(../imgs/top/btn_gametrailer.jpg) no-repeat 0 0;
}


.btn_movie a span {
	width:164px;
	height:166px;
	display:block;
	visibility:hidden;
}


#btn_movielist {
	width:123px;
	height:27px;
	display:block;
	position:absolute;
	left: 194px;
	top: 459px;
}

#btn_movielist a {
	width:123px;
	height:27px;
	display:block;
}


#btn_movielist a span {
	width:123px;
	height:27px;
	display:block;
	visibility:hidden;
}


/* ------キャラクターCG画像------ */


.btn_character {
	width:298px;
	height:135px;
	display:block;
	position:absolute;
	left: 24px;
	top: 914px;
}

.btn_character a {
	width:298px;
	height:135px;
	display:block;
}

.btn_character a:hover {
	width:298px;
	height:135px;
	background:url(../imgs/top/btn_chara_over.jpg) no-repeat 0px 100%;
	display:block;
}

.btn_character a span {
	width:297px;
	height:135px;
	display:block;
	visibility:hidden;
}

/* 100405 add
------------------------------------------ */


#main_column {
	width:769px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:right;
}

#main_column #main_head{
	width:755px;
	height:62px;
	margin:0px 0 0 14px;
	padding:0px;
	display:block;
	position:relative;
	z-index:2;
}


/* ------Best版発売------ */


#toppage_box {
background:url(../imgs/top/topimg_hd.png) no-repeat 15px 0px;
	width:760px;
	height:1047px;
	position:relative;
	display:block;
}


#btn_lineup {
	width:186px;
	height:28px;
	display:block;
	position:absolute;
	left: 545px;
	top: 311px;
}

#btn_lineup a {
	width:186px;
	height:28px;
	display:block;
}

#btn_lineup span {
	width:186px;
	height:28px;
	display:block;
	visibility:hidden;
		font-size:1px;
}





#btn_order {
	width:186px;
	height:28px;
	display:block;
	position:absolute;
	left: 545px;
	top: 311px;
}

#btn_order a {
	width:186px;
	height:28px;
	display:block;
}

#btn_order span {
	width:186px;
	height:28px;
	display:block;
	visibility:hidden;
	font-size:1px;
}




#btn_sug {
	width:377px;
	height:187px;
	display:block;
	position:absolute;
	left: 355px;
	top: 361px;
}

#btn_sug a {
	width:377px;
	height:187px;
	display:block;
}

#btn_sug span {
	width:377px;
	height:187px;
	display:block;
	visibility:hidden;
	font-size:1px;
}



#btn_trailer {
	width:120px;
	height:25px;
	display:block;
	position:absolute;
	left: 589px;
	top: 579px;
}

#btn_trailer a {
	width:120px;
	height:25px;
	display:block;
}

#btn_trailer span {
	width:120px;
	height:25px;
	display:block;
	visibility:hidden;
	font-size:1px;
}




#btn_mov {
	width:120px;
	height:25px;
	display:block;
	position:absolute;
	left: 589px;
	top: 606px;
}

#btn_mov a {
	width:120px;
	height:25px;
	display:block;
}

#btn_mov span {
	width:120px;
	height:25px;
	display:block;
	visibility:hidden;
	font-size:1px;
}



#btn_teo {
	width:342px;
	height:181px;
	display:block;
	position:absolute;
	left: 374px;
	top: 636px;
}

#btn_teo a {
	width:342px;
	height:181px;
	display:block;
}

#btn_teo span {
	width:342px;
	height:181px;
	display:block;
	visibility:hidden;
	font-size:1px;
}



#btn_mh {
	width:343px;
	height:188px;
	display:block;
	position:absolute;
	left: 376px;
	top: 826px;
}

#btn_mh a {
	width:343px;
	height:188px;
	display:block;
}

#btn_mh span {
	width:343px;
	height:188px;
	display:block;
	visibility:hidden;
	font-size:1px;
}




#btn_fox {
	width:304px;
	height:205px;
	display:block;
	position:absolute;
	left: 45px;
	top: 330px;
}

#btn_fox a {
	width:308px;
	height:205px;
	display:block;
}

#btn_fox span {
	width:308px;
	height:205px;
	display:block;
	visibility:hidden;
	font-size:1px;
}




#btn_prize {
	width:308px;
	height:168px;
	display:block;
	position:absolute;
	left: 28px;
	top: 539px;
}

#btn_prize a {
	width:308px;
	height:168px;
	display:block;
}

#btn_prize span {
	width:308px;
	height:168px;
	display:block;
	visibility:hidden;
	font-size:1px;
}



#btn_collabo {
	width:304px;
	height:193px;
	display:block;
	position:absolute;
	left: 41px;
	top: 704px;
}

#btn_collabo a {
	width:304px;
	height:193px;
	display:block;
}

#btn_collabo span {
	width:304px;
	height:193px;
	display:block;
	visibility:hidden;
	font-size:1px;
}



#btn_demo {
	width:300px;
	height:130px;
	display:block;
	position:absolute;
	left: 39px;
	top: 900px;
}

#btn_demo a {
	width:300px;
	height:130px;
	display:block;
}

#btn_demo span {
	width:300px;
	height:130px;
	display:block;
	visibility:hidden;
	font-size:1px;
}



#btn_goods {
	width:300px;
	height:130px;
	display:block;
	position:absolute;
	left: 39px;
	top: 899px;
}

#btn_goods a {
	width:300px;
	height:130px;
	display:block;
}

#btn_goods span {
	width:300px;
	height:130px;
	display:block;
	visibility:hidden;
	font-size:1px;
}
