/* @font-face{font-family:'adiNeueBold';src:url('../../fonts/adineue-bold-webfont-webfont.eot');src:url('../../fonts/adineue-bold-webfont-webfont.eot#iefix') format('truetype'),url('../../fonts/adineue-bold-webfont-webfont.svg#adiNeueBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"DIN Next W01 Bold";src:url("../../fonts/adineue-bold-webfont-webfont.eot");src:url("../../fonts/adineue-bold-webfont-webfont.eot#iefix").clearfix:before,.clearfix:after{content:"";display:table;}} */

body{
	
}

#item_container {
	width: 100%;
	background-color: #EBEBEB;
}

div.out_container{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
}

/* Container */
#container{
	margin:7px auto 0;
	padding:0;
	text-align:left;
	width:960px;
}

/* Header */
#headtitle{
	display:block;
	width:960px;
	height:1px;
	margin:-1px auto 0;
	padding:0;
	overflow:hidden;
	font-size:1px;
	line-height:1;
	font-weight:bold;
	color:#ffffff;
}
#header{
	width:960px;
	height:60px;
	margin:0 auto 8px;
	z-index:200;
}
#searchWord,
#searchWordFooter
{
	height:20px;
	color:#999999;
	line-height:20px;
	font-size: 12px;
	padding:5px 0;
	margin:0;
	text-indent:8px;
	background:none;
	background-color: #ffffff;
	border:none;
	display: block;
	float: left;
}
#searchWord {
	width:190px;
}
#searchWordFooter {
	width:240px;
}
.searchBtn{
	display: block;
	float: left;
	width: 60px;
	height: 28px;
	line-height:28px;
	color: #ffffff!important;
/*
	background-color: #e83921;
	border: 1px solid #e83921;
*/
	background-color: #007FCB;
	border: 1px solid #007FCB;
	font-size: 14px;
	text-align: center !important;
}
.searchBtn:hover {
	text-decoration: none;
/* 	color: #e83921!important;; */
	color: #007FCB!important;;
	background-color: #ffffff;
	cursor: pointer;
}
.searchBtn i {
	font-size: 16px;
}
#searchBoxFooter .searchBtn {
	width: 90px;
}

#searchBox{
	display:block;
	position:absolute;
	width:320px;
	margin:0;
	padding:0;
	top:24px;
	left:235px;
	text-align:left;
	overflow:hidden;
	z-index:30;
}

 /* breadcrumb */
#breadcrumb{
	clear:both;
	>height:1%;
	margin:15px 0;
	overflow:hidden;
}
#breadcrumb li{
	float:left;
	font-size:12px;
}
#breadcrumb li:after{
	content:url(/common/images/common/arrow4.gif);
	margin-left:5px;
	padding-right:7px;
}
#breadcrumb li.arrow_none:after{
	content:none;
}
#breadcrumb li.back:after{
	content:" | ";
}
#breadcrumb li a{
	font-size:12px;
}

/* Contents */
#contents{
	clear:both;
	>height:1%;
	overflow:hidden;
	margin-bottom:25px;
}

/* Sidebar */
#sidebar{
	float:left;
	width:200px;
	/* background-color: #DBDBDB; */
}
#sidebar #bannerArea_sub{
	margin-bottom:5px;
}
#sidebar #bannerArea_sub li{
	margin-bottom:5px;
}
#sidebar #refineSelection{
	width:200px;
	margin:0 0 10px;
	padding:0;
	display:block;
	overflow:hidden;
}
#sidebar #refineSelection dt{
	background-color:#dbdbdb;
	width:200px;
	margin:0 0 1px;
	padding:3px 0;
	text-indent:6px;
	display:block;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
#sidebar #refineSelection dd{
	background-color:#dbdbdb;
	width:200px;
	margin:0 0 1px;
	padding:5px 0;
	display:block;
	overflow:hidden;
	text-align:center;
}
#sidebar #refineSelection dd dl{
	width:188px;
	margin:0 auto 0;
	padding:3px 0;
	display:block;
	overflow:hidden;
	text-align:left;
	clear:both;
	border:none;
	background-color:#ffffff;
}
#sidebar #refineSelection dd dl.refine_list{
	cursor:pointer;
}
#sidebar #refineSelection dd dl.refine_list.sidenav_title_only dt{
	width: 100%;
}
#sidebar #refineSelection dd dl.refine_list.sidenav_title_only dd{
	display: none;
}
#sidebar #refineSelection dd dl.refine_list img.arrow_img{
	margin-right: 3px;
}
#sidebar #refineSelection dd dl dt{
	width:94px;
	height:13px;
	margin:0 auto;
	padding:4px 0 0;
	display:block;
	overflow:hidden;
	text-align:left;
	float:left;
	border:none;
	background-color:#ffffff;
	color:#ff0000;
	font-size:10px;
	line-height:11px;
	font-weight:bold;
}
#sidebar #refineSelection dd dl dd{
	width:94px;
	height:11px;
	margin:0;
	padding:4px 0 0;
	display:block;
	overflow:hidden;
	text-align:left;
	float:left;
	border:none;
	background-color:#ffffff;
	color:#ff0000;
	font-size:10px;
	line-height:12px;
}
#sidebar #refineSelection dd dl dd span{
	display:block;
	width:9px;
	height:9px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1;
	float:right;
}
#sidebar #refineSelection dd dl dd ul{
	display:block;
	width:102px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
	list-style-type:none;
}
#sidebar #refineSelection dd dl dd ul li{
	display:block;
	width:102px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
	list-style-type:none;
}
#sidebar #refineSelection dd dl dd ul li p{
	display:block;
	width:102px;
	margin:0;
	padding:0;
	float:left;
}
#sidebar #refineSelection dd dl dd ul li span{
	display:block;
	width:9px;
	height:9px;
	margin:4px 0 0;
	padding:0;
	font-size:1px;
	line-height:1;
	float:right;
}
#sidebar #refineSelection dl.refine_bottom{
	overflow: hidden;
	height: 4px !important;
}

