
/*
div#widgetLeftContainer {
  left:-505px;
}
*/



h3.collectionGuideHeader {
width: 418px;
height: 20px;
padding: 0;
margin: 0 0 3px 0;

background: url(../images/txt/txt_collection_guide.gif) left top no-repeat;
}

div#panel div#collectionGuide {
width: 506px;
padding: 0 0 10px 0;
border: 1px solid #c6c6c6;
margin: 0 0 18px 0;
}

div#collectionGuide div#collectionGuideTab {
width: 506px;
height: 25px;
padding: 0;
margin: 0 0 17px 0;

background: url(../images/top/tab_collectionguide.gif) left top no-repeat;
position: relative;
}

div#collectionGuide div#collectionGuideTab a.collectionGuideTabMens {
width: 142px;
height: 22px;
padding: 0;
margin: 0;

display: block;
position: absolute;
top: 4px;
left: 15px;
}
div#collectionGuide div#collectionGuideTab a.collectionGuideTabLadies {
width: 142px;
height: 22px;
padding: 0;
margin: 0;

display: block;
position: absolute;
top: 4px;
left: 146px;
}

div#collectionGuide div#collectionGuideTab a.collectionGuideTabMens span,
div#collectionGuide div#collectionGuideTab a.collectionGuideTabLadies span {
display: none;
visibility: hidden;
}

div#collectionGuide div#collectionIndexMens {
}
div#collectionGuide div#collectionIndexLadies {
display: none;
}

div#collectionGuide h4.collectionIndex {
width: 385px;
height: 12px;
padding: 0;
margin: 0 auto 10px auto;
}

div#collectionGuide div#collectionGuideMens h4.collectionIndex {
background: url(../images/top/txt_font_collection_index_b.gif) left top no-repeat;
}
div#collectionGuide div#collectionGuideLadies h4.collectionIndex {
background: url(../images/top/txt_font_collection_index_p.gif) left top no-repeat;
}

div#collectionGuide table.collectionTable {
width: 352px;
padding: 0;
margin: 0 auto 22px auto;
}

table.collectionTable td {
width: 209px; /* 192-162=30 */
height: 40px;
padding: 5px 0;
margin: 0;

vertical-align: middle;
}

table.collectionTable td a {
width: 162px;
height: 45px;
padding: 0;
margin: 0 auto 5px 0;
display: block;
}

div#collectionGuide h4.exclusiveCollectionIndex {
width: 385px;
height: 12px;
padding: 0;
margin: 0 auto 10px auto;
}
div#collectionGuide div#collectionGuideMens h4.exclusiveCollectionIndex {
background: url(../images/top/txt_font_exc_collection_ind.gif) left top no-repeat;
}
div#collectionGuide div#collectionGuideLadies h4.exclusiveCollectionIndex {
background: url(../images/top/txt_font_exc_collection_ind_p.gif) left top no-repeat;
}

div#collectionGuide div#collectionGuideLadies {
display: none;
}

div#collectionGuide table.exclusiveCollectionTable {
margin: 0 auto;
}


