@charset "utf-8";
ul {margin:0;padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}

.pgcm{font-size:15px;letter-spacing:-.3px;line-height:1.7;color:#666;font-family:'notokr-regular'}
.pgcm .top_box{margin-bottom:40px}
.pgcm .s_tit{font-size:14px;text-align:center;color:#ff8500;font-family:'poppins';font-weight:600}
.pgcm .tit{font-size:24px;text-align:center;color:#222;font-family:'notokr-bold'}
.pgcm .cont_tit{position:relative;margin-bottom:20px;padding-left:15px;border-left:3px solid #ff8500;font-size:18px;line-height:18px;color:#222;font-family:'notokr-bold'}

#p33 .table_txt{margin-bottom:5px;font-size:14px;text-align:right;color:#888}
#p33 table{width:100%;margin-bottom:50px;border-top:1px solid #e1e1e1;border-spacing:0}
#p33 table th{padding:12px 0;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;font-weight:normal;color:#444;background:#f7f7f7;font-family:'notokr-medium'}
#p33 table td{padding:12px 0;border-bottom:1px solid #e1e1e1;text-align:center}
#p33 table.tb_2 th{width:25%}
#p33 table.tb_2 th:last-child{border-right:none}
#p33 table.tb_2 td{border-right:1px solid #e1e1e1}
#p33 table.tb_2 td:last-child{border-right:none}
#p33 .goal{margin-bottom:50px;padding:24px 30px;word-break:keep-all;background:#f7f7f7}
#p33 .org_box{margin-bottom:50px;padding:40px;border:1px solid #e1e1e1}
#p33 .his_box{position:relative;margin-bottom:50px}
#p33 .his_box:before{position:absolute;left:43px;top:43px;content:'';width:1px;height:400px;border-left:1px dotted #e1e1e1}
#p33 .his_box dl{overflow:hidden;padding:30px 40px;background:#f7f7f7}
#p33 .his_box dl:nth-child(2n){background:#fff}
#p33 .his_box dl dt{float:left;position:relative;width:100px;padding-left:21px;font-size:18px;font-weight:700;letter-spacing:0;color:#222;font-family:'Poppins', sans-serif}
#p33 .his_box dl:nth-child(2n) dt{color:#ff8500}
#p33 .his_box dl dt:before{position:absolute;left:0;top:8px;content:'';width:6px;height:6px;border-radius:100px;border:2px solid #ff8500}
#p33 .his_box dl:nth-child(2n) dt:before{border:2px solid #888}
#p33 .his_box dl dd{float:left}
#p33 .his_box dl dd span.day{display:inline-block;width:85px;padding-right:15px;font-weight:600;line-height:1.8;letter-spacing:0;color:#444;font-family:'Poppins', sans-serif}
#p33 .txt_box ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
#p33 .txt_box ul li{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:14px;border-radius:10px;border:1px solid #e1e1e1;text-align:center}
#p33 .txt_box ul li b{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:100%;font-size:14px;font-weight:600;color:#fff;background-color:#ff8500;font-family:'poppins';}

#p34{position:relative;margin-top:50px}
#p34 .top_box{width:70%;color:#222}
#p34 .top_box .s_tit{padding-bottom:30px;text-align:left}
#p34 .top_box .tit{padding-bottom:20px;border-bottom:1px solid #e1e1e1;text-align:left;font-size:24px;font-family:'notokr-light'}
#p34 .top_box .tit b{font-family:'notokr-bold'}
#p34 img{position:absolute;top:100px;right:0}
#p34 .txt_area p{padding-bottom:30px}
#p34 .txt_area .pl{white-space:pre-line}
#p34 .txt_area span{color:#222;font-family:'notokr-medium'}

#p43 .bg_txt{font-size:40px;color:rgba(0,0,0,.08);text-align:center;font-family:'notokr-bold';}
#p43 .cont{margin-bottom:40px}
#p43 .cont b{color:#444}
#p43 .cont .txt_box{border:1px solid #e1e1e1;padding:24px 34px;border-radius:10px}
#p43 .cont .txt_box p{line-height:2}
#p43 .cont .txt_box p:before{content:'';display:inline-block;width:4px;height:4px;margin:-5px 12px 0 0;vertical-align:middle;background:#ff8500;border-radius:100%;}
#p43 .cont ul li b{display:inline-block;width:34px;height:34px;line-height:34px;margin-right:10px;border-radius:100%;text-align:center;font-size:13px;font-weight:600;color:#fff;background-color:#333;font-family:'poppins';}
#p43 .cont ul li+li{margin-top:10px;padding-top:10px;border-top:1px dashed #e1e1e1}
#p43 .cont_tit{margin-bottom:16px}
#p43 .img_cont{text-align:center;color:#222}
#p43 .img_cont .pl{white-space:pre-line}
#p43 .img_cont .pl span{font-size:14px;color:#ff8500;font-family:'notokr-medium'}
#p43 .img_cont img{margin:30px 0 50px}
#p43 .box_cont ul{display:grid;grid-template-columns:repeat(3,1fr)}
#p43 .box_cont ul li{padding:30px 24px;text-align:center;background:#f7f7f7}
#p43 .box_cont ul li i{display:block;margin-bottom:20px;font-size:20px;color:#ff8500}
#p43 .box_cont ul li+li{border-left:1px dashed #e1e1e1}
#p43 .box_cont ul li span{font-size:16px;color:#222;font-family:'notokr-bold'}
#p43 .box_cont ul li p{margin-top:10px;word-break:keep-all}