<!--/* ----- 初期設定 ----- */body, form, fieldset {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, dd {	margin: 0px;	padding: 0px;}body {	text-align: center;	font-size: 13px;	line-height: 21px;	color: #666;	background-color: #fff;	background-image: url(../images/Site/MainBG.gif);}a:link {	color: #009; }a:hover {	color: #f09; }a:active {	color: #f09; }a:visited {	color: #009; }img {	border: none;	margin: 0px;	padding: 0px;}/* ----- 全ページ共通 ----- */#Frame {	margin-top: 0px;	margin-left: auto;	margin-right: auto;	width: 770px;	text-align: left;	background-color: #fff;}p {	margin-bottom: 14px;}/* ----- カタログインデックス ----- */.ItemA {	float: left;	width: 350px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 12px;	margin-left: 7px;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 6px;	border: 1px solid #d3ccff;	background-color: #fff;}.ItemB {	float: left;	margin-right: 6px;	width: 120px;	height: 120px;}.ItemC {	display: block;	margin-bottom: 1px;	width: 210px;	height: 18px;}.ItemD {	float: right;	display: block;	width: 210px;	font-weight: bold;	color: #f39;}.ItemE {	float: left;	display: block;	width: 210px;	line-height: 120%;}.ItemF {	float: right;	margin-top: 3px;	width: 48px;	height: 16px;}/* ----- 小ナビゲーション ----- */.Kategorie {	float: right;	margin-top: 4px;	margin-right: 4px;	width: 75px;	height: 18px;}.Navi {	float: right;	margin-right: 4px;	width: 48px;	height: 18px;}/* ----- 個別アイテム ----- */.SpecA {	width: 66px;	height: 16px;	margin-top: 8px;}.SpecB {	float: left;	height: 16px;	margin-top: 8px;	margin-left: 6px;}.GalleryL {	margin-right: 10px;	width: 470px;	height: 332px;}.Gallery {	margin-right: 10px;	width: 130px;	height: 104px;}.GallerySub {	margin: 0px;	padding: 0px;	font-weight: bold;	color: #03c;	line-height: 110%;}.GalleryTx {	text-align: right;	line-height: 120%;	margin-left: 6px;	margin-bottom: 0px;}.GalleryTxB {	line-height: 120%;	margin-left: 6px;	margin-bottom: 0px;	color: #f09;	font-weight: bold;}/* ----- カート ----- */.Cart {	background-color: #d3ccff;	padding: 1px;	width: 100%;	color: #333;}.Cart th {	background-color: #ebe8ff;	padding: 2px 5px 2px 5px;	font-weight: normal;}.Cart td {	background-color: #fff;	padding: 2px 5px 2px 5px;	font-weight: normal;}/* ----- 会社概要 ----- */.ComLogo {	background-image: url(../images/Site/CompanyLogo.gif);}/* ----- 取扱店 ----- */.PaSub {	display: block;	margin-top: 20px;	margin-bottom: 10px;	padding: 2px 0px 2px 5px;	background-color: #666;	color: #fff;	font-weight: bold;}.PaSub .totop {	float: right;	padding: 2px 5px 2px 0px;	font-weight: normal;}.PaLine {	display: block;}.PaLine a {	background-color: #d9d9ff;}.PaLine h3 {	font-size: 13px;	float: left;	font-weight: bold;	color: #339;}.PaLine h6 {	display: inline;	margin-left: 10px;	font-size: 13px;	font-weight: bold;	color: #6363d0;	font-weight: normal;}.PaLine .Phone {	float: right;	display: inline;	font-size: 13px;	font-weight: bold;	color: #339;	letter-spacing: 1px;}.PaLine .ULine {	width: 100%;	height: 10px;	border-top: 1px solid #99f;}-->
