
/* ****************** 이미지  ****************** */

.img_865254_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_865254_ * {box-sizing:border-box;}
.img_865254_ a {display:block; text-decoration:none;}
.img_865254_ img {max-width:100%; vertical-align:top;}

/* ****************** 한줄 텍스트  ****************** */

  .text_819525_ {margin: 50px 0 50px; }
  .text_819525_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_819525_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_819525_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_819525_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_819525_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}
  .text_819525_ .txt_wrap strong {color: #1b63af; font-size:4vw; font-weight:600;}


  @media all and (min-width:1024px){
    .text_819525_ {margin: 100px 0 100px;}
    .text_819525_ span {font-size: 45px;}
    .text_819525_ .txt_wrap > img { margin-top: 30px;}
    .text_819525_ .txt_wrap p{font-size: 20px;}
    .text_819525_ .txt_wrap strong {font-size:24px;}
  }

/* ****************** 실선  ****************** */

.solid_line_819565_ {display:block; position:relative; width:100%; height:8px;}
.solid_line_819565_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:4px solid #1b63af;}

/* ****************** 한줄 텍스트  ****************** */

  .text_819575_ {margin: 50px 0 15px; }
  .text_819575_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_819575_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_819575_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_819575_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_819575_ .txt_wrap p{font-size: 3.6vw; text-align:center;}
  

  @media all and (min-width:1024px){
    .text_819575_ {margin: 100px 0 30px; }
    .text_819575_ span {font-size: 45px;}
    
      .text_819575_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_819555_ {padding: 0 30px;}
  .text_819555_ .box_wrap{  display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
  .text_819555_ .box_wrap .box{padding:20px; text-align: center;}
  .text_819555_ .box_wrap .box1 {border: solid 3px #1b63af;}
  .text_819555_ .box_wrap .box2 {border: solid 3px #1ba196;}
  .text_819555_ .box_wrap .box strong {margin: 0; font-size:4vw; color: #1b63af; font-weight:800;}
  .text_819555_ .box_wrap .box p {margin: 0; font-size:3.4vw;}

  @media all and (min-width:1024px){
    .text_819555_ .box_wrap{display: grid; grid-template-columns: repeat(3, 1fr);}
    .text_819555_ .box_wrap .box strong {font-size: 22px;}
    .text_819555_ .box_wrap .box p { font-size:20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_819685_ {margin: 50px 0 15px; }
  .text_819685_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_819685_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_819685_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_819685_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_819685_ .txt_wrap p{font-size: 3.6vw; text-align:center;}
  

  @media all and (min-width:1024px){
    .text_819685_ {margin: 100px 0 30px; }
    .text_819685_ span {font-size: 45px;}
    
      .text_819685_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_819615_ {margin-bottom: 50px;}
  .text_819615_ .content .txt {margin-left: 30px; margin-bottom: 30px; font-size:3.4vw;}
  .text_819615_ .content .txt >strong {font-size:4vw; font-weight:600; color: #1b63af;}
  .text_819615_ .content .wrap {display: flex; flex-direction: column; justify-content: space-around; align-items: center;}
  .text_819615_ .content .wrap ul {margin: 0; padding: 0; list-style: none; padding: 0 30px;}
  .text_819615_ .content .wrap ul .li_title {background: #fff;  border: 1px solid #1b63af; justify-content: center; font-size: 4vw; font-weight: 800;}
  .text_819615_ .content .wrap ul li {display: flex; background: #c1d7ee; flex-direction: row; align-items: center; flex-wrap: nowrap; padding: 10px 30px; margin: 8px 0; font-size: 3.4vw;}
  .text_819615_ .content .wrap ul li > p {margin:0;}
  .text_819615_ .content .wrap ul li .mark { padding-right: 10px;}

  @media all and (min-width:1024px){
     .text_819615_ {margin-bottom: 100px;}
    .text_819615_ .content .txt {font-size:20px;}
    .text_819615_ .content .txt >strong {font-size:20px}
    .text_819615_ .content .wrap {flex-direction: row;}
    .text_819615_ .content .wrap ul .li_title {font-size: 22px;}
    .text_819615_ .content .wrap ul li {font-size:20px}
    }

/* ****************** 한줄 텍스트  ****************** */

  .text_819625_ { padding: 50px 0 15px; background: #f5f5f5;}
  .text_819625_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_819625_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_819625_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_819625_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_819625_ .txt_wrap{ margin-top: 30px; text-align:center;}
  .text_819625_ .txt_wrap p{font-size: 3.6vw; }


  @media all and (min-width:1024px){
    .text_819625_ {padding: 100px 0 30px;}
    .text_819625_ span {font-size: 45px;}

    .text_819625_ .txt_wrap p{font-size: 20px;}
    .text_819625_ .txt_wrap > strong {font-size: 22px; color: #1b63af;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_838584_ {background:#f5f5f5; padding: 0 30px 50px 30px;}
  .text_838584_ .box_wrap ul{display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px; list-style:none; padding: 0; margin: 0;}
  .text_838584_ .box_wrap ul li { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; background: #fff; overflow: hidden;   border-radius: 10px;  }
  .text_838584_ .box_wrap ul li > div {   width: 100%; }
  .text_838584_ .box_wrap ul li > div > img {object-fit: cover;  width: 100%; vertical-align: top;}
  .text_838584_ .box_wrap ul li > p {text-align: center; ; font-size:3.4vw;}
  .text_838584_ .box_wrap ul li > p > strong {font-weight:800;}

  @media all and (min-width:1024px){
    .text_838584_  {padding: 0 30px 100px 30px;}
    .text_838584_ .box_wrap ul{display: grid; grid-template-columns: repeat(2, 1fr); }
    .text_838584_ .box_wrap ul li > p {text-align: center; font-size:20px; padding:0 10px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_838624_ {margin: 50px 0 0px; }
  .text_838624_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_838624_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_838624_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_838624_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_838624_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_838624_ {margin: 100px 0 0px;}
    .text_838624_ span {font-size: 45px;}
    .text_838624_ .txt_wrap > img { margin-top: 30px;}
    .text_838624_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_838634_ {padding: 0 30px;}
  .text_838634_ .box_wrap {display: flex; flex-direction: row; position: relative; margin-top: 40px;}
  .text_838634_ .box_wrap .num {width: 80px; position: absolute;  top: 20px; left: -22px; height: 100px;  z-index: 3;     font-weight: 600;}
  .text_838634_ .box_wrap .num  > p { position: absolute;  z-index: 3;  color: #fff; margin: 0;left: 25px; line-height: 104px; font-size: 4vw;}
  .text_838634_ .box_wrap .num > img {width:100%;}
  .text_838634_ .box_wrap .box {display: flex; flex-direction: column; align-items: center; background: #f3f3f3; gap: 30px;  padding-top: 30px;}
  .text_838634_ .box_wrap .box .text {padding-left: 30px; padding: 0 10px 0 70px; display: flex; flex-direction: column;   gap: 20px;}
  .text_838634_ .box_wrap .box span {font-size: 4vw;}
  .text_838634_ .box_wrap .box p {margin: 0;  font-size: 3.4vw;} 
  .text_838634_ .blue { color:#1b63af; font-weight:600;}
  .text_838634_ .green { color:#1ba196; font-weight:600;}
  .text_838634_ .box_wrap .box > img {width:100%;}


  @media all and (min-width:1024px){
    .text_838634_ .box_wrap .box {flex-direction: row; }
    .text_838634_ .box_wrap .box {gap: 0px;  padding-top: 0px;}
    .text_838634_ .box_wrap .num  > p {font-size: 20px;}
    .text_838634_ .box_wrap .box span {font-size:22px;}
    .text_838634_ .box_wrap .box p {font-size:20px;}
    .text_838634_ .box_wrap .box .text{width:100%;}
     .text_838634_ .box_wrap .box > img {width:40%;}

  }



/* ****************** 공백  ****************** */

.empty_line_840514_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_840514_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_840514_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_840514_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_838594_ {background:#f5f5f5; padding: 50px 0 15px;}
  .text_838594_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_838594_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_838594_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_838594_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_838594_ .txt_wrap p{font-size: 3.6vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_838594_ {padding: 100px 0 30px;}
    .text_838594_ span {font-size: 45px;}

    .text_838594_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_840424_ {background:#f5f5f5; position:relative;}
  .text_840424_ .circle_wrap {display: flex; justify-content: space-around; flex-wrap: wrap; align-items: center;  z-index: 1;  position: relative; gap:10px; padding-bottom:30px;}
  .text_840424_ .circle_wrap .circle {display: flex; justify-content: center; align-items: center; width: 35vw; height: 35vw; border: 3px solid transparent; border-radius: 100%; background-image: linear-gradient(#fff, #fff), linear-gradient(to bottom, #1b63af 0%, #1ba196 100%); background-origin: border-box;  background-clip: content-box, border-box; text-align: center; line-height: 1.5em; font-size:4vw;     font-weight: 600;}



  @media all and (min-width:1024px){
    .text_840424_ .circle_wrap {flex-wrap: nowrap;}
    .text_840424_ .circle_wrap .circle {font-size:20px; border: 5px solid transparent; width: 150px; height: 150px;}
    .text_840424_ .line {width: 80%;  margin: 0; left: 10%; border: 1px solid; bottom: 58%; position: absolute; border-image: linear-gradient(to right, #1b63af 0%, #1ba196 100%); border-image-slice: 1;}
  }

/* ****************** 공백  ****************** */

.empty_line_840454_ {background: #f5f5f5; display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_840454_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_840454_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_840454_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_840434_ {margin: 50px 0 0px; }
  .text_840434_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_840434_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_840434_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_840434_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_840434_ .txt_wrap p{ padding: 0 15px; font-size: 3.4vw; text-align:center;}
  .text_840434_ .blue {color: #1b63af;}
  .text_840434_ .txt_wrap .bg {background: #dde8f3; padding: 30px; border-radius: 100px; margin: 0 40px;}


  @media all and (min-width:1024px){
    .text_840434_ {margin: 100px 0 0px;}
    .text_840434_ span {font-size: 45px;}
    .text_840434_ .txt_wrap > img { margin-top: 30px;}
    .text_840434_ .txt_wrap p{font-size: 20px;}
    
    .text_840434_ .txt_wrap p{ padding: 0 30px;}
    .text_840434_ .txt_wrap .bg {background: #dde8f3; padding: 30px; border-radius: 50px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_840524_ {padding: 0 30px;}
  .text_840524_ .box_wrap{ display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
  .text_840524_ .box_wrap .box {display: flex; flex-direction: column; border: 1px solid #1b63af; background:#fff; }
  .text_840524_ .box_wrap .box .title {text-align: center; font-size:4vw; font-weight:600; background: #1b63af; color:#fff; padding: 5px 0;}
  .text_840524_ .box_wrap .box ul { font-size:3.4vw; padding: 15px 30px; list-style:none; margin: 0;  text-align: center;}
  .text_840524_ .box_wrap .box ul li::marker{color: #1b63af;}
  .text_840524_ .box_img {padding-bottom:30px;}

  @media all and (min-width:1024px){
    .text_840524_ .box_wrap{grid-template-columns: repeat(2, 1fr);}

    .text_840524_ .box_wrap .box .title { font-size:22px;}
    .text_840524_ .box_wrap .box ul {font-size:20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_838714_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_838714_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_838714_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_838714_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_838694_ {background:#f5f5f5; padding: 50px 0 15px; }
  .text_838694_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_838694_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_838694_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_838694_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_838694_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_838694_ {padding: 100px 0 30px;}
    .text_838694_ span {font-size: 45px;}
    .text_838694_ .txt_wrap > img { margin-top: 30px;}
    .text_838694_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_838704_ {background:#f5f5f5; padding: 0 30px; margin:0;}
  .text_838704_ .box_wrap{  display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
  .text_838704_ .box_wrap .box{padding:20px; text-align: center; background: #fff;}
  .text_838704_ .box_wrap .box1 {border: solid 3px #1b63af;}
  .text_838704_ .box_wrap .box2 {border: solid 3px #1ba196;}
  .text_838704_ .box_wrap .box strong {margin: 0; font-size:4vw; color: #1b63af; font-weight:600;}
  .text_838704_ .box_wrap .box p {margin: 0; font-size:3.4vw;}

  @media all and (min-width:1024px){
    .text_838704_ .box_wrap{display: grid; grid-template-columns: repeat(3, 1fr);}
    .text_838704_ .box_wrap .box strong {font-size: 22px;}
    .text_838704_ .box_wrap .box p { font-size:20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_838674_ {background: #f5f5f5; padding:30px 0 50px;}
  .text_838674_ .box_wrap ul{display: grid; grid-template-columns: repeat(1, 1fr); list-style:none; padding: 0; margin: 0;}
  .text_838674_ .box_wrap ul li {display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center;}
  .text_838674_ .box_wrap ul li > div {width: 100%; overflow: hidden; height: auto; display: flex; flex-direction: column; align-items: center; position:relative;}
  .text_838674_ .box_wrap ul li > div > img {object-fit: cover;  width: 100%; height: auto; vertical-align: top;}
  .text_838674_ .box_wrap ul li > div > span { position: absolute; bottom: 0; font-size: 16px; font-weight: 600; color: #fff; background: #1b63af; padding: 4px 12px; margin-bottom: 16%;}
  .text_838674_ .box_wrap ul li > div .title {margin-top: 10%; font-size:4vw; font-weight:600;}
  .text_838674_ .box_wrap ul li > p { margin: 0 auto; text-align: center; padding: 0 15px 30px; font-size: 3.4vw;}

  @media all and (min-width:1024px){
    .text_838674_  {padding:50px 0 70px;}
    .text_838674_ .box_wrap ul{display: grid; grid-template-columns: repeat(2, 1fr);}
    .text_838674_ .box_wrap ul li > div .title {font-size:20px;}
    .text_838674_ .box_wrap ul li > p {font-size: 20px;}
    .text_838674_ .box_wrap ul li > div > span { margin-bottom: 17%;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_840504_{margin: 50px 0 15px; }
  .text_840504_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_840504_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_840504_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_840504_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_840504_ .txt_wrap p{font-size: 3.6vw; text-align:center;}
  

  @media all and (min-width:1024px){
    .text_840504_ {margin: 100px 0 30px;}
    .text_840504_ span {font-size: 45px;}
    
      .text_840504_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_840494_ {padding: 30px 15px; background: #e8ecfe;}
  .text_840494_ .title_wrap{margin: 50px 0 10px; display: flex; flex-direction: column; align-items: center; padding-bottom: 15px;}
  .text_840494_ .txt_wrap .num { width: 6.5vw;  height: 6vw;  text-align: center;  line-height: 6vw; background: #1b63af; border-radius: 100%; color: #fff; font-weight: 600;}
  .text_840494_ .txt_wrap{ font-size: 18px;   text-align: start; display: flex; align-items: flex-start; flex-direction: column;}
  .text_840494_ .txt_wrap ul {margin:0; list-style: none; padding: 0px; display: flex;  flex-direction: column; gap: 20px;}
  .text_840494_ .txt_wrap > strong {padding-left: 30px; padding-top:30px;}
  .text_840494_ .txt_wrap ul li {font-size: 3.4vw; display: flex; align-items: flex-start; margin-top: 10px; gap: 10px;}
  .text_840494_ .txt_wrap ul li .blue {font-size: 4vw;  font-weight: 600; color: #1b63af;}
  .text_840494_ .txt_wrap ul li .txt { display: flex; flex-direction: column; align-items: flex-start; width:100%;}
  .text_840494_ .txt_wrap ul li .txt p {margin:0; flex-direction: column; display: flex;}
  .text_840494_ .txt_wrap .check > img {max-width: max-content;}

  @media all and (min-width:1024px){
    .text_840494_ {padding: 30px;}
    .text_840494_ .title_wrap {margin: 100px 0 20px; padding-bottom: 30px; font-size: 20px; }
    .text_840494_ .txt_wrap ul li .blue {font-size: 22px;}
    .text_840494_ .txt_wrap ul li {font-size: 20px;}
    .text_840494_ .txt_wrap .num {width:40px; height:38px; line-height:38px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_840444_ { padding: 50px 0 15px;}
  .text_840444_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_840444_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_840444_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_840444_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_840444_ .txt_wrap p{font-size: 3.6vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_840444_ {padding: 100px 0 30px;}
    .text_840444_ span {font-size: 45px;}

    .text_840444_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_819645_ {padding: 0px;}
  .text_819645_ .txt_wrap{font-size: 3.4vw; text-align:start;  background-image: url(/img_up/shop_pds/sangsanggs11/farm/bae-gyeong_-so-a-seong-jang21774247062.jpg);
    background-repeat: no-repeat;  background-size: cover; padding: 0 30px;  background-position: center;}
  .text_819645_ .txt_wrap > p {font-size:3.4vw; text-align:center; margin: 0; padding: 0px 0 450px;}


  @media all and (min-width:1024px){
    .text_819645_ .title_wrap {margin: 100px 0 20px; padding-bottom: 30px; font-size: 20px; }
    .text_819645_ .txt_wrap > p {font-size:20px; }
  }

/* ****************** 한줄 텍스트  ****************** */

  .text__616625__ {padding:40px 15px 40px;}
  .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;}
  }
