@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,400;1,500;1,700;1,900&display=swap');@media only screen and (min-width:1001px){.sp-only{display:none !important}}@media only screen and (max-width:1000px){.pc-only{display:none !important}}html{font-size:62.5%}body{font-family:'Noto Serif JP',serif;font-weight:500;font-size:1.6em;letter-spacing:.025em;ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-overflow-scrolling:touch;color:#222}h1,h2,h3,h4,h5{font-family:'Noto Serif JP',serif}p{font-family:'Noto Serif JP',serif;font-weight:500;font-size:1.5rem;letter-spacing:.025em;ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-overflow-scrolling:touch;color:#222}small{font-size:80%}img{-webkit-backface-visibility:hidden}@media only screen and (max-width:768px){html{font-size:50%}body{font-size:1.5em}p{font-size:1.5rem}}.off-canvas-menu-container li a{font-family:'Noto Serif JP',serif !important;font-weight:500 !important;font-size:2.2rem !important;letter-spacing:.075em !important;ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-overflow-scrolling:touch}.mv-logo{padding:10% 18% !important}.lead-text{text-align:center;position:relative;margin-top:10%}.lead-text .lead-en{font-size:2.4rem;font-weight:600;letter-spacing:.025em;margin-bottom:10px}.lead-text p{font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:.1em}.about-text h2{font-size:2.4rem;font-weight:600;letter-spacing:.075em;margin-bottom:16px;color:#000}.about-text p{font-size:1.8rem;font-weight:500;letter-spacing:.1em;line-height:1.8 !important;color:#000}.shop-text-block{border-top:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);margin-bottom:40px !important}.shop-text h3{font-size:1.5rem;font-weight:600;letter-spacing:.075em;line-height:1;margin-bottom:16px;color:#000}.shop-name{display:inline-block;font-size:2.2rem;font-weight:600;letter-spacing:.075em;margin-bottom:16px;color:#000;margin-bottom:6px !important}.shop-text p{font-size:1.4rem;font-weight:400;letter-spacing:.075em;line-height:1.8;margin-bottom:16px;color:#000}.shop-text p a{color:#000}.shop-text p a:hover{opacity:.5;transition:.5s}.product-inner{background-color:#f5f1eb}.product-lead{margin:24px !important}.product-lead h2{font-size:2.6rem;font-weight:600;letter-spacing:.05em;line-height:1.6 !important;margin-bottom:12px;color:#fff}.product-lead p{font-size:1.4rem;font-weight:400;letter-spacing:.05em;line-height:1.8;color:#fff}.product-text-01 h4,.product-text-02 h4{font-size:2rem;font-weight:600;letter-spacing:.075em;line-height:1.4 !important;margin-bottom:16px;color:#000}.product-text-01 p,.product-text-02 p{font-size:1.3rem;font-weight:400;letter-spacing:.05em;line-height:1.8;color:#000}.product-text-01{padding:8% 16% 8% 4% !important}.product-text-02{padding:8% 4% 8% 16% !important}.product-text-01 h4{color:#8fc31f}.product-text-02 h4{color:#f39800}.gift-detail{font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.8;color:#000;padding:10%}.gift-detail a{display:inline-block;margin:0 auto 0;padding:6px 10px;border:solid 1px #000;font-weight:600}.gift-detail a:hover{transition:.3s;background-color:rgba(0,0,0,.1)}.online-text p{font-size:1.6rem;font-weight:600;letter-spacing:.1em;line-height:1.8;color:#000}.button-text span{font-size:2.8rem;font-weight:600;letter-spacing:.1em}.access-img{width:280px;margin:0 auto 36px !important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{margin-top:15px !important}@media only screen and (max-width:768px){.mv-logo-wrap{padding:20% 0 15% !important}.mv-logo{padding:0 20% 10% !important}.about-text h2{font-size:2.4rem;font-weight:600;letter-spacing:.075em;margin-bottom:16px;color:#000}.about-text p{text-align:left}.shop-text-block{margin-bottom:30px !important}.shop-text{text-align:center}.product-lead p{font-size:1.5rem}.product-text h4{font-size:2rem}.product-text p{font-size:1.4rem}.gift-detail{font-size:1.6rem;text-align:center}.online-text p{text-align:left}.button-text span{font-size:2rem}.access-img{width:50vw;margin:30px auto 36px !important}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}}.notice2306 h2{font-size:2rem;font-weight:600;letter-spacing:.075em;margin-bottom:16px;color:#000;text-align:center}.notice2306 p{font-size:1.5rem;font-weight:400;letter-spacing:.05em;color:#000;text-align:justify}.notice2306 p a{text-decoration:underline}.notice2306 p a:hover{opacity:.5;transition:.3s}.notice2306 .newshop{font-size:1.5rem;font-weight:600;letter-spacing:.05em;line-height:1.8;color:#000;text-align:center;padding:25px 0;border:solid 1px rgba(0,0,0,.1)}@media only screen and (max-width:768px){.notice2306 p{text-align:left}}