@charset "UTF-8";*{background-repeat:no-repeat;margin:0;padding:0;outline:none;line-height:1}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;overflow:hidden;color:#0071b4}a:hover{opacity:.8}img{border:none;line-height:0;vertical-align:bottom;max-width:100%}img[data-echo]{background-image:url(//www.hirayu-camp.com/css/../images/common/loader-white.gif);background-size:30px 30px;background-position:center center;border:solid 1px #ddd;border-radius:5px}img[data-echo].loaded{background-image:none}i{font-style:normal}.clear{clear:both;height:0;line-height:0;font-size:0}.space10{height:10px}.space20{height:20px}.space30{height:30px}.space40{height:40px}.space100{height:100px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.bold{font-weight:700}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.red{color:#c00}ul li{list-style:none}.alpha{transition:opacity .3s ease}@media (hover:hover){.alpha:hover{opacity:.7}}.wrap-alpha a{transition:opacity .3s ease}@media (hover:hover){.wrap-alpha a:hover{opacity:.7}}.enlarge{position:relative}.enlarge:after{content:url(//www.hirayu-camp.com/css/../images/common/search.svg);display:block;width:15px;height:15px;position:absolute;bottom:3px;right:3px;z-index:3;opacity:.4;transition:opacity .4s}.enlarge:hover:after{opacity:1}.bd-01{background:linear-gradient(transparent 60%,rgba(252,238,33,.6) 0%);font-weight:700}.bd-02{background:linear-gradient(transparent 60%,rgba(228,0,3,.4) 0%);font-weight:700}.bd-03{background:linear-gradient(transparent 60%,rgba(0,65,219,.5) 0%);font-weight:700}.cursor{cursor:pointer}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}.link a{color:#0071b4}.link a:hover{color:#0071b4}body{font-family:"Mochiy Pop One","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:16px}@media screen and (max-width:1024px){body{font-size:14px}}body{letter-spacing:1px;font-weight:400;color:#333;-webkit-appearance:none;overflow-x:hidden;-webkit-text-size-adjust:100%;background-color:#f9f8e5}.mochiy{font-family:"Mochiy Pop One",sans-serif}.font-normal{font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}#wrapper{max-width:1680px;margin:0 auto;border-left:solid 3px #000;border-right:solid 3px #000;position:relative}@media screen and (max-width:1680px){#wrapper{border:none}}.inner{width:100%;max-width:1400px;margin:0 auto;position:relative;padding:0 20px}@media screen and (max-width:500px){.inner{padding:0 10px}}.wrap-flex{display:flex;flex-wrap:wrap}.bt-1{display:block;margin:0 auto;font-size:16px}@media screen and (max-width:1024px){.bt-1{font-size:14px}}.bt-1{background-color:#20992a;color:#fff;border-radius:100px;padding:20px 30px;text-align:center;width:-moz-fit-content;width:fit-content;min-width:200px;border:solid 2px #fff;filter:drop-shadow(0 0 2px #999);position:relative;overflow:visible}.bt-1:after{content:"";display:block;width:8px;height:8px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:10px;transform:rotate(45deg) translateY(-50%)}.bt-2{display:block;font-size:13px}@media screen and (max-width:1024px){.bt-2{font-size:12px}}@media screen and (max-width:500px){.bt-2{font-size:11px}}.bt-2{background-color:#384f3d;color:#fff;border-radius:100px;padding:15px 20px;text-align:center;width:-moz-fit-content;width:fit-content;min-width:150px;border:solid 2px #fff;filter:drop-shadow(0 0 2px #999)}header{background-color:#20992a;position:absolute;top:0;left:0;width:100%;max-width:1680px;z-index:999}header .flex-left{width:50%;display:flex;padding-left:20px;align-items:center}@media screen and (max-width:800px){header .flex-left{width:80%}}@media screen and (max-width:600px){header .flex-left{width:100%;text-align:center;padding:10px}}header .flex-right{width:50%;display:flex;justify-content:flex-end}@media screen and (max-width:800px){header .flex-right{width:20%}}header .logo-set{max-width:160px}@media screen and (max-width:1024px){header .logo-set{max-width:140px}}@media screen and (max-width:600px){header .logo-set{max-width:120px}}header .col-2{display:flex;align-items:center;justify-content:flex-start;padding-left:30px}@media screen and (max-width:600px){header .col-2{padding-left:20px;justify-content:center;display:block}}header .col-2 span{display:block;font-weight:700;padding:10px 15px;font-size:12px;letter-spacing:0px}@media screen and (max-width:600px){header .col-2 span{font-size:11px;padding:8px 10px}}header .col-2 span.span-1{background-color:#ffe627;border-radius:100px 0 0 100px}@media screen and (max-width:600px){header .col-2 span.span-1{border-radius:6px 6px 0 0}}header .col-2 span.span-2{background-color:#fff;border-radius:0 100px 100px 0}@media screen and (max-width:600px){header .col-2 span.span-2{border-radius:0 0 6px 6px}}header .wrap-contact{background-color:#384f3d;color:#fff;display:flex;align-items:center;cursor:pointer;padding:0 20px}@media screen and (max-width:800px){header .wrap-contact{display:none}}header .wrap-contact span{display:block;text-align:center}header .wrap-contact a{color:#fff}header .wrap-contact .wrap-img{padding:10px}header .wrap-contact .wrap-txt{padding:10px}header .wrap-contact .sp-1{font-size:12px;margin-bottom:10px}@media screen and (max-width:1024px){header .wrap-contact .sp-1{font-size:10px}}header .wrap-contact .sp-2{font-size:20px;margin-bottom:10px}@media screen and (max-width:1024px){header .wrap-contact .sp-2{font-size:18px}}header .wrap-contact .sp-3{font-size:10px;line-height:1.6;display:block;text-align:left;font-weight:700}header .wrap-bg-menu{background-color:#ffe627}@media screen and (max-width:600px){header .wrap-bg-menu{position:fixed;top:10px;right:10px;height:50px;z-index:999;border-radius:6px}}header .wrap-bg-menu .bg-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:100px;height:100%;position:relative}header .wrap-bg-menu .bg-menu:after{content:"メニュー";font-size:10px;display:block;margin:10px auto 0;letter-spacing:0}@media screen and (max-width:600px){header .wrap-bg-menu .bg-menu{width:50px;transform:scale(.8)}}header .wrap-bg-menu .bg-menu span{width:40px;display:block;border-top:solid 2px #111;transition:all .4s ease}@media screen and (max-width:600px){header .wrap-bg-menu .bg-menu span{width:30px}}header .wrap-bg-menu .bg-menu .item-02{margin-top:10px}@media screen and (max-width:600px){header .wrap-bg-menu .bg-menu .item-02{margin-top:6px}}header .wrap-bg-menu .bg-menu .item-03{margin-top:10px}@media screen and (max-width:600px){header .wrap-bg-menu .bg-menu .item-03{margin-top:6px}}header .wrap-bg-menu .bg-menu.on .item-01{transform:rotate(-36deg);transform-origin:right}@media screen and (max-width:600px){header .wrap-bg-menu .bg-menu.on .item-01{transform:rotate(-32deg)}}header .wrap-bg-menu .bg-menu.on .item-02{width:0}header .wrap-bg-menu .bg-menu.on .item-03{transform:rotate(36deg);transform-origin:right}@media screen and (max-width:600px){header .wrap-bg-menu .bg-menu.on .item-03{transform:rotate(32deg)}}header .wrap-news{background-color:#754b23;color:#fff}header .wrap-news .inner{padding-top:15px;padding-bottom:15px}@media screen and (max-width:600px){header .wrap-news .inner{padding-top:10px;padding-bottom:10px}}header .wrap-news .title{font-size:13px}@media screen and (max-width:1024px){header .wrap-news .title{font-size:12px}}@media screen and (max-width:500px){header .wrap-news .title{font-size:11px}}header .wrap-news .title{display:inline-block;vertical-align:middle;margin-right:20px}@media screen and (max-width:600px){header .wrap-news .title{display:none;margin-bottom:10px}}header .wrap-news .cont{font-size:13px}@media screen and (max-width:1024px){header .wrap-news .cont{font-size:12px}}@media screen and (max-width:500px){header .wrap-news .cont{font-size:11px}}header .wrap-news .cont{display:inline-block;vertical-align:middle}@media screen and (max-width:600px){header .wrap-news .cont{line-height:1.6}}header .wrap-news .cont a{color:#fff}header .wrap-news .cont .more{font-size:10px;margin-left:10px;background-color:#ffe627;color:#333;display:inline-block;padding:4px 10px;border-radius:100px;letter-spacing:0}@media screen and (max-width:600px){header .wrap-news .cont .more{display:none}}.show-menu{position:fixed;width:100%;max-width:60%;right:-100%;height:100%;background-color:#384f3d;z-index:10;overflow:auto;color:#fff;padding:30px 50px 200px;opacity:0;visibility:hidden;transition:all .4s}@media screen and (max-width:1024px){.show-menu{max-width:100%}}@media screen and (max-width:600px){.show-menu{padding:60px 20px;top:0}}.show-menu.on{opacity:1;right:0;visibility:visible}.show-menu a{color:#fff}.show-menu .wrap-nav{margin-bottom:0}.show-menu .wrap-nav .list-menu{width:100%;display:flex;flex-wrap:wrap}.show-menu .wrap-nav .list-menu li{padding:10px;width:50%}@media screen and (max-width:600px){.show-menu .wrap-nav .list-menu li{padding:5px}}.show-menu .wrap-nav .list-menu a{display:flex;justify-content:center;align-items:center;background-color:#f9f8e5;padding:20px;text-align:center;border-radius:5px;width:100%;height:100%;color:#333;font-size:16px}@media screen and (max-width:600px){.show-menu .wrap-nav .list-menu a{font-size:13px;padding:12px}}.show-menu .wrap-res-bt{padding:20px 5px;text-align:center;display:flex;margin:0 auto;gap:10px}@media screen and (max-width:600px){.show-menu .wrap-res-bt{display:block;padding:20px 5px 0}}.show-menu .wrap-res-bt a{display:block;padding:0 5px}@media screen and (max-width:600px){.show-menu .wrap-res-bt a{margin-bottom:10px}}.show-menu .wrap-info{padding:20px 10px;border-bottom:solid 1px #fff;margin-bottom:20px}.show-menu .wrap-info .name{font-size:clamp(14px, 5vw, 24px);margin-bottom:20px}.show-menu .wrap-info .address{margin-bottom:20px;font-size:16px}@media screen and (max-width:600px){.show-menu .wrap-info .address{font-size:12px;line-height:1.6}}.show-menu .wrap-info .address br{display:none}@media screen and (max-width:600px){.show-menu .wrap-info .address br{display:block}}.show-menu .wrap-info .tel{margin-bottom:10px}.show-menu .wrap-info .tel a{color:#fff;font-size:20px}@media screen and (max-width:600px){.show-menu .wrap-info .tel a{font-size:18px}}.show-menu .wrap-info .icon-phone{width:auto;height:20px;display:inline-block;margin-right:10px}@media screen and (max-width:600px){.show-menu .wrap-info .icon-phone{height:20px}}.show-menu .wrap-info .tel2{padding-left:35px}.show-menu .wrap-info .tel2 .sp1{display:block;margin-bottom:5px;font-size:14px}@media screen and (max-width:600px){.show-menu .wrap-info .tel2 .sp1{font-size:16px}}.show-menu .wrap-info .tel2 a{color:#0071b4;font-size:22px}@media screen and (max-width:600px){.show-menu .wrap-info .tel2 a{font-size:22px}}.show-menu .wrap-info .tel2 .note{display:block;font-size:12px;margin-top:10px;line-height:1.6}.show-menu .wrap-info .tel2 .note br{display:none}@media screen and (max-width:500px){.show-menu .wrap-info .tel2 .note br{display:block}}.show-menu .wrap-info .tel2 .note span{display:inline-block}@media screen and (max-width:500px){.show-menu .wrap-info .tel2 .note span{display:none}}.show-menu .wrap-sns ul{display:flex;align-items:center;gap:10px}@media screen and (max-width:600px){.show-menu .wrap-sns ul{gap:10px}}.show-menu .wrap-sns ul img{width:40px;height:auto}@media screen and (max-width:600px){.show-menu .wrap-sns ul img{width:30px}}@media screen and (max-width:600px){.show-menu .wrap-sns{padding:0 10px}}.menu-layer{display:block;width:100%;height:100%;background-color:rgba(0,0,0,.8);position:fixed;top:0;right:0;z-index:10;opacity:0;visibility:hidden;transition:all .4s}.menu-layer.on{opacity:1;visibility:visible}.wrap-slide{position:relative;max-width:1200px;box-sizing:border-box;padding:0 50px;margin:0 auto}@media screen and (max-width:600px){.wrap-slide{padding:0}}.wrap-slide .prev{width:50px;display:block;transform:translateY(-50%) rotate(-180deg);cursor:pointer;position:absolute;top:50%;left:0}@media screen and (max-width:600px){.wrap-slide .prev{left:-15px}}.wrap-slide .next{width:50px;display:block;cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:600px){.wrap-slide .next{right:-15px}}.slick{overflow:hidden;width:100%;position:relative;padding:0 0 40px}.slick li.slick-slide{display:inline-block;vertical-align:middle;overflow:hidden}.slick li.slick-slide img{width:100%;height:auto}.slick-slide,.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);transform:translateZ(0);perspective:1000}.slick-arrow{position:absolute;top:50%;font-size:50px;margin-top:-50px;z-index:2}.slick-prev{left:-10px}.slick-next{right:-10px}.fa-angle-left{width:50px;height:50px;display:block;border-top:solid 1px #333;border-left:solid 1px #333;transform:rotate(-45deg)}.fa-angle-right{width:50px;height:50px;display:block;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg)}.slick-dots{text-align:center;position:absolute;bottom:0;left:0;width:100%}.slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;background-color:#ddd;border-radius:100%;text-indent:-9999px;cursor:pointer}.slick-dots li.slick-active{background-color:#ffe627}footer{background-color:#31a5d6;position:relative;height:100%;min-height:850px}@media screen and (max-width:600px){footer{min-height:inherit;padding-bottom:150px}}footer .sec-f-menu{background-color:#fff;padding:50px 0}@media screen and (max-width:600px){footer .sec-f-menu{display:none}}footer .sec-f-menu .f-menu{display:flex;justify-content:center;gap:20px}footer .sec-f-menu .f-menu li a{font-size:13px}@media screen and (max-width:1024px){footer .sec-f-menu .f-menu li a{font-size:12px}}@media screen and (max-width:500px){footer .sec-f-menu .f-menu li a{font-size:11px}}footer .sec-f-menu .f-menu li a{color:#333}footer .mountain{width:100%;height:150px;background-image:url(//www.hirayu-camp.com/css/../images/ft-mountain.svg);background-size:cover;position:absolute;bottom:0;left:0;z-index:4;opacity:.5}@media screen and (max-width:600px){footer .mountain{height:100px;background-size:auto 50px}}footer .sec-f-slide{position:relative;transform:translateY(-37px)}footer .sec-f-slide .nami-bl{bottom:inherit;top:-10px}@media screen and (max-width:600px){footer .sec-f-slide .nami-bl{top:-7px}}footer .logo-color{max-width:200px;display:block;margin:0 auto;transform:translateY(-50px);position:relative;z-index:99}@media screen and (max-width:900px){footer .logo-color{max-width:120px}}footer .wrap-txts{color:#fff;text-align:center;max-width:500px;margin:0 auto}footer .wrap-txts h4{font-size:30px}@media screen and (max-width:1024px){footer .wrap-txts h4{font-size:20px}}footer .wrap-txts h4{font-weight:400;margin-bottom:20px}@media screen and (max-width:600px){footer .wrap-txts h4{font-size:18px}}footer .wrap-txts h5{font-size:20px}@media screen and (max-width:1024px){footer .wrap-txts h5{font-size:18px}}footer .wrap-txts h5{font-weight:400;margin-bottom:30px}@media screen and (max-width:600px){footer .wrap-txts h5{font-size:14px}}footer .wrap-txts span{display:block;margin:0 auto;font-size:16px}@media screen and (max-width:1024px){footer .wrap-txts span{font-size:14px}}@media screen and (max-width:600px){footer .wrap-txts span{font-size:13px}}footer .wrap-txts span.tel{font-size:18px}@media screen and (max-width:1024px){footer .wrap-txts span.tel{font-size:16px}}footer .wrap-txts span.tel{margin-top:20px;margin-bottom:10px}footer .wrap-txts span.bh{font-size:13px}@media screen and (max-width:1024px){footer .wrap-txts span.bh{font-size:12px}}@media screen and (max-width:500px){footer .wrap-txts span.bh{font-size:11px}}footer .wrap-txts a{color:#fff}footer .copyright{font-size:10px;text-align:center;display:block;position:relative;z-index:10;color:#fff}footer .copyright .pc{display:inline}@media screen and (max-width:600px){footer .copyright .pc{display:none}}footer .tent{position:absolute;bottom:0;right:11%;z-index:12;max-width:80px}@media screen and (max-width:600px){footer .tent{max-width:60px}}footer .backtop:hover{opacity:1}footer .goback{position:absolute;bottom:30px;right:8%;z-index:10;max-width:130px}@media screen and (max-width:600px){footer .goback{max-width:80px;bottom:30px}}.information{background-color:#fff;max-width:60%;height:80%;position:fixed;top:10%;left:20%;z-index:99999;padding:50px 100px;border-radius:5px;overflow-y:auto;display:none}@media screen and (max-width:1400px){.information{padding:50px}}@media screen and (max-width:1024px){.information{max-width:80%;left:10%}}@media screen and (max-width:500px){.information{padding:30px;top:5vh;left:5%;min-height:inherit;height:90vh;width:90%;max-width:90%;overflow:auto}}.information h3{text-align:center;margin-bottom:40px}@media screen and (max-width:1024px){.information h3{font-size:16px}}@media screen and (max-width:500px){.information h3{font-size:15px;margin-bottom:30px}}.information p{padding-bottom:1em;line-height:1.6;letter-spacing:1px}.information img{width:100%;height:auto}.information ul{padding-bottom:1em}.information li{list-style-type:disc;margin-bottom:2em;font-size:16px}@media screen and (max-width:1400px){.information li{margin-bottom:1em}}@media screen and (max-width:1024px){.information li{font-size:15px}}@media screen and (max-width:500px){.information li{font-size:15px}}.information .bt-close{text-align:center;padding:18px 24px;width:300px;display:block;margin:30px auto 0;background-color:#fff;border:solid 1px #333;border-radius:5px;font-size:16px;font-weight:700;letter-spacing:2px;color:#333;line-height:1;cursor:pointer}@media screen and (max-width:1024px){.information .bt-close{font-size:14px}}@media screen and (max-width:500px){.information .bt-close{width:100%;max-width:100%;font-size:12px;padding:18px;margin:0 auto 10px}}.information .bt-close:before{content:"▶ ";display:inline-block;margin-right:10px;font-size:10px;vertical-align:middle;padding-bottom:3px}.information .bt-close:hover{opacity:.8}.information .bt-close2{font-size:normal;width:50px;height:50px;border-radius:100px;position:absolute;top:10px;right:10px;display:block;background-color:#fff;cursor:pointer}@media screen and (max-width:600px){.information .bt-close2{top:5px;right:10px;width:30px;height:30px}}.information .bt-close2:before{content:"";width:30px;height:1.5px;background-color:#333;display:block;position:absolute;top:50%;left:10px;transform:rotate(-45deg)}@media screen and (max-width:600px){.information .bt-close2:before{width:20px;left:5px}}.information .bt-close2:after{content:"";width:30px;height:1.5px;background-color:#333;display:block;position:absolute;top:50%;left:10px;transform:rotate(45deg)}@media screen and (max-width:600px){.information .bt-close2:after{width:20px;left:5px}}.layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999}.sec-top-01{height:100vh;background-color:#20992a;position:relative}.sec-top-01 .inner{height:100%}.sec-top-01 .wrap-logo{text-align:center;color:#fff;width:220px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);z-index:3}@media screen and (max-width:1024px){.sec-top-01 .wrap-logo{width:180px}}@media screen and (max-height:700px){.sec-top-01 .wrap-logo{top:40%}}.sec-top-01 .wrap-logo img{margin:0 auto 30px;display:block;width:100%;filter:drop-shadow(0 0 3px #000)}@media screen and (max-width:600px){.sec-top-01 .wrap-logo img{width:130px}}@media screen and (max-height:700px){.sec-top-01 .wrap-logo img{width:100px}}.sec-top-01 .wrap-logo .catch span{display:block;margin-bottom:15px;padding-bottom:15px;filter:drop-shadow(0 0 3px #000)}.sec-top-01 .wrap-logo .catch span.catch-1{border-bottom:solid 1px #fff;font-size:20px}@media screen and (max-width:1024px){.sec-top-01 .wrap-logo .catch span.catch-1{font-size:18px}}.sec-top-01 .wrap-logo .catch span.catch-1{letter-spacing:4px}@media screen and (max-width:600px){.sec-top-01 .wrap-logo .catch span.catch-1{font-size:14px}}.sec-top-01 .wrap-logo .catch span.catch-2{font-size:20px}@media screen and (max-width:1024px){.sec-top-01 .wrap-logo .catch span.catch-2{font-size:18px}}.sec-top-01 .wrap-logo .catch span.catch-2{letter-spacing:4px}@media screen and (max-width:600px){.sec-top-01 .wrap-logo .catch span.catch-2{font-size:14px}}.sec-top-01 .mv{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.sec-top-01 .slide-mv{height:100%;position:absolute;background-image:url(//www.hirayu-camp.com/css/../images/common/loader-oval.svg);background-position:center;background-size:30px 30px;top:0;left:0;z-index:1}.sec-top-01 .slide-mv img{width:auto;height:100vh !important;-o-object-fit:cover;object-fit:cover;display:block}.sec-top-01 .slide-mv .slick-dots{text-align:center;position:absolute;bottom:10px;left:auto !important;right:10px !important;width:-moz-fit-content;width:fit-content}.sec-top-01 .wrap-bns{position:absolute;bottom:30px;left:0;width:100%;z-index:10}.sec-top-01 .wrap-bns .inner{display:flex;align-items:center;justify-content:center;max-width:900px;gap:10px}.sec-top-01 .wrap-bns a:hover{opacity:1}@media screen and (max-width:600px){.sec-top-01 .wrap-bns .bn-02{display:none}}.sec-top-01 .wrap-bns .today-availability{background-color:#fff;margin:0 auto 1rem;padding:1rem;border-radius:.8rem;max-width:860px;width:calc(100% - 40px)}@media screen and (max-width:600px){.sec-top-01 .wrap-bns .today-availability{width:calc(100% - 20px);padding:.75rem}}.sec-top-01 .wrap-bns .today-availability-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:10.4px}.sec-top-01 .wrap-bns .today-availability-title{margin:0;font-size:16px;font-weight:700}@media screen and (max-width:600px){.sec-top-01 .wrap-bns .today-availability-title{font-size:14px}}.sec-top-01 .wrap-bns .today-availability-note{color:#6c757d;font-size:12px}@media screen and (max-width:600px){.sec-top-01 .wrap-bns .today-availability-note{font-size:11px}}.sec-top-01 .wrap-bns .today-availability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}@media (min-width:768px){.sec-top-01 .wrap-bns .today-availability-grid{grid-template-columns:repeat(4,1fr)}}.sec-top-01 .wrap-bns .today-status{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.8rem .9rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.8rem;color:inherit;text-decoration:none;font-weight:700;font-size:14px}@media screen and (max-width:600px){.sec-top-01 .wrap-bns .today-status{padding:.6rem .7rem;font-size:12px}}.sec-top-01 .wrap-bns .today-status[href]:hover{border-color:#86b87a;box-shadow:0 .25rem .7rem rgba(0,0,0,.08)}.sec-top-01 .wrap-bns .today-mark{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:50%;font-size:1.25rem;font-weight:900}.sec-top-01 .wrap-bns .today-mark.ok{background:#e5f5eb;color:#198754}.sec-top-01 .wrap-bns .today-mark.few{background:#fff3cd;color:#9a6700}.sec-top-01 .wrap-bns .today-mark.none{background:#f1f3f5;color:#6c757d}@media screen and (max-width:600px){.sec-top-01 .nami{bottom:-.1px}}.bn-online-sp{display:none;position:absolute;top:30%;right:-1px;width:35px;z-index:100}@media screen and (max-width:600px){.bn-online-sp{display:block}}.nami{width:100%;height:7px;background-repeat:repeat-x;background-size:40px auto;position:absolute;bottom:0;left:0;z-index:10}@media screen and (max-width:600px){.nami{height:4px;background-size:20px auto;bottom:-1px}}.nami-bl{background-image:url(//www.hirayu-camp.com/css/../images/nami-bl.png)}.nami-yl{background-image:url(//www.hirayu-camp.com/css/../images/nami-yl.png)}.nami-bw{background-image:url(//www.hirayu-camp.com/css/../images/nami-bw.png)}.nami-br{background-image:url(//www.hirayu-camp.com/css/../images/nami-br.png)}.nami-gr{background-image:url(//www.hirayu-camp.com/css/../images/nami-gr.png)}.forest{width:100%;height:45px;background-image:url(//www.hirayu-camp.com/css/../images/forest.png);background-repeat:repeat-x;background-size:300px auto;position:absolute;bottom:0;left:0;z-index:9}@media screen and (max-width:600px){.forest{background-size:250px auto;background-position:0 10px}}.slash{width:100%;height:20px;background-image:url(//www.hirayu-camp.com/css/../images/slash.png);background-repeat:repeat-x;background-size:10px auto;position:absolute;bottom:-15px;left:0;z-index:9}@media screen and (max-width:600px){.slash{height:10px;background-size:5px auto;bottom:-10px}}.sec-top-02{background-color:#31a5d6;color:#fff;position:relative}.sec-top-02 .inner{max-width:800px;margin:0 auto;text-align:center}.sec-top-02 .bg-illust{width:100%;height:auto;max-width:1680px;margin:0 auto;display:block}.sec-top-02 .wrap-chatch-1{margin:0 auto 100px;position:relative}.sec-top-02 .wrap-chatch-1:before{content:"";display:block;width:3px;height:50px;background-color:#fff;position:absolute;left:0;bottom:-20px;transform:rotate(-30deg)}.sec-top-02 .wrap-chatch-1:after{content:"";display:block;width:3px;height:50px;background-color:#fff;position:absolute;right:0;bottom:-20px;transform:rotate(30deg)}.sec-top-02 .catch-2{font-size:30px;text-align:left;letter-spacing:2px;line-height:1.8;max-width:730px;margin:0 auto 100px}.sec-top-02 .eagle{max-width:130px;position:absolute;top:100px;right:100px}.sec-top-02 .birds{max-width:130px;position:absolute;top:300px;left:50px}.sec-top-02 .bt-sitemap{max-width:300px;margin:0 auto;display:block}@media screen and (max-width:600px){.sec-top-02 .bt-sitemap{max-width:200px}}.sec-top-02 .show-map{position:absolute;right:30px;bottom:30px;margin-bottom:12px;z-index:2;overflow:visible}@media screen and (max-width:600px){.sec-top-02 .show-map{right:10px;bottom:10px;margin-bottom:8px}}.sec-top-02 .show-map:hover{opacity:1}.sec-top-02 .bt-circle-map{display:block;position:static;width:100%;max-width:180px;filter:drop-shadow(0 0 10px #333)}@media screen and (max-width:600px){.sec-top-02 .bt-circle-map{max-width:100px}}.sec-common{padding:100px 0;position:relative}.sec-title{text-align:center;position:relative;margin-bottom:80px}@media screen and (max-width:600px){.sec-title{margin-bottom:50px}}.sec-title img{display:block;margin:0 auto 20px;position:relative;z-index:2}.sec-title img.title-img{width:auto;height:35px}@media screen and (max-width:1024px){.sec-title img.title-img{height:30px}}@media screen and (max-width:1024px){.sec-title img.tent{max-width:60px}}.sec-title .logo{opacity:.1;position:absolute;top:-20px;left:50%;transform:translateX(-50%);max-width:180px;z-index:1}.block-title{background-color:#754b23;border-radius:100px;padding:10px 20px;color:#fff;width:-moz-fit-content;width:fit-content;margin:0 auto 50px;font-size:16px}@media screen and (max-width:1024px){.block-title{font-size:14px}}.block-title{letter-spacing:2px;font-weight:400}@media screen and (max-width:600px){.block-title{font-size:13px;margin:0 auto 30px}}@media screen and (max-width:600px) and (max-width:1024px){.block-title{font-size:12px}}@media screen and (max-width:600px) and (max-width:500px){.block-title{font-size:11px}}.block-sub-title{padding:10px 20px;font-size:16px}@media screen and (max-width:1024px){.block-sub-title{font-size:14px}}.block-sub-title{letter-spacing:2px;font-weight:400;text-align:center}.sec-top-03{position:relative;min-height:500px;background-color:#754b23;background-image:url(//www.hirayu-camp.com/css/../images/bg-icons.png);background-repeat:repeat;background-size:1200px;background-position:top 50px left 0}.sec-top-03 .wrap-slide-bts{margin:0 auto 50px;max-width:800px}.sec-top-03 .wrap-slide-bts ul{display:flex;justify-content:center;gap:20px}@media screen and (max-width:600px){.sec-top-03 .wrap-slide-bts ul{flex-wrap:wrap;gap:10px}}.sec-top-03 .wrap-slide-bts li{width:calc(50% - 10px);display:block;background-color:#f9f8e5;color:#fff;text-align:center;padding:20px;border-radius:6px;cursor:pointer}@media screen and (max-width:600px){.sec-top-03 .wrap-slide-bts li{padding:12px}}.sec-top-03 .wrap-slide-bts li.bt-stay{background-color:#ffe627;color:#333}.sec-top-03 .wrap-slide-bts li.bt-play{background-color:#ff7610}.sec-top-03 .wrap-slide-bts li.bt-onsen{background-color:#20992a}.sec-top-03 .wrap-slide-bts li.bt-fac{background-color:#666}.sec-top-03 .slide-1{max-width:1000px;margin:0 auto}.sec-top-03 .slide-1 li.slick-slide{margin:0 10px;width:33.3333333333%;vertical-align:top !important;background-color:#fff;cursor:pointer;position:relative;border:solid 3px #ffe627;border-radius:6px;overflow:hidden}.sec-top-03 .slide-1 li.slick-slide.play{border:solid 3px #ff7610}.sec-top-03 .slide-1 li.slick-slide.onsen{border:solid 3px #20992a}.sec-top-03 .slide-1 li.slick-slide.fac{border:solid 3px #666}@media screen and (max-width:1024px){.sec-top-03 .slide-1 li.slick-slide{margin:0 5px}}.sec-top-03 .slide-1 li.slick-slide .wrap-img{width:auto;height:250px}.sec-top-03 .slide-1 li.slick-slide .wrap-img img{-o-object-fit:cover;object-fit:cover;height:250px}.sec-top-03 .slide-1 li.slick-slide .wrap-txt{padding:20px}.sec-top-03 .slide-1 li.slick-slide .wrap-txt span{display:block}.sec-top-03 .slide-1 li.slick-slide .wrap-txt span.name{font-size:16px;margin-bottom:10px}@media screen and (max-width:600px){.sec-top-03 .slide-1 li.slick-slide .wrap-txt span.name{font-size:14px}}.sec-top-03 .slide-1 li.slick-slide .wrap-txt span.desc{font-size:13px !important;margin-bottom:30px;line-height:1.4;min-height:80px}@media screen and (max-width:600px){.sec-top-03 .slide-1 li.slick-slide .wrap-txt span.desc{font-size:13px}}.sec-top-03 .slide-1 li.slick-slide .wrap-txt span.desc p{font-size:14px;line-height:1.4}@media screen and (max-width:600px){.sec-top-03 .slide-1 li.slick-slide .wrap-txt span.desc p{font-size:13px}}.sec-top-03 .slide-1 li.slick-slide .wrap-txt a.link{font-size:13px !important;letter-spacing:0}.sec-top-03 .slide-1 li.slick-slide .icon{position:absolute;left:0;top:0;background-color:#333;color:#fff;font-size:13px}@media screen and (max-width:1024px){.sec-top-03 .slide-1 li.slick-slide .icon{font-size:12px}}@media screen and (max-width:500px){.sec-top-03 .slide-1 li.slick-slide .icon{font-size:11px}}.sec-top-03 .slide-1 li.slick-slide .icon{padding:10px;display:block}.sec-top-03 .slide-1 li.slick-slide .icon.icon-01{color:#333;background-color:#ffe627}.sec-top-03 .slide-1 li.slick-slide .icon.icon-02{background-color:#ff7610}.sec-top-03 .slide-1 li.slick-slide .icon.icon-03{background-color:#20992a}.sec-top-03 .slide-1 li.slick-slide .icon.icon-04{background-color:#666}@media screen and (max-width:600px){.sec-top-03 .slide-1 li.slick-slide .icon{font-size:13px}}.sec-top-04{background-color:#f9f8e5;min-height:500px}.sec-top-04 .bangaro{max-width:350px;position:absolute;top:-100px;left:20px;z-index:100}@media screen and (max-width:1024px){.sec-top-04 .bangaro{max-width:300px}}@media screen and (max-width:600px){.sec-top-04 .bangaro{max-width:200px}}.sec-top-04 .content{background-color:#fff;border:solid 1.5px #754b23;border-radius:10px;padding:50px;min-height:500px;max-width:800px;margin:0 auto}@media screen and (max-width:600px){.sec-top-04 .content{padding:30px 20px}}.sec-top-04 .content .block{margin-bottom:50px}.sec-top-04 .content .desc{font-size:16px}@media screen and (max-width:1024px){.sec-top-04 .content .desc{font-size:14px}}.sec-top-04 .content .desc{margin-bottom:1em}.sec-top-04 .content .note{font-size:13px}@media screen and (max-width:1024px){.sec-top-04 .content .note{font-size:12px}}@media screen and (max-width:500px){.sec-top-04 .content .note{font-size:11px}}.sec-top-04 .content .note{margin-bottom:20px}.sec-top-04 .wrap-holidays{border:solid 1px #333;padding:20px;width:-moz-fit-content;width:fit-content;margin-top:20px}.sec-top-04 .wrap-holidays .title{background-color:#fff;padding:0 20px;text-align:center;font-size:13px}@media screen and (max-width:1024px){.sec-top-04 .wrap-holidays .title{font-size:12px}}@media screen and (max-width:500px){.sec-top-04 .wrap-holidays .title{font-size:11px}}.sec-top-04 .wrap-holidays .title{display:block;margin:0 auto;transform:translateY(-26px);width:-moz-fit-content;width:fit-content}.sec-top-04 .wrap-holidays li{font-size:13px}@media screen and (max-width:1024px){.sec-top-04 .wrap-holidays li{font-size:12px}}@media screen and (max-width:500px){.sec-top-04 .wrap-holidays li{font-size:11px}}.sec-top-04 .wrap-holidays li{margin-bottom:10px}.wrap-table{padding:20px 0}.wrap-table table{width:100%;background-color:#333;border-spacing:1px}.wrap-table th{background-color:#e2dbcf;padding:20px;font-size:16px}@media screen and (max-width:1024px){.wrap-table th{font-size:14px}}.wrap-table th{text-align:left;font-weight:400}@media screen and (max-width:600px){.wrap-table th{padding:10px;font-size:13px}}@media screen and (max-width:600px) and (max-width:1024px){.wrap-table th{font-size:12px}}@media screen and (max-width:600px) and (max-width:500px){.wrap-table th{font-size:11px}}.wrap-table td{background-color:#fff;padding:20px;font-size:16px}@media screen and (max-width:1024px){.wrap-table td{font-size:14px}}.wrap-table td{text-align:center;font-weight:400}@media screen and (max-width:600px){.wrap-table td{padding:10px;font-size:13px}}@media screen and (max-width:600px) and (max-width:1024px){.wrap-table td{font-size:12px}}@media screen and (max-width:600px) and (max-width:500px){.wrap-table td{font-size:11px}}.txt-s{font-size:13px}@media screen and (max-width:1024px){.txt-s{font-size:12px}}@media screen and (max-width:500px){.txt-s{font-size:11px}}.wrap-simulation{background-color:#fff8c1;border-radius:10px;border:solid 3px #754b23;padding:30px 30px 50px;text-align:center;margin-top:100px;position:relative}@media screen and (max-width:600px){.wrap-simulation{padding:30px 0 0;border:none;background-color:transparent}}.wrap-simulation .block-title{transform:translateY(-50px);margin-bottom:30px}@media screen and (max-width:600px){.wrap-simulation .block-title{margin-bottom:0}}.wrap-simulation .wrap-form{width:100%;max-width:600px;margin:0 auto 30px}.wrap-simulation table{width:100%;border-spacing:1px;background-color:#ddd}@media screen and (max-width:600px){.wrap-simulation table{background-color:#20992a;border-radius:6px;overflow:hidden}}.wrap-simulation th{font-size:16px}@media screen and (max-width:1024px){.wrap-simulation th{font-size:14px}}.wrap-simulation th{padding:20px 20px 20px 10px;white-space:nowrap;text-align:right;width:30%;background-color:#20992a;color:#fff}@media screen and (max-width:600px){.wrap-simulation th{display:block;width:100%;text-align:center;padding:10px}}.wrap-simulation th .font-s{display:block;font-size:13px}@media screen and (max-width:1024px){.wrap-simulation th .font-s{font-size:12px}}@media screen and (max-width:500px){.wrap-simulation th .font-s{font-size:11px}}.wrap-simulation th .font-s{margin-top:10px}.wrap-simulation td{font-size:16px}@media screen and (max-width:1024px){.wrap-simulation td{font-size:14px}}.wrap-simulation td{padding:20px 10px 20px 20px;text-align:left;width:70%;background-color:#fff}@media screen and (max-width:600px){.wrap-simulation td{display:block;width:100%;padding:10px;text-align:center}}.wrap-simulation select{padding:10px;font-size:18px;border:solid 1px #333;border-radius:3px;width:100px;text-align:center}.wrap-simulation .txt-s{width:100px;padding:10px;font-size:16px;border:solid 1px #333;border-radius:3px}.wrap-simulation label{display:block;line-height:1.8}.wrap-simulation label input{margin-right:5px}@media screen and (max-width:600px){.wrap-simulation .wrap-radio{text-align:left;width:-moz-fit-content;width:fit-content;margin:0 auto}}.wrap-simulation .wrap-special{margin-bottom:10px;margin-left:30px}@media screen and (max-width:600px){.wrap-simulation .wrap-special{width:-moz-fit-content;width:fit-content;margin:10px auto 0}}.wrap-simulation .wrap-special li{font-size:13px}@media screen and (max-width:1024px){.wrap-simulation .wrap-special li{font-size:12px}}@media screen and (max-width:500px){.wrap-simulation .wrap-special li{font-size:11px}}.wrap-simulation .wrap-special li{line-height:1.8;list-style:disc}@media screen and (max-width:600px){.wrap-simulation .wrap-special li{text-align:left}}.wrap-simulation .bt-calculate{display:flex;margin:0 auto;background-color:#20992a;width:100%;max-width:300px;padding:20px;border-radius:6px;font-size:18px}@media screen and (max-width:1024px){.wrap-simulation .bt-calculate{font-size:16px}}.wrap-simulation .bt-calculate{color:#fff;border:none;font-weight:700;align-items:center;justify-content:center;gap:20px;cursor:pointer}@media screen and (max-width:600px){.wrap-simulation .bt-calculate{width:100%;padding:15px;font-size:16px}}@media screen and (max-width:600px) and (max-width:1024px){.wrap-simulation .bt-calculate{font-size:14px}}.wrap-simulation .bt-calculate span{display:block}.wrap-simulation .bt-calculate img{width:auto;height:30px;display:block}.wrap-simulation .wrap-rabit{position:absolute;top:-30px;right:20px;width:200px}.wrap-simulation .wrap-rabit .rabit{width:80px;position:absolute;top:10px;right:10px}@media screen and (max-width:600px){.wrap-simulation .wrap-rabit .rabit{width:60px;right:-20px}}.wrap-simulation .wrap-rabit .txt-rabit{position:absolute;top:-50px;right:-50px;width:100px}@media screen and (max-width:600px){.wrap-simulation .wrap-rabit .txt-rabit{width:80px}}.popup-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:none;overflow-y:auto;padding:50px 0}@media screen and (max-width:600px){.popup-layer{overflow-y:auto}}.popup-layer .popup-estimate{max-width:800px;margin:0 auto;border-radius:10px;padding:50px;background-color:#fff}@media screen and (max-width:600px){.popup-layer .popup-estimate{padding:20px;top:0;left:0;width:100%;transform:none}}@media screen and (max-width:600px){.popup-layer .popup-estimate table{overflow:hidden;border-radius:0}}.popup-layer .popup-estimate h4{margin-bottom:30px}.popup-layer .popup-estimate th{background-color:#eee;color:#333;text-align:left;padding:20px 30px;width:200px;font-weight:700}@media screen and (max-width:600px){.popup-layer .popup-estimate th{width:100%;padding:10px;display:block;text-align:center}}.popup-layer .popup-estimate th .txt-special{font-size:14px;margin-left:10px;display:none}@media screen and (max-width:600px){.popup-layer .popup-estimate th .txt-special{font-size:12px}}.popup-layer .popup-estimate td{width:50%;font-weight:700;font-size:14px}@media screen and (max-width:600px){.popup-layer .popup-estimate td{width:100%;padding:10px;display:block;font-size:13px}}.popup-layer .popup-estimate td:nth-of-type(odd){white-space:nowrap;padding:0 30px;width:200px;font-size:16px;text-align:center;font-weight:700}@media screen and (max-width:600px){.popup-layer .popup-estimate td:nth-of-type(odd){width:100%;padding:10px;font-size:14px;display:block}}.popup-layer .popup-estimate .total{display:block;margin:30px auto;font-weight:700}.popup-layer .popup-estimate .bt-close{font-size:normal;width:50px;height:50px;border-radius:100px;position:fixed;top:30px;right:30px;display:block;background-color:#fff;cursor:pointer}@media screen and (max-width:600px){.popup-layer .popup-estimate .bt-close{top:5px;right:10px;width:30px;height:30px}}.popup-layer .popup-estimate .bt-close:before{content:"";width:30px;height:1.5px;background-color:#333;display:block;position:absolute;top:50%;left:10px;transform:rotate(-45deg)}@media screen and (max-width:600px){.popup-layer .popup-estimate .bt-close:before{width:20px;left:5px}}.popup-layer .popup-estimate .bt-close:after{content:"";width:30px;height:1.5px;background-color:#333;display:block;position:absolute;top:50%;left:10px;transform:rotate(45deg)}@media screen and (max-width:600px){.popup-layer .popup-estimate .bt-close:after{width:20px;left:5px}}.popup-layer .popup-estimate .link{display:block;margin:20px auto 0;width:-moz-fit-content;width:fit-content;border-bottom:solid 1px #0071b4;padding-bottom:5px;font-size:12px}.popup-layer .txt-spc{display:none;font-size:14px}@media screen and (max-width:600px){.popup-layer .txt-spc{font-size:12px}}.sec-top-05{background-color:#e2dbcf;position:relative;background-image:url(//www.hirayu-camp.com/css/../images/bg-icons.png);background-repeat:repeat;background-size:1200px;background-position:top 50px left 0}.sec-top-05 .desc{text-align:center;margin-bottom:50px}@media screen and (max-width:600px){.sec-top-05 .desc{line-height:1.6}}.sec-top-05 .wrap-wall{margin-bottom:50px}.sec-top-05 .campingcar{position:absolute;top:-80px;right:0;width:300px;z-index:99}@media screen and (max-width:1024px){.sec-top-05 .campingcar{max-width:250px}}@media screen and (max-width:600px){.sec-top-05 .campingcar{max-width:200px}}.sec-top-05 .wrap-deer{position:absolute;top:200px;left:100px}@media screen and (max-width:1024px){.sec-top-05 .wrap-deer{top:100px;left:50px}}@media screen and (max-width:600px){.sec-top-05 .wrap-deer{display:none}}.sec-top-05 .wrap-deer .txt-deer{display:block;margin-left:80px;max-width:100px}@media screen and (max-width:1024px){.sec-top-05 .wrap-deer .txt-deer{margin-left:60px;max-width:80px}}.sec-top-05 .wrap-deer .deer{display:block}@media screen and (max-width:1024px){.sec-top-05 .wrap-deer .deer{width:80px}}.sec-top-05 .flag{position:absolute;top:-30px;left:30px;width:100%;max-width:300px;z-index:99}@media screen and (max-width:1024px){.sec-top-05 .flag{max-width:250px}}@media screen and (max-width:600px){.sec-top-05 .flag{max-width:180px;top:20px;left:10px;transform:rotate(-10deg)}}.sec-top-06{background-color:#f9f8e5;position:relative;background-image:url(//www.hirayu-camp.com/css/../images/bg-icons.png);background-repeat:repeat;background-size:1200px;background-position:top 50px left 0}.sec-top-06 .desc{text-align:center;margin-bottom:50px}.sec-top-06 .wrap-map{margin:0 auto;border:solid 5px #384f3d;border-radius:6px;overflow:hidden;max-width:1000px}.sec-top-06 .wrap-map iframe{width:100%;height:500px}@media screen and (max-width:600px){.sec-top-06 .wrap-map iframe{height:400px}}.sec-top-06 .bt-1{margin-top:50px}.sec-top-07{background-color:#ebf3d9}@media screen and (max-width:600px){.sec-top-07{padding-left:10px;padding-right:10px}}.sec-top-07 .inner{text-align:center;max-width:800px;border:solid 5px #75655a;border-radius:6px;padding:30px 50px}@media screen and (max-width:600px){.sec-top-07 .inner{padding:30px 20px}}.sec-top-07 .title{transform:translateY(-80px)}@media screen and (max-width:600px){.sec-top-07 .title{transform:translateY(-50px)}}@media screen and (max-width:1024px){.sec-top-07 .title .title-img{max-width:80%}}@media screen and (max-width:600px){.sec-top-07 .title .title-img{max-width:100%}}.sec-top-07 .list-onegai li{text-align:left;margin-bottom:20px;font-size:16px}@media screen and (max-width:1024px){.sec-top-07 .list-onegai li{font-size:14px}}@media screen and (max-width:600px){.sec-top-07 .list-onegai li{font-size:13px;line-height:1.6}}.sec-top-07 .list-onegai li .num{background-color:#75655a;border-radius:100px;display:inline-block;width:25px;height:25px;text-align:center;color:#fff;vertical-align:center;margin-right:10px;font-size:16px;padding-top:3px}.sec-top-07 .board{position:absolute;top:-30px;left:30px;width:100%;max-width:120px;z-index:99}@media screen and (max-width:600px){.sec-top-07 .board{max-width:80px;top:-40px}}.sec-top-07 .risu{position:absolute;bottom:-20px;right:-20px;width:100%;max-width:80px;z-index:99}@media screen and (max-width:800px){.sec-top-07 .risu{max-width:60px;bottom:-30px;right:0}}.sec-top-07 .cars{position:absolute;top:-30px;right:30px;width:100%;max-width:150px;z-index:99}@media screen and (max-width:600px){.sec-top-07 .cars{max-width:120px}}.sec-top-07 .grass{position:absolute;bottom:50px;left:-200px;width:100%;max-width:100px;z-index:99}@media screen and (max-width:1100px){.sec-top-07 .grass{display:none}}.sec-top-07 .grass-mountain{position:absolute;bottom:0;right:-200px;width:100%;max-width:100px;z-index:99}@media screen and (max-width:1100px){.sec-top-07 .grass-mountain{right:-100px;max-width:80px;bottom:-80px}}@media screen and (max-width:800px){.sec-top-07 .grass-mountain{display:none}}.wrap-illusts{position:relative;overflow:hidden}.wrap-illusts .ab{position:absolute;z-index:1}.wrap-illusts .wrap-txts{position:absolute;width:70%;left:15%;top:4%;z-index:2}.wrap-illusts .wrap-txts .flex{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%}.wrap-illusts .wrap-txts .flex img{display:block}.wrap-illusts .wrap-txts .flex img.txt-1{width:60%}.wrap-illusts .wrap-txts .flex img.txt-2{width:10%}.wrap-illusts .wrap-txts .flex img.txt-3{width:30%}.wrap-illusts .wrap-txts .catch{opacity:0}.wrap-illusts .wrap-txts .catch.on{animation:catch .5s forwards}@keyframes catch{0%{transform:translateY(-10px) scale(.8);opacity:0}60%{transform:translateY(10px) scale(1.2);opacity:1}85%{transform:translateY(0px) scale(1);opacity:1}100%{transform:translateY(0px) scale(1);opacity:1}}.wrap-illusts .wrap-txts .txt-4{width:95%;margin-left:2.5%;opacity:0}.wrap-illusts .wrap-txts .txt-4.on{animation:catch .5s forwards .5s}.wrap-illusts .wrap-txts .flag{position:absolute;max-width:72%;top:0;left:6.5%;opacity:0}.wrap-illusts .wrap-txts .flag.on{animation:flag 1.5s forwards 1s}@keyframes flag{0%{clip-path:inset(0px 0px 200px 0px);opacity:0}60%{clip-path:inset(0px 0px 0px 0px);opacity:1}100%{clip-path:inset(0px 0px 0px 0px);opacity:1}}.wrap-illusts .wrap-txts .camping-car{position:absolute;top:20%;width:15%;opacity:0}.wrap-illusts .wrap-txts .camping-car.on{animation:camping-car 1s forwards 1.5s}@keyframes camping-car{0%{opacity:0;left:50%}60%{opacity:1;left:43%}65%{opacity:1;left:44%}100%{opacity:1;left:44%}}.wrap-illusts .wrap-txts .kuwagata{position:absolute;top:0;right:0;width:7%;opacity:0}.wrap-illusts .wrap-txts .kuwagata .kuwagata-2{position:absolute;top:0;left:0;opacity:0;animation:kuwagata-1 1s infinite}.wrap-illusts .wrap-txts .kuwagata.on{animation:kuwagata 1s forwards 2s}@keyframes kuwagata{0%{opacity:0;right:-.5%;top:-.5%}60%{opacity:1;right:0;top:0}100%{opacity:1}}@keyframes kuwagata-1{0%{opacity:0}60%{opacity:1}100%{opacity:1}}.wrap-illusts .wrap-txts .semi{width:3%;opacity:0}.wrap-illusts .wrap-txts .semi.on{animation:semi 1s forwards 2s}@keyframes semi{0%{opacity:0;right:0;bottom:28%}60%{opacity:1;right:1%;bottom:25%}100%{opacity:1;right:1%;bottom:25%}}.wrap-illusts .kumo{position:absolute;z-index:1}.wrap-illusts .kumo.kumo-1{top:2%;left:5%;width:12%;animation:kumo 4s infinite}.wrap-illusts .kumo.kumo-2{top:2%;right:5%;width:8%;animation:kumo 4s infinite 1s}.wrap-illusts .kumo.kumo-3{top:30%;left:2%;width:10%;animation:kumo 4s infinite}.wrap-illusts .kumo.kumo-4{top:18%;left:25%;width:15%;animation:kumo 5s infinite 1s}.wrap-illusts .kumo.kumo-5{top:30%;right:25%;width:8%;animation:kumo 5s infinite}.wrap-illusts .kumo.kumo-6{top:20%;right:0;width:15%;animation:kumo 6s infinite 2s}@keyframes kumo{0%{transform:translateY(0px)}40%{transform:translateY(5px)}60%{transform:translateY(0px)}80%{transform:translateY(5px)}100%{transform:translateY(0px)}}.wrap-illusts .bird-1{width:10%;top:30%;left:5%;z-index:2;animation:bird-1 5s infinite}@keyframes bird-1{0%{left:-30%;top:30%}100%{left:130%;top:20%}}.wrap-illusts .bird-2{width:10%;top:40%;left:50%;z-index:2;animation:sheep 2.5s infinite reverse 2s}.wrap-illusts .bird-3{width:13%;z-index:2;animation:bird-3 4s infinite}@keyframes bird-3{0%{top:30%;right:10%}100%{top:28%;right:4%}}.wrap-illusts .ufo{width:4%;top:32%;left:58%;z-index:2;animation:ufo 4s infinite}@keyframes ufo{0%{top:32%;left:58%;opacity:1}20%{top:32%;left:38%;opacity:1}40%{top:22%;left:38%;opacity:1}60%{top:22%;left:68%;opacity:1}80%{top:32%;left:58%;opacity:0}100%{top:32%;left:58%;opacity:0}}.wrap-illusts .dragon{width:18%;top:41.5%;right:4%;opacity:0}.wrap-illusts .dragon.on{animation:dragon 4s infinite}.wrap-illusts .dragon.on .dragon-img{display:block;top:0;left:0}@keyframes dragon-img{0%{clip-path:inset(0 0px 300px 0px)}20%{clip-path:inset(0px 0px 0px 0px)}49%{clip-path:inset(0px 0px 0px 0px)}50%{clip-path:inset(0px 0px 0px 0px)}70%{clip-path:inset(0px 0px 300px 0px)}100%{clip-path:inset(0px 0px 300px 0px)}}@keyframes dragon{0%{transform:translateY(40px);opacity:0}20%{transform:translateY(0px);opacity:1}80%{transform:translateY(0px);opacity:1}100%{transform:translateY(40px);opacity:0}}.wrap-illusts .sheep{width:9%;top:48%;left:38%;animation:sheep 2.5s infinite}@keyframes sheep{0%{transform:rotate(0deg)}20%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}.wrap-illusts .hito-2{width:5%;left:51%;top:49%}.wrap-illusts .hito-3{width:15%;left:33%;top:53%;animation:hito-3 5s infinite}@keyframes hito-3{0%{transform:rotate(0deg)}20%{transform:rotate(5deg)}40%{transform:rotate(5deg)}100%{transform:rotate(0deg)}}.wrap-illusts .saru{width:4%;left:5%;top:61%}.wrap-illusts .saru .saru-2{position:absolute;top:0;left:0;z-index:3;opacity:0;animation:saru 3s infinite}@keyframes saru{0%{opacity:0}40%{opacity:1}100%{opacity:0}}.wrap-illusts .kemuri{width:10%;left:0;top:42%}.wrap-illusts .kemuri img{display:block;top:0;left:0;animation:kemuri-img 5s infinite}@keyframes kemuri-img{0%{clip-path:inset(200px 0px 0px 0px);opacity:0}60%{clip-path:inset(0px 0px 0px 0px);opacity:1}100%{clip-path:inset(0px 0px 0px 0px);opacity:0}}.wrap-illusts .yuge-a{animation:yuge 4s infinite;opacity:0}.wrap-illusts .yuge-b{animation:yuge 4.5s infinite 1.5s;opacity:0}@keyframes yuge{0%{transform:translate(0,0);opacity:0}50%{transform:translate(0,-10px);opacity:1}100%{transform:translate(0,0);opacity:0}}.wrap-illusts .yuge-1{width:2%;left:5%;top:57%}.wrap-illusts .yuge-2{width:2%;left:9%;top:57%}.wrap-illusts .yuge-3{width:1.5%;left:12%;top:57.5%}.wrap-illusts .yuge-4{width:4%;left:18%;top:55%}.wrap-illusts .yuge-5{width:1.8%;left:20%;top:63%}.wrap-illusts .yuge-6{width:2.5%;left:25%;top:62%}.wrap-illusts .fukuro{width:4%;left:36%;top:59%;z-index:3;animation:bikkuri01 8s both infinite}.wrap-illusts .snake{width:4%;left:40%;top:65%;z-index:3;animation:snake 5s infinite 1s}@keyframes snake{0%{left:45%;top:66.6%}80%{left:40%;top:64.9%}100%{left:40%;top:64.9%}}.wrap-illusts .truck{width:18%;top:72%;z-index:3;animation:truck 5s infinite}@keyframes truck{0%{left:55%;opacity:0}40%{left:42%;opacity:1}100%{left:42%}}.wrap-illusts .hito-4{width:6%;left:30%;top:75%;animation:bikkuri01 2.3s both infinite}@media screen and (max-width:500px){.wrap-illusts .hito-4{animation:bikkuri01-sp 2.3s both infinite}}.wrap-illusts .dog{width:3%;left:38%;top:77%;animation:bikkuri01 2.3s both infinite}@media screen and (max-width:500px){.wrap-illusts .dog{animation:bikkuri01-sp 2.3s both infinite}}@keyframes bikkuri01{100%,50%,35%,25%,0%{transform:translateY(0)}30%{transform:translateY(-20px)}40%{transform:translateY(-20px)}}@keyframes bikkuri01-sp{100%,50%,35%,25%,0%{transform:translateY(0)}30%{transform:translateY(-10px)}40%{transform:translateY(-10px)}}.wrap-illusts .hito-7{width:5%;right:29%;bottom:10%;animation:bikkuri01 2.3s both infinite reverse}@media screen and (max-width:500px){.wrap-illusts .hito-7{animation:bikkuri01-sp 2.3s both infinite reverse}}.wrap-illusts .hito-8{width:25%;left:30%;bottom:0;animation:bikkuri01 5s both infinite 1s}@media screen and (max-width:500px){.wrap-illusts .hito-8{animation:bikkuri01-sp 5s both infinite 1s}}.wrap-illusts .hito-1{width:16%;left:31.25%;bottom:17.55%;animation:hito-1 2s infinite}@keyframes hito-1{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.wrap-il-map{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9);z-index:9999;overflow:auto;padding:2%;width:100%;height:100vh;display:none}.wrap-il-map.on{display:block}@media screen and (max-width:800px){.wrap-il-map.on{display:flex;align-items:center;justify-content:center}}.wrap-il-map img{display:block;width:100%;height:auto}.wrap-il-map .bt-close{width:50px;height:50px;background-color:#000;position:absolute;top:10px;right:10px;border-radius:100px;cursor:pointer}.wrap-il-map .bt-close:before{content:"";width:30px;height:1px;background-color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) rotate(-45deg)}.wrap-il-map .bt-close:after{content:"";width:30px;height:1px;background-color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) rotate(45deg)}.sec-hd{background-size:cover;background-position:center;text-align:center;padding-top:100px;height:500px;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:800px){.sec-hd{height:400px}}@media screen and (max-width:400px){.sec-hd{height:300px}}.sec-hd h2,.sec-hd .pg-title{color:#fff;font-size:34px;letter-spacing:3px;text-shadow:0 0 3px #333;position:relative;z-index:2}@media screen and (max-width:600px){.sec-hd h2,.sec-hd .pg-title{font-size:24px}}@media screen and (max-width:400px){.sec-hd h2,.sec-hd .pg-title{font-size:20px}}.sec-hd h2 .subinfo,.sec-hd .pg-title .subinfo{display:block;margin-top:20px;border-top:solid 1px #fff;padding-top:20px;font-size:34px}@media screen and (max-width:600px){.sec-hd h2 .subinfo,.sec-hd .pg-title .subinfo{font-size:24px}}@media screen and (max-width:400px){.sec-hd h2 .subinfo,.sec-hd .pg-title .subinfo{font-size:20px}}.sec-hd:after{content:"";background-color:rgba(0,0,0,.2);display:block;width:100%;height:100%;position:absolute;top:0;left:0}.sec-page-01{background-color:#e2dbcf;padding-top:50px}.sec-page-01 .note{max-width:800px;margin:0 auto 30px}.sec-page-01 .note p{font-size:16px}@media screen and (max-width:1024px){.sec-page-01 .note p{font-size:14px}}.sec-page-01 .note p{line-height:2;border-bottom:solid 1px #333;padding-bottom:5px;display:inline}.sec-page-01 .wrap-sub-menu{padding:30px 0 100px}@media screen and (max-width:500px){.sec-page-01 .wrap-sub-menu{padding:30px 0 50px}}.sec-page-01 .wrap-sub-menu ul{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}@media screen and (max-width:500px){.sec-page-01 .wrap-sub-menu ul{gap:10px}}.sec-page-01 .wrap-sub-menu a{color:#fff;letter-spacing:0;font-size:16px;padding:15px 30px 20px;background-color:#20992a;border-radius:6px;position:relative;display:block;width:100%;text-align:center}@media screen and (max-width:500px){.sec-page-01 .wrap-sub-menu a{font-size:10px;padding:10px 10px 20px}}.sec-page-01 .wrap-sub-menu a:after{content:"";display:block;width:8px;height:8px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;bottom:5px;left:calc(50% - 4px);transform:rotate(135deg)}@media screen and (max-width:500px){.sec-page-01 .wrap-sub-menu a:after{width:6px;height:6px;left:calc(50% - 3px)}}.sec-page-01 .p-navi{transform:translateY(-20px)}.sec-page-01 .p-navi ul{display:flex}.sec-page-01 .p-navi li{font-size:12px;color:#999}@media screen and (max-width:500px){.sec-page-01 .p-navi li{font-size:11px}}.sec-page-01 .p-navi li:after{content:"/";margin:0 10px}@media screen and (max-width:500px){.sec-page-01 .p-navi li:after{margin:0 5px}}.sec-page-01 .p-navi a{color:#333;letter-spacing:0}@media screen and (max-width:500px){.sec-page-01 .p-navi a{font-size:11px}}.sec-page-01 .p-navi a:hover{text-decoration:underline}.wrap-yoyaku{width:100%;height:1000px;max-width:800px;margin:0 auto;border-radius:10px;border:solid 3px #384f3d}.wrap-yoyaku iframe{width:100%;height:100%;border-radius:10px}.sec-page-02{background-color:#f9f8e5}@media screen and (max-width:600px){.sec-page-02{padding-left:30px;padding-right:30px}}.sec-page-02 .inner{background-color:#fff;max-width:600px;border:solid 1px #ddd;border-radius:10px;padding:30px;text-align:center}.wrap-nap{margin:0 auto}.wrap-nap iframe{width:100%;height:280px}.wrap-nap .wrap-date{margin:0 auto 30px;max-width:350px}.wrap-nap .wrap-date .col-1{width:100%;font-size:14px;text-align:left;margin-bottom:10px}@media screen and (max-width:500px){.wrap-nap .wrap-date .col-1{width:100%;font-size:12px}}.wrap-nap .wrap-date .col-2{width:100%;margin-bottom:20px}@media screen and (max-width:500px){.wrap-nap .wrap-date .col-2{width:100%}}.wrap-nap .wrap-date .wrap-cal{width:100%;border:solid 1px #333;border-radius:3px;display:flex;align-items:center;gap:10px;padding:0 10px !important}.wrap-nap .wrap-date .wrap-cal img{height:20px;width:auto}.wrap-nap .wrap-date .cal{width:calc(100% - 20px);padding:10px 0;font-size:18px;border:none}.wrap-nap .wrap-date .note{font-size:12px;display:block;letter-spacing:0}@media screen and (max-width:400px){.wrap-nap .wrap-date .note{text-align:left;font-size:10px}}.wrap-nap .yms_link{margin:30px auto 0}.wrap-nap .yms_link li{margin-bottom:15px}.wrap-nap .yms_link a{font-size:14px;border-bottom:dotted 1px #0071b4;padding-bottom:5px;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;padding-right:20px}@media screen and (max-width:400px){.wrap-nap .yms_link a{font-size:12px}}.wrap-nap .yms_link a:after{content:"";display:block;width:8px;height:8px;border-top:solid 2px #0071b4;border-right:solid 2px #0071b4;transform:rotate(45deg);position:absolute;top:3px;right:5px}.nap{font-size:10px;position:absolute;bottom:-20px;right:10px;letter-spacing:0}.sec-page-03{background-color:#ebf3d9}.list-faq{max-width:600px;margin:0 auto}@media screen and (max-width:600px){.list-faq{padding-left:30px;padding-right:30px}}@media screen and (max-width:400px){.list-faq{padding-left:20px;padding-right:20px}}.list-faq dt{font-size:15px;color:#0089c3;margin-bottom:20px;line-height:1.4}.list-faq dt:before{content:"Q. "}@media screen and (max-width:600px){.list-faq dt{font-size:14px}}.list-faq dd{font-size:14px;line-height:1.6;margin-bottom:40px}@media screen and (max-width:600px){.list-faq dd{font-size:14px}}@media screen and (max-width:400px){.list-faq dd{font-size:13px;line-height:1.4}}#guide .block{max-width:1000px;margin:0 auto 50px;padding:50px 0 80px;background-color:#fff;border-radius:6px}@media screen and (max-width:500px){#guide .block{padding:50px 20px}}#guide .desc{max-width:800px;margin:0 auto 30px}#guide .wrap-checkin{display:flex;justify-content:center;margin-bottom:50px;gap:20px}@media screen and (max-width:500px){#guide .wrap-checkin{flex-wrap:wrap;gap:10px}}#guide .wrap-checkin .col{display:flex}@media screen and (max-width:500px){#guide .wrap-checkin .col{width:100%;max-width:300px}}#guide .wrap-checkin span{display:block;padding:20px 30px;width:-moz-fit-content;width:fit-content;text-align:center;font-size:16px;white-space:nowrap}@media screen and (max-width:500px){#guide .wrap-checkin span{font-size:13px;width:50%;padding:15px 20px}}#guide .wrap-checkin .txt-1{color:#fff;background-color:#75655a}#guide .wrap-checkin .txt-2{background-color:#eee}#guide .desc p{line-height:1.8;margin-bottom:30px}@media screen and (max-width:500px){#guide .desc p{font-size:13px}}#guide .wrap-note{background-color:#f9f8e5;padding:30px;line-height:1.6;font-size:14px}@media screen and (max-width:500px){#guide .wrap-note{font-size:12px;padding:20px}}#guide .wrap-note ul{margin-left:20px}#guide .wrap-note li{list-style:disc;margin-bottom:10px;line-height:1.6;font-size:14px}@media screen and (max-width:500px){#guide .wrap-note li{font-size:12px}}#guide .wrap-slide{position:relative}#guide .wrap-slide .slick{padding:0;margin-bottom:20px}@media screen and (max-width:500px){#guide .wrap-slide .slick{margin-bottom:10px}}#guide .wrap-slide li.slick-slide{position:relative;vertical-align:top}#guide .wrap-slide li.slick-slide img{width:auto;height:auto;max-width:100%;max-height:600px;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover;border-radius:3px}@media screen and (max-width:900px){#guide .wrap-slide li.slick-slide img{max-height:400px}}@media screen and (max-width:600px){#guide .wrap-slide li.slick-slide img{max-height:300px}}@media screen and (max-width:400px){#guide .wrap-slide li.slick-slide img{max-height:220px}}#guide .wrap-slide li.slick-slide .cap{background-color:rgba(0,0,0,.6);padding:10px;text-align:center;color:#fff;font-size:14px;display:block;width:100%;position:absolute;bottom:0;left:0;line-height:1.6}@media screen and (max-width:500px){#guide .wrap-slide li.slick-slide .cap{font-size:13px;padding:5px;text-align:left;position:static;background-color:transparent;color:#333;margin-top:5px}}#guide .wrap-slide .slick-arrow{position:absolute;top:50%;font-size:50px;margin-top:-50px;z-index:2;background-color:#eee;border-radius:100px;width:40px;height:40px;text-align:center;padding:15px 0 0 15px}#guide .wrap-slide .slick-prev{left:10px}#guide .wrap-slide .slick-next{right:10px}#guide .wrap-slide .fa-angle-left{width:10px;height:10px;display:block;border-top:solid 3px #333;border-left:solid 3px #333;transform:rotate(-45deg)}#guide .wrap-slide .fa-angle-right{width:10px;height:10px;display:block;border-top:solid 3px #333;border-right:solid 3px #333;transform:rotate(45deg)}#guide .wrap-slide ul.thumb{overflow:hidden;width:100%;position:relative;text-align:center !important}#guide .wrap-slide ul.thumb li.slick-slide{margin-right:5px;overflow:hidden;position:relative;cursor:pointer;background-color:#000;border-radius:5px;display:inline-block;width:80px;height:80px}@media screen and (max-width:900px){#guide .wrap-slide ul.thumb li.slick-slide{width:60px;height:60px}}@media screen and (max-width:600px){#guide .wrap-slide ul.thumb li.slick-slide{border-radius:3px;margin-right:3px;margin-bottom:3px}}@media screen and (max-width:400px){#guide .wrap-slide ul.thumb li.slick-slide{height:50px}}#guide .wrap-slide ul.thumb li.slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.4;display:block}#guide .wrap-slide ul.thumb li.slick-slide.slick-current img{opacity:1}#guide .wrap-slide-bts{margin:0 auto 50px;max-width:800px}#guide .wrap-slide-bts ul{display:flex;justify-content:center;gap:20px}@media screen and (max-width:600px){#guide .wrap-slide-bts ul{flex-wrap:wrap;gap:10px}}#guide .wrap-slide-bts li{width:calc(50% - 10px)}#guide .wrap-slide-bts li.bt-stay a{background-color:#ffe627;color:#333}#guide .wrap-slide-bts li.bt-play a{background-color:#ff7610}#guide .wrap-slide-bts li.bt-onsen a{background-color:#20992a}#guide .wrap-slide-bts li.bt-fac a{background-color:#666}#guide .wrap-slide-bts a{display:block;background-color:#384f3d;color:#fff;text-align:center;padding:20px;border-radius:6px;cursor:pointer}@media screen and (max-width:600px){#guide .wrap-slide-bts a{padding:12px}}#bike .block{max-width:1000px;margin:30px auto 0}#bike .desc{max-width:800px;margin:0 auto 50px}#bike .desc p{line-height:1.6}#bike .wrap-cal{max-width:1000px;margin:0 auto 30px;background-color:#fff;border-radius:6px;overflow:hidden;padding:30px}#bike .wrap-cal .notice{font-size:13px}@media screen and (max-width:1024px){#bike .wrap-cal .notice{font-size:12px}}@media screen and (max-width:500px){#bike .wrap-cal .notice{font-size:11px}}#bike .wrap-cal .notice span{font-size:12px}@media screen and (max-width:1024px){#bike .wrap-cal .notice span{font-size:10px}}#bike .wrap-cal .notice span{display:block;margin-top:5px}#bike .wpsbc-container{width:100%;text-align:center}@media screen and (max-width:1024px){#bike .wpsbc-container{max-width:500px}}@media screen and (max-width:500px){#bike .wpsbc-container{max-width:400px}}#bike .wpsbc-container.wpsbc-theme-classic{float:none !important;display:flex;flex-wrap:wrap}#bike .wpsbc-theme-classic div.wpsbc-calendar{width:50% !important;height:auto;padding:0 !important;border:1px solid #fff;margin:0 auto !important}@media screen and (max-width:1024px){#bike .wpsbc-theme-classic div.wpsbc-calendar{width:100% !important}}@media screen and (max-width:1024px){#bike .wpsbc-theme-classic div.wpsbc-calendar:first-child{margin-bottom:30px !important}}#bike .wpsbc-heading{width:100%;border:none;margin-bottom:20px}#bike .wpsbc-theme-classic div.wpsbc-calendar div.wpsbc-heading span{font-size:14px;color:#333;line-height:18px}#bike .wpsbc-theme-classic div.wpsbc-calendar div.wpsbc-heading a{display:block;width:20px;height:19px;color:#000;border:none !important;line-height:0 !important}#bike .wpsbc-theme-classic div.wpsbc-calendar div.wpsbc-heading a img{margin:0 !important;padding:0 !important;border:0 !important}#bike .wpsbc-weekdays li{background-color:#eee;height:25px !important;line-height:25px !important}#bike .wpsbc-theme-classic div.wpsbc-calendar.wpsbc-week-numbers div.wpsbc-heading select{width:100%}#bike .wpsbc-theme-classic div.wpsbc-calendar div.wpsbc-heading div.wpsbc-select-container{float:left;margin:0 5px;height:19px;width:100%;text-align:left;position:relative}#bike .wpsbc-theme-classic div.wpsbc-calendar.wpsbc-week-numbers div.wpsbc-heading div.wpsbc-select-container{width:100%}#bike .wpsbc-theme-classic div.wpsbc-calendar ul{list-style:none;float:left;clear:left;margin:0 !important;padding:0 !important;display:block;width:100%}#bike .wpsbc-theme-classic div.wpsbc-calendar ul li{display:block;float:left;width:60px;padding:0 !important;height:50px;line-height:50px;font-size:13px !important;text-align:center;margin:0 0 2px 2px !important;*margin:0 0 4px 2px !important;position:relative;z-index:2}@media screen and (max-width:500px){#bike .wpsbc-theme-classic div.wpsbc-calendar ul li{width:35px;height:35px;font-size:12px !important;line-height:35px}}#bike .wpsbc-theme-classic .wpsbc-legend{padding:10px 10px 8px 0 !important;border:1px solid #fff;float:left;max-width:100%;display:block;margin-left:5px;background:#fff}#bike .wpsbc-theme-classic .wpsbc-legend .wpsbc-legend-item{display:block;margin-bottom:2px;float:left;width:auto;clear:left}#bike .wpsbc-theme-classic .wpsbc-legend .wpsbc-legend-item p{line-height:20px !important;padding:0 !important;font-size:14px !important;color:#000;display:block;float:left;margin:0 0 2px !important}@media screen and (max-width:500px){#bike .wpsbc-theme-classic .wpsbc-legend .wpsbc-legend-item p{font-size:12px !important}}#bike .wpsbc-theme-classic .wpsbc-legend .wpsbc-legend-color{width:16px;float:left;height:16px;display:block;position:relative;box-sizing:border-box;margin-right:5px}.sec-blog-list{max-width:1400px;margin:0 auto;padding:0 20px}.sec-blog-list .wrap-flex{margin:50px 0 100px;display:flex;flex-wrap:wrap;max-width:1200px}.sec-blog-list .left{width:80%;padding-right:10%;min-height:500px;text-align:left}.sec-blog-list .left .blog-title{margin-bottom:30px}@media screen and (max-width:800px){.sec-blog-list .left{width:100%;padding-right:0}}.sec-blog-list .right{width:20%;min-height:500px;text-align:left}@media screen and (max-width:800px){.sec-blog-list .right{width:100%;margin-top:50px}}.sec-blog-list .right .item h4{text-align:center;padding:5px;font-size:13px}@media screen and (max-width:1024px){.sec-blog-list .right .item h4{font-size:12px}}@media screen and (max-width:500px){.sec-blog-list .right .item h4{font-size:11px}}.sec-blog-list .right .item h4{background-color:#20992a;color:#fff;border-radius:3px}.sec-blog-list .right .item h4.important{background-color:#ff7610}.sec-blog-list .right .item ul{padding:30px 10px}.sec-blog-list .right .item li{list-style:disc;list-style-position:outside;margin:0 0 3px 20px}.sec-blog-list .right .item li:last-child{margin-bottom:0}.sec-blog-list .right .item li .date2{display:block;font-size:11px}@media screen and (max-width:500px){.sec-blog-list .right .item li .date2{font-size:10px;display:block}}.sec-blog-list .right .item li a{font-size:14px;letter-spacing:1px}@media (hover:hover){.sec-blog-list .right .item li a:hover{opacity:.8}}.sec-blog-list .right .item.item-cat .children{padding:10px 0}.sec-blog-list .right .item.item-ac .link-cl li{font-size:12px}@media screen and (max-width:1024px){.sec-blog-list .right .item.item-ac .link-cl li{font-size:10px}}.sec-blog-list .blog-list{letter-spacing:1.5px}.sec-blog-list .blog-list li{padding:20px 0;display:flex;flex-wrap:wrap}.sec-blog-list .blog-list li .wrap-img{width:30%;height:170px;overflow:hidden;background:#eee;background-image:url(//www.hirayu-camp.com/css/../images/logo-color.svg);background-position:center;background-size:80px;background-repeat:no-repeat;border-radius:5px}@media screen and (max-width:400px){.sec-blog-list .blog-list li .wrap-img{width:100%;height:170px;margin-bottom:20px}}.sec-blog-list .blog-list li .wrap-img img{width:100%;height:170px;-o-object-fit:cover;object-fit:cover}.sec-blog-list .blog-list li .wrap-img a{display:block;height:170px;width:100%}.sec-blog-list .blog-list li .wrap-txt{width:70%;padding-left:30px}@media screen and (max-width:400px){.sec-blog-list .blog-list li .wrap-txt{width:100%;padding-left:0}}.sec-blog-list .blog-list li .wrap-txt h4{font-size:16px}@media screen and (max-width:1024px){.sec-blog-list .blog-list li .wrap-txt h4{font-size:14px}}.sec-blog-list .blog-list li .wrap-txt h4{margin-bottom:10px}.sec-blog-list .blog-list li .wrap-txt .icon-new{font-size:10px;font-weight:400;background-color:#cb2f00;color:#fff;letter-spacing:.5px;padding:2px 6px;vertical-align:middle;margin-left:5px;border-radius:100px}.sec-blog-list .blog-list li .wrap-txt .date{font-size:12px}@media screen and (max-width:1024px){.sec-blog-list .blog-list li .wrap-txt .date{font-size:10px}}.sec-blog-list .blog-list li .wrap-txt .date{display:block;color:#666}.sec-blog-list .blog-list li .wrap-txt .desc{margin-top:10px}.sec-blog-list .blog-list li .wrap-txt .desc p{font-size:13px}@media screen and (max-width:1024px){.sec-blog-list .blog-list li .wrap-txt .desc p{font-size:12px}}@media screen and (max-width:500px){.sec-blog-list .blog-list li .wrap-txt .desc p{font-size:11px}}.sec-blog-list .blog-list li .wrap-txt .desc p{line-height:1.6}.sec-blog-list .blog-list li .wrap-txt .bt-details{font-size:10px;margin-top:30px;display:block;background-color:#000;color:#fff;padding:6px;text-align:center;max-width:100px;border-radius:3px;letter-spacing:1px}.sec-blog-list .blog-list li .wrap-txt .bt-details:before{content:"▶ ";font-size:10px}.sec-blog-list .wp-pagenavi{text-align:center;padding:50px 0;margin-top:50px}.sec-blog-list .wp-pagenavi span,.sec-blog-list .wp-pagenavi a{font-size:13px}@media screen and (max-width:1024px){.sec-blog-list .wp-pagenavi span,.sec-blog-list .wp-pagenavi a{font-size:12px}}@media screen and (max-width:500px){.sec-blog-list .wp-pagenavi span,.sec-blog-list .wp-pagenavi a{font-size:11px}}.sec-blog-list .wp-pagenavi span,.sec-blog-list .wp-pagenavi a{display:inline-block;background-color:#eee;border-radius:3px;vertical-align:top;margin:0 5px;padding:10px 15px}@media screen and (max-width:400px){.sec-blog-list .wp-pagenavi span,.sec-blog-list .wp-pagenavi a{padding:6px 10px;font-size:12px}}.sec-blog-list .wp-pagenavi span.current{background-color:#000;color:#fff}.wrap-page-news{max-width:800px;margin:0 auto}.wrap-page-news .p-date{font-size:13px}@media screen and (max-width:1024px){.wrap-page-news .p-date{font-size:12px}}@media screen and (max-width:500px){.wrap-page-news .p-date{font-size:11px}}.wrap-page-news .p-date{margin-bottom:10px}.wrap-page-news .page-title{font-size:24px}@media screen and (max-width:1024px){.wrap-page-news .page-title{font-size:20px}}.wrap-page-news .page-title{letter-spacing:1px;margin-bottom:30px;border-bottom:solid 1px #333;padding-bottom:10px;color:#384f3d}.wrap-page-news .p-entry{min-height:300px}.wrap-page-news .p-entry p{font-size:16px}@media screen and (max-width:1024px){.wrap-page-news .p-entry p{font-size:14px}}.wrap-page-news .p-entry p{line-height:1.8;margin-bottom:20px}.wrap-page-news .p-entry a{font-weight:700}.wrap-page-news .p-entry img{display:block;margin-bottom:20px;border-radius:6px;width:100%;height:auto;max-width:100%;max-height:100%}.wrap-page-news .bt-2{margin:30px 0}.visible{opacity:1;transition:opacity .2s}.invisible{opacity:0}.fromTopIn{transform:translate(0,0);opacity:1;transition:opacity .2s,transform .2s}.fromTopOut{transform:translate(0,-20px);opacity:0}.fromBottomIn{transform:translate(0,0);opacity:1;transition:opacity .2s,transform .2s}.fromBottomOut{transform:translate(0,20px);opacity:0}.fromLeftIn{transform:translate(0,0);opacity:1;transition:opacity .2s,transform .2s}.fromLeftOut{transform:translate(-20px,0);opacity:0}.fromRightIn{transform:translate(0,0);opacity:1;transition:opacity .2s,transform .2s}.fromRightOut{transform:translate(20px,0);opacity:0}.scaleUpIn{transform:scale(1,1);opacity:1;transition:opacity .2s,transform .2s}.scaleUpOut{transform:scale(1.2,1.2);opacity:0}.scaleDownIn{transform:scale(1,1);opacity:1;transition:opacity .2s,transform .2s}.scaleDownOut{transform:scale(.7,.7);opacity:0}.rotateIn{transform:rotate(0deg) scale(1);opacity:1;transition:opacity .2s,transform .2s}.rotateOut{transform:rotate(30deg) scale(.9);opacity:0}.delay1{transition-delay:.1s}.delay2{transition-delay:.2s}.delay3{transition-delay:.3s}.delay4{transition-delay:.4s}.delay5{transition-delay:.5s}.delay6{transition-delay:.4s}.delay7{transition-delay:.7s}.delay8{transition-delay:.8s}.delay9{transition-delay:.9s}.delay10{transition-delay:1s}.speed1{transition-duration:.1s}.speed2{transition-duration:.2s}.speed3{transition-duration:.3s}.speed4{transition-duration:.4s}.speed5{transition-duration:.5s}.speed6{transition-duration:.6s}.speed7{transition-duration:.7s}.speed8{transition-duration:.8s}.speed9{transition-duration:.9s}.speed10{transition-duration:1s}