@charset 'UTF-8';/* div --------------------------------------------- *//*nurex series/nurex sports*/div.productsMenuBox {	width:530px;	margin:0 0 20px 0;/* 	background:url(../products/index_img/p-menu_bg.gif) top left repeat-y; */	border:10px solid #F5F5F5;	overflow:hidden;}div.productsMenuLeft {	float:left;	width:130px;}div.productsMenuRight {	float:right;	width:380px;}/* productGuideBox */div.productGuideBox {overflow:hidden;width:550px;margin:0 0 20px;padding:0 0 10px;border-bottom:1px dashed #CCCCCC;}div.productGuideLeft {float:left;width:280px;}div.productGuideRight {float:right;width:240px;}/* materialBox */div.materialBox {	width:550px;	margin:0 0 20px 0;	padding:0 0 10px 0;	border-bottom:1px dashed #ccc;	overflow:hidden;}/* shopDisplay */div.shopDisplay {	width:550px;	padding:0 0 15px 0;	margin:0;	overflow:hidden;}div.goodsBox {	float:left;	width:360px;	overflow:hidden;}div.goodsBoxLeft {	float:left;	width:170px;}div.goodsBoxRight {	float:right;	width:170px;}div.goodsBoxLast {	float:right;	width:170px;}/* list --------------------------------------------- */div.productsMenuRight ul {	width:380px;	overflow:hidden;}div.productsMenuRight li {	float:left;	width:95px;	list-style:none;	text-align:center;}div.productsMenuRight li img {	display:inline;	height:75px;	margin:10px 0;	border-style:none;	vertical-align:bottom;}/* guideMenu */ul#guideMenu {	width:550px;	padding:12px 0 20px 0;	text-align:center;}/* ul#guideMenu li {	display:inline;	margin:0 10px 0 0;	padding:0 15px 0 8px;	border-right:1px solid #ccc;	background:url(../products/common_img/icon_guide-menu.gif) 0 4px no-repeat;	line-height:110%;}ul#guideMenu li.last {	margin:0;	padding:0 10px 0 8px;	border:none;}ul#guideMenu li.none {	margin:0;	padding:0 0 0 10px;	border:none;	background:none;} */ ul#guideMenu li {	display:inline;	margin:0 10px 0 0;}ul#guideMenu li.last {	margin:0;}ul#guideMenu li img {	display:inline;	vertical-align:middle;}/* materialBox */div.materialBox ul {	padding:0 0 6px 0;}div.materialBox ul li {	padding:0 0 10px 1em;	list-style:none;	text-indent:-1em;	line-height:150%;}/* hn --------------------------------------------- */h3.productH3 {	margin:0 0 15px;}div.productGuideBox h3 {	margin:0 0 10px;	padding:0 0 0 5px;	font-weight:bold;	line-height:108%;	border-left:3px solid #0066CC;}/* materialBox */div.materialBox h3 {	margin:0 0 10px;	padding:0 0 0 5px;	font-weight:bold;	line-height:108%;	border-left:3px solid #0066CC;}/* p --------------------------------------------- */p.productImg {	margin:0 0 20px;}div.productGuideBox p span.productGuideAttention {color:#FF0000;font-size:90%;}div.productGuideBox p.tableTitle {	padding:0 0 5px 0;	font-weight:bold;}/* shopDisplay */div.goodsBox p.goodsName,div.goodsBoxLast p.goodsName {	width:170px;	margin:0 0 7px 0;	line-height:140%;	font-weight:bold;	text-align:center;}div.goodsBox p.thumbnailImg,div.goodsBoxLast p.thumbnailImg {	width:170px;	text-align:center;}div.goodsBox p.thumbnailImg img,div.goodsBoxLast p.thumbnailImg img {	display:inline;	vertical-align:bottom;	border-style:none;}/* table --------------------------------------------- *//*faq*/table.faqTable {	width:550px;	margin:0 0 15px 0;	line-height:150%;}table.faqTable th,table.faqTable td {	padding:5px 10px;	text-align:left;	vertical-align:top;}table.faqTable th {	color:#3366CC;	font-weight:bold;	background-color:#E8F0FF;	border-left:none;}table.faqTable span.faqAttention {	color:#f00;}table.faqTable td.ques {	width:1%;	background:#3366CC;	font-weight:bold;	color:#FFF;}table.faqTable td.ans {	width:1%;	padding-top:8px;	border-top:2px solid #fff;	background:#ededed;	font-weight:bold;	color:#333;}table.faqTable table.data {	width:100%;	font-size:100%;	border-top:1px solid #ccc;	border-left:1px solid #ccc;}table.faqTable table.data th,table.faqTable table.data td {	width:50%;	border:none;	border-bottom:1px solid #ccc;	border-right:1px solid #ccc;	text-align:center;}table.faqTable table.data th {	background:#ededed;}table.faqTable table.memo {	font-size:90%;}table.faqTable table.memo th,table.faqTable table.memo td {	padding:0;	border:none;	text-align:left;}table.faqTable table.memo th {	width:30px;	white-space:nowrap;	font-weight:normal;}table.faqTable p {	padding:5px 0;}div.productGuideBox table {	width:550px;	margin:0 0 15px 0;	border-top:1px solid #ccc;	border-left:1px solid #ccc;}div.productGuideBox table th,div.productGuideBox table td {	padding:5px 10px;	border-bottom:1px solid #ccc;	border-right:1px solid #ccc;	line-height:150%;	text-align:center;}div.productGuideBox table th {	background:#ededed;}
