
/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_832865_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_832865_ * {box-sizing:border-box;}
.img_ratio_832865_ a {display:block; text-decoration:none;}
.img_ratio_832865_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_832865_ {width:px;}
}
@media \0screen{
	.img_ratio_832865_ {width:px;}
}

/* ****************** 한줄 텍스트  ****************** */

  .text__616625__ {padding:40px 15px 0px;}
  .text__616625__>.txt {display:flex;justify-content:flex-start; flex-wrap:wrap; gap:20px; align-items:flex-start; border-radius:15px;}
  .text__616625__ p {margin:0;padding:0; font-size:16px;font-weight:300;color:#444;letter-spacing:0;line-height:1em;}

  .text__616625__ .left>.txt_box01 {background:#2f66aa; padding:15px 10px;}
  .text__616625__ .left>.txt_box01>p {color:#fff; font-size:20px; font-weight:700; text-align:center;}

  .text__616625__ .right {padding:0 20px 20px; width:100%;}
  .text__616625__ .right>p {font-size:18px; font-weight:500; color:#7f7f7f;}
  .text__616625__ .right>p>font {font-size:14px; color:#cacaca; display:inline-block;}
  .text__616625__ .right>p>span {font-size:20px; font-weight:700; color:#343434; letter-spacing:0.2em;}

  /* ✅ 탭 버튼 디자인 */
  .text__616625__ .txt_box02 {
    display:flex;
    gap:10px;
    margin:20px 0 15px;
  }

  .text__616625__ .txt_box02 p {
    flex:1;
    padding:12px 0;
    font-size:16px;
    font-weight:700;
    text-align:center;
    color:#2f66aa;
    background:#f5f8fc;
    border:1px solid #d7e3f2;
    border-radius:999px;
    cursor:pointer;
    transition:all 0.25s ease;
  }

  .text__616625__ .txt_box02 p:hover {
    background:#eaf2fb;
  }

  .text__616625__ .txt_box02 p.active {
    background:#2f66aa;
    color:#fff;
    border-color:#2f66aa;
    box-shadow:0 6px 16px rgba(47,102,170,0.2);
  }

  .text__616625__ .right ul {padding:0 0 0 18px;}
  .text__616625__ .right ul li {font-size:16px; color:#7f7f7f; line-height:1.4em; margin-bottom:10px;}
  .text__616625__ .right ul li:last-child {margin-bottom:0px;}

  /* 기본 상태 */
  #doctor2 {display:none;}

  .text__616625__ .pc {display:none;}
  .text__616625__ .mb {display:block;}

  @media all and (min-width:1024px){
    .text__616625__ p {font-size:23px;}
    .text__616625__>.txt {flex-wrap:nowrap; gap:40px;}

    .text__616625__ .left {width:50%;}
    .text__616625__ .left>.txt_box01>p {font-size:30px;}

    .text__616625__ .right {width:40%; padding:0 0 20px ;}
    .text__616625__ .right>p {font-size:30px;}
    .text__616625__ .right>p>font {font-size:18px;}
    .text__616625__ .right>p>span {font-size:35px;}

    .text__616625__ .txt_box02 {
      margin:40px 0 30px;
      gap:14px;
    }

    .text__616625__ .txt_box02 p {
      font-size:20px;
      padding:15px 0;
    }

    .text__616625__ .right ul li {font-size:18px;}

    .text__616625__ .pc {display:block;}
    .text__616625__ .mb {display:none;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text__832345__ {padding:40px 15px 0px;}
  .text__832345__>.txt {display:flex;justify-content:flex-start; flex-wrap:wrap; gap:20px; align-items:flex-start; border-radius:15px;}
  .text__832345__ p {margin:0;padding:0; font-size:16px;font-weight:300;color:#444;letter-spacing:0;line-height:1em;}

  .text__832345__ .left>.txt_box01 {background:#2f66aa; padding:15px 10px;}
  .text__832345__ .left>.txt_box01>p {color:#fff; font-size:20px; font-weight:700; text-align:center;}

  .text__832345__ .right {padding:0 20px 20px; width:100%;}
  .text__832345__ .right>p {font-size:18px; font-weight:500; color:#7f7f7f;}
  .text__832345__ .right>p>font {font-size:14px; color:#cacaca; display:inline-block;}
  .text__832345__ .right>p>span {font-size:20px; font-weight:700; color:#343434; letter-spacing:0.2em;}

  .text__832345__ .txt_box02 {
    display:flex;
    gap:10px;
    margin:20px 0 15px;
  }

  .text__832345__ .txt_box02 p {
    flex:1;
    padding:12px 0;
    font-size:16px;
    font-weight:700;
    text-align:center;
    color:#2f66aa;
    background:#f5f8fc;
    border:1px solid #d7e3f2;
    border-radius:999px;
    cursor:pointer;
    transition:all 0.25s ease;
  }

  .text__832345__ .txt_box02 p:hover {
    background:#eaf2fb;
  }

  .text__832345__ .txt_box02 p.active {
    background:#2f66aa;
    color:#fff;
    border-color:#2f66aa;
    box-shadow:0 6px 16px rgba(47,102,170,0.2);
  }

  .text__832345__ .right ul {padding:0 0 0 18px;}
  .text__832345__ .right ul li {font-size:16px; color:#7f7f7f; line-height:1.4em; margin-bottom:10px;}
  .text__832345__ .right ul li:last-child {margin-bottom:0px;}

  #doctor4 {display:none;}

  .text__832345__ .pc {display:none;}
  .text__832345__ .mb {display:block;}

  @media all and (min-width:1024px){
    .text__832345__ p {font-size:23px;}
    .text__832345__>.txt {flex-wrap:nowrap; gap:40px;}

    .text__832345__ .left {width:50%;}
    .text__832345__ .left>.txt_box01>p {font-size:30px;}

    .text__832345__ .right {width:40%; padding:0 0 20px;}
    .text__832345__ .right>p {font-size:30px;}
    .text__832345__ .right>p>font {font-size:18px;}
    .text__832345__ .right>p>span {font-size:35px;}

    .text__832345__ .txt_box02 {
      margin:40px 0 30px;
      gap:14px;
    }

    .text__832345__ .txt_box02 p {
      font-size:20px;
      padding:15px 0;
    }

    .text__832345__ .right ul li {font-size:18px;}

    .text__832345__ .pc {display:block;}
    .text__832345__ .mb {display:none;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text__832355__ {padding:40px 15px 0px;}
  .text__832355__>.txt {display:flex;justify-content:flex-start; flex-wrap:wrap; gap:20px; align-items:flex-start; border-radius:15px;}
  .text__832355__ p {margin:0;padding:0; font-size:16px;font-weight:300;color:#444;letter-spacing:0;line-height:1em;}

  .text__832355__ .left>.txt_box01 {background:#2f66aa; padding:15px 10px;}
  .text__832355__ .left>.txt_box01>p {color:#fff; font-size:20px; font-weight:700; text-align:center;}

  .text__832355__ .right {padding:0 20px 20px; width:100%;}
  .text__832355__ .right>p {font-size:18px; font-weight:500; color:#7f7f7f;}
  .text__832355__ .right>p>font {font-size:14px; color:#cacaca; display:inline-block;}
  .text__832355__ .right>p>span {font-size:20px; font-weight:700; color:#343434; letter-spacing:0.2em;}

  .text__832355__ .txt_box02 {
    display:flex;
    gap:10px;
    margin:20px 0 15px;
  }

  .text__832355__ .txt_box02 p {
    flex:1;
    padding:12px 0;
    font-size:16px;
    font-weight:700;
    text-align:center;
    color:#2f66aa;
    background:#f5f8fc;
    border:1px solid #d7e3f2;
    border-radius:999px;
    cursor:pointer;
    transition:all 0.25s ease;
  }

  .text__832355__ .txt_box02 p:hover {
    background:#eaf2fb;
  }

  .text__832355__ .txt_box02 p.active {
    background:#2f66aa;
    color:#fff;
    border-color:#2f66aa;
    box-shadow:0 6px 16px rgba(47,102,170,0.2);
  }

  .text__832355__ .right ul {padding:0 0 0 18px;}
  .text__832355__ .right ul li {font-size:16px; color:#7f7f7f; line-height:1.4em; margin-bottom:10px;}
  .text__832355__ .right ul li:last-child {margin-bottom:0px;}

  #doctor6 {display:none;}

  .text__832355__ .pc {display:none;}
  .text__832355__ .mb {display:block;}

  @media all and (min-width:1024px){
    .text__832355__ p {font-size:23px;}
    .text__832355__>.txt {flex-wrap:nowrap; gap:40px;}

    .text__832355__ .left {width:50%;}
    .text__832355__ .left>.txt_box01>p {font-size:30px;}

    .text__832355__ .right {width:40%; padding:0px 0 20px;}
    .text__832355__ .right>p {font-size:30px;}
    .text__832355__ .right>p>font {font-size:18px;}
    .text__832355__ .right>p>span {font-size:35px;}

    .text__832355__ .txt_box02 {
      margin:40px 0 30px;
      gap:14px;
    }

    .text__832355__ .txt_box02 p {
      font-size:20px;
      padding:15px 0;
    }

    .text__832355__ .right ul li {font-size:18px;}

    .text__832355__ .pc {display:block;}
    .text__832355__ .mb {display:none;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text__832365__ {padding:40px 15px 40px;}
  .text__832365__>.txt {display:flex;justify-content:flex-start; flex-wrap:wrap; gap:20px; align-items:flex-start; border-radius:15px;}
  .text__832365__ p {margin:0;padding:0; font-size:16px;font-weight:300;color:#444;letter-spacing:0;line-height:1em;}

  .text__832365__ .left>.txt_box01 {background:#2f66aa; padding:15px 10px;}
  .text__832365__ .left>.txt_box01>p {color:#fff; font-size:20px; font-weight:700; text-align:center;}

  .text__832365__ .right {padding:0 20px 20px; width:100%;}
  .text__832365__ .right>p {font-size:18px; font-weight:500; color:#7f7f7f;}
  .text__832365__ .right>p>font {font-size:14px; color:#cacaca; display:inline-block;}
  .text__832365__ .right>p>span {font-size:20px; font-weight:700; color:#343434; letter-spacing:0.2em;}

  .text__832365__ .txt_box02 {
    display:flex;
    gap:10px;
    margin:20px 0 15px;
  }

  .text__832365__ .txt_box02 p {
    flex:1;
    padding:12px 0;
    font-size:16px;
    font-weight:700;
    text-align:center;
    color:#2f66aa;
    background:#f5f8fc;
    border:1px solid #d7e3f2;
    border-radius:999px;
    cursor:pointer;
    transition:all 0.25s ease;
  }

  .text__832365__ .txt_box02 p:hover {
    background:#eaf2fb;
  }

  .text__832365__ .txt_box02 p.active {
    background:#2f66aa;
    color:#fff;
    border-color:#2f66aa;
    box-shadow:0 6px 16px rgba(47,102,170,0.2);
  }

  .text__832365__ .right ul {padding:0 0 0 18px;}
  .text__832365__ .right ul li {font-size:16px; color:#7f7f7f; line-height:1.4em; margin-bottom:10px;}
  .text__832365__ .right ul li:last-child {margin-bottom:0px;}

  #doctor8 {display:none;}

  .text__832365__ .pc {display:none;}
  .text__832365__ .mb {display:block;}

  @media all and (min-width:1024px){
    .text__832365__ p {font-size:23px;}
    .text__832365__>.txt {flex-wrap:nowrap; gap:40px;}

    .text__832365__ .left {width:50%;}
    .text__832365__ .left>.txt_box01>p {font-size:30px;}

    .text__832365__ .right {width:40%; padding:0px 0 20px;}
    .text__832365__ .right>p {font-size:30px;}
    .text__832365__ .right>p>font {font-size:18px;}
    .text__832365__ .right>p>span {font-size:35px;}

    .text__832365__ .txt_box02 {
      margin:20px 0 30px;
      gap:14px;
    }

    .text__832365__ .txt_box02 p {
      font-size:20px;
      padding:15px 0;
    }

    .text__832365__ .right ul li {font-size:18px;}

    .text__832365__ .pc {display:block;}
    .text__832365__ .mb {display:none;}
  }
