/*
 *  nitroplus_blasterz / top.scss / top.css
 *  compass mode
 *  version --- 1.0
 *  author  --- coreframe, inc.
 *  updated --- 2015/03/20
 *
 */
/* line 24, ../sass/top.scss */
#header h1 {
	display: none; 
}
/* line 27, ../sass/top.scss */
#header .logo_ps {
	position: absolute;
	left: 50px;
	top: 40px;
	z-index: 50; 
}

/* line 35, ../sass/top.scss */
#sns {
	position: relative;
	z-index: 90; 
}
/* line 38, ../sass/top.scss */
#sns ul {
	position: absolute;
	top: 30px;
	right: 50px;
	width: auto; 
}

/* line 48, ../sass/top.scss */
#main_wp {
	background: url("../img/top/bg_main.jpg") no-repeat;
	position: relative;
	height: 780px; 
}
/* line 52, ../sass/top.scss */
#main_wp .logo {
	position: absolute;
	top: 140px;
	left: 0;
	z-index: 50;
	overflow: hidden;
	width: 1200px;
	height: 772px; 
}
/* line 60, ../sass/top.scss */
#main_wp .logo .logoichi {
	position: absolute;
	left: 50px; 
}
/* line 64, ../sass/top.scss */
#main_wp .logo img {
	position: absolute;
	opacity: 0; 
}
/* line 67, ../sass/top.scss */
#main_wp .logo img.logo1 {
	top: 50px;
	left: 107px; 
}
/* line 68, ../sass/top.scss */
#main_wp .logo img.logo2 {
	top: 108px;
	left: 387px; 
}
/* line 70, ../sass/top.scss */
#main_wp .logo .sale {
	position: absolute;
	top: 330px; 
}
/* line 76, ../sass/top.scss */
#main_wp .mainimg {
	position: relative;
	top: 0;
	right: 0;
	overflow: hidden;
	width: 1200px;
	height: 765px; 
}
/* line 84, ../sass/top.scss */
#main_wp .mainimg .mainimgImage img {
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0; 
}
/* line 92, ../sass/top.scss */
#main_wp .mainimg .mainimgCatch .catch1 {
	position: absolute;
	top: 570px; 
}
/* line 96, ../sass/top.scss */
#main_wp .mainimg .mainimgCatch .catch1 img {
	position: absolute;
	left: 0;
	opacity: 0; 
}
/* line 102, ../sass/top.scss */
#main_wp .mainimg .mainimgCatch .catch2 {
	position: absolute;
	top: 605px; 
}
/* line 106, ../sass/top.scss */
#main_wp .mainimg .mainimgCatch .catch2 img {
	position: absolute;
	left: 0;
	opacity: 0; 
}
/* line 114, ../sass/top.scss */
#main_wp .news {
	position: absolute;
	top: 560px;
	left: 50px;
	width: 430px;
	z-index: 90; 
}
/* line 120, ../sass/top.scss */
#main_wp .news dl {
	background: rgba(0, 0, 0, 0.7);
	padding: 15px;
	overflow-y: auto;
	height: 90px;
	line-height: 1.3em; 
}
/* line 126, ../sass/top.scss */
#main_wp .news dl dt {
	float: left;
	width: 80px;
	color: #ff6600; 
}
/* line 131, ../sass/top.scss */
#main_wp .news dl dd {
	margin: 0 0 10px 90px; 
}
/* line 135, ../sass/top.scss */
#main_wp .news dl dd a {
	color: #ff6600; 
}

