:root{--font1:Arial,"Noto Sans JP",Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;--font2:"Yu Mincho",Yu Gothic,Hiragino Mincho ProN,serif;--font3:"Yu Mincho",Yu Gothic,Hiragino Kaku Gothic ProN,serif}p{margin-bottom:0}body,p{font-family:var( --font1 )}h1,h2,h5,h6{font-family:var( --font2 )}h3,h4{font-family:Var( --font3 )}a:hover{opacity:.75}.content-wrapper,.dnd-section>.row-fluid,.page-center{padding:0 15px}.cm_nv_wrp .cm_nv_inner .custom,.hs-button,.tabber .media-col .form-wrap input.hs-button,form input[type=submit]{font-size:20px;line-height:2;text-decoration:none}.hs-button:active,.hs-button:hover,.tabber .media-col .form-wrap input.hs-button:active,.tabber .media-col .form-wrap input.hs-button:hover,form input[type=submit]:active,form input[type=submit]:hover{transform:rotate(-10deg)}.has-no-banner .body-wrapper{padding-top:100px}form.hs-form fieldset.form-columns-2 .input{margin-right:0}.hs-form-required{font-size:0}.hs-form-required:after{align-items:center;border:1px solid red;border-radius:10px;color:red;content:"必須";display:inline-flex;font-size:12px;height:20px;justify-content:center;margin-left:10px;width:40px}form .inputs-list>li{margin:0}.hs-error-msg,.hs_error_rollup label,.systems-page ul.no-list.hs-error-msgs label{font-size:14px;font-weight:400;letter-spacing:0;margin:0}.cm_tm_wrp.main_area-module-4 .cm_mbr_icons a,.cm_tm_wrp.main_area-module-4 .social-icons a{fill:#000}.hs_fillter_wrp .type_2 .hs_fil_cat_item{padding-left:50px;padding-right:50px}.blog-sidebar .hs-search-field--open .hs-search-field__suggestions,.blog-sidebar .inpage-editor-active-field .hs-search-field__suggestions{background-color:#757575;z-index:9}.lising-main-cnt-sidbr .dnd-section>.row-fluid .dnd-column,.sidebar .dnd-section>.row-fluid{padding:0}@media (min-width:401px){form.hs-form fieldset.form-columns-2 .hs-form-field:first-child{padding-right:15px}form.hs-form fieldset.form-columns-2 .hs-form-field:last-child{padding-left:15px}}@media(max-width:767px){.cm_nv_wrp .cm_nv_inner .custom,.cm_pg_wrp .left-col a.custom,.cm_pg_wrp .right-col .social-share a.custom,.hs-button,form input[type=submit]{font-size:14px;padding:5px 20px}.has-no-banner .body-wrapper{padding-top:70px}.header.cm_header.cm-header-mek .logo-section img{max-width:100%}.hs-sec-btn,.hs-trans-btn{padding:5px}.content-wrapper.lising-main-cnt-sidbr{padding:0}}.cm-service h1.title{margin:0 auto;max-width:1100px;padding:80px 15px 72px;text-align:left}.cm-service img{margin-left:20px;max-width:116px}.cm-service.cnt-wit-bg-wrp .content_widget h2{align-items:center;background-color:hsla(0,0%,100%,.4);color:#000;display:flex;font-size:50px;font-weight:700;justify-content:center;margin:0;padding:20px 0}.cm-service .page-center{padding:0}.cm-sns h1{font-size:65px;line-height:1.5;margin-bottom:30px}.cm-sns p{font-size:24px}.account-line .container-fluid.middle-dnd-area .dnd-section,.service-line .bottom-dnd-area .dnd-section,.service-line .main-dnd-area .dnd-section{position:relative}.account-line .container-fluid.middle-dnd-area .dnd-section:before,.service-line .main-dnd-area .dnd-section:before,.tikboost-line .container-fluid.middle-dnd-area:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);content:"";display:block;height:536px;max-height:536px;max-width:920px;position:absolute;right:50px;top:50px;width:100%}.account-line .container-fluid.middle-dnd-area .dnd-section:before,.service-line .main-dnd-area .dnd-section:before{right:50px;top:50px}.account-line .container-fluid.middle-dnd-area .dnd-section:before,.cm-history:before,.cm-kevin:before,.cm-member:before,.service-line .bottom-dnd-area .dnd-section:before,.service-line .main-dnd-area .dnd-section:after,.service-line .main-dnd-area .dnd-section:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);content:"";display:block;height:100%;max-height:536px;max-width:920px;position:absolute;width:100%}.service-line .bottom-dnd-area .dnd-section:before{top:100px}.service-line .main-dnd-area .dnd-section:after{right:-50px;top:860px}.cm-kevin:before{right:-10vw;top:3vw}.cm-account.dnd_padd{overflow:visible}.cm-management:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);content:"";display:block;height:100%;height:536px;max-height:536px;max-width:920px;position:absolute;right:-50px;top:440px;width:100%}.cm-account h2.title,.cm-service-card h2.title{font-family:var(--font1);font-size:45px;font-weight:900;line-height:1.5;margin-bottom:40px}.cm-account .top_sec,.cm-service-card .top_sec{margin-bottom:0;padding-left:15px;padding-right:15px;text-align:left}.cm-account .page-center,.cm-service-card .page-center{padding:0}.cm-account p{margin-bottom:15px}.cm-account.two-col-content .content-col .description,.cm-service-card.two-col-content .content-col .description{margin-bottom:0}.account-line .container-fluid.middle-dnd-area,.tikboost-line .container-fluid.middle-dnd-area{position:relative}.account-line .container-fluid.middle-dnd-area:before,.tikboost-line .container-fluid.middle-dnd-area:after{background-color:#fff;content:"";height:1px;position:absolute;right:0;top:100px;transform:rotate(-45deg) scaleX(1.5);transform-origin:top right;width:100%;z-index:0}.cm-service-head.dnd_padd{overflow:visible}.cm-service-head.cnt-wit-bg-wrp h2.title{font-size:120px;font-weight:700;margin-bottom:0}.cm-service-card p{font-size:20px;margin-bottom:15px}.cm-service-card.two-col-content .content-col .btn-items .btn_row{justify-content:center;margin-top:0}.cm-service-card.two-col-content .flex_row .cont-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}.cm-service-card.two-col-content .flex_row .cont-inner .btn-items{margin-top:auto}.cm-consortium.cnt-wit-tp-img-wrp h2.title{font-size:120px;font-weight:900;margin-bottom:0}.cm-consortium .top_sec{margin-bottom:100px;padding:0}.cm-consortium .cnt-col.col12{padding:0}.cm-consortium.cnt-wit-tp-img-wrp .tp-img{margin-bottom:100px}.cm-consortium p{font-size:30px}.cm-consortium.cnt-wit-tp-img-wrp .col-btn-grp{margin-top:100px}.cm-consortium .btn_row{margin:0}.cm-consortium.dnd_padd{overflow:visible}.service-line .bottom-dnd-area,.service-line .main-dnd-area{position:relative}.service-line .main-dnd-area:before{background-color:#fff;height:1px;position:absolute;right:0;top:-250px;transform:rotate(-45deg) scaleX(1.5);transform-origin:top right;width:100%;z-index:2}.service-line .main-dnd-area:after{background-color:#fff;height:1px;left:0;position:absolute;top:578px;width:100%;z-index:0}.service-line .bottom-dnd-area:before{background-color:#fff;height:1px;left:0;position:absolute;top:100px;transform:rotate(45deg) scaleX(1.5);transform-origin:top left;width:100%}.service-line .bottom-dnd-area:after{background-color:#fff;height:1px;left:0;position:absolute;top:270px;width:100%;z-index:0}.cm-consortium a.hs-button{font-size:20px}.cm-label-banner .img_wrap.col12{padding:0}.cm-label-banner.simple-banner .flex_row{gap:0}.cm-kevin .top_content h1{font-size:50px;line-height:2;margin-bottom:50px}.cm-kevin .top_sec{padding-left:15px;padding-right:15px}.cm-kevin .page-center{padding:0}.cm-kevin.two-col-content .content-col .description{margin-bottom:0;padding-top:30px}.cm-kevin .content-col p{font-size:22px}.cm-kevin-button a.hs-sec-btn{border-radius:15px;font-family:Arial,Noto Sans JP,sans-serif;font-size:22px;font-weight:700;line-height:1.136;padding:10px 30px}.cm-kevin-button.cm_nv_wrp .cm_nv_inner .btn_row{column-gap:20px}.cm-member h2.title{font-size:120px;font-weight:700;margin-bottom:0}.cm-member .top_sec.noButton{margin-bottom:100px;padding-left:15px;padding-right:15px}.cm-member .page-center{padding:0}.cm-member.cm_team_wrp .cm_team_image img{max-width:100%!important}.cm-member .cm_team_cont h4{font-size:22px;line-height:2;margin:0}.cm-member.cm_team_wrp .cm_team_image{margin-bottom:20px;padding:0}.cm-member .btn_row{margin:0}.cm-history.accordion_wrap .acc-item .acctitle{border:1px solid #fff;border-radius:0;margin-bottom:20px}.cm-history.accordion_wrap .acc-item .acctitle h4{font-size:22px;line-height:2;text-align:center}.cm-history.accordion_wrap .acc-item:not(:last-child){margin-bottom:30px}.cm-history.accordion_wrap .acc-item .acctitle:before{color:#fff;content:"▼";font-size:25px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.cm-history.accordion_wrap .acc-item .acctitle.activeaccord:before{content:"▲"}.cm-history .top_sec h2.title{font-size:120px;font-weight:700;margin-bottom:0}.cm-history .top_sec{margin-bottom:100px;padding:0}.label-line .bottom-dnd-area,.label-line .main-dnd-area,.label-line .main-dnd-area .row-number-5.dnd-section{position:relative}.label-line .main-dnd-area .row-number-5.dnd-section:before{content:""}.label-line .bottom-dnd-area:before,.label-line .main-dnd-area .row-number-5.dnd-section:before{background-color:#fff;height:1px;left:0;position:absolute;top:153px;width:100%;z-index:0}.label-line .bottom-dnd-area:after{background-color:#fff;height:1px;left:0;position:absolute;top:-50vw;transform:rotate(45deg) scaleX(1.5);transform-origin:top left;width:100%;z-index:-1}.tikboost-line .main-dnd-area .dnd-section{position:relative}.tikboost-line .main-dnd-area .dnd-section:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);content:"";display:block;height:100%;max-height:536px;max-width:920px;position:absolute;right:-50px;top:440px;width:100%}.tikboost-line .bottom-dnd-area:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:280px;width:100%;z-index:0}.tikboost-line .bottom-dnd-area,.tikboost-line .bottom-dnd-area .dnd-section{position:relative}.tikboost-line .bottom-dnd-area:after{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:100px;transform:rotate(45deg) scaleX(1.5);transform-origin:top left;width:100%;z-index:0}.tikboost-line .bottom-dnd-area .dnd-section:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);content:"";display:block;height:100%;max-height:536px;max-width:920px;position:absolute;top:100px;width:100%}.cm-contact:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:153px;width:100%;z-index:0}.cm-contact .flex_row{flex-direction:column}.cm-contact .content_widget.col8{padding:0;width:100%}.cm-contact .btn_row_wrap.col4{align-items:center;justify-content:center;padding:0;width:100%}.cm-contact h2.title{font-size:120px;margin-bottom:100px;text-align:center}.cm-contact .top_sec .btn_row_wrap .btn_row{margin:0}.cm-contact .cnt-col.col12{padding:0}.cm-contact.cnt-wit-tp-img-wrp .tp-img-cnt-inner p{font-size:22px}.cm-ban-contact.simple-banner h1{font-size:120px;margin:0}.simple-banner.cm-ban-contact{min-height:auto}.contact-line .top-dnd-area{position:relative}.contact-line .top-dnd-area .dnd-section:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);content:"";display:block;height:100%;height:536px;max-height:536px;max-width:920px;position:absolute;top:100px;width:100%}.contact-line .top-dnd-area:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:255px;width:100%;z-index:0}.contact-line .top-dnd-area:after{top:-50vw}.cm-member:after,.contact-line .top-dnd-area:after{background-color:#fff;height:1px;position:absolute;right:0;transform:rotate(-45deg) scaleX(1.5);transform-origin:top right;width:100%;z-index:-1}.cm-member:after{content:"";top:16.5vw;top:-50vw}.label-line .dnd_padd{overflow:visible}.cm-contact:after{background-color:#fff;content:"";height:1px;position:absolute;right:0;top:310px;top:-50vw;transform:rotate(-45deg) scaleX(1.5);transform-origin:top right;width:100%;z-index:1}.label-line .team_page{overflow:hidden}.cm-consortium .splide__track{overflow:visible}.card_gallery .card_inner .card_box .btn_item a,.card_gallery .hs-button,.cm_nv_wrp .cm_nv_inner .custom,.cnt-wit-bg-wrp .hs-button,.landing-banner .hs-button,.simple-banner .hs-button,.tabber .media-col .form-wrap input.hs-button{padding-left:50px;padding-right:50px}@media (max-width:767px){.cm-service h1.title{font-size:25px;padding-bottom:38px;padding-top:17px}.cm-service.cnt-wit-bg-wrp .content_widget h2{font-size:25px;padding:10px 0}.cm-service img{margin-left:10px;max-width:50px}.cm-sns h1{font-size:23px;margin-bottom:20px}.cm-sns p{font-size:14px}.cm-account h2.title,.cm-service-card h2.title{font-size:20px;margin-bottom:20px}.cm-account.two-col-content .flex_row,.cm-service-card.two-col-content .flex_row{row-gap:15px}.cm-account p,.cm-service-card p{font-size:14px}.account-line .container-fluid.middle-dnd-area .dnd-section:before,.service-line .main-dnd-area .dnd-section:before,.tikboost-line .container-fluid.middle-dnd-area:before{background-size:cover;max-height:214px;max-width:368px;right:-50px;top:0;width:368px}.cm-management:before{right:-140px;top:510px}.cm-history:before,.cm-kevin:before,.cm-management:before,.cm-member:before,.service-line .bottom-dnd-area .dnd-section:before,.service-line .main-dnd-area .dnd-section:after{background-size:cover;max-height:214px;max-width:368px;width:368px}.service-line .main-dnd-area .dnd-section:after{right:-140px;top:735px}.service-line .bottom-dnd-area .dnd-section:before{top:30px}.cm-service-card.two-col-content .flex_row .cont-inner .btn-items{margin-top:15px}.cm-service-card.two-col-content .btn-items a.hs-button{padding-left:50px;padding-right:50px}.cm-service-head.cnt-wit-bg-wrp h2.title{font-size:45px}.account-line .container-fluid.middle-dnd-area:before,.tikboost-line .container-fluid.middle-dnd-area:after{top:30px}.cm-consortium.cnt-wit-tp-img-wrp h2.title{font-size:45px}.cm-consortium .top_sec,.cm-consortium.cnt-wit-tp-img-wrp .tp-img{margin-bottom:30px}.cm-consortium p{font-size:18px}.cm-consortium.cnt-wit-tp-img-wrp .col-btn-grp{margin-top:30px}.service-line .main-dnd-area:before{top:100px}.service-line .main-dnd-area:after{top:280px}.service-line .bottom-dnd-area:before{top:30px}.service-line .bottom-dnd-area:after{top:95px}.cm-consortium a.hs-button{font-size:14px;line-height:2;padding:5px 50px}.cm-kevin .top_content h1{font-size:22px;margin-bottom:20px}.cm-kevin-button a.hs-sec-btn{font-size:16px}.cm-kevin.two-col-content .flex_row{gap:0}.cm-kevin .content-col p{font-size:16px}.cm-member h2.title{font-size:45px}.cm-member .top_sec.noButton{margin-bottom:30px}.cm-kevin-button.cm_nv_wrp .cm_nv_inner .btn_row{row-gap:15px}.cm-member .cm_team_cont h4{font-size:18px}.cm-member.cm_team_wrp .flex_row{row-gap:0}.cm-history .top_sec h2.title{font-size:45px}.cm-history .top_sec{margin-bottom:30px}.cm-history.accordion_wrap .acc-item .acctitle h4{font-size:16px}.cm-member .cm_team_cont{margin-bottom:20px}.label-line .bottom-dnd-area:before{top:13vw}.tikboost-line .main-dnd-area .dnd-section:before{background-size:cover;max-height:214px;max-width:368px;right:-140px;top:510px;width:368px}.tikboost-line .bottom-dnd-area .dnd-section:before{background-size:cover;max-height:214px;max-width:368px;top:30px;width:368px}.tikboost-line .bottom-dnd-area:before{top:95px}.tikboost-line .bottom-dnd-area:after{top:30px}.cm-contact h2.title{font-size:45px;margin-bottom:30px}.cm-contact:before{top:13vw}.label-line .bottom-dnd-area .row-number-3:after{top:69vw}.cm-contact.cnt-wit-tp-img-wrp .tp-img-cnt-inner p{font-size:16px}.cm-ban-contact.simple-banner h1{font-size:45px}.contact-line .top-dnd-area .dnd-section:before{background-size:cover;height:214px;max-height:214px;max-width:368px;top:30px;width:368px}.contact-line .top-dnd-area:before{top:29vw}.cm-ban-contact .banner-content-inner.col12{padding:0}.label-line .main-dnd-area .row-number-5.dnd-section:before{top:13vw}.cm_nv_wrp .cm_nv_inner .custom,.hs-button,.tabber .media-col .form-wrap input.hs-button,form input[type=submit]{padding-left:50px;padding-right:50px}}header.header.cm_header{left:0;position:fixed;top:0;width:100%;z-index:99}html.toggle{overflow:hidden}.header.cm_header .primary-section{padding-bottom:0;padding-top:0}.header.cm_header .page-center{max-width:100%;padding-left:0;padding-right:0}.header.cm_header .container-wrapper{flex-flow:row nowrap;height:100px;justify-content:flex-start;padding:0}.header.cm_header .logo-section{margin:0 auto 0 50px;width:auto}.header.cm_header .right-section a.hs-button{background-color:transparent;border:none;color:#fff;display:block;font-family:var( --font1 );font-size:30px;font-style:normal;font-weight:700;line-height:1;margin-right:120px;padding:0;position:relative;white-space:nowrap}.header.cm_header .right-section a.hs-button:hover{opacity:.75;transform:none}.header.cm_header .cst-humburger-icon{background-color:transparent;border:none;border-radius:0;height:50px;padding:0;position:absolute;right:50px;top:25px;width:50px}.header.cm_header span.trigger{background-color:#fff;content:"";display:block;height:10px;left:0;position:absolute;width:50px}.header.cm_header .cst-humburger-icon .trigger:first-child{margin:0;top:calc(50% - 20px)}.header.cm_header .cst-humburger-icon .trigger:nth-child(2){margin:0;top:calc(50% - 5px);width:50px}.header.cm_header span.trigger:last-child{margin:0;top:calc(50% + 10px)}.header.cm_header .mobile-open .cst-humburger-icon .trigger:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.header.cm_header .mobile-open .cst-humburger-icon .trigger:nth-child(2){display:none}.header.cm_header .mobile-open span.trigger:last-child{top:calc(50% - 1px);transform:rotate(-45deg)}header.header .nav{background-color:#000;display:none;display:block;height:100%;left:0;opacity:0;outline:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:opacity .15s linear;visibility:hidden;width:100%}header.header .mobile-open .nav{display:block;opacity:1;visibility:visible}.header.cm_header nav.header__menu.header__menu--desktop{display:-ms-flexbox;display:flex;position:relative;width:auto;-ms-flex-align:center;align-items:center;height:auto;margin:0 auto;max-width:800px;min-height:calc(100% - 1rem);min-height:100%;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.header.cm_header .mobile-open nav.header__menu.header__menu--desktop{-webkit-transform:none;transform:none}.header.cm_header .header__menu--desktop>.header__menu-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:80px 20px!important;position:relative;width:100%}.header.cm_header .header__menu--desktop>.header__menu-wrapper li{display:block;width:100%}.header.cm_header .header__menu--desktop>.header__menu-wrapper>li:not(:last-child){margin-bottom:30px}.header.cm_header .header__menu--desktop>.header__menu-wrapper li a{font-family:var(--font2);font-weight:700;line-height:1;padding:0 15px!important;text-align:center}.header.cm_header .header__menu--desktop>.header__menu-wrapper li.header__menu-item--has-submenu>a{padding-left:40px;padding-right:40px}.header.cm_header .header__menu--desktop>.header__menu-wrapper ul li{margin-top:20px}.header.cm_header .header__menu--desktop>.header__menu-wrapper ul>li a{font-size:30px;line-height:1}.header.cm_header .cst-humburger-icon{display:block}.cm_header .child-trigger svg,header.cm_header header__menu-submenu--level-2{display:none}header.header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger{cursor:pointer;display:flex;height:60px;padding:0;position:absolute;right:0;text-align:center;top:0;width:40px}header.header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger:before{content:"+";font-size:60px;line-height:1}header.header .nav .header__menu.header__menu--desktop>ul>li.child-open>.mobile-child-trigger:before{content:"-"}@media (min-width:768px){.header.cm_header .mobile-open .logo-section img{display:none}}@media (max-width:991px){header.cm_header .container-wrapper.mobile-open .top-section.mobile_section,header.cm_header .mobile-close-icon svg.svg-icon{display:none}header.cm_header .right-section{width:auto;z-index:9999}header.cm_header .button-section-container .btn-section{display:block}.header.cm_header .header__menu--desktop>.header__menu-wrapper{padding:80px 20px!important}header.header .nav .header__menu.header__menu--desktop ul>li:not(:last-child){border-bottom:0}header.header .nav .header__menu.header__menu--desktop>ul>li:first-child{border-top:0}header.header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>a{padding-left:30px;padding-right:30px}header.header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger:before{content:"+";font-size:60px}header.header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger.child-open:before{content:"-";font-size:60px}}@media(max-width:767px){.header.cm_header .cst-humburger-icon{height:30px;right:15px;top:20px;width:30px}.header.cm_header span.trigger{height:5px;width:30px}.header.cm_header .right-section a.hs-button{font-size:16px;margin-right:60px}.header.cm_header .cst-humburger-icon .trigger:first-child{top:calc(50% - 10px)}.header.cm_header .cst-humburger-icon .trigger:nth-child(2){top:calc(50% - 2.5px);width:30px}.header.cm_header span.trigger:last-child{top:calc(50% + 6px)}.header.cm_header .logo-section{margin:0 auto 0 15px;width:auto;z-index:999}.header.cm_header .container-wrapper{height:70px}.custom-no-navigation .header.cm_header .container-wrapper{height:100%;min-height:70px}.header.cm_header .mobile-open .nav>nav>ul .header__menu-item--depth-1>a{font-size:25px}.header.cm_header .logo-section img{max-width:68px;width:100%}header.cm_header .nav>nav>ul .header__menu-item--depth-1 ul>li a{font-size:15px}header.header .nav .header__menu.header__menu--desktop>ul{padding:0 15px}header.header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger{height:25px}header.header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger:before{font-size:25px}header.header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger.child-open:before{font-size:30px}.header.cm_header .header__menu--desktop>.header__menu-wrapper ul>li a{font-size:20px;line-height:1}}@media (max-width:480px){header.cm_header .button-section-container{display:block}}@media(min-width:992px){.cm_header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2{box-shadow:unset;opacity:1;padding:0;position:static;transform:none;visibility:visible}.cm_header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul{transform:none}.cm_header .nav.no_megamenu .header__menu-wrapper .header__menu-submenu{display:none}}footer.cm-mekuru-footer .copy_text p{font-size:22px}.footer.cm_footer .cm_ftr_bottom p{font-size:16px}footer.cm_footer{position:relative}.cm_footer .cm_ftr_middle{position:relative;z-index:0}.cm_footer .cm_ftr_middle:before{background-color:#fff;content:"";height:1px;position:absolute;right:0;top:-900px;transform:rotate(-45deg) scaleX(1.5);transform-origin:top right;width:100%;z-index:0}.cm_footer .cm_ftr_bottom{position:relative}.cm_footer .cm_ftr_middle:after{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:170px;width:100%;z-index:0}footer.cm_footer:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);content:"";display:block;height:100%;max-height:536px;max-width:920px;position:absolute;right:-50px;top:500px;width:100%;z-index:2}.footer.cm_footer .cm_ftr_middle a.hs-button{font-size:20px}.footer.cm_footer .cm_ftr_middle img{margin-bottom:100px}.footer.cm_footer .cm_ftr_top ul>li>a{font-family:var(--font2);font-size:40px;font-weight:700;line-height:1}.footer.cm_footer .cm_ftr_top .col-section{padding:0}.footer.cm_footer .hs-menu-wrapper>ul>li{line-height:1;margin:0}.footer.cm_footer .cm_ftr_top .footer-menu .hs-menu-wrapper ul{display:flex;flex-direction:column;row-gap:20px;gap:20px 0;margin-top:50px}.cm_ftr_top h1{font-size:8.5vw;line-height:1;margin-bottom:0;word-break:auto-phrase;writing-mode:vertical-rl}.footer.cm_footer .cm_ftr_top .col-section.cm_ftr_reverse{display:flex}.footer.cm_footer .cm_ftr_top .col-section.cm_ftr_reverse.num2{flex:0 0 auto;gap:30px;max-width:100%;width:auto}.footer.cm_footer .cm_ftr_top .col-section.cm_ftr_logo{flex-basis:0;flex-grow:1}.cm_footer .cm_ftr_logo a:hover{opacity:1}.footer.cm_footer .back_to_top{background-color:#fff;border-radius:0;border-width:0;bottom:15px;height:50px;right:15px;width:50px}.footer.cm_footer .back_to_top:hover{opacity:.75}.footer.cm_footer .back_to_top svg{height:30px;width:30px}.footer.cm_footer .back_to_top.colr_theme svg{color:#000;fill:#000}@media (max-width:876px){.footer.cm_footer.footer_section__2 .footer-section-2 .num2 .row1 .footer-image img{max-width:620px;width:100%}}@media (max-width:767px){footer .cm_ftr_middle .col-section.num2{padding:0}.footer.cm_footer .cm_ftr_middle img{margin-bottom:30px}.footer.cm_footer .flex_row .col-section:not(:first-child){padding-top:0}.footer.cm_footer .cm_ftr_top .footer-menu .hs-menu-wrapper ul{gap:10px 0}.footer.cm_footer .cm_ftr_top ul>li>a{font-size:20px}.footer.cm_footer .cm_ftr_top .col-section.cm_ftr_reverse.num2{flex:0 0 auto;gap:15px;max-width:100%;width:auto}.cm_ftr_top h1{font-size:40px}.cm_ftr_logo img{max-width:163px;width:100%}.footer.cm_footer .cm_ftr_middle a.hs-button{font-size:14px;padding:5px 50px}footer.cm_footer:before{background-size:cover;max-height:214px;max-width:368px;right:-120px;top:100px;width:368px}.cm_footer .cm_ftr_middle:before{top:-70vw}.cm_footer .cm_ftr_middle:after{top:13vw}.footer.cm_footer .back_to_top svg{height:20px;width:20px}.footer.footer_section.cm-mekuru-footer .footer-section-1 .num1 .mekuru_logo .footer-image img,footer.cm-mekuru-footer .social_logo img{max-width:150px}footer.cm-mekuru-footer .copy_text p{font-size:16px}}.cm_logo_slider .logos_row{margin-bottom:10px;margin-left:-25px;margin-right:-25px;row-gap:50px}.cm_logo_slider .logos_row .logo_item.splide__slide{flex:0 0 33.333333%;padding:0 25px}.cm-sns-col.cm_single_media h3{font-size:45px;line-height:1.5;margin-bottom:40px}.cm-sns-col.cm_single_media p{font-size:16px;line-height:2;margin-bottom:15px}.cm-sns-col.cm_single_media .page-center{padding:0}.cm-sns-col.cm_single_media.two-col-content .content-col .description{margin-bottom:15px}.account-line .main-dnd-area{position:relative}.account-line .main-dnd-area:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);content:"";display:block;height:100%;max-height:536px;max-width:920px;position:absolute;right:-50px;top:440px;width:100%}@media(max-width:767px){.cm_logo_slider .logos_row .logo_item.splide__slide{flex:0 0 50%;padding:0 10px}.cm_logo_slider .logos_row{margin-bottom:10px;margin-left:-10px;margin-right:-10px;row-gap:20px}.cm-sns-col.cm_single_media h3{font-size:20px;line-height:1.5;margin-bottom:20px}.cm-sns-col.cm_single_media p{font-size:14px;line-height:2;margin-bottom:15px}.cm-sns-col.cm_single_media.two-col-content .flex_row{row-gap:15px}.account-line .main-dnd-area:before{background-size:cover;max-height:214px;max-width:368px;right:-140px;top:510px}}html{scroll-behavior:smooth}html[lang^=ja] body{word-break:normal}.sidebar .blog-index__post .blog-index__post-inner-card{background-color:#757575}.cm_document.cnt-wit-tp-img-wrp .cnt-col h4,.cm_promotional.cnt-wit-bg-wrp h3,.cm_promotional.cnt-wit-bg-wrp h4,.cm_promotional.cnt-wit-bg-wrp p,.cm_result.card_gallery .card_content h5{font-family:var( --font1 )}.cm_accordion.accordion_wrap .accord_outer,.cm_accordion.accordion_wrap .top_sec.noButton,.cm_document.cnt-wit-tp-img-wrp .top_sec.noButton,.cm_our_serivice.two-col-content .top_sec.noButton{padding-left:15px;padding-right:15px}.about-page .card_gallery .card_inner,.cm-map-wrapper .page-center,.cm_accordion.accordion_wrap .page-center,.cm_document.cnt-wit-tp-img-wrp .page-center,.cm_our_serivice.two-col-content .page-center,.cm_result.card_gallery .slider_btn_footer,.cm_result.card_gallery .top_sec.noButton,.custom-banner.simple-banner .flex_row .col12,.custom-banner.simple-banner .page-center{padding-left:0;padding-right:0}.cm_promotional.cnt-wit-bg-wrp img{margin-top:30px}.cm_document.cnt-wit-tp-img-wrp .top_sec,.cm_document.cnt-wit-tp-img-wrp .tp-img,.cm_document.cnt-wit-tp-img-wrp .tp-img-cnt p:last-child,.cm_our_serivice.two-col-content .content-col .description{margin-bottom:30px}.cm_result.card_gallery .top_sec.noButton{margin-bottom:0}.cm_accordion.accordion_wrap .top_sec.noButton,.cm_our_serivice.two-col-content .top_sec.noButton{margin-bottom:100px}.cm_document.cnt-wit-tp-img-wrp .btn_row,.cm_document.cnt-wit-tp-img-wrp .col-btn-grp,.cm_result.card_gallery .card_content+.btn_row{margin-top:0}.cm_document.cnt-wit-tp-img-wrp .bototm_btn .btn_row{margin-top:100px}.custom-banner.simple-banner{justify-content:flex-end;min-height:400px}.custom-banner.simple-banner h1{align-items:center;background-color:#ffffff66;color:#000;display:flex;font-size:50px;font-weight:700;justify-content:center;margin-bottom:0;padding-bottom:20px;padding-top:20px}.custom-banner.simple-banner h1 img{margin-left:20px;max-width:116px}.cm_promotional.cnt-wit-bg-wrp img{width:100%}.custom-banner.simple-banner h2{font-size:40px;font-weight:700;margin:0 auto 72px;max-width:1100px;padding-left:15px;padding-right:15px;text-align:left}.cm_promotional.cnt-wit-bg-wrp .content_widget h2{font-size:65px;font-weight:700;line-height:1.5;margin-bottom:30px;text-align:center}.cm_promotional.cnt-wit-bg-wrp h4{font-size:24px;font-weight:400;line-height:2;margin-bottom:0;text-align:center}.sns_social .ctm_card{z-index:5}.cm_promotional.cnt-wit-bg-wrp h3{border-bottom:1px solid #fff;font-size:35px;font-weight:700;line-height:2;margin-bottom:20px;margin-top:30px}.cm_document.cnt-wit-tp-img-wrp .tp-img-cnt-inner{text-align:left}.cm_document.cnt-wit-tp-img-wrp .tp-img-cnt p{font-weight:700}.cm_document.cnt-wit-tp-img-wrp .btn_row .hs-button{border-color:#fff;font-size:20px;transition:all .2s ease-in-out}.cm_case_study .cm_promotional.cnt-wit-bg-wrp,.cm_influencer .ctm_card,.cm_influencer .top-dnd-area,.cm_main_doc .cm_document.cnt-wit-tp-img-wrp,.cm_main_doc .main-dnd-area,.ctm_team_sec .bottom-dnd-area,.ctm_team_sec .cm_team,.sns_social .cm-sns,.sns_social .cm_accordion,.sns_social .cm_our_serivice.two-col-content,.sns_social .ctm_card,.sns_social .middle-dnd-area,.social_form .main-dnd-area,.talent_line .bg_social,.talent_line .main-dnd-area,.talent_line .top-dnd-area{overflow:visible;position:relative}.cm_case_study .cm_promotional.cnt-wit-bg-wrp:before,.cm_influencer .ctm_card:after,.cm_influencer .ctm_card:before,.cm_influencer .top-dnd-area:before,.cm_main_doc .cm_document.cnt-wit-tp-img-wrp:after,.cm_main_doc .cm_document.cnt-wit-tp-img-wrp:before,.cm_main_doc .main-dnd-area:after,.ctm_team_sec .bottom-dnd-area:before,.ctm_team_sec .cm_team:after,.ctm_team_sec .cm_team:before,.sns_social .cm-sns:before,.sns_social .cm_accordion:before,.sns_social .cm_our_serivice.two-col-content:before,.sns_social .ctm_card:after,.social_form .main-dnd-area:before,.talent_line .bg_social:before,.talent_line .top-dnd-area:before{background-image:url(//22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/raw_assets/public/andsocial_May2025/images/bg-logo.svg);background-size:cover;content:"";height:100%;max-height:535px;max-width:920px;opacity:1;position:absolute;transform:translateZ(0);width:100%}.sns_social .ctm_card.social_differ .bg-logo{background-size:cover;height:100%;max-height:535px;max-width:920px;opacity:1;position:absolute;transform:translateZ(0);width:100%}.cm_main_doc .cm_document.cnt-wit-tp-img-wrp:before{left:-50px;top:800px}.cm_main_doc .cm_document.cnt-wit-tp-img-wrp:after{right:-50px;top:1600px}.cm_main_doc .main-dnd-area:after{right:-300px;top:2400px}.cm_case_study .cm_promotional.cnt-wit-bg-wrp:before{right:50px;top:50px}.talent_line .top-dnd-area:before{right:50px;top:450px}.talent_line .bg_social:before{left:0;top:100px}.talent_line .main-dnd-area:before{right:0;top:150px}.cm_influencer .ctm_card:before,.ctm_team_sec .cm_team:before{left:-50px;top:650px}.cm_influencer .ctm_card:after,.ctm_team_sec .cm_team:after{right:-50px;top:1450px}.cm_influencer .top-dnd-area:before{right:-300px;top:2800px}.ctm_team_sec .bottom-dnd-area:before{right:-300px;top:2400px}.sns_social .cm-sns:before{right:50px;top:50px}.sns_social .cm_our_serivice.two-col-content:before{right:-50px;top:440px}.sns_social .ctm_card:before{left:0;top:0}.sns_social .ctm_card:after{right:-300px;top:2250px}.sns_social .cm_accordion:before{right:100px;top:250px}.social_form .main-dnd-area:before{left:-50px;top:800px}.cm_influencer .ctm_card:after,.cm_influencer .ctm_card:before,.ctm_team_sec .cm_team:after,.ctm_team_sec .cm_team:before,.sns_social .ctm_card:after,.sns_social .ctm_card:before,.social_form .main-dnd-area:before{z-index:-1}.sns_social .cm_our_serivice,.sns_social .home_dnd_area_Bottom,.sns_social .main-dnd-area,.sns_social .middle-dnd-area,.talent_line .bottom-dnd-area{position:relative}.sns_social .cm_our_serivice:after,.sns_social .home_dnd_area_Bottom:after,.sns_social .home_dnd_area_Bottom:before,.sns_social .main-dnd-area:after,.sns_social .main-dnd-area:before,.sns_social .middle-dnd-area:before,.talent_line .bottom-dnd-area:after,.talent_line .bottom-dnd-area:before,.talent_line .main-dnd-area:after,.talent_line .main-dnd-area:before{background-color:#fff;content:"";height:1px;position:absolute;width:100%;z-index:0}.talent_line .main-dnd-area:after{top:100px;transform:rotate(-45deg) scaleX(1.5);transform-origin:top right}.talent_line .bottom-dnd-area:before{top:280px}.talent_line .bottom-dnd-area:after{top:100px;transform:rotate(45deg) scaleX(1.5);transform-origin:top left}.sns_social .middle-dnd-area:before{right:0;top:237px;transform:rotate(-45deg) scaleX(1.5);transform-origin:top right}.sns_social .cm_our_serivice:after{left:0;right:0;top:330px}.sns_social .main-dnd-area:before{left:0;top:-480px;transform:rotate(45deg) scaleX(1.5);transform-origin:top left}.sns_social .main-dnd-area:after{left:0;right:0;top:370px}.sns_social .home_dnd_area_Bottom:after{left:0;right:0;top:170px}.sns_social .home_dnd_area_Bottom:before{left:0;top:-640px;transform:rotate(45deg) scaleX(1.5);transform-origin:top left;z-index:-1}.cm_case_study .cm_promotional.cnt-wit-bg-wrp:before{z-index:3}.logo_slider.cm_gallery_img .logo_item.splide__slide{width:calc(50% - 10px)}.logo_slider.cm_gallery_img .flex_row{column-gap:20px;margin-bottom:0;row-gap:20px}.logo_slider.cm_gallery_img .splide__slide img{height:100%;object-fit:cover;width:100%}.cm_document.cnt-wit-tp-img-wrp .top_sec h2,.cm_result.card_gallery .top_content h2{font-size:120px;font-weight:700;margin-bottom:100px;text-transform:uppercase}.cm_document.cnt-wit-tp-img-wrp .top_sec .top_content{text-align:left}.cm_document.cnt-wit-tp-img-wrp .top_sec .top_content img{max-height:150px;max-width:340px}.cm_document.cnt-wit-tp-img-wrp .cnt-col h4{font-size:27px;font-weight:700;line-height:2;margin-bottom:0}.cm_document.cnt-wit-tp-img-wrp .col-btn-grp a.hs-sec-btn{border-width:0;font-size:16px;font-weight:700;line-height:1;padding:5px}.cm_document.cnt-wit-tp-img-wrp .btn_row{line-height:1}.cm_result.card_gallery .icon_box.large_sz .icon_inner{height:auto;margin-bottom:0;width:auto}.cm_result.card_gallery .icon_box.large_sz img{aspect-ratio:4/3;margin-bottom:30px;object-fit:cover}.cm_result.card_gallery .card_content h5{font-weight:700;line-height:2;margin-bottom:0}.cm_result.card_gallery .card_inner{border-radius:0}.cm_result.card_gallery .slider_btn_footer .btn_row{margin-top:100px}.cm_result.card_gallery .card_inner{transition-delay:0s;transition:all .2s ease-in-out}.cm_result.card_gallery .card_inner:hover{opacity:.75}.cm_result.card_gallery .card_content h6{font-size:18px;font-weight:700;line-height:2}.cm_document.cnt-wit-tp-img-wrp .splide__track{overflow:visible}.cm_video_social.simple-banner{justify-content:flex-end;min-height:100vh}.cm_video_social.simple-banner .bnr_vid{height:100vh}.cm_video_social.simple-banner .bnr_vid video{height:56.25vw;left:50%;min-height:100%;min-width:100%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:177.77777778vh;z-index:-1}.cm-sns.cnt-wit-bg-wrp .content_widget h2{font-size:35px;font-weight:700;line-height:1.5;margin-bottom:50px}.cm_our_serivice.two-col-content .content-col .description p{font-size:30px;font-weight:700;line-height:2;margin-bottom:10px}.cm_our_serivice.two-col-content .content-col .description p a{border-bottom:1px solid #fff;display:inline-block;font-size:inherit;font-weight:inherit;position:relative}.cm_our_serivice.two-col-content .content-col .description p a:after{content:"＞";font-size:inherit;font-weight:inherit;margin-left:30px}.cm_our_serivice.two-col-content .content-col .description h2{font-family:var( --font1 );font-size:50px;font-weight:700;line-height:2;margin-bottom:0}.cm_result.card_gallery .flex_row{justify-content:start}.cm_promotional.cnt-wit-bg-wrp ul>li{margin-bottom:0}.cm_promotional.cnt-wit-bg-wrp ul{margin-bottom:16px;padding-left:40px}.cm_accordion.accordion_wrap .acc-item .acctitle h4{font-family:Var(--font1);font-size:23px;font-weight:400;line-height:2;position:relative}.cm_accordion.accordion_wrap .acc-item .acctitle strong{font-weight:400;margin-right:40px}.cm_accordion.accordion_wrap .acc-item:not(:last-child){margin-bottom:0}.cm_accordion.accordion_wrap .acc-item .acctitle svg{display:none}.cm_accordion.accordion_wrap .acc-item .acctitle{position:relative}.cm_accordion.accordion_wrap .acc-item .acctitle:after{content:"\f0d7";cursor:pointer;font-family:FontAwesome;font-size:26px;position:absolute;right:0;text-align:left;top:6px}.cm_accordion.accordion_wrap .acc-item.activeaccord .acctitle:after{right:-1px;top:1px;transform:rotate(-180deg)}.cm_our_serivice.two-col-content .content_box{margin-top:0}.accordion_wrap .acc-item .acc-content .desc a{text-decoration:underline}.accordion_wrap .acc-item .acc-content .desc a:hover{text-decoration:none}@media(min-width:768px){.ctm_card .top-content{padding-left:100px}.cm_accordion.accordion_wrap .top_sec.noButton{padding-right:215px}.cm_result.card_gallery .flex_row{margin-left:-35px;margin-right:-35px}.cm_document.cnt-wit-tp-img-wrp .bottom_row{margin-left:-20px;margin-right:-20px}.cm_result.card_gallery .flex_row .col4{padding-left:20px;padding-right:20px}.cm_document.cnt-wit-tp-img-wrp .flex_row .col6{padding-left:35px;padding-right:35px}.cm_document.cnt-wit-tp-img-wrp .flex-row,.cm_result.card_gallery .bottom_row.notshadow .rowGap15{row-gap:70px}.cm_accordion.accordion_wrap .accord_outer{margin:0 auto;max-width:66.666667%}}@media(max-width:767px){.blog-feed .recent-post-item .post-btm .read-more a.hs-button{padding:14px 50px}.cm_accordion.accordion_wrap .acc-item .acctitle:after{font-size:17px}.cm_accordion.accordion_wrap .acc-item .acctitle strong{margin-right:15px}.cm_accordion.accordion_wrap .accord_outer .acc-item .acc-content{padding:15px 0}.cm_accordion.accordion_wrap .acc-content p{line-height:1.5}.cm_accordion.accordion_wrap .acc-content p,.cm_accordion.accordion_wrap .acc-item .acctitle h4{font-size:14px}.cm_our_serivice.two-col-content .content-col .description h2{font-size:40px}.cm_our_serivice.two-col-content .content-col .description p{font-size:25px}.talent_line .bottom-dnd-area:before{top:95px}.talent_line .main-dnd-area:before{top:13vw}.talent_line .bottom-dnd-area:after,.talent_line .main-dnd-area:after{top:30px}.sns_social .middle-dnd-area:before{top:353px}.sns_social .cm_our_serivice:after{top:259px}.sns_social .main-dnd-area:before{top:-160px;z-index:2}.sns_social .main-dnd-area:after{top:275px}.sns_social .home_dnd_area_Bottom:before{top:-457px}.sns_social .home_dnd_area_Bottom:after{top:100px}.cm_result.card_gallery .icon_box.large_sz img{margin-bottom:10px}.cm_document.cnt-wit-tp-img-wrp .top_sec h2,.cm_result.card_gallery .top_content h2{font-size:45px;margin-bottom:30px}.custom-banner.simple-banner h2{font-size:25px;margin-bottom:38px}.cm_case_study .cm_promotional.cnt-wit-bg-wrp:before,.cm_influencer .ctm_card:after,.cm_influencer .ctm_card:before,.cm_influencer .top-dnd-area:before,.cm_main_doc .cm_document.cnt-wit-tp-img-wrp:after,.cm_main_doc .cm_document.cnt-wit-tp-img-wrp:before,.cm_main_doc .main-dnd-area:after,.ctm_team_sec .bottom-dnd-area:before,.ctm_team_sec .cm_team:after,.ctm_team_sec .cm_team:before,.sns_social .cm-sns:before,.sns_social .cm_accordion:before,.sns_social .cm_our_serivice.two-col-content:before,.sns_social .ctm_card.social_differ .bg-logo,.sns_social .ctm_card:after,.sns_social .ctm_card:before,.social_form .main-dnd-area:before,.talent_line .bg_social:before,.talent_line .top-dnd-area:before{max-height:214px;max-width:368px}.cm_case_study .cm_promotional.cnt-wit-bg-wrp:before{width:368px}.cm_main_doc .cm_document.cnt-wit-tp-img-wrp:before{left:auto;right:-180px;top:300px}.cm_main_doc .cm_document.cnt-wit-tp-img-wrp:after{left:10px;right:inherit;top:980px}.cm_main_doc .main-dnd-area:after{left:-50px;right:inherit;top:1580px}.cm_case_study .cm_promotional.cnt-wit-bg-wrp:before{right:-50px;top:0}.talent_line .top-dnd-area:before{right:-50px;top:200px}.talent_line .bg_social:before{top:30px}.cm_influencer .ctm_card:before,.ctm_team_sec .cm_team:before{left:inherit;right:-180px;top:250px}.cm_influencer .ctm_card:after,.ctm_team_sec .cm_team:after{left:10px;right:inherit;top:930px;z-index:-1}.cm_influencer .top-dnd-area:before{left:-50px;right:inherit;top:1780px}.ctm_team_sec .bottom-dnd-area:before{left:-50px;right:inherit;top:1580px}.sns_social .cm-sns:before{right:-50px}.sns_social .cm_our_serivice.two-col-content:before{right:-140px;top:541px}.sns_social .ctm_card:before{top:0}.sns_social .ctm_card:after{left:-50px;right:inherit;top:1500px}.sns_social .cm_accordion:before{left:20px;right:inherit;top:80px}.social_form .main-dnd-area:before{left:10px;right:inherit;top:980px}.cm_document.cnt-wit-tp-img-wrp .tp-img-cnt p,.cm_result.card_gallery .card_content h5{font-size:14px}.cm_document.cnt-wit-tp-img-wrp .flex-row{row-gap:50px}.cm_result.card_gallery .bottom_row.notshadow .rowGap15{row-gap:30px}.custom-banner.simple-banner{min-height:200px}.custom-banner.simple-banner h1{font-size:25px}.cm_result.card_gallery .flex_row .col4{padding-left:0;padding-right:0}.custom-banner.simple-banner h1{padding-bottom:10px;padding-top:10px}.custom-banner.simple-banner h1 img{margin-left:10px;max-width:50px}.cm_document.cnt-wit-tp-img-wrp .bototm_btn .btn_row,.cm_result.card_gallery .slider_btn_footer .btn_row{margin-top:30px}.cm_accordion.accordion_wrap .top_sec.noButton,.cm_our_serivice.two-col-content .top_sec.noButton{margin-bottom:30px}.cm_document.cnt-wit-tp-img-wrp .tp-img,.cm_document.cnt-wit-tp-img-wrp .tp-img-cnt p:last-child,.cm_promotional.cnt-wit-bg-wrp .content_widget h2{margin-bottom:20px}.cm_promotional.cnt-wit-bg-wrp img,.cm_result.card_gallery .icon_box.large_sz .icon_inner{margin-bottom:10px}.cm_promotional.cnt-wit-bg-wrp .content_widget h2{font-size:23px}.cm_promotional.cnt-wit-bg-wrp h4,.cm_promotional.cnt-wit-bg-wrp p{font-size:14px}.cm_promotional.cnt-wit-bg-wrp h3{font-size:20px;margin-bottom:10px;margin-top:20px}.cm_document.cnt-wit-tp-img-wrp .btn_row .hs-button{font-size:14px;padding:5px 50px}.about-page .card_gallery .card_inner .card_box .btn_item a,.cm_our_serivice.two-col-content .btn_row a.hs-button,.cm_result.card_gallery .slider_btn_footer .hs-button{padding-left:50px;padding-right:50px}.cm_result.card_gallery .icon_box span.icon_img.icon_sp{width:100%}.cm-sns.cnt-wit-bg-wrp .content_widget h2{font-size:17px;margin-bottom:30px}.cm_our_serivice.two-col-content .top_content img{max-height:186px;max-width:620px;width:100%}}@media(max-width:450px){.logo_slider.cm_gallery_img .logo_item.splide__slide{width:100%}.cm_our_serivice.two-col-content .content-col .description p a:after{margin-left:15px}.sns_social .middle-dnd-area:before{top:478px}.sns_social .cm_our_serivice:after{top:126px}.sns_social .main-dnd-area:after{top:116px}.sns_social .home_dnd_area_Bottom:before{top:-191px}.sns_social .home_dnd_area_Bottom:after{top:42px}.sns_social .cm_accordion:before{max-height:165px;max-width:284px}}@media(max-width:325px){.cm_influencer .ctm_card:before,.ctm_team_sec .cm_team:before{right:-115px}.cm_influencer .ctm_card:after,.ctm_team_sec .cm_team:after{max-height:170px;max-width:293px}.ctm_team_sec .bottom-dnd-area:before{max-height:205px;max-width:353px}.sns_social .cm-sns:before{max-height:207px;right:0}.sns_social .cm_our_serivice.two-col-content:before{right:-72px}.sns_social .ctm_card:before{max-height:170px}.social_form .main-dnd-area:before{height:172px;width:295px}}.cm_membership_registration form .actions .hs-button{margin:10px 0}.card_gallery.sliderEnable .card_item.hoverAdde .card_inner:hover a.hs-button,.landing_pg_v2 .card_item.hoverAdde .card_inner:hover a.hs-button,.service-listing-page .card_gallery .card_item.hoverAdde .card_inner:hover a.hs-button{border-color:#240e0e;color:#240e0e}.blog-feed .top_sec a.hs-button,.card_gallery.sliderEnable .card_item.hoverAdde .card_inner a.hs-button,.home_page_v2_page .card_gallery .card_inner .card_box .btn_item a.hs-button,.pricing-table-gp .btn_item a.hs-button,.service-listing-page .card_gallery .card_inner .card_box .btn_item a.hs-button,.service-listing-page-v2 .card_gallery .card_inner .card_box .btn_item a.hs-button{padding-left:25px;padding-right:25px}.servs-details-pg .hs-search-field form{margin-bottom:50px!important;padding-bottom:0!important}.hs_service .flex_row .col4,.servs-details-pg .dnd-section>.row-fluid .dnd-column{padding-left:0;padding-right:0}.cm_500_page .error-page:before{color:#787171}@media(max-width:767px){.pricing-table-gp .pricing-area .plan-price{font-size:25px}.cm_subscription_preferences h1{font-size:30px}.cm_subscription_preferences h2,.cm_subscriptions_confirmation h2{font-size:25px}.cm_tmw_content h3{font-size:20px}}form label{font-family:var( --font1 );font-size:22px;font-weight:700}.cnt-mid-sec form .hs-form-field>label,form label{margin:20px 0 5px}::-webkit-input-placeholder{color:#757575}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{font-size:22px;line-height:2;width:100%}.cnt-mid-sec form input:not(.hs-button),.cnt-mid-sec form textarea{padding:5px 10px}form.hs-form fieldset.form-columns-1 .hs-input{width:100%}.cnt-mid-sec form .hs-form-field,form.hs-form fieldset.form-columns-1 .input{margin:0}.hs-form-required{color:red}.cnt-mid-sec form .hs-form-field textarea{min-height:150px}form input[type=checkbox],form input[type=radio]{font-weight:400}.hs-form-booleancheckbox label{font-weight:400;text-align:center}form a{text-decoration:underline}.cnt-mid-sec form .hs_submit{display:block;margin-top:20px;text-align:center}select option{color:#000}form a:hover{text-decoration:none}@media (max-width:767px){form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form label,form select,form textarea{font-size:16px}}