body{
	background-image:url(../img/bg1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0;
	font-size:12px; line-height:130%;
	color:#333366;
	}
td{
	margin:0;
	font-size:12px; line-height:130%;
	color:#333366;
	}

a:link,
a:visited{	color:green;}
a:hover{	color:limegreen; text-decoration:underline;}
a {			text-decoration:none;}

img{border:0;}

.menu img{margin:2px 0 0 0;}




.f-menu{
	margin-left:25px;
	font-size:10px;
	width:760px;
	}

.g-com{
	width:520px;
	margin-left:25px;
	}

.hdm a:link{color:#ffcf3b;}
.hdm a:visited{color:#ffcf3b;}
.hdm a:hover{color:#ffff00;}

.copy{
	margin-top:5px;
	}

.main{
	margin-left:18px;
	}
.main2{
	margin-left:-18px;
	}

/********************/
/*		top			*/
/********************/


.topphoto{
	width:131px; height:131px;
	background-image:url(../img/bg-topphoto.gif);
	text-align:center;
}


.td a:link,
.td a:visited{color:limegreen;}
.td a:hover	 {color:green; text-decoration:underline;}
.td a{	text-decoration:none;}






.kakaku{
	background-image:url(../img/p1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:120px;
	height:28px;
	padding-top:2px;

	line-height:110%;
	font-weight:bold;
	text-align:right;
	color:#c03;
}
.kakaku span{
	font-weight:lighter;
	color:#666;
}


/* 左エリア */
.Col_Left .menu{
	width:191px;
}
.Col_Left .menu{
	width:191px;
	background:url(../img/m/bk_menu.gif) repeat-y;
	text-align:center;
}
.Col_Left .menu img{
	margin:0 0 3px 0;
}

/* モバイル */
.mob{
	width:175px;
	height:104px;
	font-size:10px;
	color:#996600;
	padding:0 0 0 16px;
	background:url(../img/mob.gif) no-repeat;
	}
.mob p{
	width:175px;
	margin:20px 0 0 0;
	text-align:left;
	}

/*#######################*/
/*		HELPページ		 */
/*#######################*/

dt{
	font-weight:bold;
	color:#970000;
	}

.Q-title{
	background-image:url(../img/title1.gif);
	font-weight:bold;
	width:564; height:34px;
	margin:0;
	padding:4px 0 0 25px;
	font-size:1.0em;
	font-weight: bold;
	color:#0033cc;
	}

.Q-com{
	background-image:url(../img/f-com2.gif);
	background-position:bottom;
	width:564px; height:150px;
	padding:10px 15px 10px 15px;
	}

.up{
  /*---------------------ページup*/
	width:564px;
	text-align:right;
	padding-top:5px;
	}

.up A:hover{
	background-color:#9cf;}

.sankaku{
	width:100%;
	text-align:center;
	color:#0cdfca;}
	

/*############ハロウィン###########*/
.halloween_bg{
	padding-left:30px;
}

.halloween_bg .osusume{
	width:564px;
	margin-bottom:5px;
	display:inline;
	float:left;
}
.halloween_bg .osusume div{
	float:left;
	width:110px;
	text-align:center;
}
.halloween_bg .itm-photo{
	width:100px;
	height:100px;
	border:2px #6B0ACC solid;
}

.itm-photo img{
	border:0;
}

.halloween_bg .itm-name{
	margin-top:4px;
	width:105px;
	color:#0000FF;
}
.halloween_bg .itm-price{
	float:left;
	margin-top:3px;
	font-weight:bold;
	font-size:10pt;
	color:#FF0000;
	display:inline;
}
.halloween_bg .itm-teika{
	float:left;
	margin-top:4px;
	display:inline;
}
