@charset "Shift_JIS";/*----------------------------------------------◆Category----*/#cate{	margin:0 0 0 30px;	padding:0;}#waku{	width:500px;	border:solid 1px #AE9F7B;	padding:10px 20px;}h4{	width:500px;	height:30px;	margin:20px 0 0 30px;	padding:10px 0 0 0;	font-size:12pt;}/*----------------------------------------------◆Itemviewer----*//*------------------------------------ページ切替*/#page a:link,#page a:visited{	width:18px;	height:15px;	background-image:url(../cgi-img/itv-bg-page.gif);	margin:-5px 3px 5px 0;}#page a:hover{	width:18px;	height:15px;	background-image:url(../cgi-img/itv-bg-page2.gif);	margin:-5px 3px 5px 0;}.hidden{display:none;}.itv-waku{	width:590px;	border:solid 1px #AE9F7B;	padding:10px 0 5px 10px;	margin-left:10px;}/*------------------------------------写真用テーブル*/.itv-waku table{	background-image:url(../cgi-img/itv-bg-photo.gif);	background-position:0 0;	background-repeat:no-repeat;	margin-right:5px;	float:left;}.itv-waku table{	text-align:center;}.syousai{text-align:right; padding-right:10px;}.syousai a{			background-color:#fc0;}.syousai a:hover{	background-color:#9C0;}/*------------------------------------商品情報*/.itv-iteminfo{/*floatでの途中改行回避用*/	display:block;	width:455px;	margin:0;	padding:0;}h3{	height:32px;	padding:0 0 0 30px;	margin:0;	width:100%;	background-image:url(../cgi-img/itv-bg-name.gif);	background-position:bottom 0;	background-repeat:no-repeat;	font-size:11pt;	color:#333;}h3 p{	margin:0 230px 0 0;	padding:0;	font-size:8pt;	font-weight:lighter;}h3 a{color:#690; text-decoration:none;}h3 a:hover{color:#f90;}h3 a:visit{color:#60;}.price{	width:200px;	font-family:Century,serif;	font-size:15pt;	color:red;	margin:8px 0 0 0;	text-align:right;	float:left;}.price span{	font-size:8pt;	color:#666;	margin-left:10px;}.kago{	width:230px;	height:40px;	text-align:right;	margin:0;	padding:0;}.kago form{	margin:0;	padding:0;	width:230px;	height:40px;	display:block;}.itv-d4{	background-image:url(../cgi-img/itv-bg-d4.gif);}.itv-d5{	background-image:url(../cgi-img/itv-bg-d5.gif);}.itv-d10{	background-image:url(../cgi-img/itv-bg-d10.gif);}.itv-d4,.itv-d5,.itv-d10{	width:430px;}.itv-d4 p,.itv-d5 p,.itv-d10 p{	margin:0 0 2px 75px;	padding:0;	line-height:13pt;	color:#AE9F7B;}.itv-d9{	margin:10px;}/*------------------------------------------------------------◆View----*/#view-name{	width:100%;	height:25px;	margin:0;	padding:5px 0 0 30px;	background-image:url(../cgi-img/itv-bg-name.gif);	background-position:bottom 0;	background-repeat:no-repeat;}#view-name span{	font-size:13pt;	color:#690;}#view-photo{	width:422px;	height:410px;	float:left;	margin:0;	padding:0;}#view-photo table{	background-image:url(../cgi-img/view-photo2.gif);	background-repeat:repeat;}#view-photo td{	text-align:center;}#view-item{	margin:0 0 0 410px;	font-size:8pt;	height:300px;}#view-item p{	margin:3px 0 0 0;	padding:0;	color:#360;}#view-item div{	color:#555;	border-bottom:solid 1px orange;}#view-price{	font-family:Century,serif;	font-size:15pt;	color:red;	margin:0;	text-align:right;}#view-price span{	font-size:8pt;	color:#666;	margin-left:10px;}#view-d9{	background-image:url(../cgi-img/view-bg-d9.gif);	line-height:15pt;	margin-bottom:10px;	padding:0 3px;}/*#######################*//*		  TABLE			 *//*#######################*/.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border:solid;				/*線の種類*/	border-width:2px;			/*幅*/	border-color:#9C0;			/*色*/	}.t1-bg{	/*表題ｾﾙ*/	color:#454545;				/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:5 0 5 20;			/*余白---上･右･下･左*/	}.t2-bg{	/*項目*/	background-color:#ffffcc;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	text-align:center;	}.t3-bg{	/*他項目(商品,小計,送料)*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 1;				/*余白---上下･左右*/	}.t4-bg{	/*入力ｾﾙ*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 7;				/*余白---上下･左右*/	}h5	{	/*小見出し*/	width:600px;	border:solid;	border-width:2px 2px 0 2px;	border-color:#9C0;	background-color:#9C0;	margin:0;	padding:3px;	font-size:10pt;	color:#fff;	}h6	{	/*form.cgi（備考欄）*/	width:600px;	border:solid;	border-width:2px;	border-color:#9C0;	background-color:#9C0;	margin:0 0 5px 0;	padding:3px;	font-size:10pt;	color:#fff;	}/*#######################*//*		TEXT・その他	 *//*#######################*/.kingaku{/*金額表示*/	color:red;				/*文字色*/	font-weight:bold;		/*文字を太字に*/	font-size:10pt;	}.coment{/*テーブル外の説明文…div*/	width:520;	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;}