H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 180%; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 10px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
H2.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 80%; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
P.text {
	FONT-SIZE: 80%; COLOR: #f00
}
LI {
	FONT-SIZE: 90%; LINE-HEIGHT: 150%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: '・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け',osaka,sans-serif; TEXT-ALIGN: center
}
A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #333; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
A:active {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #fff 0px; BORDER-LEFT: #fff 0px; COLOR: #333; BORDER-BOTTOM: #fff 0px; TEXT-DECORATION: none
}
A:visited {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #333; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
A:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #999; BORDER-BOTTOM: medium none; TEXT-DECORATION: underline
}
A.arrow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 27px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 188px; PADDING-TOP: 10px
}
A.arrow:link {
	DISPLAY: block; BACKGROUND: url(../images/arrow_bg.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow:active {
	DISPLAY: block; BACKGROUND: url(../images/arrow_bg.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow:visited {
	DISPLAY: block; BACKGROUND: url(../images/arrow_bg.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow:hover {
	DISPLAY: block; BACKGROUND: url(../images/arrow_bg_f2.gif) no-repeat; COLOR: #3c3796; TEXT-DECORATION: underline
}
A.arrow02 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 188px; PADDING-TOP: 10px
}
A.arrow02:link {
	DISPLAY: block; BACKGROUND: url(../images/arrow_bg_f2.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow02:active {
	DISPLAY: block; BACKGROUND: url(../images/arrow_bg_f2.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow02:visited {
	DISPLAY: block; BACKGROUND: url(../images/arrow_bg_f2.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow02:hover {
	DISPLAY: block; BACKGROUND: url(../images/arrow_bg_f2.gif) no-repeat; COLOR: #3c3796; TEXT-DECORATION: underline
}
A.arrow01 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.arrow01:link {
	DISPLAY: block; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 3px; COLOR: #333; TEXT-DECORATION: none
}
A.arrow01:active {
	DISPLAY: block; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 3px; COLOR: #333; TEXT-DECORATION: none
}
A.arrow01:visited {
	DISPLAY: block; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 3px; COLOR: #333; TEXT-DECORATION: none
}
A.arrow01:hover {
	DISPLAY: block; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 3px; COLOR: #3c3796; TEXT-DECORATION: underline
}
A.arrow01b {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 80%; PADDING-TOP: 0px
}
A.arrow01b:link {
	DISPLAY: block; BACKGROUND: url(../images/arrow04.gif) no-repeat 0px 3px; COLOR: #3c3796; TEXT-DECORATION: none
}
A.arrow01b:active {
	DISPLAY: block; BACKGROUND: url(../images/arrow04.gif) no-repeat 0px 3px; COLOR: #3c3796; TEXT-DECORATION: none
}
A.arrow01b:visited {
	DISPLAY: block; BACKGROUND: url(../images/arrow04.gif) no-repeat 0px 3px; COLOR: #3c3796; TEXT-DECORATION: none
}
A.arrow01b:hover {
	DISPLAY: block; BACKGROUND: url(../images/arrow04.gif) no-repeat 0px 3px; COLOR: #333; TEXT-DECORATION: underline
}
A.arrow03 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 188px; PADDING-TOP: 7px
}
A.arrow03:link {
	DISPLAY: block; BACKGROUND: url(../images/arrow03_bg.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow03:active {
	DISPLAY: block; BACKGROUND: url(../images/arrow03_bg.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow03:visited {
	DISPLAY: block; BACKGROUND: url(../images/arrow03_bg.gif) no-repeat; COLOR: #333; TEXT-DECORATION: none
}
A.arrow03:hover {
	DISPLAY: block; BACKGROUND: url(../images/arrow03_bg_f2.gif) no-repeat; COLOR: #3c3796; TEXT-DECORATION: underline
}
A.arrow04 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(../images/arrow04.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.arrow04:link {
	COLOR: #3c3796; TEXT-DECORATION: underline
}
A.arrow04:active {
	COLOR: #3c3796; TEXT-DECORATION: underline
}
A.arrow04:visited {
	COLOR: #3c3796; TEXT-DECORATION: underline
}
A.arrow04:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.arrowL A {
	FONT-WEIGHT: bold; COLOR: #f00; TEXT-DECORATION: none
}
.arrowL A:link {
	FONT-WEIGHT: bold; COLOR: #f00; TEXT-DECORATION: none
}
.arrowL A:active {
	FONT-WEIGHT: bold; COLOR: #f00; TEXT-DECORATION: none
}
.arrowL A:hover {
	FONT-WEIGHT: bold; COLOR: #f00; TEXT-DECORATION: underline
}
.arrownone {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: url(../images/arrow_none.gif) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 188px; PADDING-TOP: 10px
}
#board {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 772px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#skip {
	POSITION: absolute; TOP: -100px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 772px; PADDING-TOP: 0px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 270px; PADDING-TOP: 20px
}
#menuHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 490px; PADDING-TOP: 10px
}
#btnHead {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 47px 0px 0px; WIDTH: 300px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#btnHead UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#btnHead LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
#logoJ {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 162px; LINE-HEIGHT: 100%; PADDING-TOP: 0px
}
#btnHead IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
 HTML #logoJ {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 7px
}
#vis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headMenu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 6px; WIDTH: 760px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; HEIGHT: 60px
}
#headMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#headMenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px
}
#menu UL {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 190px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
#menu LI {
	DISPLAY: block; BORDER-BOTTOM: #ccc 1px dashed
}
#menu UL LI UL {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 190px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none
}
#menu UL LI UL LI {
	FONT-SIZE: 100%
}
#menu LI.end {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#main {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 50px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 0px
}
#mainR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 530px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; PADDING-TOP: 0px
}
.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; PADDING-TOP: 0px
}
.clear {
	CLEAR: both
}
.pdf {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/icon_pdf.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pageTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: right
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 8px
}
#footerTop {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 10px
}
#footL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 350px; PADDING-TOP: 0px
}
#footR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 410px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#footR A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0%; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px
}
#footL2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 440px; PADDING-TOP: 0px
}
#footR2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 320px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#footR2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.test {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	CLEAR: both; HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}

