@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);*,::after,::before{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{color:#fff;font-family:"Noto Sans JP","メイリオ",sans-serif}body.hidden{overflow:hidden}section{display:block;position:relative}.inner{margin:auto;position:relative;width:981px}a{text-decoration:none;color:#fff}a:active,a:hover,a:link,a:visited{color:#fff}a:focus{outline:0}.hover{cursor:pointer;display:block;transition:opacity .5s ease}.hover:hover{opacity:.8}.indent{text-indent:-1em;padding-left:1em}img{width:100%;max-width:100%;height:auto}li{list-style:none}header{height:72px;position:relative;width:100%;z-index:5000}header .header_wrapper{position:fixed;width:100%}header .logo{position:absolute;top:10px;left:10px;z-index:5000}header .translate-box{opacity:0;visibility:hidden;transition:opacity 2.5s ease;position:absolute;top:25px;left:210px;z-index:5000}header .translate-box .goog-te-gadget{font-size:0}header .translate-box .goog-te-gadget span{display:none}header .translate-box.active{opacity:1;visibility:visible}header .sns-icon{display:flex;column-gap:20px;position:absolute;top:10px;right:260px}header .sns-icon .instagram,header .sns-icon .twitter{width:50px}header .navi_area{background-color:rgba(105,186,80,.95);height:770px;padding-top:205px;position:absolute;top:-1140px;width:100%;z-index:4500}header .navi_area .header_sns{width:420px;margin-inline:auto;margin-top:70px;display:flex;justify-content:center;align-items:center;column-gap:20px}header .navi_area .header_sns .header_sns_text{color:#fff;font-size:14px;font-weight:500;line-height:2.14286}header .navi_area .header_sns .header_sns_column{display:flex;justify-content:flex-start;align-items:center;column-gap:14px}header .navi_area .header_sns .header_sns_item{width:50px;height:50px;border-radius:5px}header .humberger_menu{position:relative}header .humberger_menu .electronic_ticket{background-color:#69ba50;border-radius:0 0 10px 10px;position:absolute;top:0;right:80px;z-index:5000}header .humberger_menu .electronic_ticket_link{color:#fff;font-size:20px;font-weight:500;text-align:center;padding:25px 17px}header .humberger_menu .electronic_ticket.active{background-color:#fff}header .humberger_menu .electronic_ticket.active .electronic_ticket_link{color:#69ba50}header .humberger_menu .humberger{background-color:#69ba50;height:71px;position:absolute;top:0px;right:0;width:71px;z-index:5000}header .humberger_menu .humberger span{height:4px;position:absolute;right:15px;width:40px;background-color:#fff;border-radius:4px;transition:all .4s}header .humberger_menu .humberger span:nth-child(1){top:25px}header .humberger_menu .humberger span:nth-child(2){top:12px}header .humberger_menu .humberger span:nth-child(3){top:38px}header .humberger_menu .humberger.active span:nth-child(1){transform:translateY(0) rotate(-45deg)}header .humberger_menu .humberger.active span:nth-child(2){opacity:0}header .humberger_menu .humberger.active span:nth-child(3){transform:translateY(-14px) rotate(45deg)}header .humberger_menu .humberger .menu_txt{color:#fff;font-size:14px;font-weight:700;position:relative;top:50px;text-align:center}header .humberger_menu .humberger.active{background-color:#fff}header .humberger_menu .humberger.active span{background-color:#69ba50}header .humberger_menu .humberger.active .menu_txt{color:#69ba50}.header_area{margin:0 auto;width:780px;display:grid;grid-template-columns:auto 1fr;column-gap:60px}.header_area .first_area{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 14px;width:360px}.header_area .first_area .first_area_item .txt{color:#fff;font-size:12px;font-weight:700;line-height:1.5;text-align:center}.header_area .first_area .first_area_item .img{margin-inline:auto}.header_area .first_area .first_area_item.event .img{width:44px;margin-bottom:13px}.header_area .first_area .first_area_item.animal .first_area_link{padding:18px 0 15px}.header_area .first_area .first_area_item.animal .img{width:40px;height:40px;margin-bottom:15px}.header_area .first_area .first_area_item.calendar .img{width:42px;margin-bottom:13px}.header_area .first_area .first_area_item.activity .img{width:36px;height:40px;margin-bottom:6px}.header_area .first_area .first_area_item.experience .img{width:42px;margin-bottom:16px;position:relative;top:2px}.header_area .first_area .first_area_item.sylvanian .img{width:32px;margin-bottom:6px}.header_area .first_area .first_area_item.homemade .img{width:46px;margin-bottom:8px}.header_area .first_area .first_area_item.dogs .first_area_link{padding:19px 0 18px}.header_area .first_area .first_area_item.dogs .img{width:40px;height:38px;margin-bottom:17px}.header_area .first_area .first_area_item.products .first_area_link{padding:24px 0 18px}.header_area .first_area .first_area_item.products .img{width:50px;height:30px;margin-bottom:20px}.header_area .first_area .first_area_link{padding:15px 0;height:110px;border:2px solid #fff;border-radius:10px}.second_area{width:360px}.second_area_nav{display:grid;grid-template-columns:auto 1fr;column-gap:22px}.second_area_nav .second_area_column{width:168px}.second_area_nav .grouptsecond_area_item{margin-top:26px}.second_area_nav .grouptsecond_area_shop{margin-top:7px}.second_area_nav .grouptsecond_area_shop .grouptsecond_area_text{position:relative;top:7px}.second_area_nav .grouptsecond_area_link{display:block;padding:0 10px 10px;border-bottom:2px solid #fff}.second_area_nav .grouptsecond_area_text{color:#fff;font-size:14px;font-weight:500;line-height:1.42}.header_block{margin-top:50px;width:365px;margin-inline:auto}.header_block .header_block_column{display:flex;justify-content:center;align-items:center}.header_block .header_block_item{padding:0 20px;border-right:1px solid #fff}.header_block .header_block_item:last-child{border-right:none}.header_block .header_block_text{color:#fff;font-size:12px;font-weight:500;text-align:center}.header_block .header_block_privacy{margin-top:30px}@media screen and (max-width:767px){.inner{width:710px;width:94.6666666667vw}.btn_to_top{bottom:6vw;right:3vw;width:22.4vw}header .humberger_menu .electronic_ticket{width:210px;width:28vw;height:96px;height:12.8vw;border-radius:0 0 2.6666666667vw 2.6666666667vw;top:0;right:14vw}header .humberger_menu .electronic_ticket_link{font-size:30px;font-size:4vw;padding:4vw 0 0}header .humberger_menu .electronic_ticket.active{background-color:#fff}header .humberger_menu .electronic_ticket.active .electronic_ticket_link{color:#69ba50}header .humberger_menu .electronic_ticket{width:210px;width:28vw;height:96px;height:12.8vw;border-radius:0 0 2.6666666667vw 2.6666666667vw;top:0;right:14vw}header .humberger_menu .electronic_ticket_link{font-size:30px;font-size:4vw;padding:4vw 0 0}header .humberger_menu .electronic_ticket.active{background-color:#fff}header .humberger_menu .electronic_ticket.active .electronic_ticket_link{color:#69ba50}header .humberger_menu .translate-box{top:16vw;left:4vw}header .humberger_menu .humberger{height:96px;height:12.8vw;width:96px;width:12.8vw}header .humberger_menu .humberger span{height:4px;position:absolute;right:2.4vw;width:8vw;background-color:#fff;border-radius:4px;transition:all .4s}header .humberger_menu .humberger span:nth-child(1){top:4.5vw}header .humberger_menu .humberger span:nth-child(2){top:2vw}header .humberger_menu .humberger span:nth-child(3){top:7vw}header .humberger_menu .humberger.active span:nth-child(1){transform:translateY(0) rotate(-45deg)}header .humberger_menu .humberger.active span:nth-child(2){opacity:0}header .humberger_menu .humberger.active span:nth-child(3){transform:translateY(-2.4vw) rotate(45deg)}header .humberger_menu .humberger .menu_txt{font-size:2.8vw;top:9vw}header .sns-icon{column-gap:20px;column-gap:2.6666666667vw;position:absolute;top:3vw;right:44vw}header .logo{width:210px;width:28vw;top:3vw;left:5vw}header header .sns-icon .instagram,header header .sns-icon .twitter{width:58px;width:7.7333333333vw}header .navi_area{height:100vh;overflow:scroll;padding-top:26vw;top:-270vw}header .navi_area .inner{height:fit-content;padding-bottom:26vw}header .navi_area .translate-box{top:-24vw;left:2vw}header .navi_area .first_area{margin:0 auto;width:100%}header .navi_area .first_area .first_area_box{justify-content:flex-start}header .navi_area .first_area .first_area_box li:nth-of-type(n+4){margin-top:0}header .navi_area .first_area .first_area_box li a .caption{margin-left:2vw}header .navi_area .first_area .first_area_box li:nth-of-type(odd){width:365px;width:48.6666666667vw}header .navi_area .first_area .first_area_box li:nth-of-type(even){width:295px;width:39.3333333333vw}header .navi_area .first_area .first_area_box li.guide{margin-top:5vw}header .navi_area .first_area .first_area_box li.guide .img{width:52px;width:6.9333333333vw;text-align:center}header .navi_area .first_area .first_area_box li.guide .img img{width:50px;width:6.6666666667vw}header .navi_area .first_area .first_area_box li.news{margin-top:5vw}header .navi_area .first_area .first_area_box li.news .img{width:52px;width:6.9333333333vw;text-align:center}header .navi_area .first_area .first_area_box li.news .img img{width:50px;width:6.6666666667vw}header .navi_area .first_area .first_area_box li.event{margin-top:5vw}header .navi_area .first_area .first_area_box li.event .img{width:52px;width:6.9333333333vw;text-align:center}header .navi_area .first_area .first_area_box li.event .img img{width:51px;width:6.8vw}header .navi_area .first_area .first_area_box li.illumination2022{margin-top:5vw}header .navi_area .first_area .first_area_box li.illumination2022 .img{width:48px;width:6.4vw;text-align:center}header .navi_area .first_area .first_area_box li.illumination2022 .img img{width:48px;width:6.4vw}header .navi_area .first_area .first_area_box li.playlist{margin-top:5vw}header .navi_area .first_area .first_area_box li.playlist .img{width:52px;width:6.9333333333vw;text-align:center}header .navi_area .first_area .first_area_box li.playlist .img img{width:52px;width:6.9333333333vw}header .navi_area .first_area .first_area_box li.homemade{margin-top:5vw}header .navi_area .first_area .first_area_box li.homemade .img{width:52px;width:6.9333333333vw;text-align:center}header .navi_area .first_area .first_area_box li.homemade .img img{width:52px;width:6.9333333333vw}header .navi_area .first_area .first_area_box li.products{margin-top:5vw}header .navi_area .first_area .first_area_box li.products .img{width:35px;width:4.6666666667vw;text-align:center}header .navi_area .first_area .first_area_box li.products .img img{width:35px;width:4.6666666667vw}header .navi_area .first_area .first_area_box li.sylvanian{margin-top:5vw}header .navi_area .first_area .first_area_box li.sylvanian .img{width:40px;width:5.3333333333vw;text-align:center}header .navi_area .first_area .first_area_box li.sylvanian .img img{width:40px;width:5.3333333333vw}header .navi_area .first_area .first_area_box li.access{margin-top:5vw}header .navi_area .first_area .first_area_box li.access .img{width:52px;width:6.9333333333vw;text-align:center}header .navi_area .first_area .first_area_box li.access .img img{width:35px;width:4.6666666667vw}header .navi_area .first_area .first_area_box li.price{margin-top:5vw}header .navi_area .first_area .first_area_box li.price .img{width:52px;width:6.9333333333vw;text-align:center}header .navi_area .first_area .first_area_box li.price .img img{width:37px;width:4.9333333333vw}header .navi_area .first_area .first_area_box li.otoriyose{letter-spacing:-.5vw;margin-top:5vw}header .navi_area .first_area .first_area_box li.otoriyose .img{width:53px;width:7.0666666667vw;text-align:center}header .navi_area .first_area .first_area_box li.otoriyose .img img{width:53px;width:7.0666666667vw}header .navi_area .first_area .first_area_box li.grouptour{margin-top:5vw}header .navi_area .first_area .first_area_box li.grouptour .img{width:60px;width:8vw;text-align:center}header .navi_area .first_area .first_area_box li.grouptour .img img{width:60px;width:8vw}header .navi_area .header_sns{width:auto;margin-inline:auto;margin-top:12vw;display:grid;justify-content:center;align-items:center;gap:2vw 0}header .navi_area .header_sns .header_sns_text{color:#fff;font-size:14px;font-weight:500;line-height:2.14286;text-align:center}header .navi_area .header_sns .header_sns_column{display:flex;justify-content:center;align-items:center;column-gap:3vw}header .navi_area .header_sns .header_sns_item{width:50px;height:50px;border-radius:5px}header .header_area{width:100%;grid-template-columns:1fr;column-gap:normal}header .header_area .first_area{gap:5.3333333333vw 4.2666666667vw;width:100%}header .header_area .first_area .first_area_item .txt{font-size:23px;font-size:3.0666666667vw;line-height:1.30435}header .header_area .first_area .first_area_item.event .img{width:84px;width:11.2vw;height:80px;height:10.6666666667vw;margin-bottom:27px;margin-bottom:3.6vw}header .header_area .first_area .first_area_item.animal .first_area_link{padding:5.6vw 0 4.6666666667vw}header .header_area .first_area .first_area_item.animal .img{width:80px;width:10.6666666667vw;height:80px;height:10.6666666667vw;margin-bottom:2.5vw;position:relative;top:-.6vw}header .header_area .first_area .first_area_item.calendar .img{width:80px;width:10.6666666667vw;height:80px;height:10.6666666667vw;margin-bottom:27px;margin-bottom:3.6vw}header .header_area .first_area .first_area_item.activity .img{width:75px;width:10vw;height:80px;height:10.6666666667vw;margin-bottom:11px;margin-bottom:1.4666666667vw;position:relative;top:-.6vw}header .header_area .first_area .first_area_item.experience .img{width:80px;width:10.6666666667vw;height:75px;height:10vw;margin-bottom:32px;margin-bottom:4.2666666667vw}header .header_area .first_area .first_area_item.sylvanian .img{width:62px;width:8.2666666667vw;height:80px;height:10.6666666667vw;margin-bottom:12px;margin-bottom:1.6vw}header .header_area .first_area .first_area_item.homemade .first_area_link{padding:5.0666666667vw 0 3.3333333333vw}header .header_area .first_area .first_area_item.homemade .img{width:88px;width:11.7333333333vw;height:69px;height:9.2vw;margin-bottom:17px;margin-bottom:2.2666666667vw}header .header_area .first_area .first_area_item.dogs .first_area_link{padding:4.8vw 0 4.6666666667vw}header .header_area .first_area .first_area_item.dogs .img{width:78px;width:10.4vw;height:73px;height:9.7333333333vw;margin-bottom:34px;margin-bottom:4.5333333333vw}header .header_area .first_area .first_area_item.products .first_area_link{padding:6.1333333333vw 0 4.6666666667vw}header .header_area .first_area .first_area_item.products .img{width:95px;width:12.6666666667vw;height:57px;height:7.6vw;margin-bottom:5.1vw}header .header_area .first_area .first_area_link{padding:4.6666666667vw 0 4.9333333333vw;height:210px;height:28vw;border:.5333333333vw solid #fff;border-radius:20px;border-radius:2.6666666667vw}.second_area{border-top:solid 1px #69ba50;margin:0 auto;width:100%}.second_area_nav{column-gap:42px;column-gap:5.6vw}.second_area_nav .second_area_column{width:323px;width:43.0666666667vw}.second_area_nav .grouptsecond_area_item{margin-top:50px;margin-top:6.6666666667vw}.second_area_nav .grouptsecond_area_shop{margin-top:1.5vw}.second_area_nav .grouptsecond_area_shop .grouptsecond_area_text{top:1.2vw}.second_area_nav .grouptsecond_area_link{display:block;padding:0 2.6666666667vw 2.6666666667vw;border-bottom:.2666666667vw solid #fff}.second_area_nav .grouptsecond_area_text{font-size:26px;font-size:3.4666666667vw;line-height:1.46154}.header_block{margin-top:90px;margin-top:12vw;width:530px;width:70.6666666667vw}.header_block .header_block_item{padding:0 4vw;border-right:.1333333333vw solid #fff}.header_block .header_block_item:nth-of-type(1){padding:0 4vw 0 0}.header_block .header_block_item:nth-of-type(3){padding:0 0 0 4vw}.header_block .header_block_text{font-size:23px;font-size:3.0666666667vw}.header_block .header_block_privacy{margin-top:60px;margin-top:8vw}}.pc_none{display:none}.sp_none{display:block}@media screen and (max-width:750px){.pc_none{display:block}.sp_none{display:none}header{height:13.3333333333vw}}.fadeup{opacity:0;transform:translateY(30px);transition:opacity 1s,transform 1.2s}.fadeup.is-inview{opacity:1;transform:translateY(0);transition-delay:.4s}.fadeleft{opacity:0;transform:translateX(-30px);transition:opacity 1s,transform 1.2s}.fadeleft.is-inview{opacity:1;transform:translateX(0);transition-delay:.4s}.faderight{opacity:0;transform:translateX(30px);transition:opacity 1s,transform 1.2s}.faderight.is-inview{opacity:1;transform:translateX(0);transition-delay:.4s}.bg-right{opacity:0}.flip-right{animation-name:flipRightTopAnime;animation-duration:.8s;animation-fill-mode:forwards}@keyframes flipRightTopAnime{from{transform:translate(-20px,80px) rotate(25deg);opacity:0}to{transform:translate(0,1) rotate(0deg);opacity:1}}.bg-left{opacity:0}.flip-left{animation-name:flipLeftTopAnime;animation-duration:.8s;animation-fill-mode:forwards}@keyframes flipLeftTopAnime{from{transform:translate(-20px,80px) rotate(-15deg);opacity:0}to{transform:translate(0,0) rotate(0deg);opacity:1}}.flip-left02{animation-name:flipLeft02TopAnime;animation-duration:.8s;animation-fill-mode:forwards;animation-delay:.8s;opacity:0}@keyframes flipLeft02TopAnime{from{transform:translate(-20px,80px) rotate(-15deg);opacity:0}to{transform:translate(0,0) rotate(0deg);opacity:1}}.northpol-bg{opacity:0}.northpol{-webkit-animation:northpol .4s 1.2s ease forwards;animation:northpol .4s 1.2s ease forwards}@keyframes northpol{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.btn-slide{width:106px;height:53px;display:flex;justify-content:center;align-items:center;margin-left:50%;cursor:pointer;background-color:#fff;border-radius:100vmax;position:absolute;top:105%;transition:all .3s}.btn-slide img{width:27px;height:15px}.btn-slide:hover{transform:translateY(4px);box-shadow:none}.prev-slide{left:-130px}.next-slide{left:27px}.btn-blue{border:2px solid #019aff;box-shadow:0 4px 0 #019aff}.btn-orange{border:2px solid #ffa438;box-shadow:0 4px 0 #ffa438;top:109%}.pickup-slide{position:relative}.pickup-slide .slick-dots{bottom:-60px}.pickup-slide .slick-dots li button::before{color:#ffabb6}.pickup-slide .slick-dots .slick-active button::before{color:#fb7486}@media screen and (max-width:750px){.btn-slide{width:133px;width:17.7333333333vw;height:66px;height:8.8vw;top:780px;top:104vw}.btn-slide img{width:35px;width:4.6666666667vw;height:19px;height:2.5333333333vw}.prev-slide{left:-160px;left:-21.3333333333vw}.next-slide{left:20px;left:2.6666666667vw}.btn-orange{top:88vw}.pickup-slide .slick-dots{bottom:-40px;bottom:-5.3333333333vw}.pickup-slide .slick-dots li{margin:0 .2666666667vw}}