@charset "utf-8";#shoeplaza #SlideInMenu .navbar-nav > li{border-bottom:none;}
#shoeplaza #SlideInMenu{background-color:#1AA3BE;}
#shoeplaza #SlideInMenu .navbar-nav > li > a{padding:20px 15px;font-size:14px;line-height:14px;color:#ffffff;background:url(/smp/images/corp/header/arrow_header.png) no-repeat right center #1AA3BE;-webkit-background-size:auto 100%;-ms-background-size:auto 100%;background-size:auto 100%;opacity:0.95;}
#shoeplaza #SlideInMenu .navbar-nav > li.active > a,
#shoeplaza #SlideInMenu .navbar-nav > li.active:focus > a,
#shoeplaza #SlideInMenu .navbar-nav > li.active:hover > a,
#shoeplaza #SlideInMenu .navbar-nav > li:hover > a,
#shoeplaza #SlideInMenu .navbar-nav > li:focus > a,
#shoeplaza #SlideInMenu .navbar-nav > li.active > a:focus,
#shoeplaza #SlideInMenu .navbar-nav > li.active:focus > a:focus,
#shoeplaza #SlideInMenu .navbar-nav > li.active:hover > a:focus,
#shoeplaza #SlideInMenu .navbar-nav > li:hover > a:focus,
#shoeplaza #SlideInMenu .navbar-nav > li:focus > a:focus{color:#1AA3BE;background:url(/smp/images/corp/header/arrow_header.png) no-repeat right center #ffffff;-webkit-background-size:auto 100%;-ms-background-size:auto 100%;background-size:auto 100%;opacity:0.9;}
#shoeplaza #SlideInMenu > .navbar-nav{display:none;}
#shoeplaza #SlideInMenu.opened > .navbar-nav{display:block;}
#shoeplaza #header{position:relative;width:100%;height:97px;border-bottom:solid 1px #cfcfcf;background-color:#fff;}
#header div.container{height:50px;}
#shoeplaza #header .navbar-default h1.shoeplaza-title{float:left;width:128px;height:49px;font-size:13px;}
#shoeplaza #header .container .collapse{display:block;}
#shoeplaza #header .navbar-default .navbar-toggle.collapsed{float:left;margin-right:0;width:49px;height:49px;border:none;border-radius:0;background:url(/smp/shoeplaza/images/header/btn_sp_menu.png) no-repeat 0 50%;-webkit-background-size:auto auto;-ms-background-size:auto auto;background-size:100% auto;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:1;}
#shoeplaza #header .navbar-default .navbar-toggle{float:left;margin-right:0;width:49px;height:49px;border:none;border-radius:0;background:url(/smp/shoeplaza/images/header/btn_sp_close.png) no-repeat 0 50%;-webkit-background-size:auto auto;-ms-background-size:auto auto;background-size:100% auto;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:1;}
#shoeplaza #header .globalnavi{position:absolute;top:0;right:8px;}
#shoeplaza #header .globalnavi li{float:left;width:45px;height:49px;}
#shoeplaza #top-news h3.section-title{padding-bottom:10px;}
#shoeplaza #campaign-other{margin-top:20px;}
#shoeplaza #campaign-other ul{margin:0 0 0 4%;}
#shoeplaza #campaign-other ul li{text-align:center;padding:4% 4% 0 0;}
#shoeplaza #webMagazineWrap{margin-bottom:20px;}
#shoeplaza #webMagazineWrap h3.section-title{padding-bottom:15px;}
#shoeplaza #webMagazineWrap ul{margin:0 0 0 4%;}
#shoeplaza #webMagazineWrap ul li{text-align:center;padding:0 4% 4% 0;}
#brandListWrap .brandTabsWrap{margin-top:10px;}
#brandListWrap .brandTabsWrap .nav-tabs{border-bottom:1px solid #1AA3BE;}
.nav-tabs > li{margin-bottom:0;}
#brandListWrap .brandTabsWrap .tab-pane{background-color:#fff;padding:15px 0 0 0;}
#brandListWrap .brandTabsWrap .tab-pane .itemsWrap{margin:0 0 0 4%;}
#brandListWrap .brandTabsWrap .tab-pane .itemsWrap ul{}
#brandListWrap .brandTabsWrap .tab-pane .itemsWrap ul li{text-align:center;padding:0 4% 4% 0;}
#brandListWrap .brandTabsWrap .nav{margin-top:10px;padding:0 4%;}
#brandListWrap .brandTabsWrap .nav > li:first-child a{margin-left:0;}
#brandListWrap .brandTabsWrap .nav > li:last-child a{margin-right:0;}
#brandListWrap > .brandTabsWrap > .nav > li a{margin-top:6px;}
#brandListWrap > .brandTabsWrap > .nav > li.active a{margin-top:0;}
.nav-tabs > li > a, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#1AA3BE #1AA3BE transparent;border-image:none;border-style:solid;border-width:1px;color:#1AA3BE;cursor:default;text-align:center;margin-left:1px;}
.brandTabsWrap .nav > li{font-size:12px;list-style:16px;}
.brandTabsWrap .nav > li.active{font-size:12px;list-style:16px;margin-top:0;}
.brandTabsWrap .nav > li > a{margin-right:1px;padding:15px 0;height:46px;color:#1AA3BE;background-color:#fff;border-bottom:none;}
.brandTabsWrap .nav > li.active > a{height:54px;padding:18px 0;color:#fff;background-color:#1AA3BE;border-bottom:none;}
.brandTabsWrap .nav li.active a:hover{color:#fff;border-color:#1AA3BE #1AA3BE transparent;}
.brandTabsWrap .nav li a:hover{color:#1AA3BE;border-color:#1AA3BE #1AA3BE transparent;}
#brandListWrap .brandTabsWrap .news-container article{height:114px;}
#brandListWrap .brandTabsWrap .news-container article a{height:86px;padding:14px 0;}
#brandListWrap .brandTabsWrap .news-container p.imgL{float:left;margin:0 14px 0 0;}
#brandListWrap .brandTabsWrap .news-container p.imgL img{width:108px;}
#brandListWrap .brandTabsWrap .news-container p.tx-title{padding-right:30px;}
#brandListWrap .brandTabsWrap .spBrandWrap .nav-tabs{border-bottom:medium none;}
.brandTabsWrap .spBrandWrap .nav > li{margin-top:0;}
.spBrandWrap .nav-tabs > li > a, .spBrandWrap .nav-tabs > li.active > a, .spBrandWrap .nav-tabs > li.active > a:hover, .spBrandWrap .nav-tabs > li.active > a:focus{color:#989898;background-color:#fff;border-color:transparent;}
.spBrandWrap .nav-tabs > li.active > a, .spBrandWrap .nav-tabs > li.active > a:hover, .spBrandWrap .nav-tabs > li.active > a:focus{color:#1AA3BE;border-bottom:solid 2px #1AA3BE;}
.brandTabsWrap .spBrandWrap .nav li > a:hover{border-color:#fff;}
.brandTabsWrap .spBrandWrap .nav li.active > a:hover{border-bottom:solid 2px #1AA3BE;}
.brandTabsWrap .spBrandWrap .nav > li > a{height:58px;padding:0 0 10px;}
.brandTabsWrap .spBrandWrap .nav > li.active > a{height:58px;margin-top:0;padding:0 0 10px;}
.brandTabsWrap .spBrandWrap .nav > li > a > span{display:block;padding:8px 0;}
#shoeplaza .breadcrumb-list{border-top:none;}
.bottom-brand-button{margin:10px auto 0;text-align:center;width:60%;}


/*-- 171222FSP追加 --*/

#event,
.pickupWrap,
.campaignWrap,
#top-news{margin-top:50px;}

#upper-stage-bnr ul{
	  display: block;
    height: 100%;
    border: 1px solid #c8c8c8;
    box-sizing: border-box;
    margin: 10% 4% 4%;}

#upper-stage-bnr li:first-child{border-right: 1px solid #c8c8c8;}

.pickupWrap a{display:block;}

.pickupWrap ul{
	padding: 6% 4% 0;
	box-sizing:border-box;}

.pickupWrap ul li{margin-bottom:8%;}

.pickupWrap .pickupImg {
    width: 45%;
}

.pickupWrap .pickupImg img {
    width: 100%;
    height: 100%;
    border: 1px solid #0fa3be;
    box-sizing: border-box;
}

.pickupWrap .tx-item {
    padding-left: 4%;
    box-sizing: border-box;
    font-weight: bold;
    font-size: 11px;
    line-height: 2.0;
	}

.pickupWrap .tx-item img {
    width: 45%;
}

p.tx-price .red {
    color: #fa0020;
}
	
p.tx-price .red strong {
    font-size: 22px;
}

.campaignWrap .row{
	padding-top:6%;
	text-align: center;
	}

.campaignWrap ul li{
	padding: 0 4%;
	margin-bottom:6%;
	box-sizing:border-box;
}

.btn-more{max-width: 432px;}


#shoeplaza #event{margin-top:40px;}
#shoeplaza #event ul{margin:0 0 0 4%;}
#shoeplaza #event ul li{text-align:center;padding:4% 4% 0 0;}
