#listHead{
	width:760px;
	height:85px;
	background:url(../images/ill_head.gif) no-repeat;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 150px;
}
#listHead h1{
	display:block;
	width:480px;
	margin:0px;
	color:red;
}
#listHead p{
	font-size:11pt;
	background-color:#CCFFFF;
	border:2px solid #0000FF;
	margin:5px 100px 0px 0px;
	padding:3px 6px;
}
#listHead img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

/* --------------------------*/
#listSubHead{
}
#listSubHead h2{
	color:#FF0000;
	margin:10px 0px 0px 0px;
}
#listSubHead p{
	font-size:10pt;
	line-height:14pt;
	font-weight:bold;
	color:#ff0000;
	margin:5px 0px 0px 0px;
}
#listSubHead img{
	margin:5px 0px 15px 0px;
}
/* --------------------------各特集ページ　アカ色オビ内メニュー*/
#menuIndex{
	background-color:#FF9900;
	width:760px;
	margin:0px 0px 0px 0px;
	padding:8px;
}
#menuIndex a{
	background:url(../images/arrow_yellow.gif) no-repeat 0px 1px;
	padding-left:14px;
	line-height:150%;
	margin:0px 15px 0px 0px;
	font-size:14px;
}

/* --------------------------各特集　子ページ　アカ色オビ内メニュー*/
#menuSub{
	background-color:#FF9900;
	width:760px;
	margin:0px;
	padding:8px;
	font-size:11pt;
	font-weight:bold;
}
#menuSub a{
	background:url(../images/arrow_yellow.gif) no-repeat 0px 1px;
	padding-left:14px;
	line-height:150%;
	margin:0px 15px 0px 0px;
}

/* --------------------------商品一覧 */

.price{
	font-weight:bold;
}
.price span{
	font-weight:bold;
	color:#ff0000;
	font-weight:bold;
}

.btnSubmit{
	background-color:#99CC00;
	color:#336600;
	font-weight:bold;
	padding:1px;
	font-size:8pt;
}

.itemL{
	float:left;
	width:250px;
	margin:0px 20px 40px 0px;
}
.itemL h3{
	display:block;
	background:url(../images/arrow_red.gif) no-repeat;
	padding-left:24px;
	font-size:12pt;
	font-weight:normal;
	line-height:14pt;
	margin:0px;
}
.itemL img{
	float:left;
	width:50px;
	margin:0px 5px 50px 0px;
}
.itemL p{
	width:190px;
	margin:5px 0px 0px 5px;
}
.itemL form{
	text-align:right;
	margin:0px;
}
.itemL input{
	text-align:center;
	ime-mode:disabled;
}

.itemR{
	display:block;
	float:left;
	width:250px;
	margin:0px 0px 40px 0px;
}
.itemR h3{
	display:block;
	background:url(../images/arrow_red.gif) no-repeat;
	padding-left:24px;
	font-size:12pt;
	font-weight:normal;
	line-height:14pt;
	margin:0px;
}
.itemR img{
	float:left;
	width:50px;
	margin:0px 5px 50px 0px;
}
.itemR p{
	margin:5px 0px 0px 5px;
}
.itemR form{
	text-align:right;
	margin:0px;
}
.itemR input{
	text-align:center;
	ime-mode:disabled;
}


/* --------------------------*/
#naviFoot{
	clear:both;
}

#naviL{
	display:block;
	height:30px;
	font-size:14px;
	background:url(../images/arrow_red_large_left.gif) no-repeat left top;
	padding-top:4px;
	padding-left:34px;
	float:left;
	vertical-align:middle;
}
#naviR{
	display:block;
	height:30px;
	font-size:14px;
	background:url(../images/arrow_red_large_right.gif) no-repeat right top;
	padding-top:4px;
	padding-right:34px;
	float:right;
}

#txtList{
	margin:20px 0px 0px 20px;
	font-size:11pt;
	line-height:150%;
}
#txtList span{
	font-size:8pt;
}
