.apply-process-section .circlestep{aspect-ratio:1;background:#f6f6f6;color:#000;border-radius:50%;margin-left:36px;text-align:center;display:table-cell;vertical-align:middle;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.apply-process-section .recruit-step>.col{padding:2px}.apply-process-section .circlestep{margin-left:10px;width:70px;height:70px;line-height:70px;font-size:12px}}@media screen and (min-width: 768px){.apply-process-section .circlestep{width:15vw;height:15vw}}@media screen and (min-width: 1200px){.apply-process-section .circlestep{width:170px;height:170px}}.checklist-section{padding-bottom:80px}.checklist-section h2{font-size:16.5px;color:#000;font-weight:700;margin-top:105px;border-bottom:1px solid #d6d6d6;padding:0 0 5px!important;margin-bottom:20px}.checklist-section .ui_list{padding-left:40px}.checklist-section .ui_list li{line-height:2;color:#666}@media screen and (max-width: 767px){.checklist-section .ui_list{padding-left:1.2em}.checklist-section .ui_list li{font-size:14px}}.recruit-list-section .article-content{padding:0 0 80px 13%;min-height:200px;margin-top:50px;max-width:calc(100vw - 1.5rem - 20px);overflow-x:auto}.recruit-list-section .article-content .header{color:#fff;background-color:#000}@media screen and (min-width: 991px){.recruit-list-section .article-content .header{min-height:75px;height:auto}}@media screen and (max-width: 767px){.recruit-list-section .article-content{padding:0}}.talents-section .talent-wrapper{height:100%}.talents-section .talent-wrapper img{width:100%;height:164px;object-fit:cover}.talents-section .talent-wrapper .talent-content{padding:16px}.talents-section .talent-wrapper .talent-content span{font-size:1.1rem}.talents-section .talent-wrapper .talent-content .talent-highlight{font-size:1.5rem;font-weight:700}@media screen and (max-width: 1199px){.talents-section .talent:nth-child(3),.talents-section .talent:nth-child(4){margin-top:24px}}@media screen and (max-width: 575px){.talents-section .talent:not(:first-child){margin-top:24px}}#page-recruit h2{padding:80px 10px 20px}#page-recruit .recruit-category{display:flex;align-items:flex-start;flex-wrap:wrap}#page-recruit .recruit-category button{padding:10px;margin:2px;border:1px solid #CCC}#page-recruit .recruit-category button.active{border:1px solid red}#page-recruit .recruit-videos .pt-video>div{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){#page-recruit .recruit-category button{padding:5px;font-size:14px}}
