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

レイアウト

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

/*----------------------------------------------------------------
	IMPORT
----------------------------------------------------------------*/
@import "reset.css";
@import "common.css";
/* #slider
----------------------------------------------------------------*/

#contents { padding-top: 15px; }
#main { padding-top: 30px; }
#sidenav {
	float: left;
	width: 200px;
	font-size: 109%;
}
#sidenav li { padding-bottom: 2px; }
#sidenav a {
	padding-left: 16px;
	display: block;
}
#sidenav a:link { background: url(../images/submenu_bg.gif) no-repeat left center; }
#sidenav a:visited { background: url(../images/submenu_bg.gif) no-repeat left center; }
#sidenav a:hover,
/*#sidenav a.stay,*/
body.catMens_bigi #sidenav .sidenavMens_bigi a,
body.catDistinction_mens_bigi #sidenav .sidenavDistinction_mens_bigi a,
body.catMens_bigi_first #sidenav .sidenavMens_bigi_first a,
body.catEssential_garment_mens_bigi #sidenav .sidenavEssential_garment_mens_bigi a,
body.catBen_the_rodeo_tailor #sidenav .sidenavBen_the_rodeo_tailor a,
body.catThe_beatles_by_mens_bigi #sidenav .sidenavThe_beatles_by_mens_bigi a,
body.catSetting_cracks #sidenav .sidenavSetting_cracks a {
	background: url(../images/submenu_bg_on.gif) no-repeat left center;
	color: #91111b;
	text-decoration: none;
}
#main .rightColumn {
	float: right;
	width: 710px;
	z-index: 1;
}

#main .rightColumn .title {
	margin-top: 17px;
	margin-bottom: 10px;
}
#main .thumnails {
	padding-left: 0px;
	height: 74px;
}
#main .thumnails ul {
	width: 760px;
	margin-right: -9px;
}
body.catMens_bigi #main .rightColumn .title {
	margin-top: 17px;
	margin-bottom: 10px;
}
body.catMens_bigi #main .rightColumn .leftthums {
	float: left;
	width: 345px;
}
body.catMens_bigi #main .rightColumn .rightthums {
	width: 345px;
	float: right;
}

* html #main .rightColumn .rightthums { margin-right: -35px; }


body.catMens_bigi #main .thumnails ul {
	width: 305px;
	margin-right: -9px;
}

#main .thumnails li {
	float: left;
	height: 74px;
	width: 54px;
	margin-right: 7px;
	position: relative;
}
#main .thumnails li a {
	/*display: block;
	position: absolute;
	overflow: hidden;*/
	border: 1px solid #333;
	background: #111;
	text-align: center;
	width: 52px;
	height: 72px;

	display:table-cell;
	vertical-align:middle;
	/*layout-grid-line:72px;*/
	zoom: 1;
}
/* for IE6 */
* html #main .thumnails li a {	display: block;}
* html #main .thumnails li a img {
	zoom: 1;
	margin-top: -2px;
}
/* for IE7 */
*:first-child+html #main .thumnails li a {	display: block;}
*:first-child+html #main .thumnails li a img {
	zoom: 1;
	margin-top: -2px;
}