#sidebar #refineSelection ul#clearAll{
	display:block;
	width:180px;
	margin:0 auto;
	padding:0;
	clear:both;
	text-align:right;
}
#sidebar #refineSelection ul#clearAll a{
	color:#000000;
}
#counterNav {
	margin: 0;
	padding: 0;
}
#sidebar #localNav {
	padding-bottom: 1px;
}
#sidebar #localNav,
#sidebar #sizeNav,
#sidebar #colorNav {
	background-color: #dbdbdb;
}
#sidebar #localNav li,
#sidebar #sizeNav li,
#sidebar #colorNav li{
}

#sidebar #localNav li.nav_link,
#sidebar #localNav li.subin {
	display: block;
}

#sidebar #localNav li.nav_link a,
#sidebar #localNav li.subin a {
	display: block;
	width: 200px;
}

#sidebar #localNav > li.nav_link > span > a,
#sidebar #localNav > li > ul > li.nav_link > a,
#sidebar #localNav > li > ul > li.nav_link > b > a {
	margin-left: -20px;
	padding-left: 20px;
	width: 180px;
}
#sidebar #localNav > li > ul > li.nav_cate{
	margin-bottom: 0;
}
#sidebar #localNav > li > ul > li.subin > a {
	margin-left: -27px;
	padding-left: 27px;
	width: 173px;
	padding-bottom: 3px;
}

#sidebar #localNav li span,
#sidebar #sizeNav li span,
#sidebar #colorNav li span{
	background-image:url('/common/images/common/arrow_u.png');
	background-repeat:no-repeat;
	background-position:5px 7px;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	padding:4px 0 4px 20px;
	border-top:solid 1px #ebebeb;
	cursor:pointer;
}
#sidebar #localNav li span:hover{
	background-color:#ffffff;
}
#sidebar #localNav li ul{
	margin-bottom:7px;
}
#sidebar #localNav li li{
	font-size:11px;
	display:none;
	padding-left:20px;
}
#sidebar #localNav li li.subin{
	padding-left: 27px;
}
#sidebar #localNav li li:hover{
	background-color:#ffffff;
}
#sidebar #localNav li li.subin:hover{
	background-color:#dbdbdb;
}
#sidebar #localNav li li.subin a:hover{
	background-color:#ffffff;
}
#sidebar #localNav li li a:hover{
	text-decoration:none;
}
#sidebar #localNav #sld04btn {
	background-image:url('/common/images/common/arrow_mi.png');
	background-position:0px 3px;
}
#sidebar #sizeNav{
	clear:both;
	>height:1%;
	overflow:hidden;
	margin-bottom:20px;
}
#sidebar #sizeNav ul{
margin:0 5px;
}
#sidebar #sizeNav li span{
	font-weight:bold;
}
#sidebar #sizeNav li li a{
	background:#FFFFFF;
	display:block;
	float:left;
	line-height:1.1;
	margin:0;
	padding:8px 0;
	text-align:center;
	width:45px;
}
#sidebar #colorNav{
	clear:both;
}
#sidebar #colorNav ul{
margin:0 5px;
}
#sidebar #sizeNav li,
#sidebar #colorNav li{
	display:inline;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}
