form{	margin:0px;	padding:0px;}.bottom{	margin-top:20px;	text-align:center;	margin-bottom:8px;}.bottom p{	margin-left:20px;	margin-top:2px;	margin-bottom:2px;	text-align:left;}.bottom .line{margin-bottom:6px;}.bottom a:visited{	font-size: 90%;	text-decoration:none;	color: #990066;}.bottom a:link{	font-size: 90%;	text-decoration:none;	color: #990066;}.bottom a:hover{	font-size: 90%;	text-decoration:underline;	color: #990066;}.bottom a:active{	font-size: 90%;	text-decoration:underline;	color: #990066;}.box25{	margin-top:25px;	margin-bottom:25px;}.box15{	margin-top:15px;	margin-bottom:25px;}.table-white{	color:#fff;	font-weight:bold;	padding:4px 6px;	font-size: 12px;}.table-white02{	color:#fff;	font-weight:bold;	padding:6px 8px;	font-size: 12px;}.table-txt{	padding: 4px 6px;	font-size: 12px;}.table-txt-R{	padding: 4px 6px;	text-align:right;	font-size: 12px;}.title-type{	color:#842E4B;	margin:10px;	margin-left:40px;	font-weight:bold;	font-size: 12px;	text-align:left;}.title-blue-winery{	font-size: 90%;	color:#424357;	padding:5px 15px 4px;	font-weight:bold;	text-align:left;}.title-wine-winery{	font-size: 90%;	color:#842E4B;	padding:5px 15px 4px;	font-weight:bold;	text-align:left;;}.title-wine{	color:#842E4B;	padding:6px 10px;	font-weight:bold;	font-size: 12px;	text-align:left;}.title-blue{	color:#424357;	padding:6px 4px;	font-weight:bold;	text-align:left;}.txt-syu{	font-size: 90%;	color:#424357;	text-align:left;	line-height: 150%;}	.txt-blue{	color:#424357;	padding:6px 4px;	text-align:left;}.txt-blue-S{	color:#0B0531;	font-size: 12px;	text-align:left;}.txt-blue01{	color:#0B0531;	padding: 4px 6px;	font-size: 12px;	text-align:left;}.txt-gray{	color:#333333;	padding: 4px 6px;	font-size: 12px;	text-align:left;; line-height: 14px}	.txt-gray02{	color:#333333;	padding: 4px 8px;	font-size: 12px;; line-height: 18px}.txt-blue-R{	color:#424357;	padding: 4px 6px;	font-size: 12px;	text-align:right;}		.txt-wine{	color:#842E4B;	padding: 4px 6px;	font-size: 12px;	text-align:left;}.txt-wine-R{	color:#842E4B;	padding: 4px 6px;	font-size: 12px;	text-align:right;}.txt-wine03{	color:#480010;	padding: 4px 6px;	font-size: 12px;	font-weight:bold;	text-align:left;}.txt-wine04{	color:#8A193A;	padding: 6px 8px 5px;	font-size: 12px;	text-align:left;}.txt-wine02{	color:#480010;	padding: 4px 6px;	font-size: 12px;	text-align:left;}.txt-cream{	color:#FFF4CC;	padding: 4px 6px;	font-weight:bold;	font-size: 12px;	text-align:left;}.l-6px{	padding-left:6px	padding-top:2px;	padding-bottom:2px;}.10px{	font-size:10px;}.tData{padding:4px 6px; }table .top25{margin-top:25px;}.cataTxt1{	font-size: 90%;	line-height: 120%;	color: #424357;	text-align:left;}.cataIndex{text-align:left;}.cataIndex a:link{	text-decoration:none;	color: #660033;	font-size: 12px;}.cataIndex a:visited{	text-decoration:none;	color: #660033;	font-size: 12px;}.cataIndex a:hover{	text-decoration:underline;	color: #660033;	font-size: 12px;}a.naka:visited{	text-decoration:none;	color: #660033;	font-size: 12px;}a.naka:link{	text-decoration:none;	color: #660033;	font-size: 12px;}a.naka:hover{	text-decoration:underline;	color: #660033;	font-size: 12px;}.3px{padding-top:3px;padding-bottom:3px;}.mark-cha{	background:url("../catalog/image/mark_cha.gif") transparent no-repeat;	background-position: 0% 50%;	padding:3px;	padding-left:18px;	text-align:left;}