@charset "UTF-8";
/*======================================
product
======================================*/
#topicpath_2{
	clear:both;
	color:#FFFFFF;
	font-size:0.8em;
	background:url(../brand/img/back_topicpath_2.jpg) no-repeat left top;
	width:760px;
	height:25px;
	padding-left:2em;
	padding-top:15px;
	}

.feature , .article {
	font-size:12px;
	color:#CCCCCC;
	line-height:1.5;
	padding:1em 0;
}
article {
}

#main_ph {
	vertical-align:top;
}

#inch {
	color:#CCCCCC;
	font-weight:bold;
	font-size:1em;
	padding:2em 1em;
}

.variation {
	color:#ffffff;
	padding:0.5em 0;
	text-align:center;
	font-size:0.8em;
}
/*======================================
right
======================================*/
#g_navi_right ul li a{
	width:142px;
	height:60px;
	display:block;
	text-indent:-9999px;
}
#brand a{
	background:url(../brand/img/gnavi_r_brand.gif) no-repeat left top;
}
#brand a:hover{
	background:url(../brand/img/gnavi_r_brand.gif) no-repeat -142px top;
}
#size a{
	background:url(../brand/img/gnavi_r_size.gif) no-repeat left top;
}
#size a:hover{
	background:url(../brand/img/gnavi_r_size.gif) no-repeat -142px top;
}
#list a{
	background:url(../brand/img/gnavi_r_list.gif) no-repeat left top;
}
#list a:hover{
	background:url(../brand/img/gnavi_r_list.gif) no-repeat -142px top;
}
#nut a{
	background:url(../brand/img/gnavi_r_nut.gif) no-repeat left top;
}
#nut a:hover{
	background:url(../brand/img/gnavi_r_nut.gif) no-repeat -142px top;
}
#nonjapan a{
	background:url(../brand/img/gnavi_r_nonjapan.gif) no-repeat left top;
}
#nonjapan a:hover{
	background:url(../brand/img/gnavi_r_nonjapan.gif) no-repeat -142px top;
}

/*======================================
left
======================================*/
.bulletbutton {
	padding:5px 0;
}
.pagetop {
	text-align:right;
	padding:10px 150px 10px 0;
}