@charset "UTF-8";.wrap-spot-info{width:100%;background-color:#e9ebed;padding:50px 0 70px}@media screen and (max-width:600px){.wrap-spot-info{padding:30px 0 40px}}.wrap-spot-info .page-ttl .ttl{font-size:1.8rem;letter-spacing:0.05em}@media screen and (max-width:999px){.wrap-spot-info .page-ttl .ttl{font-size:1.6rem}}@media screen and (max-width:600px){.wrap-spot-info .page-ttl .ttl{font-size:1.4rem}}.wrap-spot-info .page-ttl .ttl:before{width:50px;height:1px}.wrap-spot-info .info-inner{display:flex;margin-top:40px}@media screen and (max-width:999px){.wrap-spot-info .info-inner{display:block;margin-top:30px}}@media screen and (max-width:600px){.wrap-spot-info .info-inner{margin-top:20px}}.wrap-spot-info .info-inner .map{width:47%}@media screen and (max-width:999px){.wrap-spot-info .info-inner .map{width:100%}}.wrap-spot-info .info-inner .map .wrap-iframe{position:relative;width:100%;padding-bottom:65.3191489362%}@media screen and (max-width:999px){.wrap-spot-info .info-inner .map .wrap-iframe{padding-bottom:26%}}@media screen and (max-width:600px){.wrap-spot-info .info-inner .map .wrap-iframe{padding-bottom:56.25%}}.wrap-spot-info .info-inner .map .wrap-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wrap-spot-info .info-inner .info-detail{width:53%;padding-left:80px}@media screen and (max-width:999px){.wrap-spot-info .info-inner .info-detail{width:100%;padding:20px 0 0}}.wrap-spot-info .info-inner .info-detail h5{font-size:2rem;font-weight:600}@media screen and (max-width:999px){.wrap-spot-info .info-inner .info-detail h5{font-size:1.8rem}}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail h5{font-size:1.6rem}}.wrap-spot-info .info-inner .info-detail .tag-list{display:flex;flex-wrap:wrap;margin-top:20px}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail .tag-list{margin-top:15px}}.wrap-spot-info .info-inner .info-detail .tag-list li{flex:0 1 auto;font-size:1.3rem;background-color:#fff;border-radius:5px;margin:0 5px 5px 0;padding:0.15em 1em}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail .tag-list li{font-size:1.2rem}}.wrap-spot-info .info-inner .info-detail .info-tbl{width:100%;margin-top:20px}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail .info-tbl{margin-top:10px}}.wrap-spot-info .info-inner .info-detail .info-tbl dl{display:flex;align-items:center}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail .info-tbl dl{display:block}}.wrap-spot-info .info-inner .info-detail .info-tbl dl:not(:first-child){border-top:1px solid #979797;margin-top:15px;padding-top:15px}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail .info-tbl dl:not(:first-child){margin-top:10px;padding-top:10px}}.wrap-spot-info .info-inner .info-detail .info-tbl dd,.wrap-spot-info .info-inner .info-detail .info-tbl dt{font-size:1.6rem}@media screen and (max-width:999px){.wrap-spot-info .info-inner .info-detail .info-tbl dd,.wrap-spot-info .info-inner .info-detail .info-tbl dt{font-size:1.4rem}}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail .info-tbl dd,.wrap-spot-info .info-inner .info-detail .info-tbl dt{font-size:1.3rem}}.wrap-spot-info .info-inner .info-detail .info-tbl dt{min-width:100px}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail .info-tbl dt{min-width:inherit;width:100%}}.wrap-spot-info .info-inner .info-detail .info-tbl dd{width:calc(100% - 100px)}@media screen and (max-width:600px){.wrap-spot-info .info-inner .info-detail .info-tbl dd{width:100%}}.wrap-spot-info .info-inner .info-detail .info-tbl dd a{display:block;text-decoration:underline;word-break:break-all;margin:0;opacity:1.0;transition:.3s ease-out;cursor:pointer}.wrap-spot-info .info-inner .info-detail .info-tbl dd a.map{display:inline-block}.wrap-spot-info .info-inner .info-detail .info-tbl dd a:hover{opacity:0.7}.black .wrap-spot-info{background-color:#000}.black .wrap-spot-info .info-inner .info-detail .tag-list li{background-color:#000}.black .wrap-spot-info .info-inner .info-detail .info-tbl dl:not(:first-child){border-top:none}.blue .wrap-spot-info{background-color:#0000FF}.blue .wrap-spot-info .info-inner .info-detail .tag-list li{background-color:#0000FF}.blue .wrap-spot-info .info-inner .info-detail .info-tbl dl:not(:first-child){border-top:none}.breadcrumb{position:static}.btn-style01 a{padding:15px}.mainvisual{position:relative;width:100%;padding-bottom:48%}.mainvisual .wrap-title{position:absolute;left:10%;bottom:60px;width:80%}@media screen and (max-width:999px){.mainvisual .wrap-title{left:5%;bottom:30px;width:90%}}.mainvisual .wrap-title.display_none{display:none}.mainvisual .wrap-title h1{font-family:a-otf-futo-min-a101-pr6n,serif;line-height:2.2;letter-spacing:0.2em}.mainvisual .wrap-title h1.sub-title{margin-bottom:10px;font-size:2.4rem}@media screen and (max-width:999px){.mainvisual .wrap-title h1.sub-title{font-size:1.8rem}}@media screen and (max-width:600px){.mainvisual .wrap-title h1.sub-title{font-size:1.4rem}}.mainvisual .wrap-title h1.main-title{font-size:3rem}@media screen and (max-width:999px){.mainvisual .wrap-title h1.main-title{font-size:2.2rem}}@media screen and (max-width:600px){.mainvisual .wrap-title h1.main-title{font-size:1.8rem}}.mainvisual .wrap-title h1 span.bg-box{display:block}.mainvisual .wrap-title h1 span.bg-box>span{background:#fff;display:inline;padding:10px 15px}@media screen and (max-width:999px){.mainvisual .wrap-title h1 span.bg-box>span{padding:8px 15px}}@media screen and (max-width:600px){.mainvisual .wrap-title h1 span.bg-box>span{padding:5px 10px}}.mainvisual .wrap-title h1 span.bg-box:not(:last-child){margin-bottom:2px}@media screen and (max-width:999px){.mainvisual .wrap-title h1 span.bg-box:not(:last-child){margin-bottom:5px}}.main-content{padding-top:60px;padding-bottom:120px}@media screen and (max-width:600px){.main-content{padding-bottom:100px}}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-size:2.4rem;font-weight:600;color:#333333;margin-bottom:0.5em}@media screen and (max-width:999px){.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-size:2.2rem}}@media screen and (max-width:600px){.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-size:1.8rem}}.main-content a,.main-content ol,.main-content p,.main-content pre,.main-content ul{font-size:1.6rem;color:#333333;margin-bottom:2.0em}.main-content img{width:auto;max-width:100%;height:auto}.main-content p strong{font-weight:600}.main-content p a{color:#586695;text-decoration:underline}.main-content p a.blankLink{position:relative}.main-content p a.blankLink:after{content:"";display:inline-block;width:14px;height:14px;margin-left:5px;background-image:url(../img/common/icon_blank.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.main-content p a.pdfLink{position:relative}.main-content p a.pdfLink:after{content:"";display:inline-block;width:14px;height:17px;margin-left:8px;background-image:url(../img/common/icon_pdf.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.main-content table{width:100%;border-collapse:collapse;margin-bottom:2.0em}.main-content table tr td,.main-content table tr th{font-size:1.6rem;border:1px solid #b3b3b3;text-align:left;padding:0.5em}.main-content table tr td a,.main-content table tr th a{margin:0}.main-content iframe{width:100%}.main-content .wp-caption{max-width:100%}.main-content .wp-caption-text{color:#4d4d4d;font-size:1.4rem;line-height:1.6;margin-top:10px}@media screen and (max-width:600px){.main-content .wp-caption-text{margin-top:5px}}.main-content .box-interview{margin-top:50px;margin-bottom:2em}.main-content .box-interview h4{font-size:2.2rem;letter-spacing:0.15em}@media screen and (max-width:999px){.main-content .box-interview h4{font-size:2rem}}@media screen and (max-width:600px){.main-content .box-interview h4{font-size:1.7rem}}.main-content .box-interview .inner-interview{display:flex;width:100%}@media screen and (max-width:600px){.main-content .box-interview .inner-interview{display:block}}.main-content .box-interview .inner-interview img{width:260px;margin-right:30px}@media screen and (max-width:999px){.main-content .box-interview .inner-interview img{width:180px}}@media screen and (max-width:600px){.main-content .box-interview .inner-interview img{width:100%;margin-right:0;margin-bottom:10px}}.main-content .box-interview .inner-interview .wrap-txt{width:calc(100% - 290px)}@media screen and (max-width:999px){.main-content .box-interview .inner-interview .wrap-txt{width:calc(100% - 210px)}}@media screen and (max-width:600px){.main-content .box-interview .inner-interview .wrap-txt{width:100%}}.main-content .box-interview .inner-interview .wrap-txt p.name{font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:2rem;margin-bottom:5px}@media screen and (max-width:999px){.main-content .box-interview .inner-interview .wrap-txt p.name{font-size:1.8rem}}@media screen and (max-width:600px){.main-content .box-interview .inner-interview .wrap-txt p.name{font-size:1.6rem;margin-bottom:0}}.main-content .box-point{position:relative;margin-top:2em;padding:30px 25px 20px;border:1px solid #DBDBD5}.main-content .box-point .point-ttl{position:absolute;top:-2rem;font-size:1.6rem;font-weight:600;color:#ffffff;background-color:#87272d;padding:0.5rem 1.5rem 0.5rem 40px}.main-content .box-point .point-ttl:before{content:'';display:inline-block;position:absolute;top:calc(50% - 2px);left:10px;width:20px;height:23px;transform:translateY(-50%);background-image:url(../img/common/icon_point.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.main-content .box-point .point-content p{margin-bottom:0}.main-content .box-btn{position:relative;text-align:center}.main-content .box-btn a{display:inline-block;position:relative;font-size:1.6rem;font-weight:600;letter-spacing:0.1em;color:#ffffff;text-align:center;background-color:#87272d;border-radius:10px;padding:15px 30px;box-shadow:5px 5px 0 #c8c8c8;transition:.3s ease-out}@media screen and (min-width:1000px){.main-content .box-btn a{min-width:500px}}@media screen and (max-width:999px){.main-content .box-btn a{display:block}}.main-content .box-btn a:hover{box-shadow:0 0 0 #c8c8c8;transform:translate(4px,4px)}.main-content .sp-title-style{font-family:a-otf-futo-min-a101-pr6n,serif;font-size:3rem;letter-spacing:0.13em;line-height:1.6;font-weight:400;width:100%}@media screen and (max-width:999px){.main-content .sp-title-style{font-size:2.5rem}}@media screen and (max-width:600px){.main-content .sp-title-style{font-size:2rem;letter-spacing:0.05em}}.main-content .column-box01{background-color:#f2f2f2;padding:70px 0;margin-bottom:100px}@media screen and (max-width:600px){.main-content .column-box01{padding:40px 0;margin-bottom:60px}}.main-content .column-box01 .column-inner{display:flex;align-items:flex-start;justify-content:space-between;position:relative;width:100%;max-width:1400px;margin:0 auto;padding-right:12%}@media screen and (max-width:1440px){.main-content .column-box01 .column-inner{padding:0 5%}}@media screen and (max-width:999px){.main-content .column-box01 .column-inner{display:block;width:80%;padding:0}}.main-content .column-box01 .column-inner .wrap-img{width:59.2307692308%}@media screen and (max-width:1299px){.main-content .column-box01 .column-inner .wrap-img{width:55%}}@media screen and (max-width:999px){.main-content .column-box01 .column-inner .wrap-img{width:100%;margin-bottom:20px}}.main-content .column-box01 .column-inner .wrap-img img{width:100%}.main-content .column-box01 .column-inner .wrap-text{position:relative;width:36.1538461538%}@media screen and (max-width:1299px){.main-content .column-box01 .column-inner .wrap-text{width:40%}}@media screen and (max-width:999px){.main-content .column-box01 .column-inner .wrap-text{width:100%;margin:0 auto}}@media screen and (max-width:600px){.main-content .column-box01 .column-inner .wrap-text{width:100%}}.main-content .column-box01 .column-inner .wrap-desc{margin-top:30px}@media screen and (max-width:600px){.main-content .column-box01 .column-inner .wrap-desc{margin-top:10px}}.main-content .column-box01 .column-inner .wrap-btn{margin-top:50px}.main-content .column-box01 .column-inner .wrap-btn a:not(:last-child){margin-bottom:15px}.main-content .column-box02{margin-bottom:100px}@media screen and (max-width:600px){.main-content .column-box02{margin-bottom:60px}}.main-content .column-box02 .column-content{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:600px){.main-content .column-box02 .column-content{justify-content:space-between}}.main-content .column-box02 .column-content .column-content-item{width:32%;margin-bottom:30px}@media screen and (max-width:600px){.main-content .column-box02 .column-content .column-content-item{width:48.5%;margin-bottom:15px}}.main-content .column-box02 .column-content .column-content-item:not(:nth-child(3n)){margin-right:2%}@media screen and (max-width:600px){.main-content .column-box02 .column-content .column-content-item:not(:nth-child(3n)){margin-right:0}}.main-content .column-box02 .column-content .column-content-item .con-img{width:100%;padding-bottom:62.0689655172%;margin-bottom:20px}@media screen and (max-width:600px){.main-content .column-box02 .column-content .column-content-item .con-img{margin-bottom:10px}}.main-content .column-box02 .column-content .column-content-item .wrap-txt h1,.main-content .column-box02 .column-content .column-content-item .wrap-txt h2,.main-content .column-box02 .column-content .column-content-item .wrap-txt h3,.main-content .column-box02 .column-content .column-content-item .wrap-txt h4,.main-content .column-box02 .column-content .column-content-item .wrap-txt h5,.main-content .column-box02 .column-content .column-content-item .wrap-txt h6{font-size:1.8rem}@media screen and (max-width:999px){.main-content .column-box02 .column-content .column-content-item .wrap-txt h1,.main-content .column-box02 .column-content .column-content-item .wrap-txt h2,.main-content .column-box02 .column-content .column-content-item .wrap-txt h3,.main-content .column-box02 .column-content .column-content-item .wrap-txt h4,.main-content .column-box02 .column-content .column-content-item .wrap-txt h5,.main-content .column-box02 .column-content .column-content-item .wrap-txt h6{font-size:1.6rem}}@media screen and (max-width:600px){.main-content .column-box02 .column-content .column-content-item .wrap-txt h1,.main-content .column-box02 .column-content .column-content-item .wrap-txt h2,.main-content .column-box02 .column-content .column-content-item .wrap-txt h3,.main-content .column-box02 .column-content .column-content-item .wrap-txt h4,.main-content .column-box02 .column-content .column-content-item .wrap-txt h5,.main-content .column-box02 .column-content .column-content-item .wrap-txt h6{font-size:1.5rem}}.main-content .info-box{margin-bottom:100px}@media screen and (max-width:600px){.main-content .info-box{margin-bottom:60px}}.main-content .heading-box{width:100%;padding:0 5% 40px}@media screen and (max-width:600px){.main-content .heading-box{padding:0 5% 20px}}.main-content .heading-box .sp-title-style{text-align:center}.main-content .editor-box{display:block;width:100%;max-width:620px;margin:0 auto;margin-bottom:100px}@media screen and (max-width:999px){.main-content .editor-box{padding:0 5%}}@media screen and (max-width:600px){.main-content .editor-box{margin-bottom:60px;padding:0 8%}}.main-content .button-box{margin-bottom:100px}@media screen and (max-width:600px){.main-content .button-box{margin-bottom:60px}}.main-content .status-box{width:100%;max-width:650px;margin:0 auto;margin-bottom:100px}@media screen and (max-width:999px){.main-content .status-box{padding:0 5%}}@media screen and (max-width:600px){.main-content .status-box{margin-bottom:60px}}.main-content .status-box+.status-box{margin-top:-70px}@media screen and (max-width:600px){.main-content .status-box+.status-box{margin-top:-30px}}.main-content .status-box .status-box-inner{display:flex;flex-wrap:wrap}.main-content .status-box .status-box-inner>div{margin:0 15px 15px;width:calc(20% - 30px);text-align:center}@media screen and (max-width:600px){.main-content .status-box .status-box-inner>div{margin:0 10px 20px;width:calc(33.33% - 20px)}}.main-content .status-box .status-box-inner>div .place{display:flex;align-items:center;justify-content:center;background-color:#f7f7f4;margin-bottom:30px}@media screen and (max-width:600px){.main-content .status-box .status-box-inner>div .place{margin-bottom:15px}}.main-content .status-box .status-box-inner>div .place p{font-size:1.4rem;font-weight:700;line-height:1.4;text-align:center;margin:0;padding:5px 8px}@media screen and (max-width:600px){.main-content .status-box .status-box-inner>div .place p{font-size:1.2rem;padding:3px}}.main-content .status-box .status-box-inner>div .level{position:relative;font-size:1.4rem;line-height:1.4;padding-top:100px}@media screen and (max-width:600px){.main-content .status-box .status-box-inner>div .level{font-size:1.2rem;padding-top:105px}}.main-content .status-box .status-box-inner>div .level:before{content:"";position:absolute;left:50%;transform:translateX(-50%);background-size:contain;background-position:center;background-repeat:no-repeat}.main-content .status-box .status-box-inner.autumn-leaves .level:before{top:0;width:80px;height:81px}.main-content .status-box .status-box-inner.autumn-leaves .level01:before{background-image:url(../img/special/icon_maple01.svg)}.main-content .status-box .status-box-inner.autumn-leaves .level02:before{background-image:url(../img/special/icon_maple02.svg)}.main-content .status-box .status-box-inner.autumn-leaves .level03:before{background-image:url(../img/special/icon_maple03.svg)}.main-content .status-box .status-box-inner.autumn-leaves .level04:before{background-image:url(../img/special/icon_maple04.svg)}.main-content .status-box .status-box-inner.autumn-leaves .level05:before{background-image:url(../img/special/icon_maple05.svg)}.main-content .status-box .status-box-inner.cherry-blossoms .level01:before{top:10px;width:30px;height:55.5px;background-image:url(../img/special/icon_cherry01.svg)}.main-content .status-box .status-box-inner.cherry-blossoms .level02:before{top:10px;width:35px;height:50.5px;background-image:url(../img/special/icon_cherry02.svg)}.main-content .status-box .status-box-inner.cherry-blossoms .level03:before{top:5px;width:86px;height:62px;background-image:url(../img/special/icon_cherry03.svg)}.main-content .status-box .status-box-inner.cherry-blossoms .level04:before{top:0;width:72.5px;height:69px;background-image:url(../img/special/icon_cherry04.svg)}.main-content .status-box .status-box-inner.cherry-blossoms .level05:before{top:0;width:63px;height:66.5px;background-image:url(../img/special/icon_cherry05.svg)}.black{}.black .mainvisual .wrap-title h1 span.bg-box>span{background:#000}.black .main-content{}.black .main-content .column-box01{background-color:#000}.black .main-content .status-box .status-box-inner>div .place{background-color:#000}.blue{}.blue .mainvisual .wrap-title h1 span.bg-box>span{background:#0000FF}.blue .main-content{}.blue .main-content .column-box01{background-color:#0000FF}.blue .main-content .status-box .status-box-inner>div .place{background-color:#0000FF}
/*# sourceMappingURL=special.css.map */