body {  margin: 0px; padding: 0 0 0 30px; text-align: center; vertical-align: middle; 
 background:/*url(img/bg.gif) repeat-x top */#fff9ef; }

.menu1 {  width: 750px; border: #330000; margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 20px}
.main {  width: 750px; border: #d6ebff none; margin-top: 0px; margin-bottom: 0px; background-color: #fffaf0; padding-bottom: 10px; margin-left: 20px; padding-top: 10px; margin-right: 20px;}
address {  font-size: 14px; font-style: normal; color: #330000; width: 790px; padding-top: 10px; padding-bottom: 10px; }
.menu2 {  background-color: #D1BCAB; width: 750px; font-size: 12px; padding-top: 5px; padding-bottom: 5px; border: #330000; color: #333333; margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 20px;}
.box {  text-align: center; vertical-align: middle; width: 790px; border: #FFFFFF; background-color: #fffaf0/*#8fbc8f*/; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;
 border-right:solid 1px #180800; border-left:solid 1px #180800;  }
.font-size12 {  font-size: 12px; color: #333333; text-align: left; line-height: 16px;}
h1 {  margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 14px}
h2 {  margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px;}
.left10 {  margin-left: 10px; font-size: 12px; color: #333333;}
a:link {  color: #442200;}
a:visited {  color: #330000;}
a:hover {  color: #FF9900;}
.corner_top {  border-right:solid 1px #482200; border-left:solid 1px #482200; background-color: #fffaf0;
/*background-image: url(img/corner_top.gif); background-repeat: no-repeat;*/ width: 790px; margin:0px; padding:0; height: 20px;}
.corner_under {  border-right:solid 1px #482200; border-left:solid 1px #482200; background-color: #fffaf0;
/*background-image: url(img/corner_under.gif); background-repeat: no-repeat;*/ width: 790px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 50px;}
.left {  font-size: 12px; color: #333333; width: 330px; padding-top: 10px; padding-bottom: 10px; margin-left: 10px; float: left; text-align: left; border: #8fbc8f dotted; border-width: 1px 0px; line-height: 16px; margin-top: 10px;}
.right {  font-size: 12px; color: #333333; width: 370px; padding-top: 10px; padding-bottom: 10px; margin-left: 360px; text-align: left; border: #8fbc8f; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height: 16px; margin-top: 10px;}
.bg_sizen {  background-image: url(sizen/bg_1.jpg); background-repeat: no-repeat; background-position: left top; font-size: 12px; line-height: 16px; color: #333333; text-align: left;}
.table_1 {  font-size: 12px; line-height: 16px; color: #333333; background-color: #faebd7; border: 0px #8fbc8f;}
.table_2 {  font-size: 12px; line-height: 16px; color: #333333; background-color: #faf0e6; border: 0px #8fbc8f;}
.point {  font-size: 12px; color: #333333; padding-top: 1px; padding-bottom: 1px; border-color: #8fbc8f black; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.bg_ryouri {  font-size: 12px; line-height: 16px; color: #333333; background-image: url(ryouri/bg_ryouri.jpg); background-repeat: no-repeat; background-position: right bottom; text-align: left;}
.border {  font-size: 12px; line-height: 16px; color: #333333; border: 1px #8fbc8f dotted; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px;}
.bg_room {  font-size: 12px; line-height: 16px; color: #333333; background-image: url(room/bg_room.jpg); background-repeat: no-repeat; text-align: left;}
.bg_1 {  font-size: 12px; color: #333333; background-color: #faebd7; padding-top: 10px; padding-bottom: 10px; margin-right: 20px; margin-left: 20px;}
.corner_top2 { background-image: url(img/corner_top2.gif); background-repeat: no-repeat; border-left:solid 1px #482200; border-right:solid 1px #482200; width: 790px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 40px; }
.border_gray {  font-size: 12px; color: #333333; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.font_green1 {  font-size: 12px; color: #228b22; font-weight: bold;}
.bg_sisetsu {  background-image: url(sisetsu/bg_tori.jpg); background-repeat: no-repeat; background-position: left bottom;}
.font-size12_left { font-size: 12px; color: #333333; text-align: left; line-height: 16px ; margin-left: 50px;}
.font-size12_center { font-size: 12px; color: #333333; line-height: 16px; }
.bg_w {  font-size: 12px; color: #333333; background-color: #DAD9DA;}
.bg_s {  font-size: 12px; color: #333333; background-color: #ffe4e1;}
.bg_su {  font-size: 12px; color: #333333; background-color: #ccffff;}
.bg_a {  font-size: 12px; color: #333333; background-color: #FFFFCC;}
.bg_brown { font-size: 12px; color: #333333; background-color: #CEB9A8; padding-top: 2px; padding-bottom: 2px; text-align: center;}
.bg_palebrown { font-size: 12px; color: #333333; background-color: #FFFAF0; width: 750px; margin-top: 10px; margin-bottom: 10px; padding-top: 30px; padding-bottom: 30px;}
.bg_green { font-size: 12px; color: #333333; background-color: #8fbc8f; padding-top: 2px; padding-bottom: 2px; text-align: center; }
.font_size14 {  font-size: 14px;}
.bg_night {  background-image: url(img/night.jpg); background-repeat: no-repeat; background-position: left bottom;}


.fr { float:right; margin:0 0 0 10px; }
h4 { margin:0 0 10px 0; font-size:100%; }


