
/* ****************** 공백  ****************** */

.empty_line_874085_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_874085_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_874085_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_874085_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_874085_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_874085_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_874085_:before {content:'공백: 20px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_874295_ {clear:both; min-width:150px; max-width:1400px; margin:0 auto;}
.layout_874295_ > div:after {content:''; display:block; clear:both;}
.layout_874295_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1200px){
  .layout_874295_{width:95%;}
}     
  
@media \0screen{
	.layout_874295_ {min-width:1400px;}
}

/* ****************** 공백  ****************** */

.empty_line_874325_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_874325_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_874325_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_874325_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_874325_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_874325_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_874325_:before {content:'공백: 70px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_874305_ p {
	display:block; margin:0; padding:0;
	font-size:40px; letter-spacing:-1px; font-weight:normal; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_874305_ p{font-size:32px;}
}
@media (max-width:767px){
  .text_874305_ p{font-size:25px;}
}  

/* ****************** 장문 텍스트  ****************** */

.textarea_874315_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#666; line-height:1.6em; word-break:keep-all;
}
  
@media (max-width:1023px){
  .textarea_874315_ p{font-size:16px;}
}
@media (max-width:767px){
  .textarea_874315_ p{font-size:15px;}
}   

/* ****************** 공백  ****************** */
      
.empty_line_874335_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_874335_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_874335_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_874335_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_874335_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_874335_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_874335_:before {content:'공백: 70px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_874435_ {clear:both; min-width:150px; max-width:1400px; margin:0 auto;}
.layout_874435_ > div:after {content:''; display:block; clear:both;}
.layout_874435_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1400px){
  .layout_874435_{width:95%;}
}      
  
