/* common style */body{	margin:0;	background:#fff;	color:#000000;}a:link{color:#000000;text-decoration:none;}a:visited{color:#000000;text-decoration:none;}a:active{}a:hover{color:#F75604;text-decoration:underline;}div,td{	font-size:12px;}.textS {	font-size:10px;}h1{	margin:25px 41px 17px 27px;	}	#right h2{	margin:10px 0px 10px 0px;	}	div,span,form,h2,h3,h4 {	margin:0px;padding:0px;	}		p {	margin:0px;padding:0px;	line-height:150%;	}ul{	margin:0px 0px 0px 12px;	padding-left:0px;	}	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("../images/l_today_ranking.gif") no-repeat;	line-height:135%;}.arrow_orange{	padding-left:18px;	background:url("../images/arrow_orange.gif") no-repeat;	line-height:135%;}.arrow_red{	padding-left:18px;	background:url("../images/arrow_red.gif") no-repeat;	font-size:10px;	line-height:135%;}.list_orange{	list-style-image:url("../images/arrow_orange.gif") ;	vertical-align:middle;}/* 20060404追加 [ */.list_orange_b{	font-weight:bold;	list-style-image:url("../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("../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("../images/arrow_orange.gif") ;	vertical-align:middle;}/* ] 20060404追加 */.list_green{	list-style-image:url("../images/arrow_green.gif") ;	vertical-align:middle;}#right .list_green{	list-style-image:url("../images/arrow_green.gif") ;	vertical-align:middle; margin-left:25px;}.list_yellow{	list-style-image:url("../images/arrow_orange.gif") ;	vertical-align:middle; margin-left:25px;}.list_red{	list-style-image:url("../images/arrow_red.gif") ; margin-left:25px;	vertical-align:middle;}.list_kitchen{	text-align:center;	background:url("../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("../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("../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("../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("../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;}#footer{	width:750px;	color:#F75604;	padding:7px 0 5px 0;}.footer_line{	width:750px;	height:3px;	background:#F75604;}/* 20071110追加 */.mail{	width:242px; margin:20px 5px 5px 5px;}.clubaj_frameimg{	margin:0px;}.mail_bg{	background-image:url("../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("../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追加 */