@charset "Shift_JIS";/*共通*/form{	margin:0;	padding:0;}.price{	font-family:Georgia,Century Gothic;	font-size:20pt;	color:red;}.en{color:red;	font-size:12pt;}h4{margin:0;}	/*カテゴリで使用*/#td1{	width:160px;}	/*CGIの中でのみ、左テーブルの幅調整：元180px*//*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━cate━━━━━━*/.cate-title{	width:548px;	height:33px;	background-image:url(../cgi-img/cate.gif);	background-repeat:no-repeat;	text-align:left;	margin:0;	padding:10px 0 0 20px;}.cate-com{	width:548px;	text-align:left;	padding:10px;	border-style:solid;	border-width:0 1px 1px 1px;	border-color:#fc0;}/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━kaikei━━━━━━*/#kaikei{	width:150px;	margin:0;	padding:0;	background-image:url(../cgi-img/kaikei-bg.gif);	background-position:top;	background-repeat:no-repeat;	text-align:left;	border-bottom:solid 1px #fc0;	padding:2px;	font-size:8pt;}#kaikei ul	{	margin:0; padding:0 0 0 15px;}#kaikei li	{	list-style-image:url(../cgi-img/kaikei-a1.gif);	padding-bottom:3px;}#kaikei img	{	vertical-align:middle;	}#kaikei span{	font-size:8pt;	color:#630;}#kaikei a	{	color:#F39;}/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━itemviewer━━━━━━*/#page{/*---------------------------------カテゴリ・全商品数*/	color:#9c3;	font-size:9pt;}#page strong{	font-weight:lighter;	color:#454545;}#page a		{	color:#f90;	text-decoration:none;	padding:0.1em 0.3em;	border:1px solid #fff;}#page a:hover{	text-decoration:underline;	padding:0.1em 0.3em;	border:1px solid #fcc;}#back a:hover{border:none;}#next a:hover{border:none;}.itv-photo{/*----------------------------写真*/	width:108px;	height:108px;	border:solid 1px #f39;	text-align:center;}.syousai{/*------------------------------詳細*/		text-align:right;}.syousai a:hover{	background-color:blue;}.itv-d2{/*------------------------------商品名*/	width:430px;	height:22px;	background-color:#fc0;	background-image:url(../cgi-img/bg-name.gif);	background-repeat:no-repeat;	background-position:left;	margin-bottom:5px;	padding:5px 0 0 20px;}.hr{/*-----------------------------------HR*/	width:430px;	height:1;	color:#9c3;}.itv-d9{/*------------------------------商品名*/	width:100%;	line-height:18px;	color:#630;}.gray{	font-size:8pt;	color:#666;}.itemtable		{	width:100%;}.itemtable td	{	padding:2px;	color:#FF3399;}.kago{	width:195px;	height:68px;	background-image:url(../cgi-img/kago-bg.gif);	text-align:center;}.wc	{	width:60px;	float:left;	padding-top:5px;}/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━view━━━━━━*/.view-d2{/*------------------------------d2*/	width:550px;	height:22px;	background-color:#fc0;	background-image:url(../cgi-img/bg-name.gif);	background-repeat:no-repeat;	background-position:left;	margin-bottom:5px;	padding:5px 0 0 20px;	text-align:left;}#view-table{	background-image:url(../cgi-img/view-3.gif);	background-repeat:repeat-y;	border-bottom:solid 1px #666;}#view-td{	background-image:url(../cgi-img/view-2.gif);	line-height:18px;	margin:0 5px;}/*#######################*//*		  TABLE			 *//*#######################*/.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border:solid;				/*線の種類*/	border-width:2px;			/*幅*/	border-color:#434343;		/*色*/	}.t1-bg{	/*表題ｾﾙ*/	color:#ffffff;				/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:3 0 3 10;			/*余白---上･右･下･左*/	}.t2-bg{	/*項目*/	background-color:#B6FF58;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	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:#434343;	background-color:#434343;	margin:0;	padding:3px;	font-size:10pt;	color:#fff;	text-align:left;	}h6	{	/*form.cgi（備考欄）*/	width:650px;	border:solid;	border-width:2px;	border-color:#434343;	background-color:#434343;	margin:5px 0;	padding:3px;	font-size:10pt;	color:#fff;	text-align:left;	}/*#######################*//*		TEXT・その他	 *//*#######################*/.kingaku{/*金額表示*/	color:red;				/*文字色*/	font-weight:bold;		/*文字を太字に*/	font-size:10pt;	}.comment{/*テーブル外の説明文…div*/	width:650;	margin:10 0;	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;}