@charset "euc-jp";
/* CSS Document */

body {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 1.1;
	border: 0;
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,table,th,td,form {
	margin: 0px;
	padding: 0px;
	line-height: 1.1;
	border: 0;
	font-size: 1em;
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
input,textarea {
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
textarea {
	font-size: 1em;
}

td{line-height:1.4em;}

a {
	outline: none; 
}
ul,ol {
	list-style-type: none;
}
a:link { color: #e28322; }
a:visited { color: #e28322; }
a:hover { color: #ddac02; }
a:active { color: #ddac02; }

#foot a:link { color: #666666;font-size:90%; }
#foot a:visited { color: #666666;font-size:90%; }
#foot a:hover { color: #939393;font-size:90%; }
#foot a:active { color: #939393;font-size:90%; }
 
p#pankz {
	margin: 8px 0 0;
}
p#pankz a:link { color: #333333; }
p#pankz a:visited { color: #333333; }

p {
	line-height: 1.5;
}
.bold {
	font-weight: bold;
}
p.caution {
	font-size: 0.85em;
}

#wrap {
	display: block;
	width: 953px;
	margin: 0 auto;
	padding: 0;
}
/*--#content00=top---------*/
#content00 {
	width: 953px;
	display:block;
	_display:inline-block;
	background: url(/special/spiceblog/images/090817/content00_bg.gif) repeat-y 0 0;
	margin: 7px 0 50px;
	position: relative;
}
#content00:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--#content01=qa_search---------*/
#content01 {
	width: 953px;
	display:block;
	_display:inline-block;
	background: url(/special/spiceblog/images/090817/content01_bg.gif) repeat-y 0 0;
	margin-bottom: 50px;
	position: relative;
}
#content01:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--#content02=blog---------*/
#content02 {
	width: 938px;
	display:block;
	_display:inline-block;
	padding: 0 0 16px 15px;
	background: url(/special/spiceblog/images/090817/blog_bg.jpg) repeat-y 0 0;
}
#content02:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
#content02_btm {
	width: 953px;
	display:block;
	_display:inline-block;
	padding: 0 0 2px 0;
	background: url(/special/spiceblog/images/090817/blog_bg_btm.jpg) no-repeat left bottom;
	margin-bottom: 50px;
}
#content02_yammy {
	width: 938px;
	display:block;
	_display:inline-block;
	padding: 0 0 16px 15px;
	background: url(/special/spiceblog/images/090817/yammy_bg.jpg) repeat-y 0 0;
}
#content02_yammy:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
#content02_yammy_btm {
	width: 953px;
	display:block;
	_display:inline-block;
	padding: 0 0 2px 0;
	background: url(/special/spiceblog/images/090817/yammy_bg_btm.jpg) no-repeat left bottom;
	margin-bottom: 50px;
}
/*--#content03=rank_file---------*/
#content03 {
	width: 953px;
	display:block;
	_display:inline-block;
	padding: 0 0 -17px 0;
	margin: 0 0 27px;
	background: url(/special/spiceblog/images/090817/content03_bg.gif) repeat-y 0 0;
}
#content03:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--#content04=news---------*/
#content04 {
	width: 953px;
	display:block;
	_display:inline-block;
	padding: 0 0 27px;
	margin: 0 0 31px;
	background: url(/special/spiceblog/images/090817/content03_bg.gif) repeat-y 0 0;
}
#content04:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
#main_wrap {
	display:block;
	_display:inline-block;
	width: 745px;
	float: right;
}
#main_wrap:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--#main00=top---------*/
#main00 {
	display: block;
	_display: inline-block;
	width: 685px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #ffffff;
	float: left;
}
#main00:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--#main01=qa_search---------*/
#main01,
#main02 {
	display: block;
	width: 561px;
	margin: 0 0 0 0;
	padding: 0 2px 0 13px;
	border-top: 6px solid #ffffff; 	
	float: left;
}
#main02 {
	_display: inline-block;
	border-top: 1px solid #ffffff; 	
}
#main02:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--#main03=blog-------660px--*/
#main03 {
	display: block;
	_display: inline-block;
	width: 573px;
	margin: 0 18px 0 0;
	padding: 7px 44px 8px 43px;
	background: #ffffff;
	float: left;
}
#main03:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

#main03_yammy {
	display: block;
	_display: inline-block;
	width: 573px;
	margin: 0 18px 0 0;
	padding: 7px 44px 8px 43px;
	background: #ffffff;
	float: left;
}
#main03_yammy:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--#main04=news-------*/
#main04 {
	display: block;
	_display: inline-block;
	width: 712px;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	background: #ffffff;
	float: left;
}
#main04:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--#main05=campaign-------*/
#main05 {
	display: block;
	_display: inline-block;
	width: 746px;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	background: #ffffff;
	float: left;
}
#main05:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}


/*--#right-----------------*/
/*--#right00=top-----------------*/
#right00 {
	display: block;
	width: 267px;
	padding: 0 0 0 1px;
	float: right;
	border-top: 1px solid #ffffff; 	
}
/*--#right01=qa_search-----------------*/
#right01,
#right02 {
	display: block;
	width: 163px;
	padding: 0 0 0 7px;
	float: right;
	border-top: 6px solid #ffffff; 	
}
#right02 {
	border-top: 1px solid #ffffff; 	
}
/*--#right03=blog-----245px----*/
#right03 {
	display: block;
	width: 245px;
	float: left;
}
#right03_yammy {
	display: block;
	width: 245px;
	float: left;
}
/*--#right04=ranking-----------------*/
#right04 {
	display: block;
	width: 163px;
	padding: 0 0 0 8px;
	float: right;
	border-top: 6px solid #ffffff; 	
}
/*--#right05=file-----------------*/
#right05 {
	display: block;
	width: 162px;
	padding: 0 0 0 9px;
	float: right;
	border-top: 11px solid #ffffff; 	
}
/*--#right06=news-----------------*/
#right06 {
	display: block;
	width: 163px;
	padding: 0 0 0 8px;
	float: right;
}

#main03 a:link,
#right03 a:link { color: #f57096; }
#main03 a:visited, 
#right03 a:visited { color: #f57096; }
#main03 a:hover,
#right03 a:hover { color: #fe9993; }
#main03 a:active,
#right03 a:active { color: #fe9993; }

#main03_yammy a:link,
#right03_yammy a:link { color: #875A5A; }
#main03_yammy a:visited, 
#right03_yammy a:visited { color: #875A5A; }
#main03_yammy a:hover,
#right03_yammy a:hover { color: #C38869; }
#main03_yammy a:active,
#right03_yammy a:active { color: #C38869; }


#left01 {
	display: block;
	width: 200px;
	padding: 0 7px 0 0;
	float:left;
}


/*----------------------------------------------------------------------------------*/
#style {
	width: 0px;
	display:block;
	_display:inline-block;

}
#style:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*--head--------------------------------------------------------------------------------*/
div#head {
	width: 953px;
	display:block;
	_display:inline-block;
}
div#head:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div#head {
	
}
h1#logo {
	width: 349px;
	height: 101px;
	margin: 0 33px 4px 0;
	float: left;
}
a#top {
	display: block;
	width: 349px;
	height: 101px;
	background: url(/special/spiceblog/images/090817/logo.gif) no-repeat;
	text-indent: -9999px;
}
p.head_text {
	width: 249px;
	height: 59px;
	margin: 34px 33px 0 0;
	background: url(/special/spiceblog/images/090817/head_text.gif) no-repeat;
	float: left;
	text-indent: -9999px;
}
table.head_search_box {
	float: right;
	margin-right:5px;
}

ul#head_link {
	width: 224px;
	display:block;
	_display:inline-block;
}
ul#head_link:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul#head_link {
	width: 224px;
	height: 28px;
	margin: 4px 0 0 0;
	background: url(/special/spiceblog/images/090817/headlink_bg.gif) no-repeat 101px 10px;
	float: right;
}
ul#head_link li {
	text-indent: -9999px;
	float: left;
}
li.hd01 {
	width: 98px;
	height: 28px;
	margin: 0 17px 0 0;
}
li.hd02 {
	width: 109px;
	height: 28px;
}
li.hd01 a {
	display: block;
	width: 98px;
	height: 28px;
	background: url(/special/spiceblog/images/090817/headlink_house.gif) no-repeat;
}
li.hd02 a {
	display: block;
	width: 109px;
	height: 28px;
	background: url(/special/spiceblog/images/090817/headlink_recipe.gif) no-repeat;
}


/*--#navi--------------------------------------------------------------------------------*/
ul#navi {
	display:block;
	_display:inline-block;
}
ul#navi:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul#navi {
	width: 953px;
	height: 42px;
	clear: both;
}
ul#navi li {
	height: 42px;
	float: left;
}
li.navi01 {
	width: 99px;
}
li.navi02 {
	width: 84px;
}
li.navi03 {
	width: 99px;
}
li.navi04 {
	width: 104px;
}
li.navi05 {
	width: 130px;
}
li.navi06 {
	width: 132px;
}
li.navi07 {
	width: 80px;
}
li.navi08 {
	width: 135px;
}
li.navi09 {
	width: 90px;
}
ul#navi li a {
	display: block;
	height: 42px;
}
ul#navi li.navi01 a {
	display: block;
	width: 99px;
}
ul#navi li.navi02 a {
	display: block;
	width: 84px;
}
ul#navi li.navi03 a {
	display: block;
	width: 99px;
}
ul#navi li.navi04 a {
	display: block;
	width: 104px;
}
ul#navi li.navi05 a {
	display: block;
	width: 130px;
}
ul#navi li.navi06 a {
	display: block;
	width: 132px;
}
ul#navi li.navi07 a {
	display: block;
	width: 80px;
}
ul#navi li.navi08 a {
	display: block;
	width: 135px;
}
ul#navi li.navi09 a {
	display: block;
	width: 90px;
}

/*--go_pgtop--------------------------------------------------------------------------------*/
p.go_pgtop {
	width: 949px;
	display: block;
	_display: inline-block;
	clear: both;
}
p.go_pgtop:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
p.go_pgtop  {
	width: 949px;
	height: 25px;
	margin: 0 0 3px 0;
	text-align: right;
	clear: both;
}
p.go_pgtop a {
}
/*--#foot--------------------------------------------------------------------------------*/
div#foot {
	width: 953px;
	padding: 11px 0 0;
	clear: both;
	background: url(/special/spiceblog/images/090817/foot_bg.gif) no-repeat;
	letter-spacing: -1px;
	color: #666666;
	text-align: center;
}
div#foot {
	display: block;
	_display: inline-block;
}
div#foot:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

ul#foot_nv {
	width: 960px;
	margin: 0 auto 28px;
}
ul#foot_nv li,
ul#foot_nv li a {
	display: inline;
/*	margin-right: 0.5em;*/
	margin-right: 0.4em;
}

ul#foot_nv li.ft_nv09,
ul#foot_nv li.ft_nv09 a {
	display: inline;
	margin-right: 0;
}

/*--search_共通---------------------------------------------------------------*/
h2#h2_srch {
	width: 953px;
	height: 97px;
	margin: 0 0 0 0;
	background: url(/special/spiceblog/images/090817/h2_srch.jpg) no-repeat;
	background-color: transparent;
	text-indent: -9999px;
}
p.go_home {
	width: 97px;
	height: 26px;
	margin: 22px auto 14px;
	clear: both;
}
p.go_home a {
	display: block;
	width: 97px;
	height: 26px;
}


/*--search_left共通---------------------------------------------------------------*/
h3.h3_srch_left01 {
	width: 200px;
	height: 24px;
	background: url(/special/spiceblog/images/090817/h3_srch_left01.gif) no-repeat;
	text-indent: -9999px;
}
h4.h4_srch_left01 {
	width: 145px;
	height: 11px;
	margin: 12px 0 13px 26px;
	background: url(/special/spiceblog/images/090817/h4_srch_left01.gif) no-repeat;
	text-indent: -9999px;
}
ol.srch_kw_rank li {
	margin: 0 0 10px 0;
	font-weight: bold;
}
ol.srch_kw_rank li a {
	margin: 0 0 10px 1em;
	font-weight: normal;
}
/*--search_h3共通---------------------------------------------------------------*/
h3.h3_srch_top,
h3.h3_srch_kekk,
h3.h3_srch_sho {
	width: 553px;
	height: 16px;
	text-indent: -9999px;
	margin: 0 0 13px;
}
h3.h3_srch_top {
	background: url(/special/spiceblog/images/090817/h3_srch_top.gif) no-repeat;
}
h3.h3_srch_kekk {
	background: url(/special/spiceblog/images/090817/h3_srch_kekk.gif) no-repeat;
}
h3.h3_srch_sho {
	background: url(/special/spiceblog/images/090817/h3_srch_sho.gif) no-repeat;
}

/*--search_top---------------------------------------------------------------*/