/* line 172, ../sass/top.scss */
#nav_wp {
	position: relative;
	top: -90px;
	height: 50px; 
}
/* line 176, ../sass/top.scss */
#nav_wp ul {
	background: url("../img/top/navtop_bg.png") no-repeat;
	height: 156px; 
}
/* line 179, ../sass/top.scss */
#nav_wp ul li {
	position: absolute;
	z-index: 65; 
}
/* line 182, ../sass/top.scss */
#nav_wp ul li a {
	display: block;
	text-indent: -5000px;
	position: absolute; 
}
/* line 187, ../sass/top.scss */
#nav_wp ul li.new:before {
	content: "new";
	text-indent: -5000px;
	display: block;
	height: 11px;
	width: 30px;
	background: url("../img/nav_new.png") no-repeat;
	position: absolute;
	top: 18px;
	left: 15px;
	z-index: 60; 
}
/* line 199, ../sass/top.scss */
#nav_wp ul li.nav1 {
	top: 76px;
	left: 0; 
}
/* line 202, ../sass/top.scss */
#nav_wp ul li.nav1 a {
	background: url("../img/top/navtop_1_current.png") no-repeat;
	width: 82px;
	height: 82px; 
}
/* line 208, ../sass/top.scss */
#nav_wp ul li.nav2 {
	top: 68px;
	left: 82px; 
}
/* line 211, ../sass/top.scss */
#nav_wp ul li.nav2 a {
	width: 119px;
	height: 82px;
	background: url("../img/top/navtop_2.png") no-repeat; 
}
/* line 216, ../sass/top.scss */
#nav_wp ul li.nav2 a:hover {
	background: url("../img/top/navtop_2_ov.png") no-repeat; 
}
/* line 218, ../sass/top.scss */
#nav_wp ul li.nav3 {
	top: 61px;
	left: 201px; 
}
/* line 221, ../sass/top.scss */
#nav_wp ul li.nav3 a {
	width: 108px;
	height: 82px;
	background: url("../img/top/navtop_3.png") no-repeat; 
}
/* line 226, ../sass/top.scss */
#nav_wp ul li.nav3 a:hover {
	background: url("../img/top/navtop_3_ov.png") no-repeat; 
}
/* line 227, ../sass/top.scss */
#nav_wp ul li.nav3.close span {
	background: url("../img/top/navtop_3_close.png") no-repeat;
	width: 108px;
	height: 82px;
	display: block;
	text-indent: -5000px;
	position: absolute; 
}
/* line 236, ../sass/top.scss */
#nav_wp ul li.nav4 {
	top: 49px;
	left: 309px; 
}
/* line 239, ../sass/top.scss */
#nav_wp ul li.nav4 a {
	width: 175px;
	height: 87px;
	background: url("../img/top/navtop_4.png") no-repeat; 
}
/* line 244, ../sass/top.scss */
#nav_wp ul li.nav4 a:hover {
	background: url("../img/top/navtop_4_ov.png") no-repeat; 
}
/* line 246, ../sass/top.scss */
#nav_wp ul li.nav5 {
	top: 40px;
	left: 484px; 
}
/* line 249, ../sass/top.scss */
#nav_wp ul li.nav5 a {
	width: 130px;
	height: 84px;
	background: url("../img/top/navtop_5.png") no-repeat; 
}
/* line 254, ../sass/top.scss */
#nav_wp ul li.nav5 a:hover {
	background: url("../img/top/navtop_5_ov.png") no-repeat; 
}
/* line 256, ../sass/top.scss */
#nav_wp ul li.nav6 {
	top: 17px;
	left: 816px; 
}
/* line 261, ../sass/top.scss */
#nav_wp ul li.nav6 a {
	width: 130px;
	height: 84px;
	background: url("../img/top/navtop_6.png") no-repeat; 
}
/* line 266, ../sass/top.scss */
#nav_wp ul li.nav6 a:hover {
	background: url("../img/top/navtop_6_ov.png") no-repeat; 
}
/* line 267, ../sass/top.scss */
#nav_wp ul li.nav6.close span {
	background: url("../img/top/navtop_6_close.png") no-repeat;
	width: 130px;
	height: 84px;
	display: block;
	text-indent: -5000px;
	position: absolute; 
}
/* line 276, ../sass/top.scss */
#nav_wp ul li.nav7 {
	top: 32px;
	left: 614px; 
}
/* line 281, ../sass/top.scss */
#nav_wp ul li.nav7 a {
	width: 110px;
	height: 83px;
	background: url("../img/top/navtop_7.png") no-repeat; 
}
/* line 286, ../sass/top.scss */
#nav_wp ul li.nav7 a:hover {
	background: url("../img/top/navtop_7_ov.png") no-repeat; 
}
/* line 288, ../sass/top.scss */
#nav_wp ul li.nav8 {
	top: 26px;
	left: 724px; 
}
/* line 293, ../sass/top.scss */
#nav_wp ul li.nav8 a {
	width: 92px;
	height: 81px;
	background: url("../img/top/navtop_8.png") no-repeat; 
}
/* line 298, ../sass/top.scss */
#nav_wp ul li.nav8 a:hover {
	background: url("../img/top/navtop_8_ov.png") no-repeat; 
}
/* line 300, ../sass/top.scss */
#nav_wp ul li.nav9 {
	top: 7px;
	left: 946px; 
}
/* line 303, ../sass/top.scss */
#nav_wp ul li.nav9 a {
	width: 150px;
	height: 85px;
	background: url("../img/top/navtop_9.png") no-repeat; 
}
/* line 308, ../sass/top.scss */
#nav_wp ul li.nav9 a:hover {
	background: url("../img/top/navtop_9_ov.png") no-repeat; 
}
/* line 310, ../sass/top.scss */
#nav_wp ul li.nav10 {
	top: 0px;
	left: 1096px; 
}
/* line 313, ../sass/top.scss */
#nav_wp ul li.nav10 a {
	width: 103px;
	height: 82px;
	background: url("../img/top/navtop_10.png") no-repeat; 
}
/* line 318, ../sass/top.scss */
#nav_wp ul li.nav10 a:hover {
	background: url("../img/top/navtop_10_ov.png") no-repeat; 
}

