
/* ++++++++ 下層基本＋商品紹介設定 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.item_l{
	font-size	:12px;
	line-height	:1.3em;
	color		:#0000FF;
	border		:1px solid #CCCCCC;
	text-align	:center;
	padding		:4px;
	height		:165px;
}

.itm_pic_l{
}
.itm_pic_l img{
	height		:140px;
}


.item_cat{
	float		:left;
	border		:1px solid #CCCCCC;
	margin		:4px;
	padding		:6px;
	width		:153px;
	font-size	:12px;
	color		:#0000FF;
	text-align	:center;
}


.itm_pic_cat{
	height		:180px;
}

.itm_nm_l a:link	{ color: #0000ff; text-decoration: none;}
.itm_nm_l a:hover	{ color: #FF0000; text-decoration: underline;}
.itm_nm_l a:visited	{ color: #0000ff; text-decoration: none;}


/* +++++ 商品紹介詳細 +++++ */

.itm_spec{
	font-size	:14px;
}

.itm_spec_btn{


}


.itm_dt1{
	border		:1px solid #CCCCCC;
	padding		:5px;
	margin-bottom	:15px;
	font-size	:14px;
}

#itm_alg{
	border-top	:1px dotted #666666;
	margin-top	:3px;
	padding-top	:3px;
}

#itm_stit1{
	font-weight	:bold;
}

#itm_stit2{
	font-weight	:bold;
	color		:#FF0000;
}

#itm_zai_d{
	margin		:10px 0;
	color		:#666666;
}

#itm_title{
	font-size	:20px;
	font-weight	:bold;
	color		:#00973c;
	margin		:10px 0;
	padding-bottom	:5px;
	border-bottom	:1px solid #CCCCCC;
}

.itm_mn{
	border		:1px solid #CCCCCC;
	padding		:3px;
	font-size	:12px;
	font-weight	:bold;
	text-align	:center;
}

.itm_mn a:link		{ color: #FF3300; text-decoration: none;}
.itm_mn a:hover		{ color: #0000FF; text-decoration: underline;}
.itm_mn a:visited	{ color: #FF3300; text-decoration: none;}





#to_list{
	padding		:15px 0;
	font-size	:12px;
}

#to_list img{
	padding		:1px 2px 0 15px;
}

#to_list a:link		{ color: #0000ff; text-decoration: none;}
#to_list a:hover	{ color: #FF0000; text-decoration: underline;}
#to_list a:visited	{ color: #0000ff; text-decoration: none;}

#back{
	float		:left;
}

#to_list_link{
	float		:right;
}

.old{
	font-size	:12px;
	float		:right;
}

