<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
*{
font-family:"Avenir ,ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
padding:0;
margin:0;
color:#444;
text-decoration:none;
list-style:none;
}

img{
border:0px;
padding:0px;
margin:0px;
}

a:hover{
opacity:0.8;
}

h2{
color:#fff;
font-size:28px;
padding-top:7%;
font-family: 'Noto Serif Japanese', serif;
text-align:center;
}

h3{
color:#535354;
font-size:25px;
font-family: 'Noto Serif Japanese', serif;
text-align:center;
text-decoration:underline;
clear:both;
font-weight:500;
}

h4{
text-align:left;
font-size:21px;
font-weight:600;
font-family: 'Noto Serif Japanese', serif;
padding:5px;
padding-left:45px;
line-height:1.8;
}

h5{
color:#ef9e5a;
text-align:left;
font-size:20px;
}

h6{
margin:20px auto;
margin-top:40px;
font-size:17px;
width:95%
text-align:left;
clear:both;
font-weight:normal;
text-decoration:underline;
color:#535354;
}

.no1{
background:url('../images/1.png')no-repeat;
background-size:35px;
background-position:0 6px;
}

.no2{
background:url('../images/2.png')no-repeat;
background-size:35px;
background-position:0 6px;
}

.no3{
background:url('../images/3.png')no-repeat;
background-size:35px;
background-position:0 6px;
}

.circle{
background:url('../images/circle.png')no-repeat;
background-size:35px;
background-position:0 3px;
}

.kuma{
background:url('../images/kuma3.png')no-repeat;
background-size:35px;
background-position:0 5px;
}

.list-disc p{
text-align:left;
background:url('../images/circle.png')no-repeat;
background-size:13px;
background-position:10px 8px;
padding-left:30px;
line-height:2;
}

.center{
text-align:center;
}

.left{
text-align:left;
}

.right{
text-align:right;
margin-right:0px;
}

.spacer{
height:30px;
clear:both;
}

.img-size75{
width:75%;
}

.img-size50{
width:50%;
}

.text-red{
color:#f55;
}

.sp-top{
display:none;
}

.sp-top-map{
display:none;
}


.top-img{
width:100%;
padding-top:19.8%;
background:url('../images/top01.jpg')no-repeat;
background-size:100%;
position:relative;
}

.top-img2{
width:100%;
height:300px;
background:url('../images/top02.jpg')no-repeat;
background-size:100%; 
}

.sub-img{
width:100%;
padding-top:19.8%;
background:url('../images/sub01.jpg')no-repeat;
background-size:100%; 
}

.sub-img2{
width:100%;
padding-top:19.8%;
background:url('../images/sub02.jpg')no-repeat;
background-size:100%; 
}

.sub-img3{
width:100%;
padding-top:19.8%;
background:url('../images/sub03.jpg')no-repeat;
background-size:100%; 
}

.sub-img4{
width:100%;
padding-top:19.8%;
background:url('../images/sub04.jpg')no-repeat;
background-size:100%; 
}

.sub-img5{
width:100%;
padding-top:19.8%;
position:relative;
}

.map{
width:100%;
margin:0px;
margin-bottom:-7px;
position:absolute;
top:0px;
height:100%;
}

.map2{
width:100%;
height:300px;
margin:0px;
}


.block02{
float:left;
width:50%;
font-size:15px;
margin:0px auto;
margin-bottom:0px;
text-align:center;
padding:0;
}

.p-left{
text-align:left;
}

.block01{
width:100%;
margin:0px auto;
text-align:center;
padding:0;
clear:both;
}

.shinryou-top{
width:60%;
padding:0px;
margin:0;
}

.shinryou-top img{
width:60%;
}

.table01{
border-left:solid 1px #aaa;
border-top:solid 1px #aaa;
border-spacing:0px;
width:100%;
}

.table01 td , .table01 th{
border-right:solid 1px #aaa;
border-bottom:solid 1px #aaa;
padding:3px;
text-align:center;
height:30px;
width:30px;
font-size:15px;
}

