
/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_832745_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_832745_ * {box-sizing:border-box;}
.img_ratio_832745_ a {display:block; text-decoration:none;}
.img_ratio_832745_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_832745_ {width:px;}
}
@media \0screen{
	.img_ratio_832745_ {width:px;}
}

/* ****************** 한줄 텍스트  ****************** */

  .text_824845_ {margin: 50px 0 0px; }
  .text_824845_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_824845_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_824845_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_824845_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_824845_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_824845_ {margin: 100px 0 0px;}
    .text_824845_ span {font-size: 45px;}
    .text_824845_ .txt_wrap > img { margin-top: 30px;}
    .text_824845_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_824855_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_824855_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_824855_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_824855_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 실선  ****************** */

.solid_line_824865_ {display:block; position:relative; width:100%; height:8px;}
.solid_line_824865_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:4px solid #1b63af;}

/* ****************** 한줄 텍스트  ****************** */

  .text_824875_{background:#f5f5f5; padding: 50px 0 15px; }
  .text_824875_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_824875_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_824875_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_824875_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_824875_ .txt_wrap p{font-size: 3.6vw; text-align:center;}
  

  @media all and (min-width:1024px){
    .text_824875_ {padding: 100px 0 30px;}
    .text_824875_ span {font-size: 45px;}
    
      .text_824875_ .txt_wrap p{font-size: 18px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824915_ {background:#f5f5f5; padding: 0 30px;}
  .text_824915_ .box_wrap ul{display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px; list-style:none; padding: 0; margin: 0;}
  .text_824915_ .box_wrap ul li { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; background: #fff; overflow: hidden;   border-radius: 10px;  }
  .text_824915_ .box_wrap ul li > div {   width: 100%; }
  .text_824915_ .box_wrap ul li > div > img {object-fit: cover;  width: 100%; vertical-align: top;}
  .text_824915_ .box_wrap ul li > p {text-align: center; ; font-size:3.4vw; margin:20px 10px;}
  .text_824915_ .box_wrap ul li > p > strong {font-weight:800;}

  @media all and (min-width:1024px){
    .text_824915_ .box_wrap ul{display: grid; grid-template-columns: repeat(3, 1fr); }
    .text_824915_ .box_wrap ul li > p {text-align: center; font-size:20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_824925_ {background: #f5f5f5; display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_824925_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_824925_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_824925_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824935_ {padding: 50px 0 15px;}
  .text_824935_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_824935_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_824935_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_824935_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_824935_ .txt_wrap p{font-size: 3.6vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_824935_ {padding: 100px 0 30px;}
    .text_824935_ span {font-size: 45px;}

    .text_824935_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824945_ { padding: 0 30px;}
  .text_824945_ .box_wrap{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px;}
  .text_824945_ .box_wrap .box {display: flex; flex-direction: column; border: 1px solid #1b63af; background:#fff; }
  .text_824945_ .box_wrap .box .title {text-align: center; font-size:3.5vw; font-weight:600; background: #1b63af; color:#fff; padding: 5px 0;}
  .text_824945_ .box_wrap .box ul {list-style-type: disclosure-closed; font-size:3.4vw; padding-left:35px;}
  .text_824945_ .box_wrap .box ul li::marker{color: #1b63af;}
  .text_824945_ .box_img {}
  .text_824945_ .box_img >img {width: 100%; vertical-align: bottom;}

  @media all and (min-width:1024px){
    .text_824945_ .box_wrap{grid-template-columns: repeat(3, 1fr);}

    .text_824945_ .box_wrap .box .title { font-size:22px;}
    .text_824945_ .box_wrap .box ul {font-size:20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_824965_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_824965_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_824965_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_824965_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824975_ {background: #f5f5f5; padding: 50px 0 15px;}
  .text_824975_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_824975_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_824975_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_824975_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_824975_ .txt_wrap p{font-size: 3.6vw; text-align:center;}
  

  @media all and (min-width:1024px){
    .text_824975_ { padding: 100px 0 30px;}
    .text_824975_ span {font-size: 45px;}
    
      .text_824975_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_824985_ {background: #f5f5f5; padding: 0 30px;}
  .text_824985_ .box_wrap {display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
  .text_824985_ .box_wrap .box_list {display: flex; flex-direction: row; background: #fff; border-radius: 50px; overflow: hidden; align-items: center; border: 3px solid #1b63af;}
  .text_824985_ .box_wrap .box_list > span {background: #1b63af; color: #fff; width: 20%; height: 75px; line-height: 75px; font-size: 4vw; font-weight: 600; text-align: center;}
  .text_824985_ .box_wrap .box_list > p {width: 80%; text-align: center; font-size: 3.4vw;}


  @media all and (min-width:1024px){
    .text_824985_ .box_wrap {display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
    .text_824985_ .box_wrap .box_list > span {font-size: 22px; }
    .text_824985_ .box_wrap .box_list > p { font-size: 20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_824995_ {background: #f5f5f5; display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_824995_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_824995_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_824995_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_825035_{margin: 50px 0 15px; }
  .text_825035_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_825035_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_825035_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_825035_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_825035_ .txt_wrap p{font-size: 3.6vw; text-align:center;}
  

  @media all and (min-width:1024px){
    .text_825035_ {margin: 100px 0 30px;}
    .text_825035_ span {font-size: 45px;}
    
      .text_825035_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_825045_ {padding: 0px; background: #f5f5f5;}
  .text_825045_ .title_wrap{margin: 50px 0 10px; display: flex; flex-direction: column; align-items: center; padding-bottom: 15px;}
  .text_825045_ .txt_wrap span {margin-right: 10px;}
  .text_825045_ .txt_wrap{font-size: 18px; text-align:start; display: flex; align-items: flex-end;}
  .text_825045_ .txt_wrap ul {margin:0; list-style: none; padding: 20px 30px;}
  .text_825045_ .txt_wrap ul li {font-size: 3.4vw; display: flex; align-items: center; margin-top: 10px;}
  .text_825045_ .txt_wrap ul li > p {margin:0;}
  .text_825045_ .txt_wrap .check > img {max-width: max-content;}

  @media all and (min-width:1024px){
    .text_825045_ {padding: 30px;}
    .text_825045_ .title_wrap {margin: 100px 0 20px; padding-bottom: 30px; font-size: 20px; }
    .text_825045_ .txt_wrap ul li {font-size: 20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_825055_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_825055_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_825055_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_825055_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839434_ {background:#f5f5f5; padding: 50px 0 0px; }
  .text_839434_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_839434_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_839434_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_839434_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_839434_ .txt_wrap {display: flex; flex-direction: column; align-items: center;}
  .text_839434_ .txt_wrap > img {width:90%;}
  .text_839434_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_839434_ {padding: 100px 0 0px;}
    .text_839434_ span {font-size: 45px;}
    .text_839434_ .txt_wrap > img { margin-top: 30px;}
    .text_839434_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839444_ {background:#f5f5f5; padding: 0 30px;}
  .text_839444_ .box_wrap{ display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
  .text_839444_ .box_wrap .box {display: flex; flex-direction: column; border: 1px solid #1b63af; background:#fff; }
  .text_839444_ .box_wrap .box .title {text-align: center; font-size:4vw; font-weight:600; background: #1b63af; color:#fff; padding: 5px 0;}
  .text_839444_ .box_wrap .box ul { font-size:3.4vw; padding: 0 30px; list-style:none;}
  .text_839444_ .box_wrap .box ul li::marker{color: #1b63af;}
  .text_839444_ .box_img {padding-bottom:30px;}

  @media all and (min-width:1024px){

    .text_839444_ .box_wrap .box .title { font-size:22px;}
    .text_839444_ .box_wrap .box ul {font-size:20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_839454_ {background: #f5f5f5; display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_839454_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_839454_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_839454_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839464_ {padding: 0px; }
  .text_839464_ .wrap{ background-image: url(/img_up/shop_pds/sangsanggs11/farm/bae-gyeong_-chu-na17742320461.jpg); background-repeat: no-repeat;  background-size: cover; padding: 50px 30px; }
  .text_839464_ .wrap .txt_wrap { width:100%; text-align:center;}
  .text_839464_ .wrap .txt_wrap > span {font-size: 5vw; font-weight: 600; color: #1b63af; }
  .text_839464_ .wrap .txt_wrap > p {font-size:3,4vw; margin: 0; padding-top: 20px;}


  @media all and (min-width:1024px){
    .text_839464_ .wrap {padding: 100px 30px;  }
    .text_839464_ .wrap .txt_wrap { width:70%; text-align:start;}
    .text_839464_ .wrap .txt_wrap > span {font-size: 35px; padding-top: 20px}
    .text_839464_ .wrap .txt_wrap > p {font-size:20px;}
    .text_839464_ .title_wrap {margin: 80px 0 20px; padding-bottom: 30px; font-size: 20px; }
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839474_ {padding: 50px 0 0px; }
  .text_839474_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_839474_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2;}
  .text_839474_ span{font-size: 5vw; font-weight: 600;   display: flex; flex-direction: row;}
  .text_839474_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_839474_ .txt_wrap {display: flex; flex-direction: column; align-items: center;}
  .text_839474_ .txt_wrap > img {width:90%;}
  .text_839474_ .txt_wrap p{ padding: 0 30px; font-size: 3.4vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_839474_ {padding: 100px 0 0px;}
    .text_839474_ span {font-size: 45px;}
    .text_839474_ .txt_wrap > img { margin-top: 30px;}
    .text_839474_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839484_ {padding: 0 30px;}
  .text_839484_ .box_wrap{ display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px;}
  .text_839484_ .box_wrap .box {display: flex; flex-direction: column; border: 1px solid #1ba196; background:#fff; }
  .text_839484_ .box_wrap .box .title {text-align: center; font-size:4vw; font-weight:600; background: #1ba196; color:#fff; padding: 5px 0;}
  .text_839484_ .box_wrap .box ul { font-size:3.4vw; padding: 0 30px; list-style:none;}
  .text_839484_ .box_wrap .box ul li::marker{color: #1ba196;}
  .text_839484_ .box_img {padding-bottom:30px;}

  @media all and (min-width:1024px){

    .text_839484_ .box_wrap .box .title { font-size:22px;}
    .text_839484_ .box_wrap .box ul {font-size:20px;}
  }

/* ****************** 공백  ****************** */

.empty_line_839494_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_839494_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_839494_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_839494_ {display:block; width:100%; height:100px; line-height:100px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839504_ { padding: 50px 0 15px; background: #f5f5f5;}
  .text_839504_ .title_wrap{display: flex; flex-direction: column; align-items: center;}
  .text_839504_ .title {margin: 0; padding: 0; color:#1b63af; position: relative; z-index: 2; }
  .text_839504_ span{font-size: 5vw; font-weight: 600; display: flex; flex-direction: row;}
  .text_839504_ .title:after{content: '';  position: absolute; bottom: 4px; left: 0; width: 100%;  height: 20%; background-color: #dde8f3;  z-index: -1;}

  .text_839504_ .txt_wrap p{font-size: 3.6vw; text-align:center;}


  @media all and (min-width:1024px){
    .text_839504_ {padding: 100px 0 30px;}
    .text_839504_ span {font-size: 45px;}

    .text_839504_ .txt_wrap p{font-size: 20px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_839514_ {background:#f5f5f5; padding: 0 30px;}
  .text_839514_ .box_wrap ul{display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px; list-style:none; padding: 0; margin: 0;}
  .text_839514_ .box_wrap ul li { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; background: #fff; overflow: hidden;   border-radius: 10px;  }
  .text_839514_ .box_wrap ul li > div {   width: 100%; }
  .text_839514_ .box_wrap ul li > div > img {object-fit: cover;  width: 100%; vertical-align: top;}
  .text_839514_ .box_wrap ul li > p {text-align: center; ; font-size:3.4vw;}
  .text_839514_ .box_wrap ul li > p > strong {font-weight:800;}

  @media all and (min-width:1024px){
    .text_839514_ .box_wrap ul{display: grid; grid-template-columns: repeat(2, 1fr); }
    .text_839514_ .box_wrap ul li > p {text-align: center; font-size:20px; padding:0 10px;}
  }

/* ****************** 공백  ****************** */

.empty_line_839524_ {background: #f5f5f5; display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_839524_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_839524_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (min-width:1024px){
    .empty_line_839524_ {display:block; width:100%; height:100px; line-height:100px;}
  }
