body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-track-color: #FFFFFF;
        scrollbar-face-color: #d0ae59;
        scrollbar-shadow-color: #FFFFFF;
        scrollbar-darkshadow-color: #FFFFFF;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-3dlight-color: #FFFFFF;
        scrollbar-arrow-color: #CC0000;
}
A:link {
	COLOR: #005e14; TEXT-DECORATION: none
;}
A:visited {
	COLOR: #005e14; TEXT-DECORATION: none
;}
A:active {
	COLOR: #009e96; TEXT-DECORATION: underline
;}
A:hover {
	COLOR: #009e96; TEXT-DECORATION: underline
;}
.osusume {
	font-size: 10pt;
	line-height: 140%;
}
.text {
	font-size: 80%;
	line-height: 160%;
}
.hyou {
	font-size: 9pt;
	line-height: 120%;
	font-family: "?l?r ?S?V?b?N", "Osaka?|????";
}
.big {
	font-size: 28px;
}
.small {
	font-size: 11px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック",sans-serif; 
}
.top {
	font-size: 11pt;
	line-height: 140%;
	font-family: "?l?r ?S?V?b?N", "Osaka?|????";
}
.b {
	font: 19px DF?s????,HG?s????,cursive;
}
.s {
    font-family: "?l?r ?S?V?b?N", "Osaka?|????";
	font: 13px;
}
.p {
	font-size: 9pt;
}
DIV.topic4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; 
	 PADDING-TOP: 2px; BORDER-BOTTOM: #8a8000 1px dotted;
}
DIV.topic5 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b3d465 2px solid;
	 PADDING-TOP: 2px; BORDER-BOTTOM: #b3d465 2px solid;
}
.new {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #993333; FONT-FAMILY: verdana
}
.news {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: verdana
}
.text5 {
	font-size: 12pt;
	line-height: 110%;
}
.text3 {
	font-size: 11pt;
	line-height: 130%;
}
p {margin:1.5em 2em;
padding: 0.3em;
border: 3px #ff3300;
font-weight: bold;
text-align: center;
}
.c1{border-style: solid}
HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; BORDER-TOP-STYLE: solid; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
#navBar{
margin-left: 0;
padding-left: 0pt;
width: 169px;
border-top:1px solid #ffffff;
list-style-image: url(images/ya.gif)
}
#navBar a {
display: block;
padding: 10px;
color: white;
text-decoration: none;
background-color: #a74173;
}
#navBar a:hover {
background-color: #6b874e;
}
#navBar li {
border-bottom: 1px solid #ffffff;
list-style-image: url(images/ya.gif)
}
DIV.topic7 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; 
	 PADDING-TOP: 2px; BORDER-BOTTOM: #8c96cb 1px dashed; width: 545px;
}
.h table{
border-collapse: collapse;
border: 1px solid #7d308f;
}
.h th{
border-top: 1px solid #7d308f;
border-right: 1px solid #7d308f;
border-bottom: 1px solid #7d308f;
font-weight: normal;
}
.h td{
border: 1px solid #7d308f;
background-color: white
}
DIV.topic8 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; height: 45px;
	 PADDING-TOP: 2px; width: 560px; background-image: url(images/line.gif); background-repeat: no-repeat; padding-top: 1px;
}
.back {
	background-image: url(images/machiaruki1.gif);
	background-repeat: no-repeat;
}
.t table{
border-collapse: collapse;
border: 1px solid #a6927c;
}
.t th{
border-top: 1px solid #a6927c;
border-right: 1px solid #a6927c;
border-bottom: 1px solid #a6927c;
font-weight: normal;
}
.t td{
border: 1px solid #a6927c;
}
DIV.topic10 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid;
	 PADDING-TOP: 2px; BORDER-BOTTOM: #a74173 1px dashed;
}
DIV.width{width: 550px}
.back2 {
	background-image: url(images/maru.gif);
	background-repeat: no-repeat;
}
.back1 {
	background-image: url(images/maru5.gif);
	background-repeat: no-repeat;
}
DIV.topic9 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a74173 8px solid; border-right: #a74173 1px solid;
	 PADDING-TOP: 2px; width: 555px; background: url(images/bb.gif); height: 20px;BORDER-BOTTOM: #a74173 1px solid; border-top: #a74173 1px solid;
}
DIV.width{width: 550px; text-align: left; PADDING-LEFT: 15px; font-size: 12px;}