#sidebar #colorNav li span{
	font-weight:bold;
	width:180px;
}
#sidebar #colorNav li li a{
	border:1px solid #dcdddd;
	display:block;
	float:left;
	line-height:1.1;
	height:24px;
	text-align:center;
	text-indent:-9999px;
	width:43px;
}
#sidebar #colorNav li li a.white{  background-image:url('/common/images/common/colorchips_01.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.grey{   background-image:url('/common/images/common/colorchips_02.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.black{  background-image:url('/common/images/common/colorchips_03.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.brown{  background-image:url('/common/images/common/colorchips_04.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.pink{   background-image:url('/common/images/common/colorchips_05.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.red{    background-image:url('/common/images/common/colorchips_06.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.orange{ background-image:url('/common/images/common/colorchips_07.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.yellow{ background-image:url('/common/images/common/colorchips_08.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.green{  background-image:url('/common/images/common/colorchips_09.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.blue{   background-image:url('/common/images/common/colorchips_10.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.purple{ background-image:url('/common/images/common/colorchips_11.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.silver{ background-image:url('/common/images/common/colorchips_12.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.gold{   background-image:url('/common/images/common/colorchips_13.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a.mulch{  background-image:url('/common/images/common/colorchips_14.jpg'); background-repeat:no-repeat; background-position:50% 50%; }
#sidebar #colorNav li li a:hover{filter:alpha(opacity=80); opacity:0.8;}

#sidebar #colorNav {
	overflow: hidden;
}
#sidebar #sizeNav {
	margin-bottom: 0px !important;
}
#sidebar #sizeNav > li > ul, 
#sidebar #colorNav > li > ul {
	display: block;
	margin: 0 0 7px 7px;
	overflow: hidden;
	padding: 0;
	width: 210px;
}

/* Main */
#main{
	float:right;
	width:750px;
}

/* Sitemap */
div.out_sitemap{
	width:100%;
	border-top:3px solid #000000;
	background-color: #000000;
	clear:both;
	>height:1%;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	text-align:center;
}
#sitemap{
	width:960px;
	margin:0 auto;
	padding:10px 0 0;
	overflow:hidden;
}
#sitemap div{
	float:left;
	margin-right:10px;
	width:160px;
	text-align:left;
}

#sitemap .f_wideSmall{
	width: 162px;
}

#sitemap .f_wideBig{
	width: 228px;
}

#sitemap .f_mR_0{
	margin-right: 0;
}

#sitemap div h3{
	margin-bottom:5px;
	text-indent:0;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
#sitemap div h3 a{
	color:#ffffff;
}
#sitemap div ul{
	margin-bottom:25px;
}
#sitemap div ul.mb0{
	margin-bottom:0px;
}
#sitemap div ul li{
	font-size:12px;
	line-height:1.3;
	margin-bottom:4px;
}
#sitemap div ul li.submenu{
	font-size:10px;
	line-height:1.3;
	margin-bottom:4px;
	text-indent:1em;
}
#sitemap div ul li a span{
	font-weight:bold;
	color:#ffffff;
}
#sitemap div ul li a{
	color:#ffffff;
}
#sitemap div ul li.red{
	line-height:1.1;
	margin-bottom:4px;
}
#sitemap div ul li.red a span{
	font-weight:bold;
	color:#cc0000;
}
#sitemap div ul li.red a{
	color:#cc0000;
}
#sitemap div.hd{
	width:960px;
	margin:10px auto 25px;
	padding:0;
	text-align:left;
}
#sitemap div.hd ul.lang_bt {
  display:block;
  margin:0;
  padding:0;
  width:120px;
  float:left;
  position:relative;
  font-size:10px;
  color:#000000;
}
#sitemap div.hd ul.lang_bt li a.menu {
  display: block;
  background: url(/common/images/common/ixon_jp_l_wb.gif) no-repeat left;
/*   margin:3px 0 0 0; */
  margin:10px 0 0 0;
  padding:0;
  width:120px;
  overflow:hidden;
  text-decoration:none;
  text-indent:20px;
  font-size:10px;
  color:#ffffff;
}
#sitemap div.hd ul.lang_bt div.submenu {
  background: #f3f3f3;
  border: 1px solid #f3f3f3;
  visibility: hidden;
  position: absolute;
  overflow:hidden;
  width:126px;
  top:20px;
  left:0px;
  z-index:1200;
  font-size:10px;
  color:#000000;
}
#sitemap div.hd ul.lang_bt div.submenu a{
  display: block;
  width:126px;
  height:26px;
  margin:0;
  padding:0;
  overflow:hidden;
  line-height:26px;
  text-decoration:none;
  text-align:left;
  font-size:10px;
  color:#000000;
}
	#sitemap div.hd ul.lang_bt div.submenu a.jpn {
		background:url(/common/images/common/ixon_jpn.gif) #f3f3f3 no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.can {
		background:url(/common/images/common/ixon_can.gif) #f3f3f3 no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.can:hover {
		background:url(/common/images/common/ixon_can.gif) #ffffff no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.ger {
		background:url(/common/images/common/ixon_ger.gif) #f3f3f3 no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.ger:hover {
		background:url(/common/images/common/ixon_ger.gif) #ffffff no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.fra {
		background:url(/common/images/common/ixon_fra.gif) #f3f3f3 no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.fra:hover {
		background:url(/common/images/common/ixon_fra.gif) #ffffff no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.nez {
		background:url(/common/images/common/ixon_nez.gif) #f3f3f3 no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.nez:hover {
		background:url(/common/images/common/ixon_nez.gif) #ffffff no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.uk {
		background:url(/common/images/common/ixon_uk.gif) #f3f3f3 no-repeat 5px;
		padding-left:30px;
	}
	#sitemap div.hd ul.lang_bt div.submenu a.uk:hover {
		background:url(/common/images/common/ixon_uk.gif) #ffffff no-repeat 5px;
		padding-left:30px;
	}

