.top_txt{margin-top:-50px;padding:20px;text-align:center;color:#534741;font-weight:400;background:#f8edd9}@media screen and (max-width:767px){.top_txt{padding:10px;text-align:center;font-size:13px}}@media screen and (min-width:750px){.section-template--22506058285292__custom_liquid_mXEeRK-padding{padding-top:0;padding-bottom:0}}#nouki,#top_shop_list{margin-top:0;margin-bottom:-100px}.blood_move{position:absolute;z-index:8;border-radius:50%;width:20vw;height:20vw;overflow:hidden;left:-5%;bottom:-8%}@media screen and (max-width:559px){.blood_move{width:30vw;height:30vw}}.blood_move video{width:200%;margin-left:-60%}.move3i{width:26%;position:absolute;z-index:1;top:0;right:0}@media screen and (max-width:559px){.move3i{width:45%;top:-22%}}.move3i video{width:100%}#top #mainimage{width:100%;text-align:center;overflow:hidden}#top #mainimage img{width:100%;height:auto;position:relative;z-index:7}.mainVisual{width:100%;padding:0;margin:0 auto;position:relative;overflow:hidden;background:#faf2ee;z-index:0}.mainVisual img.sp{display:none}.mainVisual>img{width:100%;height:auto;padding:0;margin:0;position:relative;top:0;left:0;z-index:1}@media screen and (min-width:768px){.mainVisual{width:100%;padding:0;margin:0 auto;position:relative;overflow:hidden;background:#faf2ee;z-index:0}.mainVisual>img{width:100%;height:auto;padding:0;margin:0}.mainVisual:after{content:"";display:block;width:34.7%;height:100%;padding:0;margin:0;background-image:linear-gradient(to right,#faf2ee,#faf2ee00 5% 100%);position:absolute;top:0;right:calc(-8% + 1px);z-index:6}}@media screen and (max-width:559px){.mainVisual img.pc{display:none}.mainVisual img.sp{display:block}.mainVisual:before{content:"";display:block;width:37.7%;height:100%;padding:0;margin:0;background-image:linear-gradient(to right,#faf2ee,#faf2ee00 20% 100%);position:absolute;top:0;right:7.6vw;z-index:4}}.sp_display{display:none}@media screen and (max-width:559px){.sp_display{display:block}.sp_none{display:none}}@media screen and (max-width:559px){.sec_01_main_top{margin-top:30px}.sec_01_main_top strong{font-size:14px}.sec_01_main_top h2{font-size:19px;color:#f60;margin-top:5px;margin-bottom:1.5rem}.sec_01_main{display:flex}.sec_01_main div{width:50%}.sec_01_main div video{width:100%}}#top #sec_01{width:100%;padding:80px 0 0;background:#fff;position:relative}@media screen and (max-width:559px){#top #sec_01{padding:60px 0}}#top #sec_01:before{display:none}#top #sec_01:after{display:none}#top #sec_01 .sec_inner{display:flex;justify-content:space-between;align-items:center;width:1200px;margin:0 auto}#top #sec_01 .sec_inner .text_box .ttl_01{position:relative;font-size:23px}#top #sec_01 .sec_inner .text_box .ttl_01:last-child{margin-bottom:0;margin-top:.5em}#top #sec_01 .sec_inner .text_box:before{display:none}#top #sec_01 .sec_inner .text_box{text-align:center;line-height:2;position:relative;padding-right:1.5em;margin:auto}#top #sec_01 .sec_inner .img_box{width:47%}#top #sec_01 .sec_about_wrap{width:100%;padding:0;margin:0 auto;position:relative;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width:559px){#top #sec_01 .sec_about_wrap{flex-wrap:wrap}#top #sec_01 .sec_about_wrap figure{display:none}}#top #sec_01 .sec_about_wrap>figure:nth-child(1){align-self:flex-start}#top #sec_01 .sec_about_wrap>figure:nth-child(3){align-self:flex-start}#top #sec_01 .sec_about_wrap>figure{width:30%;padding:0;margin:0}#top #sec_01 .sec_about_wrap>figure img{width:100%;height:auto;padding:0;margin:0}#top #sec_01 .sec_about_wrap #img01-b{width:80%;margin-left:10%;margin-top:10%}#top #sec_01 #sec_01_movie_frame{border:1px solid red}#top #sec_01 .sec_inner #sec_about{width:40%;padding:0 50px 50px;margin:0}@media screen and (max-width:1180px){#top #sec_01 .sec_about_wrap>figure{width:25%}#top #sec_01 .sec_inner #sec_about{width:50%}}@media screen and (max-width:820px){#top #sec_01 .sec_about_wrap>figure{width:20%}#top #sec_01 .sec_inner #sec_about{width:60%}}@media screen and (max-width:559px){#top #sec_01 .sec_inner #sec_about{width:auto;min-width:auto;padding:0 20px;margin:0}}#top #sec_01 .sec_inner #sec_about>strong{display:block;width:100%;font-size:28px;line-height:1.2em;padding:0;margin:0 auto 10px;text-align:center;color:#e79d3a;font-weight:600}@media screen and (max-width:559px){#top #sec_01 .sec_inner #sec_about>strong{display:none}}#top #sec_01 .sec_inner #sec_about h2{font-size:1.8vw;line-height:1.7em;padding:0;margin:0 auto 40px;text-align:center;color:#e79d3a;font-weight:600}@media screen and (max-width:820px){#top #sec_01 .sec_inner #sec_about h2{font-size:1.8vw}}@media screen and (max-width:559px){#top #sec_01 .sec_inner #sec_about h2{font-size:17px}#top #sec_01 .sec_inner #sec_about h2 .pc{display:none}}#top #sec_01 .sec_inner #sec_about .sp-img01,#top #sec_01 .sec_inner #sec_about .sp-img02{display:none}#top #sec_01 .sec_inner #sec_about p{padding:0;margin:0 auto 30px;text-align:center;font-size:22px;font-size:1.4vw;font-weight:700}@media screen and (max-width:1180px){#top #sec_01 .sec_inner #sec_about p{font-size:1.7vw}}@media screen and (max-width:820px){#top #sec_01 .sec_inner #sec_about p{font-size:1.9vw}}@media screen and (max-width:559px){#top #sec_01 .sec_inner #sec_about p{font-size:17px}}#top #sec_01 .sec_inner #sec_about p .sp{display:none}#top_sec_001_movie video{width:100%;height:100%}@media screen and (min-width:768px){#top #sec_01 .sec_inner #sec_about>strong{display:block;width:100%;font-size:3vw}}@media print,screen and (min-width:768px){.for_sp{display:none!important}}.point_txt{font-weight:700;font-size:100%!important}#sec_yawarage{text-align:center;background:#fff;padding-bottom:70px}#sec_yawarage_ul{width:640px;max-width:100%;margin:0 auto 1rem;display:flex}@media screen and (max-width:559px){#sec_yawarage_ul{width:auto;padding:0 20px}}#sec_yawarage_ul li{width:30.3%;margin:1.5%;padding:.7rem .5rem .5rem;background-color:#ff6a00;color:#fff;text-align:center;font-weight:700;font-size:20px;border-radius:3rem;list-style-type:none}#sec_yawarage_ul li::marker{display:none}@media(max-width:768px){#sec_yawarage_ul li{border-radius:50%;padding:10vw .5rem;background-color:#ff6a00}}#sec_yarawage_catch{font-size:40px;font-weight:700;color:#ff6a00;margin-bottom:1.5rem}@media(max-width:768px){#sec_yarawage_catch{color:#ff6a00}}@media(max-width:559px){#sec_yarawage_catch{font-size:30px}}.card-wrapper .button,.card__footer .button,.quick-add__submit{background-color:#0b923f!important;border-radius:50px;--border-offset: unset}.card-wrapper:hover .button,.card__footer:hover .button,.quick-add__submit:hover{--border-offset: unset}.quick-add__submit:hover{background-color:#ff6a00!important}.card-wrapper:hover .button:not([disabled]):hover:after{--border-offset: unset}.footer_link li{margin:0;text-align:left}#footer .footer-tel-box{background-color:#fff;border-radius:8px;border:3px solid #380000}.product-info-wrap{margin-top:60px;max-width:900px;margin-left:auto;margin-right:auto}@media(max-width:1024px){.product-info-wrap{margin-left:30px;margin-right:30px}}.info-heading{font-weight:700;margin-bottom:8px}.info-box{border:1px solid #ccc;padding:16px 20px;margin-bottom:24px;background:#ffffffb3}@media(max-width:1024px){.info-box{font-size:13px}}.info-box__title{font-weight:700;margin-top:0;margin-bottom:8px}.info-box__lead{margin-top:0;margin-bottom:8px}.info-box__list{margin:0;padding-left:1.5em!important}.info-box__list li{margin-bottom:4px}.info-box__tel-note{margin-top:0;margin-bottom:8px}.info-box__tel{font-weight:700;font-size:1.2em;margin:0}.info-box__tel-number{font-size:1.3em}.info-box__tel-hours{font-size:.85em;font-weight:400}.txt-red-bold{color:red;font-weight:700}.pre-checkout-notice{max-width:1100px;margin-left:auto;margin-right:auto}@media(max-width:860px){.pre-checkout-notice{margin-left:30px;margin-right:30px}}@media(max-width:559px){.pre-checkout-notice{margin-left:15px;margin-right:15px}}.lead-text{border:1.5px solid #ff6e00;color:#ff6e00;padding:15px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center}@media(max-width:559px){.lead-text{text-align:left}.lead-text .pc{display:none}}.accordion_list{cursor:pointer;border:1.5px solid #000;background:#fff0d2}.accordion_list.faq{cursor:pointer;border:1.5px solid #ff6e00}.accordion_list .accordion_title{text-align:center;font-weight:700;position:relative;font-size:18px;padding:10px 0;cursor:pointer;-webkit-user-select:none;user-select:none}@media screen and (max-width:750px){.accordion_list .accordion_title{font-size:16px}}.accordion_list .accordion_title[aria-expanded=true],.accordion_list .accordion_title.is-active{border-bottom:1.5px solid #000}.accordion_list.faq .accordion_title{color:#ff6e00}.accordion_list.faq .accordion_title[aria-expanded=true],.accordion_list.faq .accordion_title.is-active{border-bottom:1.5px solid #ff6e00}.accordion_list .accordion_text{overflow:hidden;transition:height .3s ease,opacity .22s ease;margin-left:0;padding:30px;line-height:2}@media screen and (max-width:750px){.accordion_list .accordion_text{font-size:14px;padding:20px;letter-spacing:0}}.accordion_list.faq .accordion_text{padding:0 30px 30px}@media screen and (max-width:750px){.accordion_list.faq .accordion_text{padding:0 20px 20px}}.accordion_list .accordion_text.is-open{border-top-width:1px;opacity:1;background:#fff}.accordion_list .accordion_text[hidden]{display:block;height:0;padding-top:0;padding-bottom:0;opacity:0}.accordion_list .accordion_text.is-animating{will-change:height}.accordion_list .accordion_text.is-closing{padding-top:0;padding-bottom:0}.accordion_list .accordion_title[aria-expanded=true]:after{content:"\2212";position:absolute;top:-10%;transform:translate(-50%);right:1%;font-size:30px;font-weight:500}.accordion_list .accordion_title:after{content:"+";position:absolute;top:-10%;transform:translate(-50%);right:1%;font-weight:500;font-size:30px}.nouki_shipping_waku{padding-top:40px;padding-bottom:40px;margin-left:auto;margin-right:auto}.nouki_shipping_waku .heading{font-size:18px;font-weight:700;margin-bottom:5px}.nouki_shipping_waku .text{font-size:15px;color:#e97130}@media screen and (max-width:750px){.nouki_shipping_waku{padding-top:20px;padding-bottom:20px}.nouki_shipping_waku .heading{font-size:16px}.nouki_shipping_waku .text{font-size:14px}.nouki_shipping_waku .text .pc{display:none}}.caution-box{border:2px solid #c8a96e;border-radius:8px;padding:24px;max-width:860px;margin:0 auto;background:#fff}@media screen and (max-width:940px){.caution-box{margin:0 40px}}@media screen and (max-width:767px){.caution-box{margin:0 auto}}.caution-main{display:flex;gap:24px;align-items:flex-start}.caution-text{flex:1;max-width:530px}@media screen and (max-width:767px){.caution-box{max-width:470px}.caution-main{flex-wrap:wrap;gap:24px;align-items:flex-start;flex-direction:column-reverse}}@media screen and (max-width:500px){.caution-box{margin-left:15px;margin-right:15px}}.caution_inbox{display:flex;align-items:center;gap:10px}.caution_inbox p{margin:3px 0}.caution-title{font-weight:700;margin-bottom:4px;display:flex;align-items:center;gap:8px;line-height:1.5}.caution-icon{font-size:40px;line-height:0;margin-top:-10px}.caution-red{color:#c00;font-weight:700;margin-bottom:12px}.caution-body{font-size:13px;line-height:1.7;margin-bottom:16px}.caution-body .pc{display:block}@media screen and (max-width:767px){.caution-body .pc{display:none}}.caution-video-btn{display:inline-flex;align-items:center;gap:12px;background-image:url(/cdn/shop/files/image.jpg?v=1781154202);background-repeat:no-repeat;background-size:165px;background-position:top -45px left;background-color:#f5f0d8;border-radius:6px;padding:12px 16px;text-decoration:none;color:#333;width:100%;max-width:460px;border:none;cursor:pointer;font-family:inherit;text-align:left;border:1px solid #ccc}.caution-video-btn:hover{background-image:url(/cdn/shop/files/image.jpg?v=1781154202);background-repeat:no-repeat;background-size:165px;background-position:top -45px left;background-color:#ede8c8}.caution-video-icon{background:#c00;color:#fff;border-radius:12px;width:60px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;margin:10px 45px}.caution-video-text{font-weight:700;font-size:16px;line-height:1.5;margin-left:10px}.caution-image-wrap{position:relative;text-align:center;flex-shrink:0;width:300px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.caution-video-text{font-size:12px}}.caution-badge{position:absolute;top:0;right:0;background:#222;color:#fff;border-radius:50%;width:90px;height:90px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1.4;text-align:center}.caution-image-wrap .video{width:100%;display:flex;align-items:center;overflow:hidden}.caution-image-wrap .video video{width:100%;margin-top:-20px;margin-bottom:-20px}.caution-product-img{width:100%;height:auto;display:block}.caution-patent{font-size:11px;color:#666;margin-top:8px}.caution-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:9999;align-items:center;justify-content:center}.caution-modal-overlay.is-open{display:flex}.caution-modal{position:relative;background:#000;border-radius:8px;overflow:hidden;width:90%;max-width:800px}.caution-modal-close{position:absolute;top:10px;right:14px;background:#0009;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:16px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.caution-modal-close:hover{background:#000000e6}.caution-modal-video{width:100%;display:block;max-height:80vh}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map */
