.px12 {
	FONT-SIZE: 12px; COLOR: #660000
}
TD {
	FONT-SIZE: 12px; COLOR: #4f4735
}
.px11 {
	FONT-SIZE: 12px; COLOR: #996666
}
DIV.headmenu {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
DIV.headmenu A:link {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
DIV.headmenu A:visited {
	FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: none
}
DIV.headmenu A:active {
	FONT-SIZE: 12px; COLOR: #660033; TEXT-DECORATION: none
}
DIV.headmenu A:hover {
	FONT-SIZE: 12px; COLOR: #660033; TEXT-DECORATION: none

}
DIV.menu {
	FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none; WIDTH: 100%;
}
DIV.menu A:link {
	FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none;  WIDTH: 100%; PADDING-left: 10px; PADDING-top: 7px; HEIGHT: 100% 
}
DIV.menu A:visited {
	FONT-SIZE: 13px; COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none; WIDTH: 100%; PADDING-left: 10px; PADDING-top: 7px; HEIGHT: 100%
}
DIV.menu A:active {
	FONT-SIZE: 13px; COLOR: #796346; BACKGROUND-COLOR: #ffffff;  TEXT-DECORATION: none;  PADDING-left: 10px; PADDING-top: 7px; WIDTH: 100%; HEIGHT: 100%
}
DIV.menu A:hover {
	FONT-SIZE: 13px; COLOR: #796346; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none ; PADDING-left: 10px; PADDING-top: 7px; WIDTH: 100%; HEIGHT: 100%
}
BODY {
	FONT-SIZE: 12px; COLOR: #333333;
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #af3a3a
}
.hasenbox02 {
	BORDER-RIGHT: #a49775 1px; PADDING-RIGHT: 6px; BORDER-TOP: #a49775 1px dotted; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #a49775 1px; PADDING-TOP: 6px; BORDER-BOTTOM: #a49775 1px dotted; TEXT-ALIGN: left
}
.hasenbox_book {
	BORDER-RIGHT: #a49775 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #a49775 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a49775 1px dotted; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #a49775 1px dotted; BACKGROUND-COLOR: #fbfaf9
}
.box_list00 {
	BORDER-RIGHT: #bdb49f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bdb49f 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bdb49f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bdb49f 1px; BACKGROUND-COLOR: #faf0e6
}
.box_list01 {
	BORDER-RIGHT: #bdb49f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bdb49f 1px dotted; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bdb49f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bdb49f 1px solid; BACKGROUND-COLOR: #fbfaf9
}
.box_list {
	BORDER-RIGHT: #bdb49f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bdb49f 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bdb49f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bdb49f 1px; BACKGROUND-COLOR: #fbfaf9
}
.box_list02 {
	BORDER-RIGHT: #bdb49f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bdb49f 1px dotted; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bdb49f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bdb49f 1px; BACKGROUND-COLOR: #ffffff
}
.name {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #5c4033
}
.l {
	FONT-SIZE: 12px; COLOR: #660000
}
.line140 {
	LINE-HEIGHT: 1.4
}
.line160 {
	LINE-HEIGHT: 1.6
}
.box_list03 {
	BORDER-RIGHT: #ff9999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bdb49f 1px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ff9999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9999 1px solid; BACKGROUND-COLOR: #ffffff
}
.box_list04 {
	BORDER-RIGHT: #ff9999 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bdb49f 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ff9999 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9999 1px dotted; BACKGROUND-COLOR: #ffffff
}
.indent {
	TEXT-INDENT: 5pt
}
.hasenbox03 {
	BORDER-RIGHT: #a49775 1px dotted; PADDING-RIGHT: 6px; BORDER-TOP: #a49775 1px dotted; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #a49775 1px dotted; PADDING-TOP: 6px; BORDER-BOTTOM: #a49775 1px dotted; TEXT-ALIGN: left
}
.hasenbox04 {
	BORDER-RIGHT: #deb887 1px dashed; PADDING-RIGHT: 6px; BORDER-TOP: #deb887 0px dashed; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #deb887 1px dashed; PADDING-TOP: 6px; BORDER-BOTTOM: #deb887 0px dashed; TEXT-ALIGN: left
}
.minitakuname {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #696969
}
.setumei {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #5f9ea0; TEXT-INDENT: 5pt
}
.bg {
	FONT-SIZE: 12px; COLOR: #5c4033;
}
.hasen01 {
	 BORDER-BOTTOM: #8b4513 1px dashed; LINE-HEIGHT: 1.2
}
.box_list05 {
     BORDER-top: #AB8356 1px solid; BORDER-RIGHT: #AB8356 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #AB8356 1px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #AB8356 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #AB8356 1px solid; BACKGROUND-COLOR: #ffffff
}
.sinsyouhin {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.box_list06 {
     BORDER-top: #ff9900 1px dashed; BORDER-RIGHT: #ff9900 1px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #ff9900 1px dashed; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ff9900 1px dashed; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9900 1px dashed; BACKGROUND-COLOR: #ffffff
}
.br_n {
     background-image: mararhea_hp_image/haikei.gif; background-repeat: no-repeat;
}
.hasenbox00 {
	BORDER-RIGHT: #a49775 0px; PADDING-RIGHT: 6px; BORDER-TOP: #a49775 1px dashed; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #a49775 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #a49775 0px dotted; TEXT-ALIGN: left
}
.hasenbox03 {
	BORDER-RIGHT: #a49775 0px; PADDING-RIGHT: 6px; BORDER-TOP: #a49775 1px dashed; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #a49775 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #a49775 1px dashed; TEXT-ALIGN: left
}
.px9 {
	FONT-SIZE: 9px; COLOR: #bdb76b; font-weight: bold;
}
.px9a {
	FONT-SIZE: 9px; COLOR: #5c4033
}
.hasenbox_booka {
	BORDER-RIGHT: #a49775 1px dotted; PADDING-RIGHT: 1px; BORDER-TOP: #a49775 1px dotted; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a49775 1px dotted; LINE-HEIGHT: 150%; PADDING-TOP: 1px; BORDER-BOTTOM: #a49775 1px dotted; BACKGROUND-COLOR: #fbfaf9
}
.px10a {
	FONT-SIZE: 10px;
}
 A:visited {
	FONT-SIZE: 12px; COLOR: #796346; TEXT-DECORATION: none
}
 A:active {
	FONT-SIZE: 12px; COLOR: #660033; TEXT-DECORATION: none
}
 A:hover {
	FONT-SIZE: 12px; COLOR: #660033; TEXT-DECORATION: none; font-weight: bold; 
}
A:link {
	FONT-SIZE: 12px; COLOR: #796346; TEXT-DECORATION: none
}
.px10b {
	FONT-SIZE: 10px; COLOR: #796346
}
.px9b {
	FONT-SIZE: 9px; COLOR: #796346
}
.hasenbox_bookkodawari {
	BORDER-RIGHT: #a49775 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a49775 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a49775 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #a49775 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.hasenbox_bookkodawarimenu {
	BORDER-RIGHT: #a49775 0px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #a49775 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a49775 0px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #a49775 0px dotted; BACKGROUND-COLOR: #fbfaf9
}
.hasenbox_ranking {
	BORDER-RIGHT: #a49775 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a49775 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a49775 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 2px; BORDER-BOTTOM: #a49775 1px solid; BACKGROUND-COLOR: #fbfaf9
}