.table01 th{
background:#f4f7e9;
color:#555;
font-weight:normal;
}

.table01 th:nth-of-type(1){
width:100px;
}

.table02{
border-left:solid 1px #aaa;
border-top:solid 1px #aaa;
border-spacing:0px;
width:100%;
}

.table02 td , .table02 th{
border-right:solid 1px #aaa;
border-bottom:solid 1px #aaa;
padding:3px;
text-align:center;
height:30px;
width:9%;
font-size:15px;
}

.table02 th{
background:#f4f7e9;
color:#555;
}

.table02 th:nth-of-type(1){
width:100px;
}

.table03{
border-left:solid 1px #aaa;
border-top:solid 1px #aaa;
border-spacing:0px;
width:100%;
}

.table03 td{
border-right:solid 1px #aaa;
border-bottom:solid 1px #aaa;
padding:5px;
text-align:left;
height:30px;
font-size:15px;
}

.table03 td:nth-of-type(1){
width:100px;
text-align:center;
}


header{
width:100%;
height:70px;
border-bottom:solid 1px #ef9e5a;
}

.bt-01{
color:#fff;
font-size:15px;
padding:7px 20px;
font-weight:normal;
background:#ef9e5a;
border-radius:20px;
width:70%;
margin:10px auto;
text-align:center;
display:block;
}

.bt-02{
color:#fff;
font-size:12px;
padding:7px 10px;
font-weight:normal;
background:#ef9e5a;
border-radius:20px;
width:50%;
margin:10px auto;
text-align:center;
display:block;
}

.tel{
font-size:25px;
background:url('../images/tel.png')no-repeat;
background-size:30px;
padding-left:35px;
background-position:0 3px;
color:#ef9e5a;
font-weight:600;
display:inline;
}

#header-box{
width:900px;
margin:0 auto;
position:relative;
padding-top:10px;
}

.header-left{
position:absolute;
top:10px;
left:0px;
}

.header-left img{
width:300px;
}

.header-left p{
font-size:12px;
text-align:center;
color:#EF9E5A;
}

.header-right{
position:absolute;
font-size:12px;
top:10px;
right:0px;
}

.frame01{
border:solid 1px #EF9E5A;
margin:0 auto;
width:93%;
padding:10px;
font-size:15px;
line-height:1.8;
text-align:left;
}

.bg-wh{
background:url('../images/bg-wh.jpg')no-repeat;
background-position:bottom;
padding:30px 0;
}

.bg-gr{
width:100%;
background:#f4f7e9;
padding:0;
}

.sp-topimg{
display:none;
}


#menu{
width:100%;
background: #ef9e5a;
height:50px;
}

#menu-box{
z-index:500;
margin:0 auto;
width:900px;
}

#menu-box span{
border-left:solid 1px #fff;
padding:7px 0;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);
box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

#menu-box a{
padding:10px 0;
margin:5px 0;
text-align:center;
width:144px;
font-size:12px;
color:#fff;
display:inline-block;
padding-bottom:5px;
}

.inner-box{
width:900px;
margin:0 auto;
text-align:left;
clear:both;
position:relative;
padding-top:60px;
}

.inner-box table{
width:100%;
font-size:12px;
}

.inner-box a{
color:#654321;
font-weight:normal
}

#topics{
text-align:center;
width:100%;
background:url('../images/top-bk.jpg');
clear:both;
}

.sub-top-bk{
width:100%;
background-position:bottom;
background-size:cover;
height:250px;
}

#bottom{
width:100%;
}

#bottom-box{
width:900px;
margin:0 auto;
}

#bottom-box span{
border-left:solid 1px #bbb;
padding:0px 0;
}

.link a{
padding:5px 0;
margin:3px 0;
text-align:center;
width:115px;
font-size:11px;
color:#555;
display:inline-block;
}

footer{
clear:both;
text-align:center;
background:#ef9e5a;
height:50px;
}

footer p{
color:#fff;
padding-top:15px;
font-size:12px;
}

.list p{
padding-left:28px;
line-height:2.5;
background:url('../images/menu-back.png')no-repeat;
background-size:24px;
background-position:0 7px;
}