div.srch_topbox {
	display: block;
	_display: block;
	width: 320px;
	padding: 0 5px 19px 0;
	_padding: 0 5px 6px 0;
	float: right;
}
:first-child+html div.srch_topbox {
	padding: 0 5px 6px 0;
}
div.srch_topbox:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
form.srch_form {
	margin: 0;
}
p.srch_ttl {
	width: 96px;
	height: 14px;
	margin: 5px 7px 0 0;
	background: url(/special/spiceblog/images/090817/ttl_srch_srch.gif) no-repeat;
	text-indent: -9999px;
	float: left;
}
div.srch_text_box {
	width: 217px;
	float: left;
}
input.srch_text01 {
	width: 159px;
	margin: 3px 3px 0 0;
	float: left;
}
span.btn_srch_main {
	display: block;
	width: 49px;
	float: left;
}
p.srch_select_box {
	width: 320px;
	text-align: right;
	clear: both;
}
select.srch_form {
	width: 154px;
	margin: 0 8px 0 0;
}
a.srch_link {
	margin: 0 4px 0 0;
}
div.srch_btmbox {
	clear: both;
}

div.srch_main_box {
	width: 543px;
	padding: 0 0 0 5px;
	margin: 0 0 30px 0; 
	background: url(/special/spiceblog/images/090817/srch_boxline.gif) repeat-y;
}
div.srch_main_box02 {
	display: block;
	_display: inline-block;
	width: 532px;
	padding: 0 0 18px 11px;
	background: url(/special/spiceblog/images/090817/srch_mainbox_bg.gif) repeat-x left top;
	border-bottom: 2px dotted #d9a12c;
}
div.srch_main_box02:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
img.srch_main_lf {
	display: block;
	width: 163px;
	height: 123px;
	margin: 0 14px 0 0;
	padding: 3px;
	border: 1px solid #cccccc;
	background: #ffffff;
	float: left;
}
div.srch_main_rt {
	display: block;
	width: 336px;
	float: left;
}
p.srch_main_ttl {
	margin: 14px 0 10px;
	font-weight: bold;
	color: #e28322;
}
p.pager_srch {
	width: 560px;
	margin: 0 0 27px;
	text-align: center;
}
span.pg_pre {
	margin: 0;	
}
span.pg_next {
	margin: 0 0 0 1em;	
}
span.here,
span.pg_num a {
	margin: 0 0 0 1em;	
}
span.pg_num span.more {
	margin: 0 0 0 0.5em;	
}
/*--search_kekka---------------------------------------------------------------*/

div.srch_kekk_box {
	width: 540px;
	padding: 10px 0 0 5px;
	margin: 0 0 30px 0; 
	background: url(/special/spiceblog/images/090817/srch_boxline.gif) repeat-y;
}
div.srch_kekk_box02 {
	display: block;
	width: 535px;
	padding: 0 0 0;
	border-bottom: 2px dotted #d9a12c;
}
h4.h4_srch_kekk {
	width: 540px;
	margin: 0 0 9px;
	padding: 0;
	background: url(/special/spiceblog/images/090817/h4_srch_kekk_bg.gif) repeat left top;
	font-weight: bold;
	color: #e28322;
}
h4.h4_srch_kekk span.srch_kekk_ttl {
	display: block;
	padding: 9px 0 8px 77px;
	background: url(/special/spiceblog/images/090817/h4_srch_kekk.gif) no-repeat left top;
	font-weight: bold;
	color: #e28322;
}
img.srch_kekk {
	display: block;
	width: 288px;
	padding: 3px;
	margin: 0 0 17px 130px;
	border: 1px solid #cccccc;
}
table.srch_kekk {
	width: 531px;
	border-collapse: collapse;
	margin: 0 0 0 10px;
}
table.srch_kekk tr.line {
	background: url(/special/spiceblog/images/090817/srch_kekkbox_line.gif) no-repeat left bottom;
}
table.srch_kekk th,
table.srch_kekk td {
	line-height: 1.5;
	vertical-align: top;
}
table.srch_kekk th {
	width: 66px;
	padding: 3px 0 6px 6px;
	text-align: right;
}
table.srch_kekk td {
	width: 445px;
	padding: 0 6px 6px 8px;
}
table.srch_kekk th.blog {
	padding-top: 3px;
}
table.srch_kekk td.blog  {
	padding-top: 0;
}
table.srch_kekk th.name {
	padding-top: 11px;
}
table.srch_kekk td.name {
	padding-top: 8px;
}
table.srch_kekk th.tsukuri {
	padding-top: 18px;
}
table.srch_kekk td.tsukuri {
	padding-top: 15px;
}
table.srch_kekk th.zairyo {
	padding-top: 23px;
	padding-bottom: 19px;
}
table.srch_kekk td.zairyo {
	padding-top: 20px;
	padding-bottom: 19px;
}


table.srch_kekk td dl dt,
table.srch_kekk td dl dd {
	line-height: 1.5;
}
/*--search_shousai---------------------------------------------------------------*/
table.srch_sho {
	border-collapse: collapse;
	margin: 16px 0 7px 0px;
}
table.srch_sho th,
table.srch_sho td {
	vertical-align: top;
}
table.srch_sho th {
	padding: 0 0 5px 0;
	text-align: left;
}
table.srch_sho td {
	width: 183px;
	padding: 0 0 0 0;
}
table.srch_sho td dl {
	margin: 0 0 18px;
}
table.srch_sho td dd {
	margin: 0 0 0 16px;
}
table.srch_sho td input {
	vertical-align: middle;
}
div.srch_sho_srch {
	display:block;
	_display:inline-block;
}
div.srch_sho_srch:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}



/*--qa_共通---------------------------------------------------------------*/
h2#h2_qa {
	width: 953px;
	height: 85px;
	margin: 0 0 7px 0;
	background: url(/special/spiceblog/images/090817/h2_qa.jpg) no-repeat;
	background-color: transparent;
	text-indent: -9999px;
}
h3.h3_about_qa {
	width: 517px;
	padding: 8px 14px;
	border: 1px solid #ccc;
	border-width: 1px 1px 0;
	background: #ededed;
	line-height: 1.1em;
}

div#about_qa_box {
	width: 517px;
	padding: 7px 14px 8px;
	margin: 0 0 20px;
	border: 1px solid #ccc;
	border-width: 0px 1px 1px;
}
dl.about_qa_01,
dl.about_qa_02 {
	line-height: 1.5;		
}
dl.about_qa_01 dt {
	font-weight: bold;
	line-height: 1.5;		
	color: #ff9933;
}
dl.about_qa_01 dt.dt02 {
	margin: 15px 0 0;
}

dl.about_qa_01 dd {
	line-height: 1.5;		
}
dl.about_qa_02 dt {
	font-weight: normal;
	line-height: 1.5;		
}
dl.about_qa_02 dd {
	line-height: 1.5;		
}


/*--qa_共通left----------------------------------------------20100208更新*/
#left01 {
	width: 200px;
}
#left01 p {
	line-height: 1.3;
}
h3.h3_qa_left01 {
	width: 200px;
	height: 28px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/qa_left_midashi1.gif) no-repeat;
	text-indent: -9999px;
}
div.qa_leftbox01 {
	width: 187px;
	margin: 0 0 8px;
	padding: 8px 4px 9px 7px;
	border: 1px solid #6A7429;
	border-width: 0px 1px 1px 1px;
}
	div.qa_leftbox01 ul li {
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/qa_left_icon.gif) no-repeat 0 2px;
	padding-left:15px;
	margin-bottom:5px;
}

div.search {
	width: 187px;
	position: relative;
}

h3.h3_qa_left02 {
	width: 200px;
	height: 28px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/qa_left_midashi2.gif) no-repeat;
	text-indent: -9999px;
}

h3.h3_qa_left03 {
	width: 200px;
	height: 43px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/qa_left_midashi3.gif) no-repeat;
	text-indent: -9999px;
}
div.qa_leftbox03 {
	width: 187px;
	margin: 0 0 8px;
	padding: 8px 4px 9px 7px;
	border: 1px solid #97B239;
	border-width: 0px 1px 1px 1px;
}
	div.qa_leftbox03 img {
	margin: 0 0 5px 33px;
}




/*--qa_共通right---------------------------------------------------------------*/
#right01 {
	width: 163px;
}
#right p {
	line-height: 1.3;
}
h3.h3_right_link {
	width: 163px;
	height: 25px;
	background: url(/special/spiceblog/images/090817/h3_right_link.gif) no-repeat;
	text-indent: -9999px;
}
div.link_rightbox01 {
	width: 160px;
	margin: 10px 0 0;
	padding: 0 0 14px;
	background: url(/special/spiceblog/images/090817/ccc_line_dot.gif) repeat-x left bottom;
}
div.link_rightbox01 {
	width: 160px;
	display:block;
	_display:inline-block;
}
div.link_rightbox01:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
p.img_lf {
	width: 45px;
	height: 45px;
	float: left;
}
div.link_box_rt {
	width: 110px;
	float: right;
}
div.link_box_rt p.logo {
	width: 110px;
	margin: 0 0 5px;
}
div.link_box_rt p.link_text {
	width: 110px;
	line-height: 1.4;
	letter-spacing: -0.1em;
}
/*--qa_top-----------------------------------------------------20100208更新*/
h3.qa_q {
	width: 505px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/qa_q_icon.gif) no-repeat;
	padding: 0 0 0 25px;
	margin:10px;
	font-weight:normal;
}

.qa_answer_box{
	border:2px #F9B5C4 solid;
	margin-top:10px;
	width:539px;
	line-height:1.5em;
}
	.qa_answer_box h4.qa_title{
	width:492px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/qa_answe_bg.jpg) no-repeat;
	color:#FFFFFF;
	padding:10px 0 0 33px;
	font-size:13px;
	font-weight:bold;
	margin:10px 0 10px 8px;
	height:24px;
}
	.qa_answer_box .qa_answe_text{
	width:520px;
	margin:0 0 10px 10px;
}

ul.link_qa_box {
	display: block;
	width: 520px;
	margin: 35px 0 0 0;
}
ul.link_qa_box li {
	display: inline;
}
li.link_qa_pre {
	text-align:left;
	float:left;
	width:260px;
}
li.link_qa_nxt {
	text-align: right;
	float:right;
	width:260px;
}
.qa_shitumon_midashi{
	padding: 0 0 5px 12px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_icon.gif) no-repeat 0 4px;
	font-size:13px;
	font-weight:bold;
}
div.qa_dotted_line{
	border-top:1px #CCC dotted;
	margin:20px 0;}


p.qatop_link_main {
	width: 552px;
	height: 75px;
	margin: 0 0 20px;
	background: url(/special/spiceblog/images/090817/qatop_link_main_bg.jpg) no-repeat;
}
p.qatop_link_main span.text {
	height: 0;
	line-height: 0;
	visibility: hidden;
}
a.btn_qatop_link_main {
	display: block;
	width: 136px;
	height: 40px;
	margin: 20px 0 0 331px;
}
table.qatop_new {
	width: 545px;
	border-collapse: collapse;
	margin: 0 0 13px;
}
table.qatop_new tr {
	background: url(/special/spiceblog/images/090817/ccc_line_dot.gif) repeat-x left bottom
}
table.qatop_new th {
	width: 17px;
	padding: 0;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}
table.qatop_new th img.mk_q {
	padding: 9px 7px 0 0;
}
table.qatop_new td.ttl {
	width: 340px;
	padding: 13px 15px 11px 0;
	text-align: left;
	vertical-align: top;
	line-height: 1.4;
}
table.qatop_new td.cat {
	width: 93px;
	padding: 13px 15px 11px 0;
	vertical-align: top;
	text-align: right;
	line-height: 1.4;
}
table.qatop_new td.flag {
	width: 58px;
	padding: 10px 0 0;
	vertical-align: top;
}
div.pager {
	width: 545px;
	display:block;
	_display:inline-block;
	margin: 37px 0 16px;
}
div.pager:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
p.pg_pre,
p.pg_next {
	width: 60px;
	float: left;
}
p.pg_next {
	text-align: right;
}
p.pg_num {
	width: 425px;
	text-align: center;	
	float: left;
}
p.pg_num span.here,
p.pg_num a {
	margin: 0 0 0 1em;	
}
p.pg_num span.more {
	margin: 0 0 0 0.5em;	
}
/*--qa_sho---------------------------------------------------------------*/
h3.h3_qa_sho {
	width: 545px;
	padding: 0 0 6px;
	background: url(/special/spiceblog/images/090817/qa_line_dash01.gif) repeat-x left bottom;
	font-size: 1.1em;
	font-weight: normal;
	color: #333333;
}
h3.h3_qa_sho span.q_ttl {
	display: block;
	padding: 6px 0 0 23px;
	background: url(/special/spiceblog/images/090817/mk_q.gif) no-repeat left bottom;
}
div.qa_sho_box {
	width: 545px;
	padding: 4px 0 5px;
	background: url(/special/spiceblog/images/090817/qa_line_dash01.gif) repeat-x left bottom;
}
table.qa_sho {
	width: 545px;
	border-collapse: collapse;
}
table.qa_sho td {
	line-height: 1.5;
}
table.qa_sho td.q_box {
	width: 382px;
	padding: 0 10px 0 0;
}
table.qa_sho td.name_box {
	width: 153px;
	background: #fff0e1;
	text-align: center;
}
div.qa_thanks_box {
	width: 517px;
	margin: 5px 0 8px;
	padding: 11px 14px 8px;
	background: #fff0e1;
}
h4.qa_thanks_all {
	margin-bottom: 5px;
	font-weight: bold;
	color: #7fc1dd;
}
p.go_close01 {
	width: 545px;
	margin: 5px 0 8px;
	text-align: right;
}
p.go_close02 {
	width: 545px;
	margin: 20px 0 16px;
	text-align: center;
	font-weight: bold;
	color: #ff7777;
}

