#top_left_01{
	font-size:11px;
	width:193px;
	float:left;
	padding:0 0 0 5px;
}

#top_left img{
	font-size:11px;
}

#top_area_01{
	position:relative;
	height:44px;
}

.top_left_btn_01{
	position:absolute;
	top:8px;
	right:21px;
}


#news_bg_top{
	 background:url(../images/index_bg_01.gif) left top no-repeat;
}

#news_bg_bottom{
	background:url(../images/index_bg_02.gif) left bottom no-repeat;
}

#news_area_wrap{
	padding:10px 0 15px 0;
	width:527px;
	margin:0 auto;
}

#news_area_wrap a:link{
	color:#000000;
	text-decoration:none;
}

#news_area_wrap a:visited{
	color:#000000;
	text-decoration:none;
}

#news_area_wrap a:hover{
	color:#000000;
	text-decoration:underline;
}

#top_right_01{
	padding:0 4px 0 0;
	width:750px;
	float:right;
}



.news_area_wrap{
	padding:10px 0 15px 0;
	width:527px;
	margin:0 auto;
}

.news_area_wrap a:link{
	color:#000000;
	text-decoration:none;
}

.news_area_wrap a:visited{
	color:#000000;
	text-decoration:none;
}

.news_area_wrap a:hover{
	color:#000000;
	text-decoration:underline;
}


#content{
	width:527px;
	float:left;
}


/*
ul.pat01{
	height:256px;
}

ul.pat01 li.pat01_01{
	float:left;
	overflow:hidden;
	position: relative;
}
ul.pat01 li.pat01_02{
	float:left;
	overflow:hidden;
	position: relative;
}
ul.pat01 li.pat01_03{
	float:left;
	overflow:hidden;
	position: relative;
}
*/

ul.pat01{
	min-height:226px;
	background:url(../common/images/content_image_06_BG.jpg) left bottom no-repeat;
	padding:0 0 25px 0 !important;
}

ul.pat01 li{
	float:left !important;
}

ul.pat01 li div.pat01_01{
	/*
	background:url(../common/images/content_image_03_BG.jpg) left bottom no-repeat;
	*/
	width:178px !important;
	padding:0 0 30px 0;
}

ul.pat01 li div.pat01_01 .text{
	padding:5px 15px 0 25px;
}

ul.pat01 li div.pat01_01 .btn{
	padding:10px 0 0 25px;
}

ul.pat01 li div.pat01_02{
	/*
	background:url(../common/images/content_image_04_BG.jpg) left bottom no-repeat;
	*/
	width:172px !important;
	height:236px !important;
}


ul.pat01 li div.pat01_02 .text{
	padding:5px 13px 0 20px;
}

ul.pat01 li div.pat01_02 .btn{
	padding:10px 0 0 20px;
}

ul.pat01 li div.pat01_03{
	/*
	background:url(../common/images/content_image_05_BG.jpg) left bottom no-repeat;
	*/
	width:177px !important;
	height:236px !important;
}

ul.pat01 li div.pat01_03 .text{
	padding:5px 25px 0 17px;
}

ul.pat01 li div.pat01_03 .btn{
	padding:10px 0 0 17px;
}


ul.pat01{zoom:1;}
ul.pat01:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul.pat01{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.pat01 {height: 1%;}
ul.pat01 {display: block;}
/* End hide from IE-mac */

ul.pat01 a:link{
	color:#000000;
	text-decoration:none;
}

ul.pat01 a:visited{
	color:#000000;
	text-decoration:none;
}

ul.pat01 a:hover{
	color:#000000;
	text-decoration:underline;
}

#side_right{
	padding:0 4px 0 0;
	width:200px;
	float:right;
}


.top_right_btn_01{
	text-align:right;
}

dl.list_topnew{	
	padding: 10px 0 0;
	border-bottom:1px dotted #ccc;
}

dl.list_topnew dt {
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  padding-left: 5px;
  padding-right:13px;
  color: #000;
}

dl.list_topnew dt img{
  padding-left:13px;
}

dl.list_topnew dd.topnew01 {
  margin-bottom: 0.8em;
  padding-left: 10px;
}
dl.list_topnew dd.topnew02 {
  margin-bottom: 0.8em;
#  margin-left: 6.5em;
  padding-left: 6em;
}




#main_v{
	margin:0 auto;
	width:970px;
	height:341px;
	position:relative;
	background:url(../common/images/main_v.png) center top no-repeat;
	}
	
#main_v div.gala{
	position:absolute;
	top:18px;
	left:263px;
	}
	
	
#oshirase_h{
	height:34px;
	position:relative;
	}
.oshirase_h{
	margin:10px 0 0 0 !important;
	height:34px;
	position:relative;
	}
.oshirase_btn{
	position:absolute;
	right:5px;
	top:3px;
	}
	
	
	/**/

.pat01 img{
	vertical-align:bottom !important;
}

.pat02 img{
	vertical-align:bottom !important;
}



.toprecipe{
width:200px;
background:url(../common/images/top_recipe_bg_01.jpg) left bottom no-repeat;
padding:0 0 30px 0;
}

.recipephoto{
margin:0 auto;
width:163px;
}

.recipetext{
padding:10px 25px 0 25px;
}

.recipetext a:link{
	color:#a57c44;
	text-decoration:none;
}

.recipetext a:visited{
	color:#a57c44;
	text-decoration:none;
}

.recipetext a:hover{
	color:#a57c44;
	text-decoration:underline;
}