@charset "UTF-8";

/* 共通 */
/*
a img {
	width: auto !important;
	height: auto !important;
}
*/
html body {
	background: #FFF !important;
}
p {
	text-align: left;
}
.pc {
	display: none;
}
.smt {
}
img{width: auto\9 !important; }


/* CMS動的ニュース一覧 */
.geki_contentitem .player-news{ padding-left:0;}
.geki_contentitem .player-news .post-title{ padding:10px; margin-bottom:0;}
.geki_contentitem .player-news .post-title.even-num-rows{ background:#EEEEEE;}

.itemBox{ border-bottom:1px solid #DDDDDD;}
.itemBox h2{ border-bottom:2px solid #FF6204; line-height:0; margin-bottom:0;}


/* top */
.menuContents,
.openArea{ display:none;}

.menuContents{ padding:10px 0; font-size:15px;}

.toggleCont.open .menuContents{ display:block;}

.itemBox .inner .specialList li{ border-bottom:1px solid #ddd;}
.itemBox .inner ul.specialList li:last-child{ border-bottom:none;}
.itemBox .inner .specialList div.smt{ padding:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
} 
.itemBox .inner .specialList div.smt a{ display:block; background:url(/sp_data/adidas2014wc/images/common/sp/ico_001.png) right center no-repeat; background-size:16px auto;}
.itemBox .inner .specialList li.toggleCont div.smt a{ background:url(/sp_data/adidas2014wc/images/common/sp/ico_004.png) right center no-repeat; background-size:16px auto;}
.itemBox .inner .specialList li.toggleCont.open div.smt a{ background:url(/sp_data/adidas2014wc/images/common/sp/ico_005.png) right center no-repeat; background-size:16px auto;}
.itemBox .inner .specialList div.smt img{height:27px !important ; display:block;}


.geki_contentitem .player-news .next,
.geki_contentitem .player-news .back{ display:block; border:none; background: #999999; width:100%; float:none; margin-top:0;}
.geki_contentitem .player-news .next a,
.geki_contentitem .player-news .back a,
.geki_contentitem .player-news .next a:hover,
.geki_contentitem .player-news .back a:hover{ background: url(/sp_data/adidas2014wc/images/common/sp/ico_003.gif) right center no-repeat #999; background-size:8px auto; display:inline-block; color:#FFF !important; padding:5px 15px 5px 0; border:none;}


/* タブレットレイアウト : 569 px ～ 768 px。モバイルレイアウトからスタイルを継承。 */
@media screen and (min-width: 569px) {
/* 共通 */
.pc {
	display: block;
}
.smt {
	display: none;
}



/* 共通 */
	.itemBox{ margin:20px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
	.itemBox h2{ background:url(/sp_data/adidas2014wc/images/common/bg_ttl_001.gif) right center no-repeat #C01920; color:#FFF; font-size:17px; padding:10px 14px; margin-bottom:0; border:none; line-height:1;}
	.itemBox .inner{  border-bottom:none;}
	
	.geki_contentitem .player-news{ border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;}
	.geki_contentitem .player-news .post-title{}
	.geki_contentitem .player-news .next,
	.geki_contentitem .player-news .back{ display:block; text-align:right; float:none; margin-top:0; background:#999999; padding:5px 10px; }
.geki_contentitem .player-news .next a,
.geki_contentitem .player-news .next a:hover{ color:#FFF !important; font-weight:normal; background:url(/sp_data/adidas2014wc/images/common/ico_008.gif) right center no-repeat #999 !important; padding:0 20px 0 0; }
	
/* トップページ */
.itemBox .inner .specialList{}
.itemBox .inner ul.specialList li{ padding:10px; border-bottom:1px solid #DDD; font-size:18px;}

.itemBox .inner ul.specialList li div.pc{background:url(/sp_data/adidas2014wc/images/common/ico_009.gif) right center no-repeat;}
.itemBox .inner ul.specialList li.last{ border-bottom:none;}
.itemBox .inner ul.specialList li.toggleCont div.pc{background:url(/sp_data/adidas2014wc/images/common/ico_007.gif) right center no-repeat;}
.itemBox .inner ul.specialList li.toggleCont.open div.pc{background:url(/sp_data/adidas2014wc/images/common/ico_010.gif) right center no-repeat;}
.itemBox .inner ul.specialList li div.pc a { padding:0px 10px 0px 30px; display:block;}
.itemBox .inner ul.specialList li .ico_001 a{ background:url(/sp_data/adidas2014wc/images/common/ico_001.gif) left center no-repeat;}
.itemBox .inner ul.specialList li .ico_002 a{ background:url(/sp_data/adidas2014wc/images/common/ico_002.gif) left center no-repeat;}
.itemBox .inner ul.specialList li .ico_003 a{ background:url(/sp_data/adidas2014wc/images/common/ico_003.gif) left center no-repeat;}
.itemBox .inner ul.specialList li .ico_004 a{ background:url(/sp_data/adidas2014wc/images/common/ico_004.gif) left center no-repeat;}
.itemBox .inner ul.specialList li .ico_005 a{ background:url(/sp_data/adidas2014wc/images/common/ico_005.gif) left center no-repeat;}
.itemBox .inner ul.specialList li .ico_006 a{ background:url(/sp_data/adidas2014wc/images/common/ico_006.gif) left center no-repeat;}

.menuContents{ font-size:15px;}

}
/* タブレットレイアウト終了*/

/* デスクトップレイアウト : 769 px ～最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */

@media screen and (min-width: 769px) {
	
	

}
/* デスクトップレイアウト終了*/
