body {
	font: 75%/1.4 Arial,"MS UI Gothic";
}

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline;}

/*------------------------------*/
#outline {
	border: 1px solid #999999;
	padding: 20px;
	background: #FFFFFF;
	width: 762px;
	margin-bottom: 10px;
}
#header {
	width: 722px;
	padding: 0px;
	margin-bottom: 15px;
}
#main {
	width: 722px;

}
hr.dot {
	border-top: 1px dotted #999999;
	border-right: 0px #999999;
	border-bottom: 0px #999999;
	border-left: 0px #999999;
}
ul.type1 {
	margin: 10px 0px 15px;
	padding: 0px;
}
.type1 li {
	background: url(common/bullet_orange.gif) no-repeat left center;
	list-style: none;
	padding-left: 15px;
}

ul.type2 {
	margin: 10px 0px 15px;
	padding: 0px 0px 0px 10px;
}
.type2 li {
	list-style: none;
}

ul.type3 {
	margin: 10px 0px 15px;
	padding: 0px;
}
.type3 li {
	background: url(common/bullet_orange.gif) no-repeat left center;
	list-style: none;
	padding-left: 15px;
}

.type3 a {
	color:#867534;
}
ul.type4 {
	margin: 10px 0px 15px;
	padding: 0px 0px 0px 20px;
}
.type4 li {
}

#toplink a {
	color:#666;
}

#info a {
	color:#4B85B3;
}
.santi {
	color: #867534;
	font-weight: bold;
	padding-left: 8px;
}
.description {
	line-height: 2.2;
	letter-spacing:0.25em;
	margin: 0px;
	padding: 0px 8px;
}
.material {
	text-align: left;
	line-height: 1.8;
}
#footer {
	width: 780px;
	margin: 5px;
}
h4.recipename {
	color: #867534;
	font-weight: bold;
	background: url(common/dot_bk.gif) repeat-x left top;
	height: 31px;
	padding-top: 8px;
	padding-left: 10px;
	font-size: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	
}

h4.recipename a {
	color:#867534;
}


.recipe-box {
	padding-right: 8px;
	padding-left: 8px;
	margin-bottom: 15px;
}
.bktotop {
	font-size: 90%;
	text-align: right;
}

.bktotop a {
	color:#867534;
}

h4.ken {
	margin: 0px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999999;
	font-size: 130%;
	color: #867534;
}
.shoplst td {
	border-bottom: 1px dotted #CCCCCC;
	padding: 2px 8px;
}
td.shop_name {
	background: #F2F2E9;
}

