@charset "utf-8";

/* 공통 */
.pagecommon{padding-bottom:50px;position:relative;font-size:16px;letter-spacing:-.3px;line-height:1.7;color:#666;font-family:'pretendard'}
.pagecommon .tit_area{margin-bottom:70px;color:#222;letter-spacing:-.3px;text-align:center}
.pagecommon .tit_area span{display:inline-block;letter-spacing:0;font-size:14px;color:var(--primary);font-weight:600;font-family:'poppins'}
.pagecommon .tit_area p{/*padding-top:20px;*/font-size:30px;line-height:1.4;font-weight:700;}
.pagecommon strong{font-weight:normal;font-weight:700;font-family:'pretendard'}

/* 기관소개 */
#p33 .txt_box{display:flex;position:relative;width:92%;margin:-170px auto 0;padding:70px 0 0 80px;border-top-left-radius:30px;background-color:#fff;}
#p33 .txt_box .tit{margin-right:110px;font-size:32px;color:#222;line-height:1.4;font-weight:300}
#p33 .txt_box .tit b{font-weight:700}
#p33 .txt_box .tit span{color:var(--primary)}
#p33 .txt_box .pl{white-space:pre-line;font-size:17px}
#p33 .txt_box .pl b{color:#222}
#p33 .txt_box .pl span{color:var(--primary);font-size:20px}
#p33 .txt_box .pl em{font-style:normal;text-decoration:underline;color:#222}

/* 협력사 */
#p35 {font-size:18px;color:#888;}
#p35 .logo_wrap{display:flex;gap:18px;justify-content:center;margin-top:30px}
#p35 .logo_wrap img{border:1px solid #e1e1e1;border-radius:10px}

/* 특례지원금 */
#p38 .txt_box{margin:0 auto 60px;text-align:center}
#p38 .txt_box .tit{margin-bottom:10px;text-align:center;font-size:35px;color:#222;line-height:1.4;font-weight:300}
#p38 .txt_box .tit b{font-weight:700}
#p38 .txt_box .tit span{color:var(--primary)}
#p38 .txt_box .pl{white-space:pre-line;font-size:17px;color:#222}
#p38 .list{position:relative;width:42%;margin:0 auto;padding:50px 40px 170px;border-radius:20px 20px 0 20px;background:#fff;box-shadow:0px 5px 16px 6px rgba(0,0,0,0.08)}
#p38 .list:before{content:'';position:absolute;top:-20px;left:36%;width:124px;height:36px;background:rgba(0,0,0,0.05)}
#p38 .list ul li{position:relative;padding-left:20px;font-size:18px;font-weight:500;color:#222}
#p38 .list ul li b{color:#111}
#p38 .list ul li img{padding-right:50px}
#p38 .list ul li+li{padding-top:16px;margin-top:16px;border-top:1px dashed #ddd}
#p38 .list .link_btn{position:absolute;left:0;bottom:26px;z-index:10;width:100%;padding:13px 60px;font-size:24px;color:#fff;background:#2d5bff;font-family:'SBAggroM';box-shadow:0px 4px 4px 2px rgba(0,0,0,0.1)}
#p38 .list .link_btn span{display:block;font-size:15px;font-family:'SBAggroL'}
#p38 .list .link_btn b{color:#64fbd3;font-weight:normal}
#p38 .list .link_btn img{margin-left:40px;transition:all .2s}
#p38 .list .link_btn:hover img{margin-left:60px}
#p38 .img{margin-top:-185px;text-align:right}

/* 환급절차 */
#p39 .tit_area{text-align:center}
#p39 .cont ul{display:flex;flex-wrap:wrap;row-gap:50px;justify-content:center;}
#p39 .cont ul li{display:flex;flex-direction:column;align-items:center;position:relative;width:400px}
#p39 .cont ul li .img{display:flex;justify-content:center;align-items:center;width:300px;height:200px;border-radius:10px;background:#f5f5f5}
#p39 .cont ul li span{display:inline-block;width:90px;height:40px;line-height:40px;margin:15px 0;border-radius:50px;text-align:center;font-size:14px;color:#fff;background:var(--primary);font-weight:600;font-family:'poppins'}
#p39 .cont ul li p{font-size:17px;color:#222;font-weight:700;}
#p39 .cont ul li:after{position:absolute;right:-20px;top:35%;;transform:translateY(-50%);;content:'';background:url(/sh_page/img/p39_arr.png) no-repeat center;width:30px;height:30px}
#p39 .cont ul li:nth-child(3n):after, #p39 .cont ul li:last-child:after{display:none;}

.step{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:40px;padding:40px;border:1px solid #e1e1e1;border-radius:10px}
.step li{position:relative}
.step li p{position:absolute;top:10px;left:10px;width:38px;height:38px;line-height:38px;text-align:center;border-radius:100%;font-size:13px;color:#fff;background:#333;font-family:'SBAggroM'}
.step li img{border:1px solid #e1e1e1;border-radius:10px}