#flashArea {
	width:887px;height:390px;
	padding-left:13px;
	background:url(../img/flasharea_bg.gif) no-repeat left top;
	margin-bottom:10px;
}

#flashcontent{display:none;}



#topContentsArea {	float:right;width:630px;padding:0px 23px 3px 20px;}

#topContentsArea .titleBar {
	width:603px;height:27px;margin:1px 0 0;
	padding:9px 10px 0px 17px;
	background:url(../img/top_heading_bg.gif) no-repeat left top;
}
#topContentsArea .titleBar h3 {line-height:normal;font-size:16px;font-weight:bold;color:#FFFFFF;float:left;padding-top:1px}
#topContentsArea .titleBar .btnMore {float:right}

#topContentsArea .boxLarge {width:630px;background:url(../img/box_l_bg.gif) repeat-y left top;margin-bottom:20px;clear:both;}
#topContentsArea .boxLarge .topL {width:630px;height:8px;background:url(../img/box_l_top.gif) no-repeat left top;}
#topContentsArea .boxLarge .bottomL {width:630px;height:8px;background:url(../img/box_l_bottom.gif) no-repeat left bottom;}
#topContentsArea .boxLarge .boxInner {width:610px;padding:5px 10px;}
#topContentsArea .boxMiddle {width:300px;background:url(../img/box_m_bg.gif) repeat-y left top;}
#topContentsArea .boxMiddle .topM {width:300px;height:8px;background:url(../img/box_m_top.gif) no-repeat left top;}
#topContentsArea .boxMiddle .bottomM {width:300px;height:8px;background:url(../img/box_m_bottom.gif) no-repeat left bottom;}
#topContentsArea .boxMiddle .boxInner {padding:5px 10px;}


#topContentsArea .myBannerArea {margin:3px 0 25px;text-align:center;clear:both;}

#topContentsArea .myBannerArea p {margin:0 0 10px;}

#topContentsArea .contBoxL {width:300px;float:left;padding-bottom: 0px;margin-bottom: 10px;}
#topContentsArea .contBoxR {width:300px;float:right;padding-bottom: 0px;margin-bottom: 10px;}

#topContentsArea .boxLarge .evPhoto {
	float:left;
	border:3px solid #CC9900;
	margin:2px 7px 2px 1px;
	
}

#topContentsArea .boxLarge ul { margin:4px 10px 4px;padding:0;border-bottom:1px dotted #DDDDDD;}
#topContentsArea .boxLarge li {
	background-image:url(../img/listicon_p.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	border-top:1px dotted #DDDDDD;
	padding:3px 0 3px 15px;
	vertical-align:baseline;
}
#topContentsArea .contBoxR ul { margin:5px 10px 0;padding:0;}
#topContentsArea .contBoxR li {
	background-image:url(../img/listicon_p.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:0 0 5px 15px;
	margin-bottom:3px;
}

#topContentsArea h4 {
	font-family: Meiryo, Verdana, Arial, "ＭＳ Ｐゴシック",Osaka, Geneva, helvetica, sans-serif;
	padding-bottom:2px;border-bottom:1px dotted #FF6699;margin-bottom:5px;
	font-weight:bold;font-size:130%;
}
#topContentsArea .keyPhoto {float:left;border:3px solid #CC9900;margin:2px 7px 2px 1px}
#topContentsArea .keywordBox {
	float:left;
	width:280px;
	padding:10px 5px 10px 15px;
}
#topContentsArea .keywordBox .date {
	text-align:center;
	background-color:#DDDDDD;font-size:10px;line-height:normal;padding:1px 5px 3px;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック",Osaka, Geneva, helvetica, sans-serif;
}

#bottomBannerArea {
	width:846px;
	padding-top:0px;
	margin:0px auto 15px;
	/*background-color:#999;
	padding:10px 29px 15px;*/
}
#bottomBannerArea p {float:left;padding:1px 2px 2px 1px;}
#bottomBannerArea p.linkBanner {margin:0 0 10px;float:none;padding:0;}

#bottomBannerArea .largeBannerBox {
	padding:34px 0 5px;
	margin-bottom:5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	background-image:url(../../bnrimg/title_gourmet.gif);
	background-position:center 10px;
	background-repeat:no-repeat;
}
#bottomBannerArea .largeBannerBox p {float:left;padding:1px 1px;}


/*天気表示用クラス*/

#weather {}
.livedoorWeather {padding:0 9px;line-height:normal;}
.livedoorWeather h3 {text-align:center;padding-bottom:2px;}
.livedoorWeather p {font-size:10px;text-align:center;color:#666;border-top:1px dotted #dfc193;padding-top:5px;margin-top:5px}
.livedoorWeather .iconArea {text-align:center;margin:6px 0 9px;}
.livedoorWeather .iconArea img { vertical-align:middle;}
.livedoorWeather table {
	width:100%;
	border:0;
	border-collapse:collapse;
}
.livedoorWeather table td {
	width:50%;
	padding:0;
	text-align:center;
}
.livedoorWeather table td.max {color:#dd0000;border-right:1px solid #ddd}
.livedoorWeather table td.min {color:#00a1dd}








