@charset "utf-8";

/* 공통 */
.top_tit{font-size:25px;font-weight:bold;color:#333}
.top_cont{font-size:14px;line-height:20px;margin:13px 0 0}
.pg_tit{margin:50px 0 10px;font-size:18px;font-weight:bold;color:#205092}


#PageCommon {font-size:14px;line-height:24px;letter-spacing:-0.25px;color:#777}
#PageCommon * {box-sizing:border-box}
#PageCommon h3 {padding-left:26px;margin-bottom:15px;font-size:18px;font-weight:bold;color:#333;background:url(/sh_page/img/h3_bg.png) left center no-repeat}
#PageCommon h3.mg_0 {margin-top:0}
#PageCommon .rc_tbl {margin:10px 0;border:5px solid #ebebeb;font-size:13px;line-height:22px;text-align:center;background-color:#ebebeb}
#PageCommon .rc_tbl th {padding:15px 0;border-top:2px solid #333;border-bottom:2px solid #205092;font-size:15px;color:#222;background-color: #ebebeb}
#PageCommon .rc_tbl td {padding:10px 0;background-color:#fff}



#p6,#p41{text-align:center}
#p6 dl,#p41 dl{margin-bottom:80px}
#p6 dt,#p41 dt{margin-bottom:20px;font-size:24px;color:#333;letter-spacing:-0.4px;font-family:'notokr-light'}
#p6 dt:before,#p41 dt:before{display:block;width:32px;height:32px;margin:0 auto 12px;content:""}
#p6 .cont01 dt:before,#p41 .cont01 dt:before{background:url(/sh_page/img/p6_num01.png)}
#p6 .cont02 dt:before,#p41 .cont02 dt:before{background:url(/sh_page/img/p6_num02.png)}
#p6 dt span,#p41 dt span{color:#0eabdb;font-family:'notokr-bold'}
#p6 dd:nth-child(2){margin-bottom:25px}
#p6 .txt{font-size:16px;line-height:26px;color:#666;letter-spacing:-0.4px;font-family:'notokr-regular'}
#p6 .txt span{color:#333;font-family:'notokr-medium'}

#p24{text-align:center}
#p24 .cont{margin-bottom:80px}
#p24 .cont01{margin-bottom:0;}
#p24 .cont01:after{display:block;width:1px;height:25px;margin:20px auto;background:#0eabdb;content:""}
#p24 .gray{padding:41px 0;background:#f8f8f8}
#p24 .cont>dl>dt{margin-bottom:20px;font-size:24px;color:#333;letter-spacing:-0.4px;font-family:'notokr-light'}
#p24 .cont01 dt{background:url(/sh_page/img/p24_titbg.png) 286px 28px no-repeat}
#p24 .cont>dl>dt span.black{color:#333;}
#p24 .cont>dl>dt:before{display:block;width:32px;height:32px;margin:0 auto 12px;content:""}
#p24 .cont02 dt:before{background:url(/sh_page/img/p6_num01.png)}
#p24 .cont03 dt:before{background:url(/sh_page/img/p6_num02.png)}
#p24 .cont04 dt:before{background:url(/sh_page/img/p24_num03.png)}
#p24 .cont>dl>dt span{color:#0eabdb;font-family:'notokr-bold'}
#p24 .txt{font-size:16px;line-height:26px;color:#666;letter-spacing:-0.4px;font-family:'notokr-regular'}
#p24 .txt span{color:#333;font-family:'notokr-medium'}
#p24 ol{overflow:hidden;width:800px;margin:25px auto 0;padding:0}
#p24 ol li{float:left;width:256px;margin:0 15px 15px 0;border:1px solid #d7d7d7;border-radius:5px;text-align:left;list-style:none}
#p24 ol li:nth-child(3n){margin-right:0}
#p24 ol dl{overflow:hidden;padding:30px 0;font-family:'notokr-medium'}
#p24 ol .lh_none{padding:27px 0}
#p24 ol dt{float:left;width:96px;height:33px;margin:0 15px 0 18px;border-radius:20px;background:#0a3a48;font-size:14px;line-height:33px;color:#fff;text-align:center;letter-spacing:1.5px}
#p24 ol dd{float:left;font-size:17px;line-height:33px;color:#333;letter-spacing:-0.4px}
#p24 ol .lh_none dd{line-height:inherit}
#p24 ol .number{background:#0eabdb}
#p24 .btn{display:block;width:290px;height:62px;margin:0 auto;padding:0;border-radius:30px;background:#0eabdb;font-weight:400;font-size:17px;line-height:62px;color:#fff;text-align:center;letter-spacing:-0.3px;transition:0.3s;font-family:'notokr-medium'}
#p24 .btn:hover{background:#0a3a48}

#p41 .cont03{overflow:hidden;padding:41px 0;background:#fafafa}
#p41 dt{margin-bottom:30px}
#p41 .cont03 dt:before{background:url(/sh_page/img/p24_num03.png)}
#p41 .cont03 .left{float:left;margin-left:30px}
#p41 .cont03 .right{float:right;margin-right:30px}
#p41 .cont03 .right img{margin-top:38px}
#p41 .cont03 .right .txt{margin-top:20px;font-size:18px;line-height:26px;color:#333;letter-spacing:-0.4px;font-family:'notokr-regular'}
#p41 .btn{display:block;width:260px;height:62px;margin:0 auto;padding:0;border-radius:30px;background:#0eabdb;font-weight:400;font-size:17px;line-height:62px;color:#fff;text-align:center;letter-spacing:-0.3px;transition:0.3s;font-family:'notokr-medium'}
#p41 .btn:hover{background:#0a3a48}