@charset "Shift_JIS";#left{	/*メニュー枠 横幅だけ変更*/	width:165px;}form{	margin:0;	padding:0;}#bana img{margin-top:10px;}/*-----------------------------------------------------　main　----*//*#######################*//*		VIEW-CGI用		 *//*#######################*/#view-table{	width:544;	background-color:#FDFF7F;	text-align:center;}#view-name{	width:544px;	height:36px;	background-image:url(../cgi-img/view-name.gif);	background-position:0 0;	background-repeat:no-repeat;	border-bottom:solid 10px #FDFF7F;}		#view-name p	{width:390px; margin:7px 0 0 20px; float:left;	display:inline;}		#view-name div	{margin-top:7px; font-size:8pt;}#view-photo{	width:510px;	height:422px;	background-image:url(../cgi-img/view-photo.gif);	text-align:center;}#view-iteminfo{	width:510px;	background-color:#fff;	font-size:8pt;}/*#######################*//*		一覧用			 *//*#######################*/.itv-name{	width:543px;	height:33px;	background-image:url(../cgi-img/itv-name.gif);	text-align:left;}		.itv-name div{	width:140px; margin:12px 0 0 10px; float:left;	display:inline;}		.itv-name p{	margin:7px 0 0 0;}		.itv-name a		 {	color:#BC0000; font-weight:bold;}		.itv-name a:hover{	text-decoration:none;}.itv-table{	width:543px;	background-color:#FDFF7F;}.itv-photo{	width:114px;	height:114px;	background-image:url(../cgi-img/itv-photo.gif);}.itv-d9	{	margin:5px 5px 0 40px; font-size:8pt; color:#666;}.itv-kago{	margin:0 20px; text-align:right;}/*#######################*//*		  Cart			 *//*#######################*/#cart{	width:190px;	text-align:center;}.cart-tbl{	width:173px;	background-image:url(../cgi-img/cart-2.gif);	padding:0 1px;	text-align:left;	font-size:8pt;}/*#######################*//*		  TABLE			 *//*#######################*/.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border:solid;				/*線の種類*/	border-width:2px;			/*幅*/	border-color:#EB6479;		/*色*/	}.t1-bg{	/*表題ｾﾙ*/	color:#fff;					/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:0 0 0 10;			/*余白---上･右･下･左*/	background-color:907387;	}.t2-bg{	/*項目*/	background-color:#ffffcc;	/*背景色*/	color:#454545;				/*文字色*/	padding:5 0;				/*余白---上下･左右*/	text-align:center;	}.t3-bg{	/*他項目(商品,小計,送料)*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	}.t4-bg{	/*入力ｾﾙ*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 7;				/*余白---上下･左右*/	}h5	{	/*小見出し*/	width:650px;	border:solid;	border-width:2px 2px 0 2px;	border-color:#EB6479;	background-color:#EB6479;	margin:0;	padding:3px;	font-size:10pt;	color:#fff;	text-align:left;	}/*#######################*//*		TEXT・その他	 *//*#######################*/.price{/*金額表示*/	color:#BC0000;			/*文字色*/	font-weight:bold;		/*文字を太字に*/	font-size:16pt;	}.comment{/*テーブル外の説明文…div*/	width:650px;	margin:10px;	text-align:left;	}/*#######################*//*  Cart System Ver1.00  *//*#######################*/#cart_navi {	text-align: center;}#sys_cart span.current {	text-decoration: underline;	color: #ff0000;}#cname_error,#ckana_error,#czip_error,#cken_error,#cadd_error,#cadd_error2,#ctel_error,#cemail_error,#cemail_error2,#csname_error,#cthink_error {	font-size:11pt;	font-weight:bold;	color:red;}.tips {	font-size: 8pt;}label {	font-weight: bold;}#sys_cart {	margin: 6px 0;}#sys_page {	text-align: left;}#sys_page ul li {	vertical-align: middle;	list-style-image: url(/img/a2.gif);	margin-top: 4px;}#sys_page ul li ul li {	list-style-image: none;	list-style-type: disc;}#sys_page ul ul {	margin-top: 6px;	margin-bottom: 18px;}div.Q-com p {	padding: 0 0 12px 20px;	margin: 0;}