p.qasho_link_main {
	width: 545px;
	margin-bottom: 20px;
	text-align: center;
}
h3.qa_line02 {
	width: 545px;
	background: url(/special/spiceblog/images/090817/qa_line_dash02.gif) repeat-x left bottom;
	font-size: 1.1em;
	padding: 0 0 5px;
	margin: 0 0 9px;
	color: #f588a0;
}
div.qa_sho02_box {
	margin: 0 0 20px;
}
table.qa_sho02 {
	width: 545px;
	border-collapse: collapse;
}
table.qa_sho02 td.a_box {
	width: 473px;
	padding: 8px 35px 0;
	border: 1px solid #f9b5c4;
	border-width: 1px 1px 0;
	background: url(/special/spiceblog/images/090817/mk_a.gif) no-repeat 6px 8px;
}
table.qa_sho02 td.a_box p {
	padding: 3px 0 4px;
}
table.qa_sho02 td.name_box {
	width: 529px;
	padding: 7px 7px 3px;
	border: 1px solid #f9b5c4;
	border-width: 0 1px 1px;
	background: #fde2e8;
	text-align: right;
}
p.mess_box01 {
	width: 519px;
	margin: 2px 0 0;
	padding: 4px 13px 4px;
	background: #fff0e1;
}
p.mess_box02 {
	width: 545px;
	margin: 6px 0 0;
	padding: 0;
	text-align: right;
}				

				
/*--qa_h3---------------------------------------------------------------*/
h3.h3_qa_ques,
h3.h3_qa_answ,
h3.h3_qa_clos,
h3.h3_qa_thank,
h3.h3_qa_pass {
	width: 553px;
	height: 16px;
	text-indent: -9999px;
	margin: 0 0 13px;
}
h3.h3_qa_ques {
	background: url(/special/spiceblog/images/090817/h3_qa_ques.gif) no-repeat;
}
h3.h3_qa_answ {
	background: url(/special/spiceblog/images/090817/h3_qa_answ.gif) no-repeat;
}
h3.h3_qa_clos {
	background: url(/special/spiceblog/images/090817/h3_qa_clos01.gif) no-repeat;
}
h3.h3_qa_thank {
	background: url(/special/spiceblog/images/090817/h3_qa_thank01.gif) no-repeat;
}
h3.h3_qa_pass {
	background: url(/special/spiceblog/images/090817/h3_qa_pass.gif) no-repeat;
}


/*--qa_ques---------------------------------------------------------------*/
p.qa_text01 {
	margin: 0 0 5px;
}
p.qa_text02 {
	margin: 0 0 23px;
}

table.qa_form {
	width: 545px;
	border-collapse: collapse;
	margin: 0 0 13px;
}
/*モダンブラウザへ指定（ff用）*/
html>/**/body table.qa_form {
	width: 544px;
	margin-left: 1px;
}
/*ff以外のモダンブラウザへ指定（戻す）*/
html:first-child table.qa_form {
	width: 545px;
	margin-left: 0;
}
/*safari3へ指定（戻す）*/
body:first-of-type table.qa_form {
	width: 545px;
	margin-left: 0;
}

table.qa_form th {
	width: 165px;
	border: 1px solid #ffbd82;
	padding: 13px 8px;
	background: #fff3e6;
	vertical-align: top;
	line-height: 1.4;
}
table.qa_form th p.normal {
	margin-top: 1px;
	font-weight: normal;
}
table.qa_form td {
	width: 345px;
	border: 1px solid #ffbd82;
	padding: 10px 8px;
}
table.qa_form td p {
	margin: 10px 0 0;
}
table.qa_form td p.small {
	margin: 0;
	font-size: 0.85em;
	line-height: 1.4;
}

input.qa_text01,
input.qa_text02,
textarea.qa_form,
select.qa_form {
	margin: 0 0 0px;
}
input.qa_text01 {
	width: 338px;
}
input.qa_text02 {
	width: 175px;
}
textarea.qa_form {
	width: 338px;
}
select.qa_form {
}
div.btn_qa_ques {
	text-align: center;
}
p.go_qatop {
	width: 175px;
	height: 25px;
	margin: 22px auto 14px;
}
p.go_qatop a {
	display: block;
	width: 175px;
	height: 25px;
}

/*--blog---------------------------------------------------------------*/
div#blog_h2box {
	width: 953px;
	height: 213px;
	margin: 0 0 0 0;
	position: relative;
}
h2#h2_blog {
	width: 953px;
	height: 213px;
	margin: 3px 0 0 0;
	background: url(/special/spiceblog/images/090817/h2_blog.jpg) no-repeat;
	text-indent: -9999px;
}
p.blog_lead {
	width: 454px;
	height: 63px;
	margin: 0;
	padding: 0;
	background: url(/special/spiceblog/images/090817/blog_lead.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 118px;
	left: 49px;
}

div#blog_yammy_h2box {
	width: 953px;
	height: 237px;
	margin: 0 0 0 0;
	position: relative;
}
h2#h2_blog_yammy {
	width: 953px;
	height: 237px;
	margin: 3px 0 0 0;
	background: url(/special/spiceblog/images/090817/h2_blog_yammy.jpg) no-repeat;
	text-indent: -9999px;
}
/*--blog_right---------------------------------------------------------------*/
h3.h3_blog_right01,
h3.h3_blog_right02,
h3.h3_blog_right03,
h3.h3_blog_right04 {
	width: 245px;
	height: 28px;
	text-indent: -9999px;
}
h3.h3_blog_right01 {
	background: url(/special/spiceblog/images/090817/h3_blog_right01.jpg) no-repeat;
}
h3.h3_blog_right02 {
	background: url(/special/spiceblog/images/090817/h3_blog_right02.jpg) no-repeat;
}
h3.h3_blog_right03 {
	background: url(/special/spiceblog/images/090817/h3_blog_right03.jpg) no-repeat;
}
h3.h3_blog_right04 {
	background: url(/special/spiceblog/images/090817/h3_blog_right04.jpg) no-repeat;
}
div.blog_rightbox {
	width: 225px;
	padding: 10px 10px 0;
	margin: 0 0 15px;
	background: #ffffff;
}
div.img_blog_pf {
	width: 225px;
	text-align: center;
}
img.img_blog_pf {
	width: 161px;
	height: 187px;
	padding: 5px;
	margin: 0 auto 10px;
	background: url(/special/spiceblog/images/090817/blog_pf_bg.gif) no-repeat;
}
p.blog_pf_name {
	padding: 0 3px 0;
	font-weight: bold;
	color: #ff6666;
}
p.blog_pf_text {
	padding: 0 3px 10px;
}
ul.blog_right_list {

}
ul.blog_right_list li {
	padding: 0 0 10px 11px;
	background: url(/special/spiceblog/images/090817/mk_blog.jpg) no-repeat 0 2px;
}
/*--blog_main---------------------------------------------------------------*/
ul.link_blog_box {
	display: block;
	width: 573px;
	margin: 15px 0 17px;
	text-align: center;
}
ul.link_blog_box li {
	display: inline;
}
li.link_blog_pre {
	text-align: right;
	margin-right: 24px;
}
li.link_blog_nxt {
	text-align: left;
}
div.h3_blog_top {
	width: 573px;
	background: url(/special/spiceblog/images/090817/h3_blog_bg_top.jpg) no-repeat;
	padding: 2px 0 0;
}
div.h3_blog_btm {
	width: 573px;
	background: url(/special/spiceblog/images/090817/h3_blog_bg_btm.jpg) no-repeat left bottom;
	padding: 0 0 2px;
}
h3.h3_blog {
	width: 547px;
	padding: 12px 13px 11px;
	background: url(/special/spiceblog/images/090817/h3_blog_bg.jpg) repeat-y;
	font-size: 1.15em;
}
p.blog_date {
	width: 573px;
	margin: 4px 0 0;
	text-align: right;
	line-height: 1.1em;
}
p.blog_text {
	margin: 8px 0 14px;
}
img.img_blog {
	display: block;
	margin: 0 0 15px;
}
div.blog_foot {
	width: 573px;
	padding: 17px 0 0;
}
div.blog_foot p.blog_date {
	display: inline;
}
div.blog_foot ul {
	display: inline;
}
div.blog_foot ul li {
	display: inline;
	margin: 0 0 0 0.5em;
}
div.blog_foot ul li a {
	margin: 0 0 0 0.5em;
}
div.blog_bottom_area {
	padding: 20px 0 13px;
}
h4.h4_blog {
	padding: 0 0 3px 12px;
	background: url(/special/spiceblog/images/090817/h4_mk_blog.gif) no-repeat 0 2px;
	color: #ff9966;
}
div.blog_trackback {
	width: 538px;
	margin: 0 0 28px 1px;
	padding: 13px 15px;
	border: 1px solid #cccccc;
}
dl.blog_trackback02 {
	width: 570px;
	margin: -11px 0 29px 1px;
}
dl.blog_cmnt {
	width: 570px;
	margin: 8px 0 29px 1px;
}

dl.blog_trackback02 dt,
dl.blog_trackback02 dd,
dl.blog_cmnt dt,
dl.blog_cmnt dd  { 
	line-height: 1.5;
}
dl.blog_trackback02 dd.blog_tb_date {
	margin: 13px 0 21px;
	text-align: right;
	font-size: 0.85em;
}
dl.blog_cmnt dd.blog_cmnt_date {
	margin: 6px 0 21px;
	text-align: right;
	font-size: 0.85em;
}


dl.blog_cmnt_preview {
	width: 370px;
	margin: 8px 0 29px 1px;
}

dl.blog_cmnt_preview dt,
dl.blog_cmnt_preview dd  { 
	line-height: 1.5;
}
dl.blog_cmnt_preview dd.blog_cmnt_preview_date {
	margin: 6px 0 21px;
	text-align: right;
	font-size: 0.85em;
}


table.blog_form {
	margin: 4px 0 0 0;
}
table.blog_form th {
	padding: 0 0 3px;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
}
table.blog_form td {
	padding: 0 0 3px 14px;
	text-align: left;
	vertical-align: top;
}
input.blog_form,
textarea.blog_form {
	width: 282px;
}
input.btn_blog_form {
	margin: 0 3px 0 0;
}

/*--blog_right　ヤミーさん--------------------------------------------------------------*/
h3.h3_yammy_right01,
h3.h3_yammy_right02,
h3.h3_yammy_right03,
h3.h3_yammy_right04 {
	width: 245px;
	height: 29px;
	text-indent: -9999px;
}
h3.h3_yammy_right01 {
	background: url(/special/spiceblog/images/090817/h3_yammy_right01.jpg) no-repeat;
}
h3.h3_yammy_right02 {
	background: url(/special/spiceblog/images/090817/h3_yammy_right02.jpg) no-repeat;
}
h3.h3_yammy_right03 {
	background: url(/special/spiceblog/images/090817/h3_yammy_right03.jpg) no-repeat;
}
h3.h3_yammy_right04 {
	background: url(/special/spiceblog/images/090817/h3_yammy_right04.jpg) no-repeat;
}
div.yammy_rightbox {
	width: 223px;
	padding: 10px 10px 0;
	margin: 0 0 15px;
	background: #ffffff;
	border-right:1px solid #F77567;
	border-left:1px solid #F77567;
	border-bottom:1px solid #F77567;
}

p.blog_pf_name {
	padding: 0 3px 0;
	font-weight: bold;
	color: #ff6666;
}
p.blog_pf_text {
	padding: 0 3px 10px;
}
ul.yammy_right_list {

}
ul.yammy_right_list li {
	padding: 0 0 10px 11px;
	background: url(/special/spiceblog/images/090817/mk_yammy.gif) no-repeat 0 2px;
}
/*--blog_main　ヤミーさ・E--------------------------------------------------------------*/
ul.link_blog_box {
	display: block;
	width: 573px;
	margin: 15px 0 17px;
	text-align: center;
}
ul.link_blog_box li {
	display: inline;
}
li.link_blog_pre {
	text-align: right;
	margin-right: 24px;
}
li.link_blog_nxt {
	text-align: left;
}
div.h3_blog_top {
	width: 573px;
	background: url(/special/spiceblog/images/090817/h3_blog_bg_top.jpg) no-repeat;
	padding: 2px 0 0;
}
div.h3_yammy_btm {
	width: 573px;
	background: url(/special/spiceblog/images/090817/h3_yammy_bg_btm.jpg) no-repeat left bottom;
	padding: 0 0 2px;
}
h3.h3_yammy {
	width: 547px;
	padding: 12px 13px 11px;
	/* background: url(/special/spiceblog/images/090817/h3_yammy_bg.jpg) repeat-y; */
	font-size: 1.15em;
}
p.blog_date {
	width: 573px;
	margin: 4px 0 0;
	text-align: right;
	line-height: 1.1em;
}
p.blog_text {
	margin: 8px 0 14px;
}
img.img_blog {
	display: block;
	margin: 0 0 15px;
}
div.blog_foot {
	width: 573px;
	padding: 17px 0 0;
}
div.blog_foot p.blog_date {
	display: inline;
}
div.blog_foot ul {
	display: inline;
}
div.blog_foot ul li {
	display: inline;
	margin: 0 0 0 0.5em;
}
div.blog_foot ul li a {
	margin: 0 0 0 0.5em;
}
div.blog_bottom_area {
	padding: 20px 0 13px;
}