table.collectionTable tr td a.cg_mens_m_vintage {
background: url(../images/top/collection_guide/logo_vintage_cloth.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_501 {
background: url(../images/top/collection_guide/logo_501_01.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_redtaboriginal {
background: url(../images/top/collection_guide/logo_redtab_original.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_redtabclassic {
background: url(../images/top/collection_guide/logo_redtab_classic.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_premium {
background: url(../images/top/collection_guide/logo_premiumjeans.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_fenom {
background: url(../images/top/collection_guide/logo_fenom.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_mc {
background: url(../images/top/collection_guide/logo_m\&c.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_exclusive {
background: url(../images/top/collection_guide/logo_exclusive.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_squaretopblock {
background: url(../images/top/collection_guide/logo_squeretop.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_engineered {
background: url(../images/top/collection_guide/logo_engineered.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_red {
background: url(../images/top/collection_guide/logo_red.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_euvintage {
background: url(../images/top/collection_guide/logo_EUvintage.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_blue {
background: url(../images/top/collection_guide/logo_blue.gif) left top no-repeat;
}

table.collectionTable tr td a.cg_mens_m_vintage:hover,
table.collectionTable tr td a.cg_mens_m_501:hover,
table.collectionTable tr td a.cg_mens_m_redtaboriginal:hover,
table.collectionTable tr td a.cg_mens_m_redtabclassic:hover,
table.collectionTable tr td a.cg_mens_m_premium:hover,
table.collectionTable tr td a.cg_mens_m_fenom:hover,
table.collectionTable tr td a.cg_mens_m_mc:hover,
table.collectionTable tr td a.cg_mens_m_exclusive:hover,
table.collectionTable tr td a.cg_mens_m_squaretopblock:hover,
table.collectionTable tr td a.cg_mens_m_engineered:hover,
table.collectionTable tr td a.cg_mens_m_red:hover,
table.collectionTable tr td a.cg_mens_m_euvintage:hover,
table.collectionTable tr td a.cg_mens_m_blue:hover {
background-position: right;
}


table.collectionTable tr td a.cg_mens_m_damian {
width: 161px;
background: url(../images/top/collection_guide/logo_damien.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_capitale {
width: 161px;
background: url(../images/top/collection_guide/logo_capitale.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_m_indigo {
width: 161px;
background: url(../images/top/collection_guide/logo_everything_indigo.gif) left top no-repeat;
}

table.collectionTable tr td a.cg_mens_m_damian:hover,
table.collectionTable tr td a.cg_mens_m_capitale:hover,
table.collectionTable tr td a.cg_mens_m_indigo:hover {
background-position: right;
}




table.collectionTable tr td a.cg_ladies_l_angelite {
background: url(../images/top/collection_guide/logo_angelite.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_vintage {
background: url(../images/top/collection_guide/logo_vintage_cloth.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_501 {
background: url(../images/top/collection_guide/logo_501_02.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_redtabjeans {
background: url(../images/top/collection_guide/logo_redtab_original.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_exclusive {
background: url(../images/top/collection_guide/logo_exclusive.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_red {
background: url(../images/top/collection_guide/logo_red.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_blue {
background: url(../images/top/collection_guide/logo_blue.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_euvintage {
background: url(../images/top/collection_guide/logo_EUvintage.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_ragdoll {
background: url(../images/top/collection_guide/logo_ragdoll.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_ladies_l_mc {
background: url(../images/top/collection_guide/logo_m\&c.gif) left top no-repeat;
}


table.collectionTable tr td a.cg_ladies_l_angelite:hover,
table.collectionTable tr td a.cg_ladies_l_vintage:hover,
table.collectionTable tr td a.cg_ladies_l_501:hover,
table.collectionTable tr td a.cg_ladies_l_redtabjeans:hover,
table.collectionTable tr td a.cg_ladies_l_exclusive:hover,
table.collectionTable tr td a.cg_ladies_l_euvintage:hover,
table.collectionTable tr td a.cg_ladies_l_ragdoll:hover,
table.collectionTable tr td a.cg_ladies_l_mc:hover,
table.collectionTable tr td a.cg_ladies_l_red:hover,
table.collectionTable tr td a.cg_ladies_l_blue:hover {
background-position: right;
}

table.collectionTable tr td a.cg_mens_l_kariang {
width: 161px;
background: url(../images/top/collection_guide/logo_kariang.gif) left top no-repeat;
}
table.collectionTable tr td a.cg_mens_l_kariang:hover {
background-position: right;
}

table.collectionTable tr td a span {
display: none;
visibility: hidden;
}

a.bg_center {
background-position: center;
}
a.bg_right {
background-position: right;
}


/**  
 display: none;
 vissible: hidden;
 **/
div#hotTopics h3 span,
div#hotTopics a.hotTopicsBnr_01 span,
div#hotTopics a.hotTopicsBnr_02 span,
h3.recommendHeader span,
div#recommendBody div.mens_best5 h4 span,
div#recommendBody div.ladies_best5 h4 span,
div#recommendBody div.mens_best5 div.ranking span strong,
div#recommendBody div.ladies_best5 div.ranking span strong,
h3.collectionGuideHeader span,
div#collectionGuide h4.collectionIndex span,
div#collectionGuide table.collectionTable td a span,
div#collectionGuide h4.exclusiveCollectionIndex span
{
display: none;
visibility: hidden;
}


/**
 * Grand Top Left Column
 **/


/**
 * Grand Top Right Column
 **/

/**
 * Magazine Info.
 **/
div#widgetLeftContainer h4.magazineInfo {
width: 170px;
height: 20px;
padding: 0;
margin: 0 0 7px 0;

clear: both;
background: url(../images/top/txt_magazine_info.gif) left top no-repeat;
}
div#widgetLeftContainer div#magazineInfo {
width: 140px;
padding: 14px;
border: 1px solid #f1f1f1;
margin: 0 0 37px 0;

background: url(../images/top/bg_magazine_info.gif) left top repeat;
}

div#magazineInfo a.btn_magazineInfo {
width: 143px;
height: 29px;
padding: 0;
margin: 0 auto;

display: block;
}

/**
 * display: none;
 * visible: hidden
 */
h4.magazineInfo span
{
display: none;
visibility: hidden;
}

.jcarousel-skin-ie7 { padding-top: 26px; }
* html .jcarousel-skin-ie7 { padding-top: 36px; }
*:first-child+html .jcarousel-skin-ie7 { padding-top: 36px; }
head~/* */body .jcarousel-skin-ie7 { padding-top: 36px; }
html:not(:target) .jcarousel-skin-ie7 { padding-top: 26px; }

.jcarousel-skin-ie7 {
/
}







/* 2011リニューアル */

#panel .mensArrival,
#panel .mensRecommend,
#panel .ladysArrival,
#panel .ladysRecommend {
position:relative;
}

#panel .mensArrival .mensArrivalTitle {
margin:0;
background:url("/_common/images/common/ttl_mens_newarrival.gif") no-repeat left top;
width:532px;
height:19px;
text-indent:-9999em;
}

#panel .mensRecommend .mensRecommendTitle {
margin:0;
background:url("/_common/images/common/ttl_mens_recommend.gif") no-repeat left top;
width:532px;
height:19px;
text-indent:-9999em;
}
#panel .mensArrival a.goToMore,
#panel .mensRecommend a.goToMore {
background:url("/_common/images/common/ttl_mens_more.gif") no-repeat left bottom;
width:76px;
height:12px;
position:absolute;
right:7px;
top:3px;
margin:0;
}

/* IE6ハック */
* html #panel .mensArrival a.goToMore,
* html #panel .mensRecommend a.goToMore {
background:url("/_common/images/common/ttl_mens_more.gif") no-repeat left bottom;
width:76px;
height:20px;
position:absolute;
right:7px;
top:-5px;
margin:0px;
text-decoration: none;
display: block;
overflow: hidden
}

/*
#panel .mensArrival .goToMore a,
#panel .mensRecommend .goToMore a {
display:block;
height:12px;
font-size:12px;
color:#FFF;
padding-left:24px;
}
*/

#panel .ladysArrival .ladysArrivalTitle {
margin:0;
background:url("/_common/images/common/ttl_ladys_newarrival.gif") no-repeat left top;
width:532px;
height:19px;
text-indent:-9999em;
}

#panel .ladysRecommend .ladysRecommendTitle {
margin:0;
background:url("/_common/images/common/ttl_ladys_recommend.gif") no-repeat left top;
width:532px;
height:19px;
text-indent:-9999em;
}

#panel .ladysArrival a.goToMore,
#panel .ladysRecommend a.goToMore {
background:url("/_common/images/common/ttl_ladys_more.gif") no-repeat left bottom;
width:76px;
height:12px;
*height:20px;
position:absolute;
right:7px;
top:3px;
*top:-5px;
margin:0px;
text-decoration: none;
display: block;
overflow: hidden
}

/* IE6ハック */
* html #panel .ladysArrival a.goToMore,
* html #panel .ladysRecommend a.goToMore {
background:url("/_common/images/common/ttl_ladys_more.gif") no-repeat left bottom;
width:76px;
height:20px;
position:absolute;
right:7px;
top:-5px;
margin:0px;
text-decoration: none;
display: block;
overflow: hidden
}

/*
#panel .ladysArrival .goToMore a,
#panel .ladysRecommend .goToMore a {
display:block;
width:76px;
height:12px;
font-size:12px;
color:#FFF;
padding-left:24px;
}
*/

#panel .redommendContainer {
margin-bottom:14px;
width:532px;
overflow:hidden;
}

#panel .redommendContainer ul.item_list {
width:532px;
_width:533px;
margin:0;
overflow:hidden;
}

#panel .redommendContainer ul.item_list li {
margin:0 !important;
padding:0 !important;
width:132px !important;
height:294px !important;
border:solid 1px #E3E3E3;
border-right: none;
/*overflow:hidden;*/
}

#panel .redommendContainer ul.item_list li.last_child {
border:solid 1px #E3E3E3;
width:131px !important;
}

#panel .redommendContainer ul.item_list li:hover {
background-color:#000000;
}

#panel .redommendContainer ul.item_list li div.item_photo {
margin:0;
padding:0;
height:158px;
width:132px !important;
}

#panel .redommendContainer ul.item_list li div.item_photo a {
width:132px !important;
}

#panel .redommendContainer ul.item_list li .item_photo img {
margin-top:10px;
width:108px;
margin-left:auto;
margin-right:auto;
}

#panel .redommendContainer ul.item_list li .item_icons,
#panel .redommendContainer ul.item_list li .item_title,
#panel .redommendContainer ul.item_list li .item_data {
width:120px;
margin-left:auto;
margin-right:auto;
}



ul.item_list li div.cs_thumbs,
ul.item_list li div.cs_thumbs.left {
width:76px;
}

ul.item_list li div.cs_thumbs {
left:130px;
}

ul.item_list li div.cs_thumbs.left {
left:-72px;
}

ul.item_list li div.cs_thumbs div,
ul.item_list li div.cs_thumbs.left div {
width:76px;
}


ul.item_list li div.cs_thumbs div a {
    background-color: #000000;
    border-bottom: 5px solid #000000;
    display: block;
    margin: 0;
    padding: 0;
}

ul.item_list li div.cs_thumbs div {
    display: block;
    margin: 10px auto 5px;
    padding: 0;
    text-align: center;
    width: 76px;
}

