a { outline: none 0 }
p,div  { text-align: justify; margin: 0; padding: 0; text-justify: inter-ideograph   }
div#box    { margin: 0 auto; width: 700px }
div#header    { width: 700px; height: 70px }
div#headermenu        { font-size: 14px; font-weight: bold; line-height: 23px; text-align: center; width: 700px; height: 23px; border-bottom: 1px solid #096 }
div#mainbox      { width: 700px }
div#sidemenu        { margin-top: 5px; width: 192px; float: left }
div#main          { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; width: 500px; float: right; border: solid 1px gray }
div#maincenter           { text-align: center; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; width: 500px; float: right; border: solid 1px gray }
div#footermenu        { font-size: 10px; line-height: 1.6em; padding: 3px 10px; border-top: 1px solid #096; border-bottom: 1px solid #096 }
div#footer      { text-align: center }
.clear  { clear: both }
a:link  { color: #060; text-decoration: none }
a:visited  { color: #050; text-decoration: none }
a:hover  { color: #030; text-decoration: underline }
a:active { color: #0c0; text-decoration: underline }
.sidemenufont   { font-size: 13px; line-height: 1.8em; margin-left: 15px }
.sidemenu01   { background-color: #bbf7bb; width: 184px }
.sidemenu02   { background-color: #f7bbf7; width: 184px }
.sidemenu03   { background-color: #f7f7bb; width: 184px }
.sidemenuitem { color: #666; font-size: 12px; line-height: 1.6em; width: 184px; border-top: 2px solid #096 }

body  { text-align: center; }
area { cursor: pointer }

div#jishin          {
	width: 496px;
	float: right;
	border: 2px solid #C00;
	padding: 10px;
	background-color: #FFFFEC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

