* {
	margin:0;
	padding:0;
}
body {
	color:#000000;
	background-color:#ffffff;
	font:normal normal normal 100%/1.35 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	margin:0 10px;
}
a:link {
	color:#0066CC;
	background-color:transparent;
	text-decoration:underline;
}

a:visited {
	color:#840084;
	background-color:transparent;
	text-decoration:underline;
}

a:hover, a:active {
	color:#666666;
	background-color:transparent;
	text-decoration:none;
}

a img {
	border:none;
}

p {
	font:normal normal normal 12px/1.35 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color:#000000;
	background-color:transparent;
	margin-bottom:1em;
}

h1 {
	float:left;
	width:293px;
	margin-left:3px;
}

div#headerArea ul {
	text-align:right;
	margin:30px 0px 0px 0px;
}

div#headerArea ul li {
	display:inline;
}

div#naviArea ul li {
	clear:left;
    display:inline;
}

div#homeimageArea {
	width:700px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	color:inherit;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
}

div#image {
	float:left;
	width:380px;
}

div#mc {
	left:390px;
	width:300px;
	margin-top:30px;
}

div#mc P {
    margin-top:10px;
}

div#leftColumnArea {
    width:190px;
    padding-left:5px;
}

div#leftColumnArea P {
    margin-top:10px;
}

div#leftColumnArea img {
    margin-right:5px;
}

div#midColumnArea {
	width:335px;
}

div#harigami {
    width:315;
    background:#FFFFCC;
    padding:10px 5px 10px 5px;
    margin:0px 10px 0px 10px;
	border-width:1px 0px 1px 0px;
	border-color:#0066FF;
	border-style:solid;
}

div#harigami img {
	float:right;
}

div#rightColumnArea {
    padding-left:5px;
	width:165px;
}

div#rightColumnArea P {
    margin-top:10px;
}

div#rightColumnArea img {
    margin-right:5px;
}

h3 {
	font:normal normal normal 12px/1.35 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color:#000000;
	background-color:transparent;
	padding:0px 0px 0px;
	margin-top:5px;
}


div#footermenuArea {
    border-width:1px 0px 0px 0px;
    border-color:#999999;
    border-style:solid;
    margin:10px 0px 0px 10px;
    padding:5px 0px 0px 5px;
}

div#footermenuArea ul li {
    font:normal normal normal 12px/1.8 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
    display:inline;
    list-style-type:none;
}

div#allContentsArea {
    border-width:5px 1px 5px 1px;

    border-color:#0066FF #999999 #0066FF #999999;
    border-style:solid;
    color:inherit;
    width:720px;
    padding:0px 10px 0px 10px;
}

div#footerArea {
	font:normal normal normal 12px/1.3 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	text-align:right;
	border-width:8px 0 0;
	padding-top:5px;
	padding-bottom:20px;
    width:720px;
}

div#rightcontentsArea {
	width:495px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
}

div#rightcontentsArea td {
    font:normal normal normal 12px/1.5 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

p.red {
	color:#FF0000;
	background-color:transparent;
}

h6 {
	font:normal normal normal 16px/1.5 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color:#000000;
	background-color:transparent;
	padding:10px 0px 0px;
	margin-top:5px;
}

div#monitorArea ul li {
    font:normal normal normal 12px/1.5 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
    list-style-type:none;
	padding:10px 0px 0px;
    margin-left:15px;
}

div#monitorArea {
	width:490px;
	border-width:0px 0px 1px 0px;
	border-color:#999999;
	border-style:solid;
	color:inherit;
	padding:10px;
}

.red {
	color:#FF0000;
	background-color:transparent;
}

p.gotop {
    font:normal normal normal 10px/1.2 "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	text-align:right;
    margin-right:15px;
}


