@charset "utf-8";

#mainVisual {
    height: 207px;
    margin-bottom: 28px;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

/* ladies用 */
.pannel h2 { height:27px; width:698px; margin-bottom:12px; position:relative; }
.pannel h2 span { text-indent:-9999em; z-index:-9999; position:absolute; }
.pannel h3 { height:27px; width:698px; margin-bottom:12px; position:relative; }
.pannel h3 span { text-indent:-9999em; z-index:-9999; position:absolute; }
h2.newArrival { background:url('/_common/images/shop/ladies/bar_ladies_newarrival.gif') no-repeat left top; }
h3.weeklyRanking { background:url('/_common/images/shop/ladies/bar_weekly_ranking.gif') no-repeat left top; }
h3.recommend { background:url('/_common/images/shop/ladies/bar_recommend.gif') no-repeat left top; }
h2 a.newArrivalMore { background:url('/_common/images/shop/mens/btn_more.gif') no-repeat scroll left top transparent !important; display:block; height:11px !important; right:18px !important; top:8px !important; width:58px !important; position:absolute; }
h2 a.newArrivalMore:hover { background-position:left bottom !important; }

#panelLevisStyle { width:484px; margin-bottom:36px; position:relative; left:107px; }
h2.levisStyle { width:484px; background:url('/_common/images/shop/mens/bar_levis_style.gif') no-repeat left top; margin-bottom:0; }
#panelLevisStyle .border { border:solid 1px #E2E2E2; border-top:none; background-color:#FDFDFD; }
#panelLevisStyle .border ul { margin:0 auto; padding:16px 0; width:480px; }
#panelLevisStyle .border ul li { list-style:none; display:inline; margin-left:2px; }
#panelLevisStyle .border ul li.lastChild { margin-right:0; }
/* 3段の場合
#styleSample {margin-bottom:15px;  height:615px;}
*/
/* 2段の場合
#styleSample {margin-bottom:15px;  height:410px;}
*/
/* 1段の場合*/
#styleSample {margin-bottom:15px;  height:234px;}
#styleSample ul{ }
#panelCollectionIndex {}
h2.collectionIndex { background:url('/_common/images/shop/mens/bar_collection_index.gif') no-repeat left top; margin-bottom:0; }
#panelCollectionIndex .border { border:solid 1px #E2E2E2; border-top:none; background-color:#FDFDFD; }

div#ladiesCollectionIndex div.collectionIndexBlock { background-image:url('/_common/images/shop/bg_collection_corner.gif'); }
div#ladiesCollectionIndex, div#ladiesCollectionIndex { padding-top:20px; margin:0 auto; }
div#ladiesCollectionIndex div#collectionIndexMajorityContainer,
div#ladiesCollectionIndex div#collectionIndexMinorityContainer { margin-bottom:0; }
div#ladiesCollectionIndex div.collectionIndexBlock p { font-size:10px; }
