BODY {
	BACKGROUND: #fff; MARGIN: 0px; FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN, Osaka
;}
A:link {
	COLOR: #33f; TEXT-DECORATION: underline
;}
A:visited {
	COLOR: #936; TEXT-DECORATION: underline
;}
H1 {
	FONT-SIZE: 120%; COLOR: #bf390d
;}
H2 {
	MARGIN-TOP: 25px; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; COLOR: #bf390d
;}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
;}
P {
	MARGIN-TOP: 5px; FONT-SIZE: 96%; MARGIN-LEFT: 35px; LINE-HEIGHT: 130%; MARGIN-RIGHT: 80px
;}
LI {
	FONT-SIZE: 96%; MARGIN-LEFT: 35px; LINE-HEIGHT: 134%; MARGIN-RIGHT: 80px
;}
.tiny {
	FONT-SIZE: 10px
;}
.notice {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 15px; FONT-SIZE: 84%; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 134%; MARGIN-RIGHT: 80px; BORDER-BOTTOM: #ccc 1px dotted
;}
.notice02 {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 82%; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; MARGIN-RIGHT: 80px; PADDING-TOP: 15px
;}
.small_block {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 76%; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 126%; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
;}
.question {
	PADDING-RIGHT: 10px; MARGIN-TOP: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 96%; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 10px; MARGIN-LEFT: 35px; LINE-HEIGHT: 130%; MARGIN-RIGHT: 80px; PADDING-TOP: 10px
;}
.pad {
	FONT-SIZE: 96%; MARGIN: 5px 80px 20px 35px; LINE-HEIGHT: 134%
;}
.leftmargin {
	MARGIN-LEFT: 35px
;}
.b {
	FONT-WEIGHT: bold
;}
.rb {
	FONT-WEIGHT: bold; COLOR: #bf390d
;}
.gb {
	FONT-WEIGHT: bold; COLOR: #777
;}
.b2 {
	FONT-WEIGHT: bold; COLOR: #555
;}
.block {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 80%; PADDING-BOTTOM: 15px; MARGIN-LEFT: 80px; BORDER-LEFT: #ccc 1px solid; COLOR: #444; MARGIN-RIGHT: 80px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid
;}
.imgr {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
;}
.dot {
	BORDER-RIGHT: #ccc 1px dotted; BORDER-TOP: #ccc 1px dotted; BORDER-LEFT: #ccc 1px dotted; MARGIN-RIGHT: 80px; BORDER-BOTTOM: #ccc 1px dotted
;}
.imgl {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
;}
.layout {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
;}
#head {
	MARGIN: 15px 20px 20px
;}
#content {
	RIGHT: 20px;
	LEFT: 215px;
	POSITION: absolute
;
	top: 100px;
	width: 612px;
	height: 1300px;
}
#navi {
	LEFT: 21px;
	WIDTH: 155px;
	POSITION: absolute
;
	top: 101px;
	height: 455px;
}
.bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 84%; background : #00bb5e; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
;}
.path {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 84%;  PADDING-BOTTOM: 3px; COLOR: #444; PADDING-TOP: 3px
;
  border-top-color : #009349;
  
}
.footer {
	BORDER-TOP: #999 1px solid; FONT-SIZE: 76%; PADDING-BOTTOM: 30px; COLOR: #666; MARGIN-RIGHT: 80px; PADDING-TOP: 10px; TEXT-ALIGN: right
;}
.menu {
	border-right : 0px solid #8f816b; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 86%; background : #e4fec9; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 160%; PADDING-TOP: 10px
;
  border-top-width : 0px;
  border-top-color : #00ca65;
  border-top-style : solid;
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : #00cc66;
  border-bottom-width : 0px;
  border-bottom-style : solid;
  border-bottom-color : #8f816b;
  top : 1cm;
}
.redbox {
	PADDING-RIGHT: 10px; BORDER-TOP: #ca3300 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 94%; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 120%; PADDING-TOP: 10px; BORDER-BOTTOM: #ca3300 1px solid
;}
.blogbox {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 82%; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
;}
A.active:link {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
;}
A.active:visited {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
;}
A.active:hover {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
;}
A.white:link {
	COLOR: #fff; TEXT-DECORATION: none
;}
A.white:visited {
	COLOR: #fff; TEXT-DECORATION: none
;}
A.white:hover {
	COLOR: #fff; TEXT-DECORATION: underline
;}
