@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;text-align:center}

.pagecommon{font-size:16px;line-height:1.6;color:#666;font-family:var(--k-font)}
.pagecommon *{word-break:keep-all}
.pagecommon .pl{white-space:pre-line}
.pagecommon .ct_tit{margin-bottom:53px;text-align:center}
.pagecommon .ct_tit>b{font-size:80px;line-height:1;color:rgba(000,000,000,.1)}
.pagecommon .ct_tit>p{margin-top:-28px}
.pagecommon .big_txt{font-size:35px;line-height:45px;font-weight:700;color:#111}
.pagecommon .big_txt span{color:var(--primary)}
.pagecommon .img_box{width:100%;height:300px;background:no-repeat center;background-size:cover}

/* CEO인사말 */
#p33 .img_box{background-image:url('/sh_page/img/p33_top.jpg')}
#p33 .gr_txt{display:flex;gap:70px;width:100%;padding:64px 60px 0}
#p33 .gr_txt>b{flex-shrink:0;font-size:25px;line-height:35px;color:#111}
#p33 .gr_txt>div{width:100%}
#p33 .gr_txt>div .sign{margin-top:60px;font-weight:600;text-align:right}
#p33 .gr_txt>div .sign b{margin-left:10px;font-size:30px;font-weight:normal;color:#111;font-family:'KimjungchulScript-Regular'}

/* CORE VALUE */
#p34 .value_list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:-22px;padding:0 50px}
#p34 .value_list li{width:calc(100%/3 - 20px);padding:80px 0 74px;border-radius:20px;text-align:center;color:#fff;background:no-repeat center;background-size:cover}
#p34 .value_list li:nth-child(1){background-image:url('/sh_page/img/p34_img01.jpg')}
#p34 .value_list li:nth-child(2){background-image:url('/sh_page/img/p34_img02.jpg')}
#p34 .value_list li:nth-child(3){background-image:url('/sh_page/img/p34_img03.jpg')}
#p34 .value_list li:nth-child(4){background-image:url('/sh_page/img/p34_img04.jpg')}
#p34 .value_list li:nth-child(5){background-image:url('/sh_page/img/p34_img05.jpg')}
#p34 .value_list li img{display:block;margin:0 auto}
#p34 .value_list li b{display:block;margin:23px 0 20px;font-weight:600;color:rgba(255,255,255,.7)}
#p34 .value_list li b span{display:block;font-size:18px;color:#fff}

/* 기업연혁 */
#p35{display:flex;gap:60px}
#p35 .big_txt{flex-shrink:0}
#p35 .big_txt:before{display:block;content:'';width:45px;height:5px;margin-bottom:45px;background:var(--primary)}
#p35 .his_cont{width:100%}
#p35 .img_box{background-image:url('/sh_page/img/p35_top.jpg')}
#p35 .his_cont dl{display:flex;padding:40px 50px}
#p35 .his_cont dl:nth-child(2n){background-color:#f5f5f5}
#p35 .his_cont dl dt{flex-shrink:0;width:100px;font-size:25px;font-weight:700;color:#111}
#p35 .his_cont dl dd{width:100%;padding-top:5px}
#p35 .his_cont dl dd ul li{display:flex;position:relative;padding-left:18px}
#p35 .his_cont dl dd ul li:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;border-radius:100px;background:var(--primary)}
#p35 .his_cont dl dd ul li span{flex-shrink:0;width:40px;font-weight:600;color:#111}

/* 사업영역 공통 */
.busi_page .busi_cont{width:calc(100% - 100px);margin:-60px auto 0;padding:80px 30px 0;text-align:center;background-color:#fff}
.busi_page .busi_cont span{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto;border-radius:10px;background-color:#f5f5f5}
.busi_page .busi_cont b{display:block;margin:34px 0 29px;font-size:25px;line-height:35px;color:#111}

/* 해상운송 */
#p38 .img_box{background-image:url('/sh_page/img/p40_top.jpg')}

/* 항공운송 */
#p39 .img_box{background-image:url('/sh_page/img/p39_top.jpg')}

/* BULK/PROJECT */
#p40 .img_box{background-image:url('/sh_page/img/p38_top.jpg')}

/* 국내물류 */
#p41 .img_box{background-image:url('/sh_page/img/p41_top.jpg')}

/* GLOBAL NET WORK */
#p43{text-align:center}
#p43 .mid_txt{margin-bottom:54px;font-size:25px;line-height:35px;font-weight:600}
#p43 .img_box{margin-top:70px;background-image:url('/sh_page/img/p43_img.jpg')}

/* 담당자 연락처 */
#p45 .contact_box{display:flex;gap:30px;width:85%;margin:0 auto}
#p45 .contact_box>div{width:50%;text-align:center;padding:60px 40px;border:1px solid #b5d7f2;background-color:#f8fbfe}
#p45 .contact_box>div b{font-size:25px;font-weight:700;color:#111}
#p45 .contact_box>div b span{display:block;font-size:18px;font-weight:500;color:#666}
#p45 .contact_box>div ul{margin:25px 0 45px;font-weight:500;color:#333}
#p45 .contact_box>div img{width:100%}