.main{margin:0 20px;height:900px;}.k-in{color:#FA0000;font-weight:bold;}.d2{margin:6px 0 0 35px;width:515px;}.itv1{margin:0 0 0 20px;}.itv2{background-image:url(../cgi-img/itv7.gif);width:486px;}.d7{color:#FF0000;font-size:15pt;font-weight:bold;}.itv3{line-height:20px;}.d9{margin:0 10px;}.vd9{margin:0 70px;}.cate-title{font-size:15pt;}.cate-sp{margin:10px 30px;font-size:12pt;}#main{margin:0 20px;height:1000px;}#okuri{	float:left;	width:300px;	}#type{	width:350px;	text-align:right;		}strong{font-weight:lighter;}/*#####################*//*#	 table	      #*//*#####################*/.table_border{		border:solid;				/*線の種類*/	border-width:2px;			/*幅*/	border-color:#FF9900;		/*色*/	}.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border:solid;				/*線の種類*/	border-width:2px;			/*幅*/	border-color:#FF9900;		/*色*/	}.t1-bg{	/*表題ｾﾙ*/	color:#000000;				/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:3 0 3 10;			/*余白---上･右･下･左*/	}.t2-bg{	/*項目*/	background-color:#FFFF66;	/*背景色*/	color:#333333;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	text-align:center;	}.t3-bg{	/*他項目(商品,小計,送料)*/	background-color:#FFFFFF;	/*背景色*/	color:#60553F;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	}.t4-bg{	/*入力ｾﾙ*/	background-color:#FFFFcc;	/*背景色*/	color:#60553F;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	}h5	{	/*小見出し*/	background-image:url(../img/a1.gif);	background-position:left;	background-repeat:no-repeat;	background-color:#ffffff;	border-top:2px solid #FF9900;	border-bottom:2px solid #FF9900;	width:660px; height:25px;	margin:0 0 3px 0;	padding:3px 0 0 25px;	font-size:11pt;	font-weight: bold;	color:#002AFF;	}h6	{	/*form.cgi（備考欄）*/	background-image:url(../img/a1.gif);	background-position:left;	background-repeat:no-repeat;	border-top:2px solid #FF9900;	border-bottom:2px solid #FF9900;	width:660px; height:25px;	margin:0 0 3px 0;	padding:3px 0 0 25px;	font-size:11pt;	font-weight: bold;	color:#002AFF;	}.comment{	text-align:left;	margin:5px 0 0 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;}