#main2{	margin:10px 0 0 0;	width:592px;	float:left;	}#right{	float:right;	width:171px;	}#itv1{	background-image:url(../cgi-img/itv1.gif);	width:592px;	height:28px;	}#itv2{	width:468px;	height:120px;	margin:10px 0 0 0;	padding:0 0 0 5px;	}#itv3{	float:left;	width:270px;	height:75px;	font-weight:bold;	color:#FF0000;	}#itv4{	background-image:url(../cgi-img/itv3.gif);	width:210px;	height:25px;	padding:6px;	font-weight:bold;	color:#FF0000;	}#itv5{	background-image:url(../cgi-img/itv7.gif);	width:435px;	height:0px;	}.d2{	font-size:12pt;	font-weight:bold;	color:#1D1E43;	margin:5px 0 0 15px;	}.vd2{	font-size:12pt;	font-weight:bold;	color:#1D1E43;	margin:7px 0 0 15px;	}.d7{	font-size:22pt;	font-weight:bolder;	color:#FF0000;	}.d9{	margin:0 10px;	}#view1{	background-image:url(../cgi-img/itv1.gif);	width:592px;	height:28px;	}#view2{	width:550px;	height:120px;	margin:10px 0 0 22px;	padding:0 0 0 5px;	}#view3{	float:left;	width:225px;	height:75px;	font-weight:bold;	color:#FF0000;	}#view4{	background-image:url(../cgi-img/itv3.gif);	width:210px;	height:25px;	padding:6px;	font-weight:bold;	color:#FF0000;	}#view5{	background-image:url(../cgi-img/view5.gif);	width:566px;	height:0px;	margin:0 0 0 10px;	}#k-in{	background-image:url(../cgi-img/k-in2.gif);	width:171px;	height:50px;	padding:0 12px;	}#k-in2{	background-image:url(../cgi-img/k-in3.gif);	width:148px;	height:33px;	text-align:right;		}#k-in3{	background-image:url(../cgi-img/k-in4.gif);	width:171px;	height:41px;	}#k-com{	margin:2px 0 0 0;	line-height:16px;	}#histry{	border-bottom:double 3px #000000;	width:590px;	margin:0 0 5px 0;	}#okuri{	line-height:15px;	}#okuri2{	background-color:#BDFFD0;	width:20px;	height:20px;	border:1px solid #75FF9D;	text-align:center;	margin:0 1px;	padding:2px 0 0 0;	font-weight:bolder;	}#okuri3{	background-color:#FFFFFF;	width:20px;	height:20px;	border:1px solid #D7D7D7;	text-align:center;	margin:0 1px;	padding:2px 0 0 0;	}#kensu{	margin:0 0 5px 0;		}.itv-photo{	background-image:url(../cgi-img/itv2.gif);	width:119px;	height:119px;	}/*#######################*//*			TABLE			 *//*#######################*/.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	margin:0;	border:solid;				/*線の種類*/	border-width:1px;			/*幅*/	border-color:#1D1E43;		/*色*/	font-size:10pt;	}.t1-bg{	/*表題ｾﾙ*/	color:#fff;					/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:5 0 5 10;			/*余白---上･右･下･左*/	}.t2-bg{	/*項目*/	background-color:#FFFFCC;	/*背景色*/	color:#454545;				/*文字色*/	padding:5 5;				/*余白---上下･左右*/	text-align:center;	}.t3-bg{	/*他項目(商品,小計,送料)*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	}.t4-bg{	/*入力ｾﾙ*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 7;				/*余白---上下･左右*/	}.t5-bg{	/*入力ｾﾙ*/	background-color:#ffffff;	/*背景色*/	color:#666666;				/*文字色*/	padding:10 7;				/*余白---上下･左右*/	}h5	{	/*小見出し*/	background-color:#1D1E43;	background-position:0 0;	width:650px; height:23px;	margin:7px 0 0 0px;	padding-top:5px;	padding-bottom:2px;	padding-left:10px;	font-size:1.2em;	font-weight: bold;	color:#fff;	text-align:left;	}.texta{	align:left;	}.comment{	text-align:left;	margin-left:20px;}/*#######################*//*  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;}