@charset "UTF-8";section{position:relative}.fixd-group{position:fixed;bottom:0;left:0;right:0;margin:0 auto}.shop-fix{position:absolute;right:0;left:0;background:none;border:0;padding:0;transform:translate(328px,-125%);margin:0 auto;width:100px;height:100px;min-width:70px;min-height:70px;overflow:visible;cursor:pointer}.shop-fix:focus-visible{outline:2px solid #000;outline-offset:4px}@media (min-width:750px){.shop-fix:focus-visible .hover-shop{scale:1.1}}@media (max-width:750px){.shop-fix{width:10.6666666667vw;height:10.6666666667vw;transform:translate(0,-125%);margin:revert;margin-left:auto}}@media (min-width:750px){.shop-fix:hover .hover-shop{scale:1.1}}.shop-fix picture{transition:0.75s}.fixed_btn{margin:0 auto;overflow-y:hidden;width:100%;max-width:750px;z-index:1}.fixed_btn a{display:block;transition:opacity 0.75s}@media (min-width:750px){.fixed_btn a:hover{opacity:0.9}}.fixed_btn a[tabindex="0"]{display:block;border:none;transition:all 0.75s}.fixed_btn a[tabindex="0"]:focus,.fixed_btn a[tabindex="0"]:focus-visible{font-weight:i;border:1px solid #000;outline:none}.fixed_btn a[tabindex="0"] picture{border:1px solid transparent;transition:all 0.75s}.fixed_btn a[tabindex="0"] picture:focus,.fixed_btn a[tabindex="0"] picture:focus-visible{font-weight:bold;border:1px solid #000;outline:none}.popup{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4235294118);z-index:15;opacity:0;pointer-events:none;transition:0.5s}.popup.active{opacity:1}.popup.pointer{opacity:1;pointer-events:revert}.popup-wrap{position:absolute;left:0;right:0;top:47%;transform:translateY(-50%);margin:0 auto;width:500px;z-index:20;font-size:35px;font-family:"jf-openhuninn",sans-serif}@media (max-width:750px){.popup-wrap{font-size:4.5572916667vw;width:66.6666666667vw}}.popup-wrap .close{position:absolute;top:1.3%;right:4%;font-size:30px;color:#efdaa2;z-index:1;background:none;border:none;cursor:pointer}@media (max-width:750px){.popup-wrap .close{font-size:4vw}}.popup-wrap .close:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.popup-wrap .title{position:absolute;top:13%;left:0;width:100%;text-align:center;font-size:42px;font-weight:600;letter-spacing:-2px;padding:10px}@media (max-width:750px){.popup-wrap .title{font-size:5.46875vw;top:12%}}.popup-wrap ul{position:absolute;top:24%;left:0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0 2.5%}.popup-wrap ul li{position:relative;width:38%;margin:0 3% 0%}.popup-wrap ul li a{display:inline-block;transition:opacity 0.75s}@media (min-width:750px){.popup-wrap ul li a:active,.popup-wrap ul li a:hover{opacity:0.9;transform:translateY(-5px)}}.popup-wrap ul li .no_link{cursor:default}.popup-wrap ul li .txt{position:absolute;bottom:22%;left:-7%;width:100%;text-align:center;font-size:25px;font-weight:700;color:transparent}@media (max-width:750px){.popup-wrap ul li .txt{font-size:3.2552083333vw}}.popup-wrap .intro{position:absolute;bottom:6%;left:12%;font-size:13px;letter-spacing:0.3px;transform:translate(-50%,-50%);color:#ffffff}@media (max-width:750px){.popup-wrap .intro{font-size:1.6927083333vw;letter-spacing:0;bottom:5%}}.bg02{overflow:hidden}.bg02 .bg02-img{width:100%;max-width:750px;aspect-ratio:0.6976744186;margin:0 auto}.bg02 h2.title{position:absolute;top:7%;left:50%;transform:translateX(-50%);width:100%;text-align:center;font-size:72px;font-weight:700;background-image:linear-gradient(to right,#412501 0%,#4a2e03 20%,#654307 42%,#624107 50%,#412a01 65%,#654307 80%,#745923 100%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 1px #fff)}@media (max-width:750px){.bg02 h2.title{font-size:9.375vw}}.bg02 h2.title i{font-size:20px;font-family:"jf-openhuninn",sans-serif;font-weight:100;background-image:linear-gradient(to right,#412501 0%,#4a2e03 20%,#654307 42%,#624107 50%,#412a01 65%,#654307 80%,#745923 100%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg02 h2.title i{font-size:2.6041666667vw}}.bg02 h2.title i:first-of-type{position:absolute;top:18%;transform:translate(-50%,-50%)}.bg02 h2.title i:nth-of-type(2){position:absolute;top:18%;transform:translate(-50%,-50%)}.bg02 h2.title span{display:inline-block;background-clip:text;-webkit-background-clip:text}.bg02 div.subtitle{position:absolute;font-weight:700;font-size:63px;top:15.5%;left:50%;transform:translateX(-50%);background-image:linear-gradient(to right,#412501 0%,#4a2e03 20%,#5b3c05 42%,#654307 50%,#412a01 65%,#624107 70%,#745923 100%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 2px rgb(255,255,255))}@media (max-width:750px){.bg02 div.subtitle{font-size:8.203125vw}}.bg02 div.subtitle span:first-of-type{position:absolute;top:24%;transform:translate(-50%,-50%);font-size:20px;font-family:"jf-openhuninn",sans-serif;font-weight:100;background-image:linear-gradient(90deg,rgb(101,67,7) 0%,rgb(65,42,1) 35%,rgb(101,67,7) 56%,rgb(65,42,1) 90%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 2px rgb(255,255,255))}@media (max-width:750px){.bg02 div.subtitle span:first-of-type{font-size:3.125vw}}.bg02 div.subtitle span:nth-of-type(2){display:inline-block;background-clip:text;-webkit-background-clip:text}.bg02 div.info{color:#ffffff;filter:drop-shadow(2px 2px 2px rgb(0,0,0));position:absolute;left:47.5%;bottom:7%}.bg02 div.info-1{font-size:43px;font-weight:300;line-height:1}@media (max-width:750px){.bg02 div.info-1{font-size:5.5989583333vw}}.bg02 div.info-1 i{display:inline-block;transform:translate(-50%,-90%);font-size:20px;font-family:"jf-openhuninn",sans-serif;font-weight:100}@media (max-width:750px){.bg02 div.info-1 i{font-size:2.6041666667vw}}.bg02 div.info-1 span{display:inline-block;font-size:43px;font-weight:700}@media (max-width:750px){.bg02 div.info-1 span{font-size:5.5989583333vw}}.bg02 div.info-1 span:first-of-type{display:inline-block;vertical-align:-10%;font-size:60px;font-weight:300}@media (max-width:750px){.bg02 div.info-1 span:first-of-type{font-size:7.8125vw}}.bg02 div.info-2{font-size:36px;font-weight:700}@media (max-width:750px){.bg02 div.info-2{font-size:4.6875vw}}.bg02 div.info-2 i{display:inline-block;transform:translate(0%,-35%);font-size:20px;font-family:"jf-openhuninn",sans-serif;font-weight:100}@media (max-width:750px){.bg02 div.info-2 i{font-size:2.6041666667vw}}.bg02 div.info-2 span{display:inline-block;font-size:30px}@media (max-width:750px){.bg02 div.info-2 span{font-size:3.90625vw}}.bg02 div.info-3{font-size:30px;font-weight:700}@media (max-width:750px){.bg02 div.info-3{font-size:3.90625vw}}.bg02 div.info-3 i{display:inline-block;transform:translate(0%,-35%);font-size:20px;font-family:"jf-openhuninn",sans-serif;font-weight:100}@media (max-width:750px){.bg02 div.info-3 i{font-size:2.6041666667vw}}.bg02 div.info-3 span{display:inline-block;font-size:36px}@media (max-width:750px){.bg02 div.info-3 span{font-size:4.6875vw}}.bg02 p{position:absolute;font-size:12px;font-family:"jf-openhuninn",sans-serif;font-weight:100;text-align:right;color:#000;bottom:1%;right:2.5%}@media (max-width:768px){.bg02 p{font-size:1.5625vw}}.bg03{overflow:hidden}.bg03 .bg03-img{width:100%;max-width:750px;aspect-ratio:0.8269018743;margin:0 auto}.bg03 h2.title{position:absolute;top:4.5%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;justify-content:center;align-items:flex-end;width:100%;font-size:66px;font-weight:700;line-height:1}@media (max-width:750px){.bg03 h2.title{font-size:8.59375vw}}.bg03 h2.title>span{display:inline-block;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(3px 3px 0px rgb(0,0,0))}@media (max-width:750px){.bg03 h2.title>span{filter:drop-shadow(2px 2px 0px rgb(0,0,0))}}.bg03 h2.title span:nth-of-type(2){font-size:32px;letter-spacing:-0.3em;line-height:1;width:1.2em;margin-left:2%;transform:translate(-10%,-5%)}@media (max-width:750px){.bg03 h2.title span:nth-of-type(2){font-size:4.1666666667vw;letter-spacing:-0.05em}}.bg03 h2.title span:nth-of-type(3){font-size:120px;font-weight:300;font-family:"jf-openhuninn",sans-serif;line-height:1;transform:translateY(7%)}@media (max-width:750px){.bg03 h2.title span:nth-of-type(3){font-size:15.625vw}}.bg03 h2.title span:nth-of-type(4){font-size:97px;line-height:1}@media (max-width:750px){.bg03 h2.title span:nth-of-type(4){font-size:12.6302083333vw}}.bg03 div.subtitle{position:absolute;top:40%;left:16%;font-size:45px;font-weight:700;text-align:center;color:transparent}@media (max-width:750px){.bg03 div.subtitle{font-size:5.859375vw}}.bg03 p{position:absolute;font-size:12px;font-family:"jf-openhuninn",sans-serif;font-weight:100;color:#ffffff;bottom:1.5%;left:3.5%}@media (max-width:768px){.bg03 p{font-size:1.5625vw}}.bg04{overflow:hidden}.bg04 .bg04-img{width:100%;max-width:750px;aspect-ratio:0.7418397626;margin:0 auto}.bg04 h2.title{position:absolute;top:5.5%;left:50%;transform:translate(-50%,-50%);text-align:center;text-wrap:nowrap;font-size:63px;font-weight:700;letter-spacing:-5px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 0 rgb(0,0,0))}@media (max-width:750px){.bg04 h2.title{font-size:8.203125vw;letter-spacing:-3px}}.bg04 h2.title span:first-of-type{font-weight:300}.bg04 h2.title span:nth-of-type(2){position:absolute;top:15%;right:-3%;transform:translateY(-50%);font-size:14px;font-family:"jf-openhuninn",sans-serif;font-weight:100;line-height:1;letter-spacing:-1px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg04 h2.title span:nth-of-type(2){font-size:1.8229166667vw;letter-spacing:0;right:-3.5%}}.bg04 div.subtitle{position:absolute;top:15.8%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:48px;font-weight:700}@media (max-width:750px){.bg04 div.subtitle{font-size:6.25vw}}.bg04 div.subtitle i,.bg04 div.subtitle span{display:inline-block;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 0 rgb(0,0,0))}.bg04 div.subtitle i{transform:translate(-80%,-75%);font-size:24px;font-family:"jf-openhuninn",sans-serif;font-weight:100}@media (max-width:750px){.bg04 div.subtitle i{font-size:3.125vw}}.bg04 div.subtitle span:last-of-type{transform:translateX(-5%);font-size:48px}@media (max-width:750px){.bg04 div.subtitle span:last-of-type{font-size:6.25vw}}.bg04 .feature-1{position:absolute;top:31%;left:49%;font-size:28px;font-weight:700;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg04 .feature-1{font-size:3.6458333333vw}}.bg04 .feature-1 span{display:inline-block;font-size:45px;vertical-align:-10%;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg04 .feature-1 span{font-size:5.859375vw}}.bg04 .feature-1 i{position:absolute;font-size:16px;font-weight:100;font-weight:700;letter-spacing:-2px;width:100%;top:40%;transform:translateY(-50%);background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg04 .feature-1 i{font-size:2.0833333333vw;letter-spacing:-1px}}.bg04 .feature-2{position:absolute;bottom:12%;left:25%;font-size:29px;font-weight:700;color:transparent}@media (max-width:750px){.bg04 .feature-2{font-size:3.7760416667vw}}.bg04 p{position:absolute;font-size:12px;font-family:"jf-openhuninn",sans-serif;font-weight:100;text-align:right;color:#ffffff;bottom:4.5%;right:2.5%}@media (max-width:768px){.bg04 p{font-size:1.5625vw}}.bg05{overflow:hidden}.bg05 .bg05-img{width:100%;max-width:750px;aspect-ratio:0.5647590361;margin:0 auto}.bg05 h2.title{position:absolute;top:3.5%;left:50%;transform:translate(-50%,-50%);text-align:center;text-wrap:nowrap;font-size:57px;font-weight:700;background-image:linear-gradient(to right,#412501 0%,#4a2e03 20%,#5b3c05 42%,#654307 50%,#412a01 60%,#745923 100%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 1px rgb(255,255,255))}@media (max-width:750px){.bg05 h2.title{font-size:7.421875vw}}.bg05 h2.title span{position:absolute;top:20%;right:-1%;transform:translateY(-50%);font-size:16px;font-family:"jf-openhuninn",sans-serif;font-weight:100;background-image:linear-gradient(90deg,rgb(101,67,7) 0%,rgb(65,42,1) 35%,rgb(101,67,7) 56%,rgb(65,42,1) 90%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(1px 1px 1px rgb(255,255,255))}@media (max-width:750px){.bg05 h2.title span{font-size:2.0833333333vw}}.bg05 .new-1{position:absolute;display:inline-block;font-size:50px;top:12%;left:55%;transform:translate(-50%);color:transparent}@media (max-width:750px){.bg05 .new-1{font-size:6.5104166667vw}}.bg05 .new-2{position:absolute;display:inline-block;font-size:50px;top:12%;right:10%;color:transparent}@media (max-width:750px){.bg05 .new-2{font-size:6.5104166667vw}}.bg05 .icons{position:absolute;top:17%;left:5%;display:flex;width:100%;justify-content:center;align-items:stretch}.bg05 .icons .icon{width:27%;margin-right:3%;display:flex;flex-direction:column;align-items:center;align-self:stretch}.bg05 .icons .icon-1 picture{width:78%;height:auto;object-fit:contain}.bg05 .icons .icon-1 .feature-1{text-wrap:nowrap;margin-bottom:1%}.bg05 .icons .icon-1 .feature-1 span:first-of-type{position:relative;z-index:2;font-size:32px;font-weight:700;text-wrap:nowrap;color:transparent;background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg05 .icons .icon-1 .feature-1 span:first-of-type{font-size:4.1666666667vw}}.bg05 .icons .icon-1 .feature-1 span:first-of-type:before{position:absolute;content:attr(data-stroke);color:transparent;-webkit-text-stroke:0.2em #2f2214;z-index:-1}.bg05 .icons .icon-1 .feature-1 span:nth-of-type(2){position:absolute;font-size:16px;font-weight:100;font-family:"jf-openhuninn",sans-serif;transform:translate(7%,0);background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);color:transparent;background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-1 .feature-1 span:nth-of-type(2){font-size:2.0833333333vw}}.bg05 .icons .icon-1 .feature-1 span:nth-of-type(2):before{position:absolute;content:attr(data-stroke);color:transparent;-webkit-text-stroke:0.05em #2f2214;z-index:-1}.bg05 .icons .icon-1 .feature-1 span:nth-of-type(2) .deco-1{font-size:20px}@media (max-width:750px){.bg05 .icons .icon-1 .feature-1 span:nth-of-type(2) .deco-1{font-size:2.6041666667vw}}.bg05 .icons .icon-1 .feature-2{text-wrap:nowrap;position:relative}.bg05 .icons .icon-1 .feature-2 span:first-of-type{position:relative;font-size:27px;font-weight:700;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-1 .feature-2 span:first-of-type{font-size:3.515625vw}}.bg05 .icons .icon-1 .feature-2 span:first-of-type:before{position:absolute;content:attr(data-stroke);color:transparent;-webkit-text-stroke:0.13em #362b21;z-index:-1}@media (max-width:750px){.bg05 .icons .icon-1 .feature-2 span:first-of-type:before{top:0.5px}}.bg05 .icons .icon-1 .feature-2 span:nth-of-type(2){position:absolute;font-size:16px;font-weight:100;font-family:"jf-openhuninn",sans-serif;transform:translate(-100%,-10%);background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);color:transparent;background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-1 .feature-2 span:nth-of-type(2){font-size:2.0833333333vw}}.bg05 .icons .icon-1 .feature-2 span:nth-of-type(2):before{position:absolute;content:attr(data-stroke);-webkit-text-stroke:0.05em #362b21;z-index:-1}.bg05 .icons .icon-1 .feature-2 span:nth-of-type(2) .deco-1{font-size:16px}@media (max-width:750px){.bg05 .icons .icon-1 .feature-2 span:nth-of-type(2) .deco-1{font-size:2.0833333333vw}}.bg05 .icons .icon-1 .feature-2 span:nth-of-type(3){position:relative;font-size:27px;font-weight:700;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-1 .feature-2 span:nth-of-type(3){font-size:3.515625vw}}.bg05 .icons .icon-1 .feature-2 span:nth-of-type(3):before{position:absolute;content:attr(data-stroke);color:transparent;-webkit-text-stroke:0.13em #362b21;z-index:-1}@media (max-width:750px){.bg05 .icons .icon-1 .feature-2 span:nth-of-type(3):before{top:0.5px}}.bg05 .icons .icon-1 .feature-2 span:nth-of-type(4){position:absolute;font-size:12px;font-weight:100;transform:translate(0%,-10%);background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);color:transparent;background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-1 .feature-2 span:nth-of-type(4){font-size:1.5625vw}}.bg05 .icons .icon-1 .feature-2 span:nth-of-type(4):before{position:absolute;content:attr(data-stroke);-webkit-text-stroke:0.05em #362b21;z-index:-1}.bg05 .icons .icon-1 .feature-2 span:nth-of-type(4) .deco-1{font-size:14px}@media (max-width:750px){.bg05 .icons .icon-1 .feature-2 span:nth-of-type(4) .deco-1{font-size:1.8229166667vw}}.bg05 .icons .icon-2 picture{width:78%;height:auto;object-fit:contain}.bg05 .icons .icon-2 .feature-1{text-wrap:nowrap;margin-bottom:1%}.bg05 .icons .icon-2 .feature-1 span:first-of-type{position:relative;z-index:2;font-size:32px;font-weight:700;text-wrap:nowrap;color:transparent;background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg05 .icons .icon-2 .feature-1 span:first-of-type{font-size:4.1666666667vw}}.bg05 .icons .icon-2 .feature-1 span:first-of-type:before{position:absolute;content:attr(data-stroke);color:transparent;-webkit-text-stroke:0.2em #2f2214;z-index:-1}.bg05 .icons .icon-2 .feature-1 span:nth-of-type(2){position:absolute;font-size:16px;font-weight:200;font-family:"jf-openhuninn",sans-serif;transform:translateY(-40%);color:transparent;background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-2 .feature-1 span:nth-of-type(2){font-size:2.0833333333vw}}.bg05 .icons .icon-2 .feature-1 span:nth-of-type(2):before{position:absolute;content:attr(data-stroke);color:transparent;-webkit-text-stroke:0.05em #2f2214;z-index:-1}.bg05 .icons .icon-2 .feature-1 span:nth-of-type(2) .deco-1{font-size:16px}.bg05 .icons .icon-2 .feature-2 span:first-of-type{position:relative;font-size:27px;font-weight:700;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-2 .feature-2 span:first-of-type{font-size:3.515625vw}}.bg05 .icons .icon-2 .feature-2 span:first-of-type:before{position:absolute;content:attr(data-stroke);color:transparent;-webkit-text-stroke:0.13em #362b21;z-index:-1}@media (max-width:750px){.bg05 .icons .icon-2 .feature-2 span:first-of-type:before{top:0.5px}}.bg05 .icons .icon-2 .feature-2 span:nth-of-type(2){position:absolute;transform:translate(-40%,0);font-size:16px;font-weight:100;font-family:"jf-openhuninn",sans-serif;background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);color:transparent;background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-2 .feature-2 span:nth-of-type(2){font-size:2.0833333333vw}}.bg05 .icons .icon-2 .feature-2 span:nth-of-type(2):before{position:absolute;content:attr(data-stroke);-webkit-text-stroke:0.05em #362b21;z-index:-1}.bg05 .icons .icon-2 .feature-2 span:nth-of-type(2) .deco-1{font-size:16px}@media (max-width:750px){.bg05 .icons .icon-2 .feature-2 span:nth-of-type(2) .deco-1{font-size:2.0833333333vw}}.bg05 .icons .icon-3 picture{width:78%;height:auto;object-fit:contain}.bg05 .icons .icon-3 .feature-2{margin-top:10%}.bg05 .icons .icon-3 .feature-2 span{position:relative;font-size:27px;font-weight:700;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;z-index:2}@media (max-width:750px){.bg05 .icons .icon-3 .feature-2 span{font-size:3.515625vw}}.bg05 .icons .icon-3 .feature-2 span:before{position:absolute;content:attr(data-stroke);color:transparent;-webkit-text-stroke:0.13em #362b21;z-index:-1}@media (max-width:750px){.bg05 .icons .icon-3 .feature-2 span:before{top:0.5px}}.bg05 p{position:absolute;font-size:12px;font-family:"jf-openhuninn",sans-serif;font-weight:100;text-align:left;color:#000;bottom:1%;left:3.5%}@media (max-width:750px){.bg05 p{font-size:1.5625vw}}.bg06{font-family:"jf-openhuninn",sans-serif;overflow:hidden}.bg06 .bg06-img{width:100%;max-width:750px;aspect-ratio:0.5809450039;margin:0 auto}.bg06 h2.title{position:absolute;top:4%;left:50%;transform:translateX(-50%);width:100%;text-align:center;font-size:83px;letter-spacing:-2px;font-weight:400;background-image:linear-gradient(to right,#412501 0%,#4a2e03 20%,#5b3c05 42%,#654307 50%,#412a01 60%,#745923 100%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 2px rgb(255,255,255))}@media (max-width:750px){.bg06 h2.title{font-size:10.8072916667vw}}.bg06 .txt1{position:absolute;top:20.5%;left:56%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.bg06 .txt1 .txttile{font-size:40px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;filter:drop-shadow(2px 2px 2px rgb(0,0,0))}@media (max-width:750px){.bg06 .txt1 .txttile{font-size:5.2083333333vw}}.bg06 .txt1 .content{margin-top:5%;position:relative;display:flex;font-size:24px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;white-space:nowrap;filter:drop-shadow(2px 2px 2px rgb(0,0,0))}@media (max-width:750px){.bg06 .txt1 .content{font-size:3.125vw}}.bg06 .txt1 span:first-of-type{position:absolute;font-size:28px;top:-8%;left:-11%;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg06 .txt1 span:first-of-type{font-size:3.3854166667vw}}.bg06 .txt1 span:nth-of-type(2){position:absolute;bottom:-10%;right:9%;font-size:28px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg06 .txt1 span:nth-of-type(2){font-size:3.6458333333vw}}.bg06 .txt1 .R_icon{display:inline-block;background:url("../images/R.png") center/contain no-repeat;width:7%;aspect-ratio:1/1.222;transform:translateY(10%)}.bg06 .txt2{position:absolute;top:37.5%;left:8%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;white-space:nowrap;width:38%}.bg06 .txt2 .txttile{font-size:40px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;filter:drop-shadow(2px 2px 2px rgb(0,0,0))}@media (max-width:750px){.bg06 .txt2 .txttile{font-size:5.2083333333vw}}.bg06 .txt2 .content{margin-top:5%;position:relative;display:flex;font-size:24px;width:100%;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 2px rgb(0,0,0))}@media (max-width:750px){.bg06 .txt2 .content{font-size:3.125vw}}.bg06 .txt2 span:first-of-type{position:absolute;font-size:28px;top:-5%;left:13%;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg06 .txt2 span:first-of-type{font-size:3.6458333333vw}}.bg06 .txt2 span:nth-of-type(2){position:absolute;bottom:-9%;right:-11%;font-size:28px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg06 .txt2 span:nth-of-type(2){font-size:3.6458333333vw}}.bg06 .txt2 .bold{font-family:"Roboto",sans-serif;font-weight:900}.bg06 .txt2 .R_icon{display:inline-block;background:url("../images/R.png") center/contain no-repeat;width:7%;aspect-ratio:1/1.222;transform:translateY(10%)}.bg06 .txt3{position:absolute;top:54.5%;left:58%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.bg06 .txt3 .txttile{font-size:40px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;filter:drop-shadow(2px 2px 2px rgb(0,0,0))}@media (max-width:750px){.bg06 .txt3 .txttile{font-size:5.2083333333vw}}.bg06 .txt3 .content{margin-top:5%;position:relative;display:flex;font-size:24px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 2px rgb(0,0,0))}@media (max-width:750px){.bg06 .txt3 .content{font-size:3.125vw}}.bg06 .txt3 span:first-of-type{position:absolute;font-size:28px;top:0;left:-16%;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg06 .txt3 span:first-of-type{font-size:3.6458333333vw}}.bg06 .txt3 span:nth-of-type(2){position:absolute;bottom:0;right:-12%;font-size:28px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg06 .txt3 span:nth-of-type(2){font-size:3.6458333333vw}}.bg06 .txt3 .bold{font-family:"Roboto",sans-serif;font-weight:900}.bg06 .txt3 .R_icon{display:inline-block;background:url("../images/R.png") center/contain no-repeat;width:7%;aspect-ratio:1/1.222;transform:translateY(-20%)}.bg06 .txt4{position:absolute;top:71.5%;left:11%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.bg06 .txt4 .txttile{font-size:40px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;filter:drop-shadow(2px 2px 2px rgb(0,0,0))}@media (max-width:750px){.bg06 .txt4 .txttile{font-size:5.2083333333vw}}.bg06 .txt4 .content{margin-top:5%;position:relative;display:flex;font-size:24px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 2px rgb(0,0,0))}@media (max-width:750px){.bg06 .txt4 .content{font-size:3.125vw}}.bg06 .txt4 span:first-of-type{position:absolute;font-size:28px;top:0;left:21%;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg06 .txt4 span:first-of-type{font-size:3.6458333333vw}}.bg06 .txt4 span:nth-of-type(2){position:absolute;bottom:0;right:-10%;font-size:28px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg06 .txt4 span:nth-of-type(2){font-size:3.6458333333vw}}.bg07{font-family:"jf-openhuninn",sans-serif;overflow:hidden}.bg07 .bg07-img{width:100%;max-width:750px;aspect-ratio:0.612745098;margin:0 auto}.bg07 h2.title{position:absolute;top:3%;width:100%;font-size:83px;line-height:1;text-align:center}@media (max-width:750px){.bg07 h2.title{font-size:10.8072916667vw}}.bg07 .category-1{position:absolute;top:28.3%;left:28%;transform:translate(-50%,-50%);font-size:40px;font-weight:600}@media (max-width:750px){.bg07 .category-1{font-size:5.2083333333vw;top:28.5%}}.bg07 .diaper{position:absolute;transform:translate(-50%,-50%);top:34%;left:13.8%}.bg07 .diaper .diaper-table{display:grid;grid-template-columns:28% 36% 36%;grid-template-rows:10% repeat(4,22.5%);width:53vw;max-width:400px;height:auto;aspect-ratio:1.379;text-wrap:nowrap}.bg07 .diaper .cell{display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:300}@media (max-width:750px){.bg07 .diaper .cell{font-size:4.6875vw}}.bg07 .diaper .cell{color:transparent;background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);background-clip:text;-webkit-background-clip:text}.bg07 .diaper .header{font-size:18px}@media (max-width:750px){.bg07 .diaper .header{font-size:2.34375vw}}.bg07 .diaper .size{color:#000;font-size:29px}@media (max-width:750px){.bg07 .diaper .size{font-size:3.7760416667vw}}.bg07 .diaper .size-S{margin-top:2.5%}.bg07 .category-2{position:absolute;top:63.5%;left:28%;transform:translateY(-50%,-50%);font-size:40px;font-weight:600;color:#fff}@media (max-width:750px){.bg07 .category-2{font-size:5.2083333333vw;top:63.75%}}.bg07 .pants{position:absolute;left:13.8%;bottom:9%;transform:translate(-50%,-50%)}.bg07 .pants .pants-table{display:grid;grid-template-columns:28% 36% 36%;grid-template-rows:9% 25% 35% 31%;width:53vw;max-width:400px;height:auto;aspect-ratio:1.53;text-wrap:nowrap}.bg07 .pants .cell{display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:300}@media (max-width:750px){.bg07 .pants .cell{font-size:4.6875vw}}.bg07 .pants .cell{color:transparent;background-image:linear-gradient(90deg,#d4ad6c 26%,#efdaa2 45%,#d4ad6c 65%);background-clip:text;-webkit-background-clip:text}.bg07 .pants .header{font-size:18px}@media (max-width:750px){.bg07 .pants .header{font-size:2.34375vw}}.bg07 .pants .size{color:#000;font-size:29px}@media (max-width:750px){.bg07 .pants .size{font-size:3.7760416667vw}}.bg07 .pants .size-L{margin-bottom:5%}@media (max-width:750px){.bg07 .pants .size-L{margin-bottom:5%}}.bg08{font-family:"jf-openhuninn",sans-serif;overflow:hidden}.bg08 .bg08-img{width:100%;max-width:750px;aspect-ratio:0.4201680672;margin:0 auto}.bg08 .title-img{position:absolute;width:35%;top:4.8%;left:5.5%}.bg08 h2.title{position:absolute;top:3.5%;left:42%;font-size:60px;font-weight:700;text-align:center;line-height:1.3;background-image:linear-gradient(to right,#412501 0%,#4a2e03 20%,#5b3c05 42%,#654307 50%,#412a01 60%,#745923 100%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(2px 2px 2px rgb(255,255,255))}@media (max-width:750px){.bg08 h2.title{font-size:7.8125vw}}.bg08 h2.title .member{font-size:55px;color:#000}@media (max-width:750px){.bg08 h2.title .member{font-size:7.1614583333vw}}.bg08 .subtitle{position:absolute;font-size:60px;font-weight:700;top:13%;left:42.5%}@media (max-width:750px){.bg08 .subtitle{font-size:7.8125vw}}.bg08 .step1{position:absolute;top:20.8%;left:23.5%}.bg08 .step1 .title{font-size:33px;font-weight:700}@media (max-width:750px){.bg08 .step1 .title{font-size:4.296875vw}}.bg08 .step2{position:absolute;top:39.3%;left:23.5%}.bg08 .step2 .title{font-size:36px;font-weight:700;text-align:center;line-height:1.1}@media (max-width:750px){.bg08 .step2 .title{font-size:4.6875vw}}.bg08 .step2 .content{font-size:20px;font-weight:900;margin-top:9%;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg08 .step2 .content{font-size:2.6041666667vw}}.bg08 .info{position:absolute;font-size:20px;font-weight:900;top:55.2%;right:39%}@media (max-width:750px){.bg08 .info{font-size:2.6041666667vw}}.bg08 .step3{font-weight:700}.bg08 .step3 .title{position:absolute;width:100%;left:22.5%;bottom:35%;font-size:51px;text-wrap:nowrap;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg08 .step3 .title{font-size:6.640625vw}}.bg08 .step3 .title span{margin-left:3.5%}.bg08 .step3 .content-1{position:absolute;font-size:33px;left:17%;bottom:30.6%}@media (max-width:750px){.bg08 .step3 .content-1{font-size:4.296875vw;bottom:30.8%}}.bg08 .step3 .content-2{position:absolute;right:13%;bottom:27.1%;font-size:33px;line-height:1.5;text-align:center}@media (max-width:750px){.bg08 .step3 .content-2{font-size:4.296875vw;bottom:27.3%}}.bg08 .step3 .content-2 span{text-align:center;font-size:38px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg08 .step3 .content-2 span{font-size:4.9479166667vw}}.bg08 .step3 .content-3{position:absolute;font-size:33px;left:15%;bottom:14.3%}@media (max-width:750px){.bg08 .step3 .content-3{bottom:14.5%;font-size:4.296875vw}}.bg08 .step3 .content-4{position:absolute;font-size:33px;right:15%;bottom:14.3%}@media (max-width:750px){.bg08 .step3 .content-4{bottom:14.5%;font-size:4.296875vw}}.bg09{font-family:"jf-openhuninn",sans-serif}.bg09 .bg09-img{width:100%;max-width:750px;aspect-ratio:1.0373443983;margin:0 auto}.bg09 .stamp{position:absolute;top:11%;left:9%;font-size:20px;font-weight:500;line-height:1.5;text-align:center;color:transparent}@media (max-width:750px){.bg09 .stamp{font-size:20px}}.bg09 .stamp span{font-size:66px;line-height:1;letter-spacing:-5px}@media (max-width:750px){.bg09 .stamp span{font-size:8.59375vw}}.bg09 h2.title{position:absolute;top:19%;left:32.5%;font-size:47px;font-weight:500;letter-spacing:-2px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg09 h2.title{font-size:6.1197916667vw}}.bg09 h2.title span{position:absolute;top:1%;width:1em;font-size:24px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg09 h2.title span{font-size:3.125vw}}.bg09 .subtitle{position:absolute;top:27%;left:32.5%;font-size:47px;font-weight:500;letter-spacing:-2px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg09 .subtitle{font-size:6.1197916667vw}}.bg09 .feature-1{position:absolute;top:38.5%;left:42%;transform:-50%,-50%}.bg09 .feature-1 .title{font-size:24px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg09 .feature-1 .title{font-size:3.125vw}}.bg09 .feature-1 .content{font-size:17px;color:#4aa4aa}@media (max-width:750px){.bg09 .feature-1 .content{font-size:2.2135416667vw}}.bg09 .feature-2{position:absolute;top:50.5%;left:42%;transform:-50%,-50%}.bg09 .feature-2 .title{font-size:24px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg09 .feature-2 .title{font-size:3.125vw}}.bg09 .feature-2 .content{font-size:17px;color:#4aa4aa}@media (max-width:750px){.bg09 .feature-2 .content{font-size:2.2135416667vw}}.bg09 .feature-3{position:absolute;top:62%;left:42%;transform:-50%,-50%}.bg09 .feature-3 .title{position:relative;font-size:24px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg09 .feature-3 .title{font-size:3.125vw}}.bg09 .feature-3 .title span{position:absolute;font-size:20px;background-image:linear-gradient(90deg,#efdaa2 26%,#d4ad6c 45%,#efdaa2 65%);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:750px){.bg09 .feature-3 .title span{font-size:2.6041666667vw}}.bg09 .feature-3 .title span:nth-of-type(2){transform:translateX(20%)}.bg09 .feature-3 .title span:nth-of-type(3){transform:translateX(70%);font-size:18px}@media (max-width:750px){.bg09 .feature-3 .title span:nth-of-type(3){font-size:2.34375vw}}.bg09 .feature-3 .content{font-size:17px;color:#4aa4aa}@media (max-width:750px){.bg09 .feature-3 .content{font-size:2.2135416667vw}}.bg09 p{position:absolute;font-size:12px;font-family:"jf-openhuninn",sans-serif;font-weight:100;bottom:3%;left:4%}@media (max-width:750px){.bg09 p{font-size:1.5625vw}}