@charset "utf-8";
/*================================================================

レイアウト

================================================================*/

/*----------------------------------------------------------------
	IMPORT
----------------------------------------------------------------*/
@import "reset.css";
@import "common110606.css";

/* #slider
----------------------------------------------------------------*/
#contents { padding-top: 15px; }
#main { padding-top: 30px; }
#main .rightColumn {
	float: right;
	width: 710px;
}
#thumnails {
	margin-top: 24px;
	width: 730px;
	margin-right: -20px;
}
#thumnails li {
	float: left;
	width: 126px;
	padding-bottom: 15px;
	margin-right: 20px;
}
#thumnails .thum {
	display: block;
	height: 118px;
	width: 118px;
	padding: 4px;
	background: url(../../newarrivals/images/frm_red_126.png) no-repeat;
	/*position: relative;*/
}
#thumnails .thum a {
	display: table-cell;
	height: 118px;
	width: 118px;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	zoom: 1;
}
/* for IE6 */
* html #thumnails .thum a {	display: block;}	
* html #thumnails .thum a img {	
	zoom: 1;
	margin-top: -2px;
}
/* for IE7 */
*:first-child+html #thumnails .thum a {	display: block;}	
*:first-child+html #thumnails .thum a img {
	zoom: 1;
	margin-top: -2px;
}
#thumnails .thum a img,
#thumnails .thum a {
	zoom: 1;
}
#thumnails .name {
	/*background: url(../images/icon_arrow01.gif) no-repeat 0px 13px;*/
	padding-top: 8px;
	display: block;
	width: 126px;
	/*padding-left: 15px;*/
 line-height: 1.5;
}

/* #sideBar */
#sideBar {
	float: left;
	width: 200px;
	font-size: 109%;
}
#sideBar .ttlNav {
	padding-left: 16px;
	background: url(../images/submenu_bg_l.gif) no-repeat 0 center;
}
body.MB #sideBar .ttlNavMB,
body.SC #sideBar .ttlNavSC { color: #91111b; }
#sideBar .sidenav {
	margin-bottom: 15px;
}
#sideBar .sidenav li { padding-bottom: 2px; }
#sideBar .sidenav a { padding-left: 16px; }
#sideBar .sidenav a:link { background: url(../images/submenu_bg.gif) no-repeat 0 center; }
#sideBar .sidenav a:visited { background: url(../images/submenu_bg.gif) no-repeat 0 center; }
#sideBar .sidenav a:hover,
body.catAll #sideBar .sidenavMB .sidenavAll a,
body.catOuter #sideBar .sidenavMB .sidenavOuter a,
body.catTops #sideBar .sidenavMB .sidenavTops a,
body.catBottoms #sideBar .sidenavMB .sidenavBottoms a,
body.catBag #sideBar .sidenavMB .sidenavBag a,
body.catShoes #sideBar .sidenavMB .sidenavShoes a,
body.catGoods #sideBar .sidenavMB .sidenavGoods a, 
body.catAllSC #sideBar .sidenavSC .sidenavAll a,
body.catOuterSC #sideBar .sidenavSC .sidenavOuter a,
body.catTopsSC #sideBar .sidenavSC .sidenavTops a,
body.catBottomsSC #sideBar .sidenavSC .sidenavBottoms a,
body.catBagSC #sideBar .sidenavSC .sidenavBag a,
body.catShoesSC #sideBar .sidenavSC .sidenavShoes a,
body.catGoodsSC #sideBar .sidenavSC .sidenavGoods a {
	/*background: url(../images/submenu_bg_on.gif) no-repeat 0 center;*/
	color: #91111b;
	text-decoration: none;
}

#main .rightColumn .product {
	padding-top: 25px;
	width: 710px;
}
#main .rightColumn .product .photo {
	background: url(../images/frm_red_38801.gif) no-repeat;
	float: left;
	/* height: 388px;*/
	width: 388px;
	position: relative;
}
#main .rightColumn .product .photo .inner {
	padding: 4px;
	background: url(../images/frm_red_38802.gif) no-repeat 0 bottom;
	zoom: 1;
	text-align: center;
}
#main .rightColumn .product .photo img { /*left: 4px;
	top: 4px;
	position: absolute;*/
}

#main .rightColumn .explain {
	float: right;
	width: 282px;
}
#main .rightColumn .explain .pagenation {
	overflow: hidden;
	zoom:1;
	/*padding-bottom: 24px;
	width: 282px;*/
}
#main .rightColumn .explain li {
	float: left;
	height: 15px;
	margin-right: 15px;
	margin-bottom: 24px;
}
#main .rightColumn .explain p {
	clear: both;
	margin-bottom: 12px;
	font-size: 109%;
}
#main .rightColumn .explain .links { clear: both; }

.noData {
	margin: 30px 0 0;
}
.btnFb {
	margin-bottom: 10px;
}