<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/*ãƒ¦ãƒ‹ãƒãƒ¼ã‚µãƒ«ã‚»ãƒ¬ã‚¯ã‚¿*/

* {
margin: 0;
padding: 0;
}
/*text-justify:distribute;
/*text-align:justify;


/*å…¨ä½“æ§‹é€&nbsp;*/

html{
overflow-y: scroll;
}

body{
background:url(../image/background.jpg) repeat-x #FFFFFF;
padding:0px;
margin:0px;
font-size:14px;
font-family: myriad pro, Arial, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", sans-serif;
line-height:19px;
text-justify:distribute;
text-align:justify;
}

#right_contents p {
font-size:14px;
padding:0 0 0 16px;
margin-bottom:7px;
}

#right_contents dl {
font-size:14px;
padding:21px 0 21px 21px;
}

#right_contents dt {
color:#FF7830;
}

#right_contents dd {
padding-left:10px;
}


#right_contents ul {
font-size:14px;
padding:21px 0 21px 32px;
}

#right_contents ul li {
margin-bottom:5px;
}

#right_contents ol {
font-size:14px;
padding:21px 0 21px 32px;
}

#right_contents ol li {
margin-bottom:5px;
}


.red_text {
color:#FF3333;
}

.bold_text {
font-weight:bold;
}



h1 {
background:url(../image/h1_back.jpg) no-repeat bottom left;
margin:1em 0 1em 0;
font-size:18px;
height:1.7em;
padding:1.2em 0 0 0.7em;
line-height:0.6em;
border-left:solid 3px #2a8600;
border-bottom:dotted 1px #666666;
color:#333333;
}

h2 {
background:url(../image/h2.jpg) center left;
height:1.2em;
font-size:15px;
line-height:15px;
padding:4px 0 0 22px;
margin-bottom:14px;
margin-top:20px;
}

h3 {
font-size:14px;
border-bottom:solid 1px #2a8600;
padding:0 0 3px 0px;
margin:21px 0 12px 16px;
color:#2a8600;
font-weight:bold;
line-height:12px;
}

h4 {
font-size:14px;
padding:0 0 3px 0px;
margin:21px 0 12px 16px;
color:#FF7830;
font-weight:bold;
line-height:12px;
}

#wrap {
width:860px;
margin:0 auto 0 auto;
background:url(../image/menu_back.jpg) repeat-y left top #FFFFFF;
}

#header {
width:860px;
margin:0 auto 0 auto;
height:87px;
}

#menu {
margin:0 0 0 0;
padding:0 0 0 0;
line-height:20px;
width:229px;
float:left;
}

#top_image {
width:860px;
height:253px;
margin:0 auto 0 auto;
}

#info_contents {
width:600px;
background:url(../image/info_back.jpg) repeat-y;;
width:792px;
margin:0 auto 0 auto;
}

#info_left {
width:420px;
float:left;
padding:10px 0 20px 35px;
font-size:12px;
line-height:16px;
}

#info_table {
margin:0 0 0 0;
padding:0 0 0 0;
line-height:17px;
width:520px;
}

#info_table table {
border-spacing:0px;
border-collapse:collapse;
}

#info_table td {
font-weight:normal;
padding:10px 0 0 0;
border-collapse:collapse;
margin:5px 5px 20px 0;
border:0px solid;
border-bottom:1px solid #999999;
background-color:#FFFFFF;
}

#footer {
width:860px;
margin:0 auto 0 auto;
height:20px;
background:#2a8600;
font-size:10px;
text-align:center;
padding-top:8px;
line-height:10px;
color:#FFFFFF;
}
.sanjo{
    display: inline ! important; 
    float: none; 
    background-color: rgb(255, 255, 255); 
    color: rgb(0, 0, 0); 
    font-variant: normal; 
    font-weight: 400; 
    letter-spacing: normal; 
    orphans: 2; 
    text-align: left; 
    text-decoration: none; 
    text-indent: 0px; 
    text-transform: none; 
    white-space: normal; 
    word-spacing: 0px;
}

/*å³ã‚³ãƒ³ãƒ†ãƒ³ãƒ„*/

#right_contents {
width:570px;
text-align:left;
padding:13px 25px 28px 31px;
float:left;
}

/*åŸºæœ¬ã®ãƒªãƒ³ã‚¯*/

#right_contents a:link,
#right_contents a:active,
#right_contents a:visited {
line-height:21px;
color:#2a8600;
}

