@charset "utf-8";

.pagecommon *{word-break:keep-all}
.pagecommon{color:#333;font-size:16px;line-height:1.6;letter-spacing:-.2px;font-family:'notokr-regular'}
.pagecommon .eng{margin-bottom:5px;font-size:15px;color:var(--primary);font-family:'LotteMartDreamBold'}
.pagecommon .pl{white-space:pre-line}
.pagecommon .tit_box{width:100%;height:240px;background:url('/sh_page/img/p40_bg.png') no-repeat center;background-size:cover;border-radius:20px;padding:70px 60px}
.pagecommon .tit_box .eng{color:#fff}
.pagecommon .tit_box .kor{font-size:30px;color:#fff;font-family:'LotteMartDreamBold'}
.pagecommon .mail{font-size:30px;color:#555;align-items:center;margin-top:30px;text-align:center;font-family:'LotteMartDreamLight'}
.pagecommon .mail span{position:relative;color:#333;font-family:'LotteMartDreamBold'}
.pagecommon .mail span::after{position:absolute;width:100%;height:calc(100% - 12px);background-color:var(--primary);left:50%;bottom:-3px;transform:translateX(-50%);opacity:.3;content:'';z-index:-1}
.pagecommon .box{display:flex;padding:40px 50px}
.pagecommon .box .lft{width:330px;font-size:22px;color:#222;font-family:'LotteMartDreamBold'}
.pagecommon .box .lft .num{margin-bottom:7px;color:var(--primary);font-size:15px}
.pagecommon .box .rgt{margin-top:33px;width:calc(100% - 330px)}
.pagecommon .box .rgt li{display:flex;align-items:center;gap:20px;color:#555}
.pagecommon .box .rgt li + li{margin-top:25px}
.pagecommon .cir{ display:inline-block;padding:0 20px;height:40px;line-height:40px;color:#222;border:1px solid #e1e1e1;border-radius:22px;background-color:#fff;text-align:center;font-family:'notokr-bold'}

#p33{text-align:center}
#p33 .tit{margin-bottom:34px;position:relative;font-size:30px;line-height:40px;font-family:'LotteMartDreamLight'}
#p33 .tit span{color:var(--primary);font-family:'LotteMartDreamBold'}
#p33 .txt_wrap {position:relative;width:calc(100% - 80px);background-color:#f5f5f5;padding:40px;margin:40px auto 0;color:#555}
#p33 .txt_wrap b{font-weight:normal;color:#333;font-family:'notokr-medium'}

#p34{position:relative}
#p34::before{position:absolute;width:53px;height:35px;background:url('/sh_page/img/quote.png') no-repeat center;top:0;left:0;content:""}
#p34 .m_tit{padding-top:50px;margin-left:40px;position:relative;font-size:30px;line-height:40px;color:#111;font-family:'LotteMartDreamBold'}
#p34 .box_wrap{margin-top:70px;background-color:#f5f5f5;padding:40px}
#p34 .box_wrap .m_tit{margin-bottom:30px;padding-top:0;margin-left:0}
#p34 .box_wrap p{white-space:pre-line}
#p34 .img_wrap{margin-top:40px;background-color:#fff;width:100%;text-align:center}
#p34 .box_wrap.sec{display:flex;justify-content:space-between;background-color:#fff;padding:0}
#p34 .box_wrap.sec .img_wrap{margin-top:0;width:auto;border:1px solid #e1e1e1}
#p34 .box_wrap.sec div .box{background-color:#f5f5f5;padding:40px 260px 40px 40px}

#p37{position:relative;padding-top:80px;text-align:center}
#p37 .eng{text-align:left}
#p37::before{position:absolute;width:53px;height:35px;background:url('/sh_page/img/quote.png') no-repeat center;top:0;left:0;content:""}
#p37 .tit{text-align:left;font-size:30px;font-family:'LotteMartDreamLight'}
#p37 .tit span{font-family:'LotteMartDreamBold'}
#p37 .cont + .cont{margin-top:40px;padding-top:40px;border-top:1px dashed #e1e1e1}
#p37 .cont{text-align:left;margin-top:49px}
#p37 .cont .pro{position:relative;display:flex;gap:40px;align-items:center}
#p37 .cont .pro img{margin-left:40px}
#p37 .cont .pro::before{position:absolute;width:100%;height:135px;background-color:#f5f5f5;content:'';z-index:-1}
#p37 .cont .pro .name{font-size:20px;font-family:'LotteMartDreamLight'}
#p37 .cont .pro .name span{font-size:25px;font-family:'LotteMartDreamBold'}
#p37 .cont .box_wrap{gap:40px;padding:40px;display:grid;grid-template-columns:repeat(2,1fr)}
#p37 .cont .box_wrap div .tit{margin-bottom:20px;font-size:18px;color:#333;font-family:'LotteMartDreamBold'}
#p37 .cont .box_wrap div ul{padding-left:20px}
#p37 .cont .box_wrap div ul li{position:relative}
#p37 .cont .box_wrap div ul li::before{position:absolute;width:4px;height:4px;left:-17px;top:10px;border-radius:100%;background-color:var(--primary);content:''}
#p37 .cont .wd_txt ul{padding-left:0 !important}
#p37 .cont .wd_txt ul li::before{display:none}
#p37 .cont .wd_txt ul li .col{display:inline-block;margin-right:5px;color:var(--primary);font-family:'notokr-medium'}

#p40 .cont_box .cont .num{font-weight:700;color:var(--primary);font-size:15px;font-family:'LotteMartDreamBold'}
#p40 .cont_box .cont .m_tit{font-size:23px;color:#333;font-family:'LotteMartDreamBold'}
#p40 .cont_box .cont .sub{margin:10px 0;color:#555}
#p40 .cont_box .cont ul{margin-top:36px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}
#p40 .cont_box .cont ul li{padding:0 20px;background-color:#f5f5f5;border-radius:30px;color:#555;text-align:center;height:60px;line-height:60px}
#p40 .cont_box .cont{margin-top:16px;padding:40px 50px}
#p40 .cont_box .cont + .cont{border-top:1px dashed #e1e1e1}
#p40 .cont_box .cont .box{display:block;margin-top:40px;padding:40px;background-color:#f5f5f5}
#p40 .cont_box .cont .box span{color:#333;font-family:'notokr-medium'}
#p40 .cont .ali{margin-top:30px;display:flex;justify-content:space-between}
#p40 .cont .ali div{position:relative;width:calc(100% / 5);text-align:center}
#p40 .cont .ali div + div::before{position:absolute;width:21px;height:20px;background:url('/sh_page/img/arrow.png') no-repeat center;content:"";left:-8px;top:27%}
#p40 .cont .ali div .img_wrap{margin:0 auto;background-color:#f5f5f5;border-radius:20px;width:73px;height:73px;text-align:center;line-height:73px}
#p40 .cont .ali div p{margin-top:15px}
#p40 .img_box{margin-top:30px;display:flex;justify-content:center;background-color:#f5f5f5;padding:50px;border-radius:40px}
#p40 .img_box img + img{border-left:1px solid #e1e1e1;margin-left:50px;padding-left:50px}

#p41 .tit_box{background:url('/sh_page/img/p41_bg.png') no-repeat center;display:flex;gap:300px;color:#fff}
#p41 .box.fst{display:block;padding:70px 40px}
#p41 .box.fst ul{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}
#p41 .box.fst ul li{text-align:center}
#p41 .box.fst ul .t_box{padding:70px}
#p41 .box.fst ul li p{margin-bottom:20px}
#p41 .box.fst .rgt li + li{ margin-top:10px}
#p41 .box.fst li{margin-top:0}
#p41 .box:nth-child(2n){background-color:#f5f5f5}

#p42 .tit_box{background:url('/sh_page/img/p42_bg.png') no-repeat center}
#p42 .img_wrap{width:80px;height:80px;line-height:80px;text-align:center;background-color:#f5f5f5;border-radius:20px}
#p42 .img_box{display:flex;justify-content:space-between;margin:40px 0 0;width:100%;padding:40px;text-align:center;border:1px solid #e1e1e1}
#p42 .img_box p{margin-top:5px;color:#555}
#p42 .cont{display:flex;margin-top:40px;align-items:center}
#p42 .cont div {display:flex;align-items:center;gap:60px;width:calc(100% / 2);padding:20px 40px;font-size:18px;font-family:'notokr-medium'}
#p42 .cont div b{font-size:15px;font-weight:normal;color:#555;font-family:'notokr-regular'}
#p42 .cont div + div{border-left:1px solid #e1e1e1}
#p42 b{font-size:16px;font-weight:normal;color:#555;font-family:'notokr-regular'}
#p42 .cir{margin-bottom:15px}
#p42 .cir.sec{margin-top:20px}
#p42 .s_box{margin-top:40px;padding:40px;background-color:#f5f5f5}
#p42 .box .rgt{margin-top:0}
#p42 .box + .box{border-top:1px dashed #e1e1e1}