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,time,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}*,:after,:before,:focus{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:none;color:inherit}a,a:hover{text-decoration:none}:focus{outline:none}.footer{position:relative;width:100%;margin:0 auto;background-color:#128386}.footer-img{max-width:341px;margin:0 auto}@media (min-width:751px) and (max-width:1439px){.footer-img{max-width:23.68%}}@media (max-width:750px){.footer-img{max-width:45.5%}}.footer-copyright{font-size:16px;text-align:center;letter-spacing:0.15px;color:#000000;padding:2.15em 0 0.65em}@media (min-width:751px) and (max-width:1439px){.footer-copyright{padding:2.4% 0 0.7%}}@media (max-width:750px){.footer-copyright{padding:5.5% 0 3%}}.footer-box{display:flex;justify-content:center;font-size:16px;font-weight:300;padding:1.4em 0;color:white;line-height:1}@media (max-width:750px){.footer-box{font-size:2.6666666667vw}}.footer-box li:first-child .footer-list:after{content:none}.footer-box a{transition:0.5s}.footer-box a:hover{color:black}.footer-box .adChoices span{position:relative}.footer-box .adChoices span:after{content:"";position:absolute;top:52%;right:-0.3em;transform:translate(100%,-50%);width:0.6em;aspect-ratio:1;mask:url("../images/footer/adchoices.svg") center/cover no-repeat;background-color:#fff}.footer-list{position:relative;padding:0 26px}@media (max-width:750px){.footer-list{padding:0 3.385vw}}.footer-list:after{content:"";position:absolute;top:55%;transform:translateY(-50%);left:0;width:1px;height:1em;background:white}.footer-list picture{position:absolute;right:0.6em;top:50%;transform:translateY(-50%);width:10px}@media (max-width:767px){.footer-list picture{right:0.6em;width:1.302vw}}.footer-list:focus,.footer-list:focus-visible{font-weight:bold;border:2px solid white;padding:0 26px}@media (max-width:767px){.footer-list:focus,.footer-list:focus-visible{padding:0 3.385vw}}*,body,html{font-family:"jf-openhuninn",sans-serif;font-weight:400}.loading,body.loading,html.loading{opacity:1;visibility:visible}* .asj,body .asj,html .asj{opacity:0}main{overflow:hidden}main>div{overflow-x:hidden;margin-top:-1px}picture{display:block}picture source{width:100%;height:100%}picture img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}img{max-width:100%}:not(.buyBtn)[tabindex="0"]{border:1px solid transparent;transition:all 0.75s}:not(.buyBtn)[tabindex="0"]:focus,:not(.buyBtn)[tabindex="0"]:focus-visible{font-weight:bold;border:1px solid #000;outline:none}:not(.buyBtn)[tabindex="0"].cookie-close{border:none}:not(.buyBtn)[tabindex="0"].cookie-close:focus,:not(.buyBtn)[tabindex="0"].cookie-close:focus-visible{background-color:#fff!important;color:#000!important;font-weight:initial;border:none}.mo{display:none}@media (max-width:750px){.mo{display:block}}.pc{display:none}@media (min-width:751px){.pc{display:block}}.container{max-width:750px;width:100%;margin:0 auto;background:#fff}section{width:100%;overflow:hidden;position:relative;line-height:1}img{display:block}.bg-wh{position:relative;z-index:2}.bg-wh:before{content:attr(data-storke);position:absolute;z-index:-1;-webkit-text-stroke:3px #ffffff;text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 9px #fff}@media (max-width:750px){.bg-wh:before{-webkit-text-stroke:1.5px #ffffff;text-shadow:0 0 1.5px #fff,0 0 3px #fff,0 0 4.5px #fff}}a.skip-main{position:fixed;top:0;left:50%;transform:translateX(-50%);width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:active,a.skip-main:focus{color:#fff;background-color:#000;left:50%;transform:translateX(-50%);top:0;width:30%;height:auto;overflow:auto;padding:5px;border-radius:15px;text-align:center;font-size:1.2em;z-index:999}.animated.fadeInLeft{animation-name:fadeInLeft;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}.animated.fadeInRight{animation-name:fadeInRight;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}.animated.fadeIn{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:both;animation-delay:0.25s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animated.fadeUp{animation-name:fadeUp;animation-duration:1s;animation-fill-mode:both}@keyframes fadeUp{0%{opacity:0;transform:translate(0,50px,0)}to{opacity:1;transform:translate(0,0,0)}}.animated.fadeUp2{animation-name:fadeUp2;animation-duration:1s;animation-fill-mode:both}@keyframes fadeUp2{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(-50%)}}.animated.fadeUp3{animation-name:fadeUp3;animation-duration:1s;animation-fill-mode:both}@keyframes fadeUp3{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animated.fadeInTop{animation-name:fadeInTop;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInTop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.animated.fadeInTop-img{animation-name:fadeInTop-img;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInTop-img{0%{opacity:0;transform:scale(0) translateX(-50%)}to{opacity:1;transform:scale(1) translateX(-50%)}}.animated.fadeRotate{animation-name:fadeRotate;animation-duration:1.5s;animation-fill-mode:both}@keyframes fadeRotate{0%{opacity:0;transform:rotateY(120deg)}to{opacity:1;transform:rotateY(0)}}.animated.fadebrand{animation-name:fadebrand;animation-duration:1s;animation-fill-mode:both}@keyframes fadebrand{0%{opacity:0;transform:rotateY(180deg)}to{opacity:1;transform:rotateY(0deg)}}.animated.fadeRotate-img{animation-name:fadeRotate-img;animation-duration:1s;animation-fill-mode:both;animation-delay:0.25s}@keyframes fadeRotate-img{0%{opacity:0;transform:rotateY(180deg)}to{opacity:1;transform:rotateY(0deg)}}.asj[data-delay="100"]{animation-delay:0.1s}.asj[data-delay="200"]{animation-delay:0.2s}.asj[data-delay="300"]{animation-delay:0.3s}.asj[data-delay="400"]{animation-delay:0.4s}.asj[data-delay="500"]{animation-delay:0.5s}.asj[data-delay="600"]{animation-delay:0.6s}.asj[data-delay="700"]{animation-delay:0.7s}.asj[data-delay="800"]{animation-delay:0.8s}.asj[data-delay="900"]{animation-delay:0.9s}.asj[data-delay="1000"]{animation-delay:1s}.asj[data-delay="1200"]{animation-delay:1.2s}.asj[data-delay="1300"]{animation-delay:1.3s}.asj[data-delay="1400"]{animation-delay:1.4s}.asj[data-delay="1600"]{animation-delay:1.6s}.asj[data-delay="1800"]{animation-delay:1.8s}@keyframes opacity{to{opacity:1}}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@keyframes circle-star{0%{opacity:0.5;transform:translate(-50%,-50%) scale(0.5)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@keyframes scroll{0%{transform:translate(-50%,0)}70%{opacity:1}to{opacity:0;transform:translate(-50%,105px)}}@keyframes scroll-s{0%{transform:translate(-50%,0)}70%{opacity:1}to{opacity:0;transform:translate(-50%,40px)}}#cookie{position:fixed;bottom:0;left:0;z-index:99;width:100%;background-color:#eeeeee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px}#cookie .cookie-txt{display:inline-block;font-size:12px}#cookie .cookie-txt a{border-bottom:1px solid #000;font-weight:500;transition:all 0.5s ease-in-out}@media (min-width:768px){#cookie .cookie-txt a:hover{opacity:0.7}}#cookie .cookie-close{background-color:#000;color:white;border-radius:20px;padding:6px 0;text-align:center;font-size:12px;line-height:1;margin-left:10px;min-width:76px;transition:all 0.5s ease-in-out;border:1px solid #000}@media (min-width:768px){#cookie .cookie-close:hover{background-color:#fff;color:#000}}.cookie-close,.cookie-close:hover,.cookie-txt a,.cookie-txt a:hover{box-sizing:border-box;text-decoration:none;outline:none;color:inherit}#cookie .cookie-close[tabindex="1"]:focus,#cookie .cookie-close[tabindex="1"]:focus-visible{background-color:#fff;color:#000}