/* CEO인사말 */
.greeting_top{border-radius:20px;overflow:hidden}
.greeting_container{display:flex;height:100%;padding:60px 90px}
.greeting_container h1{font-size:36px;line-height:140%;color:#111;font-weight:500}
.greeting_container h1 strong{color:#3B61F4}
.greeting_container > h1,.greeting_container > .greeting_text {flex:1;}
.greeting_container .greeting_sub_title{font-size:27px;line-height:160%;color:#111;font-weight:500;padding-bottom:24px}
.greeting_center{display:flex;flex-direction:column;align-items:center;padding:60px 0 120px 0px}
.greeting_center .logo_img{margin-bottom:24px}
.greeting_center p{font-size:24px;line-height:140%;margin-bottom:20px;color:#111;font-weight:500;text-align:center}

.greeting_bottom{background:url("/pages/kjcareer/img/sub/greeting_img_bottom.jpg") center center / cover;min-height:248px;display: flex;align-items:center;justify-content:center;position:relative}
.greeting_bottom .bottom_content{font-size:30px;line-height:140%;color:#fff;font-weight:500;text-align:center}

.greeting_mission{padding:60px 0;text-align:center}
.greeting_mission .title{font-size:18px;font-weight:900;color:#3A61F8;padding-bottom:50px}
.greeting_mission .greeting_mission_area{display:flex;gap:20px}
.greeting_mission .greeting_mission_item{flex:1}
.greeting_mission .greeting_mission_item img{width:100px;height:100px;object-fit:contain;margin-bottom:16px}
.greeting_mission .greeting_mission_item h3{font-size:21px;font-weight:700;color:#111;padding-bottom:12px}
.greeting_mission .greeting_mission_item p{font-size:16px;line-height:28px;color:#767676}

#contents_wrap{padding:0}

/****** Mobile ******/
@media screen and (min-width:320px) and (max-width:690px){
/* CEO인사말 */
.greeting_container h1{font-size:27px;padding-bottom:12px}
.greeting_top{border-radius:0}
.greeting_top img{width:100%}
.greeting_container{display:block;padding:40px 30px}
.greeting_container .greeting_sub_title{font-size:18px;line-height:150%}
.greeting_container .greeting_sub_title br{display:none}
.greeting_center .logo_img img{width:40px}
.greeting_center p{font-size:20px}
.greeting_bottom .bottom_content{font-size:20px}
.greeting_mission .title{font-size:16px}
.greeting_mission .greeting_mission_area{display:block}
.greeting_mission .greeting_mission_item{margin-bottom:30px}
.greeting_mission .greeting_mission_item img{width:50px;height:50px;margin-bottom:12px}
.greeting_mission .greeting_mission_item h3{font-size:18px}
.greeting_mission .greeting_mission_item p{font-size:15px;line-height:150%}
}

/****** tablet ******/
@media screen and (min-width:691px) and (max-width:1180px){
    /* CEO인사말 */
    .greeting_top{border-radius:0}
    .greeting_container h1{padding-bottom:12px}
    .greeting_top img{width:100%}
    .greeting_container{display:block;padding:40px 30px}
    .greeting_container .greeting_sub_title{font-size:20px;line-height:150%}
    .greeting_container .greeting_sub_title br{display:none}
    .greeting_center .logo_img img{width:40px}
    .greeting_mission .greeting_mission_item img{width:55px;height:55px;margin-bottom:14px}
}


/****** desktop*****/
@media screen and (min-width:1181px) and (max-width:1600px){
    /* CEO인사말 */
    .greeting_top img{width:100%}
    .greeting_container{padding:60px 50px}        
    .greeting_container h1{font-size:32px;line-height:140%}
    .greeting_container .greeting_sub_title{font-size:24px;line-height:160%}
    
}