/*.mm-opened #btn_slide_menu a {
  background: #161616 url(../images/common/btn_triger_close.png) no-repeat center 45%;
}

#btn_slide_menu {
  position: fixed;
  left: 0;
  top: 0;
  width: 60px;
  height: 100%;
}
#btn_slide_menu.fixed {
  position: fixed;
  top: 0;
  left: 0;
}
#btn_slide_menu a {
  background: #202020 url(../images/common/btn_triger.png) no-repeat center 45%;
  text-indent: -9999px;
  display: block;
  position: absolute;
  top: 0;
  width: 60px;
  height: 100%;
}
#btn_slide_menu a:hover {
  background: #282828 url(../images/common/btn_triger.png) no-repeat center 45%;
}

/*--------------------------------------
    HEADER
---------------------------------------*/
#header {
  padding: 40px 0 0 60px;
}
#header .logos {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}
#header .logos .kamo,
#header .logos .adidas {
  width: 100px;
  height: 50px;
  text-align: center;
}
#header .logos .kamo a,
#header .logos .adidas a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#header .logos .kamo a:hover,
#header .logos .adidas a:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
#header .logos .kamo {
  float: left;
}
#header .logos .adidas {
  float: right;
}
#header .logos .adidas img {
  padding: 5px 0 0 0;
}
#header ul#gnav {
  overflow: hidden;
  margin: 35px 0 30px 0;
  display: table;
  width: 100%;
}
#header ul#gnav li {
  display: table-cell;
  padding: 0 10px;
  text-align: center;
}
/*--------------------------------------
    CONTENTS
---------------------------------------*/
#content {
  padding: 0 0 0 0px;
}

#content2 {
  padding: 0 0 0 60px;
  background-color:#FFFFFF;
}

/* lineup
---------------------------------------*/
#lineup {
  padding: 30px 0;
  overflow: hidden;
}
#lineup h2 {
  margin: 0 0 0 10px;
  padding: 0 0 9px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
#lineup h3 {
  margin: 9px 0 0 10px;
  font-size: 14px;
  color: #fff;
}

.lineuplist {
  width: 100%;
  margin: 2% 0 5% 0;
  overflow: hidden;
}
.lineuplist li {
  width: 23%;
  float: left;
  margin: 0 1% 20px 1%;
  position: relative;
}
.lineuplist div {
  height: 100px;
  border-top: #eee 1px solid;
  background-color: #f6f6f6;
}
.lineuplist img {
  width: 100%;
  height: auto;
}

.lu_img {
  padding: 10px;
  background: #fff;
}

.lineup_txt {
  padding: 16px 14px;
  color: #333333;
  line-height: 120% !important;
}

.jr {
  color: #000;
  background-color: #fdfa00;
  padding: 0 6px;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

.icon {
  position: absolute;
  right: 10px;
  bottom: 40px;
}
.icon img {
  margin-left: 2px;
}

/*--------------------------------------
    FOOTER
---------------------------------------*/
#footer {
  padding: 0 0 0 0px;
}
#footer #sp_triger_sitmap {
  display: none;
  text-align: center;
}
#footer .sitemap {
  padding: 0 15px;
}
#footer .sitemap .col {
  width: 18%;
  float: left;
  padding: 0 2% 0 0;
}
#footer .sitemap .col ul {
  margin: 0 0 20px 0;
}
#footer .sitemap .col ul li ul {
  margin: 0 0 0 20px;
}
#footer .sitemap .col ul.sns li {
  float: left;
  margin: 0 20px 0 0;
}
#footer .sitemap .col ul.sns li a img {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
#footer .sitemap .col ul.sns li a:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
}
#footer .copyright {
  text-align: center;
  font-size: 10px;
  padding: 50px 0;
}

/*# sourceMappingURL=layout.css.map */


/*--------------------------------------
    CAMPAIGN
---------------------------------------*/
.campaign_midashi{
	font-size:400%;
	margin:20px 20px 10px 20px;
	text-align:center;
}
.campaign_sub_midashi{
	text-align:center;
	font-size:130%;
}
.purple{color:#6050bd;
}
.blue{color:#0854b4;
}
.yellow{color:#d7df00;
}
.purple_line{
	border-bottom:#6050bd solid 3px;
	padding:70px 0 20px 0;
}
.blue_line{
	border-bottom:#0854b4 solid 3px;
	padding:70px 0 20px 0;
}
.yellow_line{
	border-bottom:#d7df00 solid 3px;
	padding:70px 0 20px 0;
}
.campaign_big{
	font-weight:bold;
	font-size:170%;
	margin:20px 10px 5px 10px;}
.campaign_txt{
	font-size:105%;
	margin:0 10px 0 10px;}
ul.campaign_btn{
	list-style-type:none;
	margin:10px 55px 10px 70px;
	padding:0;
	text-align:center;
	width:100%;}
ul.campaign_btn li{
	float:left;
	margin:10px;
	width:40%;}
ul.campaign_btn li img{
	width:100%;
	min-width:250px;}
  
.campaign_top_comment{
	font-size:270%;
	margin:0 20px 10px 20px;
	text-align:center;
	line-height:130%;
}

.campaign_top_comment span{
	font-size:80%;
	color:#ccc;
}

.campaign_btn02{
	width:100%;
	text-align:center;}

.campaign_btn02 img{width:81%;
	margin:15px 20px 10px 20px;
}

.campaign_list {
	margin:15px 0 0 0;}

.campaign_list td{
	font-size:18px;
	padding:15px;
	border-bottom:1px dotted #666;
	line-height:150%;}

.campaign_list th{
	font-size:23px;
	padding:15px;
	width:20%;
	color:#fff;
	border-bottom:1px dotted #666;
	vartical-align:middle;
	}
	
ul.campaign_announce{
	list-style-type:none;}

ul.campaign_announce li{
	float:left;
	margin:20px 10px 20px 10px;
	padding:0;
	width:18%;
	text-align:center;}

ul.campaign_announce li img{
	width:100%;}
	