.old a:link		{ color: #0000ff; text-decoration: underline;}
.old a:hover		{ color: #FF0000; text-decoration: none;}
.old a:visited		{ color: #0000ff; text-decoration: underline;}


/* ++++++++ レシピ設定 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.reci_pic{
	height		:100px;
}

#re_title{
	font-size	:28px;
	font-weight	:bold;
	color		:#cc0000;
	margin		:10px 0;
	padding-bottom	:5px;
	border-bottom	:2px solid #CCCCCC;
}

#re_title a:link	{ color: #cc0000; text-decoration: underline;}
#re_title a:hover	{ color: #0000FF; text-decoration: none;}
#re_title a:visited	{ color: #cc0000; text-decoration: underline;}

#re_title2{
	font-size	:24px;
	font-weight	:bold;
	color		:#cc0000;
	margin		:10px 0;
	padding-bottom	:5px;
	border-bottom	:2px solid #CCCCCC;
}

#re_title2 a:link	{ color: #cc0000; text-decoration: underline;}
#re_title2 a:hover	{ color: #0000FF; text-decoration: none;}
#re_title2 a:visited	{ color: #cc0000; text-decoration: underline;}




#re_pic10{
	float		:left;
	text-align	:center;
	width		:330px;
	border		:1px solid #CCCCCC;
	padding		:5px;
	margin-bottom	:15px;
}

#re_pic10 img{
	width		:320px;
	height		:auto;
}

#re_zairyo{
	margin		:0 10px;
	float		:left;
	width		:330px;
}

#re_tit_zai{
	font-weight	:bold;
	color		:#FF0000;
	border-bottom	:1px dotted #666666;
	margin-bottom	:3px;
	padding-bottom	:3px;
}

.re_tit_vg{
	font-size	:16px;
	font-weight	:bold;
	color		:#FF0000;
	border-bottom	:1px dotted #666666;
	margin-bottom	:3px;
	padding-bottom	:3px;
}
.re_mn{
	border		:1px solid #CCCCCC;
	padding		:3px;
	font-size	:12px;
	font-weight	:bold;
}

.re_mn a:link		{ color: #FF3300; text-decoration: none;}
.re_mn a:hover		{ color: #0000FF; text-decoration: underline;}
.re_mn a:visited	{ color: #FF3300; text-decoration: none;}



.re_zai{
	width		:200px;
	float		:left;
	font-size	:14px;
}

.re_bunryo{
	float		:left;
	font-size	:14px;
}

.re_txt0{
	margin		:10px;
}

.re_txt1{
	margin-bottom	:10px;
	padding		:8px;
	background-color:#efefef;
}

.re_no{
	width		:30px;
	float		:left;
}

.re_txt2{
	float		:left;
	width		:650px;
}

.re_pic1{
	float		:right;
}

#print{
	text-align	:center;
	margin		:30px;
}

#re_space{
	margin-bottom	:100px;
}


/* ++++++++ 漬け方設定 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* ++++++++ Q&A設定 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.faq_waku{
	border		:3px solid #CCCCCC;
	padding		:7px;
	margin		:6px;
	font-size	:14px;
	font-weight	:bold;
	float		:left;
	width		:200px;
}

.faq_waku img{
	float		:left;
	margin-right	:3px;
}

.faq_waku a:link	{ color: #FF3300; text-decoration: none;}
.faq_waku a:hover	{ color: #0000FF; text-decoration: underline;}
.faq_waku a:visited	{ color: #FF3300; text-decoration: none;}


#faq_new{
	border-bottom	:1px dotted #666666;
	padding		:5px 0;
	padding-top	:20px;
	margin		:5px 0;
	font-size	:22px;
	font-weight	:bold;
}

.faq_list{
	font-size	:14px;
	padding-bottom	:5px;
}

.faq_list2{
	font-size	:16px;
	font-weight	:bold;
}

.faq_list img{
	float		:left;
}
.faq_list2 img{
	float		:left;
}

.faq_ca{
	float		:left;
}
.faq_e{
	float		:left;
}

.faq_ca a:link		{ color: #000080; text-decoration: none;}
.faq_ca a:hover		{ color: #FF0000; text-decoration: underline;}
.faq_ca a:visited	{ color: #000080; text-decoration: none;}

.faq_an{
	font-size	:14px;
	margin-left	:30px;
	padding		:5px;
	background-color:#efefef;
}

/* ++++++++ 安全など設定 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.safe_tit{
	font-size	:24px;
	font-weight	:bold;
	margin		:10px 0;
	padding-top	:30px;
	padding-bottom	:5px;
	border-bottom	:1px dotted #666666;

}

.safe_stit{
	font-size	:16px;
	font-weight	:bold;
	padding-top	:15px;
	margin		:3px 0;
}

.safe_text1{
	text-align	:center;
	color		:#FF0000;
	font-size	:24px;
	font-weight	:bold;
	margin		:45px 0;
}





/* ++++++++ 概要など設定 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.info_title{
	font-size	:20px;
	font-weight	:bold;
	margin		:10px 0;
	padding-bottom	:5px;
}

#gaiyou_table{
	font-size	:0.9em;
}
#gaiyou_table th{
	text-align	:left;
	font-weight	:100;
	color		:#000080;
}

#gaiyou_table a:link	{ color: #0000ff; text-decoration: none;}
#gaiyou_table a:hover	{ color: #FF0000; text-decoration: underline;}
#gaiyou_table a:visited	{ color: #0000ff; text-decoration: none;}

/* ++++++++ サイトマップなど設定 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#sitemap{
	width		:550px;
	margin		:0 auto;
	font-size	:0.9em;
	padding-bottom	:45px;
}

#sitemap a:link		{ color: #0000FF; text-decoration: underline;}
#sitemap a:hover	{ color: #FF0000; text-decoration: none;}
#sitemap a:visited	{ color: #0000FF; text-decoration: underline;}


#st0{
	font-weight	:bold;
	padding		:10px;
}
.st1{
	padding-left	:100px;
	padding-top	:10px;
}
.st2{
	margin		:10px;
	padding-left	:200px;
}

.st_line{
	width		:90%;
	border-top	:1px dotted #333333;
	margin		:15px 0;
}