@import url("https://fonts.googleapis.com/css2?family=Lobster&family=Monoton&family=Noto+Sans+JP:wght@400;700&family=Noto+Serif+JP:wght@400;700&family=Sen:wght@700&family=Zen+Old+Mincho:wght@400;700&display=swap");@keyframes rotate-text{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html,body{overflow-x:hidden;margin:0;color:#1d1d1d;font-family:"Noto Sans JP",sans-serif}img{max-width:100%;height:auto;vertical-align:bottom}video{max-width:100%;height:auto;vertical-align:bottom}p{margin:0}a{color:inherit;text-decoration:none}@media screen and (max-width:768px){html,body{font-size:calc(var(--width) / 375 * 10px)}.pc{display:none !important}}@media screen and (min-width:769px){html,body{font-size:calc(var(--width) / 1366 * 10px)}.sp{display:none !important}}@supports (-webkit-touch-callout:none){html{height:-webkit-fill-available}body{min-height:-webkit-fill-available}}.sans{font-family:"Noto Sans JP",sans-serif}.serif{font-family:"Noto Serif JP",serif}.lobster{font-family:"Lobster",cursive}.monoton{font-weight:400;font-family:"Monoton",cursive}.sen{font-weight:700;font-family:"Sen",sans-serif}.zen{font-family:"Zen Old Mincho",serif}.aside{position:fixed;z-index:99;bottom:min(11.5rem, 115px);right:0;width:100%;pointer-events:none}@media screen and (max-width:768px){.aside{z-index:99;bottom:min(2rem, 20px)}}.aside-webticket{position:fixed;z-index:100;bottom:min(22rem, 220px);right:max(-0.5rem, -5px);width:min(10rem, 100px);margin-left:auto;cursor:pointer;pointer-events:auto;transform:translateX(100%);transition:transform .5s}@media screen and (max-width:768px){.aside-webticket{display:none}}.aside-webticket._in{transform:translateX(0)}.aside-webticket:hover{opacity:.7;transform:translateX(0) scale(1.05);transition:transform .3s,opacity .3s}.aside-pagetop{position:relative;right:max(-0.5rem, -5px);width:min(7rem, 70px);margin-left:auto;cursor:pointer;pointer-events:auto;transform:translateX(100%);transition:transform .5s}@media screen and (max-width:768px){.aside-pagetop{right:max(-0.7rem, -7px);width:min(5.8rem, 58px)}}.aside-pagetop._in{transform:translateX(0)}.aside-pagetop .pagetop-circle{position:absolute;top:max(-0.6rem, -6px);right:min(0.1rem, 1px);width:min(4.8rem, 48px);transition:transform .3s,width .3s}@media screen and (max-width:768px){.aside-pagetop .pagetop-circle{width:min(4rem, 40px)}}.aside-pagetop .pagetop-shadow{position:absolute;bottom:max(-0.4rem, -4px);right:max(-1.3rem, -13px);width:min(7.9rem, 79px)}@media screen and (max-width:768px){.aside-pagetop .pagetop-shadow{right:max(-1.1rem, -11px);width:min(6.4rem, 64px)}}.aside-pagetop .pagetop-icon{position:relative;z-index:9;width:100%;transition:transform .3s}.aside-pagetop .pagetop-txt{position:absolute;z-index:99;top:min(2.3rem, 23px);right:min(1rem, 10px);width:min(3rem, 30px)}@media screen and (max-width:768px){.aside-pagetop .pagetop-txt{top:min(2.1rem, 21px);width:min(2.2rem, 22px)}}.aside-pagetop:hover .pagetop-circle{width:min(5.8rem, 58px);transform:translate(min(0.5rem, 5px), max(-0.5rem, -5px))}@media screen and (max-width:768px){.aside-pagetop:hover .pagetop-circle{width:min(4rem, 40px);transform:none}}.aside-pagetop:hover .pagetop-icon{transform:translate(max(-0.2rem, -2px), max(-0.2rem, -2px))}@media screen and (max-width:768px){.aside-pagetop:hover .pagetop-icon{transform:none}}.aside-menu{display:none}@media screen and (max-width:768px){.aside-menu{display:flex;width:100%;height:min(6rem, 60px);margin-top:min(1rem, 10px);padding:0 min(1rem, 10px);pointer-events:auto}}@media screen and (max-width:768px){.aside-menu .menu-link{display:flex;justify-content:space-between;align-items:center;width:80%;height:100%;padding:0 min(3rem, 30px);background:#fff;border-radius:min(10rem, 100px);filter:drop-shadow(0 0 10px rgba(0,57,134,.16))}}@media screen and (max-width:768px){.aside-menu .menu-item{display:flex;flex-direction:column;justify-content:center;text-align:center;width:min(4rem, 40px);height:min(3.6rem, 36px);font-size:min(1rem, 10px);font-weight:700;color:#009a80}}@media screen and (max-width:768px){.aside-menu .menu-item p{margin:0 auto}}@media screen and (max-width:768px){.aside-menu .menu-item p._enjoy{width:min(1.6rem, 16px)}}@media screen and (max-width:768px){.aside-menu .menu-item p._animal{width:min(2.4rem, 24px)}}@media screen and (max-width:768px){.aside-menu .menu-item p._saboten{width:min(1.6rem, 16px)}}@media screen and (max-width:768px){.aside-menu .menu-item p._pin{width:min(1.6rem, 16px)}}@media screen and (max-width:768px){.aside-menu .menu-item p._ticket{width:min(2.6rem, 26px)}}@media screen and (max-width:768px){.aside-menu .menu-item span{margin-top:auto}}@media screen and (max-width:768px){.aside-menu .menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:min(6rem, 60px);height:100%;margin-left:auto;font-size:min(1rem, 10px);font-weight:700;color:#fff;background:#009a80;border-radius:100%;cursor:pointer}}@media screen and (max-width:768px){.aside-menu .menu-toggle .toggle-btn{position:relative;width:min(1.7rem, 17px);height:min(1.7rem, 17px);margin-bottom:min(0.5rem, 5px)}}@media screen and (max-width:768px){.aside-menu .menu-toggle .toggle-btn span{display:block;position:absolute;left:0;width:100%;height:min(0.3rem, 3px);background:#fff;border-radius:min(10rem, 100px)}}@media screen and (max-width:768px){.aside-menu .menu-toggle .toggle-btn span:nth-of-type(1){top:0}}@media screen and (max-width:768px){.aside-menu .menu-toggle .toggle-btn span:nth-of-type(2){top:0;bottom:0;margin:auto}}@media screen and (max-width:768px){.aside-menu .menu-toggle .toggle-btn span:nth-of-type(3){bottom:0}}.aside-overlay{display:none}@media screen and (max-width:768px){.aside-overlay{display:block;position:fixed;z-index:99;top:0;left:0;width:100%;height:100vh;background:rgba(29,29,29,.7);opacity:0}}@media screen and (max-width:768px){.aside-overlay._active{opacity:1;pointer-events:auto}}.aside-nav{display:none}@media screen and (max-width:768px){.aside-nav{display:block;position:fixed;z-index:999;bottom:0;left:0;transform:translateY(100%);width:100%;height:calc(100vh - min(5rem, 50px));max-height:-webkit-fill-available;background:#fff;border-radius:min(1.6rem, 16px) min(1.6rem, 16px) 0 0;pointer-events:auto;transition:transform .5s}}@media screen and (max-width:768px){.aside-nav._active{transform:translateY(0)}}@media screen and (max-width:768px){.aside-nav .nav-close{position:absolute;top:0;right:0;width:min(5.9rem, 59px);cursor:pointer}}@media screen and (max-width:768px){.aside-nav .nav-head{display:flex;align-items:center;padding:min(2.5rem, 25px) min(2rem, 20px) 0}}@media screen and (max-width:768px){.aside-nav .nav-head .head-logo{width:min(12rem, 120px);min-width:min(8rem, 80px);margin-right:min(2.5rem, 25px)}}@media screen and (max-width:768px){.aside-nav .nav-head .head-lang{display:flex;align-items:center;margin-left:auto;margin-right:min(3.5rem, 35px)}}@media screen and (max-width:768px){.aside-nav .nav-head .head-lang .lang-icon{width:min(1.7rem, 17px);margin-right:min(1.5rem, 15px);line-height:1}}@media screen and (max-width:768px){.aside-nav .nav-head .head-lang .lang-btn{display:flex;justify-content:center;align-items:center;width:min(3rem, 30px);height:min(3rem, 30px);font-size:min(1.4rem, 14px);font-weight:700;color:#009a80}}@media screen and (max-width:768px){.aside-nav .nav-head .head-lang .lang-btn+.lang-btn{margin-left:min(1rem, 10px)}}@media screen and (max-width:768px){.aside-nav .nav-head .head-lang .lang-btn._active{color:#fff;background:#009a80}}.aside-nav .nav-head .head-lang{position:relative}.aside-nav .nav-head .head-lang .lang-switcher{position:relative;cursor:pointer}.aside-nav .nav-head .head-lang .lang-switcher .current-lang{display:flex;align-items:center;font-size:min(1.4rem, 14px);font-weight:700;color:#009a80;background:#fff;border-radius:min(2rem, 20px);padding:min(0.6rem, 6px) min(1.6rem, 16px);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:background .2s}.aside-nav .nav-head .head-lang .lang-switcher .current-lang i{margin:0 min(0.6rem, 6px)}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu{position:absolute;top:100%;right:0;width:min(12rem, 120px);background:#fff;border-radius:min(0.8rem, 8px);box-shadow:0 4px 16px rgba(0,0,0,.12);padding:min(0.4rem, 4px) 0;margin-top:min(0.4rem, 4px);z-index:100;display:none}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu .lang-item{display:block;padding:min(1rem, 10px) min(1.6rem, 16px);font-size:min(1.6rem, 16px);color:#009a80;text-decoration:none;transition:background .2s;white-space:nowrap}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu .lang-item:hover{background:#f5f5f5}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu .lang-item.active{background:#e0e0e0;font-weight:700}.aside-nav .nav-head .head-lang .lang-switcher.open .lang-menu{display:block !important}@media screen and (max-width:768px){.aside-nav .nav-kv{width:36.5rem;margin:min(1.5rem, 15px) 0 min(3rem, 30px)}}@media screen and (max-width:768px){.aside-nav .nav-content{overflow-y:scroll;position:relative;padding:0 min(2rem, 20px) min(3rem, 30px)}}@media screen and (max-width:768px){.aside-nav .nav-icon{position:absolute;top:0;left:max(-2rem, -20px);width:min(5.7rem, 57px)}}@media screen and (max-width:768px){.aside-nav .nav-ttl{vertical-align:middle;text-align:center;font-size:min(1.6rem, 16px);font-weight:700;color:#009a80}}@media screen and (max-width:768px){.aside-nav .nav-ttl span{margin-left:min(1rem, 10px);font-size:min(2rem, 20px)}}@media screen and (max-width:768px){.aside-nav .nav-guide{display:flex;margin:min(2rem, 20px) 0 min(3rem, 30px)}}@media screen and (max-width:768px){.aside-nav .nav-guide .guide-btn{width:calc((100% - min(3rem, 30px)) / 4);padding:min(1rem, 10px);text-align:center;font-size:min(1.3rem, 13px);font-weight:700;line-height:1.53;color:#009a80}}@media screen and (max-width:768px){.aside-nav .nav-guide .guide-btn+.guide-btn{margin-left:min(1rem, 10px)}}@media screen and (max-width:768px){.aside-nav .nav-guide .guide-btn .btn-icon{display:block;width:auto;height:min(2rem, 20px);margin:min(1rem, 10px) auto;text-align:center}}@media screen and (max-width:768px){.aside-nav .nav-guide .guide-btn .btn-icon img{width:auto;height:100%;margin:0 auto}}@media screen and (max-width:768px){.aside-nav .nav-list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:768px){.aside-nav .nav-list .list-btn{position:relative;width:calc((100% - min(1.5rem, 15px)) / 2);padding-bottom:min(1.5rem, 15px);color:#009a80;border-bottom:1px solid #e4f7f2}}@media screen and (max-width:768px){.aside-nav .nav-list .list-btn span{font-size:min(1rem, 10px)}}@media screen and (max-width:768px){.aside-nav .nav-list .list-btn p{font-size:min(1.6rem, 16px);font-weight:700}}@media screen and (max-width:768px){.aside-nav .nav-list .list-btn:nth-of-type(n+3){margin-top:min(1.5rem, 15px)}}@media screen and (max-width:768px){.aside-nav .nav-list .list-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);width:min(1.5rem, 15px)}}@media screen and (max-width:768px){.aside-nav .nav-link{display:flex;flex-wrap:wrap;justify-content:space-between;margin:min(1.5rem, 15px) 0 min(3rem, 30px)}}@media screen and (max-width:768px){.aside-nav .nav-link .link-more{width:calc((100% - min(1rem, 10px)) / 2);padding:min(1.5rem, 15px) min(2rem, 20px)}}@media screen and (max-width:768px){.aside-nav .nav-link .link-more:before{right:min(2rem, 20px)}}@media screen and (max-width:768px){.aside-nav .nav-sns{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:768px){.aside-nav .nav-sns a{width:min(4rem, 40px);margin:0 min(1.3rem, 13px)}}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu{position:absolute;top:100%;right:0;width:min(12rem, 120px);background:#fff;border-radius:min(0.8rem, 8px);box-shadow:0 4px 16px rgba(0,0,0,.12);padding:min(0.4rem, 4px) 0;margin-top:min(0.4rem, 4px);z-index:100;display:none}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu .lang-item{display:block;padding:min(1rem, 10px) min(1.6rem, 16px);font-size:min(1.6rem, 16px);color:#009a80;text-decoration:none;transition:background .2s;white-space:nowrap}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu .lang-item:hover{background:#f5f5f5}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu .lang-item.active{background:#e0e0e0;font-weight:700}.aside-nav .nav-head .head-lang .lang-switcher.open .lang-menu{display:block !important}.aside-nav .nav-head .head-lang .lang-switcher .lang-menu{min-width:min(8rem, 80px);max-width:90vw;width:auto;box-sizing:border-box}.btn-link{display:inline-block;border:1px solid #009a80;background:#fff;border-radius:min(0.6rem, 6px);transition:background .5s,border .5s}.btn-link:hover{border:1px solid #e4f7f2;background:#e4f7f2}.btn-arrow{display:flex;justify-content:center;align-items:center;color:#2d7e32;background:#fff;border:1px solid #009a80;border-radius:100%;transition:background .5s,border .5s}.btn-arrow:hover{border:1px solid #e4f7f2;background:#e4f7f2}.btn-more{display:inline-block;position:relative;padding:min(2rem, 20px) min(7rem, 70px) min(2rem, 20px) min(3rem, 30px);font-size:min(1.4rem, 14px);line-height:1;color:#fff;background:#009a80;border-radius:min(10rem, 100px)}@media screen and (max-width:768px){.btn-more{width:min(25.5rem, 255px);padding:min(2rem, 20px) min(3rem, 30px) min(2rem, 20px) min(5rem, 50px);text-align:left}}.btn-more:before{content:"";position:absolute;top:50%;right:min(3rem, 30px);transform:translateY(-50%);width:min(0.8rem, 8px);height:min(0.8rem, 8px);background:#fff;border-radius:100%;transition:right .5s}.btn-more:after{content:"";position:absolute;top:50%;left:calc(100% - min(6.3rem, 63px));transform:translateY(-50%);width:0;height:1px;background:#fff;transition:width .5s}.btn-more:hover:before{right:min(2.5rem, 25px)}.btn-more:hover:after{width:min(3rem, 30px)}.hover-parent:hover .btn-link{border:1px solid #e4f7f2;background:#e4f7f2}.hover-parent:hover .btn-arrow{border:1px solid #e4f7f2;background:#e4f7f2}.hover-parent:hover .btn-more:before{right:min(2.5rem, 25px)}.hover-parent:hover .btn-more:after{width:min(3rem, 30px)}.container{position:relative;width:min(108rem, 1080px);margin:0 auto}@media screen and (max-width:768px){.container{width:100%}}.container._right{width:calc(100% - (((var(--width) * 1px) - min(108rem, 1080px)) / 2));margin-right:0}@media screen and (max-width:768px){.container._right{width:100%}}.card{background:#fff;border-radius:min(0.8rem, 8px);filter:drop-shadow(0 20px 30px rgba(0,57,134,.12))}.animal{display:none}.pagination{display:flex;justify-content:center;align-items:center;color:#009a80}.pagination .pagination-prev{margin-right:min(2rem, 20px)}@media screen and (max-width:768px){.pagination .pagination-prev{margin-right:min(2.5rem, 25px)}}.pagination .pagination-next{margin-left:min(2rem, 20px)}@media screen and (max-width:768px){.pagination .pagination-next{margin-left:min(2.5rem, 25px)}}.pagination .pagination-item{display:flex;justify-content:center;align-items:center;width:min(4rem, 40px);height:min(4rem, 40px);margin:0 min(0.5rem, 5px);font-size:min(1.3rem, 13px);font-weight:700}.pagination .pagination-item:hover{border:1px solid #009a80;border-radius:100%}.pagination .pagination-current{display:flex;justify-content:center;align-items:center;width:min(4rem, 40px);height:min(4rem, 40px);margin:0 min(0.5rem, 5px);font-size:min(1.3rem, 13px);font-weight:700;border:1px solid #009a80;border-radius:100%}.head-ttl h1{position:relative;margin-top:min(0.5rem, 5px);font-size:min(4.2rem, 42px);font-weight:700;font-family:"Sen",sans-serif}@media screen and (max-width:768px){.head-ttl h1{margin-left:min(4rem, 40px);font-size:min(3.2rem, 32px)}}.head-ttl h1:before{content:"";position:absolute;top:50%;right:calc(100% + min(3.1rem, 31px));transform:translateY(-50%);width:min(4rem, 40px);height:min(4rem, 40px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/icon_headttl.webp) no-repeat center/contain}@media screen and (max-width:768px){.head-ttl h1:before{right:calc(100% + min(2.6rem, 26px))}}.head-ttl h1:after{content:"";position:absolute;top:50%;right:calc(100% + min(1.5rem, 15px));transform:translateY(-50%);width:min(3.2rem, 32px);height:1px;background:#009a80}.head-ttl h2{font-size:min(2rem, 20px);font-weight:700}@media screen and (max-width:768px){.head-ttl h2{margin-left:min(4rem, 40px);font-size:min(1.4rem, 14px)}}.page-kv .kv-ttl{overflow:visible;position:relative;z-index:9;padding:min(6rem, 60px) 0 min(7rem, 70px)}@media screen and (max-width:768px){.page-kv .kv-ttl{padding:min(3rem, 30px)}}.page-kv .kv-ttl p{font-size:min(6rem, 60px);font-weight:700;line-height:.8;font-family:"Sen",sans-serif}@media screen and (max-width:768px){.page-kv .kv-ttl p{font-size:min(3.8rem, 38px);line-height:1.26}}.page-kv .kv-ttl span{display:block;font-size:min(1.5rem, 15px);font-weight:700;line-height:3.86;color:#009a80}@media screen and (max-width:768px){.page-kv .kv-ttl span{font-size:min(1.4rem, 14px);line-height:1.71}}.page-kv .kv-mark{position:absolute;top:0;right:0;width:min(20rem, 200px);height:100%;background:#009a80}@media screen and (max-width:768px){.page-kv .kv-mark{width:min(13rem, 130px)}}.page-kv .kv-mark .mark-icon{position:absolute;bottom:max(-1rem, -10px);right:min(6rem, 60px);width:min(9.5rem, 95px)}@media screen and (max-width:768px){.page-kv .kv-mark .mark-icon{bottom:max(-0.9rem, -9px);right:min(3.1rem, 31px);width:min(7.2rem, 72px)}}.page-kv .kv-image{position:relative;height:min(54rem, 540px)}@media screen and (max-width:768px){.page-kv .kv-image{height:min(37.5rem, 375px)}}.page-kv .kv-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-kv .kv-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.parallax-movie{overflow:hidden;position:relative}.parallax-movie video{position:absolute;top:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.parallax-image{overflow:hidden;position:relative}.parallax-image img{position:absolute;top:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.youtube-modal-btn{overflow:hidden;position:relative;border-radius:min(0.8rem, 8px);cursor:pointer}.youtube-modal-btn:before{content:"";position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);width:min(4.6rem, 46px);height:min(3.2rem, 32px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/youtube_icon.webp) no-repeat center/contain}.footer .footer-sns{position:relative;padding:min(11.5rem, 115px) 0 min(20rem, 200px)}@media screen and (max-width:768px){.footer .footer-sns{padding:min(5rem, 50px) 0 min(14rem, 140px)}}.footer .footer-image{position:absolute;bottom:0;left:0;width:100%}.footer .footer-image .image-icon{position:absolute}.footer .footer-image .image-icon._icon01{z-index:-1;bottom:0;left:0;width:min(38.7rem, 387px)}@media screen and (max-width:768px){.footer .footer-image .image-icon._icon01{width:min(16rem, 160px)}}.footer .footer-image .image-icon._icon02{z-index:-1;bottom:0;left:min(31.5rem, 315px);width:min(22rem, 220px)}@media screen and (max-width:768px){.footer .footer-image .image-icon._icon02{left:min(100rem, 1000px);width:min(12rem, 120px)}}.footer .footer-image .image-icon._icon03{z-index:-1;bottom:0;left:min(56rem, 560px);width:min(26rem, 260px)}@media screen and (max-width:768px){.footer .footer-image .image-icon._icon03{left:min(24rem, 240px);width:min(14rem, 140px)}}.footer .footer-image .image-icon._icon04{z-index:-1;bottom:0;left:min(80rem, 800px);width:min(20rem, 200px)}@media screen and (max-width:768px){.footer .footer-image .image-icon._icon04{left:min(20rem, 200px);width:min(12rem, 120px)}}.footer .footer-image .image-icon._icon05{bottom:0;right:min(11rem, 110px);width:min(15.8rem, 158px)}@media screen and (max-width:768px){.footer .footer-image .image-icon._icon05{display:none}}.footer .footer-inner{display:flex}@media screen and (max-width:768px){.footer .footer-inner{display:block;padding:0 min(2rem, 20px)}}.footer .footer-breadcrumb{display:flex;align-items:center}.footer .footer-breadcrumb li{position:relative;font-size:min(1.2rem, 12px)}@media screen and (max-width:768px){.footer .footer-breadcrumb li{font-size:min(1.1rem, 11px)}}.footer .footer-breadcrumb li+li{padding-left:min(3.6rem, 36px)}.footer .footer-breadcrumb li+li:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";position:absolute;top:50%;left:min(1.8rem, 18px);transform:translateY(-50%);font-size:1em}.footer .footer-share{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-left:auto}@media screen and (max-width:768px){.footer .footer-share{flex-wrap:wrap;justify-content:center;margin:min(2.5rem, 25px) auto 0}}.footer .footer-share p{margin-right:min(1.5rem, 15px);font-size:min(1.3rem, 13px);font-weight:700}@media screen and (max-width:768px){.footer .footer-share p{width:100%;margin:0 auto min(1.5rem, 15px);text-align:center}}.footer .footer-share a{width:min(4rem, 40px);margin-left:min(1rem, 10px)}@media screen and (max-width:768px){.footer .footer-share a{margin:0 min(1.5rem, 15px)}}.footer .footer-main{padding:min(7rem, 70px) 0 min(5.5rem, 55px);background:#1d1d1d}@media screen and (max-width:768px){.footer .footer-main{padding:min(5.5rem, 55px) 0 min(10.5rem, 105px)}}.footer .footer-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width:768px){.footer .footer-wrapper{display:block}}@media screen and (max-width:768px){.footer .footer-info{text-align:center}}.footer .footer-info .info-icon{width:min(16.4rem, 164px)}@media screen and (max-width:768px){.footer .footer-info .info-icon{width:min(13.8rem, 138px);margin:0 auto}}.footer .footer-info .info-address{margin:min(2.5rem, 25px) 0;font-size:min(1.4rem, 14px);font-weight:500;color:#fff}@media screen and (max-width:768px){.footer .footer-info .info-address{margin:min(3rem, 30px) 0}}.footer .footer-info .info-address p+p{margin-top:min(1rem, 10px)}.footer .footer-info .info-sns{display:flex}.footer .footer-info .info-sns a{width:min(3.2rem, 32px);margin-right:min(1rem, 10px)}.footer .footer-menu{display:flex;font-size:min(1.4rem, 14px);font-weight:500;color:#fff}@media screen and (max-width:768px){.footer .footer-menu{display:block}}.footer .footer-menu ul{list-style:none}@media screen and (max-width:768px){.footer .footer-menu ul{margin:0;padding:0}}.footer .footer-menu ul+ul{margin-left:min(6.5rem, 65px)}@media screen and (max-width:768px){.footer .footer-menu ul+ul{margin:0}}@media screen and (max-width:768px){.footer .footer-menu ul:last-child{border-bottom:1px solid #313131}}@media screen and (max-width:768px){.footer .footer-menu ul li{padding:min(2rem, 20px) min(4rem, 40px);border-top:1px solid #313131}}.footer .footer-menu ul li+li{margin-top:min(1.4rem, 14px)}@media screen and (max-width:768px){.footer .footer-menu ul li+li{margin:0}}.footer .footer-menu ul li a{display:flex;align-items:center}.footer .footer-menu ul li a i{margin-right:min(1rem, 10px)}@media screen and (max-width:768px){.footer .footer-menu ul li a i{order:2;margin:0 0 0 auto}}.footer .footer-link{display:flex;justify-content:center;margin:min(3rem, 30px) 0 min(2rem, 20px)}.footer .footer-link a{width:min(4rem, 40px);margin:0 min(1.5rem, 15px)}.footer .footer-cright{position:absolute;bottom:0;right:0;font-size:min(1.1rem, 11px);color:#fff}@media screen and (max-width:768px){.footer .footer-cright{position:relative;text-align:center}}.footer .anitouch-developer-section{background:#009a80;color:#fff;text-align:center;padding:4rem 0}.footer .anitouch-developer-section .anitouch-developer-label{font-size:1.4em;margin-bottom:8px;font-weight:700;background:#fff;border-radius:10rem;max-width:200px;padding:.3rem;margin:1rem auto;color:#009a80}.footer .anitouch-developer-section .anitouch-developer-title{font-size:3em;font-weight:700;margin-bottom:16px}.footer .anitouch-developer-section .anitouch-developer-desc{margin-bottom:24px;font-size:1.4em;line-height:1.7}.footer .anitouch-developer-section .anitouch-developer-btn{display:inline-block;background:#fff;color:#009a80;font-size:1.4em;padding:20px 60px;border-radius:1rem;text-decoration:none;font-weight:700;transition:background .2s,color .2s}.footer .anitouch-developer-section .anitouch-developer-btn:hover{background:#fff;color:rgba(0,154,128,.722)}@media screen and (max-width:768px){.footer .anitouch-developer-section .anitouch-developer-title{font-size:2.5em}.footer .anitouch-developer-section .anitouch-developer-btn{font-size:1.6em;padding:14px 0;width:90vw;max-width:350px}.footer .anitouch-developer-section .anitouch-developer-desc{font-size:1em}}.header{display:flex;align-items:center;position:absolute;z-index:99;top:min(3rem, 30px);width:100%;padding:0 min(4rem, 40px)}@media screen and (max-width:768px){.header{top:min(1.5rem, 15px);padding:0 min(1.5rem, 15px)}}.header .header-logo{width:min(25rem, 250px)}@media screen and (max-width:768px){.header .header-logo{width:min(19.2rem, 192px);margin-right:min(3rem, 30px)}}.header .header-nav{margin-left:auto}@media screen and (max-width:768px){.header .header-nav{display:none}}.header .header-nav ul{display:flex;align-items:center;padding:0;list-style:none}.header .header-nav ul li{font-size:min(1.6rem, 16px);font-weight:700;color:#fff;letter-spacing:.1rem}.header .header-nav ul li:hover{color:#009a80}.header .header-nav ul li+li{margin-left:min(2.5rem, 25px)}.header .header-lang{display:flex;align-items:center;margin-left:min(5rem, 50px)}@media screen and (max-width:768px){.header .header-lang{margin-left:auto}}.header .header-lang .lang-icon{width:min(1.7rem, 17px);margin-right:min(1rem, 10px);line-height:1}@media screen and (max-width:768px){.header .header-lang .lang-icon{margin-right:min(1.5rem, 15px)}}.header .header-lang .lang-btn{display:flex;justify-content:center;align-items:center;width:min(3rem, 30px);height:min(3rem, 30px);font-size:min(1.4rem, 14px);font-weight:700;color:#fff}.header .header-lang .lang-btn:hover{background:#009a80}.header .header-lang .lang-btn+.lang-btn{margin-left:min(0.5rem, 5px)}@media screen and (max-width:768px){.header .header-lang .lang-btn+.lang-btn{margin-left:min(1rem, 10px)}}.header .header-lang .lang-btn._active{background:#009a80}.header .header-lang .lang-switcher{position:relative;margin-left:min(2rem, 20px)}@media screen and (max-width:768px){.header .header-lang .lang-switcher{margin-left:min(1.2rem, 12px)}}.header .header-lang .lang-switcher .current-lang{display:flex;align-items:center;gap:min(0.8rem, 8px);cursor:pointer;padding:min(0.8rem, 8px) min(1.2rem, 12px);background:rgba(255,255,255,.1);border-radius:min(0.4rem, 4px);transition:all .3s ease;white-space:nowrap}.header .header-lang .lang-switcher .current-lang:hover{background:rgba(255,255,255,.2)}.header .header-lang .lang-switcher .current-lang i{font-size:min(1.4rem, 14px);color:#fff;line-height:1;display:inline-block}.header .header-lang .lang-switcher .current-lang i.fa-globe{font-size:min(1.6rem, 16px)}@media screen and (max-width:768px){.header .header-lang .lang-switcher .current-lang i.fa-globe{font-size:min(1.4rem, 14px)}}.header .header-lang .lang-switcher .current-lang i.fa-chevron-down{font-size:min(1.2rem, 12px);transition:transform .3s ease}@media screen and (max-width:768px){.header .header-lang .lang-switcher .current-lang i.fa-chevron-down{font-size:min(1rem, 10px)}}.header .header-lang .lang-switcher .current-lang span{font-size:min(1.4rem, 14px);font-weight:500;color:#fff;line-height:1}@media screen and (max-width:768px){.header .header-lang .lang-switcher .current-lang span{font-size:min(1.2rem, 12px)}}.header .header-lang .lang-switcher:hover .current-lang i.fa-chevron-down{transform:rotate(180deg)}.header .header-lang .lang-switcher:hover .lang-menu{opacity:1;visibility:visible;transform:translateY(0)}.header .header-lang .lang-switcher .lang-menu{position:absolute;top:100%;right:0;width:min(14rem, 140px);background:#fff;border-radius:min(0.4rem, 4px);box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(min(1rem, 10px));transition:all .3s ease;z-index:100;padding:min(0.4rem, 4px) 0}@media screen and (max-width:768px){.header .header-lang .lang-switcher .lang-menu{width:min(12rem, 120px)}}.header .header-lang .lang-switcher .lang-menu .lang-item{display:block;padding:min(1rem, 10px) min(1.6rem, 16px);font-size:min(1.6rem, 16px);font-weight:500;color:#009a80;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}@media screen and (max-width:768px){.header .header-lang .lang-switcher .lang-menu .lang-item{padding:min(0.8rem, 8px) min(1.2rem, 12px);font-size:min(1.4rem, 14px)}}.header .header-lang .lang-switcher .lang-menu .lang-item:hover{background-color:#f5f5f5}.header .header-lang .lang-switcher .lang-menu .lang-item.active{background-color:#e0e0e0;font-weight:500}.header._page{position:relative;top:0;padding:min(2rem, 20px) min(4rem, 40px)}@media screen and (max-width:768px){.header._page{padding:min(1.5rem, 15px)}}.header._page .header-nav ul li{color:#009a80}.header._page .header-nav ul li:hover{color:#ffce00}.header._page .header-lang .lang-btn{color:#009a80}.header._page .header-lang .lang-btn:hover{color:#fff}.header._page .header-lang .lang-btn._active{color:#fff}.header._page .header-lang .lang-switcher .current-lang{background:#009a80 !important;color:#fff !important;border:1.5px solid #009a80}.header._page .header-lang .lang-switcher .lang-menu .lang-item{color:#009a80 !important;background:0 0 !important}.header._page .header-lang .lang-switcher .lang-menu .lang-item:hover,.header._page .header-lang .lang-switcher .lang-menu .lang-item:focus,.header._page .header-lang .lang-switcher .lang-menu .lang-item.active{background:#009a80 !important;color:#fff !important}.header._page .header._page .header-lang .lang-switcher .current-lang span,.header._page .header._page .header-lang .lang-switcher .current-lang i{color:#fff !important}.header._page .header._page .header-lang .lang-switcher .current-lang:hover,.header._page .header._page .header-lang .lang-switcher .current-lang:focus{background:#009a80 !important;color:#fff !important}.header._page .header._page .header-lang .lang-switcher .current-lang:hover span,.header._page .header._page .header-lang .lang-switcher .current-lang:hover i{color:#fff !important}.header._attraction{top:min(5rem, 50px);padding:0 min(6rem, 60px)}@media screen and (max-width:768px){.header._attraction{top:min(4.5rem, 45px);padding:0 min(2.5rem, 25px)}}@media (max-width:768px){.lang-switcher{margin-left:12px}.lang-switcher .current-lang{padding:6px 10px}.lang-switcher .current-lang span{font-size:12px}.lang-menu{width:100px}.lang-item{padding:8px 12px;font-size:12px}}.hover-parent:hover .hover-img img{transform:scale(1.1)}@media screen and (max-width:768px){.hover-parent:hover .hover-img img{transform:scale(1)}}.hover-img{overflow:hidden}.hover-img img{transition:transform .5s}.hover-img img:hover{transform:scale(1.1)}@media screen and (max-width:768px){.hover-img img:hover{transform:scale(1)}}.modal{display:flex;justify-content:center;align-items:flex-end;position:fixed;z-index:999;top:0;left:0;width:100%;height:100vh;opacity:0;pointer-events:none}.modal._active{background:rgba(29,29,29,.7);opacity:1;pointer-events:auto}.modal._active .modal-inner{transform:translateY(0)}.modal .modal-inner{transform:translateY(100%);padding:min(7rem, 70px) 0 min(8rem, 80px);background:#fff;border-radius:min(1.6rem, 16px) min(1.6rem, 16px) 0 0;transition:transform .5s}@media screen and (max-width:768px){.modal .modal-inner{height:calc(100vh - min(5rem, 50px));max-height:-webkit-fill-available;padding:min(7rem, 70px) 0 min(3rem, 30px)}}.modal .modal-close{position:absolute;top:0;right:0;width:min(5.9rem, 59px);cursor:pointer}@media screen and (max-width:768px){.modal .modal-scroll{overflow:scroll;height:100%}}.modal .modal-ttl{display:flex;align-items:center;margin-bottom:min(2rem, 20px);padding:0 min(6.5rem, 65px);font-size:min(1.2rem, 12px);font-weight:700;color:#009a80}@media screen and (max-width:768px){.modal .modal-ttl{display:block;margin-bottom:min(2.5rem, 25px);padding:0;text-align:center}}.modal .modal-ttl h1{margin-right:min(1rem, 10px);font-size:min(2.8rem, 28px)}@media screen and (max-width:768px){.modal .modal-ttl h1{margin:0 auto min(0.5rem, 5px);font-size:min(2.4rem, 24px)}}.modal .modal-content{display:flex}@media screen and (max-width:768px){.modal .modal-content{display:block}}.modal .modal-image{width:min(57.5rem, 575px);padding:min(3rem, 30px) min(3rem, 30px) 0 0;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center top/auto min(17.5rem, 175px)}@media screen and (max-width:768px){.modal .modal-image{width:100%;padding:min(2rem, 20px) min(2rem, 20px) 0 0;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center top/auto min(11.5rem, 115px)}}.modal .modal-hover{border-radius:0 min(0.8rem, 8px) min(0.8rem, 8px) 0}.modal .modal-detail{width:min(33.5rem, 335px);margin:min(3.5rem, 35px) 0 0 min(6.5rem, 65px)}@media screen and (max-width:768px){.modal .modal-detail{width:100%;margin:min(3rem, 30px) auto 0;padding:0 min(2rem, 20px)}}.modal .modal-detail .detail-box{margin-bottom:min(3rem, 30px);font-size:min(1.5rem, 15px);line-height:2}.modal .modal-detail .detail-box h2{margin-bottom:min(1rem, 10px);font-size:min(1.5rem, 15px);font-weight:700;color:#009a80}.modal .modal-detail .detail-link{margin-top:min(3rem, 30px);text-align:right}.modal .modal-detail .detail-link p+p{margin-top:min(1.5rem, 15px)}.modal .modal-detail .detail-link a{display:inline-flex;align-items:center;font-size:min(1.5rem, 15px);font-weight:700;line-height:1;color:#009a80}.modal .modal-detail .detail-link a img{width:min(2rem, 20px);margin-left:min(1rem, 10px)}.modal-youtube{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s}.modal-youtube._on{opacity:1;pointer-events:auto}.modal-youtube._on .youtube-wrap{transform:translate(0,0)}.modal-youtube .youtube-body{display:flex;justify-content:center;width:100%;max-width:960px;height:100%;margin:0 auto;padding:0 10px}.modal-youtube .youtube-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (orientation:landscape){.modal-youtube .youtube-inner{padding:10px 60px}}.modal-youtube .youtube-wrap{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#333;transform:translate(0,100px);transition:transform .3s ease-out}.modal-youtube .youtube-close{overflow:hidden;display:inline-block;position:absolute;z-index:2;top:-45px;right:0;width:35px;height:35px;border:none;background:0 0}@media (orientation:landscape){.modal-youtube .youtube-close{top:0;right:-45px}}.modal-youtube .youtube-close:before{content:"";position:absolute;top:50%;left:0;transform:rotate(45deg);width:100%;height:2px;margin-top:-6px;background:#fff;border-radius:5px}.modal-youtube .youtube-close:after{content:"";position:absolute;top:50%;left:0;transform:rotate(-45deg);width:100%;height:2px;margin-top:-6px;background:#fff;border-radius:5px}.modal-youtube .youtube-video{position:absolute;top:0;left:0;width:100%;height:100%}.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;background:#009a80;transition:opacity .5s}.loading._fin{opacity:0;pointer-events:none}.loading .loading-icon{position:relative;margin-bottom:min(3rem, 30px)}@media screen and (max-width:768px){.loading .loading-icon{margin-bottom:min(2rem, 20px)}}.loading .loading-anim{position:relative;z-index:9;width:min(8.1rem, 81px);margin:0 auto;animation:bounce 1s infinite both;transform-origin:center bottom}@media screen and (max-width:768px){.loading .loading-anim{width:min(5.8rem, 58px)}}.loading .loading-shadow{position:absolute;bottom:max(-1rem, -10px);left:50%;transform:translateX(-50%);width:min(8.1rem, 81px)}@media screen and (max-width:768px){.loading .loading-shadow{bottom:max(-0.5rem, -5px);width:min(5.8rem, 58px)}}.loading .loading-ttl{width:min(32.8rem, 328px);margin:0 auto}@media screen and (max-width:768px){.loading .loading-ttl{width:min(22.8rem, 228px)}}.loading .loading-subttl{width:min(12.3rem, 123px);margin:min(1.5rem, 15px) auto 0}@media screen and (max-width:768px){.loading .loading-subttl{width:min(12.2rem, 122px);margin:min(1rem, 10px) auto 0}}.loading .loading-logo{position:absolute;z-index:9;top:45%;left:50%;transform:translate(-50%,-50%);width:40.6rem}@media screen and (max-width:768px){.loading .loading-logo{width:30.6rem}}.loading .loading-image{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:84.4rem}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.popup-overlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:100;display:none}.popup-overlay .popup-content{margin:auto;padding:20px;border-radius:5px;text-align:center;max-width:600px;max-height:600px;display:flex;justify-content:center;align-items:center;flex-direction:column}.popup-overlay .popup-content .image-container{position:relative}.popup-overlay .popup-content .image-container img{width:100%;height:auto;max-width:600px;max-height:600px;border-radius:1rem}.popup-overlay .popup-content .image-container .close-button{position:absolute;top:0;right:0;font-size:30px;cursor:pointer;color:#fff;padding:.5rem}.popup-overlay .popup-content .image-container .close-button:hover,.popup-overlay .popup-content .image-container .close-button:focus{opacity:.8}.swiper-front{z-index:99}.swiper-controll{display:flex;align-items:center}.swiper-controll .controll-btn{display:flex}.swiper-controll .controll-btn .btn-arrow{position:relative;left:0;right:0;width:min(5.6rem, 56px);height:min(5.6rem, 56px);margin-top:0;margin-right:min(1rem, 10px)}@media screen and (max-width:768px){.swiper-controll .controll-btn .btn-arrow{margin-right:min(1.5rem, 15px)}}.swiper-controll .controll-pagination{position:relative;width:min(40rem, 400px);margin-left:min(6rem, 60px)}@media screen and (max-width:768px){.swiper-controll .controll-pagination{width:min(14rem, 140px);margin-left:auto}}.swiper-controll .swiper-pagination{display:flex;position:relative;bottom:0}.swiper-controll .swiper-pagination .swiper-pagination-bullet{width:100%;height:2px;margin:0;background:#e4f7f2;border-radius:0;opacity:1}.swiper-controll .swiper-pagination .swiper-pagination-bullet-active{background:#009a80}.loop-slick{height:100%}.loop-slick .slick-item{width:auto;padding-right:min(5.7rem, 57px);opacity:1}.loop-slick .slick-item img{width:auto;max-width:none;height:100%}.loop-slick div{height:100%}.loop-slick-reverse{height:100%}.loop-slick-reverse .slick-item{width:auto;padding-right:min(5.7rem, 57px);opacity:1}.loop-slick-reverse .slick-item img{width:auto;max-width:none;height:100%}.loop-slick-reverse div{height:100%}.fadein{position:relative;opacity:0;transition:opacity .4s}.fadein._active{opacity:1}.fadeup{position:relative;transform:translateY(min(4rem, 40px));opacity:0;transition:opacity .4s,transform .4s}.fadeup._active{transform:translateY(0);opacity:1}#animals-main{position:relative;padding-top:min(20rem, 200px)}@media screen and (max-width:768px){#animals-main{padding-top:min(8rem, 80px)}}#animals-main .main-bg .bg-green{position:absolute;top:0;left:0;width:min(20rem, 200px);height:min(55.5rem, 555px);background:#e4f7f2}@media screen and (max-width:768px){#animals-main .main-bg .bg-green{width:min(13rem, 130px);height:min(47.5rem, 475px)}}#animals-main .main-bg .bg-image{display:none;position:absolute;top:min(8.5rem, 85px);right:min(24rem, 240px);width:min(4.9rem, 49px)}#animals-main .main-bg .bg-mark{position:absolute;top:max(-11.5rem, -115px);right:min(8rem, 80px);width:min(27.6rem, 276px)}@media screen and (max-width:768px){#animals-main .main-bg .bg-mark{top:max(-6.5rem, -65px);right:min(2rem, 20px);width:min(14.4rem, 144px)}}#animals-main .main-txt{position:relative;z-index:9;text-align:center}@media screen and (max-width:768px){#animals-main .main-txt{padding:0 min(2rem, 20px) min(5rem, 50px);text-align:left}}#animals-main .main-txt h2{margin-bottom:min(3rem, 30px);font-size:min(3.6rem, 36px);font-weight:700;line-height:1.4;color:#009a80}@media screen and (max-width:768px){#animals-main .main-txt h2{margin-bottom:min(1.5rem, 15px);font-size:min(2.4rem, 24px);line-height:1.66}}#animals-main .main-txt p{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#animals-main .main-txt p{font-size:min(1.5rem, 15px)}}#animals-main .main-slider{position:relative;margin-top:5.5rem;padding:0 8rem}@media screen and (max-width:768px){#animals-main .main-slider{margin-top:0;padding:0 min(2rem, 20px)}}#animals-main .main-swiper{position:relative}#animals-main .main-slide{width:min(32rem, 320px)}@media screen and (max-width:768px){#animals-main .main-slide{width:min(29rem, 290px)}}#animals-main .main-loop{overflow-x:hidden;position:absolute;bottom:max(-7rem, -70px);left:0;width:100%}#animals-main .main-loop .loop-main{height:min(7.8rem, 78px)}#animals-main .main-loop .loop-sub{height:min(3.1rem, 31px)}#animals-move{margin-top:min(7.5rem, 75px);padding-top:min(7.5rem, 75px)}#animals-move .move-slider._top{transform:translateX(min(12.8rem, 128px))}#animals-move .move-slider._bottom{margin-top:min(1.5rem, 15px);padding-bottom:min(7.5rem, 75px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(8.5rem, 85px)}#animals-move .move-swiper{height:100%}#animals-move .move-swiper .swiper-wrapper{transition-timing-function:linear}#animals-move .move-swiper-reverse{height:100%}#animals-move .move-swiper-reverse .swiper-wrapper{transition-timing-function:linear}#animals-move .move-slide{width:min(30rem, 300px);height:min(30rem, 300px)}@media screen and (max-width:768px){#animals-move .move-slide{width:min(15rem, 150px);height:min(15rem, 150px)}}#animals-move .move-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#animals-move .move-ttl{width:min(51rem, 510px);margin:min(4.5rem, 45px) auto;text-align:center}@media screen and (max-width:768px){#animals-move .move-ttl{width:32.8rem}}#animals-spot{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#animals-spot{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#animals-spot .spot-ttl{text-align:center}@media screen and (max-width:768px){#animals-spot .spot-ttl{padding:0 min(2rem, 20px)}}#animals-spot .spot-ttl h2{margin-bottom:min(3rem, 30px);font-size:min(2.6rem, 26px);font-weight:700;line-height:1;color:#009a80}@media screen and (max-width:768px){#animals-spot .spot-ttl h2{margin-bottom:min(1rem, 10px);font-size:min(2.4rem, 24px);line-height:1.33}}#animals-spot .spot-ttl p{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#animals-spot .spot-ttl p{text-align:left;font-size:min(1.5rem, 15px)}}#animals-spot .spot-wrapper{display:flex;flex-wrap:wrap;margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#animals-spot .spot-wrapper{display:block;margin-top:min(4rem, 40px)}}#animals-spot .spot-box{width:min(35rem, 350px);margin-left:min(1.5rem, 15px);padding:min(2rem, 20px) min(2rem, 20px) 0;background:linear-gradient(180deg,#e4f7f2 0%,#e4f7f2 min(20rem, 200px), #FFFFFF min(20rem, 200px), #FFFFFF 100%)}@media screen and (max-width:768px){#animals-spot .spot-box{width:100%;margin:0 auto;padding:min(2rem, 20px) min(2rem, 20px) 0 0}}#animals-spot .spot-box:nth-of-type(3n+1){margin-left:0}#animals-spot .spot-box:nth-of-type(n+4){margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#animals-spot .spot-box:nth-of-type(n+4){margin-top:min(4rem, 40px)}}@media screen and (max-width:768px){#animals-spot .spot-box+.spot-box{margin-top:min(4rem, 40px)}}#animals-spot .spot-thumb{overflow:visible;position:relative;width:min(31rem, 310px);height:min(19.5rem, 195px)}@media screen and (max-width:768px){#animals-spot .spot-thumb{width:100%;height:auto}}#animals-spot .spot-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#animals-spot .spot-thumb .thumb-wrap{overflow:hidden;border-radius:0 min(0.8rem, 8px) min(0.8rem, 8px) 0}@media screen and (max-width:768px){#animals-spot .spot-thumb .thumb-wrap{height:min(22.5rem, 225px)}}#animals-spot .spot-name{position:absolute;bottom:min(1rem, 10px);left:max(-2rem, -20px);text-align:left;font-size:min(1.5rem, 15px);font-weight:400;line-height:1;color:#fff}@media screen and (max-width:768px){#animals-spot .spot-name{bottom:min(3rem, 30px);left:unset;right:max(-2rem, -20px);text-align:right;font-weight:700}}#animals-spot .spot-name h3{margin-top:min(0.5rem, 5px);font-size:min(2rem, 20px);font-weight:400}@media screen and (max-width:768px){#animals-spot .spot-name h3{font-size:min(2.2rem, 22px);font-weight:700}}#animals-spot .spot-name span{display:inline-block;padding:min(0.5rem, 5px) min(1.5rem, 15px);background:#009a80}#animals-spot .spot-detail{display:flex;flex-direction:column;padding:min(2.5rem, 25px) 0 0;font-size:min(1.6rem, 16px);line-height:1.87}@media screen and (max-width:768px){#animals-spot .spot-detail{padding:min(3rem, 30px) min(2rem, 20px) 0}}#animals-spot .spot-txt{margin-bottom:min(2.5rem, 25px)}@media screen and (max-width:768px){#animals-spot .spot-txt{margin-bottom:min(2rem, 20px)}}#animals-spot .spot-link{margin-top:auto;text-align:right}#animals-spot .spot-link h4+h4{margin-top:min(1.5rem, 15px)}#animals-spot .spot-link a{display:inline-flex;align-items:center;font-size:min(1.5rem, 15px);font-weight:700;line-height:1;color:#009a80}#animals-spot .spot-link a img{width:min(2rem, 20px);margin-left:min(1rem, 10px)}#area-nav{display:flex;justify-content:space-between}@media screen and (max-width:768px){#area-nav{flex-wrap:wrap}}#area-nav .nav-item{display:block;position:relative;width:calc((100% - min(0.6rem, 6px)) / 4);height:34rem}@media screen and (max-width:768px){#area-nav .nav-item{width:calc((100% - min(0.3rem, 3px)) / 2);height:auto}}@media screen and (max-width:768px){#area-nav .nav-item:nth-of-type(n+3){margin-top:min(0.3rem, 3px)}}#area-nav .nav-icon{position:absolute;z-index:5;top:min(1.5rem, 15px);left:min(1.5rem, 15px);width:5.2rem}@media screen and (max-width:768px){#area-nav .nav-icon{top:min(1rem, 10px);left:min(1rem, 10px);width:min(4rem, 40px)}}#area-nav .nav-ttl{position:absolute;bottom:min(2rem, 20px);left:50%;transform:translateX(-50%);text-align:center;color:#fff}@media screen and (max-width:768px){#area-nav .nav-ttl{bottom:min(1rem, 10px);width:100%}}#area-nav .nav-ttl h2{margin-bottom:min(2rem, 20px);font-size:min(1.8rem, 18px);font-weight:700;line-height:1.66}@media screen and (max-width:768px){#area-nav .nav-ttl h2{margin-bottom:min(1rem, 10px);font-size:min(1.7rem, 17px)}}#area-map{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#area-map{margin-top:min(3rem, 30px);padding-top:min(3rem, 30px)}}#area-map .map-ttl{margin-bottom:min(3rem, 30px);text-align:center}@media screen and (max-width:768px){#area-map .map-ttl{margin-bottom:min(1.5rem, 15px)}}#area-map .map-ttl h1{font-size:min(2.6rem, 26px);font-weight:700;color:#009a80}@media screen and (max-width:768px){#area-map .map-ttl h1{font-size:min(2rem, 20px)}}#area-map .map-box{margin-bottom:min(12rem, 120px)}@media screen and (max-width:768px){#area-map .map-box{margin-bottom:min(7rem, 70px);padding:0 min(2rem, 20px)}}#area-map .map-btn{display:flex;justify-content:center;align-items:center;padding:min(2rem, 20px) 0;font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#area-map .map-btn p{width:min(1.3rem, 13px);margin-right:min(1.5rem, 15px)}#area-map .map-image{width:100%}#area-map .map-link{width:min(33.5rem, 335px);margin:min(3rem, 30px) auto 0;text-align:center}@media screen and (max-width:768px){#area-map .map-link{width:100%;margin-top:min(2rem, 20px)}}.area-detail{padding-top:min(10rem, 100px);background:linear-gradient(180deg,#e4f7f2 0%,#e4f7f2 min(42rem, 420px), #FFFFFF min(42rem, 420px), #FFFFFF 100%)}@media screen and (max-width:768px){.area-detail{padding-top:min(3rem, 30px);background:linear-gradient(180deg,#e4f7f2 0%,#e4f7f2 min(20rem, 200px), #FFFFFF min(20rem, 200px), #FFFFFF 100%)}}.area-detail+.area-detail{margin-top:min(7rem, 70px)}.area-detail .detail-ttl{margin-bottom:min(3rem, 30px);text-align:center}@media screen and (max-width:768px){.area-detail .detail-ttl{margin-bottom:min(1.5rem, 15px)}}.area-detail .detail-ttl h1{font-size:min(2.6rem, 26px);font-weight:700;color:#009a80}@media screen and (max-width:768px){.area-detail .detail-ttl h1{font-size:min(2rem, 20px)}}.area-detail .detail-image{height:min(61rem, 610px);border-radius:min(1.6rem, 16px)}@media screen and (max-width:768px){.area-detail .detail-image{height:auto;padding:0 min(2rem, 20px)}}.area-detail .detail-sub{margin-top:min(4rem, 40px);padding-bottom:min(4rem, 40px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(12.5rem, 125px)}@media screen and (max-width:768px){.area-detail .detail-sub{margin-top:min(2rem, 20px);padding:0 min(2rem, 20px) min(2rem, 20px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(8.5rem, 85px)}}.area-detail .detail-sub .sub-slide{overflow:hidden;width:min(12.8rem, 128px);height:min(12.8rem, 128px);border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){.area-detail .detail-sub .sub-slide{width:min(10rem, 100px)}}.area-detail .detail-sub .sub-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.area-detail .detail-txt{width:min(80rem, 800px);margin:min(6rem, 60px) auto min(3rem, 30px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){.area-detail .detail-txt{width:100%;margin:min(3rem, 30px) auto min(2rem, 20px);padding:0 min(2rem, 20px)}}.area-detail .detail-tag{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:min(2rem, 20px) 0;border:1px solid #009a80}@media screen and (max-width:768px){.area-detail .detail-tag{flex-wrap:wrap;justify-content:flex-start;width:min(33.5rem, 335px);padding:min(1.5rem, 15px)}}.area-detail .detail-tag .tag-wrap{display:flex;align-items:center;margin:0 min(1rem, 10px);font-size:min(1.3rem, 13px)}@media screen and (max-width:768px){.area-detail .detail-tag .tag-wrap{margin:0}}@media screen and (max-width:768px){.area-detail .detail-tag .tag-wrap:nth-of-type(even){margin-left:min(1rem, 10px)}}@media screen and (max-width:768px){.area-detail .detail-tag .tag-wrap:nth-of-type(n+3){margin-top:min(1rem, 10px)}}.area-detail .detail-tag .tag-wrap a{display:flex;align-items:center}.area-detail .detail-tag .tag-wrap p{width:min(2.4rem, 24px);margin-right:min(0.5rem, 5px)}@media screen and (max-width:768px){.area-detail .detail-tag .tag-wrap p{width:min(1.8rem, 18px)}}.area-detail .detail-video{margin:4rem auto 0;display:flex;justify-content:center}.area-detail .detail-video img{border-radius:16px;width:auto}.area-detail .detail-animal{margin-top:min(8rem, 80px);padding-bottom:min(4rem, 40px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(12.5rem, 125px)}@media screen and (max-width:768px){.area-detail .detail-animal{margin-top:min(3rem, 30px);padding:0 min(2rem, 20px) min(2rem, 20px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(8.5rem, 85px)}}.area-detail .detail-animal h2{margin-bottom:min(1.5rem, 15px);font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}.area-detail .detail-animal .animal-slide{overflow:hidden;position:relative;width:min(15rem, 150px);border-radius:min(0.8rem, 8px);cursor:pointer}@media screen and (max-width:768px){.area-detail .detail-animal .animal-slide{width:min(10rem, 100px)}}.area-detail .detail-animal .animal-slide span{position:absolute;bottom:min(0.5rem, 5px);right:min(0.5rem, 5px);width:min(2.4rem, 24px)}.area-detail .detail-more{margin-top:min(9rem, 90px);text-align:right}@media screen and (max-width:768px){.area-detail .detail-more{margin-top:min(3rem, 30px);text-align:center}}.area-detail .detail-move{margin-top:min(3rem, 30px);padding-top:min(3rem, 30px)}.area-detail .detail-move .move-swiper{height:100%}.area-detail .detail-move .move-swiper .swiper-wrapper{transition-timing-function:linear}.area-detail .detail-move .move-slide{width:min(26rem, 260px);height:min(20rem, 200px)}@media screen and (max-width:768px){.area-detail .detail-move .move-slide{width:min(10.1rem, 101px);height:min(10.1rem, 101px)}}.area-detail .detail-move .move-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.enjoy-animal .animal-image._animal01{top:max(-3rem, -30px);right:max(-10.8rem, -108px);width:min(21.7rem, 217px)}.enjoy-animal .animal-image._animal01 img{transform:rotate(10deg)}.enjoy-animal .animal-image._animal02{top:max(-3.6rem, -36px);right:max(-4.1rem, -41px);width:min(12.1rem, 121px)}.area-info{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){.area-info{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}.area-info h1{position:relative;text-align:center;font-size:min(2.6rem, 26px);font-weight:700;line-height:1.84;color:#009a80}@media screen and (max-width:768px){.area-info h1{font-size:min(2rem, 20px)}}.area-info .info-bg .bg-green{position:absolute;top:max(-6rem, -60px);left:0;width:min(20rem, 200px);height:min(28rem, 280px);background:#e4f7f2}@media screen and (max-width:768px){.area-info .info-bg .bg-green{top:max(-3.5rem, -35px);width:min(13rem, 130px);height:min(32.5rem, 325px)}}.area-info .info-list{margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){.area-info .info-list{margin-top:min(3rem, 30px)}}.area-info .info-list .list-column{display:flex;flex-wrap:wrap;justify-content:space-between}.area-info .info-list .list-item{position:relative;margin-top:min(0.2rem, 2px)}.area-info .info-list .list-item:after{content:"";display:block;padding-top:100%}.area-info .info-list .list-item._two{width:calc((100% - min(0.2rem, 2px)) / 2);height:min(42rem, 420px)}@media screen and (max-width:768px){.area-info .info-list .list-item._two{width:calc((100% - min(0.2rem, 2px)) / 2);height:auto}}.area-info .info-list .list-item._three{width:calc((100% - min(0.4rem, 4px)) / 3)}@media screen and (max-width:768px){.area-info .info-list .list-item._three{width:calc((100% - min(0.2rem, 2px)) / 2)}}.area-info .info-list .list-item._four{width:calc((100% - min(0.6rem, 6px)) / 4)}@media screen and (max-width:768px){.area-info .info-list .list-item._four{width:calc((100% - min(0.2rem, 2px)) / 2)}}.area-info .info-list .list-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.area-info .info-list .list-item a{position:absolute;top:0;left:0;width:100%;height:100%}.area-info .info-list .list-item a:before{content:"";position:absolute;z-index:99;bottom:0;right:0;width:min(5rem, 50px);height:min(5rem, 50px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/area/icon_link.webp) no-repeat center/contain}.area-info .info-list .list-item p{position:absolute;top:0;left:0;width:100%;height:100%}.area-info .info-list .list-item h2{position:absolute;z-index:99;bottom:min(3.5rem, 35px);left:50%;transform:translateX(-50%);font-size:min(1.8rem, 18px);font-weight:700;color:#fff}@media screen and (max-width:768px){.area-info .info-list .list-item h2{bottom:min(2.5rem, 25px);width:100%;text-align:center;font-size:min(1.7rem, 17px)}}.area-info .info-list .list-item span{position:absolute;z-index:99;top:min(1.5rem, 15px);left:min(2rem, 20px);width:min(5.2rem, 52px)}@media screen and (max-width:768px){.area-info .info-list .list-item span{top:min(1rem, 10px);left:min(1rem, 10px);width:min(4rem, 40px)}}.area-info .info-more{margin-top:min(5.5rem, 55px);text-align:right}@media screen and (max-width:768px){.area-info .info-more{margin-top:min(3rem, 30px);text-align:center}}.area-list{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){.area-list{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}.area-list .list-wrapper{display:flex;flex-wrap:wrap;margin-top:min(4rem, 40px)}@media screen and (max-width:768px){.area-list .list-wrapper{margin-top:min(1.5rem, 15px);padding:0 min(2rem, 20px) min(2rem, 20px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(8.5rem, 85px)}}.area-list .list-item{position:relative;width:calc((100% - min(12rem, 120px)) / 8);margin-top:min(1.5rem, 15px);margin-left:min(1.5rem, 15px);border-radius:min(0.8rem, 8px);cursor:pointer}@media screen and (max-width:768px){.area-list .list-item{width:calc((100% - min(3rem, 30px)) / 3)}}.area-list .list-item:nth-of-type(8n+1){margin-left:0}@media screen and (max-width:768px){.area-list .list-item:nth-of-type(8n+1){margin-left:min(1.5rem, 15px)}}@media screen and (max-width:768px){.area-list .list-item:nth-of-type(3n+1){margin-left:0}}.area-list .list-item span{position:absolute;bottom:min(0.5rem, 5px);right:min(0.5rem, 5px);width:min(1.6rem, 16px)}.area-list .list-link{display:flex;justify-content:center;margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){.area-list .list-link{display:block;margin-top:min(3rem, 30px);padding:0 min(2rem, 20px)}}.area-list .list-btn{display:flex;align-items:center;width:min(31rem, 310px);margin:0 min(0.8rem, 8px);padding:min(2rem, 20px);font-size:min(1.8rem, 18px);font-weight:700;color:#009a80}@media screen and (max-width:768px){.area-list .list-btn{width:100%;margin:0 auto}}@media screen and (max-width:768px){.area-list .list-btn+.list-btn{margin-top:min(1rem, 10px)}}.area-list .list-btn h3{font-size:min(1.8rem, 18px);font-weight:700}.area-list .list-btn .btn-icon{width:min(2.8rem, 28px);height:min(2.5rem, 25px);margin-right:min(1rem, 10px)}.area-list .list-btn .btn-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.area-list .list-btn .btn-arrow{width:min(2.4rem, 24px);margin-left:auto}.area-animal .animal-image._animal01{top:max(-3rem, -30px);right:max(-10.8rem, -108px);width:min(21.7rem, 217px)}.area-animal .animal-image._animal01 img{transform:rotate(10deg)}.area-animal .animal-image._animal02{top:max(-3.6rem, -36px);right:max(-4.1rem, -41px);width:min(12.1rem, 121px)}.attraction-ttl{text-align:center;font-size:min(4rem, 40px);font-weight:700}.attraction-ttl p{font-weight:400}.attraction-ttl span{display:block;font-size:min(1.4rem, 14px)}#attraction-kv{position:relative;height:100vh}@media screen and (max-width:768px){#attraction-kv{height:min(59.3rem, 593px)}}@media screen and (max-width:768px){#attraction-kv:before{content:"";position:absolute;z-index:99;bottom:0;left:0;width:100%;height:min(0.5rem, 5px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave_white.webp) repeat-x center/auto 100%}}#attraction-kv .kv-bg{height:100%}#attraction-kv .kv-bg .bg-overlay{position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - min(2rem, 20px));height:calc(100% - min(2rem, 20px));border:6px solid #fff}@media screen and (max-width:768px){#attraction-kv .kv-bg .bg-overlay{top:calc(50% - min(0.5rem, 5px));height:calc(100% - min(2.5rem, 25px));border:4px solid #fff}}#attraction-kv .kv-bg .bg-icon{position:absolute;width:min(4rem, 40px)}@media screen and (max-width:768px){#attraction-kv .kv-bg .bg-icon{width:min(3rem, 30px)}}#attraction-kv .kv-bg .bg-icon._lefttop{top:min(1.5rem, 15px);left:min(1.5rem, 15px)}#attraction-kv .kv-bg .bg-icon._righttop{top:min(1.5rem, 15px);right:min(1.5rem, 15px)}#attraction-kv .kv-bg .bg-icon._leftbottom{bottom:min(1.5rem, 15px);left:min(1.5rem, 15px)}#attraction-kv .kv-bg .bg-icon._rightbottom{bottom:min(1.5rem, 15px);right:min(1.5rem, 15px)}#attraction-kv .kv-bg .bg-image{height:100%;line-height:0}#attraction-kv .kv-bg .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#attraction-kv .kv-bg .bg-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){#attraction-kv .kv-bg .bg-image video{height:70vh}}#attraction-kv .kv-ttl{position:absolute;z-index:100;bottom:min(8rem, 80px);left:50%;transform:translateX(-50%);text-align:center;font-size:min(1.8rem, 18px);font-weight:900;color:#fff}@media screen and (max-width:768px){#attraction-kv .kv-ttl{bottom:min(5rem, 50px);font-size:min(1.6rem, 16px)}}#attraction-kv .kv-ttl h1{font-size:min(6.3rem, 63px);font-weight:400}@media screen and (max-width:768px){#attraction-kv .kv-ttl h1{font-size:min(4.4rem, 44px)}}#attraction-head{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#attraction-head{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#attraction-head .head-txt{width:min(80rem, 800px);margin:0 auto min(8rem, 80px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#attraction-head .head-txt{width:100%;margin-bottom:min(3rem, 30px);padding:0 min(2rem, 20px)}}#attraction-head .head-txt h1{margin-bottom:min(3rem, 30px);text-align:center;font-size:min(2.6rem, 26px);font-weight:700}@media screen and (max-width:768px){#attraction-head .head-txt h1{margin-bottom:min(1.5rem, 15px);font-size:min(1.8rem, 18px);line-height:1.83}}#attraction-head .head-swiper{position:relative}#attraction-head .head-swiper:before{content:"";position:absolute;z-index:5;bottom:0;left:0;width:100%;height:min(0.5rem, 5px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave_white.webp) repeat-x center/auto 100%}#attraction-head .head-swiper .swiper-wrapper{transition-timing-function:linear}#attraction-head .head-swiper .swiper-slide{width:40rem;height:40rem}@media screen and (max-width:768px){#attraction-head .head-swiper .swiper-slide{width:min(22rem, 220px);height:min(22rem, 220px)}}#attraction-head .head-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){#attraction-head .head-youtube{padding:min(3rem, 30px) min(2rem, 20px) min(2rem, 20px);font-size:min(1.5rem, 15px);line-height:2;color:#fff;background:#06b8bf}}@media screen and (max-width:768px){#attraction-head .head-youtube h2{font-size:min(2rem, 20px);font-weight:700}}@media screen and (max-width:768px){#attraction-head .head-youtube .youtube-image{margin:min(2.5rem, 25px) auto min(1.5rem, 15px)}}@media screen and (max-width:768px){#attraction-head .head-youtube .youtube-btn a{display:block;padding:min(1.5rem, 15px) 0;text-align:center;font-size:min(1.6rem, 16px);font-weight:700;color:#06b8bf;background:#fff;border-radius:min(0.4rem, 4px)}}#attraction-about{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#attraction-about{margin-top:min(3.5rem, 35px);padding:min(3.5rem, 35px) min(2rem, 20px) 0}}#attraction-about h2{text-align:center;font-size:min(2.6rem, 26px);font-weight:600}#attraction-about .about-txt{width:min(80rem, 800px);margin:min(3rem, 30px) auto 0;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#attraction-about .about-txt{width:100%;margin-top:min(3rem, 30px)}}#attraction-about .about-image{margin:min(8rem, 80px) auto}@media screen and (max-width:768px){#attraction-about .about-image{margin:min(3rem, 30px) auto 0}}#attraction-about .about-table{width:min(60rem, 600px);margin:min(3rem, 30px) auto min(2.5rem, 25px);font-size:min(1.5rem, 15px);font-weight:700;border:2px solid #000;border-collapse:collapse}#attraction-about .about-table tr+tr{border-top:1px solid #000}#attraction-about .about-table th{width:min(17rem, 170px);padding:min(1rem, 10px);text-align:left;background:#f5f5f5;border-right:1px solid #000}#attraction-about .about-table td{width:calc(100% - min(17rem, 170px));padding:min(1rem, 10px) min(2.5rem, 25px);text-align:right}#attraction-about .about-caution{width:min(60rem, 600px);margin:0 auto;font-size:min(1.5rem, 15px);line-height:2}#attraction-course{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#attraction-course{margin-top:min(3.5rem, 35px);padding:min(3.5rem, 35px) min(2rem, 20px) 0}}#attraction-course .course-box{margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#attraction-course .course-box{margin-top:min(3rem, 30px)}}#attraction-course .course-box+.course-box{margin-top:min(8rem, 80px)}@media screen and (max-width:768px){#attraction-course .course-box+.course-box{margin-top:min(5rem, 50px)}}#attraction-course .course-linettl{width:min(80rem, 800px);margin:0 auto;padding:min(0.5rem, 5px) 0;text-align:center;color:#fff;background:#1d1d1d}@media screen and (max-width:768px){#attraction-course .course-linettl{width:100%;padding:min(0.5rem, 5px) min(1rem, 10px)}}#attraction-course .course-linettl h2{display:inline-block;position:relative;font-size:min(2rem, 20px);font-weight:700}@media screen and (max-width:768px){#attraction-course .course-linettl h2._recommend{text-align:left}}#attraction-course .course-txt{width:min(80rem, 800px);margin:min(3rem, 30px) auto 0;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#attraction-course .course-txt{width:100%;margin-top:min(2rem, 20px)}}#attraction-course .course-image{margin:min(6rem, 60px) auto}@media screen and (max-width:768px){#attraction-course .course-image{margin:min(2rem, 20px) auto min(7rem, 70px)}}#attraction-course .course-table{width:min(60rem, 600px);margin:min(3rem, 30px) auto min(2.5rem, 25px);font-size:min(1.5rem, 15px);font-weight:700;line-height:2;border:2px solid #000;border-collapse:collapse}@media screen and (max-width:768px){#attraction-course .course-table{width:100%}}#attraction-course .course-table tr+tr{border-top:1px solid #000}#attraction-course .course-table th{width:min(17rem, 170px);padding:min(1rem, 10px);text-align:left;background:#f5f5f5;border-right:1px solid #000;vertical-align:middle}@media screen and (max-width:768px){#attraction-course .course-table th{width:50%}}#attraction-course .course-table td{width:calc(100% - min(17rem, 170px));padding:min(1rem, 10px) min(2.5rem, 25px);text-align:right}@media screen and (max-width:768px){#attraction-course .course-table td{width:50%}}#attraction-course .course-table td._normal{text-align:left;font-weight:400}#attraction-course .course-table td small{font-size:min(1.2rem, 12px)}#attraction-course .course-caution{width:min(60rem, 600px);margin:0 auto;font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#attraction-course .course-caution{width:100%}}#attraction-course .course-other{display:flex;justify-content:space-between;margin-top:min(8rem, 80px)}@media screen and (max-width:768px){#attraction-course .course-other{display:block;margin-top:min(5rem, 50px)}}#attraction-course .course-list{width:min(50rem, 500px)}@media screen and (max-width:768px){#attraction-course .course-list{width:100%}}@media screen and (max-width:768px){#attraction-course .course-list+.course-list{margin-top:min(5rem, 50px)}}#attraction-course .course-list h3{position:relative;padding-left:min(1.5rem, 15px);font-size:min(2rem, 20px);line-height:1.45}#attraction-course .course-list h3:before{content:"";position:absolute;top:0;left:0;width:min(0.3rem, 3px);height:100%;background:#1d1d1d}#attraction-course .course-list ul{margin:min(1.5rem, 15px) 0 0;padding:0}@media screen and (max-width:768px){#attraction-course .course-list ul{margin-top:min(1rem, 10px)}}#attraction-course .course-list ul li{display:flex;font-size:min(1.4rem, 14px);line-height:1.85}#attraction-course .course-list ul li span{margin-right:min(0.5rem, 5px);color:#d5d5d5}#attraction-thumb{position:relative;margin-top:min(13.5rem, 135px)}@media screen and (max-width:768px){#attraction-thumb{margin-top:min(7.5rem, 75px)}}#attraction-thumb:before{content:"";position:absolute;z-index:5;bottom:0;left:0;width:100%;height:min(0.5rem, 5px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave_white.webp) repeat-x center/auto 100%}#attraction-thumb .thumb-bg{height:min(74rem, 740px)}#attraction-thumb .thumb-animal{position:absolute}#attraction-thumb .thumb-animal._animal01{top:max(-5.5rem, -55px);right:min(13.5rem, 135px);width:min(7.7rem, 77px)}#attraction-thumb .thumb-animal._animal02{top:max(-5.5rem, -55px);left:min(18.5rem, 185px);width:min(7.7rem, 77px)}#attraction-come{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#attraction-come{margin-top:min(3.5rem, 35px);padding:min(3.5rem, 35px) min(2rem, 20px) 0}}#attraction-come .come-list{display:flex;margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#attraction-come .come-list{flex-wrap:wrap;justify-content:space-between;margin-top:min(3rem, 30px)}}#attraction-come .come-animal{width:min(26rem, 260px);margin-left:calc(min(4rem, 40px) / 3);font-size:min(1.3rem, 13px)}@media screen and (max-width:768px){#attraction-come .come-animal{width:calc((100% - min(1.5rem, 15px)) / 2);margin:0}}@media screen and (max-width:768px){#attraction-come .come-animal:nth-of-type(n+3){margin-top:min(3rem, 30px)}}#attraction-come .come-animal:nth-of-type(4n+1){margin-left:0}#attraction-come .come-animal .animal-image{margin-bottom:min(1rem, 10px)}#attraction-come .come-caution{margin-top:min(5.5rem, 55px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#attraction-come .come-caution{margin-top:min(3rem, 30px)}}#attraction-come .come-caution ul{margin:0;padding:0}#attraction-come .come-caution ul li{display:flex;font-size:min(1.4rem, 14px);line-height:1.85}#attraction-come .come-caution ul li span{margin-right:min(0.5rem, 5px);color:#d5d5d5}#attraction-family{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#attraction-family{margin:min(3.5rem, 35px) auto min(10.5rem, 105px);padding:min(3.5rem, 35px) min(2rem, 20px) 0}}#attraction-family .family-ttl{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}#attraction-family .family-amandua{position:absolute;bottom:0;left:calc(100% + min(5.5rem, 55px));width:min(15rem, 150px)}#attraction-family .family-txt{margin:min(3rem, 30px) auto min(5.5rem, 55px);text-align:center;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#attraction-family .family-txt{margin:min(3rem, 30px) auto;text-align:left}}#attraction-family .family-list{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){#attraction-family .family-list{display:block}}#attraction-family .family-list .list-box{width:min(24rem, 240px);margin-left:min(4rem, 40px)}@media screen and (max-width:768px){#attraction-family .family-list .list-box{width:100%;margin:0}}#attraction-family .family-list .list-box._three{width:calc((100% - min(8rem, 80px)) / 3)}@media screen and (max-width:768px){#attraction-family .family-list .list-box._three{width:100%;margin:0}}#attraction-family .family-list .list-box:nth-of-type(4n+1){margin-left:0}#attraction-family .family-list .list-box:nth-of-type(n+5){margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#attraction-family .family-list .list-box:nth-of-type(n+5){margin-top:min(5rem, 50px)}}@media screen and (max-width:768px){#attraction-family .family-list .list-box+.list-box{margin-top:min(5rem, 50px)}}#attraction-family .family-list .list-image{position:relative;padding-top:100%;margin-bottom:min(3rem, 30px)}@media screen and (max-width:768px){#attraction-family .family-list .list-image{margin-bottom:min(2.5rem, 25px)}}#attraction-family .family-list .list-image img{position:absolute;top:0;left:0;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#attraction-family .family-list .list-detail{font-size:min(1.5rem, 15px);line-height:2}#attraction-family .family-list .list-ttl{display:flex;align-items:center;margin-bottom:min(1rem, 10px)}#attraction-family .family-list .list-ttl h2{font-size:min(2rem, 20px);font-weight:700}#attraction-family .family-list .list-ttl p{margin-left:auto;padding-left:min(1rem, 10px);font-size:min(1.2rem, 12px);border-left:1px solid #1d1d1d}#attraction-family .family-list .list-ttl span{margin-right:min(0.5rem, 5px);padding:min(0.2rem, 2px) min(0.5rem, 5px);font-size:min(1rem, 10px);font-weight:700;color:#fff;background:#06b8bf;border-radius:min(0.2rem, 2px)}#attraction-event{position:relative;margin-top:min(4rem, 40px);padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#attraction-event{margin-top:min(3.5rem, 35px);padding:min(3.5rem, 35px) min(2rem, 20px) 0}}#attraction-event .event-main{position:relative}#attraction-event .event-main .main-bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(70rem, 700px)}@media screen and (max-width:768px){#attraction-event .event-main .main-bg{width:min(41rem, 410px)}}#attraction-event .event-main .main-detail{position:relative;z-index:5;width:min(101rem, 1010px);margin:0 auto;padding-top:min(20.5rem, 205px)}@media screen and (max-width:768px){#attraction-event .event-main .main-detail{width:min(33.5rem, 335px);padding-top:min(10rem, 100px)}}#attraction-event .event-main .main-txt{width:min(43.5rem, 435px);margin:min(5rem, 50px) auto 0;text-align:center;font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#attraction-event .event-main .main-txt{width:min(24.5rem, 245px);margin-top:min(3rem, 30px);text-align:left}}#attraction-event .event-main .main-info{display:flex;justify-content:space-between;position:relative;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#attraction-event .event-main .main-info{display:block;margin-top:min(3rem, 30px)}}#attraction-event .event-main .main-info .info-animal{position:absolute;z-index:5}#attraction-event .event-main .main-info .info-animal._animal01{top:max(-4.5rem, -45px);right:min(8rem, 80px);transform:rotate(6deg);width:min(13.7rem, 137px)}@media screen and (max-width:768px){#attraction-event .event-main .main-info .info-animal._animal01{display:none}}#attraction-event .event-main .main-info .info-animal._animal02{top:max(-8rem, -80px);right:min(8rem, 80px);width:min(13.1rem, 131px)}@media screen and (max-width:768px){#attraction-event .event-main .main-info .info-animal._animal02{display:none}}#attraction-event .event-main .main-info .info-box{position:relative;width:100%;padding:min(2.5rem, 25px) 0;font-size:min(1.5rem, 15px);line-height:2;background:#f5f5f5}#attraction-event .event-main .main-info .info-box._one{display:flex;justify-content:center;font-size:min(2rem, 20px);font-weight:700}#attraction-event .event-main .main-info .info-box._one p+p{margin-left:min(4rem, 40px)}#attraction-event .event-main .main-info .info-box._two{width:min(49rem, 490px);padding:min(4rem, 40px)}@media screen and (max-width:768px){#attraction-event .event-main .main-info .info-box._two{width:100%;padding:min(2rem, 20px)}}#attraction-event .event-main .main-info .info-box:before{content:"";position:absolute;top:max(-0.5rem, -5px);right:max(-0.2rem, -2px);width:min(4.5rem, 45px);height:min(2.5rem, 25px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/attraction/event_flag.png) no-repeat center/contain}@media screen and (max-width:768px){#attraction-event .event-main .main-info .info-box:before{right:max(-0.5rem, -5px)}}@media screen and (max-width:768px){#attraction-event .event-main .main-info .info-box+.info-box{margin-top:min(1.5rem, 15px)}}#attraction-event .event-main .main-caution{width:min(46.5rem, 465px);margin:min(3rem, 30px) auto 0;font-size:min(1.4rem, 14px);line-height:1.85}@media screen and (max-width:768px){#attraction-event .event-main .main-caution{width:100%}}#attraction-youtube{position:relative;margin-top:min(17.5rem, 175px);padding:0 0 min(3.5rem, 35px);background:#06b8bf}@media screen and (max-width:768px){#attraction-youtube{margin-top:min(13rem, 130px);padding:0 min(2rem, 20px) min(3rem, 30px)}}#attraction-youtube:before{content:"";position:absolute;z-index:5;bottom:0;left:0;width:100%;height:min(0.5rem, 5px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave_white.webp) repeat-x center/auto 100%}#attraction-youtube .youtube-main{display:flex;align-items:center}@media screen and (max-width:768px){#attraction-youtube .youtube-main{display:block}}#attraction-youtube .youtube-info{width:min(32rem, 320px);margin-right:auto;font-size:min(1.5rem, 15px);line-height:2;color:#fff}@media screen and (max-width:768px){#attraction-youtube .youtube-info{width:100%}}#attraction-youtube .youtube-info h1{transform:translateY(-50%);font-size:min(7.8rem, 78px);font-weight:400;line-height:1;color:#6ed5dd}@media screen and (max-width:768px){#attraction-youtube .youtube-info h1{position:relative;left:50%;transform:translate(-50%,-50%)}}#attraction-youtube .youtube-info h2{margin-bottom:min(1.5rem, 15px);font-size:min(2rem, 20px);font-weight:700}#attraction-youtube .youtube-btn{margin-top:min(1.5rem, 15px)}@media screen and (max-width:768px){#attraction-youtube .youtube-btn{margin-top:min(3rem, 30px)}}#attraction-youtube .youtube-btn a{display:block;padding:min(1.5rem, 15px) 0;text-align:center;font-size:min(1.6rem, 16px);font-weight:700;color:#06b8bf;background:#fff;border-radius:min(0.4rem, 4px)}#attraction-youtube .youtube-slider{overflow-x:hidden;width:min(82.5rem, 825px)}@media screen and (max-width:768px){#attraction-youtube .youtube-slider{width:100%;margin-top:min(3rem, 30px);padding:0 min(2rem, 20px)}}#attraction-youtube .youtube-swiper .swiper-slide{width:min(29rem, 290px)}#attraction-store{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#attraction-store{margin-top:min(3.5rem, 35px);padding:min(3.5rem, 35px) min(2rem, 20px) 0}}#attraction-store .store-list{display:flex;justify-content:space-between;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#attraction-store .store-list{flex-wrap:wrap;margin-top:min(3rem, 30px)}}#attraction-store .store-item{width:min(16rem, 160px);font-size:min(1.1rem, 11px);line-height:1.63}@media screen and (max-width:768px){#attraction-store .store-item{width:calc((100% - min(1.5rem, 15px)) / 2)}}@media screen and (max-width:768px){#attraction-store .store-item:nth-of-type(n+3){margin-top:min(3rem, 30px)}}#attraction-store .store-item .item-image{margin-bottom:min(1rem, 10px)}#attraction-store .store-item .item-image img{margin:0 auto}#attraction-store .store-link{display:flex;justify-content:center;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#attraction-store .store-link{display:block;margin-top:min(3rem, 30px)}}#attraction-store .store-link a{display:block;width:min(33.5rem, 335px);margin:0 min(0.5rem, 5px);padding:min(1.5rem, 15px) 0;text-align:center;font-size:min(1.6rem, 16px);font-weight:700;border-radius:min(0.4rem, 4px)}@media screen and (max-width:768px){#attraction-store .store-link a{width:100%;margin:0}}#attraction-store .store-link a._shop{color:#fff;background:#06b8bf}#attraction-store .store-link a._insta{color:#06b8bf;border:2px solid #06b8bf}@media screen and (max-width:768px){#attraction-store .store-link a+a{margin-top:min(1.5rem, 15px)}}#attraction-note{position:relative;margin-top:min(7rem, 70px);padding-top:min(7rem, 70px)}@media screen and (max-width:768px){#attraction-note{margin-top:min(2rem, 20px);padding-top:min(2rem, 20px)}}#attraction-note .note-inner{position:relative;padding:0 min(8rem, 80px) min(8rem, 80px);background:#f5f5f5}@media screen and (max-width:768px){#attraction-note .note-inner{padding:0 min(2rem, 20px) min(3.5rem, 35px)}}#attraction-note .note-inner:before{content:"";position:absolute;z-index:5;top:0;left:0;width:100%;height:min(0.5rem, 5px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave_gray.png) repeat-x center/auto 100%}#attraction-note .note-inner h1{position:relative;z-index:9;width:min(10.9rem, 109px);margin:0 auto;text-align:center;transform:translateY(max(-2.5rem, -25px))}@media screen and (max-width:768px){#attraction-note .note-inner h1{transform:translateY(max(-2rem, -20px))}}#attraction-note .note-inner h2{margin:min(1.5rem, 15px) auto min(4rem, 40px);text-align:center;font-size:min(2rem, 20px);font-weight:700}@media screen and (max-width:768px){#attraction-note .note-inner h2{margin:0 auto min(3rem, 30px)}}#attraction-note .note-animal{position:absolute;bottom:0;left:calc(100% + min(6.5rem, 65px));width:min(15rem, 150px)}#attraction-note .note-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:768px){#attraction-note .note-wrapper{display:block}}@media screen and (max-width:768px){#attraction-note .note-box+.note-box{margin-top:min(1rem, 10px)}}#attraction-note .note-list{width:min(44rem, 440px);padding:0}@media screen and (max-width:768px){#attraction-note .note-list{width:100%}}#attraction-note .note-list li{display:flex;align-items:flex-start;font-size:min(1.5rem, 15px);line-height:1.73}#attraction-note .note-list li+li{margin-top:min(1rem, 10px)}#attraction-note .note-list li span{flex-shrink:0;margin-right:min(1rem, 10px);padding:min(0.2rem, 2px) min(0.5rem, 5px);font-size:min(1.1rem, 11px);font-weight:700;line-height:2.18;color:#06b8bf;background:#fff;border-radius:min(0.3rem, 3px)}#blog-archive{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#blog-archive{margin-top:min(2.5rem, 25px);padding-top:min(2.5rem, 25px)}}#blog-archive .archive-list{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){#blog-archive .archive-list{padding:0 min(2rem, 20px)}}#blog-archive .archive-article{width:calc((100% - min(12rem, 120px)) / 4);margin-left:min(4rem, 40px)}@media screen and (max-width:768px){#blog-archive .archive-article{width:calc((100% - min(2rem, 20px)) / 2);margin-left:min(2rem, 20px)}}#blog-archive .archive-article:nth-of-type(4n+1){margin-left:0}#blog-archive .archive-article:nth-of-type(n+5){margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#blog-archive .archive-article:nth-of-type(n+5){margin-top:min(3rem, 30px)}}@media screen and (max-width:768px){#blog-archive .archive-article:nth-of-type(odd){margin-left:0}}@media screen and (max-width:768px){#blog-archive .archive-article:nth-of-type(n+3){margin-top:min(3rem, 30px)}}#blog-archive .archive-article .article-image{position:relative;width:100%;height:min(16rem, 160px);border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){#blog-archive .archive-article .article-image{height:min(10.5rem, 105px)}}#blog-archive .archive-article .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#blog-archive .archive-article .article-detail{margin-top:min(2rem, 20px);font-size:min(1.4rem, 14px);line-height:1.85}@media screen and (max-width:768px){#blog-archive .archive-article .article-detail{margin-top:min(1rem, 10px);font-size:min(1.1rem, 11px);line-height:1.72}}#blog-archive .archive-article .article-ttl{font-size:min(1.6rem, 16px);font-weight:700;line-height:2;color:#009a80}@media screen and (max-width:768px){#blog-archive .archive-article .article-ttl{font-size:min(1.3rem, 13px);line-height:1.84}}#blog-archive .archive-article .article-date{display:flex;justify-content:flex-end;margin-top:min(1rem, 10px);text-align:right;font-size:min(1.1rem, 11px)}#blog-archive .archive-article .article-date a{margin-right:min(1rem, 10px);font-size:min(0.9rem, 9px);color:#009a80;text-decoration:underline}#blog-archive .archive-pagination{margin-top:min(5rem, 50px)}#blog-detail{margin-top:min(3rem, 30px);padding-top:min(3rem, 30px)}@media screen and (max-width:768px){#blog-detail{margin-top:min(1.5rem, 15px);padding-top:min(1.5rem, 15px)}}#blog-detail .detail-inner{position:relative;width:min(80rem, 800px);margin:0 auto}@media screen and (max-width:768px){#blog-detail .detail-inner{width:100%;padding:0 min(2rem, 20px)}}#blog-detail .detail-ttl{margin:0 auto min(3rem, 30px)}@media screen and (max-width:768px){#blog-detail .detail-ttl{margin:0 auto min(2rem, 20px)}}#blog-detail .detail-ttl p{display:flex;align-items:center;margin-bottom:min(1rem, 10px);font-size:min(1.8rem, 18px);font-weight:700}@media screen and (max-width:768px){#blog-detail .detail-ttl p{font-size:min(1.2rem, 12px)}}#blog-detail .detail-ttl p span{margin-right:min(1.5rem, 15px);padding:min(0.2rem, 2px) min(0.5rem, 5px);font-size:min(1.4rem, 14px);color:#009a80;border:1px solid #009a80}@media screen and (max-width:768px){#blog-detail .detail-ttl p span{font-size:min(1rem, 10px)}}#blog-detail .detail-ttl h2{font-size:min(2.6rem, 26px);font-weight:700}@media screen and (max-width:768px){#blog-detail .detail-ttl h2{font-size:min(2rem, 20px)}}#blog-detail .detail-thumb{margin:min(3rem, 30px) auto min(8rem, 80px)}@media screen and (max-width:768px){#blog-detail .detail-thumb{margin:min(2rem, 20px) auto}}#blog-detail .detail-content{width:min(80rem, 800px);margin:0 auto;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#blog-detail .detail-content{width:100%;font-size:min(1.5rem, 15px)}}#blog-detail .detail-content img{margin:min(2rem, 20px) auto}#blog-other{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#blog-other{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#blog-other .other-swiper{position:relative;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#blog-other .other-swiper{margin-top:min(3rem, 30px);padding:0 min(2rem, 20px)}}#blog-other .other-swiper .swiper-inner{display:flex;flex-direction:column;height:100%}#blog-other .other-swiper .swiper-icon{position:absolute;z-index:5;top:max(-8.5rem, -85px);left:calc(100% + min(2.5rem, 25px));width:min(3rem, 30px)}#blog-other .other-article{display:block;width:min(29rem, 290px);height:auto;padding:min(2.5rem, 25px) min(2.5rem, 25px) min(3rem, 30px)}#blog-other .other-article .article-image{height:min(17rem, 170px);border-radius:min(1.6rem, 16px)}#blog-other .other-article .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#blog-other .other-article .article-detail{margin:min(2.5rem, 25px) 0;font-size:min(1.3rem, 13px);line-height:2}#blog-other .other-article .article-detail h3{font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#blog-other .other-article .article-tag{display:flex;justify-content:flex-end;margin-top:auto;font-size:min(1.1rem, 11px)}#blog-other .other-article .article-tag a{margin-right:min(1rem, 10px);color:#009a80;text-decoration:underline}#blog-other .other-controll{display:flex;justify-content:space-between;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#blog-other .other-controll{display:block;margin-top:min(3rem, 30px);padding:0 min(4rem, 40px)}}.blog-animal .animal-image._animal01{top:min(1.5rem, 15px);right:max(-2.5rem, -25px);width:min(12.7rem, 127px)}.blog-animal .animal-image._animal01 img{transform:rotate(-18deg)}#cactus-main{position:relative}#cactus-main .main-swiper .swiper-wrapper{transition-timing-function:linear}#cactus-main .main-swiper .swiper-slide{width:12.8rem;height:12.8rem}@media screen and (max-width:768px){#cactus-main .main-swiper .swiper-slide{width:min(10.1rem, 101px);height:min(10.1rem, 101px)}}#cactus-main .main-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#cactus-main .main-bg .bg-green{position:absolute;top:0;left:0;width:min(20rem, 200px);height:59rem;background:#e4f7f2}@media screen and (max-width:768px){#cactus-main .main-bg .bg-green{width:min(13rem, 130px);height:min(60rem, 600px)}}#cactus-main .main-head{display:flex;width:min(82.5rem, 825px);margin:min(12rem, 120px) auto}@media screen and (max-width:768px){#cactus-main .main-head{display:block;width:100%;margin:min(7rem, 70px) auto min(6rem, 60px);padding:0 min(2rem, 20px)}}#cactus-main .main-txt{position:relative;z-index:9;width:min(56rem, 560px)}@media screen and (max-width:768px){#cactus-main .main-txt{width:100%;margin:0 auto min(3rem, 30px)}}#cactus-main .main-txt h2{margin-bottom:min(3rem, 30px);font-size:min(2.6rem, 26px);font-weight:700;line-height:1.84;color:#009a80}@media screen and (max-width:768px){#cactus-main .main-txt h2{text-align:center;font-size:min(2rem, 20px)}}#cactus-main .main-txt p{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#cactus-main .main-txt p{font-size:min(1.5rem, 15px)}}#cactus-main .main-txt p span{font-weight:700}#cactus-main .main-btn{margin-top:auto;margin-left:auto}@media screen and (max-width:768px){#cactus-main .main-btn{text-align:center}}#cactus-main .main-image{position:relative}@media screen and (max-width:768px){#cactus-main .main-image{height:min(28rem, 280px)}}#cactus-main .main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#cactus-main .main-image .image-ttl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:min(2rem, 20px);font-weight:700;color:#fff}@media screen and (max-width:768px){#cactus-main .main-image .image-ttl{font-size:min(1.6rem, 16px)}}#cactus-main .main-image .image-ttl span{display:block;width:min(40.7rem, 407px);margin:min(2rem, 20px) auto 0}@media screen and (max-width:768px){#cactus-main .main-image .image-ttl span{width:min(23.5rem, 235px)}}#cactus-gallery{margin-top:min(12rem, 120px);padding-bottom:min(8rem, 80px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(16rem, 160px)}@media screen and (max-width:768px){#cactus-gallery{margin-top:min(3rem, 30px);padding-bottom:min(2rem, 20px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(8.5rem, 85px)}}#cactus-gallery .gallery-txt{margin:0 auto min(3rem, 30px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#cactus-gallery .gallery-txt{padding:0 min(2rem, 20px)}}#cactus-gallery .gallery-list{display:flex;justify-content:space-between}@media screen and (max-width:768px){#cactus-gallery .gallery-list{flex-wrap:wrap;padding:0 min(2rem, 20px)}}#cactus-gallery .gallery-item{overflow:hidden;width:min(17rem, 170px);height:min(17rem, 170px);border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){#cactus-gallery .gallery-item{width:calc((100% - min(3rem, 30px)) / 3);height:auto;margin-left:min(1.5rem, 15px)}}@media screen and (max-width:768px){#cactus-gallery .gallery-item:nth-of-type(3n+1){margin-left:0}}@media screen and (max-width:768px){#cactus-gallery .gallery-item:nth-of-type(n+4){margin-top:min(1.5rem, 15px)}}#cactus-gallery .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#cactus-map{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#cactus-map{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#cactus-map .map-head{display:flex}@media screen and (max-width:768px){#cactus-map .map-head{display:block}}#cactus-map .map-image{width:min(62rem, 620px);margin-left:auto;border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){#cactus-map .map-image{width:100%;margin:min(3rem, 30px) auto;padding:0 min(2rem, 20px)}}#cactus-map .map-list{display:flex;flex-wrap:wrap;margin-top:min(12rem, 120px)}@media screen and (max-width:768px){#cactus-map .map-list{margin-top:min(3rem, 30px)}}#cactus-map .map-box{width:calc((100% - min(0.4rem, 4px)) / 3);margin-left:min(0.2rem, 2px);background:#f5f5f5}@media screen and (max-width:768px){#cactus-map .map-box{width:calc((100% - min(0.2rem, 2px)) / 2)}}#cactus-map .map-box:nth-of-type(3n+1){margin-left:0}#cactus-map .map-box:nth-of-type(n+4){margin-top:min(0.2rem, 2px)}@media screen and (max-width:768px){#cactus-map .map-box:nth-of-type(odd){margin-left:0}}@media screen and (max-width:768px){#cactus-map .map-box:nth-of-type(n+3){margin-top:min(0.2rem, 2px)}}#cactus-map .map-box .box-image{position:relative;color:#fff}#cactus-map .map-box .box-image h3{position:absolute;bottom:min(3.5rem, 35px);left:50%;transform:translateX(-50%);font-size:min(1.8rem, 18px);font-weight:700}@media screen and (max-width:768px){#cactus-map .map-box .box-image h3{bottom:min(2.5rem, 25px);width:90%;text-align:center;font-size:min(1.7rem, 17px)}}#cactus-map .map-box .box-image span{display:flex;justify-content:center;align-items:center;position:absolute;top:min(1.5rem, 15px);left:min(2rem, 20px);width:min(5.2rem, 52px);height:min(5.2rem, 52px);font-size:min(1.7rem, 17px);font-weight:700;line-height:1.23;border:1px solid #fff}@media screen and (max-width:768px){#cactus-map .map-box .box-image span{top:min(1rem, 10px);left:min(1rem, 10px);width:min(4rem, 40px);height:min(4rem, 40px);font-size:min(1.2rem, 12px)}}#cactus-map .map-box .box-detail{padding:min(5.5rem, 55px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#cactus-map .map-box .box-detail{padding:min(2rem, 20px);font-size:min(1.3rem, 13px)}}#cactus-map .map-box .box-detail span{display:block;text-align:right}@media screen and (max-width:768px){#cactus-map .map-box .box-detail span{margin-top:min(0.5rem, 5px)}}#cactus-map .map-box .box-detail span a{display:inline-flex;align-items:center;font-size:min(1.5rem, 15px);font-weight:700;line-height:1;color:#009a80}#cactus-map .map-box .box-detail span a img{width:min(2rem, 20px);margin-left:min(1rem, 10px)}#cactus-history{margin-top:min(5rem, 50px);padding-top:min(5rem, 50px)}@media screen and (max-width:768px){#cactus-history{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#cactus-history .history-ttl{padding:min(1.5rem, 15px) 0;text-align:center;color:#fff;background:#009a80;border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){#cactus-history .history-ttl{width:calc(100% - min(4rem, 40px));margin:0 auto}}#cactus-history .history-ttl h2{font-size:min(3.2rem, 32px);font-weight:700}@media screen and (max-width:768px){#cactus-history .history-ttl h2{font-size:min(1.8rem, 18px)}}#cactus-history .history-list{margin-top:min(8rem, 80px)}@media screen and (max-width:768px){#cactus-history .history-list{margin-top:min(4rem, 40px);padding:0 min(2rem, 20px)}}#cactus-history .history-box{display:flex;align-items:flex-start}@media screen and (max-width:768px){#cactus-history .history-box{display:block}}#cactus-history .history-box._inner{display:block}#cactus-history .history-box+.history-box{margin-top:min(5.5rem, 55px);padding-top:min(5.5rem, 55px);border-top:1px solid #1a1818}@media screen and (max-width:768px){#cactus-history .history-box+.history-box{margin-top:min(2rem, 20px);padding-top:min(2rem, 20px)}}#cactus-history .history-box .box-inner{display:flex;align-items:flex-start}@media screen and (max-width:768px){#cactus-history .history-box .box-inner{display:block}}#cactus-history .history-box .box-inner._center{align-items:center}#cactus-history .history-box .box-inner+.box-inner{margin-top:min(3rem, 30px)}@media screen and (max-width:768px){#cactus-history .history-box .box-inner+.box-inner{margin-top:min(2rem, 20px)}}#cactus-history .history-box .box-image{flex-shrink:0;width:min(54rem, 540px);margin-right:auto}@media screen and (max-width:768px){#cactus-history .history-box .box-image{width:100%}}#cactus-history .history-box .box-detail{width:min(51.5rem, 515px);margin-left:min(2.5rem, 25px)}@media screen and (max-width:768px){#cactus-history .history-box .box-detail{width:100%;margin:min(2rem, 20px) auto 0}}#cactus-history .history-box .box-detail .detail-ttl{margin-bottom:min(3.5rem, 35px);padding:min(1.5rem, 15px) 0;text-align:center;font-size:min(2.4rem, 24px);font-weight:700;line-height:1;color:#009a80;background:#e4f7f2;border-radius:min(3.9rem, 39px)}@media screen and (max-width:768px){#cactus-history .history-box .box-detail .detail-ttl{margin-bottom:min(2rem, 20px);font-size:min(1.8rem, 18px)}}#cactus-history .history-box .box-detail .detail-sub{margin-bottom:min(4rem, 40px);text-align:center;font-size:min(2.8rem, 28px);font-weight:700}@media screen and (max-width:768px){#cactus-history .history-box .box-detail .detail-sub{margin-bottom:min(2rem, 20px);font-size:min(2rem, 20px)}}#cactus-history .history-box .box-detail .detail-txt{font-size:min(1.6rem, 16px);line-height:1.87}@media screen and (max-width:768px){#cactus-history .history-box .box-detail .detail-txt{font-size:min(1.4rem, 14px)}}#cactus-movies{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#cactus-movies{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#cactus-movies .movies-slider{position:relative;margin-top:min(7rem, 70px);padding:0 8rem}@media screen and (max-width:768px){#cactus-movies .movies-slider{margin-top:min(3rem, 30px);padding:0 min(2rem, 20px)}}#cactus-movies .movies-swiper{position:relative;z-index:5}#cactus-movies .movies-swiper .swiper-slide{width:min(32rem, 320px)}@media screen and (max-width:768px){#cactus-movies .movies-swiper .swiper-slide{width:min(29rem, 290px)}}#cactus-movies .movies-loop{overflow-x:hidden;position:absolute;bottom:max(-7rem, -70px);left:0;width:100%}#cactus-movies .movies-loop .loop-main{height:min(7.8rem, 78px)}#cactus-movies .movies-loop .loop-sub{height:min(3.1rem, 31px)}#cactus-grom{margin-top:min(9.5rem, 95px);padding-top:min(9.5rem, 95px)}@media screen and (max-width:768px){#cactus-grom{margin-top:min(7.5rem, 75px);padding-top:min(7.5rem, 75px)}}#cactus-grom table{width:100%}#cactus-grom table.growTable th{padding:5px 10px;border:1px solid #d6c095;vertical-align:middle;background:#f8eed4}#cactus-grom table.growTable td{padding:5px 10px;border:1px solid #d6c095}#cactus-grom .grom-main{width:min(80rem, 800px);margin:0 auto min(5rem, 50px);font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#cactus-grom .grom-main{width:100%;margin-bottom:min(3rem, 30px);padding:0 min(2rem, 20px);font-size:min(1.5rem, 15px)}}#cactus-grom .grom-main h1{text-align:center;font-size:min(2.6rem, 26px);font-weight:700;color:#009a80}@media screen and (max-width:768px){#cactus-grom .grom-main h1{margin-bottom:min(1.5rem, 15px);font-size:min(2rem, 20px)}}#cactus-grom .grom-main h3{margin:min(4rem, 40px) auto 0;font-size:min(2rem, 20px);font-weight:600}#cactus-grom .grom-main img{width:100%;margin:min(3rem, 30px) auto}#cactus-grom .grom-toggle{overflow:hidden;position:relative;height:min(16.5rem, 165px);margin-top:min(4rem, 40px);font-size:min(1.5rem, 15px)}@media screen and (max-width:768px){#cactus-grom .grom-toggle{margin-top:min(3rem, 30px)}}#cactus-grom .grom-toggle:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 100%)}#cactus-grom .grom-toggle._active{height:100%}#cactus-grom .grom-toggle._active:before{display:none}#cactus-grom .grom-toggle h2{font-size:min(1.5rem, 15px);font-weight:700}#cactus-grom .grom-toggle h3{font-size:min(1.5rem, 15px);font-weight:400}#cactus-grom .grom-open{display:flex;justify-content:center;align-items:center;margin-top:min(1.5rem, 15px);cursor:pointer}#cactus-grom .grom-open._active span:after{transform:translate(-50%,-50%)}#cactus-grom .grom-open p{margin-right:min(1.5rem, 15px);font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#cactus-grom .grom-open span{flex-shrink:0;position:relative;width:min(2rem, 20px);height:min(2rem, 20px);background:#009a80;border-radius:100%}#cactus-grom .grom-open span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(0.8rem, 8px);height:min(0.2rem, 2px);background:#fff;border-radius:min(10rem, 100px)}#cactus-grom .grom-open span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:min(0.8rem, 8px);height:min(0.2rem, 2px);background:#fff;border-radius:min(10rem, 100px)}#cactus-grom .grom-gallery{padding-bottom:min(8rem, 80px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(16rem, 160px)}@media screen and (max-width:768px){#cactus-grom .grom-gallery{padding:0 min(2rem, 20px) min(2rem, 20px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(6.5rem, 65px)}}#cactus-grom .grom-swiper .swiper-slide{width:min(44rem, 440px)}@media screen and (max-width:768px){#cactus-grom .grom-swiper .swiper-slide{width:min(16rem, 160px)}}#cactus-faq{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#cactus-faq{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#cactus-faq .faq-wrapper{display:flex}@media screen and (max-width:768px){#cactus-faq .faq-wrapper{display:block}}#cactus-faq .faq-list{width:min(80rem, 800px);margin-left:auto}@media screen and (max-width:768px){#cactus-faq .faq-list{width:100%;margin-top:min(3rem, 30px);padding:0 min(2rem, 20px)}}#cactus-faq .faq-item{padding:min(4.5rem, 45px) 0;border-top:1px solid #e4f7f2}#cactus-faq .faq-ttl{display:flex;align-items:center;width:100%;cursor:pointer}#cactus-faq .faq-icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:min(3.6rem, 36px);height:min(3.6rem, 36px);margin-right:min(2rem, 20px);font-size:min(2rem, 20px);font-weight:700;color:#009a80;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/icon_headttl.webp) no-repeat center/contain}@media screen and (max-width:768px){#cactus-faq .faq-icon{width:min(3rem, 30px);height:min(3rem, 30px);font-size:min(1.5rem, 15px)}}#cactus-faq .faq-question{margin-right:min(2.5rem, 25px)}#cactus-faq .faq-question h2{font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#cactus-faq .faq-toggle{flex-shrink:0;position:relative;width:min(2.8rem, 28px);height:min(2.8rem, 28px);margin-left:auto;background:#009a80;border-radius:100%}@media screen and (max-width:768px){#cactus-faq .faq-toggle{width:min(2rem, 20px);height:min(2rem, 20px)}}#cactus-faq .faq-toggle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1rem, 10px);height:min(0.2rem, 2px);background:#fff;border-radius:min(10rem, 100px)}#cactus-faq .faq-toggle span:nth-of-type(1){transform:translate(-50%,-50%) rotate(90deg)}#cactus-faq .faq-toggle._active span:nth-of-type(1){transform:translate(-50%,-50%)}#cactus-faq .faq-answer{display:none;margin:min(1rem, 10px) min(5.3rem, 53px) 0 min(5.6rem, 56px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#cactus-faq .faq-answer{width:100%;margin:min(1.5rem, 15px) auto 0}}#cactus-faq .faq-answer h3{font-size:min(1.5rem, 15px);font-weight:700}#cactus-faq .faq-answer a{color:#1a0dab;text-decoration:underline}.cactus-animal .animal-image._animal01{top:max(-2.5rem, -25px);right:max(-8rem, -80px);width:min(16.4rem, 164px)}.cactus-animal .animal-image._animal01 img{transform:rotate(10deg)}.cactus-animal .animal-image._animal02{top:max(-20.5rem, -205px);left:max(-9.5rem, -95px);width:min(21.7rem, 217px)}.cactus-animal .animal-image._animal02 img{transform:rotate(-10deg)}#enjoy-main{position:relative;padding-top:min(20rem, 200px)}@media screen and (max-width:768px){#enjoy-main{padding-top:min(8rem, 80px)}}#enjoy-main .main-bg .bg-green{position:absolute;top:0;left:0;width:min(20rem, 200px);height:min(55.5rem, 555px);background:#e4f7f2}@media screen and (max-width:768px){#enjoy-main .main-bg .bg-green{width:min(13rem, 130px);height:min(32.5rem, 325px)}}#enjoy-main .main-bg .bg-image{position:absolute}#enjoy-main .main-bg .bg-image._image01{top:min(14.5rem, 145px);left:0;width:min(35rem, 350px)}@media screen and (max-width:768px){#enjoy-main .main-bg .bg-image._image01{top:min(32.7rem, 327px);width:min(19.5rem, 195px)}}#enjoy-main .main-bg .bg-image._image02{top:min(9rem, 90px);right:min(8rem, 80px);width:min(28.5rem, 285px)}@media screen and (max-width:768px){#enjoy-main .main-bg .bg-image._image02{top:min(30.1rem, 301px);right:0;width:min(16rem, 160px)}}#enjoy-main .main-bg .bg-mark{position:absolute;top:max(-10rem, -100px);right:min(14rem, 140px);width:min(32.1rem, 321px)}@media screen and (max-width:768px){#enjoy-main .main-bg .bg-mark{top:max(-5rem, -50px);right:min(2rem, 20px);width:min(17.9rem, 179px)}}#enjoy-main .main-txt{position:relative;z-index:9;text-align:center}@media screen and (max-width:768px){#enjoy-main .main-txt{padding:0 min(2rem, 20px) min(26rem, 260px);text-align:left}}#enjoy-main .main-txt h2{margin-bottom:min(3rem, 30px);font-size:min(2.6rem, 26px);font-weight:700;line-height:1;color:#009a80}@media screen and (max-width:768px){#enjoy-main .main-txt h2{margin-bottom:min(1.5rem, 15px);font-size:min(2.4rem, 24px);line-height:1.66}}#enjoy-main .main-txt p{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#enjoy-main .main-txt p{font-size:min(1.5rem, 15px)}}#enjoy-main .main-slider{position:relative;margin-top:min(13rem, 130px);padding:0 min(8rem, 80px)}@media screen and (max-width:768px){#enjoy-main .main-slider{margin-top:0;padding:0 min(2rem, 20px)}}#enjoy-main .main-swiper{position:relative}#enjoy-main .main-slide{width:min(42rem, 420px)}@media screen and (max-width:768px){#enjoy-main .main-slide{width:min(29rem, 290px)}}#enjoy-main .main-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#enjoy-main .main-loop{overflow-x:hidden;position:absolute;bottom:max(-13rem, -130px);left:0;width:100%}#enjoy-main .main-loop .loop-main{height:min(10rem, 100px)}#enjoy-main .main-loop .loop-sub{height:min(5rem, 50px)}#enjoy-spot{margin-top:min(15.5rem, 155px);padding-top:min(8.5rem, 85px)}@media screen and (max-width:768px){#enjoy-spot{margin-top:min(7.5rem, 75px);padding-top:min(7.5rem, 75px)}}#enjoy-spot .spot-ttl{text-align:center}@media screen and (max-width:768px){#enjoy-spot .spot-ttl{padding:0 min(2rem, 20px)}}#enjoy-spot .spot-ttl h2{margin-bottom:min(3rem, 30px);font-size:min(2.6rem, 26px);font-weight:700;line-height:1;color:#009a80}@media screen and (max-width:768px){#enjoy-spot .spot-ttl h2{margin-bottom:min(1rem, 10px);font-size:min(2.4rem, 24px)}}#enjoy-spot .spot-ttl p{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#enjoy-spot .spot-ttl p{font-size:min(1.5rem, 15px)}}#enjoy-spot .spot-wrapper{display:flex;flex-wrap:wrap;margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#enjoy-spot .spot-wrapper{display:block;margin-top:min(4rem, 40px)}}#enjoy-spot .spot-box{width:min(35rem, 350px);margin-left:min(1.5rem, 15px);padding:min(2rem, 20px) min(2rem, 20px) 0;background:linear-gradient(180deg,#e4f7f2 0%,#e4f7f2 min(20rem, 200px), #FFFFFF min(20rem, 200px), #FFFFFF 100%)}@media screen and (max-width:768px){#enjoy-spot .spot-box{width:100%;margin:0 auto;padding:min(2rem, 20px) 0 0 min(2rem, 20px)}}#enjoy-spot .spot-box:nth-of-type(3n+1){margin-left:0}#enjoy-spot .spot-box:nth-of-type(n+4){margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#enjoy-spot .spot-box:nth-of-type(n+4){margin-top:min(4rem, 40px)}}@media screen and (max-width:768px){#enjoy-spot .spot-box+.spot-box{margin-top:min(4rem, 40px)}}#enjoy-spot .spot-thumb{overflow:hidden;position:relative;width:min(31rem, 310px);height:min(31rem, 310px);border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){#enjoy-spot .spot-thumb{width:100%;height:min(33.5rem, 335px);border-radius:min(0.8rem, 8px) 0 0 min(0.8rem, 8px)}}#enjoy-spot .spot-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#enjoy-spot .spot-thumb h3{position:absolute;bottom:0;left:0;padding:min(2.5rem, 25px) min(3rem, 30px) 0 min(1rem, 10px);font-size:min(2rem, 20px);font-weight:700;line-height:1;color:#009a80;background:#fff;border-radius:0 min(0.8rem, 8px) 0 0}#enjoy-spot .spot-detail{display:flex;flex-direction:column;padding:min(2.5rem, 25px) 0 0 min(1rem, 10px);font-size:min(1.6rem, 16px);line-height:1.87}@media screen and (max-width:768px){#enjoy-spot .spot-detail{padding:min(2rem, 20px) min(3rem, 30px) 0 min(1rem, 10px)}}#enjoy-spot .spot-txt{margin-bottom:min(2.5rem, 25px)}@media screen and (max-width:768px){#enjoy-spot .spot-txt{margin-bottom:min(2rem, 20px)}}#enjoy-spot .spot-link{margin-top:auto;text-align:right}#enjoy-spot .spot-link h4+h4{margin-top:min(1.5rem, 15px)}#enjoy-spot .spot-link a{display:inline-flex;align-items:center;font-size:min(1.5rem, 15px);font-weight:700;line-height:1;color:#009a80}#enjoy-spot .spot-link a img{width:min(2rem, 20px);margin-left:min(1rem, 10px)}#enjoy-areamap{margin:min(12rem, 120px) auto min(5rem, 50px);padding-top:min(10.5rem, 105px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/areamap_bg.webp) repeat-x center top/auto min(39rem, 390px)}@media screen and (max-width:768px){#enjoy-areamap{margin:min(3rem, 30px) auto min(5rem, 50px);padding-top:min(3rem, 30px);background:0 0}}#enjoy-areamap .areamap-box{background:#fff;border-radius:min(1.6rem, 16px)}@media screen and (max-width:768px){#enjoy-areamap .areamap-box{padding:0 min(2rem, 20px);border-radius:min(0.8rem, 8px)}}#enjoy-areamap .areamap-btn{display:flex;justify-content:center;align-items:center;padding:min(2rem, 20px) 0;font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#enjoy-areamap .areamap-btn p{width:min(1.3rem, 13px);margin-right:min(1.5rem, 15px)}#enjoy-areamap .areamap-image{width:100%}#enjoy-areamap .areamap-link{width:min(33.5rem, 335px);margin:min(3rem, 30px) auto 0;text-align:center}@media screen and (max-width:768px){#enjoy-areamap .areamap-link{width:100%}}.enjoy-animal .animal-image._animal01{top:max(-3rem, -30px);right:max(-10.8rem, -108px);width:min(21.7rem, 217px)}.enjoy-animal .animal-image._animal01 img{transform:rotate(10deg)}.enjoy-animal .animal-image._animal02{top:max(-3.6rem, -36px);right:max(-4.1rem, -41px);width:min(12.1rem, 121px)}#gibbontei-kv{position:relative}#gibbontei-kv .kv-bg{position:relative;width:100%;height:100vh}@media screen and (max-width:768px){#gibbontei-kv .kv-bg{height:60vh}}#gibbontei-kv .kv-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#gibbontei-kv .kv-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#gibbontei-kv .kv-ttl{position:relative;padding:min(12rem, 120px) 0;font-size:min(1.8rem, 18px);letter-spacing:.6rem;line-height:1.9;color:#fff;background:#009a80}@media screen and (max-width:768px){#gibbontei-kv .kv-ttl{padding:min(4rem, 40px) min(2rem, 20px) 0;font-size:min(1.4rem, 14px)}}#gibbontei-kv .kv-ttl h1{margin-bottom:min(3rem, 30px);font-size:min(3rem, 30px);font-weight:700;line-height:1.69}@media screen and (max-width:768px){#gibbontei-kv .kv-ttl h1{margin-bottom:min(1.5rem, 15px);font-size:min(2.4rem, 24px);line-height:1.66}}#gibbontei-kv .kv-ttl .ttl-icon{position:absolute;bottom:0;width:min(57rem, 570px)}@media screen and (max-width:768px){#gibbontei-kv .kv-ttl .ttl-icon{position:relative;width:min(33.8rem, 338px);margin-top:min(3rem, 30px)}}#gibbontei-kv .kv-ttl .ttl-icon._icon01{left:max(-44rem, -440px)}@media screen and (max-width:768px){#gibbontei-kv .kv-ttl .ttl-icon._icon01{display:none}}#gibbontei-kv .kv-ttl .ttl-icon._icon02{right:max(-14rem, -140px)}@media screen and (max-width:768px){#gibbontei-kv .kv-ttl .ttl-icon._icon02{right:max(-6rem, -60px)}}#gibbontei-kv .kv-swiper{height:100%}#gibbontei-kv .kv-swiper .swiper-wrapper{transition-timing-function:linear}#gibbontei-kv .kv-slide{width:min(40rem, 400px);height:min(30rem, 300px)}@media screen and (max-width:768px){#gibbontei-kv .kv-slide{width:min(26.5rem, 265px);height:min(20rem, 200px)}}#gibbontei-kv .kv-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#gibbontei-back{margin-top:min(7rem, 70px)}@media screen and (max-width:768px){#gibbontei-back{margin-top:min(4.5rem, 45px);padding:0 min(2rem, 20px)}}#gibbontei-back a{display:inline-flex;align-items:center;font-size:min(1.6rem, 16px)}#gibbontei-back a span{width:min(2rem, 20px);margin-right:min(1rem, 10px)}#gibbontei-intro{position:relative;z-index:5;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#gibbontei-intro{margin-top:min(2rem, 20px);padding-top:min(3.5rem, 35px)}}#gibbontei-intro .intro-head{display:flex;margin-bottom:min(12rem, 120px)}@media screen and (max-width:768px){#gibbontei-intro .intro-head{display:block;margin-bottom:min(5.5rem, 55px);padding:0 min(2rem, 20px)}}#gibbontei-intro .intro-head .head-txt{position:relative;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#gibbontei-intro .intro-head .head-txt{padding-top:min(12rem, 120px);font-size:min(1.5rem, 15px)}}#gibbontei-intro .intro-head .head-txt h1{margin-bottom:min(3rem, 30px);font-size:min(2.6rem, 26px);font-weight:700;line-height:1.69}@media screen and (max-width:768px){#gibbontei-intro .intro-head .head-txt h1{margin-bottom:min(3rem, 30px);font-size:min(2rem, 20px)}}#gibbontei-intro .intro-head .head-icon{width:min(26.2rem, 262px);margin:min(6.5rem, 65px) 0 0 min(13.5rem, 135px)}@media screen and (max-width:768px){#gibbontei-intro .intro-head .head-icon{position:absolute;top:0;right:0;width:min(15rem, 150px);margin:0}}#gibbontei-intro .intro-head .head-image{width:min(58rem, 580px);margin-left:auto}@media screen and (max-width:768px){#gibbontei-intro .intro-head .head-image{width:100%;margin:min(3.5rem, 35px) auto 0}}#gibbontei-intro .intro-recommend{display:flex;margin-bottom:min(16rem, 160px)}@media screen and (max-width:768px){#gibbontei-intro .intro-recommend{flex-wrap:wrap;margin-bottom:min(11rem, 110px);padding:0 min(2rem, 20px)}}#gibbontei-intro .intro-recommend .recommend-txt{position:relative;width:min(44rem, 440px);font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#gibbontei-intro .intro-recommend .recommend-txt{order:1;width:100%;padding-top:min(17.5rem, 175px)}}#gibbontei-intro .intro-recommend .recommend-txt h2{margin-bottom:min(4rem, 40px);font-size:min(2.6rem, 26px);font-weight:700;line-height:1.69}@media screen and (max-width:768px){#gibbontei-intro .intro-recommend .recommend-txt h2{margin-bottom:min(4rem, 40px);font-size:min(2rem, 20px)}}#gibbontei-intro .intro-recommend .recommend-txt h2 small{display:block;margin-top:min(1rem, 10px);font-size:min(1.4rem, 14px)}#gibbontei-intro .intro-recommend .recommend-icon{width:min(30.8rem, 308px);margin:min(1rem, 10px) 0 0 min(13rem, 130px)}@media screen and (max-width:768px){#gibbontei-intro .intro-recommend .recommend-icon{position:absolute;top:0;left:0;width:min(18.9rem, 189px);margin:0}}#gibbontei-intro .intro-recommend .recommend-image{width:min(61.5rem, 615px);margin-right:auto}@media screen and (max-width:768px){#gibbontei-intro .intro-recommend .recommend-image{order:2;width:100%;margin:min(3rem, 30px) auto}}#gibbontei-intro .intro-recommend .recommend-item{font-size:min(1.5rem, 15px);line-height:2}#gibbontei-intro .intro-recommend .recommend-item h3{margin-bottom:min(1.5rem, 15px);font-size:min(2.2rem, 22px);font-weight:700}#gibbontei-intro .intro-recommend .recommend-item p{text-align:left}#gibbontei-intro .intro-recommend .recommend-item span{display:block;margin-top:min(4.5rem, 45px);font-weight:700}@media screen and (max-width:768px){#gibbontei-intro .intro-recommend .recommend-item span{margin-top:min(1.5rem, 15px)}}#gibbontei-intro .intro-swiper{margin-bottom:min(12rem, 120px)}@media screen and (max-width:768px){#gibbontei-intro .intro-swiper{margin-bottom:min(7rem, 70px)}}#gibbontei-intro .intro-swiper .swiper-wrapper{transition-timing-function:linear}#gibbontei-intro .intro-slide{width:16rem}@media screen and (max-width:768px){#gibbontei-intro .intro-slide{width:min(16rem, 160px)}}#gibbontei-intro .intro-movie{overflow:hidden;position:relative;height:75rem;margin-bottom:min(11rem, 110px)}@media screen and (max-width:768px){#gibbontei-intro .intro-movie{height:45.5rem}}#gibbontei-intro .intro-movie img{width:100%}#gibbontei-intro .intro-movie .movie-parent{height:100%}#gibbontei-intro .intro-movie .movie-back{height:100%;background-image:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/index/kv_bg.webp);background-attachment:fixed}#gibbontei-intro .intro-movie .movie-image{position:absolute;top:0;left:0;width:100%;height:100%}#gibbontei-intro .intro-movie .movie-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#gibbontei-intro .intro-open{display:flex;position:relative;padding-bottom:min(5.5rem, 55px)}@media screen and (max-width:768px){#gibbontei-intro .intro-open{display:block;padding-bottom:min(4rem, 40px)}}#gibbontei-intro .intro-open .open-txt{width:min(42rem, 420px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#gibbontei-intro .intro-open .open-txt{width:100%}}#gibbontei-intro .intro-open .open-txt h2{margin-bottom:min(6.5rem, 65px);font-size:min(3rem, 30px);font-weight:700;line-height:1.6;letter-spacing:.6rem}@media screen and (max-width:768px){#gibbontei-intro .intro-open .open-txt h2{margin-bottom:min(3rem, 30px);text-align:center}}#gibbontei-intro .intro-open .open-txt h2 span{display:block;margin-top:min(1rem, 10px);font-size:min(1.4rem, 14px)}#gibbontei-intro .intro-open .open-image{position:relative;width:min(54rem, 540px);margin-left:auto}@media screen and (max-width:768px){#gibbontei-intro .intro-open .open-image{width:min(37.5rem, 375px);margin:0 auto min(3rem, 30px)}}#gibbontei-intro .intro-open .open-time{position:absolute;top:min(8rem, 80px);left:50%;transform:translateX(-50%);width:min(30rem, 300px);text-align:center;font-size:min(2.3rem, 23px)}@media screen and (max-width:768px){#gibbontei-intro .intro-open .open-time{top:min(4.5rem, 45px);width:min(22.5rem, 225px);font-size:min(1.7rem, 17px)}}#gibbontei-intro .intro-open .open-time p{display:flex;justify-content:center;align-items:center;margin-bottom:min(1rem, 10px)}@media screen and (max-width:768px){#gibbontei-intro .intro-open .open-time p{margin-bottom:min(0.5rem, 5px)}}#gibbontei-intro .intro-open .open-time span{margin-right:min(2rem, 20px);padding:min(0.2rem, 2px) min(0.5rem, 5px);font-size:min(1.7rem, 17px);color:#fff;background:#000}@media screen and (max-width:768px){#gibbontei-intro .intro-open .open-time span{margin-right:min(1rem, 10px);font-size:min(1.3rem, 13px)}}#gibbontei-intro .intro-open .open-time small{margin-top:min(2rem, 20px);font-size:min(1.8rem, 18px)}@media screen and (max-width:768px){#gibbontei-intro .intro-open .open-time small{margin-top:min(1.5rem, 15px);font-size:min(1.6rem, 16px)}}@media screen and (max-width:768px){#gibbontei-intro .intro-open .open-caution{padding:0 min(3rem, 30px);text-align:left}}#gibbontei-intro .intro-animal{position:absolute;bottom:min(-1rem, -10px);left:min(13rem, 130px);width:min(32rem, 320px)}@media screen and (max-width:768px){#gibbontei-intro .intro-animal{position:relative;left:min(1rem, 10px)}}#gibbontei-movie{overflow:hidden;position:relative;height:54rem}@media screen and (max-width:768px){#gibbontei-movie{height:19rem}}#gibbontei-movie img{width:100%}#gibbontei-movie .movie-parent{height:100%}#gibbontei-movie .movie-back{height:100%;background-image:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/index/kv_bg.webp);background-attachment:fixed}#gibbontei-movie .movie-image{position:absolute;top:0;left:0;width:100%;height:100%}#gibbontei-movie .movie-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#gibbontei-menu{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}#gibbontei-menu .menu-head{width:min(84rem, 840px);margin:0 auto}@media screen and (max-width:768px){#gibbontei-menu .menu-head{width:100%}}#gibbontei-menu .menu-head h1{margin-bottom:min(6.5rem, 65px);text-align:center;font-size:min(3rem, 30px);font-weight:700;line-height:1;letter-spacing:.6rem}@media screen and (max-width:768px){#gibbontei-menu .menu-head h1{margin-bottom:min(6rem, 60px)}}#gibbontei-menu .menu-head h1 span{display:block;margin-top:min(1rem, 10px);font-size:min(1rem, 10px)}#gibbontei-menu .menu-main{position:relative;margin:min(8rem, 80px) auto min(5rem, 50px);font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#gibbontei-menu .menu-main{margin:min(6rem, 60px) auto min(5rem, 50px);padding:0 min(2rem, 20px)}}#gibbontei-menu .menu-main h2{margin-bottom:min(3rem, 30px);font-size:min(2.6rem, 26px);font-weight:400;line-height:1.69}@media screen and (max-width:768px){#gibbontei-menu .menu-main h2{margin-bottom:min(2rem, 20px);font-size:min(2.2rem, 22px)}}#gibbontei-menu .menu-swiper{height:100%;margin:min(10rem, 100px) auto min(4rem, 40px)}@media screen and (max-width:768px){#gibbontei-menu .menu-swiper{margin:min(6rem, 60px) auto min(4rem, 40px)}}#gibbontei-menu .menu-swiper .swiper-wrapper{transition-timing-function:linear}#gibbontei-menu .menu-slide{width:min(40rem, 400px);height:min(30rem, 300px)}@media screen and (max-width:768px){#gibbontei-menu .menu-slide{width:min(26.5rem, 265px);height:min(20rem, 200px)}}#gibbontei-menu .menu-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#gibbontei-menu .menu-btn{width:min(33.5rem, 335px);margin:0 auto;text-align:center;font-size:min(1.6rem, 16px);color:#fff}@media screen and (max-width:768px){#gibbontei-menu .menu-btn{width:100%;padding:0 min(2rem, 20px)}}#gibbontei-menu .menu-btn a{display:flex;justify-content:center;align-items:center;padding:min(1.5rem, 15px) 0;background:#1d1d1d;border-radius:min(0.6rem, 6px)}#gibbontei-menu .menu-btn a span{width:min(1.7rem, 17px);margin-right:min(2rem, 20px)}#gibbontei-menu .menu-tab{margin-top:min(15.5rem, 155px);border-bottom:2px solid #1d1d1d}@media screen and (max-width:768px){#gibbontei-menu .menu-tab{margin-top:min(8.5rem, 85px)}}#gibbontei-menu .menu-tab .tab-wrapper{display:flex;justify-content:space-between;position:relative;width:min(65rem, 650px);margin:0 auto}@media screen and (max-width:768px){#gibbontei-menu .menu-tab .tab-wrapper{width:100%;padding:0 min(2rem, 20px)}}#gibbontei-menu .menu-tab .tab-icon{position:absolute;top:max(-3.5rem, -35px);left:min(2.5rem, 25px);width:min(5.2rem, 52px)}#gibbontei-menu .menu-tab .tab-item{display:flex;justify-content:center;align-items:center;width:min(32rem, 320px);padding:min(1.5rem, 15px);font-size:min(1.5rem, 15px);font-weight:700;color:#939393;background:#f5f5f5;border-radius:min(0.6rem, 6px) min(0.6rem, 6px) 0 0;cursor:pointer}@media screen and (max-width:768px){#gibbontei-menu .menu-tab .tab-item{width:calc((100% - min(0.5rem, 5px)) / 2)}}#gibbontei-menu .menu-tab .tab-item span{width:auto;height:min(2rem, 20px);margin-right:min(1rem, 10px)}#gibbontei-menu .menu-tab .tab-item span img{width:auto;height:100%}#gibbontei-menu .menu-tab .tab-item span img._on{display:none}#gibbontei-menu .menu-tab .tab-item._active{color:#fff;background:#1d1d1d}#gibbontei-menu .menu-tab .tab-item._active span img._off{display:none}#gibbontei-menu .menu-tab .tab-item._active span img._on{display:block}#gibbontei-menu .menu-list{margin-top:min(8rem, 80px)}@media screen and (max-width:768px){#gibbontei-menu .menu-list{margin-top:min(3rem, 30px);padding:0 min(2rem, 20px)}}#gibbontei-menu .menu-column{display:none}#gibbontei-menu .menu-column._active{display:flex;justify-content:space-between}#gibbontei-menu .menu-row{width:min(33rem, 330px)}@media screen and (max-width:768px){#gibbontei-menu .menu-row{width:calc((100% - min(2rem, 20px)) / 2)}}#gibbontei-menu .menu-row._wide{display:flex;flex-wrap:wrap;justify-content:space-between;width:min(70rem, 700px)}@media screen and (max-width:768px){#gibbontei-menu .menu-row._wide{width:100%}}#gibbontei-menu .menu-item{width:min(33rem, 330px)}@media screen and (max-width:768px){#gibbontei-menu .menu-item{width:47%}}#gibbontei-menu .menu-item._wide{width:min(70rem, 700px)}@media screen and (max-width:768px){#gibbontei-menu .menu-item._wide{width:100%}}#gibbontei-menu .menu-item+.menu-item{margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#gibbontei-menu .menu-item+.menu-item{margin-top:min(3rem, 30px)}}#gibbontei-menu .menu-item .item-image{border-radius:min(0.8rem, 8px)}#gibbontei-menu .menu-item .item-detail{margin-top:min(1.5rem, 15px);font-size:min(1.4rem, 14px);line-height:1.71}#gibbontei-menu .menu-item .item-detail h3{font-weight:400}#gibbontei-menu .menu-drink{display:flex;flex-wrap:wrap;width:min(79rem, 790px);margin:0 auto}@media screen and (max-width:768px){#gibbontei-menu .menu-drink{justify-content:space-between;width:100%}}#gibbontei-menu .menu-drink .drink-detail{margin-bottom:min(4rem, 40px);margin-right:min(10rem, 100px);font-size:min(1.4rem, 14px);line-height:1.71}@media screen and (max-width:768px){#gibbontei-menu .menu-drink .drink-detail{display:flex;width:100%;margin-right:0;font-size:min(1.5rem, 15px);line-height:2}}#gibbontei-menu .menu-drink .drink-detail._thumb{width:calc((100% - min(6rem, 60px)) / 3);margin-right:min(3rem, 30px)}@media screen and (max-width:768px){#gibbontei-menu .menu-drink .drink-detail._thumb{flex-direction:column;width:47%;margin-right:0}}#gibbontei-menu .menu-drink .drink-detail._thumb:nth-of-type(3n){margin-right:0}#gibbontei-menu .menu-drink .drink-detail h3{font-weight:400}@media screen and (max-width:768px){#gibbontei-menu .menu-drink .drink-detail h3{margin-top:auto;margin-right:auto}}.gibbontei-letter-fade{letter-spacing:-.05rem}.gibbontei-letter-fade span{position:relative;bottom:max(-0.5rem, -5px);opacity:0;transition:bottom .3s,opacity .3s}.gibbontei-letter-fade span._on{bottom:0;opacity:1}#index-kv{position:relative;height:100vh}@media screen and (max-width:768px){#index-kv{height:auto}}#index-kv .kv-bg{position:relative;width:100%;height:100%}@media screen and (max-width:768px){#index-kv .kv-bg{height:min(59.3rem, 593px)}}#index-kv .kv-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}#index-kv .kv-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-kv .kv-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-kv .kv-ttl{position:absolute;top:45%;letter-spacing:.7rem;width:100%;text-align:center;font-size:2.3rem;font-weight:700;color:#fff}@media screen and (max-width:768px){#index-kv .kv-ttl{left:50%;transform:translate(-50%,-50%);width:90%;text-align:center;font-size:min(1.4rem, 14px);letter-spacing:.6rem;line-height:3.42}}#index-kv .kv-ttl h1{font-size:6.4rem;font-weight:700}@media screen and (max-width:768px){#index-kv .kv-ttl h1{font-size:min(2.4rem, 24px);line-height:1.6;letter-spacing:.3rem}}#index-kv .kv-ttl p{font-size:1.6rem;font-weight:300}@media screen and (max-width:768px){#index-kv .kv-ttl p{font-size:min(1.6rem, 16px);letter-spacing:.3rem;line-height:2}}#index-kv .kv-info{display:flex;justify-content:end;align-items:center;position:absolute;bottom:2rem;width:100%;padding:0 4rem}@media screen and (max-width:768px){#index-kv .kv-info{display:block;position:relative;bottom:0;padding:min(1.5rem, 15px) min(3rem, 30px);background:#009a80}}#index-kv .kv-info .info-time{font-size:1.6rem;font-weight:700;color:#fff}@media screen and (max-width:768px){#index-kv .kv-info .info-time{display:flex;align-items:center;font-size:min(1.7rem, 17px)}}#index-kv .kv-info .info-time p{font-size:3rem}@media screen and (max-width:768px){#index-kv .kv-info .info-time p{margin-left:min(3rem, 30px);font-size:min(2.4rem, 24px)}}#index-kv .kv-info .info-news{color:#fff}@media screen and (max-width:768px){#index-kv .kv-info .info-news{display:flex;align-items:center}}#index-kv .kv-info .info-news a{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){#index-kv .kv-info .info-news a{margin-left:min(0.5rem, 5px)}}#index-kv .kv-info .info-news a .btn-arrow{width:3.2rem;height:3.2rem}@media screen and (max-width:768px){#index-kv .kv-info .info-news a .btn-arrow{display:none}}#index-kv .kv-slick{overflow-x:hidden;position:absolute;bottom:0;left:0;width:100%;height:11rem}@media screen and (max-width:768px){#index-kv .kv-slick{bottom:min(8.5rem, 85px);height:min(6.8rem, 68px)}}#index-kv .kv-animal .animal-icon{position:absolute;z-index:9}#index-kv .kv-animal .animal-icon._icon01{top:50%;left:0;transform:translateY(-50%);width:min(24.5rem, 245px)}#index-kv .kv-animal .animal-icon._icon02{top:80%;right:0;transform:translateY(-50%);width:min(36.5rem, 365px)}@media screen and (max-width:768px){#index-kv .kv-animal .animal-icon._icon02{z-index:10;top:90%;right:0;width:min(12.5rem, 125px)}}#index-kv .kv-youtube{overflow:hidden;width:100%;height:100%;pointer-events:none}@media screen and (max-width:768px){#index-kv .kv-youtube{height:133.33333333vw}}#index-kv .kv-youtube .youtube-inner{display:none;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%;aspect-ratio:16/9}@media screen and (max-width:768px){#index-kv .kv-youtube .youtube-inner{width:75vh;height:133.33333333vw;aspect-ratio:3/4}}#index-kv .kv-youtube._loaded img{display:none}#index-kv .kv-youtube._loaded .youtube-inner{display:block}#index-sns{position:relative;padding:min(7rem, 70px) 0;background:#f7f7f7}@media screen and (max-width:768px){#index-sns{padding:min(4rem, 40px) 0}}#index-sns .sns-wrapper{display:flex;justify-content:center;gap:min(2rem, 20px)}@media screen and (max-width:768px){#index-sns .sns-wrapper{padding:0 min(2rem, 20px);gap:min(1rem, 10px)}}#index-sns .card{background:#fff;border-radius:min(0.8rem, 8px);filter:drop-shadow(0 20px 30px rgba(0,57,134,.12));padding:min(2rem, 20px);text-align:center;transition:transform .3s ease,filter .3s ease}@media screen and (max-width:768px){#index-sns .card{padding:min(1rem, 10px);line-height:1.4rem}}#index-sns .card span{font-size:1.1rem;color:#16130d;letter-spacing:1.2px;line-height:.9rem}@media screen and (max-width:768px){#index-sns .card span{font-size:.8rem;color:#16130d;letter-spacing:inherit}}#index-sns .card img{margin-bottom:min(1rem, 10px);max-width:min(8rem, 80px)}@media screen and (max-width:768px){#index-sns .card img{margin-bottom:min(0.6rem, 6px);max-width:min(4rem, 40px)}}#index-sns .card:hover{transform:scale(1.05);filter:drop-shadow(0 30px 40px rgba(0,57,134,.25))}#index-pickup{position:relative;padding-top:min(9.5rem, 95px)}@media screen and (max-width:768px){#index-pickup{padding-top:min(5.5rem, 55px)}}#index-pickup .pickup-main{display:flex;align-items:center}@media screen and (max-width:768px){#index-pickup .pickup-main{display:block}}#index-pickup .pickup-ttl{margin-right:auto}#index-pickup .pickup-circle{position:absolute;z-index:-1;top:50%;right:calc(100% + min(5.1rem, 51px));transform:translate(50%,-50%);width:min(25.2rem, 252px)}@media screen and (max-width:768px){#index-pickup .pickup-circle{width:min(14.4rem, 144px)}}#index-pickup .pickup-circle img{animation:rotate-text 15s linear infinite}#index-pickup .pickup-slider{overflow-x:hidden;width:min(91.5rem, 915px)}@media screen and (max-width:768px){#index-pickup .pickup-slider{width:100%;margin-top:min(3rem, 30px);padding:0 min(2rem, 20px)}}#index-pickup .pickup-slide{width:min(40rem, 400px);height:min(40rem, 400px);border-radius:min(1rem, 10px);box-shadow:rgba(17,17,26,.1) 0px 0px 16px}@media screen and (max-width:768px){#index-pickup .pickup-slide{width:min(28rem, 280px);height:min(28rem, 280px)}}#index-pickup .pickup-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-pickup .pickup-controll{width:min(91.5rem, 915px);margin-top:min(5rem, 50px);margin-left:auto}@media screen and (max-width:768px){#index-pickup .pickup-controll{width:100%;margin-top:min(3rem, 30px);padding:0 min(4rem, 40px)}}#index-pickup .pickup-animal .animal-icon{position:absolute;z-index:9}#index-pickup .pickup-animal .animal-icon._icon01{top:min(3rem, 30px);right:0;width:min(10rem, 100px)}#index-enjoy{position:relative;margin-top:min(12.5rem, 125px)}@media screen and (max-width:768px){#index-enjoy{margin-top:min(8rem, 80px)}}#index-enjoy .enjoy-bg{position:absolute;z-index:-1;top:0;left:0;width:100%}#index-enjoy .enjoy-bg .bg-green{position:absolute;bottom:0;right:0;width:100%}#index-enjoy .enjoy-bg .bg-movie{position:relative;z-index:2;width:128rem;height:80rem}@media screen and (max-width:768px){#index-enjoy .enjoy-bg .bg-movie{width:100%;height:min(70rem, 700px)}}#index-enjoy .enjoy-bg .bg-movie:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}#index-enjoy .enjoy-bg .bg-movie img{width:100%}#index-enjoy .enjoy-bg .bg-movie video{width:100%}#index-enjoy .enjoy-bg .bg-white{position:absolute;z-index:3;bottom:0;left:0;width:100%}#index-enjoy .enjoy-svg{position:relative;top:max(-4.7rem, -47px);left:max(-5.4rem, -54px);width:min(47.4rem, 474px)}@media screen and (max-width:768px){#index-enjoy .enjoy-svg{top:max(-3rem, -30px);left:min(2.2rem, 22px);width:min(29.1rem, 291px);margin-bottom:min(10rem, 100px)}}#index-enjoy .enjoy-ttl{font-size:min(1.8rem, 18px);font-weight:700;line-height:1.42;color:#fff;letter-spacing:.3rem}@media screen and (max-width:768px){#index-enjoy .enjoy-ttl{margin-bottom:min(2rem, 20px);padding:0 min(3rem, 30px);font-size:min(1.6rem, 16px)}}#index-enjoy .enjoy-ttl h1{margin-bottom:min(0.7rem, 7px);font-size:min(4.6rem, 46px);font-weight:700;letter-spacing:.2rem}@media screen and (max-width:768px){#index-enjoy .enjoy-ttl h1{margin-bottom:min(1.2rem, 12px);font-size:min(2.8rem, 28px)}}#index-enjoy .enjoy-txt{font-size:min(1.6rem, 16px);font-weight:300;line-height:1.8;color:#fff;letter-spacing:.2rem}@media screen and (max-width:768px){#index-enjoy .enjoy-txt{padding:0 min(3rem, 30px);font-size:min(1.4rem, 14px);letter-spacing:.2rem}}#index-enjoy .enjoy-swiper{position:relative;margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#index-enjoy .enjoy-swiper{padding:0 min(3rem, 30px)}}#index-enjoy .enjoy-swiper .swiper-inner{height:100%}#index-enjoy .enjoy-slide{width:min(29rem, 290px);height:auto;padding:min(2rem, 20px);text-align:center}#index-enjoy .enjoy-slide .slide-image{position:relative;border-radius:min(2rem, 20px)}#index-enjoy .enjoy-slide .slide-image:before{content:"";display:block;padding-top:100%}#index-enjoy .enjoy-slide .slide-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-enjoy .enjoy-slide .slide-detail{margin-top:min(2.5rem, 25px);font-size:min(1.3rem, 13px);line-height:2}#index-enjoy .enjoy-slide .slide-detail h3{font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#index-enjoy .enjoy-controll{display:flex;justify-content:space-between;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#index-enjoy .enjoy-controll{display:block;padding:0 min(4rem, 40px)}}@media screen and (max-width:768px){#index-enjoy .enjoy-more{margin-top:min(3rem, 30px);text-align:center}}#index-enjoy .enjoy-animal .animal-icon{position:absolute;z-index:9}#index-enjoy .enjoy-animal .animal-icon._icon01{top:0;left:0;transform:translateY(-50%);width:min(24.5rem, 245px)}@media screen and (max-width:768px){#index-enjoy .enjoy-animal .animal-icon._icon01{z-index:-1;left:min(1rem, 10px);transform:translateY(-100%);width:min(8rem, 80px)}}#index-enjoy .enjoy-animal .animal-icon._icon02{z-index:-1;top:0;left:min(28rem, 280px);transform:translateY(-100%);width:min(16.5rem, 165px)}#index-enjoy .enjoy-animal .animal-icon._icon03{top:23px;right:0;transform:translateY(-100%);width:min(42.5rem, 425px)}@media screen and (max-width:768px){#index-enjoy .enjoy-icon{position:absolute;top:max(-8.4rem, -84px);left:min(2.2rem, 22px);width:min(3rem, 30px)}}#index-topics{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#index-topics{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#index-topics .topics-wrapper{display:flex;margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#index-topics .topics-wrapper{display:block}}#index-topics .topics-menu{width:min(20rem, 200px);margin-right:auto}@media screen and (max-width:768px){#index-topics .topics-menu{overflow-x:scroll;display:flex;width:100%;padding:0 min(2rem, 20px)}}@media screen and (max-width:768px){#index-topics .topics-menu .menu-item{flex-shrink:0}}#index-topics .topics-menu .menu-item a{display:block;padding:min(2.5rem, 25px) min(4.5rem, 45px);font-size:min(1.6rem, 16px);font-weight:700;color:#009a80;cursor:pointer}@media screen and (max-width:768px){#index-topics .topics-menu .menu-item a{padding:min(2rem, 20px) min(3rem, 30px);font-size:min(1.4rem, 14px);color:#939393;background:#f5f5f5;border-radius:min(10rem, 100px) min(10rem, 100px) 0 min(10rem, 100px)}}#index-topics .topics-menu .menu-item span{display:block;padding:min(2.5rem, 25px) min(4.5rem, 45px);font-size:min(1.6rem, 16px);font-weight:700;color:#009a80;cursor:pointer}@media screen and (max-width:768px){#index-topics .topics-menu .menu-item span{padding:min(2rem, 20px) min(3rem, 30px);font-size:min(1.4rem, 14px);color:#939393;background:#f5f5f5;border-radius:min(10rem, 100px) min(10rem, 100px) 0 min(10rem, 100px)}}#index-topics .topics-menu .menu-item span._active{color:#fff;background:#009a80;border-radius:min(10rem, 100px) min(10rem, 100px) 0 min(10rem, 100px)}#index-topics .topics-menu .menu-item+.menu-item{margin-top:min(1rem, 10px)}@media screen and (max-width:768px){#index-topics .topics-menu .menu-item+.menu-item{margin:0 0 0 min(0.5rem, 5px)}}#index-topics .topics-list{width:min(76rem, 760px)}@media screen and (max-width:768px){#index-topics .topics-list{width:100%;padding:min(1rem, 10px) 0 min(3rem, 30px)}}#index-topics .topics-article{display:flex;width:min(76rem, 760px);padding-bottom:min(4rem, 40px);border-bottom:1px solid #d8efea}@media screen and (max-width:768px){#index-topics .topics-article{width:100%;padding:min(2rem, 20px)}}#index-topics .topics-article+.topics-article{padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#index-topics .topics-article+.topics-article{padding-top:min(2rem, 20px)}}#index-topics .topics-article .article-image{flex-shrink:0;position:relative;width:min(18rem, 180px);height:min(12rem, 120px);border-radius:0 0 0 min(6rem, 60px)}@media screen and (max-width:768px){#index-topics .topics-article .article-image{width:min(12rem, 120px);height:min(8rem, 80px);border-radius:0 0 min(0.8rem, 8px) min(0.8rem, 8px)}}#index-topics .topics-article .article-image:before{content:"";position:absolute;z-index:9;top:0;left:0;width:100%;height:4px;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/topics_bar.webp) no-repeat center/cover}#index-topics .topics-article .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-topics .topics-article .article-image span{position:absolute;top:4px;left:0;width:min(5.6rem, 56px);padding:min(0.5rem, 5px) 0;text-align:center;font-size:min(1rem, 10px);font-weight:700;color:#fff}#index-topics .topics-article .article-image span._news{background:#ffa700}#index-topics .topics-article .article-image span._event{background:#00b7b0}#index-topics .topics-article .article-image span._cm{background:#eb7189}#index-topics .topics-article .article-detail{margin:0 min(7rem, 70px) 0 min(4rem, 40px)}@media screen and (max-width:768px){#index-topics .topics-article .article-detail{margin:0 0 0 min(2rem, 20px)}}#index-topics .topics-article .article-date{margin-bottom:min(1rem, 10px);font-size:min(1.4rem, 14px);font-weight:700}@media screen and (max-width:768px){#index-topics .topics-article .article-date{font-size:min(1.2rem, 12px)}}#index-topics .topics-article .article-ttl{font-size:min(1.6rem, 16px);font-weight:400;line-height:2}@media screen and (max-width:768px){#index-topics .topics-article .article-ttl{font-size:min(1.3rem, 13px);line-height:1.84}}#index-topics .topics-article .article-arrow{flex-shrink:0;margin:auto 0 auto auto}@media screen and (max-width:768px){#index-topics .topics-article .article-arrow{display:none}}#index-topics .topics-article .article-arrow .btn-arrow{width:min(5.6rem, 56px);height:min(5.6rem, 56px)}#index-topics .topics-more{margin-top:min(5rem, 50px);text-align:right}@media screen and (max-width:768px){#index-topics .topics-more{margin-top:0;text-align:center}}#index-topics .topics-animal .animal-icon{position:absolute;z-index:9}#index-topics .topics-animal .animal-icon._icon01{top:0;right:0;width:min(24.5rem, 245px)}@media screen and (max-width:768px){#index-topics .topics-animal .animal-icon._icon01{top:max(-1rem, -10px);right:max(-3rem, -30px);width:min(13rem, 130px)}}#index-topics .topics-animal .animal-icon._icon02{bottom:0;left:0;width:min(26.5rem, 265px)}@media screen and (max-width:768px){#index-topics .topics-animal .animal-icon._icon02{bottom:max(-7rem, -70px);width:min(13rem, 130px)}}#index-shop{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#index-shop{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#index-shop .shop-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:768px){#index-shop .shop-wrapper{display:block}}#index-shop .shop-item{width:min(24rem, 240px)}@media screen and (max-width:768px){#index-shop .shop-item{display:flex;width:100%;padding:min(2rem, 20px)}}@media screen and (max-width:768px){#index-shop .shop-item+.shop-item{border-top:1px solid #d8efea}}#index-shop .shop-image{overflow:hidden;position:relative;height:min(16.5rem, 165px);border-radius:0 0 min(6rem, 60px) 0;box-shadow:rgba(0,0,0,.1) -4px 9px 25px -6px}@media screen and (max-width:768px){#index-shop .shop-image{width:min(12rem, 120px);height:min(8rem, 80px);border-radius:0 0 min(0.8rem, 8px) min(0.8rem, 8px)}}#index-shop .shop-image:before{content:"";position:absolute;z-index:9;top:0;left:0;width:100%;height:4px;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/topics_bar.webp) no-repeat center/cover}#index-shop .shop-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-shop .shop-detail{margin-top:min(2.5rem, 25px)}@media screen and (max-width:768px){#index-shop .shop-detail{width:min(19.5rem, 195px);margin:0 0 0 min(2rem, 20px)}}#index-shop .shop-detail h3{font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#index-shop .shop-detail p{font-size:min(1.3rem, 13px);line-height:2}@media screen and (max-width:768px){#index-shop .shop-detail p{line-height:1.84}}#index-blog{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#index-blog{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}@media screen and (max-width:768px){#index-blog .blog-icon{position:absolute;top:max(-1.2rem, -12px);right:max(-4.8rem, -48px);width:min(10.3rem, 103px)}}#index-blog .blog-wrapper{display:flex;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#index-blog .blog-wrapper{display:block}}#index-blog .blog-bg{position:relative;z-index:-1}@media screen and (max-width:768px){#index-blog .blog-bg{display:none}}#index-blog .blog-image{position:absolute}#index-blog .blog-image._image01{top:min(5.5rem, 55px);left:max(-12.2rem, -122px);width:min(15.7rem, 157px);transform:rotate(-26deg)}#index-blog .blog-image._image02{top:min(19rem, 190px);right:max(-23.7rem, -237px);width:min(29.7rem, 297px);transform:rotate(15deg)}#index-blog .blog-row{display:flex;flex-direction:column;width:min(28.8rem, 288px)}#index-blog .blog-row._single{width:min(40.4rem, 404px);margin-right:min(6rem, 60px)}#index-blog .blog-row._down{margin-top:min(11.5rem, 115px);margin-right:min(4rem, 40px)}#index-blog .blog-article{display:block;padding:min(2.5rem, 25px) min(2.5rem, 25px) min(3rem, 30px)}#index-blog .blog-article .article-image{height:min(17rem, 170px);border-radius:min(1.6rem, 16px)}#index-blog .blog-article .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-blog .blog-article .article-detail{margin-top:min(2.5rem, 25px);font-size:min(1.3rem, 13px);line-height:2}#index-blog .blog-article .article-detail h3{font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#index-blog .blog-article .article-tag{display:flex;justify-content:flex-end;margin-top:min(1.5rem, 15px);font-size:min(1.1rem, 11px)}#index-blog .blog-article .article-tag a{margin-right:min(1rem, 10px);color:#009a80;text-decoration:underline}#index-blog .blog-article._single .article-image{height:min(28.3rem, 283px)}#index-blog .blog-article+.blog-article{margin-top:min(4rem, 40px)}#index-blog .blog-more{margin-top:auto;text-align:right}@media screen and (max-width:768px){#index-blog .blog-more{margin-top:min(3rem, 30px);text-align:center}}#index-blog .blog-swiper{padding:0 min(3rem, 30px)}#index-blog .blog-swiper .swiper-inner{display:flex;flex-direction:column;height:100%}#index-blog .blog-slide{width:min(29rem, 290px);height:auto;padding:min(2rem, 20px)}#index-blog .blog-slide .slide-image{position:relative;border-radius:min(2rem, 20px)}#index-blog .blog-slide .slide-image:before{content:"";display:block;padding-top:100%}#index-blog .blog-slide .slide-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-blog .blog-slide .slide-detail{margin:min(2.5rem, 25px) 0 min(1.5rem, 15px);font-size:min(1.3rem, 13px);line-height:2}#index-blog .blog-slide .slide-detail h3{font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#index-blog .blog-slide .slide-tag{display:flex;justify-content:flex-end;margin-top:auto;font-size:min(1.1rem, 11px)}#index-blog .blog-slide .slide-tag a{margin-right:min(1rem, 10px);color:#009a80;text-decoration:underline}#index-blog .blog-controll{margin-top:min(5rem, 50px);padding:0 min(4rem, 40px)}#index-movie{position:relative;height:54rem;margin-top:min(12rem, 120px)}@media screen and (max-width:768px){#index-movie{display:none}}#index-movie img{width:100%}#index-movie video{position:absolute;top:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}#index-movie .movie-parent{height:100%}#index-movie .movie-back{height:100%;background-image:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/index/kv_bg.webp);background-attachment:fixed}@media screen and (max-width:768px){#index-movie .movie-animal{display:none}}#index-movie .movie-animal .animal-icon{position:absolute;z-index:9}#index-movie .movie-animal .animal-icon._icon01{z-index:-1;top:0;left:0;transform:translateY(-100%);width:min(40rem, 400px)}#index-movie .movie-animal .animal-icon._icon02{z-index:-1;top:25px;left:360px;transform:translateY(-100%);width:min(22rem, 220px)}#index-guide{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#index-guide{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#index-guide .guide-wrapper{display:flex;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#index-guide .guide-wrapper{flex-wrap:wrap;padding:0 min(2rem, 20px)}}#index-guide .guide-image{width:min(40rem, 400px);margin-right:min(4rem, 40px)}@media screen and (max-width:768px){#index-guide .guide-image{width:100%;margin:0 auto min(2rem, 20px)}}#index-guide .guide-link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;width:min(64rem, 640px)}@media screen and (max-width:768px){#index-guide .guide-link{width:100%}}#index-guide .guide-btn{display:flex;align-items:center;width:min(31rem, 310px);margin-bottom:min(1rem, 10px);padding:min(2rem, 20px);font-size:min(1.8rem, 18px);font-weight:700;color:#009a80}@media screen and (max-width:768px){#index-guide .guide-btn{width:100%}}#index-guide .guide-btn h3{font-size:min(1.8rem, 18px);font-weight:700}#index-guide .guide-btn .btn-icon{width:min(2.8rem, 28px);height:min(2.5rem, 25px);margin-right:min(1rem, 10px)}#index-guide .guide-btn .btn-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#index-guide .guide-btn .btn-arrow{width:min(2.4rem, 24px);margin-left:auto}#index-guide .guide-more{position:absolute;bottom:0;right:0}@media screen and (max-width:768px){#index-guide .guide-more{position:relative;width:100%;margin-top:min(3rem, 30px);text-align:center}}#index-guide .guide-slick{overflow-x:hidden;position:absolute;bottom:max(-1rem, -10px);left:0;transform:translateY(100%);width:100%}@media screen and (max-width:768px){#index-guide .guide-slick{bottom:max(-2rem, -20px)}}#index-guide .guide-slick .slick-main{height:min(15.8rem, 158px)}@media screen and (max-width:768px){#index-guide .guide-slick .slick-main{height:min(11rem, 110px)}}#index-guide .guide-slick .slick-sub{height:min(6.4rem, 64px)}@media screen and (max-width:768px){#index-guide .guide-slick .slick-sub{height:min(3.1rem, 31px);margin-top:min(1rem, 10px)}}#index-guide .guide-animal .animal-icon{position:absolute;z-index:9}#index-guide .guide-animal .animal-icon._icon01{top:2rem;right:0;width:min(12rem, 120px)}#index-info{position:relative;margin:min(24rem, 240px) 0 min(12.5rem, 125px);padding:min(12.5rem, 125px) 0;background:#e4f7f2}@media screen and (max-width:768px){#index-info{margin-top:min(20rem, 200px);padding-top:min(4rem, 40px)}}#index-info .info-wrapper{display:flex;margin-top:min(4rem, 40px)}@media screen and (max-width:768px){#index-info .info-wrapper{display:block;padding:0 min(2rem, 20px)}}#index-info .info-detail{width:min(40.4rem, 404px);margin-right:min(4rem, 40px)}@media screen and (max-width:768px){#index-info .info-detail{width:100%;margin:0 auto min(2rem, 20px)}}#index-info .info-open{position:relative;text-align:center;font-size:min(1.6rem, 16px);font-weight:700}#index-info .info-open p{font-size:min(3.4rem, 34px)}#index-info .info-bg{position:relative;z-index:-1}#index-info .info-mark{position:absolute;top:min(1rem, 10px)}#index-info .info-mark._mark01{left:min(3rem, 30px);width:min(4.4rem, 44px);transform:rotate(-13deg)}#index-info .info-mark._mark02{right:min(3rem, 30px);width:min(5.7rem, 57px);transform:rotate(11deg)}#index-info .info-link{display:flex;flex-wrap:wrap}#index-info .info-link .link-btn{width:min(12.4rem, 124px);margin-top:min(1.5rem, 15px);margin-left:min(1.6rem, 16px);padding:min(2rem, 20px) min(0.6rem, 6px);text-align:center;font-size:min(1.8rem, 18px);font-weight:700;line-height:1.55;color:#009a80}@media screen and (max-width:768px){#index-info .info-link .link-btn{width:calc((100% - min(2rem, 20px)) / 3);margin-top:min(1rem, 10px);margin-left:min(1rem, 10px);font-size:min(1.3rem, 13px)}}#index-info .info-link .link-btn:nth-of-type(3n+1){margin-left:0}#index-info .info-link .link-btn h3{font-size:min(1.8rem, 18px);font-weight:700}@media screen and (max-width:768px){#index-info .info-link .link-btn h3{font-size:min(1.3rem, 13px)}}#index-info .info-link .link-btn .btn-icon{height:min(2.5rem, 25px);margin:min(1.5rem, 15px) 0;text-align:center}@media screen and (max-width:768px){#index-info .info-link .link-btn .btn-icon{margin:0 0 min(0.5rem, 5px)}}#index-info .info-link .link-btn .btn-icon img{height:100%;margin:0 auto}#index-info .info-map{overflow:hidden;width:min(63.6rem, 636px);height:min(37.3rem, 373px);margin-top:auto;border-radius:min(1rem, 10px)}@media screen and (max-width:768px){#index-info .info-map{width:100%}}#index-info .info-address{display:flex;justify-content:space-between;align-items:center;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#index-info .info-address{display:block}}#index-info .info-location{display:flex;align-items:center;font-size:min(1.8rem, 18px);font-weight:500}@media screen and (max-width:768px){#index-info .info-location{display:block;text-align:center;font-size:min(1.7rem, 17px)}}#index-info .info-location span{display:flex;align-items:center;margin-left:min(2.5rem, 25px);font-size:min(2rem, 20px);font-weight:700}@media screen and (max-width:768px){#index-info .info-location span{justify-content:center;margin:min(2rem, 20px) 0 min(3rem, 30px)}}#index-info .info-location span i{width:min(2rem, 20px);margin-right:min(0.5rem, 5px)}#index-info .info-location span small{font-size:min(1.3rem, 13px);font-weight:500}@media screen and (max-width:768px){#index-info .info-more{display:flex;flex-direction:column;align-items:center;text-align:center}}#index-info .info-more .btn-more{margin-left:min(1rem, 10px)}@media screen and (max-width:768px){#index-info .info-more .btn-more{margin:0}}@media screen and (max-width:768px){#index-info .info-more .btn-more+.btn-more{margin-top:min(1.5rem, 15px)}}#index-area{position:relative;margin-top:min(9.5rem, 95px);padding-top:min(9.5rem, 95px)}@media screen and (max-width:768px){#index-area{margin-top:min(6.5rem, 65px);padding-top:min(0rem, 0px)}}#index-area .area-ttl{position:relative;padding-left:min(2rem, 20px)}@media screen and (max-width:768px){#index-area .area-ttl{padding:0 min(2rem, 20px)}}#index-area .area-ttl h1{font-size:min(2.5rem, 25px);font-weight:700}@media screen and (max-width:768px){#index-area .area-ttl h1{text-align:center;font-size:min(1.8rem, 18px)}}#index-area .area-ttl .ttl-icon{position:absolute;bottom:max(-1.2rem, -12px);left:max(-2.5rem, -25px);width:min(10.4rem, 104px)}@media screen and (max-width:768px){#index-area .area-ttl .ttl-icon{bottom:max(-0.2rem, -2px);left:min(2rem, 20px);width:min(6.3rem, 63px)}}#index-area .area-bg{position:absolute;top:min(2rem, 20px);right:min(8.6rem, 86px);width:min(57rem, 570px);transform:rotate(-18deg)}@media screen and (max-width:768px){#index-area .area-bg{top:setMan(-80);right:max(-1rem, -10px);width:min(30.6rem, 306px)}}#index-area .area-swiper{margin-top:min(4rem, 40px)}@media screen and (max-width:768px){#index-area .area-swiper{padding:0 min(2rem, 20px)}}#index-area .area-slide{position:relative;width:min(24rem, 240px)}@media screen and (max-width:768px){#index-area .area-slide{width:min(26.5rem, 265px)}}#index-area .area-slide .slide-tag{position:absolute;z-index:9;top:max(-2rem, -20px);left:max(-1rem, -10px);width:min(6rem, 60px)}#index-area .area-slide .slide-image{flex-shrink:0;position:relative;width:100%;height:min(20.5rem, 205px);border-radius:0 0 min(6rem, 60px) 0;filter:drop-shadow(0 20px 30px rgba(0,57,134,.12))}@media screen and (max-width:768px){#index-area .area-slide .slide-image{height:min(17rem, 170px)}}#index-area .area-slide .slide-image:before{content:"";position:absolute;z-index:9;top:0;left:0;width:100%;height:4px;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/topics_bar.webp) no-repeat center/cover}#index-area .area-slide .slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index-area .area-slide .slide-detail{margin-top:min(2.5rem, 25px);font-size:min(1.3rem, 13px);line-height:2}#index-area .area-slide .slide-detail h3{font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#index-area .area-controll{display:flex;justify-content:space-between;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#index-area .area-controll{display:block;padding:0 min(4rem, 40px)}}@media screen and (max-width:768px){#index-area .area-more{margin-top:min(3rem, 30px);text-align:center}}.index-animal .animal-image._animal01{top:max(-16.1rem, -161px);left:max(-7.1rem, -71px);width:min(22.6rem, 226px)}.index-animal .animal-image._animal02{top:max(-4.1rem, -41px);right:max(-4.2rem, -42px);width:min(25.1rem, 251px)}.index-animal .animal-image._animal03{bottom:min(10.2rem, 102px);left:max(-1.6rem, -16px);width:min(22.8rem, 228px)}.index-animal .animal-image._animal04{top:max(-3.8rem, -38px);right:max(-12.7rem, -127px);width:min(22.1rem, 221px)}.index-animal .animal-image._animal04 img{transform:rotate(-38deg)}.index-animal .animal-image._animal05{top:min(30rem, 300px);left:max(-13.1rem, -131px);width:min(26.2rem, 262px)}.informarion-box{position:relative;padding:min(4rem, 40px);background:#e4f7f2;background:linear-gradient(0deg,transparent 0%,transparent min(10rem, 100px), #E4F7F2 min(10rem, 100px), #E4F7F2 100%)}@media screen and (max-width:768px){.informarion-box{padding:min(2rem, 20px);background:linear-gradient(0deg,transparent 0%,transparent min(8rem, 80px), #E4F7F2 min(8rem, 80px), #E4F7F2 100%)}}.informarion-box:before{content:"";position:absolute;z-index:5;bottom:0;left:0;width:100%;height:min(10rem, 100px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/information/open_bg.webp) repeat-x center bottom/100% 100%}@media screen and (max-width:768px){.informarion-box:before{height:min(8rem, 80px)}}.informarion-inner{overflow:hidden;position:relative;z-index:9;padding:min(5.5rem, 55px);background:#fff;border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){.informarion-inner{padding:min(3rem, 30px)}}#information-nav{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#information-nav{margin-top:min(1rem, 10px);padding-top:min(1rem, 10px)}}#information-nav .nav-list{display:flex;justify-content:space-between}@media screen and (max-width:768px){#information-nav .nav-list{flex-wrap:wrap;padding:0 min(2rem, 20px)}}#information-nav .nav-item{position:relative;width:min(17rem, 170px);padding:min(4.5rem, 45px) min(2.5rem, 25px) min(3rem, 30px);color:#939393;background:#f5f5f5;border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){#information-nav .nav-item{width:calc((100% - min(2rem, 20px)) / 3);padding:min(2rem, 20px) min(1rem, 10px)}}@media screen and (max-width:768px){#information-nav .nav-item:nth-child(n+4){margin-top:min(1rem, 10px)}}#information-nav .nav-item:hover{color:#fff;background:#009a80}#information-nav .nav-item:hover:before{content:"\f107";position:absolute;bottom:min(2rem, 20px);left:50%;transform:translateX(-50%);line-height:1;font-weight:700;font-family:"Font Awesome 6 Free"}@media screen and (max-width:768px){#information-nav .nav-item:hover:before{bottom:min(1rem, 10px);font-size:min(0.9rem, 9px)}}#information-nav .nav-item:hover img._on{display:block !important}#information-nav .nav-item:hover img._off{display:none !important}#information-nav .nav-item._active{color:#fff;background:#009a80}#information-nav .nav-item._active:before{content:"\f107";position:absolute;bottom:min(2rem, 20px);left:50%;transform:translateX(-50%);line-height:1;font-weight:700;font-family:"Font Awesome 6 Free"}@media screen and (max-width:768px){#information-nav .nav-item._active:before{bottom:min(1rem, 10px);font-size:min(0.9rem, 9px)}}#information-nav .nav-item._active img._on{display:block !important}#information-nav .nav-item._active img._off{display:none !important}#information-nav .nav-item .item-icon{height:min(3rem, 30px);margin-bottom:min(1rem, 10px);text-align:center}@media screen and (max-width:768px){#information-nav .nav-item .item-icon{height:min(2.5rem, 25px)}}#information-nav .nav-item .item-icon img{width:auto;height:100%;margin:0 auto}#information-nav .nav-item .item-icon img._on{display:none}#information-nav .nav-item .item-ttl{text-align:center;font-size:min(1.6rem, 16px);font-weight:700;line-height:1.62}@media screen and (max-width:768px){#information-nav .nav-item .item-ttl{font-size:min(1.3rem, 13px);line-height:1.53}}#information-open{margin-top:min(4rem, 40px);padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#information-open{margin-top:min(1rem, 10px);padding-top:min(1rem, 10px)}}#information-open .open-inner{display:flex}@media screen and (max-width:768px){#information-open .open-inner{display:block}}#information-open .open-box+.open-box{margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#information-open .open-box+.open-box{margin-top:0}}#information-open .open-ttl h2{font-size:min(2.6rem, 26px);color:#009a80}@media screen and (max-width:768px){#information-open .open-ttl h2{margin-bottom:min(1.5rem, 15px);text-align:center;font-size:min(2rem, 20px)}}#information-open .open-content{width:min(62rem, 620px);margin-left:auto}@media screen and (max-width:768px){#information-open .open-content{position:relative;width:100%}}#information-open .open-content img{margin-bottom:min(2rem, 20px)}@media screen and (max-width:768px){#information-open .open-calender img{margin:10px auto}}#information-open .open-time{display:inline-flex;align-items:center;position:relative;padding:0 min(3.5rem, 35px);font-size:min(1.4rem, 14px)}@media screen and (max-width:768px){#information-open .open-time{display:block;position:static;text-align:center;font-size:min(1.1rem, 11px)}}#information-open .open-time h3{margin-right:min(1.5rem, 15px);font-size:min(3rem, 30px);font-weight:700}@media screen and (max-width:768px){#information-open .open-time h3{margin:0 auto min(0.5rem, 5px);font-size:min(2.8rem, 28px)}}#information-open .open-time .time-icon{position:absolute;top:0}@media screen and (max-width:768px){#information-open .open-time .time-icon{top:unset;bottom:max(-1.5rem, -15px)}}#information-open .open-time .time-icon._icon01{left:0;width:min(2.1rem, 21px);transform:rotate(-13deg)}@media screen and (max-width:768px){#information-open .open-time .time-icon._icon01{width:min(3.6rem, 36px)}}#information-open .open-time .time-icon._icon02{right:0;width:min(2.4rem, 24px);transform:rotate(11deg)}@media screen and (max-width:768px){#information-open .open-time .time-icon._icon02{width:min(4.1rem, 41px)}}#information-open .open-table{width:100%;border:2px solid #009a80;font-size:min(1.5rem, 15px);font-weight:700;color:#009a80;border-collapse:collapse}@media screen and (max-width:768px){#information-open .open-table{font-size:min(1.3rem, 13px)}}#information-open .open-table tr+tr{border-top:1px solid #009a80}#information-open .open-table th{width:min(16.5rem, 165px);padding:min(1rem, 10px) min(1rem, 10px);text-align:center;background:#e4f7f2;border-right:1px solid #009a80}@media screen and (max-width:768px){#information-open .open-table th{padding:min(1rem, 10px) 0}}#information-open .open-table td{width:calc(100% - min(16.5rem, 165px));padding:min(1rem, 10px) min(1.6rem, 16px);text-align:center}@media screen and (max-width:768px){#information-open .open-table td{padding:min(1rem, 10px)}}#information-open .open-banner{margin-top:min(12rem, 120px);text-align:center;font-size:min(1.6rem, 16px)}@media screen and (max-width:768px){#information-open .open-banner{margin-top:min(5rem, 50px);font-size:min(1.4rem, 14px);line-height:1.85}}#information-open .open-banner .banner-btn{width:min(33.5rem, 335px);margin:min(2.5rem, 25px) auto 0;border:1px solid red}@media screen and (max-width:768px){#information-open .open-banner .banner-btn{margin:min(1.5rem, 15px) auto 0}}#information-open .open-banner .banner-btn a{display:block;padding:min(2rem, 20px) 0}#information-open .open-banner .banner-btn a img{width:min(15.3rem, 153px);margin:0 auto}#information-access{margin-top:min(4rem, 40px);padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#information-access{margin-top:min(1rem, 10px);padding-top:min(1rem, 10px)}}#information-access .access-inner{padding:0}#information-access .access-map{width:100%;height:min(42rem, 420px)}#information-access .access-map iframe{width:100%;height:100%}#information-access .access-detail{padding:min(8rem, 80px) min(9rem, 90px) min(9rem, 90px)}@media screen and (max-width:768px){#information-access .access-detail{padding:min(3rem, 30px)}}#information-access .access-detail .detail-ttl{display:flex;justify-content:space-between;align-items:center;font-size:min(1.6rem, 16px);font-weight:700}@media screen and (max-width:768px){#information-access .access-detail .detail-ttl{display:block;text-align:center;font-size:min(1.5rem, 15px)}}#information-access .access-detail .detail-ttl h2{font-size:min(2rem, 20px)}@media screen and (max-width:768px){#information-access .access-detail .detail-ttl h2{font-size:min(1.7rem, 17px)}}#information-access .access-detail .detail-ttl span{display:flex;align-items:center}@media screen and (max-width:768px){#information-access .access-detail .detail-ttl span{justify-content:center;margin-top:min(3rem, 30px);font-size:min(2.5rem, 25px)}}#information-access .access-detail .detail-ttl span i{width:min(2.3rem, 23px);margin-right:min(1rem, 10px)}#information-access .access-detail .detail-ttl span small{font-size:min(1.4rem, 14px);font-weight:500}#information-access .access-detail .detail-way{margin-top:min(4rem, 40px)}@media screen and (max-width:768px){#information-access .access-detail .detail-way{margin-top:min(3rem, 30px)}}#information-access .access-detail .detail-head{display:flex;align-items:center;margin-bottom:min(2.5rem, 25px);padding:min(2rem, 20px) min(3rem, 30px);font-size:min(1.5rem, 15px);border:1px solid #009a80}@media screen and (max-width:768px){#information-access .access-detail .detail-head{display:block;padding:min(2rem, 20px) min(2.5rem, 25px);text-align:center}}#information-access .access-detail .detail-head h3{display:flex;align-items:center;margin-right:min(2.5rem, 25px);font-size:min(2rem, 20px);font-weight:700;color:#009a80}@media screen and (max-width:768px){#information-access .access-detail .detail-head h3{display:block;margin:0 auto}}#information-access .access-detail .detail-head h3 i{width:min(2.2rem, 22px);margin-right:min(1.5rem, 15px)}@media screen and (max-width:768px){#information-access .access-detail .detail-head h3 i{display:block;margin:0 auto min(0.5rem, 5px)}}#information-access .access-detail .detail-train{display:flex;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#information-access .access-detail .detail-train{display:block;font-size:min(1.4rem, 14px)}}#information-access .access-detail .detail-train .train-row+.train-row{margin-left:min(5.5rem, 55px)}@media screen and (max-width:768px){#information-access .access-detail .detail-train .train-row+.train-row{margin:0}}#information-access .access-detail .detail-train a{color:#1a0dab;text-decoration:underline}#information-access .access-detail .detail-highway{margin:min(2.5rem, 25px) auto;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#information-access .access-detail .detail-highway{font-size:min(1.4rem, 14px)}}@media screen and (max-width:768px){#information-access .access-detail .detail-highway li{display:flex}}#information-access .access-detail .detail-highway span{padding-right:min(1rem, 10px);color:#009a80}#information-access .access-detail .detail-link{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#information-access .access-detail .detail-link{font-size:min(1.4rem, 14px)}}#information-access .access-detail .detail-link a{display:inline-block;color:#1a0dab;text-decoration:underline}@media screen and (max-width:768px){#information-access .access-detail .detail-link a{display:block}}#information-access .access-detail .detail-link a+a{margin-left:min(1.5rem, 15px)}@media screen and (max-width:768px){#information-access .access-detail .detail-link a+a{margin:0}}#information-access .ev-charger{margin-top:min(6rem, 60px);padding:min(4rem, 40px);background:#fff;border-radius:min(2rem, 20px)}@media screen and (max-width:768px){#information-access .ev-charger{padding:min(2rem, 20px);margin-top:min(4rem, 40px)}}#information-access .ev-charger__content{text-align:center}#information-access .ev-charger__images{display:flex;justify-content:space-between;gap:min(4rem, 40px);align-items:center}@media screen and (max-width:768px){#information-access .ev-charger__images{flex-direction:column;gap:min(2rem, 20px)}}#information-access .ev-charger__photo{width:48%}@media screen and (max-width:768px){#information-access .ev-charger__photo{width:100%;max-width:min(33.5rem, 335px)}}#information-access .ev-charger__photo img{width:100%;height:auto;border-radius:min(0.8rem, 8px)}#information-access .ev-charger__right{width:48%;text-align:left}@media screen and (max-width:768px){#information-access .ev-charger__right{width:100%;text-align:center}}#information-access .ev-charger__title{font-size:min(3.2rem, 32px);font-weight:700;line-height:1.4;margin-bottom:min(1rem, 10px);text-align:center}@media screen and (max-width:768px){#information-access .ev-charger__title{font-size:min(2.8rem, 28px)}}#information-access .ev-charger__title span{display:block;font-size:min(2.4rem, 24px);margin-left:.5em}@media screen and (max-width:768px){#information-access .ev-charger__title span{font-size:min(1.8rem, 18px)}}#information-access .ev-charger__label{color:#3ea3cc;font-size:min(1.6rem, 16px);margin-bottom:min(3rem, 30px);text-align:center;font-weight:700}#information-access .ev-charger__icon{width:min(30rem, 300px);max-width:200px;margin:min(2rem, 20px) auto 0}@media screen and (max-width:768px){#information-access .ev-charger__icon{width:min(20rem, 200px)}}#information-access .ev-charger__icon img{width:100%;height:auto}#information-pass{margin-top:min(4rem, 40px);padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#information-pass{margin-top:min(1rem, 10px);padding-top:min(1rem, 10px)}}#information-pass .pass-inner{display:flex}@media screen and (max-width:768px){#information-pass .pass-inner{display:block}}#information-pass .pass-inner._buy{overflow:visible;position:relative;padding:min(3rem, 30px) min(4.5rem, 45px);border:4px solid #009a80}@media screen and (max-width:768px){#information-pass .pass-inner._buy{padding:min(4rem, 40px) 4rem}}#information-pass .pass-inner._buy:before{content:"";position:absolute;top:max(-1.2rem, -12px);left:min(2.8rem, 28px);width:min(3.3rem, 33px);height:min(4.7rem, 47px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/information/pass_flag.webp) no-repeat center top/contain}@media screen and (max-width:768px){#information-pass .pass-inner._buy:before{top:max(-0.8rem, -8px);left:min(1.5rem, 15px);width:min(1.8rem, 18px);height:min(2.5rem, 25px)}}#information-pass .pass-box+.pass-box{margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#information-pass .pass-box+.pass-box{margin:0}}#information-pass .pass-ttl h2{font-size:min(2.6rem, 26px);color:#009a80}@media screen and (max-width:768px){#information-pass .pass-ttl h2{margin-bottom:min(1.5rem, 15px);text-align:center;font-size:min(2rem, 20px)}}#information-pass .pass-content{width:min(62rem, 620px);margin-left:auto}@media screen and (max-width:768px){#information-pass .pass-content{width:100%}}#information-pass .pass-content small{font-size:min(1.3rem, 13px);line-height:1.84}#information-pass .pass-buy{display:flex;align-items:flex-end}@media screen and (max-width:768px){#information-pass .pass-buy{display:block}}#information-pass .pass-ticket{width:min(31rem, 310px)}@media screen and (max-width:768px){#information-pass .pass-ticket{position:relative;left:-2.9rem;width:18.9rem;margin:1rem 0 2rem}}#information-pass .pass-link{width:min(27.5rem, 275px);margin-left:min(3rem, 30px)}@media screen and (max-width:768px){#information-pass .pass-link{width:100%;margin:0}}@media screen and (max-width:768px){#information-pass .pass-link .link-ttl{width:14.2rem}}#information-pass .pass-link a{display:block;margin-top:min(1rem, 10px);padding:min(0.5rem, 5px) 0;text-align:center;font-size:min(1.8rem, 18px);font-weight:700;color:#009a80;background:#ffce00;border-radius:min(10rem, 100px)}@media screen and (max-width:768px){#information-pass .pass-link a{width:min(25.5rem, 255px);margin:0 auto;padding:min(1rem, 10px) 0}}#information-pass .pass-animal{position:absolute;top:max(-2rem, -20px);right:min(2.8rem, 28px);width:min(25.5rem, 255px)}@media screen and (max-width:768px){#information-pass .pass-animal{top:-.5rem;right:.9rem;width:12.7rem}}#information-pass .pass-flow{font-size:min(1.6rem, 16px);line-height:2}#information-pass .pass-table{width:100%;margin-bottom:min(2.5rem, 25px);border:2px solid #009a80;font-size:min(1.5rem, 15px);font-weight:700;color:#009a80;border-collapse:collapse}#information-pass .pass-table tr+tr{border-top:1px solid #009a80}#information-pass .pass-table th{width:min(16.5rem, 165px);padding:min(1rem, 10px) min(1rem, 10px);text-align:left;background:#e4f7f2;border-right:1px solid #009a80}#information-pass .pass-table td{width:calc(100% - min(16.5rem, 165px));padding:min(1rem, 10px) min(2.5rem, 25px);text-align:right}#information-pets{margin-top:min(4rem, 40px);padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#information-pets{margin-top:min(1rem, 10px);padding-top:min(1rem, 10px)}}#information-pets .pets-inner{display:flex}@media screen and (max-width:768px){#information-pets .pets-inner{display:block}}#information-pets .pets-ttl h2{font-size:min(2.6rem, 26px);color:#009a80}@media screen and (max-width:768px){#information-pets .pets-ttl h2{margin-bottom:min(1.5rem, 15px);text-align:center;font-size:min(2rem, 20px)}}#information-pets .pets-content{width:min(62rem, 620px);margin-left:auto}@media screen and (max-width:768px){#information-pets .pets-content{width:100%}}#information-pets .pets-list{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#information-pets .pets-list{font-size:min(1.5rem, 15px)}}#information-pets .pets-list li{display:flex}#information-pets .pets-list span{padding-right:min(1rem, 10px);color:#009a80}#information-faq{margin-top:min(4rem, 40px);padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#information-faq{margin-top:min(1rem, 10px);padding-top:min(1rem, 10px)}}#information-faq .faq-inner{padding:min(2.5rem, 25px) min(5rem, 50px)}@media screen and (max-width:768px){#information-faq .faq-inner{padding:min(3rem, 30px)}}#information-faq .faq-inner+.faq-inner{margin-top:min(1rem, 10px)}#information-faq .faq-ttl{display:flex;align-items:center;width:100%;cursor:pointer}#information-faq .faq-icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:min(3.6rem, 36px);height:min(3.6rem, 36px);margin-right:min(2rem, 20px);font-size:min(2rem, 20px);font-weight:700;color:#009a80;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/icon_headttl.webp) no-repeat center/contain}@media screen and (max-width:768px){#information-faq .faq-icon{width:min(3rem, 30px);height:min(3rem, 30px);font-size:min(1.5rem, 15px)}}#information-faq .faq-question{margin-right:min(2.5rem, 25px)}#information-faq .faq-question h2{font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}#information-faq .faq-toggle{flex-shrink:0;position:relative;width:min(2.8rem, 28px);height:min(2.8rem, 28px);margin-left:auto;background:#009a80;border-radius:100%}@media screen and (max-width:768px){#information-faq .faq-toggle{width:min(2rem, 20px);height:min(2rem, 20px)}}#information-faq .faq-toggle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1rem, 10px);height:min(0.2rem, 2px);background:#fff;border-radius:min(10rem, 100px)}#information-faq .faq-toggle span:nth-of-type(1){transform:translate(-50%,-50%) rotate(90deg)}#information-faq .faq-toggle._active span:nth-of-type(1){transform:translate(-50%,-50%)}#information-faq .faq-answer{display:none;margin:min(1rem, 10px) min(5.3rem, 53px) 0 min(5.6rem, 56px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#information-faq .faq-answer{width:100%;margin:min(1.5rem, 15px) auto 0}}#information-faq .faq-answer a{color:#1a0dab;text-decoration:underline}#information-animals{margin-top:min(4rem, 40px);padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#information-animals{margin-top:min(1rem, 10px);padding-top:min(1rem, 10px)}}#information-animals .animals-inner{display:flex}@media screen and (max-width:768px){#information-animals .animals-inner{display:block}}#information-animals .animals-ttl h2{font-size:min(2.6rem, 26px);color:#009a80}@media screen and (max-width:768px){#information-animals .animals-ttl h2{margin-bottom:min(1.5rem, 15px);text-align:center;font-size:min(2rem, 20px)}}#information-animals .animals-content{width:min(62rem, 620px);margin-left:auto;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#information-animals .animals-content{width:100%;font-size:min(1.5rem, 15px)}}@media screen and (max-width:768px){#information-animals .animals-list{margin-top:min(1.5rem, 15px)}}#information-animals .animals-list .list-row{display:flex}#information-animals .animals-list dt{flex-shrink:0;width:min(10rem, 100px);margin-right:min(3rem, 30px);text-align:left;font-weight:700}@media screen and (max-width:768px){#information-animals .animals-list dt{width:min(7.5rem, 75px)}}.information-animal .animal-image._animal01{top:max(-20rem, -200px);right:max(-12.5rem, -125px);width:min(21.7rem, 217px)}.information-animal .animal-image._animal01 img{transform:rotate(10deg)}.information-animal .animal-image._animal02{top:min(3.5rem, 35px);left:min(0.1rem, 1px);width:min(4.5rem, 45px)}.information-animal .animal-image._animal02 img{transform:rotate(35deg)}.information-animal .animal-image._animal03{top:min(42rem, 420px);right:max(-3rem, -30px);width:min(10.3rem, 103px)}.info-list .info-item .info-head:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f107"}.info-list .info-item._active .info-head:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f106"}#kapibara-main{position:relative;padding:15rem 0 14rem;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto 12rem}@media screen and (max-width:768px){#kapibara-main{padding:min(8rem, 80px) 0 min(3rem, 30px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(8.5rem, 85px)}}#kapibara-main .main-bg .bg-green{position:absolute;top:0;left:0;width:min(20rem, 200px);height:min(44rem, 440px);background:#e4f7f2}@media screen and (max-width:768px){#kapibara-main .main-bg .bg-green{width:min(13rem, 130px);height:min(47.5rem, 475px)}}#kapibara-main .main-bg .bg-mark{position:absolute;top:max(-12rem, -120px);right:min(17rem, 170px);width:min(32.5rem, 325px)}@media screen and (max-width:768px){#kapibara-main .main-bg .bg-mark{top:max(-6.5rem, -65px);right:min(2rem, 20px);width:min(17.2rem, 172px)}}#kapibara-main .main-bg .bg-image{position:absolute;bottom:0;right:min(5.5rem, 55px);width:50rem}#kapibara-main .main-bg .bg-image img{border-radius:0 4rem}#kapibara-main .main-txt{position:relative;z-index:9;width:min(50rem, 500px);margin-left:min(14rem, 140px)}@media screen and (max-width:768px){#kapibara-main .main-txt{width:100%;margin:0 auto min(1.5rem, 15px);padding:0 min(2rem, 20px)}}#kapibara-main .main-txt h2{margin-bottom:min(3rem, 30px);font-size:min(3.6rem, 36px);font-weight:700;line-height:1.4;color:#009a80}@media screen and (max-width:768px){#kapibara-main .main-txt h2{margin-bottom:min(1.5rem, 15px);font-size:min(2.6rem, 26px);line-height:1.84}}#kapibara-main .main-txt p{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#kapibara-main .main-txt p{font-size:min(1.5rem, 15px)}}#kapibara-main .main-txt p span{font-weight:700}@media screen and (max-width:768px){#kapibara-main .main-image{position:relative;z-index:5;width:min(37.5rem, 375px);margin:0 auto}}@media screen and (max-width:768px){#kapibara-text{margin-top:min(1.5rem, 15px);padding:min(1.5rem, 15px) min(2rem, 20px) 0;font-size:min(1.5rem, 15px);line-height:2}}@media screen and (max-width:768px){#kapibara-text span{font-weight:700}}#kapibara-spot{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#kapibara-spot{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#kapibara-spot .spot-ttl{text-align:center}@media screen and (max-width:768px){#kapibara-spot .spot-ttl{display:none;padding:0 min(2rem, 20px)}}#kapibara-spot .spot-ttl h2{margin-bottom:min(3rem, 30px);font-size:min(3.6rem, 36px);font-weight:700;line-height:1;color:#009a80}@media screen and (max-width:768px){#kapibara-spot .spot-ttl h2{margin-bottom:min(1rem, 10px);font-size:min(2.4rem, 24px)}}#kapibara-spot .spot-ttl p{font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#kapibara-spot .spot-ttl p{font-size:min(1.5rem, 15px)}}#kapibara-spot .spot-wrapper{display:flex;flex-wrap:wrap;margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#kapibara-spot .spot-wrapper{display:block;margin-top:0}}#kapibara-spot .spot-box{width:min(35rem, 350px);margin-left:min(1.5rem, 15px);padding:min(2rem, 20px) min(2rem, 20px) 0;background:linear-gradient(180deg,#e4f7f2 0%,#e4f7f2 min(20rem, 200px), #FFFFFF min(20rem, 200px), #FFFFFF 100%)}@media screen and (max-width:768px){#kapibara-spot .spot-box{width:100%;margin:0 auto;padding:min(2rem, 20px) 0 0 min(2rem, 20px)}}#kapibara-spot .spot-box:nth-of-type(3n+1){margin-left:0}#kapibara-spot .spot-box:nth-of-type(n+4){margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#kapibara-spot .spot-box:nth-of-type(n+4){margin-top:min(4rem, 40px)}}@media screen and (max-width:768px){#kapibara-spot .spot-box+.spot-box{margin-top:min(4rem, 40px)}}@media screen and (max-width:768px){#kapibara-spot .spot-box:nth-of-type(odd){padding:min(2rem, 20px) 0 0 min(2rem, 20px)}}@media screen and (max-width:768px){#kapibara-spot .spot-box:nth-of-type(odd) .thumb-wrap{border-radius:min(0.8rem, 8px) 0 0 min(0.8rem, 8px)}}@media screen and (max-width:768px){#kapibara-spot .spot-box:nth-of-type(odd) .spot-name{left:max(-2rem, -20px);right:unset}}@media screen and (max-width:768px){#kapibara-spot .spot-box:nth-of-type(even){padding:min(2rem, 20px) min(2rem, 20px) 0 0}}@media screen and (max-width:768px){#kapibara-spot .spot-box:nth-of-type(even) .thumb-wrap{border-radius:0 min(0.8rem, 8px) min(0.8rem, 8px) 0}}@media screen and (max-width:768px){#kapibara-spot .spot-box:nth-of-type(even) .spot-name{right:max(-2rem, -20px);left:unset}}#kapibara-spot .spot-thumb{overflow:visible;position:relative;width:min(31rem, 310px);height:min(19.5rem, 195px)}@media screen and (max-width:768px){#kapibara-spot .spot-thumb{width:100%;height:auto}}#kapibara-spot .spot-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#kapibara-spot .spot-thumb .thumb-wrap{overflow:hidden;border-radius:0 min(0.8rem, 8px) min(0.8rem, 8px) 0}@media screen and (max-width:768px){#kapibara-spot .spot-thumb .thumb-wrap{height:min(22.5rem, 225px)}}#kapibara-spot .spot-name{position:absolute;bottom:min(1rem, 10px);left:max(-2rem, -20px);text-align:left;font-size:min(1.5rem, 15px);font-weight:400;line-height:1;color:#fff}@media screen and (max-width:768px){#kapibara-spot .spot-name{bottom:min(3rem, 30px);font-weight:700}}#kapibara-spot .spot-name h3{margin-top:min(0.5rem, 5px);font-size:min(2rem, 20px);font-weight:400}@media screen and (max-width:768px){#kapibara-spot .spot-name h3{font-size:min(2.2rem, 22px);font-weight:700}}#kapibara-spot .spot-name span{display:inline-block;padding:min(0.5rem, 5px) min(1.5rem, 15px);background:#009a80}#kapibara-spot .spot-detail{display:flex;flex-direction:column;padding:min(2.5rem, 25px) 0 0;font-size:min(1.6rem, 16px);line-height:1.87}@media screen and (max-width:768px){#kapibara-spot .spot-detail{padding:min(2rem, 20px) min(3rem, 30px) 0 min(1rem, 10px)}}#kapibara-spot .spot-txt{margin-bottom:min(2.5rem, 25px)}@media screen and (max-width:768px){#kapibara-spot .spot-txt{margin-bottom:min(2rem, 20px)}}#kapibara-spot .spot-link{margin-top:auto;text-align:right}#kapibara-spot .spot-link h4+h4{margin-top:min(1.5rem, 15px)}#kapibara-spot .spot-link a{display:inline-flex;align-items:center;font-size:min(1.5rem, 15px);font-weight:700;line-height:1;color:#009a80}#kapibara-spot .spot-link a img{width:min(2rem, 20px);margin-left:min(1rem, 10px)}#kapibara-history{margin-top:min(5rem, 50px);padding-top:min(5rem, 50px)}@media screen and (max-width:768px){#kapibara-history{margin-top:min(1.5rem, 15px);padding-top:min(3.5rem, 35px)}}#kapibara-history .history-ttl{padding:min(1.5rem, 15px) 0;text-align:center;color:#fff;background:#009a80;border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){#kapibara-history .history-ttl{width:calc(100% - min(4rem, 40px));margin:0 auto}}#kapibara-history .history-ttl h2{font-size:min(3.2rem, 32px);font-weight:700}@media screen and (max-width:768px){#kapibara-history .history-ttl h2{font-size:min(1.8rem, 18px)}}#kapibara-history .history-desc{display:flex;align-items:flex-start;margin:min(5rem, 50px) auto min(6.5rem, 65px)}@media screen and (max-width:768px){#kapibara-history .history-desc{display:block;margin:min(1.5rem, 15px) auto min(2.5rem, 25px);padding:0 min(2rem, 20px)}}#kapibara-history .history-desc .desc-image{overflow:hidden;width:min(42rem, 420px);margin-right:auto;border-radius:min(1.4rem, 14px)}@media screen and (max-width:768px){#kapibara-history .history-desc .desc-image{width:100%;margin-bottom:min(2rem, 20px)}}#kapibara-history .history-desc .desc-txt{width:min(60rem, 600px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#kapibara-history .history-desc .desc-txt{width:100%}}#kapibara-history .history-desc .desc-btn{width:min(33.5rem, 335px);margin-top:min(4rem, 40px)}@media screen and (max-width:768px){#kapibara-history .history-desc .desc-btn{width:100%;margin-top:min(3.5rem, 35px)}}#kapibara-history .history-desc .desc-btn a{display:block;padding:min(1.5rem, 15px) 0;text-align:center;font-size:min(1.6rem, 16px);font-weight:700;color:#fff;background:#ffce00;border-radius:min(0.4rem, 4px)}#kapibara-history .history-box{display:flex;padding:min(3.5rem, 35px) min(3rem, 30px);background:#fffce6}@media screen and (max-width:768px){#kapibara-history .history-box{display:block;padding:min(2rem, 20px) min(2rem, 20px) min(4rem, 40px)}}#kapibara-history .history-box .box-image{overflow:hidden;flex-shrink:0;width:min(45rem, 450px);margin-right:min(6rem, 60px);border-radius:min(1.6rem, 16px)}@media screen and (max-width:768px){#kapibara-history .history-box .box-image{width:100%;margin:0 auto min(2.5rem, 25px)}}#kapibara-history .history-box .box-txt{font-size:min(1.8rem, 18px)}@media screen and (max-width:768px){#kapibara-history .history-box .box-txt{font-size:min(1.5rem, 15px)}}#kapibara-history .history-box .box-row{margin-top:min(2rem, 20px);font-size:min(1.6rem, 16px)}@media screen and (max-width:768px){#kapibara-history .history-box .box-row{margin-top:min(2.5rem, 25px);font-size:min(1.4rem, 14px)}}#kapibara-history .history-box .box-row h3{font-size:min(2rem, 20px)}@media screen and (max-width:768px){#kapibara-history .history-box .box-row h3{font-size:min(1.8rem, 18px)}}#kapibara-what{margin-top:min(6.5rem, 65px);padding-top:min(6.5rem, 65px)}@media screen and (max-width:768px){#kapibara-what{margin-top:min(1.5rem, 15px);padding-top:min(1.5rem, 15px)}}#kapibara-what .what-ttl{padding:min(1.5rem, 15px) 0;text-align:center;color:#fff;background:#009a80;border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){#kapibara-what .what-ttl{width:calc(100% - min(4rem, 40px));margin:0 auto}}#kapibara-what .what-ttl h2{font-size:min(3.2rem, 32px);font-weight:700}@media screen and (max-width:768px){#kapibara-what .what-ttl h2{font-size:min(1.8rem, 18px)}}#kapibara-what .what-txt{margin:min(7.5rem, 75px) auto min(9rem, 90px);font-size:min(2rem, 20px);font-weight:700;line-height:2}@media screen and (max-width:768px){#kapibara-what .what-txt{margin:min(2.5rem, 25px) auto min(5.5rem, 55px);padding:0 min(2rem, 20px);font-size:min(1.6rem, 16px);font-weight:400;line-height:1.87}}#kapibara-what .what-box{margin-top:min(7rem, 70px)}@media screen and (max-width:768px){#kapibara-what .what-box{margin-top:min(5rem, 50px);padding:0 min(2rem, 20px)}}#kapibara-what .what-box h3{margin-bottom:min(5rem, 50px);padding:min(1.5rem, 15px) 0;text-align:center;font-size:min(2.4rem, 24px);font-weight:700;color:#009a80;background:#e4f7f2;border-radius:min(3.9rem, 39px)}@media screen and (max-width:768px){#kapibara-what .what-box h3{margin-bottom:min(2.5rem, 25px);padding:min(1rem, 10px) 0;font-size:min(1.8rem, 18px)}}#kapibara-what .what-box .box-wrapper{display:flex;align-items:center}@media screen and (max-width:768px){#kapibara-what .what-box .box-wrapper{display:block}}#kapibara-what .what-box .box-wrapper+.box-wrapper{margin-top:min(7rem, 70px);padding-top:min(7rem, 70px);border-top:1px solid #000}@media screen and (max-width:768px){#kapibara-what .what-box .box-wrapper+.box-wrapper{margin-top:min(4.5rem, 45px);padding-top:min(3.5rem, 35px)}}#kapibara-what .what-box .box-image{width:min(54rem, 540px);margin-right:auto}@media screen and (max-width:768px){#kapibara-what .what-box .box-image{width:100%;margin:0 auto min(2rem, 20px)}}#kapibara-what .what-box .box-txt{width:min(51rem, 510px);font-size:min(1.6rem, 16px);line-height:1.87}@media screen and (max-width:768px){#kapibara-what .what-box .box-txt{width:100%;font-size:min(1.5rem, 15px);line-height:2}}#kapibara-what .what-box .box-txt h4{margin-bottom:min(2rem, 20px);font-size:min(3.6rem, 36px);font-weight:700;line-height:1}@media screen and (max-width:768px){#kapibara-what .what-box .box-txt h4{margin:min(4rem, 40px) auto min(2.5rem, 25px);text-align:center;font-size:min(2.4rem, 24px)}}#kapibara-note{position:relative;margin-top:min(5rem, 50px);padding-top:min(5rem, 50px)}@media screen and (max-width:768px){#kapibara-note{margin-top:min(2rem, 20px);padding-top:min(2rem, 20px)}}#kapibara-note .note-inner{position:relative;padding:0 min(8rem, 80px) min(8rem, 80px);background:#fffce6}@media screen and (max-width:768px){#kapibara-note .note-inner{padding:0 min(2rem, 20px) min(3.5rem, 35px)}}#kapibara-note .note-inner:before{content:"";position:absolute;z-index:5;top:0;left:0;width:100%;height:min(0.5rem, 5px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave_gray.webp) repeat-x center/auto 100%}#kapibara-note .note-inner h1{position:relative;z-index:9;width:min(10.9rem, 109px);margin:0 auto;text-align:center;transform:translateY(max(-2.5rem, -25px))}@media screen and (max-width:768px){#kapibara-note .note-inner h1{transform:translateY(max(-2rem, -20px))}}#kapibara-note .note-inner h2{margin:min(1.5rem, 15px) auto min(4rem, 40px);text-align:center;font-size:min(2rem, 20px);font-weight:700}@media screen and (max-width:768px){#kapibara-note .note-inner h2{margin:0 auto min(3rem, 30px)}}#kapibara-note .note-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:768px){#kapibara-note .note-wrapper{display:block}}@media screen and (max-width:768px){#kapibara-note .note-box+.note-box{margin-top:min(1rem, 10px)}}#kapibara-note .note-list{width:min(44rem, 440px);padding:0}@media screen and (max-width:768px){#kapibara-note .note-list{width:100%}}#kapibara-note .note-list li{display:flex;align-items:flex-start;font-size:min(1.5rem, 15px);line-height:1.73}#kapibara-note .note-list li+li{margin-top:min(1rem, 10px)}#kapibara-note .note-list li span{flex-shrink:0;margin-right:min(1rem, 10px);padding:min(0.2rem, 2px) min(0.5rem, 5px);font-size:min(1.1rem, 11px);font-weight:700;line-height:2.18;color:#ffce00;background:#000;border-radius:min(0.3rem, 3px)}#kapibara-note .note-image{display:flex;justify-content:space-between;margin-top:min(3.5rem, 35px)}#kapibara-note .note-image .image-box{width:min(45rem, 450px)}@media screen and (max-width:768px){#kapibara-note .note-image .image-box{width:min(16rem, 160px)}}#notfound{position:relative;padding-top:min(8rem, 80px);text-align:center}@media screen and (max-width:768px){#notfound{padding-top:min(3rem, 30px)}}#notfound .not-bg .bg-icon{position:absolute}#notfound .not-bg .bg-icon._icon01{top:min(11.5rem, 115px);right:max(-5.5rem, -55px);width:min(29rem, 290px)}@media screen and (max-width:768px){#notfound .not-bg .bg-icon._icon01{top:min(18rem, 180px);right:max(-7.5rem, -75px);width:min(17rem, 170px)}}#notfound .not-bg .bg-icon._icon02{top:min(5.5rem, 55px);left:max(-17rem, -170px);width:min(40.5rem, 405px)}@media screen and (max-width:768px){#notfound .not-bg .bg-icon._icon02{top:min(12.5rem, 125px);left:max(-10rem, -100px);width:min(20rem, 200px)}}#notfound .not-image{width:min(43rem, 430px);margin:0 auto}@media screen and (max-width:768px){#notfound .not-image{width:min(33rem, 330px)}}#notfound .not-txt{margin:min(5rem, 50px) auto;font-size:min(1.7rem, 17px);font-weight:700}@media screen and (max-width:768px){#notfound .not-txt{margin:min(4rem, 40px) auto;line-height:1.76}}#onsen-kv{position:relative;height:100vh}@media screen and (max-width:768px){#onsen-kv{height:min(59.3rem, 593px)}}#onsen-kv .kv-bg{position:relative;width:100%;height:100%}#onsen-kv .kv-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}#onsen-kv .kv-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#onsen-kv .kv-ttl{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);width:min(45.5rem, 455px)}@media screen and (max-width:768px){#onsen-kv .kv-ttl{width:min(31.5rem, 315px)}}#onsen-kv .kv-term{position:absolute;z-index:100;bottom:5.5rem;left:50%;transform:translateX(-50%);width:min(50rem, 500px)}@media screen and (max-width:768px){#onsen-kv .kv-term{bottom:min(4.5rem, 45px);width:min(34.5rem, 345px)}}#onsen-kv .kv-lang{position:absolute;z-index:100;top:11%;font-size:1.2rem;letter-spacing:.3rem;background:rgba(0,0,0,.19);font-weight:500;color:#fcce00;right:-1%;transform:translate(-50%,-50%);border:1px solid #fcce00;border-radius:10.2rem;font-family:"Poppins",sans-serif;padding:.2rem 1rem}@media screen and (max-width:768px){#onsen-kv .kv-lang{top:7%;right:-10%}}#onsen-schedule{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#onsen-schedule{margin-top:min(4.5rem, 45px);padding-top:min(4.5rem, 45px)}}#onsen-schedule .schedule-wrapper{padding:0 3.5rem 0 12rem}@media screen and (max-width:768px){#onsen-schedule .schedule-wrapper{padding:0 min(1.5rem, 15px)}}#onsen-schedule .schedule-head{display:flex}@media screen and (max-width:768px){#onsen-schedule .schedule-head{display:block;padding:0 min(1rem, 10px)}}#onsen-schedule .schedule-head .head-txt{width:37.5rem;margin:min(6rem, 60px) auto 0 min(2.5rem, 25px);font-size:1.6rem;line-height:2}@media screen and (max-width:768px){#onsen-schedule .schedule-head .head-txt{width:100%;margin:0 auto min(4.5rem, 45px);font-size:min(1.5rem, 15px)}}#onsen-schedule .schedule-head .head-txt h1{width:32.6rem}@media screen and (max-width:768px){#onsen-schedule .schedule-head .head-txt h1{width:min(22.1rem, 221px);margin:0 auto min(3rem, 30px)}}#onsen-schedule .schedule-head .head-txt h1 span{position:relative}#onsen-schedule .schedule-head .head-txt h1 span:before{content:"";position:absolute;z-index:-1;top:-5.5rem;right:-7rem;width:11.8rem;height:10rem;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/schedule_icon.webp) no-repeat center/contain}@media screen and (max-width:768px){#onsen-schedule .schedule-head .head-txt h1 span:before{top:max(-6rem, -60px);right:max(-7rem, -70px);width:min(16.6rem, 166px);height:min(14.1rem, 141px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/sp/schedule_icon.webp) no-repeat center/contain}}#onsen-schedule .schedule-head .head-image{width:72rem}@media screen and (max-width:768px){#onsen-schedule .schedule-head .head-image{width:min(43rem, 430px);margin-left:auto}}#onsen-schedule .schedule-calender{position:relative;width:79rem;margin:min(5.5rem, 55px) 0 0 30rem;padding:7rem 7rem 7rem 9rem;font-size:1.3rem;line-height:1.84;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/schedule_frame.webp) no-repeat center/100% 100%}@media screen and (max-width:768px){#onsen-schedule .schedule-calender{width:100%;margin:min(17.5rem, 175px) auto 0;padding:min(7rem, 70px) min(2.5rem, 25px) min(4rem, 40px);font-size:min(1.3rem, 13px)}}#onsen-schedule .schedule-calender .calender-ttl{width:23.5rem;margin-bottom:min(2.5rem, 25px)}@media screen and (max-width:768px){#onsen-schedule .schedule-calender .calender-ttl{width:min(16.4rem, 164px);margin:0 auto min(2.5rem, 25px)}}#onsen-schedule .schedule-calender .calender-list{margin-bottom:min(1.5rem, 15px);font-size:1.5rem;line-height:2}@media screen and (max-width:768px){#onsen-schedule .schedule-calender .calender-list{font-size:min(1.5rem, 15px)}}#onsen-schedule .schedule-calender .calender-image{position:absolute;top:-12.5rem;left:-30rem;width:45.7rem}@media screen and (max-width:768px){#onsen-schedule .schedule-calender .calender-image{top:max(-21.5rem, -215px);left:0;width:min(40.2rem, 402px)}}#onsen-schedule .schedule-swiper{margin-top:min(12rem, 120px)}@media screen and (max-width:768px){#onsen-schedule .schedule-swiper{margin-top:min(2rem, 20px)}}#onsen-schedule .schedule-swiper .swiper-wrapper{transition-timing-function:linear}#onsen-schedule .schedule-swiper .swiper-slide{width:28rem}@media screen and (max-width:768px){#onsen-schedule .schedule-swiper .swiper-slide{width:min(22rem, 220px)}}#onsen-recommend{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#onsen-recommend{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#onsen-recommend .recommend-calender{width:min(100rem, 1000px);margin:0 auto min(14.5rem, 145px);text-align:center}@media screen and (max-width:768px){#onsen-recommend .recommend-calender{width:100%;padding:0 min(2rem, 20px)}}#onsen-recommend .recommend-calender h1{width:min(31.5rem, 315px);margin:0 auto min(5rem, 50px)}@media screen and (max-width:768px){#onsen-recommend .recommend-calender h1{width:min(22.1rem, 221px);margin-bottom:min(3rem, 30px)}}#onsen-recommend .recommend-calender .calender-image{margin-bottom:min(2.5rem, 25px)}@media screen and (max-width:768px){#onsen-recommend .recommend-calender .calender-image{margin-bottom:min(1.5rem, 15px)}}#onsen-recommend .recommend-calender .calender-caution{margin-bottom:min(5rem, 50px);font-size:min(1.3rem, 13px)}@media screen and (max-width:768px){#onsen-recommend .recommend-calender .calender-caution{margin-bottom:min(3rem, 30px);text-align:left}}#onsen-recommend .recommend-calender .calender-more{width:min(33.5rem, 335px);margin:0 auto}@media screen and (max-width:768px){#onsen-recommend .recommend-calender .calender-more{width:100%}}#onsen-recommend .recommend-calender .calender-more a{display:block;padding:min(1.5rem, 15px) 0;font-size:min(1.6rem, 16px);color:#fff;background:#ffce00;border-radius:min(0.4rem, 4px)}#onsen-recommend .recommend-animals{position:relative}#onsen-recommend .recommend-animals .animals-image._image01{position:relative;left:-18.5rem;transform:rotate(-11deg);width:114.9rem}@media screen and (max-width:768px){#onsen-recommend .recommend-animals .animals-image._image01{left:-9.5rem;width:43rem}}#onsen-recommend .recommend-animals .animals-image._image02{position:absolute;bottom:-4rem;right:-45rem;transform:rotate(11deg);width:80.3rem}@media screen and (max-width:768px){#onsen-recommend .recommend-animals .animals-image._image02{display:none}}#onsen-recommend .recommend-animals .animals-icon{position:absolute;top:.5rem;left:92rem;width:16.5rem}#onsen-event{margin:min(5.5rem, 55px) 0 min(5rem, 50px);padding-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#onsen-event{margin:min(0.5rem, 5px) 0 min(5rem, 50px);padding:min(0.5rem, 5px) min(1rem, 10px) 0}}#onsen-event h1{width:min(23.5rem, 235px);margin:0 auto min(5rem, 50px)}@media screen and (max-width:768px){#onsen-event h1{width:min(16.4rem, 164px);margin-bottom:min(4rem, 40px)}}#onsen-event .event-box{display:flex;align-items:flex-start;padding:min(5rem, 50px);background:#fffce6}@media screen and (max-width:768px){#onsen-event .event-box{display:block;padding:0}}#onsen-event .event-box+.event-box{margin-top:min(2.5rem, 25px)}@media screen and (max-width:768px){#onsen-event .event-box+.event-box{margin-top:min(3rem, 30px)}}#onsen-event .event-image{position:relative;width:min(42rem, 420px);margin-right:auto}@media screen and (max-width:768px){#onsen-event .event-image{width:100%;margin:0 auto}}#onsen-event .event-image .image-icon{position:absolute;width:min(4.8rem, 48px)}#onsen-event .event-image .image-icon._icon01{bottom:max(-4.5rem, -45px);left:min(4.5rem, 45px)}#onsen-event .event-image .image-icon._icon02{bottom:max(-2.5rem, -25px);left:min(4.5rem, 45px)}#onsen-event .event-image .image-icon._icon03{bottom:min(20.5rem, 205px);left:min(4.5rem, 45px)}#onsen-event .event-detail{width:min(50rem, 500px);font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#onsen-event .event-detail{width:100%;padding:min(4.5rem, 45px) min(2rem, 20px) min(2rem, 20px);font-size:min(1.5rem, 15px)}}#onsen-event .event-detail h2{margin-bottom:min(1rem, 10px);font-size:min(2rem, 20px);font-weight:700}@media screen and (max-width:768px){#onsen-event .event-detail h2{margin-bottom:min(2rem, 20px);text-align:center}}#onsen-event .event-detail h2 span{color:#ffce00}#onsen-event .event-detail h4{margin:min(4rem, 40px) auto 0;font-size:min(1.7rem, 17px);font-weight:700;color:#ffce00}@media screen and (max-width:768px){#onsen-event .event-detail h4{margin-top:min(5rem, 50px);text-align:center;line-height:1.76}}#onsen-event .event-detail .detail-head{position:relative;top:min(2rem, 20px);width:min(31.5rem, 315px);margin-left:min(10rem, 100px)}@media screen and (max-width:768px){#onsen-event .event-detail .detail-head{margin:0 auto}}#onsen-event .event-date{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:max(-3rem, -30px);left:min(1.5rem, 15px);width:min(13rem, 130px);height:min(13rem, 130px);text-align:center;font-size:min(2.4rem, 24px);line-height:1.16;font-weight:900;color:#ffce00;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/event_date.webp) no-repeat center/contain}@media screen and (max-width:768px){#onsen-event .event-date{top:max(-2rem, -20px);left:min(1rem, 10px)}}#onsen-event .event-date p{display:flex;align-items:center}#onsen-event .event-date p small{font-size:min(1.4rem, 14px)}#onsen-event .event-date p span{display:flex;justify-content:center;align-items:center;width:min(1.9rem, 19px);height:min(1.9rem, 19px);margin-left:min(0.5rem, 5px);font-size:min(1.1rem, 11px);font-weight:700;color:#1d1d1d;background:#ffce00;border-radius:100%}#onsen-event .event-table{position:relative;border:3px solid #1d1d1d;filter:drop-shadow(6px 6px 0px #1d1d1d)}#onsen-event .event-table .table-ttl{position:relative;padding:min(1rem, 10px) 0;text-align:center;color:#fff;background:#1d1d1d}#onsen-event .event-table .table-ttl h3{font-size:min(1.5rem, 15px);font-weight:700}#onsen-event .event-table .table-row{display:flex;align-items:center;padding:min(1rem, 10px) min(2.5rem, 25px);font-size:min(1.5rem, 15px);font-weight:700}#onsen-event .event-table .table-row:nth-of-type(even){background:#f4f4f4}#onsen-event .event-table .table-row:nth-of-type(odd){background:#fff}#onsen-event .event-table .table-row span{width:min(3.2rem, 32px);margin-right:min(1.5rem, 15px)}#onsen-event .event-table .table-row span._small{width:min(2.8rem, 28px);margin-right:min(1.9rem, 19px)}#onsen-event .event-sns{margin-top:min(3rem, 30px)}@media screen and (max-width:768px){#onsen-event .event-sns{margin-top:min(2rem, 20px)}}#onsen-event .event-sns a{display:flex;justify-content:center;align-items:center;padding:min(1rem, 10px) 0;font-size:min(1.5rem, 15px);font-weight:700;color:#2f78f2;background:#fff}#onsen-event .event-sns a+a{margin-top:min(2rem, 20px)}#onsen-event .event-sns a span{width:min(4rem, 40px);margin-right:min(1.5rem, 15px)}#onsen-animal{position:relative;margin-top:min(10rem, 100px)}@media screen and (max-width:768px){#onsen-animal{margin-top:min(6.5rem, 65px)}}#onsen-animal .animal-icon{position:absolute;top:max(-9.5rem, -95px);left:min(22rem, 220px);width:min(23.7rem, 237px)}@media screen and (max-width:768px){#onsen-animal .animal-icon{top:max(-6.5rem, -65px);left:min(4.5rem, 45px);width:min(20.1rem, 201px)}}#onsen-animal .animal-bg{position:relative;z-index:5;height:min(54rem, 540px)}#onsen-news{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#onsen-news{margin-top:min(2.5rem, 25px);padding:min(2.5rem, 25px) min(2rem, 20px) 0}}#onsen-news .news-ttl{display:flex;justify-content:space-between;align-items:flex-end;width:min(100rem, 1000px);margin:0 auto min(2rem, 20px)}@media screen and (max-width:768px){#onsen-news .news-ttl{width:min(29rem, 290px);margin:0 0 min(1.5rem, 15px)}}#onsen-news .news-ttl h1{width:min(18.1rem, 181px)}#onsen-news .news-ttl p{width:min(8.8rem, 88px)}#onsen-news .news-box{display:flex;align-items:flex-start;position:relative;padding:min(9rem, 90px) min(4rem, 40px) 0;border-top:1px solid #1d1d1d}@media screen and (max-width:768px){#onsen-news .news-box{padding:min(2.5rem, 25px) 0 0}}#onsen-news .news-box+.news-box{margin-top:min(9.5rem, 95px)}@media screen and (max-width:768px){#onsen-news .news-box+.news-box{margin-top:min(4.5rem, 45px)}}#onsen-news .news-box:before{content:"";position:absolute;top:max(-1.5rem, -15px);right:min(3.5rem, 35px);width:min(1.7rem, 17px);height:min(2.8rem, 28px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/news_clip.webp) no-repeat center/contain}#onsen-news .news-detail{width:min(60rem, 600px);font-size:min(1.5rem, 15px);line-height:2}@media screen and (max-width:768px){#onsen-news .news-detail{width:100%}}#onsen-news .news-detail h2{margin-bottom:min(2.5rem, 25px);font-size:min(2rem, 20px);font-weight:700;line-height:1.8}@media screen and (max-width:768px){#onsen-news .news-detail h2{text-align:center}}#onsen-news .news-detail h2 span{color:#ffce00}#onsen-news .news-detail small{font-size:min(1.1rem, 11px)}#onsen-news .news-detail .detail-btn{width:min(33.5rem, 335px);margin-top:min(4rem, 40px)}@media screen and (max-width:768px){#onsen-news .news-detail .detail-btn{width:100%}}#onsen-news .news-detail .detail-btn a{display:block;padding:min(1.5rem, 15px) 0;text-align:center;font-size:min(1.6rem, 16px);font-weight:700;color:#fff;background:#ffce00;border-radius:min(0.4rem, 4px)}#onsen-news .news-image{width:min(34rem, 340px);margin-left:auto}@media screen and (max-width:768px){#onsen-news .news-image{margin:min(1.5rem, 15px) auto min(3rem, 30px)}}#onsen-news .news-caution{margin-top:min(8rem, 80px);padding:min(1rem, 10px);background:#f5f5f5;font-size:min(1.5rem, 15px);line-height:2}#onsen-news .news-caution h3{margin-bottom:min(1rem, 10px);font-size:min(1.8rem, 18px);font-weight:700}#onsen-news .news-caution .caution-inner{padding:min(4.5rem, 45px);border:1px solid #000}#onsen-collabo{position:relative;margin:min(12rem, 120px) auto min(9rem, 90px)}@media screen and (max-width:768px){#onsen-collabo{margin:min(3rem, 30px) auto min(5rem, 50px);z-index:9}}#onsen-collabo .collabo-animal{position:absolute;z-index:-1;top:max(-9.5rem, -95px);right:min(17.5rem, 175px);width:min(15.2rem, 152px)}@media screen and (max-width:768px){#onsen-collabo .collabo-animal{top:max(-5.8rem, -58px);right:min(3rem, 30px);width:min(9.8rem, 98px)}}@media screen and (max-width:768px){#onsen-collabo .collabo-bg img{position:relative;left:50%;transform:translateX(-50%);width:auto;max-width:none;height:min(22rem, 220px)}}#onsen-collabo .collabo-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffce00}#onsen-collabo .collabo-content:before{content:"";position:absolute;bottom:max(-5.5rem, -55px);left:max(-11rem, -110px);width:min(4.9rem, 49px);height:min(4.9rem, 49px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/collabo_image02.webp) no-repeat center/contain}@media screen and (max-width:768px){#onsen-collabo .collabo-content:before{bottom:max(-3.5rem, -35px);left:max(-3.5rem, -35px)}}#onsen-collabo .collabo-content:after{content:"";position:absolute;bottom:max(-5.5rem, -55px);right:max(-11rem, -110px);width:min(4.9rem, 49px);height:min(4.9rem, 49px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/collabo_image01.webp) no-repeat center/contain}@media screen and (max-width:768px){#onsen-collabo .collabo-content:after{bottom:max(-3.5rem, -35px);right:max(-3.5rem, -35px)}}#onsen-collabo .collabo-content h2{width:min(20.2rem, 202px);margin:0 auto;text-align:center}@media screen and (max-width:768px){#onsen-collabo .collabo-content h2{width:min(21.7rem, 217px)}}#onsen-collabo .collabo-content h2 span{display:block;position:relative}#onsen-collabo .collabo-content h2 span:before{content:"";position:absolute;bottom:0;left:max(-4.5rem, -45px);width:min(1.9rem, 19px);height:min(4rem, 40px);transform:rotate(7deg);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/collabo_ttl01.webp) no-repeat center/contain}#onsen-collabo .collabo-content h2 span:after{content:"";position:absolute;bottom:0;right:max(-4.5rem, -45px);width:min(1.9rem, 19px);height:min(4rem, 40px);transform:rotate(-7deg);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/onsen/collabo_ttl02.webp) no-repeat center/contain}#onsen-collabo .collabo-btn{width:min(16rem, 160px);margin:min(1.5rem, 15px) auto 0}#onsen-collabo .collabo-btn a{display:block;padding:min(1.5rem, 15px) 0;text-align:center;font-size:min(1.6rem, 16px);font-weight:700;color:#ffce00;border:4px solid #ffce00;border-radius:min(0.4rem, 4px)}.onsen-cta{width:min(51.5rem, 515px);margin:0 auto;text-align:center}@media screen and (max-width:768px){.onsen-cta{width:min(33.5rem, 335px)}}.onsen-cta h1{transform:translateY(100%);font-size:min(2rem, 20px);font-weight:700}.onsen-cta .cta-content{position:relative}.onsen-cta .cta-link{display:flex;justify-content:center;position:absolute;top:min(7.5rem, 75px);left:0;width:100%}.onsen-cta .cta-link a{height:min(2.8rem, 28px);margin:0 min(1.75rem, 17.5px)}.onsen-cta .cta-link a img{width:auto;height:100%}.restaurant-detail{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){.restaurant-detail{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}.restaurant-detail:nth-of-type(odd) .detail-info{order:1}.restaurant-detail:nth-of-type(odd) .detail-image{order:2}.restaurant-detail:nth-of-type(even) .detail-info{order:2}.restaurant-detail:nth-of-type(even) .detail-image{order:1}.restaurant-detail .detail-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:768px){.restaurant-detail .detail-wrapper{display:block;padding:0 min(2rem, 20px)}}.restaurant-detail .detail-info{width:min(33.5rem, 335px);font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){.restaurant-detail .detail-info{width:100%;font-size:min(1.5rem, 15px)}}.restaurant-detail .detail-info h1{margin-bottom:min(2.5rem, 25px);font-size:min(2.6rem, 26px);font-weight:700;line-height:1.84;color:#009a80}@media screen and (max-width:768px){.restaurant-detail .detail-info h1{margin-bottom:min(1.5rem, 15px);text-align:center;font-size:min(2rem, 20px)}}.restaurant-detail .detail-info .info-box{margin-top:min(4rem, 40px);font-size:min(1.5rem, 15px)}.restaurant-detail .detail-info .info-box h2{margin-bottom:min(1rem, 10px);font-size:min(1.7rem, 17px);font-weight:700;line-height:1.76;color:#009a80}@media screen and (max-width:768px){.restaurant-detail .detail-info .info-box h2{margin-bottom:min(1.5rem, 15px)}}.restaurant-detail .detail-info .info-btn{margin-top:min(3rem, 30px);text-align:right}.restaurant-detail .detail-image{width:min(64rem, 640px);border-radius:min(1.6rem, 16px)}@media screen and (max-width:768px){.restaurant-detail .detail-image{width:100%;margin:min(3rem, 30px) auto}}.restaurant-detail .detail-item{margin-top:min(5.5rem, 55px);padding-bottom:min(7rem, 70px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(16rem, 160px)}@media screen and (max-width:768px){.restaurant-detail .detail-item{margin-top:min(3rem, 30px);padding:0 min(2rem, 20px) min(2rem, 20px);background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/wave.webp) repeat-x center bottom/auto min(8.5rem, 85px)}}.restaurant-detail .detail-item h2{margin-bottom:min(1.5rem, 15px);font-size:min(1.7rem, 17px);font-weight:700;color:#009a80}.restaurant-detail .detail-item .item-swiper .swiper-slide{overflow:hidden;position:relative;width:min(24rem, 240px);border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){.restaurant-detail .detail-item .item-swiper .swiper-slide{width:min(18rem, 180px)}}.restaurant-detail .detail-item .item-list{display:flex;justify-content:space-between}.restaurant-detail .detail-item .item-list .list-image{overflow:hidden;position:relative;width:min(20rem, 200px);border-radius:min(0.8rem, 8px)}@media screen and (max-width:768px){.restaurant-detail .detail-item .item-list .list-image{width:min(10.1rem, 101px)}}@media screen and (max-width:768px){.restaurant-detail .detail-btn{margin-top:min(3rem, 30px);text-align:center}}.restaurant-animal .animal-image._animal01{top:max(-20.5rem, -205px);left:max(-9.5rem, -95px);width:min(21.7rem, 217px)}.restaurant-animal .animal-image._animal01 img{transform:rotate(-10deg)}#topics-archive{position:relative;margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#topics-archive{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#topics-archive .archive-wrapper{display:flex;margin-top:min(5.5rem, 55px)}@media screen and (max-width:768px){#topics-archive .archive-wrapper{display:block;margin-top:0}}#topics-archive .archive-menu{width:min(20rem, 200px);margin-right:auto}@media screen and (max-width:768px){#topics-archive .archive-menu{overflow-x:scroll;display:flex;width:100%;padding:0 min(2rem, 20px)}}@media screen and (max-width:768px){#topics-archive .archive-menu .menu-item{flex-shrink:0}}#topics-archive .archive-menu .menu-item a{display:block;padding:min(2.5rem, 25px) min(4.5rem, 45px);font-size:min(1.6rem, 16px);font-weight:700;color:#009a80;cursor:pointer}@media screen and (max-width:768px){#topics-archive .archive-menu .menu-item a{padding:min(2rem, 20px) min(3rem, 30px);font-size:min(1.4rem, 14px);color:#939393;background:#f5f5f5;border-radius:min(10rem, 100px) min(10rem, 100px) 0 min(10rem, 100px)}}#topics-archive .archive-menu .menu-item span{display:block;padding:min(2.5rem, 25px) min(4.5rem, 45px);font-size:min(1.6rem, 16px);font-weight:700;color:#009a80;cursor:pointer}@media screen and (max-width:768px){#topics-archive .archive-menu .menu-item span{padding:min(2rem, 20px) min(3rem, 30px);font-size:min(1.4rem, 14px);color:#939393;background:#f5f5f5;border-radius:min(10rem, 100px) min(10rem, 100px) 0 min(10rem, 100px)}}#topics-archive .archive-menu .menu-item span._active{color:#fff;background:#009a80;border-radius:min(10rem, 100px) min(10rem, 100px) 0 min(10rem, 100px)}#topics-archive .archive-menu .menu-item+.menu-item{margin-top:min(1rem, 10px)}@media screen and (max-width:768px){#topics-archive .archive-menu .menu-item+.menu-item{margin:0 0 0 min(0.5rem, 5px)}}#topics-archive .archive-list{width:min(76rem, 760px)}@media screen and (max-width:768px){#topics-archive .archive-list{width:100%;padding:min(1rem, 10px) 0 min(3rem, 30px)}}#topics-archive .archive-article{display:flex;width:min(76rem, 760px);padding-bottom:min(4rem, 40px);border-bottom:1px solid #d8efea}@media screen and (max-width:768px){#topics-archive .archive-article{width:100%;padding:min(2rem, 20px)}}#topics-archive .archive-article+.archive-article{padding-top:min(4rem, 40px)}@media screen and (max-width:768px){#topics-archive .archive-article+.archive-article{padding-top:min(2rem, 20px)}}#topics-archive .archive-article .article-image{flex-shrink:0;position:relative;width:min(18rem, 180px);height:min(12rem, 120px);border-radius:0 0 0 min(6rem, 60px)}@media screen and (max-width:768px){#topics-archive .archive-article .article-image{width:min(12rem, 120px);height:min(8rem, 80px);border-radius:0 0 min(0.8rem, 8px) min(0.8rem, 8px)}}#topics-archive .archive-article .article-image:before{content:"";position:absolute;z-index:9;top:0;left:0;width:100%;height:4px;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/topics_bar.webp) no-repeat center/cover}#topics-archive .archive-article .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#topics-archive .archive-article .article-image span{position:absolute;top:4px;left:0;width:min(5.6rem, 56px);padding:min(0.5rem, 5px) 0;text-align:center;font-size:min(1rem, 10px);font-weight:700;color:#fff}#topics-archive .archive-article .article-image span._news{background:#ffa700}#topics-archive .archive-article .article-image span._event{background:#00b7b0}#topics-archive .archive-article .article-image span._cm{background:#eb7189}#topics-archive .archive-article .article-detail{margin:0 min(7rem, 70px) 0 min(4rem, 40px)}@media screen and (max-width:768px){#topics-archive .archive-article .article-detail{margin:0 0 0 min(2rem, 20px)}}#topics-archive .archive-article .article-date{margin-bottom:min(1rem, 10px);font-size:min(1.4rem, 14px);font-weight:700}@media screen and (max-width:768px){#topics-archive .archive-article .article-date{font-size:min(1.2rem, 12px)}}#topics-archive .archive-article .article-ttl{font-size:min(1.6rem, 16px);font-weight:400;line-height:2}@media screen and (max-width:768px){#topics-archive .archive-article .article-ttl{font-size:min(1.3rem, 13px);line-height:1.84}}#topics-archive .archive-article .article-arrow{flex-shrink:0;margin:auto 0 auto auto}@media screen and (max-width:768px){#topics-archive .archive-article .article-arrow{display:none}}#topics-archive .archive-article .article-arrow .btn-arrow{width:min(5.6rem, 56px);height:min(5.6rem, 56px)}#topics-archive .archive-pagination{margin-top:min(3rem, 30px)}#topics-detail{margin-top:min(3rem, 30px);padding-top:min(3rem, 30px)}@media screen and (max-width:768px){#topics-detail{margin-top:min(1.5rem, 15px);padding-top:min(1.5rem, 15px)}}#topics-detail .detail-inner{position:relative;width:min(80rem, 800px);margin:0 auto}@media screen and (max-width:768px){#topics-detail .detail-inner{width:100%;padding:0 min(2rem, 20px)}}#topics-detail .detail-ttl{width:min(80rem, 800px);margin:0 auto min(5rem, 50px)}@media screen and (max-width:768px){#topics-detail .detail-ttl{width:100%;margin:0 auto min(2rem, 20px)}}#topics-detail .detail-ttl p{display:flex;align-items:center;margin-bottom:min(1rem, 10px);font-size:min(1.2rem, 12px);font-weight:700}#topics-detail .detail-ttl p span{margin-right:min(1.5rem, 15px);padding:min(0.3rem, 3px) min(0.5rem, 5px);font-size:min(1rem, 10px);color:#fff}#topics-detail .detail-ttl p span._news{background:#ffa700}#topics-detail .detail-ttl p span._event{background:#00b7b0}#topics-detail .detail-ttl p span._cm{background:#eb7189}#topics-detail .detail-ttl h2{font-size:min(2.4rem, 24px);font-weight:700}@media screen and (max-width:768px){#topics-detail .detail-ttl h2{font-size:min(2rem, 20px);line-height:1.75}}#topics-detail .detail-thumb{margin:min(5rem, 50px) auto min(8rem, 80px)}@media screen and (max-width:768px){#topics-detail .detail-thumb{margin:min(2rem, 20px) auto}}#topics-detail .detail-content{width:min(80rem, 800px);margin:0 auto;font-size:min(1.6rem, 16px);line-height:2}@media screen and (max-width:768px){#topics-detail .detail-content{width:100%;font-size:min(1.5rem, 15px)}}#topics-detail .detail-content img{margin:min(2rem, 20px) auto}#topics-detail .detail-content a{color:#009a80;text-decoration:none}#topics-other{margin-top:min(6rem, 60px);padding-top:min(6rem, 60px)}@media screen and (max-width:768px){#topics-other{margin-top:min(3.5rem, 35px);padding-top:min(3.5rem, 35px)}}#topics-other .other-swiper{margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#topics-other .other-swiper{margin-top:min(3rem, 30px);padding:0 min(2rem, 20px)}}#topics-other .other-slide{position:relative;width:min(26rem, 260px)}@media screen and (max-width:768px){#topics-other .other-slide{display:flex;width:min(33.5rem, 335px)}}#topics-other .other-slide .slide-tag{position:absolute;z-index:9;top:4px;left:0;width:min(5.6rem, 56px);padding:min(0.5rem, 5px) 0;text-align:center;font-size:min(1rem, 10px);font-weight:700;color:#fff}#topics-other .other-slide .slide-tag._news{background:#ffa700}#topics-other .other-slide .slide-tag._event{background:#00b7b0}#topics-other .other-slide .slide-tag._cm{background:#eb7189}#topics-other .other-slide .slide-image{flex-shrink:0;position:relative;width:100%;height:min(17.5rem, 175px)}@media screen and (max-width:768px){#topics-other .other-slide .slide-image{width:min(12rem, 120px);height:min(8rem, 80px)}}#topics-other .other-slide .slide-image:before{content:"";position:absolute;z-index:9;top:0;left:0;width:100%;height:4px;background:url(//izushaboten.com/shaboten-admin/wp-content/themes/shaboten_theme/assets/css/../images/common/topics_bar.webp) no-repeat center/cover}#topics-other .other-slide .slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#topics-other .other-slide .slide-detail{margin-top:min(3.5rem, 35px);font-size:min(1.4rem, 14px);line-height:2}@media screen and (max-width:768px){#topics-other .other-slide .slide-detail{width:min(19.5rem, 195px);margin:0 0 0 auto;font-size:min(1.3rem, 13px)}}#topics-other .other-slide .slide-detail span{font-weight:700}@media screen and (max-width:768px){#topics-other .other-slide .slide-detail span{font-size:min(1.2rem, 12px)}}#topics-other .other-controll{display:flex;justify-content:space-between;margin-top:min(5rem, 50px)}@media screen and (max-width:768px){#topics-other .other-controll{display:block;margin-top:min(3rem, 30px);padding:0 min(4rem, 40px)}}