@media \0screen{
	.layout_874435_ {min-width:1400px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_874445_ p {
	display:block; margin:0; padding:30px 40px; background:#f4f5f8;
	font-size:18px; letter-spacing:0px; font-weight:normal; color:#333; line-height:1.6em; word-break:keep-all;
}
.textarea_874445_ p span{color:#ec3c74; font-weight:bold;}

@media (max-width:1023px){
  .textarea_874445_ p{font-size:16px;}
}


/* ****************** 공백  ****************** */

.empty_line_874455_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_874455_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_874455_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_874455_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_874455_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_874455_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_874455_:before {content:'공백: 40px';}
}

/* ****************** 3칸 탭 레이아웃  ****************** */

.layout_874535_{clear:both;min-width:150px;max-width:1400px;margin:0 auto;}
.layout_874535_ > ul{margin:0;padding:0;list-style:none;}
.layout_874535_ > #tab_ul_874535_{display:block;}
.layout_874535_ > #tab_ul_874535_:after{content:'';display:block;clear:both;}
.layout_874535_ > #tab_ul_874535_ > li{float:left;width:20%;border-right:1px solid #ddd;box-sizing:border-box;}
.layout_874535_ > #tab_ul_874535_ > li:first-child{border-left:1px solid #ddd;}
.layout_874535_ > #tab_ul_874535_ > li > a{display:block;padding:2px 5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#333;text-align:center;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.layout_874535_ > #tab_ul_874535_ > li.on > a{background:#ae1a49;border-color:#ae1a49;color:#fff;}
.text_sml_874535_ > #tab_ul_874535_ > li > a{height:40px;line-height:40px;font-size:14px;}
.text_mid_874535_ > #tab_ul_874535_ > li > a{height:44px;line-height:44px;font-size:18px;}
.text_big_874535_ > #tab_ul_874535_ > li > a{height:48px;line-height:48px;font-size:18px;}

@media (max-width:1200px){
  .layout_874535_ {width:95%;}
}

@media (max-width:1023px){
  .text_mid_874535_ > #tab_ul_874535_ > li > a {font-size:16px;}
}

@media (max-width:767px){
  .text_mid_874535_ > #tab_ul_874535_ > li > a {font-size:14px;}
}

@media \0screen{
  .layout_874535_ {min-width:1400px;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_875775_ {clear:both; min-width:150px; max-width:1400px; margin:0 auto;}
.layout_875775_ > div:after {content:''; display:block; clear:both;}
.layout_875775_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1200px){
  .layout_875775_{width:95%;}
}     
  
@media \0screen{
	.layout_875775_ {min-width:1400px;}
}

/* ****************** 공백  ****************** */

.empty_line_875845_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_875845_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875845_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875845_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875845_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_875845_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875845_:before {content:'공백: 40px';}
}

/* ****************** 이미지  ****************** */

.img_875785_{overflow:hidden;position:relative;transition:all .3s;}
.img_875785_:hover{background-position:left center;}
.img_875785_: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_875785_:hover:after{width:95%;height:80%;border-color:#fff;}
.casebar_875785_{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;background:#f1f0ed;padding:18px 30px;}
.casebar_875785_ .txt{color:#333;font-size:18px;font-weight:500;line-height:1.4;}
.casebar_875785_ .btn{display:inline-flex;align-items:center;gap:8px;color:#b3164c;font-size:16px;font-weight:500;padding:12px 28px;border:1.5px solid #b3164c;border-radius:999px;text-decoration:none;white-space:nowrap;background-image:linear-gradient(#b3164c,#b3164c);background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size .35s,color .3s;}/*설치사례버튼*/
.casebar_875785_ .btn:hover{color:#fff;background-size:100% 100%;}
.casebar_875785_ .btn .ar{transition:transform .3s;}
.casebar_875785_ .btn:hover .ar{transform:translateX(4px);}

@media (max-width:1023px){
  .img_875785_ {height:auto; background:none;}
  .img_875785_ img{display:block;}
  .casebar_875785_ {padding:16px 20px;}
  .casebar_875785_ .txt {font-size:15px;}
  .casebar_875785_ .btn {font-size:15px; padding:11px 24px;}
}
@media (max-width:763px){
  .casebar_875785_ {flex-direction:column; align-items:stretch; gap:12px; padding:16px; text-align:center;}
  .casebar_875785_ .btn {justify-content:center;}
}

/* ****************** 공백  ****************** */

.empty_line_875795_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_875795_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875795_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875795_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875795_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_875795_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875795_:before {content:'공백: 40px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_875925_ {display:flex; align-items:center; gap:0; font-size:0;}
.title_875925_ .t-label {display:inline-block; margin:0; padding:0.45em 1.4em; font-size:24px; font-weight:bold; color:#fff; line-height:1.4em; border:2px solid #000; border-radius:2em; letter-spacing:-0.5px; background:#000; white-space:nowrap;}
.title_875925_ .t-bar {display:inline-block; width:1px; height:1.6em; background:#bbb; margin:0 1.2em; flex-shrink:0; align-self:center;}
.title_875925_ .t-img {display:inline-block; margin:0; padding:0 0 0 20px;}
.title_875925_ .t-img img {height:45px; width:auto; vertical-align:middle;}

/* ****************** 공백  ****************** */

.empty_line_875935_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_875935_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875935_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875935_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_875935_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_875935_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_875935_:before {content:'공백: 20px';}
}

/* ****************** 표 2.0  ****************** */

.table_875805_ {width:100%; overflow-x:auto; overflow-y:visible; -webkit-overflow-scrolling:touch; word-break:keep-all;}
.table_875805_ * {box-sizing:border-box;}
.table_875805_ table {width:100%; margin:0 auto; border-top:1px solid #4e4e4e; table-layout:auto;}
.table_875805_ td {height:px; padding:15px 20px; background:#fff; font-size:16px; font-weight:normal; color:#333; text-align:left; text-decoration::none; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.table_875805_ td:last-child{border-right:0;} 
.table_875805_ td:nth-child(1){background:#ec3c74 !important; width:12% !important;}
.table_875805_ tr:nth-child(1) td:nth-child(2){background:#fdf8fa !important;}
.table_875805_ tr:nth-child(1) td:nth-child(3){background:#fdf8fa !important;}
.table_875805_ tr:nth-child(1) td:nth-child(4){background:#fdf8fa !important;}
.table_875805_ tr:nth-child(1) td:nth-child(5){background:#fdf8fa !important;}
.table_875805_ tr:nth-child(1) td:nth-child(6){background:#fdf8fa !important;}
.table_875805_ td span{display:block; padding-left:15px; position:relative;}


 
/* ****************** 공백  ****************** */

.empty_line_875875_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_875875_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875875_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875875_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875875_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_875875_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875875_:before {content:'공백: 40px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_875945_ {display:flex; align-items:center; gap:0; font-size:0;}
.title_875945_ .t-label {display:inline-block; margin:0; padding:0.45em 1.4em; font-size:24px; font-weight:bold; color:#fff; line-height:1.4em; border:2px solid #000; border-radius:2em; letter-spacing:-0.5px; background:#000; white-space:nowrap;}
.title_875945_ .t-bar {display:inline-block; width:1px; height:1.6em; background:#bbb; margin:0 1.2em; flex-shrink:0; align-self:center;}
.title_875945_ .t-desc {display:inline-block; font-size:24px; color:#222; letter-spacing:-0.5px; line-height:1.4em; margin:0; padding:0 0 0 20px;}

/* ****************** 공백  ****************** */

.empty_line_875855_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_875855_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875855_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875855_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_875855_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_875855_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_875855_:before {content:'공백: 20px';}
}

/* ****************** 이미지  ****************** */


@media (max-width:1023px){
  .img_875895_ {height:auto; background:none;}
  .img_875895_ img{display:block;}
}

/* ****************** 공백  ****************** */

.empty_line_875885_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_875885_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875885_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875885_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875885_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_875885_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875885_:before {content:'공백: 40px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_875955_ {display:flex; align-items:center; gap:0; font-size:0;}
.title_875955_ .t-label {display:inline-block; margin:0; padding:0.45em 1.4em; font-size:24px; font-weight:bold; color:#fff; line-height:1.4em; border:2px solid #000; border-radius:2em; letter-spacing:-0.5px; background:#000; white-space:nowrap;}
.title_875955_ .t-bar {display:inline-block; width:1px; height:1.6em; background:#bbb; margin:0 1.2em; flex-shrink:0; align-self:center;}
.title_875955_ .t-img {display:inline-block; margin:0; padding:0 0 0 20px;}
.title_875955_ .t-img img {height:45px; width:auto; vertical-align:middle;}

/* ****************** 공백  ****************** */

.empty_line_875915_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_875915_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875915_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875915_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_875915_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_875915_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_875915_:before {content:'공백: 20px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_875825_, .empty_875825_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}

.empty_875825_{width:100%; max-width:1300px; margin:0 auto;}
.empty_875825_ ul:after{content:''; display:block; clear:both;}
.empty_875825_ ul li{float:left; width:47%; margin-right:6%; margin-bottom:60px; color:#444; border-top:3px solid #ae1a49; box-shadow: 0 0 30px rgba(0,0,0,.2); border-radius: 0 0 80px 0; overflow: hidden;}
.empty_875825_ ul li:nth-child(2n){margin-right:0;}
.empty_875825_ .txt_box{padding:30px; background:#fff; min-height:210px;}
.empty_875825_ .title{font-size:26px; font-weight:bold;}
.empty_875825_ .title span{display:inline-block; margin-right:10px; font-size:1.1em; color:#ae1a49; font-weight:normal; position:relative;}
.empty_875825_ .text{margin-top:20px; word-break:keep-all; font-size:18px;}
.empty_875825_ .img_box{display:block; border-radius: 0 0 80px 0; overflow: hidden; font-size:0;}

@media (max-width:1300px){
  .empty_875825_{width:95%;}
}

@media (max-width:1023px){
  .empty_875825_ ul li{width:49%; margin-right:2%; margin-bottom:40px;}
  .empty_875825_ .txt_box{padding:20px 25px; min-height:150px;}
  .empty_875825_ .title{font-size:22px;}
  .empty_875825_ .text{font-size:16px;}
}

@media (max-width:767px){
  .empty_875825_ ul li{margin-bottom:30px;}
  .empty_875825_ .txt_box{padding:15px 25px; min-height:120px;}
  .empty_875825_ .title{font-size:19px;}
  .empty_875825_ .text{font-size:14px;}
  .empty_875825_ .text{margin-top:10px;}
}

@media (max-width:500px){
  .empty_875825_ ul li{width:100%; margin-right:0; margin-bottom:20px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_875815_, .empty_875815_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}

.empty_875815_{width:100%; max-width:1300px; margin:0 auto;}
.empty_875815_ ul:after{content:''; display:block; clear:both;}
.empty_875815_ ul li{float:left; width:47%; margin-right:6%; margin-bottom:60px; color:#444; border-top:3px solid #ae1a49; box-shadow: 0 0 30px rgba(0,0,0,.2); border-radius: 0 0 80px 0; overflow: hidden;}
.empty_875815_ ul li:nth-child(2n){margin-right:0;}
.empty_875815_ .txt_box{padding:30px; background:#fff; min-height:210px;}
.empty_875815_ .title{font-size:26px; font-weight:bold;}
.empty_875815_ .title span{display:inline-block; margin-right:10px; font-size:1.1em; color:#ae1a49; font-weight:normal; position:relative;}
.empty_875815_ .text{margin-top:20px; word-break:keep-all; font-size:18px;}
.empty_875815_ .img_box{display:block; border-radius: 0 0 80px 0; overflow: hidden; font-size:0;}

@media (max-width:1300px){
  .empty_875815_{width:95%;}
}

@media (max-width:1023px){
  .empty_875815_ ul li{width:49%; margin-right:2%; margin-bottom:40px;}
  .empty_875815_ .txt_box{padding:20px 25px; min-height:150px;}
  .empty_875815_ .title{font-size:22px;}
  .empty_875815_ .text{font-size:16px;}
}

@media (max-width:767px){
  .empty_875815_ ul li{margin-bottom:30px;}
  .empty_875815_ .txt_box{padding:15px 25px; min-height:120px;}
  .empty_875815_ .title{font-size:19px;}
  .empty_875815_ .text{font-size:14px;}
  .empty_875815_ .text{margin-top:10px;}
}

@media (max-width:500px){
  .empty_875815_ ul li{width:100%; margin-right:0; margin-bottom:20px;}
}

/* ****************** 공백  ****************** */

.empty_line_875835_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_875835_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875835_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875835_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875835_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_875835_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875835_:before {content:'공백: 40px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_875865_, .empty_875865_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.empty_875865_{background:#000;}
.empty_875865_ ul:after{content:''; display:block; clear:both;}
.empty_875865_ li{width:24%; height:250px; float:left; transition:all 0.5s ease-out; background-size:cover; position:relative;}
.empty_875865_ li:nth-child(1){background:#ec3c74;}
.empty_875865_ li:nth-child(2){background:#f55386;}
.empty_875865_ li:nth-child(3){background:#ec336e;}
.empty_875865_ li:nth-child(4){background:#ec477c;}
.empty_875865_ li.active{background:; width:28%;}

.empty_875865_ li p{width:100%; color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center; transition:all 0.3s;}
.empty_875865_ li.active p{color:#333;}
.empty_875865_ li p strong{display:block;font-size:30px;}
.empty_875865_ li p strong:after{content:''; display:block; width:30px; height:2px; background:#fff; margin:10px auto; }
.empty_875865_ li.active p strong:after{background:#333;}
.empty_875865_ li p a{display:block; width:160px; color:#fff; margin:0 auto; margin-top:10px; padding:10px 0 10px 23px; background:#333; opacity:0; visibility:hidden; transition:all 0.3s; text-align:left;}
.empty_875865_ li p a:hover{background:#fff; color:#1f90e5;}
.empty_875865_ li.active p a{margin-top:17px; opacity:1; visibility:visible;}
.empty_875865_ li p a span{display:inline-block; width:30px; height:1px; background:rgba(255,255,255,0.7); vertical-align:middle; margin-left:10px; position:relative; transition:all 0.3s;}
.empty_875865_ li p a span:after{content:''; display:block; width:10px; height:1px; background:rgba(255,255,255,0.7); transform:rotate(45deg); position:absolute; right:0; top:-4px; transition:all 0.3s;}
.empty_875865_ li p a:hover span{background:#1f90e5; margin-left:15px;}
.empty_875865_ li p a:hover span:after{background:#1f90e5;}
  
@media (max-width: 768px) {
  .empty_875865_ li {
    width: 50% !important;
    height: 180px;
    float: left;
  }
  
  .empty_875865_ li.active {
    width: 50% !important;
    height: 180px; /* 200px → 180px로 변경 */
  }
  
  .empty_875865_ li p strong {
    font-size: 20px;
  }
  
  .empty_875865_ li p {
    font-size: 13px;
  }
  
  .empty_875865_ li p a {
    width: 130px;
    padding: 8px 0 8px 18px;
    font-size: 13px;
  }
}

/* ****************** 공백  ****************** */

.empty_line_875905_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_875905_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_875905_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_875905_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875905_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_875905_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_875905_:before {content:'공백: 40px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_888035_, .empty_888035_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}

.empty_888035_{width:100%; max-width:1300px; margin:0px auto;}
.empty_888035_:after{content:''; display:block; clear:both;}
.empty_888035_ > div{float:left; width:50%;}
.empty_888035_ .txt_box{padding:3% 0;}
.empty_888035_ .txt_box p{font-size:18px; color:#333;}
.empty_888035_ .txt_box p.title{ color:#ae1a49; font-size:28px; font-weight:bold; margin-bottom:10px;}
  .empty_888035_ .txt_box p.title:before {content:''; display:inline-block; left: 0; top:0; width:15px;  height:15px; border: 2px solid #ae1a49; /* border-radius: 12px;*/ background: none; box-sizing: border-box; margin-right:10px;}
.empty_888035_ .txt_box > span{display:block; width:100%; height:1px; background:#ae1a49; margin:20px 0;}
.empty_888035_ .txt_box p.text b{display:inline-block; margin-bottom:10px; font-size:20px;}

.empty_888035_ .img_box{height:400px; padding-left:3%; }
.empty_888035_ .img_box div{width:100%; height:100%; margin-top:90px; background:url("/img_up/shop_pds/ssol/farm/wing1-21591085484111.jpg") no-repeat center; background-size:cover; box-shadow:0 0 30px rgba(0,0,0,.2); border-radius:0 0 60px 0; overflow:hidden;}

@media (max-width:1300px){
  .empty_888035_{width:95%;}
}

@media (max-width:1023px){
  .empty_888035_{margin-top:60px;}
  .empty_888035_ .txt_box{padding:2% 0;}
  .empty_888035_ .txt_box p.title{font-size:22px;}
  .empty_888035_ .txt_box p.text b{font-size:18px;}
  .empty_888035_ .txt_box p{font-size:16px;}
  .empty_888035_ .img_box{height:350px;}
}

@media (max-width:767px){
  .empty_888035_{margin-top:50px;}
  .empty_888035_ > div{width:100%;}
  .empty_888035_ .txt_box{padding:0;}
  .empty_888035_ .txt_box p.title{font-size:18px;}
  .empty_888035_ .txt_box p.text b{font-size:16px;}
  .empty_888035_ .txt_box p{font-size:14px;}
  .empty_888035_ .img_box{display:none;}
  .empty_888035_ .txt_box img{display:block;  box-shadow:0 0 10px rgba(0,0,0,.2); border-radius:0 0 60px 0; overflow:hidden; margin-bottom:20px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_888045_, .empty_888045_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}

.empty_888045_{width:100%; max-width:1300px; margin:0px auto;}
.empty_888045_:after{content:''; display:block; clear:both;}
.empty_888045_ > div{float:left; width:50%;}
.empty_888045_ .txt_box{padding:3% 0;}
.empty_888045_ .txt_box p{font-size:18px; color:#333;}
.empty_888045_ .txt_box p.title{ color:#ae1a49; font-size:28px; font-weight:bold; margin-bottom:10px;}
  .empty_888045_ .txt_box p.title:before {content:''; display:inline-block; left: 0; top:0; width:15px;  height:15px; border: 2px solid #ae1a49; /* border-radius: 12px;*/ background: none; box-sizing: border-box; margin-right:10px;}
.empty_888045_ .txt_box > span{display:block; width:100%; height:1px; background:#ae1a49; margin:20px 0;}
.empty_888045_ .txt_box p.text b{display:inline-block; margin-bottom:10px; font-size:20px;}
.empty_888045_ .img_box{height:400px; padding-left:3%; }
.empty_888045_ .img_box div{width:100%; height:100%; margin-top:90px; background:url("/img_up/shop_pds/ssol/farm/wing2-21591085536111.jpg") no-repeat center; background-size:cover; box-shadow:0 0 30px rgba(0,0,0,.2); border-radius:0 0 60px 0; overflow:hidden;}

@media (max-width:1300px){
  .empty_888045_{width:95%;}
}

@media (max-width:1023px){
  .empty_888045_{margin-top:60px;}
  .empty_888045_ .txt_box{padding:2% 0;}
  .empty_888045_ .txt_box p.title{font-size:22px;}
  .empty_888045_ .txt_box p.text b{font-size:18px;}
  .empty_888045_ .txt_box p{font-size:16px;}
  .empty_888045_ .img_box{height:350px;}
}

@media (max-width:767px){
  .empty_888045_{margin-top:50px;}
  .empty_888045_ > div{width:100%;}
  .empty_888045_ .txt_box{padding:0;}
  .empty_888045_ .txt_box p.title{font-size:18px;}
  .empty_888045_ .txt_box p.text b{font-size:16px;}
  .empty_888045_ .txt_box p{font-size:14px;}
  .empty_888045_ .img_box{display:none;}
  .empty_888045_ .txt_box img{display:block;  box-shadow:0 0 10px rgba(0,0,0,.2); border-radius:0 0 60px 0; overflow:hidden; margin-bottom:20px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_888025_, .empty_888025_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_888025_{width:100%; max-width:1300px; margin:0px auto; padding-bottom:80px;}
.empty_888025_ .txt_box{padding:1% 0;}
.empty_888025_ .txt_box p.title{color:#ae1a49; font-size:28px; font-weight:bold; margin-bottom:10px;}
.empty_888025_ .txt_box p.title:before{content:''; display:inline-block; left:0; top:0; width:15px; height:15px; border:2px solid #ae1a49; background:none; box-sizing:border-box; margin-right:10px;}
.empty_888025_ .txt_box > span{display:block; width:100%; height:1px; background:#ae1a49; margin:20px 0;}
.empty_888025_ .cert_wrap{display:flex; flex-wrap:wrap; gap:20px; margin-top:10px;}
.empty_888025_ .cert_item{display:flex; flex-direction:column; width:calc((100% - 40px)/3); height:560px; padding:20px 20px 30px; background:#fff; border:1px solid #eee; box-shadow:0 2px 10px rgba(0,0,0,.06); cursor:default;}
.empty_888025_ .cert_item .cert_title{text-align:center; font-size:20px; font-weight:bold; color:#ae1a49; padding-bottom:20px;}
.empty_888025_ .cert_item .cert_img{flex:1; width:100%; background-size:cover; background-position:center; transition:transform .4s ease;}
.empty_888025_ .cert_item:nth-child(1) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/teuk-heo-jeung178876805524.png");}
.empty_888025_ .cert_item:nth-child(2) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/1788768957_42554.png");}
.empty_888025_ .cert_item:nth-child(3) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/1788768957_46834.png");}
.empty_888025_ .cert_item:nth-child(4) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/1788768957_61144.png");}
.empty_888025_ .cert_item:nth-child(5) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/geon-seol-eop-deung-rok-jeung178876820524.png");}
.empty_888025_ .cert_item:nth-child(6) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/1788768957_80804.png");}
.empty_888025_ .cert_item:nth-child(7) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/jung-so-gi-eop-hwak-in-seo17899613164.png");}
.empty_888025_ .cert_item:nth-child(8) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/1789961898_5011.png");}
.empty_888025_ .cert_item:nth-child(9) .cert_img{background-image:url("/img_up/shop_pds/ssol/farm/1789961898_1993.png");}
.empty_888025_ .cert_item:hover .cert_img{transform:scale(1.06);}

@media (max-width:1300px){
  .empty_888025_{width:95%;}
}

@media (max-width:1023px){
  .empty_888025_{margin-top:60px; padding-bottom:60px;}
  .empty_888025_ .txt_box{padding:1% 0;}
  .empty_888025_ .txt_box p.title{font-size:22px;}
  .empty_888025_ .cert_wrap{gap:15px; margin-top:5px;}
  .empty_888025_ .cert_item{width:calc((100% - 30px)/3); height:440px; padding:16px 15px 24px;}
  .empty_888025_ .cert_item .cert_title{font-size:17px; padding-bottom:15px;}
}

@media (max-width:767px){
  .empty_888025_{margin-top:50px; padding-bottom:40px;}
  .empty_888025_ .txt_box{padding:0;}
  .empty_888025_ .txt_box p.title{font-size:18px;}
  .empty_888025_ .cert_wrap{gap:10px; margin-top:5px;}
  .empty_888025_ .cert_item{width:calc((100% - 10px)/2); height:340px; padding:12px 12px 18px;}
  .empty_888025_ .cert_item .cert_title{font-size:15px; padding-bottom:12px;}
}
