.sub0205_apply_howto{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:35px}
.sub0205_apply_howto .apply_howto_wrap{position:relative;display:flex;align-items:center;width:calc(100% / 4 - 27px)}
.sub0205_apply_howto .apply_howto{background:#f8f8fa;border:1px solid #e5e7eb;border-radius:16px;padding:24px 20px;width:100%;min-height:240px;text-align:center;display:flex;flex-direction:column;justify-content:center}
.sub0205_apply_howto .apply_howto .img_box{display:flex;flex-direction:column;align-items:center;justify-content:center}
.sub0205_apply_howto .apply_howto .img_box .icon{width:55px;height:55px;border-radius:50%;overflow:hidden;background:#5764f0;display:flex;justify-content:center;align-items:center;margin-bottom:24px}
.sub0205_apply_howto .apply_howto .img_box .icon img{width:30px;height:30px}
.sub0205_apply_howto .apply_howto h5{font-size:20px;color:#222;margin-bottom:12px;font-weight:700}
.sub0205_apply_howto .apply_howto .contxt{font-size:14px;color:#666;line-height:1.6}
.sub0205_apply_howto .apply_howto_wrap:not(:last-child):after{content:'';position:absolute;right:-57px;transform:rotate(-90deg);width:75px;height:75px;background:url('/pages/kjcareer/img/sub/icon_arrow_step.png') no-repeat center center;background-size:contain}

.flexbox{gap:20px}
.flexbox div{width:50%;border-radius:20px;padding:30px;text-align:center;border:1px solid #ddd;}
.flexbox div img{margin-bottom:20px}
.flexbox div p span{display:block;background: #f4f4fc;border-radius:10px;padding:10px 10px 10px 50px;text-align:left;margin-top:10px;position: relative;}
.flexbox div p span:before{width:30px;height:30px;content:'';background:#7e75da url(/pages/kjcareer/img/sub/icon_bulb.png) no-repeat center center / 30px;border-radius:50%;margin-right:20px;position: absolute;left:10px;top:7px;}


/****** Mobile ******/
@media screen and (min-width:320px) and (max-width:690px){

.sub0205_apply_howto{flex-direction:column;align-items:center}
.sub0205_apply_howto .apply_howto_wrap{flex-direction:column;width:100%}
.sub0205_apply_howto .apply_howto_wrap:not(:last-child):after{top:auto;bottom:-45px;left:50%;right:auto;transform:translateX(-50%) rotate(0deg);width:55px;height:55px}
.sub0205_apply_howto .apply_howto{min-height:auto}
.sub0205_apply_howto .apply_howto .img_box{flex-direction:row;gap:14px;margin-bottom:8px}
.sub0205_apply_howto .apply_howto .img_box .icon{width:35px;height:35px;margin-bottom:0}
.sub0205_apply_howto .apply_howto .img_box .icon img{width:20px;height:20px}
.sub0205_apply_howto .apply_howto h5{font-size:18px;margin-bottom:0}

    .flexbox{flex-direction: column}
    .flexbox > div{width:100%;padding:10px}
}

/****** tablet ******/
@media screen and (min-width:691px) and (max-width:1180px){
.sub0205_apply_howto .apply_howto_wrap{width:calc(100% / 2 - 27px)}
}


/****** desktop*****/
@media screen and (min-width:1181px) and (max-width:1600px){

    
}
@media(max-width:768px){

}
