@charset "utf-8";
/* layoutCSS Document */
body {
	font: 10px "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; ;
	text-align: center;
	margin: 0px;
	padding: 0px 20px 0px;
	color: #000;
	background-color: #f7f7f7;
	background-image:url(../images/bg2.jpg);

}
div#wrapper {
	display: block;
	text-align: center;
	margin: 0px auto;
	padding: 0px 0px 20px;
	height: auto;
	width: 960px;
	background-color: #fff;
		background-image:url(../images/bg.jpg)

}
div#wrapper2 {
	display: block;
	text-align: center;
	margin: 0px auto;
	padding: 0px 0px 20px;
	height: auto;
	width: 960px;
	color: #000;
		background-color: #fff;

}

a{
  overflow:hidden;
  outline:none;
}


h1 {
	background: url(../images/basketball2023-akatsukijapan-goods_title.jpg) no-repeat center;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 250px;
	width: 960px;
	text-align: center;
	text-indent: -9999px;
}

div#contents {
	display: block;
	width: 960px;
	
	margin-bottom: 0px;
	text-align: center;
}

.comingsoon {
	padding: 20px 0px 20px 20px;
	margin: 0px;
	float: center;
	height: auto;
	width: 900px;
	text-align: center;
	font-size: 50px;
	color: #F5F5DC;
}

.menu {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	float: center;
	height: auto;
	width:  148px;
text-align: center;

}
.menutitle {
	padding: 20px 0px 0px 0px;
	margin: 0px;
	float: center;
	height: auto;
	width: 960px;
text-align: center;
}
.goods1-1 {
	padding: 20px 0px 20px 15px;
	margin: 0px;
	float: center;
	height: auto;
	width: 455px;
text-align: center;

}

.goods1-2 {
	padding: 20px 0px 20px 0px;
	margin: 0px;
	float: center;
	height: auto;
	width: 470px;
text-align: center;

}

.goods3-1 {
	padding: 30px 0px 30px 0px;
	margin: 3px;
	float: center;
	height: auto;
	width: 960px;
	text-align: center;
}
.goods3-2 {
	padding: 20px 0px 0px 10px;
	margin: 0px;
	float: center;
	height: auto;
	width: 466px;
	text-align: center;
}
.goods3-3 {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	float: center;
	height: auto;
	width: 452px;
	text-align: center;
}
.goods3-4 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: center;
	height: auto;
	width: 466px;
	text-align: center;
}

.goodsImg {
	display: block;
	margin: 0px;
	padding: 0px;
}


.btn {
	display: block;
	height: 25px;
	width: 140px;
	margin-left: 80px;
}
.btn a {
	background: url(../images/btn.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 140px;
}
.btn a:hover {
	background: url(../images/btn.gif) no-repeat left -25px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 140px;
}
.btn a:hover {
	background: url(../images/btn.gif) no-repeat left -25px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 140px;
}




a:hover img {
  opacity: 1.0;
  filter: alpha(opacity=100);
  -ms-filter: "alpha(opacity=100)";
}

#footer {
	display: block;
	text-align: center;
	margin: 0px auto;
	height: 60px;
	width: 960px;

}
p.copyright {
	text-align: center;
	color: #000000;
	clear: both;
	padding: 30px 0 30px;
	letter-spacing: 0.1em;
}



/* サイドバナー */
div#navi {
	position: fixed;
	bottom: 20px;
	right: 0px;
}

div#navi ul { list-style:none; }

div#navi ul li a {
	display: block;
	width: 121px;
	height: 192px;
	margin:  15px ;
	text-indent: 100%;
	white-space: nowrap;
}


div#navi ul li.pagetop a {
	background: url(../images/top_on.png)0px 0px no-repeat;
	margin: 370px 10px -80px 10px;
}
div#navi ul li.pagetop a:hover { background: url(../images/top_on.png)0px 0px no-repeat;
}

#kiyaku {

	display: block;
	margin:30px auto 0px auto;
	height: 40px;
	width: 960px;
	
}
#navi1 {
	padding: 10px auto 10px auto;
	width:960px;
	margin:5px 0px 5px -30px;
	display: block;
	height: 13px;
	float: center;
}
#navi1 li {
	float: center;
	display: inline;
	height: 5px;
	color: #666666;
	font-size: 13px;
}
#navi1 li a {
	color: #666666;
	font-size: 13px;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-varinavi1ant: normal;
}
div#ft {
		text-align: center;

	width: 960px;
		height: 120px;
	padding:35px 0px 5px 0px;



}
#page-top a {
	text-decoration: none;
	color: #fff;
	width: 110px;
	height: 110px;
	padding: 5px ;
	text-align: center;
	display: block;
}
#page-top a:hover {
	text-decoration: none;
}