/* line 325, ../sass/top.scss */
#footer {
	position: relative;
	z-index: 50; 
}
/* line 329, ../sass/top.scss */
#footer .banner ul {
	text-align: center;
	margin: 20px 0 0 0; 
}
/* line 332, ../sass/top.scss */
#footer .banner ul li {
	display: inline-block;
	text-align: center;
	margin: 0 3px;
	position: relative; 
}
/* line 340, ../sass/top.scss */
#footer .banner ul li a.new:before {
	content: "new";
	text-indent: -5000px;
	display: block;
	height: 40px;
	width: 40px;
	background: url("../img/top/banner_new.png") no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 60; 
}
/* line 354, ../sass/top.scss */
#footer .banner .bm {
	margin: 8px 0 20px 0; 
}
/* line 358, ../sass/top.scss */
#footer .banner.vr5 ul {
	margin: 20px 0 20px 0; 
}
/* line 360, ../sass/top.scss */
#footer .banner.vr5 ul li {
	width: 19%; }
/* line 362, ../sass/top.scss */
#footer .banner.vr5 ul li img {
	width: 100%; 
}
/* line 369, ../sass/top.scss */
#footer .spec {
	border: solid 1px #fff;
	padding: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative; 
}
/* line 375, ../sass/top.scss */
#footer .spec .package {
	float: left;
	width: 214px; 
}
/* line 379, ../sass/top.scss */
#footer .spec .cero {
	position: absolute;
	right: 20px;
	bottom: 20px; 
}
/* line 384, ../sass/top.scss */
#footer .spec ul {
	float: left;
	margin-left: 20px; 
}
/* line 388, ../sass/top.scss */
#footer .spec ul.st1 {
	width: 350px; 
}
/* line 391, ../sass/top.scss */
#footer .spec ul.st2 {
	width: 380px; 
}
/* line 394, ../sass/top.scss */
#footer .spec ul li {
	border-bottom: solid 1px #323232;
	margin-bottom: 5px;
	padding-bottom: 5px;
	height: 33px;
	line-height: 34px; 
}
/* line 400, ../sass/top.scss */
#footer .spec ul li.border-none {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0; 
}
/* line 405, ../sass/top.scss */
#footer .spec ul li strong {
	float: left;
	width: 78px;
	color: #ff6600;
	height: 35px;
	margin-top: 0; 
}
/* line 412, ../sass/top.scss */
#footer .spec ul li p {
	margin: 0 0 0 80px;
	height: 78px; 
}

/* line 425, ../sass/top.scss */
a img:hover {
  opacity: 0.8; }

/*Pre-order boxes*/
.preorder {
	width:325px;
	height:130px;
	background-color:#FFF;
	margin: 10px 10px 10px 10px;
	float:left;
}

.preorder p {
	text-align:center;
	line-height:220px;
	height:130px;
	overflow:hidden;
	width:310px;
	font-size:32px;
	color:#000;
}

.preorder a:link {
	color:#000;
	text-decoration:none;
}

.preorder a:visited {
	color: #000;
	text-decoration:none;
}

.preorder a:hover {
	color: #ff6600;
	text-decoration:none;
}

#box1 {
	background-image:url(../img/top/pre-order_now_amazon.png);
}

#box2 {
	background-image:url(../img/top/pre-order_now_bestbuy.png);
}

#box3 {
	background-image:url(../img/top/pre-order_now_gamestop.png);
}

#box4 {
	background-image:url(../img/top/pre-order_now_newegg.png);
}

#box5 {
	background-image:url(../img/top/pre-order_now_eb-games-canada.png);
}

#box6 {
	background-image:url(../img/top/pre-order_now_vgp.png);
}
h1 {
	font-size: 500%;
}
