.adbuddy-page *,.adbuddy-page :before,.adbuddy-page :after{box-sizing:border-box;margin:0;padding:0}.adbuddy-page{font-size:62.5%}.adbuddy-page body{font-family:var(--font-noto);color:#1e2938;background-color:#c10008;font-size:1.6rem;line-height:1.5}.adbuddy-page *{font-family:var(--font-noto)}.adbuddy-page h1,.adbuddy-page h2,.adbuddy-page h3,.adbuddy-page h4,.adbuddy-page h5,.adbuddy-page h6{font-family:var(--font-heading);font-weight:900}.adbuddy-page img{vertical-align:bottom;max-width:100%;height:auto}.adbuddy-page a{color:inherit;text-decoration:none}.adbuddy-page ul,.adbuddy-page ol{list-style:none}.company{background-color:#f5f5f5;flex-direction:column;align-items:center;gap:40px;padding:40px 20px;display:flex}.company__title{font-family:var(--font-heading);letter-spacing:-.4px;color:#1e2938;text-align:center;font-size:45px;font-weight:900}.company__info{background-color:#fff;border-radius:4px;flex-direction:column;gap:12px;width:100%;max-width:1000px;padding:40px 60px;display:flex}.company__info-row{width:100%;display:flex}.company__info-term{width:100px;font-size:15px;font-weight:500;font-family:var(--font-noto);color:#1e2938;align-items:center;margin-right:90px;display:flex}.company__info-term .flex{align-items:start;display:flex}.company__info-description{font-size:18px;font-weight:700;font-family:var(--font-noto);color:#1e2938;flex:1}@media (width<=768px){.company__info{padding:30px 20px}.company__info-row{gap:5px}.company__info-term{margin-right:0;font-size:12px}.company__title{font-size:28px}.company__info-description{font-size:15px}}@media (width<=480px){.company__info{padding:20px 15px}.company__title{font-size:28px}.company__info-description{font-size:15px}}.faq{font-family:var(--font-noto);color:#36414c;background-color:#f3f4f6;padding:40px 0;line-height:1.6}.faq__wrapper{max-width:1200px;margin:0 auto;padding:40px 20px}.faq__title{font-family:var(--font-heading);color:#1e2938;text-align:center;letter-spacing:-.4px;margin-bottom:40px;font-size:45px;font-weight:900}.faq__container{flex-direction:column;gap:16px;display:flex}.faq__item{background-color:#e5e7eb;border-radius:4px;padding:24px}.faq__question,.faq__answer{align-items:flex-start;gap:16px;display:flex}.faq__question{margin-bottom:16px}.faq__divider{background-color:#d1d5dc;height:1px;margin:16px 0}.faq__icon-box{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.faq__icon-box--question{background-color:#c10008}.faq__icon-box--answer{background-color:#1e2938}.faq__icon-text{color:#fff;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:24.6px;font-weight:700}.faq__question-text,.faq__answer-text{color:#36414c;font-size:22px;font-weight:500}@media (width<=768px){.faq__title{font-size:28px}.faq__question-text,.faq__answer-text{font-size:15px}.faq__icon-box{width:32px;height:32px}.faq__icon-text{font-size:20px}}@media (width<=480px){.faq__wrapper{padding:20px 10px}.faq__item{padding:16px}.faq__question,.faq__answer{gap:12px}}.adbuddy-footer{background-color:#1e2938;justify-content:center;align-items:center;width:100%;height:37px;padding:12px 0;display:flex}.adbuddy-footer__copyright{font-family:var(--font-noto);color:#fff;text-align:center;letter-spacing:-.4px;font-size:10px;font-weight:400}@media screen and (width<=768px){.adbuddy-footer{padding:10px 15px}.adbuddy-footer__copyright{font-size:9px}}.adbuddy-header{z-index:1000;background-color:#fff;align-items:center;width:100%;padding:20px 24px;display:flex;position:fixed;top:0;left:0}.adbuddy-header__logo img{width:auto;height:24px;display:block}.mv{color:#fff;width:100%;margin-top:0;position:relative;overflow:visible}.mv__bg{background:linear-gradient(#c10008 50%,#000 100%);align-items:end;min-height:700px;display:flex;position:relative;bottom:0}.mv__bg-sp{margin-top:64px;position:relative}.mv__overlay{z-index:-1;opacity:.6;background-image:url(/image/adbuddy/hero.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=1400px){.mv__overlay{background-size:cover}}.container{z-index:1;width:100%;height:288px;position:absolute;bottom:0;overflow:hidden}.gradient-rectangle{opacity:.6;transform-origin:50%;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:100%;position:absolute}@media (width<=480px){.mv__content{display:none}.container{height:150px}.mv__overlay{background-image:url(/image/adbuddy/hero-sp.png);margin-top:64px;padding-bottom:64px}}.mv__content{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 120px 60px;display:flex;position:relative}.mv__text-content{max-width:712px;padding-bottom:100px}.mv__catchphrase-sub{font-family:var(--font-heading);margin-bottom:-23px;font-size:4rem;font-weight:900;line-height:1.45}.mv__catchphrase-main{font-family:var(--font-heading);font-weight:900;line-height:1.45}.mv__catchphrase-line{display:block}.mv__catchphrase-line:first-child{font-size:6.8rem}.mv__catchphrase-line:first-child .mv__highlight{font-size:9.1rem}.mv__catchphrase-line:nth-child(2){margin-top:-30px;font-size:6.8rem}.mv__catchphrase-line:nth-child(2) .mv__highlight{font-size:9.1rem}.mv__catchphrase-line:nth-child(3){margin-top:-32px;font-size:8.8rem}.mv__stats{z-index:3;gap:42px;display:flex;position:absolute;bottom:60px;left:120px}.mv__stat-item{flex-direction:column;align-items:center;gap:8px;display:flex}.mv__stat-label{letter-spacing:-.02em;color:#fff;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.5}.mv__stat-icon{width:auto;height:auto;max-height:64px}.mv__form-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#ffffffe6;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex;position:relative}.mv__form{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#ffffffe6;border-radius:4px;flex-direction:column;align-items:center;gap:24px;width:320px;padding:24px;display:flex;position:absolute;top:140px;left:100px;box-shadow:0 4px 7px #00000040}.mv__form-logo{line-height:0}.mv__form-logo img{width:auto;height:20px}.mv__form-title{font-family:var(--font-noto);color:#101828;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.2}.mv__form-fields{flex-direction:column;gap:16px;width:100%;display:flex}.mv__form-group{flex-direction:column;gap:8px;width:100%;display:flex}.mv__form-label{font-family:var(--font-noto);color:#101828;font-size:1.5rem;font-weight:500;line-height:1.2}.mv__form-input{font-family:var(--font-noto);color:#1e2938;box-sizing:border-box;background-color:#fff;border:1px solid #98a1ae;border-radius:2px;width:100%;padding:8px 12px;font-size:1.5rem;font-weight:400;line-height:1.5}.mv__form-input::placeholder{color:#98a1ae}.mv__form-note{font-family:var(--font-noto);letter-spacing:-.02em;color:#101828;text-align:left;width:100%;font-size:1.5rem;font-weight:500;line-height:1.8}.mv__form-submit{color:#fff;width:100%;font-family:var(--font-noto);letter-spacing:-.02em;text-align:center;cursor:pointer;background-color:#101828;border:none;border-radius:2px;padding:16px 0;font-size:1.5rem;font-weight:700;line-height:1.8;transition:background-color .3s;box-shadow:0 4px 7px #00000040}.mv__form-submit:hover{opacity:.5;background-color:#334155}.mv__header-logo img{width:auto;height:40px}.reason{font-family:var(--font-noto);color:#fff;background-color:#1e2938;padding:91px 0}.reason__container{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1440px;margin:0 auto;padding-bottom:40px;display:flex}.reason__header-section{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.reason__header-subtitle{font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:26px;font-weight:900}.reason__header-title{font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:48px;font-weight:900}.reason__description{text-align:left;max-width:558px;font-size:15px;font-weight:500;line-height:1.6}.reason__team-carousel{justify-content:space-between;align-items:center;width:100%;max-width:1220px;margin-top:40px;display:flex}.reason__carousel-button{color:#1e2938;cursor:pointer;background-color:#fff;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .3s;display:flex}.reason__carousel-button:hover{opacity:.5}.reason__carousel-button.next{transform:rotate(180deg)}.reason__team-members{gap:40px;display:flex;overflow-x:hidden}.reason__team-member{flex-direction:column;justify-content:start;align-items:start;gap:12px;width:320px;display:flex}.reason__member-image{background-color:#fff;width:320px;height:320px}.reason__member-info{flex-direction:column;align-items:start;gap:4px;display:flex}.reason__member-position{font-size:12px;font-weight:700}.reason__member-name{margin-top:-4px;font-size:18px;font-weight:700}.reason__member-bio{text-align:left;font-size:15px;font-weight:500;line-height:1.6}.reason__pagination{gap:12px;margin-top:40px;display:flex}.reason__pagination-dot{background-color:#fff;width:10px;height:10px}.reason__pagination-dot.active{background-color:#c10008}@media (width<=1280px){.reason{padding:91px 16px}.reason__team-carousel{max-width:90%}.reason__team-members{gap:20px}.reason__team-member{width:280px}.reason__member-image{width:280px;height:280px}}@media (width<=768px){.reason{padding:64px 16px}.reason__container{padding:0}.reason__header-title{font-size:36px}.reason__header-subtitle{font-size:20px}.reason__team-carousel{flex-direction:column;gap:20px}.reason__team-members{flex-direction:column;align-items:center}.reason__carousel-buttons{gap:20px;display:flex}}.support{color:#1e2938;background-color:#f3f4f6;padding:0}.support__container{background-color:#f3f4f6;width:100%;padding-top:120px;overflow:hidden}.support__logo-carousel{-ms-overflow-style:none;scrollbar-width:none;gap:24px;width:max-content;height:160px;padding:0 20px;display:flex;overflow-x:visible}.support__logo-carousel:hover{animation-play-state:paused}.support__logo-carousel::-webkit-scrollbar{display:none}@keyframes scroll-1{0%{transform:translate(0)}to{transform:translate(50%)}}.support__logo-item{background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:300px;height:130px;display:flex;position:relative;overflow:hidden;box-shadow:1.5px 1.5px 6px #0000000a,0 0 1.5px #0000000a}.support__headline-section{flex-direction:column;align-items:center;width:100%;max-width:1096px;margin:120px auto 0;display:flex}.support__headline-top{font-size:45px;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;margin-bottom:16px;font-weight:900}.support__headline-middle{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.support__highlight-box{align-items:center;display:flex}.support__highlight-text{color:#fff;font-size:60px;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;background-color:#c10008;padding:12px;font-weight:900}.support__headline-connector{font-size:45px;font-family:var(--font-heading);font-weight:900}.support__headline-bottom{font-size:45px;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;margin-top:16px;font-weight:900}.support__comparison-section{gap:5px;width:100%;max-width:1096px;margin:64px auto 0;display:flex}.support__category-column{flex-direction:column;justify-content:end;gap:6px;width:103px;display:flex;position:relative;bottom:12px}.support__category-box{background-color:#e5e7eb;justify-content:center;align-items:center;height:148px;padding:0 12px;display:flex}.support__category-box:nth-child(2),.support__category-box:nth-child(3),.support__category-box:nth-child(4){height:124px}.support__category-text{text-align:center;font-size:16px;font-weight:700}.support__comparison-columns{flex-grow:1;align-items:end;gap:5px;display:flex}.support__perfs-column{background-color:#c10008;width:424px;padding:12px}.support__competitor-column{background-color:#d1d5db;width:424px;height:fit-content;padding:12px}.support__column-content{flex-direction:column;gap:6px;display:flex}.support__logo-container{background-color:#fff;border-radius:1.65px;justify-content:center;align-items:center;height:99px;display:flex}.support__logo-container-thin{background-color:#fff;border-radius:1.65px;justify-content:center;align-items:center;height:70px;display:flex}.support__perfs-logo{align-items:center;width:250px;height:33px;display:flex}.support__competitor-title{text-align:center;padding:20px 0;font-size:18px;font-weight:700}.support__feature-box{background-color:#fff;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:148px;display:flex}.support__feature-box:nth-child(3),.support__feature-box:nth-child(4),.support__feature-box:nth-child(5){height:124px}.support__circle-icon{border:4px solid #c10008;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.support__inner-circle{border:4px solid #c10008;border-radius:50%;width:36px;height:36px}.support__polygon-icon{border:4px solid #98a1ae;width:65px;height:65px;position:relative}.support__cross-icon{width:56px;height:56px;position:relative}.support__cross-icon:before,.support__cross-icon:after{content:"";background-color:#98a1ae;width:56px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.support__cross-icon:after{transform:translateY(-50%)rotate(90deg)}.support__feature-text{text-align:center;color:#1e2938;font-size:15px;font-weight:500}.support__competitor-text{text-align:center;color:#98a1ae;font-size:15px;font-weight:500}.support__problems{max-width:1000px;margin:90px auto 0;padding:0 20px}.support__frame-37167{flex-direction:column;gap:64px;width:100%;display:flex}.support__frame-37038{flex-direction:column;gap:10px;max-width:663px;margin:0 auto;display:flex}.support__frame-37037{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.support__text-konna{color:#1e2938;letter-spacing:-.4px;font-size:45px;font-weight:900}.support__frame-18{justify-content:center;align-items:center;gap:4px;display:flex}.support__text-okomari{color:#fff;letter-spacing:-.4px;text-align:center;background-color:#c10008;padding:12px;font-size:60px;font-weight:900}.support__text-gaareba{color:#1e2938;letter-spacing:-.4px;font-size:45px;font-weight:900}.support__text-ichido{color:#1e2938;letter-spacing:-.4px;text-align:center;margin-top:10px;font-size:45px;font-weight:900}.support__frame-37142{flex-flow:wrap;gap:16px;width:100%;display:flex}.support__card{background-color:#fff;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:300px;padding:50px 20px;display:flex;position:relative;box-shadow:1.5px 1.5px 6px #0000000a,0 0 1.5px #0000000a}.support__card-number{color:#d1d5dc;font-size:22px;font-weight:700;position:absolute;top:5px;left:9px}.support__card-text{color:#1e2938;text-align:center;font-size:24px;font-weight:700}@media (width<=1100px){.support__perfs-column,.support__competitor-column{width:100%}.support__headline-middle{flex-direction:column}.support__highlight-box{width:100%}}@media (width<=768px){.support__headline-section{margin:64px auto 0}.support__headline-bottom{display:none}.support__comparison-section{max-width:100%;margin:32px auto 0;padding:0 24px}.support__comparison-section *{font-size:12px}.support__comparison-columns{width:100%}.support__perfs-logo{width:110px}.support__competitor-title{font-size:15px}.support__frame-37167{gap:32px}.support__text-okomari{padding:8px}.support__headline-top,.support__headline-connector,.support__headline-bottom{font-size:32px}.support__highlight-text{font-size:40px}.support__frame-37037{flex-direction:column;align-items:center}.support__text-konna,.support__text-gaareba,.support__text-ichido{font-size:32px}.support__text-okomari{font-size:40px}.support__frame-37142{flex-direction:column;align-items:center}.support__card{width:100%;padding:24px 20px}}@media (width<=480px){.support__container{padding-top:64px}.support__headline-top,.support__headline-connector,.support__headline-bottom{font-size:26px}.support__highlight-text{font-size:34px}.support__text-konna,.support__text-gaareba,.support__text-ichido{font-size:26px}.support__text-okomari{font-size:34px}.support__card-text{font-size:20px}.support__feature-box{padding:12px}.support__feature-text,.support__competitor-text{font-weight:700}.support__cross-icon{width:32px;height:32px;position:relative}}.support__form-section{width:100%;height:auto;margin:120px auto 0;padding:120px 0;position:relative;overflow:hidden}.support__form-bg-text{letter-spacing:-.4px;color:#0000;-webkit-text-stroke:1px #1e2938;text-align:center;white-space:nowrap;z-index:0;font-family:Helvetica,Arial,sans-serif;font-size:142px;font-weight:700;position:absolute}.support__form-bg-text--top{top:-20px;right:-57px}.support__form-bg-text--bottom{bottom:-20px;left:-57px}.support__form-card{z-index:1;color:#1e2938;background-color:#fff;border-radius:12px;width:100%;max-width:1200px;margin:0 auto;padding:52px 24px;font-size:16px;line-height:1.5;position:relative;box-shadow:0 8px 30px #00000014}.support__form{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.support__form-title{color:#1e2938;text-align:center;margin-bottom:24px;font-size:26px;font-weight:700}.support__form-row{gap:12px;width:100%;display:flex}.support__form-group{flex-direction:column;flex:1;gap:8px;display:flex}.support__form-label{color:#1e2938;font-size:15px;font-weight:500}.support__form-input{color:#000;background-color:#fff;border:1px solid #98a1ae;border-radius:6px;height:47px;padding:12px;font-size:15px;transition:border-color .2s,box-shadow .2s}.support__form-input:focus{border-color:#1e2938;outline:none;box-shadow:0 0 0 2px #1e293826}.support__form-input::placeholder{color:#98a1ae}.support__form-input--error{border:1px solid #c10008}.support__form-error{color:#c10008;font-size:12px}.support__form-toggle-btn{cursor:pointer;border:1px solid #98a1ae;border-radius:6px;justify-content:center;align-items:center;padding:10px;font-size:13px;line-height:1.5;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.support__form-toggle-btn:hover{border-color:#1e2938}.support__form-toggle-container{flex-wrap:wrap;gap:8px;display:flex}.support__form-collapsible-btn{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:5px 0;display:flex}.mv__form-input--error{border:1px solid #c10008}.mv__form-error{color:#c10008;font-size:12px}.support__form-note{color:#1e2938;text-align:center;font-size:15px;font-weight:500}.modal-submit,.modal-submit-open,.support__form-submit{color:#fff;cursor:pointer;background-color:#c10008;border:none;border-radius:6px;justify-content:center;align-items:center;width:360px;height:76px;margin:24px auto 0;font-size:20px;font-weight:700;transition:background-color .3s;display:flex;box-shadow:0 4px 7px #00000040}.support__form-submit:hover,.modal-submit:hover,.modal-submit-open:hover{background-color:#a10007}@media (width<=992px){.support__form-bg-text{font-size:100px}.support__form-card{max-width:90%;padding:40px 20px}.support__form{max-width:100%}.support__form-submit{width:300px}}@media (width<=768px){.modal-submit-open{font-size:15px}.modal-submit{width:100%;font-size:15px}.support__form-bg-text--top{top:60px;right:-57px}.support__form-bg-text--bottom{bottom:70px;left:-57px}.support__form-bg-text{font-size:80px}.support__form-row{flex-direction:column}.support__form-submit{width:100%;max-width:360px}}@media (width<=576px){.support__form-bg-text{font-size:60px}.support__form-title{margin-bottom:0;font-size:22px}.support__form-card{padding:30px 15px}}.support__point{margin:120px auto 0}.support__point-header,.header-section{flex-direction:column;width:100%;display:flex}.support__point-title,.header-title{justify-content:center;align-items:center;gap:12px;margin:0 auto;display:flex}.support__point-title-text,.header-title-text{color:#1e2938;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:45px;font-weight:900}.support__point-title-box,.header-title-box{background-color:#c10008;justify-content:center;align-items:center;padding:12px;display:flex}.support__point-title-box-text,.header-title-box-text{color:#fff;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:60px;font-weight:900}.support__point-line{box-sizing:border-box;background-image:url(/image/adbuddy/triangle.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:122px;position:relative}.header-line{border:2px solid #c10008;width:100%;height:122px;margin-top:0;position:relative;box-shadow:0 2px 4px #0000001a}.content-section{flex-direction:column;gap:64px;max-width:1000px;margin:90px auto;display:flex}.point-section{flex-direction:column;gap:40px;width:100%;display:flex}.point-title{color:#c10008;font-family:var(--font-noto);text-align:center;letter-spacing:-.4px;font-size:40px;font-weight:900}.point-subtitle-container{flex-direction:column;width:100%;display:flex}.point-subtitle-box{background-color:#1e2938;justify-content:center;align-items:center;margin:0 auto;padding:9px 16px;display:flex}.point-subtitle-text{color:#fff;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:52px;font-weight:900}.point-description{color:#1e2938;font-family:var(--font-noto);max-width:823px;margin:0 auto;font-size:15px;font-weight:500;line-height:1.8}.diagram-section{width:600px;height:445px;margin:0 auto;position:relative}.circle-group{width:368.75px;height:368.75px;position:absolute;top:37.87px;left:115.63px}.circle{background-color:#2c7fff0d;border-radius:50%;position:absolute}.circle-large{width:368.75px;height:368.75px;top:0;left:0}.circle-medium{width:316.67px;height:316.67px;top:26.04px;left:26.04px}.circle-small{width:262.5px;height:262.5px;top:53.13px;left:53.13px}.diagram-item{background-color:#fff;border-radius:104.17px;justify-content:center;align-items:center;width:208.33px;height:208.33px;display:flex;position:absolute;box-shadow:0 0 29.17px #dae3f3}.diagram-item-top{top:-.36px;left:197.92px}.diagram-item-left{top:208.33px;left:70.83px}.diagram-item-right{top:208.33px;left:320.83px}.diagram-item-text{text-align:center;font-family:var(--font-noto);font-size:24px;font-weight:700}.diagram-item-text-red{color:#ce4038;font-size:20px;line-height:1.4}.diagram-item-text-dark{color:#1e2938}.support-section{background-color:#1e2938;flex-direction:column;gap:40px;width:100%;margin-top:90px;padding:64px 0;display:flex}.support-title{color:#fff;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:45px;font-weight:900;line-height:1.3}.support-grid{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.support-card{background-color:#f9fafb;border-radius:4px;justify-content:center;align-items:center;width:384px;height:150px;padding:40px 20px;display:flex;box-shadow:0 14px 14px #0000001f}.support-card-text{color:#1e2938;font-family:var(--font-noto);text-align:center;font-size:22px;font-weight:700;line-height:1.5}@media (width<=1200px){.support-grid{padding:0 20px}}@media (width<=1024px){.support-grid{grid-template-columns:repeat(2,1fr);padding:0 20px;display:grid}.support__point-title-text,.header-title-text{font-size:36px}.support__point-title-box-text,.header-title-box-text{font-size:48px}.content-section{padding:0 20px}.point-subtitle-text{font-size:42px}}@media (width<=768px){.support__point-line{background-image:url(/image/adbuddy/triangle-sp.png);height:50px}.support__form-section,.support__point{margin:40px auto 0}.support__point-title,.header-title{flex-direction:column}.support__point-title-text,.header-title-text{font-size:32px}.support__point-title-box-text,.header-title-box-text{font-size:40px}.point-subtitle-text{font-size:28px}.point-subtitle-text-highlight{font-size:16px}.support-card{width:100%}.support-title{padding:0 20px;font-size:36px}.point-title{font-size:28px}.content-section{gap:24px;margin-top:64px;margin-bottom:180px}.circle-group{left:50%;transform:translate(-50%)}.diagram-section{width:100%;height:356px;transform:scale(.8)}.diagram-item-top{left:50%;transform:translate(-50%)}.diagram-item-left{left:50%;transform:translate(-250px)}.diagram-item-right{left:50%;transform:translate(50px)}}@media (width<=576px){.support-card-text{font-size:15px}.support__point-title-text,.header-title-text{font-size:28px}.support__point-title-box-text,.header-title-box-text{font-size:32px}.point-subtitle-text{font-size:28px}.diagram-section{height:267px}.support-title{font-size:32px}}.point-container{flex-direction:column;gap:64px;width:100%;max-width:1000px;margin:0 auto;display:flex}.point-content{flex-direction:column;gap:40px;width:100%;display:flex}.point-header{flex-direction:column;gap:10px;width:100%;display:flex}.point-number{color:#c10008;font-size:40px;font-family:var(--font-noto);text-align:center;letter-spacing:-.4px;font-weight:900}.point-title-container{flex-direction:column;align-items:center;width:100%;display:flex}.point-title-box{background-color:#1e2938;justify-content:center;align-items:center;margin-bottom:0;padding:9px 16px;display:inline-flex}.point-title-text{color:#fff;font-size:52px;font-family:var(--font-heading);text-align:center;white-space:nowrap;font-weight:900}.point-desc{color:#1e2938;font-size:15px;font-family:var(--font-noto);max-width:630px;margin:0 auto;font-weight:500;line-height:1.8}.team-comparison{flex-wrap:wrap;justify-content:center;gap:40px;width:100%;display:flex}.team-block{width:436px;position:relative}.perfs-border{border:4px solid #c10008}.team-logo-container{flex-direction:column;align-items:center;gap:9px;margin-bottom:32px;display:flex}.team-structure__title{z-index:10;background-color:#f3f4f6;justify-content:center;align-items:center;width:70%;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.team-members{z-index:1;flex-direction:column;gap:12px;width:350px;margin:0 auto;display:flex;position:relative}.member-box{border-radius:2px;justify-content:center;align-items:center;width:100%;height:71px;padding:0 50px;display:flex}.perfs-member{border:2px solid #1e2938}.agency-member{border:2px solid #98a1ae}.member-text{color:#1e2938;font-size:24px;font-family:var(--font-noto);text-align:center;font-weight:900}.agency-member-text{color:#98a1ae;font-size:24px;font-family:var(--font-noto);text-align:center;font-weight:900}@media (width<=1024px){.team-comparison{flex-direction:column;align-items:center}}@media (width<=768px){.point-title-text{font-size:36px}.point-desc{padding:0 20px}.team-block{width:100%;max-width:436px}}@media (width<=480px){.point-container{gap:40px}.point-title-text{font-size:28px}.team-members{width:90%}.member-box{padding:0 20px}.member-text,.agency-member-text{font-size:20px}}.team-structure{flex-wrap:wrap;justify-content:center;gap:40px;max-width:1200px;margin:0 auto;display:flex}.team-section{width:436px;position:relative}.team-border{z-index:1;border:4px solid #c10008;border-radius:4px;width:436px;height:678px;position:absolute;top:74px;left:0}.agency-border{border:4px solid #98a1ae;border-radius:4px;width:436px;height:258px;position:absolute;top:74px;left:0}.logo-container{height:58px;margin-bottom:9px}.logo{align-items:center;gap:13px;display:flex}.team-title{text-align:center;letter-spacing:-.4px;font-size:36px;font-weight:700}.agency-title{text-align:center;letter-spacing:-.4px;margin-bottom:40px;font-size:24px;font-weight:700}.team-list{z-index:1;border:4px solid #c10008;border-radius:4px;flex-direction:column;gap:12px;margin:32px auto 0;padding:50px;display:flex;position:relative}.team-item{height:71px;font-family:var(--font-noto);border:2px solid #1e2938;border-radius:2px;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:flex}.agent-list{z-index:1;border:4px solid #98a1ae;border-radius:4px;flex-direction:column;gap:12px;margin:32px auto 0;padding:50px;display:flex;position:relative}.agency-item{height:71px;font-family:var(--font-noto);color:#98a1ae;border:2px solid #98a1ae;border-radius:4px;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:flex}@media (width<=728px){.team-structure{grid-template-columns:repeat(2,1fr);gap:20px;margin:0 16px;display:grid}.team-section{width:100%}.logo-container{height:18px;margin-bottom:9px}.team-structure__title{top:-15px}.team-list,.agent-list{width:100%;padding:24px 12px 12px}.team-title{font-size:18px}.team-item,.agency-item{height:fit-content;padding:12px;font-size:16px}}.stats-container-section{flex-direction:column;width:100%;max-width:1000px;margin:0 auto;padding:0 20px;display:flex}.stats-header{flex-direction:column;width:100%;margin-bottom:40px;display:flex}.stats-point-title{color:#c10008;font-family:var(--font-noto);text-align:center;letter-spacing:-.4px;margin-bottom:10px;font-size:40px;font-weight:900}.stats-title-frames{flex-direction:column;align-items:center;display:flex}.stats-title-frame{background-color:#1e2938;justify-content:center;align-items:center;margin-bottom:0;padding:9px 16px;display:flex}.stats-title-frame:first-child{margin-bottom:0}.stats-title-text{color:#fff;font-family:var(--font-heading);text-align:center;font-size:52px;font-weight:900}.stats-description{color:#1e2938;max-width:925px;margin:0 auto;font-size:15px;font-weight:500;line-height:1.8}.stats-cards-container{flex-wrap:wrap;justify-content:center;gap:60px 22px;max-width:1000px;margin:60px auto 90px;padding:0 20px;display:flex}.stats-card{background-color:#fff;border-radius:4px;flex-direction:column;align-items:center;width:400px;height:185px;padding:40px 0 16px;display:flex;position:relative;box-shadow:4px 4px 10px #00000026}.stats-icon{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.stats-icon-background{background-color:#1e2938;border-radius:7.5px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.stats-title{font-family:var(--font-noto);text-align:center;color:#1e2938;margin-bottom:-5px;font-size:18px;font-weight:900}.stats-value{justify-content:center;align-items:center;display:flex}.stats-number{color:#c10008;font-family:ADLaM Display,sans-serif;font-size:82px}.stats-unit{color:#c10008;margin-left:2px;font-family:ADLaM Display,sans-serif;font-size:50px}.stats-unit-jp{font-family:var(--font-noto);color:#c10008;margin-left:2px;font-size:50px;font-weight:900}@media (width<=850px){.stats-cards-container{grid-template-columns:repeat(2,1fr);gap:40px 20px;padding:0 20px;display:grid}.stats-card{width:100%;max-width:none;height:fit-content}.stats-title{font-size:15px}.stats-title-text{font-size:36px}}@media (width<=600px){.stats-point-title{font-size:32px}.stats-title-text{font-size:28px}.stats-number{font-size:40px}.stats-unit,.stats-unit-jp{font-size:24px}}.support__intro{max-width:1000px;margin:60px auto;padding:0 20px}.support__intro-container{width:100%}.support__intro-header{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:64px;display:flex}.support__intro-header-box{background-color:#c10008;justify-content:center;align-items:center;padding:12px;display:flex}.support__intro-header-text{color:#fff;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:60px;font-weight:900}.support__intro-title{color:#1e2938;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:52px;font-weight:900}.support__intro-flow{flex-flow:wrap;justify-content:center;gap:17px;display:flex}.support__intro-flow-card{background-color:#e5e7eb;border-radius:4px;flex-direction:column;flex:1;gap:7px;min-width:237px;max-width:100%;padding:24px;display:flex}.support__intro-flow-number-container{flex-direction:column;align-items:center;gap:2px;display:flex}.support__intro-flow-number{color:#98a1ae;text-align:center;width:100%;font-size:18px;font-weight:700}.support__intro-flow-divider{background-color:#98a1ae;width:23px;height:3px}.support__intro-flow-title{color:#36414c;text-align:center;margin-top:4px;font-size:22px;font-weight:700}.support__intro-flow-description{color:#36414c;font-size:15px;font-weight:500;line-height:1.6}@media (width<=768px){.support__intro-header-box{width:100%}.support__intro-header-text{font-size:40px}.support__intro-title{width:100%;margin-top:12px;font-size:36px}.support__intro-flow-card{min-width:100%}}.testimonial-section{background-color:#1e2938;width:100%;padding:64px 0}.section-title{text-align:center;letter-spacing:-.4px;color:#fff;margin-bottom:64px;font-size:45px;font-weight:900;line-height:1.3}.logo-carousel-container{-ms-overflow-style:none;scrollbar-width:none;gap:24px;width:max-content;height:160px;padding:0 20px;display:flex;overflow-x:visible}.logo-card{aspect-ratio:36/16;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:360px;height:160px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:1.5px 1.5px 6px #0000000a,0 0 1.5px #0000000a}.logo-card img{object-fit:contain;text-align:center}@media (width<=768px){.section-title{margin-bottom:32px;padding:0 20px;font-size:32px}.logo-card{width:180px;height:80px;margin-right:16px}}@media (width<=480px){.logo-card{width:280px;height:120px}.section-title{font-size:28px}.logo-card{width:240px;height:100px;margin-right:12px}}.adbuddy-page .swiper-button-prev,.adbuddy-page .swiper-button-next{color:#1e2938;background:#fff;width:50px;height:50px;transition:opacity .3s}.adbuddy-page .swiper-button-prev:hover,.adbuddy-page .swiper-button-next:hover{opacity:.5}.adbuddy-page .swiper-button-prev:after,.adbuddy-page .swiper-button-next:after{color:#1e2938;font-size:20px}.adbuddy-page .swiper-slide{text-align:center;justify-content:center;align-items:center;font-size:18px;display:flex}.adbuddy-page .mySwiper{padding:48px}.adbuddy-page .swiper-pagination-bullet{border-radius:inherit;opacity:1;background-color:#fff;width:10px;height:10px}.adbuddy-page .swiper-pagination-bullet-active{border-radius:inherit;opacity:1;background-color:#c10008;width:10px;height:10px}.adbuddy-page .swiper-wrapper{-o-transition-timing-function:linear;transition-timing-function:linear}.adbuddy-page .swiper-slide{justify-content:center;align-items:stretch;width:fit-content;min-width:300px;height:auto;display:flex}.adbuddy-page .company-logo-slider .swiper-slide{justify-content:center;align-items:stretch;width:fit-content;min-width:360px;height:auto;display:flex}.adbuddy-pc{display:block}.adbuddy-sp{display:none}@media (width<=768px){.adbuddy-page .swiper-button-prev,.adbuddy-page .swiper-button-next,.adbuddy-page .swiper-button-prev:after,.adbuddy-page .swiper-button-next:after{display:none}.adbuddy-page .swiper-slide{min-width:240px}.adbuddy-page .company-logo-slider .swiper-slide{min-width:180px}.adbuddy-sp{display:block}.adbuddy-pc{display:none}}.flow__container{max-width:1000px;font-family:var(--font-noto);color:#36414c;margin:120px auto;padding:0 20px}.flow__header{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:64px;display:flex}.flow__header-red-box{background-color:#c10008;justify-content:center;align-items:center;padding:12px;display:flex}.flow__header-red-text{color:#fff;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:60px;font-weight:900}.flow__header-title{color:#1e2938;font-family:var(--font-heading);text-align:center;letter-spacing:-.4px;font-size:52px;font-weight:900}.flow__card-container{flex-flow:row;justify-content:center;gap:16px;display:flex}.flow__card{background-color:#e5e7eb;border-radius:4px;flex-direction:column;flex:1;gap:7px;min-width:237px;max-width:100%;padding:24px;display:flex}.flow__number-container{flex-direction:column;align-items:center;gap:2px;display:flex}.flow__number{color:#989fa1;text-align:center;width:100%;font-size:18px;font-weight:700}.flow__divider{background-color:#989fa1;width:23px;height:3px}.flow__title{color:#36414c;text-align:center;margin-top:7px;font-size:22px;font-weight:700}.flow__description{color:#36414c;font-size:15px;font-weight:500;line-height:1.6}@media (width<=1020px){.flow__card-container{flex-wrap:wrap}.flow__card{min-width:calc(50% - 17px)}}@media (width<=768px){.flow__header{margin-bottom:32px}.flow__container{margin-top:40px;margin-bottom:0;padding-left:16px;padding-right:16px}.flow__card{padding:16px}.flow__header-red-box{width:fit-content;max-width:444px}.flow__header-title{width:fit-content;max-width:468px;font-size:26px}.flow__header-red-text{font-size:40px}.flow__title{font-size:20px}}@media (width<=480px){.flow__number{font-size:14px}.flow__card{min-width:100%}}
