/* inline_1.thml 用の CSS */.product table {	width: 100%;	background-color: #fff;	color: #333;	margin: 0px;	padding: 0px;	white-space: normal;	border-style: none;	text-align: left;}.product tr {	border: medium solid #ff00ff;}.product td {	font-size: 75%;	color: #666666;	text-align: left;	vertical-align: top;	border-bottom : 1px solid #cccccc;	padding: 10px 10px 10px 0px;}/* 表　商品名 */.product_name {	color: #333;	font-weight: bold;	font-size: 120%;}/* 表　ダイヤの色変更 */.product_liststyle {	color: #ff9900;	font-size: 80%;	padding-right: 5px;}/* 選択フォームのマージン空け */#page_link_products form {	margin-top: 20px;}/* - - - - - - - - POPUP表示用CSS ここから - - - - - - */.popup img.zoom {	top: -9999px;	left: -9999px;	position: absolute;	border-style: none;}.popup a:hover {	position: relative;}.popup a:hover img{	top: 0px;	left: 3px;	border-style: none;}/* - - - - - - - - POPUP表示用CSS ここまで - - - - - - *//* ページ移動 */.page_moving {width: 100%;color:#333;margin: 10px 0px 5px 0px;padding: 0px;white-space: normal;}.page_moving a{color:#333399;}.page_moving a:hover {background-color: #ffffcc;color: #333399;text-decoration:underline;}.page_previous {text-align: left;}.page_next {text-align: right;}.dai_bunruis {font-size: 75%;border : 1px solid #aaaaaa;padding: 5px;}