h4.h4_yammy {
	padding: 0 0 3px 12px;
	background: url(/special/spiceblog/images/090817/h4_mk_yammy.gif) no-repeat 0 2px;
	color: #F77061;
}

/*--ranking---------------------------------------------------------------*/
h2#h2_rank {
	width: 953px;
	height: 77px;
	margin: 0 0 15px 0;
	background: url(/special/spiceblog/images/090817/h2_rank.jpg) no-repeat;
	background-color: transparent;
	text-indent: -9999px;
}
h3.h3_rank01 {
	width: 712px;
	height: 33px;
	text-indent: -9999px;
	margin: 0 0 13px;
	background: url(/special/spiceblog/images/090817/h3_rank01.gif) no-repeat;
}
h3.h3_rank02 {
	width: 712px;
	height: 33px;
	text-indent: -9999px;
	margin: 0 0 13px;
	background: url(/special/spiceblog/images/090817/h3_rank02.gif) no-repeat;
}
div.rank_box01 {
	display:block;
	_display:inline-block;
	width: 702px;
	padding: 2px 3px 6px;
	margin: 12px 0 36px;
	border: 1px solid #e9603e;
}
div.rank_box01:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.h4_rank_month_top {
	width: 702px;
	background: url(/special/spiceblog/images/090817/h4_rank_month_top.jpg) no-repeat;
	padding: 1px 0 0;
}
div.h4_rank_month_btm {
	width: 702px;
	background: url(/special/spiceblog/images/090817/h4_rank_month_btm.jpg) no-repeat left bottom;
	padding: 0 0 1px;
}
h4.h4_rank_month {
	width: 686px;
	padding: 5px 8px;
	background: url(/special/spiceblog/images/090817/h4_rank_month.jpg) repeat-y;
	font-size: 1.25em;
	color: #ffffff;
}
span.h4_mk_rank {
	padding: 0 0 0 13px;
	background: url(/special/spiceblog/images/090817/h4_mk_rank.gif) no-repeat 0 4px;
}

div.rank_box01_lt dl.rank_dtl_box01 dd,
div.rank_box01_lt dl.rank_dtl_box02 dd,
div.rank_box01_rt dl.rank_dtl_box01 dd,
div.rank_box01_rt dl.rank_dtl_box02 dd {
	line-height: 1.5;
}

/*--ranking_main_left---------------------------------------------------------------*/
div.rank_box01_lt {
	width: 365px;
	padding: 0 0 0 19px;
	float: left;
}
div.rank_box01_lt dl.rank_dtl_box01,
div.rank_box01_lt dl.rank_dtl_box02 {
	display:block;
	_display:inline-block;
	width: 365px;
	padding: 9px 0 11px 0;
}
div.rank_box01_lt dl.rank_dtl_box01 {
	background: url(/special/spiceblog/images/090817/ccc_line_dot.gif) repeat-x left bottom;
}

div.rank_box01_lt dl.rank_dtl_box01:after,
div.rank_box01_lt dl.rank_dtl_box02:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
dt.rank_dtl_no01,
dt.rank_dtl_no02,
dt.rank_dtl_no03 {
	width: 39px;
	height: 30px;
	margin: 0 8px 11px 0;
	text-indent: -9999px;
	float: left;
}
dt.rank_dtl_no01 {
	background: url(/special/spiceblog/images/090817/mk_rank_no01.gif) no-repeat;
}
dt.rank_dtl_no02 {
	background: url(/special/spiceblog/images/090817/mk_rank_no02.gif) no-repeat;
}
dt.rank_dtl_no03 {
	background: url(/special/spiceblog/images/090817/mk_rank_no03.gif) no-repeat;
}

div.rank_box01_lt dd.rank_dtl_ttl {
	width: 318px;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	float: left;
}
div.rank_box01_lt span.ranker_name {
	font-weight: normal;
}
dd.rank_dtl_img {
	width: 160px;
	float: left;
	clear: both;
	text-align: center;
	margin-top:8px;
}
div.rank_box01_lt dd.rank_dtl_text {
	width: 187px;
	float: right;
	margin-top:8px;
}
/*--ranking_main_left-------------------------------------------------100208更新*/
div#rank_main_box{
	width:710px;
	border:1px solid #E9603E;
	background-color:#FFFEE9;
}
	div#rank_main_box h3.h3_month{
	width:682px;
	height:20px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/ranking_title_bg.gif) no-repeat;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:5px;
	font-size:13px;
	font-weight:bold;
	margin:4px;
}

	div#rank_main_box .box_naka{
	width:700px;
	margin:4px;
	border:1px solid #F4AF94;
	background-color:#FFF;
	line-height:1.4em;
}
	div#rank_main_box .box_naka h4.recipe{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/ranking_midashi1.gif) no-repeat;
	width:673px;
	height:37px;
	margin:10px 0 0 13px;
	text-indent:-9999px;
}
	div#rank_main_box .box_naka h4.spice{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/ranking_midashi2.gif) no-repeat;
	width:673px;
	height:37px;
	margin:10px 0 0 13px;
	text-indent:-9999px;
}
	div#rank_main_box .box_naka h4.tatsujin{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/ranking_midashi3.gif) no-repeat;
	width:673px;
	height:37px;
	margin:10px 0 0 13px;
	text-indent:-9999px;
}

	div#rank_main_box .box_naka p{
	margin:5px 0 0 13px;
}

	div#rank_main_box .box_naka .fukidashi{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/ranking_fukidashi.gif) no-repeat;
	width:102px;
	height:29px;
	margin:10px 0 0 13px;
	padding:5px 0 0 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	float:left;
	color:#FFFFFF;
}
	div#rank_main_box .box_naka .chumoku{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/ranking_chumoku_bg.jpg) no-repeat;
	width:210px;
	height:94px;
	margin:10px 0 0 13px;
	float:left;
}
	div#rank_main_box .box_naka .chumoku .name{
	text-align:right;
	margin:34px 0 0 14px;
	_margin:34px 0 0 6px;
	width:142px;
	float:left;
}
		div#rank_main_box .box_naka .chumoku .name .bg{
		background-color:#764B32;
		padding:3px 2px;
		text-align:center;
		color:#FFFFFF;
		font-weight:bold;
		margin-bottom:10px;	
	}
	div#rank_main_box .box_naka .chumoku .bottle{
	width:53px;
	margin:17px 0 0 0;
	text-align:center;
	float:right;
}
	div#rank_main_box .box_naka .text{
	width:335px;
	margin:15px 0 0 10px;
	float:left;
}

	div#rank_main_box .box_naka .motto_bt{
	text-align:right;
	margin:0 0 0 0;
}
	div#rank_main_box .box_naka .fukidashi2{
	text-align:right;
	margin:25px 0 0 0;
}
		div#rank_main_box .box_naka .fukidashi2 .com{
		margin:0 60px 0 0;
		}
		
	div#rank_main_box .box_naka table.tatsujin_box{
	margin:15px 0 5px 13px;
	width:673px;
	border-bottom:1px dotted #CCC;
	padding-bottom:7px;
}
	div#rank_main_box .box_naka table.tatsujin_box2{
	margin:15px 0 10px 13px;
	width:673px;
}
		div#rank_main_box .box_naka td.bloger{
		font-weight:bold;
		}
		
div#rank_other_month{
	text-align:right;
	margin:10px 0 25px 0;
}





/*--ranking_main_right---------------------------------------------------------------*/
div.rank_box01_rt {
	width: 258px;
	padding: 0 25px 0 0;
	margin: 12px 0 0 0;
	float: right;
}
div.rank_box01_rt dl.rank_dtl_box01,
div.rank_box01_rt dl.rank_dtl_box02 {
	display:block;
	_display:inline-block;
	width: 258px;
	padding: 9px 0 10px 0;
}
div.rank_box01_rt dl.rank_dtl_box01 {
	background: url(/special/spiceblog/images/090817/ccc_line_dot.gif) repeat-x left bottom;
}
div.rank_box01_rt dl.rank_dtl_box01:after,
div.rank_box01_rt dl.rank_dtl_box02:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
dt.rank_dtl_no04,
dt.rank_dtl_no05,
dt.rank_dtl_no06,
dt.rank_dtl_no07,
dt.rank_dtl_no08,
dt.rank_dtl_no09,
dt.rank_dtl_no10 {
	width: 46px;
	height: 21px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	float: left;
}
dt.rank_dtl_no04 {
	background: url(/special/spiceblog/images/090817/mk_rank_no04.gif) no-repeat;
}
dt.rank_dtl_no05 {
	background: url(/special/spiceblog/images/090817/mk_rank_no05.gif) no-repeat;
}
dt.rank_dtl_no06 {
	background: url(/special/spiceblog/images/090817/mk_rank_no06.gif) no-repeat;
}
dt.rank_dtl_no07 {
	background: url(/special/spiceblog/images/090817/mk_rank_no07.gif) no-repeat;
}
dt.rank_dtl_no08 {
	background: url(/special/spiceblog/images/090817/mk_rank_no08.gif) no-repeat;
}
dt.rank_dtl_no09 {
	background: url(/special/spiceblog/images/090817/mk_rank_no09.gif) no-repeat;
}
dt.rank_dtl_no10 {
	background: url(/special/spiceblog/images/090817/mk_rank_no10.gif) no-repeat;
}
div.rank_box01_rt dd.rank_dtl_ttl {
	width: 204px;
	padding: 2px 0 0 0;
	font-weight: bold;
	float: left;
}
div.rank_box01_rt span.ranker_name {
	display: block;
	font-weight: normal;
}
/*--ranking_spice---------------------------------------------------------------*/
div.rank_spice_box {
	display: block;
	_display: inline-block;
	width: 710px;
	margin: 21px 0 14px;
}
div.rank_spice_box:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.rank_spice_box01 {
	width: 212px;
	padding: 0 0 3px 0;
	margin-right: 37px;
	background: url(/special/spiceblog/images/090817/rank_spiceline.gif) repeat-y;
	float: left;
}
div.rank_spice_box02 {
	width: 212px;
	padding: 0 0 3px 0;
	background: url(/special/spiceblog/images/090817/rank_spiceline.gif) repeat-y;
	float: left;
}
h4.h4_rank_spice01,
h4.h4_rank_spice02,
h4.h4_rank_spice03 {
	width: 212px;
	height: 22px;
	text-indent: -9999px;
}
h4.h4_rank_spice01 {
	background: url(/special/spiceblog/images/090817/h4_rank_spice01.gif) no-repeat;
}
h4.h4_rank_spice02 {
	background: url(/special/spiceblog/images/090817/h4_rank_spice02.gif) no-repeat;
}
h4.h4_rank_spice03 {
	background: url(/special/spiceblog/images/090817/h4_rank_spice03.gif) no-repeat;
}
h4.h4_rank_cook,
h4.h4_rank_skill,
h4.h4_rank_ques,
h4.h4_rank_etc {
	height: 21px;
	text-indent: -9999px;
	margin: 0 0 8px;
}
h4.h4_rank_cook {
	width: 231px;
	background: url(/special/spiceblog/images/090817/h4_rank_cook.gif) no-repeat;
}
h4.h4_rank_skill {
	width: 296px;
	background: url(/special/spiceblog/images/090817/h4_rank_skill.gif) no-repeat;
}
h4.h4_rank_ques {
	width: 363px;
	background: url(/special/spiceblog/images/090817/h4_rank_ques.gif) no-repeat;
}
h4.h4_rank_etc {
	width: 145px;
	background: url(/special/spiceblog/images/090817/h4_rank_etc.gif) no-repeat;
}

div.rank_from_ed {
	width: 710px;
	padding: 0 0 2px;
	margin: 0 0 33px;
	background: url(/special/spiceblog/images/090817/rank_from_ed_btm.gif) no-repeat left bottom;
	clear: both;
}
div.rank_from_ed_pgbtm {
	width: 710px;
	padding: 0 0 2px;
	margin: 0 0 16px;
	background: url(/special/spiceblog/images/090817/rank_from_ed_btm.gif) no-repeat left bottom;
	clear: both;
}

h5.h5_rank_from_ed {
	width: 710px;
	height: 27px;
	background: url(/special/spiceblog/images/090817/h5_rank_from_ed.gif) no-repeat;
	text-indent: -9999px;
}
p.rank_from_ed {
	width: 660px;
	padding: 5px 35px 8px 15px;
	background: url(/special/spiceblog/images/090817/rank_from_ed_bg.gif) repeat-y;
}

dl.rank_spice_box {
	display:block;
	_display:inline-block;
	width: 203px;
	margin: 13px 0 0 9px;
	padding: 0 0 15px;
	background: url(/special/spiceblog/images/090817/ccc_line_dot.gif) repeat-x left bottom;
}
dl.rank_spice_box:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
dl.rank_spice_box dd {
	line-height: 1.5;
}
dd.rank_spice_img {
	width: 49px;
	text-align: center;
	float: left;
}
dt.rank_spice_no01,
dt.rank_spice_no02,
dt.rank_spice_no03,
dt.rank_spice_no04,
dt.rank_spice_no05 {
	width: 46px;
	height: 30px;
	text-indent: -9999px;
	float: left;
}
dt.rank_spice_no01 {
	background: url(/special/spiceblog/images/090817/mk_rank_no01.gif) no-repeat 3px 0;
}
dt.rank_spice_no02 {
	background: url(/special/spiceblog/images/090817/mk_rank_no02.gif) no-repeat 3px 0;
}
dt.rank_spice_no03 {
	background: url(/special/spiceblog/images/090817/mk_rank_no03.gif) no-repeat 3px 0;
}
dt.rank_spice_no04 {
	background: url(/special/spiceblog/images/090817/mk_rank_no04.gif) no-repeat 0 0;
}
dt.rank_spice_no05 {
	background: url(/special/spiceblog/images/090817/mk_rank_no05.gif) no-repeat 0 0;
}
dd.rank_spice_ttl01 {
	width: 100px;
	padding: 10px 0 0;
	font-weight: bold;
	float: right;
}
dd.rank_spice_ttl02 {
	width: 100px;
	padding: 2px 0 0;
	font-weight: bold;
	float: right;
}

