@charset "UTF-8";
/* display */
/* Typography */
/* breakpoint */
/* breakpoint : content */
/* table 공통 */
.table .inline-block {
  vertical-align: baseline;
}

/* table 공통 End */
/* inline-block 반응형 공통 */
@media (max-width: 1400px) {
  .inline-block.mob {
    display: inline;
  }
}

/* inline-block 반응형 공통 End */
/* sub0102 종합검진특징 */
.comprehensive-checkup {
  margin-top: 110px;
}
@media (max-width: 768px) {
  .comprehensive-checkup {
    margin-top: 80px;
  }
}
@media (max-width: 420px) {
  .comprehensive-checkup {
    margin-top: 60px;
  }
}
.comprehensive-checkup .tit_box {
  margin-bottom: 50px;
  text-align: center;
}
@media (max-width: 768px) {
  .comprehensive-checkup .tit_box {
    margin-bottom: 35px;
  }
}
.comprehensive-checkup .tit_box .tit {
  font-size: 42px;
  font-weight: 700;
  color: #1D1D1D;
  letter-spacing: -0.01em;
  font-family: "title_font";
  line-height: 1.5;
}
@media (max-width: 1024px) {
  .comprehensive-checkup .tit_box .tit {
    font-size: 38px;
    line-height: 1.3;
  }
}
@media (max-width: 768px) {
  .comprehensive-checkup .tit_box .tit {
    font-size: 36px;
  }
}
@media (max-width: 540px) {
  .comprehensive-checkup .tit_box .tit {
    font-size: 34px;
  }
}
@media (max-width: 420px) {
  .comprehensive-checkup .tit_box .tit {
    font-size: 30px;
  }
}
.comprehensive-checkup .tit_box .tit b {
  color: #3180EF;
}
@media (max-width: 420px) {
  .comprehensive-checkup .tit_box .tit b {
    display: inline-block;
  }
}
.comprehensive-checkup .tit_box p {
  margin: 0;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 1.6;
}
@media (max-width: 1024px) {
  .comprehensive-checkup .tit_box p {
    margin-top: 5px;
    line-height: 1.3;
  }
}
@media (max-width: 768px) {
  .comprehensive-checkup .tit_box p {
    font-size: 17px;
  }
}
@media (max-width: 540px) {
  .comprehensive-checkup .tit_box p {
    font-size: 16px;
  }
}
.comprehensive-checkup .pursue_list {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 1280px) {
  .comprehensive-checkup .pursue_list {
    gap: 20px;
  }
}
.comprehensive-checkup .pursue_list .p_list {
  position: relative;
  width: calc(33.3333% - 26.6666px);
  padding: 50px 60px 70.92px;
  border-radius: 20px;
  background-color: #F3F6FC;
}
@media (max-width: 1280px) {
  .comprehensive-checkup .pursue_list .p_list {
    width: calc(33.3333% - 13.3333px);
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 1024px) {
  .comprehensive-checkup .pursue_list .p_list {
    padding: 40px 35px;
  }
}
@media (max-width: 890px) {
  .comprehensive-checkup .pursue_list .p_list {
    width: 100%;
    padding: 40px;
  }
}
@media (max-width: 420px) {
  .comprehensive-checkup .pursue_list .p_list {
    padding: 35px;
  }
}
.comprehensive-checkup .pursue_list .p_list::before {
  position: absolute;
  top: 50px;
  right: 60px;
  width: 111px;
  height: 100px;
  background: url(/images/hpc/sub01/sub0102_img01.png) no-repeat;
  content: "";
  background-size: contain;
}
@media (max-width: 1280px) {
  .comprehensive-checkup .pursue_list .p_list::before {
    right: 50px;
  }
}
@media (max-width: 1024px) {
  .comprehensive-checkup .pursue_list .p_list::before {
    right: 30px;
    width: 91px;
    height: 80px;
  }
}
@media (max-width: 890px) {
  .comprehensive-checkup .pursue_list .p_list::before {
    top: 20px;
    width: 81px;
    height: 70px;
  }
}
@media (max-width: 540px) {
  .comprehensive-checkup .pursue_list .p_list::before {
    top: 18px;
    right: 24px;
    width: 71px;
    height: 60px;
  }
}
.comprehensive-checkup .pursue_list .p_list.ico01::before {
  background-image: url(/images/hpc/sub01/sub0102_img02.png);
}
.comprehensive-checkup .pursue_list .p_list.ico02::before {
  background-image: url(/images/hpc/sub01/sub0102_img03.png);
}
.comprehensive-checkup .pursue_list .p_list .list_tit {
  display: block;
  margin: 20px 0 82px;
  font-size: 27px;
  font-weight: 700;
  color: #1D1D1D;
  letter-spacing: 0;
  padding-right: 115px;
  font-family: "title_font";
  line-height: 1.3;
}
@media (max-width: 1280px) {
  .comprehensive-checkup .pursue_list .p_list .list_tit {
    padding-right: 105px;
  }
}
@media (max-width: 1024px) {
  .comprehensive-checkup .pursue_list .p_list .list_tit {
    font-size: 25px;
    padding-right: 75px;
  }
}
@media (max-width: 890px) {
  .comprehensive-checkup .pursue_list .p_list .list_tit {
    margin: 0 0 30px;
  }
}
@media (max-width: 768px) {
  .comprehensive-checkup .pursue_list .p_list .list_tit {
    font-size: 23px;
  }
}
@media (max-width: 540px) {
  .comprehensive-checkup .pursue_list .p_list .list_tit {
    font-size: 21px;
    padding-right: 50px;
  }
}
@media (max-width: 420px) {
  .comprehensive-checkup .pursue_list .p_list .list_tit {
    font-size: 20px;
    margin-bottom: 25px;
  }
}
.comprehensive-checkup .pursue_list .p_list p {
  margin: 0;
  letter-spacing: 0;
}

/* sub0102 종합검진특징 End */
/* sub0103 운영진소개 */
.org.hpc .head .inner {
  width: 239px;
  margin: 0 auto;
}
.org.hpc .head .title {
  overflow: hidden;
  position: relative;
  padding: 17px 10px;
  background-color: #1E2D75;
  border-radius: 8px 8px 0px 0px;
  min-height: 85px;
}
@media (max-width: 768px) {
  .org.hpc .head .title {
    padding: 15px 10px;
    min-height: auto;
  }
}
.org.hpc .head .title .center_name {
  display: block;
  font-size: 16px;
  font-weight: 300;
  color: #FFF;
  text-align: center;
  font-family: "title_font";
  line-height: 1;
  margin-bottom: 10px;
}
.org.hpc .head .title .name {
  display: block;
  font-size: 24px;
  font-weight: 700;
  color: #FFF;
  text-align: center;
  font-family: "title_font";
  line-height: 1;
}
@media (max-width: 1024px) {
  .org.hpc .head .title .name {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .org.hpc .head .title .name {
    font-size: 20px;
  }
}
.org.hpc .head .title::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 111px;
  height: 85px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='111' height='85' viewBox='0 0 111 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4320_1715)'%3E%3Cg opacity='0.1'%3E%3Cpath d='M43.4395 -15.7934V15.6401H69.546V38.3664H91.3669V64.3975H126.852V45.9041H109.755V19.4731H88.047V-2.8533H61.9404V-15.7934H43.4395Z' fill='white'/%3E%3Cpath d='M69.5612 118.821V87.372H43.4546V64.4194H21.6337V38.5618H-13.8516V57.0552H3.26106V83.026H24.9687V105.865H51.0753V118.821H69.5612Z' fill='white'/%3E%3Cpath d='M43.3851 15.67H21.6548V38.5623H43.3851V15.67Z' fill='white'/%3E%3Cpath d='M91.296 64.4498H69.5581V87.3421H91.296V64.4498Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4320_1715'%3E%3Cpath d='M0 0H103C107.418 0 111 3.58172 111 8V85H0V0Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.org.hpc .head .sub {
  padding: 20px;
  border: 1px solid #D9DAE1;
  border-top: none;
  background-color: #fff;
  border-radius: 0 0 8px 8px;
}
@media (max-width: 768px) {
  .org.hpc .head .sub {
    padding: 10px;
  }
}
.org.hpc .head .sub > span {
  display: block;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-size: 18px;
  font-weight: 400;
  color: #3D4E64;
  letter-spacing: -0.36px;
  text-align: center;
  line-height: 120%;
}
@media (max-width: 768px) {
  .org.hpc .head .sub > span {
    font-size: 17px;
  }
}
@media (max-width: 540px) {
  .org.hpc .head .sub > span {
    font-size: 16px;
  }
}
.org.hpc .head .sub .point {
  font-size: 18px;
  font-weight: 700;
  color: #1E2D75;
  letter-spacing: -0.36px;
  text-align: center;
  line-height: 120%;
  border-bottom: 1px dashed #D9DAE1;
}
@media (max-width: 768px) {
  .org.hpc .head .sub .point {
    font-size: 17px;
  }
}
@media (max-width: 540px) {
  .org.hpc .head .sub .point {
    font-size: 16px;
  }
}
.org.hpc .lv_wrap::before {
  top: -50px;
  height: 50px;
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap::before {
    top: -30px;
    height: 30px;
  }
}
.org.hpc .lv_wrap .lv_list {
  width: calc(100% + 20px);
  margin-top: 50px;
  margin-left: -10px;
}
@media (max-width: 1024px) {
  .org.hpc .lv_wrap .lv_list {
    width: calc(100% + 10px);
    margin-left: -5px;
  }
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list {
    width: 100%;
    padding: 10px;
    border: 1px solid #D9DAE1;
    margin-left: 0;
    border-radius: 10px;
    background-color: #fff;
    margin-top: 30px;
  }
}
@media (max-width: 420px) {
  .org.hpc .lv_wrap .lv_list {
    padding: 5px;
  }
}
.org.hpc .lv_wrap .lv_list::before {
  width: 80%;
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list::before {
    display: none;
  }
}
.org.hpc .lv_wrap .lv_list .item {
  width: 20%;
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item {
    width: 50%;
  }
  .org.hpc .lv_wrap .lv_list .item:nth-child(2) {
    order: 0;
  }
  .org.hpc .lv_wrap .lv_list .item:nth-child(3) {
    order: 1;
  }
  .org.hpc .lv_wrap .lv_list .item:nth-child(4) {
    order: 2;
  }
  .org.hpc .lv_wrap .lv_list .item:nth-child(5) {
    order: 3;
  }
}
@media (max-width: 420px) {
  .org.hpc .lv_wrap .lv_list .item {
    width: 100%;
  }
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item:first-child {
    display: flex;
    width: 50%;
    flex-wrap: wrap;
    order: 4;
    border: 1px dashed #ddd;
    border-radius: 10px;
  }
}
@media (max-width: 420px) {
  .org.hpc .lv_wrap .lv_list .item:first-child {
    width: 100%;
  }
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item:first-child .box_wrap {
    width: 100%;
  }
}
.org.hpc .lv_wrap .lv_list .item .box_wrap {
  width: 100%;
}
@media (max-width: 1024px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap {
    padding: 0 5px;
  }
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap {
    padding: 10px;
  }
}
@media (max-width: 420px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap {
    padding: 5px;
  }
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap::before {
    display: none;
  }
}
.org.hpc .lv_wrap .lv_list .item .box_wrap::after {
  top: -50px;
  height: 50px;
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap::after {
    display: none;
  }
}
.org.hpc .lv_wrap .lv_list .item .box_wrap ~ .box_wrap {
  margin-top: 20px;
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap ~ .box_wrap {
    margin-top: 0;
  }
}
.org.hpc .lv_wrap .lv_list .item .box_wrap ~ .box_wrap::after {
  top: -20px;
  height: 20px;
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap ~ .box_wrap::after {
    display: block;
    top: -10px;
  }
}
@media (max-width: 420px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap ~ .box_wrap::after {
    top: -5px;
    height: 10px;
  }
}
@media (max-width: 1280px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap .wrap_inner {
    padding: 10px;
  }
}
@media (max-width: 950px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap .wrap_inner {
    min-height: 196px;
  }
}
@media (max-width: 720px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap .wrap_inner {
    min-height: auto;
  }
}
@media (max-width: 420px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap .wrap_inner {
    padding: 8px;
  }
}
.org.hpc .lv_wrap .lv_list .item .box_wrap .part .point {
  font-size: 18px;
  font-weight: 700;
  color: #3180EF;
  letter-spacing: -0.36px;
  text-align: center;
  line-height: 120%;
}
@media (max-width: 768px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap .part .point {
    font-size: 17px;
  }
}
@media (max-width: 540px) {
  .org.hpc .lv_wrap .lv_list .item .box_wrap .part .point {
    font-size: 16px;
  }
}

/* sub0103 운영진소개 End */
/* sub020401 오시는길 */
html:has(> .sub02_04_01) #location {
  border-bottom: none;
}
html:has(> .sub02_04_01) #location .page__title,
html:has(> .sub02_04_01) #location .utile_wrap.uw2 {
  display: none;
}

