#wrapper {  
background-color: #FFFFFF; 
width: 710px; 
height: auto; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

body {  
background-image: url(top/camper2.gif); 
background-repeat: repeat-x; 
text-align: center; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

h1 {  
font-size: 12px; 
color: #FFFFFF; 
background-color: #000093; 
text-align: left; 
height: 15px; 
width: 710px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 10px; 
font-weight: normal
}


#header ul {  
font-weight: bold; 
color: #003366; 
text-decoration: none; 
margin: 0px 0px; 
padding: 5px 0px 0px; 
float: right; 
background-image: url(top/header.jpg); 
background-repeat: repeat-x; 
width: 710px; 
height: 35px; 
text-align: right
}

#header li {  display: inline; 
margin: 0px 0px; padding: 10px 15px 0px
}

#header li a {  
font-size: 15px; 
text-decoration: none;
color: #444444
}

#header li a:hover {  color: #FF6600}
#header li a:active { color: #FF6600}

#header {  
background-image: url(top/camper2.gif); 
background-repeat: repeat-x; 
height: auto; width: 710px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

#sidenavi li a {  
text-decoration: none;
font-size: 15px; 
color: #444444
}

#sidenavi li a:hover {  color: #FF6600}
#sidenavi li a:active { color: #FF6600}


#sidenavi ul {
list-style: none; 
margin: 0px 0px; 
padding: 0px 0px; 

}
#sidenavi li { 
background: url(top/camper2.gif) no-repeat; 
margin: 0px 0px; padding: 0px 0px
}

#sidenavi {  
float: left; 
height: auto; 
width: 170px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
text-align: left
}

#sidenavi #sn1 {  
height: 40px; 
width: 150px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 0px; 
padding-left: 10px; 
font-size: 15px; 
background-image: url(top/navi1.jpg)
}

.p {  
font-size: 12px; 
font-weight: bold; 
color: #FF0000
}

address {  
font-size: 12px; 
color: #006666; 
background-image: url(top/camper2.gif); 
text-align: left; height: 35px; 
width: 710px; 
padding-top: 5px; 
padding-bottom: 5px; margin-top: 0px; 
margin-right: 0px; margin-bottom: 0px; 
margin-left: 0px; 
padding-left: 15px; 
font-style: normal; 
font-weight: normal; 
font-family: "MS UI Gothic", "Arial Black", "Courier New", "System"; 
padding-right: 0px
}

#navi {  
background-image: url(top/navi.jpg); 
background-repeat: no-repeat; 
text-align: right; 
height: 30px; 
width: 150px;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

#waku {  
height: auto; 
width: 160px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
border-top: 1px solid #BDCFCE;
border-right: 1px solid #BDCFCE;
border-left: 1px solid #BDCFCE;
border-bottom: 1px solid #BDCFCE;
}
#sidenavi #sn2 { 
height: auto; 
width: 150px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 20px; 
font-size: 15px; 
background-image: url(top/navi2.jpg)
}

.mini {  
font-size: 12px; 
color: #666666
}

#block {  
height: auto; 
width: 710px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

#main {  
background-image: url(top/main.jpg); 
background-repeat: no-repeat; float: 
right; height: 340px; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

#car {  
height: auto; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
float: right; 
text-align: left
}

h2 {
font-size: 16px;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
border-bottom:1px solid #527DAD;
; margin: 0px 0px
; letter-spacing: 0.1em
} 


h3 {
font-size: 15px;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
border-bottom:1px solid #808080;
font-weight: normal; 
background-image: url(top/navi2.jpg);
line-height: 15px
} 

.ko1{
background-image: url(top/ko1.jpg);
background-repeat: repeat-x;
padding: 2px 0px 2px 5px;
border-left: 5px solid #527DAD;
} 

.ko2{
padding: 2px 0px 2px 5px;
border-left: 2px solid #808080;
font-size: 15px; 
font-weight: bold; 
color: #234747
} 



h2 a {  
font-size: 16px; 
text-decoration: none;
color: #444444
}

h3 a {  
font-size: 15px; 
text-decoration: none;
color: #444444
}

