@charset "utf-8"; 


/*リセット、format*/
@import "format.css";




/*通常の指定。*/
@import "screen.css";



#tab2 {
	width: 619px;
	margin-bottom: 20px;
	margin-top: 0px;
	clear: both;
}

#tab2 #nav2 li {
text-align: center;
display: block;
float: left;
width: 307px;
background: #F8F8F8 ;
border-bottom: 1px solid #E4E4E4;
margin-right: 1px;
padding: 15px 0 15px;
color: #444;
list-style-type:none;
}

#tab2 #nav2 li#nav2lia {
border-right: 1px solid #E4E4E4;
border-top: 1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
}

#tab2 #nav2 li#nav2lib {
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
border-top: 1px solid #E4E4E4;
}

#tab2 #nav2 li#nav2lia.select {
background: white ;
border-bottom: 1px solid white;
border-right: none;
color: #333;
}

#tab2 #nav2 li#nav2lib.select {
background: white ;
border-bottom: 1px solid white;
border-top: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
border-left: none;
color: #333;
}

#tab2 div {
	width: 589px;
float: left;
padding: 20px 15px;
}

ul.newProduct {
	margin-left: 0;
}

ul.newProduct li {
	padding-left: 5px;
	margin-left: 20px;
	line-height: 1.2;
}
	

table.catalog th {
	font-weight: normal;
	padding: 6px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	color: #333;
	width: 70%;
	background: #fff;
	vertical-align: middle;
	text-align:left;
}

table.catalog td {
	padding: 6px 6px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	color: #666;
	vertical-align: middle;
	width: 30%;
	text-align: center;
}

table.catalog tr:nth-child(odd) th,
table.catalog tr:nth-child(odd) td
 {
	
	background: #f0f0f0;
}
table.catalog tr:nth-child(even) th,
table.catalog tr:nth-child(even) td
 {
	background: #fff;
	
	
}

table.catalog th.brandTitle,
table.catalog tr:nth-child(even) th.brandTitle,
table.catalog tr:nth-child(odd) th.brandTitle {
	
	font-size: 13px;
	font-weight: bold;
	background:#d4e0ce;
}

table.catalog td img {
	float: none;
	text-align: center;
	margin-right: 0px;
}

#newsEvent {

}

#newsProduct {
	width: 300px;
	float: right;
	font-size: 92%;
	padding-top: 10px;
}

#specsContent #newsEvent h3,
#specsContent #newsProduct h3 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 30px;
	padding:0 10px;
	height: inherit;
	background: none;
	border-left: none; 
	border-bottom: none;
	
	
}

/* clearfix */

.cf {
	zoom:1;
}
.cf:after {
	content: "";
	display: block;
	clear: both;
}