body{}
#item_container{width:100%;background-color:#EBEBEB;}
div.out_container{margin:0 auto;padding:0;text-align:center;width:100%;}
#container{margin:7px auto 0;padding:0;text-align:left;width:960px;}
#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;}
#headerSearchBox #searchWord{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;}
#headerSearchBox #searchWord{width:190px;}
.searchBtn{display:block;float:left;width:60px;height:28px;line-height:28px;color:#ffffff!important;background-color:#007FCB;border:1px solid #007FCB;font-size:14px;text-align:center !important;}
.searchBtn:hover{text-decoration:none;color:#007FCB!important;;background-color:#ffffff;cursor:pointer;}
.searchBtn i{font-size:16px;}
#searchBox{display:block;position:absolute;width:320px;margin:0;padding:0;top:24px;left:235px;text-align:left;overflow:hidden;z-index:30;}
#breadcrumb{clear:both;>height:1%;margin:15px 0;overflow:hidden;}
#breadcrumb li{float:left;font-size:12px;font-family:'AdiHaus';}
#breadcrumb li:after{font-family:FontAwesome;content:"\F105";margin-left:6px;padding-right:7px;}
#breadcrumb li.arrow_none:after{content:none;}
#breadcrumb li.back:after{content:" | ";}
#breadcrumb li a{font-size:12px;}
#contents{clear:both;>height:1%;overflow:hidden;margin-bottom:25px;}
#sidebar{float:left;width:200px;}
#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{float:right;width:750px;}
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;}
/* footer グレーの線をクリア */
div.out_sitemap {border: none;}
/* メルマガとうろくボタン wrap */
.footer_top_cnts {width: 100%;background: #3f4044;padding: 15px 0;}
/* メルマガとうろくボタン */
.mailmaga_btn{text-align: center;font-size: 18px;font-weight: bold;width: 100%;width: 475px;margin: 0 auto;}
.mailmaga_btn a{display: block;color: #fff;position: relative;padding: 16px 0 12px;text-decoration: none;}
.mailmaga_btn a i{position: absolute;font-size: 24px;font-weight: bold;}
/*
.mailmaga_btn a .icon-angle-right{position: absolute;top: 50%;right: 0;margin-top: -10px;}
.mailmaga_btn a .icon-envelope-alt{position: absolute;top: 50%;left: 2px;font-size: 28px;margin-top: -12px;}
*/
.mailmaga_btn a .fa-angle-right{position: absolute;top: 50%;right: 0;margin-top: -10px;}
.mailmaga_btn a .fa-envelope-o{position: absolute;top: 50%;left: 2px;font-size: 28px;margin-top: -12px;}
/*ChromeとOperaのみだけに適用されるCSSハック*/
/*
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  .mailmaga_btn a .icon-angle-right {
    margin-top: -13px;
  }
  .mailmaga_btn a .icon-envelope-alt {
    margin-top: -15px;
  }
}
@-moz-document url-prefix() {
  .mailmaga_btn a .icon-angle-right {
    margin-top: -13px;
  }
  .mailmaga_btn a .icon-envelope-alt {
    margin-top: -15px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome, .mailmaga_btn a .icon-angle-right {
    margin-top: -13px;
  }
  ::i-block-chrome, .mailmaga_btn a .icon-envelope-alt {
    margin-top: -15px;
  }

}
*/

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  .mailmaga_btn a .fa-angle-right {
    margin-top: -13px;
  }
  .mailmaga_btn a .fa-envelope-o {
    margin-top: -15px;
  }
}
@-moz-document url-prefix() {
  .mailmaga_btn a .fa-angle-right {
    margin-top: -13px;
  }
  .mailmaga_btn a .fa-envelope-o {
    margin-top: -15px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome, .mailmaga_btn a .fa-angle-right {
    margin-top: -13px;
  }
  ::i-block-chrome, .mailmaga_btn a .fa-envelope-o {
    margin-top: -15px;
  }

}

/* 検索パーツ　センタリング */
#shopCollections{background:url(/common/images/common/icon.png) 0 0;width:100px;height:17px;}
#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;}
#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 #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;}
div.out_footer{margin:0 auto;padding:0;text-align:center;width:100%;background:#e3e3e3;}
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;}
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;}
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;}
#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;}
.mt20{margin-top:20px;}
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;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;}
.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:8px 0;}
.cartBoxMenu ul li a{}
.cartBoxMenu ul li a:visited{color:#8f8f8f;}
.cartBoxMenu .menuList .iconArrowRight{margin-top:-3px;margin-left:4px;vertical-align:middle;}
#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:305px;}
#genderWomenWrapper dl{height:305px;}
#kidsWrapper dl{height:305px;}
#sportsWrapper dl{height:330px;}
#brandWrapper dl{height:305px;}
#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;}
.footer__list__span{font-size:10px;font-weight:normal !important;}
.adineue_pro_boldregular{font-family:'adineue_pro_boldregular';}
.adineue_pro_lightregular{font-family:'adineue_pro_lightregular';}
.AdiHaus{font-family:'AdiHaus';}
.adiHaus{font-family:'AdiHaus';font-weight:bold;}
.addthis_button_tweet{width: 75px !important;}
.lp_sale{color:#f00;}

/* ------- メルマガ登録 ------- */
#mm_regist {
	width: 100%;
	background: #3f4044;
	padding: 15px 0;
}
	
#mm_regist .mm_regist__link{
	display: block;
	color: #fff;
	position: relative;
	padding: 9px 0;
	text-decoration: none;
	font-weight: bold;
	width: 475px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
}

