/* CSS Document */

/* ----share---- */
A:hover IMG.alpha,
A:active IMG.alpha {
	FILTER: alpha (opacity=80); 
	opacity: 0.8; 
	-moz-opacity: 0.8;
}

/* when page add -> update!!! */
#setsuden_cnt h3,
#june_cnt h3,
#july_cnt h3{
	padding-top:20px;
}

#rec_goods li .bold {
	font-weight:bold;
}


/* ----share top---- */
#main_img {
	width:614px;
	margin-bottom:20px;
}

ul#btn_area{
	width:614px;
}

ul#btn_area li{
	width:198px;
	height:58px;
 	font-size:1px; /* for IE6 */
	float:left;
	margin-right:10px;
}

ul#btn_area li.end{
	margin-right:0px;
}

/* ----share top end---- */

/* ----setsuden---- */
/* basic */
#setsuden_cnt {
	width:614px;
	background:url(../images/setsuden_bg_middle.gif) repeat-y;
	text-align:center; /* for IE6 */
}

#setsuden_cnt_top {
	width:614px;
	background:url(../images/setsuden_bg_edge.gif) no-repeat top;
}

#setsuden_cnt_btm {
	width:614px;
	background:url(../images/setsuden_bg_edge.gif) no-repeat bottom;
}

/***setsuden_obento***/
#setsuden_obento {
	width:574px;
	margin:0 auto;
}

/* lead */
#setsuden_cnt #lead_text {
	width:574px;
	background:url(../images/lead_bg_middle.gif) repeat-y;
 	margin:15px 0;
}

#setsuden_cnt #lead_text_top {
	background:url(../images/lead_bg_top_green.gif) no-repeat top;
	padding-top:20px;
}

#setsuden_cnt #lead_text_btm {
	background:url(../images/lead_bg_btm_green.gif) no-repeat bottom;
	padding-bottom:20px;
}

#setsuden_cnt #lead_text_btm p {
	text-align:left;
	width:534px;
	margin:0 auto;
}

/* obento_recipe */
#setsuden_cnt .obento_recipe {
	width:574px;
	background:url(../images/yellow_bg_middle.gif) repeat-y;
	margin-top:15px;
}

#setsuden_cnt .obento_recipe ul {
	padding:15px;
	width:544px;
	background:url(../images/yellow_bg_bottom.gif) no-repeat bottom;
}

#setsuden_cnt .obento_recipe li {
	width:101px;
	float:left;
	margin-right:10px;
	text-align:left;
}

#setsuden_cnt .obento_recipe li.sub_end {
	margin-right:9px;
}

#setsuden_cnt .obento_recipe li.end {
	margin-right:0px;
}

#setsuden_cnt .obento_recipe li img {
	display:block;
	padding:2px;
	border:#fbcb80 1px solid;
	background:#FFFFFF;
	margin-bottom:3px;
}

#setsuden_cnt .obento_recipe li a:hover img,
#setsuden_cnt .obento_recipe li a:active img {
	background:#ffeb99;
}
/***setsuden_obento end***/

/***rec_goods***/
#setsuden_cnt #rec_goods {
	width:574px;
	/* margin:0 auto 15px; */
	margin:0 auto;
}

#setsuden_cnt #rec_goods ul {
	padding:15px 0;
	text-align:left;
}

#setsuden_cnt #rec_goods li {
	width:101px;
	float:left;
	margin-right:17px;
}

#setsuden_cnt #rec_goods li.sub_end {
	margin-right:18px;
}

#setsuden_cnt #rec_goods li.end {
	margin-right:0px;
}

#setsuden_cnt #rec_goods li img {
	display:block;
	padding:2px;
	border:#c1d98c 1px solid;
	background:#FFFFFF;
	margin-bottom:3px;
}

#setsuden_cnt #rec_goods li a:hover img, 
#setsuden_cnt #rec_goods li a:active img {
	background:#ffeb99;
}

#setsuden_cnt #rec_goods li .bold {
	font-weight:bold;
}

#setsuden_cnt #rec_goods li p {
	margin-top:6px;
}

#setsuden_cnt #rec_goods #attention {
	text-align:left;
	font-size:85%;
}


#setsuden_cnt #notice {
	font-weight:bold;
	color:#ff2b2b;
	text-align:right;
	margin-right:20px;
}

#setsuden_cnt #banner_area {
	width:574px;
	margin:0 auto;
	padding-bottom:20px;
	padding-top:20px;
}
/* ----setsuden end---- */

/* ----june---- */
/* basic */
#june_cnt {
	width:614px;
	background:url(../images/june_bg_middle.gif) repeat-y;
}

#june_cnt_top {
	width:614px;
	background:url(../images/june_bg_edge.gif) no-repeat top;
}

