@charset "Shift_JIS";#cart{width:685px;margin:0 0 0 8px;}#cart-ko{width:77px;height:35px;background-image:url(/cgi-img/cago-2.gif);float:left;}.ko-margin{text-align:center;color:#400f46;font-size:14pt;margin:8px 0 0 0;}#cart-en{width:163px;height:35px;background-image:url(/cgi-img/cago-4.gif);float:left;}.en-margin{text-align:right;color:#400f46;font-size:14pt;margin:8px 50px 0 0;}/*━━━━━━━━━━━━━━━━━━━ITEMVIEWER-CGI━━━━*/.itv-catetop{display:inline;width:480px;float:left;color:#400f46;margin:5px 2px 5px 8px;}.itv-kensu{display:inline;width:200px;float:left;color:#400f46;text-align:right;margin:5px 0 5px 0;}.itv-page{display:inline;margin:0 0 10px 8px;float:left;width:495px;}.itv-thum{display:inline;margin:5px 0 10px 5px;float:left;width:190px;}.itv{width:685px;}.photo-bg{display:inline;width:130px;height:125px;background-image:url(/cgi-img/itv-photo.gif);float:left;margin:5px 5px 5px 15px;}.itv-photo{margin:13px 0 0 15px;}.itv-right{display:inline;width:520px;margin:3px 0 0 10px;float:left;color:#440049;}.kakaku{display:inline;width:150px;color:red;font-weight:bold;font-size:20pt;float:left;margin:10px 5px 0 0;text-align:center;}.teika{display:inline;width:100px;float:left;margin:18px 0 0 0;}.itv-kago{width:210px;float:left;text-align:right;}.bango{display:inline;width:150px;float:left;margin:0 0 3px 0;}.itv-color{width:300px;float:left;}.itv-gaiyo{display:inline;width:90px;float:left;}.itv-gaiyo2{display:inline;width:420px;float:left;font-size:8pt;margin:5px 0 5px 0;}.itv-moji{display:inline;width:495px;float:left;margin:2px 0 10px 2px;font-size:8pt;}.itv-page2{display:inline;margin:0 0 10px 8px;float:left;width:480px;}.itv-kensu2{display:inline;width:200px;float:left;color:#400f46;text-align:right;margin:15px 0 5px 0;}/*━━━━━━━━━━━━━━━━━━━━━━VIEW-CGI━━━━*/.v-kate{width:685px;margin:5px 0 5px 8px;}.name{clear:both;width:655px;height:28px;background-image:url(/cgi-img/v-title.gif);color:#931a8e;font-weight:bold;margin:0 0 10px 8px;padding:11px 0 0 30px;}.name a:link{color:#931a8e;}.v-bg{width:678px;background-image:url(/cgi-img/v-bg.gif);margin:0 0 0 8px;padding:0 0 5px 5px;}#v-photo{display:inline;width:400px;height:400px;float:left;margin:3px 0 5px 5px;}#v-right{display:inline;width:250px;float:left;margin:20px 0 5px 10px;}.v-par{display:inline;width:80px;float:left;color:#9b19ff;margin:5px 10px 10px 20px;}.v-en{display:inline;width:125px;float:left;color:#580064;text-align:center;margin:0 2px 10px 0;}#view-cart{margin:10px 0;text-align:center;}.right-bg{width:230px;background-image:url(/cgi-img/v-right.gif);color:#3f0045;padding:10px;}.v-gaiyo{width:205px;margin:0 0 10px 27px;line-height: 1.4em;}.v-setumei{width:682px;background-image:url(/cgi-img/v-moji.gif);color:#3f0045;margin:5px 0 0 8px;}.v-bun{margin:1px 0 0 10px;line-height: 1.5em;}#page{width:683px;text-align:right;margin:10px 0;}.v-cate{width:683px;text-align:right;color:#3f0045;}/*━━━━━━━━━━━━━━━━━━━━━━━TABLE━━━━*//*#######################*//*		  TABLE			 *//*#######################*/.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	width:680px;	border:solid;				/*線の種類*/	border-width:2px;			/*幅*/	border-color:#9e69de;}		/*色*/.t1-bg{	/*表題ｾﾙ*/	color:#fff;					/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:0 0 0 10px;			/*余白---上･右･下･左*/	background-color:#907387;}.t2-bg{	/*項目*/	background-color:#fde4ff;	/*背景色*/	color:#454545;				/*文字色*/	padding:5px 0;				/*余白---上下･左右*/	text-align:center;}.t3-bg{	/*他項目(商品,小計,送料)*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10px 5px;}		/*余白---上下･左右*/.t4-bg{	/*入力ｾﾙ*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10px 7px;}				/*余白---上下･左右*/h5	{	/*小見出し*/	width:680px;	border:solid;	border-width:2px 2px 0 2px;	border-color:#9e69de;	background-color:#9e69de;	margin:0;	padding:3px;	font-size:10pt;	color:#fff;	text-align:left;}/*#######################*//*		TEXT・その他	 *//*#######################*/.kingaku{/*金額表示*/	color:red;				/*文字色*/	font-weight:bold;		/*文字を太字に*/	font-size:10pt;}.comment{/*テーブル外の説明文…div*/	width:600px;	padding:10px 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;}#sys_page ul ul {	margin-top: 6px;	margin-bottom: 18px;}div.Q-com p {	padding: 0 0 12px 20px;	margin: 0;}