#all_contents{padding-top:0;}

.ikspecial-head{width:940px; height:450px; display:blcok; position:relative;}

.ikspecial-head-02{width:910px; margin:0; padding:0; list-style-type:none; position:absolute; left:15px; bottom:76px;}
.ikspecial-head-02 li{margin:0; padding:0; float:left; height:40px;}
.ikspecial-head-02 li.sides{width:215px;}
.ikspecial-head-02 li.ins{width:240px;}
a.spanchorbtn{
	border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px;
	background-image:-webkit-linear-gradient(top, #666 0%, #000 100%);
	background-image:-moz-linear-gradient(top, #666 0%, #000 100%);
	background-image:-o-linear-gradient(top, #666 0%, #000 100%);
	background-image:linear-gradient(top, #666 0%, #000 100%);
	-pie-background: linear-gradient(top, #666 0%, #000 100%);
	border:1px solid #000;
	display:block;
	width:230px; height:40px;
	font-size:14px; font-weight:bold;
	color:#FFF;
	text-decoration:none;
	margin:0 5px;
	behavior: url(/common/dg/htc/PIE.htc);
	position:relative;
	}
a.spanchorbtn:hover{
	background-image:-webkit-linear-gradient(top, #FFF 0%, #eee 100%);
	background-image:-moz-linear-gradient(top, #FFF 0%, #eee 100%);
	background-image:-o-linear-gradient(top, #FFF 0%, #eee 100%);
	background-image:linear-gradient(top, #FFF 0%, #eee 100%);
	-pie-background: linear-gradient(top, #FFF 0%, #eee 100%);
	border:1px solid #000;
	color:#333;
	text-decoration:none;
	}
.ikspecial-head-02 li.ins a span{display:block; margin-top:9px;}
.ikspecial-head-03{
	width:940px;
	padding:10px 0;
	background-image:-webkit-linear-gradient(top, #eee 0%, #CCC 100%);
	background-image:-moz-linear-gradient(top, #eee 0%, #CCC 100%);
	background-image:-o-linear-gradient(top, #eee 0%, #CCC 100%);
	background-image:linear-gradient(top, #eee 0%, #CCC 100%);
	-pie-background: linear-gradient(top, #eee 0%, #CCC 100%);
	behavior: url(/common/dg/htc/PIE.htc);
	position:absolute;
	left:0; bottom:0;
}
a.whatsgoinon{
	background:#333;
	display:block;
	padding:5px 10px;
	font-size:14px; font-weight:bold;
	text-decoration:none;
	position:absolute;
	left:10px; top:10px;
	color:#FFF;
	border:1px solid #000;
	}
a.whatsgoinon2{
	background:#333;
	display:block;
	padding:5px 10px;
	font-size:14px; font-weight:bold;
	text-decoration:none;
	position:absolute;
	right:10px; top:10px;
	color:#FFF;
	border:1px solid #000;
	}
a.whatsgoinon:hover, a.whatsgoinon2:hover{
	background:#666;
	color:#FFF;
	text-decoration:none;
	}






#spblk_w940{width:940px; padding:15px 0;}

.sp_io{width:940px; display:block; background:url(../image/ggg_02.png) repeat-y;}
.sp_io a:hover{position:relative; left:1px; top:-1px;}
.sp_io3{width:910px;}
.sp_io4{text-align:left; font-weight:bold; color:#333; padding-top:10px;}
.sp_io4 img{vertical-align:middle;}

.sp_each{clear:both; width:910px; padding-top:20px;}
.sp_each ul{width:910px; padding:0; margin:0 0 10px 0; list-style-type:none;}
.sp_each li{width:182px; float:left; text-align:center; display:inline; margin-bottom:15px;}
.sp_each li img{width:160px; height:60px; margin-bottom:5px;}
.sp_each a{text-decoration:none;}

/* 幅拡大 20110330 */
.sp_each2{clear:both; width:910px; padding-top:20px;}
.sp_each2 ul{width:910px; padding:0; margin:0 0 10px 0; list-style-type:none;}
.sp_each2 li{width:182px; float:left; text-align:center; display:inline; margin-bottom:15px;}
.sp_each2 li img{width:180px; margin-bottom:5px;}
.sp_each2 a{text-decoration:none;}


div.specials{margin:0; border-bottom:1px dotted #999999; clear:both; height:10px;}
.specialsw700{clear:both; width:700px; padding-top:15px;}
div.special_left{width:350px; font-size:13px; line-height:20px; text-align:center; float:left;}
div.special_right{width:350px; font-size:13px; line-height:20px; text-align:center; float:right;}
.imgp{vertical-align:middle; margin-right:5px; }
.inside{text-align:left; font-size:15px; clear:both; color:#FF0000; padding:15px 0 7px 0; font-weight:bold;}
#special_hd{width:715px;}
.special_hd1{float:left; width:57px}
.special_hd2{float:left; width:141px}
.special_hd3{float:left; width:124px}
.special_hd4{float:left; width:196px}
.special_hd5{float:left; width:139px}
.special_hd6{float:left; width:58px}

.special_each{width:715px; clear:both;}
.special_each span{font-size:11px; font-family:verdana; font-style:italic; font-weight:bold; color:#FF3300;}
.special_text{float:left; font-size:15px;
	line-height:22px; width:495px; text-align:left;}
.special_image{float:left; width:220px;}

.special_menus{font-size:14px;}
.special_menus ul{margin:0; padding:0;}
.special_menus li{float:left; margin:0; padding:0; list-style-type:none;}

/* バナー表示 */
.spe_images{width:725px; padding:10px 0 0 0;}
.spe_bn{border:0; width:150px; height:70px; float:left; margin-left:25px;}


.spe_images2{width:720px; padding:10px 0 0 0;}
.spe_images2 img{border:0; float:left; margin:0 0 15px 30px;}



/*　季節の特集ほか　*/
.seasonal{width:940px; background:url(../image/gggg_02.png) repeat-y;}
.seasonal_each{width:284px; display:blcok; text-align:left;}
.left_m_34px{margin-left:34px;}
.seasonal_each p{padding:10px 0 15px 0; margin:0;}
.seasonal ul{margin:0; padding:0; list-style-type:none; text-align:center;}
.seasonal li{clear:both; margin:0 0 10px 0; padding:0; text-align:left; display:block;}
.seasonal li img{width:70px; height:70px; float:left; margin-right:7px;}
.seasonal span{font-weight:bold; color:#FF0000; font-style:italic; font-family:Arial; font-size:11px;}