#june_cnt_btm {
	width:614px;
	background:url(../images/june_bg_edge.gif) no-repeat bottom;
}

/***june_obento***/
#june_obento {
	width:576px;
 	margin-left:20px;
}

/* lead */
#june_cnt #lead_text {
	width:574px;
	background:url(../images/lead_bg_middle.gif) repeat-y;
 	margin:15px 0;
}

#june_cnt #lead_text_top {
	background:url(../images/lead_bg_top_blue.gif) no-repeat top;
	padding-top:20px;
}

#june_cnt #lead_text_btm {
	background:url(../images/lead_bg_btm_blue.gif) no-repeat bottom;
	padding-bottom:20px;
}

#june_cnt #lead_text_btm p {
	text-align:left;
	width:534px;
	margin-left:20px;
}

/* obento_recipe */
#june_cnt .obento_recipe {
	width:574px;
	background:url(../images/yellow_bg_middle.gif) repeat-y;
	margin:15px 0;
}

#june_cnt .obento_recipe_btm {
	width:574px;
	background:url(../images/yellow_bg_bottom.gif) no-repeat bottom;
}


#june_cnt .obento_recipe ul {
	margin:15px;
	width:544px;
}

#june_cnt .obento_recipe ul.secondlist {
	padding-bottom:15px;
}


#june_cnt .obento_recipe li {
	width:101px;
	float:left;
	margin-right:10px;
	text-align:left;
}

#june_cnt .obento_recipe li.sub_end {
	margin-right:9px;
}

#june_cnt .obento_recipe li.end {
	margin-right:0px;
}

#june_cnt .obento_recipe li img {
	display:block;
	padding:2px;
	border:#fbcb80 1px solid;
	background:#FFFFFF;
	margin-bottom:3px;
}

#june_cnt .obento_recipe li a:hover img,
#june_cnt .obento_recipe li a:active img {
	background:#ffeb99;
}


/* hozon_point */
#june_cnt #hozon_point {
	width:576px;
	background:url(../images/onepoint_bg_middle.gif) repeat-y;
}

#june_cnt #hozon_point_btm {
	width:576px;
	background:url(../images/onepoint_bg_btm.gif) no-repeat bottom;
}

#june_cnt #hozon_point ul li {
	width:534px;
	margin-left:20px;
	margin-right:22px;
	padding:15px 0;
	border-bottom:#a1a1a1 1px dotted;
}

#june_cnt #hozon_point ul li.end {
	border-bottom:none;
}

#june_cnt #hozon_point ul li.ptn1 div.text {
	width:360px;
	float:left;
	text-align:left;
}

#june_cnt #hozon_point ul li.ptn1 div.image {
	width:153px;
	float:right;
}

#june_cnt #hozon_point ul li.ptn2 div.text {
	width:360px;
	float:right;
	text-align:left;
}

#june_cnt #hozon_point ul li.ptn2 div.image {
	width:153px;
	float:left;
}

#june_cnt #hozon_point ul li div.image img{
	display:block;
	padding:2px;
	border:#DDDDDD 1px solid;
	background:#FFFFFF;
}

#june_cnt #hozon_point ul li div.image a:hover img,
#june_cnt #hozon_point ul li div.image a:active img{
	background:#ffeb99;
}

#june_cnt #hozon_point p#adviser {
	width:534px;
	margin:0px 22px 0px 22px;
	padding-bottom:15px;
	text-align:right;
}

/***rec_goods***/
#june_cnt #rec_goods {
	width:574px;
/* 	margin:0 auto 15px; */
 	margin:0 auto;
}

#june_cnt #rec_goods ul {
	padding:15px 0;
	text-align:left;
}

#june_cnt #rec_goods li {
	width:101px;
	float:left;
	margin-right:17px;
}

#june_cnt #rec_goods li.sub_end {
	margin-right:18px;
}

#june_cnt #rec_goods li.end {
	margin-right:0px;
}

#june_cnt #rec_goods li img {
	display:block;
	padding:2px;
	border:#bedeec 1px solid;
	background:#FFFFFF;
	margin-bottom:3px;
}

#june_cnt #rec_goods li a:hover img, 
#june_cnt #rec_goods li a:active img {
	background:#ffeb99;
}

#june_cnt #rec_goods li .bold {
	font-weight:bold;
}

#june_cnt #rec_goods li p {
	margin-top:6px;
}

#june_cnt #rec_goods #attention {
	text-align:left;
	font-size:85%;
}

#june_cnt #notice {
	font-weight:bold;
	color:#ff2b2b;
	text-align:right;
	margin-right:22px;
}


#june_cnt #banner_area {
	width:574px;
	margin:0 auto;
	padding-bottom:20px;
	padding-top:20px;
}

/* ----june end---- */

