@charset "utf-8";

/*-----------------------------------------------------
各pxに対応する、IEハックで指定するパーセント
12px 	75%
13px 	82%
14px 	88%
15px 	94%
16px 	100%

基本サイズ12px	基本サイズ13px	基本サイズ14px
10px 	 84%			10px 	 77%			10px 	 72%
11px 	 92%			11px 	 85%			11px 	 79%
12px 	100%			12px 	 93%			12px 	 86%
13px 	109%			13px 	100%			13px 	 93%
14px 	117%			14px 	108%			14px 	100%
15px 	125%			15px 	116%			15px 	108%
16px 	134%			16px 	124%			16px 	115%
17px 	142%			17px 	131%			17px 	122%
18px 	150%			18px 	139%			18px 	129%
19px 	159%			19px 	147%			19px 	136%
20px 	167%			20px 	154%			20px 	143%
21px 	175%			21px 	162%			21px 	150%
22px 	184%			22px 	170%			22px 	158%
23px 	192%			23px 	177%			23px 	165%
24px 	200%			24px 	185%			24px 	172%
25px 	209%			25px 	193%			25px 	179%
26px 	217%			26px 	200%			26px 	186%
-------------------------------------------------------*/
/*--------------------------*
	グループタブ関連
*---------------------------*/
#cate_special001{
	background-image:url(../img/special/001/title.jpg);
	background-repeat:no-repeat;
	width:709px;
	height:218px;
}

.spe_maincont{
	padding:10px;
	margin:5px;
}

.sp001_line{
	width:730px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	margin-top:5px;
	margin-bottom:5px;
}

#sp001_topmenu{
	text-align:right;
	margin-right:50px;
}	
.sp001_now{
	color:#FF3300;
	font-weight:bold;
}
	
.sp001_menulink{
	width:81px;
	height:26px;
	font-size:12px;
	font-weight:bolder;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FF9900;
}

#sp001_menuleft{
	width:198px;
	display:block;
	float:left;
}

#sp001_menuright{
	width:198px;
	display:block;
	float:left;
}

#sp001_menu{
	position:relative;
	width:730px;
	height:40px;
}

#sp001_menu ul{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-131px;
	margin-top:-13px;
}

#sp001_menulist1{
	background-image:url(../img/special/001/button1_off.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
	margin-right:10px;
}	

#sp001_menulist1_now{
	background-image:url(../img/special/001/button1_over.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
	margin-right:10px;
}	

#sp001_menulist1 a{
	text-indent:-9999px;
	width:81px;
	height:26px;
	overflow:hidden;
	display:block;
}

#sp001_menulist2{
	background-image:url(../img/special/001/button2_off.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
	margin-right:10px;
}

#sp001_menulist2_now{
	background-image:url(../img/special/001/button2_over.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
	margin-right:10px;
}

#sp001_menulist2 a{
	text-indent:-9999px;
	width:81px;
	height:26px;
	overflow:hidden;
	display:block;
}

#sp001_menulist3{
	background-image:url(../img/special/001/button3_off.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
}	

#sp001_menulist3_now{
	background-image:url(../img/special/001/button3_overf.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
}	

#sp001_menulist3 a{
	text-indent:-9999px;
	width:81px;
	height:26px;
	overflow:hidden;
	display:block;
}

/* 特集2 */

#cate_special002{
	background-image:url(../img/special/002/title.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:161px;
}

#sp002_menu{
	position:relative;
	width:730px;
	height:40px;
}

#sp002_menu ul{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-131px;
	margin-top:-13px;
}

#sp002_menulist1{
	background-image:url(../img/special/002/button1_off.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
	margin-right:10px;
}	

#sp002_menulist1_now{
	background-image:url(../img/special/002/button1_over.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
	margin-right:10px;
}	

#sp002_menulist1 a{
	text-indent:-9999px;
	width:81px;
	height:26px;
	overflow:hidden;
	display:block;
}

#sp002_menulist2{
	background-image:url(../img/special/002/button2_off.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
	margin-right:10px;
}

#sp002_menulist2_now{
	background-image:url(../img/special/002/button2_over.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
	margin-right:10px;
}

#sp002_menulist2 a{
	text-indent:-9999px;
	width:81px;
	height:26px;
	overflow:hidden;
	display:block;
}

#sp002_menulist3{
	background-image:url(../img/special/002/button3_off.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
}	

#sp002_menulist3_now{
	background-image:url(../img/special/002/button3_over.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:81px;
	height:26px;
}	

#sp002_menulist3 a{
	text-indent:-9999px;
	width:81px;
	height:26px;
	overflow:hidden;
	display:block;
}

/* 特集3 */

#cate_special003{
	background-image:url(../img/special/003/title.jpg);
	background-repeat:no-repeat;
	width:724px;
	height:218px;
}

#spe_maincont{
	width:738px;
}
#sentence_area{
	float:left;
	display:block;
	width:490px;
/*	width:492px;*/
	margin-left:5px;
}

#photo_area{
	width:238px;
	float:left;
	display:block;	
	margin-top:75px;
	padding-right:3px;
}

#shopname{
	margin-top:15px;
	margin-bottom:15px;
	width:490px;
	height:40px;
	display:block;
	float:none;
}

#shopname_01{
	background-image:url(../img/special/003/shopname_01.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:15px;
	height:40px;
	float:left;
	display:block;
}

#shopname_02{
	background-image:url(../img/special/003/shopname_02.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	width:250px;
	height:40px;
	float:left;
	display:block;
	white-space:nowrap;	
	padding-right:30px;
}

#shopname_02 div{
	color:#e30d19;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:6px;
	padding-left:3px;
	white-space:nowrap;	
}

#shopname_03{
	background-image:url(../img/special/003/shopname_03.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:26px;
	height:40px;
	float:left;
	display:block;
}

#sentence{
	padding-left:5px;
	padding-right:5px;
	width:482px;
	display:block;
	float:none;	
}

#sentence b{
	color:#fc6246;
}

#top_01{
	background-image:url(../img/special/003/leftbackground_01.gif);
	background-repeat:no-repeat;
	width:235px;
	height:10px;
	font-size:5px;
}

#top_02{
	background-image:url(../img/special/003/leftbackground_02.gif);
	background-repeat:repeat-y;
	width:235px;
	text-align:center;
}

#top_03{
	background-image:url(../img/special/003/leftbackground_03.gif);
	background-repeat:no-repeat;
	width:235px;
	height:10px;	
}

.cooking_photo{
/*	margin-top:20px;
	margin-bottom:20px;*/
	vertical-align:middle;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#373739;	
	text-align:center;
	margin:0px 31px 0px;
}

.photo_background{
	background-image:url(../img/special/003/photo_background.gif);
	background-repeat:repeat;
	width:173px;
	height:130px;
	text-align:center;
}

.photo{
	width:169px;
	height:126px;
	vertical-align:middle;
}