dd.rank_spice_ttl01 span.btn_bry_spice,
dd.rank_spice_ttl02 span.btn_bry_spice {
	display: block;
	width: 76px;
	height: 20px;
	margin: 2px 0 0;
}
p.rank_text_etc {
	display: block;
	width: 407px;
	height: 13px;
	margin: 0 0 13px;
	background: url(/special/spiceblog/images/090817/rank_text_etc.gif) no-repeat 0 0;
	text-indent: -9999px;
}
div.rank_cook_box {
	display:block;
	_display:inline-block;
	width: 750px;
	margin: 0 0 14px;
}
div.rank_cook_box:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.rank_cook_dlbox {
	width: 250px;
	float: left;
}
dl.rank_cook01,
dl.rank_cook02 {
	display: block;
	_display: inline-block;
	width: 250px;
	padding: 0 0 8px 0;
}
dl.rank_cook02 {
	padding: 4px 0 8px 0;
}
dl.rank_cook01:after,
dl.rank_cook02:after {
	display: block;
	height: 0; 
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
dt.rank_cook_no01,
dt.rank_cook_no02,
dt.rank_cook_no03,
dt.rank_cook_no04,
dt.rank_cook_no05 {
	display: block;
	width: 39px;
	height: 28px;
	margin: 0 12px 0 0;
	text-indent: -9999px;
	float: left;
}
dt.rank_cook_no04,
dt.rank_cook_no05 {
	height: 19px;
}
dt.rank_cook_no01 {
	background: url(/special/spiceblog/images/090817/rank_cook_no01.gif) no-repeat 2px 0;
}
dt.rank_cook_no02 {
	background: url(/special/spiceblog/images/090817/rank_cook_no02.gif) no-repeat 2px 0;
}
dt.rank_cook_no03 {
	background: url(/special/spiceblog/images/090817/rank_cook_no03.gif) no-repeat 2px 0;
}
dt.rank_cook_no04 {
	background: url(/special/spiceblog/images/090817/rank_cook_no04.gif) no-repeat 0 0;
}
dt.rank_cook_no05 {
	background: url(/special/spiceblog/images/090817/rank_cook_no05.gif) no-repeat 0 0;
}
dd.rank_cook_text01 {
	width: 260px;
	margin: 3px 5px 0 0;
	font-weight: bold;
	line-height: 1.5;
	float: left;
}
dd.rank_cook_text02 {
	width: 220px;
	font-weight: bold;
	line-height: 1.5;
	margin: 1px 0 0;
	float: left;
}
img.img_rank_graph {
	display: block;
	width: 447px; 
	margin: 4px 0 0;
	flaot: right;
}
ul.rank_etc {
	margin: 0 0 25px 3px;
}
ul.rank_etc li {
	line-height: 1.5;
	margin-bottom:10px;
}
/*--file---------------------------------------------------------------*/
h2#h2_file {
	width: 953px;
	height: 83px;
	margin: 0 0 4px 0;
	background: url(/special/spiceblog/images/090817/h2_file.jpg) no-repeat;
	text-indent: -9999px;
}
div.h3_file_box {
	display: block;
	_display: inline-block;
	width: 729px;
	min-height: 89px;
	_height: 89px;
	margin: 6px 0 0;
	background: url(/special/spiceblog/images/090817/h3_file.jpg) no-repeat;
}

div.h3_file_box:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

div.h3_file_box3 {
	display: block;
	_display: inline-block;
	width: 729px;
	min-height: 89px;
	_height: 89px;
	margin: 6px 0 0;
	background: url(/special/spiceblog/images/090817/h3_file_3.gif) no-repeat;
}

div.h3_file_box3:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}


p.h3_file_Thema {
	width: 155px;
	float:left;
}
p.h3_file_Thema span.h3_file_month {
	display: block;
	width: 48px;
	padding: 53px 0 0 35px;
	float:left;
	line-height: 1.4;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
p.h3_file_Thema span.h3_file_text {
	display: block;
	width: 65px;
	padding: 61px 0 0 2px;
	line-height: 1.4;
	float:left;
	font-size: 1.15em;
	font-weight: bold;
	color: #e45531;
}

h3.h3_file {
	width: 574px;
	padding: 52px 0 0 0px;
	line-height: 1.4;
	float: left;
	font-size: 22px;
	font-weight: bold;
	color: #e45531;
}

p.h3_file_Thema span.h3_file_text3 {
	display: block;
	width: 65px;
	padding: 61px 0 0 2px;
	line-height: 1.4;
	float:left;
	font-size: 1.15em;
	font-weight: bold;
	color: #FF7A99;
}
h3.h3_file3 {
	width: 574px;
	padding: 52px 0 0 0px;
	line-height: 1.4;
	float: left;
	font-size: 22px;
	font-weight: bold;
	color: #FF7A99;
}
div.file_bg_top {
	display: block;
	width: 729px;
	min-height: 172px;
	_height: 172px;
	background: url(/special/spiceblog/images/090817/file_bg_top.jpg) repeat-y;
	position: relative;
}
div.file_bg_top p {
	width: 285px;
	padding: 0px 0 0 38px;
	line-height: 1.8;
}
div.file_bg_top p.kikan {
	width: 685px;
	text-align:right;
	padding: 1px 0 0 0;
	color: #e45531;
}
div.file_bg_top p.kikan3 {
	width: 685px;
	text-align:right;
	padding: 1px 0 0 0;
	color: #FF7A99;
}
img.img_file01 {
	position: absolute;
	top: 20px;
	left: 329px;
}
div.file_bg_mdl {
	display: block;
	width: 729px;
	height: 232px;
	background: url(/special/spiceblog/images/090817/file_bg_mdl.jpg) repeat-y;
	text-align: center;
}
	div.file_bg_mdl img{
	margin-top:18px;
}

div.file_bg_btm {
	display: block;
	width: 729px;
	min-height: 103px;
	_height: 103px;
	margin: 0 0 10px;
	background: url(/special/spiceblog/images/090817/file_bg_btm.jpg) no-repeat left bottom;
}
div.file_bg_btm ul.file_link {
	display: block;
	_display: inline-block;
	width: 573px;
	margin: 0 0 0 156px;
}
div.file_bg_btm ul.file_link:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.file_link li {
	display: block;
	height: 38px;
	float: left;
}
li.file_link01 {
	width: 166px;
	margin: 10px 16px 5px 0;
}
li.file_link02 {
	width: 230px;
	margin-top:10px;
}
div.file_bg_btm p {
	margin: 0 0 0 160px;
}
/*--file---------------------------------------------------------------*/
h3.h3_file_right {
	width: 163px;
	height: 24px;
	background: url(/special/spiceblog/images/090817/h3_file_right.gif) no-repeat;
	text-indent: -9999px;
}
div.file_rightbox {
	width: 160px;
	margin: 10px 0 0;
	padding: 0 0 14px;
	background: url(/special/spiceblog/images/090817/ccc_line_dot.gif) repeat-x left bottom;
}
p.file_month_rt {
	margin: 0 2px 0;
}
p.file_text_rt {
	margin: 0 4px 0;
}

/*--top---------------------------------------------------------------*/
h2.h2_top_ichioshi {
	width: 335px;
	height: 47px;
	background: url(/special/spiceblog/images/090817/h2_top_ichioshi.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_news {
	width: 317px;
	height: 39px;
	background: url(/special/spiceblog/images/090817/h2_top_news.gif) no-repeat;
	text-indent: -9999px;
	margin: 0 0 7px;
}
h2.h2_top_minna {
	width: 351px;
	height: 60px;
	background: url(/special/spiceblog/images/090817/h2_top_minna.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_pro {
	width: 321px;
	height: 60px;
	background: url(/special/spiceblog/images/090817/h2_top_pro.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_qa {
	width: 333px;
	height: 61px;
	background: url(/special/spiceblog/images/090817/h2_top_qa.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_staff {
	width: 333px;
	height: 61px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/h2_top_staff.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_blog {
	width: 332px;
	height: 61px;
	background: url(/special/spiceblog/images/090817/h2_top_blog.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_blog_yammy {
	width: 332px;
	height: 61px;
	background: url(/special/spiceblog/images/090817/h2_top_blog_yammy.jpg) no-repeat;
	text-indent: -9999px;
}

h2.h2_top_blog_renewal100208 {
	width: 310px;
	height: 44px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_taishi_blog2.gif) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_blog_yammy_renewal100208 {
	width: 310px;
	height: 44px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_taishi_blog3.gif) no-repeat;
	text-indent: -9999px;
}

h2.h2_top_rank_mini {
	width: 332px;
	height: 61px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/h2_top_rank_mini.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_ranking {
	width: 332px;
	height: 61px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/h2_top_ranking.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_rank {
	width: 673px;
	height: 50px;
	background: url(/special/spiceblog/images/090817/h2_top_rank.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_file{
	width: 673px;
	height: 46px;
	background: url(/special/spiceblog/images/090817/h2_top_file.jpg) no-repeat;
	text-indent: -9999px;
}
h2.h2_top_thema{
	width: 673px;
	height: 56px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_taishi1.gif) no-repeat;
	text-indent: -9999px;
}

div#topbox_top {
	width: 675px;
	margin: 0 0 16px;
}
div#topbox_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
	table#top_ichioshi td{
	line-height:1.4em;
	}
	table#top_ichioshi td.left_photo{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_ichioshi_bg.jpg) no-repeat;
	width:304px;
	height:139px;
	padding:13px 0 0 13px;
	}
	table#top_ichioshi td p{
	font-weight:bold;
	}
	table#top_ichioshi td p.cap{
	font-weight:normal;
	margin-top:10px;
	}


/* トップページ　今月のスパイステーマ */
h2.top_thema_top{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_thema1.gif) no-repeat;
	width:673px;
	height:54px;
	margin-top:20px;
}
	h2.top_thema_top p{
	margin:0 0 0 267px;
	padding-top:22px;
	color:#7B9700;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	width:360px;
}
div.top_thema_box{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_thema_bg.gif) repeat-y;
	width:673px;
	line-height:1.4em;
}
div.top_thema_box p.copy{
	padding:7px 0 0 12px;
}
	div.top_thema_box .left{
	width:312px;
	float:left;
	margin:8px 0 5px 14px;
	_margin:8px 0 5px 7px;
}
	div.top_thema_box table.left_recipe{
	background-color:#FFFAE8;
	border-bottom:1px solid #FFDF5E;
	border-left:1px solid #FFDF5E;
	border-right:1px solid #FFDF5E;
}
	div.top_thema_box table.left_recipe td{
	line-height:1.4em;
	padding-bottom:8px;
}
		
	div.top_thema_box .right{
	width:312px;
	float:right;
	margin:8px 13px 5px 0;
	_margin:8px 8px 5px 0;
}
		div.top_thema_box .right table{
		margin-bottom:10px;
		}
		div.top_thema_box .right table td{
		padding-bottom:5px;
		line-height:1.4em;
		}
		
		div.top_thema_box .btn_area{
		text-align:right;
		padding-top:5px;
		}



div.top_news_box {
	width: 322px;
	float: right;
}
div.top_news_box dt {
	width: 77px;
	margin: 0 0 11px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
}
body:first-of-type div.top_news_box dt {
	letter-spacing: -1px;

}
div.top_news_box dd {
	width: 240px;
	margin: 0 0 11px;
	float: left;
	line-height: 1.4;
}
p.link_top_more {
	width: 100%;
	text-align: right;
}
/*--top_srch-------------------------------------------*/

div#topbox_srch_bg {
	width: 672px;
	padding: 0 0 1px;
	background: url(/special/spiceblog/images/090817/top_srch_bg_btm.gif) no-repeat left bottom;
	margin: 15px 0 23px;
}
div#topbox_srch {
	display:block;
	_display:inline-block;
	width: 672px;
	background: url(/special/spiceblog/images/090817/top_srch_bg.gif) repeat-y;
	position: relative;
}
div#topbox_srch:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.top_minna {
	width: 351px;
	float: left;
}
div.top_pro {
	width: 321px;
	float: right;
}
div.top_minna p,
div.top_minna form {
	margin: 0 0 0 11px;
	line-height: 1.4;
}
div.top_minna p.top_minna_text {
	width: 183px;
	margin: 5px 0 6px 11px;
}
div.top_minna p.caution {
	margin: 1px 0 8px 11px;
}
img.img_top_minna {
	position: absolute;
	top: 19px;
	left: 195px;
}
form.top_minna_form {
	position: relative;
}
input.top_minna_input {
	width: 266px;
	_width: 264px;
	margin: 2px 0 0;
}
form.top_minna_form span.top_minna_btn {
	position: absolute;
	top: 0;
	left: 272px;
}
div.top_pro p {
	width: 192px;
	margin: 0 0 0 7px;
	line-height: 1.4;
}
div.top_pro p.top_pro_text {
	margin: 5px 0 8px 7px;
}
img.img_top_pro {
	position: absolute;
	top: 60px;
	right: -3px;
}
div.top_pro p.caution {
	margin: 1px 0 8px 7px;
}
/* スパイス大使活動中 */
#top_taishi_box{
	width:671px;
	border-bottom:1px solid #FFD79A;
	border-left:1px solid #FFD79A;
	border-right:1px solid #FFD79A;
	margin-bottom:15px;
	line-height:1.4em;
}
	#top_taishi_box .cap{
	width:320px;
	float:left;
	margin:7px 0 0 12px;
}
	#top_taishi_box .profile{
	width:314px;
	float:right;
	margin:7px 12px 0 0;
	_margin:7px 5px 0 0;
	text-align:right;
}

	#top_taishi_box table.block1{
	margin:0 0 0 14px;
}
	#top_taishi_box table.block1 td{
	padding-bottom:5px;
}
	.top_koushin{
	color:#7A583F;
	font-weight:bold;
	}
	
	.top_taishi_bt{
	text-align:right;
	margin-right:12px;
	}
	
	#top_taishi_box table.block2{
	margin:10px 0 0 14px;
	_margin:10px 0 0 7px;
	width:312px;
	float:left;
}
	#top_taishi_box table.block2 td{
	padding-bottom:5px;
}
	#top_taishi_box table.block2 td.link{
	padding-bottom:10px;
}

	#top_taishi_box table.block3{
	margin:10px 12px 0 0;
	_margin:10px 7px 0 0;
	width:312px;
	float:right;
}
	#top_taishi_box table.block3 td{
	padding-bottom:5px;
}
	#top_taishi_box table.block3 td.link{
	padding-bottom:10px;
}

