.toggle_btn{display:block;width:20px;height:20px}.toggle_btn:before,.toggle_btn:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:2px;background:var(--blackColor)}.toggle_btn:after{transform:translate(-50%,-50%) rotate(90deg);transition:.3s all ease}.toggle_btn.on:after{transform:translate(-50%,-50%) rotate(0)}.lacto_btn{display:block;width:203px;line-height:44px;text-align:center;font-size:15px}.faq_wrap{display:flex;align-items:flex-start;margin:0 60px 60px;box-sizing:border-box;border-top:1px solid var(--blackColor);border-bottom:1px solid var(--blackColor)}.faq_category{padding:45px 30px;box-sizing:border-box;font-family:var(--notoJp)}.faq_category>p{display:block;margin:0 0 20px;color:var(--blackColor);font-weight:600}.faq_category li{line-height:2.4;min-width:260px;color:var(--blackColor);cursor:pointer;font-weight:500;letter-spacing:0}.faq_category li:hover,.faq_category li.on{text-decoration:underline;text-underline-offset:3px;font-weight:700}.faq_content_wrap{width:100%;padding:45px 60px 60px 70px;box-sizing:border-box;border-left:1px solid var(--blackColor)}.faq_content+.faq_content{margin-top:60px}.faq_content>strong{display:block;margin:0 0 15px;line-height:1.2;color:var(--blackColor);font-weight:600}.faq_content ul li:last-child{border-bottom:1px solid var(--blackColor)}.faq_content ul li p{display:flex;padding:20px 45px 20px 0;color:var(--blackColor)}.faq_content ul li p.question{position:relative;box-sizing:border-box;cursor:pointer;font-weight:700}.faq_content ul li p.question .toggle_btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}.faq_content ul li .answer{display:none;padding:20px 0;line-height:1.3;border-top:1px solid var(--blackColor)}.faq_content ul li .answer i{font-style:italic}.faq_content ul li .answer p{padding:0;line-height:2;font-weight:500;word-break:break-word}.faq_content ul li .answer ul{display:flex;align-items:flex-start;justify-content:space-between;margin-top:30px}.faq_content ul li .answer ul li{width:calc((100% - 200px) / 3);color:var(--blackColor);font-weight:500;border:none!important;line-height:2}.faq_content ul li span{display:inline-block}.faq_content ul li i.toggle_btn{font-style:normal}.faq_contact{display:block;margin:0 60px 150px;padding:75px 0;text-align:center;color:var(--blackColor);border-bottom:1px solid var(--blackColor)}.faq_contact strong{letter-spacing:0;font-weight:500}.faq_contact .lacto_btn{background:#daf0ff;color:var(--blackColor);margin:32px auto 0;font-weight:600}.faq_contact p{display:block;line-height:1.3;margin:32px auto 0}@media all and (max-width:1280px){.faq_wrap{margin:0 40px}.faq_content_wrap{padding:45px 40px 60px 55px}.faq_content ul li .answer ul{display:block;margin-top:10px}.faq_content ul li .answer ul li{width:100%}.faq_content ul li .answer ul li+li{margin-top:10px}}@media all and (max-width:990px){.toggle_btn{width:15px;height:15px}.lacto_btn{width:175px;line-height:40px}.faq_wrap,.faq_contact{margin:0}.faq_wrap{display:block;border-top:0;margin-bottom:60px;border-bottom:0}.faq_category{padding:0 16px 25px;border-bottom:1px solid var(--blackColor)}.faq_category>p{margin:0 0 5px;font-size:16px}.faq_category_scr{overflow-y:auto}.faq_category ul{display:flex;white-space:pre;gap:20px}.faq_category li{min-width:auto;font-size:16px;line-height:40px}.faq_content_wrap{padding:18px 16px 35px;border-left:0}.faq_content+.faq_content{margin-top:30px}.faq_content>strong{font-size:20px;margin:0 0 10px}.faq_content ul li p{padding:10px 45px 10px 0;font-size:12px!important}.faq_content ul li p.question{font-size:16px!important;line-height:1.25}.faq_content ul li .answer{padding:10px 45px 10px 0}.faq_content ul li .answer p{line-height:1.5}.faq_content ul li .answer ul li{font-size:12px;line-height:1.5}.faq_contact{padding:50px 0;margin-bottom:90px}.faq_contact strong{font-style:italic;font-size:25px!important;line-height:1.2}.faq_contact .lacto_btn{margin:15px auto 0}.faq_contact p{font-size:13px;line-height:1.5;margin:15px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/faq.css.map */
