@charset "shift_jis";

/* chef-index */
.main{
	background-image: url("../../mag/imgs/bg_.gif");
	background-attachment:fixed;
	background-repeat: no-repeat;
	padding: 0px;
}


.detail h2{
	margin:				0px;
	padding:			20px 0px 25px 10px;
}

.detail ul{
	margin: 			0px;
	padding:			0px;
	list-style-type: 	none;
}

.detail ul li{
	width:				450px;
	margin: 			0px 0px 20px 0px;
	padding:			20px 29px 15px 60px;
	color:				#415D92;
	font-size:			16px;
	line-height:		40px;
	font-weight:		bold;
	clear: 				left;
}


.detail ul li.bg_01{
	margin-left:		10px;
	background-image:	url("../imgs/bg_01.gif");
	background-repeat:	no-repeat;
}

.detail ul li.bg_02{
	margin-left:		270px;
	background-image: 	url("../imgs/bg_02.gif");
	background-repeat:	no-repeat;
}

.detail ul li.bg_03{
	margin:				0px 0 30px 120px;
	padding-left:		70px;
	background-image:	url("../imgs/bg_03.gif");
	background-repeat:	no-repeat;
}

.detail ul li.bg_04{
	margin-left:		270px;
	background-image: 	url("../imgs/bg_04.gif");
	background-repeat:	no-repeat;
}

.detail ul li.bg_05{
	margin:				0px 0 30px 30px;
	padding-left:		70px;
	background-image:	url("../imgs/bg_05.gif");
	background-repeat:	no-repeat;
}











/* chef-page */


.sitsumon{
 color:#416FC5;
}

h2{
	padding-left: 		10px;	
}

.voice{
	width:				450px;
	padding-left: 		10px;
	padding-bottom: 	30px;
	float:				left;
}

.voice p{
	line-height: 		1.7;
}

.sub-contents{
	width:				270px;
	float:				right;
}

h4{
	margin:				15px 0px 0px 0px;
	padding: 			0px;
}
p.shop{
	margin-bottom:		20px; 
	padding:			10px 0px 15px 0px;
	background-image: 	url("../imgs/img_shop02.gif");
	background-repeat: 	no-repeat;
	background-position: left bottom;
}

ul.menu{
	width:				270px;
	margin:				0px;
	padding:			0px;
	list-style-type: 	none;
}

ul.menu li{
	margin:				0px;
	padding:			0px 0px 20px 0px;
	text-align: 		center;
}

ul.menu li p.caption{
	text-align: 		center;
}

.memo{
	width:				263px;
	background-image: 	url(../imgs/memo_bg.gif);
	background-repeat: 	repeat-y;
	padding: 			0px 29px 0px 0px;
}

.memo h3{
	width:				263px;
	background-image: 	url(../imgs/memo_head.gif);
	background-repeat: 	no-repeat;
	background-position: left top;
	margin:				0px;
	padding: 			32px 0px 15px 28px;
	color:				#415D92;
	font-size: 			16px;
	font-weight: 		normal;
}

.memo p{
	width:				210px;
	margin-left: 		28px;	
	line-height:		24px;
	color:				#415D92;
}

p.cp{
	width:				150px;
	padding: 			10px auto 15px;
	font-size:			10px;
	color:				#415D92;
	text-align:			left;
}

