ul.pagination{width:100%;margin:15px 0;padding-left:0;font-size:1rem;list-style:none;display:block;text-align:center!important}ul.pagination>li{vertical-align:middle;margin:0 4px 8px;display:inline-block}ul.pagination>li>a,ul.pagination>li>span{box-sizing:border-box;color:#999;background:#fff;border:3px solid #f0f0f0;border-radius:20px;justify-content:center;align-items:center;min-width:35px;height:35px;margin:0;padding:5px 6px;line-height:1;text-decoration:none;display:inline-flex}ul.pagination>li>span{background:0 0;border-color:transparent}ul.pagination>li.active>a{color:#fff;background:#bb2353;border-color:#bb2353}ul.pagination>li>a:hover{color:#bb2353;border-color:#bb2353}ul.pagination>li.active>a:hover{color:#fff}.swiper-styles-default.horizontal>.swiper-button-prev,.swiper-styles-default.horizontal>.swiper-button-next{color:transparent;background-position:50%;background-repeat:no-repeat;background-size:1.6rem 1.6rem;width:44px;height:44px;margin-top:-22px}.swiper-styles-default.horizontal>.swiper-button-prev:after,.swiper-styles-default.horizontal>.swiper-button-next:after,.tpp-about-history-styles>.swiper-button-prev:after,.tpp-about-history-styles>.swiper-button-next:after,.tpp-recruit-carousels-styles>.swiper-button-prev:after,.tpp-recruit-carousels-styles>.swiper-button-next:after{content:none}.tpp-about-history-styles>.swiper-button-prev,.tpp-about-history-styles>.swiper-button-next,.tpp-recruit-carousels-styles>.swiper-button-prev,.tpp-recruit-carousels-styles>.swiper-button-next{color:transparent;background-position:50%;background-repeat:no-repeat;background-size:1.6rem 1.6rem;width:44px;height:44px;margin-top:-22px}.job-fold summary{cursor:pointer;border-top:1px solid #f0f0f0;padding:2rem 3rem 2rem 0;list-style:none;position:relative}.job-fold summary::-webkit-details-marker{display:none}.job-fold summary:after{content:"";background:url("data:image/svg+xml,<svg viewBox=\"0 0 16 16\" fill=\"%23282d64\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" d=\"M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z\"/></svg>") 50%/2rem no-repeat;width:2rem;height:5.6rem;transition:transform .3s;position:absolute;top:0;right:1rem}.job-fold[open] summary,.job-fold summary:hover{color:#c42856}.job-fold[open] summary:after{transform:rotate(90deg)}.job-fold[open] summary h4,.job-fold summary:hover h4{color:#c42856}.qa-fold .markdown_area{font-size:1rem;line-height:2rem}.qa-fold .markdown_area p{margin-bottom:1rem;line-height:2rem}.swiper-styles-default.horizontal>.swiper-pagination{width:auto!important;bottom:1rem!important;left:50%!important;transform:translate(-50%)!important}.swiper-styles-default.horizontal>.swiper-pagination .swiper-pagination-bullet{opacity:1;background:rgba(255,255,255,.4);border:1px solid rgba(0,0,0,.3);border-radius:10px;width:4rem;height:8px;margin:0 0 0 .6vw}.swiper-styles-default.horizontal>.swiper-pagination .swiper-pagination-bullet-active{background:#bb2353;border-color:#bb2353}.hero-dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.hero-dots button{cursor:pointer;background:#fff;border:0;border-radius:10px;width:42px;height:6px;padding:0}.hero-dots button.active{background:#bb2353}#layout-content img,#layout-content video,#layout-content iframe{max-width:100%}#layout-content video,#layout-content iframe{margin:0 auto;display:block}#cookie_info_prompt p{float:none!important}@media (max-width:768px){#cookie_info_prompt p{margin-left:2.6rem!important;margin-right:1rem!important}#cookie_info_prompt button{margin:0 1rem .6rem 2.6rem;position:static;transform:none}}
