@charset "utf-8";

/* == ++ /SUPPLEMENT == */

#main #sidebar #local-navi .header a {
	display: block;
	width: 180px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../images/h2-lonavi_campaign.gif);
}
#main #sidebar #local-navi .header a:hover {
	background-position: 0 -16px;
}
/* == + /MAIN == */
#main #main-inner{
	padding-bottom:75px;
}
#main-contents #recipe-category{
	margin-bottom:40px;
}
#main-contents .recipe_inner{
	background:url(../images2/bg_recipe.jpg) repeat-y top left;
}
#main-contents #recipe-category .recipe_inner .list{
	width:591px;
	overflow:hidden;
	margin: 0 auto;
	padding:20px 0 45px 0;
}
#main-contents #recipe-category .recipe_inner .list_inner{
	width:650px;
}
#main-contents #recipe-category .recipe_box {
	float:left;
	margin:21px 21px 0 0;
	display:inline;
}
#main-contents #recipe-category .recipe_box .top{
	background:url(../images2/top_recipe-box.png) no-repeat top left;
	width:183px;
}
#main-contents #recipe-category .recipe_box .mid{
	background:url(../images2/mid_recipe-box.png) repeat-y top left;
	width:183px;
}
#main-contents #recipe-category .recipe_box .btm{
	background:url(../images2/btm_recipe-box.png) no-repeat bottom left;
	padding:3px 6px 25px 11px;
}
#main-contents #recipe-category .recipe_box .btm a{
	display:block;
	color:#333333;
	text-decoration:none;
}
#main-contents #recipe-category .recipe_box span{
	display:block;
	min-height:18px;
	height: auto !important;
	height: 18px;	
}
#main-contents #recipe-category .recipe_box span.recipe_img{
	margin-top:8px;
}
#main-contents #recipe-category .recipe_box span.recipe_date{
	margin-top:10px;
	font-size: 11px;
}
#main-contents #recipe-category .recipe_box span.recipe_date img{
	padding:0 0 0 2px;
	vertical-align:middle;
}
#main-contents #recipe-category .recipe_box span.recipe_title {
	margin-top:5px;
	line-height:1.2;
	text-decoration: underline;
	font-size:14px;
	min-height:2.5em;
	height: auto !important;
	height: 2.5em;
}

#main-contents #recipe-category .recipe_box .btm a:hover span.recipe_title {
	text-decoration: none;
}
#main-contents #recipe-category .recipe_box span.recipe_title a{
}
#main-contents #recipe-five{
	margin-bottom:40px;
}
#main-contents #recipe-five .list{
	width:615px;
	overflow:hidden;
	margin: 0 auto;
	padding:20px 0 30px 0;
}
#main-contents #recipe-five .list_inner{
	width:630px;
}
#main-contents #recipe-five .list_inner .five_box{
	width:111px;
	margin-right:15px;
	float:left;
	display:inline;
}
#main-contents #recipe-five .list_inner .five_box span.bg_five{
	background:url(../images2/bg_five.gif) no-repeat;
	display:block;
}
#main-contents #recipe-five .list_inner .five_box span.bg_five img{
	padding:5px;
}
#main-contents #recipe-five .list_inner .five_box p{
	margin-top:6px;
}
#main-contents #recipe-five .list_inner .five_box p a{
	color:#333333;
	cursor: pointer;
}
#main-contents #recipe-new{
	margin-bottom:40px;
}
#main-contents #recipe-new .list{
	width:615px;
	overflow:hidden;
	margin: 0 auto;
	padding:20px 0 30px 0;
}
#main-contents #recipe-new .list_inner{
	width:700px;
}
#main-contents #recipe-new .list_inner .new_box{
	width:296px;
	margin-right:24px;
	float:left;
	display:inline;
	margin-bottom:10px;
}
#main-contents #recipe-new .list_inner .new_box .left{
	float:left;
	margin-right:11px;
	display:inline;
}
#main-contents #recipe-new .list_inner .new_box .left span{
	background:url(../images2/bg_new-item.gif) no-repeat;
	display:block;
}
#main-contents #recipe-new .list_inner .new_box .left span img{
	padding:4px;
}
#main-contents #recipe-new .list_inner .new_box .right{
	float:left;
	width:220px;
	text-align:left;
}
#main-contents #recipe-new .list_inner .new_box .right span{
	display:block;
	color:#333333;
}
#main-contents #recipe-new .list_inner .new_box .right span.date{
	font-size:11px;
}
#main-contents #recipe-new .list_inner .new_box .right span.text{
	margin-top:2px;
}
#main-contents #recipe-new .list_inner .new_box .right span.text a{
	color:#333333;
	line-height:1.2;
}
#main-contents #recipe-sub .sub_top{
	background:url(../images2/sub_top.gif) no-repeat top left;
	width:670px;
}
#main-contents #recipe-sub .sub_middle{
	background:url(../images2/sub_mid.gif) repeat-y top left;
	width:670px;
}
#main-contents #recipe-sub .sub_bottom{
	background:url(../images2/sub_btm.gif) no-repeat bottom left;
	padding:25px 50px 20px;
}
#main-contents #recipe-sub .sub_title{
	background:url(../images2/sub_line.gif) no-repeat bottom left;
	padding:0 0 15px 0;
}
#main-contents #recipe-sub .sub_title p{
	float:left;
	width:117px;
	margin-top:5px;
}
#main-contents #recipe-sub .sub_title span{
	display:block;
	float:right;
}
#main-contents #recipe-sub .sub_title a{
	background:url(../images2/btn_sub_recipe.gif) no-repeat;
	width:155px;
	height:24px;
	display:block;
	text-indent:-999em;
}
#main-contents #recipe-sub .sub_title a:hover{
}
#main-contents #recipe-sub .sub_box{
	margin-top:20px;
}
#main-contents #recipe-sub .sub_box tr td{
	text-align:left;
	padding:4px 0 5px 10px;
	width:193px;
}
#main-contents #recipe-sub .sub_box tr td{
	background:url(../images2/icon_arrow.gif) no-repeat center left;
}
#main-contents #recipe-sub .sub_box tr td img{
	vertical-align:middle;
	padding-right:6px;
}
#main-contents #recipe-sub ul{
	margin:20px 0 0 0;
	padding:0;
}
#main-contents #recipe-sub ul li{
	list-style:none;
	font-size:83%;
	color:#333333;
	margin-bottom:4px;
}

/* event bnr */
.event_bnr {
	margin-bottom: 30px;
	text-align: center;
}
.event_bnr a:hover img {
	opacity: 0.8;
}

