:root{--fs-per:.0625;--fs-vw:.0847}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{color:#000;font-family:A1 Gothic R,sans-serif;font-size:min(var(--fs-vw) * 1vw,var(--fs-per) * 1rem)}body{font-size:16rem;overflow-x:hidden;width:100%;&.no-scroll{overflow:hidden}}.main{padding-top:120rem}.container{margin:0 auto;max-width:1100rem}.cols--2{display:flex;justify-content:space-between;margin-bottom:70rem}.cols--3{display:flex;flex-wrap:wrap;gap:26rem;margin-bottom:70rem;&>*{width:31.7%}}.inner--2cols{width:650rem}img{-o-object-fit:contain;object-fit:contain;vertical-align:bottom;width:100%}.forSP{display:none}blockquote{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:40px;margin-inline-start:40px;unicode-bidi:isolate}.row-fluid-wrapper[class*=-background-]{padding:1px 0}@media only screen and (max-width:767.9px){:root{--fs-vw:.2488}html{font-size:calc(var(--fs-vw)*1vw)}.main{padding-top:60rem}.container{margin:0 13rem 0 14rem;width:375rem;.container{margin-left:0}}.cols--2{flex-direction:column;margin-bottom:70rem}.cols--3{flex-direction:column;margin-bottom:70rem;&>*{width:100%}}.inner--2cols{width:100%}.forSP{display:block}.forPC{display:none}}.alphabet,html:lang(en){font-family:Montserrat,sans-serif!important}.heading--alphabet{align-items:center;display:flex;font-family:Montserrat,sans-serif!important;font-size:34rem;font-weight:400;gap:18rem;letter-spacing:.1em;line-height:1.3;&:before{content:"("}&:after{content:")"}}.heading--primary{font-size:40rem;font-weight:700;line-height:1.5}.heading--secondary{font-size:32rem;font-weight:700;letter-spacing:.1em;line-height:1.5}.heading--tertiary{font-size:28rem;font-weight:700;letter-spacing:.2em;line-height:2}.heading--quaternary{font-size:22rem;font-weight:400;letter-spacing:.1em;line-height:1.6}.heading--quinary{font-size:20rem;font-weight:400;letter-spacing:.2em;line-height:2.4}.heading--senary{font-size:18rem;font-weight:400;letter-spacing:.1em;line-height:1.6}.title--primary{font-size:80rem;font-weight:400;line-height:1}.title--list{font-size:30rem;font-weight:400;line-height:1.4}.lead--text{font-size:18rem;letter-spacing:.2em;line-height:2.4}.subtitle{font-size:24rem;font-weight:400;line-height:1.4}.subtitle--en{display:block;font-family:Montserrat,sans-serif!important;font-size:40rem;letter-spacing:.1em;line-height:1.4;margin-bottom:10rem}.quote{border-left:2px solid #d9d9d9;font-size:16rem;letter-spacing:.1em;line-height:2.4;padding-left:30rem}@media only screen and (max-width:767.9px){.heading--alphabet{font-size:23rem;gap:11rem}.heading--primary{font-size:24rem;letter-spacing:.1em;line-height:1.6}.heading--secondary{font-size:22rem;letter-spacing:0;line-height:1.6}.heading--tertiary{font-size:20rem;letter-spacing:.1em;line-height:1.6}.heading--quaternary{font-size:16rem;line-height:1.3}.heading--quinary{font-size:14rem;letter-spacing:.1em;line-height:1.7}.heading--senary{font-size:12rem}.title--primary{font-size:38rem}.title--list{font-size:22rem;letter-spacing:.1em;line-height:1.6;margin-bottom:30rem}.lead--text{font-size:14rem;line-height:2.28}.subtitle{font-size:20rem;letter-spacing:.1em;line-height:1}.subtitle--en{font-size:23rem}.quote{font-size:12rem;line-height:2;padding-left:21rem}}a{color:inherit;cursor:pointer;text-decoration:none;-webkit-transition:.4s;transition:.4s}.richText a{text-decoration:underline}a:hover{opacity:.7}.link--text{text-decoration:underline}.link--arrow{align-items:center;display:flex;justify-content:space-between}.link--arrow:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/arrow_w.svg) 50%/contain no-repeat;content:"";height:10rem;width:10rem}.link--black.link--arrow:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/arrow_b.svg) 50%/contain no-repeat}.link--ext{align-items:center;display:flex;justify-content:flex-start}.link--ext:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/ext_w.svg) 50%/contain no-repeat;content:"";height:11rem;margin-left:6rem;width:11rem}.link--black.link--ext:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/ext_b.svg) 50%/contain no-repeat}@media only screen and (max-width:767.9px){.link--arrow:after{height:12rem;width:12rem}}ol,ul{list-style:none}.richText ol,.richText ul{list-style:revert}.lists{border-top:1px solid #000}.list{align-items:center;border-bottom:1px solid #000;display:flex;gap:12rem;letter-spacing:.1em;line-height:1.6;padding:22rem 0;&>.list__title{width:110rem}&>.list__title+*{width:528rem}}.list--inner{align-items:center;display:flex;gap:12rem;padding-top:22rem;&:not(:last-child){border-bottom:1px solid #000;padding-bottom:22rem}&:first-child{padding-top:0}&>.list__title{width:218rem}&>.list__title+*{width:298rem}.text__wrapper .list__text:not(:last-child){margin-bottom:14rem}}.lists--num li{counter-increment:cnt;padding-left:2.1em;position:relative}.lists--num li:before{content:"0" counter(cnt)" :";left:0;position:absolute;top:0;transition:all .4s}.lists--num li:hover:before{opacity:.7}.topics__lists{border-top:1px solid #000}.topics__list{border-bottom:1px solid #000;padding:20rem 11rem 20rem 0}.topics__inner{width:93.2%}.topics__title{font-size:18rem;font-weight:400;letter-spacing:.1em;line-height:1.6}.topics__date{color:#666;font-family:Montserrat,sans-serif!important;font-size:13rem;margin-top:20rem}.topics__link:after{height:18rem;width:18rem}.topics__link:hover{opacity:.6}.grid--lists{border-left:1px solid #000;border-top:1px solid #000;display:flex;flex-wrap:wrap}.grid--list{background-color:#fff;border-bottom:1px solid #000;border-right:1px solid #000;padding:55rem 30rem 74rem;transition:all .4s;width:50%;&:hover{background-color:#f1f2f3}.btn--grid{background-color:transparent;border:0;padding:0;width:100%}.btn--grid:hover{opacity:1}.btn--grid:after{height:18rem;margin-top:20rem;width:18rem}.btn--title{font-size:20rem;letter-spacing:.1em;line-height:1.6}.alphabet{display:block;font-size:30rem;letter-spacing:.1em;line-height:1.3;margin:24rem 0 9rem}}.blog__lists{display:flex;flex-wrap:wrap;gap:70rem 0;margin:140rem auto 78rem;.card__list{display:flex;width:33.33%}.card__link{border-bottom:1px solid #818181;margin-bottom:15rem}.card__title{background-color:#fff;flex-grow:1;padding:35rem 20rem 38rem}.card__list:after{bottom:25rem;right:0}}.tag{display:flex;gap:.3em;&:before{content:"#"}}@media only screen and (max-width:767.9px){.list{font-size:12rem;gap:7rem;letter-spacing:.1em;line-height:2;padding:10rem 0;&>.list__title{width:100rem}&>.list__title+*{width:71.7%}}.lists--inner{width:71.4%}.list--inner{gap:7rem;padding-top:10rem;&:not(:last-child){padding-bottom:10rem}&>.list__title{width:175rem}&>.list__title+*{width:31.7%}.text__wrapper .list__text:not(:last-child){margin-bottom:0}}.topics__lists{border-top:0}.topics__list{padding:15rem 0 0}.topics__link{flex-direction:column}.topics__link:after{align-self:flex-end;height:14rem;width:14rem}.topics__inner{width:100%}.topics__title{font-size:12rem}.topics__date{margin-top:4rem}.grid--lists{flex-direction:column}.grid--list{padding:12rem 44rem 10rem 23rem;width:100%;.btn--grid:after{height:14rem;margin-top:2rem;width:14rem}.btn--title{font-size:14rem;line-height:1.7}.alphabet{font-size:20rem;margin:0}}.blog__lists{gap:0;margin:30rem auto;.card__link{margin-bottom:0}.card__list{padding-bottom:0;width:100%}.card__list:after{bottom:14rem}.card__title{padding:14rem 16rem 26rem}}}.btn{align-items:center;background-color:#fff;border:1px solid #000;color:#000;display:flex;height:36rem;justify-content:center;width:141rem}.btn--arrow{height:60rem;justify-content:space-between;padding:0 20rem;width:300rem}.btn--arrow:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/arrow_b.svg) 50%/contain no-repeat;content:"";height:10rem;width:11rem}.btn--black{background-color:#000;color:#fff}.btn--black.btn--arrow:after{background:url(i/5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/arrow_w.svg) 50%/contain no-repeat}.btn--style{align-items:center;background-color:#000;border:1px solid #000;color:#666;display:flex;height:60rem;justify-content:space-between;outline:none;padding:0 20rem 0 30rem;position:relative;text-align:center;transition:all .4s ease;width:220rem}.btn--style:after,[data-hsfc-id=Renderer] .hsfc-Button:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/arrow_w.svg) 50%/contain no-repeat;content:"";height:12rem;margin-left:3rem;width:12rem;z-index:1}.btn--style:hover{color:#fff}.btn--style:hover:before{transform:scaleX(1);transform-origin:left}.btn--style:before{background:#666;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:all .4s ease;transition-property:transform;width:100%}.btn--style .btn--text{color:#fff;position:relative;text-align:left;width:155rem}.btn--more{background-color:transparent;border:0;font-family:Montserrat,sans-serif!important;font-size:20rem;font-weight:400;gap:5rem;height:unset;letter-spacing:.2em;padding:0;width:fit-content}.btn--more:after{height:18rem;width:18rem}.btn--back{align-items:center;display:flex;font-size:16px;gap:10rem;justify-content:center;letter-spacing:.2em;line-height:1}.btn--back:before{content:"<";font-size:1.4em}@media only screen and (max-width:767.9px){.btn--arrow{width:100%}.btn{font-size:19rem;height:57rem;width:160rem}.btn--more{font-size:15rem;gap:0;width:129rem}.btn--more:after{height:14rem;width:14rem}.btn--style{height:45rem;padding:0 22rem;width:165rem}.btn--style .btn--text{width:106rem}.btn--back{font-size:13rem;gap:2rem}.btn--back:before{font-size:1em}}.card__list,.card__lists{display:flex}.card__list{position:relative;width:33.33%}.card__list:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/arrow_b.svg) 50%/contain no-repeat;bottom:9rem;content:"";height:18rem;position:absolute;right:20rem;width:18rem;z-index:1}.card__link{display:flex;flex-direction:column-reverse;overflow:hidden}.card__link:hover{opacity:1}.card__img{object-fit:cover;order:1;transition:all .4s}.card__header{background-color:#f1f2f3;font-size:14rem;letter-spacing:.1em;line-height:1.5;order:1;padding:13rem 20rem 0;z-index:1;.name{font-family:Montserrat,sans-serif!important;font-size:18rem;line-height:1.3;margin-right:14rem}}.card__title{background-color:#f1f2f3;flex-grow:1;font-size:18rem;line-height:1.7;padding:9rem 20rem 29rem;z-index:1}.underline{background-image:linear-gradient(#000,#000);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:5px;transition:background-size .3s ease-out}.card__link:hover .underline{background-position:0 100%;background-size:100% 1px;box-decoration-break:slice;-webkit-box-decoration-break:slice;transition:background-size 1.2s ease-out}.card__link:hover .card__img{transform:scale(1.06)}@media only screen and (max-width:767.9px){.card__lists{flex-direction:column;gap:20rem}.card__list{max-width:unset;width:100%}.card__list:after{bottom:15rem;height:14rem;right:15rem;width:14rem}.card__header{padding:16rem 20rem 0}.card__link:has(.card__header) .card__title{padding-top:0}.card__title{font-size:16rem;padding:14rem 14rem 29rem}}.tab__btns{border-bottom:2rem solid #d9d9d9;cursor:pointer;display:flex;justify-content:center;margin:40rem auto 100rem}.tab__btn{flex-grow:1;margin:10rem 0;text-align:center;&.active{border-bottom:2rem solid #000;margin-bottom:-2rem;position:relative}}.tab__link{display:block;height:100%;width:100%}@media only screen and (max-width:767.9px){.tab__btns{margin:30rem 13rem 32rem 14rem}.tab__btn{margin:5rem 0 8rem}}.breadcrumbs{color:#818181;font-size:12rem;letter-spacing:.1em;line-height:1;margin:10rem auto 80rem;overflow:hidden;.bc__list{display:inline-flex;max-width:100%}.bc__list:last-child .bc__link{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc__list:not(:first-child):before{content:">";margin-right:10rem}.current{pointer-events:none}@media screen and (max-width:767.9px){font-size:10rem;margin-bottom:45rem;margin-left:auto;margin-right:auto;margin-top:5rem}}.blog__header{.heading--alphabet{margin-bottom:35rem}.name{font-family:Montserrat,sans-serif!important;font-size:36rem;letter-spacing:.1em;line-height:1.2;margin:22rem 0 40rem}.title{display:block;font-size:22rem;letter-spacing:.2em;line-height:1;margin-bottom:13rem}.blog__auth{font-size:16rem;letter-spacing:.1em;line-height:2.4;margin-bottom:32rem;.name{display:block;font-size:24rem;font-weight:700;line-height:1.3;margin:0 0 2rem}}@media screen and (max-width:767.9px){.heading--alphabet{margin-bottom:28rem}.name{font-size:26rem;margin:11rem 0 9rem}.title{font-size:16rem;letter-spacing:0;line-height:1.7;margin-bottom:0}.blog__auth{font-size:12rem;line-height:2;margin-bottom:70rem;.name{font-size:18rem;line-height:1;margin:0 0 10rem}}}}.blog__footer{margin-top:100rem;.blog__title--footer{font-family:Montserrat,sans-serif!important;font-size:34rem;font-weight:400;letter-spacing:.1em;line-height:1.3;text-align:center}.blog__lists{margin:48rem auto 160rem}@media screen and (max-width:767.9px){margin-top:78rem;.blog__title--footer{font-size:24rem}.blog__lists{margin:30rem auto 60rem}}}.blogTopics{.cols--2{margin-top:55rem}.tag__lists{width:350rem}.list__wrapper{width:689rem}.tag__list{margin-bottom:4rem}.tag__link{display:inline-flex;font-size:16rem;letter-spacing:.1em;line-height:1.5;padding:10rem}.tag__link.current{background-color:#d9d9d9;border-radius:50rem;padding:10rem 20rem}.tags{color:#666;display:flex;font-size:13rem;gap:17rem;line-height:1.2;margin:20rem 0 7rem}.topics__inner{width:95%}.topics__date{color:#666;margin-top:8rem}@media screen and (max-width:767.9px){.cols--2{margin-bottom:40rem;margin-top:28rem}.tag__lists{display:flex;flex-wrap:wrap;margin-bottom:27rem;width:100%}.tag__list{margin-bottom:3rem}.tag__link{font-size:12rem;letter-spacing:0;line-height:1.6;padding:7rem 10rem 8rem}.tag__link.current{padding:7rem 17rem 8rem}.list__wrapper,.topics__inner{width:100%}.topics__list{padding:15rem 0 5rem}.tags{margin:5rem 0 0}.topics__date{margin-top:4rem}}}.blog-pagination{display:flex;font-family:Montserrat,sans-serif!important;font-size:16rem;gap:23rem;justify-content:center;letter-spacing:.1em;line-height:1.3;margin:80rem auto;.blog-pagination__link{min-width:15rem;text-align:center}.blog-pagination__link--active{padding-bottom:11rem;position:relative}.blog-pagination__link--active:after{background-color:#000;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:15rem}.blog-pagination__prev-link{margin-right:5rem;position:relative}.blog-pagination__next-link{margin-left:-7rem;position:relative}.blog-pagination__next-link:after,.blog-pagination__next-link:before,.blog-pagination__prev-link:after,.blog-pagination__prev-link:before{background-color:#fff;content:"";height:28rem;left:0;position:absolute;top:0;width:28rem}.blog-pagination__prev-link:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/prev.svg) 50%/cover no-repeat}.blog-pagination__next-link:after{background:url(https://5949937.fs1.hubspotusercontent-na1.net/hubfs/5949937/raw_assets/public/dentsu-runway-renewal/careerSite/images/next.svg) 50%/cover no-repeat}@media only screen and (max-width:767.9px){margin-bottom:30rem;margin-left:auto;margin-right:auto;margin-top:30rem;.blog-pagination__link--active{padding-bottom:8rem}}}.blogTopics__post{.heading--primary{margin:25rem 0 22rem}.tags{color:#666;display:flex;font-size:13rem;gap:12rem;line-height:1.2}.topics__date{color:#666;margin:10rem 0 83rem}.pageMv{margin:0 auto 8rem}.copyright--blog{color:#6d6d6d;font-size:12rem;line-height:1.6;margin-bottom:32rem}.caption{font-size:10rem;line-height:1.6;margin-bottom:68rem}.heading--quaternary,.heading--quinary,.heading--secondary,.heading--senary,.heading--tertiary,.text{margin-bottom:20rem}.text{letter-spacing:.1em;line-height:2.4}.link--text{color:#818181;text-decoration:none}.btn--back{margin:100rem 0 160rem}@media only screen and (max-width:767.9px){.heading--primary{margin:32rem 0 10rem}.topics__date{margin:6rem 0 30rem}.caption{margin-bottom:31rem}.pageMv{margin:0 auto 4rem}.copyright--blog{font-size:11rem;margin-bottom:12rem}.heading--quaternary,.heading--quinary,.heading--secondary,.heading--senary,.heading--tertiary{margin-bottom:18rem}.text{font-size:12rem;line-height:2;margin-bottom:30rem}.btn--back{margin:22rem 0 60rem}}}.error__page{padding:102rem 0 162rem;.error__code{font-family:Montserrat,sans-serif!important;font-size:34rem;letter-spacing:.1em;line-height:1.3;margin-bottom:37rem}.error__text{letter-spacing:.1em;line-height:2.4;margin:10rem 0 47rem}.btn--style{width:220rem}@media only screen and (max-width:767.9px){padding-bottom:28rem;padding-left:0;padding-right:0;padding-top:60rem;&.error--500{padding-bottom:68rem}.error__code{font-size:24rem;margin-bottom:28rem}.error__text{font-size:12rem;line-height:2;margin:19rem 0 30rem}.btn--style{width:165rem}}}.contactThanks{padding-bottom:160rem;.textPrivacy{margin-bottom:67rem}}