.location_se04c.hpc .map_wrap .map {
  width: 100%;
}

/* sub020401 오시는길 End */
/* sub03 종합검진프로그램 공통 */
.comprehensive-program .infobox.type2 .icon04 {
  background-image: url(/images/hpc/sub03/infobox_icon4.png);
}
.comprehensive-program .infobox .txt-check.type01 {
  color: #D64210 !important;
  padding-left: 21px;
}
.comprehensive-program .infobox .txt-check.type01::before {
  width: 16px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.36 1.56271L14.1651 0.518555L9.1117 6.29393L8.51425 5.81628L7.52246 7.05562L9.3053 8.4822L15.36 1.56271Z' fill='%23D64210'/%3E%3Cpath d='M0 5.5965L3.76324 8.46872L9.80599 1.56271L8.61109 0.518555L3.54584 6.30741L0.961636 4.33495L0 5.5965Z' fill='%23D64210'/%3E%3C/svg%3E%0A");
}
.comprehensive-program .program-items .p_item + .p_item {
  margin-top: 50px;
}
.comprehensive-program .program-items .p_item .top {
  display: flex;
  padding: 19px 70px;
  justify-content: space-between;
  align-items: center;
  gap: 8px 20px;
  min-height: 91px;
  background-color: #019E75;
  border-radius: 16px 16px 0px 0px;
}
@media (max-width: 1024px) {
  .comprehensive-program .program-items .p_item .top {
    padding: 17px 55px;
    min-height: auto;
  }
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .top {
    padding: 15px 30px;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .top {
    padding: 15px 25px;
    flex-direction: column;
  }
}
@media (max-width: 420px) {
  .comprehensive-program .program-items .p_item .top {
    padding: 15px;
  }
}
.comprehensive-program .program-items .p_item .top .top_tit {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  letter-spacing: -0.01em;
  font-family: "title_font";
  line-height: 1.7;
}
@media (max-width: 1024px) {
  .comprehensive-program .program-items .p_item .top .top_tit {
    font-size: 20px;
    line-height: 1.4;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .top .top_tit {
    text-align: center;
  }
}
.comprehensive-program .program-items .p_item .top .price_box {
  flex-shrink: 0;
  display: flex;
  position: relative;
  margin: 0;
  padding: 11px 25px;
  color: #fff;
  align-items: center;
  gap: 40px;
  min-height: 51px;
  padding-left: 54px;
  background-color: #007058;
  border-radius: 8px;
}
@media (max-width: 1024px) {
  .comprehensive-program .program-items .p_item .top .price_box {
    gap: 35px;
    padding: 9px 20px;
    padding-left: 49px;
    min-height: auto;
  }
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .top .price_box {
    gap: 31px;
    padding: 7px 16px;
    padding-left: 45px;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .top .price_box {
    gap: 24px;
  }
}
@media (max-width: 420px) {
  .comprehensive-program .program-items .p_item .top .price_box {
    gap: 14px;
    padding: 7px 12px 7px 34px;
  }
}
.comprehensive-program .program-items .p_item .top .price_box::before {
  position: absolute;
  top: 50%;
  left: 25px;
  width: 20px;
  height: 21px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.09202 19.0442L2.43251 18.376H2.43251L2.09202 19.0442ZM1.21799 18.1702L1.88624 17.8297H1.88624L1.21799 18.1702ZM15.908 19.0442L15.5675 18.376H15.5675L15.908 19.0442ZM16.782 18.1702L16.1138 17.8297V17.8297L16.782 18.1702ZM15.908 5.48022L15.5675 6.14848H15.5675L15.908 5.48022ZM16.782 6.35425L16.1138 6.69475V6.69475L16.782 6.35425ZM2.09202 5.48022L1.75153 4.81197H1.75153L2.09202 5.48022ZM1.21799 6.35425L0.549732 6.01376H0.549732L1.21799 6.35425ZM12.546 14.1532L12.8865 13.485L12.546 14.1532ZM12.109 13.7162L12.7772 13.3757L12.109 13.7162ZM18.891 13.7162L18.2228 13.3757L18.891 13.7162ZM18.454 14.1532L18.1135 13.485L18.454 14.1532ZM18.454 10.3712L18.1135 11.0395L18.454 10.3712ZM18.891 10.8082L18.2228 11.1487L18.891 10.8082ZM12.546 10.3712L12.8865 11.0395L12.546 10.3712ZM12.109 10.8082L12.7772 11.1487L12.109 10.8082ZM2.72146 4.56588C2.33687 4.71971 2.14981 5.15619 2.30364 5.54078C2.45748 5.92536 2.89396 6.11243 3.27854 5.95859L2.72146 4.56588ZM11.6286 1.81079L11.3501 1.11443L11.3501 1.11443L11.6286 1.81079ZM12.25 5.26223C12.25 5.67645 12.5858 6.01223 13 6.01223C13.4142 6.01223 13.75 5.67645 13.75 5.26223H12.25ZM4.2 6.01223H13.8V4.51223H4.2V6.01223ZM13.8 18.5122H4.2V20.0122H13.8V18.5122ZM1.75 16.0622V8.46223H0.25V16.0622H1.75ZM16.25 8.46223V10.5122H17.75V8.46223H16.25ZM16.25 14.4497V16.0622H17.75V14.4497H16.25ZM4.2 18.5122C3.62757 18.5122 3.24336 18.5117 2.94748 18.4875C2.66035 18.464 2.52307 18.4221 2.43251 18.376L1.75153 19.7125C2.08879 19.8843 2.44545 19.9515 2.82533 19.9825C3.19646 20.0128 3.65232 20.0122 4.2 20.0122V18.5122ZM0.25 16.0622C0.25 16.6099 0.249417 17.0658 0.279739 17.4369C0.310777 17.8168 0.377888 18.1734 0.549732 18.5107L1.88624 17.8297C1.8401 17.7392 1.79822 17.6019 1.77476 17.3148C1.75058 17.0189 1.75 16.6347 1.75 16.0622H0.25ZM2.43251 18.376C2.19731 18.2561 2.00608 18.0649 1.88624 17.8297L0.549732 18.5107C0.813384 19.0282 1.23408 19.4489 1.75153 19.7125L2.43251 18.376ZM13.8 20.0122C14.3477 20.0122 14.8035 20.0128 15.1747 19.9825C15.5546 19.9515 15.9112 19.8843 16.2485 19.7125L15.5675 18.376C15.4769 18.4221 15.3396 18.464 15.0525 18.4875C14.7566 18.5117 14.3724 18.5122 13.8 18.5122V20.0122ZM16.25 16.0622C16.25 16.6347 16.2494 17.0189 16.2252 17.3148C16.2018 17.6019 16.1599 17.7392 16.1138 17.8297L17.4503 18.5107C17.6221 18.1734 17.6892 17.8168 17.7203 17.4369C17.7506 17.0658 17.75 16.6099 17.75 16.0622H16.25ZM16.2485 19.7125C16.7659 19.4489 17.1866 19.0282 17.4503 18.5107L16.1138 17.8297C15.9939 18.0649 15.8027 18.2561 15.5675 18.376L16.2485 19.7125ZM13.8 6.01223C14.3724 6.01223 14.7566 6.01282 15.0525 6.03699C15.3396 6.06045 15.4769 6.10233 15.5675 6.14848L16.2485 4.81197C15.9112 4.64012 15.5546 4.57301 15.1747 4.54197C14.8035 4.51165 14.3477 4.51223 13.8 4.51223V6.01223ZM17.75 8.46223C17.75 7.91456 17.7506 7.45869 17.7203 7.08756C17.6892 6.70768 17.6221 6.35102 17.4503 6.01376L16.1138 6.69475C16.1599 6.78531 16.2018 6.92259 16.2252 7.20971C16.2494 7.50559 16.25 7.88981 16.25 8.46223H17.75ZM15.5675 6.14848C15.8027 6.26832 15.9939 6.45954 16.1138 6.69475L17.4503 6.01376C17.1866 5.49632 16.7659 5.07562 16.2485 4.81197L15.5675 6.14848ZM4.2 4.51223C3.65232 4.51223 3.19646 4.51165 2.82533 4.54197C2.44545 4.57301 2.08879 4.64012 1.75153 4.81197L2.43251 6.14848C2.52307 6.10233 2.66035 6.06045 2.94748 6.03699C3.24336 6.01282 3.62757 6.01223 4.2 6.01223V4.51223ZM1.75 8.46223C1.75 7.88981 1.75058 7.50559 1.77476 7.20971C1.79822 6.92259 1.8401 6.78531 1.88624 6.69475L0.549732 6.01376C0.377888 6.35102 0.310777 6.70768 0.279739 7.08756C0.249417 7.45869 0.25 7.91456 0.25 8.46223H1.75ZM1.75153 4.81197C1.23408 5.07562 0.813384 5.49631 0.549732 6.01376L1.88624 6.69475C2.00608 6.45954 2.19731 6.26832 2.43251 6.14848L1.75153 4.81197ZM13.6 11.0122H17.4V9.51223H13.6V11.0122ZM18.25 11.8622V12.6622H19.75V11.8622H18.25ZM17.4 13.5122H13.6V15.0122H17.4V13.5122ZM12.75 12.6622V11.8622H11.25V12.6622H12.75ZM13.6 13.5122C13.3076 13.5122 13.1334 13.5117 13.0043 13.5011C12.8839 13.4913 12.8701 13.4766 12.8865 13.485L12.2055 14.8215C12.4358 14.9388 12.669 14.9787 12.8821 14.9961C13.0865 15.0128 13.3323 15.0122 13.6 15.0122V13.5122ZM11.25 12.6622C11.25 12.9299 11.2494 13.1757 11.2661 13.3801C11.2835 13.5932 11.3234 13.8264 11.4407 14.0567L12.7772 13.3757C12.7856 13.3921 12.771 13.3783 12.7611 13.258C12.7506 13.1288 12.75 12.9546 12.75 12.6622H11.25ZM12.8865 13.485C12.8395 13.461 12.8012 13.4228 12.7772 13.3757L11.4407 14.0567C11.6085 14.386 11.8762 14.6537 12.2055 14.8215L12.8865 13.485ZM18.25 12.6622C18.25 12.9546 18.2494 13.1288 18.2389 13.258C18.229 13.3783 18.2144 13.3921 18.2228 13.3757L19.5593 14.0567C19.6766 13.8264 19.7165 13.5932 19.7339 13.3801C19.7506 13.1757 19.75 12.9299 19.75 12.6622H18.25ZM17.4 15.0122C17.6677 15.0122 17.9135 15.0128 18.1179 14.9961C18.331 14.9787 18.5642 14.9388 18.7945 14.8215L18.1135 13.485C18.1299 13.4766 18.1161 13.4913 17.9957 13.5011C17.8666 13.5117 17.6924 13.5122 17.4 13.5122V15.0122ZM18.2228 13.3757C18.1988 13.4228 18.1605 13.461 18.1135 13.485L18.7945 14.8215C19.1238 14.6537 19.3915 14.386 19.5593 14.0567L18.2228 13.3757ZM17.4 11.0122C17.6924 11.0122 17.8666 11.0128 17.9957 11.0234C18.1161 11.0332 18.1299 11.0478 18.1135 11.0395L18.7945 9.70297C18.5642 9.58563 18.331 9.54576 18.1179 9.52835C17.9135 9.51165 17.6677 9.51223 17.4 9.51223V11.0122ZM19.75 11.8622C19.75 11.5946 19.7506 11.3487 19.7339 11.1444C19.7165 10.9312 19.6766 10.6981 19.5593 10.4678L18.2228 11.1487C18.2144 11.1323 18.229 11.1461 18.2389 11.2665C18.2494 11.3956 18.25 11.5698 18.25 11.8622H19.75ZM18.1135 11.0395C18.1605 11.0635 18.1988 11.1017 18.2228 11.1487L19.5593 10.4678C19.3915 10.1385 19.1238 9.87075 18.7945 9.70297L18.1135 11.0395ZM13.6 9.51223C13.3323 9.51223 13.0865 9.51165 12.8821 9.52835C12.669 9.54576 12.4358 9.58563 12.2055 9.70297L12.8865 11.0395C12.8701 11.0478 12.8839 11.0332 13.0043 11.0234C13.1334 11.0128 13.3076 11.0122 13.6 11.0122V9.51223ZM12.75 11.8622C12.75 11.5698 12.7506 11.3956 12.7611 11.2665C12.771 11.1461 12.7856 11.1323 12.7772 11.1487L11.4407 10.4678C11.3234 10.6981 11.2835 10.9312 11.2661 11.1444C11.2494 11.3487 11.25 11.5946 11.25 11.8622H12.75ZM12.2055 9.70297C11.8762 9.87075 11.6085 10.1385 11.4407 10.4678L12.7772 11.1487C12.8012 11.1017 12.8395 11.0635 12.8865 11.0395L12.2055 9.70297ZM3.27854 5.95859L11.9072 2.50715L11.3501 1.11443L2.72146 4.56588L3.27854 5.95859ZM12.25 2.73927V5.26223H13.75V2.73927H12.25ZM11.9072 2.50715C12.0714 2.44146 12.25 2.5624 12.25 2.73927H13.75C13.75 1.5012 12.4996 0.654628 11.3501 1.11443L11.9072 2.50715Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat;
  content: "";
  transform: translateY(-50%);
  background-size: cover;
}
@media (max-width: 1024px) {
  .comprehensive-program .program-items .p_item .top .price_box::before {
    left: 20px;
  }
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .top .price_box::before {
    left: 16px;
    width: 18px;
    height: 19px;
  }
}
@media (max-width: 420px) {
  .comprehensive-program .program-items .p_item .top .price_box::before {
    left: 10px;
  }
}
.comprehensive-program .program-items .p_item .top .price_box span {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.01em;
  text-align: center;
  line-height: 1.7;
}
@media (max-width: 1024px) {
  .comprehensive-program .program-items .p_item .top .price_box span {
    line-height: 1.4;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .top .price_box span {
    font-size: 15px;
  }
}
.comprehensive-program .program-items .p_item .top .price_box span + span::before {
  position: absolute;
  top: 50%;
  left: -20px;
  width: 1px;
  height: 42.6%;
  content: "";
  transform: translateY(-50%);
  background-color: #fff;
  opacity: 0.5;
}
@media (max-width: 1024px) {
  .comprehensive-program .program-items .p_item .top .price_box span + span::before {
    left: -17.5px;
  }
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .top .price_box span + span::before {
    left: -15.5px;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .top .price_box span + span::before {
    left: -12px;
  }
}
@media (max-width: 420px) {
  .comprehensive-program .program-items .p_item .top .price_box span + span::before {
    left: -7px;
  }
}
.comprehensive-program .program-items .p_item .top .price_box span .price {
  margin-left: 4.85px;
  font-family: "title_font";
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .top .price_box span .price {
    margin-left: 0;
  }
}
.comprehensive-program .program-items .p_item .desc {
  padding: 30px 70px 40px;
  border: 1px solid #D9DAE1;
  border-radius: 0px 0px 16px 16px;
  border-top: none;
  background-color: #fff;
}
@media (max-width: 1024px) {
  .comprehensive-program .program-items .p_item .desc {
    padding: 25px 55px 35px;
  }
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .desc {
    padding: 25px 40px;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .desc {
    padding: 25px 25px;
  }
}
.comprehensive-program .program-items .p_item .desc .test-list li {
  display: flex;
  color: #1D1D1D;
  letter-spacing: 0;
  gap: 20px;
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .desc .test-list li {
    gap: 15px;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .desc .test-list li {
    gap: 4px 8px;
  }
}
@media (max-width: 360px) {
  .comprehensive-program .program-items .p_item .desc .test-list li {
    flex-direction: column;
  }
}
.comprehensive-program .program-items .p_item .desc .test-list li + li {
  margin-top: 8px;
}
@media (max-width: 360px) {
  .comprehensive-program .program-items .p_item .desc .test-list li + li {
    margin-top: 14px;
  }
}
.comprehensive-program .program-items .p_item .desc .test-list li .t_tit {
  font-size: 16px;
  font-weight: 700;
  color: #1E2D75;
  letter-spacing: 0;
  min-width: 100px;
  font-family: "title_font";
  line-height: 1.7;
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .desc .test-list li .t_tit {
    min-width: 90px;
    line-height: 1.4;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .desc .test-list li .t_tit {
    font-size: 15px;
  }
}
.comprehensive-program .program-items .p_item .desc .test-list li .color01 {
  font-weight: 400;
  color: #E35276;
}
.comprehensive-program .program-items .p_item .desc .add_box {
  padding: 20px;
  margin-top: 20px;
  background-color: #F6F7F9;
  border-radius: 8px;
}
@media (max-width: 768px) {
  .comprehensive-program .program-items .p_item .desc .add_box {
    padding: 18px;
  }
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .desc .add_box {
    margin-top: 18px;
  }
}
.comprehensive-program .program-items .p_item .desc .add_box li {
  position: relative;
  color: #1D1D1D;
  padding-left: 44px;
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .desc .add_box li {
    padding-left: 41px;
  }
}
.comprehensive-program .program-items .p_item .desc .add_box li + li {
  margin-top: 5px;
}
.comprehensive-program .program-items .p_item .desc .add_box li .gender {
  position: absolute;
  top: 2px;
  left: 0;
  width: 34px;
  height: 22px;
  border: 1px solid #E35276;
  font-size: 15px;
  color: #E35276;
  letter-spacing: -0.01em;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
  line-height: 20px;
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .desc .add_box li .gender {
    top: 1px;
    width: 32px;
    height: 20px;
    font-size: 14px;
    line-height: 19px;
  }
}
.comprehensive-program .program-items .p_item .desc .add_box li .gender.color1 {
  color: #3180EF;
  border-color: #3180EF;
}
.comprehensive-program .program-items .p_item .desc > .txt-check {
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 700;
}
@media (max-width: 540px) {
  .comprehensive-program .program-items .p_item .desc > .txt-check {
    font-size: 15px;
    margin-bottom: 18px;
  }
}
.comprehensive-program .program-items.color1 .top {
  background-color: #3180EF;
}
.comprehensive-program .program-items.color1 .top .price_box {
  background-color: #0658CB;
}
.comprehensive-program .program-items.color2 .top {
  background-color: #1E2D75;
}
.comprehensive-program .program-items.color2 .top .price_box {
  background-color: #040F47;
}

/* sub03 종합검진프로그램 공통 End */
/* sub0503 검사정보 */
.inspection-information .ui-accordion--faq .accordion__body {
  padding: 40px 30px;
}
@media (max-width: 768px) {
  .inspection-information .ui-accordion--faq .accordion__body {
    padding: 32px 20px;
  }
}
.inspection-information .ui-accordion--faq .accordion__body .h3:first-of-type {
  margin-top: 0;
}

/* sub0503 검사정보 End */
/* sub0504 검사 준비사항*/
.preparing-testing .prepare_lists .p_list {
  position: relative;
  padding: 33px 100px 32px 50px;
  border: 1px solid #D9DAE1;
  border-radius: 16px;
  background-color: #fff;
}
@media (max-width: 1024px) {
  .preparing-testing .prepare_lists .p_list {
    padding: 30px 85px 30px 40px;
  }
}
@media (max-width: 768px) {
  .preparing-testing .prepare_lists .p_list {
    padding: 25px;
    padding-right: 65px;
  }
}
@media (max-width: 540px) {
  .preparing-testing .prepare_lists .p_list {
    padding: 20px 25px;
  }
}
.preparing-testing .prepare_lists .p_list::before {
  position: absolute;
  top: 39px;
  right: 50px;
  width: 43px;
  height: 42px;
  background: url("data:image/svg+xml,%3Csvg width='43' height='42' viewBox='0 0 43 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 21.4998L8.65685 15.8429L22.799 29.985L17.1421 35.6419L3 21.4998Z' fill='%23D9D9D9'/%3E%3Cpath d='M17.6562 35.9412L11.9994 30.2843L36.2837 6.00004L41.9405 11.6569L17.6562 35.9412Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A") no-repeat;
  content: "";
  background-size: contain;
}
@media (max-width: 1024px) {
  .preparing-testing .prepare_lists .p_list::before {
    top: 36px;
    right: 40px;
    width: 38px;
    height: 37px;
  }
}
@media (max-width: 768px) {
  .preparing-testing .prepare_lists .p_list::before {
    top: 31px;
    right: 25px;
    width: 33px;
    height: 32px;
  }
}
@media (max-width: 540px) {
  .preparing-testing .prepare_lists .p_list::before {
    top: 23px;
    right: 20px;
    width: 28px;
    height: 27px;
  }
}
.preparing-testing .prepare_lists .p_list.type01::before {
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='42' viewBox='0 0 43 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='10.4998' width='8' height='40' transform='rotate(-45 6 10.4998)' fill='%23D9D9D9'/%3E%3Crect x='12' y='38.4998' width='8' height='40' transform='rotate(-135 12 38.4998)' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
}
.preparing-testing .prepare_lists .p_list + .p_list {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .preparing-testing .prepare_lists .p_list + .p_list {
    margin-top: 15px;
  }
}
.preparing-testing .prepare_lists .p_list .tit {
  display: flex;
  font-size: 24px;
  font-weight: 700;
  color: #000;
  letter-spacing: 0;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  font-family: "title_font";
  line-height: 1.5;
}
@media (max-width: 1024px) {
  .preparing-testing .prepare_lists .p_list .tit {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .preparing-testing .prepare_lists .p_list .tit {
    font-size: 20px;
    gap: 7px;
    line-height: 1.3;
  }
}
@media (max-width: 540px) {
  .preparing-testing .prepare_lists .p_list .tit {
    padding-right: 27px;
  }
}
.preparing-testing .prepare_lists .p_list .tit .ico {
  display: inline-block;
  width: 50px;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 1024px) {
  .preparing-testing .prepare_lists .p_list .tit .ico {
    width: 45px;
  }
}
@media (max-width: 768px) {
  .preparing-testing .prepare_lists .p_list .tit .ico {
    width: 40px;
  }
}
.preparing-testing .prepare_lists .p_list .tit .ico.ico01 {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0879 24.9751C26.4979 21.6401 29.3379 19.0601 32.7829 19.0601C36.5079 19.0601 39.5279 22.0801 39.5279 25.8051' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.2129 13.9697C13.3079 14.6147 13.4529 15.2547 13.6679 15.8097C14.3979 17.6847 14.8779 19.7747 14.3679 21.4747C13.8579 23.1747 13.5029 23.6147 13.3629 25.4397' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5879 12.8047C18.6579 13.8047 18.8229 14.9147 19.1679 15.8097C19.8979 17.6847 20.3779 19.7747 19.8679 21.4747C19.3579 23.1747 19.0029 23.6147 18.8629 25.4397' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.1729 11.4648C24.2529 12.5698 24.4329 13.7998 24.8179 14.7848C25.6279 16.8548 26.1578 19.1698 25.5928 21.0498C25.0278 22.9298 24.6378 23.4198 24.4778 25.4348' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.00781 25.5C8.78281 31.165 12.4128 35.915 17.3978 38.275V41.24H31.6178V38.275C36.6028 35.915 40.2328 31.165 41.0078 25.5H8.00781Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.998 31.9448L38.253 32.0848' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.00781 17.5701L42.0228 9.08008' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.preparing-testing .prepare_lists .p_list .tit .ico.ico02 {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8021 14.5V34.555C25.8021 38.39 22.6921 41.5 18.8571 41.5H18.4421C14.6071 41.5 11.4971 38.39 11.4971 34.555V14.5' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.9023 8.5H10.4023V14.5H26.9023V8.5Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 20.5H15.902' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 26.5H15.902' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 32.5H15.902' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.9023 32.885V8.5' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.9027 41.5006C37.2802 41.5006 39.2077 39.5732 39.2077 37.1956C39.2077 34.818 37.2802 32.8906 34.9027 32.8906C32.5251 32.8906 30.5977 34.818 30.5977 37.1956C30.5977 39.5732 32.5251 41.5006 34.9027 41.5006Z' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.preparing-testing .prepare_lists .p_list .tit .ico.ico03 {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.4107 23.7549H13.4707V36.6349H36.4107V23.7549Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.6895 30.25H27.1895' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.9395 32.5V28' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.9398 13.0703V16.7203L17.8748 16.7453C15.2248 17.7403 13.4648 19.7753 13.4648 22.6053V42.5053H36.4048V22.5603C36.4048 19.7503 34.6748 17.7303 32.0548 16.7203V13.0703' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.1895 8.5H16.6895V14H33.1895V8.5Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.preparing-testing .prepare_lists .p_list .tit .ico.ico04 {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1704 9.88C29.3154 11.825 30.7554 13.42 32.7004 13.89C35.5204 14.57 38.2754 15.635 40.9004 17.075C41.5804 17.45 41.4954 18.945 41.4954 18.945C41.4954 39.435 25.0004 41.5 25.0004 41.5C25.0004 41.5 8.50535 39.625 8.50535 18.945C8.50535 18.945 8.42035 17.445 9.10035 17.075C11.7254 15.635 14.4804 14.57 17.3004 13.89C19.2454 13.42 20.6854 11.825 20.8304 9.88C20.8304 9.88 22.3354 8.5 25.0004 8.5C27.6654 8.5 29.1704 9.88 29.1704 9.88Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.9152 13.0449C34.9152 18.1549 32.1402 22.6799 28.0552 24.2249L24.9952 25.3799L21.9352 24.2249C17.8502 22.6799 15.0752 18.1599 15.0752 13.0449' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.7346 31.3948C27.7346 32.9948 26.5096 34.2898 24.9996 34.2898C23.4896 34.2898 22.2646 32.9948 22.2646 31.3948C22.2646 30.0698 24.1396 26.6698 24.7846 25.5398C24.8796 25.3748 25.1196 25.3748 25.2146 25.5398C25.8596 26.6698 27.7346 30.0698 27.7346 31.3948Z' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.preparing-testing .prepare_lists .p_list .tit .ico.ico05 {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8584 22.7615V11.8588C11.8584 10.208 13.2 8.86633 14.8509 8.86633H35.7984C37.4493 8.86633 38.7909 10.208 38.7909 11.8588V22.7615' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.8418 22.3329V15.8492C17.8418 15.0212 18.5101 14.3529 19.338 14.3529H31.308C32.136 14.3529 32.8043 15.0212 32.8043 15.8492V22.3329' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.7902 22.762H11.8577C10.205 22.762 8.86523 24.1018 8.86523 25.7545V34.2133C8.86523 35.866 10.205 37.2058 11.8577 37.2058H38.7902C40.443 37.2058 41.7827 35.866 41.7827 34.2133V25.7545C41.7827 24.1018 40.443 22.762 38.7902 22.762Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.86523 32.5524H41.6231' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3269 37.2058V39.5499C15.3269 40.7818 14.3144 41.7843 13.0775 41.7843C11.8406 41.7843 10.8281 40.7769 10.8281 39.5499V37.2058' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.2683 37.2058V39.5499C39.2683 40.7818 38.2558 41.7843 37.0189 41.7843C35.782 41.7843 34.7695 40.7769 34.7695 39.5499V37.2058' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.preparing-testing .prepare_lists .p_list .tit .ico.ico06 {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.4722 12.1553H10V39.8573H40.4722V12.1553Z' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 20H40.4722' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3105 8V14.9255' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.1621 8V14.9255' stroke='%2336404A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.7507 26L24.8252 32.9255L20.5176 29.0795' stroke='%233180EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.preparing-testing .prepare_lists .p_list .list-1st li {
  padding-left: 9px;
}
.preparing-testing .prepare_lists .p_list .list-1st li::before {
  background-color: #999;
}

/* sub0504 검사 준비사항 End */
/* sub0505 대장내시경 준비사항 */
.colonoscopy-prep .guide_boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 1024px) {
  .colonoscopy-prep .guide_boxes {
    gap: 20px;
  }
}
.colonoscopy-prep .guide_boxes .g_box {
  width: calc(50% - 20px);
}
@media (max-width: 1024px) {
  .colonoscopy-prep .guide_boxes .g_box {
    width: calc(50% - 10px);
  }
}
@media (max-width: 768px) {
  .colonoscopy-prep .guide_boxes .g_box {
    width: 100%;
  }
}
.colonoscopy-prep .guide_boxes .g_box .g_tit {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  padding: 24px 20px;
  font-family: "title_font";
  text-align: center;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: 0;
  color: #fff;
  border-radius: 16px 16px 0 0;
  background-color: #019E75;
}
@media (max-width: 1024px) {
  .colonoscopy-prep .guide_boxes .g_box .g_tit {
    padding: 20px;
    font-size: 22px;
  }
}
@media (max-width: 830px) {
  .colonoscopy-prep .guide_boxes .g_box .g_tit {
    min-height: 98px;
  }
}
@media (max-width: 768px) {
  .colonoscopy-prep .guide_boxes .g_box .g_tit {
    font-size: 20px;
    min-height: auto;
  }
}

/* sub0505 대장내시경 준비사항 End */
/* sub0801 기업체검진 소개 */
.introduce_enterprise .title {
  color: #1D1D1D;
  font-family: "title_font";
  font-size: 42px;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: -0.42px;
}
@media (max-width: 1024px) {
  .introduce_enterprise .title {
    font-size: 38px;
  }
}
@media (max-width: 768px) {
  .introduce_enterprise .title {
    font-size: 36px;
  }
}
@media (max-width: 540px) {
  .introduce_enterprise .title {
    font-size: 34px;
  }
}
@media (max-width: 420px) {
  .introduce_enterprise .title {
    font-size: 30px;
  }
}
.introduce_enterprise .title .color {
  color: #3180EF;
}
.introduce_enterprise .programs {
  background-color: #F3F6FC;
  padding: 60px;
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
  border-radius: 20px;
  margin-top: 40px;
}
@media (max-width: 1280px) {
  .introduce_enterprise .programs {
    padding: 40px;
    gap: 20px;
  }
}
@media (max-width: 1024px) {
  .introduce_enterprise .programs {
    padding: 30px;
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  .introduce_enterprise .programs {
    padding: 20px;
    border-radius: 10px;
  }
}
.introduce_enterprise .programs .box {
  width: calc(33.33% - 18.67px);
  background-color: #fff;
  padding: 124px 50px 30px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1280px) {
  .introduce_enterprise .programs .box {
    padding: 100px 30px 30px;
    width: calc(33.33% - 13.33px);
  }
}
@media (max-width: 1024px) {
  .introduce_enterprise .programs .box {
    width: calc(50% - 10px);
  }
}
@media (max-width: 768px) {
  .introduce_enterprise .programs .box {
    width: 100%;
    border-radius: 10px;
  }
}
.introduce_enterprise .programs .box .ico {
  width: 64px;
  height: 64px;
  background-position: center;
  position: absolute;
  top: 30px;
  left: 50px;
  background-size: contain;
}
@media (max-width: 1280px) {
  .introduce_enterprise .programs .box .ico {
    width: 54px;
    height: 54px;
    left: 30px;
  }
}
.introduce_enterprise .programs .box .ico1 {
  background-image: url(/images/hpc/sub08/ico1.png);
}
.introduce_enterprise .programs .box .ico2 {
  background-image: url(/images/hpc/sub08/ico2.png);
}
.introduce_enterprise .programs .box .ico3 {
  background-image: url(/images/hpc/sub08/ico3.png);
}
.introduce_enterprise .programs .box .b_title {
  color: #1D1D1D;
  font-family: "title_font";
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 12px;
}
@media (max-width: 1024px) {
  .introduce_enterprise .programs .box .b_title {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .introduce_enterprise .programs .box .b_title {
    font-size: 20px;
  }
}
.introduce_enterprise .programs .box .con {
  color: #1D1D1D;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
@media (max-width: 540px) {
  .introduce_enterprise .programs .box .con {
    font-size: 15px;
  }
}

/* sub0801 기업체검진 소개 End */
/* sub0803 기업체검진 협약기업 */
.related-sites .site_items {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 1400px) {
  .related-sites .site_items {
    gap: 20px;
  }
}
@media (max-width: 768px) {
  .related-sites .site_items {
    gap: 10px;
  }
}
.related-sites .site_items .s_item {
  display: flex;
  width: calc(20% - 32px);
  flex-direction: column;
}
@media (max-width: 1400px) {
  .related-sites .site_items .s_item {
    width: calc(20% - 16px);
  }
}
@media (max-width: 1024px) {
  .related-sites .site_items .s_item {
    width: calc(25% - 15px);
  }
}
@media (max-width: 768px) {
  .related-sites .site_items .s_item {
    width: calc(33.3333% - 6.6666px);
  }
}
@media (max-width: 540px) {
  .related-sites .site_items .s_item {
    width: calc(50% - 5px);
  }
}
@media (max-width: 360px) {
  .related-sites .site_items .s_item {
    width: 100%;
  }
}
.related-sites .site_items .s_item .pic_box {
  padding: 27.5px 10px;
  border: 1px solid #D9DAE1;
  text-align: center;
  border-radius: 8px;
  background-color: #fff;
}
@media (max-width: 768px) {
  .related-sites .site_items .s_item .pic_box {
    padding: 6px;
  }
}

/* sub0803 기업체검진 협약기업 End *//*# sourceMappingURL=content.css.map */