@charset "UTF-8";
/*! modern-css-reset */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.6}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body,html{width:100%;overflow-x:hidden}html{font-size:62.5%}main{position:relative;display:block;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-style:normal;font-size:1.6rem;font-weight:400;line-height:1.8;letter-spacing:0.05em;color:#333;background-color:#fff;padding:0;margin:0;overflow:hidden}footer .logo{width:75px;margin:auto;padding-bottom:60px}footer .logo a{display:block;width:100%}.-fadein{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1.5s;transition:all 1.5s}.-fadein.-left{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}.-fadein.-right{-webkit-transform:translate(30px,0);transform:translate(30px,0)}.-fadein.-bottom{-webkit-transform:translate(0,30px);transform:translate(0,30px)}.-fadein.-scrollin{opacity:1!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.-cloud{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 3s;transition:all 3s}.-cloud.-left{-webkit-transform:translate(-100px,0);transform:translate(-100px,0)}.-cloud.-right{-webkit-transform:translate(100px,0);transform:translate(100px,0)}.-cloud.-scrollin{opacity:1!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.-kumo2{animation:floating-y 1.4s ease-in-out infinite alternate-reverse}.-kumo1-2,.-kumo4,.-kumo7{animation:floating-y 1.2s ease-in-out infinite alternate-reverse}.-kumo6,.-kumo8{animation:floating-y 1.3s ease-in-out infinite alternate-reverse}.-kumo3,.-kumo9{animation:floating-y 1.5s ease-in-out infinite alternate-reverse}.-kumo1,.-kumo10{animation:floating-y 1.7s ease-in-out infinite alternate-reverse}.-kumo11,.-kumo5{animation:floating-y 1.6s ease-in-out infinite alternate-reverse}.-kumo12{animation:floating-y 1.4s ease-in-out infinite alternate-reverse}@-webkit-keyframes floating-y{0%{-webkit-transform:translateY(-6%);transform:translateY(-6%)}to{-webkit-transform:translateY(6%);transform:translateY(6%)}}@keyframes floating-y{0%{-webkit-transform:translateY(-6%);transform:translateY(-6%)}to{-webkit-transform:translateY(6%);transform:translateY(6%)}}.-momiji{-webkit-animation:animal-momiji 10s ease-in-out infinite;animation:animal-momiji 10s ease-in-out infinite}@-webkit-keyframes animal-momiji{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}10%{-webkit-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@keyframes animal-momiji{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}10%{-webkit-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}.-taira{-webkit-animation:animal-taira 10s ease-in-out infinite;animation:animal-taira 10s ease-in-out infinite}@-webkit-keyframes animal-taira{0%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}10%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}30%{-webkit-transform:translate(0);transform:translate(0)}70%{-webkit-transform:translate(0);transform:translate(0)}80%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}to{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}}@keyframes animal-taira{0%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}10%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}30%{-webkit-transform:translate(0);transform:translate(0)}70%{-webkit-transform:translate(0);transform:translate(0)}80%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}to{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}}.-bear{-webkit-animation:animal-bear 10s ease-in-out infinite;animation:animal-bear 10s ease-in-out infinite}@-webkit-keyframes animal-bear{0%{-webkit-transform:translateY(0);transform:translateY(0)}23%{-webkit-transform:translateY(0);transform:translateY(0)}28%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}80%{-webkit-transform:translateY(100px);transform:translateY(100px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animal-bear{0%{-webkit-transform:translateY(0);transform:translateY(0)}23%{-webkit-transform:translateY(0);transform:translateY(0)}28%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}80%{-webkit-transform:translateY(100px);transform:translateY(100px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.-deer{-webkit-animation:animal-deer 10s ease-in-out infinite;animation:animal-deer 10s ease-in-out infinite}@-webkit-keyframes animal-deer{0%{-webkit-transform:translate(0);transform:translate(0)}23%{-webkit-transform:translate(0);transform:translate(0)}31%{-webkit-transform:translate(5px,5px);transform:translate(5px,5px)}33%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}86%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}96%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes animal-deer{0%{-webkit-transform:translate(0);transform:translate(0)}23%{-webkit-transform:translate(0);transform:translate(0)}31%{-webkit-transform:translate(5px,5px);transform:translate(5px,5px)}33%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}86%{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}96%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}.-fox{-webkit-animation:animal-fox 10s ease-in-out infinite;animation:animal-fox 10s ease-in-out infinite}@-webkit-keyframes animal-fox{0%{-webkit-transform:translate(0);transform:translate(0)}23%{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translate(5px,-5px);transform:translate(5px,-5px)}32%{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px)}85%{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px)}95%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes animal-fox{0%{-webkit-transform:translate(0);transform:translate(0)}23%{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translate(5px,-5px);transform:translate(5px,-5px)}32%{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px)}85%{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px)}95%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}.-tanuki{-webkit-animation:animal-tanuki 10s ease-in-out infinite;animation:animal-tanuki 10s ease-in-out infinite}@-webkit-keyframes animal-tanuki{0%{-webkit-transform:translateY(0);transform:translateY(0)}23%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}35%{-webkit-transform:translateY(100px);transform:translateY(100px)}88%{-webkit-transform:translateY(100px);transform:translateY(100px)}98%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animal-tanuki{0%{-webkit-transform:translateY(0);transform:translateY(0)}23%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}35%{-webkit-transform:translateY(100px);transform:translateY(100px)}88%{-webkit-transform:translateY(100px);transform:translateY(100px)}98%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.-antelope{-webkit-animation:animal-antelope 10s ease-in-out infinite;animation:animal-antelope 10s ease-in-out infinite}@-webkit-keyframes animal-antelope{0%{-webkit-transform:translateY(0);transform:translateY(0)}23%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}35%{-webkit-transform:translateY(110px);transform:translateY(110px)}83%{-webkit-transform:translateY(110px);transform:translateY(110px)}93%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animal-antelope{0%{-webkit-transform:translateY(0);transform:translateY(0)}23%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}35%{-webkit-transform:translateY(110px);transform:translateY(110px)}83%{-webkit-transform:translateY(110px);transform:translateY(110px)}93%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.-owl{-webkit-animation:animal-owl 10s ease-in-out infinite;animation:animal-owl 10s ease-in-out infinite}@-webkit-keyframes animal-owl{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}23%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}33%{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:1}35%{-webkit-transform:translateY(1px);transform:translateY(1px);opacity:0}88%{-webkit-transform:translateY(1px);transform:translateY(1px);opacity:0}98%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes animal-owl{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}23%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}33%{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:1}35%{-webkit-transform:translateY(1px);transform:translateY(1px);opacity:0}88%{-webkit-transform:translateY(1px);transform:translateY(1px);opacity:0}98%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.modal{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100}.modal_bg{position:absolute;height:100vh;width:100vw;background-color:rgba(0,0,0,0.7);z-index:101}.modal_content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px;z-index:102}@media screen and (max-width:640px){.modal_content{width:90vw}}.modal_content figure div{width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:4px}.modal_content figure div img{display:block;width:100%;height:auto;aspect-ratio:3/2;-webkit-transition:0.3s;transition:0.3s}.modal_content figure figcaption{text-align:center;color:#C43B13;font-size:16px;line-height:1.25;font-weight:600;padding-top:1em}.modal_content figure p{font-size:14px;line-height:1.75;padding-top:1em}.modal_inner{position:relative;background:white;width:100%;min-height:100px;max-height:600px;padding:20px;overflow-x:hidden;overflow-y:auto}.-btn_close{display:block;position:absolute;top:-20px;right:-20px;background-color:#C43B13;border-radius:50%;width:40px;height:40px;color:#fff;text-align:center;font-size:30px;text-decoration:none;line-height:40px;z-index:105}
/*# sourceMappingURL=common.css.map */