@charset "utf-8";

.job-platform {padding: 25px; border: 1px solid #e4e4e4;}
.job-platform .pf-grid-wrap .pf-item {padding: 30px; display: flex; align-items: center; justify-content: space-between; gap: 30px;}
.job-platform .pf-grid-wrap .pf-item:not(:nth-child(1)) {border-top: 1px dashed #e4e4e4;}
.job-platform .pf-grid-wrap .pf-item i[class^="platform-icon"] {flex-shrink: 0; display: block; width: 124px; height: 124px;}
.job-platform .pf-grid-wrap .pf-item .box p {font-weight: 400; font-size: 18px;}

.job-platform .pf-grid-wrap .platform-icon1 {background: url("/resources/homepage/korad/img/icon_job1.png") center / cover no-repeat;}
.job-platform .pf-grid-wrap .platform-icon2 {background: url("/resources/homepage/korad/img/icon_job2.png") center / cover no-repeat;}
.job-platform .pf-grid-wrap .platform-icon3 {background: url("/resources/homepage/korad/img/icon_job3.png") center / cover no-repeat;}

.job-platform .pf-grid-wrap .pf-item .btn.link {flex-shrink: 0;}

@media screen and (max-width: 1024px) {
    .job-platform .pf-grid-wrap .pf-item {padding: 20px;}
}

@media screen and (max-width: 780px) {
    .job-platform .pf-grid-wrap .pf-item {flex-direction: column; align-items: flex-start; gap: 10px;}
    .job-platform .pf-grid-wrap .pf-item i[class^="platform-icon"] {width: 100px; height: 100px;}
    .job-platform .pf-grid-wrap .pf-item .box {padding-bottom: 10px;}
    .job-platform .pf-grid-wrap .pf-item .box p {font-size: 16px;}
}

@media screen and (max-width: 480px) {
    .job-platform {padding: 5px 20px;}
    .job-platform .pf-grid-wrap .pf-item {padding: 20px 0;}
    .job-platform .pf-grid-wrap .pf-item i[class^="platform-icon"] {width: 72px; height: 72px;}
}

.bold {
    font-weight: bold !important;
}

.pt25 {
    padding-top: 25px !important;
}

.business_outline {
    width: 90%;
    padding: 3% 5% !important;
}
.business_outline .btn.list {
    font-size: 16px;
}
#cstm_m {text-align:left; display:none;}
#cstm_m li {padding-left:50px; position:relative; color:#666; margin-bottom:20px; font-size:16px; line-height:25px;}
#cstm_m li:last-child {margin-bottom:0;}
#cstm_m li span {background-color:#46bdbd; border-radius:50px; color:#fff; position:absolute; left:0; width:40px; height:40px; font-size:16px; line-height:40px; text-align:center; font-weight:100;}
#cstm_m li p {font-size:18px; line-height:25px; font-weight:400;}
#cstm_m li .ul_3_dot {font-size:16px; font-weight:100;}
#cstm_m .ul_title {text-align: center; padding: 10px 0; background: #fff; width: 60%; margin: 0 auto; border-radius: 35px; font-size: 20px; border: 2px solid #93a9bc; color: #0d416e; font-weight: 400; max-width:250px; margin-bottom:20px;}

@media all and (max-width:780px){
    .img_pc {display:none !important;}
    ul#cstm {display:none;}
    #cstm_m {display:block;}
}
@media all and (max-width:480px){
    #cstm_m {padding:10px 0;}
}