body{	font-size:8.5pt;	line-height:120%;	background-color:#FEFFD8;	}table,td{	font-size:9pt;	line-height:120%;}#itv1{	margin:0 5px;	}#view1{	background-image:url(../cgi-img/view1.gif);	width:464px;	height:28px;	}#view2{	margin:0 10px;	width:440px;	}#view3{	margin:0 10px;	}.d2{	text-align:center;	width:90px;	margin:0 10px;	}.vd2{	margin:8px 0 0 20px;	}.d6{	color:#959595;	}.d7{	margin:8px 0 0 0;	color:#D90025;	font-size:9pt;	}.vd6{	font-size:9pt;	font-weight:normal;	color:#666666;	}.vd1{	line-height:22px;	width:100px;	float:left;	}.vd5{	line-height:22px;	float:left;	}.vd7{		line-height:25px;	font-size:14pt;	font-weight:bold;	color:#FF2000;	float:left;	width:200px;	}.vd9{	margin:0 10px;	color:#FF5D32;	}.vd10{	line-height:22px;	padding:3px 0;	}#k-in1{	background-image:url(../cgi-img/k-in2.gif);	width:254px;	height:150px;	}#k-in2{	background-image:url(../cgi-img/k-in3.gif);	width:254px;	height:32px;	}#k-in3{	margin:2px 5px 2px 15px;	}#kosu{	float:left;	width:40px;	text-align:center;	color:#d22643;	font-weight:bold;	line-height:15px;	}#kingaku{	float:left;	width:75px;	text-align:center;	color:#d22643;	font-weight:bold;	line-height:15px;	}P{	margin:5px 0;	}#cate{	float:left;	width:300px;	}#kensu{	float:left;	width:190px;	text-align:right;	}#main3{	margin:0 0 0 30px;	}/*#######################*//*		  TABLE			 *//*#######################*/.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border:solid;				/*線の種類*/	border-width:2px;			/*幅*/	border-color:#FC3E62;		/*色*/	}.t1-bg{	/*表題ｾﾙ*/	color:#000000;				/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:3 0 3 10;			/*余白---上･右･下･左*/	}.t2-bg{	/*項目*/	background-color:#ffffcc;	/*背景色*/	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 5;				/*余白---上下･左右*/	}h5	{	/*小見出し*/	width:700px;	margin:0;	padding:5;	font-size:10pt;	text-align:left;	font-color:#2d2d2d;	border-style:solid;	border-width:3px 3px 0 3px;	border-color:#FC3E62;	background-color:#FBC7B9;}h6	{	/*form.cgi（備考欄）*/	width:700px;	margin:0;	padding:5;	font-size:10pt;	text-align:left;	font-color:#2d2d2d;	border-style:solid;	border-width:3px;	border-color:#FC3E62;	background-color:#FBC7B9;	}/*#######################*//*		TEXT・その他	 *//*#######################*/.kingaku{/*金額表示*/	color:red;				/*文字色*/	font-weight:bold;		/*文字を太字に*/	font-size:10pt;	}.comment{/*テーブル外の説明文…div*/	text-align:left;	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;}