@charset "utf-8";

h2{margin-bottom:45px;}

/* index.html */
.top .section1{margin-bottom:30px;}
	.top .section1 .txt-col{float:left;width:560px;}
	.top .section1 .txt-col p{margin-bottom:20px;padding-left:5px;}
	.top .section1 .img-col{float:right;width:370px;}
	.top .section1 h3{margin:20px 0 15px;}
	.top .section1 .txt{margin:0 0 10px;}

	.top .img1,.img2{display:block;margin-bottom:45px;}
	.top img.bimi{margin-bottom:10px;}

.top .section2{margin-bottom:100px;}
	.top .section2 .txt-col{float:right;padding-top:90px;width:490px;}
	.top .section2 .img-col{float:left;width:400px;padding-left:5px;}
	.top .section2 h3{margin-bottom:25px;}
	.top .section2 .txt{margin:0 0 20px;line-height:1.8;}
	
	
/* 各料理詳細ページ */

.detail h2{
	margin-bottom:5px;
}

.detail #main{
	margin-top:30px;
	margin-bottom:80px;
}	
	.detail #main .detail-txt{
	float:left;
	width:200px;
	}
	.detail #main .detail-txt h3{
		margin-bottom:40px;
	}
	.detail #main .detail-txt #ttl,
	.detail #main .detail-txt .price{padding-left:2px;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #CAC6BC;}
	.detail #main .detail-txt .arrow2{padding-left:2px;margin-bottom:60px;}
	.detail #main .detail-txt .notice{padding-left:2px;}

.detail #main .detail-image{
	float:right;
	padding-top:6px;
	width:415px;
}

/*----*/
#sub{
	float:right;
	width:240px;
}
	#sub p.back-link{
		margin-bottom:20px;
		text-align:right;
	}

/*--ナビゲーション--*/
#sub .subNav{
	margin-bottom:50px;
}
	#sub .subNav h3{
		font-weight:normal;
		line-height:30px;
		padding-left:10px;
		margin-bottom:0;
		background-color:#E8DDBC;
		color:#544A39;
	}
	#sub .subNav li ul li{
		border-bottom:1px solid #CAC6BC;
		margin-bottom:1px;
		padding-bottom:1px;
	}
	 #subNav li a{
		display:block;
		width:215px;
		padding:8px 5px 8px 20px;
		text-decoration:none;
	 }
	 #subNav li a.open,
	 #subNav li a.close{
		margin-bottom:1px;
		width:215px;
		height:28px;
		padding:12px 0 0 25px;
		color:#FFFAF3;
		background-repeat:no-repeat;
		 background-image:url(../img/detail/bg-cat-close.gif);
	 }
	 #subNav li a.close{
	 }
	 #subNav li a.open{
		background-position:left bottom;
	 }
	 #subNav li a.off{
		background:transparent url(../../_common/img/icn-arrow.gif) 5px 50% no-repeat;
	}
	 #subNav li a.on,
	 #subNav li a.off:hover{
		color:#D04616;
		background:#F6EEDC url(../../_common/img/icn-arrow_on.gif) 5px 50% no-repeat;
	}