.h1 {	font-size: 18px;	font-style: normal;	line-height: 170%;	color: #BB0000;	font-weight: bold;	margin: 40px 90px 25px;}.h3 {	font-size: 14px;	font-weight: bold;	color: #BB0000;	font-family: Osaka, "MS PGothic", sans-serif, "MS Gothic", ;	font-style: normal;	line-height: 170%;	font-variant: normal;	text-transform: none;	margin: 10px 90px;}.h2 {	font-size: 16px;	font-weight: bold;	color: #BB0000;	font-family: Osaka, "MS PGothic", sans-serif, "MS Gothic", ;	font-style: normal;	line-height: 170%;	font-variant: normal;	text-transform: none;	padding-bottom: 10px;	margin: 10px 90px;}.body {	color: #333333;	font-size: 14px;	font-family: Osaka, "MS PGothic", sans-serif, "MS Gothic",;	font-style: normal;	line-height: 170%;	font-weight: normal;	font-variant: normal;	text-transform: none;	margin: 20px 90px 20px;	background-color: #fce5d9;}.bodyb {	color: #333333;	font-size: 14px;	font-weight: bold;	font-family: Osaka, "MS PGothic", sans-serif, "MS Gothic",;	font-style: normal;	line-height: 170%;	font-variant: normal;	text-transform: none;	margin: 20px 90px 20px;}body {	background-color: #ffffff;}.bodyr {	color: #BB0000;	font-size: 14px;	font-family: Osaka, "MS PGothic", sans-serif, "MS Gothic",;	font-style: normal;	line-height: 170%;	font-weight: normal;	font-variant: normal;	text-transform: none;	margin: 20px 90px 20px;}.bodyr {	color: #BB0000;}body,td,th {	color: #E6C997;	font-family: Osaka, "MS PGothic", sans-serif, "MS Gothic", ;}#wrapper {	margin-left: auto;	margin-right: auto;	width: 650px;	text-align: left;	background: url(hato.png) repeat-y;}p {    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;}a {	font-size: 14px;	color: #E6C997;}.address {	font: 12px/normal Osaka, "MS PGothic", sans-serif, "MS Gothic",;	color: #333333 ;	margin: 0px 0px 30px;}.ber {	font-size: 14px;	line-height: 170%;	color: #333333;	margin: 30px;	font-weight: normal;}.style1 { color: #FF3333; }.style2 { border: 1px color: #4B4B4B; }.style3 { font-size: 10px; }.style4 { color: #fce5d9; }/* リンクに関するCSS  --------------------------------------------------------------------------------*/a:visited {	color: #BB0000;	text-decoration: none;}a:link {	text-decoration: none;	color: #BB0000;}a:hover {	text-decoration: none;	color: #FF3333;}a:active {	text-decoration: none;	color: #FF3333;}a:visited img {	border: none;}a:link img {	border: none;}/* ナビゲーションに関するCSS --------------------------------------------------------------------------------*/#nav {    float: center;    width: 630px;	font-weight: bold;	padding: 10px 0px;    background-color: #ffffff;    border-style: none;    border-width: 2px;    border-color: #BB0000;    color: #BB0000;    margin: 10px 0px 5px;}