#mm_regist .mm_regist__link i{
	font-weight: bold;
}

#mm_regist .mail_icon{
	padding-right: 10px;
	font-size: 28px;
}

#mm_regist .angle_right_icon{
	padding-left: 25px;
	font-size: 24px;
}

/* ------- footer all ------- */

.out_sitemap{
	background-color: #000;	
	color: #fff;
}

#sitemap{
	width: 960px;
	margin: 0 auto;
	padding-top: 10px;
	overflow:hidden;
}

#sitemap a{
	display: block;
	color: #fff
}

/* ------- 言語選択 ------- */

#sitemap .lang_bt{
	float:left;
}

#sitemap .lang_item{
	display:block;
	background:url(/common/images/common/ixon_jp_l_wb.png) no-repeat left;
	margin:10px 0 0 0;
	padding-left:21px;
	width:100px;
	text-decoration:none;
	font-size:11px;
	text-align: left;
}


/* ------- 検索画面 ------- */


#sitemap #searchBoxFooter{
	width: 410px;
	height: 30px;
	margin-right: 0;
	display: inline-block;
}

#sitemap #searchBoxFooter .searchBtn {
	margin: 0;
	width: 96px;
}

#sitemap #searchWordFooter {
	width: 309px;
	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;
}

/* ------- 検索ナビ ------- */
#sitemap .hd{
	width: 560px;
	margin:10px auto 25px;
	padding:0;
	text-align:center;
}


/* ------- footerナビ ------- */

#sitemap .footer_nav__col{
	float: left;
	text-align: left;
	padding-left: 15px;
	font-size: 12px;
	width: 192px;
	box-sizing: border-box;
}


#sitemap .footer_nav__col__1{
	width: 147px;
}

#sitemap .footer_nav__col__2{
	width: 162px;
}

#sitemap .footer_nav__col__3{
	width: 222px;
}

#sitemap .footer_nav__col__4{
	width: 242px;
}

#sitemap .footer_nav__col__5{
	width: 182px;
}


#sitemap .footer_nav__ttl{
	margin-bottom:5px;
	text-indent:0;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}

#sitemap .footer_nav__ttl h3{
	font-weight: bold;
}

#sitemap .footer_nav{
	margin-bottom: 25px;
}


#sitemap .footer_nav__list{
	margin-bottom: 7px;
}

#sitemap .footer_nav__item{
	font-size: 12px;
	margin-bottom: 1px;
}

#sitemap .footer_nav__item--sub{
	color: #c00;
	font-weight: bold;
}

#sitemap .footer_nav__item__detail{
	font-size: 11px;
	text-indent: 1em;
}


/* SNSアイコン */
#sitemap .footer_sns__list{
	margin: 12px -13px 0 0;
	font-size: 0;
}

#sitemap .footer_sns__item{
	display: inline-block;
	margin-right:13px;
}

#sitemap .footer_sns__item img{
	width:32px;
	height:32px;
}

/* footer下部テキスト */
#sitemap .footer_txt{
	text-align:right;
	padding:10px 0;
	font-size:11px;
}


/* スマートフォンサイトを見る */
#toSpBtn{
	padding-bottom: 30px;
}

#toSpBtn a{
	display:block;
	color:#fff;
	padding-top:3px;
	font-size:45px;
	line-height:120px;
	height: 120px;
	box-sizing: border-box;
	border:2px solid #cfcfcf;
	width:920px;
	margin:0 auto;
	text-align:center;
}

/* 会社情報 */
#footer {
	background:#e3e3e3;
	padding:10px 20px;
}

#footer .footer_info__list{
	width:960px;
	margin:0 auto;
	text-align: right;
	display: inline-block;
}

