
/* ****************** 공백  ****************** */

.empty_line_382275_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_382275_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_382275_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_382275_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_382275_:before {content:'공백: 50px';}
}

 @media \0screen{
	.empty_line_382275_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_382275_:before {content:'공백: 50px';}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_851835_wrap{position:relative; width:100%;}
.layout_851835_wrap:before{content:''; position:absolute; top:0; left:0; right:0; width:100%; height:100%;}
.layout_851835_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_851835_ > div {}
.layout_851835_ > div:after {content:''; display:block; clear:both;}
.layout_851835_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_851835_ > div > .container_1 {width:45%;}
.layout_851835_ > div > .container_2 {width:55%;}

@media (max-width:1023px){
  .layout_851835_wrap:before{content:''; position:absolute; bottom:0; left:0; right:0; width:100%; height:50%; background:#f5f5f5;}
  .layout_851835_{width:95%;}
  .layout_851835_ > div > .container_1 { width:100%; }
  .layout_851835_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_851835_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

@import url('https://fonts.googleapis.com/css?family=Passion+One&display=swap');
.title_851845_ {font-size:0px; clear:both; float:right;}
.title_851845_ span{font-size:35px; font-weight:bold; color:#fff; line-height:1.4em}
.title_851845_ p{margin:0px; display:inline-block; padding:0; font-size:16px; letter-spacing:0px; font-weight:normal; color:#fff; line-height:1.9em; background:#2489cb; padding:35px 73px 35px 73px; width:100%; height:300px; text-align:center; vertical-align:middle; box-sizing:border-box;}
.title_851845_ p i{font-style:normal; letter-spacing:5px;}
  
@media (max-width:1023px){
  .title_851845_{margin:0; }
  .title_851845_ p{padding:50px 40px; width:100%; height:auto; font-size:15px; line-height:1.5em;}
  .title_851845_ span{font-size:20px;}
  .title_851845_ span br{display:none;}
  .title_851845_ p i{letter-spacing:0;}
}

@media (max-width:767px){
  .title_851845_ p{padding:40px 30px; font-size:14px;}
  .title_851845_ span{font-size:18px;}
}

/* ****************** 이미지  ****************** */

.img_851855_ {overflow:hidden; position:relative; height:300px; background:url("/img_up/shop_pds/susarang/farm/1777266514_60571.jpg") no-repeat right center; background-size:cover; transition:all .3s;}
.img_851855_:hover{background-position:left center;}
.img_851855_:after{content:''; display:block; width:100%; height:100%; margin:0 auto; border:1px solid transparent; position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); transition:all .3s;}
.img_851855_:hover:after{width:80%; height:80%; border-color:#fff;}
.img_851855_ img{display:none;}

@media (max-width:1023px){
  .img_851855_ {height:auto; background:none;}
  .img_851855_ img{display:block;}
}

/* ****************** 공백  ****************** */

.empty_line_851825_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_851825_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_851825_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_851825_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_851825_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_851825_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_851825_:before {content:'공백: 60px';}
}

/* ****************** 5칸 레이아웃  ****************** */

.layout_852895_ {clear:both; min-width:150px; margin:0 auto; width:100%; max-width:1200px;}
.layout_852895_ > div {display:flex; justify-content:center; align-items:center; gap:60px; flex-wrap:wrap;}
.layout_852895_ > div:after {content:''; display:block; clear:both;}
.layout_852895_ > div > [class^=container_] {position:relative; box-sizing:border-box; flex:0 0 calc(33.3333% - 40px); min-width:0;}
.layout_852895_ > div > [class^=container_]:before{content:''; display:block; width:100%; height:1px; background:#ccc; position:absolute; top:50%; right:-50%;}
/* 마지막(3번째) 오른쪽 선 제거 */
.layout_852895_ > div > .container_3:before{display:none;}
.layout_852895_sub {margin:0 0 20px 40px; padding:0; font-size:20px; color:#2489cb; font-weight:bold; text-align:left;}
.layout_852895_title {margin:0 0 50px 40px; padding:0; font-size:26px; color:#222; font-weight:bold; text-align:left;}
@media (max-width:1600px){
  .layout_852895_{width:100%;}
  }
  
@media (max-width:1023px){
  .layout_852895_ > div {flex-wrap:wrap; gap:30px;}
  .layout_852895_ > div > [class^=container_] {flex:0 0 calc(33.3333% - 20px);}
  .layout_852895_ > div > .container_3:before{display:none;}
  .layout_852895_sub {font-size:15px;}
  .layout_852895_title {font-size:20px;}
}
@media (max-width:768px){
  .layout_852895_ > div {flex-wrap:wrap; gap:20px;}
  .layout_852895_ > div > [class^=container_] {flex:0 0 calc(33.3333% - 14px);}
  .layout_852895_ > div > .container_3:before{display:none;}
  .layout_852895_sub {font-size:15px;}
  .layout_852895_title {font-size:18px;}
}
@media (max-width:480px){
  .layout_852895_ > div {flex-direction:column; align-items:center; gap:30px;}
  .layout_852895_ > div > [class^=container_] {flex:0 0 100%; width:100%;}
  .layout_852895_ > div > [class^=container_]:before{display:none;}
  .layout_852895_sub {font-size:15px;}
  .layout_852895_title {font-size:18px;}
}
@media \0screen{
  .layout_852895_ {}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_852925_, .empty_852925_ * {padding:0; margin:0;}
.empty_852925_ {width:250px; height:250px; margin:0 auto; background:
#f5f5f5; border-radius:50%; position:relative; transition:background 0.35s ease, box-shadow 0.35s ease; cursor:pointer;}
.empty_852925_ div {position:absolute; top:50%; left:0; right:0; text-align:center; transform:translateY(-50%);}
.empty_852925_ div p.number {display:inline-block; font-size:17px; color:#666; line-height:1; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:18px; margin-bottom:20px; transition:color 0.35s ease, border-color 0.35s ease;}
.empty_852925_ div p.number strong {display:block; font-size:35px; font-family:'Oswald', sans-serif !important; color:
#1a9dd8; padding:15px 0 0; transition:color 0.35s ease;}
.empty_852925_ div p.text {font-size:18px; color:#444; line-height:1.3; transition:color 0.35s ease;}
.empty_852925_wrap {text-align:center;}
.empty_852925_desc {margin:20px auto 0; font-size:16px; color:#555; line-height:1.6; max-width:240px; word-break:keep-all; transition:color 0.35s ease;}
/* 호버 상태 */
.empty_852925_:hover {background:
#1a9dd8; box-shadow:0 10px 30px rgba(26,157,216,0.35);}
.empty_852925_:hover div p.number {color:rgba(255,255,255,0.85); border-color:rgba(255,255,255,0.4);}
.empty_852925_:hover div p.number strong {color:#fff;}
.empty_852925_:hover div p.text {color:#fff;}
/* 호버 시 desc 텍스트 강조 */
.empty_852925_wrap:hover .empty_852925_desc {color:
#1a9dd8;}
@media (max-width:1023px){
  .empty_852925_ {width:220px; height:220px;}
  .empty_852925_ div p.number {font-size:15px; padding-bottom:13px; margin-bottom:15px;}
  .empty_852925_ div p.number strong {font-size:42px;}
  .empty_852925_ div p.text {font-size:16px;}
  .empty_852925_desc {font-size:15px; margin-top:15px;}
}
@media (max-width:767px){
  .empty_852925_ {width:200px; height:200px;}
}
@media (max-width:630px){
  .empty_852925_ div p.number {padding-bottom:5px; margin-bottom:5px;}
  .empty_852925_ div p.number span {display:none;}
  .empty_852925_ div p.number strong {font-size:30px;}
  .empty_852925_desc {font-size:14px; max-width:180px;}
}
@media (max-width:440px){
  .empty_852925_ {width:160px; height:160px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_852935_, .empty_852935_ * {padding:0; margin:0;}
.empty_852935_ {width:250px; height:250px; margin:0 auto; background:#f5f5f5; border-radius:50%; position:relative; transition:background 0.35s ease, box-shadow 0.35s ease; cursor:pointer;}
.empty_852935_ div {position:absolute; top:50%; left:0; right:0; text-align:center; transform:translateY(-50%);}
.empty_852935_ div p.number {display:inline-block; font-size:17px; color:#666; line-height:1; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:18px; margin-bottom:20px; transition:color 0.35s ease, border-color 0.35s ease;}
.empty_852935_ div p.number strong {display:block; font-size:35px; font-family:'Oswald', sans-serif !important; color:#82c21f; padding:15px 0 0; transition:color 0.35s ease;}
.empty_852935_ div p.text {font-size:18px; color:#444; line-height:1.3; transition:color 0.35s ease;}
.empty_852935_wrap {text-align:center;}
.empty_852935_desc {margin:20px auto 0; font-size:16px; color:#555; line-height:1.6; max-width:240px; word-break:keep-all; transition:color 0.35s ease;}
.empty_852935_:hover {background:#82c21f; box-shadow:0 10px 30px rgba(130,194,31,0.35);}
.empty_852935_:hover div p.number {color:rgba(255,255,255,0.85); border-color:rgba(255,255,255,0.4);}
.empty_852935_:hover div p.number strong {color:#fff;}
.empty_852935_:hover div p.text {color:#fff;}
.empty_852935_wrap:hover .empty_852935_desc {color:#82c21f;}
@media (max-width:1023px){
  .empty_852935_ {width:220px; height:220px;}
  .empty_852935_ div p.number {font-size:15px; padding-bottom:13px; margin-bottom:15px;}
  .empty_852935_ div p.number strong {font-size:42px;}
  .empty_852935_ div p.text {font-size:16px;}
  .empty_852935_desc {font-size:15px; margin-top:15px;}
}
@media (max-width:767px){
  .empty_852935_ {width:200px; height:200px;}
}
@media (max-width:630px){
  .empty_852935_ div p.number {padding-bottom:5px; margin-bottom:5px;}
  .empty_852935_ div p.number span {display:none;}
  .empty_852935_ div p.number strong {font-size:30px;}
  .empty_852935_desc {font-size:14px; max-width:180px;}
}
@media (max-width:440px){
  .empty_852935_ {width:160px; height:160px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_852945_, .empty_852945_ * {padding:0; margin:0;}
.empty_852945_ {width:250px; height:250px; margin:0 auto; background:#f5f5f5; border-radius:50%; position:relative; transition:background 0.35s ease, box-shadow 0.35s ease; cursor:pointer;}
.empty_852945_ div {position:absolute; top:50%; left:0; right:0; text-align:center; transform:translateY(-50%);}
.empty_852945_ div p.number {display:inline-block; font-size:17px; color:#666; line-height:1; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:18px; margin-bottom:20px; transition:color 0.35s ease, border-color 0.35s ease;}
.empty_852945_ div p.number strong {display:block; font-size:35px; font-family:'Oswald', sans-serif !important; color:#1a9dd8; padding:15px 0 0; transition:color 0.35s ease;}
.empty_852945_ div p.text {font-size:18px; color:#444; line-height:1.3; transition:color 0.35s ease;}
.empty_852945_wrap {text-align:center;}
.empty_852945_desc {margin:20px auto 0; font-size:16px; color:#555; line-height:1.6; max-width:240px; word-break:keep-all; transition:color 0.35s ease;}
.empty_852945_:hover {background:#1a9dd8; box-shadow:0 10px 30px rgba(26,157,216,0.35);}
.empty_852945_:hover div p.number {color:rgba(255,255,255,0.85); border-color:rgba(255,255,255,0.4);}
.empty_852945_:hover div p.number strong {color:#fff;}
.empty_852945_:hover div p.text {color:#fff;}
.empty_852945_wrap:hover .empty_852945_desc {color:#1a9dd8;}
@media (max-width:1023px){
  .empty_852945_ {width:220px; height:220px;}
  .empty_852945_ div p.number {font-size:15px; padding-bottom:13px; margin-bottom:15px;}
  .empty_852945_ div p.number strong {font-size:42px;}
  .empty_852945_ div p.text {font-size:16px;}
  .empty_852945_desc {font-size:15px; margin-top:15px;}
}
@media (max-width:767px){
  .empty_852945_ {width:200px; height:200px;}
}
@media (max-width:630px){
  .empty_852945_ div p.number {padding-bottom:5px; margin-bottom:5px;}
  .empty_852945_ div p.number span {display:none;}
  .empty_852945_ div p.number strong {font-size:30px;}
  .empty_852945_desc {font-size:14px; max-width:180px;}
}
@media (max-width:440px){
  .empty_852945_ {width:160px; height:160px;}
}

/* ****************** 공백  ****************** */

.empty_line_852065_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_852065_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_852065_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_852065_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_852065_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_852065_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_852065_:before {content:'공백: 60px';}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_851865_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto; border-top:2px solid #2489cb;}
.layout_851865_ > div {}
.layout_851865_ > div:after {content:''; display:block; clear:both;}
.layout_851865_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box; background:#fff; height:350px;}
.layout_851865_ > div > .container_1 {width:50%;}
.layout_851865_ > div > .container_2 {width:50%; padding:50px; padding-bottom:0;padding-top:25px;}

@media (max-width:1400px){
  .layout_851865_{width:95%;}
}

@media (max-width:1200px){
  .layout_851865_ > div > .container_2 {padding:40px;}
}
  
@media (max-width:1023px){
  .layout_851865_ > div > [class^=container_]{height:auto;}
  .layout_851865_ > div > .container_1 { width:100%; }
  .layout_851865_ > div > .container_2 { width:100%;  padding:30px;}
}

@media \0screen{
	.layout_851865_ {min-width:1200px;}
}

/* ****************** 이미지  ****************** */

.img_851895_ * {box-sizing:border-box;}
.img_851895_ {height:350px; background:url("/img_up/shop_pds/susarang/farm/ma-tong-jeung11777347356.png") no-repeat center; background-size:cover;}
.img_851895_ img {width:100%; vertical-align:top; display:none;}

@media (max-width:1023px){
  .img_851895_ {height:auto; background:none;}
  .img_851895_ img {display:block;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_851905_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:0; font-weight:bold; color:#82c21f; line-height:1.3em;
}

@media (max-width:1023px){
  .text_851905_ p {font-size:18px;}
}

@media (max-width:767px){
  .text_851905_ p {font-size:16px;}
}


/* ****************** 공백  ****************** */

.empty_line_851965_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_851965_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_851965_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1201px){
	.empty_line_851965_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_851965_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_851965_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_851965_:before {content:'공백: 20px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_851885_ p {
	display:block; margin:0; padding:0;
	font-size:26px; letter-spacing:-2px; font-weight:bold; color:#333; line-height:1.2em;
}

@media (max-width:1023px){
  .text_851885_ p {font-size:24px;}
}

@media (max-width:767px){
  .text_851885_ p {font-size:20px;}
}

/* ****************** 공백  ****************** */

.empty_line_852965_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_852965_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_852965_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_852965_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_852965_:before {content:'공백: 30px';}
}

 @media \0screen{
	.empty_line_852965_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_852965_:before {content:'공백: 30px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_851875_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#555; line-height:1.5em; word-break:keep-all;
}
@media (max-width:1023px){
  .text_851875_ p {font-size:16px;}
}

@media (max-width:767px){
  .text_851875_ p {font-size:15px;}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_851975_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto; border-top:2px solid #2489cb; border-bottom:2px solid #2489cb;}
.layout_851975_ > div {}
.layout_851975_ > div:after {content:''; display:block; clear:both;}
.layout_851975_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box; background:#fff; height:350px;}
.layout_851975_ > div > .container_1 {width:50%; padding:50px; padding-bottom:0;}
.layout_851975_ > div > .container_2 {width:50%;}

@media (max-width:1400px){
  .layout_851975_{width:95%;}
}

@media (max-width:1200px){
  .layout_851975_ > div > .container_1 {padding:40px;}
}
  
@media (max-width:1023px){
  .layout_851975_ > div > [class^=container_]{height:auto;}
  .layout_851975_ > div > .container_1 { width:100%;  padding:30px;}
  .layout_851975_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_851975_ {min-width:1200px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_851985_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:0; font-weight:bold; color:#82c21f; line-height:1.3em;
}

@media (max-width:1023px){
  .text_851985_ p {font-size:18px;}
}

@media (max-width:767px){
  .text_851985_ p {font-size:16px;}
}


/* ****************** 공백  ****************** */

.empty_line_852025_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_852025_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_852025_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_852025_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_852025_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_852025_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_852025_:before {content:'공백: 20px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_852005_ p {
	display:block; margin:0; padding:0;
	font-size:26px; letter-spacing:-2px; font-weight:bold; color:#333; line-height:1.2em;
}
@media (max-width:1023px){
  .text_852005_ p {font-size:24px;}
}

@media (max-width:767px){
  .text_852005_ p {font-size:20px;}
}

/* ****************** 공백  ****************** */

.empty_line_852015_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_852015_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_852015_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_852015_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_852015_:before {content:'공백: 30px';}
}

 @media \0screen{
	.empty_line_852015_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_852015_:before {content:'공백: 30px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_851945_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#555; line-height:1.5em; word-break:keep-all;
}
@media (max-width:1023px){
  .text_851945_ p {font-size:16px;}
}

@media (max-width:767px){
  .text_851945_ p {font-size:15px;}
}

/* ****************** 이미지  ****************** */

.img_852035_ {height:350px; background:url("/img_up/shop_pds/susarang/farm/ma-tong-jeung21777347362.png") no-repeat center; background-size:cover;}
.img_852035_ * {box-sizing:border-box;}
.img_852035_ a {display:block; text-decoration:none;}
.img_852035_ img {width:100%; vertical-align:top; display:none;}

@media (max-width:1023px){
  .img_852035_ {height:auto; background:none;}
  .img_852035_ img {display:block;}
}

/* ****************** 공백  ****************** */

.empty_line_852045_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_852045_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_852045_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_852045_ {height:110px; line-height:110px;}
	[id^=div_user_list] .empty_line_852045_:before {content:'공백: 110px';}
}

 @media \0screen{
	.empty_line_852045_ {height:110px; line-height:110px;}
	[id^=div_user_list] .empty_line_852045_:before {content:'공백: 110px';}
}

/* ****************** 공백  ****************** */

.disk-section {width:100%; font-family:'Noto Sans KR',sans-serif; box-sizing:border-box;}
.disk-cards-wrap {display:flex; justify-content:center; gap:0; background:#fff; padding:0 5%; max-width:1200px; margin:0 auto;}
.disk-card {flex:1; max-width:400px; background:#fff; border:1px solid #e0e0e0; text-align:center; padding:0 15px 30px; position:relative; z-index:2; margin-bottom:-90px;}
.disk-card-icon {width:90px; height:90px; border-radius:50%; background:#efefef; display:flex; align-items:center; justify-content:center; margin:-45px auto 20px;}
.disk-card-icon img {width:44px; height:44px; object-fit:contain;}
.disk-card p {font-size:18px; color:#333; line-height:1.8; margin:0;}
/*배경섹션*/
.disk-symptom-bg {position:relative; background-color:#1b4444; background-image:url('배경이미지_업로드후_경로입력'); background-size:cover; background-position:center left; padding:160px 5% 90px;}
.disk-symptom-bg::before {content:''; position:absolute; inset:0; background:rgb(24 48 114 / 69%);}
.disk-symptom-inner {position:relative; z-index:1; display:flex; align-items:center; max-width:1200px; margin:0 auto; gap:60px;}
.disk-symptom-left {flex:0 0 300px; color:#fff;}
.disk-symptom-left h3 {font-size:24px; font-weight:300; line-height:1.6; margin:0 0 18px; color:rgba(255,255,255,0.85);}
.disk-symptom-left h3 strong {font-size:40px; font-weight:700; color:#fff; display:block;}
.disk-symptom-left p {font-size:17px; color:rgba(255,255,255,0.75); line-height:1.9; margin:0;}
.disk-symptom-list {list-style:none; padding:0; margin:0; flex:1;}
.disk-symptom-list li {font-size:18px; color:#fff; padding:15px 0 15px 44px; border-bottom:1px solid rgba(255,255,255,0.15); position:relative; line-height:1.6; transition:background 0.25s, padding-left 0.25s;}
.disk-symptom-list li:first-child {border-top:1px solid rgba(255,255,255,0.15);}
.disk-symptom-list li:hover {background:rgba(255,255,255,0.07); padding-left:52px;}
/*체크 아이콘 SVG 인라인*/
.disk-symptom-list li::before {content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:24px; height:24px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.7)' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12l3 3 5-5'/%3E%3C/svg%3E"); background-size:contain; background-repeat:no-repeat;}

@media (max-width:1023px) {
  .disk-cards-wrap {flex-direction:row; align-items:flex-start; padding:0 3%; max-width:100%;}
  .disk-card {flex:1; max-width:none; margin-bottom:-70px; border-right:none; padding:0 10px 25px;}
  .disk-card:last-child {border-right:1px solid #e0e0e0;}
  .disk-card-icon {width:70px; height:70px; margin:-35px auto 15px;}
  .disk-card-icon img {width:34px; height:34px;}
  .disk-card p {font-size:13px; line-height:1.7;}
  .disk-symptom-bg {padding:100px 5% 60px;}
  .disk-symptom-inner {flex-direction:row; gap:30px; align-items:flex-start;}
  .disk-symptom-left {flex:0 0 180px;}
  .disk-symptom-left h3 {font-size:16px;}
  .disk-symptom-left h3 strong {font-size:26px;}
  .disk-symptom-left p {font-size:13px;}
  .disk-symptom-list li {font-size:14px; padding:13px 0 13px 34px;}
}

@media (max-width:600px) {
  .disk-cards-wrap {padding:0 2%;}
  .disk-card {padding:0 8px 20px;}
  .disk-card-icon {width:60px; height:60px; margin:-30px auto 12px;}
  .disk-card-icon img {width:28px; height:28px;}
  .disk-card p {font-size:12px;}
  .disk-symptom-bg {padding:80px 4% 50px;}
  .disk-symptom-inner {flex-direction:column; gap:24px;}
  .disk-symptom-left {flex:none; width:100%;}
  .disk-symptom-left h3 {font-size:15px;}
  .disk-symptom-left h3 strong {font-size:24px;}
  .disk-symptom-left p {font-size:13px;}
  .disk-symptom-list li {font-size:13px; padding:12px 0 12px 34px;}
}

/* ****************** 공백  ****************** */

.empty_line_852885_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_852885_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_852885_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_852885_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_852885_:before {content:'공백: 50px';}
}

 @media \0screen{
	.empty_line_852885_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_852885_:before {content:'공백: 50px';}
}
