@charset "utf-8";

/*/// 汎用 ///*/
.mt18{ margin-top:18px; }
.mt20{ margin-top:20px; }

.txtRed{ color:#FF0000; }

/*/// titleHeader ///*/
#titleHeader{
	padding:48px 0;
	color:#4D4D4D;
}

/*/// catNav ///*/
#catNavWrap{
	width:1000px;
	background-color:#FFF;
	z-index: 1;
	padding-top: 25px;
}


#catNavWrap li{ float:left; }
#catNavWrap li.checkBtn { float: right; }
#catNavWrap li.checkBtn label, #catNavWrap li.checkBtn input { cursor: pointer; }

#catNavWrap a{ display:block; }

#catTab{
	background: url(/store/techo/2013/images/bg_dashedline_h.gif) repeat-x bottom;
}

#catNav{
	clear:both;
	padding:20px 24px;
	background:url(/store/techo/2013/images/bg_dashedline_v.gif) repeat-y;
	position: relative;
}
#catNav a:hover{
	filter:alpha(opacity=60);
	opacity:0.6;
}


/*/// lineupList ///*/
.content{
	padding:30px 22px;
}

.content .catTitle{
	clear:both;
	/*line-height:1.4;
	color:#4d4d4d;*/
}
/*
.content .catTitle span{
	font-weight:bold;
	font-size:161.6%;
	color:#000;
}
*/
.lineupList{
	margin-top:18px;
	letter-spacing:-0.3em;
}

.divider{
	padding-top:40px;
	background:url(/store/techo/2013/images/bg_dashedline_h.gif) repeat-x top;
}

.lineupList li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-bottom:80px;
	/*width:190px;*/
	letter-spacing:normal;
	vertical-align:top;
}

.lineupList li.nextBlank{ margin-right:190px; }

.lineupList li p.catName{
	margin-left:10px;
	margin-bottom:8px;
	font-size:10px;
	line-height:1;
	color:#808080;
}

.lineupList li div.product > div:first-child img:hover{
	filter:alpha(opacity=60);
	opacity:0.6;
}

.lineupList li p.name{
	margin-left:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:1;
	font-weight:bold;
}

.lineupList li p.name a{
	color:#000;
	text-decoration:none;
}

.lineupList li p.status{
	margin-left:10px;
	font-size:12px;
	line-height:1.2;
}

.lineupList li p.info {
	font-size: 12px;
	line-height: 1.2;
	margin-left: 10px;
	margin-top: 5px;
}

.lineupList li .cartBtnGroup{
	margin-left:10px;
}

.summery{
	width:190px;
	/*background:url(../images/bg_summery.gif) no-repeat center top;*/
	text-align:center;
}

/*
.summery h3{
	height:50px;
	padding-top:20px;
	padding-right: 15px;
	overflow:hidden;
	font-size:16px;
	line-height:1.6;
	font-weight:bold;
	color:#f17700;
}

.summery p{
	height:225px;
	padding:10px 20px 10px 10px;;
	overflow:hidden;
	font-size:11px;
	line-height:1.75em;
	color:#4D4D4D;
}
*/

.summeryW{ width:236px; }



/* nav position fix */
.navFix{ position:fixed; top:0; }

/* nav position fix */
.contentPadding{ padding-top:230px; }


/*/////　linkFeatures /////

.linkFeatures {
	font-size:10px;
	margin-top: -50px;
	line-height: 1.5em;
	text-align: left;
	letter-spacing: 0.05;
}
.linkFeatures a {
}
.linkFeatures a img {
	float: left;
	width:30px;
	height:30px;
	border:0 none;
	padding-right: 5px;
	padding-top: 0.25em;
}
.dateSale {
	text-align: center;
}*/