/*アイテム一覧と詳細商品名*/.s-name{padding:0 0 0 55px;color:#477A0A;font-size:10pt;font-weight:bold;}/*アイテム一覧と詳細商品金額*/.s-kingaku{font-size:14pt;color:#AA0020;font-weight:bold;float:left;}/*アイテム一覧と詳細説明文*/.setumei{font-size:10pt;color:#333333;}/*種類などの表設定（line-heightで行間。現在１．５倍）*/.cate{padding:0 5 2 10px;font-size:10pt;color:#333333;line-height: 1.5;}.cate-teika{padding:0px 5px 2px 10px;font-size:10pt;color:#333333;line-height: 1.5;}/*一覧の表の設定（画像にも指定あり、それと連動で真ん中の位置にきている）*/.cate3{margin-top:2px;}.cate4{margin-top:2px;line-height:2;}.cate1{padding:5 0 0 58px;color:#477A0A;font-size:12pt;font-weight:bold;}.cate2{font-size:10pt;color:#333;border-style:solid;border-width:1px;border-color:#C2A30A;background-color:#FEFF85;width:503px;}.small{font-size:10pt;color#333;}.count{padding:0 5 0 0px;font-size:10pt;color:#000;font-weight:bold;}/*#######################*//*		  TABLE			 *//*#######################*/.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border-left:solid 3px #ff9900;				/*線の種類*/	border-right:solid 3px #ff9900;			/*幅*/	border-bottom:solid 3px #ff9900;		/*色*/	width:643;	}.t1-bg{	/*表題ｾﾙ*/	color:#000000;				/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:3 0 3 10;			/*余白---上･右･下･左*/	}.t2-bg{	/*項目*/    font-size:10pt;	background-color:#ffffcc;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	text-align:center;	}.t3-bg{	/*他項目(商品,小計,送料)*/    font-size:10pt;	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	}.t4-bg{	/*入力ｾﾙ*/    font-size:10pt;	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	}h5	{	/*小見出し*///	width:525px;	height:15px;	width:643px;	height:15px;	margin:0; padding-left:15px;	background-image:url(../img/title1.gif);	background-repeat:no-repeat;	background-position:top;	border-bottom:solid 3px #F90;	color:#060;	font-size:12px;	font-weight:bold;	text-align:left;	}h6	{	/*form.cgi（備考欄）*/	width:525px;	height:15px;	margin:0; padding-left:15px;	background-image:url(../img/title1.gif);	background-repeat:no-repeat;	background-position:top;	color:#060;	font-size:12px;	font-weight:bold;	text-align:left;	}/*#######################*//*		TEXT・その他	 *//*#######################*/.kingaku{/*金額表示*/	color:red;				/*文字色*/	font-weight:bold;		/*文字を太字に*/	font-size:10pt;	}.coment{/*テーブル外の説明文…div*/    font-size:10pt;	width:600;	padding: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;}