
/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_189591_ *{padding:0; margin:0; box-sizing:border-box;}
.empty_189591_ table{width:100%; text-align:center; border-top:2px solid #1b9cb5;}
.empty_189591_ td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:15px 0; word-break:break-all;}
.empty_189591_ td:last-child{border-right:0;}

@media (max-width:767px){
  .empty_189591_ td{font-size:14px;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_189601_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_189601_ > div:after {content:''; display:block; clear:both;}
.layout_189601_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

  
@media (max-width:1300px){
  .layout_189601_ {width:95%;}
}

@media \0screen{
	.layout_189601_ {min-width:1300px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_189611_, .empty_189611_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.empty_189611_{background:#000;}
.empty_189611_ ul:after{content:''; display:block; clear:both;}
.empty_189611_ li{width:32%; height:550px; float:left; transition:all 0.5s ease-out; background-size:cover; position:relative;}
.empty_189611_ li:nth-child(1){background:url("/img_up/shop_pds/park0325/farm/bo-seu316781645741.png") no-repeat center; background-size:cover;}
.empty_189611_ li:nth-child(2){background:url("/img_up/shop_pds/park0325/farm/bo-seu4-116781648371.png") no-repeat center; background-size:cover;}
.empty_189611_ li:nth-child(3){background:url("/img_up/shop_pds/park0325/farm/bo-seu5-116781648371.png") no-repeat center; background-size:cover;}
.empty_189611_ li:after{content:''; display:block; width:100%; height:100%; position:absolute; top:0; left:0; opacity:0.8; transition:all 0.5s; z-index:1;}
.empty_189611_ li:nth-child(1):after{background:#111;}
.empty_189611_ li:nth-child(2):after{background:#7524b3;}
.empty_189611_ li:nth-child(3):after{background:#111;}
.empty_189611_ li.active{width:36%;}
.empty_189611_ li.active:after{opacity:0;}

.empty_189611_ li p{width:100%; color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center; transition:all 0.3s; z-index:10;}
.empty_189611_ li.active p{color:#fff;}
.empty_189611_ li p strong{display:block;font-size:30px; font-weight:normal;}
.empty_189611_ li.active p strong{color:#fff; text-shadow:0 0 5px #000;}
.empty_189611_ li p strong:after{content:''; display:block; width:50px; height:2px; background:#fff; margin:20px auto 0; transition:all 0.4s;}
.empty_189611_ li.active p strong:after{background:#fff; margin-bottom:20px; box-shadow:0 0 5px #000;}
.empty_189611_ li p span{opacity:0; visibility:hidden; transition:all 0.4s; font-size:18px; text-shadow:0 0 5px #000;}
.empty_189611_ li.active p span{opacity:1; visibility:visible;}

@media (max-width:1023px){
  .empty_189611_ li{height:460px;}
  .empty_189611_ li p strong{font-size:26px;}
}

@media (max-width:767px){
  .empty_189611_ li{width:100%; height:230px;}
  .empty_189611_ li.active{width:100%;}
  .empty_189611_ li.active:after{opacity:0.9;}
  .empty_189611_ li.active p{color:#fff;}
  .empty_189611_ li.active p strong:after{background:#fff;}
  .empty_189611_ li p strong{font-size:22px;}
  .empty_189611_ li p span{font-size:16px;}
}

/* ****************** 공백  ****************** */
      
.empty_line_189621_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_189621_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_189621_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_189621_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_189621_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_189621_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_189621_:before {content:'공백: 20px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_189631_ p {
	display:block; margin:0 auto; padding:30px 40px;
	font-size:17px; letter-spacing:-1px; font-weight:normal; color:#555; line-height:1.6em; border:5px solid #eaeaea; word-break:keep-all;
}
.text_189631_ p a {color:#555; text-decoration:none;}
.text_189631_ p span{color:#7524b3;}

@media (max-width:767px){
  .text_189631_ p{padding:20px; font-size:16px; text-align:left;}
  .text_189631_ p br{display:none;}
  .text_189631_ p em{display:block; height:5px;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_199301_ {min-width:320px;max-width:1600px; margin:0 auto;overflow:hidden}
.layout_199301_ > div{background-image:url(/img_up/shop_pds/park0325/farm/2321.png); background-position: center center;background-size: cover;padding:120px 0 100px}
.layout_199301_ > div:after {content:''; display:block; clear:both;}
.layout_199301_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
@media \0screen{
	.layout_199301_ {min-width:1600px;}
}
  @media (min-width: 1024px) {
.layout_199301_ {padding:150px 0}
  }
   @media (max-width: 1023px) {
.layout_199301_ {padding:50px 0;}
  }
  @media (max-width: 723px) {
    .layout_199301_ {padding:50px 15px;}
    .layout_199301_ > div{padding:85px 0;}
  }

/* ****************** 타이틀 텍스트  ****************** */

.title_199321_ {font-size:0;}
  .title_199321_ p {text-align:center; position:relative; margin:0; padding:0;display:inline-block}
  .title_199321_ p:before{content: ''; width: 100%; right: 0%; height: 1px; background:#fff; position: absolute; top:-10px; opacity: 0.2; }
.title_199321_ p:after{content: ''; width: 100%; left: 0%; height: 1px; background:#fff; position: absolute; bottom: -10px; opacity: 0.2; }

.title_199321_ span.text {font-size:35px; font-weight:normal; color:#ffffff;line-height: 1.4;z-index:2;position: relative;}
.title_199321_ span.line{width: 100%; left: 0;bottom: 0px; height: 10px; background: rgba(135,186,213,0.5);  z-index: 1;position: absolute;}
 br.mobile{display:none}
@media (max-width: 723px) {
  .title_199321_{padding:20px 20px 0}
  .title_199321_ span.text{font-size: 25px;line-height:1.3}
  br.mobile{display:block}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_199311_{margin-top:30px;opacity:0.5}
.text_199311_ p {display:block; margin:0; font-size:18px; letter-spacing:-1px; font-weight:normal; color:#ffffff; font-size: 18px;line-height:25px;word-break: keep-all;}
.text_199311_ p a {color:#ffffff; text-decoration:none;}
@media (max-width: 723px) {
  .text_199311_ p{font-size: 16px;}
  .text_199311_{margin-top:15px;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

  @font-face { font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal; }
  .cont_ad{ font-size:16px;color:#fff;margin-top:20px;    display: block;opacity:0.5}
	.cu_ps{width: 32%; display: inline-block; position: relative; vertical-align: top;color:#fff;}
	.lineon:before{content: ''; width: 1px; height: 90%; background: rgba(255,255,255,0.2); position: absolute; right: 0px; top: 5%;}
   .cont_tit{font-size: 20px!important;word-break: keep-all; line-height: 25px;display:block;}
  .cont_text{ font-size:50px;margin-top:10px;display:block;line-height: 1;}
  .counter{ font-size:40px; font-weight:bold; font-family: 'GmarketSansBold' !important;}
	.cucuw{width: 100%; max-width: 1000px; margin: 0 auto; display: block; text-align: center;margin-top:50px}
@media only screen and (max-width: 723px) 
{
.cont_ad{ font-size:12px;}
.cont_text{ font-size:28px;margin-top:10px;display:block;}
.counter{ font-size:30px; font-weight:bold;}
.cu_ps{width: 48%; display: inline-block; position: relative; vertical-align: top;}
  .cu_ps:last-of-type{margin-top:30px}
.lineon:before{content: ''; width: 1px; height: 90%; background: rgba(255,255,255,0.2); position: absolute; right: 0px; top: 5%;}
  .cucuw{margin-top:25px}
  .cont_tit{font-size:18px !important}
  .cont_text{font-size:28px !important}
}

/* ****************** 맞춤형 레이아웃  ****************** */


.layout_208291_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto; padding-bottom:80px;}
.layout_208291_ > div:after {content:''; display:block; clear:both;}
.layout_208291_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box; position:relative;}
.layout_208291_ > div > .container_1 {width:23.875%;margin-right:1.5%;}
.layout_208291_ > div > .container_2 {width:23.875%; margin-right:1.5%;}
.layout_208291_ > div > .container_3 {width:23.875%; margin-right:1.5%;}
.layout_208291_ > div > .container_4 {width:23.875%; }



@media (max-width:1300px){
  .layout_208291_{width:95%; padding-bottom:50px;}
}
  
@media (max-width:1023px){
.layout_208291_{padding-bottom:30px;}
.layout_208291_ > div > .container_1 {width:49.25%;margin-right:1.5%; margin-bottom:10px;}
.layout_208291_ > div > .container_2 {width:49.25%; margin-right:0%; margin-bottom:10px;}
.layout_208291_ > div > .container_3 {width:49.25%; margin-right:1.5%;}
.layout_208291_ > div > .container_4 {width:49.25%; }

}
  
  @media (max-width:723px){
.layout_208291_{padding-bottom:10px;}
.layout_208291_ > div > .container_1 {width:49.5%; margin-right:1%; margin-bottom:10px;}
.layout_208291_ > div > .container_2 {width:49.5%; margin-right:0%; margin-bottom:10px;}
.layout_208291_ > div > .container_3 {width:49.5%; margin-right:1%;}
.layout_208291_ > div > .container_4 {width:49.5%; }
}

@media \0screen{
	.layout_208291_ {min-width:1300px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_208331_, .empty_208331_ * {padding:0; margin:0;}

.empty_208331_ h3{background:#85008d; color:#fff; font-size:20px; text-align:center; line-height:60px; font-weight:normal;}
.empty_208331_ img{display:block; width:100%;}
.empty_208331_ p{border: 1px solid rgba(204,204,204,.5); background: rgba(255,255,255,.5); padding:18px 
10px 20px; font-size:17px; word-break:keep-all; color:#666; text-align:center;}

@media (max-width:1023px){
  .empty_208331_ h3{font-size:15px; height:50px; line-height:50px;}
  .empty_208331_ p{font-size:15px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_208311_, .empty_208311_ * {padding:0; margin:0;}

.empty_208311_ h3{background:#85008d; color:#fff; font-size:20px; text-align:center; line-height:60px; font-weight:normal;}
.empty_208311_ img{display:block; width:100%;}
.empty_208311_ p{border: 1px solid rgba(204,204,204,.5); background: rgba(255,255,255,.5); padding:18px 
10px 20px; font-size:17px; word-break:keep-all; color:#666; text-align:center;}

@media (max-width:1023px){
  .empty_208311_ h3{font-size:15px; height:50px; line-height:50px;}
  .empty_208311_ p{font-size:15px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_208301_, .empty_208301_ * {padding:0; margin:0;}

.empty_208301_ h3{background:#85008d; color:#fff; font-size:20px; text-align:center; line-height:60px; font-weight:normal;}
.empty_208301_ img{display:block; width:100%;}
.empty_208301_ p{border: 1px solid rgba(204,204,204,.5); background: rgba(255,255,255,.5); padding:18px 
10px 20px; font-size:17px; word-break:keep-all; color:#666; text-align:center;}

@media (max-width:1023px){
  .empty_208301_ h3{font-size:15px; height:50px; line-height:50px;}
  .empty_208301_ p{font-size:15px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_208321_, .empty_208321_ * {padding:0; margin:0;}

.empty_208321_ h3{background:#85008d; color:#fff; font-size:20px; text-align:center; line-height:60px; font-weight:normal;}
.empty_208321_ img{display:block; width:100%;}
.empty_208321_ p{border: 1px solid rgba(204,204,204,.5); background: rgba(255,255,255,.5); padding:18px 
10px 20px; font-size:17px; word-break:keep-all; color:#666; text-align:center;}

@media (max-width:1023px){
  .empty_208321_ h3{font-size:15px; height:50px; line-height:50px;}
  .empty_208321_ p{font-size:15px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_220831_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.8em;
}
 
.textarea_220831_ p span{display:inline-block; padding-left:24px; box-sizing:border-box; position:relative;}
.textarea_220831_ p span:before{content: ''; display: block; width: 18px; height: 18px; background: url(/img_up/shop_pds/park0325/design/img/check_icon_2.png) no-repeat center; position: absolute; top: 4px; left: 0;}
.textarea_220831_ p i{font-style:normal; color:#5c5c5c;}

@media (max-width:767px){
  .textarea_220831_ p{font-size:15px;}
}

/* ****************** 퀵 메뉴  ****************** */

	.side_menu_35522_ {position: fixed;width:100%;left: 0; z-index: 9999;bottom: 0;transition: all 0.4s;
    padding: 15px; width: 100%;  background: rgba(0, 0, 0, .7);box-sizing: border-box;}
 .side_menu_35522_>div{max-width: 1550px; margin: 0 auto;}
@media \0screen{
	.side_menu_35522_ {position:absolute; top:227px; left:50%; z-index:100; margin-left:615px;}
}

[id^=div_user_list] .side_menu_35522_ {display:block !important; position:relative !important; top:auto !important; left:auto !important; z-index:auto !important; margin-left:0 !important;}

/* ****************** 맞춤전송폼 - 기본폼  ****************** */

.myreg_form__287975_ * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.myreg_form__287975_ form{position:relative;display:flex;align-items: center;justify-content: center;}  
.myreg_form__287975_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0; margin:0;}
.myreg_form__287975_ dd * {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
  .myreg_form__287975_>button{display:none}
  .myreg_form__287975_ form .input_wrap{display:flex;width:1000px;margin-right:10px}
  .myreg_form__287975_ form .input_wrap>div{width:25%}
.myreg_form__287975_ input[type=text],.myreg_form__287975_ select{font-size: 14px;max-width: 240px;outline:none;width:100%;    height: 40px;line-height: 40px; padding: 0 16px;background: #fff;border: none; color: #111111;}
.myreg_form__287975_ input[type=text]::placeholder{color:#ccc}
  .myreg_form__287975_ form .input_wrap>div + div{margin-left:15px;}
.myreg_form__287975_ label {font-size:12px;}

.myreg_form__287975_ .privacy { width:200px;margin-right:20px;}
.myreg_form__287975_ .privacy > div {overflow:auto; height:120px; padding:10px; border:1px solid #aaa; border-radius:4px; background:#f1edea; font-size:13px; text-align:left; line-height:20px;}
.myreg_form__287975_ .privacy h4 {
	padding:5px 10px; border-radius:.3em; background:#bbb; color:#fff;
	text-shadow:-1px 0 1px rgba(0, 0, 0, 0.2), 1px 0 1px rgba(0, 0, 0, 0.2), 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
}
  
.myreg_form__287975_ .privacy label {display:inline-block; font-size:13px;    color: #fff;}
.myreg_form__287975_ .privacy label > input{display:inline-block; margin-right:5px; margin-top:3px;}
.myreg_form__287975_ .privacy a{font-size:12px; text-decoration:underline;}
.myreg_form__287975_ .submit {text-align:center;height:60px}
.myreg_form__287975_ .submit button {font-size: 22px;display: flex; align-items: center; justify-content: center; width: 250px; height: 60px; color: #fff; background: #3785eb; border: none; cursor: pointer;}
@media (max-width:1023px){
  .myreg_form__287975_>button{display:block;}
  .side_menu_35522_{    transform: translateY(180px);}
  .side_menu_35522_.on{    transform: translateY(0);}
  .myreg_form__287975_>button {    position: absolute;    z-index: 9999;
    top: -40px;
    right: 0;
    background: rgba(0, 0, 0, .7);
    border: none;
    padding: 5px 14px;
    border-radius: 5px 5px 0 0;
    color: #fff;
    height: 40px;}
  .myreg_form__287975_>button:before{content:'빠른 상담창 열기';display:block;}
  .side_menu_35522_.on .myreg_form__287975_>button:before{content:'접어두기';}
  .myreg_form__287975_ form{flex-wrap:wrap}
  .myreg_form__287975_ form .input_wrap{    flex-wrap: wrap;width:auto;margin:0}
  .myreg_form__287975_ form .input_wrap>div{width:calc(50% - 8px)}
  .myreg_form__287975_ form .input_wrap>div:nth-of-type(3){margin:15px 0 0}
   .myreg_form__287975_ form .input_wrap>div:nth-of-type(4){margin-top:15px}
  .myreg_form__287975_ input[type=text], .myreg_form__287975_ select{width:100%;max-width:inherit}
  .myreg_form__287975_ .privacy{margin:0;    text-align: left;margin-top:15px;width:calc(50% - 8px)}
  .myreg_form__287975_ .submit{height:40px;margin-top:15px;width:calc(50% - 8px);margin-left:15px}
  .myreg_form__287975_ .submit button{width:100%;height:100%;    font-size: 3.6vw !important;}
  .myreg_form__287975_ .submit button i{font-size:2vw;margin-left:10px}
  }