ul.campaign_announce li span{
	color:#d7df00;}
	
.campaign_award_name{
	font-size:140%;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#fff;}
	
.campaign_award_txt{
	text-align:center;
	font-size:130%;
	margin-top:20px;}


/*--------------------------------------
    JFA NEWユニフォーム
---------------------------------------*/

.jfa2015_big{
	font-size:60px;
	margin:20px 5px 30px 5px;
	text-align:center;
	font-weight:bold;
	color:#fff;}
.jfa2015_txt01{
	text-align:center;
	font-size:250%;
	font-weight:bold;
	color:#fff;
	margin-bottom:50px;}
.jfa2015_midashi_line{
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;
	padding:20px;
	font-size:30px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin:90px 0 20px 0;}
.jfa2015_subtitle{
	font-weight:bold;
	font-size:150%;
	color:#eee;}
.jfa2015_txt{
	font-size:125%;
	line-height:170%;}
.jfa2015_red{
	color:#ff4848;
	margin:10px 0 30px 0;
	line-height:170%;
	font-size:12px;}
	

/* 商品一覧部分 */
ul.jfa2015_list{
	list-style-type:none;
	width:100%;
	margin:10px 0 0 0;
	padding:0;}

ul.jfa2015_list li{
	float:left;
	display: inline-block;
	margin:7px;
	padding:0;
	display: block;
	background:#fff;
	width:18%;
	border:3px solid #eee;
}

ul.jfa2015_list li img{
	width:100%;
	margin:0;
}

.jfa2015-name{
	display: block;
	background:#222;
	font-size:13px;
	padding:10px;
	height:120px;
	line-height:150%;}
	
.jfa2015-name a:link{
	color:#fff;
	text-decoration:none;}
	
.jfa2015-name a:visited{
	color:#fff;
	text-decoration:none;}
	
.jfa2015-name a:hover{
	color:#ccc;
	text-decoration:none;}

.jfa2015-price{
	font-weight:bold;
	color:#ccc;
	margin:10px 0 0 0;}
	
.jfa2015_blank{
	height:100px;}

ul.jfa2015_special li{
	list-style-type:none;}

ul.jfa2015_special li{
	float:left;
	margin:4px;
	padding:0;
	width:49%;}

ul.jfa2015_special li img{
	width:100%;}
	
.jfa2015_member_midashi{
	font-size:120%;
	color:#fff;
	font-weight:bold;}

.jfa2015_member_list{
	margin-top:10px;}
	
.jfa2015_member_list td{
	font-size:150%;
	border-bottom:solid 1px #666;
	padding:10px;}

.jfa2015_member_list th{
	font-size:150%;
	border-bottom:solid 1px #666;
	padding:10px;
	}

ul.jfa2015_movie{
	list-style-type:none;
	margin:0;
	padding:0;}

ul.jfa2015_movie li{
	float:left;
	margin:0;
	padding:0;
	width:48%;}

.jfa2015_movie_youtube{
	width:500px;
	height:281px;}

.jfa2015_info{
	text-align:center; font-size:25px; margin-bottom:10px;
	}


/*--------------------------------------
    JFA 20151112公開ページ
---------------------------------------*/
/* ページ内リンク */
ul.jfa1112_navi_btn{
	list-style-type:none;
	width:95%;
	margin:50px 0 0 65px;}
ul.jfa1112_navi_btn li{
	float:left;
	margin:4px;
	padding:0;
	width:16%;}
ul.jfa1112_navi_btn li img{
	margin:0;
	padding:0;
	width:100%;}
ul.jfa1112_navi_btn li a:hover{
	opacity: 0.7;
	 filter: alpha(opacity=70);
	 -ms-filter: "alpha(opacity=70)";}
	 
.jfa1112_midashi_line{
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;
	padding:20px 20px 10px 20px;
	font-size:35px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin:150px 0 40px 0;}
.jfa1112_midashi_line div{
	font-size:12px;
	font-weight:normal;}


/* トップラインナップ */
.jfa1112_top_lineupbk{
	background:url(/special/jfa/img/151112/151106jfa_bk01.jpg) no-repeat center 45%;
	maring:50px 0 0 0;
}
ul.jfa1112_top_lineup{
	list-style-type:none;
	margin:0 0 0 130px;
	padding:0;
	width:80%;
	text-align:center;
}
ul.jfa1112_top_lineup li{
	float:left;
	width:28%;
	margin:130px 0 20px 45px;
	padding:0;
}
ul.jfa1112_top_lineup li img{
	width:100%;}


/* リオ大会モデルユニフォーム掲載部分(横並び2商品) */
ul.jfa1112_top_lineup02{
	list-style-type:none;
	margin:0 0 0 130px;
	padding:0;
	width:80%;
	text-align:center;
}
ul.jfa1112_top_lineup02 li{
	float:left;
	width:45%;
	margin:10px 0 20px 30px;
	padding:0;
}
ul.jfa1112_top_lineup02 li img{
	width:60%;}
	

.jfa1102_link_btn{
	display:block;
	text-align:center;
	width:80%;
	margin:0 0 0 27px;
	}
.jfa1102_link_btn a:link{
	display:block;
	background:#ccc;
	padding:10px;
	font-weight:bold;
	color:#161616;
	font-size:18px;
	}
.jfa1102_link_btn a:visited{
	display:block;
	background:#ccc;
	padding:10px;
	font-weight:bold;
	color:#161616;
	font-size:18px;
	}
.jfa1102_link_btn a:hover{
	display:block;
	background:#01478d;
	padding:10px;
	font-weight:bold;
	color:#161616;
	font-size:18px;
	}
.jfa1112_top_name{
	line-height:150%;
	margin:20px;
	text-align:center;}
.jfa1102_link_price{
	color:#ccc;
	font-size:23px;
	margin:10px;}

.jfa1112_link_btn02{
	display:block;
	text-align:center;
	width:75%;
	margin:20px 0 0 160px;
	padding-bottom:30px;
	}
.jfa1112_link_btn02 a:link{
	display:block;
	background:#0362be;
	padding:15px 10px 10px 10px;
	font-weight:bold;
	color:#161616;
	font-size:180%;
	}
.jfa1112_link_btn02 a:visited{
	display:block;
	background:#0362be;
	padding:15px 10px 10px 10px;
	font-weight:bold;
	color:#161616;
	font-size:180%;
	}
.jfa1112_link_btn02 a:hover{
	display:block;
	background:#213d61;
	padding:15px 10px 10px 10px;
	font-weight:bold;
	color:#161616;
	font-size:180%;
	}
.jfa1112_link_btn02 span{
	font-size:60%;
	}


/* デザイン＆テクノロジー */
.jfa1112_design img{
	width:100%;
	margin-bottom:5px;}


.jfa160820_design{
	margin-bottom:0 auto;
	text-align:center;
	}

.jfa160820_design img{
	width:650px;
	margin-bottom:5px;
	}
	


/* 商品一覧 */
.jfa1112_product_ttl{
	font-size:220%;
	width:100%;
	text-align:center;
	margin:20px 0 10px 0;
	padding:0;
	color:#fff;
	}
ul.jfa1112_product_list{
	list-style-type:none;}
ul.jfa1112_product_list li{
	float:left;
	margin:20px 20px 50px 20px;
	padding:0;
	width:21%;
	text-align:center;
	line-height:160%;}
ul.jfa1112_product_list li img{
	width:100%;
	margin-bottom:10px;}
	

ul.jfa1112_product_list02{
	list-style-type:none;}
ul.jfa1112_product_list02 li{
	float:left;
	margin:20px 13px 20px 13px;
	padding:0;
	width:14%;
	text-align:center;
	line-height:160%;}
ul.jfa1112_product_list02 li img{
	width:100%;
	margin-bottom:10px;}


.jfa1112-price{
	margin-top:5px;
	font-weight:bold;}
	
.jfa1112_link_btn03{
	display:block;
	text-align:center;
	width:100%;
	margin:20px 0 30px 0;
	}
.jfa1112_link_btn03 a:link{
	display:block;
	background:#0362be;
	padding:15px 10px 10px 10px;
	font-weight:bold;
	color:#161616;
	font-size:180%;	
	}
.jfa1112_link_btn03 a:visited{
	display:block;
	background:#0362be;
	padding:15px 10px 10px 10px;
	font-weight:bold;
	color:#161616;
	font-size:180%;
	}
.jfa1112_link_btn03 a:hover{
	display:block;
	background:#213d61;
	padding:15px 10px 10px 10px;
	font-weight:bold;
	color:#161616;
	font-size:180%;
	}
.jfa1112_link_btn03 span{
	font-size:60%;
	}

#jfa1112_bk{
	background:#071930;}
	
/* スタッフコーディネート */
ul.jfa2015_coordi{
	list-style-type:none;
	margin:0;
	padding:0;}
ul.jfa2015_coordi li{
	float:left;
	margin:0 10px 10px 10px;
	padding:0;
	width:23%;
	line-height:160%;
	height:500px;}
ul.jfa2015_coordi li img{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
}
ul.jfa2015_coordi a:link{
	font-size:15px;
	color:#fff;
	font-weight:bold;}
ul.jfa2015_coordi a:visited{
	font-size:15px;
	color:#fff;
	font-weight:bold;}
ul.jfa2015_coordi a:hover{
	font-size:15px;
	color:#666;
	font-weight:bold;}

.jfa2015_coordi_txt{
	font-size:20px;
	color:#ccc;
	text-align:center;
	margin:0 0 20px 0;
	}
	

/* footwear ピュアコントロール */
.purecontrol-img{margin:0 auto; padding:0; text-align:center;}
.purecontrol-btn{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:80%;
	font-size:18px;
	font-weight:bold;
}
.purecontrol-btn a:link{
	padding:10px;
	display:block;
	background:#e50d6c;
	color:#222;
	}
.purecontrol-btn a:visited{
	padding:10px;
	display:block;
	background:#e50d6c;
	color:#222;
	}
.purecontrol-btn a:hover{
	padding:10px;
	display:block;
	background:#a91247;
	color:#222;
	}



/* footwear マーキュリースピードパック(mercury speed pack) */


.mercury-bk01{
	background-image:url(../footwear/mercury/img/mercury-bk01-1.jpg);
 background-position:center top;
 background-repeat:no-repeat;
	position:relative;
	width:100%;}

.mercury-main01{
	background-image:url(../footwear/mercury/img/mercury-bk01.png);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:contain;
 background-size:contain;
	position:relative;
	width:100%;
/*	min-width:320px;*/
	height:800px;
	text-align:center;
	margin:0 auto;
	padding:0;}
	
	
/*.mercury-main01:hover{
	display:block;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  opacity: 0.8;
  filter: alpha(opacity=80);
}*/

	
.mercury-main02{
	background-image:url(../footwear/mercury/img/mercury02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:550px;
	text-align:center;
	margin:0 auto;
	padding:0;}
	
.mercury-main03{
	background-image:url(../footwear/mercury/img/mercury03.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:550px;
	text-align:center;
	margin:0 auto;
	padding:0;}
	
.mercury-ichi{
	bottom: 50px;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
	position:absolute;}
	
ul.mercury-btn01{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.mercury-btn01 li{
	display:inline;
	margin:0;
}

ul.mercury-btn01 li img{
	margin:5px;
}

ul.mercury-btn02{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:300px;
	bottom:40px;
	position:absolute;
	right:50px;
	}

ul.mercury-btn02 li{
	display:inline;
	margin:0;
}

ul.mercury-btn02 li img{
	margin:5px;
}


ul.mercury-main02-03{
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0;
	width:100%;
	min-width:640px;
}
ul.mercury-main02-03 li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:49.6%;
	display:inline;
}

.mercury-main a:hover img {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0.4;
  filter: alpha(opacity=40);
}







/* 回り込み解除 */	
.jfa1112_clear { clear:both; }  
.jfa1112_clear hr { display:none; }  

	

/*===============================================
●style.css 画面の横幅が668px以上
===============================================*/
@media ( min-width : 668px ) {


/*--------------------------------------
    JFA NEWユニフォーム
---------------------------------------*/
.jfa_2015_sp{
	display:none;
}

/* 各項目 */
.jfa1112_title{
	margin:90px 0 0 0;
	padding:160px 0 50px 0;
	text-align:center;
	width:100%;
	}
.jfa1112_title img{
	width:100%;
	}

.js-flickity{
	margin: 0 auto;
	padding:0;}

.jfa785 img{
	width:1000px;
	height:785px;
	display:block;}

.jfa500 img{
	width:1000px;
	height:500px;
	display:block;}

.spnomi{
	display:none;}
	
	








/* 【X PURECONTROL】footwear マーキュリースピードパック(mercury speed pack) */

.pc_none{
	display:none;}
	
.mercury-buybtn-bottom{
	position:relative;
	margin:30px auto;
	padding:0;
	width:100%;
	text-align:center;
	}

.mercury-buybtn-bottom img{
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	max-width:800px;
	}
	
ul.mercury-buybtn-bottom{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:30px auto 60px auto;
	padding:0;}
	
ul.mercury-buybtn-bottom li{
	width:48%;
	float:left;
	padding:0;}

ul.mercury-buybtn-bottom li img{
	width:100%;}
	

.mercury-tenpo-bttl{
	font-size:50px;
	color:#fff;
	margin:50px auto 0 auto;
	padding:50px 0 0 0;
	text-align:center;
	}
.mercury-tenpo-bttl span{
	font-size:11px;
	color:#ccc;
	margin:0 0 0 10px
	}

.mercury-tenpo-sub{
		margin:10px auto 0 auto;
	padding:0;
	text-align:center;}


/* --------------------------
　　　　　mercury X pure
-------------------------- */

.mercury-Xpure01{
	background-image:url(../footwear/mercury/img/x-pure01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:1500px;
	text-align:center;
	margin:0 auto;
	padding:100px 0 0 0;}

.mercury-Xpure01-img img{
	width:100%;
	max-width:1040px;
	margin:0 auto;
	padding:0;
	text-align:center;}


ul.mercury-Xpure01-img02{
	width:100%;
	max-width:800px;
	list-style-type:none;
	margin:860px auto 0 auto;
	padding:0;}
	
ul.mercury-Xpure01-img02 li{
	width:48%;
	float:left;
	padding:0;}

ul.mercury-Xpure01-img02 li img{
	width:100%;}

/*.mercury-Xpure01-img02 img{
	width:100%;
	max-width:800px;
	margin:860px 0 0 0;
	position:relative;
	}*/

.mercury-Xpure01-txt{
	color:#fff;
	font-size:14px;}
	
.mercury-Xpure02{
	background-image:url(../footwear/mercury/img/x-pure02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:450px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.mercury-Xpure02 img{
	margin:140px 0 0 0;}

.mercury-Xpure03{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-Xpure03-txt{
	width:300px;
	padding:50px 0 0 450px;
	margin:0 auto;
	top:100px;
	text-align:center;}

	
.mercury-Xpure04{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-Xpure04-txt{
	width:300px;
	padding:410px 320px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
		
.mercury-Xpure05{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-Xpure05-txt{
	width:300px;
	padding:50px 0 0 480px;
	margin:0 auto;
	top:100px;
	text-align:center;}


.mercury-Xpure06{
	background-image:url(../footwear/mercury/img/x-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;}
	
.mercury-Xpure06-txt{
	width:750px;
	padding:0 0 0 300px;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
.mercury-Xpure07{
	background-image:url(../footwear/mercury/img/x-pure10.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;}

.mercury-Xpure07-txt{
	width:300px;
	padding:60px 350px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}


.mercury-lineup-ttl{
	margin:40px 0 0 40px;
	font-size:25px;
	color:#fff;
	width:650px;
	border-bottom:2px solid #fff;}

ul.mercury-lineup-items{
	list-style-type:none;
	margin:10px 50px;
	padding:0;}

ul.mercury-lineup-items li{
	float:left;
	margin:10px;
	padding:0;
	color:#eee;
	width:30%;}

ul.mercury-lineup-items li img{
	width:100%;}

ul.mercury-lineup-items li a:link{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:visited{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:hover{
	color:#ccc;
	line-height:170%;
	}

.mercury-Xpure-detailtxt-b{
	font-size:70px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}

.mercury-Xpure-detailtxt-b2{
	font-size:35px;
	color:#fff;
	line-height:130%;
	}
.mercury-Xpure-detailtxt-b2 span{
	font-size:45px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:80px 0 0 0;
	}

.mercury-Xpure-detailtxt-n{
	font-size:16px;
	color:#fff;
	line-height:170%;
	}

ul.mercury-tenpo{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	max-width:1030px;}
ul.mercury-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.mercury-tenpo li span{
	color:#222;
	font-size:10px;
	display:block;
	margin-bottom:20px;}
ul.mercury-tenpo li img{
	width:85%;}

.mercury-tenpo-txt{
	font-size:12px;
	color:#222;
	text-align:left;
	margin:30px;}
	
.mercury-pc-none{
	display:none;
}



/* --------------------------
　　　　　mercury X
-------------------------- */

.mercury-X01{
	background-image:url(../footwear/mercury/img/x01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:1300px;
	text-align:center;
	margin:0 auto;
	padding:100px 0 0 0;}

.mercury-X01-img img{
	width:100%;
	max-width:1040px;
	margin:0 auto;
	padding:0;
	text-align:center;}

.mercury-X01-img02 img{
	width:100%;
	max-width:800px;
	margin:830px 0 0 0;
	position:relative;
	}

.mercury-X01-txt{
	color:#fff;
	font-size:14px;}
	
.mercury-X02{
	background-image:url(../footwear/mercury/img/x02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:450px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.mercury-X02 img{
	margin:140px 0 0 0;}

.mercury-X03{
	background-image:url(../footwear/mercury/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;}

.mercury-X03-txt{
	width:300px;
	padding:60px 450px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}

	
.mercury-X04{
	background-image:url(../footwear/mercury/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;}

.mercury-X04-txt{
	width:300px;
	padding:60px 0 0 350px;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
		
.mercury-X05{
	background-image:url(../footwear/mercury/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;}

.mercury-X05-txt{
	width:300px;
	padding:60px 450px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}


/*.mercury-X06{
	background-image:url(../footwear/mercury/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;}
	
.mercury-X06-txt{
	width:750px;
	padding:0 0 0 300px;
	margin:0 auto;
	top:100px;
	text-align:center;}*/
	
.mercury-X07{
	background-image:url(../footwear/mercury/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;}

.mercury-X07-txt{
	width:300px;
	padding:60px 0 0 350px;
	margin:0 auto;
	top:100px;
	text-align:center;}


.mercury-lineup-ttl{
	margin:40px 0 0 40px;
	font-size:25px;
	color:#fff;
	width:650px;
	border-bottom:2px solid #fff;}

ul.mercury-lineup-items{
	list-style-type:none;
	margin:10px 50px;
	padding:0;}

ul.mercury-lineup-items li{
	float:left;
	margin:10px;
	padding:0;
	color:#eee;
	width:30%;}

ul.mercury-lineup-items li img{
	width:100%;}

ul.mercury-lineup-items li a:link{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:visited{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:hover{
	color:#ccc;
	line-height:170%;
	}

.mercury-X-detailtxt-b{
	font-size:70px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}

.mercury-X-detailtxt-b div{
	font-size:11px;
	color:#fff;
	margin-bottom:20px;
	line-height:100%;
	}


.mercury-X-detailtxt-n{
	font-size:16px;
	color:#fff;
	line-height:170%;
	}


.mercury-review{
	margin:30px auto;
	padding:0;
	text-align:center;
	width:100%;
	max-width:1024px;}

.mercury-review img{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
}


/* --------------------------
　　　　　mercury ACE
-------------------------- */

.mercury-ACE01{
	background-image:url(../footwear/mercury/img/ace01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:1300px;
	text-align:center;
	margin:0 auto;
	padding:100px 0 0 0;}

.mercury-ACE01-img img{
	width:100%;
	max-width:1040px;
	margin:0 auto;
	padding:0;
	text-align:center;}

.mercury-ACE01-img02 img{
	width:100%;
	max-width:800px;
	margin:860px 0 0 0;
	position:relative;
	}

.mercury-ACE01-txt{
	color:#fff;
	font-size:14px;}
	
.mercury-ACE02{
	background-image:url(../footwear/mercury/img/ace02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:450px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.mercury-ACE02 img{
	margin:140px 0 0 0;}

.mercury-ACE03{
	background-image:url(../footwear/mercury/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;}

.mercury-ACE03-txt{
	width:400px;
	padding:60px 0 0 450px;
	margin:0 auto;
	top:100px;
	text-align:center;}

	
.mercury-ACE04{
	background-image:url(../footwear/mercury/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;}

.mercury-ACE04-txt{
	width:400px;
	padding:60px 450px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
		
.mercury-ACE05{
	background-image:url(../footwear/mercury/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;}

.mercury-ACE05-txt{
	width:300px;
	padding:400px 0 0 450px;
	margin:0 auto;
	top:100px;
	text-align:center;}


/*.mercury-X06{
	background-image:url(../footwear/mercury/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;}
	
.mercury-X06-txt{
	width:750px;
	padding:0 0 0 300px;
	margin:0 auto;
	top:100px;
	text-align:center;}*/
	
.mercury-ACE07{
	background-image:url(../footwear/mercury/img/ace07.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;}

.mercury-ACE07-txt{
	width:300px;
	padding:60px 0 0 350px;
	margin:0 auto;
	top:100px;
	text-align:center;}


.mercury-lineup-ttl{
	margin:40px 0 0 40px;
	font-size:25px;
	color:#fff;
	width:650px;
	border-bottom:2px solid #fff;}

ul.mercury-lineup-items{
	list-style-type:none;
	margin:10px 50px;
	padding:0;}

ul.mercury-lineup-items li{
	float:left;
	margin:10px;
	padding:0;
	color:#eee;
	width:30%;}

ul.mercury-lineup-items li img{
	width:100%;}

ul.mercury-lineup-items li a:link{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:visited{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:hover{
	color:#ccc;
	line-height:170%;
	}

.mercury-ACE-detailtxt-b{
	font-size:70px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}

.mercury-ACE-detailtxt-b div{
	font-size:11px;
	color:#fff;
	margin-bottom:20px;
	line-height:100%;
	}


.mercury-ACE-detailtxt-n{
	font-size:16px;
	color:#fff;
	line-height:170%;
	}



/* --------------------------
　　　　　mercury ACE
-------------------------- */

.mercury-ACEpure01{
	background-image:url(../footwear/mercury/img/ace-pure01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:1500px;
	text-align:center;
	margin:0 auto;
	padding:100px 0 0 0;}

.mercury-ACEpure01-img img{
	width:100%;
	max-width:1040px;
	margin:0 auto;
	padding:0;
	text-align:center;}

.mercury-ACEpure01-img02 img{
	width:100%;
	max-width:800px;
	margin:860px 0 0 0;
	position:relative;
	}

.mercury-ACEpure01-txt{
	color:#fff;
	font-size:14px;}
	
.mercury-ACEpure02{
	background-image:url(../footwear/mercury/img/ace-pure02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:450px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.mercury-ACEpure02 img{
	margin:140px 0 0 0;}

.mercury-ACEpure03{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACEpure03-txt{
	width:430px;
	padding:50px 0 0 500px;
	margin:0 auto;
	top:100px;
	text-align:center;}

	
.mercury-ACEpure04{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACEpure04-txt{
	width:380px;
	padding:530px 320px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
		
.mercury-ACEpure05{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACEpure05-txt{
	width:500px;
	padding:55px 0 0 480px;
	margin:0 auto;
	top:100px;
	text-align:center;}
	

.mercury-ACEpure06{
	background-image:url(../footwear/mercury/img/ace-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;}
	
.mercury-ACEpure06-txt{
	width:750px;
	padding:0 0 0 300px;
	margin:0 auto;
	top:100px;
	text-align:center;}


.mercury-ACEpure07{
	background-image:url(../footwear/mercury/img/ace-pure08.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;}

.mercury-ACEpure07-txt{
	width:500px;
	padding:55px 480px 0 0 ;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
	

.mercury-lineup-ttl{
	margin:40px 0 0 40px;
	font-size:25px;
	color:#fff;
	width:650px;
	border-bottom:2px solid #fff;}

ul.mercury-lineup-items{
	list-style-type:none;
	margin:10px 50px;
	padding:0;}

ul.mercury-lineup-items li{
	float:left;
	margin:10px;
	padding:0;
	color:#eee;
	width:30%;}

ul.mercury-lineup-items li img{
	width:100%;}

ul.mercury-lineup-items li a:link{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:visited{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:hover{
	color:#ccc;
	line-height:170%;
	}

.mercury-ACEpure-detailtxt-b{
	font-size:70px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}

.mercury-ACEpure-detailtxt-b2{
	font-size:35px;
	color:#fff;
	line-height:130%;
	}
.mercury-ACEpure-detailtxt-b2 span{
	font-size:45px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:80px 0 0 0;
	}

.mercury-ACEpure-detailtxt-n{
	font-size:16px;
	color:#fff;
	line-height:170%;
	}



/* --------------------------
　　　　　mercury MESSI pure
-------------------------- */

.mercury-MESSIpure01{
	background-image:url(../footwear/mercury/img/messi-pure01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:1500px;
	text-align:center;
	margin:0 auto;
	padding:100px 0 0 0;}

.mercury-MESSIpure01-img img{
	width:100%;
	max-width:1040px;
	margin:0 auto;
	padding:0;
	text-align:center;}

.mercury-MESSIpure01-img02 img{
	width:100%;
	max-width:800px;
	margin:860px 0 0 0;
	position:relative;
	}

.mercury-MESSIpure01-txt{
	color:#fff;
	font-size:14px;}
	
.mercury-MESSIpure02{
	background-image:url(../footwear/mercury/img/messi-pure02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:450px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.mercury-MESSIpure02 img{
	margin:140px 0 0 0;}

.mercury-MESSIpure03{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSIpure03-txt{
	width:400px;
	padding:50px 0 0 500px;
	margin:0 auto;
	top:100px;
	text-align:center;}

	
.mercury-MESSIpure04{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSIpure04-txt{
	width:380px;
	padding:400px 320px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
		
.mercury-MESSIpure05{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSIpure05-txt{
	width:350px;
	padding:320px 0 0 480px;
	margin:0 auto;
	top:100px;
	text-align:center;}
	

.mercury-MESSIpure06{
	background-image:url(../footwear/mercury/img/messi-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;}
	
.mercury-MESSIpure06-txt{
	width:750px;
	padding:0 0 0 300px;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
	

.mercury-MESSIpure07{
	background-image:url(../footwear/mercury/img/messi-pure08.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;}

.mercury-MESSIpure07-txt{
	width:400px;
	padding:50px 500px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}



.mercury-lineup-ttl{
	margin:40px 0 0 40px;
	font-size:25px;
	color:#fff;
	width:650px;
	border-bottom:2px solid #fff;}

ul.mercury-lineup-items{
	list-style-type:none;
	margin:10px 50px;
	padding:0;}

ul.mercury-lineup-items li{
	float:left;
	margin:10px;
	padding:0;
	color:#eee;
	width:30%;}

ul.mercury-lineup-items li img{
	width:100%;}

ul.mercury-lineup-items li a:link{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:visited{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:hover{
	color:#ccc;
	line-height:170%;
	}

.mercury-MESSIpure-detailtxt-b{
	font-size:70px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}

.mercury-MESSIpure-detailtxt-b2{
	font-size:35px;
	color:#fff;
	line-height:130%;
	}
.mercury-MESSIpure-detailtxt-b2 span{
	font-size:45px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:80px 0 0 0;
	}

.mercury-MESSIpure-detailtxt-n{
	font-size:16px;
	color:#fff;
	line-height:170%;
	}




/* --------------------------
　　　　　mercury MESSI
-------------------------- */
.mercury-MESSI01{
	background-image:url(../footwear/mercury/img/messi01.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:1300px;
	text-align:center;
	margin:0 auto;
	padding:100px 0 0 0;}

.mercury-MESSI01-img img{
	width:100%;
	max-width:1040px;
	margin:0 auto;
	padding:0;
	text-align:center;}

.mercury-MESSI01-img02 img{
	width:100%;
	max-width:800px;
	margin:860px 0 0 0;
	position:relative;
	}

.mercury-MESSI01-txt{
	color:#fff;
	font-size:14px;}
	
.mercury-MESSI02{
	background-image:url(../footwear/mercury/img/messi02.jpg);
 background-position:center top;
 background-repeat:no-repeat;
-moz-background-size:cover;
 background-size:cover;
	position:relative;
	width:100%;
	height:450px;
	text-align:center;
	margin:0 auto;
	padding:0;}

.mercury-MESSI02 img{
	margin:140px 0 0 0;}

.mercury-MESSI03{
	background-image:url(../footwear/mercury/img/messi04.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;}

.mercury-MESSI03-txt{
	width:400px;
	padding:60px 0 0 450px;
	margin:0 auto;
	top:100px;
	text-align:center;}

	
.mercury-MESSI04{
	background-image:url(../footwear/mercury/img/messi05.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;}

.mercury-MESSI04-txt{
	width:400px;
	padding:450px 0 0 350px;
	margin:0 auto;
	top:100px;
	text-align:center;}
	
		
.mercury-MESSI05{
	background-image:url(../footwear/mercury/img/messi06.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;}

.mercury-MESSI05-txt{
	width:350px;
	padding:60px 450px 0 0;
	margin:0 auto;
	top:100px;
	text-align:center;}


/*.mercury-X06{
	background-image:url(../footwear/mercury/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;}
	
.mercury-X06-txt{
	width:750px;
	padding:0 0 0 300px;
	margin:0 auto;
	top:100px;
	text-align:center;}*/
	
.mercury-MESSI07{
	background-image:url(../footwear/mercury/img/messi07.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;}

.mercury-MESSI07-txt{
	width:300px;
	padding:60px 0 0 350px;
	margin:0 auto;
	top:100px;
	text-align:center;}


.mercury-lineup-ttl{
	margin:40px 0 0 40px;
	font-size:25px;
	color:#fff;
	width:650px;
	border-bottom:2px solid #fff;}

ul.mercury-lineup-items{
	list-style-type:none;
	margin:10px 50px;
	padding:0;}

ul.mercury-lineup-items li{
	float:left;
	margin:10px;
	padding:0;
	color:#eee;
	width:30%;}

ul.mercury-lineup-items li img{
	width:100%;}

ul.mercury-lineup-items li a:link{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:visited{
	color:#fff;
	line-height:170%;
	}
ul.mercury-lineup-items li a:hover{
	color:#ccc;
	line-height:170%;
	}

.mercury-MESSI-detailtxt-b{
	font-size:70px;
	color:#fff;
	margin-bottom:10px;
	line-height:100%;
	}

.mercury-MESSI-detailtxt-b div{
	font-size:11px;
	color:#fff;
	margin-bottom:20px;
	line-height:100%;
	}


.mercury-MESSI-detailtxt-n{
	font-size:16px;
	color:#fff;
	line-height:170%;
	}


.aera_ttl{
	font-size:27px;
	text-align:left;
	font-weight:normal;
	margin:-140px 0 30px 0;
	padding-top:140px;
	border-bottom:3px solid #ccc;}

.aera_ttl div{
	font-size:12px;
	text-align:left;
	font-weight:normal;
	margin:0 0 7px 0;
}


ul.item-bnr{
	list-style-type:none;
	margin:0;
	padding:0;}

ul.item-bnr li{
	float:left;
	margin:30px 15px 20px 15px;
	padding:0;
	width:30%;}

ul.item-bnr li img{
	width:100%;
	border:3px solid #eee;}



/*nemeziz-tech*/

.nemeziz_corner02{
	width:100%;
	background-color:#222;
	margin:50px auto 0 auto;
	text-align:center;
	background: url(/adidas/footwear/duststorm/img/nemesis03.jpg);
	background-position:center top;
	height:600px;}

.nemeziz_techtxt02{
	width:500px;
	margin:0 auto;
	padding:50px 0 0 550px;
	text-align:left;
	font-size:14px;
	}



.nemeziz_techno{
	font-weight:bold;
	font-size:17px;
	color:#666;
	}

.nemeziz_techttl{
	font-size:27px;
	font-weight:bold;
	color:#fd4524;
	}

.nemeziz_corner03{
	width:100%;
	background-color:#222;
	margin:0 auto;
	text-align:center;
	background: url(/adidas/footwear/duststorm/img/nemesis04.jpg);
	background-position:center top;
	height:600px;}

.nemeziz_techtxt03{
	width:450px;
	margin:0 auto;
	padding:100px 550px 0 0;
	text-align:left;
	font-size:14px;
	}

.nemeziz_corner04{
	width:100%;
	background-color:#222;
	margin:0 auto;
	text-align:center;
	background: url(/adidas/footwear/duststorm/img/nemesis05.jpg);
	background-position:center top;
	height:600px;}

.nemeziz_techtxt04{
	width:400px;
	margin:0 auto;
	padding:50px 0 0 620px;
	text-align:left;
	font-size:14px;
	}

.nemeziz_techtxtin{
	font-size:14px;
	line-height:22px;
	color:#000000;
	margin-top:20px;
	}

/*nemeziz-tech*/



}



/*===============================================
●smart.css  画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:667px){

.jfa_2015_pc{
	display:none;
}

ul.jfa2015_special li{
	list-style-type:none;}

ul.jfa2015_special li{
	float:left;
	margin:4px;
	padding:0;
	width:100%;}

ul.jfa2015_special li img{
	width:100%;}

.jfa2015_member_list{
	margin-top:10px;}
	
.jfa2015_member_list td{
	border-bottom:solid 1px #666;
	padding:5px;
	font-size:12px;
	line-height:140%;
	vertical-align:middle;}
	
.jfa2015_member_list th{
	border-bottom:solid 1px #666;
	padding:5px;
	font-size:12px;
	width:23%;
	line-height:140%;
	vertical-align:middle;}
	
ul.jfa2015_movie{
	list-style-type:none;
	margin:0;
	padding:0;}

ul.jfa2015_movie li{
	float:left;
	margin:0;
	padding:0;
	width:100%;}

ul.jfa2015_movie li img{
	width:100%;}

.jfa2015_movie_youtube{
	width:100%;
	height:200px;}

/* 各項目 */
.jfa1112_title{
	margin:0 auto;
	padding:0 0 10px 0;
	color:#fff;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", arial;
	}
.jfa1112_title div{
	font-size:26%;
	margin:17px;
	color:#ccc;
	}
.jfa1112_title img{
	width:100%;
	}
.jfa2015_info{
	text-align:center; font-size:12px; margin-bottom:10px;
	}
	
	
ul.campaign_announce{
	list-style-type:none;}

ul.campaign_announce li{
	float:left;
	margin:20px 5px 0 5px;
	padding:0;
	width:30%;
	text-align:center;
	line-height:130%;}

ul.campaign_announce li img{
	width:100%;}
	
ul.campaign_announce li span{
	color:#d7df00;
	font-size:10px;}
	
.campaign_award_name{
	font-size:14px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#fff;}
	
.campaign_award_txt{
	text-align:center;
	font-size:13px;
	margin-top:20px;
	line-height:170%;}


.purecontrol-btn{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:80%;
	font-size:12px;
	font-weight:bold;
}
.purecontrol-btn a:link{
	padding:5px;
	display:block;
	background:#e50d6c;
	color:#222;
	}
.purecontrol-btn a:visited{
	padding:5px;
	display:block;
	background:#e50d6c;
	color:#222;
	}
.purecontrol-btn a:hover{
	padding:5px;
	display:block;
	background:#a91247;
	color:#222;
	}

.pcnomi{
	display:none;}
	
.purecontrol-img img{width:100%; margin:15px 0 15px 0;}


/* --------------------------
　　　　　mercury 
-------------------------- */


.mercury-pc-none img{
	width:100%;}
	
.sp_hide{
	display:none;}



.mercury-buybtn-bottom img{
	width:100%;
	margin:0;
	position:relative;
	}
.mercury-buybtn-bottom{
	background:#fff;
	border-top:2px #222 solid;}

.mercury-tenpo-bttl{
	font-size:50px;
	color:#fff;
	margin:50px auto 0 auto;
	padding:50px 0 0 0;
	text-align:center;
	}
.mercury-tenpo-bttl span{
	font-size:11px;
	color:#ccc;
	margin:0 0 0 10px
	}

.mercury-tenpo-sub{
	margin:10px auto 20px auto;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:150%;
	width:90%;
	}

.mercury-clear {
clear: left;
}



.mercury-review{
	margin:30px auto;
	padding:0;
	text-align:center;
	width:100%;}

.mercury-review img{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
}


.mercury-revie2{
	margin:30px auto;
	padding:0;
	text-align:center;
	width:100%;}

.mercury-review2 img{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
}


/* --------------------------
　　　　　mercury X
-------------------------- */

.mercury-Xpure01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.mercury-Xpure01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.mercury-Xpure01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

/*.mercury-Xpure01-img02 img{
	width:100%;
	max-width:400px;
	margin:0;
	position:relative;
	}
.mercury-Xpure01-img02{
	background:#fff;
	}

*/


ul.mercury-Xpure01-img02{
	width:100%;
	list-style-type:none;
	margin:0;
	padding:0;}
	
ul.mercury-Xpure01-img02 li{
	width:50%;
	float:left;
	padding:0;
	margin:0;}

ul.mercury-Xpure01-img02 li img{
	width:100%;}


	
.mercury-Xpure03{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-Xpure03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-Xpure03-t{
	position:absolute;
	bottom:30px;}
	

.mercury-Xpure04{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-Xpure04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-Xpure04-t{
	position:absolute;
	top:30px;}
	

.mercury-Xpure05{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-Xpure05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}


	

.mercury-Xpure07{
	background-image:url(../footwear/mercury/img/x-pure-sp07.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;}

.mercury-Xpure07-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-Xpure07-t{
	position:absolute;
	top:30px;}
	
	

.mercury-Xpure-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	}

.mercury-Xpure-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	}
.mercury-Xpure-detailtxt-b2 span{
	font-size:25px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:20px 0 0 0;
	}

.mercury-Xpure-detailtxt-n{
	font-size:12px;
	color:#fff;
	line-height:170%;
	}
	

.mercury-Xpure06{
	background-image:url(../footwear/mercury/img/x-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;
	min-height:500px;}
	
.mercury-Xpure06-txt{
	width:90%;
	padding:0;
	margin:0 auto;
	top:20px;
	text-align:center;}

ul.mercury-lineup-items{
	list-style-type:none;
	margin:0 10px 0 100px;
	padding:0;
	width:70%;}

ul.mercury-lineup-items li{
	float:left;
	margin:0px 5px 10px 5px;
	padding:0;
	color:#eee;
	width:45%;
	line-height:150%;}

ul.mercury-lineup-items li img{
	width:100%;}

ul.mercury-lineup-items li a:link{
	color:#fff;
	}
ul.mercury-lineup-items li a:visited{
	color:#fff;	}
ul.mercury-lineup-items li a:hover{
	color:#ccc;
	}

.mercury-lineup-ttl{
	margin:20px 10px 10px 100px;
	font-size:18px;
	color:#fff;
	width:70%;
	right:20px;
	border-bottom:2px solid #fff;}





ul.mercury-tenpo{
	list-style-type:none;
	margin:0 20px;
	padding:0;
	text-align:center;}
ul.mercury-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.mercury-tenpo li span{
	color:#222;
	font-size:10px;
	display:block;
	margin-bottom:10px;}
ul.mercury-tenpo li img{
	width:90%;}

.mercury-tenpo-txt{
	font-size:12px;
	color:#222;
	text-align:left;
	margin:10px;}

.mercury-tenposp-center{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
	position:relative;
	}





/* --------------------------
　　　　　mercury X
-------------------------- */

.mercury-X01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.mercury-X01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.mercury-X01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.mercury-X01-img02 img{
	width:100%;
	margin:0;
	position:relative;
	}
.mercury-X01-img02{
	background:#fff;
	}

	
.mercury-X03{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-X03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-X03-t{
	position:absolute;
	top:30px;}
	

.mercury-X04{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-X04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-X04-t{
	position:absolute;
	bottom:30px;}
	

.mercury-X05{
	background-image:url(../footwear/mercury/img/x-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;}

.mercury-X05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-X05-t{
	position:absolute;
	top:30px;}


/*	
.mercury-X06{
	background-image:url(../footwear/mercury/img/x-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;
	min-height:500px;}
	
.mercury-X06-txt{
	width:90%;
	padding:0;
	margin:0 auto;
	top:20px;
	text-align:center;}*/
	

.mercury-X07{
	background-image:url(../footwear/mercury/img/x-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;
	border-bottom:3px solid #222;}

.mercury-X07-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-X07-t{
	position:absolute;
	top:30px;}

	

.mercury-X-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	}

.mercury-X-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	}
.mercury-X-detailtxt-b2 span{
	font-size:25px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:20px 0 0 0;
	}

.mercury-X-detailtxt-n{
	font-size:12px;
	color:#fff;
	line-height:170%;
	}
	




/* --------------------------
　　　　　mercury ACE pure
-------------------------- */

.mercury-ACEpure01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.mercury-ACEpure01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.mercury-ACEpure01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.mercury-ACEpure01-img02 img{
	width:100%;
	max-width:400px;
	margin:0;
	position:relative;
	}
.mercury-ACEpure01-img02{
	background:#fff;
	}

	
.mercury-ACEpure03{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACEpure03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-ACEpure03-t{
	position:absolute;
	bottom:30px;}
	

.mercury-ACEpure04{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACEpure04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-ACEpure04-t{
	position:absolute;
	top:30px;}
	

.mercury-ACEpure05{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACEpure05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}
	
.mercury-ACEpure06{
	background-image:url(../footwear/mercury/img/ace-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;
	min-height:500px;}
	
.mercury-ACEpure06-txt{
	width:90%;
	padding:0;
	margin:0 auto;
	top:20px;
	text-align:center;}
	

.mercury-ACEpure07{
	background-image:url(../footwear/mercury/img/ace-pure-sp07.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;
	border-bottom:3px solid #222;}

.mercury-ACEpure07-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-ACEpure07-t{
	position:absolute;
	top:30px;}

	

.mercury-ACEpure-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	}

.mercury-ACEpure-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	}
.mercury-ACEpure-detailtxt-b2 span{
	font-size:25px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:20px 0 0 0;
	}

.mercury-ACEpure-detailtxt-n{
	font-size:12px;
	color:#fff;
	line-height:170%;
	}
	



/* --------------------------
　　　　　mercury ACE
-------------------------- */

.mercury-ACE01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.mercury-ACE01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.mercury-ACE01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.mercury-ACE01-img02 img{
	width:100%;
	margin:0;
	position:relative;
	}
.mercury-ACE01-img02{
	background:#fff;
	}

	
.mercury-ACE03{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACE03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-ACE03-t{
	position:absolute;
	bottom:30px;}
	

.mercury-ACE04{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACE04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-ACE04-t{
	position:absolute;
	top:30px;}
	

.mercury-ACE05{
	background-image:url(../footwear/mercury/img/ace-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;}

.mercury-ACE05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}
	
.mercury-ACE06{
	background-image:url(../footwear/mercury/img/ace-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;
	min-height:500px;}
	
.mercury-ACE06-txt{
	width:90%;
	padding:0;
	margin:0 auto;
	top:20px;
	text-align:center;}
	

.mercury-ACE07{
	background-image:url(../footwear/mercury/img/ace-sp07.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;
	border-bottom:3px solid #222;}

.mercury-ACE07-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-ACE07-t{
	position:absolute;
	top:30px;}

	

.mercury-ACE-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	}

.mercury-ACE-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	}
.mercury-ACE-detailtxt-b2 span{
	font-size:25px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:20px 0 0 0;
	}

.mercury-ACE-detailtxt-n{
	font-size:12px;
	color:#fff;
	line-height:170%;
	}
	




/* --------------------------
　　　　　mercury MESSI pure
-------------------------- */

.mercury-MESSIpure01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.mercury-MESSIpure01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.mercury-MESSIpure01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.mercury-MESSIpure01-img02 img{
	width:100%;
	max-width:400px;
	margin:0;
	position:relative;
	}
.mercury-MESSIpure01-img02{
	background:#fff;
	}

	
.mercury-MESSIpure03{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSIpure03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-MESSIpure03-t{
	position:absolute;
	bottom:30px;}
	

.mercury-MESSIpure04{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSIpure04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-MESSIpure04-t{
	position:absolute;
	top:30px;}
	

.mercury-MESSIpure05{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSIpure05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}
	
.mercury-MESSIpure06{
	background-image:url(../footwear/mercury/img/messi-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;
	min-height:500px;}
	
.mercury-MESSIpure06-txt{
	width:90%;
	padding:0;
	margin:0 auto;
	top:20px;
	text-align:center;}
	
	

.mercury-MESSIpure07{
	background-image:url(../footwear/mercury/img/messi-pure-sp07.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;
	border-bottom:3px solid #222;}

.mercury-MESSIpure07-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-MESSIpure07-t{
	position:absolute;
	bottom:30px;}
	
	

.mercury-MESSIpure-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	}

.mercury-MESSIpure-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	}
.mercury-MESSIpure-detailtxt-b2 span{
	font-size:25px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:20px 0 0 0;
	}

.mercury-MESSIpure-detailtxt-n{
	font-size:12px;
	color:#fff;
	line-height:170%;
	}



/* --------------------------
　　　　　mercury MESSI
-------------------------- */

.mercury-MESSI01{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.mercury-MESSI01-txt img{
	width:100%;
	margin-bottom:5px;
	}
	
.mercury-MESSI01-txt{
	color:#fff;
	font-size:8px;
	position:absolute;
	line-height:150%;
	text-align:center;
	margin:0 20px;
	padding:20px 0 0 0;}

.mercury-MESSI01-img02 img{
	width:100%;
	margin:0;
	position:relative;
	}
.mercury-MESSI01-img02{
	background:#fff;
	}

	
.mercury-MESSI03{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSI03-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-MESSI03-t{
	position:absolute;
	bottom:30px;}
	

.mercury-MESSI04{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSI04-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-MESSI04-t{
	position:absolute;
	top:30px;}
	

.mercury-MESSI05{
	background-image:url(../footwear/mercury/img/messi-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;}

.mercury-MESSI05-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}
	
.mercury-MESSI06{
	background-image:url(../footwear/mercury/img/messi-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;
	min-height:500px;}
	
.mercury-MESSI06-txt{
	width:90%;
	padding:0;
	margin:0 auto;
	top:20px;
	text-align:center;}
	

.mercury-MESSI07{
	background-image:url(../footwear/mercury/img/messi-sp07.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;
	border-bottom:3px solid #222;}

.mercury-MESSI07-txt{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#fff;}

.mercury-MESSI07-t{
	position:absolute;
	top:30px;}

	

.mercury-MESSI-detailtxt-b{
	font-size:25px;
	color:#fff;
	margin-bottom:10px;
	}

.mercury-MESSI-detailtxt-b2{
	font-size:18px;
	color:#fff;
	line-height:130%;
	}
.mercury-MESSI-detailtxt-b2 span{
	font-size:25px;
	color:#fff;
	display:block;
	line-height:130%;
	padding:20px 0 0 0;
	}

.mercury-MESSI-detailtxt-n{
	font-size:12px;
	color:#fff;
	line-height:170%;
	}
	

.jfa160820_design img{
	width:100%;
	margin-bottom:5px;
	}
	

ul.jfa1112_product_list02{
	list-style-type:none;}
ul.jfa1112_product_list02 li{
	float:left;
	margin:20px 3px 20px 3px;
	padding:0;
	width:31%;
	text-align:center;
	line-height:160%;
	font-size:11px;}
ul.jfa1112_product_list02 li img{
	width:98%;
	margin-bottom:10px;}



.aera_ttl{
	font-size:20px;
	text-align:left;
	font-weight:normal;
	margin:-130px 0 20px 0;
	border-bottom:3px solid #ccc;
	padding:130px 10px 10px 10px;}

.aera_ttl div{
	font-size:8px;
	text-align:left;
	font-weight:normal;
	margin:0 0 7px 0;
}



ul.item-bnr{
	list-style-type:none;
	margin:0;
	padding:0;}

ul.item-bnr li{
	float:left;
	margin:10px;
	padding:0;
	width:92%;}

ul.item-bnr li img{
	width:100%;
	border:3px solid #eee;}
	
	
	
	

/*nemeziz-tech https://img.sskamo.co.jp*/

.nemeziz_corner02{
	background-image:url(/adidas/images/footwear/nemeziz/tech-1sp.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;}

.nemeziz_techtxt02{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.nemeziz_techtxt02t{
	position:absolute;
	bottom:30px;}



.nemeziz_corner03{
	/*background-image:url(https://img.sskamo.co.jp/nike/motion-blur/img/venom3-techsp02.jpg);*/
	background-image:url(/adidas/images/footwear/nemeziz/tech-2sp.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;}

.nemeziz_techtxt03{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.nemeziz_techtxt03t{
	position:absolute;
	bottom:30px;}



.nemeziz_corner04{
	/*background-image:url(https://img.sskamo.co.jp/nike/motion-blur/img/venom3-techsp03.jpg);*/
	background-image:url(/adidas/images/footwear/nemeziz/tech-3sp.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;}

.nemeziz_techtxt04{
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:relative;
	min-height:500px;
	color:#222;}

.nemeziz_techtxt04t{
	position:absolute;
	top:30px;}




.nemeziz_techno{
	font-weight:bold;
	font-size:13px;
	color:#666;
	}

.nemeziz_techttl{
	font-size:17px;
	font-weight:bold;
	color:#fd4524;
	}

.nemeziz_techtxtin{
	font-size:12px;
	line-height:20px;
	}

/*nemeziz-tech*/




}