#footer .footer_info__item{
	display:inline-block;
	margin-left:20px;
}

#footer .footer_info__link{
	color:#666666;
}

/* ------ return popup style ------ */
.return_popup_container.action { display: block; transition: all 1s ease-out; }
.return_popup_container { display: none; background: #555; background: rgba(0, 0, 0, 0.6); color: #000; position: fixed; top: 0; right: 0; left: 0; bottom: 0; margin: auto; z-index: 9998; transition: all 1s ease-out; }
.return_popup { width: 600px; height: 400px; box-sizing: border-box; border: 1px solid #AAA; background: #FFF; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; z-index: 9999; }
.return_popup > img.return_popup_off { width: 30px; height: 30px; position: absolute; top: 12px; right: 12px; }
.return_popup > img.return_popup_off:hover { cursor: pointer; }
.return_popup_inr { height: 350px; padding: 20px 25px 20px; box-sizing: border-box; }
.return__ttl { width: 400px; text-align: center; margin-bottom: 20px; }
.return__txt { font-size: 14px; text-align: center; line-height: 1.6em; letter-spacing: .04em; }
.return__border { width: 100%; height: 1px; background: #DDD; margin: 18px auto; }
.return__subtxt { font-size: 11px; color: #666; line-height: 1.8em; text-align: left; }
.fz_large { font-size: 1.15em; vertical-align: -1px; }
.return__txtlink { height: 48px; background: #DDD; padding: 0 25px; font-size: 14px; text-align: right; line-height: 48px; }
.return__txtlink > i { margin-right: 5px; }
.return__txtlink > a { color: #007FCB; border-bottom: 1px solid #007FCB; text-decoration: none !important; }
.return_popup_open:hover { cursor: pointer; }
.header_return_btn { font-weight: normal; padding-bottom: 1px; }
.header_return_btn:hover { border-bottom: 1px solid #000; }
.header_return_btn > .font-style { font-size: 11px; color: #555 !important; margin: 0 -4px; }

/* ------ list ------ */

#itemList ul{
	font-size: 0;
	width: 100%;
	box-sizing: border-box;
}

/* ------ item ------ */
#itemList .plp_item{
	width: 25%;

	display: inline-block;
	font-size: 10px;
	padding:5px 6px;
	margin: 0;
	vertical-align: top;
	box-sizing: border-box;
	margin-bottom:50px;
	position: relative;
}

#itemList .plp_item__inr{
	padding: 3px;
}

#itemList .plp_item__txt{
	padding: 0 3px;
}

#itemList .photo{
	padding: 5px 0 43px !important;
	border-bottom:1px solid #cccccc;
	margin-bottom: 8px;
	position: relative;
}



/* btn */
#itemList .plp_item__btn{
	text-align: center;
	height: 37px;
	line-height: 37px;
	width: 100%;
	box-sizing: border-box;
	font-size: 15px;
	color: #fff;
 	display: none; 
	cursor: pointer;
	padding-top: 1px;
	background: #007FCB;
	background: -moz-linear-gradient(left,#025f8e,#0286cd);
	background: -webkit-linear-gradient(left,right,#025f8e,#0286cd);
	background: -webkit-linear-gradient(left,#025f8e,#0286cd);
	background: -o-linear-gradient(left,#025f8e,#0286cd);
	background: -ms-linear-gradient(left,#025f8e,#0286cd);
	background: linear-gradient(to right,#025f8e,#0286cd);
	margin-bottom: 6px;
}

#itemList .plp_item__btn i{
	padding-left: 3px;
}


#itemList .plp_item__link__btn a{
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	display: block;
	position: relative;
	padding-right: 4px;
}

#itemList .plp_item__mi__link__wrap{
	display: none;
}

#itemList .plp_item__mi__link{
	color: #007FCB;
	font-size: 11px;
	padding-left: 3px;
}


#itemList .plp_item__mi__link i{
	padding-left: 3px;
}

#itemList .plp_item__mi__link:hover{
	text-decoration: none;
}

#itemList .plp_item__mi__link__wrap:hover a{
    position: relative;
}

#itemList .plp_item__mi__link__wrap:hover a:after{
    display:block;
}

#itemList .plp_item__mi__link:after{
	content:"";
	display: block;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0;
	display:none;
	height:1px;
	background-color:#0286cd;
}




#itemList .plp_item__link__btn .right_icon{
	position: absolute;
	right: 11px;
	top: 50%;
	margin-top: -8px;
	font-size: 14px;
}

#itemList .Coming .plp_item__btn{
	font-size: 18px;
	color: #333;
	cursor: default;
	background: #ccc;
	padding-top: 2px;
}

