@charset "utf-8";

.pgcm{position:relative;font-size:16px;line-height:1.7;letter-spacing:-.3px;color:#666;font-family:'notokr-regular'}
.pgcm .tit_area{margin-bottom:50px;text-align:center}
.pgcm .tit_area .en_tit{font-size:15px;font-weight:600;color:var(--primary);font-family:'Poppins'}
.pgcm .tit_area .tit{font-size:30px;color:#222;font-family:'notokr-bold'}
.pl{white-space:pre-line}


.biz_area{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.biz_area dl{padding:30px 20px 20px;border:1px solid #e1e1e1}
.biz_area dl dt{margin-bottom:20px;font-size:20px;color:#111;font-family:'notokr-bold'}
.biz_area dl div{display:flex;align-items:center;height:320px;margin-bottom:20px;overflow:hidden}
.biz_area dl div:hover img{transform:scale(1.05);filter:brightness(0.7)}
.biz_area dl img{width:100%;transition:all .5s}
.biz_area dl dd{padding:10px 0;background:#f7f7f7}
.biz_area ul{border-left:solid 1px var(--primary);padding-left:24px}
.biz_area ul li{font-size:15px;color:#555}
.biz_area ul li span{display:inline-block;width:70px;color:#222;letter-spacing:0;font-family:'notokr-bold'}

#p33 .txt_area{position:relative;display:inline-block;margin-top:-100px;padding:50px 60px;background:#fff}
#p33 .txt_area .tit_box{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e1e1e1;font-family:'notokr-light'}
#p33 .txt_area .tit_box p{margin-bottom:30px;line-height:1.4;font-size:30px;color:#222}
#p33 .txt_area .tit_box p strong{color:var(--primary);font-family:'notokr-bold'}
#p33 .txt_area .tit_box p b{color:#222;font-family:'notokr-bold'}
#p33 .txt_area .tit_box span{font-size:17px;color:#888}
#p33 .txt_area .txt b{color:#222}
#p33 .txt_area .txt br{display:none}
#p33 .sign{float:right;margin-right:60px;padding-top:64px;color:#222;font-family:'notokr-medium';background:url('/sh_page/img/p33_sign.png') no-repeat 100% 100%;}

#p34{overflow:hidden}
#p34 .tit_area{float:left;text-align:left;width:380px}
#p34 .tit_area .tit{font-family:'notokr-light'}
#p34 .tit_area .tit b{font-family:'notokr-bold'}
#p34 .his_area{float:left;width:calc(100% - 380px);padding-top:65px}
#p34 .his_area dl{overflow:hidden;padding:34px 40px}
#p34 .his_area dl:nth-child(odd){background:#f7f7f7}
#p34 .his_area dl dt{float:left;position:relative;padding:0 20px 0 18px;font-weight:700;letter-spacing:0;color:#222;font-family:'Poppins', sans-serif}
#p34 .his_area dl dt:before{position:absolute;left:0;top:12px;content:'';width:3px;height:3px;border-radius:100px;background:#888}
#p34 .his_area dl dt:after{position:absolute;right:0;top:7px;content:'';width:1px;height:12px;background:#e1e1e1}
#p34 .his_area dl dd{float:left;padding-left:20px}
#p34 .his_area .col dt{color:#1078c8}
