@charset "Shift_JIS";/*itemviewer*/.iview{	width:90%;	margin-top:5px;	color:#ddd;}.ititle{	width:90%;	background-image:url(../img/title-bg.gif);	background-repeat:no-repeat;	margin-bottom:5px;	padding-top:3px;	padding-left:3px;	color:#372300;	font-size:12pt;	text-align:left;	font-weight:bold;}.idetail{	width:90%;	margin-bottom:5px;	text-align:left;	color:#ddd;}.tdtype{	width:80px;	color:#ddd;}.tdtype2{	width:450px;	color:#ddd;}/*買い物籠*/#kago{	width:90%;	margin-top:20px;	margin-left:6px;}#k-title{	width:200px;}#k-word{	color:#ddd;}#hr2{	width:90%px;	margin-left:35px;}#page a {	padding:0em 0.2em;	margin:1px;	border:1px solid #D2B068;	text-decoration:none;	line-height:150%;	}#page a:hover {	padding:0em 0.2em;	margin:1px;	border:1px solid #372300;	color:#372300;	background:#D2B068;}/*━━━━━━━━━━━Top_Area━━━━━━━━━━━*/#Cont_main .Top_Area{	width:560px;	margin:0 0 10px 0;}.Top_Area p.Pan{	width:300px;	margin:5px 0 0 0;	float:left;}.Top_Area div{	width:250px;	float:right;	text-align:right;}.Top_Area p.Page{	width:560px;	margin:10px 0 0 0;	float:left;}.Top_Area p.Page .box{	border:1px solid #D2B068;	line-height:18pt;	padding:3px;	background:#342C1D;}.Top_Area p.Page .box02{	border:1px solid #FFF;	line-height:150%;	padding:3px;	background:#3F3F3F;}/*━━━━━━━━━━━Cart━━━━━━━━━━━*/#Cont_main .Cart{	width:560px;	margin:0 0 10px 0;	border-bottom:1px solid #CDA550;}.Cart p{	width:435px;	margin:5px 0 0 0;	float:right;	text-align:right;}/*━━━━━━━━━━━itv━━━━━━━━━━━*/#Cont_main .ITV{	width:560px;	margin:0 0 20px 0;}/* 商品名 */.ITV h3{	width:557px;	background:url(/img/title-bg.gif) no-repeat left;	margin:0 0 5px 0;	padding:3px 0 0 3px;	font-size:11pt;	font-weight:bold;}.ITV h3 a{	color:#372300;}/* 写真 */.ITV .ipictbl{	width:100px;	height:100px;	background:#fff;	border:1px solid #FFC957;	float:left;}/* サムネイル写真 */.sum_photo{	width:100px;	height:100px;	background:#fff;	border:1px solid #FFC957;	float:left;}/* 詳細02 */.ITV .Syosai02{	width:420px;	float:right;}/* 価格 */.ITV .Syosai02 div{	width:200px;	float:left;}/* テキスト */.ITV .Syosai02 p{	width:420px;	margin:5px 0 0 0;	padding:5px 0 0 0;	border-top:1px dashed #A78A4F;}/*━━━━━━━━━━━view━━━━━━━━━━━*/#Cont_main .View{	width:560px;	margin:0 0 10px 0;}/* 商品名 */.View h3{	width:557px;	background:url(/img/title-bg.gif) no-repeat left;	margin:0 0 10px 0;	padding:3px 0 0 3px;	color:#372300;	font-size:12pt;	font-weight:bold;}/* 写真 */.View .photo{	width:400px;	height:400px;	margin:0 auto;	border:2px solid #000;	background-color:#fff;}/* 詳細 */#Cont_main .Syosai{	width:538px;	padding:10px;	background:url(../img/boutbg.gif) no-repeat #231600 right top;	border:1px solid #CDA550;	margin-top:10px;}/* 値段 */.View .Syosai div{	width:300px;	margin:5px 0 0 30px;	display:inline;	float:left;}/* テキスト */.View .Syosai p{	width:540px;	margin:5px 0 0 0;	padding:5px 0 0 0;	border-top:1px dashed #A78A4F;}#name{	width:614px;	height:27px;	background-image:url(../cgi-img/title.gif);	background-repeat:no-repeat;	text-align:center;	font-size:12pt;	color:#000;}#bg1{	width:195px;	height:407px;	background-color:#f7f4f0;}#back{	text-align:right;}#itemcom{	line-height: 150%;	padding:3px 10px 0 10px;	background-image:url(../cgi-img/underline.gif);	color:#fff;}#detail{	margin-left:6px;}#kakaku{	color:#666;	font-size:8pt;}#kakaku span{	color:#f00;	font-weight: bolder;	font-size:12pt;}/*━━━━━━━━━━━Catergory━━━━━━━━━━━*/#ctable{	width:70%;;	margin-left:30px;}#ctd{	height:29px;	width:100%;	padding-top:5px;	font-size:14px;	background-image:url(../img/title-bg.gif); background-repeat:no-repeat;}#ctd b{	color:#372300;}/*━━━━━━━━━━━TABLE━━━━━━━━━━━*/#pad{	padding-left:45px;}.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border:solid;				/*線の種類*/	border-width:1px;			/*幅*/	border-color:#333;		/*色*/	}.t1-bg{	/*表題ｾﾙ*/	color:#333;				/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:5 0 5 10;			/*余白---上･右･下･左*/	}.t2-bg{	/*項目*/	background-color:#F5F4F4;	/*背景色*/	color:#454545;				/*文字色*/	padding:5 5;				/*余白---上下･左右*/	text-align:center;	}.t3-bg{	/*他項目(商品,小計,送料)*/	text-align:left;	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	}.t4-bg{	/*入力ｾﾙ*/	text-align:left;	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 7;				/*余白---上下･左右*/	}.t5-bg{	/*入力ｾﾙ*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	text-align:left;	}h5	{	/*小見出し*/	background-color:#333;	width:550px;	height:22px;	margin:0;	padding:5px;	font-size:1.2em;	font-weight: bold;	color:#ffcc66;	text-align:left;	}h6	{	/*form.cgi（備考欄）*/	background-color:#333;	width:80%;; height:22px;	margin:0;	padding-top:5px;	padding-left:22px;	font-size:1.2em;	font-weight: bold;	color:#ffcc66;	text-align:left;	}.texta{	align:left;	}.comment{	font-size:8pt;	width:80%;	text-align:left;	margin-left:0px;	color:#ddd;}/*#######################*//*  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 {	background: url(/img/a2.gif) no-repeat left;	padding:0 0 0 25px;	margin-top: 4px;	list-style:none;}#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;}