@charset "Shift_JIS";
*{
	margin:0;
	padding:0;
}

body{
	background-image:url(../img/bg1.gif);
	background-position:center top;
	background-repeat:repeat-x;
	margin:0;
	font-size:9pt; line-height:13pt;
	color:#006699;
	}
td{
	margin:0;
	font-size:10pt;
	line-height:13pt;
	color:#006699;
	}

a:link{color:#0000ff;}
a:visited{color:#5d009e;}
a:hover{color:#00ccff;}
a { text-decoration:none;}

img{border:0;}


/* 基本大枠
-------------------------------------------*/

#Base{
	background-image:url(/img/bace-bg.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:750px;
	margin:0 auto;
}

#Col_left{
	display:inline;
	float:left;
	width:200px;
	text-align:center;
}
#Main{
	width:550px;
	float:left;
}

/* Header ロゴ、ヘッダー、ナビ
-------------------------------------------*/
#Header{
	background-image:url(/img/hd-bg1.gif);
	width:550px;
	height:56px;
	padding:40px 0 0 0;
	text-align:right;
}
h1{
	margin:0;
	padding:0;
}
h2{
	display:none;
}
/* menu2 左ナビ
-------------------------------------------*/
#menu2{
	width:188px;
	margin-left:6px;
}
#menu2 h3{
	width:188px;
}
/* Main、Main内の枠設定
-------------------------------------------*/
#Waku1{
	background-image:url(/img/top-bg2.gif);
	width:540px;
	text-align:center;
	float:left;
}

/*----------バナー----------*/

#Bn-big{
	width:540px;
	margin-bottom:10px;
}

/*----------ニュース----------*/

#News-waku{
	display:inline;
	float:left;
	width:290px;
	height:202px;
	margin:0 10px 10px 10px;
}
#News{
	background-image:url(/img/news-bg.gif);
	width:290px;
	height:168px;
}
#Info-mini{
	float:left;
	width:220px;
}

/*----------ミニインフォ----------*/

#Info-mini{
	float:left;
	width:220px;
	height:202px;
	margin-bottom:10px;
	background:#E8F8FF;
}

#Info-mini1,#Info-mini2,#Info-mini3{
	padding:35px 0 2px 10px;
	font-size:9pt;
	text-align:left;
	line-height:11pt;
}

#Info-mini1{
	background:url(/img/anshin1.gif) no-repeat top;
}
#Info-mini2{
	background:url(/img/anshin2.gif) no-repeat top;
}
#Info-mini3{
	background:url(/img/anshin3.gif) no-repeat top;
}


/*----------商品ピックアップ----------*/

#Pick{
	width:525px;
	padding-left:5px;
	font-size:9pt;
	line-height:10pt;
	text-align:left;
}
.Pick-item{
	width:262px;
	display:inline;
	float:left;
}
.Pick-name{
	background-image:url(/img/pick-bg1.gif);
	width:210px;
	height:22px;
	font-size:11pt;
	font-weight:bold;
	padding:10px 0 0 52px;
}
.Pick-photo{
	background-image:url(/img/pick-bg2.gif);
	float:left;
	width:127px;
	height:118px;
}
.Pick-com{
	float:left;
	background-image:url(/img/pick-bg.gif);
	width:135px;
	height:118px;
}
.Pick-com span{
	font-size:11pt;
	font-weight:bold;
	color:red;
}
.p-com{
	text-align:right;
	margin:20px 0 5px 15px;
	width:110px;
	color:#006699;
	line-height:12pt;
	}

/*----------インフォメーション----------*/

#Info-waku{
	text-align:left;
	width:520px;
	padding:0 10px;
}
#Info-waku p{
	color:#FF9900;
	font-weight:bold;
	padding:3px 0;
}
#Info-left,#Info-right{
	background-color:#E8F8FF;
	display:inline;
	float:left;
	width:255px;
}
#Info-left{margin-right:8px;}

.Info-com{
	width:239px;
	padding:0 8px;
}
#Info-com2{
	width:510px;
	background-color:#E8F8FF;
	padding:0 5px;
}
#Info-com2 span{
	color:#cc3333;
}

/* フッター
-------------------------------------------*/

#Footer{
	clear:both;
	width:738px;
	text-align:center;
}
#Footer p{
	background-color:#E8F8FF;
	border:solid 1px #ccc;
	font-size:8pt;
	padding:5px;
	margin:10px 0;
}

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

.main{
	margin:0 0 0 8px;
	}
dt{
	font-weight:bold;
	color:#5d009e;
	}

.Q-title{
	background-image:url(../img/title1.gif);
	width:500px; height:18px;
	padding:6px 0 0 20px;
	font-size:9pt;
	font-weight:bold;
	color:#9e0086;
	margin-left:10px;
	}
.Q-com{
	background-position:bottom;
	background-color:#edfefc;
	border:solid 1px #99ccff;
	width:488px;
	padding:10px 15px 20px 15px;
	text-align:left;
	margin-left:10px;
}
.com{
	width:490px;
	margin:0 5px 0 25px;
	text-align:left;
}
.up{
  /*---------------------ページup*/
	width:490px;
	text-align:right;
	padding-top:5px;
	}
.up A:hover{
	background-color:#9cf;}

.sankaku{
	width:100%;
	text-align:center;
	color:#5d009e;
	}
.tb-tuhan{text-align:left;}	

	
/*############ハロウィン###########*/

.halloween_bg .osusume{
	margin-left:0px;
	margin-bottom:5px;
	display:inline;
	float:left;
}
.halloween_bg .osusume div{
	float:left;
	width:122px;
	margin-left:13px;
	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;
}
