@charset "Shift_JIS";

* {
margin:0;
padding:0;
}

body	{ font-size:9pt; line-height:120%;
		background-color: #ffffff;
		background-image : url(../img/bg_main.gif);
		background-repeat: repeat-y;
		background-attachment: fixed;
	color:#555;
		}
td		{ font-size:9pt; line-height:120%;}


A		{ color:#0000FF; text-decoration:none; }
A:hover	{ color:black; text-decoration:underline;}

.shopinfo
		{ line-height:20%;}
.small	{ font-size:8pt;}
img		{ border:0;}
strong	{ font-weight:lighter;}

.com{
  /*---------------------ページ内説明文ブロック*/
  width: 560px;
  padding: 10 0 0 20px;}
.topix	{ border-style:solid;border-color:#ff9900;border-width:1 1 1 1;}


.web	{font-family:Webdings;	font-size:20pt;	color:blue;padding-bottom:3;
		 filter:dropshadow(offx=1,offy=1,color=#ccffff);
		 position:relative; width:100%;}


.syoukai{
	margin-top:5px;
}
.osusume{
	width:396px;
	text-align:center;
}
.osusume div{
	float:left;
	width:130px;
	margin-bottom:10px;
}
.itm-photo{
	width:100px;
	height:100px;
	border:2px #FF9999 solid;
}
.itm-name{
	margin-top:4px;
	width:120px;
	color:#0000FF;
}
.itm-price{
	float:left;
	margin-top:3px;
	font-weight:bold;
	font-size:10pt;
	color:#FF0000;
}
.itm-teika{
	float:left;
	margin-top:4px;
}


/*#######################*/
/*		HELPページ		 */
/*#######################*/


.Q-title{
	background-image:url(../cgi-img/view7.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:550; height:20px;
	margin:0;
	padding-left:20px;
	font-size:10pt;
	font-weight: bold;
	color:#666;
	border-bottom:dashed 1px #666;
	}
.Q-com{
	width:550px;
	padding:10px;
	color:#666;
	}

.up{
  /*---------------------ページup*/
	width:550px;
	text-align:right;
	font-size:8pt;
	}

.sankaku{
	width:80%;
	text-align:center;
}