@charset "UTF-8";

.sub-wrap .page_tit{font-size: 50px;font-weight: 700;color: #333333;padding-top: 80px;text-align: center;}
.sub-wrap .blue{color: #00B1B0 !important;}
.sub-wrap section h3.sct_tit{position: relative;font-size: 34px;font-weight: 700;color: #333333;padding-left: 25px;margin-bottom: 36px;}
.sub-wrap section h3.sct_tit::before{content: '';position: absolute;left: 0;top: 16px;display: block;width: 17px;height: 17px;background: url(/html/img/sub_tit_dot.png) no-repeat center/cover;}

.sub-wrap .flex_inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sub-wrap .flex_inner > .sct_tit{width: 28.6%;padding-right: 10px;}
.sub-wrap .flex_inner > .desc_wrap{width: 71.4%;}

.sub-wrap section .flex_inner .desc_wrap h4.article_tit{font-size: 24px;font-weight: 700;color: #333333;}

.sub02_1 section, .sub03_1 section, .sub04_1 section, .sub05_1 section{padding: 100px 0;}
.sub02_1 section:first-child, .sub03_1 section:first-child, .sub04_1 section:first-child, .sub05_1 section:first-child{padding: 140px 0 100px;}
.sub02_1 section:last-child, .sub03_1 section:last-child, .sub04_1 section:last-child, .sub05_1 section:last-child{padding: 100px 0 160px;}
.sub02_1 section:nth-child(2n), .sub03_1 section:nth-child(2n), .sub04_1 section:nth-child(2n), .sub05_1 section:nth-child(2n){background-color: #F9F9F9;}

@media screen and (max-width:1024px) {
  .sub-wrap .page_tit{font-size: 36px;padding-top: 70px;}
  .sub-wrap section h3.sct_tit{font-size: 30px;padding-left: 22px;margin-bottom: 30px;}
  .sub-wrap section h3.sct_tit::before{top: 14px;width: 16px;height: 16px;}

  .sub-wrap .flex_inner > .sct_tit, 
  .sub-wrap .flex_inner > .desc_wrap{width: 100%;}

  .sub-wrap section .flex_inner .desc_wrap h4.article_tit{font-size: 20px;}

  .sub02_1 section, .sub03_1 section, .sub04_1 section, .sub05_1 section{padding: 80px 0;}
  .sub02_1 section:first-child, .sub03_1 section:first-child, .sub04_1 section:first-child, .sub05_1 section:first-child{padding: 110px 0 80px;}
  .sub02_1 section:last-child, .sub03_1 section:last-child, .sub04_1 section:last-child, .sub05_1 section:last-child{padding: 80px 0 120px;}
}
@media screen and (max-width:768px) {
  .sub-wrap .page_tit{font-size: 32px;padding-top: 60px;}
  .sub-wrap section h3.sct_tit{font-size: 26px;padding-left: 20px;margin-bottom: 26px;}
  .sub-wrap section h3.sct_tit::before{top: 11px;width: 15px;height: 15px;}

  .sub-wrap section .flex_inner .desc_wrap h4.article_tit{font-size: 18px;}

  .sub02_1 section, .sub03_1 section, .sub04_1 section, .sub05_1 section{padding: 60px 0;}
  .sub02_1 section:first-child, .sub03_1 section:first-child, .sub04_1 section:first-child, .sub05_1 section:first-child{padding: 80px 0 60px;}
  .sub02_1 section:last-child, .sub03_1 section:last-child, .sub04_1 section:last-child, .sub05_1 section:last-child{padding: 60px 0 80px;}
}


/* 센터소개 > 인사말 sub01_1 */
.sub01_1 .sct01 .sub1_1_nav{display: flex;justify-content: space-between;max-width: 830px;margin: 0 auto;padding-top: 56px;}
.sub01_1 .sct01 .sub1_1_nav > li{width: 32.5%;border: #E3E3E3 solid 1px;border-radius: 10px;transition: background-color 0.3s, border-color 0.3s;}
.sub01_1 .sct01 .sub1_1_nav > li a{display: block;width: 100%;font-size: 17px;color: #999999;line-height: 60px;text-align: center;transition: color 0.3s;}
.sub01_1 .sct01 .sub1_1_nav > li:hover{background-color: #00B1B0;border-color: #00B1B0;}
.sub01_1 .sct01 .sub1_1_nav > li:hover a{font-weight: 700;color: #fff;}

@media screen and (max-width:1024px) {
  .sub01_1 .sct01 .sub1_1_nav{padding-top: 42px;}
  .sub01_1 .sct01 .sub1_1_nav > li a{font-size: 16px;line-height: 50px;}  
}
@media screen and (max-width:768px) {
  .sub01_1 .sct01 .sub1_1_nav{padding-top: 20px;}
  .sub01_1 .sct01 .sub1_1_nav > li a{line-height: 45px;}  
}

.sub01_1 .sct01{padding-bottom: 122px;}
.sub01_1 .sct01 .intro_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 88px;}
.sub01_1 .sct01 .intro_wrap .img_box{width: 42.14%;height: 670px;background: url(/html/img/sub01_1_img01.png) no-repeat center/cover;border-radius: 20px;}
.sub01_1 .sct01 .intro_wrap .txt_box{display: flex;flex-direction: column;justify-content: center;width: 52.8%;}
.sub01_1 .sct01 .intro_wrap .txt_box h4{font-size: 34px;font-weight: 700;color: #333333;}
.sub01_1 .sct01 .intro_wrap .txt_box p{font-size: 17px;color: #333333;margin-top: 40px;}
.sub01_1 .sct01 .intro_wrap .txt_box p b{font-size: 20px;font-weight: 600;}

@media screen and (max-width:1330px) {
  .sub01_1 .sct01 .intro_wrap .txt_box p br.mo{display: none;}
}
@media screen and (max-width:1024px) {
  .sub01_1 .sct01{padding-bottom: 80px;}
  .sub01_1 .sct01 .intro_wrap{margin-top: 60px;}
  .sub01_1 .sct01 .intro_wrap .img_box{height: 480px;}
  .sub01_1 .sct01 .intro_wrap .txt_box h4{font-size: 26px;}
  .sub01_1 .sct01 .intro_wrap .txt_box p{font-size: 16px;margin-top: 30px;}
  .sub01_1 .sct01 .intro_wrap .txt_box p b{font-size: 18px;}
}
@media screen and (max-width:768px) {
  .sub01_1 .sct01{padding-bottom: 60px;}
  .sub01_1 .sct01 .intro_wrap{gap: 20px;margin-top: 40px;}
  .sub01_1 .sct01 .intro_wrap .img_box{width: 100%;height: 180px;border-radius: 16px;}
  .sub01_1 .sct01 .intro_wrap .txt_box{width: 100%;}
  .sub01_1 .sct01 .intro_wrap .txt_box h4{font-size: 22px;}
  .sub01_1 .sct01 .intro_wrap .txt_box p{margin-top: 20px;}
  .sub01_1 .sct01 .intro_wrap .txt_box p b{font-size: 18px;}
}
@media screen and (max-width:370px) {
  .sub01_1 .sct01 .intro_wrap .txt_box h4 br{display: none;}
}

.sub01_1 .sct02{padding: 120px 0;background-color: #F7F7F7;}

.sub01_1 .sct02 .history_wrap .top_box{padding: 100px 0;background: url(/html/img/sub01_1_history.png) no-repeat center/cover;border-radius: 16px;}
.sub01_1 .sct02 .history_wrap .top_box .sml_tit{font-size: 22px;font-weight: 800;text-align: center;}
.sub01_1 .sct02 .history_wrap .top_box .sct_desc{font-size: 48px;font-weight: 800;color: #fff;text-align: center;margin-top: 10px;}

.sub01_1 .sct02 .history {position: relative;padding-top: 100px;}
.sub01_1 .sct02 .history:after {content: "";position: absolute;top: 0;left: 50%;width: 1px;height: 92%;background: #eee;z-index: 1;}
.sub01_1 .sct02 .history .history_box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 60px;}
.sub01_1 .sct02 .history .history_box:last-of-type {margin-bottom: 40px;}
.sub01_1 .sct02 .history .history_left {width: 45%;}
.sub01_1 .sct02 .history .history_right {position: relative;width: 50%;padding: 0 4%;z-index: 2;}
.sub01_1 .sct02 .history .year {font-size: 50px;color: #00B1B0;font-weight: 900;line-height: 1;text-align: right;}
.sub01_1 .sct02 .history .desc:after {content: "";position: absolute;top: 1rem;left: -12.5px;width: 25px;height: 25px;z-index: 9;background: url(/html/img/sub01_1_dot.png) no-repeat center/100%;}
.sub01_1 .sct02 .history .desc li{display: flex;gap: 23px;padding: 15px 0;}
.sub01_1 .sct02 .history .desc li span:first-child{font-size: 24px;font-weight: 800;color: #222222;line-height: 1.25;}
.sub01_1 .sct02 .history .desc li span:last-child{font-size: 20px;font-weight: 500;color: #666666;}
.sub01_1 .sct02 .history .history_box .desc p{font-weight: 300;line-height: 1.8;color: #AAAAAA;padding-left: 15px;}
.sub01_1 .sct02 .history .history_box:nth-of-type(2n) {flex-direction: row-reverse;text-align: right;}
.sub01_1 .sct02 .history .history_box:nth-of-type(2n) .year {text-align: left;}
.sub01_1 .sct02 .history .history_box:nth-of-type(2n) .desc li {flex-direction: row-reverse;}
.sub01_1 .sct02 .history .history_box:nth-of-type(2n) .desc li::before{right: 0;}
.sub01_1 .sct02 .history .history_box:nth-of-type(2n) .desc:after {right: -12.5px;left: inherit;}

@media(max-width: 1024px){
  .sub01_1 .sct02{padding: 80px 0;}

  .sub01_1 .sct02 .history_wrap .top_box{padding: 70px 0;}
  .sub01_1 .sct02 .history_wrap .top_box .sml_tit{font-size: 20px;}
  .sub01_1 .sct02 .history_wrap .top_box .sct_desc{font-size: 32px;margin-top: 9px;}  

  .sub01_1 .sct02 .history {padding-top: 80px;}
  .sub01_1 .sct02 .history .year {font-size: 36px;}
  .sub01_1 .sct02 .history .desc:after {top: 0.5rem;}
  .sub01_1 .sct02 .history .desc li{gap: 20px;padding: 8px 0;}
  .sub01_1 .sct02 .history .desc li span:first-child{font-size: 22px;}
  .sub01_1 .sct02 .history .desc li span:last-child{font-size: 18px;}
}
@media screen and (max-width: 768px) {
  .sub01_1 .sct02{padding: 60px 0;}

  .sub01_1 .sct02 .history_wrap .top_box{padding: 30px 10px;}
  .sub01_1 .sct02 .history_wrap .top_box .sml_tit{font-size: 18px;}
  .sub01_1 .sct02 .history_wrap .top_box .sct_desc{font-size: 22px;margin-top: 8px;}  

  .sub01_1 .sct02 .history {padding-top: 60px;}
  .sub01_1 .sct02 .history:after {height: 100%;left: 0;}
  .sub01_1 .sct02 .history .history_left, .sub01_1 .sct02 .history .history_right {width: 100%;padding: 0 3%;}
  .sub01_1 .sct02 .history .history_right {margin-top: 10px;}
  .sub01_1 .sct02 .history .year {font-size: 24px;text-align: left;}
  .sub01_1 .sct02 .history .desc:after {top: -2.1rem;left: -9px; width: 20px;height: 20px;}
  .sub01_1 .sct02 .history .history_box:nth-of-type(2n) .desc:after {left: -12.5px;}
  .sub01_1 .sct02 .history .desc li{line-height: 1.5;padding: 5px 0;}
  .sub01_1 .sct02 .history .history_box .desc p{line-height: 1.5;padding-left: 10px;}
  .sub01_1 .sct02 .history .history_box, .sub01_1 .sct02 .history .history_box:nth-of-type(2n) {flex-direction: row;margin-bottom: 30px;text-align: left;}
  .sub01_1 .sct02 .history .history_box:nth-of-type(2n) .desc li {flex-direction: row;}
  .sub01_1 .sct02 .history .history_box h4:after, .sub01_1 .sct02 .history .history_box:nth-of-type(2n) h4:after {width: 16px;height: 16px;top: 8px;right: inherit;left: -8px;}
}

.sub01_1 .sct03{padding: 120px 0 160px;}

.sub01_1 .sct03 .certicate_list{display: flex;flex-wrap: wrap;gap: 32px;}
.sub01_1 .sct03 .certicate_list > li{width: calc(25% - 24px);}
.sub01_1 .sct03 .certicate_list > li h4{font-size: 17px;font-weight: 500;color: #777777;text-align: center;padding-top: 24px;}

@media screen and (max-width: 1024px) {
  .sub01_1 .sct03{padding: 80px 0 120px;}

  .sub01_1 .sct03 .certicate_list{gap: 26px;}
  .sub01_1 .sct03 .certicate_list > li{width: calc(33.33% - 17.33px);}
  .sub01_1 .sct03 .certicate_list > li h4{padding-top: 20px;}
}
@media screen and (max-width: 768px) {
  .sub01_1 .sct03{padding: 60px 0 80px;}

  .sub01_1 .sct03 .certicate_list{gap: 20px;}
  .sub01_1 .sct03 .certicate_list > li{width: calc(50% - 10px);}
  .sub01_1 .sct03 .certicate_list > li h4{font-size: 16px;padding-top: 18px;}
}


/* 센터소개 > 경영방침 sub01_2 */
.sub01_2 .sct01{padding-bottom: 165px;}

.sub01_2 .sct01 .top_box{background-color: #F2F9FD;background-image: url(/html/img/sub01_2_img01.png);background-repeat: no-repeat;background-size: contain;background-position: right;border-radius: 24px;margin-top: 60px;padding: 80px;}
.sub01_2 .sct01 .top_box h4{font-size: 34px;font-weight: 700;color: #222222;padding-bottom: 18px;}
.sub01_2 .sct01 .top_box p{width: 73%;font-size: 22px;color: #222222;padding-top: 24px;border-top: #CCDDDD solid 1px;}

.sub01_2 .sct01 .policy_list{margin-top: 46px;padding: 0 80px;}
.sub01_2 .sct01 .policy_list > li{display: flex;gap: 14px;}
.sub01_2 .sct01 .policy_list > li:nth-child(n + 2){margin-top: 22px;}
.sub01_2 .sct01 .policy_list > li .num{display: block;width: 35px;height: fit-content;line-height: 35px;font-size: 18px;font-weight: 800;color: #fff;text-align: center;background-color: #00B1B0;border-radius: 50%;}
.sub01_2 .sct01 .policy_list > li .txt{display: block;width: calc(100% - 49px);font-size: 20px;font-weight: 500;color: #222222;line-height: 1.8;}
.sub01_2 .sct01 .date{font-size: 20px;font-weight: 600;color: #333333;text-align: center;margin-top: 80px;}
.sub01_2 .sct01 .sign{display: flex;justify-content: center;align-content: center;gap: 16px;font-size: 30px;font-weight: 700;color: #5D5D5D;margin-top: 24px;}

@media screen and (max-width: 1024px) {
  .sub01_2 .sct01{padding-bottom: 120px;}

  .sub01_2 .sct01 .top_box{background-image: none;border-radius: 20px;margin-top: 40px;padding: 60px;}
  .sub01_2 .sct01 .top_box h4{font-size: 26px;padding-bottom: 16px;}
  .sub01_2 .sct01 .top_box p{width: 100%;font-size: 20px;padding-top: 20px;}

  .sub01_2 .sct01 .policy_list{margin-top: 40px;padding: 0 60px;}
  .sub01_2 .sct01 .policy_list > li{gap: 12px;}
  .sub01_2 .sct01 .policy_list > li:nth-child(n + 2){margin-top: 20px;}
  .sub01_2 .sct01 .policy_list > li .num{width: 32px;line-height: 32px;font-size: 17px;}
  .sub01_2 .sct01 .policy_list > li .txt{width: calc(100% - 44px);font-size: 18px;}
  .sub01_2 .sct01 .date{font-size: 18px;margin-top: 60px;}
  .sub01_2 .sct01 .sign{gap: 14px;font-size: 26px;margin-top: 20px;}
}
@media screen and (max-width: 810px) {
  .sub01_2 .sct01 .policy_list > li .txt br{display: none;}
}
@media screen and (max-width: 768px) {
  .sub01_2 .sct01{padding-bottom: 80px;}

  .sub01_2 .sct01 .top_box{border-radius: 16px;margin-top: 20px;padding: 40px 20px;}
  .sub01_2 .sct01 .top_box h4{font-size: 22px;padding-bottom: 12px;}
  .sub01_2 .sct01 .top_box p{font-size: 18px;padding-top: 16px;}

  .sub01_2 .sct01 .policy_list{margin-top: 20px;padding: 0 20px;}
  .sub01_2 .sct01 .policy_list > li{gap: 10px;}
  .sub01_2 .sct01 .policy_list > li:nth-child(n + 2){margin-top: 18px;}
  .sub01_2 .sct01 .policy_list > li .num{width: 30px;line-height: 30px;font-size: 16px;}
  .sub01_2 .sct01 .policy_list > li .txt{width: calc(100% - 40px);font-size: 17px;}
  .sub01_2 .sct01 .date{font-size: 17px;margin-top: 40px;}
  .sub01_2 .sct01 .sign{flex-direction: column;gap: 10px;font-size: 22px;text-align: center;margin-top: 16px;}
  .sub01_2 .sct01 .sign img{width: 100px;margin: 0 auto;}
}


/* 센터소개 > 조직도 sub01_3 */
.sub01_3 .sct01{padding-bottom: 155px;}
.sub01_3 .sct01 .img_box{max-width: 1021px;margin: 0 auto;padding-top: 70px;}
.sub01_3 .sct01 .img_box .pc{display: block;}
.sub01_3 .sct01 .img_box .mo{display: none;}

@media screen and (max-width: 1024px) {
  .sub01_3 .sct01{padding-bottom: 120px;}
  .sub01_3 .sct01 .img_box{padding-top: 50px;}
  .sub01_3 .sct01 .img_box .pc{display: block !important;}

}
@media screen and (max-width: 768px) {
  .sub01_3 .sct01{padding-bottom: 80px;}
  .sub01_3 .sct01 .img_box{max-width: 480px;padding: 40px 20px 0;}
  .sub01_3 .sct01 .img_box .pc{display: none !important;}
  .sub01_3 .sct01 .img_box .mo{display: block;}  
}

.sub01_3 .sct02{padding-bottom: 220px;}
.sub01_3 .sct02 h4{font-size: 24px;font-weight: 800;color: #333333;margin-top: 36px;}
.sub01_3 .sct02 p.adress{font-size: 17px;color: #555555;margin-top: 9px;}
.sub01_3 .sct02 .call_wrap{margin-top: 30px;}
.sub01_3 .sct02 .call_wrap .team_call{width: 100%;border-spacing: 0;}
.sub01_3 .sct02 .call_wrap .team_call tr .team_name{width: 25%;}
.sub01_3 .sct02 .call_wrap .team_call tr .team_num{width: 37.35%;border-right: none !important;}
.sub01_3 .sct02 .call_wrap .team_call tr th{font-size: 20px;font-weight: 700;color: #222222;text-align: center;background-color: #F2F2F2;border: 0;border-top: #43C3C3 solid 2px;padding: 36px 0;}
.sub01_3 .sct02 .call_wrap .team_call tr td{font-size: 16px;color: #222222;text-align: center;border-right: #DBDBDB solid 1px;border-bottom: #DBDBDB solid 1px;vertical-align: middle;padding: 16px 0;}

@media screen and (max-width: 1024px) {
  .sub01_3 .sct02{padding-bottom: 160px;}
  .sub01_3 .sct02 h4{font-size: 22px;margin-top: 32px;}
  .sub01_3 .sct02 p.adress{font-size: 16px;margin-top: 8px;}
  .sub01_3 .sct02 .call_wrap{margin-top: 26px;}
}
@media screen and (max-width: 768px) {
  .sub01_3 .sct02{padding-bottom: 100px;}
  .sub01_3 .sct02 h4{font-size: 20px;margin-top: 28px;}
  .sub01_3 .sct02 p.adress{margin-top: 6px;}
  .sub01_3 .sct02 .call_wrap{margin-top: 22px;}

  .sub01_3 .sct02 .call_wrap .team_call tr th{font-size: 18px;padding: 24px 5px;}
  .sub01_3 .sct02 .call_wrap .team_call tr td{font-size: 15px;padding: 12px 5px;}
}


/* 센터소개 > 오시는길 sub01_4 */
.sub01_4 .sct01{padding-bottom: 160px;}

.sub01_4 .sct01 .place_info{display: flex;justify-content: center;flex-wrap: wrap;gap: 60px;margin-top: 60px;}
.sub01_4 .sct01 .place_info > li{display: flex;align-items: center;gap: 20px;}
.sub01_4 .sct01 .place_info > li .txt_box h4{font-size: 24px;font-weight: 800;color: #333333;}
.sub01_4 .sct01 .place_info > li .txt_box p{font-size: 17px;color: #555555;margin-top: 9px;}

.sub01_4 .sct01 .kakao_map{height: 510px;border-radius: 15px;overflow: hidden;margin-top: 50px;}
.sub01_4 .sct01 .kakao_map .root_daum_roughmap{width: 100% !important;}
.sub01_4 .sct01 .kakao_map .root_daum_roughmap .wrap_map{height: 510px !important;}

@media screen and (max-width: 1024px) {
  .sub01_4 .sct01{padding-bottom: 120px;}

  .sub01_4 .sct01 .place_info{gap: 40px;margin-top: 40px;}
  .sub01_4 .sct01 .place_info > li{gap: 16px;}
  .sub01_4 .sct01 .place_info > li .txt_box h4{font-size: 22px;}
  .sub01_4 .sct01 .place_info > li .txt_box p{margin-top: 8px;}

  .sub01_4 .sct01 .kakao_map{height: 360px;margin-top: 40px;}
  .sub01_4 .sct01 .kakao_map .root_daum_roughmap .wrap_map{height: 360px !important;}
}
@media screen and (max-width: 768px) {
  .sub01_4 .sct01{padding-bottom: 80px;}

  .sub01_4 .sct01 .place_info{flex-direction: column;justify-content: left;gap: 20px;margin-top: 20px;}
  .sub01_4 .sct01 .place_info > li{gap: 12px;}
  .sub01_4 .sct01 .place_info > li img{width: 60px;height: 60px;}
  .sub01_4 .sct01 .place_info > li .txt_box h4{font-size: 20px;}
  .sub01_4 .sct01 .place_info > li .txt_box p{font-size: 16px;margin-top: 7px;}

  .sub01_4 .sct01 .kakao_map{height: 240px;margin-top: 20px;border-radius: 12px;}
  .sub01_4 .sct01 .kakao_map .root_daum_roughmap .wrap_map{height: 240px !important;}
}


/* 보건관리위탁 > 보건관리위탁이란? sub02_1 sct01*/
.sub02_1 .sct01 .policy_explain{font-size: 20px;color: #333333;line-height: 1.8;}

.sub02_1 .sct01 .advantages_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;padding-bottom: 80px;}
.sub02_1 .sct01 .advantages_wrap .advantages{position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;width: 66.66%;}
.sub02_1 .sct01 .advantages_wrap .advantages::before{content: '';position: absolute;left: 110.6%;top: 50%;display: block;width: 7px;height: 7px;background-color: #00B1B0;border-radius: 50%;transform: translateY(-50%);}
.sub02_1 .sct01 .advantages_wrap .advantages::after{content: '';position: absolute;left: 100%;top: 50%;display: block;width: 10.6%;height: 1px;background-color: #00B1B0;transform: translateY(-50%);}
.sub02_1 .sct01 .advantages_wrap .advantages > li{position: relative;display: flex;flex-direction: column;align-items: center;width: 32.57%;border: #E0E0E0 solid 1px;border-radius: 8px;padding: 4.8%;}
.sub02_1 .sct01 .advantages_wrap .advantages > li:nth-child(n + 2)::before{content: '';position: absolute;top: 50%;left: -21px;display: block;width: 33px;height: 33px;background: url(/html/img/sub02_1_plus.png) no-repeat center/cover;transform: translateY(-50%);}
.sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box{width: 100%;}
.sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box h4{font-size: 22px;font-weight: 800;color: #00B1B0;text-align: center;padding: 26px 0 15px;}
.sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box .detail_list{width: 100%;padding-top: 16px;border-top: #E3E3E3 solid 1px;}
.sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box .detail_list > li{font-size: 16px;color: #666666;text-align: center;}
.sub02_1 .sct01 .advantages_wrap .result{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 23.63%;background: url(/html/img/sub02_1_bg.png) no-repeat center/contain;}
.sub02_1 .sct01 .advantages_wrap .result h4{font-size: 24px;font-weight: 800;color: #fff;padding-top: 12px;}
.sub02_1 .sct01 .advantages_wrap .result p{font-size: 16px;color: #fff;}

@media screen and (max-width:1200px) {
  .sub02_1 .sct01 .policy_explain br{display: none;}
}
@media screen and (max-width:1024px) {
  .sub02_1 .sct01 .policy_explain{font-size: 18px;}

  .sub02_1 .sct01 .advantages_wrap{margin-top: 40px;padding-bottom: 60px;}
  .sub02_1 .sct01 .advantages_wrap .advantages > li:nth-child(n + 2)::before{width: 30px;height: 30px;}
  .sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box h4{font-size: 20px;padding: 24px 0 12px;}
  .sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box .detail_list{padding-top: 14px;}
  .sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box .detail_list > li{font-size: 15px;}
  .sub02_1 .sct01 .advantages_wrap .result h4{font-size: 22px;padding-top: 10px;}
  .sub02_1 .sct01 .advantages_wrap .result p{font-size: 15px;}
}
@media screen and (max-width:768px) {
  .sub02_1 .sct01 .policy_explain{font-size: 16px;}

  .sub02_1 .sct01 .advantages_wrap{justify-content: center;gap: 30px;margin-top: 30px;padding-bottom: 40px;}
  .sub02_1 .sct01 .advantages_wrap .advantages{gap: 12px;width: 100%;}
  .sub02_1 .sct01 .advantages_wrap .advantages::before{left: 50%;top: calc(100% + 14px);transform: translateX(-50%);}
  .sub02_1 .sct01 .advantages_wrap .advantages::after{left: 50%;top: 100%;width: 1px;height: 14px;transform: translateX(-50%);}
  .sub02_1 .sct01 .advantages_wrap .advantages > li{width: 100%;flex-direction: row;gap: 10px;padding: 20px;}
  .sub02_1 .sct01 .advantages_wrap .advantages > li:nth-child(n + 2)::before{left: 50%;top: -20px;width: 30px;height: 30px;transform: translateX(-50%);}
  .sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box h4{font-size: 18px;padding: 0 0 10px;}
  .sub02_1 .sct01 .advantages_wrap .advantages > li .txt_box .detail_list{padding-top: 12px;}
  .sub02_1 .sct01 .advantages_wrap .result{width: 60%;min-height: 160px;}
  .sub02_1 .sct01 .advantages_wrap .result h4{font-size: 20px;padding-top: 8px;}
}

.sub02_1 .sct01 .center_desc{padding-top: 80px;border-top: #E3E3E3 solid 1px;}
.sub02_1 .sct01 .center_desc .about_center > li:nth-child(n + 2){margin-top: 50px;}
.sub02_1 .sct01 .center_desc .about_center > li h4{font-size: 22px;font-weight: 700;color: #333333;}
.sub02_1 .sct01 .center_desc .about_center > li p{position: relative;font-size: 17px;color: #666666;margin-top: 16px;padding-left: 14px;}
.sub02_1 .sct01 .center_desc .about_center > li p::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;}
.sub02_1 .sct01 .center_desc > img{display: block;margin-top: 60px;max-width: 927px;width: 100%;}

@media screen and (max-width:1024px) {
  .sub02_1 .sct01 .center_desc{padding-top: 60px;}
  .sub02_1 .sct01 .center_desc .about_center > li:nth-child(n + 2){margin-top: 40px;}
  .sub02_1 .sct01 .center_desc > img{margin-top: 40px;}
}
@media screen and (max-width:768px) {
  .sub02_1 .sct01 .center_desc{padding-top: 40px;}
  .sub02_1 .sct01 .center_desc .about_center > li:nth-child(n + 2){margin-top: 30px;}
  .sub02_1 .sct01 .center_desc .about_center > li h4{font-size: 18px;}
  .sub02_1 .sct01 .center_desc .about_center > li p{font-size: 16px;margin-top: 12px;padding-left: 12px;}
  .sub02_1 .sct01 .center_desc .about_center > li p br{display: none;}
  .sub02_1 .sct01 .center_desc .about_center > li p::before{font-size: 16px;}
  .sub02_1 .sct01 .center_desc > img{margin-top: 30px;}
}


/* 보건관리위탁 > 관련법령 sub02_1 sct02*/
.sub02_1 .sct02 .law_desc{padding-bottom: 56px;}
.sub02_1 .sct02 .law_desc h4{font-size: 24px;font-weight: 700;color: #333333;}
.sub02_1 .sct02 .law_desc p{font-size: 17px;color: #666666;margin-top: 22px;}
.sub02_1 .sct02 .law_desc .law_ex{margin-top: 30px;}
.sub02_1 .sct02 .law_desc .law_ex > li{position: relative;font-size: 17px;color: #666666;padding-left: 14px;}
.sub02_1 .sct02 .law_desc .law_ex > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;}
.sub02_1 .sct02 .law_desc .law_ex > li:nth-child(n + 2){margin-top: 12px;}

@media screen and (max-width:768px) {
  .sub02_1 .sct02 .law_desc{padding-bottom: 30px;}
  .sub02_1 .sct02 .law_desc h4{font-size: 18px;}
  .sub02_1 .sct02 .law_desc p{font-size: 16px;margin-top: 16px;}
  .sub02_1 .sct02 .law_desc p br{display: none;}
  .sub02_1 .sct02 .law_desc .law_ex{margin-top: 20px;}
  .sub02_1 .sct02 .law_desc .law_ex > li{font-size: 16px;padding-left: 12px;}
  .sub02_1 .sct02 .law_desc .law_ex > li::before{font-size: 16px;}
  .sub02_1 .sct02 .law_desc .law_ex > li:nth-child(n + 2){margin-top: 10px;}
}

.sub02_1 .sct02 .penalty_standard{padding-top: 80px;border-top: #E3E3E3 solid 1px;}
.sub02_1 .sct02 .penalty_standard .table_wrap{margin-top: 24px;overflow-x: scroll;}
.sub02_1 .sct02 .penalty_standard .table_wrap::-webkit-scrollbar{width: 6px;height: 6px;}
.sub02_1 .sct02 .penalty_standard .table_wrap::-webkit-scrollbar-thumb{width: 35px;height: 6px;border-radius: 3px;background: #aaa;}
.sub02_1 .sct02 .penalty_standard .table_wrap table{width: 100%;min-width: 600px;border-spacing: 0;}
.sub02_1 .sct02 .penalty_standard .table_wrap tr .penalty_act{width: 41%;border-top: 0;border-left: 0;}
.sub02_1 .sct02 .penalty_standard .table_wrap tr .penalty_detail{border-top: 0;}
.sub02_1 .sct02 .penalty_standard .table_wrap tr .penalty_price{width: 29%;border-top: 0;}
.sub02_1 .sct02 .penalty_standard .table_wrap tr th{font-size: 20px;font-weight: 700;color: #fff;background-color: #7FC4C4;padding: 12px 30px;border-color: #DBDBDB;border-style: solid;border-width: 1px 0 0 1px;}
.sub02_1 .sct02 .penalty_standard .table_wrap tr td{font-size: 16px;color: #555555;text-align: center;line-height: 1.5;padding: 18px 20px;background-color: #fff;border-color: #DBDBDB;border-style: solid;border-width: 1px 0 0 1px;}

.sub02_1 .sct02 .visit_standard{margin-top: 80px;}
.sub02_1 .sct02 .visit_standard .type_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 25px;}
.sub02_1 .sct02 .visit_standard .type_list > li{width: 49.2%;background-color: #fff;padding: 24px 26px;border: #DDDDDD solid 1px;border-top: #00B1B0 solid 2px;background-repeat: no-repeat;background-size: auto;background-position: right 25px bottom 25px;}
.sub02_1 .sct02 .visit_standard .type_list > li:nth-child(1){background-image: url(/html/img/sub02_1_img06.png);}
.sub02_1 .sct02 .visit_standard .type_list > li:nth-child(2){background-image: url(/html/img/sub02_1_img07.png);}
.sub02_1 .sct02 .visit_standard .type_list > li h5{font-size: 18px;font-weight: 300;color: #333333;padding-bottom: 17px;}
.sub02_1 .sct02 .visit_standard .type_list > li h5 b{font-weight: 700;}
.sub02_1 .sct02 .visit_standard .type_list > li .detail_type{padding-top: 20px;border-top: #DDDDDD dashed 1px;}
.sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li{position: relative;padding-left: 14px;}
.sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;line-height: 1.1;}
.sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li:nth-child(n + 2){margin-top: 5px;}
.sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li span:nth-child(1){display: inline-block;min-width: 50px;font-size: 15px;font-weight: 500;color: #444444;}
.sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li span:nth-child(2){display: inline-block;font-size: 15px;font-weight: 400;color: #666666;}

.sub02_1 .sct02 .visit_standard .ps{margin-top: 20px;}
.sub02_1 .sct02 .visit_standard .ps h5{font-size: 17px;font-weight: 700;color: #666666;}
.sub02_1 .sct02 .visit_standard .ps h5 span{font-weight: 400;}
.sub02_1 .sct02 .visit_standard .ps p{font-size: 15px;color: #666666;padding-left: 18px;margin-top: 12px;}

@media screen and (max-width:1024px) {
  .sub02_1 .sct02 .penalty_standard{padding-top: 60px;}
  .sub02_1 .sct02 .penalty_standard .table_wrap{margin-top: 20px;}

  .sub02_1 .sct02 .visit_standard{margin-top: 60px;}
  .sub02_1 .sct02 .visit_standard .type_list{margin-top: 22px;}

}
@media screen and (max-width:768px) {
  .sub02_1 .sct02 .penalty_standard{padding-top: 40px;}
  .sub02_1 .sct02 .penalty_standard .table_wrap{margin-top: 16px;}
  .sub02_1 .sct02 .penalty_standard .table_wrap tr th{font-size: 18px;padding: 10px 20px;}
  .sub02_1 .sct02 .penalty_standard .table_wrap tr td{font-size: 15px;padding: 16px 18px;}

  .sub02_1 .sct02 .visit_standard{margin-top: 40px;}
  .sub02_1 .sct02 .visit_standard .type_list{gap: 16px;margin-top: 18px;}
  .sub02_1 .sct02 .visit_standard .type_list > li{width: 100%;padding: 20px 22px;background-position: right 20px bottom 20px;}
  .sub02_1 .sct02 .visit_standard .type_list > li h5{font-size: 16px;padding-bottom: 15px;}
  .sub02_1 .sct02 .visit_standard .type_list > li .detail_type{padding-top: 16px;}
  .sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li{padding-left: 12px;}
  .sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li::before{font-size: 16px;}
  .sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li:nth-child(n + 2){margin-top: 3px;}
  .sub02_1 .sct02 .visit_standard .type_list > li .detail_type > li span:nth-child(1){min-width: 45px;}

  .sub02_1 .sct02 .visit_standard .ps{margin-top: 16px;}
  .sub02_1 .sct02 .visit_standard .ps h5{font-size: 16px;}
  .sub02_1 .sct02 .visit_standard .ps p{padding-left: 16px;margin-top: 10px;}
}


/* 보건관리위탁 > 보건관리위탁방법 sub02_1 sct03*/
.sub02_1 .sct03 .how_desc{font-size: 20px;color: #333333;}
.sub02_1 .sct03 .how_steps{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;padding-bottom: 100px;}
.sub02_1 .sct03 .how_steps > li{display: flex;flex-direction: column;align-items: center;position: relative;width: 23%;border: #E0E0E0 solid 1px;border-radius: 17px;padding: 42px 20px;}
.sub02_1 .sct03 .how_steps > li:nth-child(n + 2)::before{content: '';position: absolute;top: 50%;left: -18px;display: block;width: 10px;height: 18px;background: url(/html/img/sub02_1_arrow.png) no-repeat center/cover;transform: translateY(-50%);}
.sub02_1 .sct03 .how_steps > li .step{position: absolute;top: 0;left: 50%;width: 116px;font-size: 15px;font-weight: 600;line-height: 36px;color: #fff;text-align: center;background-color: #00B1B0;border-radius: 999px;transform: translate(-50%, -50%);}
.sub02_1 .sct03 .how_steps > li p{font-size: 18px;color: #666666;text-align: center;margin-top: 16px;}

@media screen and (max-width:1024px) {
  .sub02_1 .sct03 .how_steps{margin-top: 40px;padding-bottom: 80px;}
}
@media screen and (max-width:768px) {
  .sub02_1 .sct03 .how_desc{font-size: 16px;}
  .sub02_1 .sct03 .how_steps{margin-top: 30px;padding-bottom: 60px;}
  .sub02_1 .sct03 .how_steps > li{width: 47.5%;border-radius: 12px;padding: 30px 10px;margin-bottom: 20px;}
  .sub02_1 .sct03 .how_steps > li:nth-child(n + 2)::before{left: -12px;width: 9px;height: 16.2px;}
  .sub02_1 .sct03 .how_steps > li .step{width: 90px;font-weight: 500;line-height: 30px;}
  .sub02_1 .sct03 .how_steps > li p{font-size: 16px;margin-top: 12px;}
}

.sub02_1 .sct03 .ready_wrap{padding-top: 80px;border-top: #E3E3E3 solid 1px;}
.sub02_1 .sct03 .ready_wrap .type_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 25px;}
.sub02_1 .sct03 .ready_wrap .type_list > li{width: 49.2%;background-color: #fff;padding: 24px 26px;border: #DDDDDD solid 1px;border-top: #00B1B0 solid 2px;background-repeat: no-repeat;background-size: auto;background-position: right 25px bottom 25px;}
.sub02_1 .sct03 .ready_wrap .type_list > li:nth-child(1){background-image: url(/html/img/sub02_1_img12.png);}
.sub02_1 .sct03 .ready_wrap .type_list > li:nth-child(2){background-image: url(/html/img/sub02_1_img13.png);}
.sub02_1 .sct03 .ready_wrap .type_list > li h5{font-size: 18px;font-weight: 700;color: #333333;padding-bottom: 20px;}
.sub02_1 .sct03 .ready_wrap .type_list > li .paper_type{padding-top: 20px;border-top: #DDDDDD dashed 1px;}
.sub02_1 .sct03 .ready_wrap .type_list > li .paper_type > li{position: relative;font-size: 15px;font-weight: 400;color: #666666;padding-left: 14px;}
.sub02_1 .sct03 .ready_wrap .type_list > li .paper_type > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;line-height: 1.1;}
.sub02_1 .sct03 .ready_wrap .type_list > li .paper_type > li:nth-child(n + 2){margin-top: 5px;}

@media screen and (max-width:1024px) {
  .sub02_1 .sct03 .ready_wrap{padding-top: 60px;}
  .sub02_1 .sct03 .ready_wrap .type_list{margin-top: 22px;}
}
@media screen and (max-width:768px) {
  .sub02_1 .sct03 .ready_wrap{padding-top: 40px;}
  .sub02_1 .sct03 .ready_wrap .type_list{gap: 16px;margin-top: 18px;}
  .sub02_1 .sct03 .ready_wrap .type_list > li{width: 100%;padding: 20px 22px;background-position: right 20px bottom 20px;background-size: 45px;}
  .sub02_1 .sct03 .ready_wrap .type_list > li h5{font-size: 16px;padding-bottom: 15px;}
  .sub02_1 .sct03 .ready_wrap .type_list > li .paper_type{padding-top: 16px;}
  .sub02_1 .sct03 .ready_wrap .type_list > li .paper_type > li{padding-left: 12px;}
  .sub02_1 .sct03 .ready_wrap .type_list > li .paper_type > li::before{font-size: 16px;}
  .sub02_1 .sct03 .ready_wrap .type_list > li .paper_type > li:nth-child(n + 2){margin-top: 3px;}
}

.sub02_1 .sct03 .ready_steps{margin-top: 60px;}
.sub02_1 .sct03 .ready_steps > li{position: relative;display: flex;align-items: center;gap: 36px;}
.sub02_1 .sct03 .ready_steps > li:nth-child(n + 2){margin-top: 60px;}
.sub02_1 .sct03 .ready_steps > li:nth-child(n + 2)::before{content: '';position: absolute;left: 120px;top: -30px;display: block;width: 0;height: 0;border-top: #00B1B0 solid 7px;border-left: transparent solid 7px;border-bottom: transparent solid 7px;border-right: transparent solid 7px;}
.sub02_1 .sct03 .ready_steps > li h5{width: 250px;font-size: 20px;font-weight: 700;color: #fff;line-height: 1.5;text-align: center;border-radius: 10px;padding: 30px 10px;}
.sub02_1 .sct03 .ready_steps > li h5 span{font-size: 14px;}
.sub02_1 .sct03 .ready_steps > li:nth-child(1) h5{background-color: #92DBDB;}
.sub02_1 .sct03 .ready_steps > li:nth-child(2) h5{background-color: #76D1D1;}
.sub02_1 .sct03 .ready_steps > li:nth-child(3) h5{background-color: #51C9C9;}
.sub02_1 .sct03 .ready_steps > li:nth-child(4) h5{background-color: #00B1B0;}
.sub02_1 .sct03 .ready_steps > li p{width: calc(100% - 286px); font-size: 18px;color: #333333;}

@media screen and (max-width:1024px) {
  .sub02_1 .sct03 .ready_steps{margin-top: 40px;}
  .sub02_1 .sct03 .ready_steps > li:nth-child(n + 2){margin-top: 40px;}
}
@media screen and (max-width:768px) {
  .sub02_1 .sct03 .ready_steps{margin-top: 20px;}
  .sub02_1 .sct03 .ready_steps > li{gap: 20px;}
  .sub02_1 .sct03 .ready_steps > li:nth-child(n + 2){margin-top: 20px;}
  .sub02_1 .sct03 .ready_steps > li:nth-child(n + 2)::before{left: 54px;top: -13px;}
  .sub02_1 .sct03 .ready_steps > li h5{width: 120px;font-size: 18px;padding: 14px 10px;}
  .sub02_1 .sct03 .ready_steps > li p{width: calc(100% - 140px); font-size: 16px;}
}


/* 보건관리위탁 > 절차 sub02_1 sct04*/
.sub02_1 .sct04 h4{display: flex;align-items: center;gap: 10px;font-size: 24px;font-weight: 700;color: #333333;}
.sub02_1 .sct04 h4:nth-child(n + 2){margin-top: 50px;}
.sub02_1 .sct04 h4 .num{display: block;width: 40px;height: 40px;background-color: #00B1B0;border-radius: 50%;font-size: 18px;font-weight: 800;color: #fff;text-align: center;line-height: 40px;}

.sub02_1 .sct04 .process_type{display: flex;flex-wrap: wrap;margin-top: 30px;border: #DDDDDD solid 1px;border-radius: 19px;overflow: hidden;}
.sub02_1 .sct04 .process_type > li{width: 33.33%;min-height: 260px;background-color: #fff;padding: 30px 22px;}
.sub02_1 .sct04 .process_type > li:nth-child(n + 2){border-left: #DDDDDD solid 1px;}
.sub02_1 .sct04 .process_type > li h5{font-size: 18px;font-weight: 700;color: #00B1B0;padding-bottom: 14px;}
.sub02_1 .sct04 .process_type > li .process_detail{padding-top: 20px;border-top: #DDDDDD dashed 1px;}
.sub02_1 .sct04 .process_type > li .process_detail > li{position: relative;font-size: 15px;font-weight: 400;color: #666666;padding-left: 14px;line-height: 2;}
.sub02_1 .sct04 .process_type > li .process_detail > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;line-height: 1.6;}

@media screen and (max-width:1024px) {
  .sub02_1 .sct04 h4:nth-child(n + 2){margin-top: 40px;}
  .sub02_1 .sct04 .process_type > li .process_detail > li br{display: none;}
}
@media screen and (max-width:1024px) {
  .sub02_1 .sct04 h4{font-size: 20px;}
  .sub02_1 .sct04 h4:nth-child(n + 2){margin-top: 30px;}
  .sub02_1 .sct04 h4 .num{width: 32px;height: 32px;font-size: 16px;line-height: 32px;}

  .sub02_1 .sct04 .process_type{margin-top: 18px;}
  .sub02_1 .sct04 .process_type > li{width: 100%;min-height: unset;padding: 22px 20px;}
  .sub02_1 .sct04 .process_type > li:nth-child(n + 2){border-left: 0;border-top: #DDDDDD solid 1px;}
  .sub02_1 .sct04 .process_type > li h5{font-size: 16px;padding-bottom: 15px;}
  .sub02_1 .sct04 .process_type > li .process_detail{padding-top: 16px;}
  .sub02_1 .sct04 .process_type > li .process_detail > li{padding-left: 12px;}
  .sub02_1 .sct04 .process_type > li .process_detail > li::before{font-size: 16px;}
}


/* 작업환경측정 > 작업환경측정이란? sub03_1 sct01 */
.sub03_1 .sct01 .policy_explain{font-size: 20px;color: #333333;line-height: 1.8;}

@media screen and (max-width:1200px) {
  .sub03_1 .sct01 .policy_explain br{display: none;}
}
@media screen and (max-width:1024px) {
  .sub03_1 .sct01 .policy_explain{font-size: 18px;}
}
@media screen and (max-width:768px) {
  .sub03_1 .sct01 .policy_explain{font-size: 16px;}
}


/* 작업환경측정 > 관련법령 및 실시절차 sub03_1 sct02 */
.sub03_1 .sct02 .process_steps{margin-top: 30px;}
.sub03_1 .sct02 .process_steps > li{position: relative;display: flex;align-items: center;gap: 36px;}
.sub03_1 .sct02 .process_steps > li:nth-child(n + 2){margin-top: 60px;}
.sub03_1 .sct02 .process_steps > li:nth-child(n + 2)::before{content: '';position: absolute;left: 120px;top: -30px;display: block;width: 0;height: 0;border-top: #00B1B0 solid 7px;border-left: transparent solid 7px;border-bottom: transparent solid 7px;border-right: transparent solid 7px;}
.sub03_1 .sct02 .process_steps > li h5{width: 250px;font-size: 20px;font-weight: 700;color: #fff;line-height: 1.5;text-align: center;border-radius: 10px;padding: 30px 10px;}
.sub03_1 .sct02 .process_steps > li h5 span{font-size: 14px;}
.sub03_1 .sct02 .process_steps > li:nth-child(1) h5{background-color: #92DBDB;}
.sub03_1 .sct02 .process_steps > li:nth-child(2) h5{background-color: #76D1D1;}
.sub03_1 .sct02 .process_steps > li:nth-child(3) h5{background-color: #51C9C9;}
.sub03_1 .sct02 .process_steps > li:nth-child(4) h5{background-color: #00B1B0;}
.sub03_1 .sct02 .process_steps > li .step_desc{width: calc(100% - 286px);}
.sub03_1 .sct02 .process_steps > li .step_desc > li{font-size: 18px;color: #333333;}
.sub03_1 .sct02 .process_steps > li .step_desc > li:nth-child(n + 2){margin-top: 10px;}
.sub03_1 .sct02 .process_steps > li .step_desc > li span{color: #00B1B0;padding-right: 5px;}

@media screen and (max-width:1024px) {
  .sub03_1 .sct02 .process_steps > li:nth-child(n + 2){margin-top: 40px;}
}
@media screen and (max-width:768px) {
  .sub03_1 .sct02 .process_steps{margin-top: 16px;}
  .sub03_1 .sct02 .process_steps > li{gap: 20px;}
  .sub03_1 .sct02 .process_steps > li:nth-child(n + 2){margin-top: 20px;}
  .sub03_1 .sct02 .process_steps > li:nth-child(n + 2)::before{left: 54px;top: -13px;}
  .sub03_1 .sct02 .process_steps > li h5{width: 120px;font-size: 18px;padding: 14px 10px;}
  .sub03_1 .sct02 .process_steps > li .step_desc{width: calc(100% - 140px);}
  .sub03_1 .sct02 .process_steps > li .step_desc > li{font-size: 16px;}
  .sub03_1 .sct02 .process_steps > li .step_desc > li:nth-child(n + 2){margin-top: 8px;}
  .sub03_1 .sct02 .process_steps > li .step_desc > li span{padding-right: 3px;}
}

.sub03_1 .sct02 .target_wrap{margin-top: 60px;}
.sub03_1 .sct02 .target_wrap .target_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 25px;}
.sub03_1 .sct02 .target_wrap .target_list > li{width: 49.2%;background-color: #fff;padding: 24px 26px;border: #DDDDDD solid 1px;border-top: #00B1B0 solid 2px;background-repeat: no-repeat;background-size: auto;background-position: right 25px bottom 25px;}
.sub03_1 .sct02 .target_wrap .target_list > li:nth-child(1){background-image: url(/html/img/sub03_1_img01.png);}
.sub03_1 .sct02 .target_wrap .target_list > li:nth-child(2){background-image: url(/html/img/sub03_1_img02.png);}
.sub03_1 .sct02 .target_wrap .target_list > li h5{font-size: 18px;font-weight: 700;color: #333333;padding-bottom: 20px;}
.sub03_1 .sct02 .target_wrap .target_list > li h5 span{font-weight: 300;}
.sub03_1 .sct02 .target_wrap .target_list > li .type{padding-top: 20px;border-top: #DDDDDD dashed 1px;}
.sub03_1 .sct02 .target_wrap .target_list > li .type > li{position: relative;font-size: 15px;font-weight: 400;color: #666666;line-height: 2;padding-left: 14px;padding-right: 20px;}
.sub03_1 .sct02 .target_wrap .target_list > li .type > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;line-height: 1.6;}

@media screen and (max-width:1024px) {
  .sub03_1 .sct02 .target_wrap .target_list{margin-top: 22px;}
}
@media screen and (max-width:768px) {
  .sub03_1 .sct02 .target_wrap{margin-top: 40px;}
  .sub03_1 .sct02 .target_wrap .target_list{gap: 16px;margin-top: 18px;}
  .sub03_1 .sct02 .target_wrap .target_list > li{width: 100%;padding: 20px 22px;background-position: right 20px bottom 20px;background-size: 28px;}
  .sub03_1 .sct02 .target_wrap .target_list > li h5{font-size: 16px;padding-bottom: 15px;}
  .sub03_1 .sct02 .target_wrap .target_list > li .type{padding-top: 16px;}
  .sub03_1 .sct02 .target_wrap .target_list > li .type > li{line-height: 1.8;padding-left: 12px;padding-right: 14px;}
  .sub03_1 .sct02 .target_wrap .target_list > li .type > li::before{font-size: 16px;}
}


/* 작업환경측정 > 측정주기 및 횟수 sub03_1 sct03 */
.sub03_1 .sct03 .term_desc{font-size: 20px;color: #333333;letter-spacing: -0.025em;}

.sub03_1 .sct03 .term_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.sub03_1 .sct03 .term_list > li{width: 32%;background-color: #fff;padding: 24px 26px;border: #DDDDDD solid 1px;border-top: #00B1B0 solid 2px;}
.sub03_1 .sct03 .term_list > li h5{font-size: 18px;font-weight: 700;color: #333333;padding-bottom: 20px;}
.sub03_1 .sct03 .term_list > li .detail{padding-top: 20px;border-top: #DDDDDD dashed 1px;}
.sub03_1 .sct03 .term_list > li .detail > li{position: relative;font-size: 15px;font-weight: 400;color: #666666;padding-left: 14px;padding-right: 20px;}
.sub03_1 .sct03 .term_list > li .detail > li:nth-child(n + 2){margin-top: 8px;}
.sub03_1 .sct03 .term_list > li .detail > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;line-height: 1.1;}
.sub03_1 .sct03 .term_list > li .detail > li h6{font-weight: 700;color: #333333;padding-bottom: 8px;}

@media screen and (max-width:768px) {
  .sub03_1 .sct03 .term_list{gap: 16px;margin-top: 40px;}
  .sub03_1 .sct03 .term_list > li{width: 100%;padding: 20px 22px;}
  .sub03_1 .sct03 .term_list > li h5{font-size: 16px;padding-bottom: 15px;}
  .sub03_1 .sct03 .term_list > li .detail{padding-top: 16px;}
  .sub03_1 .sct03 .term_list > li .detail > li{line-height: 1.8;padding-left: 12px;padding-right: 14px;}
  .sub03_1 .sct03 .term_list > li .detail > li:nth-child(n + 2){margin-top: 5px;}
  .sub03_1 .sct03 .term_list > li .detail > li::before{font-size: 16px;}
  .sub03_1 .sct03 .term_list > li .detail > li h6{padding-bottom: 5px;}
}


/* 작업환경측정 > 과태료 부과 기준 sub03_1 sct04 */
.sub03_1 .sct04 .penalty_standard .table_wrap{margin-top: 24px;overflow-x: scroll;}
.sub03_1 .sct04 .penalty_standard .table_wrap::-webkit-scrollbar{width: 6px;height: 6px;}
.sub03_1 .sct04 .penalty_standard .table_wrap::-webkit-scrollbar-thumb{width: 35px;height: 6px;border-radius: 3px;background: #aaa;}
.sub03_1 .sct04 .penalty_standard .table_wrap table{width: 100%;min-width: 650px;border-spacing: 0;}
.sub03_1 .sct04 .penalty_standard .table_wrap tr .penalty_act{width: 33.4%;border-top: 0;border-left: 0;}
.sub03_1 .sct04 .penalty_standard .table_wrap tr .penalty_law{width: 12.8%;border-top: 0;}
.sub03_1 .sct04 .penalty_standard .table_wrap tr .penalty_detail{border-top: 0;}
.sub03_1 .sct04 .penalty_standard .table_wrap tr .penalty_price{width: 29.1%;border-top: 0;}
.sub03_1 .sct04 .penalty_standard .table_wrap tr th{font-size: 20px;font-weight: 700;color: #fff;background-color: #7FC4C4;padding: 12px 30px;border-color: #DBDBDB;border-style: solid;border-width: 1px 0 0 1px;}
.sub03_1 .sct04 .penalty_standard .table_wrap tr td{font-size: 16px;color: #555555;text-align: center;line-height: 1.5;padding: 18px 20px;background-color: #fff;border-color: #DBDBDB;border-style: solid;border-width: 1px 0 0 1px;}
.sub03_1 .sct04 .penalty_standard .table_wrap tr td.no_border{border-left: 0;}

@media screen and (max-width:1024px) {
  .sub03_1 .sct04 .penalty_standard{padding-top: 60px;}
  .sub03_1 .sct04 .penalty_standard .table_wrap{margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub03_1 .sct04 .penalty_standard{padding-top: 40px;}
  .sub03_1 .sct04 .penalty_standard .table_wrap{margin-top: 16px;}
  .sub03_1 .sct04 .penalty_standard .table_wrap tr th{font-size: 18px;padding: 10px 20px;}
  .sub03_1 .sct04 .penalty_standard .table_wrap tr td{font-size: 15px;padding: 16px 18px;}
}


/* 근골격계부담작업 > 근골격계부담작업이란? sub04_1 sct01 */
.sub04_1 .sct01 h3.sct_tit{word-break: break-all;}
.sub04_1 .sct01 .work_explain{font-size: 20px;color: #333333;}

.sub04_1 .sct01 .work_types{display: flex;flex-wrap: wrap;gap: 15px;margin-top: 60px;padding-bottom: 80px;}
.sub04_1 .sct01 .work_types > li{display: flex;align-items: center;gap: 12px;min-height: 126px;width: calc(50% - 7.5px);padding: 20px;background-color: #F6F6F6;border-radius: 10px;}
.sub04_1 .sct01 .work_types > li .num{display: block;width: 60px;height: 60px;background-color: #444444;border-radius: 50%;font-size: 22px;font-weight: 800;color: #fff;line-height: 60px;text-align: center;}
.sub04_1 .sct01 .work_types > li p{width: calc(100% - 72px);font-size: 17px;color: #333333;letter-spacing: -0.015em;}

.sub04_1 .sct01 .pain_desc{padding-top: 80px;border-top: #E3E3E3 solid 1px;}
.sub04_1 .sct01 .pain_desc h4{font-size: 22px;font-weight: 700;color: #333333;}
.sub04_1 .sct01 .pain_desc p{position: relative;font-size: 17px;color: #666666;padding-left: 14px;margin-top: 16px;}
.sub04_1 .sct01 .pain_desc p::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;}

@media screen and (max-width:1024px) {
  .sub04_1 .sct01 .work_types > li p br{display: none;}

  .sub04_1 .sct01 .pain_desc{padding-top: 60px;}
  .sub04_1 .sct01 .pain_desc p br{display: none;}

}
@media screen and (max-width:768px) {
  .sub04_1 .sct01 .work_explain{font-size: 16px;}

  .sub04_1 .sct01 .work_types{gap: 10px;margin-top: 30px;padding-bottom: 40px;}
  .sub04_1 .sct01 .work_types > li{gap: 8px;min-height: 126px;width: 100%;padding: 16px;}
  .sub04_1 .sct01 .work_types > li .num{width: 50px;height: 50px;font-size: 18px;font-weight: 700;line-height: 50px;}
  .sub04_1 .sct01 .work_types > li p{width: calc(100% - 58px);font-size: 16px;}

  .sub04_1 .sct01 .pain_desc{padding-top: 40px;}
  .sub04_1 .sct01 .pain_desc h4{font-size: 18px;}
  .sub04_1 .sct01 .pain_desc p{font-size: 16px;margin-top: 12px;padding-left: 12px;}
  .sub04_1 .sct01 .pain_desc p br{display: none;}
  .sub04_1 .sct01 .pain_desc p::before{font-size: 16px;}
}


/* 근골격계부담작업 > 관련법령 sub04_1 sct02 */
.sub04_1 .sct02 .purpose_wrap{padding-bottom: 80px;}
.sub04_1 .sct02 .purpose_wrap > p{font-size: 17px;color: #666666;margin-top: 22px;}
.sub04_1 .sct02 .purpose_wrap .ps{margin-top: 24px;}
.sub04_1 .sct02 .purpose_wrap .ps h5{font-size: 17px;font-weight: 700;color: #666666;}
.sub04_1 .sct02 .purpose_wrap .ps h5 span{font-weight: 400;}
.sub04_1 .sct02 .purpose_wrap .ps p{font-size: 15px;color: #666666;padding-left: 18px;margin-top: 12px;}

.sub04_1 .sct02 .reason_wrap{padding-top: 80px;border-top: #E3E3E3 solid 1px;}
.sub04_1 .sct02 .reason_wrap .reason_list{background-color: #fff;border-radius: 15px;box-shadow: rgba(0, 0, 0, 0.05) 0 2px 30px;margin-top: 36px;padding: 40px;}
.sub04_1 .sct02 .reason_wrap .reason_list > li{position: relative;font-size: 18px;color: #666666;line-height: 1.6;padding-left: 14px;}
.sub04_1 .sct02 .reason_wrap .reason_list > li:nth-child(n + 2){margin-top: 10px;}
.sub04_1 .sct02 .reason_wrap .reason_list > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;}

@media screen and (max-width:1024px) {
  .sub04_1 .sct02 .purpose_wrap{padding-bottom: 60px;}
  .sub04_1 .sct02 .reason_wrap{padding-top: 60px;}
}
@media screen and (max-width:768px) {
  .sub04_1 .sct02 .purpose_wrap{padding-bottom: 40px;}
  .sub04_1 .sct02 .purpose_wrap > p{font-size: 16px;margin-top: 16px;}
  .sub04_1 .sct02 .purpose_wrap > p br{display: none;}
  .sub04_1 .sct02 .purpose_wrap .ps{margin-top: 16px;}
  .sub04_1 .sct02 .purpose_wrap .ps h5{font-size: 16px;}
  .sub04_1 .sct02 .purpose_wrap .ps p{padding-left: 16px;margin-top: 10px;}

  .sub04_1 .sct02 .reason_wrap{padding-top: 40px;}
  .sub04_1 .sct02 .reason_wrap .reason_list{border-radius: 12px;margin-top: 18px;padding: 20px;}
  .sub04_1 .sct02 .reason_wrap .reason_list > li{font-size: 16px;padding-left: 14px;}
  .sub04_1 .sct02 .reason_wrap .reason_list > li br{display: none;}
  .sub04_1 .sct02 .reason_wrap .reason_list > li:nth-child(n + 2){margin-top: 8px;}
  .sub04_1 .sct02 .reason_wrap .reason_list > li::before{font-size: 16px;line-height: 1.4;}
  
}


/* 근골격계부담작업 > 절차 sub04_1 sct03 */
.sub04_1 .sct03 .check_wrap{padding-bottom: 80px;}
.sub04_1 .sct03 .check_wrap img{margin-top: 36px;}
.sub04_1 .sct03 .check_wrap img.pc{display: block !important;}
.sub04_1 .sct03 .check_wrap img.mobile{display: none !important;}

.sub04_1 .sct03 .step_wrap{padding-top: 80px;border-top: #E3E3E3 solid 1px;}
.sub04_1 .sct03 .step_wrap .check_step{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 70px;}
.sub04_1 .sct03 .step_wrap .check_step > li{position: relative;width: 23%;border: #E0E0E0 solid 1px;border-radius: 17px;padding: 60px 18px 44px;}
.sub04_1 .sct03 .step_wrap .check_step > li:nth-child(n + 2)::before{content: '';position: absolute;top: 50%;left: -18px;display: block;width: 10px;height: 18px;background: url(/html/img/sub02_1_arrow.png) no-repeat center/cover;transform: translateY(-50%);}
.sub04_1 .sct03 .step_wrap .check_step > li::after{content: '';display: block;width: 70px;height: 70px;position: absolute;top: 0;left: 50%;background-repeat: no-repeat;background-position: center;background-size: contain;transform: translate(-50%, -50%);}
.sub04_1 .sct03 .step_wrap .check_step > li:nth-child(1):after{background-image: url(/html/img/sub04_1_img02.png);}
.sub04_1 .sct03 .step_wrap .check_step > li:nth-child(2):after{background-image: url(/html/img/sub04_1_img03.png);}
.sub04_1 .sct03 .step_wrap .check_step > li:nth-child(3):after{background-image: url(/html/img/sub04_1_img04.png);}
.sub04_1 .sct03 .step_wrap .check_step > li:nth-child(4):after{background-image: url(/html/img/sub04_1_img05.png);}
.sub04_1 .sct03 .step_wrap .check_step > li .step{display: block;font-size: 13px;font-weight: 700;color: #00B1B0;text-align: center;padding-bottom: 5px;}
.sub04_1 .sct03 .step_wrap .check_step > li h5{font-size: 18px;font-weight: 700;color: #333333;text-align: center;padding-bottom: 14px;}
.sub04_1 .sct03 .step_wrap .check_step > li .step_detail{border-top: #DDDDDD dashed 1px;padding-top: 14px;}
.sub04_1 .sct03 .step_wrap .check_step > li .step_detail > li{position: relative;font-size: 15px;color: #666666;padding-left: 14px;}
.sub04_1 .sct03 .step_wrap .check_step > li .step_detail > li:nth-child(n + 2){margin-top: 10px;}
.sub04_1 .sct03 .step_wrap .check_step > li .step_detail > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;line-height: 1.1;}

@media screen and (max-width:1024px) {
  .sub04_1 .sct03 .check_wrap{padding-bottom: 60px;}
  .sub04_1 .sct03 .check_wrap img{margin-top: 30px;}

  .sub04_1 .sct03 .step_wrap{padding-top: 60px;}
}
@media screen and (max-width:768px) {
  .sub04_1 .sct03 .check_wrap{padding-bottom: 40px;}
  .sub04_1 .sct03 .check_wrap img{margin-top: 24px;}
  .sub04_1 .sct03 .check_wrap img.pc{display: none !important;}
  .sub04_1 .sct03 .check_wrap img.mobile{display: block !important;}

  .sub04_1 .sct03 .step_wrap{padding-top: 40px;}
  .sub04_1 .sct03 .step_wrap .check_step{margin-top: 60px;}
  .sub04_1 .sct03 .step_wrap .check_step > li{width: 100%;border-radius: 12px;margin-bottom: 40px;padding: 40px 16px 32px;}
  .sub04_1 .sct03 .step_wrap .check_step > li:nth-child(n + 2)::before{display: none;}
  .sub04_1 .sct03 .step_wrap .check_step > li::after{width: 60px;height: 60px;}
  .sub04_1 .sct03 .step_wrap .check_step > li .step{padding-bottom: 3px;}
  .sub04_1 .sct03 .step_wrap .check_step > li h5{font-size: 16px;padding-bottom: 10px;}
  .sub04_1 .sct03 .step_wrap .check_step > li .step_detail{padding-top: 10px;}
  .sub04_1 .sct03 .step_wrap .check_step > li .step_detail > li:nth-child(n + 2){margin-top: 8px;}  
}


/* 안전보건관리체계 > 안전보건관리체계란? sub05_1 sct01 */
.sub05_1 .sct01 .safe_wrap p{font-size: 17px;color: #666666;margin-top: 22px;}

.sub05_1 .sct01 .change_wrap{margin-top: 70px;}
.sub05_1 .sct01 .change_wrap .change_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 25px;}
.sub05_1 .sct01 .change_wrap .change_list > li{width: 49.2%;background-color: #fff;padding: 24px 26px;border: #DDDDDD solid 1px;background-repeat: no-repeat;background-size: auto;background-position: right 25px bottom 25px;}
.sub05_1 .sct01 .change_wrap .change_list > li:nth-child(1){border-top: #BFBFBF solid 2px;background-image: url(/html/img/sub05_1_img01.png);}
.sub05_1 .sct01 .change_wrap .change_list > li:nth-child(2){border-top: #00B1B0 solid 2px;background-image: url(/html/img/sub05_1_img02.png);}
.sub05_1 .sct01 .change_wrap .change_list > li h5{font-size: 18px;font-weight: 700;color: #333333;padding-bottom: 20px;}
.sub05_1 .sct01 .change_wrap .change_list > li:nth-child(2) h5{color: #00B1B0;}
.sub05_1 .sct01 .change_wrap .change_list > li .detail{padding-top: 20px;border-top: #DDDDDD dashed 1px;}
.sub05_1 .sct01 .change_wrap .change_list > li .detail > li{position: relative;font-size: 15px;font-weight: 400;color: #666666;padding-left: 14px;padding-right: 20px;}
.sub05_1 .sct01 .change_wrap .change_list > li .detail > li:nth-child(n + 2){margin-top: 8px;}
.sub05_1 .sct01 .change_wrap .change_list > li .detail > li::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;line-height: 1.1;}
.sub05_1 .sct01 .change_wrap .change_list > li:nth-child(1) .detail > li::before{color: #999999;}
.sub05_1 .sct01 .change_wrap .change_list > li .detail > li h6{font-weight: 700;color: #333333;padding-bottom: 8px;}

@media screen and (max-width:768px) {
  .sub05_1 .sct01 .safe_wrap p{font-size: 16px;margin-top: 16px;}

  .sub05_1 .sct01 .change_wrap{margin-top: 40px;}
  .sub05_1 .sct01 .change_wrap .change_list{gap: 16px;margin-top: 20px;}
  .sub05_1 .sct01 .change_wrap .change_list > li{width: 100%;padding: 20px 22px;background-position: right 20px bottom 20px;background-size: 60px;}
  .sub05_1 .sct01 .change_wrap .change_list > li h5{font-size: 16px;padding-bottom: 15px;}
  .sub05_1 .sct01 .change_wrap .change_list > li .detail{padding-top: 16px;}
  .sub05_1 .sct01 .change_wrap .change_list > li .detail > li{line-height: 1.8;padding-left: 12px;padding-right: 14px;}
  .sub05_1 .sct01 .change_wrap .change_list > li .detail > li:nth-child(n + 2){margin-top: 5px;}
  .sub05_1 .sct01 .change_wrap .change_list > li .detail > li::before{font-size: 16px;}
  .sub05_1 .sct01 .change_wrap .change_list > li .detail > li h6{padding-bottom: 5px;}
  
}


/* 안전보건관리체계 > 관련법령 sub05_1 sct02 */
.sub05_1 .sct02 .article_tit .sml{font-size: 20px;}
.sub05_1 .sct02 p{font-size: 17px;color: #666666;margin-top: 22px;}
.sub05_1 .sct02 .law_list{background-color: #fff;border-radius: 15px;box-shadow: rgba(0, 0, 0, 0.05) 0 2px 30px;margin-top: 40px;padding: 40px;}
.sub05_1 .sct02 .law_list > li{font-size: 18px;color: #666666;}
.sub05_1 .sct02 .law_list > li:nth-child(n + 2){margin-top: 16px;}

@media screen and (max-width:768px) {
  .sub05_1 .sct02 .article_tit .sml{font-size: 16px;}
  .sub05_1 .sct02 p{font-size: 16px;margin-top: 16px;}
  .sub05_1 .sct02 .law_list{border-radius: 12px;margin-top: 20px;padding: 30px 20px;}
  .sub05_1 .sct02 .law_list > li{font-size: 16px;}
  .sub05_1 .sct02 .law_list > li:nth-child(n + 2){margin-top: 12px;}
}


/* 안전보건관리체계 > 절차 sub05_1 sct03 */
.sub05_1 .sct03 .policy_feature{padding-bottom: 50px;}
.sub05_1 .sct03 .policy_feature > li:nth-child(n + 2){margin-top: 50px;}
.sub05_1 .sct03 .policy_feature > li h4{font-size: 22px;font-weight: 700;color: #333333;}
.sub05_1 .sct03 .policy_feature > li p{position: relative;font-size: 17px;color: #666666;margin-top: 16px;padding-left: 14px;}
.sub05_1 .sct03 .policy_feature > li p::before{content: '•';position: absolute;left: 0;top: 0;font-size: 17px;color: #00B1B0;}

@media screen and (max-width:768px) {
  .sub05_1 .sct03 .policy_feature{padding-bottom: 40px;}
  .sub05_1 .sct03 .policy_feature > li:nth-child(n + 2){margin-top: 30px;}
  .sub05_1 .sct03 .policy_feature > li h4{font-size: 18px;}
  .sub05_1 .sct03 .policy_feature > li p{font-size: 16px;margin-top: 12px;padding-left: 12px;}
  .sub05_1 .sct03 .policy_feature > li p::before{font-size: 16px;}
  .sub05_1 .sct03 .policy_feature > li p br{display: none;}
}

.sub05_1 .sct03 .key_points{padding-top: 80px;border-top: #E3E3E3 solid 1px;}
.sub05_1 .sct03 .key_points .ponts_list{margin-top: 24px;}
.sub05_1 .sct03 .key_points .ponts_list > li{display: flex;align-items: center;flex-wrap: wrap;gap: 40px;}
.sub05_1 .sct03 .key_points .ponts_list > li:nth-child(n + 2){margin-top: 24px;}
.sub05_1 .sct03 .key_points .ponts_list > li h5{position: relative;display: flex;justify-content: center;align-items: center;width: 250px;min-height: 150px;font-size: 20px;font-weight: 700;color: #343434;text-align: center;padding: 40px;background-color: #F2F2F2;border-radius: 10px;margin-left: 24px;}
.sub05_1 .sct03 .key_points .ponts_list > li h5 .num{display: block;width: 48px;position: absolute;left: 0;top: 50%;font-size: 14px;font-weight: 800;line-height: 42px;color: #00B1B0;background-color: #fff;border: #00B1B0 solid 3px;border-radius: 50%;transform: translate(-50%, -50%);}
.sub05_1 .sct03 .key_points .ponts_list > li .detail{width: calc(100% - 314px);}
.sub05_1 .sct03 .key_points .ponts_list > li .detail > li{font-size: 17px;color: #666666;}
.sub05_1 .sct03 .key_points .ponts_list > li .detail > li:nth-child(n + 2){margin-top: 16px;}
.sub05_1 .sct03 .key_points .ponts_list > li .detail > li::before{content: '';display: inline-block;border-left: #00B1B0 solid 6px;border-top: transparent solid 6px;border-right: transparent solid 6px;border-bottom: transparent solid 6px;margin-right: 5px;}

@media screen and (max-width:768px) {
  .sub05_1 .sct03 .key_points{padding-top: 40px;}
  .sub05_1 .sct03 .key_points .ponts_list{margin-top: 18px;}
  .sub05_1 .sct03 .key_points .ponts_list > li{gap: 16px;}
  .sub05_1 .sct03 .key_points .ponts_list > li:nth-child(n + 2){margin-top: 20px;}
  .sub05_1 .sct03 .key_points .ponts_list > li h5{width: 100%;min-height: unset;font-size: 18px;padding: 20px;margin-left: 20px;}
  .sub05_1 .sct03 .key_points .ponts_list > li h5 .num{width: 40px;font-size: 14px;line-height: 36px;border: #00B1B0 solid 2px;}
  .sub05_1 .sct03 .key_points .ponts_list > li .detail{width: 100%;}
  .sub05_1 .sct03 .key_points .ponts_list > li .detail > li{font-size: 16px;}
  .sub05_1 .sct03 .key_points .ponts_list > li .detail > li:nth-child(n + 2){margin-top: 12px;}
  .sub05_1 .sct03 .key_points .ponts_list > li .detail > li::before{border-left: #00B1B0 solid 5px;border-top: transparent solid 5px;border-right: transparent solid 5px;border-bottom: transparent solid 5px;margin-right: 3px;}

}
