@charset "utf-8";
/* CSS Document */

.bg_main {
    padding: 0px;
    padding-top: 40px;
    background: #f9f4e1;
}

.main_cont_inner {
	width: 960px;
	margin: 0 auto;
}
.main_cont_inner table{
}
.main_cont_inner .table_wrap{
  background-color: #fff;
}
.bg_main div.u_ac{
  text-align: center;
  margin: 0 auto;
}

.bg_main a:link{color:#000000;text-decoration:none;}
.bg_main a:visited{color:#000000;text-decoration:none;}
a:active{}
.bg_main a:hover{color:#F75604;text-decoration:underline;}

.bg_main 　div,td{
	font-size:12px;
}

.bg_main .textS {
	font-size:10px;
}

h1{
	margin:25px 41px 17px 27px;
	}


#right h2{
	margin:10px 0px 10px 0px;
	}

span,form,h2,h3,h4 {
	margin:0px;padding:0px;
	}


#contents p {
	margin:0px;padding:0px;
	line-height:150%;
	}

#contents ul{
	margin:0px 0px 0px 12px;
	padding-left:0px;
	}

#contents li {
	margin-left:0px;
	padding-left:0px;
	line-height:1.2em;
	margin-bottom:0.5em;
	}

input{
vertical-align:middle;
}

.today{
	border:1px solid #FEC7AB;
	margin:0px 5px 0px 0px;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
}

.update {
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}

#flash {
	margin:5px 0px 7px 0px;
}


#special {
	border:2px solid #F76F2A;
	background-color:#FFFFFF
}

.date{
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}


.erabu {
	padding-top:5px;
	font-weight:bold;
	color:#F75604;
}

.erande_btn {
	margin:5px 0px 0px 0px;
	padding:3px 0px 0px 0px;
text-align:center;
	background-color:#F3EABF;
}

#new {
	width:481px;
	margin:5px 0px;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #A8A8A8;
}

#shun {
	margin:10px 0px;
}


.pop1 {
	margin:2px 4px;
	padding:8px;
	background-color:#FFF1E9;
}

.pop1 p{
	margin-top:5px;
}

.pop2 {
	margin:0px 2px;
	padding:2px 8px;
}

.pop2 p{
	margin-top:5px;
}

.pop3 {
	margin:8px 8px;
}



/* LIST style */

.arrow_ranking {
	padding-left:18px;
	background:url("../../../../../../../../../recipe/corner/calender/yasai/images/l_today_ranking.gif") no-repeat;
	line-height:135%;
}

.arrow_orange{
	padding-left:18px;
	background:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_orange.gif") no-repeat;
	line-height:135%;
}

.arrow_red{
	padding-left:18px;
	background:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_red.gif") no-repeat;
	font-size:10px;
	line-height:135%;
}

.list_orange{
	list-style-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_orange.gif") ;
	vertical-align:middle;
}

/* 20060404霑ｽ蜉� [ */
.list_orange_b{
	font-weight:bold;
	list-style-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_orange.gif") ;
	vertical-align:middle;
}

.list_orange_textorange_b,
.list_orange_textorange_b a:link,
.list_orange_textorange_b a:visited {
	font-weight:bold;
	color:#f35400;text-decoration:none;
	list-style-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_orange.gif") ;
	vertical-align:middle;
}

.list_orange_textorange_b a:hover {
	font-weight:bold;
	color:#f35400;text-decoration:underline;
	list-style-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_orange.gif") ;
	vertical-align:middle;
}
/* ] 20060404霑ｽ蜉� */

.list_green{
	list-style-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_green.gif") ;
	vertical-align:middle;
}

#right .list_green{
	list-style-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_green.gif") ;
	vertical-align:middle;
 margin-left:25px;
}

.list_yellow{
	list-style-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_orange.gif") ;
	vertical-align:middle;
 margin-left:25px;
}


.list_red{
	list-style-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_red.gif") ;
 margin-left:25px;
	vertical-align:middle;
}

.list_kitchen{
	text-align:center;
	background:url("../../../../../../../../../recipe/corner/calender/yasai/images/arrow_green.gif") no-repeat;
	font-size:10px;
	line-height:135%;
}




/* LAYOUT style */

.todayrecipe{
	margin:5px 10px 10px 10px;
}

.searchbox{
	margin:0px 9px 3px 5px;
	padding:10px;
	border:5px solid #FFD581;
	}

.recommend{
	margin:5px 10px 0px 10px;
}

.media{
	margin:5px 10px 50px 10px;
}

.specialtopic{
	margin:7px 12px;
}

/* 20060404霑ｽ蜉� [ */
.season_spring {
	color:#f35400;
	font-weight:bold;
	background:url("../../../../../../../../../recipe/corner/calender/yasai/images/r_season_spring_icon.gif") ;
	background-repeat:no-repeat;
 	padding:5px 0px 15px 25px;
	line-height:12px;
	vertical-align:top;
}

.season_summer {
	color:#f35400;
	font-weight:bold;
	background:url("../../../../../../../../../recipe/corner/calender/yasai/images/r_season_summer_icon.gif") ;
	background-repeat:no-repeat;
 	padding:5px 0px 15px 25px;
	line-height:12px;
	vertical-align:top;
}

.season_autumn {
	color:#f35400;
	font-weight:bold;
	background:url("../../../../../../../../../recipe/corner/calender/yasai/images/r_season_autumn_icon.gif") ;
	background-repeat:no-repeat;
 	padding:5px 0px 15px 25px;
	line-height:12px;
	vertical-align:top;
}

.season_winter {
	color:#f35400;
	font-weight:bold;
	background:url("../../../../../../../../../recipe/corner/calender/yasai/images/r_season_winter_icon.gif") ;
	background-repeat:no-repeat;
 	padding:5px 0px 15px 25px;
	line-height:12px;
	vertical-align:top;
}

.description {
	margin:-5px 0px 10px 12px;
}

.textlink {
	margin:0px 0px 0px 12px;
	line-height:140%;
}
/* ] 20060404霑ｽ蜉� */

.newtopic{
	margin:7px 8px;
}

/* 20071110霑ｽ蜉� */
.mail{
	width:242px; margin:20px 5px 5px 5px;
}
.clubaj_frameimg{
	margin:0px;
}
.mail_bg{
	background-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/l_clubaj_mail_bg.jpg"); no-repeat; height:56px; width:242px;
}
.mail_icon{
	width:55px; padding:0px 15px 0px 13px; float:left;
}
.mail_text{
	font-size:12px; line-height:150%; float:left; margin-top:10px;
}
.column{
	width:242px; margin:5px 5px 50px 5px;
}
.column_bg{
	background-image:url("../../../../../../../../../recipe/corner/calender/yasai/images/l_clubaj_column_bg.jpg"); no-repeat; height:56px; width:242px;
}
.column_icon{
	width:55px; padding:0px 15px 0px 13px; float:left;
}
.column_text{
	font-size:12px; line-height:135%; float:left; margin-top:5px;
}
/* 20071110霑ｽ蜉� */
p.margin1em {
    margin:1em auto;
}
table {
    margin:auto;
}
td, th {
    line-height:0%;
    vertical-align:middle;
}
.bg_main img.u-spacer{
  width: auto;
}
.u-adobepdf{
  width:auto;text-align:left;
  margin-left:0;
}
.u-adobepdf tr td:first-child{
  vertical-align:top;
}
.u-adobepdf tr td:last-child{
  line-height:1.1;
  vertical-align: top;
}
