@charset "utf-8";
/* CSS Document */

@media (min-width: 767px) {
.pc_none{display:none;}

.viper_pcnone{display:none;}


ul.sol-tenpo{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	max-width:1030px;}
ul.sol-tenpo li{
	float:left;
	margin:50px 20px 20px 20px;
	padding:20px 0 0 0;
	width:45%;
	background:#e8e7e7;
	text-align:center;
	color:#222;
	font-size:18px;
	line-height:150%;
	}
ul.sol-tenpo li span{
	color:#222;
	font-size:10px;
	display:block;
	margin-bottom:20px;}
ul.sol-tenpo li img{
	width:85%;}

.sol-tenpo-txt{
	font-size:12px;
	color:#222;
	text-align:left;
	margin:30px;}
	
.sol-pc-none{
	display:none;
}



.sol-bnr-center{
margin:0 auto;
padding:0;
text-align:center;
width:100%;
margin-top:100px;
}


.sol-bnr-center img{
margin:0 auto;
padding:0;
text-align:center;
}





/* ----------------------------------------------------
　　　　　STAR DUST PACK メインページ
---------------------------------------------------- */

.stardust-main{
	background-image:url(/adidas/footwear/stardust/img/stardust-main01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
/*	height:1000px;*/
	text-align:center;
	margin:0 auto 50px auto;
	padding:100px 0 0 0;}


.stardust-main-ttl img{
	width:100%;
	max-width:1125px;}

ul.stardust-main-lineup{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:70%;}

ul.stardust-main-lineup li{
	float:left;
	margin:0;
	padding:0;
	width:50%;}

ul.stardust-main-lineup li img{
	margin:0;
	padding:0;
	width:100%;
	}
	
.stardust-main-txt{
	font-size:22px;
	color:#fff;
	margin:30px 50px 50px 50px;
	letter-spacing: 6px;}

.stardust-main-txt div{
	font-size:13px;
	color:#ccc;
	letter-spacing: 2px;
	margin-top:5px;}
	



/* ----------------------------------------------------
　　　　　STAR DUST PACK MESSI 16+
---------------------------------------------------- */

ul.stardust-pure01-img02{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:420px auto 0 auto;
	padding:0;}
	
ul.stardust-pure01-img02 li{
	width:48%;
	float:left;
	padding:0;}

ul.stardust-pure01-img02 li img{
	width:100%;}

.stardust-pure01-imgbottom{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:20px auto 0 auto;
	padding:0;}

.stardust-pure01-imgbottom img{
	width:100%;}


.stardust-pure01-txt{
	color:#fff;
	font-size:14px;}

.stardust-pure01-txt{
	color:#fff;
	font-size:14px;}

.stardust-pure01{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:1100px;
	text-align:center;
	margin:0 auto;
	padding:100px 0 0 0;}


.stardust-pure03{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure03.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:776px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust-pure03-txt{
	width:500px;
	padding:50px 0 0 600px;
	margin:0 auto;
	top:100px;
	text-align:center;}


.stardust-pure04{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure04.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:776px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust-pure04-txt{
	width:450px;
	padding:50px 450px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
		
.stardust-pure05{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure05.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:776px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust-pure05-txt{
	width:450px;
	padding:50px 0 0 450px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.stardust-pure06{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure06.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:776px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust-pure06-txt{
	width:500px;
	padding:50px 450px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}

.stardust-pure-detailtxt-b2{
	font-size:45px;
	color:#eee;
	line-height:130%;
	padding:150px 0 0 0;
	}

.stardust-pure-detailtxt-b{
	font-size:70px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}
	
.stardust-pure-detailtxt-b div{
	font-size:11px;
	margin:0;
	padding:0;
	line-height:140%;
	}

.stardust-pure-detailtxt-n{
	font-size:16px;
	color:#fff;
	line-height:170%;
	}

.stardust-pure07{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure07.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:776px;
	text-align:center;
	margin:0 auto;
	padding:0;}
	
.stardust-pure07-txt{
	width:750px;
	padding:0 0 0 300px;
	margin:0 auto;
	top:100px;
	text-align:center;}



.stardust-pure-lineup-ttl{
	margin:40px 0 0 40px;
	font-size:25px;
	color:#fff;
	width:650px;
	border-bottom:2px solid #fff;}

ul.stardust-pure-lineup-items{
	list-style-type:none;
	margin:10px 50px;
	padding:0;}

ul.stardust-pure-lineup-items li{
	float:left;
	margin:15px;
	padding:0;
	color:#eee;
	width:45%;}

ul.stardust-pure-lineup-items li img{
	width:100%;}

ul.stardust-pure-lineup-items li a:link{
	color:#fff;
	line-height:170%;
	}
ul.stardust-pure-lineup-items li a:visited{
	color:#fff;
	line-height:170%;
	}
ul.stardust-pure-lineup-items li a:hover{
	color:#ccc;
	line-height:170%;
	}



/* ----------------------------------------------------
　　　　　STAR DUST PACK MESSI 16.1
---------------------------------------------------- */

.stardust01-img02{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:420px auto 0 auto;
	padding:0;}

.stardust01-img02 img{
	width:100%;}
	
.stardust01-img01{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:50px auto 0 auto;
	padding:0;}

.stardust01-img01 img{
	width:100%;}


.stardust01-imgbottom{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:20px auto 0 auto;
	padding:0;}

.stardust01-imgbottom img{
	width:100%;}


.stardust01-txt{
	color:#fff;
	font-size:14px;}

.stardust01-txt{
	color:#fff;
	font-size:14px;}

.stardust01{
	background-image:url(/adidas/footwear/stardust/img/stardust01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:1100px;
	text-align:center;
	margin:0 auto;
	padding:100px 0 0 0;}

.stardust03{
	background-image:url(/adidas/footwear/stardust/img/stardust03.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:776px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust03-txt{
	width:500px;
	padding:50px 0 0 600px;
	margin:0 auto;
	top:100px;
	text-align:center;}


.stardust04{
	background-image:url(/adidas/footwear/stardust/img/stardust04.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:776px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust04-txt{
	width:500px;
	padding:50px 600px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	

.stardust05{
	background-image:url(/adidas/footwear/stardust/img/stardust05.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:776px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust05-txt{
	width:500px;
	padding:500px 0 0 600px;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
.stardust-detailtxt-b2{
	font-size:45px;
	color:#eee;
	line-height:130%;
	padding:80px 0 0 0;
	}

.stardust-detailtxt-b{
	font-size:70px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}
	
.stardust-detailtxt-b div{
	font-size:11px;
	margin:0;
	padding:0;
	line-height:140%;
	}

.stardust-detailtxt-n{
	font-size:16px;
	color:#fff;
	line-height:170%;
	}
	




}


@media (max-width: 767px) {

.sp_none{
	display:none;}


.sol-bnr-center{
margin:0 auto;
padding:0;
text-align:center;
width:100%;
margin-top:30px;
}


.sol-bnr-center img{
margin:0 auto;
padding:0;
text-align:center;
width:100%;
}


.sol-pc-none img{
	width:100%;}
	
	ul.sol-lineup-items{
	list-style-type:none;
	margin:0 10px 0 100px;
	padding:0;
	width:70%;}

ul.sol-lineup-items li{
	float:left;
	margin:0px 5px 10px 5px;
	padding:0;
	color:#eee;
	width:45%;
	line-height:150%;}

ul.sol-lineup-items li img{
	width:100%;}

ul.sol-lineup-items li a:link{
	color:#fff;
	}
ul.sol-lineup-items li a:visited{
	color:#fff;	}
ul.sol-lineup-items li a:hover{
	color:#ccc;
	}

.sol-lineup-ttl{
	margin:20px 10px 10px 100px;
	font-size:18px;
	color:#fff;
	width:70%;
	right:20px;
	border-bottom:2px solid #fff;}





ul.sol-tenpo{
	list-style-type:none;
	margin:0 20px;
	padding:0;
	text-align:center;}
ul.sol-tenpo li{
	margin:0 0 30px 0;
	padding:15px;
/*	width:100%;*/
	background:#e8e7e7;
	text-align:center;
	color:#222;
	font-size:18px;
	line-height:150%;
	}
ul.sol-tenpo li span{
	color:#222;
	font-size:10px;
	display:block;
	margin-bottom:10px;}
ul.sol-tenpo li img{
	width:90%;}

.sol-tenpo-txt{
	font-size:12px;
	color:#222;
	text-align:left;
	margin:10px;}

.sol-tenposp-center{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
	position:relative;
	}





/* ----------------------------------------------------
　　　　　STAR DUST PACK メインページ
---------------------------------------------------- */

.stardust-main{
	background-image:url(/adidas/footwear/stardust/img/stardust-main01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
/*	height:1000px;*/
	text-align:center;
	margin:0 auto 50px auto;
	padding:50px 0 0 0;}


.stardust-main-ttl img{
	width:100%;
	max-width:1125px;}

ul.stardust-main-lineup{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;}

ul.stardust-main-lineup li{
	float:left;
	margin:0;
	padding:0;
	width:50%;}

ul.stardust-main-lineup li img{
	margin:0;
	padding:0;
	width:100%;
	}
	
.stardust-main-txt{
	font-size:17px;
	color:#fff;
	margin:30px 40px 50px 40px;
	letter-spacing: 5px;
	line-height:150%;}

.stardust-main-txt div{
	font-size:11px;
	color:#ccc;
	letter-spacing: 2px;
	margin-top:10px;
	line-height:160%;}



/* ----------------------------------------
　　　　STAR DUST PACK X pure
---------------------------------------- */

.stardust-pure01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.stardust-pure01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.stardust-pure01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

ul.stardust-pure01-img02{
	width:100%;
	list-style-type:none;
	margin:-28px 0 0 0;
	padding:0;}
	
ul.stardust-pure01-img02 li{
	width:50%;
	float:left;
	padding:0;
	margin:0;}

ul.stardust-pure01-img02 li img{
	width:100%;}

	
.stardust-pure03{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure-sp02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust-pure03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stardust-pure03-t{
	position:absolute;
	bottom:30px;}
	

.stardust-pure04{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure-sp03.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-top:3px solid #222;}

.stardust-pure04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stardust-pure04-t{
	position:absolute;
	top:30px;}
	

.stardust-pure05{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure-sp04.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-top:3px solid #222;}

.stardust-pure05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stardust-pure05-t{
	position:absolute;
	top:30px;}
	

.stardust-pure06{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure-sp05.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-top:3px solid #222;}

.stardust-pure06-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stardust-pure06-t{
	position:absolute;
	top:30px;}
	
	

.stardust-pure-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}
	
.stardust-pure-detailtxt-b div{
	font-size:10px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}

.stardust-pure-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	padding:30px 0 0 0;}

	
.stardust-pure-detailtxt-n{
	font-size:11px;
	color:#fff;
	line-height:150%;
	}
	
	
	
.stardust-pure07{
	background-image:url(/adidas/footwear/stardust/img/stardust-pure-sp06.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-top:3px solid #222;}

.stardust-pure07-txt{
	width:90%;
	margin:0 auto;
	padding:0 0 40px 0;
	text-align:center;
	position:relative;
	min-height:400px;
	color:#fff;}

.stardust-pure07-t{
	position:absolute;
	top:30px;}


.stellar-bnr-center{
	width:100%;
	margin:40px auto 10px auto;
	padding:0;
	text-align:center;}


ul.stardust-pure-lineup-items{
	list-style-type:none;
	margin:0 10px 0 100px;
	padding:0;
	width:70%;}

ul.stardust-pure-lineup-items li{
	float:left;
	margin:0px 5px 10px 5px;
	padding:0;
	color:#eee;
	width:90%;
	line-height:150%;}

ul.stardust-pure-lineup-items li img{
	width:100%;}

ul.stardust-pure-lineup-items li a:link{
	color:#fff;
	}
ul.stardust-pure-lineup-items li a:visited{
	color:#fff;	}
ul.stardust-pure-lineup-items li a:hover{
	color:#ccc;
	}

.stardust-pure-lineup-ttl{
	margin:20px 10px 10px 100px;
	font-size:18px;
	color:#fff;
	width:70%;
	right:20px;
	border-bottom:2px solid #fff;}



/* ----------------------------------------
　　　　STELLAR X 16.1
---------------------------------------- */

.stardust01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.stardust01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.stardust01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}


.stardust01-img02 img{
	width:100%;}
	
.stardust03{
	background-image:url(/adidas/footwear/stardust/img/stardust-sp02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stardust03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stardust03-t{
	position:absolute;
	bottom:30px;}
	

.stardust04{
	background-image:url(/adidas/footwear/stardust/img/stardust-sp03.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-top:3px solid #222;}

.stardust04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stardust04-t{
	position:absolute;
	top:30px;}
	

.stardust05{
	background-image:url(/adidas/footwear/stardust/img/stardust-sp04.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-top:3px solid #222;}

.stardust05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stardust05-t{
	position:absolute;
	top:30px;}
	
.stardust-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	}

.stardust-detailtxt-b div{
	font-size:12px;
	line-height:150%;
	margin-bottom:10px;
	}

.stardust-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	}
.stardust-detailtxt-b2 span{
	font-size:25px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:20px 0 0 0;
	}

.stardust-detailtxt-n{
	font-size:12px;
	color:#fff;
	line-height:170%;
	}
	


/* ----------------------------------------
　　　　STELLAR ACE16.1
---------------------------------------- */

.stellar-ACE01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.stellar-ACE01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.stellar-ACE01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}


.stellar-ACE01-img02 img{
	width:100%;}
	
.stellar-ACE03{
	background-image:url(/adidas/footwear/stellar/img/stellar-sp-ace02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;}

.stellar-ACE03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stellar-ACE03-t{
	position:absolute;
	bottom:30px;}
	

.stellar-ACE04{
	background-image:url(/adidas/footwear/stellar/img/stellar-sp-ace03.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-top:3px solid #222;}

.stellar-ACE04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stellar-ACE04-t{
	position:absolute;
	top:30px;}
	

.stellar-ACE05{
	background-image:url(/adidas/footwear/stellar/img/stellar-sp-ace04.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-top:3px solid #222;}

.stellar-ACE05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.stellar-ACE05-t{
	position:absolute;
	top:30px;}

.stellar-ACE-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	}

.stellar-ACE-detailtxt-b div{
	font-size:12px;
	line-height:150%;
	margin-bottom:10px;
	}

.stellar-ACE-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	}
.stellar-ACE-detailtxt-b2 span{
	font-size:25px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:20px 0 0 0;
	}

.stellar-ACE-detailtxt-n{
	font-size:12px;
	color:#fff;
	line-height:170%;
	}



}