body{	margin:0;	font-size:9pt; line-height:120%;	color:#003366;	}table,td{	margin:0;	font-size:9pt; line-height:120%;	color:#003366;	}img{	border:none;	}a:link{color:#0066ff;}a:visited{color:#0066ff;}a:hover{color:#00ccff;}a:hover{text-decoration:underline;}a { text-decoration:none;}#killlink2 a:hover{background-color:red;}.itv-price{	width:122px; height:55px;	background-image:url(../cgi-img/bg-price.gif);	background-repeat:no-repeat;	background-position:0 0;	font-weight:bold;	font-size:12pt;	color:red;	margin-top:20px;}#view-price{	font-weight:bold;	font-size:12pt;	color:red;	text-align:center;}#view-price span{	font-size:10pt;	color:#666;}/*#######################*//*			一覧		 *//*#######################*/.itv-price span{	font-size:8pt;	color:#666;}.table{	background-color:#E8F1FA;	border-style:solid;	border-width:0 1px;	border-color:#000;}.t1{	font-weight:bold;	font-size:13px;	line-height:140%;	color:blue;}.g-com{	margin:0 15px 0 0;}.n-com{	padding:0 5px 0 5px;}.kakaku{	padding-right:5px;	text-align:right;	color:ff0000;	font-size:11pt;}.itv{	border:solid;	border-width:1px;	border-color:#e63494;}.d{	font-size:12px; 	line-height:26px;	color:#D91E4A;}.d2{	margin:4px 0 0 60px;	font-size:14px;	font-weight:bold;	color:#c33;}.d2 a{	text-decoration:underline;	color:#c33;}.d6{	font-weight:normal;	font-size:10pt;	color:000;	margin-left:5px;}.d7{	font-weight:bold;	font-size:16pt;	color:#970000;}.d9{	margin:5px;}.link{	margin-left:180px;	margin-bottom:10px;	font-size:10px;}/***** PAGENATION *****/#page{margin:0;text-align:left;line-height:22px;}	#page a {	padding:0.1em 0.3em;	margin:1px;	border:1px solid #6cbafd;	}#page a:hover {	padding:0.1em 0.3em;	margin:1px;	border:1px solid #3c0;	color:#3c0;	background:#ff9;}/*#######################*//*			TABLE		 *//*#######################*/#cate-bg{	background-image:url(../img/com-bg1.gif);	width:518; height:200;	}.view{	margin-left:70px;	}.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border:solid;				/*線の種類*/	border-width:1px;			/*幅*/	border-color:#567483;		/*色*/	}.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;				/*余白---上下･左右*/	}h5	{	/*小見出し*/	background-color:#4ea5ce;	width:518px; height:22px;	margin:0;	padding-top:5px;	padding-left:22px;	font-size:1.2em;	font-weight: bold;	color:#fff;	text-align:left;	}h6	{	/*form.cgi（備考欄）*/	background-color:#4ea5ce;	width:518px; height:22px;	margin:0;	padding-top:5px;	padding-left:22px;	font-size:1.2em;	font-weight: bold;	color:#fff;	text-align:left;	}.texta{	align:left;	}.coment{text-align:left;	margin-left:0px;}/*#######################*//*  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;}