#itemList .itemSoldout .plp_item__btn{
	font-size: 18px;
	color: #333;
	cursor: default;
	background: #ccc;
	padding-top: 2px;
}

/* name */
#itemList .plp_item__name{
	height: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 10px;
}

/* price */
#itemList .plp_item__price{
	text-align: left;
	height: auto;
	line-height: 1;
	margin-bottom: 8px;
    font-size: 15px;
}

#itemList .plp_item__price .price {
    font-size: 1.1em;
}

#itemList .plp_item__price .memo {
	font-weight: bold;
	font-size: 10px;
}

#itemList .plp_item__price .proper {
	font-size: 12px;
	display: block;
	margin-bottom: 6px;
	color: #333 !important;
}

#itemList .plp_item__price .proper_txt {
	font-size: 10px;
	font-weight: normal;
}

#itemList .plp_item__price .sale {
	color: #f00;
}


/* レビュー件数表示 */
#itemList .rating {
	display: block;
	width: 100px;
	height: 10px;
	font-size: 12px;
	line-height: 12px;
	margin-top: 3px;
	background-image: url('../../common/rating_s.png');
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0px;
}

#itemList .index__review-count {
	position: relative;
	left: 65px;
	padding-top: 1px;
}

#itemList .index__review-count .index__review--no {
	font-size: 10px;
	padding-left: 1px;
}


/* logo */
.brand_icon{
	width: 35px;
	height: 35px;
	position:absolute;
	left: 0;
	text-indent: -9999px;
	bottom: 0;
}

.Style{
	background:url(/common/images/common/icon.png) 0 -511px;
}

.Originals{
	background:url(/common/images/common/icon.png) 0 -596px;
}

.Performance{
	background:url(/common/images/common/icon.png) 0 -681px;
}

.ActionSports{
	background:url(/common/images/common/icon.png) 0 -1833px;
	width: 30px;
	height: 30px;
}

.Neo{
	background:url(/common/images/common/icon.png) 0 -1943px;
	width:71px;
	height:13px;
	bottom:  13px;
}

#itemList .status_icon{
	height: 35px;
	position:absolute;
	right: 5px;
	bottom: 0;
}


#itemList .Coming .status_icon{
	background:url(/common/images/common/icon.png) 0 0;
	width: 92px;
}

#itemList .Pre .status_icon{
	background:url(/common/images/common/icon.png) 0 -268px;
	width: 76px;
}

#itemList .New .status_icon{
	background:url(/common/images/common/icon.png) 0 -183px;
	width: 30px;
}

#itemList .Restock .status_icon{
	background:url(/common/images/common/icon.png) 0 -353px;
	width: 65px;
}

#itemList .itemSoldout .status_icon {
	background:url(/common/images/common/icon.png) 0 -438px;
	width: 170px;
	height: 23px;
	position:absolute;
	bottom:43px;
	left: -2px;
	text-indent:-9999px;
}

#itemList .attributes_icon{
	width: 40px;
	height: 40px;
	position:absolute;
	right:0;
	top: 0;
	text-indent:-9999px;
}

#itemList .itemLimited .attributes_icon{
	background:url(/common/images/item/limited.png) 0 0;
}

#itemList .item2buy .attributes_icon{
	background:url(/common/images/item/2buy.png) 0 0;
}

#itemList .itemMark .attributes_icon{
	background:url(/common/images/item/mark.png) 0 0;
}

#itemList .itemCustom .customise_icon{
	background:url(/common/images/common/customise_it.png) 0 no-repeat;
	width: 87px;
	height: 12px;
	position:absolute;
	right: 5px;
	bottom: 43px;
	text-indent:-9999px;
	z-index: 10;
}

/*---- ab_test -----*/
#itemList .plp_item_buynow__inr:hover{
	box-shadow: 0 0 8px #5C5C5C;
	position: relative;
	background-color: #fff;
	z-index: 100;
	padding-bottom: 8px;
}

#itemList .plp_item_buynow__inr:hover .photo{
	padding: 5px 0 0!important;
	border-bottom: none;
}

#itemList .plp_item_buynow__inr:hover .status_icon{
	display: none;
}


#itemList .plp_item_buynow__inr:hover .plp_item__btn{
	display: block;
}

#itemList .plp_item_buynow__inr:hover .rating{
	bottom: 8px;
}

#itemList .plp_item_buynow__inr:hover .brand_icon{
	top: 5px;
	left : 2px;
}

#itemList .plp_item_buynow__inr:hover .customise_icon{
	bottom: 0;
}

#itemList .plp_item_buynow__inr:hover .plp_item__mi__link__wrap{
	display: block;
}
