@charset "UTF-8";html,body{overflow-x:clip!important}.kv-wrap{width:100%;margin:0 auto;padding-top:65px}.kv-slider .slick-slide{width:100%;height:auto;margin:0;position:relative;overflow:hidden}.kv-slider .slick-slide img{display:block;width:100%}.kv-slider .slick-arrow{width:50px;height:50px;border-radius:50%;background-color:#fff;cursor:pointer;border:none;outline:none;font-size:0;position:absolute;top:50%;z-index:1}.kv-slider .slick-arrow:before{content:"";display:block;width:20px;height:20px;border:1px solid #999;border-width:3px 3px 0 0;position:absolute;top:15px;transform:rotate(45deg)}@media screen and (max-width: 768px){.kv-wrap{padding-top:15vw}.kv-slider .slick-arrow{display:none!important}.kv-slider .slick-arrow:before{content:none}}.kv-slider .slick-next{right:5px;opacity:.8}.kv-slider .slick-prev{left:5px;opacity:.8}.kv-slider .slick-next:before{left:11px}.kv-slider .slick-prev:before{border-width:0 0 3px 3px;right:11px}.inner-960-wrap{width:90%;max-width:960px;margin:80px auto 0}@media screen and (max-width: 768px){.inner-960-wrap{margin:10.7vw auto 0}}.top-title{width:100%;max-width:660px;margin:0 auto}@media screen and (max-width: 768px){.top-title{width:57vw}}.index-title{font-size:26px;line-height:1.5;text-align:center;font-weight:700;margin-top:60px;letter-spacing:5px}@media screen and (max-width: 768px){.index-title{margin-top:8vw;font-size:4.46vw;letter-spacing:.8vw}}.index-wrap{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:.1px;margin-top:25px;box-shadow:6px 6px 13px #00000040}@media screen and (max-width: 768px){.index-wrap{margin-top:4vw;flex-wrap:wrap}}.index-nobita-logo{width:36%;background-color:#f7740f;display:flex;align-items:center;justify-content:center;clip-path:polygon(0% 0%,90% 0%,100% 100%,0% 100%)}.index-nobitapro-logo{width:36%;background-image:linear-gradient(90deg,#b3b3b3,#e6e6e6 65%);display:flex;align-items:center;justify-content:center;clip-path:polygon(0% 0%,90% 0%,100% 100%,0% 100%)}.index-pmnobita-logo{width:36%;background-color:#fff000;display:flex;align-items:center;justify-content:center;clip-path:polygon(0% 0%,90% 0%,100% 100%,0% 100%)}@media screen and (max-width: 768px){.index-nobita-logo,.index-nobitapro-logo,.index-pmnobita-logo{width:52%}}.index-nobita-logo img{max-width:211px;width:70%}.index-nobitapro-logo img{max-width:255px;width:80%}.index-pmnobita-logo img{max-width:190px;width:70%}.index-nobita-img{padding:30px 30px 30px 20px;width:27%}.index-nobitapro-img{padding:35px 15px 30px 0;width:30%}.index-pmnobita-img{padding:20px 70px 10px 20px;width:30%}@media screen and (max-width: 768px){.index-nobita-img,.index-nobitapro-img{width:48%;padding:2vw 2vw 0 0}.index-pmnobita-img{width:48%;padding:2vw 8vw 0 3vw}}.index-list{font-size:16px;font-weight:700;line-height:1.5;padding-left:30px;margin-top:15px;position:relative;letter-spacing:3px}@media screen and (max-width: 768px){.index-list{font-size:3.25vw;padding-left:6.2vw;margin-top:2.7vw}}.index-nobita-text{margin:30px 0 40px 20px}.index-nobitapro-text,.index-pmnobita-text{margin:30px 5px 40px 20px}@media screen and (max-width: 768px){.index-nobita-text,.index-nobitapro-text,.index-pmnobita-text{width:80%;margin:4vw auto 8vw}}.index-nobita-text .index-list:before{content:"";width:24px;height:20px;position:absolute;top:0;left:0;background-image:url(//nobita-soyprotein.com/cdn/shop/t/37/assets/nobita--index-nobita-check-icon.svg?v=31490194213101749181754057920);background-size:cover;background-repeat:no-repeat}.index-nobitapro-text .index-list:before{content:"";width:24px;height:20px;position:absolute;top:0;left:0;background-image:url(//nobita-soyprotein.com/cdn/shop/t/37/assets/nobita--index-nobitapro-check-icon.svg?v=133966813028919988821754057922);background-size:cover;background-repeat:no-repeat}.index-pmnobita-text .index-list:before{content:"";width:24px;height:20px;position:absolute;top:0;left:0;background-image:url(//nobita-soyprotein.com/cdn/shop/t/37/assets/nobita--index-pmnobita-check-icon.svg?v=103054508826784229131754057923);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.index-nobita-text .index-list:before,.index-nobitapro-text .index-list:before,.index-pmnobita-text .index-list:before{width:4.813675vw;height:3.98329vw;top:.3vw}}.index-nobita-text .index-btn{background-color:#f7740f;position:relative;border:1px solid #F7740F;z-index:1}.index-nobitapro-text .index-btn{background-color:#000;position:relative;border:1px solid #000;z-index:1}.index-pmnobita-text .index-btn{background-color:#fff000;position:relative;border:1px solid #fff000;z-index:1}.index-pmnobita-text .index-btn:before,.index-nobitapro-text .index-btn:before,.index-nobita-text .index-btn:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:#fff;transform-origin:left top;transform:scaleX(0);transition:all .3s ease-in}.index-pmnobita-text .index-btn:hover:before,.index-nobitapro-text .index-btn:hover:before,.index-nobita-text .index-btn:hover:before{transform-origin:left top;transform:scale(1)}.index-nobitapro-text .index-btn a,.index-nobita-text .index-btn a{color:#fff;position:relative;transition:.5s}.index-pmnobita-text .index-btn a{color:#000;position:relative;transition:.5s}.index-pmnobita-text .index-btn a:before,.index-pmnobita-text .index-btn a:after,.index-nobitapro-text .index-btn a:before,.index-nobitapro-text .index-btn a:after,.index-nobita-text .index-btn a:before,.index-nobita-text .index-btn a:after{content:"";position:absolute}.index-nobitapro-text .index-btn a:before,.index-nobita-text .index-btn a:before{width:8px;height:8px;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #fff;border-right:1px solid}.index-pmnobita-text .index-btn a:before{width:8px;height:8px;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #000;border-right:1px solid}.index-nobitapro-text .index-btn a:after,.index-nobita-text .index-btn a:after{width:10px;height:1px;right:20px;top:50%;transform:translateY(-50%);background:#fff}.index-pmnobita-text .index-btn a:after{width:10px;height:1px;right:20px;top:50%;transform:translateY(-50%);background:#000}@media screen and (max-width: 768px){.index-nobitapro-text .index-btn a:before,.index-nobita-text .index-btn a:before,.index-pmnobita-text .index-btn a:before{width:2vw;height:2vw;right:13vw}.index-nobitapro-text .index-btn a:after,.index-nobita-text .index-btn a:after,.index-pmnobita-text .index-btn a:after{width:2.7vw;right:13vw}}.index-nobita-text .index-btn a:hover{color:#f7740f}.index-nobitapro-text .index-btn a:hover{color:#000}.index-nobita-text .index-btn a:hover:before{border-top:1px solid #F7740F}.index-nobitapro-text .index-btn a:hover:before{border-top:1px solid #000}.index-nobita-text .index-btn a:hover:after{background:#f7740f}.index-nobitapro-text .index-btn a:hover:after{background:#000}.index-btn{max-width:220px;width:100%;text-align:center;margin-top:27px}.index-btn a{font-size:16px;font-weight:700;letter-spacing:1px;padding:15px;display:block}@media screen and (max-width: 768px){.index-btn{max-width:75vw;margin-top:5vw}.index-btn a{font-size:3.38vw;padding:3.7837vw}}.grey-bg{width:100%;margin-top:85px;background-color:#f2f2f2;position:relative;padding:.1px .1px 75px}@media screen and (max-width: 768px){.grey-bg{margin-top:12.2vw;padding:.1px .1px 13vw}}.grey-title-img{position:absolute;top:0;right:calc((100% - 1517px)/2);width:642px;z-index:2}@media screen and (max-width: 768px){.grey-title-img{position:relative;right:0;flex-grow:1;width:auto}}.inner-800-wrap{width:90%;max-width:800px;margin:0 auto;padding:.1px}.cont-title-wrap-2l{border-bottom:solid 1px #000;padding-bottom:20px;width:100%;max-width:460px;margin:75px auto 55px;position:relative}@media screen and (max-width: 768px){.grey-bg-title-sp-flex{position:relative;display:flex;align-items:flex-end;padding:.1px;margin-bottom:8vw}.cont-title-wrap-2l{border-bottom:solid .135vw #000;padding-bottom:3.2vw;margin:6vw -1vw 0 5%;flex-grow:1;width:auto}}.cont-title-en{position:relative;text-align:center;line-height:1;font-size:50px;z-index:3;letter-spacing:.1px}.text-shadow-gray{text-shadow:0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2,0 0 .5vw #f2f2f2}.text-shadow-white{text-shadow:0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff,0 0 .5vw #fff}.cont-title-ja{position:relative;text-align:center;font-size:18px;line-height:1.5;font-weight:700;margin-top:5px;z-index:3;letter-spacing:1px}@media screen and (max-width: 768px){.cont-title-en{font-size:9vw;text-align:left;letter-spacing:0}.cont-title-ja{font-size:3.1vw;margin-top:1vw;text-align:left}.sns-bg .cont-title-ja{font-size:4vw;margin-top:5vw}}.grey-inner-bg{width:100%;position:relative;z-index:3;padding:40px 0 30px;background-color:#fffc;margin-top:15px}@media screen and (max-width: 768px){.grey-inner-bg{margin-top:2.7vw;padding:5.4vw 0}}.grey-inner-wrap{width:90%;max-width:710px;margin:0 auto}.club-inner-title{font-size:18px;line-height:1.4;font-weight:700;padding-left:30px;position:relative;letter-spacing:.5px}.club-inner-title:before{position:absolute;content:"";top:3px;left:0;background-color:#000;border:solid 4px white;width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #000}@media screen and (max-width: 768px){.club-inner-title{font-size:3.7837vw;padding-left:5.4vw}.club-inner-title:before{width:3.5vw;height:3.5vw}}.club-inner-list-wrap{display:flex;flex-direction:row-reverse;margin-top:5px;justify-content:space-between;padding:.1px}.club-inner-list-text{width:55%}@media screen and (max-width: 768px){.club-inner-list-wrap{margin-top:0;display:block}.club-inner-list-text{width:100%}}.readMoreContainer{position:relative;height:auto;max-height:200px;overflow:hidden;transition:max-height .6s}@media screen and (max-width: 768px){.readMoreContainer{max-height:38vw}}.readMoreContainer:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:1s;background:linear-gradient(to bottom,transparent 40%,#ffffff 100%);pointer-events:none;z-index:0}.readMoreContainer.show:after{z-index:-1;opacity:0}.club-inner-img{width:45%}@media screen and (max-width: 768px){.club-inner-img{width:80%;margin:0 auto}}.club-inner-list-title{font-size:14px;font-weight:700;color:#fff;padding:5px 20px 5px 15px;background-color:#000;display:inline-block;clip-path:polygon(0% 0%,93% 0%,100% 100%,0% 100%);margin-top:15px}.club-text-wrap{font-size:13px;line-height:1.3;padding-left:15px;border-left:3px solid #FCC8A0}@media screen and (max-width: 768px){.club-inner-list-title{font-size:3vw;margin-top:3vw}.club-text-wrap{font-size:2.8vw;padding-left:3.2vw}}.club-text-wrap li{display:flex;margin-top:8px}.city{width:20%}.name{width:80%}@media screen and (max-width: 768px){.city{width:20%}.name{width:80%}}.readMoreBtn{font-size:12px;font-weight:700;margin:25px auto 0;padding:7px 35px;border:solid 1px #ccc;background-color:#f2f2f2;display:block;cursor:pointer;transition:.5s}@media screen and (max-width: 768px){.readMoreBtn{font-size:3vw;margin:4vw auto 0;padding:1.5vw 7.3vw}}.readMoreBtn:hover{filter:brightness(1.03)}.ambassador-title-read-wrap{border-bottom:solid 1px #000;padding-bottom:15px;width:90%;max-width:400px;margin:0 auto 25px;position:relative}.ambassador-title-en{position:relative;text-align:center;font-size:40px;z-index:3;letter-spacing:.1px}.ambassador-title-ja{position:relative;text-align:center;font-size:16px;line-height:1.5;font-weight:700;margin-top:5px;z-index:3;letter-spacing:1px}.ambassador-logo{max-width:155px;width:100%;margin:0 auto 25px}.ambassador-read{font-size:15px;font-weight:700;line-height:2.2;text-align:center}.ambassador-list-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.ambassador-list{width:48.5%;background-color:#f1f1f1;box-shadow:5px 5px 5px #00000040;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.ambassador-img{width:42%}.ambassador-text{width:58%;margin-right:25px;text-align:right}.ambassador-title{font-size:13px;line-height:1.5}.ambassador-name{font-size:19px;line-height:1.5;font-weight:700;margin-top:5px}@media screen and (max-width: 768px){.ambassador-title-en{font-size:7.25vw}.ambassador-title-ja{font-size:2.9vw;margin-top:1vw}.ambassador-title-read-wrap{margin:1.5vw auto 4.6vw;padding-bottom:3.2vw}.ambassador-logo{width:37vw;margin:0 auto 5.2vw}.ambassador-read{font-size:3.25vw;text-align:left}.ambassador-list-wrap{display:block;margin-bottom:3vw}.ambassador-list{width:100%;margin-top:3.3vw}.ambassador-text{margin-right:6.2vw}.ambassador-title{font-size:3vw}.ambassador-name{font-size:4.5vw;margin-top:2vw}}.cont-head-wrap{width:100%;position:relative;padding:.1px}.cont-title-read-wrap-2l,.cont-title-read-wrap-1l{border-bottom:solid 1px #000;padding-bottom:20px;width:100%;max-width:460px;margin:73px auto 25px;position:relative}.cont-title-img{position:absolute;top:0;right:calc((100% - 1515px)/2);width:642px;z-index:2}@media screen and (max-width: 768px){.cont-title-sp-flex{position:relative;display:flex;align-items:flex-end;padding:.1px;margin-bottom:4.3vw}.cont-title-read-wrap-2l{border-bottom:solid .135vw #000;margin:10.8vw -1vw 0 5%;padding-bottom:3.2vw;width:auto;flex-grow:1}.cont-title-read-wrap-1l{border-bottom:solid .135vw #000;margin:24.5vw -1vw 0 5%;padding-bottom:3.2vw;width:auto;flex-grow:1}.cont-title-img{position:relative;right:0;flex-grow:1;width:auto}}.cont-read{font-size:17px;font-weight:700;line-height:2;letter-spacing:1px;position:relative;z-index:3}@media screen and (max-width: 768px){.cont-read{font-size:3.5vw}}.thumb-wrap{position:relative;z-index:3;width:85%;max-width:1020px;margin:40px auto 0}@media screen and (max-width: 768px){.thumb-wrap{margin:7.3vw auto 0}}.customer-thumb-wrap,.info-thumb-wrap{background-color:#fff;width:100%;padding:10px}@media screen and (max-width: 768px){.customer-thumb-wrap,.info-thumb-wrap{padding:1.756vw}}.customer-club-name{font-size:11px;font-weight:700;line-height:1.5}.customer-sports-name{font-size:10px;font-weight:700;line-height:1.3;margin-top:4px}.customer-detail{font-size:10px;font-weight:700;line-height:1.3;margin-top:5px}.customer-name,.info-title{font-size:13px;font-weight:700;line-height:1.5;margin-top:3px;position:relative}.customer-name:after{content:"\3055\3093";font-size:11px}.customer-day,.info-day{color:#999;line-height:1.5;font-size:10px;margin-top:3px}.customer-voice-btn{font-size:10px;border-bottom:solid 1px #000;margin-top:10px;position:relative}@media screen and (max-width: 768px){.customer-club-name{font-size:2.6vw}.customer-sports-name{font-size:2.432vw;margin-top:.95vw}.customer-detail{font-size:2.432vw;margin-top:.6vw}.customer-name{font-size:3.513vw;margin-top:1vw}.customer-name:after{font-size:2.7vw}.customer-day,.info-day{font-size:2.432vw;margin-top:.9vw}.customer-voice-btn{margin-top:2.7vw;font-size:2.432vw}}.customer-voice-btn:before{content:"";position:absolute;width:5px;height:5px;right:-12px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #000;border-right:1px solid}.customer-voice-btn:after{content:"";position:absolute;width:5px;height:1px;right:-12px;top:50%;transform:translateY(-50%);background:#000}.customer-voice-btn span:after{content:"";position:absolute;border-radius:50%;border:1px solid #000;right:-17px;top:-1px;width:14px;height:14px}@media screen and (max-width: 768px){.customer-voice-btn:before{width:1vw;height:1vw;right:-3vw}.customer-voice-btn:after{width:1vw;right:-3vw}.customer-voice-btn span:after{width:3.25vw;height:3.25vw;right:-4.3vw;top:-.1vw}}.thumb-slider .slick-slide{width:100%;height:auto;margin:0 5px;position:relative;overflow:hidden}.thumb-slider .slick-slide a{transition:.5s}.thumb-slider .slick-slide a:hover{filter:brightness(1.1)}.thumb-slider .slick-slide img{display:block;width:100%}.thumb-slider .slick-arrow{width:50px;height:50px;border-radius:50%;cursor:pointer;border:none;outline:none;font-size:0;position:absolute;top:50%;z-index:1}@media screen and (max-width: 768px){.thumb-slider .slick-arrow{top:30%}.info-wrap .thumb-slider .slick-arrow{top:50%}}.thumb-slider .slick-arrow:before{content:"";display:block;width:20px;height:20px;border:1px solid #999;border-width:3px 3px 0 0;position:absolute;top:15px;transform:rotate(45deg)}.thumb-slider .slick-next{right:-35px;opacity:.8}.thumb-slider .slick-prev{left:-35px;opacity:.8}.thumb-slider .slick-next:before{left:11px}.thumb-slider .slick-prev:before{border-width:0 0 3px 3px;right:11px}.list-page-btn{background-color:#000;position:relative;border:1px solid #000;z-index:1;max-width:260px;width:100%;text-align:center;margin:35px auto;display:block}.list-page-btn a{font-size:14px;font-weight:700;letter-spacing:1px;padding:15px;display:block;color:#fff;position:relative;transition:.5s}@media screen and (max-width: 768px){.list-page-btn{max-width:68vw;margin:8.6vw auto}.list-page-btn a{font-size:3.37837vw;padding:4.5vw}}.list-page-btn a:hover{color:#000}.list-page-btn a:hover:before{border-top:1px solid #000}.list-page-btn a:hover:after{background:#000}.list-page-btn:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:#fff;transform-origin:left top;transform:scaleX(0);transition:all .3s ease-in}.list-page-btn:hover:before{transform-origin:left top;transform:scale(1)}.list-page-btn a:before,.list-page-btn a:after{content:"";position:absolute}.list-page-btn a:before{width:8px;height:8px;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #fff;border-right:1px solid}.list-page-btn a:after{width:10px;height:1px;right:20px;top:50%;transform:translateY(-50%);background:#fff}@media screen and (max-width: 768px){.list-page-btn a:before{width:1.7vw;height:1.7vw;right:7vw}.list-page-btn a:after{width:2.25vw;right:7vw}}.moll-wrap{position:relative;background-color:#e2e2e2;display:flex;align-items:center;justify-content:space-between;padding:10px;width:90%;max-width:900px;margin:45px auto 0;border-radius:40px}@media screen and (max-width: 768px){.moll-wrap{display:block;margin:13vw auto 0;padding:9vw 4vw 4vw;border-radius:3vw}}.moll-wrap:before{content:"";position:absolute;top:0;left:0;width:70px;height:70px;background-image:url(//nobita-soyprotein.com/cdn/shop/t/37/assets/nobita--moll-icon.svg?4130);background-position:center;background-size:contain}@media screen and (max-width: 768px){.moll-wrap:before{width:14.6vw;height:14.6vw;top:-7.3vw;left:calc(50% - 7.3vw)}}.moll-title{font-size:12px;font-weight:700;margin-left:80px;line-height:1.6;position:relative}.moll-title:after{content:"";position:absolute;right:-25px;width:20px;height:20px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #000;border-right:1px solid #000}@media screen and (max-width: 768px){.moll-title{font-size:3.25vw;text-align:center;margin-left:0}.moll-title:after{content:none}}.shop-btn{width:100%;height:50px;display:flex;background-color:#fff;align-items:center;justify-content:center;border-radius:50px;text-align:center;position:relative;box-shadow:2px 2px 5px #0003;transition:.3s}@media screen and (max-width: 768px){.shop-btn{height:16vw}}.shop-btn:hover{box-shadow:none;transform:scale(1.03)}.shop-btn:after{content:"";position:absolute;top:20px;right:10px;width:8px;height:8px;background-image:url(//nobita-soyprotein.com/cdn/shop/t/37/assets/nobita--win-logo.svg?v=165538514234517397181754057963);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.shop-btn:after{width:4vw;height:4vw;top:6vw;right:4vw}}.shop-btn img{width:70%}.moll-wrap li:nth-child(2),.moll-wrap li:nth-child(3),.moll-wrap li:nth-child(4){width:22.5%;margin-left:10px}.moll-wrap li:nth-child(2){margin-left:40px}@media screen and (max-width: 768px){.moll-wrap li:nth-child(2),.moll-wrap li:nth-child(3),.moll-wrap li:nth-child(4){width:100%;margin-left:0;margin-top:3vw}.moll-wrap li:nth-child(2) img,.moll-wrap li:nth-child(3) img{width:100%}}.sns-bg{width:100%;margin-top:25px;background-color:#f2f2f2;position:relative;padding:70px .1px 50px}.sns-title{position:relative;text-align:center;font-size:18px;line-height:1.5;font-weight:700;margin-top:5px;z-index:3;letter-spacing:1px}@media screen and (max-width: 768px){.sns-bg{margin-top:7vw;padding:5.4vw .1px 9.45vw}.sns-title{font-size:4vw}}.sns-wrap{max-width:900px;width:90%;margin:25px auto 0;display:flex;justify-content:space-between}.sns-wrap li{background-color:#fff;text-align:center}.insta{width:100%;padding:.1px 2%}.twitter{width:33%;padding:.1px 2%}@media screen and (max-width: 768px){.sns-wrap{margin:4.3vw auto 0;display:block}.insta{width:100%}.twitter{width:100%;margin-top:6vw}}.insta-title{font-size:16px;font-weight:700;margin:30px 0;padding-left:35px;position:relative;display:inline-block}.insta-title:before{content:"";position:absolute;top:-3px;left:0;width:25px;height:25px;background-image:url(//nobita-soyprotein.com/cdn/shop/t/37/assets/nobita--insta-color-logo.png?v=54232257710038035171754057929);background-size:contain}@media screen and (max-width: 768px){.insta-title{font-size:5.4vw;margin:6.76vw 0;padding-left:10vw}.insta-title:before{width:8.1vw;height:8.1vw}}.twitter-title{font-size:16px;font-weight:700;margin:30px 0;padding-left:30px;position:relative;display:inline-block}.twitter-title:before{content:"";position:absolute;top:-3px;left:0;width:23px;height:23px;background-image:url(//nobita-soyprotein.com/cdn/shop/t/37/assets/nobita--x-black-logo.svg?v=30165450044397646491754057964);background-size:contain}@media screen and (max-width: 768px){.twitter-title{font-size:5.4vw;margin:6.76vw 0;padding-left:10vw}.twitter-title:before{width:8vw;height:8vw}}.twitter .list-page-btn{max-width:200px;width:100%}@media screen and (max-width: 768px){.twitter .list-page-btn{max-width:68vw}}.youtube-bg{width:100%;background:linear-gradient(to bottom,#f2f2f2 0% 50%,#fff 50% 100%);position:relative;padding:.1px}.youtube-title{position:relative;text-align:center;font-size:18px;line-height:1.5;font-weight:700;margin-top:5px;z-index:3;letter-spacing:1px}.youtube-16-9{width:100%;height:auto;aspect-ratio:16 / 9}.youtube-wrap{max-width:800px;width:90%;margin:50px auto 0}.youtube-list{display:flex;justify-content:space-between;margin-top:20px}.youtube-list li{width:48%}@media screen and (max-width: 768px){.youtube-wrap{margin:9vw auto 0}.youtube-title{font-size:4vw}.youtube-list{display:block;margin-top:2.7vw}.youtube-list li{width:100%}.youtube-list li:last-child{margin-top:4.86vw}}.youtube-list a{transition:.5s}.youtube-list a:hover{opacity:.8}.cont-title-wrap-1l{border-bottom:solid 1px #000;padding-bottom:20px;width:100%;max-width:460px;margin:75px auto 55px;position:relative}@media screen and (max-width: 768px){.cont-title-wrap-1l{border-bottom:solid .135vw #000;padding-bottom:3.2vw;margin:20.5vw 0 0 5%;flex-grow:1;width:100%}}.faq-bg{width:100%;position:relative;z-index:3;background-color:#fffc;margin-top:15px;padding:25px .1px .1px}.faq-wrap{padding:25px 0;border-bottom:dashed 1px #000}.question{transition:background .3s ease;cursor:pointer;position:relative;padding-right:30px;padding-left:40px;font-size:18px;font-weight:700;line-height:1.8}.question:before,.question:after{position:absolute;content:"";top:1px;right:0;bottom:0;width:15px;height:2px;margin:auto;background:#000}.question:after{transform:rotate(-90deg);transition:transform .3s}.question.active:after{transform:rotate(0)}@media screen and (max-width: 768px){.faq-bg{margin-top:8vw;margin-bottom:40vw;padding:1vw .1px .1px}.faq-wrap{padding:3.5vw 0}.question{padding-left:6.2vw;padding-right:5.9vw;font-size:3.5vw}.question:before,.question:after{width:3.5vw}}.answer{display:none;font-size:16px;line-height:2;padding-left:40px;margin-top:20px;position:relative}.question span:before{position:absolute;content:"Q";top:0;left:0;font-size:30px;line-height:1}.answer span:before{position:absolute;content:"A";top:3px;left:3px;font-size:25px;line-height:1;font-weight:400}@media screen and (max-width: 768px){.answer{font-size:3.3vw;padding-left:6.2vw;margin-top:2vw}.question span:before{font-size:5.3vw}.answer span:before{font-size:4.5vw}}main{position:relative}.seminar-fix-btn{position:fixed;bottom:20px;right:20px;z-index:10}.seminar-fix-btn a{position:relative;display:block;transition:.3s;z-index:11;width:123px}.seminar-fix-btn a:hover{opacity:.8}@media screen and (max-width: 768px){.seminar-fix-btn a{width:28vw;right:.5vw}}.simulation-fix-btn{position:fixed;bottom:130px;right:30px;z-index:10}.simulation-fix-btn a{position:relative;display:block;font-size:13px;font-weight:700;line-height:1.5;text-align:center;background-color:#fff;border:solid #b3b3b3 1px;border-radius:50%;width:115px;height:115px;transition:.3s;padding:23px 0}.simulation-fix-btn a:hover{opacity:.8}.simulation-fix-btn a:before{content:"";position:absolute;top:-16px;left:-16px;width:144px;height:144px;background-image:url(//nobita-soyprotein.com/cdn/shop/t/37/assets/nobita--simulation-fix-rotate.svg?v=119309814174005744301754057957);background-size:contain;animation:rotation1 10s linear infinite}.simulation-fix-btn span{font-size:15px}@media screen and (max-width: 768px){.simulation-fix-btn{bottom:29vw;right:7vw}.simulation-fix-btn a{font-size:2.7vw;width:25vw;height:25vw;padding:5.5vw 0}.simulation-fix-btn a:before{width:31vw;height:31vw;top:-3.35vw;left:-3.35vw}.simulation-fix-btn span{font-size:3.4vw}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nobita--style.css.map */