#sitemap div.hd div.newsletter{
	float:right;
	width:450px;
	height:24px;
	margin:0;
	padding:0;
	text-align:right;
	overflow:show;
	font-size:13px;
	line-height:24px;
}
#sitemap div.hd div.newsletter form{
	width:450px;
	margin:0;
	padding:0;
	color:#ffffff;
}
#sitemap div.hd div.newsletter form input{
	width:220px;
	height:22px;
	font-size:14px;
	line-height:22px;
	margin:0;
	padding:0;
	text-indent:7px;
	background-color:#eeeeee;
	border:none;
	float:left;
}
#sitemap div.hd div.newsletter form span{
	display:block;
	width:242px;
	height:22px;
	margin:0;
	padding:0;
	border:solid 1px #666666;
	background-color:#eeeeee;
	float:right;
}
#shopCollections{
	background:url(/common/images/common/icon.png) 0 0;
	width: 100px;
	height: 17px;
} 

/* narrowType1/2 */
#narrowType,
#narrowType2{
	background-color: #DBDBDB;
	>height:1%;
	margin-bottom:10px;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:25px;
}
#narrowType *,
#narrowType2 * {
	font-size: 12px !important;
	line-height: 18px !important;
}
#narrowType select,
#narrowType2 select{
	border:1px solid #cccccc;
}

/* narrowType1 */
#narrowType {
	padding: 0 10px;
	margin: 0 0 10px 0;
}
#narrowType2 {
	padding:10px;
	margin:10px 0 10px 0;
}
#narrowType > table td {
	padding: 3px 0;
}
#narrowType > table .t-left {
	text-align: left;
}
#narrowType > table .t-right {
	text-align: right;
}
#narrowType > table .ml-10 {
	margin-left: 10px;
}
#narrowType > table .bl_white {
	padding-left: 0;
}
#narrowType > table .bl_white > div {
	border-left:solid 1px #ccc;
	padding-left: 10px;
}
#narrowType > table.pager_table td {
	border-top:solid 1px #ccc;
}

/* narrowType2 */
#narrowType2 #listArea{
	margin-top:3px;
	display:block;
	overflow:hidden;
	width:160px;
	padding:0;
	float:left;
}
#narrowType2 #listArea dt,
#narrowType2 #listArea dd{
	display:inline;
	float:left;
}
#narrowType2 #listArea dt{
	margin:0 5px 0 0 ;
}
#narrowType2 #numArea {
	margin-top:-2.2em;
	text-align:right;
	width:50%;
	margin:3px 5px;
	padding: 0;
	float:right;
}
#narrowType2 #numArea > p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding:0;
	line-height:1;
}
 
/* Footer */
div.out_footer{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
	background:#e3e3e3;
}
#footer{
	width:960px;
	background:#e3e3e3;
	clear:both;
	>height:1%;
	margin:0 auto;
	padding:10px 20px;
	overflow:hidden;
}
#footer p{
	float:left;
	width:135px;
}
#footer ul{
	float:right;
	color:#666666;
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;
	float:left;
	margin-left:20px;
}
#footer a{
	color:#666666;
}

/*---------------------追加---------------------*/

#toSpBtn {
		clear:both;
		width:920px;
		margin:0 auto 30px auto;
		text-align: center;
		border: 2px solid #cfcfcf;
		/*border-radius: 8px;*/
		display: block;
}

#toSpBtn a{
		display: block;
		color: #fff;
		padding-top: 5px;
		font-size: 45px;
		line-height: 120px;
}

/*---------------------追加---------------------*/
 
