﻿*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{height:100%;margin:0;padding:0;text-align:center;font-size:16px;font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';color:#4B4B4B !important;line-height:1.7}@media only screen and (max-width: 767px){body{font-size:0.9rem;line-height:1.5}}@media only screen and (max-width: 767px) and (max-width: 480px){body{font-size:0.8rem}}.wf-notosansjapanese{font-family:'Noto Sans JP', sans-serif;transform:rotate(0.05deg)}a{text-decoration:none;color:#4B4B4B}a:link,a:visited{text-decoration:none}a:hover,a:active,a:focus{text-decoration:underline}a img{border:0}a.hv:hover,a:hover img{opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}img{vertical-align:bottom}.img img{width:100%;height:auto}li{list-style-type:none}.page-wrap{background:url(../image/common/footer_bg.jpg) bottom left no-repeat;background-size:contain}.ggmap{position:relative;padding-bottom:43.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.newmark{display:inline-block;padding-left:1em;color:red;font-weight:600;font-size:90%}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.newmark{font-size:70%}}#header,#cover,#bread,.content,#footer{width:100%;text-align:center}#cover .inner,#bread .inner,.content .inner,#footer .inner{width:1080px;margin:0 auto}@media only screen and (max-width: 1080px){#cover .inner,#bread .inner,.content .inner,#footer .inner{width:100%;padding:0 15px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#cover .inner,#bread .inner,.content .inner,#footer .inner{padding:0 10px}}@media only screen and (max-width: 1080px){#header .inner{padding:15px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#header .inner{padding:10px}}header{background-color:#fff}header .inner{position:relative;padding:15px 0;text-align:center;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){header .inner{text-align:center}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){header .inner{padding:10px 0;text-align:left}}header .header-logo{position:relative;width:371px;margin:0 auto 10px;text-align:center}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){header .header-logo{width:280px;margin:0 0 0 15px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){header .header-logo{width:240px;max-width:65%;margin:0 0 0 5px}}header .header-logo .logo{text-align:center;margin:0 auto}header .header-logo .logo img{-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.9);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.9);box-shadow:5px 5px 5px rgba(0,0,0,0.9);filter:progid:DXImageTransform.Microsoft.Shadow(color="#000", Direction=145, Strength=5)}header .header-logo #insta{position:absolute;display:block;bottom:0;right:-100px;width:50px;height:50px;z-index:9999}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){header .header-logo #insta{right:-75px;width:50px;height:50px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){header .header-logo #insta{right:-14vw;width:38px;height:38px}}header .header-logo #insta img{width:100%;height:auto}header nav{margin:0 auto}.nav-wrap #nav-main{margin:0 auto}.cover{padding:0;position:relative;margin-bottom:50px}@media only screen and (max-width: 1080px){.cover{margin-bottom:4.6296296296vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){.cover{margin-bottom:4.8828125vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.cover{margin-bottom:25px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){.cover{margin-bottom:20px}}.cover .inner{padding:0;margin:0}.cover .inner img{width:100%;height:auto}.bread{margin:5px 0 20px}.bread .bread-body{width:810px;margin:0 auto;text-align:right;font-size:1rem;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bread span{padding-left:1rem;font-size:0.8rem}.bread .bread-body span a{display:block}.page-wrap{padding:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}main{padding-top:0;margin-top:0}.cover .inner{width:100%;height:690px;margin:0 auto}@media only screen and (max-width: 1080px){.cover .inner{height:63.8888888889vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.cover .inner{height:74.0740740741vw}}.cover .mainimg{position:relative;width:100%;height:100%}main .content{padding-top:0;margin-bottom:80px}@media only screen and (max-width: 1080px){main .content{margin-bottom:7.4074074074vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){main .content{margin-bottom:7.8125vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){main .content{margin-bottom:30px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){main .content{margin-bottom:25px}}main .content .inner{text-align:center}main .content .wrap{width:100%;padding:0;margin:0 0 30px;text-align:center}main .content .wrap:last-of-type{margin-bottom:0 !important}@media only screen and (max-width: 1080px){main .content .wrap{margin:0 0 2.7777777778vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){main .content .wrap{margin:0 0 2.9296875vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){main .content .wrap{margin:0 0 15px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){main .content .wrap{margin:0 0 10px}}#pagetitle{padding:0;margin:0}#pagetitle .inner{text-align:center;padding:0;margin:0 auto}#pagetitle .pagettl{display:inline-block;width:auto;margin:25px auto;padding:20px 0;font-size:1.8rem;font-weight:bold;color:#006050;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#pagetitle .pagettl:before{padding-right:0.5em}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#pagetitle .pagettl{margin:0 auto 5px !important;font-size:1.2rem}}.content .sect-ttl{display:inline-block;width:606px;padding:0 0 10px;margin:0 auto 25px;border-bottom:5px solid #006050;font-size:160%;font-weight:bold}@media only screen and (max-width: 1080px){.content .sect-ttl{margin-bottom:2.3148148148vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){.content .sect-ttl{margin-bottom:2.44140625vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.content .sect-ttl{width:95%;margin-bottom:15px;font-size:130%}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){.content .sect-ttl{width:100%;margin-bottom:10px}}.content .ttl{width:606px;padding:0 0 10px;margin:0 auto 25px;border-bottom:5px solid #006050;font-size:1.6rem;font-weight:bold}@media only screen and (max-width: 1080px){.content .ttl{margin:0 auto 2.3148148148vw;font-size:1.45rem}}@media only screen and (max-width: 1080px) and (max-width: 1024px){.content .ttl{margin:0 auto 2.44140625vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.content .ttl{margin:0 auto 5px;font-size:1.3rem}}.content .subj{margin-bottom:0.5em;font-size:150%}@media only screen and (max-width: 1080px){.content .subj{font-size:130%}}#main .subj{padding:0 0 10px;margin:0 auto}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#main .subj{padding:0 0 5px}}.content .catch{margin-bottom:50px}@media only screen and (max-width: 1080px){.content .catch{margin-bottom:4.6296296296vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){.content .catch{margin-bottom:4.8828125vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.content .catch{margin-bottom:25px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){.content .catch{margin-bottom:20px}}#main .catch{width:100%;text-align:center}.content .spec{width:100%;padding:30px;margin-bottom:30px;background-color:#eee;text-align:left;font-size:90%}@media only screen and (max-width: 1080px){.content .spec{padding:2.7777777778vw;margin-bottom:2.7777777778vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){.content .spec{padding:2.9296875vw;margin-bottom:2.9296875vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.content .spec{padding:15px;margin-bottom:15px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){.content .spec{padding:10px;margin-bottom:10px}}.content .tax{width:100%;text-align:right}.content .tax::before{content:"※ "}.content .desc{text-align:center}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.content .desc{width:100%;text-align:left}}#main .desc{display:inline-block;margin:0 auto}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#main .desc{width:100%;text-align:left}}.content .mapimg img{width:83%;height:auto}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.content .mapimg img{width:100%;height:auto}}.content .mapimg .caps{width:83%;margin-bottom:1em}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.content .mapimg .caps{width:100%}}.content .l2{font-size:130%}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.content .l2{font-size:110%}}.content .bold{font-weight:600}.link-wrap{width:100%;padding:0;margin:0;text-align:center}.topdf{display:inline-block;width:20em;padding:0.5em 0.5em 0.8em;margin-top:15px;text-align:center;border:1px solid #ccc;background-color:#610010;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.topdf{display:block;width:100%;margin-top:5px}}.topdf:hover{background-color:#C70022;text-decoration:none;color:#fff}.tolist{display:block;width:100%;text-align:right;text-decoration:none !important;font-weight:bold}.tolist:hover{text-decoration:none;color:#006050}.tolist:before{display:inline-block;content:"\f138";margin-right:3px;font-family:"Font Awesome 5 Free";font-weight:900}#content-menu .list-root{width:100%;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#content-menu.list-item{width:auto}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#content-menu.list-item{width:100%}}#content-menu .list-item a{display:block;width:100%}.card{width:100%;padding:0;margin:0;position:relative;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:17px}@media only screen and (max-width: 1080px){.card{row-gap:1.5740740741vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){.card{row-gap:1.66015625vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.card{row-gap:10px}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){.card{row-gap:5px}}.card .list-item{width:24%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;text-align:center;border:3px solid #006050;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1080px){.card .list-item{width:49.2%}}.card .list-item p{width:100%;padding:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.card .list-item .subj,.card .list-item .time,.card .list-item .price{font-size:1rem !important}}.card .list-item .subj{width:100%;padding:0.5rem;margin-bottom:0.5rem;text-align:center;background-color:#006050;font-size:1.3rem;color:#FFF}.card .list-item .subj span{font-size:65% !important}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.card .list-item .subj{padding:0.2rem 0.2rem 0.5rem;margin-bottom:5px}.card .list-item .subj span{font-size:75%}}.card .list-item .time{font-size:1.2rem;padding:0;margin:0}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.card .list-item .time{padding:0 5px}}.card .list-item .price{font-size:1.2rem;font-weight:bold;padding:0;margin:0 0 10px}.card .list-item .yoyaku{background-color:#eee}#pager{width:100%;padding:30px 0 1em;text-align:center}@media only screen and (max-width: 1080px){#pager{padding:2.7777777778vw 15px 1.5740740741vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){#pager{padding:2.9296875vw 15px 1.66015625vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#pager{padding:20px 0 2.2164276402vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){#pager{padding:15px 0 3.5416666667vw}}#pager .page-numbers{display:inline-block;width:auto;padding:0.4em 0.8em;text-decoration:none;border:1px solid #000 !important;color:#000;font-size:90%}#pager .page-numbers.prev,#pager .page-numbers.next{border:0 !important}#pager .page-numbers:hover{background-color:#000;color:#fff}#con-yoyaku{display:none;position:fixed;bottom:0 !important;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-color:transparent;z-index:9999;width:100% !important;height:auto;margin:0 auto !important;text-align:center;background-color:rgba(255,255,255,0.9)}@media only screen and (max-width: 1080px){#con-yoyaku{width:100%;padding:0 !important}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#con-yoyaku{position:fixed;bottom:0}}#con-yoyaku .inner{position:relative;width:100% !important;height:auto;text-align:center}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#con-yoyaku .inner{padding:0}}#con-yoyaku .yoyaku{position:relative;width:100% !important;max-width:100%;height:auto;padding:0.5em;margin:0 auto;text-align:center}#con-yoyaku .yoyaku a{position:relative;display:block;width:16em;height:auto;padding:0.8em 0;margin:0 auto;text-align:center;box-sizing:border-box;border-radius:12px;background-color:#006050;color:#fff;line-height:1.6;z-index:9990}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#con-yoyaku .yoyaku a{width:12em;border-radius:10px}}#con-yoyaku .yoyaku a:hover{opacity:0.9}#con-yoyaku .yoyaku a span{display:inline-block;width:auto}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#con-yoyaku .yoyaku a span{display:block}}#con-yoyaku .ptop{position:absolute;right:0.5em;bottom:0;z-index:9999}#con-yoyaku .ptop a{display:block;background-color:transparent;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;text-decoration:none;color:#ccc;font-weight:bold;font-size:1.5rem}#con-yoyaku .ptop a:hover{color:#006050}@media only screen and (max-width: 767px){#con-yoyaku .ptop{right:0.5em;bottom:0.6em}}#footer-wrap{padding-bottom:200px;margin-top:25px}@media only screen and (max-width: 1080px){#footer-wrap{padding-bottom:18.5185185185vw;margin-top:2.3148148148vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){#footer-wrap{padding-bottom:19.53125vw;margin-top:2.44140625vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#footer-wrap{padding-bottom:7em;margin-top:3.259452412vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){#footer-wrap{padding-bottom:5em;margin-top:calc-vw-xa(25px)}}#aside{margin-bottom:25px}@media only screen and (max-width: 1080px){#aside{padding-bottom:0;margin-bottom:2.3148148148vw;color:#4B4B4B}}@media only screen and (max-width: 1080px) and (max-width: 1024px){#aside{margin-bottom:2.44140625vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#aside{margin-bottom:3.259452412vw;background-color:rgba(255,255,255,0.6)}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){#aside{margin-bottom:5.2083333333vw}}#aside .inner{text-align:center}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#aside .inner{padding:0}}#aside .list-root{width:706px;margin:0 auto;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#aside .list-root{width:100%;padding:0 15px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){#aside .list-root{padding:0 10px}}#aside li{width:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:5px;margin:0 0 5px;text-align:center}@media only screen and (max-width: 1080px){#aside li{width:33%}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#aside li{width:49.5%;padding:0;margin:0 0 3px}#aside li:nth-last-of-type(1),#aside li:nth-last-of-type(2){margin-bottom:0}}#footer{color:#4B4B4B}#footer a{color:#4B4B4B}#footer .inner{text-align:center;color:#4B4B4B;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#footer .inner{color:#4B4B4B}}#footer .inner a{color:#4B4B4B}#footer .pc{display:block}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#footer .pc{display:none}}#footer .smp{display:none}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#footer .smp{display:block}}#footer-link{margin:0 auto 1em;text-align:center}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#footer-link{display:none}}#footer-link .list-root{text-align:center}#footer-link li{display:inline-block}#footer-link li:empty::after{content:""}#footer-link .list-root:after{content:"";display:block;width:50%}#footer-link li:before{content:"| "}#footer-link li:last-of-type br{display:none}#footer-link li:last-of-type:after{content:" |"}#footer-link li a{text-align:center;padding:0.2em;font-weight:normal}#footer-contact{width:100% !important;text-align:center;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer-contact .name{width:100%;padding:0;font-size:140%}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#footer-contact .name{font-size:130%}}#footer-contact span{display:inline-block;padding:5px;text-align:left}#footer-contact span.open:before{content:"開園時間 : "}#footer-contact span.addr br{display:none}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){#footer-contact span.addr br{display:block}}#footer-contact p{width:100%;text-align:center}#copyright{width:100%;text-align:center;padding:1.5em 5px}