/* ----july---- */
/* basic */
#july_cnt {
	width:614px;
	background:url(../images/july_bg_middle.gif) repeat-y;
}

#july_cnt_top {
	width:614px;
	background:url(../images/july_bg_edge.gif) no-repeat top;
}

#july_cnt_btm {
	width:614px;
	background:url(../images/july_bg_edge.gif) no-repeat bottom;
}

/***july_obento***/
#july_obento {
	width:576px; /* for one-point(shadow:574+2px) */
 	margin-left:20px;
}

/* lead */
#july_cnt #lead_text {
	width:574px;
	background:url(../images/lead_bg_middle.gif) repeat-y;
 	margin:15px 0;
}

#july_cnt #lead_text_top {
	background:url(../images/lead_bg_top_pink.gif) no-repeat top;
	padding-top:20px;
}

#july_cnt #lead_text_btm {
	background:url(../images/lead_bg_btm_pink.gif) no-repeat bottom;
	padding-bottom:20px;
}

#july_cnt #lead_text_btm p {
	text-align:left;
	width:534px;
	margin-left:20px;
}

/* obento_recipe */
#july_cnt .obento_recipe {
	width:574px;
	background:url(../images/yellow_bg_middle.gif) repeat-y;
	margin-top:15px;
}

#july_cnt .obento_recipe_btm {
	width:574px;
	background:url(../images/yellow_bg_bottom.gif) no-repeat bottom;
}


#july_cnt .obento_recipe ul {
	padding:15px;
	width:544px;
}

#july_cnt .obento_recipe li {
	width:101px;
	float:left;
	margin-right:10px;
	text-align:left;
}

#july_cnt .obento_recipe li.sub_end {
	margin-right:9px;
}

#july_cnt .obento_recipe li.end {
	margin-right:0px;
}

#july_cnt .obento_recipe li img {
	display:block;
	padding:2px;
	border:#fbcb80 1px solid;
	background:#FFFFFF;
	margin-bottom:3px;
}

#july_cnt .obento_recipe li a:hover img,
#july_cnt .obento_recipe li a:active img {
	background:#ffeb99;
}


#july_cnt .obento_recipe #obento_attention {
	font-size:85%;
	text-align:right;
	margin-right:15px;
	padding-bottom:15px;
}

/* jitan_point */
#july_cnt #jitan_point {
	width:576px;
	background:url(../images/onepoint_bg_middle.gif) repeat-y;
	margin-top:15px;
}

#july_cnt #jitan_point_btm {
	width:576px;
	background:url(../images/onepoint_bg_btm.gif) no-repeat bottom;
}

#july_cnt #jitan_point ul li {
	width:534px;
	margin-left:20px;
	margin-right:22px;
	padding:15px 0;
	border-bottom:#a1a1a1 1px dotted;
}

#july_cnt #jitan_point ul li.end {
	border-bottom:none;
}

#july_cnt #jitan_point ul li .text_bold {
	font-weight:bold;
}

#july_cnt #jitan_point ul li .text_nomal {
	margin-left:1em;
}

/***july_obento end***/

/***rec_goods***/
#july_cnt #rec_goods {
	width:574px;
	/* margin:0 auto 15px; */
	margin:0 auto;
}

#july_cnt #rec_goods ul {
	padding:15px 0;
	text-align:left;
}

#july_cnt #rec_goods li {
	width:101px;
	float:left;
	margin-right:17px;
}

#july_cnt #rec_goods li.sub_end {
	margin-right:18px;
}

#july_cnt #rec_goods li.end {
	margin-right:0px;
}

#july_cnt #rec_goods li img {
	display:block;
	padding:2px;
	border:#ffa992 1px solid;
	background:#FFFFFF;
	margin-bottom:3px;
}

#july_cnt #rec_goods li a:hover img, 
#july_cnt #rec_goods li a:active img {
	background:#ffeb99;
}

#july_cnt #rec_goods li .bold {
	font-weight:bold;
}

#july_cnt #rec_goods li p {
	margin-top:6px;
}

#july_cnt #rec_goods #attention {
	text-align:left;
	font-size:85%;
}

#july_cnt #notice {
	font-weight:bold;
	color:#ff2b2b;
	text-align:right;
	margin-right:22px;
}


#july_cnt #banner_area {
	width:574px;
	margin:0 auto;
	padding-bottom:20px;
	padding-top:20px;
}

/* ----share bottom---- */

ul#footer_btn_area {
	width:614px;
	margin:40px 0;
}	

ul#footer_btn_area li{
	width:198px;
	height:50px;
 	font-size:1px; /* for IE6 */
	float:left;
	margin-right:10px;
}

ul#footer_btn_area li.end{
	margin-right:0px;
}
/* ----share bottom end---- */