/* link ads */
div.linkads{width:430px; margin:0 0 10px; padding:0;}
div.linkads form{margin:0; padding:0;}
div.linkads form input{width:424px; margin:0 auto; padding:2px; border:solid 1px #e3e3e3; color:#999999;}

/* Social_btn */
ul.social_btns{
	display:block;
	width:430px;
	height:22px;
	margin:0 0 20px;
	padding:0;
	list-style-type:none;
	overflow:visible;
}
ul.social_btns li{
	display:block;
	height:22px;
	margin:0;
	padding:0 0 0 5px;
	list-style-type:none;
	overflow:visible;
	float:left;
	text-align:left;
}
ul.social_btns li.clr{
	display:block;
	width:1px;
	height:1px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1;
	clear:both;
}

/* Social_btn_cpn */
ul.social_btns_cpn{
	display:block;
	height:22px;
	margin:0 0 5px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	float:right;
}
ul.social_btns_cpn li{
	display:block;
	height:22px;
	margin:0;
	padding:0 0 0 5px;
	list-style-type:none;
	overflow:hidden;
	float:left;
	text-align:left;
}
ul.social_btns_cpn li.clr{
	display:block;
	width:1px;
	height:1px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1;
	clear:both;
}

.left{
	float:left;
}
/****************************************START MI ADIDAS CSS************************************/
#miadidasContainer{
background-color: #EBEBEB;
width:100%;
height:100%;
}
.cat-landing-hero {
position: relative;
width: 100%;
height: 405px;
overflow: hidden;
}
.orbit-loader {
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
.cat-landing-hero .orbit-wrapper {
width: auto!important;
}
.cat-landing-hero .carousel-wrapper {
position: relative;
margin: 0 auto;
width: 100%!important;
}
.cat-landing-hero .carousel-wrapper .slide {
left: 0 !important;
}
.cat-landing-hero .carousel-wrapper .slide {
position: absolute;
width: 100%;
z-index: 0;
background-color: #EBEBEB;
}
.cat-landing-hero .carousel-wrapper .slide .background_image {
position: absolute!important;
left: 0;
top: 0!important;
width: 100%;
height: 405px;
}
.cat-landing-hero .carousel-wrapper .slide .foreground_image {
position: relative;
top: 0!important;
display: block;
margin: 0 auto -407px;
}
.cat-landing-hero .carousel-wrapper .asset_body {
position: relative;
width: 950px;
height: 407px;
margin: 0 auto;
}
.asset_body {
position: absolute;
width: 1030px !important;
height: 407px;
margin: 0 auto;
}
.asset_body .poster {
position: absolute!important;
top:0;
z-index:50;
width:1030px;
height:407px;
margin:0;
padding:0;
z-index: 103;
text-align:left !important;
}
.asset_body .content{
margin:0 0;
padding:30px 0 0 40px;
height: 400px;
z-index: 104;
display:table-cell !important;
vertical-align:top;
position:relative;
}
.asset_body .title {
color: white;
font-family: 'adiNeueBold',Arial,Helvetica,sans-serif;
font-size: 72px;
line-height: 64px;
margin: 0 0 20px;
text-align: left;
width: 550px;
}
.asset_body .titleImg {
text-align: left;
width: 240px;
}

.asset_body .intro {
color: white;
font-family: 'AdiHaus-Bold',"DIN Next W01 Medium",Arial,Helvetica,sans-serif;
font-size: 14px;
line-height: 22px;
margin: 15px 1px 20px 0;
padding: 5px 0 6px;
text-align: left;
float: left;
border-top: 1px solid white;
border-bottom: 1px solid white;
min-width: 295px;
width: 295px;
}
.asset_body .introCrazy {
color: white;
font-family: 'AdiHaus-Bold',"DIN Next W01 Medium",Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 22px;
margin: 25px 1px 20px 0;
padding: 5px 0 6px;
text-align: left;
float: left;
min-width: 295px;
width: 360px;
}

.asset_body .ctas {
bottom: 25px;
position: absolute;
right: 40px;
z-index: 150;
}
.asset_body .ctas li {
margin-top: 10px;
text-align: right;
}
.asset_body .ctas li a.shop {
background: #E3400D;
}
.asset_body .ctas li a .cta_arrow {
background: url(/miadidas/top_img/sprt_arrow.png) no-repeat left top;
display: inline-block;
height: 14px;
margin: -7px 0 0 7px;
vertical-align: middle;
width: 14px;
}
.asset_body .ctas li a {
background: black;
color: white;
display: inline-block;
font-family: "DIN Next W01 Bold",Arial,Helvetica,sans-serif;
font-size: 14px;
height: 30px;
line-height: 34px;
position: relative;
padding: 0 10px;
font-weight: bold;

}


.asset_body .ctasL {
bottom:45px;
position: absolute;
left: 40px;
z-index: 150;
}
.asset_body .ctasL li {
margin-top: 10px;
text-align: left;
}
.asset_body .ctasL li a.shop {
background: #E3400D;
}
.asset_body .ctasL li a .cta_arrow {
background: url(/miadidas/top_img/sprt_arrow.png) no-repeat left top;
display: inline-block;
height: 14px;
margin: -7px 0 0 7px;
vertical-align: middle;
width: 14px;
}
.asset_body .ctasL li a {
background: black;
color: white;
display: inline-block;
font-family: "DIN Next W01 Bold",Arial,Helvetica,sans-serif;
font-size: 14px;
height: 30px;
line-height: 34px;
position: relative;
padding: 0 10px;
font-weight: bold;

}

#slideshow-services {
position: absolute;
width: 100%;
margin:0;
padding:0;
left:0;
bottom: 0;
height: 30px;
z-index: 20;
}
.cat-landing-hero #controls-wrapper {
width: 950px;
margin: 0 auto;
padding:0;
}
#controls-wrapper {
position: relative;
width: 100%;
margin: 0 auto;
z-index: 1;
}
.cat-landing-hero .orbit-wrapper .timer, .cat-landing-hero .orbit-wrapper .pause {
top: 6px;
}
.orbit-wrapper .timer {
position: absolute;
left: 30px;
top: 9px;
width: 12px;
height: 12px;
overflow: hidden;
z-index: 20;
}
.orbit-wrapper .mask {
position: absolute;
top: 0;
right: 0;
display: block;
width: 6px;
height: 12px;
z-index: 2;
overflow: hidden;
}
.cat-landing-hero .orbit-wrapper .mask.move {
background: url("/miadidas/top_img/timer-black.png") repeat 0 0;
}
.orbit-wrapper .mask.move {
width: 12px;
left: 0;
background: url("/miadidas/top_img/timer-black.png") repeat 0 0;
}
.orbit-wrapper .rotator.move {
left: 0;
}
.cat-landing-hero .orbit-wrapper .rotator {
background: url("/miadidas/top_img/rotator-black.png") no-repeat;
}
.orbit-wrapper .rotator {
position: absolute;
top: 0;
left: -6px;
display: block;
width: 12px;
height: 12px;
background: url("/miadidas/top_img/rotator-black.png") no-repeat;
z-index: 3;
}
.orbit-wrapper .pause.active {
background-position: -564px -90px;
}
.orbit-wrapper .timer:hover .pause, .orbit-wrapper .pause.active {
opacity: 1;
filter: alpha(opacity=100);
}
.cat-landing-hero .orbit-wrapper .timer, .cat-landing-hero .orbit-wrapper .pause {
top: 6px;
}
.orbit-wrapper .pause {
position: absolute;
left: 12px;
top: 9px;
display: block;
width: 12px;
height: 12px;
background: url("/miadidas/top_img/megasprite.png") -564px -78px no-repeat;
z-index: 20;
cursor: pointer;
}
.orbit-bullets-wrapper {
float: left;
position: relative;
}
.cat-landing-hero .orbit-bullets-wrapper span {
display: block;
}
.cat-landing-hero .bullets-left {
background: url("/miadidas/top_img/bullets-left.png") no-repeat;
}
.orbit-bullets-wrapper span {
float: left;
display: none;
height: 24px;
width: 12px;
}
.cat-landing-hero .orbit-bullets {
background-color: black;
padding: 6px 0 6px 26px;
}
.orbit-bullets {
float: left;
width: auto;
height: 12px;
margin: 0;
list-style: none;
padding: 9px 0 6px 26px;
}
.orbit-bullets li {
float: left;
width: 12px;
height: 12px;
margin-left: 5px;
cursor: pointer;
color: #999;
text-indent: -9999px;
overflow: hidden;
background: url("/miadidas/top_img/megasprite.png") -552px -80px no-repeat;
}
.cat-landing-hero .orbit-bullets-wrapper span {
display: block;
}
.cat-landing-hero .bullets-right {
background: url("/miadidas/top_img/bullets-right.png") no-repeat;
}
.cat-landing-hero #slideshow-services .bg {
background-color: transparent;
}
#slideshow-services .bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 30px;
background-color: black;
opacity: .85;
filter: alpha(opacity=85);
}
Inherited from body
global_generated.css:1
body {
font-size: 12px;
font-family: Arial,Helvetica,Verdana,sans-serif;
}
#controls-wrapper {
position: relative;
width: 100%;
margin: 0 auto;
z-index: 1;
}
.clp-menu-custimise {
background-color: #D6D6D6;
margin:0 auto;
padding:0;
}
.clp-menu {
float: left;
width: 100%;
margin: 0 auto;
padding:13px 0 20px;
text-align:left;
font-size: 12px;
}
.clp-menu div {
width: 950px;
margin:0 auto;
padding:0;
overflow: hidden;
}
.clp-menu ul {
float:left;
width:190px;
margin:0;
padding:0;
}
.clp-menu li{
margin:0;
padding:4px 0 0;
}
.clp-menu-custimise h3{
margin:0;
padding:0;
min-height:17px;
color: #000000;
}
.clp-menu h3 {
margin:0 0 7px;
font-size:14px;
font-weight:bold;
}
.clp-menu-custimise a {
color: #000000;
}
.clp-menu .landing-menu-all {
padding: 12px 0 0;
}
.clp-menu-custimise .landing-menu-all a {
color: black;
}
.clp-menu .landing-menu-all a {
padding-right: 28px;
text-decoration: none!important;
background: url(/miadidas/top_img/megasprite.png) no-repeat right -488px;
}
#miadidasMain{
width:950px;
height:auto;
margin:0 auto;
text-align: left;
}
#miadidasMain h2{
font-size:20px;
font-weight:bold;
padding:20px 0 0 0;
clear: both;
}
.features_slot {
margin-bottom: -10px;
overflow: hidden;
}
.rendering_slot {
clear: both;
width: 100%;
padding: 10px 0 0;
}
.features_wrapper {
width: 105%;
}
.features_slot .block {
position: relative;
float: left;
min-width: 182px;
min-height: 182px;
padding: 0 0 85px;
margin: 0 10px 10px 0;
line-height: 20px;
border-bottom: 2px solid black;
overflow: hidden;
background-color: white;
}
.border-color-blue {
border-color: #226EBB!important;
}
.features_slot .block img {
display: block;
}
.features_slot .block {
line-height: 20px;
}
.features_slot .rollover {
display:table;
position:absolute;
left:0;
top:0;
width:100%;
height:251px;
z-index:1;
opacity:0;
}
.features_slot .rollover .rollover_content {
	display:table-cell !important;
	position:relative;
	width:100%;
	height:251px;
	margin:0 auto;
	padding:98px 0 0;
	vertical-align:top;
	text-align:center;
	z-index:5 !important;
}
.features_slot .rollover .rollover_content .bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 700px;
background-color: black;
opacity: .4;
}
.features_slot .rollover .link_wrapper {
position: relative;
margin: 10px 0;
z-index: 1;
}
.features_slot .rollover a {
padding: 2px 31px 5px 0;
font-size: 23px;
line-height: 37px;
font-weight: bold;
color: white;
text-transform: uppercase;
border-bottom: 1px solid white;
background: url("/miadidas/top_img/megasprite.png") no-repeat right -732px;
}
.features_slot .rollover p {
position: relative;
color: white;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
z-index: 1;
}
.features_slot .info {
position: absolute;
bottom: 0;
width: 100%;
height: 85px;
z-index: 2;
background-color: white;
}
.features_slot .info p {
position: absolute;
color: #333;
height: 40px;
margin: 9px 9px 0;
font-size: 16px;
text-transform: uppercase;
overflow: hidden;
}
.features_slot .info a {
white-space: nowrap;
float: left;
text-align: right;
margin: 60px 0 0 9px;
padding: 0 27px 0 0;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-transform: uppercase;
background: url("/miadidas/top_img/megasprite.png") no-repeat right -485px;
}
#clp-slot-3{
padding:0 0 30px;
}
#clp-slot-4{
padding:0 0 30px;
}
#clp-slot-5{
padding:0 0 40px;
}
#miBannerArea{
width:950px;
height:230px;
padding:15px 0;
}
.miBannerBox{
width:470px;
background-color:#FFFFFF;
float:left;
}

