.px12 {
	FONT-SIZE: 12px
}
.px12h {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%
}
.px10 {
	FONT-SIZE: 10px
}
.px14 {  font-size: 14px}
.px14h {
	FONT-SIZE: 14px; LINE-HEIGHT: 130%
}
.px12h2 { FONT-SIZE: 12px; LINE-HEIGHT: 160%}
.px10h { FONT-SIZE: 10px ; line-height: 130%}
h1 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #937C73;
	font-weight: normal;
}
.price {
	font-size: 14px;
	font-weight: bold;
	color: #AF3A3A;
}
h2 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #6B5A53;
	font-weight: normal;
}
h3 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #6B5A53;
}
.rightbox {
	padding: 10px;
	font-size: 10px;
	line-height: 150%;
}
.px10h2 {
FONT-SIZE: 10px ; line-height: 160%
}
.hasenbox01 {
	padding: 15px;
	background-color: #FBFAF9;
	border: 1px dotted #A49775;
}
.box01 {
	padding: 10px;
	border-top: 1px solid #BDB49F;
	border-right: 1px none #BDB49F;
	border-bottom: 1px solid #BDB49F;
	border-left: 1px none #BDB49F;
}
.box02 {
	padding: 10px;
	border-top: 1px none #BDB49F;
	border-right: 1px none #BDB49F;
	border-bottom: 1px solid #BDB49F;
	border-left: 1px none #BDB49F;
	font-size: 12px;
	text-align: center;
}
.hbox_yellow01 {
	padding: 10px;
	height: 100%;
	font-size: 12px;
	border: 1px solid #ECDD98;
}

div.headmenu {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
div.headmenu a, div.headmenu a:link, div.headmenu a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

div.headmenu a:active, div.headmenu a:hover {
	font-size: 12px;
	color: #71654A;
	text-decoration: none;
	background-color: #FFFFFF;
}
.flattext {
	font-weight: normal;
}
.hasenbox02 {
	padding: 6px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-top: 1px dotted #A49775;
	border-right: 1px none #A49775;
	border-bottom: 1px dotted #A49775;
	border-left: 1px none #A49775;
}
.box03 {
	padding: 20px 10px;
	border-top: 1px solid #BDB49F;
	border-right: 1px none #BDB49F;
	border-bottom: 1px solid #BDB49F;
	border-left: 1px none #BDB49F;
	font-size: 12px;
	line-height: 125%;
}
.box04 {
	padding: 3px 10px;
	border: 1px solid #D0CABB;
}
strong {
	font-weight: normal;
}
.box05 {

	padding: 10px;
	border-top: 1px none #BDB49F;
	border-right: 1px none #BDB49F;
	border-bottom: 1px dotted #BDB49F;
	border-left: 1px none #BDB49F;
	font-size: 12px;
	text-align: center;
}
.hasenbox03 {

	padding: 6px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-top: 1px none #A49775;
	border-right: 1px none #A49775;
	border-bottom: 1px dotted #A49775;
	border-left: 1px none #A49775;
}
.hasenbox04 {
	padding: 15px;
	background-color: #FBFAF9;
	border: 1px dotted #A49775;
	font-size: 12px;
	line-height: 150%;
}
.px12h3 {
FONT-SIZE: 12px; LINE-HEIGHT: 200%
}
.top-set01 {
	font-size: 12px;
	padding: 4px 10px 0px;
}
.hasenbox05 {

	padding: 10px 5px 10px 10px;
	background-color: #FBFAF9;
	border: 1px dotted A49775;
	font-size: 12px;
	line-height: 150%;
}
.priceS {

	font-size: 12px;
	font-weight: bold;
	color: #AF3A3A;
}
h4 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
h5 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.hasenbox_book {

	padding: 5px 10px;
	background-color: #FBFAF9;
	border: 1px dotted #A49775;
	font-size: 12px;
	line-height: 150%;
}
.hasenbox_item {
	padding: 5px;
	background-color: #FBFAF9;
	border-top: 1px solid #D1CCBA;
	border-right: 1px none #D1CCBA;
	border-bottom: 1px solid #D1CCBA;
	border-left: 1px none #D1CCBA;
}
.box_list {
	padding: 5px 3px;
	background-color: #FBFAF9;
	border-top: 1px solid #BDB49F;
	border-right: 1px none #BDB49F;
	border-bottom: 1px none #BDB49F;
	border-left: 1px none #BDB49F;
	font-size: 12px;
}
.box_list01 {

	padding: 5px 3px 5px 10px;
	background-color: #FBFAF9;
	border-top: 1px solid #BDB49F;
	border-right: 1px none #BDB49F;
	border-bottom: 1px none #BDB49F;
	border-left: 1px none #BDB49F;
	font-size: 12px;
}
.box_list00 {
	padding: 5px 5px 5px 10px;
	background-color: #EAE4DF;
	border-top: 1px solid #BDB49F;
	border-right: 1px none #BDB49F;
	border-bottom: 1px none #BDB49F;
	border-left: 1px none #BDB49F;
	font-size: 12px;
}
.price-s {
	font-weight: bold;
	color: #AF3A3A;
}
.box_recipe01 {
	border: 1px solid #DBDBC6;
}
.box_recipe02 {
	padding: 10px 5px 10px 10px;
	font-size: 12px;
	line-height: 150%;
	border-top: 1px none #DBDBC6;
	border-right: 1px solid #DBDBC6;
	border-bottom: 1px dotted #DBDBC6;
	border-left: 1px solid #DBDBC6;
	background-color: #FEFEFC;
	text-align: center;
	color: #7C7C4E;
}
.box_recipe03 {
	padding: 10px 5px 10px 10px;
	font-size: 12px;
	line-height: 130%;
	border-top: 1px none #DBDBC6;
	border-right: 1px solid #DBDBC6;
	border-bottom: 1px solid #DBDBC6;
	border-left: 1px solid #DBDBC6;
}
.box_list02 {


	padding: 5px 3px 5px 10px;
	background-color: #F3F0ED;
	border-top: 1px solid #BDB49F;
	border-right: 1px none #BDB49F;
	border-bottom: 1px none #BDB49F;
	border-left: 1px none #BDB49F;
	font-size: 12px;
}
.cate_waku {
	FONT-SIZE: 12px;
	padding-bottom: 10px;
}
.box_ice_t {
	font-size: 12px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BCAF91;
}
