@keyframes line-top-in{0%{bottom:0;left:0;transform:rotate(-45deg)}20%{bottom:0;left:0;transform:rotate(-60deg)}80%{bottom:0;left:0;transform:rotate(15deg)}to{bottom:0;left:0;transform:rotate(0deg)}}@keyframes line-top-out{0%{left:0;top:0;transform:rotate(0deg)}20%{left:0;top:0;transform:rotate(15deg)}80%{left:-2px;top:0;transform:rotate(-60deg)}to{left:-2px;top:0;transform:rotate(-45deg)}}@keyframes line-bot-in{0%{bottom:0;left:-2px;transform:rotate(45deg)}20%{bottom:0;left:-2px;transform:rotate(60deg)}80%{bottom:0;left:0;transform:rotate(-15deg)}to{bottom:0;left:0;transform:rotate(0deg)}}@keyframes line-bot-out{0%{bottom:0;left:0;transform:rotate(0deg)}20%{bottom:0;left:0;transform:rotate(-15deg)}80%{bottom:0;left:-2px;transform:rotate(60deg)}to{bottom:0;left:-2px;transform:rotate(45deg)}}address,body,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,li,p,table,time,ul{border:0;color:#000;font-family:elza,Noto Sans JP,sans-serif;font-weight:400;line-height:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}img{line-height:100%;max-width:100%;vertical-align:bottom}ul{list-style:none}body{-webkit-text-size-adjust:100%;background:#fff;min-width:1080px}@media only screen and (max-width:767px){body{min-width:0}}body.opening{height:100vh;overflow:hidden}dd,dt,h1,p{max-height:999999px}a img{border:none}p{font-size:15px;font-weight:400;line-height:180%}sup{display:inline-block;font-size:.4em;line-height:100%}.efc-fade{opacity:1;position:relative;transition:opacity .3s linear}.efc-fade.--prepare{opacity:0}@media only screen and (max-width:767px){.u-pc{display:none}}.u-sp-di{display:none}@media only screen and (max-width:767px){.u-sp-di{display:inline}}.u-sp-db{display:none}@media only screen and (max-width:767px){.u-sp-db{display:block}}.u-second_mt{padding-top:180px}@media only screen and (max-width:767px){.u-second_mt{padding-top:100px}}.l-container{padding:0 60px}@media only screen and (max-width:767px){.l-container{padding:0 20px}}.l-container02{margin:0 auto;width:1000px}@media only screen and (max-width:767px){.l-container02{box-sizing:border-box;padding:0 20px;width:100%}}.c-gnav__btn_wrapper{background:#fff;padding-top:50px}@media only screen and (max-width:767px){.c-gnav__btn_wrapper{display:none}}.c-gnav__btn_wrapper.--space{padding-bottom:40px}.c-gnav__btn_wrapper .c-gnav__btn{margin-left:calc(100% - 200px);position:static}@media only screen and (max-width:767px){.c-gnav__btn_wrapper .c-gnav__btn{margin-left:calc(100% - 165px)}}.c-gnav__btn,.c-gnav__btn_wrapper .c-gnav__btn.--fix{position:fixed}.c-gnav__btn{border:1px solid #000;border-radius:40px;font-size:14px;font-weight:500;overflow:hidden;right:60px;text-align:center;top:50px;width:140px;z-index:9000}.c-gnav__btn.--second{top:40px}.c-gnav__btn.--hide{opacity:0}@media only screen and (max-width:767px){.c-gnav__btn{display:none}}.c-gnav__btn a{color:#000;display:block;padding:13px 0 11px;text-decoration:none}.c-gnav__btn a:hover{background:#000;color:#fff}.c-gnav__btn a:hover span:before{background:#fff}.c-gnav__btn a:hover span:after{background:#fff;width:45px}.c-gnav__btn span{display:inline-block;line-height:100%;padding-right:50px;position:relative}.c-gnav__btn span:before{top:3px;width:45px}.c-gnav__btn span:after,.c-gnav__btn span:before{background:#000;content:"";display:block;height:1px;left:50px;position:absolute}.c-gnav__btn span:after{bottom:5px;transition:width .2s linear;width:22px}.c-gnav__close_btn{border:1px solid #000;border-radius:40px;font-size:14px;font-weight:500;overflow:hidden;position:absolute;right:60px;text-align:center;top:30px;width:140px}@media only screen and (max-width:767px){.c-gnav__close_btn{border:none;border-radius:0;right:20px;top:20px;width:auto}}.c-gnav__close_btn a{color:#000;display:block;padding:14px 0 10px;text-decoration:none}@media only screen and (min-width:768px){.c-gnav__close_btn a:hover{background:#000;color:#fff}.c-gnav__close_btn a:hover span:after{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/nav_arrow_w.png);width:45px}}.c-gnav__close_btn span{padding-right:50px;position:relative}@media only screen and (max-width:767px){.c-gnav__close_btn span{padding-right:0}}.c-gnav__close_btn span:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/nav_arrow.png) no-repeat top/100% auto;content:"";display:block;height:8px;position:absolute;right:0;top:calc(50% - 4px);width:40px}@media only screen and (max-width:767px){.c-gnav__close_btn span:after{bottom:-10px;top:auto}}.c-gnav__sp_btn{display:none;font-size:14px;position:fixed;right:20px;top:20px;z-index:100}@media only screen and (max-width:767px){.c-gnav__sp_btn{display:block}}.c-gnav__sp_btn.--hide{display:none}.c-gnav__sp_btn.--index a{color:#fff}.c-gnav__sp_btn.--index:after,.c-gnav__sp_btn.--index:before{background-color:#fff}.c-gnav__sp_btn a{color:#000;display:block;padding-bottom:12px;position:relative;text-decoration:none}.c-gnav__sp_btn:after,.c-gnav__sp_btn:before{content:"";position:absolute}.c-gnav__sp_btn:before{background:#000;bottom:5px;height:1px;left:0;width:100%}.c-gnav__sp_btn:after{background:#000;bottom:0;height:1px;left:0;width:50%}.c-gnav{left:0;margin-left:100%;overflow:hidden;position:fixed;text-align:right;top:calc(50vh - 309px);transition:width .3s linear,margin .3s linear;width:0;z-index:9001}@media only screen and (max-width:767px){.c-gnav{top:0}}@media (max-height:618px){.c-gnav{top:0}}.c-gnav.open{margin-left:0;min-width:1080px;width:100%}@media only screen and (max-width:767px){.c-gnav.open{min-width:0}}.c-gnav .c-gnav__inner{background:#f4f4f4;border-bottom-left-radius:30px;border-top-left-radius:30px;box-sizing:border-box;display:inline-block;margin-left:calc(50vh - 309px);padding:140px 60px 70px;position:relative;text-align:left;width:calc(100% - 50vh + 309px)}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner{border-bottom-left-radius:20px;border-top-left-radius:20px;height:100vh;margin-left:20px;padding:100px 20px 1px;width:calc(100vw - 20px)}}@media (max-height:618px){.c-gnav .c-gnav__inner{margin-left:0;width:100%}}.c-gnav .c-gnav__inner .c-gnav__inner_flex{display:flex;justify-content:center}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__inner_flex{flex-wrap:wrap;justify-content:space-between}}.c-gnav .c-gnav__inner .c-gnav__logo{left:30px;position:absolute;top:30px;width:120px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__logo{left:20px;top:20px;width:80px}}.c-gnav .c-gnav__inner .c-gnav__btn{position:absolute;right:60px;top:30px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__btn{right:20px;top:20px}}.c-gnav .c-gnav__inner .c-gnav__btn a{background:#f4f4f4}.c-gnav .c-gnav__inner .c-gnav__btn a:hover{background:#000}.c-gnav .c-gnav__inner .c-gnav__inner_box{margin-left:35px;width:250px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__inner_box{margin:0 0 20px;width:48%}}.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl{border-bottom:1px solid #ccc;font-size:28px;font-weight:500;line-height:100%;margin-bottom:20px;padding-bottom:30px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl{font-size:24px;margin-bottom:15px;padding-bottom:15px}}.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl.--no_border{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl.--add{border-top:1px solid #ccc;margin-top:121px;padding-top:20px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl.--add{margin-top:81px;padding-top:15px}}.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl a{color:inherit;text-decoration:none}.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl a .external{display:inline-block;line-height:100%;padding-right:33px;position:relative}.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl a .external:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/icon_ext_big.png) no-repeat top/100% auto;content:"";display:block;height:23px;position:absolute;right:0;top:-1px;width:23px}.c-gnav .c-gnav__inner .c-gnav__inner_box .c-gnav__inner_ttl small{display:block;font-size:12px;font-weight:400;margin-top:-5px}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.border{border-bottom:1px solid #ccc;margin-top:30px;padding-bottom:10px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__inner_box ul.border{margin-top:20px;padding-bottom:1px}}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.border li{font-size:16px;font-weight:400;line-height:100%;margin-bottom:20px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__inner_box ul.border li{font-size:15px;margin-bottom:15px}}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.border li a{color:inherit;text-decoration:none}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.border li a:hover{text-decoration:underline}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.border li a .external{display:inline-block;line-height:100%;padding-right:23px;position:relative}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.border li a .external:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/icon_ext_b.png) no-repeat top/100% auto;content:"";display:block;height:15px;position:absolute;right:0;top:-1px;width:15px}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.no_border{margin-top:133px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__inner_box ul.no_border{margin-top:41px}}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.no_border li{font-size:13px;font-weight:400;line-height:120%;margin-bottom:10px}@media only screen and (max-width:767px){.c-gnav .c-gnav__inner .c-gnav__inner_box ul.no_border li{font-size:12px}}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.no_border li a{color:inherit;text-decoration:none}.c-gnav .c-gnav__inner .c-gnav__inner_box ul.no_border li a:hover{text-decoration:underline}.c-list01 li{font-family:Noto Sans JP,sans-serif;font-size:14px;position:relative}.c-list01 li.--no_link{color:#aaa;font-weight:500}.c-list01 li.--no_link:before{background:#aaa;border-radius:10px;content:"";display:inline-block;height:7px;margin-right:5px;position:relative;top:-2px;width:7px}.c-list01 li a{color:#aaa;display:inline-block;font-weight:500;margin-left:0;position:relative;text-decoration:none;transition:margin .2s linear}.c-list01 li a.current,.c-list01 li a:hover{color:#000;margin-left:7px}@media only screen and (max-width:767px){.c-list01 li a.current,.c-list01 li a:hover{margin-left:0}}.c-list01 li a.current:before,.c-list01 li a:hover:before{background:#000}.c-list01 li a:before{background:#aaa;border-radius:10px;content:"";display:inline-block;height:7px;margin-right:5px;position:relative;top:-2px;width:7px}.c-btn01{border:1px solid #000;border-radius:50px;font-size:16px;font-weight:500;overflow:hidden;text-align:center}.c-btn01.--white{border-color:#fff}.c-btn01.--white a{color:#fff}.c-btn01.--white a:hover{background:#fff;color:#000}.c-btn01.--white a:hover span:after{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/btn_arrow.png)}.c-btn01.--white a span:after{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/btn_arrow_w.png)}.c-btn01.--size_m{width:350px}@media only screen and (max-width:767px){.c-btn01.--size_m{width:250px}}.c-btn01.--size_s{width:200px}.c-btn01 a{color:#000;display:block;padding:29px 0 25px;text-decoration:none}@media only screen and (max-width:767px){.c-btn01 a{padding:18px 0 14px}}.c-btn01 a:hover{background:#000;color:#fff}.c-btn01 a:hover span:after{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/btn_arrow_w.png);top:-3px}.c-btn01 a span{display:inline-block;line-height:100%;padding-right:30px;position:relative}@media only screen and (max-width:767px){.c-btn01 a span{padding-right:20px}}.c-btn01 a span:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/btn_arrow.png) no-repeat top;background-size:100% auto;content:"";display:block;height:12px;position:absolute;right:0;top:0;transition:top .2s linear;width:12px}.c-ttl01{font-size:70px;font-weight:500;line-height:90%}@media only screen and (max-width:767px){.c-ttl01{font-size:60px}}.c-ttl01.--small{font-size:50px}@media only screen and (max-width:767px){.c-ttl01.--small{font-size:40px}}.c-ttl01.--white{color:#fff}.c-ttl01.--white small:before{background:#fff}.c-ttl01.--center{text-align:center}.c-ttl01 small{display:block;font-size:12px;font-weight:400;line-height:100%;margin-top:15px}.c-ttl01 small:before{background:#000;border-radius:10px;content:"";display:inline-block;height:7px;margin-right:5px;vertical-align:middle;width:7px}.c-ttl01 small.external{padding-right:22px;position:relative}.c-ttl01 small.external:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/icon_ext_b.png) no-repeat top/100% auto;content:"";display:block;height:12px;position:absolute;right:0;top:-1px;width:12px}.c-table01{width:100%}.c-table01 td,.c-table01 th{border-top:1px solid #ccc;font-size:15px;line-height:150%;padding:34px 0}@media only screen and (max-width:767px){.c-table01 td,.c-table01 th{display:block}}.c-table01 tr:last-child td,.c-table01 tr:last-child th{border-bottom:1px solid #ccc}.c-table01 th{box-sizing:border-box;font-weight:500;padding-right:1em;text-align:left;vertical-align:top;width:136px}@media only screen and (max-width:767px){.c-table01 th{border-bottom:none;padding:27px 0 17px;width:100%}.c-table01 td{border-top:none;font-size:14px;padding-bottom:27px;padding-top:0}}.c-table01 td.lh{line-height:180%}.c-table01 td span.circle{font-size:.5em;vertical-align:middle}.c-news_list{border-top:1px solid #ccc}.c-news_list:last-child{border-bottom:1px solid #ccc}.c-news_list a{color:#000;display:block;padding:29px 100px 26px 0;position:relative;text-decoration:none}@media only screen and (max-width:767px){.c-news_list a{padding:20px 68px 17px 0}}.c-news_list a:hover:after{right:0}.c-news_list a:hover h3{opacity:.8}.c-news_list a:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/index/topics_arrow.png) no-repeat top;background-size:100% auto;content:"";display:block;height:13px;position:absolute;right:10px;top:calc(50% - 7px);transition:right .2s linear;width:26px}.c-news_list a time{color:#aaa;display:block;font-size:14px;font-weight:500;margin-bottom:13px}.c-news_list a .c-news_list__ttl{font-size:15px;font-weight:400;line-height:150%}.c-sp_header_logo{display:none;left:20px;position:absolute;top:20px;width:80px;z-index:2}@media only screen and (max-width:767px){.c-sp_header_logo{display:block}}.c-pager{text-align:center}.c-pager .c-pager__inner{border:1px solid #ccc;border-radius:70px;display:inline-flex;padding:26px 46px}@media only screen and (max-width:767px){.c-pager .c-pager__inner{padding:17px 24px 15px}}.c-pager .c-pager__inner a{color:#000;text-decoration:none}.c-pager .c-pager__inner a:hover{text-decoration:underline}.c-pager .c-pager__inner .next,.c-pager .c-pager__inner .prev{font-size:16px;position:relative}.c-pager .c-pager__inner .next span,.c-pager .c-pager__inner .prev span{display:inline-block;line-height:100%}.c-pager .c-pager__inner .prev{margin-right:25px}.c-pager .c-pager__inner .prev span{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/news/prev.png) no-repeat 0 4px/15px auto;padding-left:25px}.c-pager .c-pager__inner .next{margin-left:25px}.c-pager .c-pager__inner .next span{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/news/next.png) no-repeat 100% 4px/15px auto;padding-right:25px}.c-pager .c-pager__inner ul{text-align:center}.c-pager .c-pager__inner ul li{display:inline-block;font-size:16px;font-weight:500;padding:0 15px}@media only screen and (max-width:767px){.c-pager .c-pager__inner ul li:nth-child(4),.c-pager .c-pager__inner ul li:nth-child(5){display:none}}.c-pager .c-pager__inner ul li.active{font-weight:500}.c-dnd_talk{display:flex;justify-content:space-between}.c-dnd_talk figure{border-radius:20px;overflow:hidden;width:100px}@media only screen and (max-width:767px){.c-dnd_talk figure{border-radius:10px;width:50px}}.c-dnd_talk .c-dnd_talk__rbox{margin-top:5px;width:calc(100% - 120px)}@media only screen and (max-width:767px){.c-dnd_talk .c-dnd_talk__rbox{margin-top:0;width:calc(100% - 62px)}}.c-dnd_talk .c-dnd_talk__rbox .c-dnd_talk__rbox_name{line-height:100%;margin-bottom:15px!important}@media only screen and (max-width:767px){.c-dnd_talk .c-dnd_talk__rbox .c-dnd_talk__rbox_name{font-size:14px;margin-bottom:10px!important}}.c-dnd_talk .c-dnd_talk__rbox p{font-size:14px;line-height:150%;margin-bottom:0}@media only screen and (max-width:767px){.c-dnd_talk .c-dnd_talk__rbox p{font-size:13px}}.c-modal_recruit{background:#efefef;border-radius:20px}.c-modal_recruit .remodal-close{height:20px;left:15px;top:15px;width:20px}.c-modal_recruit .c-modal_recruit__inner{padding:30px}@media only screen and (max-width:767px){.c-modal_recruit .c-modal_recruit__inner{padding:20px}}.c-modal_recruit .c-modal_recruit__inner .c-modal_recruit__inner_ttl{font-size:33px;font-weight:500;line-height:100%;margin-bottom:40px;text-align:center}@media only screen and (max-width:767px){.c-modal_recruit .c-modal_recruit__inner .c-modal_recruit__inner_ttl{margin-bottom:0}}.c-modal_recruit .c-modal_recruit__inner .c-modal_recruit__inner_ttl small{display:block;font-size:15px;line-height:100%;margin-top:5px;text-align:center}.c-modal_recruit .c-modal_recruit__inner .c-modal_recruit__inner_row{display:flex;flex-wrap:wrap;justify-content:center}.c-modal_recruit .c-modal_recruit__inner .c-modal_recruit__inner_row .c-btn01{margin:0 20px}@media only screen and (max-width:767px){.c-modal_recruit .c-modal_recruit__inner .c-modal_recruit__inner_row .c-btn01{margin:20px 0 0}}.c-profile2023{margin-top:80px}@media only screen and (max-width:767px){.c-profile2023{margin-top:40px}}.c-profile2023 .c-profile2023__title{border-bottom:1px solid #ccc;color:#ccc;font-size:22px;font-weight:500;line-height:100%;margin-bottom:40px;padding-bottom:20px}@media only screen and (max-width:767px){.c-profile2023 .c-profile2023__title{font-size:20px;padding-bottom:10px}}.c-profile2023 .c-profile2023__box{display:flex;justify-content:space-between;margin-bottom:30px;width:100%}@media only screen and (max-width:767px){.c-profile2023 .c-profile2023__box{display:block;margin-bottom:20px}}.c-profile2023 .c-profile2023__box figure{border-radius:20px;overflow:hidden;width:25%}@media only screen and (max-width:767px){.c-profile2023 .c-profile2023__box figure{border-radius:10px;float:left;padding-right:3%;width:29.8%}}.c-profile2023 .c-profile2023__box .c-profile2023__box_rbox{margin-top:15px;width:70%}@media only screen and (max-width:767px){.c-profile2023 .c-profile2023__box .c-profile2023__box_rbox{margin-top:0;width:100%}}.c-profile2023 .c-profile2023__box .c-profile2023__box_rbox .name{font-size:16px;line-height:150%;margin-bottom:10px!important}@media only screen and (max-width:767px){.c-profile2023 .c-profile2023__box .c-profile2023__box_rbox .name{align-items:center;aspect-ratio:188/83;display:flex;font-size:12px!important}}.c-profile2023 .c-profile2023__box .c-profile2023__box_rbox .name span{display:block;margin-bottom:10px}.c-profile2023 .c-profile2023__box .c-profile2023__box_rbox p{font-size:14px;line-height:150%;margin-bottom:0!important}@media only screen and (max-width:767px){.c-profile2023 .c-profile2023__box .c-profile2023__box_rbox p{font-size:12px!important}}.c-to_contact{margin-top:80px;padding-bottom:45px;position:relative}@media only screen and (max-width:767px){.c-to_contact{margin-top:50px;padding-bottom:30px}}.c-to_contact:after{border-bottom:1px solid #000;border-right:1px solid #000;bottom:0;content:"";display:block;height:30px;left:calc(50% - 20px);position:absolute;transform:rotate(45deg);width:30px}@media only screen and (max-width:767px){.c-to_contact:after{height:15px;left:calc(50% - 10px);width:15px}}.c-to_contact p{font-size:30px;font-weight:700;letter-spacing:.05em;line-height:150%;text-align:center}@media only screen and (max-width:767px){.c-to_contact p{font-size:20px}}.c-pickup_list{background:#fff;border-radius:30px;margin-bottom:50px;padding:0 30px}@media only screen and (max-width:767px){.c-pickup_list{border-radius:20px;padding:0 20px}}.c-pickup_list a{color:#000;display:block;padding:29px 100px 26px 0;position:relative;text-decoration:none}@media only screen and (max-width:767px){.c-pickup_list a{padding:20px 50px 17px 0}}.c-pickup_list a:hover:after{right:0}.c-pickup_list a:hover h3{opacity:.8}.c-pickup_list a:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/index/topics_arrow.png) no-repeat top;background-size:100% auto;content:"";display:block;height:13px;position:absolute;right:10px;top:calc(50% - 7px);transition:right .2s linear;width:26px}.c-pickup_list a .c-pickup_list__ttl{font-size:16px;font-weight:500;line-height:150%}.c-pickup_list a .c-pickup_list__ttl .c-pickup_list__ttl_badge{border-bottom:1px solid #000;display:inline-block;margin-right:20px}@media only screen and (max-width:767px){.c-pickup_list a .c-pickup_list__ttl .c-pickup_list__ttl_txt{display:block;margin-top:15px}}.c-pickup_list a .c-pickup_list__txt{font-size:14px;line-height:150%;margin-top:15px}.p-header{position:relative}@media only screen and (max-width:767px){.p-header{display:none}}.p-header .p-header__logo{left:60px;position:absolute;top:40px;width:120px;z-index:2}.p-header .p-header__logo.--index{left:75px}.p-footer{margin-top:-200px}@media only screen and (max-width:767px){.p-footer{margin-top:-100px}}.p-footer .p-footer__top{background:#fff;border-radius:30px;margin:0 60px -160px;padding:117px 60px 104px;position:relative;z-index:2}@media only screen and (max-width:767px){.p-footer .p-footer__top{border-radius:20px;margin:0 20px -190px;padding:49px 0 47px;text-align:center}}.p-footer .p-footer__top .p-footer__top_inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1005px;position:relative}@media only screen and (max-width:767px){.p-footer .p-footer__top .p-footer__top_inner{display:block}}.p-footer .p-footer__top .p-footer__top_inner:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/index/topics_arrow.png) no-repeat top;background-size:100% auto;content:"";display:block;height:13px;left:calc(50% + 26px);position:absolute;top:calc(50% - 7px);transition:right .2s linear;width:26px}@media only screen and (max-width:767px){.p-footer .p-footer__top .p-footer__top_inner:after{display:none}}.p-footer .p-footer__top p{font-size:80px;font-weight:500;line-height:100%;position:relative}@media only screen and (max-width:767px){.p-footer .p-footer__top p{font-size:50px;margin-bottom:35px}}.p-footer .p-footer__top p small{display:block;font-size:12px;line-height:100%;margin-top:15px;text-align:right}@media only screen and (max-width:767px){.p-footer .p-footer__top p small{margin-top:10px;text-align:center}}.p-footer .p-footer__top .c-btn01{width:350px}@media only screen and (max-width:767px){.p-footer .p-footer__top .c-btn01{margin:0 auto;width:250px}}.p-footer .p-footer__bottom{background:#000;border-top-left-radius:30px;border-top-right-radius:30px;padding:260px 60px 100px}@media only screen and (max-width:767px){.p-footer .p-footer__bottom{border-top-left-radius:20px;border-top-right-radius:20px;padding:260px 20px 55px}}.p-footer .p-footer__bottom .p-footer__bottom_row{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row{flex-wrap:wrap}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_l_box{width:27.6%}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_l_box{width:100%}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_l_box.-bottom{order:2}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_l_box .logo{margin-bottom:25px;width:150px}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_l_box .copy{color:#fff;font-size:13px}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_l_box .copy{margin-top:70px}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box{width:72.4%}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box{width:100%}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box .list li{color:#fff;font-size:14px;line-height:120%}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box .list li a{color:#fff;display:inline-block;text-decoration:none}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box .list li a.external{padding-right:20px;position:relative}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box .list li a.external:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/icon_ext.png) no-repeat 0 0/100% auto;content:"";display:block;height:13px;position:absolute;right:0;top:0;width:13px}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box .list li a:hover{text-decoration:underline}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;padding-bottom:80px}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top{display:block;margin-bottom:45px;padding-bottom:25px}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .ttl{border-bottom:1px solid #ccc;color:#fff;font-size:14px;margin-bottom:40px;padding-bottom:20px;padding-left:1em;position:relative}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .ttl{margin-bottom:20px;margin-top:35px}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .ttl:before{background:#fff;border-radius:10px;content:"";display:block;height:7px;left:0;position:absolute;top:3px;width:7px}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .list{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .list{margin-top:30px}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .list li{margin-bottom:15px;width:144px}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top table{width:240px}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top table td,.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top table th{color:#fff;font-size:13px;font-weight:400;padding-bottom:15px;text-align:left}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top table th{width:7em}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .l_box{width:35.5%}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .l_box{width:100%}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .r_box{width:57.7%}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .r_box{width:100%}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .r_box .inner{display:flex}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-top .r_box .inner{display:block;margin-top:30px}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-bottom{order:1}}.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-bottom .list li{display:inline-block;margin-bottom:10px;margin-right:25px}@media only screen and (max-width:767px){.p-footer .p-footer__bottom .p-footer__bottom_row .p-footer__bottom_row_r_box.-bottom .list li{display:block;margin-right:0}}.p-index__opening{background:#fff;height:100vh;left:0;opacity:1;position:fixed;top:0;transition:all .5s linear;width:100%;z-index:9999}.p-index__opening.--finish{opacity:0;z-index:-1}.p-index__opening .p-index__opening_logo{left:75px;position:absolute;top:40px;width:120px}@media only screen and (max-width:767px){.p-index__opening .p-index__opening_logo{left:20px;top:20px;width:80px}}.p-index__opening p{font-size:30px;font-weight:700;letter-spacing:.2em;margin-top:calc(50vh - 30px);text-align:center}@media only screen and (max-width:767px){.p-index__opening p{font-size:24px}}.p-index__mv_nav{bottom:35px;position:fixed;right:30px;transition:z-index .2s .2s;z-index:1}@media only screen and (max-width:767px){.p-index__mv_nav{display:none}}.p-index__mv_nav.hide{z-index:-1}.p-index__mv_nav.hide ul{opacity:0}.p-index__mv_nav ul{opacity:1;transition:opacity .2s linear}.p-index__mv_nav ul li{color:#fff;font-size:15px;font-weight:500;margin-bottom:10px}.p-index__mv_nav ul li a{color:inherit;display:inline-block;left:0;position:relative;text-decoration:none;transition:left .3s linear}.p-index__mv_nav ul li a:hover{left:10px}.p-index__sp_header_logo{display:none;left:20px;position:absolute;top:20px;width:80px;z-index:2}@media only screen and (max-width:767px){.p-index__sp_header_logo{display:block}}.p-index .p-index__mv .p-index__mv_l_box{background:#fff;box-sizing:border-box;padding:0 25px 110px 75px;position:relative;width:45.8%}@media only screen and (max-width:1080px){.p-index .p-index__mv .p-index__mv_l_box{width:495px}}@media only screen and (max-width:767px){.p-index .p-index__mv .p-index__mv_l_box{opacity:0;padding:30px 20px 0;transition:opacity .3s linear;width:100%}.p-index .p-index__mv .p-index__mv_l_box.--show{opacity:1}}.p-index .p-index__mv .p-index__mv_l_box:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/index/corner.png) no-repeat 0 100%/100% 100%;bottom:0;content:"";display:block;height:30px;position:absolute;right:-30px;width:30px}@media only screen and (max-width:767px){.p-index .p-index__mv .p-index__mv_l_box:after{display:none}}.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch{margin-bottom:calc(50vh - 242.5px);padding-top:calc(50vh - 185.5px);width:380px}@media only screen and (max-width:1366px){.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch{margin-bottom:calc(50vh - 185.5px - 5vw)}}@media only screen and (max-width:1080px){.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch{margin-bottom:calc(50vh - 203.5px);padding-top:calc(50vh - 160.5px);width:320px}}.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch2 p{font-size:19px;font-weight:500;line-height:277%}@media only screen and (max-width:1366px){.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch2 p{font-size:1.4vw}}@media only screen and (max-width:1080px){.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch2 p{font-size:17px}}@media only screen and (max-width:767px){.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch2 p{font-size:16px;letter-spacing:.05em;line-height:225%;text-align:center}}.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch2 p span{display:inline-block}@media only screen and (max-width:767px){.p-index .p-index__mv .p-index__mv_l_box .p-index__mv_catch2 p .big{display:inline-block;font-size:18px;margin-bottom:15px;padding-bottom:50px;position:relative}}.p-index .p-index__mv .p-index__mv_slider_wrapper{height:100vh;left:0;min-width:1080px;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:-1}@media only screen and (max-width:767px){.p-index .p-index__mv .p-index__mv_slider_wrapper{border-bottom-left-radius:30px;height:148.2vw;min-width:0!important;opacity:1;position:relative;width:100%;z-index:1}}.p-index .p-index__mv .p-index__mv_slider_wrapper.--show{opacity:1}.p-index .p-index__mv .p-index__mv_slider_wrapper .p-index__mv_slider_inner{border-bottom-left-radius:30px;height:100vh;margin-left:45.8%;overflow:hidden;position:relative;width:54.2%}@media only screen and (max-width:767px){.p-index .p-index__mv .p-index__mv_slider_wrapper .p-index__mv_slider_inner{margin-left:0;width:100%}}.p-index .p-index__mv .p-index__mv_slider_wrapper video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.p-index .p-index__mv .p-index__mv_slider_wrapper .p-index__mv_catch_sp{margin-left:11.2vw;position:absolute;top:39vw;width:77.6%;z-index:2}.p-index .p-index__lead{background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:80px 60px 110px;position:relative;z-index:2}@media only screen and (max-width:767px){.p-index .p-index__lead{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-bottom:70px;padding-left:15px;padding-right:15px}}.p-index .p-index__lead h2{font-family:elza,Noto Sans JP,sans-serif;font-size:100px;font-weight:500;margin-bottom:30px}@media only screen and (max-width:767px){.p-index .p-index__lead h2{font-size:85px;text-align:center}}.p-index .p-index__lead .p-index__lead_mid{color:#000;font-size:30px;font-weight:700;letter-spacing:.05em;line-height:167%;margin-bottom:30px}@media only screen and (max-width:767px){.p-index .p-index__lead .p-index__lead_mid{font-size:25px;margin-bottom:27px;text-align:center}}.p-index .p-index__lead p{color:#000;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:180%}.p-index .p-index__works{background:#f4f4f4;margin-top:-30px;overflow:hidden;padding-bottom:160px;padding-top:147px;position:relative;width:100%}@media only screen and (max-width:767px){.p-index .p-index__works{border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:-20px;padding-bottom:167px;padding-top:90px}}.p-index .p-index__works .p-index__works_inner{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_inner{flex-wrap:wrap}}.p-index .p-index__works .p-index__works_inner.--1col{display:block;padding:0 60px}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_inner.--1col{padding:0 20px}}.p-index .p-index__works .p-index__works_inner.--1col .p-index__works_l_box{margin-bottom:60px;padding:0;width:100%}.p-index .p-index__works .p-index__works_inner.--1col .p-index__works_l_box .c-ttl01{margin-bottom:40px}.p-index .p-index__works .p-index__works_inner.--1col .p-index__works_l_box .p-index__works_tag_list li{display:inline-block;margin-bottom:10px;margin-right:18px}.p-index .p-index__works .p-index__works_inner.--1col .p-index__works_r_box{width:100%}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_inner.--1col .p-index__works_r_box{padding-left:0}}.p-index .p-index__works .p-index__works_inner.--1col .p-index__works_r_box .p-index__works_slider_wrapper{padding-right:0}.p-index .p-index__works .p-index__works_inner.--1col .p-index__works_r_box .p-index__works_slider_wrapper .c-btn01{right:0}.p-index .p-index__works .p-index__works_l_box{box-sizing:border-box;padding-left:60px;width:320px}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_l_box{margin-bottom:30px;padding-left:20px;width:100%}}.p-index .p-index__works .p-index__works_l_box .c-ttl01{margin-bottom:83px}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_l_box .c-ttl01{margin-bottom:40px}}.p-index .p-index__works .p-index__works_l_box .p-index__works_tag_list li{margin-bottom:16px}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_l_box .p-index__works_tag_list li{display:inline-block;margin-bottom:10px;margin-right:18px}}.p-index .p-index__works .p-index__works_l_box .p-index__works_tag_list li a{color:#ccc}.p-index .p-index__works .p-index__works_l_box .p-index__works_tag_list li a:before{background:#ccc}.p-index .p-index__works .p-index__works_l_box .p-index__works_tag_list li a.current,.p-index .p-index__works .p-index__works_l_box .p-index__works_tag_list li a:hover{color:#000}.p-index .p-index__works .p-index__works_l_box .p-index__works_tag_list li a.current:before,.p-index .p-index__works .p-index__works_l_box .p-index__works_tag_list li a:hover:before{background:#000}.p-index .p-index__works .p-index__works_r_box{overflow:hidden;position:relative;width:calc(100% - 320px)}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_r_box{box-sizing:border-box;padding-left:20px;width:100%}}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper{box-sizing:border-box;left:0;opacity:0;padding-bottom:90px;padding-right:60px;position:absolute;top:0;transition:z-index .2s linear,opacity .2s linear;width:100%;z-index:-1}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper{left:20px;padding-bottom:0;padding-right:40px}}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper.show{opacity:1;position:relative;z-index:2}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper.show{left:0;padding-right:20px}}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row{display:flex;flex-wrap:wrap;justify-content:space-between}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col{margin-bottom:40px;width:48.1%}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col{margin-bottom:30px;width:100%}}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col a{display:flex;justify-content:space-between;text-decoration:none}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col a{display:block}}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col a:hover figure img{transform:scale(1.1)}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col a:hover h3{opacity:.8}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col figure{border-radius:10px;overflow:hidden;width:42.1%}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col figure{border-radius:20px;margin-bottom:17px;width:100%}}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col figure img{transform:scale(1);transition:transform .3s linear}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col .slider_col_rbox{margin-top:10px;width:53.6%}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col .slider_col_rbox{bottom:0;width:100%}}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .slider_row .slider_col .slider_col_rbox h3{font-size:16px;font-weight:500;line-height:150%;margin-bottom:15px}.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .c-btn01{bottom:0;position:absolute;right:60px;width:250px}@media only screen and (max-width:767px){.p-index .p-index__works .p-index__works_r_box .p-index__works_slider_wrapper .c-btn01{bottom:auto;margin:10px auto 0;position:relative;right:auto}}.p-index .p-index__service{background:#f4f4f4}.p-index .p-index__service .c-ttl01{left:60px;position:absolute;top:-22px}@media only screen and (max-width:767px){.p-index .p-index__service .c-ttl01{left:20px;top:-67px}}.p-index .p-index__service .p-index__service_inner{background:#fff;border-bottom-right-radius:30px;border-top-right-radius:30px;margin-right:60px;padding:137px 60px 100px;position:relative}@media only screen and (max-width:767px){.p-index .p-index__service .p-index__service_inner{margin-right:20px;padding:107px 20px 60px}}.p-index .p-index__service .p-index__service_flex{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}@media only screen and (max-width:767px){.p-index .p-index__service .p-index__service_flex{gap:30px}}.p-index .p-index__service .p-index__service_flex a{display:block;max-width:1074px;text-decoration:none}@media only screen and (max-width:767px){.p-index .p-index__service .p-index__service_flex a{max-width:280px}}.p-index .p-index__service .p-index__service_flex a p{font-size:24px;font-weight:700;margin-bottom:15px;text-align:center}@media only screen and (max-width:767px){.p-index .p-index__service .p-index__service_flex a p{font-size:15px;margin-bottom:10px}}.p-index .p-index__recruit_bnr{background:#f4f4f4;padding-bottom:140px;padding-top:120px}@media only screen and (max-width:767px){.p-index .p-index__recruit_bnr{padding-bottom:110px;padding-top:100px}}.p-index .p-index__recruit_bnr .p-index__recruit_bnr__inner{margin:0 auto;max-width:800px;padding:0 60px}@media only screen and (max-width:767px){.p-index .p-index__recruit_bnr .p-index__recruit_bnr__inner{padding:0 20px}}.p-index .p-index__recruit_bnr .p-index__recruit_bnr__inner.--top{margin-bottom:50px}@media only screen and (max-width:767px){.p-index .p-index__recruit_bnr .p-index__recruit_bnr__inner.--top{margin-bottom:30px}}.p-index .p-index__recruit_bnr .p-index__recruit_bnr__inner p{font-size:16px;margin-top:20px;text-align:center}.p-index .p-index__recruit_bnr .p-index__recruit_bnr__inner p a{color:inherit}.p-index .p-index__recruit_bnr .p-index__recruit_bnr__inner p a:hover{text-decoration:none}.p-index .p-index__topics{background:#f4f4f4;display:flex;padding-bottom:380px}@media only screen and (max-width:767px){.p-index .p-index__topics{display:block;padding-bottom:218px}}.p-index .p-index__topics .p-index__topics_l_box{box-sizing:border-box;padding-left:60px;width:405px}@media only screen and (max-width:767px){.p-index .p-index__topics .p-index__topics_l_box{box-sizing:border-box;padding-left:20px;width:100%}}.p-index .p-index__topics .p-index__topics_l_box .c-ttl01{font-size:60px;margin-bottom:45px}@media only screen and (max-width:767px){.p-index .p-index__topics .p-index__topics_l_box .c-ttl01{margin-bottom:35px}}.p-index .p-index__topics .c-btn01{width:250px}@media only screen and (max-width:767px){.p-index .p-index__topics .c-btn01{margin:0 auto}}.p-index .p-index__topics .p-index__topics_r_box{padding-right:60px;width:calc(100% - 405px)}@media only screen and (max-width:767px){.p-index .p-index__topics .p-index__topics_r_box{box-sizing:border-box;margin-bottom:40px;padding:0 20px;width:100%}}.p-company h1{margin-bottom:80px}@media only screen and (max-width:767px){.p-company h1{margin-bottom:60px}}.p-company .p-company__sec01{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/img01.png) no-repeat 50%/cover;border-radius:30px;margin-bottom:100px;overflow:hidden;padding:83px 0 76px;position:relative}@media only screen and (max-width:767px){.p-company .p-company__sec01{margin-bottom:80px;padding:40px 0 30px}}.p-company .p-company__sec01:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/img01_c.png) no-repeat 0 0/100% auto;content:"";display:block;height:253px;left:calc(50% + 179px);position:absolute;top:0;width:280px}.p-company .p-company__sec01 h2{margin-bottom:35px}@media only screen and (max-width:767px){.p-company .p-company__sec01 h2{margin-bottom:20px}}.p-company .p-company__sec01 p{color:#fff;font-size:22px;font-weight:500;margin-bottom:47px;text-align:center}@media only screen and (max-width:767px){.p-company .p-company__sec01 p{font-size:20px;margin-bottom:35px}}.p-company .p-company__sec01 .c-btn01{margin:0 auto}.p-company .p-company__sec02{display:flex;justify-content:space-between;margin-bottom:100px}@media only screen and (max-width:767px){.p-company .p-company__sec02{display:block;margin-bottom:60px;position:relative}}.p-company .p-company__sec02 .p-company__sec02_lbox{box-sizing:border-box;padding-left:60px;width:50.2%}@media only screen and (max-width:767px){.p-company .p-company__sec02 .p-company__sec02_lbox{padding-left:20px;width:100%}}.p-company .p-company__sec02 .p-company__sec02_lbox h2{margin-bottom:40px}@media only screen and (max-width:767px){.p-company .p-company__sec02 .p-company__sec02_lbox h2{margin-bottom:30px}}.p-company .p-company__sec02 .p-company__sec02_lbox .p-company__sec02_lead{font-size:35px;letter-spacing:0;line-height:114%;margin-bottom:15px}@media only screen and (max-width:767px){.p-company .p-company__sec02 .p-company__sec02_lbox .p-company__sec02_lead{font-size:30px;line-height:116%}}.p-company .p-company__sec02 .p-company__sec02_lbox p{font-size:18px;font-weight:500;letter-spacing:.05em;margin-bottom:45px}@media only screen and (max-width:767px){.p-company .p-company__sec02 .p-company__sec02_lbox p{margin-bottom:240px;position:relative;z-index:2}.p-company .p-company__sec02 .p-company__sec02_lbox .c-btn01{margin:0 auto;transform:translateX(-10px)}}.p-company .p-company__sec02 .p-company__sec02_rbox{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/img02.jpg) no-repeat 50%/cover;border-bottom-left-radius:30px;border-top-left-radius:30px;height:400px;overflow:hidden;width:49.8%}@media only screen and (max-width:767px){.p-company .p-company__sec02 .p-company__sec02_rbox{bottom:100px;height:208px;position:absolute;right:0;width:calc(100% - 20px)}}.p-company .p-company__sec03{background:#f4f4f4;padding:100px 0}@media only screen and (max-width:767px){.p-company .p-company__sec03{padding:60px 0}}.p-company .p-company__sec03 .p-company__sec03_inner{align-items:center;background:#fff;border-bottom-right-radius:30px;border-top-right-radius:30px;box-sizing:border-box;display:flex;justify-content:space-between;padding-right:50px;width:calc(100% - 174px)}@media only screen and (max-width:767px){.p-company .p-company__sec03 .p-company__sec03_inner{border-bottom-right-radius:20px;border-top-right-radius:20px;display:block;padding-right:40px;position:relative;width:calc(100% - 20px)}}.p-company .p-company__sec03 .p-company__sec03_inner .p-company__sec03_lbox{width:530px}@media only screen and (max-width:767px){.p-company .p-company__sec03 .p-company__sec03_inner .p-company__sec03_lbox{left:0;position:absolute;top:0;width:100%}}.p-company .p-company__sec03 .p-company__sec03_inner .p-company__sec03_rbox{width:calc(100% - 530px)}@media only screen and (max-width:767px){.p-company .p-company__sec03 .p-company__sec03_inner .p-company__sec03_rbox{padding:40px 0 40px 20px;width:100%}}.p-company .p-company__sec03 .p-company__sec03_inner .p-company__sec03_rbox h2{margin-bottom:35px}@media only screen and (max-width:767px){.p-company .p-company__sec03 .p-company__sec03_inner .p-company__sec03_rbox h2{margin-bottom:173px}}.p-company .p-company__sec03 .p-company__sec03_inner .p-company__sec03_rbox p{font-size:18px;font-weight:500;letter-spacing:.05em;margin-bottom:45px}@media only screen and (max-width:767px){.p-company .p-company__sec03 .p-company__sec03_inner .p-company__sec03_rbox p{margin-bottom:35px}}.p-company .p-company__sec04{background:#f4f4f4;padding-bottom:350px}@media only screen and (max-width:767px){.p-company .p-company__sec04{padding-bottom:190px}}.p-company .p-company__sec04 .p-company__sec04_inner{display:flex;justify-content:space-between;width:calc(100% - 60px)}@media only screen and (max-width:767px){.p-company .p-company__sec04 .p-company__sec04_inner{display:block;width:100%}}.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_lbox{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/img04.png) no-repeat 50%/cover;border-bottom-right-radius:30px;border-top-right-radius:30px;height:400px;overflow:hidden;width:46.5%}@media only screen and (max-width:767px){.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_lbox{border-bottom-right-radius:20px;border-top-right-radius:20px;height:237px;margin-bottom:40px;width:calc(100% - 20px)}}.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox{box-sizing:border-box;padding-left:60px;padding-top:50px;width:53.5%}@media only screen and (max-width:767px){.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox{padding:0 20px;width:100%}}.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox a{align-items:center;border-top:1px solid #ccc;display:flex;height:163px;position:relative;text-decoration:none}@media only screen and (max-width:767px){.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox a{height:130px}}.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox a:last-child{border-bottom:1px solid #ccc}.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox a:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/long_arrow.png) no-repeat 0 0/100% auto;content:"";display:block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:right .2s linear;width:40px}@media only screen and (max-width:767px){.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox a:after{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/long_arrow_sp.png);width:25px}}.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox a:hover{opacity:.7}.p-company .p-company__sec04 .p-company__sec04_inner .p-company__sec04_rbox a:hover:after{right:-10px}.p-company_message .p-company_message__content{background:#f4f4f4;margin-top:-130px;padding:130px 0 350px}@media only screen and (max-width:767px){.p-company_message .p-company_message__content{margin-top:-109px;padding:165px 0 220px}}.p-company_message .p-company_message__content .p-company_message__content_img{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/message/img01.jpg) no-repeat 50%/cover;border-bottom-left-radius:30px;border-top-left-radius:30px;height:400px;margin-bottom:100px;margin-left:30.8%;overflow:hidden;width:69.2%}@media only screen and (max-width:767px){.p-company_message .p-company_message__content .p-company_message__content_img{height:208px;margin-bottom:60px;margin-left:20px;width:calc(100% - 20px)}}.p-company_message .p-company_message__content .p-company_message__message{box-sizing:border-box;margin-left:30.8%;padding-right:10.4%;position:relative;width:69.2%}@media only screen and (max-width:767px){.p-company_message .p-company_message__content .p-company_message__message{margin:0;padding:0 20px;width:100%}}.p-company_message .p-company_message__content .p-company_message__message:before{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/message/img02.png) no-repeat 0 0/100% auto;content:"";display:block;height:253px;left:-220px;position:absolute;top:-40px;width:280px}@media only screen and (max-width:767px){.p-company_message .p-company_message__content .p-company_message__message:before{height:109px;left:20px;top:-50px;width:120px}}.p-company_message .p-company_message__content .p-company_message__message h2{font-size:30px;font-weight:500;letter-spacing:.05em;line-height:150%;margin-bottom:50px}@media only screen and (max-width:767px){.p-company_message .p-company_message__content .p-company_message__message h2{font-size:25px;letter-spacing:normal;margin-bottom:27px}}.p-company_message .p-company_message__content .p-company_message__message .p-company_message__message_flex{margin-bottom:94px}@media only screen and (max-width:767px){.p-company_message .p-company_message__content .p-company_message__message .p-company_message__message_flex{display:block;margin-bottom:80px}}.p-company_message .p-company_message__content .p-company_message__message .p-company_message__message_flex p{font-size:15px;letter-spacing:.05em;line-height:180%}@media only screen and (max-width:767px){.p-company_message .p-company_message__content .p-company_message__message .p-company_message__message_flex p{width:100%}}.p-company_message .p-company_message__content .p-company_message__message .p-company_message__message_flex p .name{display:block;font-size:14px;font-weight:500;margin-top:75px;text-align:right}@media only screen and (max-width:767px){.p-company_message .p-company_message__content .p-company_message__message .p-company_message__message_flex p .name{margin-top:37px}}.p-company_message .p-company_message__content .c-btn01{margin:0 auto}.p-company_philosophy .p-company_philosophy__content{background:#f4f4f4;background:linear-gradient(0deg,#f4f4f4,#fff);margin-top:-57px;padding-bottom:350px;padding-top:157px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content{padding-bottom:220px;padding-top:120px}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01{box-sizing:border-box;height:400px;margin-bottom:120px;padding:40px 0 0;position:relative}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01{height:auto;margin-bottom:80px;margin-left:20px;padding-top:0}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01 .lead{font-size:4.3vw;font-weight:500;letter-spacing:0;line-height:116%;margin-bottom:37px;position:relative;z-index:2}@media (max-width:1080px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01 .lead{font-size:47px}}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01 .lead{font-size:30px;margin-bottom:20px}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01 p{font-size:22px;font-weight:500;letter-spacing:.05em;line-height:150%;margin-left:60px;position:relative;z-index:2}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01 p{font-size:18px;letter-spacing:0;margin-left:0}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01 figure{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/philosophy/img01.jpg) no-repeat 50%/cover;border-bottom-left-radius:30px;border-top-left-radius:30px;height:400px;position:absolute;right:0;top:0;width:68.8%}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec01 figure{border-bottom-left-radius:20px;border-top-left-radius:20px;height:208px;margin-top:-15px;position:relative;width:100%}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02{display:flex;justify-content:space-between;margin-bottom:120px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02{margin-bottom:75px}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_lbox{border-bottom-right-radius:30px;border-top-right-radius:30px;height:400px;left:0;overflow:hidden;position:sticky;top:calc(50vh - 200px);width:43.9%}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_lbox .img{background:no-repeat 50%/cover;height:400px;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s linear,z-index .2s linear;width:100%;z-index:-1}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_lbox .img.current{opacity:1;z-index:2}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_lbox .img.--img01{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/philosophy/img02.jpg)}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_lbox .img.--img02{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/philosophy/img03.jpg)}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox{padding:0 60px;width:56.1%}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox{padding:0;width:100%}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox figure{background:no-repeat 50%/cover;border-bottom-right-radius:20px;border-top-right-radius:20px;height:208px;overflow:hidden;width:calc(100% - 40px)}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox figure.--img01{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/philosophy/img02.jpg)}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox figure.--img02{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/philosophy/img03.jpg)}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox section{margin-bottom:165px;padding-top:40px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox section{margin-bottom:55px;padding:30px 20px 0}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox section:last-child{margin-bottom:140px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox section:last-child{margin-bottom:0}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox h2{font-size:30px;font-weight:500;letter-spacing:.05em;line-height:150%;margin-bottom:35px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox h2{font-size:25px;margin-bottom:20px}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox h2 span{color:#ccc;display:block;font-size:22px;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:20px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox h2 span{font-size:20px;margin-bottom:10px}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox p{font-size:18px;letter-spacing:.05em;line-height:200%}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec02 .p-company_philosophy__sec02_rbox p{font-size:16px;line-height:180%}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/philosophy/img04.jpg) no-repeat 50%/cover;border-radius:30px;margin-bottom:100px;padding:68px 73px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03{background-position:80% 0;border-radius:20px;margin-bottom:80px;padding:40px 20px 34px}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03 h3{color:#fff;font-size:45px;font-weight:500;line-height:111%;margin-bottom:12px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03 h3{font-size:40px;line-height:113%;margin-bottom:3px;text-align:center}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03 .lead{font-size:18px;font-weight:500;margin-bottom:30px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03 .lead{font-size:16px;letter-spacing:0;margin-bottom:20px;padding:0;text-align:center}}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03 p{color:#fff;font-size:15px;letter-spacing:.05em;line-height:180%;margin-bottom:40px}@media only screen and (max-width:767px){.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03 p{font-size:14px;line-height:150%;margin-bottom:37px;padding:0 5px}.p-company_philosophy .p-company_philosophy__content .p-company_philosophy__sec03 .c-btn01{margin:0 auto}}.p-company_philosophy .end{margin:0 auto}.p-company_network{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/network/bg2.jpg) repeat-x 0 100%;padding-bottom:350px}@media only screen and (max-width:767px){.p-company_network{padding-bottom:220px}}.p-company_network .p-company_network__top{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/network/bg.jpg) no-repeat 83% 0/800px auto;margin-bottom:100px;margin-top:-147px}@media only screen and (max-width:767px){.p-company_network .p-company_network__top{background-size:100% auto;margin-bottom:40px;margin-top:60px}}.p-company_network .p-company_network__top p{font-size:30px;font-weight:500;letter-spacing:.05em;line-height:150%;margin-bottom:75px;padding-top:225px}@media only screen and (max-width:767px){.p-company_network .p-company_network__top p{font-size:25px;font-weight:400;margin-bottom:210px;padding-top:0}}.p-company_network .p-company_network__top .p-company_network__top_menu_wrapper{margin:0 auto;width:1000px}@media only screen and (max-width:767px){.p-company_network .p-company_network__top .p-company_network__top_menu_wrapper{width:100%}}.p-company_network .p-company_network__top .p-company_network__top_menu{width:200px}@media only screen and (max-width:767px){.p-company_network .p-company_network__top .p-company_network__top_menu{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}}.p-company_network .p-company_network__top .p-company_network__top_menu li{border-bottom:1px solid #ccc;font-size:16px;font-weight:500;line-height:100%;margin-bottom:20px}@media only screen and (max-width:767px){.p-company_network .p-company_network__top .p-company_network__top_menu li{font-size:14px;width:46.4%}}.p-company_network .p-company_network__top .p-company_network__top_menu li a{color:#000;display:block;line-height:100%;padding:0 0 10px 18px;position:relative;text-decoration:none}@media only screen and (max-width:767px){.p-company_network .p-company_network__top .p-company_network__top_menu li a{padding-left:13px}}.p-company_network .p-company_network__top .p-company_network__top_menu li a:hover:after{right:0}.p-company_network .p-company_network__top .p-company_network__top_menu li a:before{background:#000;border-radius:4px;content:"";display:block;height:7px;left:0;position:absolute;top:3px;width:7px}@media only screen and (max-width:767px){.p-company_network .p-company_network__top .p-company_network__top_menu li a:before{top:2px}}.p-company_network .p-company_network__top .p-company_network__top_menu li a:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/company/network/arrow.png) no-repeat top/100% auto;content:"";display:block;height:6px;position:absolute;right:10px;top:5px;transition:right .3s linear;width:15px}@media only screen and (max-width:767px){.p-company_network .p-company_network__top .p-company_network__top_menu li a:after{right:0;top:3px}}.p-company_network .p-company_network__content{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-company_network .p-company_network__content{display:block}}.p-company_network .p-company_network__content .p-company_network__lbox{width:30%}.p-company_network .p-company_network__content .p-company_network__lbox figure{border-radius:30px;left:0;overflow:hidden;position:sticky;top:50px}.p-company_network .p-company_network__content .p-company_network__lbox figure img{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s linear,z-index .3s linear;z-index:-1}.p-company_network .p-company_network__content .p-company_network__lbox figure img.current{opacity:1;position:relative;z-index:1}.p-company_network .p-company_network__content .p-company_network__rbox{width:64%}@media only screen and (max-width:767px){.p-company_network .p-company_network__content .p-company_network__rbox{width:100%}}.p-company_network .p-company_network__content .p-company_network__rbox section{margin-bottom:80px}@media only screen and (max-width:767px){.p-company_network .p-company_network__content .p-company_network__rbox section{margin-bottom:60px}}.p-company_network .p-company_network__content .p-company_network__rbox section:last-child{margin-bottom:0}.p-company_network .p-company_network__content .p-company_network__rbox figure{border-radius:20px;margin-bottom:35px;overflow:hidden}.p-company_network .p-company_network__content .p-company_network__rbox h2{font-size:30px;font-weight:500;line-height:150%;margin-bottom:60px}@media only screen and (max-width:767px){.p-company_network .p-company_network__content .p-company_network__rbox h2{font-size:25px;margin-bottom:22px}}.p-company_network .p-company_network__content .p-company_network__rbox h2 span{color:#ccc;display:block;font-size:22px;font-weight:500;line-height:100%;margin-bottom:10px}@media only screen and (max-width:767px){.p-company_network .p-company_network__content .p-company_network__rbox h2 span{font-size:20px}}.p-company_network .p-company_network__content .p-company_network__rbox .lead{font-size:22px;font-weight:500;letter-spacing:.05em;line-height:150%;margin-bottom:35px}@media only screen and (max-width:767px){.p-company_network .p-company_network__content .p-company_network__rbox .lead{font-size:20px;margin-bottom:25px}}.p-company_network .p-company_network__content .p-company_network__rbox p{font-size:15px;line-height:180%;margin-bottom:38px}@media only screen and (max-width:767px){.p-company_network .p-company_network__content .p-company_network__rbox p{font-size:14px;line-height:150%;margin-bottom:25px}}.p-company_network .p-company_network__content .p-company_network__rbox .address{line-height:150%;margin-bottom:34px}@media only screen and (max-width:767px){.p-company_network .p-company_network__content .p-company_network__rbox .address{font-size:13px;margin-bottom:20px}}.p-company_network .p-company_network__content .p-company_network__rbox .map{height:350px;width:100%}@media only screen and (max-width:767px){.p-company_network .p-company_network__content .p-company_network__rbox .map{height:182px}}.p-company_network .end{margin:100px auto 0}@media only screen and (max-width:767px){.p-company_network .end{margin-top:80px}}.p-company_outline .p-company_outline__content{background:#f4f4f4;margin-top:-57px;padding:137px 0 350px}@media only screen and (max-width:767px){.p-company_outline .p-company_outline__content{padding:114px 0 220px}}.p-company_outline .p-company_outline__content .c-btn01{margin:100px auto 0}@media only screen and (max-width:767px){.p-company_outline .p-company_outline__content .c-btn01{margin-top:80px}}.p-company_outline .p-company_outline__content a{color:#000}.p-business h1{margin-bottom:80px}@media only screen and (max-width:767px){.p-business h1{margin-bottom:60px}}.p-business .p-business__content{background:#f4f4f4;padding-bottom:350px;padding-top:80px}@media only screen and (max-width:767px){.p-business .p-business__content{padding-bottom:220px;padding-top:60px}}.p-business .p-business__content .p-business__content_txt{font-size:75px;font-weight:500;line-height:100%;margin-bottom:30px;text-align:center}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__content_txt{font-size:45px;line-height:111%;margin-bottom:30px}}.p-business .p-business__content .p-business__content_txt+p{text-align:center}.p-business .p-business__content .p-business__content_chart{margin:80px auto;width:890px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__content_chart{margin:55px auto 60px;width:100%}}.p-business .p-business__content .p-business__content_chart+.c-btn01{margin:0 auto 120px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__content_chart+.c-btn01{margin-bottom:60px}}.p-business .p-business__content .p-business__tab{display:flex;justify-content:space-between;margin-top:80px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab{margin-top:55px}}.p-business .p-business__content .p-business__tab li{border-top-left-radius:20px;border-top-right-radius:20px;font-size:60px;overflow:hidden;text-align:center;width:24%}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab li{border-top-left-radius:10px;border-top-right-radius:10px;font-size:35px}}.p-business .p-business__content .p-business__tab li small{display:block;font-size:12px;line-height:100%}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab li small{align-items:center;display:flex;font-size:10px;height:37px;line-height:120%;margin-top:5px;width:100%}}.p-business .p-business__content .p-business__tab li a{background:#000;color:#fff;display:block;padding:35px 0 25px;text-decoration:none}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab li a{padding:16px 0 11px}}.p-business .p-business__content .p-business__tab li a.current,.p-business .p-business__content .p-business__tab li a:hover{background:#fff;color:#000}.p-business .p-business__content .p-business__tab_content_wrapper{margin-bottom:80px;position:relative}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content_wrapper{margin-bottom:24px}}.p-business .p-business__content .p-business__tab_content{background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-sizing:border-box;left:0;opacity:0;overflow:hidden;padding:100px 123px;position:absolute;top:0;transition:opacity .3s linear,z-index .3s linear;width:100%;z-index:-1}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content{padding:40px 27px 30px}}.p-business .p-business__content .p-business__tab_content.current{opacity:1;position:relative;z-index:1}.p-business .p-business__content .p-business__tab_content .bg{color:#f4f4f4;font-size:400px;font-weight:500;line-height:100%;position:absolute;right:-60px;top:-17px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .bg{font-size:200px;right:-33px;top:-7px}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_top{margin-bottom:85px;position:relative}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_top{margin-bottom:35px}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_top h3{font-size:30px;font-weight:500;letter-spacing:.05em;line-height:100%;margin-bottom:40px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_top h3{font-size:25px;margin-bottom:35px}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_top h3 small{display:block;font-size:12px;font-weight:500;margin-bottom:10px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_top h3 small{letter-spacing:0}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example h3{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/business/line.svg) no-repeat 0 100%/100% auto;color:#ccc;font-size:22px;font-weight:500;line-height:100%;margin-bottom:45px;padding:4px 0}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example h3{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/business/line_sp.svg);background-position:bottom;font-size:20px;margin-bottom:30px;padding:0 0 20px}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example h3 span{background:#fff;display:inline-block;padding-right:10px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example h3 span{background:none;padding:0}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row{display:block;margin-bottom:35px}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row:last-child{margin-bottom:0}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row .p-business__tab_content_example_lbox{order:1;width:48%}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row .p-business__tab_content_example_lbox{width:100%}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row .p-business__tab_content_example_lbox h4{font-size:22px;font-weight:500;letter-spacing:.05em;line-height:150%;margin-bottom:27px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row .p-business__tab_content_example_lbox h4{font-size:20px;margin-bottom:15px}}.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row .p-business__tab_content_example_rbox{border-radius:20px;order:2;overflow:hidden;width:46%}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__tab_content .p-business__tab_content_example .p-business__tab_content_example_row .p-business__tab_content_example_rbox{margin-bottom:25px;width:100%}}.p-business .p-business__content .tx{margin-bottom:60px;overflow:hidden;width:100%}@media only screen and (max-width:767px){.p-business .p-business__content .tx{margin-bottom:40px}}.p-business .p-business__content .tx p{color:#fff;font-size:200px;font-weight:500;line-height:100%;width:4770px}@media only screen and (max-width:767px){.p-business .p-business__content .tx p{font-size:100px;width:2350px}}.p-business .p-business__content .p-business__works h3{margin-bottom:40px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__works h3{font-size:70px;margin-bottom:40px;text-align:left}.p-business .p-business__content .p-business__works .bx-wrapper{max-width:none!important;overflow:hidden;width:calc(100vw - 20px)}.p-business .p-business__content .p-business__works .bx-viewport{overflow:visible!important}}.p-business .p-business__content .p-business__works .p-business__works_flex{display:flex;margin-bottom:58px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__works .p-business__works_flex{display:block;margin-bottom:0;width:100%}}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide{margin-right:3%;width:31.3%}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide{margin-right:0;width:310px}}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide:nth-child(3n){margin-right:0}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide a{color:#000;display:block;text-decoration:none}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide a:hover h4{color:#888}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide a:hover img{transform:scale(1.1)}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide figure{border-radius:20px;margin-bottom:24px;overflow:hidden}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide figure{margin-bottom:15px}}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide figure img{transition:transform .2s linear}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide h4{font-size:16px;font-weight:500;line-height:150%;margin-bottom:20px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide h4{font-size:16px;margin-bottom:15px}}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide .p-index__works_slider_tag_list li{color:#aaa;font-weight:500}.p-business .p-business__content .p-business__works .p-business__works_flex .p-business__works_slide .p-index__works_slider_tag_list li:before{background:#aaa;border-radius:10px;content:"";display:inline-block;height:7px;margin-right:5px;position:relative;top:-2px;width:7px}.p-business .p-business__content .p-business__works .p-business__works_btn{position:relative}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__works .p-business__works_btn{display:flex;justify-content:flex-end;margin-top:60px}}.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_next,.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_prev{border:1px solid #ccc;border-radius:50px;box-sizing:border-box;display:none;height:50px;overflow:hidden;position:absolute;width:50px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_next,.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_prev{display:block}}.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_prev{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/index/prev.png) no-repeat 50%/18px 8px;left:0;top:0}.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_prev:hover{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/index/prev_b.png);border-color:#000}.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_next{left:60px;top:0}.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_next:hover .timespan:before{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/index/next_b.png)}.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_next .timespan{background-image:conic-gradient(#000 1deg,#fff 1deg);-webkit-clip-path:circle();clip-path:circle();display:grid;height:50px;width:50px}.p-business .p-business__content .p-business__works .p-business__works_btn .slider_work_next .timespan:before{background:#f4f4f4 url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/index/next.png) no-repeat 50%/18px 8px;-webkit-clip-path:circle();clip-path:circle();content:"";height:46px;left:1px;position:absolute;top:1px;width:46px}.p-business .p-business__content .p-business__works .p-business__works_btn .c-btn01{margin:0 auto;width:350px}@media only screen and (max-width:767px){.p-business .p-business__content .p-business__works .p-business__works_btn .c-btn01{margin:0;width:178px}}.p-news .p-news__content{background:#f4f4f4;margin-top:-57px;padding:137px 0 350px}@media only screen and (max-width:767px){.p-news .p-news__content{padding:114px 0 220px}.p-news .p-news__content .c-news_list a{padding:30px 60px 27px 0}}.p-news .p-news__pager{margin-top:80px}@media only screen and (max-width:767px){.p-news .p-news__pager{margin-top:60px}}.p-news .p-news__single{background:#f4f4f4;margin-top:80px;padding:80px 0 350px}@media only screen and (max-width:767px){.p-news .p-news__single{margin-top:60px;padding:60px 0 220px}}.p-news .p-news__single .p-news__single_title{border-bottom:1px solid #ccc;margin-bottom:60px;padding-bottom:34px}@media only screen and (max-width:767px){.p-news .p-news__single .p-news__single_title{margin-bottom:40px;padding-bottom:32px}}.p-news .p-news__single .p-news__single_title time{display:block;font-size:16px;font-weight:500;line-height:100%;margin-bottom:40px}@media only screen and (max-width:767px){.p-news .p-news__single .p-news__single_title time{margin-bottom:30px}}.p-news .p-news__single .p-news__single_title h1{font-size:30px;font-weight:500;line-height:150%}@media only screen and (max-width:767px){.p-news .p-news__single .p-news__single_title h1{font-size:25px}}.p-news .p-news__single .p-news__single_editor{border-bottom:1px solid #ccc;margin-bottom:80px;padding-bottom:60px}@media only screen and (max-width:767px){.p-news .p-news__single .p-news__single_editor{padding-bottom:35px}}.p-news .p-news__single .p-news__single_editor h2{font-size:18px;font-weight:500;letter-spacing:1px;line-height:150%;margin:45px 0 15px}@media screen and (max-width:767px){.p-news .p-news__single .p-news__single_editor h2{margin:25px 0 10px}}.p-news .p-news__single .p-news__single_editor h2:after{background:#666;content:"";display:block;height:1px;margin-top:15px;width:24px}.p-news .p-news__single .p-news__single_editor h2.--border_none:after{display:none}.p-news .p-news__single .p-news__single_editor h3{font-size:17px;font-weight:500;letter-spacing:1px;line-height:150%;margin:45px 0 15px}@media screen and (max-width:767px){.p-news .p-news__single .p-news__single_editor h3{margin:25px 0 10px}}.p-news .p-news__single .p-news__single_editor p:not(:last-child){margin-bottom:30px}.p-news .p-news__single .p-news__single_editor sup{font-size:.7em!important}.p-news .p-news__single .p-news__single_editor td,.p-news .p-news__single .p-news__single_editor th{border:1px solid #000;font-size:15px;padding:.5em}.p-news .p-news__single .p-news__single_editor th{width:5.5em}.p-news .p-news__single .p-news__single_editor .dl_list{font-size:14px;line-height:175%;margin-bottom:30px}.p-news .p-news__single .p-news__single_editor .dl_list dt{font-weight:500;line-height:175%}.p-news .p-news__single .p-news__single_editor .dl_list dd{line-height:175%;margin-bottom:.5em;margin-left:2em}.p-news .p-news__single .p-news__single_editor .dl{padding-right:1.5em;position:relative}.p-news .p-news__single .p-news__single_editor .dl:after{background:url(https://2006189.fs1.hubspotusercontent-na1.net/hubfs/2006189/2021_company_site/icon_dl.svg) no-repeat 50% 50%;background-size:100% auto;content:"";display:block;height:1.2em;position:absolute;right:0;top:.1em;width:1.2em}.p-news .p-news__single .p-news__single_editor .table_style01 td{border:none!important;border-bottom:1px solid #ccc!important}@media (max-width:767px){.p-news .p-news__single .p-news__single_editor .sp_fl_none{display:block;float:none!important}}.p-news .p-news__single .p-news__single_editor ul{list-style:disc;padding-left:1em}.p-news .p-news__single .p-news__single_editor ul li{line-height:150%}.p-news .p-news__single .c-btn01{margin:0 auto}.p-news .p-news__single .flex-3{display:flex;gap:50px;justify-content:center}@media (max-width:767px){.p-news .p-news__single .flex-3{flex-wrap:wrap}}.p-news .p-news__single .flex-3.--left{justify-content:flex-start}.p-news .p-news__single .flex-3 .box{width:300px}.p-news .p-news__single .flex-3 .box .caption{font-size:12px;margin-top:10px;text-align:center}.p-work .p-work__content{background:#f4f4f4;margin-top:-57px;padding:137px 0 350px}@media only screen and (max-width:767px){.p-work .p-work__content{padding:114px 0 220px}}.p-work .p-work__row{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-work .p-work__row{display:block}}.p-work .p-work__row.--center{justify-content:center}.p-work .p-work__row .p-work__tag{width:180px}@media only screen and (max-width:767px){.p-work .p-work__row .p-work__tag{margin-bottom:40px;width:100%}}.p-work .p-work__row .p-work__tag h2{background:#000;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;font-size:16px;font-weight:500;line-height:100%;padding:24px 0 20px;text-align:center}@media only screen and (max-width:767px){.p-work .p-work__row .p-work__tag h2{font-size:15px;padding:18px 0 17px}}.p-work .p-work__row .p-work__tag ul{background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:40px 0 10px}@media only screen and (max-width:767px){.p-work .p-work__row .p-work__tag ul{display:flex;flex-wrap:wrap;padding:30px 0 0 20px}}.p-work .p-work__row .p-work__tag ul li{font-size:15px;font-weight:500;line-height:100%;margin-bottom:30px;text-align:center}@media only screen and (max-width:767px){.p-work .p-work__row .p-work__tag ul li{font-size:14px;margin-right:20px}}.p-work .p-work__row .p-work__tag ul li a{color:inherit;text-decoration:none}.p-work .p-work__row .p-work__tag ul li a:hover{text-decoration:underline}.p-work .p-work__row .p-work__content_list{display:flex;flex-wrap:wrap;width:calc(100% - 246px)}@media only screen and (max-width:767px){.p-work .p-work__row .p-work__content_list{width:100%}}.p-work .p-work__row .p-work__content_list .p-work__list{margin-bottom:50px;margin-right:3.5%;width:31%}@media only screen and (max-width:767px){.p-work .p-work__row .p-work__content_list .p-work__list{margin-bottom:30px;margin-right:0;width:100%}}.p-work .p-work__row .p-work__content_list .p-work__list:nth-child(3n){margin-right:0}.p-work .p-work__row .p-work__content_list .p-work__list a{color:inherit;display:block;text-decoration:none}.p-work .p-work__row .p-work__content_list .p-work__list a:hover img{transform:scale(1.1)}.p-work .p-work__row .p-work__content_list .p-work__list a:hover h3{opacity:.8}.p-work .p-work__row .p-work__content_list .p-work__list figure{border-radius:20px;margin-bottom:20px;overflow:hidden}@media only screen and (max-width:767px){.p-work .p-work__row .p-work__content_list .p-work__list figure{margin-bottom:15px}}.p-work .p-work__row .p-work__content_list .p-work__list figure img{transform:scale(1);transition:transform .3s linear}.p-work .p-work__row .p-work__content_list .p-work__list h3{font-size:16px;font-weight:500;line-height:150%;margin-bottom:25px}@media only screen and (max-width:767px){.p-work .p-work__row .p-work__content_list .p-work__list h3{margin-bottom:15px}}.p-work .p-work__row .p-work__content_list .p-work__list .c-list01 li{color:#aaa}.p-work .p-work__row .p-work__content_list .p-work__list .c-list01 li:before{background:#aaa;border-radius:10px;content:"";display:inline-block;height:7px;margin-right:5px;position:relative;top:-2px;width:7px}.p-work .p-work__pager{margin-top:30px}.p-work_single .c-ttl01{margin-bottom:75px}@media only screen and (max-width:767px){.p-work_single .c-ttl01{margin-bottom:55px}}.p-work_single h1{font-size:30px;font-weight:500;line-height:150%;margin-bottom:33px}@media only screen and (max-width:767px){.p-work_single h1{font-size:25px;margin-bottom:35px}}.p-work_single .p-work_single__tag{margin-bottom:80px}@media only screen and (max-width:767px){.p-work_single .p-work_single__tag{margin-bottom:30px}}.p-work_single .p-work_single__tag li{display:inline-block;margin-right:40px}@media only screen and (max-width:767px){.p-work_single .p-work_single__tag li{margin-bottom:10px;margin-right:20px}}.p-work_single .p-work_single__mv{border-radius:30px;margin-bottom:40px;overflow:hidden}@media only screen and (max-width:767px){.p-work_single .p-work_single__mv{border-radius:20px;margin-bottom:30px}}.p-work_single .p-work_single__client{align-items:center;border-bottom:1px solid #ccc;display:flex;margin-bottom:60px;padding-bottom:17px;width:500px}@media only screen and (max-width:767px){.p-work_single .p-work_single__client{margin-bottom:40px;padding-bottom:10px;width:100%}}.p-work_single .p-work_single__client dt{color:#ccc;font-size:22px;font-weight:500;line-height:150%;width:100px}@media only screen and (max-width:767px){.p-work_single .p-work_single__client dt{font-size:20px;width:63px}}.p-work_single .p-work_single__client dd{font-size:14px;font-weight:500;line-height:175%}.p-work_single .p-work_single__point{display:flex;margin-bottom:20px;width:100%}@media only screen and (max-width:767px){.p-work_single .p-work_single__point{display:block}}.p-work_single .p-work_single__point dd,.p-work_single .p-work_single__point dt{align-items:center;display:flex;height:120px;overflow:hidden}@media only screen and (max-width:767px){.p-work_single .p-work_single__point dd,.p-work_single .p-work_single__point dt{display:block;height:auto}}.p-work_single .p-work_single__point dt{background:#000;border-bottom-left-radius:20px;border-top-left-radius:20px;color:#fff;font-size:16px;font-weight:500;justify-content:center;width:230px}@media only screen and (max-width:767px){.p-work_single .p-work_single__point dt{border-bottom-left-radius:0;border-top-right-radius:20px;font-size:15px;padding:18px 0;text-align:center;width:100%}}.p-work_single .p-work_single__point dd{background:#f4f4f4;border-bottom-right-radius:20px;border-top-right-radius:20px;box-sizing:border-box;font-size:15px;line-height:150%;padding:0 50px 0 35px;width:calc(100% - 230px)}@media only screen and (max-width:767px){.p-work_single .p-work_single__point dd{border-bottom-left-radius:20px;border-top-right-radius:0;padding:20px 27px;width:100%}}.p-work_single .p-work_single__member{margin-bottom:65px;margin-top:80px}@media only screen and (max-width:767px){.p-work_single .p-work_single__member{margin-bottom:40px;margin-top:40px}}.p-work_single .p-work_single__member h2{border-bottom:1px solid #ccc;color:#ccc;font-size:22px;font-weight:500;line-height:100%;margin-bottom:40px;padding-bottom:20px}@media only screen and (max-width:767px){.p-work_single .p-work_single__member h2{font-size:20px;padding-bottom:10px}}.p-work_single .p-work_single__member .p-work_single__member_row{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.p-work_single .p-work_single__member .p-work_single__member_row{display:block}}.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile{display:flex;justify-content:space-between;margin-bottom:30px;width:47%}@media only screen and (max-width:767px){.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile{margin-bottom:20px;width:100%}}.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile figure{border-radius:20px;overflow:hidden;width:34%}@media only screen and (max-width:767px){.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile figure{border-radius:10px;width:29.8%}}.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile .p-work_single__member_profile_rbox{margin-top:15px;width:59.5%}@media only screen and (max-width:767px){.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile .p-work_single__member_profile_rbox{margin-top:0;width:67.1%}}.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile .p-work_single__member_profile_rbox .name{font-size:16px;line-height:100%;margin-bottom:10px}@media only screen and (max-width:767px){.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile .p-work_single__member_profile_rbox .name{font-size:15px}}.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile .p-work_single__member_profile_rbox p{font-size:14px;line-height:150%}@media only screen and (max-width:767px){.p-work_single .p-work_single__member .p-work_single__member_row .p-work_single__member_profile .p-work_single__member_profile_rbox p{font-size:12px}}.p-work_single .p-work_single__editor{background:#f4f4f4;padding:100px 0 310px}@media only screen and (max-width:767px){.p-work_single .p-work_single__editor{padding:40px 0 192px}}.p-work_single .p-work_single__editor .p-work_single__editor_inner{background:#fff;border-radius:30px;margin-bottom:80px;padding:90px 100px 65px}@media only screen and (max-width:767px){.p-work_single .p-work_single__editor .p-work_single__editor_inner{border-radius:20px;padding:40px 27px}}.p-work_single .p-work_single__editor .p-work_single__editor_inner h2{font-size:30px;font-weight:500;line-height:150%;margin:62px 0 47px}@media only screen and (max-width:767px){.p-work_single .p-work_single__editor .p-work_single__editor_inner h2{font-size:25px;margin:55px 0 30px}}.p-work_single .p-work_single__editor .p-work_single__editor_inner h2:first-child{margin-top:0}.p-work_single .p-work_single__editor .p-work_single__editor_inner p{margin-bottom:30px}@media only screen and (max-width:767px){.p-work_single .p-work_single__editor .p-work_single__editor_inner p{font-size:14px;margin-bottom:25px}}.p-work_single .p-work_single__editor .c-btn01{margin:0 auto}.p-inquiry .p-inquiry__content{background:#f4f4f4;margin-top:80px;padding:80px 0 350px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content{margin-top:60px;padding:60px 0 220px}}.p-inquiry .p-inquiry__content p a{color:inherit}.p-inquiry .p-inquiry__content h2{font-size:25px;line-height:150%;margin:50px 0 30px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content h2{font-size:20px}}.p-inquiry .p-inquiry__content h3{font-size:15px;margin-bottom:5px;margin-top:30px}.p-inquiry .p-inquiry__content ol{margin:30px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content ol{margin:20px 0 0;padding-left:15px}}.p-inquiry .p-inquiry__content ol li{font-size:14px;line-height:180%}.p-inquiry .p-inquiry__content ul{margin:0 30px 30px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content ul{margin:20px 0 0;padding-left:15px}}.p-inquiry .p-inquiry__content ul li{font-size:14px;line-height:180%;list-style:disc}.p-inquiry .p-inquiry__content .form{margin-top:75px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form{margin-top:50px}}.p-inquiry .p-inquiry__content .form fieldset{margin-bottom:40px;max-width:none}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset{margin-bottom:30px}}.p-inquiry .p-inquiry__content .form fieldset.form-columns-2{display:flex;justify-content:space-between}.p-inquiry .p-inquiry__content .form fieldset.form-columns-2 .hs-form-field{width:49%}.p-inquiry .p-inquiry__content .form fieldset.form-columns-2 .hs-form-field .input{margin-right:0}.p-inquiry .p-inquiry__content .form fieldset .hs-input{background:#fff;border:none;border-radius:10px;box-sizing:border-box;display:block;font-size:14px;height:70px;max-width:none;padding:10px;width:100%}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset .hs-input{height:60px}}.p-inquiry .p-inquiry__content .form fieldset .hs-input[type=checkbox]{display:inline-block;height:auto;width:auto}.p-inquiry .p-inquiry__content .form fieldset textarea.hs-input{height:200px}.p-inquiry .p-inquiry__content .form fieldset label{display:block;font-size:16px;font-weight:500;line-height:100%;margin-bottom:20px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset label{margin-bottom:10px}}.p-inquiry .p-inquiry__content .form fieldset .hs-fieldtype-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-inquiry .p-inquiry__content .form fieldset .hs-fieldtype-select .input{position:relative}.p-inquiry .p-inquiry__content .form fieldset .hs-fieldtype-select .input:after{border-bottom:1px solid #000;border-right:1px solid #000;content:"";height:7px;position:absolute;right:20px;top:30px;transform:rotate(45deg);width:7px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset .hs-fieldtype-select .input:after{top:25px}}.p-inquiry .p-inquiry__content .form fieldset .hs-error-msg{font-size:14px;font-weight:500;line-height:125%;margin-top:20px}.p-inquiry .p-inquiry__content .form fieldset .hs_policy{text-align:center}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset .hs_policy{margin-top:20px}}.p-inquiry .p-inquiry__content .form fieldset .hs_policy label{margin-bottom:30px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset .hs_policy label{margin-bottom:25px}}.p-inquiry .p-inquiry__content .form fieldset .hs_policy .hs-form-checkbox input{display:none}.p-inquiry .p-inquiry__content .form fieldset .hs_policy .hs-form-checkbox input:checked+span:after{background:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/form/checked.png) no-repeat 0 0/100% auto;content:"";display:block;height:23px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset .hs_policy .hs-form-checkbox input:checked+span:after{height:18px;width:24px}}.p-inquiry .p-inquiry__content .form fieldset .hs_policy .hs-form-checkbox span{padding-right:70px;position:relative}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset .hs_policy .hs-form-checkbox span{padding-right:60px}}.p-inquiry .p-inquiry__content .form fieldset .hs_policy .hs-form-checkbox span:before{background:#fff;border-radius:10px;content:"";display:block;height:50px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form fieldset .hs_policy .hs-form-checkbox span:before{height:40px;width:40px}}.p-inquiry .p-inquiry__content .form .actions{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form .actions{margin-top:40px}}.p-inquiry .p-inquiry__content .form .actions input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:1px solid #000;border-radius:50px;font-size:16px;font-weight:500;padding:25px 0;text-align:center;width:350px}@media only screen and (max-width:767px){.p-inquiry .p-inquiry__content .form .actions input{padding:14px 0;width:250px}}.p-inquiry .p-inquiry__content .form .actions input:hover{background:#000;color:#fff}.p-compliance .p-compliance__content{background:#f4f4f4;margin-top:80px;padding:80px 0 350px}@media only screen and (max-width:767px){.p-compliance .p-compliance__content{margin-top:60px;padding:60px 0 220px}}.p-compliance .p-compliance__content p a{color:inherit}.p-compliance .p-compliance__content h2{font-size:25px;line-height:150%;margin:50px 0 30px}@media only screen and (max-width:767px){.p-compliance .p-compliance__content h2{font-size:20px}}.p-compliance .p-compliance__content h3{font-size:15px;margin-bottom:5px;margin-top:30px}.p-compliance .p-compliance__content ol{margin:30px}@media only screen and (max-width:767px){.p-compliance .p-compliance__content ol{margin:20px 0 0;padding-left:15px}}.p-compliance .p-compliance__content ol li{font-size:14px;line-height:180%}.p-compliance .p-compliance__content ul{margin:0 30px 30px}@media only screen and (max-width:767px){.p-compliance .p-compliance__content ul{margin:20px 0 0;padding-left:15px}}.p-compliance .p-compliance__content ul li{font-size:14px;line-height:180%;list-style:disc}.p-compliance .btns{display:flex;justify-content:center;margin-top:70px}@media only screen and (max-width:767px){.p-compliance .btns{margin-top:50px}}.p-compliance .btns .c-btn01{margin:0 50px;width:200px}@media only screen and (max-width:767px){.p-compliance .btns .c-btn01{margin:0 20px}}.p-compliance .btns .c-btn01.--back span{padding-right:0}.p-compliance .btns .c-btn01.--back span:after{display:none}.p-policy .p-policy__content{background:#f4f4f4;margin-top:80px;padding:80px 0 350px}@media only screen and (max-width:767px){.p-policy .p-policy__content{margin-top:60px;padding:60px 0 220px}}.p-policy .p-policy__content p a{color:inherit}.p-policy .p-policy__content .ttl02{font-size:28px;margin-bottom:40px;position:relative;text-align:center}@media only screen and (max-width:767px){.p-policy .p-policy__content .ttl02{font-size:16px;margin-bottom:25px}}.p-policy .p-policy__content .ttl03{font-size:16px;margin:30px 0 10px}@media only screen and (max-width:767px){.p-policy .p-policy__content .ttl03{font-size:14px;margin-top:20px}}.p-policy .p-policy__content ul{margin-left:1.5em}@media only screen and (max-width:767px){.p-policy .p-policy__content ul{margin-left:0}}.p-policy .p-policy__content ul li{font-size:14px;line-height:150%;margin-bottom:1em;padding-left:1.5em;text-indent:-1.5em}.p-policy .p-policy__content ul li.mb_none{margin-bottom:0}.p-policy .p-policy__content .ttl04{font-size:14px;margin-top:30px}@media only screen and (max-width:767px){.p-policy .p-policy__content .ttl04{font-size:13px}}.p-policy .p-policy__content dl{font-size:13px;margin:20px auto}@media only screen and (max-width:767px){.p-policy .p-policy__content dl{font-size:11px}}.p-policy .p-policy__content dl dt{background:#ebebeb;clear:left;float:left;line-height:150%;margin-bottom:10px;padding:3px 5px;width:9em}@media only screen and (max-width:767px){.p-policy .p-policy__content dl dt{float:none;margin-bottom:.5em;margin-top:2em;width:50%}}.p-policy .p-policy__content dl dd{border-bottom:1px dotted #d5d5d5;display:block;line-height:150%;margin-bottom:10px;margin-left:11em;padding:3px 5px}@media only screen and (max-width:767px){.p-policy .p-policy__content dl dd{margin-left:0}}.p-policy .p-policy__content .ttl05{border-top:1px solid #ccc;line-height:150%;margin-top:30px;padding-top:15px}.p-policy .p-policy__content .ttl06{font-size:16px;margin:30px 0 10px}@media only screen and (max-width:767px){.p-policy .p-policy__content .ttl06{font-size:14px;margin-top:20px}}.p-policy .p-policy__content .ttl06:after{background:#000;content:"";display:block;height:1px;margin-top:10px;width:50px}.p-dwjz p{letter-spacing:.05em}.p-dwjz .p-dwjz__top{margin-bottom:75px;margin-top:75px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__top{margin:60px 0}}.p-dwjz .p-dwjz__top .p-dwjz__top_logo{font-size:30px;font-weight:700;line-height:150%;margin-bottom:55px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__top .p-dwjz__top_logo{font-size:20px}}.p-dwjz .p-dwjz__top .p-dwjz__top_logo img{display:block;margin-top:20px;width:654px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__top .p-dwjz__top_logo img{margin-top:15px}}.p-dwjz .p-dwjz__top .p-dwjz__top_catch{font-size:30px;font-weight:500;line-height:150%;margin-bottom:35px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__top .p-dwjz__top_catch{font-size:22px;margin-bottom:30px}}.p-dwjz .p-dwjz__top .p-dwjz__top_text{font-size:18px;font-weight:500;line-height:200%}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__top .p-dwjz__top_text{font-size:15px}}.p-dwjz .p-dwjz__bottom{background:#f4f4f4;padding:100px 0 280px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__bottom{padding:60px 0 140px}}.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box{background:#fff;border-radius:30px;margin-bottom:65px;padding:80px 100px 75px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box{border-radius:15px;padding:30px 15px}}.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box h2{font-size:30px;font-weight:500;line-height:150%;margin-bottom:25px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box h2{font-size:20px;margin-bottom:20px}}.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box .p-dwjz__bottom_box__flex{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box .p-dwjz__bottom_box__flex{display:block}}.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box .p-dwjz__bottom_box__flex p{font-size:15px;font-weight:500;line-height:180%;width:540px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box .p-dwjz__bottom_box__flex p{width:100%}}.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box .p-dwjz__bottom_box__flex figure{width:235px}@media only screen and (max-width:767px){.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box .p-dwjz__bottom_box__flex figure{margin:15px auto 0;width:50%}}.p-dwjz .p-dwjz__bottom .p-dwjz__bottom_box .p-dwjz__bottom_box__img{margin-top:40px}.p-motivation_compass .p-motivation_compass__inner{background:#f4f4f4;margin-top:75px;padding:75px 0 280px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compass__inner{margin-top:60px;padding:60px 0 140px}}.p-motivation_compass p{letter-spacing:.05em}.p-motivation_compass .p-motivation_compass__top{margin-bottom:75px;text-align:center}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compass__top{margin-bottom:60px}}.p-motivation_compass .p-motivation_compass__top .p-motivation_compass__top_logo{font-size:30px;font-weight:700;line-height:150%;margin-bottom:55px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compass__top .p-motivation_compass__top_logo{font-size:20px;margin-bottom:30px}}.p-motivation_compass .p-motivation_compass__top .p-motivation_compass__top_logo img{display:inline-block;margin-top:20px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compass__top .p-motivation_compass__top_logo img{margin-top:15px}}.p-motivation_compass .p-motivation_compass__top .p-motivation_compass__top_text{font-size:18px;font-weight:500;line-height:200%}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compass__top .p-motivation_compass__top_text{font-size:15px}}.p-motivation_compass .p-motivation_compas__mid_box01{display:flex;justify-content:space-between;margin-bottom:63px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box01{flex-wrap:wrap;justify-content:center}}.p-motivation_compass .p-motivation_compas__mid_box01 .p-motivation_compas__mid_box01__l{margin-top:35px;width:525px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box01 .p-motivation_compas__mid_box01__l{margin-bottom:30px;margin-top:0;width:100%}}.p-motivation_compass .p-motivation_compas__mid_box01 .p-motivation_compas__mid_box01__l h2{font-size:22px;font-weight:700;line-height:150%;margin-bottom:30px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box01 .p-motivation_compas__mid_box01__l h2{font-size:20px;margin-bottom:25px}}.p-motivation_compass .p-motivation_compas__mid_box01 .p-motivation_compas__mid_box01__l p{font-size:15px;font-weight:500;line-height:180%}.p-motivation_compass .p-motivation_compas__mid_box01 figure{width:430px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box01 figure{width:80%}}.p-motivation_compass .p-motivation_compas__mid_box02{display:flex;flex-direction:row-reverse;justify-content:space-between;position:relative;z-index:2}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box02{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.p-motivation_compass .p-motivation_compas__mid_box02.--mb{margin-bottom:100px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box02.--mb{margin-bottom:70px}}.p-motivation_compass .p-motivation_compas__mid_box02.--reverse{flex-direction:row}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box02.--reverse{justify-content:flex-end}}.p-motivation_compass .p-motivation_compas__mid_box02.--reverse .p-motivation_compas__mid_box02__content{margin-left:calc(50vw - 500px);margin-right:auto}@media only screen and (max-width:1080px){.p-motivation_compass .p-motivation_compas__mid_box02.--reverse .p-motivation_compas__mid_box02__content{margin-left:40px}}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box02.--reverse .p-motivation_compas__mid_box02__content{margin:0 auto 20px}}.p-motivation_compass .p-motivation_compas__mid_box02.--reverse .p-motivation_compas__mid_box02__img{border-radius:30px 0 0 30px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box02.--reverse .p-motivation_compas__mid_box02__img{border-radius:20px 0 0 20px}}.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__content{margin-right:calc(50vw - 500px);margin-top:35px;width:530px}@media only screen and (max-width:1080px){.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__content{margin-right:40px}}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__content{margin:0 auto 20px;width:90%}}.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__content h2{font-size:22px;font-weight:700;line-height:150%;margin-bottom:30px}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__content h2{font-size:20px;margin-bottom:25px}}.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__content p{font-size:15px;font-weight:500;line-height:180%}.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:30px;border-top-right-radius:30px;height:400px;width:43.9%}@media only screen and (max-width:767px){.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__img{border-bottom-right-radius:20px;border-top-right-radius:20px;height:180px;width:80%}}.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__img.--index1{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/motivation_compass/img02.jpg)}.p-motivation_compass .p-motivation_compas__mid_box02 .p-motivation_compas__mid_box02__img.--index2{background-image:url(https://www.dentsu-west-j.co.jp/hubfs/2023_company_site/motivation_compass/img03.jpg)}.p-motivation_compass .tx{margin-bottom:60px;margin-top:-50px;overflow:hidden;width:100%}@media only screen and (max-width:767px){.p-motivation_compass .tx{margin-bottom:40px;margin-top:0}}.p-motivation_compass .tx p{color:#fff;font-size:200px;font-weight:500;line-height:100%;width:4770px}@media only screen and (max-width:767px){.p-motivation_compass .tx p{font-size:100px;width:2350px}}.p-award2024 .p-award2024__content{background:#f4f4f4;margin-top:75px;padding:43px 0 310px}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content{margin-top:60px;padding:20px 0 140px}}.p-award2024 .p-award2024__content .l-container02{margin-top:-100px}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content .l-container02{margin-top:-50px}}.p-award2024 .p-award2024__content h2{font-size:60px;letter-spacing:.05em;line-height:100%;margin-bottom:60px;text-align:center}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content h2{font-size:28px;margin-bottom:40px}}.p-award2024 .p-award2024__content h2 span{display:inline-block;font-size:22px;font-weight:500;margin-bottom:10px}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content h2 span{font-size:16px}}.p-award2024 .p-award2024__content p{font-size:20px;font-weight:500;letter-spacing:.05em;line-height:200%;text-align:center}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content p{font-size:16px}}.p-award2024 .p-award2024__content .p-award2024__content_inner{background:#fff;border-radius:30px;box-sizing:border-box;margin:70px auto 100px;max-width:100%;padding:80px 0;width:1060px}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content .p-award2024__content_inner{margin:50px 15px;padding:20px 25px;width:calc(100% - 30px)}}.p-award2024 .p-award2024__content .p-award2024__content_inner .p-award2024__content_inner__box{display:flex;flex-wrap:wrap;gap:70px;justify-content:center}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content .p-award2024__content_inner .p-award2024__content_inner__box{gap:20px 0;justify-content:space-between}}.p-award2024 .p-award2024__content .p-award2024__content_inner .p-award2024__content_inner__box:not(:last-child){margin-bottom:70px}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content .p-award2024__content_inner .p-award2024__content_inner__box:not(:last-child){margin-bottom:20px}}.p-award2024 .p-award2024__content .p-award2024__content_inner .p-award2024__content_inner__box img{width:250px}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content .p-award2024__content_inner .p-award2024__content_inner__box img{width:48%}}.p-award2024 .p-award2024__content .tx{overflow:hidden;width:100%}.p-award2024 .p-award2024__content .tx p{color:#fff;font-family:elza,Noto Sans JP,sans-serif;font-size:200px;font-weight:500;line-height:100%;width:3376px}@media only screen and (max-width:767px){.p-award2024 .p-award2024__content .tx p{font-size:100px;width:1684px}}