
/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_832735_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_832735_ * {box-sizing:border-box;}
.img_ratio_832735_ a {display:block; text-decoration:none;}
.img_ratio_832735_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_832735_ {width:px;}
}
@media \0screen{
	.img_ratio_832735_ {width:px;}
}

/* ****************** 한줄 텍스트  ****************** */

  .text_824535_ {margin: 50px 0 0px; }
  .text_824535_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_824535_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_824535_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_824535_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_824535_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_824535_ {margin: 100px 0 0px;}
    .text_824535_ span {font-size: 45px;}
    .text_824535_ .txt_wrap > img { margin-top: 30px;}
    .text_824535_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824585_ { position:relative;}
  .text_824585_ .circle_wrap {display: flex; justify-content: space-around; flex-wrap: wrap; align-items: center;  z-index: 1;  position: relative; gap:10px; padding-top:30px;}
  .text_824585_ .circle_wrap .circle {width: 150px; height: 150px; border: 5px 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; font-size:4vw;     font-weight: 600; display:flex; flex-direction: column; align-items: center; justify-content: center;}



  @media all and (min-width:1024px){
    .text_824585_ .circle_wrap {flex-wrap: nowrap;}
    .text_824585_ .circle_wrap .circle {font-size:20px;}
    .text_824585_ .line {width: 80%;  margin: 0; left: 10%; border: 1px solid; bottom: 40%; position: absolute; border-image: linear-gradient(to right, #1b63af 0%, #1ba196 100%); border-image-slice: 1;}
  }

/* ****************** 공백  ****************** */

.empty_line_824525_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_824525_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_824525_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_824525_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 실선  ****************** */

.solid_line_824545_ {display:block; position:relative; width:100%; height:8px;}
.solid_line_824545_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:4px solid #1b63af;}

/* ****************** 한줄 텍스트  ****************** */

  .text_824625_{margin: 50px 0 15px; }
  .text_824625_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_824625_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_824625_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_824625_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_824625_ .txt_wrap p{font-size: 3.6vw; text-align:center;}
  

  @media all and (min-width:1024px){
    .text_824625_ {margin: 100px 0 30px;}
    .text_824625_ span {font-size: 45px;}
    
      .text_824625_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824635_ {padding: 0 30px;}
  .text_824635_ .box_wrap {display: flex; flex-direction: row; position: relative; margin-top: 40px;}
  .text_824635_ .box_wrap .num {width: 70px; position: absolute;  top: 20px; left: -22px; height: 100px;  z-index: 3;     font-weight: 600;}
  .text_824635_ .box_wrap .num > p { position: absolute;  z-index: 3;  color: #fff; margin: 0;left: 25px; line-height: 94px; font-size: 20px;}
  .text_824635_ .box_wrap .num > img {width:100%;}
  .text_824635_ .box_wrap .box {width:100%; display: flex; flex-direction: column; align-items: center; background: #f3f3f3; gap: 30px;  padding-top: 30px;}
  .text_824635_ .box_wrap .box .text {width:80%; padding-left: 30px; padding: 0 10px 30px 50px; display: flex; flex-direction: column;   gap: 20px;}
  .text_824635_ .box_wrap .box span {font-size: 4vw;}
  .text_824635_ .box_wrap .box p {margin: 0;  font-size: 3.4vw;} 
  .text_824635_ .blue { color:#1b63af; font-weight:600;}
  .text_824635_ .green { color:#1ba196; font-weight:600;}
  .text_824635_ .box_wrap .box > img {width:100%;}


  @media all and (min-width:1024px){
    .text_824635_ .box_wrap .box {flex-direction: row; }
    .text_824635_ .box_wrap .box {gap: 0px;  padding-top: 0px;}
    .text_824635_ .box_wrap .box span {font-size:22px;}

    .text_824635_ .box_wrap .num {width: 80px; }
    .text_824635_ .box_wrap .num > p { margin: 0;left: 22px; line-height: 104px; font-size: 22px;}
    .text_824635_ .box_wrap .box .text {width:100%; padding: 30px 10px 30px 70px;}
    .text_824635_ .box_wrap .box p {font-size:20px;}
    .text_824635_ .box_wrap .box > img {width:80%;}
  }



/* ****************** 공백  ****************** */

.empty_line_824645_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_824645_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_824645_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_824645_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824655_ {background:#f5f5f5; padding: 50px 0 15px;}
  .text_824655_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_824655_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_824655_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_824655_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_824655_ .txt_wrap p{font-size: 3.6vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_824655_ {padding: 100px 0 30px;}
    .text_824655_ span {font-size: 45px;}

    .text_824655_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824665_ {background:#f5f5f5; padding: 0 30px;}
  .text_824665_ .box_wrap { display: flex; flex-direction: column; align-items: flex-start; padding-bottom:50px;}
  .text_824665_ .box_wrap .box {background: #fff; box-shadow: 3px 3px 10px #aaa; display: flex; justify-content: space-between; align-items: center; flex-direction: column; width:100%;}
  .text_824665_ .box_wrap .box ul {list-style: none; padding: 0; margin: 0;  padding: 30px 20px; }
  .text_824665_ .box_wrap .box ul li { display: flex; flex-direction: row; align-items: center; flex-wrap: nowrap; font-size:3.4vw; padding:10px 0;}
  .text_824665_ .box_wrap .box ul li p {margin:0;}
  .text_824665_ .wrap1 > span { border-bottom: 40px solid #1ba196; border-right: 25px solid transparent; height: 0; width: 30%; line-height: 40px; color: #fff; font-size: 4vw; font-weight: 600; padding-left: 20px;}
  .text_824665_ .box_wrap .long {width: 80%;}

  .text_824665_ .wrap2 {align-items: flex-end;}
  .text_824665_ .wrap2 .box {flex-direction: column;}
  .text_824665_ .wrap2 > span {border-bottom: 40px solid #1ba196; border-left: 25px solid transparent; height: 0; width: 30%; line-height: 40px; color: #fff; font-size: 4vw; font-weight: 600; padding-left: 20px;}
  .text_824665_ .box_wrap .box > img {width:100%;}



  @media all and (min-width:1024px){
    .text_824665_ .box_wrap .box {flex-direction: row; }
    .text_824665_ .box_wrap .box ul { padding: 40px 30px;}
    .text_824665_ .box_wrap .box ul li {font-size:20px;}
    .text_824665_ .wrap1 > span {width: 20%;  font-size: 22px;}
    .text_824665_ .wrap1 .long {width: 50%;}
    .text_824665_ .wrap2 > span  {width: 20%;  font-size: 22px;}
    .text_824665_ .wrap2 .box {flex-direction: row-reverse;}
    .text_824665_ .box_wrap .box > img { width: 30%;}

    .text_824665_ .box_wrap .box > img {padding: 30px 20px 30px 0;}
    .text_824665_ .wrap2 .box > img {padding-left:20px;}


  }



/* ****************** 공백  ****************** */

.empty_line_824675_ {background: #f5f5f5; display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_824675_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_824675_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_824675_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839264_ {margin: 50px 0 0px; }
  .text_839264_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_839264_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_839264_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_839264_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_839264_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_839264_ {margin: 100px 0 0px;}
    .text_839264_ span {font-size: 45px;}
    .text_839264_ .txt_wrap > img { margin-top: 30px;}
    .text_839264_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839274_ {padding: 0 30px; }
  .text_839274_ .box_wrap{display: flex; text-align: center; flex-direction: column; flex-wrap: nowrap; align-items: center;}
  .text_839274_ .box_wrap .box{display: flex; width: 100%; flex-direction: column; align-items: center; position:relative;}
  .text_839274_ .box_wrap .box > span {position: absolute;  background: #1b63af; color: #fff; padding: 5px 30px; top: 0px; font-size: 3.5vw; font-weight: 600;}
  .text_839274_ .box_wrap .box > p{width: 90%; border: 2px solid #aaa; padding: 35px 25px 20px; font-size:3.4vw;}

  
  @media all and (min-width:1024px){
    .text_839274_ .box_wrap .box > span {font-size: 20px;}
    .text_839274_ .box_wrap .box > p {font-size: 20px;}

  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839294_ {padding: 50px 0 0px;}
  .text_839294_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_839294_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_839294_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_839294_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_839294_ .txt_wrap p{ padding: 30px; font-size: 3.4vw; text-align:center; margin: 0;}


  @media all and (min-width:1024px){
    .text_839294_ {padding: 100px 0 0px;}
    .text_839294_ span {font-size: 45px;}
    .text_839294_ .txt_wrap > img { margin-top: 30px;}
    .text_839294_ .txt_wrap p{font-size: 20px;  padding: 30px 0;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839304_ {padding: 30px 15px; background: #e8ecfe;}
  .text_839304_ .title_wrap{margin: 50px 0 10px; display: flex; flex-direction: column; align-items: center; padding-bottom: 15px;}
  .text_839304_ .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_839304_ .txt_wrap{ font-size: 18px;   text-align: start; display: flex; align-items: flex-start; flex-direction: column;}
  .text_839304_ .txt_wrap ul {margin:0; list-style: none; padding: 0px; display: flex;  flex-direction: column; gap: 20px;}
  .text_839304_ .txt_wrap > strong {padding-left: 30px; padding-top:30px;}
  .text_839304_ .txt_wrap ul li {font-size: 3.4vw; display: flex; align-items: flex-start; margin-top: 10px; gap: 10px;}
  .text_839304_ .txt_wrap ul li .blue {font-size: 4vw;  font-weight: 600; color: #1b63af;}
  .text_839304_ .txt_wrap ul li .txt { display: flex; flex-direction: column; align-items: flex-start; width:100%;}
  .text_839304_ .txt_wrap ul li .txt p {margin:0;flex-direction: row; gap: 5px; display: flex; padding-top:10px;}
  .text_839304_ .txt_wrap .check > img {max-width: max-content;}

  @media all and (min-width:1024px){
    .text_839304_ {padding: 30px;}
    .text_839304_ .title_wrap {margin: 100px 0 20px; padding-bottom: 30px; font-size: 20px; }
    .text_839304_ .txt_wrap ul li .blue {font-size: 22px;}
    .text_839304_ .txt_wrap ul li {font-size: 20px;}
    .text_839304_ .txt_wrap .num {width:40px; height:38px; line-height:38px;}
  }

/* ****************** 공백  ****************** */

.empty_line_839314_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_839314_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_839314_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_839314_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839334_ {background:#f5f5f5; padding: 50px 0 0px; }
  .text_839334_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_839334_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_839334_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_839334_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_839334_ .txt_wrap {display: flex; flex-direction: column; align-items: center;}
  .text_839334_ .txt_wrap > img {width:90%;}
  .text_839334_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_839334_ {padding: 100px 0 0px;}
    .text_839334_ span {font-size: 45px;}
    .text_839334_ .txt_wrap > img { margin-top: 30px;}
    .text_839334_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839354_ {background:#f5f5f5; padding: 0 30px;}
  .text_839354_ .box_wrap{ display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
  .text_839354_ .box_wrap .box {display: flex; flex-direction: column; border: 1px solid #1b63af; background:#fff; }
  .text_839354_ .box_wrap .box .title {text-align: center; font-size:4vw; font-weight:600; background: #1b63af; color:#fff; padding: 5px 0;}
  .text_839354_ .box_wrap .box ul { font-size:3.4vw; padding: 0 30px; list-style:none;}
  .text_839354_ .box_wrap .box ul li::marker{color: #1b63af;}
  .text_839354_ .box_img {padding-bottom:30px;}

  @media all and (min-width:1024px){

    .text_839354_ .box_wrap .box .title { font-size:22px;}
    .text_839354_ .box_wrap .box ul {font-size:20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_839344_ {background: #f5f5f5; display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_839344_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_839344_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_839344_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839834_ {padding: 0px; }
  .text_839834_ .wrap{ background-image: url(/img_up/shop_pds/sangsanggs11/farm/bae-gyeong_-chu-na177423204641.jpg); background-repeat: no-repeat;  background-size: cover; padding: 50px 30px; }
  .text_839834_ .wrap .txt_wrap { width:100%; text-align:center;}
  .text_839834_ .wrap .txt_wrap > span {font-size: 5vw; font-weight: 600; color: #1b63af; }
  .text_839834_ .wrap .txt_wrap > p {font-size:3,4vw; margin: 0; padding-top: 20px;}


  @media all and (min-width:1024px){
    .text_839834_ .wrap {padding: 100px 30px;  }
    .text_839834_ .wrap .txt_wrap { width:70%; text-align:start;}
    .text_839834_ .wrap .txt_wrap > span {font-size: 35px; padding-top: 20px}
    .text_839834_ .wrap .txt_wrap > p {font-size:20px;}
    .text_839834_ .title_wrap {margin: 80px 0 20px; padding-bottom: 30px; font-size: 20px; }
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839374_ {padding: 50px 0 0px; }
  .text_839374_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_839374_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_839374_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_839374_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_839374_ .txt_wrap {display: flex; flex-direction: column; align-items: center;}
  .text_839374_ .txt_wrap > img {width:90%;}
  .text_839374_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_839374_ {padding: 100px 0 0px;}
    .text_839374_ span {font-size: 45px;}
    .text_839374_ .txt_wrap > img { margin-top: 30px;}
    .text_839374_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839384_ {padding: 0 30px;}
  .text_839384_ .box_wrap{ display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
  .text_839384_ .box_wrap .box {display: flex; flex-direction: column; border: 1px solid #1ba196; background:#fff; }
  .text_839384_ .box_wrap .box .title {text-align: center; font-size:4vw; font-weight:600; background: #1ba196; color:#fff; padding: 5px 0;}
  .text_839384_ .box_wrap .box ul { font-size:3.4vw; padding: 0 30px; list-style:none;}
  .text_839384_ .box_wrap .box ul li::marker{color: #1ba196;}
  .text_839384_ .box_img {padding-bottom:30px;}

  @media all and (min-width:1024px){

    .text_839384_ .box_wrap .box .title { font-size:22px;}
    .text_839384_ .box_wrap .box ul {font-size:20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_839394_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_839394_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_839394_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_839394_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_840394_ { padding: 50px 0 15px; background: #f5f5f5;}
  .text_840394_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_840394_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_840394_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_840394_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_840394_ .txt_wrap p{font-size: 3.6vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_840394_ {padding: 100px 0 30px;}
    .text_840394_ span {font-size: 45px;}

    .text_840394_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_840404_ {background:#f5f5f5; padding: 0 30px;}
  .text_840404_ .box_wrap ul{display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px; list-style:none; padding: 0; margin: 0;}
  .text_840404_ .box_wrap ul li { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; background: #fff; overflow: hidden;   border-radius: 10px;  }
  .text_840404_ .box_wrap ul li > div {   width: 100%; }
  .text_840404_ .box_wrap ul li > div > img {object-fit: cover;  width: 100%; vertical-align: top;}
  .text_840404_ .box_wrap ul li > p {text-align: center; ; font-size:3.4vw;}
  .text_840404_ .box_wrap ul li > p > strong {font-weight:800;}

  @media all and (min-width:1024px){
    .text_840404_ .box_wrap ul{display: grid; grid-template-columns: repeat(2, 1fr); }
    .text_840404_ .box_wrap ul li > p {text-align: center; font-size:20px; padding:0 10px;}
  }

/* ****************** 공백  ****************** */

.empty_line_840414_ {background: #f5f5f5; display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_840414_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_840414_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_840414_ {display:block; width:100%; height:100px; line-height:100px;}
  }
