.clearfix:after{clear:both;content:" ";display:block}a{cursor:pointer}.p-trackbacks__notrackbacks{display:none}.c-meta__item--author{display:none}#cookie-notice{z-index:11}#cookie-notice .cn-button.bootstrap{background-color:#f8ff88;color:#444}figure.GoogleForJob tr td li{padding-top:.5rem}figure.GoogleForJob tr td li span{font-weight:bold}figure.GoogleForJob tr td:first-child{border-right:2px solid #fff;font-weight:bold;vertical-align:top;width:6rem}@media screen and (max-width: 640px){figure.GoogleForJob table{display:block}figure.GoogleForJob table tr{background-color:#fff}figure.GoogleForJob table tr:nth-child(odd){background-color:#fff}figure.GoogleForJob table td{background-color:#fff;display:block;width:100%}figure.GoogleForJob table td:first-child{background-color:#f7f8f9;border-right:none;width:100%}}.point-circle-box{background:#ddf3ef;border-radius:10px;margin:2em 0;padding:25px}.point-circle-box .circle1{background-color:#60afb1;border-radius:50%;color:#fff;font-size:16px;font-weight:bold;height:24px;line-height:1.5;margin-top:-37px;position:absolute;text-align:center;width:24px}.point-circle-box .circle1:after{background-color:#60afb1;border-radius:50%;color:#fff;content:"イ";font-weight:bold;height:24px;margin-top:.2em;position:absolute;text-align:center;width:24px}.point-circle-box .circle2{background-color:#60afb1;border-radius:50%;color:#fff;font-size:16px;font-weight:bold;height:24px;line-height:1.5;margin-top:-37px;position:absolute;text-align:center;width:24px}.point-circle-box .circle2:after{background-color:#60afb1;border-radius:50%;color:#fff;content:"ト";font-weight:bold;height:24px;margin-top:.2em;position:absolute;text-align:center;width:24px}.point-circle-box .circle1{left:30px}.point-circle-box .circle1:after{left:30px}.point-circle-box .circle2{left:90px}.point-circle-box .circle2:after{left:30px}.point-circle-box p{margin:0;padding:0}.box-memo{background-color:#f4fbc3;margin:1em 0;padding:.5em 1em 1em 1em}.box-memo .box-title{color:#ff9007;font-size:18px;font-weight:bold;padding-bottom:.5em}.box-memo .box-title:before{content:"";font-family:"Font Awesome 5 Free";font-size:17px;font-weight:900}.box-memo p{margin:0;padding:0}.box-label{background-color:#ffede9;margin:2em auto;padding:2.5em 2em 2em;position:relative}.box-label .box-title{background-color:#df7c7c;border-left:2px solid rgba(0,0,0,.1);border-right:2px solid rgba(0,0,0,.1);color:#fff;font-size:1em;left:20px;line-height:1;padding:10px 20px;position:absolute;top:-15px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.box-labelbg{background-color:#fff;border:2px solid #adc0ce;margin:2em auto;padding:2em;position:relative}.box-labelbg .box-title{background-color:#fff;color:#6b97b7;font-size:1em;font-weight:800;left:20px;line-height:1;padding:0 5px;position:absolute;top:-5px}.top_news-column .c-entry-summary .c-entry-summary__figure{margin-bottom:.5rem}.top_news-column .c-entry-summary .c-entry-summary__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_news-column .c-entry-summary .c-entry-summary__body .c-entry-summary__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media screen and (max-width: 640px){.top_news-column .c-entry-summary .c-entry-summary__body .c-entry-summary__header .c-entry-summary__title{font-size:13px;line-height:20px}}.top_news-column .c-entry-summary .c-entry-summary__body .c-entry-summary__content{display:none}.top_news-column .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.top_news-column .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--author{display:none !important}.top_news-column .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--published{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}@media screen and (max-width: 640px){.top_news-column .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--published{font-size:10px !important;font-weight:normal !important}}.top_news-column .c-entry-summary .c-entry-summary__figure .c-entry-summary__term--category-slug-news{display:none !important}body{font-display:swap;font-family:"Lobster",cursive}.l-contents__main .c-entry__header .c-entry__meta .c-meta__item--author{display:none}.p-related-posts .c-entry-summary .c-entry-summary__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-related-posts .c-entry-summary .c-entry-summary__body .c-entry-summary__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.p-related-posts .c-entry-summary .c-entry-summary__body .c-entry-summary__content{display:none}.p-related-posts .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.p-related-posts .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--author{display:none !important}.p-related-posts .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--published{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.p-related-posts .c-entry-summary .c-entry-summary__figure .c-entry-summary__term--category-slug-news{display:none !important}.smb-section-with-bgimage__bgimage::after{background-color:rgba(25,53,90,.1);background-image:radial-gradient(#222 30%, transparent 31%),radial-gradient(#222 30%, transparent 31%);background-position:0 0,2px 2px;background-size:4px 4px;content:"";display:block;height:100vh;position:absolute;right:0;top:0;width:100%}.smb-section--wide{--smb-section--min-height: 55vh}.home .l-contents__inner:first-child{padding-top:0}.c-site-branding__title{color:#33455e;font-display:swap;font-family:"Lobster",cursive;font-family:Arial;font-size:200%;font-weight:bold}.toppage-cover .smb-section__header{color:#fff}.toppage-cover .smb-section__header .smb-section__subtitle{color:#fff !important;-webkit-filter:drop-shadow(0 0 2px black);filter:drop-shadow(0 0 2px black);font-size:13px}.toppage-cover .smb-section__header .smb-section__title{-webkit-filter:drop-shadow(0 0 2px black);filter:drop-shadow(0 0 2px black);font-size:38px}@media screen and (max-width: 640px){.toppage-cover .smb-section__header .smb-section__title{font-size:32px}}.toppage-cover .smb-section__header .smb-section__title::after{background-color:#fff !important;height:2px}.toppage-cover .smb-section__header .smb-section__lede{-webkit-filter:drop-shadow(0 0 2px black);filter:drop-shadow(0 0 2px black);font-size:18px}@media screen and (max-width: 640px){.toppage-cover .smb-section__header .smb-section__lede{font-size:14px}}header .l-header__drop-nav .p-drop-nav{background-color:#33455e;color:#fff}header .l-header__drop-nav .p-drop-nav .c-navbar__item:hover{color:#e0e5ec}header .l-header__drop-nav .p-drop-nav a:active,header .l-header__drop-nav .p-drop-nav a:hover{color:#e0e5ec}header .l-header__drop-nav .p-drop-nav .c-navbar__item[data-active-menu]{background-color:#fff;height:70%;margin-top:10px}header .l-header__drop-nav .p-drop-nav .c-navbar__item[data-active-menu] a:hover{color:#33455e}.snow-monkey-mega-menu__label{font-size:13px;font-weight:normal;letter-spacing:0;margin-top:.25rem !important;text-align:center}.top_news-column .c-entries__item{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}@media screen and (max-width: 640px){.top_news-column .c-entries__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.heading-01{font-size:26px;margin-bottom:4rem !important;padding-bottom:4rem;position:relative;text-align:center}@media screen and (max-width: 640px){.heading-01{font-size:20px;margin-top:0 !important}}.heading-01::before{color:#d9dde3;content:attr(data-number);display:block;font-size:48px;margin-bottom:-12px}@media screen and (max-width: 640px){.heading-01::before{font-size:32px}}.heading-01::after{background-color:#8897ac;bottom:-5px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px}.heading-02{font-size:26px;margin-bottom:4rem !important;padding-bottom:4rem;position:relative;text-align:center}@media screen and (max-width: 640px){.heading-02{font-size:20px;margin-top:0 !important}}.heading-02::before{color:#b6becb;content:attr(data-number);display:block;font-size:48px;margin-bottom:-12px}@media screen and (max-width: 640px){.heading-02::before{font-size:32px}}.heading-02::after{background-color:#8897ac;bottom:-5px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px}.c-copyright.c-copyright--inverse{background-color:#33455e}@media screen and (max-width: 640px){.smb-section-break-the-grid__content{margin-bottom:1rem !important}}@media screen and (max-width: 640px){.smb-section-break-the-grid__figure{left:0 !important}}.top_camp-column{padding-bottom:0;padding-top:0}.top_riding-column{padding-bottom:0;padding-top:0}.top_stay-column{padding-bottom:0;padding-top:0}.l-contents__container .l-contents__inner{padding-bottom:0 !important}.p-breadcrumbs-wrapper{background-color:#33455e;border-bottom:2px solid #b2c2d9;margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}.p-breadcrumbs-wrapper .c-breadcrumbs{color:#fff;margin:auto;max-width:var(--wp--style--global--content-size)}.c-page-header[data-has-image=true]{height:clamp(160px,8vw,240px) !important}.c-page-header[data-has-image=true]::after{background-color:rgba(25,53,90,.1);background-image:radial-gradient(#222 30%, transparent 31%),radial-gradient(#222 30%, transparent 31%);background-position:0 0,2px 2px;background-size:4px 4px;content:"";display:block;height:100vh;position:absolute;right:0;top:0;width:100%}.c-page-header[data-has-image=true] .c-page-header__title{z-index:2}.photo-image{position:relative}.photo-image::before{border:2px dashed #fff;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px;z-index:1}.photo-image img{-webkit-filter:saturate(125%);filter:saturate(125%)}.photo-image figcaption{height:0;margin:0}.subphoto-image img{-webkit-filter:drop-shadow(5px 5px 0 #C5C6CA);filter:drop-shadow(5px 5px 0 #C5C6CA)}.smb-testimonial__item__content{font-size:105%}.smb-testimonial__item__figure{-webkit-filter:drop-shadow(1px 1px 2px #A1A3A8);filter:drop-shadow(1px 1px 2px #A1A3A8);height:78px;width:78px}article{padding-bottom:3rem}h3.wp-block-heading{font-size:26px;margin-top:5rem !important;padding-bottom:10px;position:relative}h3.wp-block-heading::after{background-image:repeating-linear-gradient(45deg, #B4A983 0px, #B4A983 2px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);background-size:6px 6px;bottom:-5px;content:"";height:6px;left:0;position:absolute;width:100%}h4.wp-block-heading{border-bottom:5px solid #ddd;font-size:20px;line-height:26px;margin-top:5rem !important;padding-bottom:6px;position:relative}h4.wp-block-heading::after{background-color:#b4a983;bottom:-5px;content:"";height:5px;left:0;position:absolute;width:80px}.point-title{border:2px solid #33455e !important;color:#33455e;font-size:24px;overflow:hidden;padding:0 0 0 100px !important;position:relative}.point-title::before{background:#395f93;content:"";height:300%;left:-120px;position:absolute;top:-150%;-webkit-transform:rotate(25deg);transform:rotate(25deg);width:200px}.point-title span{color:#fff;display:block;font-size:26px;left:0;line-height:36px;padding-left:16px;padding-top:3px;position:absolute;top:0;z-index:1}.point_container{background:repeating-linear-gradient(45deg, #FFF, #FFF 5px, #C9D1DD 5px, #C9D1DD 10px);margin-left:1rem !important;margin-right:1rem !important;padding:.5rem .5rem .5rem .5rem !important}.point_container .point_block{background-color:rgba(255,255,255,.9);padding:1.5rem 2rem 1rem 2rem}.schedule_body{margin-left:1rem;margin-right:1rerm}.schedule_body strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #FFDDE8));background:linear-gradient(transparent 70%, #FFDDE8 30%)}.schedule_title{background-color:#f9f8e8;border-radius:5px;border-top:2px solid #ccc;font-size:20px;padding:1rem !important}.schedule_title::before{color:#e04951;content:attr(data-number);display:block;font-size:18px}.schedule_title::after{background-color:#e04951;content:"";display:block;height:4px;width:55px}.schedule_footer{background-color:#eceff0;border-bottom:2px solid #ccc;border-radius:5px;padding:1rem !important}.plan-header_container{background:repeating-linear-gradient(45deg, #FFF, #FFF 5px, #DDDBC9 5px, #DDDBC9 10px);margin-left:1rem !important;margin-right:1rem !important;padding:.5rem .5rem .5rem .5rem !important}.plan-header_container .plan-header_block{background-color:rgba(255,255,255,.9);font-size:110%;padding:1.5rem 2rem 1rem 3rem}.plan-header_container .plan-header_block li{list-style-type:none;padding-left:25px;position:relative}.plan-header_container .plan-header_block li::before{color:#daa520;content:"";font-family:"Font Awesome 5 Free";font-weight:900;left:0;position:absolute;top:1px}.plan-header_container .plan-header_block li strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #FDE669));background:linear-gradient(transparent 70%, #FDE669 30%)}.plan-list_block{margin-left:1rem !important;margin-right:1rem !important}.plan-list_block strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #CAE3F9));background:linear-gradient(transparent 70%, #CAE3F9 30%)}body.single-packages .c-entry__header{display:none}.package-price tr td:nth-child(n+3){text-align:center;width:20%}.package-price tr a{background-color:#39938b;border-radius:10px;color:#fff;display:block;padding:.5rem;text-decoration:none}.package-price tr a:hover{background-color:#57a7a0}.base-btn_container{text-align:center}.base-btn,a.base-btn,button.base-btn{border-radius:.5rem;color:#212529;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-left:1rem;margin-right:1rem;margin-top:0 !important;padding:.6rem 3rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .1s;transition:all .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media screen and (max-width: 640px){.base-btn,a.base-btn,button.base-btn{font-size:1.2rem;margin:0 .5rem;padding:.6rem 1.2rem}}a.base-btn--yellow{background-color:#98c111;border-bottom:5px solid #b3dd27;color:#fff;margin-bottom:1rem !important;-webkit-transition:all .1s;transition:all .1s}a.base-btn--yellow:hover{background:#98c111;border-bottom:2px solid #b3dd27;color:#fff;margin-top:3px}a.base-btn--red{background-color:#fc7905;border-bottom:5px solid #ffab45;color:#fff;margin-bottom:1rem !important;-webkit-transition:all .1s;transition:all .1s}a.base-btn--red:hover{background:#fc7905;border-bottom:2px solid #ffab45;color:#fff;margin-top:3px}.post_content div>.base-btn--red:last-child{margin-bottom:1rem !important}.toppage-cover .smb-section__contents-wrapper h2 br{height:0;margin:0;padding:0}.toppage-cover .smb-section__contents-wrapper h2 span{display:block;font-weight:normal !important;height:18px;line-height:18px;margin:.2rem}.side_heading{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;font-size:18px !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;text-align:center !important}.side_heading::before,.side_heading::after{background-color:#e3bf00 !important;content:"" !important;height:5px !important;width:30px}.side_heading::before{margin-right:10px !important}.side_heading::after{margin-left:10px !important}.single-post .c-meta__item--modified{display:none}#snow-monkey-form-1531 .smf-item__label{background-color:#33455e;border-radius:3px;color:#fff;padding:5px 5px 5px 15px}#snow-monkey-form-1531 .smf-item__controls{padding-left:1rem;padding-right:1rem}nav.p-global-nav .c-navbar__item>a{font-family:"Alegreya Sans",sans-serif;font-weight:bold}nav.p-global-nav .c-navbar__item>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}/*# sourceMappingURL=style.min.css.map */