h2 a:hover {  color: #FF6600}
h2 a:active { color: #FF6600}

h3 a:hover {  color: #FF6600}
h3 a:active { color: #FF6600}


.mo {  
line-height: 25px; 
color: #333333; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 10px; 
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 10px
}

#syo a {  
text-decoration: none;
color: #444444; 
float: right; 
font-size: 14px; 
font-weight: bold
}

#syo a:hover {  color: #FF6600}
#syo a:active { color: #FF6600}

#main1 { 
background-image: url(top/gai.jpg); 
background-repeat: no-repeat; 
float: right; 
height: 100px; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
 }

#main2 { 
background-image: url(top/qa.jpg); 
background-repeat: no-repeat; 
float: right; height: 100px; width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
 }

#mozi {  
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 10px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-left: 10px
; line-height: 25px
; letter-spacing: 0.1em
}

#main3 { 
background-image: url(top/rink.jpg); 
background-repeat: no-repeat; 
float: right; 
height: 100px; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 
}

#main4 { 
background-image: url(top/nagare.jpg);
 background-repeat: no-repeat; 
float: right; 
height: 100px; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 
}

#main5 { 
background-image: url(top/toi.jpg); 
background-repeat: no-repeat; 
float: right; height: 100px; 
width: 540px; margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 
}

.p2 { 
padding: 2px 0px 2px 5px; 
font-size: 12px; 
font-weight: bold; 
color: #FF0000}

.p3 { padding: 2px 0px 2px 5px; 
font-size: 16px; 
font-weight: bold; 
color: #FF0000}

#main6 { 
background-image: url(top/syatyo.jpg); 
background-repeat: no-repeat; 
float: right; 
height: 100px; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

#mozi2 { 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 10px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-left: 10px; 
line-height: 25px; 
letter-spacing: 0.1em; 
background-image: url(syatyo/syatyo1.jpg); 
background-attachment: fixed; 
background-repeat: no-repeat; 
background-position: right bottom
}
#main7 { 
background-image: url(top/check.jpg); 
background-repeat: no-repeat; 
float: right; 
height: 100px; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
 }

.p4 { 
padding: 2px 0px 2px 5px; 
font-size: 16px; 
font-weight: normal; 
color: #009999; 
background-color: #E2FBFE
}

table {
        color: #333333;
        width: 400px;
        margin-bottom: 30px;
        border: 1px #CCCCCC solid;
        border-collapse: separate;
        border-spacing: 1px;
; letter-spacing: 0.1em; clip:  rect(   )
}
tr {
        padding: 5px 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #E1E2E6;
; letter-spacing: 0.1em
}
td {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #EFF2F3;
}
#main8 
{ 
background-image: url(top/ari.jpg); 
background-repeat: no-repeat; 
float: right; 
height: 100px; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 
}
#main9 
{ 
background-image: url(top/jbj.jpg); 
background-repeat: no-repeat; 
float: right; height: 100px; 
width: 540px; margin-top: 0px; 
margin-right: 0px; margin-bottom: 0px; 
margin-left: 0px; padding-top: 0px; 
padding-right: 0px; padding-bottom: 0px; 
padding-left: 0px 
}

#mozi3 
{ 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 10px; 
padding-bottom: 10px; 
padding-left: 0px; 
line-height: 25px; 
letter-spacing: 0.1em ; 
color: #804000; 
background-image: url(top/sora.jpg); 
background-repeat: repeat-y; 
background-position: center top
}

#main10 
{ 
background-image: url(top/cam.jpg); 
background-repeat: no-repeat; 
float: right; 
height: 100px; 
width: 540px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 
}


#foot {  font-size: 12px; 
width: 700px; 
height: auto; 
padding: 0px 0px; 
margin: 60px 0px 20px;
line-height: 25px;
border-top: 1px solid #D9D9D9;
}

#foot a {  
text-decoration: none;
color: #444444;
}

#foot a:hover {  
text-decoration: underline; 
color: #FF6600
}

#foot a:active {  
text-decoration: underline; 
color: #FF6600
}


body a {  
text-decoration: none;
color: #444444;
}

body a:hover {  
text-decoration: underline; 
color: #FF6600
}

body a:active {  
text-decoration: underline; 
color: #FF6600
}