#top_taishi_box dl.thema {
	margin: 0 0 0 0;
}
#top_taishi_box dl.thema dt {
	width: 77px;
	margin: 0 0 11px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
	clear:both;
}
#top_taishi_box dl.thema dd {
	margin: 0 0 5px 0;
	width: 230px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;}
	
	
	
p.top_motto_blog_bt{
	text-align:right;
}




.top_taishi_blog_title{
	margin:10px 0 0 10px;
}
.top_taishi_blog_box{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_taishi_blog_bg.gif) repeat-y;
	padding:0 0 10px 12px;
	width:640px;
	margin:0 0 10px 10px;
}
	.top_taishi_blog_box table{
	width:625px;
}
	.top_taishi_blog_box table td.kana{
	border:1px solid #FFC6B6;
	background-color:#FFFFFF;
	padding:8px 4px 4px 8px;
	vertical-align: top;
}
	.top_taishi_blog_box table td.yammy{
	border:1px solid #DBD2D2;
	background-color:#FFFFFF;
	padding:8px 4px 4px 8px;
	vertical-align: top;
}

.img_top_blog {
	width: 106px;
	height: 101px;
	padding: 0 0 0 5px;
	float: right;
}


.top_taishi_blog_box table dl {
	margin: 10px 0 0 0;
}
.top_taishi_blog_box table dt {
	width: 77px;
	margin: 0 0 11px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
	clear:both;
}
.top_taishi_blog_box table dd {
	margin: 0 0 5px 0;
	width: 200px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;}
	
p.top_motto_blog_bt{
	text-align:right;
}


/*--top_スタッフブログとスパイスランキング-------------------------------------------*/
div#topbox_staffrank_bg {
	width: 672px;
	padding: 0 0 1px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_staffrank_bg_btm.gif) no-repeat left bottom;
	margin: 0 0 15px;
}
div#topbox_staffrank {
	display:block;
	_display:inline-block;
	width: 672px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_staffrank_bg.gif) repeat-y;
	position: relative;
}
div#topbox_staffrank:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

p.top_staff_text {
	width: 310px;
	margin: 8px 0 10px 0;
}





	




/*--top_qablog-------------------------------------------*/
div#topbox_qablog_bg {
	width: 672px;
	padding: 0 0 1px;
	background: url(/special/spiceblog/images/090817/top_qablog_bg_btm.gif) no-repeat left bottom;
	margin: 0 0 15px;
}
div#topbox_qablog {
	display:block;
	_display:inline-block;
	width: 672px;
	background: url(/special/spiceblog/images/090817/top_qablog_bg.gif) repeat-y;
	position: relative;
}
div#topbox_qablog:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

div#topbox_blog_bg { /* 追加090721 */
	width: 672px;
	padding: 0 0 1px;
	background: url(/special/spiceblog/images/090817/top_blog_bg_bottom.gif) no-repeat left bottom;
	margin: 0 0 15px;
}
div#topbox_blog {
	display:block;
	_display:inline-block;
	width: 672px;
	background: url(/special/spiceblog/images/090817/top_blog_bg.gif) repeat-y;
	position: relative;
}
div#topbox_blog:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

div#topbox_blog_renewal100208_bg { /* 追加100201 */
	width: 640px;
	padding: 0 0 1px;
	background: url(/special/spiceblog/images/090817/top_blog_bg_bottom.gif) no-repeat left bottom;
	margin: 0 0 15px;
}
div#topbox_blog_renewal100208 {
	display:block;
	_display:inline-block;
	width: 640px;
	background: url(/special/spiceblog/images/090817/top_blog_bg.gif) repeat-y;
	position: relative;
}
div#topbox_blog_renewal100208:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

div.top_qa {
	width: 333px;
	float: left;
}
div.top_blog {
	width: 332px;
	float: left;
}
div.top_blog_yammy {
	width: 332px;
	float: right;
}
div.top_rank_mini {
	width: 332px;
	float: right;
}
/*--top_qa-----*/
div.top_qa p,
div.top_qa dl {
	padding: 0 0 0 11px;
	line-height: 1.4;
	clear: both;
}
div.top_qa dl {
	display:block;
	_display:inline-block;
	margin: 0 0 40px;
}
div.top_qa dl:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

div.top_qa p.top_qa_text {
	width: 219px;
	padding: 8px 0 6px 11px;
	float: left;
}
img.img_top_qa {
	width: 88px;
	height: 101px;
	padding: 5px 10px 0 0;
	float: right;
}
div.top_qa dt {
	width: 74px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
}
div.top_qa dd {
	width: 237px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
}
div.top_qa p.link_top_more {
	/*width: 313px;*/
	width: 79px;
	height: 25px;
	/*margin: 0 0 10px;*/
	padding: 0;
	position: absolute;
	left: 246px;
	bottom: 8px;
}
div.top_qa p.link_top_qa {
	/*width: 313px;*/
	width: 99px;
	height: 30px;
	/*margin: 0 0 10px;*/
	padding: 0;
	position: absolute;
	left: 118px;
	bottom: 6px;
}


/*--top_blog-----*/
div.top_blog p,
div.top_blog dl {
	padding: 0 0 0 11px;
	line-height: 1.4;
	clear: both;
}
div.top_blog dl {
	display:block;
	_display:inline-block;
	margin: 0 0 40px;
}
div.top_blog dl:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.top_blog p.top_blog_text {
	width: 210px;
	padding: 8px 0 6px 11px;
	float: left;
}

/* 追加090721 */
div.top_blog_yammy p,
div.top_blog_yammy dl {
	padding: 0 0 0 11px;
	line-height: 1.4;
	clear: both;
}
div.top_blog_yammy dl {
	display:block;
	_display:inline-block;
	margin: 0 0 40px;
}
div.top_blog_yammy dl:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.top_blog_yammy p.top_blog_text {
	width: 210px;
	padding: 8px 0 6px 11px;
	float: left;
}

/* 追加090721　スパイスランキング */
div.top_rank_mini p,
div.top_rank_mini dl {
	padding: 0 0 0 11px;
	line-height: 1.4;
	clear: both;
}
div.top_rank_mini dl {
	display:block;
	_display:inline-block;
	margin: 0 0 40px;
}
div.top_rank_mini dl:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.top_rank_mini p.top_rank02_text {
	width: 310px;
	margin: 0 0 7px;
	padding-top:8px;
}

div.top_rank_mini p.link_top_more {
	width: 79px;
	height: 25px;
	padding: 0;
	position: absolute;
	right: 8px;
	bottom: 0px;
}

table#top_recipe_ranking{
	width:310px;
	margin:10px 0 0 10px;
}
	table#top_recipe_ranking td,table#top_recipe_ranking th{
	padding:0 5px 5px 0;
}

/*--table.top_rank02---------*/
table.top_rank02 {
	
	margin: 0 0 20px 35px;
}
table.top_rank02 th,
table.top_rank02 td {
	vertical-align: top;
}
table.top_rank02 td {
	text-align: center;
	line-height: 1.4;
	letter-spacing: -1px;
}
table.top_rank02 th,
table.top_rank02 td {
	width: 81px;
	padding: 0 5px 0 0;
}

table.top_rank02 th {
	padding-bottom: 8px;
}
table.top_rank02 td {
	padding-bottom: 7px;
}
table.top_rank02 th.rank02,
table.top_rank02 td.img02,
table.top_rank02 td.text02 {
	padding-right: 0px;
}

div.top_rank02 {
	width: 655px;
	margin: 0 0 0 4px;
	padding: 0 16px 0 19px;
	float: right;
}
p.link_top_more_rank {
	width: 79px;
	height: 25px;
	padding: 0;
	position: absolute;
	right: 8px;
	_right: 35px;
	bottom: 2px;
}

div.top_blog dt {
	width: 74px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
}
div.top_blog dd {
	width: 237px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
}

div.top_blog_yammy dt {
	width: 74px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
}
div.top_blog_yammy dd {
	width: 237px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
}


div.top_blog p.link_top_more {
	width: 79px;
	height: 25px;
	padding: 0;
	position: absolute;
	right: 350px;
	bottom: 8px;
}
div.top_blog_yammy p.link_top_more {
	width: 79px;
	height: 25px;
	padding: 0;
	position: absolute;
	right: 7px;
	bottom: 8px;
}


_renewal100208
div.top_blog_renewal100208 dt {
	width: 77px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
}
div.top_blog_renewal100208 dd {
	width: 200px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
}

div.top_blog_yammy_renewal100208 dt {
	width: 77px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
}
div.top_blog_yammy_renewal100208 dd {
	width: 200px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
}


div.top_blog_renewal100208 p.link_top_more {
	width: 79px;
	height: 25px;
	padding: 0;
	position: absolute;
	right: 350px;
	bottom: 8px;
}
div.top_blog_yammy_renewal100208 p.link_top_more {
	width: 79px;
	height: 25px;
	padding: 0;
	position: absolute;
	right: 7px;
	bottom: 8px;
}




/*--top_rank-------------------------------------------*/
div#topbox_rank_bg {
	width: 673px;
	padding: 0 0 1px;
	background: url(/special/spiceblog/images/090817/top_rank_bg_btm.gif) no-repeat left bottom;
	margin: 0 0 20px;
}
div#topbox_rank {
	display:block;
	_display:inline-block;
	width: 673px;
	background: url(/special/spiceblog/images/090817/top_rank_bg.gif) repeat-y;
	position: relative;
}
div#topbox_rank:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.top_rank01 {
	width: 673px;
	_width: 655px;
	padding: 0 12px 0 16px;
	float: left;
}
p.top_rank01_text {
	margin: 8px 0 7px 0;
}

h3.h3_top_rank01 {
	width: 184px;
	height: 18px;
	margin: 5px 0 8px 85px;
	background: url(/special/spiceblog/images/090817/h3_top_rank01.gif) no-repeat;
	text-indent: -9999px;
}
h3.h3_top_rank02 {
	width: 204px;
	height: 18px;
	margin: 5px 0 8px 21px;
	background: url(/special/spiceblog/images/090817/h3_top_rank02.gif) no-repeat;
	text-indent: -9999px;
}
/*--table.top_rank01---------*/
table.top_rank01 {

	border-collapse: collapse;
	margin: 0 0 30px;
}
table.top_rank01 th,
table.top_rank01 td {
	vertical-align: top;
}
table.top_rank01 td.img01,
table.top_rank01 td.img02 {
	text-align: center;
}
table.top_rank01 th,
table.top_rank01 td {
	width: 105px;
	padding: 0 21px 0 0;
	line-height: 1.4;
	letter-spacing: -1px;
}
table.top_rank01 td.text01 {
	width: 115px;
}

table.top_rank01 th {
	padding-bottom: 8px;
}
table.top_rank01 td {
	padding-bottom: 7px;
}
table.top_rank01 th.rank02,
table.top_rank01 td.img02,
table.top_rank01 td.text02 {
	padding-right: 0;
}
th span.top_rank_no01,
th span.top_rank_no02,
th span.top_rank_no03,
th span.top_rank_no04,
th span.top_rank_no05 {
	display: block;
	height: 30px;
	margin: 0 auto;
	text-indent: -9999px;
}
th span.top_rank_no01 {
	width: 31px;
	background: url(/special/spiceblog/images/090817/top_rank_no01.gif) no-repeat;
}
th span.top_rank_no02 {
	width: 26px;
	background: url(/special/spiceblog/images/090817/top_rank_no02.gif) no-repeat;
}
th span.top_rank_no03 {
	width: 26px;
	background: url(/special/spiceblog/images/090817/top_rank_no03.gif) no-repeat;
}
th span.top_rank_no04 {
	width: 26px;
	background: url(/special/spiceblog/images/090817/top_rank_no04.gif) no-repeat;
}
th span.top_rank_no05 {
	width: 26px;
	background: url(/special/spiceblog/images/090817/top_rank_no05.gif) no-repeat;
}
div.top_rank01 p.link_top_more {
	width: 79px;
	height: 25px;
	padding: 0;
	position: absolute;
	left: 301px;
	bottom: 2px;
}


