@charset "utf-8";
/* CSS Document */

/* 回り込み解除 */
.clear { clear:both; }  
.clear hr { display:none; }


a:hover img{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";}  

@media (min-width: 1800px) {
.ocean_main-mainimg{
	margin-left:0;
	position:relative;
	}
}


@media (max-width: 1800px) {

.ocean_main-mainimg{
	margin-left:60px;
	position:relative;
	}
}





@media (min-width: 767px) {
.pc_none{display:none;}

/* ----------------------------------------------------

　OCEAN STORM PACK  NEMEZIZ TANGO 17+ 360AGILITY TR

 ----------------------------------------------------*/

.nemeziz_ultra-txt{
	tex-align:center;
	width:100%;
	max-width:900px;
	margin:40px auto 0 auto;
	padding:0;
	text-align:center;
	line-height:160%;
	color:#ccc;
	font-size:14px;}

.nemeziz_ultra-ttl{
	font-size:28px;
	color:#eee;
	line-height:160%;
	margin-bottom:10px;}

.nemeziz_ultra-item{
	max-width:500px;
	width:100%;
	margin:40px auto 100px auto;
	padding:0;
	text-align:center;}

.nemeziz_ultra-item img{
	width:100%;
	}

/* ----------------------------------------------------

OCEAN STORM MAIN

---------------------------------------------------- */


ul.ocean_main-mainimglist{
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	}

ul.ocean_main-mainimglist li{
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:25%;
	}

ul.ocean_main-mainimglist li img{
	width:100%;}
	
.ocean_main-mainttl{
	position:absolute;
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
	z-index:99;
	}

.ocean_main-mainttl img{
	width:90%;
	max-width:1125px;
	margin:40px auto;
	padding:0;
	text-align:center;
	position:relative;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-ms-filter: "alpha(opacity=110)" !important;
	}
	
.ocean_main-mainttl{
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-ms-filter: "alpha(opacity=110)" !important;}




/* マウスオーバー時、他のリンクが暗くなる */
ul:hover.ocean_main-mainimglist li a {
	opacity: .3;
}
ul.ocean_main-mainimglist li a:hover {
	opacity: 1;
}


ul.ocean_main-more{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	text-align:center;
	width:90%;
	max-width:1200px;
	}

ul.ocean_main-more li{
	float:left;
	margin:0 auto 20px auto;
	padding:0;
	text-align:center;
	width:25%;}

ul.ocean_main-more li img{
	width:90%;
	border:3px solid #fff;}

ul.ocean_main-more a:hover img{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";}

.ocean-main-other{
	width:100%;
	margin:80px auto 0 auto;
	text-align:center;
	max-width:800px;
	}

.ocean-main-other img{
	width:90%;
	margin:0 auto;
	}
	
.ocean-quality-bnr{
	width:100%;
	margin:20px auto;
	padding:0;
	text-align:center;}

.ocean-quality-bnr img{
	width:90%;
	max-width:1000px;
	margin:0 auto;
	padding:0;}


/* ----------------------------------------------------

OCEAN STORM NEMEZIZ 17+ 360 AGIRITY

---------------------------------------------------- */

/* メイン画像 */
.ocean-nemeziz01{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz01.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:70px 0 0 0;}

.ocean-nemeziz01-txt{
	color:#fff;
	font-size:14px;}
.ocean-nemeziz01-img02{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:480px auto 0 auto;
	padding:0;}

.ocean-nemeziz01-img02 img{
	width:100%;
	margin-top:20px;}


/* キャッチコピー */
.nemeziz-txt{
	color:#fff;
	max-width:1000px;
	width:100%;
	margin:0 auto;
	padding:40px 0 20px 0;
	text-align:center;
	line-height:160%;}

.nemeziz-txt_ttl{
	font-size:28px;
	line-height:150%;
	margin:20px auto;}

.nemeziz-txt_ttl div{
	font-size:21px;
	font-weight:bold;
	color:#eeff4e;}

.nemeziz-txt_text{
	font-size:14px;
	width:100%;
	max-width:800px;
	color:#ccc;
	margin:0 auto 40px auto;}


/* テクノロジー */
.ocean-nemeziz02{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz03.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;}

.ocean-nemeziz02-txt{
	width:600px;
	padding:70px 580px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}


.ocean-nemeziz03{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz04.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;}

.ocean-nemeziz03-txt{
	width:500px;
	padding:70px 0 0 600px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-nemeziz04{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz05.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;}

.ocean-nemeziz04-txt{
	width:600px;
	padding:70px 580px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
.ocean-nemeziz05{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz06.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;}

.ocean-nemeziz05-txt{
	width:450px;
	padding:70px 0 0 500px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-nemeziz06{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz07.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;}

.ocean-nemeziz06-txt{
	width:500px;
	padding:70px 620px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-nemeziz-txts{
	font-size:13px;
	margin:0 auto 20px auto;
	padding-bottom:5px;
	text-align:center;
	width:80%;
	border-bottom:2px solid #666;
	color:#666;
}

.ocean-nemeziz-detailtxt-b{
	font-size:70px;
	color:#666;
	margin-bottom:10px;
	line-height:100%;
	}
	
.ocean-nemeziz-detailtxt-b div{
	font-size:11px;
	margin:0;
	padding:0;
	line-height:140%;
	}

.ocean-nemeziz-detailtxt-n{
	font-size:16px;
	color:#666;
	line-height:170%;
	margin:20px auto;
	width:70%;
	}


/* ピックアップシューズ */
.ocean-pickup-bk{
	margin:60px auto 50px auto;
	padding:0;
	width:100%;
	text-align:center;
	}

ul.ocean-pickup{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:90%;}

ul.ocean-pickup li{
	float:left;
	margin:20px 0 30px 0;
	padding:0;
	text-align:center;
	width:25%;}

ul.ocean-pickup li img{
	width:92%;}

ul.ocean-pickup li a:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";}


ul.ocean-pickup02{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:80%;}

ul.ocean-pickup02 li{
	float:left;
	margin:20px 0 30px 0;
	padding:0;
	text-align:center;
	width:33.3%;}

ul.ocean-pickup02 li img{
	width:92%;}

ul.ocean-pickup02 li a:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";}

.ocean-pickup_txt{
	font-size:12px;
	color:#ccc;
	line-height:160%;
	width:75%;
	margin:10px auto 5px auto;}

.ocean-pickup_price{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	}

/* アディダスマガジン(ネメシス関連) */
ul.nemeziz_magazine{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:100%;
	max-width:1200px;
	}

ul.nemeziz_magazine li{
	float:left;
	margin:30px auto;
	padding:0;
	width:33.3%;}

ul.nemeziz_magazine li img{
	margin:0;
	padding:0;
	width:90%;}

ul.nemeziz_magazine li a:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";}


/* ----------------------------------------------------

OCEAN STORM ACE

---------------------------------------------------- */



/* メイン画像 */
.ocean-ace01{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace01.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:70px 0 0 0;}

.ocean-ace01-txt{
	color:#fff;
	font-size:14px;}
.ocean-ace01-img02{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:480px auto 0 auto;
	padding:0;}

.ocean-ace01-img02 img{
	width:100%;
	margin-top:20px;}


/* テクノロジー */
.ocean-ace02{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace03.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;}

.ocean-ace02-txt{
	width:500px;
	padding:70px 0 0 600px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-ace03{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace04.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;}

.ocean-ace03-txt{
	width:600px;
	padding:70px 580px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
.ocean-ace04{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace05.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;}

.ocean-ace04-txt{
	width:450px;
	padding:70px 0 0 500px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-ace05{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace06.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;}

.ocean-ace05-txt{
	width:500px;
	padding:70px 620px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-ace-txts{
	font-size:13px;
	margin:0 auto 20px auto;
	padding-bottom:5px;
	text-align:center;
	width:80%;
	border-bottom:2px solid #666;
	color:#666;
}

.ocean-ace-detailtxt-b{
	font-size:70px;
	color:#666;
	margin-bottom:10px;
	line-height:100%;
	}
	
.ocean-ace-detailtxt-b div{
	font-size:11px;
	margin:0;
	padding:0;
	line-height:140%;
	}

.ocean-ace-detailtxt-n{
	font-size:16px;
	color:#666;
	line-height:170%;
	margin:20px auto;
	width:70%;
	}





/* ----------------------------------------------------

OCEAN STORM X

---------------------------------------------------- */



/* メイン画像 */
.ocean-x01{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x01.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:70px 0 0 0;}

.ocean-x01-txt{
	color:#fff;
	font-size:14px;}
.ocean-x01-img02{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:480px auto 0 auto;
	padding:0;}

.ocean-x01-img02 img{
	width:100%;
	margin-top:20px;}


/* テクノロジー */
.ocean-x02{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x03.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;}

.ocean-x02-txt{
	width:500px;
	padding:70px 0 0 600px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-x03{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x04.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;}

.ocean-x03-txt{
	width:600px;
	padding:70px 580px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
.ocean-x04{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x05.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;}

.ocean-x04-txt{
	width:450px;
	padding:70px 0 0 500px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-x05{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x06.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;}

.ocean-x05-txt{
	width:500px;
	padding:70px 620px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
	
.ocean-x06{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x07.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;}

.ocean-x06-txt{
	width:450px;
	padding:70px 0 0 500px;
	margin:0 auto;
	top:100px;
	text-align:center;}


.ocean-x-txts{
	font-size:13px;
	margin:0 auto 20px auto;
	padding-bottom:5px;
	text-align:center;
	width:80%;
	border-bottom:2px solid #666;
	color:#666;
}

.ocean-x-detailtxt-b{
	font-size:70px;
	color:#666;
	margin-bottom:10px;
	line-height:100%;
	}
	
.ocean-x-detailtxt-b div{
	font-size:11px;
	margin:0;
	padding:0;
	line-height:140%;
	}

.ocean-x-detailtxt-n{
	font-size:16px;
	color:#666;
	line-height:170%;
	margin:20px auto;
	width:70%;
	}



/* ----------------------------------------------------

OCEAN STORM COPA

---------------------------------------------------- */

/* メイン画像 */
.ocean-copa01{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/capa01.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:70px 0 0 0;}

.ocean-copa01-txt{
	color:#fff;
	font-size:14px;}
.ocean-copa01-img02{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:480px auto 0 auto;
	padding:0;}

.ocean-copa01-img02 img{
	width:100%;
	margin-top:20px;}


/* テクノロジー */
.ocean-copa02{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/copa03.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;}

.ocean-copa02-txt{
	width:500px;
	padding:70px 0 0 600px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-copa03{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/copa04.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;}

.ocean-copa03-txt{
	width:600px;
	padding:70px 580px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
.ocean-copa04{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/copa05.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;}

.ocean-copa04-txt{
	width:450px;
	padding:70px 0 0 500px;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-copa05{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/copa06.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;}

.ocean-copa05-txt{
	width:500px;
	padding:70px 620px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}

.ocean-copa-txts{
	font-size:13px;
	margin:0 auto 20px auto;
	padding-bottom:5px;
	text-align:center;
	width:80%;
	border-bottom:2px solid #666;
	color:#666;
}

.ocean-copa-detailtxt-b{
	font-size:70px;
	color:#666;
	margin-bottom:10px;
	line-height:100%;
	}
	
.ocean-copa-detailtxt-b div{
	font-size:11px;
	margin:0;
	padding:0;
	line-height:140%;
	}

.ocean-copa-detailtxt-n{
	font-size:16px;
	color:#666;
	line-height:170%;
	margin:20px auto;
	width:70%;
	}





/* ----------------------------

STADIUM TO STREETコーナー

---------------------------- */

.ocean_stos{
	font-size:14px;
	color:#fff;
	margin:0 auto;
	padding:40px;
	text-align:center;
	background:#161616;
	}
	
.ocean_stosimg{
	margin-top:30px;}


.ocean_stos span{
	font-weight:bold;
	}

ul.ocean_stos-list{
	list-style-type:none;
	margin:30px auto;
	padding:0;
	text-align:center;
	width:90%;}

ul.ocean_stos-list li{
	float:left;
	margin:0 auto 30px auto;
	padding:0;
	text-align:center;
	width:33%;}

ul.ocean_stos-list li img{
	width:85%;}
	
	
/* 動画 */
.section {
	display: block;
	width: 100%;
	height: 400px;
	float: left;
	position:relative;
	text-align:center;
	margin:0 auto;
	padding:0;
        }
.section a{
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	height: 400px;
	text-align:center;
	margin:0 auto;
	padding:0;}
.section a:hover{
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	height: 400px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	background:#000;}
.section img{
	margin:0 auto;
	padding:0;
	text-align:center;
	bottom:250px;
	left:0;
	position:absolute;
	width:100%;}
	
.ocean_nemeziz_reviewbnr{
	width:100%;
	margin:20px auto;
	padding:0;
	text-align:center;}










/* THUNDER STORM */
.predator-p-main{
	width:100%;
	margin:0 auto;
	padding:0;}

.predator-p-main img{
	width:100%;
	margin:0 auto;
	padding:0;}
	
.predator-p-contents{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	background-image:url(https://img.sskamo.co.jp/adidas/predator-precision/img/predetor02.jpg);
	height:600px;
	background-position:center;}

.predator-p-contents-nemeziz{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	background-image:url(https://img.sskamo.co.jp/adidas/predator-precision/img/predetor02.jpg);
	height:900px;
	background-position:center;}
	
.predator-p-contents-ace{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	background-image:url(https://img.sskamo.co.jp/adidas/predator-p-storm/img/thunder02.jpg);
	height:900px;
	background-position:center;}
	
.predator-p-contents-x{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	background-image:url(https://img.sskamo.co.jp/adidas/predator-p-storm/img/thunder03.jpg);
	height:900px;
	background-position:center;}


.predator-p-contents-txt{
	position:absolute;
	top:200px;
	left:60px;
	text-align:center;
	color:#222;
	font-size:15px;
	width:600px;}

.predator-p-ttl{
	color:#222;
	font-size:20px;
	margin:20px auto 8px auto;}

.predator-p-txts{
	width:500px;
	margin:0 auto;
	padding:0;
	line-height:160%;
	}

.predator-p-txts span{
	margin-bottom:10px;
	display:block;}

.predator-p-item img{
	width:260px;
	margin-top:0;}

.predator-p-contents-back{
	width:100%;}
.predator-p-contents-back img{
	width:100%;}

ul.predator-p-itemlist{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:80%;}
	
ul.predator-p-itemlist li{
	float:left;
	margin:30px auto 10px auto;
	padding:0;
	width:50%;
	text-align:center;
	}
	
ul.predator-p-itemlist li img{
	width:90%;
	margin:0 auto;}


.predator-p-textpart{
	background:#000;
	width:100%;
	text-align:center;
	padding:70px 0;}

.predator-p-textpart-ttl{
	width:90%;
	max-width:1000px;
	margin:0 auto 10px auto;
	font-size:30px;
	color:#fff;
	line-height:150%;
	}

.predator-p-textpart-ttl span{
	display:block;
	}

.predator-p-textpart-txt{
	width:93%;
	max-width:750px;
	margin:25px auto;
	font-size:13px;
	color:#d3d5d2;
	line-height:170%;
	}
	
	
/* ピックアップシューズ */
.blue-pickup-bk{
	margin:60px auto 50px auto;
	padding:0;
	width:100%;
	text-align:center;
	}





ul.ocean-lineup-limited{
	list-style-type:none;
	margin:30px auto 0 auto;
	padding:0;
	width:100%;
	max-width:1200px;}

ul.ocean-lineup-limited li{
	float:left;
	margin:0 auto 40px auto;
	padding:0;
	width:33.3%;
	text-align:center;}

ul.ocean-lineup-limited li img{
	width:90%;
	margin:0 auto;}

.blue-pickup_txt{
	font-size:12px;
	color:#ccc;
	line-height:160%;
	width:75%;
	margin:10px auto 5px auto;}

.blue-pickup_price{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	}

.ocean_storm-lineupttl{
	width:100%;}

.ocean_storm-lineupttl img{
	width:80%;
	margin:0 auto;
	padding:0;
	max-width:590px;}

.predator-p-subttl img{
	width:90%;
	max-width:600px;
	margin-bottom:20px;}

.predator-p-textpart-txtbig{
	font-size:15px;
	color:#fff;
	line-height:160%;
	margin-top:5px;}
	

.predator-p-textpart-red{
	color:#ff1010;
	margin-top:20px;
	font-weight:bold;}

.predator-p-textpart-red02{
	color:#ff1010;}


}


@media (max-width: 767px) {

.sp_none{
	display:none;}

/* ----------------------------------------------------

　OCEAN STORM PACK  NEMEZIZ TANGO 17+ 360AGILITY TR

 ----------------------------------------------------*/

.nemeziz_ultra-txt{
	tex-align:center;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0;
	text-align:center;
	line-height:170%;
	color:#ccc;
	font-size:12px;}


.nemeziz_ultra-ttl{
	font-size:17px;
	color:#eee;
	line-height:160%;
	margin-bottom:10px;}

.nemeziz_ultra-item{
	max-width:500px;
	width:100%;
	margin:40px auto 100px auto;
	padding:0;
	text-align:center;}

.nemeziz_ultra-item img{
	width:100%;
	}


/* ----------------------------------------------------

OCEAN STORM main

---------------------------------------------------- */


.ocean_main-mainimg{
	margin-left:0;
	position:relative;
	margin-bottom:30px;
	}

.ocean_main-mainimg{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/oceanstorm_main-spbk.jpg);}


ul.ocean_main-mainimglist{
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	}

ul.ocean_main-mainimglist li{
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
	}

ul.ocean_main-mainimglist li img{
	width:90%;
	margin-bottom:30px;}
	
.ocean_main-mainttl{
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
	z-index:99;
	}

.ocean_main-mainttl img{
	width:90%;
	max-width:1125px;
	margin:20px auto;
	padding:0;
	text-align:center;
	position:relative;
	}

ul.ocean_main-more a:hover img{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";}

.ocean-main-other{
	width:100%;
	margin:50px auto 0 auto;
	text-align:center;
	}

.ocean-main-other img{
	width:90%;
	margin:0 auto;
	}
	
ul.ocean_main-more{
	list-style-type:none;
	margin:20px auto 20px auto;
	padding:0;
	text-align:center;
	width:95%;
	max-width:1000px;
	}

ul.ocean_main-more li{
	float:left;
	margin:0 auto 20px auto;
	padding:0;
	text-align:center;
	width:50%;}

ul.ocean_main-more li img{
	width:90%;
	border:3px solid #fff;}
	
.ocean-quality-bnr{
	width:100%;
	margin:20px auto;
	padding:0;
	text-align:center;}

.ocean-quality-bnr img{
	width:90%;
	max-width:1000px;
	margin:0 auto;
	padding:0;}


/* ----------------------------------------------------

OCEAN STORM NEMEZIZ 17+ 360 AGIRITY

---------------------------------------------------- */

.ocean-nemeziz01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.ocean-nemeziz01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.ocean-nemeziz01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.ocean-nemeziz01-img02 img{
	width:100%;}

.ocean-nemeziz02{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz02-sp.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;}

.ocean-nemeziz02-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-nemeziz02-t{
	position:absolute;
	top:20px;}
	
.ocean-nemeziz03{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz03-sp.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;}

.ocean-nemeziz03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-nemeziz03-t{
	position:absolute;
	top:20px;}

.ocean-nemeziz04{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz04-sp.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;}

.ocean-nemeziz04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-nemeziz04-t{
	position:absolute;
	bottom:30px;}


.ocean-nemeziz05{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz05-sp.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;}

.ocean-nemeziz05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-nemeziz05-t{
	position:absolute;
	top:20px;}
	
.ocean-nemeziz06{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/nemeziz06-sp.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;}

.ocean-nemeziz06-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-nemeziz06-t{
	position:absolute;
	top:20px;}

.ocean-nemeziz-txts{
	font-size:13px;
	margin:0 auto 10px auto;
	padding-bottom:2px;
	text-align:center;
	width:95%;
	border-bottom:2px solid #222;
	color:#222;
}

.ocean-nemeziz-detailtxt-b{
	font-size:25px;
	color:#666;
	margin-bottom:10px;
	line-height:100%;
	}
	
.ocean-nemeziz-detailtxt-b div{
	font-size:10px;
	color:#666;
	margin:5px 0 10px 0;
	line-height:100%;
	}
	
.ocean-nemeziz-detailtxt-n{
	font-size:11px;
	color:#666;
	line-height:150%;
	}

.nemeziz-txt{
	color:#fff;
	max-width:1000px;
	width:90%;
	margin:0 auto;
	padding:30px 0;
	text-align:center;
	line-height:160%;}

.nemeziz-txt_ttl{
	font-size:19px;
	line-height:150%;}

.nemeziz-txt_ttl div{
	font-size:14px;
	font-weight:bold;
	color:#eeff4e;}

.nemeziz-txt_text{
	font-size:12px;
	width:100%;
	max-width:800px;
	color:#ccc;
	margin:15px auto 0 auto;}

.nemeziz-visual{
	margin:10px auto 30px auto;}
.nemeziz-visual img{
	width:100%;}
	
	
/* アディダスマガジン(ネメシス関連) */
ul.nemeziz_magazine{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:95%;
	max-width:1000px;
	}

ul.nemeziz_magazine li{
	float:left;
	margin:15px auto 15px auto;
	padding:0;
	width:100%;}

ul.nemeziz_magazine li img{
	margin:0;
	padding:0;
	width:90%;}
	
.nemeziz_space{
	height:60px;}

ul.ocean-lineup-limited{
	list-style-type:none;
	margin:30px auto 0 auto;
	padding:0;
	width:90%;
	max-width:900px;}

ul.ocean-lineup-limited li{
	float:left;
	margin:0 auto 40px auto;
	padding:0;
	width:100%;
	text-align:center;}

ul.ocean-lineup-limited li img{
	width:90%;
	margin:0 auto;}



/* ピックアップシューズ */

.ocean-pickup-bk{
	margin:40px auto 50px auto;
	padding:0;
	width:95%;
	text-align:center;
	}

.ocean-pickup-bk img{
	width:100%;
	}

ul.ocean-pickup{
	list-style-type:none;
	margin:30px auto 0 auto;
	padding:0;
	width:100%;
	max-width:900px;}

ul.ocean-pickup li{
	float:left;
	margin:0 auto 40px auto;
	padding:0;
	width:50%;
	text-align:center;}

ul.ocean-pickup li img{
	width:90%;
	margin:0 auto;}
	
ul.ocean-pickup02{
	list-style-type:none;
	margin:30px auto 0 auto;
	padding:0;
	width:100%;
	max-width:900px;}

ul.ocean-pickup02 li{
	float:left;
	margin:0 auto 40px auto;
	padding:0;
	width:50%;
	text-align:center;}

ul.ocean-pickup02 li img{
	width:90%;
	margin:0 auto;}
	
.ocean-pickup_txt{
	font-size:11px;
	color:#ccc;
	line-height:160%;
	width:90%;
	margin:10px auto 5px auto;}

.ocean-pickup_price{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	}


.ocean-nemeziz-mov{
	width:100%;
	margin:0 auto 20px auto;
	padding:0;
	text-align:center;}
	
.ocean-nemeziz-mov img{
	width:90%;
	margin:0 auto;}


.ocean_nemeziz_reviewbnr{
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;}

.ocean_nemeziz_reviewbnr img{
	width:95%;
	margin:0 auto 15px auto;
	padding:0;
	text-align:center;}





/* ----------------------------------------------------

OCEAN STORM ACE

---------------------------------------------------- */


.ocean-ace01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.ocean-ace01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.ocean-ace01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.ocean-ace01-img02 img{
	width:100%;}


.ocean-ace02{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace02-sp.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;}

.ocean-ace02-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-ace02-t{
	position:absolute;
	bottom:20px;}
	
.ocean-ace03{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace03-sp.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;}

.ocean-ace03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-ace03-t{
	position:absolute;
	top:20px;}

.ocean-ace04{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace04-sp.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;}

.ocean-ace04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-ace04-t{
	position:absolute;
	top:30px;}


.ocean-ace05{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/ace05-sp.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;}

.ocean-ace05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-ace05-t{
	position:absolute;
	top:20px;}

.ocean-ace-txts{
	font-size:13px;
	margin:0 auto 10px auto;
	padding-bottom:2px;
	text-align:center;
	width:95%;
	border-bottom:2px solid #222;
	color:#222;
}

.ocean-ace-detailtxt-b{
	font-size:25px;
	color:#666;
	margin-bottom:10px;
	line-height:100%;
	}
	
.ocean-ace-detailtxt-b div{
	font-size:10px;
	color:#666;
	margin:5px 0 10px 0;
	line-height:100%;
	}
	
.ocean-ace-detailtxt-n{
	font-size:11px;
	color:#666;
	line-height:150%;
	}




/* ----------------------------------------------------

OCEAN STORM X

---------------------------------------------------- */


.ocean-x01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.ocean-x01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.ocean-x01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.ocean-x01-img02 img{
	width:100%;}


.ocean-x02{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x02-sp.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;}

.ocean-x02-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-x02-t{
	position:absolute;
	bottom:20px;}
	
.ocean-x03{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x03-sp.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;}

.ocean-x03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-x03-t{
	position:absolute;
	top:20px;}

.ocean-x04{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x04-sp.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;}

.ocean-x04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-x04-t{
	position:absolute;
	top:30px;}


.ocean-x05{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x05-sp.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;}

.ocean-x05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-x05-t{
	position:absolute;
	top:20px;}
	


.ocean-x06{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/x06-sp.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;}

.ocean-x06-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-x06-t{
	position:absolute;
	top:20px;}

.ocean-x-txts{
	font-size:13px;
	margin:0 auto 10px auto;
	padding-bottom:2px;
	text-align:center;
	width:95%;
	border-bottom:2px solid #222;
	color:#222;
}

.ocean-x-detailtxt-b{
	font-size:25px;
	color:#666;
	margin-bottom:10px;
	line-height:100%;
	}
	
.ocean-x-detailtxt-b div{
	font-size:10px;
	color:#666;
	margin:5px 0 10px 0;
	line-height:100%;
	}
	
.ocean-x-detailtxt-n{
	font-size:11px;
	color:#666;
	line-height:150%;
	}



/* ----------------------------------------------------

OCEAN STORM COPA

---------------------------------------------------- */


.ocean-copa01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.ocean-copa01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.ocean-copa01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.ocean-copa01-img02 img{
	width:100%;}


.ocean-copa02{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/copa02-sp.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;}

.ocean-copa02-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-copa02-t{
	position:absolute;
	bottom:20px;}
	
.ocean-copa03{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/copa03-sp.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;}

.ocean-copa03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-copa03-t{
	position:absolute;
	top:20px;}

.ocean-copa04{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/copa04-sp.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;}

.ocean-copa04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-copa04-t{
	position:absolute;
	top:30px;}


.ocean-copa05{
	background-image:url(https://img.sskamo.co.jp/adidas/ftw/img/copa05-sp.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;}

.ocean-copa05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.ocean-copa05-t{
	position:absolute;
	top:20px;}

.ocean-copa-txts{
	font-size:13px;
	margin:0 auto 10px auto;
	padding-bottom:2px;
	text-align:center;
	width:95%;
	border-bottom:2px solid #222;
	color:#222;
}

.ocean-copa-detailtxt-b{
	font-size:25px;
	color:#666;
	margin-bottom:10px;
	line-height:100%;
	}
	
.ocean-copa-detailtxt-b div{
	font-size:10px;
	color:#666;
	margin:5px 0 10px 0;
	line-height:100%;
	}
	
.ocean-copa-detailtxt-n{
	font-size:11px;
	color:#666;
	line-height:150%;
	}






/* ----------------------------

STADIUM TO STREETコーナー

---------------------------- */

.ocean_stos{
	font-size:11px;
	color:#fff;
	margin:50px auto 0 auto;
	padding:20px 5px;
	text-align:center;
	line-height:170%;
	}

.ocean_stosimg img{
	width:100%;}

.ocean_stostxt{
	padding:20px 15px;
	}

.ocean_stos span{
	font-weight:bold;
	}

ul.ocean_stos-list{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:90%;}

ul.ocean_stos-list li{
	float:left;
	margin:0 auto 25px auto;
	padding:0;
	text-align:center;
	width:100%;}

ul.ocean_stos-list li img{
	width:90%;}








.predator-p-main{
	width:100%;
	margin:0 auto;
	padding:0;}

.predator-p-main img{
	width:100%;
	margin:0 auto;
	padding:0;}

.predator-p-contents{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	background-image:url(https://img.sskamo.co.jp/adidas/predator-precision/img/predetor04.jpg);
	background-size:100%;
	min-height:600px;
	}
	
.predator-p-contents-ace{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	background-image:url(https://img.sskamo.co.jp/adidas/predator-p-storm/img/predator-p-ace-sp.jpg);
	background-size:100%;}
	
.predator-p-contents-x{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	background-image:url(https://img.sskamo.co.jp/adidas/predator-p-storm/img/predator-p-x-sp.jpg);
	background-size:100%;}


.predator-p-contents-txt{
	position:absolute;
	text-align:center;
	color:#222;
	font-size:14px;
	width:100%;
	margin:0 auto;
	padding:20px 0;
	bottom:0;
}

.predator-p-contents-txt img{
	width:100%;}


.predator-p-ttl{
	color:#222;
	font-size:18px;
	margin:200px auto 0px auto;
	width:90%;}

.predator-p-txts{
	width:90%;
	margin:0 auto;
	padding:0;
	line-height:150%;
}

.predator-p-txts span{
	margin-bottom:10px;
	display:block;}

.predator-p-item img{
	width:80%;
	margin-top:0;}

.predator-p-contents-back{
	width:100%;}
.predator-p-contents-back img{
	width:100%;}

ul.predator-p-itemlist{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:80%;}
	
ul.predator-p-itemlist li{
	float:left;
	margin:0 auto 15px auto;
	padding:0;
	width:100%;
	text-align:center;
	}
	
ul.predator-p-itemlist li img{
	width:90%;
	margin:0 auto;}


.predator-p-textpart{
	background:#000;
	width:100%;
	text-align:center;
	padding:40px 0;}

.predator-p-textpart-ttl{
	width:90%;
	max-width:900px;
	margin:0 auto 20px auto;
	font-size:18px;
	color:#fff;
	}

.predator-p-textpart-txt{
	width:80%;
	max-width:900px;
	margin:0 auto;
	font-size:12px;
	line-height:170%;
	color:#ccc;
	}



.blue-pickup-bk{
	margin:40px auto 50px auto;
	padding:0;
	width:95%;
	text-align:center;
	}

.blue-pickup-bk img{
	width:100%;
	}




ul.ocean-lineup-limited{
	list-style-type:none;
	margin:30px auto 0 auto;
	padding:0;
	width:100%;
	max-width:900px;}

ul.ocean-lineup-limited li{
	float:left;
	margin:0 auto 40px auto;
	padding:0;
	width:100%;
	text-align:center;}

ul.ocean-lineup-limited li img{
	width:90%;
	margin:0 auto;}

.ocean_storm-lineupttl{
	width:100%;}

.ocean_storm-lineupttl img{
	width:90%;
	margin:0 auto;
	padding:0;}

.blue-pickup_txt{
	font-size:11px;
	color:#ccc;
	line-height:160%;
	width:90%;
	margin:10px auto 5px auto;}

.blue-pickup_price{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	}


.predator-p-subttl img{
	width:90%;
	max-width:600px;
	margin-bottom:20px;
	margin-top:600px;}

.predator-p-textpart-txtbig{
	font-size:13px;
	color:#fff;
	line-height:160%;
	margin:0;}


.predator-p-textpart-red{
	color:#ff1010;
	margin-top:20px;
	font-weight:bold;}

.predator-p-textpart-red02{
	color:#ff1010;}

}