#main .thumnails li a.active { border: 1px solid #666; }
#main .thumnails li a:hover { }
#main .thumnails li a img {
	vertical-align: middle;
}
#main .thumnails li a:hover img { }
#main .itemDetails {
	clear: both;
}
#main .itemDetails .stylingSet.firstChild {
	display: block;
}
#main .stylingSet { padding-top: 35px; }
#main .stylingSet .mainPic {
	/*height: 548px;*/
 position: relative;
	float: left;
	width: 386px;
}
#main .stylingSet .mainPic span {
	position: relative;
	display: block;
	margin-bottom: 15px;
	background: url(../images/frm_red_38602.gif) no-repeat 0 bottom;
	zoom: 1;
}
#main .stylingSet .mainPic span a {
	background: url(../images/frm_red_38601.gif) no-repeat 0 0;
	display: block;
	padding: 3px;
	text-align: center;
	zoom: 1;
}
#main .stylingSet .mainPic .itemComment { line-height: 1.6; }
#main .no1 { clear: both; }
#main .stylingSet .mainPic img {
	/*position: absolute;
	left: 3px;
	top: 3px;
	z-index: 1;*/
}
/*#main .stylingSet .mainPic .zoom {
	position: absolute;
	z-index: 10;
	right: 3px;
	bottom: 3px;
}*/
#main .stylingSet .details {
	float: right;
	width: 282px;
}
#main .stylingSet .details p {
	clear: both;
	font-size: 109%;
}
#main .stylingSet .details .spec { margin-bottom: 6px; }
#main .stylingSet .details .links {
	clear: both;
	margin-bottom: 15px;
}
#main .stylingSet .details .links a {
	background: #91111b url(../images/icon_cross.gif) no-repeat 7px center;
	padding: 2px 8px 2px 13px;
}
* html #main .stylingSet .details .links a { padding: 5px 8px 5px 13px; }
.jcarousel-skin-tango .jcarousel-container {
	/*-moz-border-radius: 10px;*/
    overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 745px;
	padding: 0;
}

body.catMens_bigi .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 380px;
	padding: 0;
}
* html .catMens_bigi .jcarousel-skin-tango .jcarousel-container-horizontal { width: 370px; }

.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 54px;
	height: 74px;
	padding: 0;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  300px;
	_width:  290px;
	height: 74px;
	margin:0px 20px 0 20px;
}
body.catDistinction_mens_bigi .jcarousel-skin-tango .jcarousel-clip-horizontal,
body.catEssential_garment_mens_bigi .jcarousel-skin-tango .jcarousel-clip-horizontal,
body.catMens_bigi_first .jcarousel-skin-tango .jcarousel-clip-horizontal,
body.catBen_the_rodeo_tailor .jcarousel-skin-tango .jcarousel-clip-horizontal,
body.catThe_beatles_by_mens_bigi .jcarousel-skin-tango .jcarousel-clip-horizontal,
body.catSetting_cracks .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  670px;
}


.jcarousel-skin-tango .jcarousel-clip-vertical {
	width: 54px;
	height: 74px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 54px;
	height: 74px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 15px;
	_margin-right: 12px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 20px;
	height: 10px;
	cursor: pointer;
	background: transparent url(../../styling/images/arrow_right.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(http://www.mens-bigi.com/styling/images/arrow_right_on.png);
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-image: url(http://www.mens-bigi.com/styling/images/arrow_right_on.png); }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-image: url(../../styling/images/arrow_right.png); }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-image: url(../../styling/images/arrow_right.png);
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 20px;
	height: 10px;
	cursor: pointer;
	background: transparent url(../../styling/images/arrow_left.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(../../styling/images/arrow_left_on.png);
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-image: url(../../styling/images/arrow_left_on.png); }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-image: url(../../styling/images/arrow_left.png); }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-image: url(../../styling/images/arrow_left.png);
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 72px;
	cursor: pointer;
	background-image: url(../../styling/images/arrow_right.png);
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover { background-image: url(http://www.mens-bigi.com/styling/images/arrow_right_on.png); }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-image: url(../../styling/images/arrow_right.png); }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-image: url(../../styling/images/arrow_right.png);
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 72px;
	cursor: pointer;
	background-image: url(../../styling/images/arrow_left.png);
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-image: url(../../styling/images/arrow_left_on.png); }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-image: url(../../styling/images/arrow_left.png); }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-image: url(../../styling/images/arrow_left.png);
}
#mycarousel a img,
#mycarousel a {
	border: none;
	overflow: hidden;
	/*float: left;*/
}
.motion { display: none; }
.motion.firstChild { display: block; }
/*#motion_area1 { display: block; }*/
#mycarousel a.active img,
#mycarousel a.active {
	border: none;
	overflow: hidden;
	/*float: left;*/
}
#mycarousel a.active { }
#mycarousel a.active img { }
#mycarousel a.active:hover { }
#mycarousel a.active:hover img { }

.jcarousel-next-disabled,
.jcarousel-prev-disabled {
	filter: alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.30
}