/*--top_file-------------------------------------------*/
div#topbox_file_bg {
	width: 673px;
	padding: 0 0 1px;
	background: url(/special/spiceblog/images/090817/top_file_bg_btm.gif) no-repeat left bottom;
	margin: 0 0 27px;
}
div#topbox_file {
	display:block;
	_display:inline-block;
	width: 673px;
	background: url(/special/spiceblog/images/090817/top_file_bg.gif) repeat-y;
	position: relative;
}
div#topbox_file:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.top_file01 {
	width: 243px;
	padding: 4px 0 8px 12px;
	margin: 0 0 0;
	float: left;
}
p.top_file01_text {
	width: 210px;
	height: 201px;
	padding: 32px 19px 0 14px;
	line-height: 1.8;
	background: url(/special/spiceblog/images/090817/top_file_bg.jpg) no-repeat;
}
p.top_file01_text02 {
	margin: 4px 0 0 4px;
	font-weight: bold;
	color: #ff6666;
}

div.top_file02 {
	width: 400px;
	padding: 0 9px 0 0;
	float: right;
}
div.h3_top_file {
	display: block;
	_display: inline-block;
	width: 389px;
	padding: 0 0 4px 11px;
	margin: 10px 0 3px;
	background: url(/special/spiceblog/images/090817/top_file_line_3.gif) no-repeat left bottom;
}
div.h3_top_file:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
p.top_file_kikan{
	margin:0px;
	text-align:right;
	padding-right:2px;
	color: #e46d46;
}
p.top_file_kikan_3{
	margin:0px;
	text-align:right;
	padding-right:2px;
	color: #FF7A99;
}
p.top_file_thema {
	width: 89px;
	height: 20px;
	padding: 0 17px 0 0;
	float: left;
	background: url(/special/spiceblog/images/090817/top_file_thema.gif) no-repeat;
	text-align: right;
	color: #ffffff;
	font-size: 1.15em;
}
p.top_file_thema_3 {
	width: 89px;
	height: 20px;
	padding: 0 17px 0 0;
	float: left;
	background: url(/special/spiceblog/images/090817/top_file_thema_3.gif) no-repeat;
	text-align: right;
	color: #ffffff;
	font-size: 1.15em;
}
h3.h3_top_file {
	width: 281px;
	float: left;
	padding: 3px 0 0 2px;
	font-size: 1.15em;
	font-weight: bold;
	letter-spacing: -1px;
	color: #e46d46;
}
h3.h3_top_file_3 {
	width: 281px;
	float: left;
	padding: 3px 0 0 2px;
	font-size: 1.15em;
	font-weight: bold;
	letter-spacing: -1px;
	color: #FF7A99;
}
/*--table.top_file---------*/
table.top_file {
	border-collapse: collapse;
	margin: 8px 0 0 0;
}
table.top_file td.img01,
table.top_file td.img02 {
	vertical-align: middle;
	text-align: center;
	width: 119px;
	padding: 0 15px 7px 0;
}
table.top_file td.text01,
table.top_file td.text02 {
	vertical-align: top;
	text-align: left;
	width: 119px;
	padding: 0 15px 0 0;
	font-weight: bold;
	line-height: 1.4;
}
table.top_file th.rank02,
table.top_file td.img02,
table.top_file td.text02 {
	padding-right: 0;
}
div.top_file02 p.link_top_more {
	width: 79px;
	height: 25px;
	padding: 0;
	position: absolute;
	right: 14px;
	bottom: 6px;
}
ul.link_top_file {
	display: block;
	_display: inline-block;
	width: 363px;
	padding: 24px 0 0 37px;
	margin: 10px 0 0;
	background: url(/special/spiceblog/images/090817/top_file_line.gif) no-repeat left top;
}
ul.link_top_file:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.link_top_file li {
	height: 33px;
	float: left;
}
ul.link_top_file li.top_link_file01 {
	margin: 0 7px 0 0;	
}
p.top_file02_text {
	padding: 0 0 0 37px;
	font-size: 0.85em;
}
/*--table.top_file---------*/
div#top_btmbox {
	display: block;
	_display: inline-block;
	width: 672px;
}
div#top_btmbox:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
	
}
div#top_btmbox div.left {
	width: 400px;
	float: left;
}
div#top_btmbox div.right {
	width: 261px;
	float: right;
}
/*--top_right-------------------------------------------------*/
p.top_rt_banner {
	width: 250px;
	margin: 0 0 10px 15px;
}
p.top_rt_qr {
	width: 250px;
	margin: 0 0 12px 15px;
}

h3.h3_top_right_news {
	width: 250px;
	height: 36px;
	margin: 0 0 0 15px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_right_news.gif) no-repeat;
	text-indent: -9999px;
}

div#top_right_news {
	width: 250px;
	margin: 0 0 12px 15px;
	text-align:right;
}

div#top_right_news dl.top_right_news {
	margin: 5px 0 3px 0;
}
div#top_right_news dl.top_right_news dt {
	width: 72px;
	margin: 0 0 11px;
	float: left;
	line-height: 1.4;
	font-weight: bold;
	color: #7a583f;
	clear:both;
	text-align:left;
}
div#top_right_news dl.top_right_news dd {
	margin: 0 0 5px 0;
	width: 175px;
	margin: 0 0 3px;
	float: left;
	line-height: 1.4;
	text-align:left;}


div#top_right_minna {
	width: 250px;
	margin: 10px 0 12px 15px;
}
	div#top_right_minna .thema {
	width: 250px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_right_minna_line.gif) no-repeat bottom;
	padding-bottom:5px;
	margin-top:5px;
	font-weight:bold;
	font-size:13px;
	color:#7A583F;
}
	div#top_right_minna table {
	width: 250px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/top_right_minna_bg.gif) repeat-y;
	margin-top:8px;
}
	div#top_right_minna table td.cap {
	padding-left:5px;
}
	div#top_right_minna table td div {
	background-color: #FFF;
	margin:0 0 3px 0;
	padding:5px;
	width:121px;
}


h3.h3_top_right01 {
	width: 250px;
	height: 25px;
	margin: 0 0 0 15px;
	background: url(/special/spiceblog/images/090817/h3_top_right01.gif) no-repeat;
	text-indent: -9999px;
}

div.top_link_rt {
	width: 250px;
	margin: 10px 0 0 15px;
	padding: 0 0 14px;
	background: url(/special/spiceblog/images/090817/ccc_line_dot.gif) repeat-x left bottom;
}
div.top_link_rt {
	width: 250px;
	display:block;
	_display:inline-block;
}
div.top_link_rt:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
p.img_lf {
	width: 45px;
	height: 45px;
	float: left;
}
div.top_link_box_rt {
	width: 200px;
	float: right;
}
div.top_link_box_rt p.logo {
	width: 200px;
	margin: 0 0 5px;
}
div.top_link_box_rt p.link_text {
	width: 200px;
	line-height: 1.4;
	letter-spacing: -0.1em;
	color: #333333;
	text-decoration: none;
}
div.top_link_box_rt p.link_text a:link,
div.top_link_box_rt p.link_text a:visited {
	color: #e28322;
	text-decoration: underline;
}
div.top_link_box_rt p.link_text a:hover,
div.top_link_box_rt p.link_text a:active {
	color: #ddac02;
	text-decoration: underline;
}


h3.h3_top_right02 {
	width: 252px;
	height: 43px;
	margin: 15px 0 0;
	background: url(/special/spiceblog/images/090817/h3_top_right02.gif) no-repeat;
	text-indent: -9999px;
}
h4.h4_top_right_bg {
	width: 252px;
	height: 19px;
	padding: 8px 0 0;
	margin: 0 0 9px;
	background: url(/special/spiceblog/images/090817/h4_top_right_bg.gif) no-repeat;
	font-size: 1.1em;
	color: #5f4431;
	text-align: center;
}
div.top_photo_gallery {
/*  width: 260px;
	margin: 0 0 0 3px;*/
	width: 260px;
	margin: 0 0 0 3px;
}

div.top_rt_photo_bgtop {
	width: 252px;
	padding: 21px 0 12px;
	background: url(/special/spiceblog/images/090817/top_rt_photo_bgtop.jpg) no-repeat;
}
div.top_rt_photo_bgbtm {
	width: 252px;
	padding: 0 0 8px;
	background: url(/special/spiceblog/images/090817/top_rt_photo_bgbtm.jpg) no-repeat left bottom;
}
div.top_rt_photo_bg {
	display: block;
	_display: inline-block;
	width: 252px;
	padding: 0;
	background: url(/special/spiceblog/images/090817/top_rt_photo_bg.jpg) repeat-y;
}
div.top_rt_photo_bg:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.top_pt_lt {
	width: 96px;
	padding: 0 14px 0;
	float: left;
}
div.top_pt_rt {
	width: 96px;
	padding: 0 14px 0;
	float: right;
}
p.top_pt_img {
	width: 96px;
	height: 97px;
	margin: 0 0 4px;
	text-align: center;
}
p.top_pt_text {
	width: 96px;
	margin: 0 0 7px;
	color: #7a583f;
	line-height: 1.4;
}
/*--news---------------------------------------------------------------*/
h2#h2_news {
	width: 953px;
	height: 46px;
	margin: 26px 0 25px;
	background: url(/special/spiceblog/images/090817/h2_news.jpg) no-repeat;
	background-color: transparent;
	text-indent: -9999px;
}


h2#h2_monitor_list {
	width: 953px;
	height: 46px;
	margin: 26px 0 25px;
	background: url(/special/spiceblog/images/h2_monitor_list.jpg) no-repeat;
	background-color: transparent;
	text-indent: -9999px;
}



table.news {
	width: 712px;
	border-collapse: collapse;
	margin: -12px 0 0;
}
table.news tr {
	background: url(/special/spiceblog/images/090817/ccc_line_dot.gif) repeat-x left bottom
}
table.news th.date {
	width: 77px;
	padding: 11px 6px 10px 4px;
	vertical-align: top;
	line-height: 1.4;
	text-align: left;
	font-weight: bold;
	color: #7a583f;
}
table.news td.text {
	padding: 11px 4px 10px 0;
	text-align: left;
	vertical-align: top;
	line-height: 1.4;
}
/*--campaign---------------------------------------------------------------*/
div.camp_top {
	width: 742px;
	margin: 0 0 31px 4px;
	position: relative;
}
img#h2_camp {
	display: block;
	width: 742px;
	height: 247px;
	margin: 0;
}
img.img_camp0101 {
	display: block;
	width: 742px;
	height: 59px;
	margin: 0;
}
img.img_camp0102 {
	display: block;
	width: 742px;
	height: 376px;
	margin: 0;
}
p.link_camp_qa {
	width: 308px;
	height: 58px;
	position: absolute;
	left: 208px;
	bottom: 37px;
}
div.camp_mdl {
	width: 710px;
	margin: 0 0 38px 15px;
	padding: 1px 0 0 0;
	background: url(/special/spiceblog/images/090817/c999_line_dot.gif) repeat-x left top;
}
dl.camp_point {
	color: #464646;
}
dl.camp_point dt {
	margin: 11px 0 6px;
	line-height: 1.5;	
}
dl.camp_point dd {
	margin: 0 0 0 9px;
	line-height: 1.5;	
}
dl.camp_point dt.camp_term {
	width: 101px;
	height: 26px;
	background: url(/special/spiceblog/images/090817/dt_camp_term.jpg) no-repeat;
	text-indent: -9999px;
}
dl.camp_point dt.camp_prst {
	width: 138px;
	height: 26px;
	background: url(/special/spiceblog/images/090817/dt_camp_prst.jpg) no-repeat;
	text-indent: -9999px;
}
dl.camp_point dt.camp_regu {
	width: 100px;
	height: 26px;
	background: url(/special/spiceblog/images/090817/dt_camp_regu.jpg) no-repeat;
	text-indent: -9999px;
}
p.camp_host {
	margin: 13px 0 0 0;
	padding: 0 0 7px 9px;
	line-height: 1.5;	
	background: url(/special/spiceblog/images/090817/c999_line_dot.gif) repeat-x left bottom;
	color: #464646;
}
div.camp_btm {
	width: 730px;
	position: relative;
}
img#h2_camp02 {
	display: block;
	width: 730px;
	height: 184px;
}
img.img_camp0201 {
	display: block;
	width: 730px;
	height: 367px;
	margin: 0;
}
div.camp_linkatbox {
	display: block;
	_display: inline-block;
	width: 351px;
	background: url(/special/spiceblog/images/090817/link_camp_at02bg.jpg) no-repeat right 50px;
	position: absolute;
	bottom: 100px;
	right: 75px;
}
div.camp_linkatbox:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
p.link_camp_at01ttl {
	width: 93px;
	height: 14px;
	margin: 5px 3px 0 0;
	background: url(/special/spiceblog/images/090817/img_camp_p01.jpg) no-repeat;
	text-indent: -9999px;
	float: left;
}
p.link_camp_at01 {
	width: 226px;
	height: 24px;
	margin: 0 0 8px;
	float: left;
}
p.link_camp_at02ttl {
	width: 331px;
	height: 11px;
	margin: 0 0 3px 20px;
	background: url(/special/spiceblog/images/090817/img_camp_p02.jpg) no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	clear: both;
}
p.link_camp_at02 {
	width: 181px;
	height: 37px;
	margin: 0 0 0 95px;
}

