/* CSS Document */

#pkz_area{
	background-image:url(image/pkz.jpg);
	color:#FF6666;
}

#pkz_area a{
	color:#FF6666;
}

.bn01{
	clear:both;
	width:635px;
	margin:10px auto;
	background-image:url(image/bn.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.bn01 h2{
	color:#663300;
	line-height:55px;
	padding-left:60px;
	font-size:16px;
}

.kadomaru{
	width:598px;
	margin:15px auto;
	background-image:url(image/kadomaru_middle.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

.kadomaru .in{
	background-image:url(image/kadomaru_head.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.kadomaru .in .in{
	background-image:url(image/kadomaru_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.kadomaru .in .in .left{
	float:left;
	padding:10px 0px;
	width:420px;
	margin:0 10px;
	color:#663300;
}

.kadomaru .in .in .right{
	float:right;
	width:130px;
	margin:15px 10px 15px 0px;
}

.area02{
	width:600px;
	margin:15px auto;
}

.area02 .left{
	float:left;
}

.area02 .right{
	float:left;
	margin-left:30px;
}

.week{
	width:280px;
	height:80px;
	margin:25px 0;
}

.week .txt{
	padding-left:70px;
}

.week .txt .kadomaru{
	width:208px;
	background-image:url(image/kadomaru2_middle.jpg);
	background-repeat:repeat-y;
	background-position:left top;	
}

.week .txt .kadomaru .in{
	width:208px;
	background-image:url(image/kadomaru2_head.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
}

.week .txt .kadomaru .in .in{
	width:208px;
	background-image:url(image/kadomaru2_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;	
}

.week .txt .kadomaru .in .in p{
	color:#663300;
	font-size:110%;
	padding:10px 10px;
}

.mon{
	background-image:url(image/mon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.thu{
	background-image:url(image/tue.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.wed{
	background-image:url(image/wed.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.thr{
	background-image:url(image/thr.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.fri{
	background-image:url(image/fri.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.sat{
	background-image:url(image/sat.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.sbn{
	width:609px;
	margin:15px auto;
	background-image:url(image/sbn.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.sbn p{
	padding:0px 30px;
	line-height:29px;
}

.price{
	padding:15px;
	color:#663300;
}

.price ul{
	margin:0 0 0 20px;
	padding:0;
}

.price ul li{
	margin:0;
	padding:0;
}