@charset "utf-8";
ul{list-style:none}

.pageCm{font-size:15px;line-height:25px;color:#555;letter-spacing:-.3px;font-family:var(--k-font)}


/* 인사말 */
/* 
#Page33 .tit{font-size:25px;line-height:35px;color:#222;font-family:notokr-bold}
#Page33 .cont{position:relative;margin-top: 60px;overflow:hidden;background: url(/sh_page/img/tg.jpg) right bottom no-repeat;}
#Page33 .cont > div{float:left;width:50%;white-space:pre-line}
#Page33 .cont > div+div{padding-left:30px}
#Page33 .cont .sign{padding-top:25px;text-align:right;color:#222;font-family:notokr-medium} */
#Page33{font-size:15px;line-height:1.8;letter-spacing:-.3px;color:#666}
#Page33 .eng_txt{font-size:13px;font-weight:600;letter-spacing:0;color:#1669ad;font-family:var(--e-font)}
#Page33 .big_txt{font-size:29px;line-height:40px;color:#222;font-weight:300}
#Page33 .big_txt span{font-weight:700;}
#Page33 .gr_wrap{display:flex}
#Page33 .gr_wrap .l_img{width:260px}
#Page33 .gr_wrap .l_img img{width:100%}
#Page33 .gr_wrap .r_txt{width:calc(100% - 300px);padding:11px 0 0 100px;background:url('/sh_page/img/p33_mark.png') no-repeat calc(100% - 30px) 10px}
#Page33 .gr_wrap .r_txt .eng_txt{display:inline-block;position:relative}
#Page33 .gr_wrap .r_txt .eng_txt:before{position:absolute;right:-30px;top:9px;content:'';width:4px;height:4px;border-radius:100px;background:#1669ad}
#Page33 .gr_wrap .r_txt .big_txt{padding:16px 0 34px;border-bottom:1px solid #e1e1e1}
#Page33 .gr_wrap .r_txt .s_txt{margin-top:5px;word-break:keep-all;white-space:pre-line}
#Page33 .gr_wrap .r_txt .s_txt span{text-decoration:underline;color:#333;font-weight:600}
#Page33 .gr_wrap .r_txt .sign{margin-top:37px;text-align:right}
#Page33 .gr_wrap .r_txt .sign span{display:block;font-size:18px}
#Page33 .gr_wrap .r_txt .sign span b{font-weight:normal;color:#333;font-weight:600}


#Page34 .tit_area{position:relative;padding-bottom: 52px;border-bottom:solid 3px #333;font-size:17px;font-weight:500}
#Page34 .tit_area:after{position:absolute;left: 0;bottom: -3px;width: 152px;height:3px;content:'';background-color: #1669ad}
#Page34 .tit_area p{padding-bottom: 19px;font-size: 35px;color:#222;font-weight:300}
#Page34 .tit_area p span{color: #222;font-weight:700}
#Page34 .tit_area .ttit{font-size:14px;}
#Page34 dl{overflow:hidden;padding: 54px 0;border-bottom: dashed 1px #e1e1e1;}
#Page34 dl dt{float:left;width:15%;font-size: 40px;font-weight:700;font-family:var(--e-font)}
#Page34 .history dl:first-child dt{color:#1669ad}
#Page34 dl dd{float:left;width:85%}
#Page34 dl dd li{position:relative;list-style:none;padding-left:12px;margin-bottom:5px}
#Page34 dl dd li:before{position:absolute;left:0;top: 12px;width: 3px;height: 3px;border-radius: 50%;content:'';background-color: #1669ad;}
#Page34 dl dd li span{padding-right:10px;font-size:17px;color:#333;font-family:var(--e-font), var(--k-font)}

/* 임원현황 */
#Page35 .table_box p{padding-bottom:10px}
#Page35 table{display:table;width:100%;margin:0 auto;border-collapse:collapse;border: solid 1px #e1e1e1;text-align:center;line-height:36px}
#Page35 table thead th{color:#fff;background-color: #424242;font-weight:500}
#Page35 table tbody th{width:10%;font-weight: normal;border-bottom: solid 1px #e1e1e1;background-color:#f7f7f7;}
#Page35 table tbody td{border-bottom: solid 1px #e1e1e1;font-weight:500}

#Page37 .tit{overflow:hidden}
#Page37 .tit p{font-size: 38px;line-height: 1.8;color:#222;text-align:center;font-weight:700}
#Page37 .tit .r_txt{display:inline-block;float:right;padding:20px 0}
#Page37 dl{margin-bottom:30px;word-break:keep-all}
#Page37 dl:last-child{text-align:center}
#Page37 dl dt{font-size:17px;padding:10px 0;color:#fff;text-align:center;background-color:#424242;font-weight:500}
#Page37 dl dd{padding:35px;background-color:#f7f7f7}
#Page37 dl dd span{display:block;padding-bottom:5px;font-size:17px;color:#222;font-weight:500}
#Page37 dl dd span:before{display:inline-block;width:5px;height: 14px;margin-right: 8px;content:'';background-color:#1669ad}
#Page37 dl dd p{padding-left:30px}
#Page37 dl dd .tbl_area{width: 50%;margin: 20px 0 0 30px;padding: 29px;font-size: 14px;background-color: #fff;}
#Page37 dl dd .tbl_area .tit{font-weight:500;text-align:right;}
#Page37 dl dd .tbl_area .tit b{display:block;text-align:center;font-weight:normal;font-size: 17px;color:#222;font-weight:500}
#Page37 dl dd .tbl_area table{width:100%;margin-top:3px;border-collapse: collapse;text-align: center;}
#Page37 dl dd .tbl_area table thead th{font-weight:normal;color:#222;background-color: #e7e7e7;font-weight:500}
#Page37 dl dd .tbl_area table tbody td{border-bottom: solid 1px #e1e1e1}
#Page37 .ape_wrap{margin-top:65px}
#Page37 .ape_wrap .tit_area p{font-size:23px;color:#222;text-align:center;font-weight:700}
#Page37 .ape_wrap .inner{margin-top:30px}
#Page37 .ape_wrap .inner .stit{margin-bottom: 15px;padding-bottom: 15px;border-bottom:solid 2px #333;font-size: 19px;color:#222;font-weight:500}
#Page37 .ape_wrap .inner .tbl p{text-align:right}
#Page37 .ape_wrap .inner .tbl table{width:100%;margin-top:3px;border-collapse:collapse;text-align:center}
#Page37 .ape_wrap .inner .tbl table thead th{font-weight:normal;color:#fff;background-color:#333;font-weight:500}
#Page37 .ape_wrap .inner .tbl table tbody th{border-bottom: solid 1px #ddd;font-weight:normal;color:#222;background-color:#f7f7f7;font-weight:500}
#Page37 .ape_wrap .inner .tbl table tbody td{border-bottom: solid 1px #e1e1e1}


#Page38 .tit{font-size:18px;padding: 10px 0;color:#fff;text-align:center;background-color:#424242;font-weight:700}
#Page38 .cont_wrap{border:solid 1px #e1e1e1}
#Page38 .cont_wrap > div{padding:35px}
#Page38 .cont_wrap > div:nth-child(even){background-color:#f7f7f7}
#Page38 .cont_wrap > div span{display:block;padding-bottom:10px;font-size:17px;color:#222;font-weight:500}
#Page38 .cont_wrap > div span:before{display:inline-block;width:5px;height: 14px;margin-right: 8px;content:'';background-color:#1669ad}
#Page38 .cont_wrap > div p{padding-left:30px}


#Page45{overflow:hidden;background:url(/sh_page/img/45p_img.jpg) right center no-repeat}
#Page45 .tit_area{padding-top: 20px;font-size: 18px;color:#222;font-weight:500}
#Page45 .tit_area p{padding-top: 19px;font-size: 46px;line-height: 1.2;font-weight:700}
#Page45 .tit_area p span{font-weight:700}
#Page45 .tit_area img{width:100%;margin-top:65px;}
#Page45 .box_area{width: 57%;margin-top: 50px;list-style:none;overflow:hidden}
#Page45 .box_area dl{margin-bottom: 60px;overflow:hidden;}
#Page45 .box_area dl dt{float:left;width:30%;padding-top: 25px;font-size: 18px;border-top:solid 1px #333;color:#333;font-weight:700}
#Page45 .box_area dl dd{float:right;width: 64%;padding-top: 25px;font-size: 16px;border-top:solid 1px #333;color:#333;}