/*--chishiki---------------------------------------------------------------*/
div.srch_chishiki_box {
	width: 553px;
	padding: 10px 0 0 0;
	margin: 0 0 0 0; 
}
div.srch_chishiki_box h4{
	width: 553px;
	height: 30px;
	background: url(/special/spiceblog/images/h4_srch_chishiki.gif) no-repeat;
	text-indent: -9999px;
}
h3.h3_srch_chishiki{
	width: 553px;
	height: 16px;
	background: url(/special/spiceblog/images/h3_srch_chishiki.gif) no-repeat;
	text-indent: -9999px;
}
div.srch_chishiki_box02 {
	display: block;
	width: 540px;
	padding: 10px 0px 10px 8px;
	border-bottom: 2px dotted #d9a12c;
}
div.srch_syouhin_box{
	margin: 20px 0px;
}
.image_box{
	float:left;
	width: 40px;
	padding: 0px 10px;
}
.sp_gaiyou{
	float: right;
	width: 110px;
	height: 160px;
	margin-left: 0px;
}
.srch_chishiki_box02 dt{
	font-weight: bold;
}
.srch_chishiki_box02 dt.spice{
	font-size: 14px;
}
a.shousai_jump{
	float:right;
}


/* スタッフブログ */
h2#h2_blog_staff {
	width: 946px;
	height: 238px;
	margin: 3px 0 0 0;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/h2_blog_staff.jpg) no-repeat;
	text-indent: -9999px;
}

#content02_staff {
	width: 944px;
	display:block;
	_display:inline-block;
	padding: 0 0 16px 0;
	border-left:1px solid #E09368;
	border-right:1px solid #E09368;
	border-bottom:1px solid #E09368;
	background-color:#FBF1E1;
	margin-bottom:10px;
}
	#content02_staff a,#content02_taishi a:visited {
	color:#51322A;}
	#content02_staff a:hover,div#content02_taishi a:active {
	color:#8F654C}
	
#content02_staff:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

#main03_staff {
	display: block;
	_display: inline-block;
	width: 630px;
	margin:0 0 0 13px;
	_margin:0 0 0 7px;
	padding:15px 0 0 30px;
	float: left;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/staff_bg_top2.gif) no-repeat;
	background-color: #ffffff;
}
#main03_staff:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
		#main03_staff .text {
	padding:10px 20px 0 0; 
	line-height:1.5em;
	}
	
	h3#staff{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/h3_staff_bg_btm.jpg) no-repeat;
	width:579px;
	height:32px;
	font-size:14px;
	padding:13px 0 0 23px;
	}
	p.blog_date_staff {
	width: 600px;
	margin: 2px 0 0;
	text-align: right;
	line-height: 1.1em;
}

	table.staff_trackback_box{
	margin:10px 0 0 0;
	width:600px;
	}
		table.staff_trackback_box td{
		padding:0 0 8px 0;
		line-height:1.3em;
		}
		div.staff_trackback_line{
		border-bottom:1px dotted #CCC;
		width:600px;
		}

	
	
#right03_staff {
	display: block;
	width: 245px;
	float: right;
	margin-right:10px;
	_margin-right:7px;
}
	
#right03_staff a:link { color: #B50000; }
#right03_staff a:visited { color: #B50000; }
#right03_staff a:hover { color: #CC6633; }
#right03_staff a:active { color: #CC6633; }

h3.h3_staff_right01{
	width: 245px;
	height: 67px;
	text-indent: -9999px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/h3_staff_right01.gif) no-repeat;
}
h3.h3_staff_right02{
	width: 245px;
	height: 67px;
	text-indent: -9999px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/h3_staff_right02.gif) no-repeat;
	margin-top:10px;
}
h3.h3_staff_right03{
	width: 245px;
	height: 67px;
	text-indent: -9999px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/h3_staff_right03.gif) no-repeat;
	margin-top:10px;
}
	.staff_right01_waku{
	width: 245px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/staff_right_bg.gif) repeat-y;
	line-height:1.5em;
}
	ul.staff_right_link{
	padding:10px;
}
	ul.staff_right_link li{
	padding-bottom:10px;
	line-height:1.3em;
}

ul.staff_right_link2{
	padding:10px;
}
	ul.staff_right_link2 li{
	padding-bottom:10px;
	padding-left:16px;
	line-height:1.3em;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/staff_icon.gif) no-repeat 0 2px;
}
		



/* 大使ブログ */
.clear{
	clear:both;
}

div#blog_taishi_h2box {
	width: 953px;
	height: 305px;
	margin: 0 0 0 0;
	position: relative;
}
	div#blog_taishi_h2box a,div#blog_taishi_h2box a:visited {
	color:#FF6600;}
	div#blog_taishi_h2box a:hover,div#blog_taishi_h2box a:active {
	color:#FF9900}

h2#h2_blog_taishi {
	width: 616px;
	height: 305px;
	margin: 3px 0 0 0;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_top1.jpg) no-repeat;
	text-indent: -9999px;
	float:left;
}
	#blog_taishi_osusume {
	width: 337px;
	height: 305px;
	margin: 3px 0 0 0;
	color:#333;
	float:right;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_top2.jpg) no-repeat;
}
	#blog_taishi_osusume table {
	width: 275px;
	margin:145px 0 0 20px;	
}
		#blog_taishi_osusume table td {
	line-height:1.3em;
	padding-bottom:4px;	
}



#content02_taishi {
	width: 950px;
	display:block;
	_display:inline-block;
	padding: 10px 0 16px 0;
}
/*	#content02_taishi a,#content02_taishi a:visited {
	color:#FF6600;}
	#content02_taishi a:hover,div#content02_taishi a:active {
	color:#FF9900}
*/
#content02_taishi:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

#main03_taishi {
	display: block;
	_display: inline-block;
	width: 690px;
	background: #ffffff;
	float: left;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_waku_bg1.gif) repeat-y;
}
#main03_taishi:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

#main03_taishi2 { /* profile */
	display: block;
	_display: inline-block;
	width: 690px;
	background: #ffffff;
	float: left;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_waku_bg2.gif) repeat-y;
}
	
	#main03_taishi .text {
	padding:10px 20px 0 23px; 
	line-height:1.5em;
	}
	
	#main03_taishi2 .text {
	padding:10px 20px 0 23px; 
	line-height:1.5em;
	}
	
	h3#taishi{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_title_bg.jpg) no-repeat;
	padding:15px 0 0 38px;
	width:607px;
	height:25px;
	font-size:14px;

	}
	




#main03_taishi3 { /* report */
	display: block;
	_display: inline-block;
	width: 690px;
	background: #ffffff;
	float: left;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_waku_bg3.gif) repeat-y;
}
	#main03_taishi3 .text {
	padding:10px 20px 0 23px; 
	line-height:1.5em;
	}
	
	h3#taishi3{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_title_bg3.jpg) no-repeat;
	padding:15px 0 0 38px;
	width:607px;
	height:25px;
	font-size:14px;
	margin-bottom:10px;

	}
	
#main03_taishi4 { /* みんなからの記事 */
	display: block;
	_display: inline-block;
	width: 690px;
	background: #ffffff;
	float: left;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_waku_bg4.gif) repeat-y;
}
	#main03_taishi4 .text {
	padding:10px 20px 0 23px; 
	line-height:1.5em;
	}
	
	h3#taishi4{
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_title_bg4.jpg) no-repeat;
	padding:15px 0 0 38px;
	width:607px;
	height:25px;
	font-size:14px;
	margin-bottom:10px;
	}

	i_osusume table {
	width: 275px;
	margin:145px 0 0 20px;	
}
		#blog_taishi_osusume table td {
	line-height:1.3em;
	padding-bottom:4px;	
}






ul.link_blog_box_taishi {
	display: block;
	width: 520px;
	margin: 35px 0 0 65px;
}
ul.link_blog_box_taishi li {
	display: inline;
}


ul.link_blog_box_qa {
	display: block;
	width: 520px;
	margin: 35px 0 0 25px;
}
ul.link_blog_box_qa {
	display: inline;
}





li.link_blog_pre_taishi {
	text-align:left;
	float:left;
	width:260px;
}
li.link_blog_nxt_taishi {
	text-align: right;
	float:right;
	width:260px;
}

.taishi_line{
	margin:15px 0;
}

.taishi_trackback {
	width: 613px;
	margin: 0 0 28px 0;
	padding: 13px 15px;
	border: 1px solid #cccccc;
}
	p.orange {
	color:#FF6600;
	font-weight:bold;
}

h4.h4_taishi {
	padding: 0 0 5px 12px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_icon.gif) no-repeat 0 2px;
	color: #333;
	border-bottom:1px solid #cccccc;
	width: 633px;
}

table.taishi_trackback_box{
	margin:10px 0 0 0;
	width:640px;
	}
		table.taishi_trackback_box td{
		padding:0 0 8px 0;
		line-height:1.3em;
		}
		div.taishi_trackback_line{
		border-bottom:1px dotted #CCC;
		width:640px;
		}


table.qa_comment_box{
	margin:10px 0 0 0;
	width:508px;
	}
		table.qa_comment_box td{
		padding:0 0 8px 0;
		line-height:1.3em;
		}
		div.taishi_trackback_line{
		border-bottom:1px dotted #CCC;
		width:640px;
		}





table#taishi_name{
	margin:10px 0;
	color:#86A229;
}

#right03_taishi {
	display: block;
	width: 247px;
	float: right;
}
	#right03_taishi a,#right03_taishi a:visited {
	color:#FF6600;
}
	#right03_taishi a:hover,#right03_taishi a:active {
	color:#FF9900;
}

h3.h3_taishi_right01{
	width: 247px;
	height: 40px;
	text-indent: -9999px;
	margin-top:10px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_right_midashi1.gif) no-repeat;
}
	.taishi_right01_waku{
	width: 247px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_right_waku_bg1.gif) repeat-y;
	line-height:1.5em;
}

h3.h3_taishi_right02{
	width: 247px;
	height: 59px;
	text-indent: -9999px;
	margin-top:10px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_right_midashi2.gif) no-repeat;
}
	.taishi_right02_waku{
	width: 247px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_right_waku_bg2.gif) repeat-y;
	line-height:1.5em;
}

h3.h3_taishi_right03{
	width: 247px;
	height: 54px;
	text-indent: -9999px;
	margin-top:10px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_right_midashi3.gif) no-repeat;
}
	.taishi_right03_waku{
	width: 247px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_right_waku_bg3.gif) repeat-y;
	line-height:1.5em;
}

h3.h3_taishi_right04{
	width: 247px;
	height: 51px;
	text-indent: -9999px;
	margin-top:10px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_right_midashi4.gif) no-repeat;
}
	.taishi_right04_waku{
	width: 247px;
	background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_right_waku_bg4.gif) repeat-y;
	line-height:1.5em;
}	
		.taishi_right04_waku table{
		margin:0px;
		}
		.taishi_right04_waku table td{
		padding-bottom:5px;
		}
		
	.taishi_right04_waku div.line{
		width:225px;
		border-bottom:1px dotted #CCC;
		margin-bottom:10px;
	}
	
	.taishi_right_text{
	padding:5px 10px;
	}

ul.taishi_right_link{
	margin:10px 0 0 0;
}
	ul.taishi_right_link li{
	margin:0 0 10px 0;
	line-height:1.3em;
}

.taishi_right_banner{
	margin:10px 0;
}

/* 大使ブログ profile */
.taishi_pro_midashi{
	margin:15px 0 10px 0;
}

table.taishi_pro_box1{
	width:640px;
    background-color:#FFF7E8;
	border-left:1px solid #F6AA56;
	border-right:1px solid #F6AA56;
}
		table.taishi_pro_box1 td.link{
		background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_pro_waku_bg1.gif) no-repeat right top;
		height:30px;
		}

table.taishi_pro_box2{
	width:640px;
    background-color:#FFF8E8;
	border-left:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
}
		table.taishi_pro_box2 td.link{
		background: url(/special/spiceblog/images/100208_renewal/100208_100121/taishi_pro_waku_bg2.gif) no-repeat right top;
		height:30px;
		}
		td.link .name{
		float:left;
		margin:2px 0 0 25px;
		_margin:2px 0 0 13px;
		font-size:14px;
		font-weight:bold;
		color:#554236;
		}
		td.link .blog{
		float:right;
		margin:3px 0 0 0;
		color:#554236;
		}
		
		td.profile_text{
		padding:5px 5px 0 16px;
		line-height:1.6em;
		}
		
		td .houfu{
		width:594px;
		padding:8px;
		margin:10px 0 0 16px;
		line-height:1.5em;
		background-color:#FFFFFF;
		}
		
		.taishi_pro_bottom{
		margin-bottom:10px;}