/* ------------------------------
  追加  ソーシャルアイコン
------------------------------ */
.socialIconWrapper {
	margin-top: 12px;
}

.socialIcon img{
	width: 32px;
	height: 32px;
}
.socialIcon{
	float: left;
	margin-right: 16px;
}

.mt20{
	margin-top:20px;
}

/* --------------------------- */


/*---------------------------
	Utility
----------------------------*/
a.button {
	padding: 7px 30px;
	border: 1px solid rgb(230, 145, 56);
	background-color: rgb(230, 145, 56);
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	font-size:small;
}

a.step03custBtn {
	padding: 20px 0px;
	border: 1px solid rgb(255, 0, 0);
	background-color: rgb(255, 0, 0);
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	font-size: 24px;
/* 	font-weight: bold; */
	margin-top: 20px;
	width: 300px;
	margin: 0 auto;
}

a.step03custBtn {
	display: block;
}

.button_dis {
	padding: 7px 30px !important;
	border: 1px solid #ebebeb !important;
	background-color: #ebebeb !important;
	color: rgb(255, 255, 255) !important;
	font-weight: bold !important;
	text-decoration: none !important;
	cursor: pointer;
	font-size:small;
}
.button_rev {
	padding: 7px 30px !important;
	border: 1px solid rgb(230, 145, 56) !important;
	background-color: rgb(255, 255, 255) !important;
	color: rgb(230, 145, 56) !important;
	font-weight: bold !important;
	text-decoration: none !important;
	cursor: pointer;
	font-size:small;
}
.button_rev:hover {
	opacity: 0.4 !important;
}
.button.large, .button_rev.large {
	padding: 9px 50px !important;
	font-size:16px;
}
.button_dis.large {
	padding: 10px 50px !important;
	font-size:16px;
}
.buttonBlue {
	padding: 7px 30px !important;
	border: 1px solid rgb(31, 109, 193) !important;
	background-color: rgb(31, 109, 193) !important;
	color: #fff !important;
	font-weight: bold !important;
	text-decoration: none !important;
	cursor: pointer;
	font-size:small;
}
.buttonBlue_rev {
	padding: 7px 30px !important;
	border: 1px solid rgb(31, 109, 193) !important;
	background-color: rgb(255, 255, 255) !important;
	color: rgb(31, 109, 193) !important;
	font-weight: bold !important;
	text-decoration: none !important;
	cursor: pointer;
	font-size:small;
}
.buttonBlue_rev:hover {
	opacity: 0.4 !important;
}
.minibutton {
	padding: 5px 30px !important;
	border: 1px solid rgb(230, 145, 56) !important;
	background-color: rgb(230, 145, 56);
	color: #FFFFFF !important;
	font-weight: bold !important;
	text-decoration: none !important;
	cursor: pointer;
	font-size:x-small;
}
a.button:hover, 
a.minibutton:hover
{
	border: 1px solid rgb(230, 145, 56) !important;
	background-color: #FFFFFF;
	color: rgb(230, 145, 56) !important;
}
a.step03custBtn:hover
{
	border: 1px solid rgb(255, 0, 0);
	background-color: #FFFFFF;
	color: rgb(255, 0, 0);
}
.cancel_button{
	display: inline-block;
	float: left;
	line-height: 1.3em;
	margin: 20px 10px 0 0;
	padding: 0 2px 0 4px;
	border: 1px solid #EE1111;
	color: #EE1111;
	font-size: 100%;
	text-decoration: none;
}
.cancel_button:link{
	color: #EE1111;
	font-size: 100%;
	text-decoration: none;
}
.cancel_button:visited{
	color: #EE1111;
	font-size: 100%;
	text-decoration: none;
}
.cancel_button:hover {
	opacity: 0.4 !important;
}