.bus{
background:url('../images/bus.png')no-repeat;
text-align:left;
padding-left:25px;
background-position:0 3px;
}

.toho{
background:url('../images/toho.png')no-repeat;
text-align:left;
padding-left:25px;
background-position:0 3px;
}

#tantoui{
width:900px;
margin:0 auto;
}

#tantoui table{
border-top:solid 1px #ddd;
border-left:solid 1px #ddd;
margin-bottom:20px;
width:100%;
background:#fff;
border-spacing:0px;
}

#tantoui td{
border-right:solid 1px #ddd;
border-bottom:solid 1px #ddd;
padding:15px;
font-size:12px;
text-align:left;
}

.td-1{
width:150px;
}

.td-2{
width:120px;
}

#tantoui span{
font-size:12px;
font-family: 'Noto Serif Japanese', serif;
text-align:center;
display:block;
}

#tantoui p{
font-size:19px;
font-weight:bold;
font-family: 'Noto Serif Japanese', serif;
text-align:center;
}

#topics{
text-align:center;
width:100%;
clear:both;
}

#topics img{
margin:20px 10px 20px 0;
width:445px;
}

@media screen and (max-width:900px){

h2{
text-align:center;
font-size:23px;
}

.block02{
padding:0;
}

.shinryou-top{
width:100%;
padding:0;
margin:0;
}

.bt-01{
width:30%;
float:left;
margin:10px 4%;
padding:7px 6%;
}

.bg-gr{
padding:30px 0;
}

#header-box{
width:100%;
}

#menu-box{
width:99.9%;
margin-left:0.2%;
}

#menu-box a{
width:15.8%;
font-size:10px;
}

.header-left{
left:10px;
}

.header-right{
right:10px;
}

.inner-box{
width:95%;
margin:0 auto;
}

.inner-box li{
width:90%;
padding-left:15px;
margin-left:10px;
border-bottom:solid 1px #7f584a;
}

#bottom-box{
width:100%;
height:auto;
text-align:center;
}

.link{
text-align:left;
}

.link span{
display:none;
}

.link a{
padding:10px 0;
margin:10px 0 10px 5px;
width:46%;
border:none;
border-left:solid 3px #ddd;
font-size:12px;
}

#header-box{
width:90%;
}

#tantoui{
width:95%;
margin:0 auto;
}

#tantoui td{
font-size:12px;
padding:5px;
}

.td-1{
width:95px;
text-align:center;
}

.td-2{
width:60px;
}

#tantoui span{
font-size:10px;
}

#tantoui p{
font-size:15px;
}

#topics img{
margin:10px 1%;
width:47%;
}
}


@media screen and (max-width:700px){

.bg-wh{
padding:0;
}

h3{
font-size:22px;
}

.link{
display:none;
}

.block02{
width:100%;
padding-bottom:60px;
}

.bt-01{
width:30%;
float:left;
margin:10px 3.5%;
}

.img-size75,.img-size50{
width:95%;
margin:0 auto;
}

.sp-top{
display:block;
width:100%;
}

.top-img{
display:none;
}

.top-img2{
display:none;
}

.sub-img{
display:none;
}

.sub-img2{
display:none;
}

.sub-img3{
display:none;
}

.sub-img4{
display:none;
}


.sub-img5{
display:none;
}

.sp-top-map{
display:block;
width:100%;
padding-top:54.3%;
position:relative;
}

.sp-map{
width:100%;
height:100%;
position:absolute;
top:0px;
}


.table02 td{
font-size:11px;
}

.spacer{
display:none;
}


#topics img{
margin:5px 2%;
width:96%;
}


.header-left{
position:relative;
top:0px;
margin:0 auto;
text-align:center;
}

.header-right{
display:none;
}


#menu{
display:none;
}

#topics img{
margin:5px 2%;
width:96%;
}

#bottom-box img{
margin:0px 15%;
width:auto;
height:40px;
padding:5px 0;
}

.sub-top-bk{
height:200px;
}



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