#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:500;padding:20px;width:100%}.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}