.next_button:after {
	content: url("../images/common/arrow_white.png");
}
.next_button:hover:after {
	content: url("../images/common/arrow_orange.png");
}
.next_button_rev:after {
	content: url("../images/common/arrow_orange.png");
}
.next_button_rev:hover:after {
	content: url("../images/common/arrow_orange.png");
}

.prev_button:before {
	content: url("../images/common/arrow_orange_left.png");
}
.prev_button:hover:before {
	content: url("../images/common/arrow_orange_left.png");
}
#pickUpImg{
width:230px;
margin: 0 10px 10px 0;
float:left;
background-color:#FFFFFF;}

#pickUpImg2{
width:310px;
height:240px;
margin: 20px 0 0;
float:left;
background-color:#FFFFFF;
}
#pickUpImg2 img{
left: 0;
top: 0;
}

/*  cart continue shopping menu */
.cartBoxMenu {
	width:380px;
	margin:20px 0 0 0;
	padding:10px;
	background-color:#e3e3e3;
	font-size:12px;
}
.cartBoxMenu .continueTxt {
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
.cartBoxMenu .continueTxt .iconArrowRight {
	margin-top:-4px;
	margin-left:4px;
	vertical-align:middle;
}
.cartBoxMenu .priceOffer {
	margin-bottom:6px;
}
.cartBoxMenu .linkTop {
	clear:both;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}
.cartBoxMenu ul {
	width: 33.3%;
	float: left;
}
.cartBoxMenu ul li {
/* 	margin: 4px 0; */
	margin: 8px 0;
}
.cartBoxMenu ul li a {
/* 	color: #2518b5; */
}
.cartBoxMenu ul li a:visited {
/* 	color: #609; */
	color: #8f8f8f;
}
.cartBoxMenu .menuList .iconArrowRight {
	margin-top:-3px;
	margin-left:4px;
	vertical-align:middle;
}

/****************** BATTLE COLLECTION BG *********************/
#container2{
	width:960px;
	height:100%;
	margin:0 auto;
	text-align: left;
}
#containerGrey{
	width:990px;
	height:100%;
	background-color: #ebebeb;
	padding:10px;
	margin:0 auto;
}
#containerBC{
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position: 50% 0;
	padding:20px 0;
}


#genderMenWrapper dl{
	height: 280px;
}

#genderWomenWrapper dl{
	height: 280px;
}

#kidsWrapper dl{
	height: 300px;
/* 	height: 255px; */
/* 	height: 236px; */
}

#sportsWrapper dl{
	height: 302px;
}

#brandWrapper dl{
	height: 290px;
/* 	height: 270px; */
}

/****************** 購入完了画面 *********************/

#cancellationTextBox {
	margin-bottom: 35px;
}
.cancellationTextinner {
	background-color: #F1F1F1;
	line-height: 1.5;
	padding: 17px;
}
#compArea p.cancellationText {
	padding: 10px;
	text-align: left;
}
.cancellationTextBig {
	font-size: 14px;
}
.cancellationTextBig span {
	color: red;
}

/****************** ショッピングガイド *********************/

.deliveryGuideText {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5;
}


