
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 150%; PADDING-TOP: 0px; FONT-FAMILY: "MS Pゴシック","MS　UIゴシック”,ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; LIST-STYLE-TYPE: none
}
A {
	COLOR: #444
;}
A:hover {
	COLOR: red
;}
BODY {
	background-image : url(woodbk2a.jpg); BACKGROUND-REPEAT: repeat; TEXT-ALIGN: center
;}
TD {
	
}
DD {
	
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
;}
UNKNOWN {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
UNKNOWN {
	
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 30px; COLOR: #655824; TEXT-ALIGN: left
;}
H2 {
	FONT-SIZE: 12px; BACKGROUND: url(http://haguruma.org/hagurumahp-1/midashi_back1.jpg) no-repeat; PADDING-BOTTOM: 15px; WIDTH: 100%; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: center
;}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: black; TEXT-ALIGN: center
;}
H4 {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; TEXT-ALIGN: left; font-color: #333
}}}}}}}}}}}}}}}}}
H5 {
	MARGIN-TOP: 20px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url() no-repeat; MARGIN-BOTTOM: 7px; COLOR: #333
;}
BR {
	CLEAR: both
;}
.head {
	FONT-SIZE: 12px; BACKGROUND: url() no-repeat; COLOR: #333; BORDER-BOTTOM: #cc3333 5px solid; HEIGHT: 25px; TEXT-ALIGN: right
;}
.shadow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 0px; background : url(../../haguruma/img-1/rightsidebg.gif) repeat-y right 50%; MARGIN-LEFT: auto; BORDER-LEFT: 0px; WIDTH: 958px; MARGIN-RIGHT: auto; BORDER-BOTTOM: 0px
;}
.container {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: 0px; WIDTH: 950px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: white
;}
.header {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 950px; POSITION: relative; BACKGROUND-COLOR: white; TEXT-ALIGN: center
;}
.contents {
	MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; TEXT-ALIGN: center
;}
.leftside {
	WIDTH: 170px; BACKGROUND-COLOR: white
;}
.main {
	WIDTH: 610px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
;}
.main2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 600px; PADDING-TOP: 0px; BACKGROUND-COLOR: white; textalign: center
}}}}}}}}}}}}}}}}}
.rightside {
	WIDTH: 170px; BACKGROUND-COLOR: white
;}
.footer {
	PADDING-RIGHT: 100px; BORDER-TOP: #cc3333 5px solid; PADDING-LEFT: 100px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
;}
.borderbox {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: white
;}
.marginbox {
	CLEAR: both; MARGIN: 10px 15px; OVERFLOW: auto
}}}}}}}}}}}}}}}}}
 HTML .borderbox {
	WIDTH: 100%
;}
 HTML .marginbox {
	WIDTH: 100%
;}
.leftside .index {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; COLOR: white; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: black; TEXT-ALIGN: center
;}
.main .index {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 600px; COLOR: white; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
;}
.main2 .index {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; COLOR: white; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: black
;}
.rightside .index {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: black; TEXT-ALIGN: center
;}
.leftside .box {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 170px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: white
;}
.main .box {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 600px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eeeeee
;}
.main2 .box {
	MARGIN-BOTTOM: 10px; WIDTH: 100%; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: white
;}
.rightside .box {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 170px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: white
;}
.leftside .box2 {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; WIDTH: 170px; COLOR: #333; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: left
;}
.leftside .belt {
	BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 5px auto; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
;}
.header .belt {
	BORDER-TOP: #000000 1px solid; PADDING-BOTTOM: 3px; MARGIN: 5px auto; WIDTH: 810px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
;}
.rightside .belt {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; WIDTH: 170px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left
;}
.main2 .belt {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: url() no-repeat; PADDING-BOTTOM: 3px; MARGIN: 5px auto; WIDTH: 600px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
;}
.leftside P {
	MARGIN: 4px
;}
.main P {
	MARGIN: 7px 10px; TEXT-ALIGN: left
;}
.main2 P {
	MARGIN: 7px 5px; TEXT-ALIGN: left
;}
.rightside P {
	MARGIN: 4px
;}
.menu {
	
}
.menu A {
	COLOR: white
;}
.sidemenu UL {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none
;}
.sidemenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid
;}
.sidemenu LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #3333cc; TEXT-DECORATION: none
;}
UNKNOWN {
	MARGIN-BOTTOM: 10px
}
UNKNOWN {
	
}
.sidemenu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #6666ff
;}
.sidemenu2 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: white
;}
.sidemenu2 UL {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none
;}
.sidemenu2 LI {
	CLEAR: both; PADDING-LEFT: 5px; WIDTH: 165px
;}
.sidemenu2 LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: white; TEXT-DECORATION: none
;}
UNKNOWN {
	MARGIN-BOTTOM: 10px
}
UNKNOWN {
	
}
.sidemenu2 LI A:hover {
	COLOR: red; BACKGROUND-COLOR: white
;}
.submenu {
	BORDER-RIGHT: #5970b2 1px solid; BORDER-TOP: #5970b2 1px solid; Z-INDEX: 3; BACKGROUND: #eaebd8; LEFT: -5px; VISIBILITY: hidden; BORDER-LEFT: #5970b2 1px solid; BORDER-BOTTOM: #5970b2 1px solid; POSITION: absolute
;}
.submenu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 11px arial; COLOR: #2875de; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: none
;}
.submenu A:hover {
	BACKGROUND: #49a3ff; COLOR: #fff
;}
.float_left {
	FLOAT: left
;}
.float_right {
	FLOAT: right
;}
.set_center {
	TEXT-ALIGN: center
;}
.direct {
	FONT-SIZE: 9pt; RIGHT: 25px; FLOAT: right; COLOR: white; POSITION: absolute; TOP: 2px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right
;}
.direct A {
	FONT-WEIGHT: normal; COLOR: white; TEXT-DECORATION: none
;}
.direct2 {
	FONT-SIZE: 9pt; RIGHT: 25px; FLOAT: right; COLOR: #333; POSITION: absolute; TOP: -13px; TEXT-ALIGN: right
;}
.title_mgn_top {
	MARGIN-TOP: 0px
;}
.topmenubox {
	MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto
;}
.topmenu {
	CLEAR: both; PADDING-LEFT: 0px; WIDTH: 100%; BACKGROUND-COLOR: #e2e2e2
;}
.tab {
	PADDING-RIGHT: 10px; MARGIN-TOP: auto; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 135px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; TEXT-ALIGN: center
;}
.tab A {
	COLOR: #ffffff
;}
.tab A:hover {
	COLOR: #ffcc00
;}
.topmenu2 {
	CLEAR: both; BORDER-RIGHT: #000000 1px solid; PADDING-LEFT: 100px; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left
;}
.topmenu2 A {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
.topmenu2 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
;}
.topmenu3 {
	CLEAR: both; BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 100px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #555555; TEXT-ALIGN: left
;}
.topmenu3 A {
	COLOR: #ffffe1; TEXT-DECORATION: none
;}
.topmenu3 A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
;}
#main3 {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; WIDTH: 600px; BORDER-BOTTOM: #808080 1px solid
;}
#main3 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
;}
.list-box {
	DISPLAY: inline-block; MARGIN-BOTTOM: 20px
;}
#botton {
	MARGIN: 0px; WIDTH: 600px
;}
#botton LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 40px
;}
#botton LI A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 150px; TEXT-INDENT: -700em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px
;}
#botton LI A:hover {
	BACKGROUND-POSITION: 0px -40px
.calendertable {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 2px; BACKGROUND-COLOR: #888
;}
.calenderhead {
	FONT-SIZE: 12pt; COLOR: #666666; BACKGROUND-COLOR: #fff
;}
.calenderhead2 {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #efefef
;}
.calender {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
;}
.infobox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #555; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f7f7f7
;}


  





