@charset "utf-8";

/* CLEARFIX */
#contents, #pickup, .other, #pickup ul,.title, .archives li, .other {zoom: 1;}
#contents:after, #pickup:after, .other:after, #pickup ul:after, .title:after, .archives ul:after, .other:after {content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; line-height: 0;}


#main {width: 880px;}
#main a {text-decoration: none;}
#clothes #main h1 {
background-image: url("/img/store/clothes/top/title_clothes.png");
background-repeat: no-repeat;
height: 27px;
overflow: hidden;
text-indent: -9999px;
margin-bottom: 20px;
}
h2 {font-size:14px;}
#snSection1 h1 {background: url("/img/store/clothes/top/title_clothes.png") no-repeat 0 -30px; height: 30px; width: 60px; text-indent: -9999px;}
#snSection2 h1 {background: url("/img/store/clothes/top/title_clothes.png") no-repeat -60px -30px; height: 30px; width: 60px; text-indent: -9999px;}
#snSection3 h1 {background: url("/img/store/clothes/top/title_clothes.png") no-repeat -120px -30px; height: 30px; width: 165px; text-indent: -9999px;}

#main p {margin: 5px 0 10px 0;}
#pickup {margin-bottom: 20px; }
#pickup .title {display: block; font-weight: bold; font-size: 14px; padding-bottom: 2px; padding-top: 8px;}

.other {margin-bottom: 30px; padding-top: 20px; border-top: 1px solid #e0e0e0;}

.archives {margin-bottom: 10px;}
.archives ul.campaignList {margin-right: -20px;}
.archives .campaignList li {display:inline-block; width:280px; margin-right: 16px; margin-bottom: 15px; vertical-align: top; /display: inline; /zoom: 1;}
.archives .title {display: block; font-weight: bold; font-size: 14px; padding-bottom: 2px; padding-top: 8px;}

.other ul.campaignList {margin-right: -16px;}
.other .campaignList li {display: inline-block; letter-spacing: normal; margin: 0 16px 15px 0; vertical-align: top; width: 160px; /display: inline; /zoom: 1;}
.other .title {display: block; font-weight: bold; padding-top: 5px;}

.campaignList li, #pickup p {background-color: #000;}
.campaignList li span, #pickup p span {background-color: #FFF; display: block;}
.campaignList li a img, #pickup a img {
-webkit-transition: all .2s ease;
   -moz-transition: all .2s ease;
     -o-transition: all .2s ease;
        transition: all .2s ease;
}
.campaignList li a:hover img, #pickup a:hover img {filter: alpha(opacity=80); opacity:0.8;
-webkit-transition: 0;
   -moz-transition: 0;
     -o-transition: 0;
        transition: 0;
}

.skipNav {margin-top: 0;}

#snSection2 .skipNav, #snSection3 .skipNav {margin-top: 20px;}

/* shareButton */
.shareButton { margin-top: 15px;}
.shareButton li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.share { margin-top: 15px;}
.share li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}