
/* ****************** 1칸 레이아웃  ****************** */

.layout_159622_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_159622_ > div:after {content:''; display:block; clear:both;}
.layout_159622_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1200px){
  .layout_159622_{width:95%;}
}       
  
@media \0screen{
	.layout_159622_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_159624_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_159624_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_159624_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_159624_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_159624_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_159624_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_159624_:before {content:'공백: 20px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_159623_ 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_159623_ p{font-size:32px;}
}
@media (max-width:767px){
  .text_159623_ p{font-size:25px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_159628_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#666; line-height:1.6em;
}

@media (max-width:1023px){
  .textarea_159628_ p{font-size:16px;}
}
@media (max-width:767px){
  .textarea_159628_ p{font-size:15px;}
}

/* ****************** 공백  ****************** */
      
.empty_line_159625_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_159625_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_159625_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_159625_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_159625_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_159625_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_159625_:before {content:'공백: 70px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_161326_wrap{padding:80px 0 80px; background:url("/img_up/shop_pds/jjhospital/farm/sang-dan1590037810.jpg") no-repeat center; background-size:cover; background-attachment:fixed;}
.layout_161326_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_161326_ > div:after {content:''; display:block; clear:both;}
.layout_161326_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1200px){
  .layout_161326_{width:95%;}
}   
  
@media \0screen{
	.layout_161326_ {min-width:1200px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_161327_ p {
	display:block; margin:0; padding:0; float:right;
	font-size:22px; letter-spacing:-1.5px; font-weight:normal; color:#4e4e4e; line-height:1.5em; word-break:keep-all;
}
.textarea_161327_ p b{font-size:35px; letter-spacing:-2.5px; font-weight:normal; line-height:1.3em; color:#333;}
.textarea_161327_ p b span{font-weight:500; letter-spacing:-2.5px; color:#2763ba;}
  
@media (max-width:1023px){
  .textarea_161327_ p {font-size:20px;}
  .textarea_161327_ p b{font-size:28px;}
}
@media (max-width:767px){
   .textarea_161327_ p {font-size:18px;}
  .textarea_161327_ p b{font-size:23px;}
}  

/* ****************** 1칸 레이아웃  ****************** */

  .layout_383531_ {clear:both; min-width:320px;  background:#f5f5f5}
  .layout_383531_ > div {max-width:1200px; margin:0 auto; }
  .layout_383531_ > div:after {content:''; display:block; clear:both;}
  .layout_383531_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

  @media \0screen{
    .layout_383531_ {min-width:1200px;}
  }

/* ****************** 공백  ****************** */
      
.empty_line_383571_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_383571_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383571_:before {content:'공백: 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383571_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383571_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_383571_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383571_:before {content:'공백: 60px';}
}

/* ****************** 타이틀 텍스트  ****************** */

  .title_383581_ p {position:relative; margin:0; font-size:26px;font-weight:bold; color:#777777;}

  @media (max-width:1023px){
    .title_383581_ p{font-size:22px;}
  }

  @media (max-width:767px){
    .title_383581_ p{font-size:18px;}
  }


/* ****************** 공백  ****************** */
      
.empty_line_383591_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_383591_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383591_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383591_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_383591_:before {content:'공백: 30px';}
}

 @media \0screen{
	.empty_line_383591_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_383591_:before {content:'공백: 30px';}
}

/* ****************** 한줄 텍스트  ****************** */

  .text_383561_ p {margin:0; font-size:42px; font-weight:bold; color:#000000; line-height:1.2;}
  .text_383561_ p span {color:#2763ba;}
  
  @media (max-width:1023px){
    .text_383561_ p{font-size:32px;}
  }

  @media (max-width:767px){
    .text_383561_ p{font-size:24px;}
  }


/* ****************** 공백  ****************** */
      
.empty_line_383551_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_383551_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383551_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383551_ {height:80px; line-height:80px;}
	[id^=div_user_list] .empty_line_383551_:before {content:'공백: 80px';}
}

 @media \0screen{
	.empty_line_383551_ {height:80px; line-height:80px;}
	[id^=div_user_list] .empty_line_383551_:before {content:'공백: 80px';}
}

/* ****************** 타이틀 텍스트  ****************** */

  .title_383601_ p {position:relative; margin:0; font-size:26px;font-weight:bold; color:#777777;}

  @media (max-width:1023px){
    .title_383601_ p{font-size:22px;}
  }

  @media (max-width:767px){
    .title_383601_ p{font-size:18px;}
  }


/* ****************** 공백  ****************** */
      
.empty_line_383611_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_383611_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383611_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383611_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_383611_:before {content:'공백: 30px';}
}

 @media \0screen{
	.empty_line_383611_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_383611_:before {content:'공백: 30px';}
}

/* ****************** 한줄 텍스트  ****************** */

  .text_383541_, .text_383541_ * {margin:0; padding:0; box-sizing:border-box;}

  .text_383541_ {display:flex; justify-content:center; gap:40px;}
  .text_383541_ .text_box {width:100%; max-width:230px; text-align:center;}
  
  .text_383541_ h4 {display:flex; justify-content:center; align-items:center; position:relative; width:100%; aspect-ratio:1/1; font-size:20px; background:#FFF; color:#FFF; font-weight:bold; border-radius:50%; padding:10px; border:1px solid#f7f7f7; z-index:1; letter-spacing:-1px;}
  .text_383541_ p {position:relative; font-size:18px; padding-top:70px; color:#f7f7f7; letter-spacing:-1px; word-break:keep-all; line-height:1.2;}
  .text_383541_ p::before {content:""; display:block; position:absolute; top:10px; left:50%; width:1px; height:50px; background:#bbb;}
  
  .text_383541_ .text_box h4::before {content:""; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:80%; aspect-ratio:1/1; border-radius:50%; z-index:-1;}
  
  .text_383541_ .text_box:nth-child(1) h4 {border-color:#4975b1;}
  .text_383541_ .text_box:nth-child(1) h4::before {background:#4975b1; }
  .text_383541_ .text_box:nth-child(1) p {color:#4975b1;}
  
  .text_383541_ .text_box:nth-child(2) h4 {border-color:#7bc4d5;}
  .text_383541_ .text_box:nth-child(2) h4::before {background:#7bc4d5}
  .text_383541_ .text_box:nth-child(2) p {color:#7bc4d5;}

  .text_383541_ .text_box:nth-child(3) h4 {border-color:#d5a37b;}
  .text_383541_ .text_box:nth-child(3) h4::before {background:#d5a37b}
  .text_383541_ .text_box:nth-child(3) p {color:#d5a37b;}
  
  .text_383541_ .text_box:nth-child(4) h4 {border-color:#7ca8e5;}
  .text_383541_ .text_box:nth-child(4) h4::before {background:#7ca8e5}
  .text_383541_ .text_box:nth-child(4) p {color:#7ca8e5;}
  
  @media (max-width:767px){
    .text_383541_{gap:20px; flex-wrap:wrap; }
    .text_383541_ .text_box {display:flex; flex-direction:column; justify-content:center; align-items:center; width:calc(50% - 20px);max-width:unset;}
    .text_383541_ h4 {max-width:200px; font-size:18px;}
    .text_383541_ p {font-size:16px;}
	}

/* ****************** 공백  ****************** */
      
.empty_line_383621_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_383621_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383621_:before {content:'공백: 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383621_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383621_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_383621_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383621_:before {content:'공백: 60px';}
}

/* ****************** 공백  ****************** */

.empty_line_176651_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_176651_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_176651_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_176651_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_176651_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_176651_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_176651_:before {content:'공백: 60px';}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_159691_wrap{width:100%; position:relative;}
.layout_159691_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_159691_ > div {}
.layout_159691_ > div:after {content:''; display:block; clear:both;}
.layout_159691_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_159691_ > div > .container_1 {width:55%; margin-right:3%;}
.layout_159691_ > div > .container_2 {width:42%; margin-right:0%;}

@media (max-width:1200px){
  .layout_159691_{width:95%;}
}

@media (max-width:1023px){
	.layout_159691_ > div > .container_1 { width:100%; }
	.layout_159691_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_159691_ {min-width:1200px;}
}

/* ****************** 이미지  ****************** */

.img_159693_ {display:inline-block; overflow:hidden; position:relative; max-width:100%; vertical-align:top;}
.img_159693_ * {box-sizing:border-box;}
.img_159693_ a {display:block; text-decoration:none;}
.img_159693_ img {max-width:100%; vertical-align:top;}
  
@media(max-width:1023px){
    .img_159693_ {margin:20px 10px 20px 10px;}
}

  

/* ****************** 공백  ****************** */

.empty_line_159696_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_159696_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_159696_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_159696_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_159696_:before {content:'공백: 50px';}
}

@media (max-width:767px){
  .empty_line_159696_{height:20px;}
}

 @media \0screen{
	.empty_line_159696_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_159696_:before {content:'공백: 50px';}
}

/* ****************** 이미지  ****************** */

.img_159692_ {display:block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_159692_ * {box-sizing:border-box;}
.img_159692_ a {display:block; text-decoration:none;}
.img_159692_ img {max-width:100%; vertical-align:top; margin-bottom:20px;}
.content{display:block; border-bottom:1px solid #06377c; width:100%; margin:20px 0px; }
.content .text {margin-bottom:20px; font-size:16px; letter-spacing:-1.5px; font-weight:normal; color:#777; line-height:1.7em; word-break:keep-all; width:100%;}
.content .text span{font-weight:bold; font-size:29px; color:#06377c;}
.method {font-size:16px; letter-spacing:0px; line-height:1.7em; word-break:keep-all; color:#777; font-weight:normal;}
.target {font-size:16px; letter-spacing:0px; line-height:1.7em; color:#777; font-weight:normal;  margin-left:7%; margin-top:15px; margin-left:0.5px;}
.target strong{font-size:18px; letter-spacing:0px; word-break:keep-all; color:#06377c; text-align:center; margin:0px 15px 20px 0px;}
  
@media(max-width:1023px){
    .img_159692_ {margin:20px 10px 0px 10px;}
    .img_159692_ .content .text{font-size:15px;}
    .content .text span{font-size:20px;}
    .target strong{font-size:16px;}
    .target{font-size:15px;}
}

@media(max-width:767px){
  .img_159692_ .content .text{font-size:14px;}
  .img_159692_ .content .text span{font-size:18px;}
  .img_159692_ td{display:block; width:100%; font-size:14px;}
}
  

/* ****************** 공백  ****************** */

.empty_line_159697_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_159697_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_159697_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_159697_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_159697_:before {content:'공백: 50px';}
}

@media (max-width:767px){
  .empty_line_159697_{height:20px;}
}

 @media \0screen{
	.empty_line_159697_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_159697_:before {content:'공백: 50px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_159708_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_159708_ > div:after {content:''; display:block; clear:both;}
.layout_159708_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1200px){
  .layout_159708_{width:95%;}
}   
  
@media \0screen{
	.layout_159708_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_159674_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_159674_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_159674_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_159674_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_159674_:before {content:'공백: 50px';}
}

@media (max-width:767px){
  .empty_line_159674_{height:20px;}
}

 @media \0screen{
	.empty_line_159674_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_159674_:before {content:'공백: 50px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_159670_, .empty_159670_ * {padding:0; margin:0; list-style:none; box-sizing:border-box;}

.empty_159670_ ul{border:14px solid rgba(255,255,255,.2); border-radius:10px;}
.empty_159670_ ul:after{content:''; display:block; clear:both;}
.empty_159670_ li{width:25%; float:left; position:relative; text-align:center;}
.empty_159670_ li:after{content:''; display:block; width:40px; height:150px; background:url("/img_up/shop_pds/jjhospital/design/img/clinic_slash.png") no-repeat center; position:absolute; top:35px; right:-20px;}
.empty_159670_ li:last-child:after{display:none;}
.empty_159670_ li p{width:80px; height:80px; background:#2679c6 no-repeat center; font-size:10px; color:#fff; line-height:1em; position:absolute; top:-48px; left:0; right:0; margin:0 auto; padding-top:26px; border-radius:50%;}
.empty_159670_ li p b{display:block; font-size:26px; line-height:1em;}
.empty_159670_ li dl{margin-top:70px;}
.empty_159670_ li dt{font-size:25px; color:#fff; letter-spacing:-2px; font-weight:bold;}
.empty_159670_ li dd{font-size:17px; color:rgba(255,255,255,.6); line-height:1.2em; letter-spacing:-1px; margin-top:10px; margin-bottom:55px;}

.empty_159670_ .move{transform:translateY(-100px); opacity:0; visibility:hidden; transition:all .6s;}
.empty_159670_ .move.active{transform:translateY(0); opacity:1; visibility:visible;}
.empty_159670_ li:nth-child(1){transition-delay:.5s;}
.empty_159670_ li:nth-child(2){transition-delay:.6s;}
.empty_159670_ li:nth-child(3){transition-delay:.7s;}
.empty_159670_ li:nth-child(4){transition-delay:.8s;}


@media (max-width:1023px){
  .empty_159670_ ul{padding:20px 0;}
  .empty_159670_ li{width:50%;}
.empty_159670_ li:after{display:none;}
  .empty_159670_ li p{position:relative; top:auto; margin-top:20px; width:60px; height:69px; background-size:cover; padding-top:19px;}
  .empty_159670_ li p b{font-size:24px;}
  .empty_159670_ li dl{margin-top:15px;}
  .empty_159670_ li dt{font-size:22px;}
  .empty_159670_ li dd{margin-bottom:30px; font-size:16px;}
}

@media (max-width:767px){
  .empty_159670_ ul{border-width:10px;}
  .empty_159670_ li p{width:55px; height:63px; padding-top:16px; margin-top:10px;}
  .empty_159670_ li p b{font-size:22px;}
  .empty_159670_ li dt{font-size:20px;}
  .empty_159670_ li dd{font-size:14px; margin:5px 0 20px;}
}

/* ****************** 공백  ****************** */
      
.empty_line_161329_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_161329_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161329_:before {content:'공백: 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_161329_ {height:80px; line-height:80px;}
	[id^=div_user_list] .empty_line_161329_:before {content:'공백: 80px';}
}

 @media \0screen{
	.empty_line_161329_ {height:80px; line-height:80px;}
	[id^=div_user_list] .empty_line_161329_:before {content:'공백: 80px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_161330_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_161330_ > div:after {content:''; display:block; clear:both;}
.layout_161330_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1200px){
  .layout_161330_ {width:95%;}
}    
  
@media \0screen{
	.layout_161330_ {min-width:1200px;}
}

/* ****************** 표 2.0  ****************** */

.table_161331_ {width:100%; overflow-x:auto; overflow-y:visible; -webkit-overflow-scrolling:touch;}
.table_161331_ * {box-sizing:border-box; word-break:keep-all;}
.table_161331_ table {width:100%; margin:0 auto; border-top:1px solid #4e4e4e; table-layout:auto;}
.table_161331_ td {height:px; padding:15px 30px; 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_161331_ td:last-child{border-right:0;} 
.table_161331_ tr td:nth-child(1){background:#f5f8fd !important; width:25%;}
.table_161331_ td span{display:block; padding-left:15px; position:relative;}
.table_161331_ td span:before{content:''; display:block; width:6px; height:6px; background:#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
  
@media (max-width:767px){
  .table_161331_ td {font-size:15px !important;}
}  
 
/* ****************** 공백  ****************** */
      
.empty_line_161332_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_161332_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161332_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_161332_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_161332_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_161332_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_161332_:before {content:'공백: 100px';}
}
