#comnico-page-cms .comnico-top-header .menu-logo{width:25%}#comnico-page-sns .page-fv-inner{padding:80px 0 0}#comnico-page-sns.page-product .page-fv-wrapper{align-items:center;display:flex;gap:100px;justify-content:center;min-height:720px;padding:0 440px 0 80px;width:100%}#comnico-page-sns .page-fv-title span{font-size:20px;font-weight:500}#comnico-page-sns .page-product h1{font-size:48px}#comnico-page-sns .page-fv-title{flex-shrink:0;width:500px}#comnico-page-sns .page-product-kv-top{max-width:500px;width:50%}#comnico-page-sns .page-product-kv-top img{width:100%}#comnico-page-sns .point-wrapper{max-width:80%}#comnico-page-sns .page-product-fv-news{margin:0;padding-right:440px;width:100%}#comnico-page-sns .page-product-fv-news p{width:100%}@media (max-width:1700px){#comnico-page-sns .page-product-kv-top{width:40%}#comnico-page-sns.page-product .page-fv-wrapper{gap:40px;min-height:800px;min-height:720px;padding:0 440px 0 80px}}@media (max-width:1400px){#sns-form-area.product-form-area{width:350px}#comnico-page-sns.page-product .page-fv-wrapper{padding:0 380px 0 40px}#comnico-page-sns .page-product-fv-news{padding-right:380px}#comnico-page-sns .page-fv-title{width:410px}#comnico-page-sns .page-fv-title span{font-size:16px}}@media (max-width:1200px){#comnico-page-sns .page-fv-title{width:360px}#comnico-page-sns .page-fv-title span{font-size:14px}#comnico-page-sns.page-product h1{font-size:30px!important}}@media (max-width:1024px){#sns-form-area.product-form-area{display:none}#comnico-page-sns.page-product .page-fv-wrapper{min-height:0;padding:100px 40px}#comnico-page-sns .page-product-fv-news{font-size:14px;padding-right:40px}}@media (max-width:768px){.kv-top-sns{margin-right:0}#comnico-page-sns .page-fv-inner{padding:0!important}}@media (max-width:430px){#comnico-page-sns.page-product .page-fv-wrapper{padding:100px 20px 90px}#comnico-page-sns .page-fv-title{max-width:100%;width:100%}#comnico-page-sns .page-product-kv-top{max-width:80%;width:80%}#comnico-page-sns .page-product-fv-news{padding-right:20px}#comnico-page-sns.page-product h1{font-size:33px!important}#comnico-page-sns .page-fv-title{gap:16px}#comnico-page-sns .page-fv-title span{font-size:16px}}#sns-solution-area .inner-wrapper{flex-wrap:wrap;gap:20px}.sns-solution-item{align-items:center;background-color:var(--gray);border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:30px;width:calc(33.33333% - 13.33333px)}.sns-solution-item .title-en{color:var(--darkgray);font-size:32px}.sns-solution-item-ttl{flex-grow:1}.sns-solution-item-ttl .lh-middle{font-weight:500}.sns-solution-item-img{max-width:80px}#sns-solution-item-06 .sns-solution-item-img{max-width:50px}.sns-solution-item-bottom{background-color:var(--white);border-radius:6px;color:var(--green);font-size:14px;font-weight:700;padding:20px;width:100%}.sns-solution-item-bottom strong{font-weight:inherit}.sns-solution-item-bottom .sns-icon-wrapper{margin-top:0}@media (max-width:1600px){#sns-solution-area .sns-solution-item-ttl .lh-middle{font-size:14px}.sns-solution-item{padding:20px}}@media (min-width:768px) and (max-width:1500px){.sns-solution-item{padding:10px}.sns-solution-item-bottom{font-size:12px;padding:10px}#sns-solution-area .sns-solution-item-ttl .lh-middle{letter-spacing:0}}@media (max-width:1024px){#sns-solution-area .inner-wrapper{flex-direction:row}}@media (max-width:768px){#sns-solution-area .inner-wrapper{flex-direction:column}.sns-solution-item{width:100%}}.account-consulting-wrapper{background-color:var(--gray);border-radius:8px;display:flex;flex-direction:column;gap:40px;margin-top:40px;padding:50px 40px}.account-consulting-bottom{display:flex;gap:50px}.account-consulting-bottom .company-column .company-colum-item{text-align:left}#cms-account-consulting-area .company-column .common-ttl{border-bottom:1px solid var(--white)}.account-consulting-bottom .company-colum-item p{font-size:16px}.company-colum-item-list{display:flex;flex-wrap:wrap;font-weight:500;gap:16px}.company-colum-item-list li{background-color:var(--white);color:var(--black);padding:12px;width:calc(50% - 8px)}.company-colum-item div{display:flex;justify-content:space-between;margin-top:12px}.company-colum-item div span:first-child{font-size:20px;font-weight:700}.company-colum-item div span:last-child{font-size:12px}@media (max-width:1024px){.account-consulting-bottom{gap:inherit}.company-colum-item div{flex-direction:column}}@media (max-width:768px){.account-consulting-bottom{flex-direction:column}}@media (max-width:430px){.account-consulting-wrapper{padding:50px 20px}}#sns-reason-area .b-img-text{margin-top:0}#sns-reason-area .common-btn span{font-size:16px;text-align:center}#sns-reason-area .company-column{min-width:inherit}#sns-reason-area .company-column .common-ttl{border-bottom:1px solid var(--white);font-size:24px;font-weight:500}#sns-reason-area .company-colum-item p{font-size:16px;text-align:left}#sns-reason-area .company-colum-item span{display:block;font-size:14px;text-align:right}.b-img.sns-reason-area-last{display:flex;flex-direction:column;gap:20px}@media (max-width:1200px){#sns-reason-area .common-ttl h3 br{display:none}}#sns-case-area .inner-intro,#sns-case-area .inner-intro p:first-child{margin-top:0}.sns-plan-wrapper{background-color:var(--gray);border-radius:8px;font-size:20px;font-weight:500;margin-top:40px;padding:40px}.sns-plan-wrapper ul{margin:auto;max-width:50%}.sns-plan-wrapper ul li{border-bottom:1px solid var(--darkgray);display:flex;justify-content:space-between;line-height:1;padding:24px 0}.sns-plan-btn{font-size:12px;margin-top:30px}.sns-plan-btn p{margin-bottom:10px}@media (max-width:1024px){.sns-plan-wrapper ul{max-width:75%}}@media (max-width:768px){.sns-plan-wrapper ul{max-width:100%}}@media (max-width:430px){.sns-plan-wrapper ul li{flex-direction:column;gap:15px}}#sns-tool-area .inner-wrapper a:first-child img{width:40%}#sns-tool-area .inner-wrapper a:first-child:hover{background-color:var(--black)!important;color:inherit!important;filter:none;opacity:.5}.hs-richtext.hs-main-font-element a{color:#0691d7;text-decoration:underline}.sns-page-sp-cta{margin-top:20px}#comnico-page-sns .cta-btn{display:flex}@media (max-width:1500px){.product-contents-wrapper .b-text h3{font-size:30px}}@media (max-width:1300px){.product-contents-wrapper .b-text h3{font-size:26px}}@media (max-width:1024px){#sns-tool-area .common-btn.product-btn{width:100%!important}}@media (max-width:430px){.product-contents-wrapper .b-img-text,.product-contents-wrapper .b-img-text .b-img,.product-contents-wrapper .b-img-text .b-text{padding-left:0!important;padding-right:0!important}.bl_faq_question_text.is_active:after{top:32px!important}}.small-text{font-size:10px!important;line-height:1.4!important}#tiktok-form-bottom.product-form-area{margin:120px auto;max-width:720px;position:static;right:auto;top:auto;width:100%}#tiktok-form-bottom .form-container{border-radius:16px}#tiktok-form-bottom .form-content{display:block}#tiktok-form-bottom .form-heading{margin-bottom:32px;text-align:center}#tiktok-form-bottom .form-heading .ttl-discription{color:#4c5254;font-size:15px;line-height:1.9}@media (max-width:768px){#tiktok-form-bottom.product-form-area{margin:80px auto;max-width:100%}#tiktok-form-bottom .form-heading{margin-bottom:24px}#tiktok-form-bottom .form-heading .ttl-discription{font-size:14px}}html:has(#tiktok-form-bottom){scroll-behavior:smooth!important}#comnico-page-sns #comnico-fv-area .fv-sp-cta .cta-btn.cta-btn-green{--brand-color:#fe2c55;transition:background-color .25s,color .25s,box-shadow .25s,transform .25s}#comnico-page-sns #comnico-fv-area .page-fv-title .cta-btn span.arrow{color:inherit}#comnico-page-sns #comnico-fv-area .fv-sp-cta .cta-btn.cta-btn-green:hover{box-shadow:0 10px 24px rgba(254,44,85,.32);transform:translateY(-2px)}#comnico-page-sns #comnico-fv-area .fv-sp-cta .cta-btn.cta-btn-green:focus-visible{outline:3px solid #fe2c55;outline-offset:3px}#comnico-page-sns .common-btn.single-btn.bg-green{transition:background-color .25s,color .25s,box-shadow .25s,transform .25s}#comnico-page-sns .common-btn.single-btn.bg-green:hover{box-shadow:0 8px 20px rgba(0,177,181,.28);transform:translateY(-2px)}#comnico-page-sns .common-btn.single-btn.bg-green .arrow{transition:transform .25s}#comnico-page-sns .common-btn.single-btn.bg-green:hover .arrow{transform:translateX(4px)}#comnico-page-sns .common-btn.single-btn.bg-green:focus-visible{outline:3px solid #00b1b5;outline-offset:3px}.tiktok-multisns{background-color:#f1f3f3;border-radius:20px;color:var(--black);padding:56px 40px;text-align:center}.tiktok-multisns .ms-lead{color:#4c5254;font-size:15px;line-height:1.9;margin:26px 0 32px}.tiktok-multisns .ms-logos{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin:0 0 32px;padding:0}.tiktok-multisns .ms-logos li{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.tiktok-multisns .ms-logos img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.tiktok-multisns .common-btn{margin:0 auto}@media (max-width:768px){.tiktok-multisns{border-radius:14px;padding:36px 20px}.tiktok-multisns .ms-lead{font-size:14px;margin:20px 0 26px}.tiktok-multisns .ms-logos{gap:16px}.tiktok-multisns .ms-logos li{height:36px;width:36px}}#tiktok-result-area .inner-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.tiktok-result-item{align-items:start;background-color:var(--gray);border-radius:8px;column-gap:20px;display:grid;grid-template-areas:"figure icon" "lead   lead";grid-template-columns:1fr auto;padding:32px 32px 28px;text-align:left;width:100%}.tiktok-result-icon{align-items:center;background-color:var(--white);border-radius:50%;display:flex;flex-shrink:0;grid-area:icon;height:104px;justify-content:center;width:104px}.tiktok-result-icon svg{height:55px;width:55px}.tiktok-result-figure{color:var(--green);display:block;font-weight:700;grid-area:figure;margin:0;min-width:0}.tiktok-result-figure .r-lbl{color:#6c7476;display:block;font-size:12px;font-weight:500;line-height:1.55;margin-bottom:2px;word-break:keep-all}.tiktok-result-figure .r-num{display:block;font-size:60px;letter-spacing:-.01em;line-height:1.15;white-space:nowrap}.tiktok-result-figure .r-num .r-unit{font-size:26px;margin-left:2px}.tiktok-result-item .r-lead{border-top:1px solid #e2e6e6;color:#4c5254;font-size:14px;font-weight:500;grid-area:lead;line-height:1.8;margin:18px 0 0;min-width:0;padding-top:18px}.tiktok-result-note{color:#777;font-size:12px;margin-top:24px;text-align:center}@media (max-width:1024px){.tiktok-result-item{padding:28px 24px 24px}.tiktok-result-icon{height:88px;width:88px}.tiktok-result-icon svg{height:47px;width:47px}.tiktok-result-figure .r-num{font-size:50px}.tiktok-result-figure .r-num .r-unit{font-size:22px}}@media (max-width:768px){#tiktok-result-area .inner-wrapper{grid-template-columns:1fr}.tiktok-result-item{column-gap:14px;padding:24px 20px}.tiktok-result-icon{height:56px;width:56px}.tiktok-result-icon svg{height:30px;width:30px}.tiktok-result-figure .r-num{font-size:36px}.tiktok-result-figure .r-num .r-unit{font-size:20px}.tiktok-result-item .r-lead{margin-top:16px;padding-top:16px}}@media (max-width:360px){.tiktok-result-item{column-gap:12px}.tiktok-result-icon{height:48px;width:48px}.tiktok-result-icon svg{height:26px;width:26px}.tiktok-result-figure .r-num{font-size:32px}.tiktok-result-figure .r-num .r-unit{font-size:18px}}#comnico-page-sns #sns-solution-area,#comnico-page-sns #tiktok-result-area{padding-bottom:0}#comnico-page-sns #sns-reason-area{padding-top:120px}#comnico-page-sns #sns-reason-area>.common-inner.mt-120{margin-top:0}#comnico-page-sns #sns-reason-area{background-color:var(--gray);padding-bottom:60px}#comnico-page-sns #sns-solution-area{padding-bottom:40px}@media (max-width:768px){#comnico-page-sns #sns-reason-area{padding-bottom:60px;padding-top:60px}}#comnico-page-sns #comnico-fv-area{background-color:#000;position:relative}#comnico-page-sns #comnico-fv-area .lp-logo{left:40px;line-height:1;position:absolute;top:26px;z-index:5}#comnico-page-sns #comnico-fv-area .lp-logo img{display:block;height:auto;width:120px}@media (max-width:768px){#comnico-page-sns #comnico-fv-area .lp-logo{left:20px;top:20px}#comnico-page-sns #comnico-fv-area .lp-logo img{width:104px}}#comnico-page-sns #comnico-fv-area .page-fv-title,#comnico-page-sns #comnico-fv-area .page-fv-title h1,#comnico-page-sns #comnico-fv-area .page-fv-title p,#comnico-page-sns #comnico-fv-area .page-fv-title span{color:var(--white);text-shadow:none}#comnico-page-sns #comnico-fv-area .page-fv-title .small-text{color:hsla(0,0%,100%,.68)}#comnico-page-sns #comnico-fv-area .page-fv-title h1{font-weight:900;letter-spacing:.01em}#comnico-page-sns #comnico-fv-area .page-fv-title span.tt-cyan,#comnico-page-sns #comnico-fv-area .page-fv-title span.tt-red{font-size:inherit;font-weight:inherit;line-height:inherit;text-shadow:none}#comnico-page-sns #comnico-fv-area .page-fv-title span.tt-cyan{color:#25f4ee}#comnico-page-sns #comnico-fv-area .page-fv-title span.tt-red{color:#fe2c55}#comnico-page-sns #comnico-fv-area .page-fv-title span.tt-grad{background:linear-gradient(90deg,#25f4ee,#fe2c55);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:inherit;font-weight:inherit;line-height:inherit;text-shadow:none}#comnico-page-sns #comnico-fv-area .marker.bg-green{background-color:rgba(37,244,238,.12)!important;border:1px solid rgba(37,244,238,.5)!important;border-radius:12px;color:#25f4ee!important;display:inline-block;font-size:15px;line-height:1.7;padding:10px 18px;text-shadow:none}#comnico-page-sns #comnico-fv-area .page-product-kv-top .hs_cos_wrapper{width:100%}#comnico-page-sns #comnico-fv-area .page-product-kv-top img{display:block;height:auto!important;margin:0 auto;max-width:100%!important;object-fit:contain}@media (max-width:768px){#comnico-page-sns #comnico-fv-area .page-product-kv-top img{max-width:210px!important;width:100%!important}}#comnico-page-sns #tiktok-result-area .ttl-discription{color:#4c5254;font-size:15px;line-height:1.9;margin-bottom:44px;margin-left:auto;margin-right:auto;max-width:720px}#comnico-page-sns #tiktok-result-area .ttl-discription strong{color:var(--green);font-weight:700}@media (max-width:768px){#comnico-page-sns #tiktok-result-area .ttl-discription{font-size:14px;margin-bottom:32px;text-align:left}}#comnico-page-sns .bl_contact_content .hs_submit input,#comnico-page-sns .bl_contact_content form .hs-button.primary{background:#fe2c55}#comnico-page-sns #sns-form-area.product-form-area{top:100px}@media (min-width:1025px){#comnico-page-sns #sns-form-area.product-form-area{width:350px}#comnico-page-sns.page-product .page-fv-wrapper{justify-content:space-between;padding-right:380px}#comnico-page-sns .page-product-kv-top{flex:1 1 auto;max-width:none;width:auto}}@media (min-width:1401px){#comnico-page-sns.page-product h1{font-size:48px!important}#comnico-page-sns #comnico-fv-area .marker.bg-green{font-size:16px}}@media (min-width:1501px){#comnico-page-sns.page-product .page-fv-wrapper{gap:40px;padding-left:80px;padding-right:380px}#comnico-page-sns #sns-form-area.product-form-area{right:0}#comnico-page-sns #sns-form-area .form-container{border-radius:16px 0 0 0}}#comnico-page-sns #sns-reason-area .product-contents-wrapper{margin-left:calc(50% - 50vw + 60px);margin-right:calc(50% - 50vw + 60px);width:auto}#sns-solution-item-02 .sns-solution-item-img{max-width:99px}#sns-solution-item-03 .sns-solution-item-img{max-width:74px}#sns-solution-item-04 .sns-solution-item-img{max-width:65px}#comnico-page-sns #comnico-fv-area .page-fv-title h1{margin-top:24px}@media (max-width:430px){#comnico-page-sns #comnico-fv-area .page-fv-title h1{margin-top:16px}}@media (max-width:700px){#comnico-page-sns.page-product .page-fv-wrapper{flex-direction:column}#comnico-page-sns .page-fv-title{width:100%}#comnico-page-sns .page-product-kv-top{width:80%}}#comnico-page-sns #comnico-flow-area .flow-steps{column-gap:40px;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:60px 0 0;padding:0;position:relative}#comnico-page-sns #comnico-flow-area .flow-steps:before{background:var(--green);content:"";height:2px;left:10%;position:absolute;right:10%;top:37px;z-index:1}#comnico-page-sns #comnico-flow-area .flow-step{margin:0;min-width:0;position:relative}#comnico-page-sns #comnico-flow-area .flow-step-dot{background:var(--green);border-radius:50%;height:28px;left:calc(50% - 14px);position:absolute;top:24px;width:28px;z-index:2}#comnico-page-sns #comnico-flow-area .flow-step-head{background:var(--gray);box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%);min-height:124px;padding:58px 24px 16px}#comnico-page-sns #comnico-flow-area .flow-step:last-child .flow-step-head{clip-path:none}#comnico-page-sns #comnico-flow-area .flow-step-ttl{color:var(--black);display:block;font-size:22px;font-weight:700;line-height:1.4;text-align:center}#comnico-page-sns #comnico-flow-area .flow-step-text{color:var(--black);font-size:14px;line-height:1.9;margin:20px 0 0;text-align:left}@media (max-width:1200px){#comnico-page-sns #comnico-flow-area .flow-steps{column-gap:24px}#comnico-page-sns #comnico-flow-area .flow-step-head{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);min-height:108px;padding:52px 16px 14px}#comnico-page-sns #comnico-flow-area .flow-step-ttl{font-size:18px}#comnico-page-sns #comnico-flow-area .flow-step-text{font-size:13px;margin-top:16px}}@media (max-width:1024px){#comnico-page-sns #comnico-flow-area .flow-steps{column-gap:14px;margin-top:48px}#comnico-page-sns #comnico-flow-area .flow-steps:before{top:33px}#comnico-page-sns #comnico-flow-area .flow-step-dot{height:24px;left:calc(50% - 12px);top:22px;width:24px}#comnico-page-sns #comnico-flow-area .flow-step-head{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);min-height:94px;padding:46px 12px 12px}#comnico-page-sns #comnico-flow-area .flow-step-ttl{font-size:16px}}@media (max-width:768px){#comnico-page-sns #comnico-flow-area .flow-steps{column-gap:0;grid-template-columns:1fr;margin-top:32px}#comnico-page-sns #comnico-flow-area .flow-steps:before{display:none}#comnico-page-sns #comnico-flow-area .flow-step{align-items:start;column-gap:16px;display:grid;grid-template-columns:20px 1fr;padding-bottom:26px}#comnico-page-sns #comnico-flow-area .flow-step:before{background:var(--green);bottom:0;content:"";left:9px;position:absolute;top:26px;width:2px}#comnico-page-sns #comnico-flow-area .flow-step:last-child{padding-bottom:0}#comnico-page-sns #comnico-flow-area .flow-step:last-child:before{display:none}#comnico-page-sns #comnico-flow-area .flow-step-dot{grid-column:1;grid-row:1;height:20px;margin-top:6px;position:static;width:20px}#comnico-page-sns #comnico-flow-area .flow-step-head{background:none;clip-path:none;grid-column:2;grid-row:1;min-height:0;padding:0}#comnico-page-sns #comnico-flow-area .flow-step-ttl{font-size:19px;text-align:left}#comnico-page-sns #comnico-flow-area .flow-step-text{font-size:14px;grid-column:2;grid-row:2;line-height:1.85;margin-top:6px}}