@charset "utf-8";

.mt50{ margin-top:50px; }

.arrowR_List li,
.arrowR{
	padding-left:14px;
	background:url(/store/techo/2013/images/arrow_right.gif) no-repeat left 0.35em;
}

#wrapper{
	font-size:108%;
	line-height:1.57;
}

.content{
	padding:25px 0 40px 25px;
}

.rollOver:hover{
	filter: alpha(opacity=60);
	opacity: 0.6;
}

/*///// titleheader /////*/
#titleHeader{
	padding:30px 0 35px 0;
	background:url(../images/toolstoys/sugie.gif) no-repeat right bottom;
	color:#4c4c4c;
	line-height:1.95;
}

#titleHeader h1{
	float:left;
	width:200px;
	margin-right:50px;
}


/*///// news /////*/
#shopNews{
	float:right;
	width:375px;
	padding-right:25px;
}

#shopNews h2{
	padding-bottom:6px;
}

#shopNews h2 a{
	display:block;
	float:right;
	height:14px;
	padding-left:10px;
	background:url(../images/toolstoys/arrow_news.gif) no-repeat top left;
	font-size:12px;
	line-height:14px;
	color:#000;
}

#shopNews h2 a:hover{
	text-decoration:none;
}

#shopNews .tSlide {
	position: relative;
	width: 375px;
	padding: 21px 0;
	overflow: hidden;
}

#shopNews .tSlide .slideDisp {
	width: 375px;
	height: 300px;
	
}

#shopNews .tSlide .slideBox {
	width: 375px;
	height: 60px;
	overflow: hidden;
}

#shopNews .tSlide .slideBox a {
	display: none;
}

#shopNews .tSlide dl {
	display: block;
	line-height: 1;
	margin-top: 5px;
	cursor: pointer;
}

#shopNews .tSlide dt {
	float: left;
	width: 85px;
	display: block;
}

#shopNews .tSlide dd {
	float: left;
	line-height: 1.5em;
	font-size: 12px;
	color: #4D4D4D;
	width: 290px;
}

#shopNews .tSlide dd span {
	width: 120px;
	height: 14px;
	margin-bottom: 2px;
	line-height: 14px;
	font-size: 10px;
	color: #fff;
	overflow: hidden;
	display: block;
	text-indent: 9px;
	background: url(../../planner/images/bg_news_date.gif) no-repeat;
}

#shopNews .tSlide .slideCtrl li {
	padding: 5px 0 4px;
	width: 375px;
	line-height: 1;
	text-align: center;
	position: absolute;
	top: 321px;
	left: 0;
	background: url(/store/techo/2013/images/bg_dashedline_h.gif) repeat-x 0 top;
}

#shopNews .tSlide .slideCtrl li:first-child {
	padding: 4px 0 5px;
	top: 0;
	background: url(/store/techo/2013/images/bg_dashedline_h.gif) repeat-x 0 bottom;
}

#shopNews .tSlide .slideCtrl a.disable img {
	cursor: default;
	opacity: 0.30;
	-moz-opacity: 0.3;
	-ms-filter: "alpha(opacity=30)";
	filter: alpha(opacity=30);
}

/*///// catList /////*/
#catList{
	float:left;
	width:200px;
	padding-top:50px;
	background-color:#FFF;
}

.checkBtn label{
	cursor:pointer;
	font-size:86%;
}

#catList ul{ margin-top:5px; }

#catList li{
	cursor:pointer;
	font-size: 14px;
}
#catList li:hover{
	filter: alpha(opacity=60);
	opacity: 0.6;
}

#catList a{
	display:block;
	color:#000;
	text-decoration:none;
}

#catList a.current{
	color:#EB6100;
}

.divider{
	margin-bottom:14px;
	padding-bottom:10px;
	background:url(/store/techo/2013/images/bg_dashedline_h.gif) repeat-x bottom;
}

.navFix{
	position:fixed;
	top:0;
	z-index:40;
}


/*///// productList /////*/
#listWrapper{
	float:right;
	width:750px;
	padding-top:50px;
}

.lineupList{
	letter-spacing:-0.35em;
}

.lineupList li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:225px;
	margin-right:24px;
	padding-bottom:25px;
	letter-spacing:normal;
	vertical-align:top;
}

.lineupList li .product{
}

.lineupList li .productImg{
	width:225px;
	height:150px;
}

.lineupList li .productImg a:hover{
	filter: alpha(opacity=60);
	opacity: 0.6;
}

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

.lineupList li p.name{
	margin-top:8px;
	font-size:12px;
	line-height:1.2;
	font-weight:bold;
}
.lineupList li p.name a{
	text-decoration:none;
	color:#000;
}
.lineupList li p.name a:hover{
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.lineupList li p.description{
	margin-top:10px;
	margin-bottom:7px;
	font-size:12px;
	line-height:1.5;
}

#loadBtn{
	clear:both;
	width:725px;
	height:40px;
	background-color:#ebebeb;
	text-align:center;
	line-height:40px;
	cursor:pointer;
}
#loadBtn:hover{
	filter: alpha(opacity=60);
	opacity: 0.6;
}
	


	