#right_contents a:hover {
line-height:21px;
color:#6dac50;
}


/*ãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸éƒ¨å“*/

#pic {
float:left;
width:270px;
margin-bottom:30px;
}

.sponsor {
padding:10px 10px 0 0;
float:left;
width:275px;
line-height:21px;
}



/*ã‚¯ãƒªã‚¢ãƒ¼ãƒ•ã‚£ãƒƒã‚¯ã‚¹*/

.clearfix {
clear:both;
text-transform:none
}

.clearfix p {
display:none;
}


/*ãƒ¡ãƒ‹ãƒ¥ãƒ¼*/
#menu table {
border-spacing:0px;
border-collapse:collapse;
}

#menu td {
font-weight:normal;
padding:0px 0 0 0;
border-collapse:collapse;
margin:0px;
border:0px solid;
border-bottom:1px solid #999999;
}

#callender td {
border-bottom:0px solid #999999;
}

#menu a,
#menu .off{
    padding:11px 0 9px 19px;
    font-size:14px;
    background:url(../image/menu_back.jpg);
    line-height:16px;
}
#menu a{
display:block;
text-decoration:none;
color:#2a8600;
width:209px;
margin:0px;
}

#menu a:hover {
background:url(../image/menu_back_hover.jpg);
color:#6dac50;
}

.explanation {
font-size:12px;
color:#000000;
}

.new {
font-size:12px;
color:#FF3333;
}


/*æº–å‚™ã¨çµŒéŽ*/

#junbi {
background-color:#2a8600;
color:#FFFFFF; font-size:14px;
text-align:center;
padding:5px;
line-height:12px;
margin:15px 0;
}

#menu dl {}

#menu dt {
background:url(../image/schedule_arrow01.jpg) no-repeat center left;
color:#3300CC;
padding:0 0 0 15px;
margin:0 0 3px 20px;
line-height:12px;
font-size:12px;
}

#menu dd {
padding:0 0 0 15px;
margin:0 0 7px 20px;
line-height:12px;
font-size:12px;
}

/*Information*/

#inlineflame dl {
padding:0 0 0 0;
}

#inlineflame dt {
color:#3300CC;
padding:0 0 0 0px;
margin:0 0 3px 20px;
line-height:14px;
font-size:12px;
}

#inlineflame dd {
padding:0 0 7px 0px;
margin:0 0 12px 20px;
line-height:14px;
font-size:12px;
border-bottom: dotted 1px #999999;
}

#inlineflame {
overflow-y:scroll;
width:555px;
height:350px;
margin:0 0 20px 0;
padding:15px 15px 0 0;
border-top:solid 1px #666666;
}


/*äº‹å‹™å±€ãƒªãƒ³ã‚¯*/

#jimu {
float:right;
margin-bottom:15px;
display:block;
text-decoration:none;
padding:7px 15px 5px 40px;
font-size:14px;
background:url(../image/link_back.jpg) center left;
line-height:16px;
color:#FFFFFF;
text-align:right;
width:220px;
}

/* #jimu a:link,
#jimu a:active,
#jimu a:visited {
display:block;
text-decoration:none;
padding:7px 15px 5px 40px;
font-size:14px;
background:url(../image/link_back.jpg) center left;
line-height:16px;
color:#FFFFFF;
text-align:right;
width:220px;
}

#jimu a:hover {
background:url(../image/link_back_hover.jpg) center left;
color:#FFFFFF;
} */

/*ãƒ†ãƒ¼ãƒ–ãƒ«*/

.normal_table {
}

.normal_table table {
border-spacing:0px;
border-collapse:collapse;
}

.normal_table td {
font-weight:normal;
font-size:12px;
padding:2px 5px;
border:1px solid;
border-collapse:collapse;
margin:0ox;
background-color:#0061BC;
}

.normal_table th {
font-weight:normal;
font-size:12px;
padding:2px 4px;
border:1px solid;
border-collapse:collapse;
margin:0ox;
background-color:#0061BC;
text-align:center;
}


/*äºŒé‡å–ã‚Šæ¶ˆã—ç·š*/

.doubleline {
background-image:url(../../images/double.gif);
background-repeat:repeat-x;
background-position: center;
}

/*åŸºæœ¬è‰²æŒ‡å®š*/

.style1 {color: #2a8600}
.style2 {color: #0061BC}


</pre></body></html>