.container{width:100%;padding-left:20px;padding-right:20px;margin-inline:auto}@media (min-width: 1024px){.container{padding-left:60px;padding-right:60px;max-width:1160px}}.u-mt0{margin-top:0!important}.u-mt5{margin-top:5px}@media (min-width: 1024px){.u-md-mt5{margin-top:5px!important}}.u-mt10{margin-top:10px}.u-mt15{margin-top:15px}.u-md-mt15{margin-top:15px!important}.u-mt20{margin-top:20px}@media (min-width: 1024px){.u-md-mt20{margin-top:20px!important}}.u-mt25{margin-top:25px}@media (min-width: 1024px){.u-md-mt25{margin-top:25px!important}}.u-mt30{margin-top:30px!important}@media (min-width: 1024px){.u-md-mt30{margin-top:30px!important}}.u-mt40{margin-top:40px}@media (min-width: 1024px){.u-md-mt40{margin-top:40px!important}}.u-mt50{margin-top:50px}@media (min-width: 1024px){.u-md-mt50{margin-top:50px!important}}.u-mt55{margin-top:55px}.u-mt60{margin-top:60px}@media (min-width: 1024px){.u-md-mt60{margin-top:60px!important}}.u-mt70{margin-top:70px}@media (min-width: 1024px){.u-md-mt70{margin-top:70px!important}}.u-mt76{margin-top:76px}@media (min-width: 1024px){.u-md-mt76{margin-top:76px!important}}.u-mt80{margin-top:80px}@media (min-width: 1024px){.u-md-mt80{margin-top:80px!important}}@media (min-width: 1110px){.u-lg-mt80{margin-top:80px!important}}.u-mt90{margin-top:90px}@media (min-width: 1024px){.u-md-mt90{margin-top:90px!important}}.u-mt100{margin-top:100px}@media (min-width: 1024px){.u-md-mt100{margin-top:100px!important}}.u-mt105{margin-top:105px}.u-mt120{margin-top:120px}@media (min-width: 1024px){.u-md-mt120{margin-top:120px!important}}.u-mt160{margin-top:160px}@media (min-width: 1024px){.u-md-mt160{margin-top:160px!important}}.u-mt180{margin-top:180px}@media (min-width: 1024px){.u-md-mt180{margin-top:180px!important}}.u-mt200{margin-top:200px}@media (min-width: 1024px){.u-md-mt200{margin-top:200px!important}}.u-pt60{padding-top:60px}@media (min-width: 1024px){.u-md-pt120{padding-top:120px}}.u-pb60{padding-bottom:60px}@media (min-width: 1024px){.u-md-pb120{padding-bottom:120px}}.u-sec-mt{margin-top:100px!important}@media (min-width: 1024px){.u-sec-mt{margin-top:120px!important}}@media (min-width: 1110px){.u-sec-mt{margin-top:160px!important}}.u-sec-mt-lg{margin-top:120px!important}@media (min-width: 1024px){.u-sec-mt-lg{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-lg{margin-top:200px!important}}.u-sec-mt-top{margin-top:80px!important}@media (min-width: 1024px){.u-sec-mt-top{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-top{margin-top:200px!important}}.u-sec-mt-select{margin-top:200px!important}@media (min-width: 1024px){.u-sec-mt-select{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-select{margin-top:200px!important}}.u-pb40{padding-bottom:40px}@media (min-width: 1024px){.u-md-pb60{padding-bottom:60px}}.u-is-md{display:none}@media (min-width: 1024px){.u-is-md{display:block}}.u-md-none{display:block}@media (min-width: 1024px){.u-md-none{display:none}}.u-is-slg{display:none}@media (min-width: 1024px){.u-is-slg{display:block}}.u-slg-none{display:block}@media (min-width: 1024px){.u-slg-none{display:none}}.u-iblock{display:inline-block}@media (min-width: 1024px){.u-iblock-md{display:inline-block}}.u-inline,br.u-dy-none{display:inline}@media (min-width: 480px){br.u-dy-none{display:none}}br.u-is-dy{display:none}@media (min-width: 480px){br.u-is-dy{display:inline}}br.u-is-dy-xl{display:none}@media (min-width: 480px){br.u-is-dy-xl{display:inline}}@media (min-width: 1024px){br.u-is-dy-xl{display:none}}@media (min-width: 1280px){br.u-is-dy-xl{display:inline}}br.u-is-sm{display:none}@media (min-width: 590px){br.u-is-sm{display:inline}}br.u-sm-none{display:inline}@media (min-width: 590px){br.u-sm-none{display:none}}br.u-is-md{display:none}@media (min-width: 1024px){br.u-is-md{display:inline}}br.u-is-md-lg{display:none}@media (min-width: 1024px){br.u-is-md-lg{display:inline}}@media (min-width: 1110px){br.u-is-md-lg{display:none}}br.u-md-none{display:inline}@media (min-width: 1024px){br.u-md-none{display:none}}br.u-is-lg{display:none}@media (min-width: 1110px){br.u-is-lg{display:inline}}br.u-lg-none{display:inline}@media (min-width: 1110px){br.u-lg-none{display:none}}br.u-is-xxl{display:none}@media (min-width: 1440px){br.u-is-xxl{display:inline}}br.u-xxl-none{display:inline}@media (min-width: 1440px){br.u-xxl-none{display:none}}.u-header picture{height:auto;display:block;margin-inline:auto;text-align:center}.u-header picture img{margin-inline:auto}.u-footer picture{width:100%;height:auto;display:block;margin-inline:auto}.u-footer picture img{width:100%}.u-fixedmenu{position:fixed;width:100%}body,html{scroll-padding-top:80px}@media (min-width: 1024px){body,html{scroll-padding-top:120px}}.edpa{background-color:#fff;font-family:LINESeedJPStd Regular,sans-serif;font-weight:500}.edpa .pageH1Area.pageH1Area--case.mainVisual:after{border-color:transparent transparent #23be4f transparent}.edpa .cta{padding:60px 15px;background-color:#23be4f;text-align:center;border-radius:10px;margin-top:60px}@media (min-width: 1024px){.edpa .cta{padding:90px 40px;border-radius:30px;margin-top:120px}}.edpa .cta .ttl{font-size:20px;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;letter-spacing:.07em;line-height:1;color:#fff}@media (min-width: 1024px){.edpa .cta .ttl{font-size:30px}}.edpa .cta .lead{color:#fff;font-size:14px;letter-spacing:.03em;line-height:1.7857142857;margin-top:15px;font-family:LINESeedJPStd Regular,sans-serif;font-weight:500}@media (min-width: 1024px){.edpa .cta .lead{margin-top:30px}}.edpa .cta .btn{width:100%;max-width:350px;height:56px;display:block;font-size:16px;display:grid;place-items:center;border-radius:100px;letter-spacing:.1em;transition:.3s ease;position:relative;margin-top:30px;margin-inline:auto;background-color:#f77911;color:#fff;border:2px solid #fff;text-decoration:none}.edpa .cta .btn:after{content:"";display:block;width:7px;height:12px;-webkit-mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.5%2011.5L6.5%206.5L1.5%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.5%2011.5L6.5%206.5L1.5%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%);background-color:#fff}.edpa .cta .btn:hover{background-color:#fff;color:#f77911;text-decoration:none}.edpa .cta .btn:hover:after{background-color:#f77911}@media (min-width: 1024px){.edpa .cta .btn{height:60px;width:375px;font-size:18px;letter-spacing:.12em}}.edpa .thin{font-family:LINESeedJPStd Thin,sans-serif;font-weight:100}.edpa .regular{font-family:LINESeedJPStd Regular,sans-serif;font-weight:500}.edpa .bold{font-family:LINESeedJPStd Bold,sans-serif;font-weight:700}.edpa .exbold{font-family:LINESeedJPStd ExtraBold,sans-serif;font-weight:800}.adtech_partner .topicpath__list li,.adtech_partner .topicpath__list li a{font-family:LINESeedJPStd Bold,sans-serif;font-weight:700}.adtech_partner .tit__area.pageH1Area.pageH1Area--case.mainVisual:before{border-color:#225cff transparent transparent transparent}.adtech_partner .tit__area.pageH1Area.pageH1Area--case.mainVisual:after{border-color:transparent transparent #225cff transparent}.adtech_partner .tit__area .pageH1Area__inner div ul li{font-family:LINESeedJPStd Bold,sans-serif;font-weight:700}.adtech_partner .tit__area .pageH1Area__inner div ul li>a{font-family:LINESeedJPStd Bold,sans-serif;font-weight:700}.adtech_partner .tit__main{font-family:LINESeedJPStd Bold,sans-serif;font-weight:700}.adtech_partner .tit__blue{max-width:inherit}.adtech_partner .tit__blue .pageH2Area__tit01{color:#000;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700}.adtech_partner .tit__blue .pageH2Area__tit01:before,.adtech_partner .tit__blue .pageH2Area__tit01:after{background-color:#225cff}.adtech_partner .tit__blue .pageH2Area__tit01__txt{letter-spacing:.07em}.adtech_partner .about__inner{padding-top:29px}.adtech_partner .about__box{margin-top:-34px}.adtech_partner .about__txt{text-align:center;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:14px;line-height:1.7}.adtech_partner .about__txt span{display:inline-block}.adtech_partner .about__fig{max-width:300px;margin:24px auto 0}@media (min-width: 1024px){.adtech_partner .about__inner{padding-top:46px}.adtech_partner .about__box{margin-top:42px;display:flex;flex-direction:row-reverse;align-items:center;gap:0 60px}.adtech_partner .about__txt{flex:1;text-align:left}.adtech_partner .about__txt span{display:inline}.adtech_partner .about__fig{width:300px;max-width:inherit;margin:0}}.adtech_partner .feature__inner{padding-top:29px}.adtech_partner .feature__item{margin-top:-26px;padding:40px 15px;background-color:#f7f7f7;border-radius:10px}.adtech_partner .feature__fig{margin:16px auto 0;max-width:250px}.adtech_partner .feature__heading{color:#225cff;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:18px;text-align:center}.adtech_partner .feature__txt{margin-top:16px;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:14px;line-height:1.7}.adtech_partner .feature__txt span{display:inline-block}@media (min-width: 1024px){.adtech_partner .feature__inner{padding-top:46px}.adtech_partner .feature__item{position:relative;margin-top:42px;padding:50px 80px 50px 420px;border-radius:20px;min-height:280px;display:flex;flex-direction:column;justify-content:center}.adtech_partner .feature__fig{margin:0;position:absolute;width:300px;max-width:inherit;left:80px;top:50%;transform:translateY(-50%)}.adtech_partner .feature__heading{font-size:24px;text-align:left}.adtech_partner .feature__txt{margin-top:12px}.adtech_partner .feature__txt span{display:inline}}.adtech_partner .list__inner{padding-top:29px}.adtech_partner .list__lead{margin-top:-34px;text-align:center;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:14px;line-height:1.7}.adtech_partner .list__lead span{display:inline-block}.adtech_partner .list__btn{margin-top:24px}.adtech_partner .list__btn>a{min-width:266px;min-height:46px;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:14px;line-height:1.7;letter-spacing:0}@media (min-width: 1024px){.adtech_partner .list__inner{padding-top:46px}.adtech_partner .list__lead{margin-top:-9px}.adtech_partner .list__btn{margin-top:48px}.adtech_partner .list__btn>a{min-width:269px;min-height:52px}}.adtech_partner .partner__inner{padding-top:29px}.adtech_partner .partner__lead{margin-top:-34px;text-align:center;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:14px;line-height:1.7}.adtech_partner .partner__lead span{display:inline-block}.adtech_partner .partner__caption{margin-top:32px;padding-left:8px;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:18px;line-height:1;border-left:2px solid #225CFF}.adtech_partner .partner__txt{margin-top:12px;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:14px;line-height:1.7}.adtech_partner .partner__txt .only-pc{display:none}.adtech_partner .partner__list{margin-top:20px}.adtech_partner .partner__item{padding:32px 15px 0;background-color:#f7f7f7;border-radius:20px}.adtech_partner .partner__item+.partner__item{margin-top:10px}.adtech_partner .partner__item-txt{margin-top:8px;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;font-size:14px;line-height:1.7}.adtech_partner .partner__heading{font-size:16px;line-height:1}.adtech_partner .partner__heading em{font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;color:#225cff;font-style:normal;margin-right:8px}.adtech_partner .partner__heading span{font-family:LINESeedJPStd ExtraBold,sans-serif;font-weight:800}.adtech_partner .partner__fig{width:250px;margin:16px auto 0}@media (min-width: 1024px){.adtech_partner .partner__inner{padding-top:46px}.adtech_partner .partner__lead{margin-top:-9px}.adtech_partner .partner__caption{margin-top:62px;padding-left:18px;font-size:24px;line-height:1.0416666667em;border-left-width:4px}.adtech_partner .partner__txt{margin-top:23px}.adtech_partner .partner__txt .only-pc{display:block}.adtech_partner .partner__list{margin-top:32px}.adtech_partner .partner__item{padding:0 80px;display:flex;align-items:center;gap:0 40px}.adtech_partner .partner__item+.partner__item{margin-top:20px}.adtech_partner .partner__item-txt{margin-top:16px}.adtech_partner .partner__box{flex:1}.adtech_partner .partner__heading{font-size:20px}.adtech_partner .partner__heading em{margin-right:14px}.adtech_partner .partner__fig{width:300px;margin:0}}.adtech_partner .banner__inner{padding-top:60px;padding-bottom:60px}.adtech_partner .banner__box{padding:48px 15px;text-align:center;background-color:#000048;border-radius:10px}.adtech_partner .banner__ttl{font-family:LINESeedJPStd ExtraBold,sans-serif;font-weight:800;color:#fff;font-size:20px;line-height:1.4;letter-spacing:.07em}.adtech_partner .banner__ttl span{display:inline-block}.adtech_partner .banner__lead{margin-top:16px;font-family:LINESeedJPStd Bold,sans-serif;font-weight:700;color:#fff;font-size:14px;line-height:1.7}.adtech_partner .banner__lead span{display:inline-block}.adtech_partner .banner__btn{margin:24px auto 0;display:flex;justify-content:center;align-items:center;width:100%;height:56px;font-size:14px;line-height:1.7;text-decoration:none;font-family:LINESeedJPStd ExtraBold,sans-serif;font-weight:800;color:#fff;background-color:#f77911;border:2px solid #fff;border-radius:100px;transition:border-color .2s cubic-bezier(.165,.84,.44,1),color .2s cubic-bezier(.165,.84,.44,1),background-color .2s cubic-bezier(.165,.84,.44,1)}.adtech_partner .banner__btn:hover{color:#f77911;background-color:#fff}@media (min-width: 1024px){.adtech_partner .banner__inner{padding-top:120px;padding-bottom:120px}.adtech_partner .banner__box{padding:80px;border-radius:20px}.adtech_partner .banner__ttl{font-size:30px;line-height:1}.adtech_partner .banner__ttl .only-sp{display:none}.adtech_partner .banner__lead{margin-top:32px}.adtech_partner .banner__btn{margin:48px auto 0;width:360px;height:66px;border:3px solid #fff}}
