body  { background-color: #b0d04b; margin: 0; padding: 0 }
#wrapper { text-align: center; }
#pagebody { background-image: url(srce/wp_contents.gif); background-repeat: repeat-y; width: 760px; margin: 0 auto; padding: 0; }
H1   { font-size: small; font-weight: normal; line-height: normal }
H2   { font-size: x-small; font-weight: normal; line-height: normal; margin: 0; padding: 0 }
H3   { font-size: xx-small; font-weight: normal; line-height: normal }
.contents_menu   { font-size: small; font-weight: bold }
.contentsmenu_text  { font-size: x-small; line-height: 150% }
.contents   { margin: 0; padding: 0 0 0 10px }
.contents_left { margin: 0; padding: 0 0 0 10px }
.contents_right { margin: 0; padding: 0 10px 0 0 }
#textMenu    {
	font-size: x-small;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px
}
#mainContents {
	padding: 0px;
	width: 656px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer {
	padding: 0px;
	width: 656px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.menu_foot   { font-size: x-small; margin: 0; padding: 0 10px 0 0 }
.tabmenu    { font-size: x-small; margin: 0; padding: 5px 0 0 }
.contact  { font-size: xx-small; line-height: 150% }
.sub_title  {
	font-size: x-small;
	background-image: url(srce/wp_submenu.gif);
	margin: 0;
	padding: 2px 0 2px 4px;
	background-repeat: repeat-y;
}
.sub_menu   { font-size: x-small; line-height: 150%; margin: 0; padding: 2px 0 0 5px }
.copyright  { color: white; font-size: xx-small; font-weight: normal; background-color: #9fa0a0; margin: 0; padding: 0 0 5px }
.shizen_menu   { font-size: x-small; font-weight: normal; margin: 0 0 0 10px; padding: 2px 0 2px 10px; border-bottom: 1px dotted gray }
.shizen_text { font-size: x-small; font-weight: normal; line-height: 150% }
.shizen_mark { font-size: small; font-weight: normal; margin: 0; padding: 5px; border-top: 1px solid orange; border-bottom: 1px solid orange }
.contents_title   { font-size: small; font-weight: bold; background-color: #d2ff96; margin: 0; padding: 5px 0 4px 6px; border-bottom: 2px solid #9c6; border-left: 4px solid #9c6 }
.contents_subtitle  { color: white; font-size: small; font-weight: normal; background-color: #ff7a00; margin: 0; padding: 4px; border-bottom: 1px dotted gray }
.contents_catch { font-size: small; font-weight: normal }
.contents_tag  { font-size: x-small; font-weight: normal; line-height: 150% }
.contents_text   { font-size: x-small; font-weight: normal; line-height: 150% }
.contents_contact { font-size: x-small; margin: 0; padding: 5px; border: solid 2px #008000 }
.photoflame { margin: 10px 0 0; padding: 3px 3px 8px; border: solid 1px #ddd }
.news_date   { color: #66b200; font-size: small; font-weight: bold; margin: 0; padding: 0 10px 2px 0 }
.news_title   { font-size: x-small; font-weight: bold; margin: 0; padding: 0 0 2px }
.news_text      { font-size: x-small; font-weight: normal; line-height: 150%; margin: 0; padding: 0 0 10px }
.pdf_text   { font-size: x-small; font-weight: normal; line-height: 150% }
.pan_menu  { font-size: x-small; padding-top: 10px; padding-bottom: 10px; padding-left: 10px }
.titlebar   { font-size: medium; background-color: #ffae1b; margin: 0; padding: 7px 5px 5px; border-bottom: 2px solid #f60 }
.subtitlebar   { font-size: small; font-weight: bold; margin: 0; padding: 20px 5px 5px; border-bottom: 1px dotted gray }
#imagePhoto {
	width: 656px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.menu {
	font-size: x-small;
	margin: 0px;
	padding: 5px;
}

