
/* ****************** 1칸 레이아웃  ****************** */

  .layout_383391_ {clear:both; min-width:320px;  background:#f5f5f5}
  .layout_383391_ > div {max-width:1200px; margin:0 auto; }
  .layout_383391_ > div:after {content:''; display:block; clear:both;}
  .layout_383391_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

  @media \0screen{
    .layout_383391_ {min-width:1200px;}
  }

/* ****************** 공백  ****************** */
      
.empty_line_383491_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_383491_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383491_:before {content:'공백: 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383491_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383491_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_383491_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383491_:before {content:'공백: 60px';}
}

/* ****************** 타이틀 텍스트  ****************** */

  .title_383401_ p {position:relative; margin:0; font-size:26px;font-weight:bold; color:#777777;}

  @media (max-width:1023px){
    .title_383401_ p{font-size:22px;}
  }

  @media (max-width:767px){
    .title_383401_ p{font-size:18px;}
  }


/* ****************** 공백  ****************** */
      
.empty_line_383481_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_383481_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383481_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383481_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_383481_:before {content:'공백: 30px';}
}

 @media \0screen{
	.empty_line_383481_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_383481_:before {content:'공백: 30px';}
}

/* ****************** 한줄 텍스트  ****************** */

  .text_383431_ p {margin:0; font-size:42px; font-weight:bold; color:#000000; line-height:1.2;}
  .text_383431_ p span {color:#2763ba;}
  
  @media (max-width:1023px){
    .text_383431_ p{font-size:32px;}
  }

  @media (max-width:767px){
    .text_383431_ p{font-size:24px;}
  }


/* ****************** 공백  ****************** */
      
.empty_line_383511_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_383511_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383511_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383511_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383511_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_383511_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383511_:before {content:'공백: 60px';}
}

/* ****************** 타이틀 텍스트  ****************** */

  .title_383471_ p {position:relative; margin:0; font-size:26px;font-weight:bold; color:#777777;}

  @media (max-width:1023px){
    .title_383471_ p{font-size:22px;}
  }

  @media (max-width:767px){
    .title_383471_ p{font-size:18px;}
  }


/* ****************** 공백  ****************** */
      
.empty_line_383501_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_383501_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383501_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383501_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_383501_:before {content:'공백: 30px';}
}

 @media \0screen{
	.empty_line_383501_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_383501_:before {content:'공백: 30px';}
}

/* ****************** 한줄 텍스트  ****************** */

  .text_383451_, .text_383451_ * {margin:0; padding:0; box-sizing:border-box;}

  .text_383451_ {display:flex; justify-content:center; gap:40px;}
  .text_383451_ .text_box {width:100%; max-width:180px; text-align:center;}
  
  .text_383451_ 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_383451_ p {position:relative; font-size:18px; padding-top:70px; color:#f7f7f7; letter-spacing:-1px; word-break:keep-all; line-height:1.2;}
  .text_383451_ p::before {content:""; display:block; position:absolute; top:10px; left:50%; width:1px; height:50px; background:#bbb;}
  
  .text_383451_ .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_383451_ .text_box:nth-child(1) h4 {border-color:#4975b1;}
  .text_383451_ .text_box:nth-child(1) h4::before {background:#4975b1; }
  .text_383451_ .text_box:nth-child(1) p {color:#4975b1;}
  
  .text_383451_ .text_box:nth-child(2) h4 {border-color:#7bc4d5;}
  .text_383451_ .text_box:nth-child(2) h4::before {background:#7bc4d5}
  .text_383451_ .text_box:nth-child(2) p {color:#7bc4d5;}

  .text_383451_ .text_box:nth-child(3) h4 {border-color:#d5a37b;}
  .text_383451_ .text_box:nth-child(3) h4::before {background:#d5a37b}
  .text_383451_ .text_box:nth-child(3) p {color:#d5a37b;}
  
  .text_383451_ .text_box:nth-child(4) h4 {border-color:#7ca8e5;}
  .text_383451_ .text_box:nth-child(4) h4::before {background:#7ca8e5}
  .text_383451_ .text_box:nth-child(4) p {color:#7ca8e5;}
  
  @media (max-width:767px){
    .text_383451_{gap:20px; flex-wrap:wrap; }
    .text_383451_ .text_box {display:flex; flex-direction:column; justify-content:center; align-items:center; width:calc(50% - 20px);max-width:unset;}
    .text_383451_ h4 {max-width:200px; font-size:18px;}
    .text_383451_ p {font-size:16px;}
	}

/* ****************** 공백  ****************** */
      
.empty_line_383521_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_383521_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383521_:before {content:'공백: 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383521_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383521_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_383521_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383521_:before {content:'공백: 60px';}
}

/* ****************** 5칸 레이아웃  ****************** */

  .layout_379731_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto; margin-top:-167px; position:relative; z-index:100;}
  [id^=div_user_list] .layout_379731_{z-index:auto;}
  .layout_379731_ > div {}
  .layout_379731_ > div:after {content:''; display:block; clear:both;}
  .layout_379731_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
  .layout_379731_ > div > .container_1 {width:33.333%;}
  .layout_379731_ > div > .container_2 {width:33.333%;}
  .layout_379731_ > div > .container_3 {width:33.333%;}
  .layout_379731_ > div > .container_4 {width:66.666%;}
  .layout_379731_ > div > .container_5 {width:33.333%;}
  .layout_379731_ > div > .container_6 {width:33.333%;}
  .layout_379731_ > div > .container_7 {width:33.333%;}
  .layout_379731_ > div > .container_8 {width:33.333%;}

  @media (max-width:1300px){
    .layout_379731_ {margin-right:5%;}
  }  

  @media (max-width:1023px){
    .layout_379731_ {padding:0 10px;}
    .layout_379731_ > div > .container_1 {width:50%;}
    .layout_379731_ > div > .container_2 {width:50%;}
    .layout_379731_ > div > .container_3 {width:50%;}
    .layout_379731_ > div > .container_4 {width:50%;}
    .layout_379731_ > div > .container_5 {width:100%;}
    .layout_379731_ > div > .container_6 {width:100%;}
    .layout_379731_ > div > .container_7 {width:100%;}
    .layout_379731_ > div > .container_8 {width:100%;}
  }  

  @media (max-width:1023px){
    .layout_379731_ {margin-right:0;}
  }   

      @media (max-width:767px){
      .layout_379731_ > div > .container_1 { width:100%; }
      .layout_379731_ > div > .container_2 { width:100%; }
      .layout_379731_ > div > .container_3 { width:100%; }
      .layout_379731_ > div > .container_4 { width:100%; }
      .layout_379731_ > div > .container_5 { width:100%; }
      .layout_379731_ > div > .container_6 { width:%; }
      .layout_379731_ > div > .container_7 { width:%; }
      .layout_379731_ > div > .container_8 { width:%; }
  }
  

    @media \0screen{
      .layout_379731_ {min-width:1200px;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379791_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_379791_{height:334px; background:#fff; padding:45px; box-sizing:border-box; text-align:center; color:#333; border:1px solid #fff; font-weight:500; letter-spacing:-1px; position:relative;}
.empty_379791_:hover{border:1px solid #333;}
.empty_379791_ .title{font-size:24px;}
.empty_379791_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_379791_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_379791_ dl{display:inline-block;}
.empty_379791_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_379791_ dt, .empty_379791_ dd{display:inline-block; vertical-align:top;}
.empty_379791_ dt{width:70px;}
.empty_379791_ dd{color:#1561ae;}
.empty_379791_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379791_ ul:after{content:''; display:block; clear:both;}
.empty_379791_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_379791_ li:last-child{border-right:1px solid #1561ae;}
.empty_379791_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_379791_ li a:hover{background:#1561ae; color:#fff;}
.empty_379791_ img {margin:20px 0 5px;}
 
@media (max-width:1200px){
	.empty_379791_ .title {font-size: 24px;}
  	.empty_379791_ .title span {font-size: 24px;}
 }    
  
@media (min-width:1024px){
   .empty_379791_ {display:none;}
}     

  
 @media (max-width:767px){
   .empty_379791_ {height: 300px;}
	.empty_379791_ .title {font-size: 20px;}
   .empty_379791_ .title span {font-size: 22px;}
   .empty_379791_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_379791_  li a {font-size: 15px;}
}   
  

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_379771_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
  .empty_379771_{height:334px; background:#1561ae; padding:45px; box-sizing:border-box; text-align:center; color:#fff; border:1px solid #1561ae; font-weight:500; letter-spacing:-1px; position:relative;}
  .empty_379771_:hover{border:1px solid #333;}
  .empty_379771_ .title{font-size:26px;}
  .empty_379771_ .text{margin:20px 0;}
  .empty_379771_ .bottom_btn{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
  .empty_379771_ .bottom_btn:after{content:''; display:block; clear:both;}
  .empty_379771_ .bottom_btn li{float:left; width:50%; border:1px solid #fff; border-right:0;}
  .empty_379771_ .bottom_btn li:last-child{border-right:1px solid #fff;}
  .empty_379771_ .bottom_btn li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
  .empty_379771_ .bottom_btn li a:hover{background:#fff; color:#1561ae;}


  .myreg_form__158465_ * {box-sizing:border-box; margin:0; padding:0;}
  .myreg_form__158465_ dd * {box-sizing:content-box}
  .myreg_form__158465_ h3 {margin:0;padding:10px;font-size:15px;color:#333;text-align:left}
  .myreg_form__158465_ ul {position:relative;width:100%;list-style:none;box-sizing:border-box}
  .myreg_form__158465_ dl {display:table;width:100%;margin:0}
  .myreg_form__158465_ dt {display:table-cell;width:70%;font-size:14px;vertical-align:middle;text-align:left}
  .myreg_form__158465_ dt i {font-style:normal;color:#d00000}
  .myreg_form__158465_ dd {display:table-cell;margin:0;padding:2px 5px;font-size:14px;vertical-align:middle;text-align:left}
  .myreg_form__158465_ dd > span {display:inline-block;padding:5px;color:#0256d0}
  .myreg_form__158465_ textarea {margin:2px 0;font-size:12px}
  .myreg_form__158465_ input[type=text],
  .myreg_form__158465_ textarea,
  .myreg_form__158465_ select {width:100%; margin:0;padding:9px 12px;font-size:16px;color:#666;border:none;}
  .myreg_form__158465_ label {font-size:14px}

  .myreg_form__158465_ .submit {text-align:center}
  .myreg_form__158465_ .submit button {width:100%; padding:9px 0;border:none;background-color:#00b7f9;font-size:16px;color:#fff;font-weight:500;vertical-align:middle}
 
@media (max-width:1200px){
	.empty_379771_ .title {font-size: 24px;}
 }
  
@media (max-width:1023px){
   .empty_379771_ {height: 320px;}
	.empty_379771_ .title {font-size: 22px;}
   .empty_379771_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_379771_ .bottom_btn li a {font-size: 16px;}
}
  
 @media (max-width:767px){
   .empty_379771_ {height: 300px;}
	.empty_379771_ .title {font-size: 20px;}
   .empty_379771_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_379771_ .bottom_btn li a {font-size: 15px;}
}
  

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_421233_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
  .empty_421233_ {height:334px;}
  
  .empty_421233_ .title_box {background:#ffde00; padding:41px 45px 20px 45px;}
  .empty_421233_ .title_box .title {font-size:24px; color:#000; font-weight:800; text-align:center; line-height:1.1; margin-bottom:10px;}
  .empty_421233_ .title_box .subTitle_wrap {display:flex; align-items:center; justify-content:center; gap:4px;}
  .empty_421233_ .title_box .subTitle_box {display:flex; align-items:center; background:#FFF; border-radius:6px; padding:6px 8px; font-size:14px; font-weight:600; color:#000;} 
  .empty_421233_ .title_box .subTitle_box span {display:flex; justify-content: center; align-items:Center; flex-shrink:0; background:#000d1a; font-size:13px; color:#fff; line-height:1; border-radius:50%; width:20px; aspect-ratio:1/1; margin-left:5px;}
  
  .empty_421233_ .content_wrap {display:flex; align-items:center; background:#FFF; padding:20px 45px 41px 45px;}
  .empty_421233_ .content_title {text-align:center; font-size:16px; color:#000; font-weight:500; margin-bottom:10px; word-break:keep-all;}
  .empty_421233_ .content_list {display:flex; gap:30px;}
  .empty_421233_ .content_list li {position:relative; width:100%;}
  .empty_421233_ .content_list li figure {position:relative;}
  .empty_421233_ .content_list li figure::after {content:""; position:absolute; top:50%; left:100%; transform:translate(50%, -50%); display:block; width:15px; aspect-ratio:1/1; background:url(/img_up/shop_pds/jjhospital/farm/icon-arrow1766712993.png) no-repeat center / cover;}
  .empty_421233_ .content_list li:last-child figure::after {content:none;}
  .empty_421233_ .content_list li img {display:block; margin:0 auto 3px;}
  .empty_421233_ .content_list li .subject {font-size:12px; line-height:1.1; text-align:center; color:#000; word-break:keep-all;}
  
  .empty_421233_ .qr_box {width:40%; margin-left:20px; padding-left:20px; border-left:1px solid #ddd;}
  .empty_421233_ .qr_box p {font-weight:500; color:#000; word-break:keep-all; text-align:center;}
  
  @media (max-width:1023px){
    .empty_421233_ {height:320px;}
    .empty_421233_ .title_box .title {font-size:22px;}
  }
  
  @media (max-width:767px){
    .empty_421233_ {height:300px;}
    .empty_421233_ .content_wrap {justify-content:center;align-items:center;}
    .empty_421233_ .title_box .title {font-size:20px;}
    .empty_421233_ .title_box .subTitle {font-size:13px;}
    .empty_421233_ .content_list {gap:20px;}
    .empty_421233_ .content_list li figure::after {width:12px;}
    .empty_421233_ .qr_box {width:35%; max-width:90px; margin-left:10px; padding-left:10px;}
    .empty_421233_ .qr_box p {font-size:13px;}
    
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379781_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_379781_{height:334px; background:#dddddd; padding:45px; box-sizing:border-box; text-align:center; color:#1561ae; border:1px solid #dddddd; font-weight:500; letter-spacing:-1px; position:relative;}
.empty_379781_:hover{border:1px solid #333;}
.empty_379781_ .title{font-size:26px;}
.empty_379781_ .text{margin:20px 0;}
.empty_379781_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379781_ ul:after{content:''; display:block; clear:both;}
.empty_379781_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_379781_ li:last-child{border-right:1px solid #1561ae;}
.empty_379781_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_379781_ li a:hover{background:#1561ae; color:#dddddd;}
  
.empty_379781_ .search_box dl{display:table; width:100%;}
.empty_379781_ .search_box dt{display:table-cell; width:70%; vertical-align:middle;}
.empty_379781_ .search_box dt input{width:100%; margin:0; padding:9px 12px; font-size:16px; color:#666; border:none;} 
.empty_379781_ .search_box dd{display:table-cell; padding:2px 5px;}
.empty_379781_ .search_box .submit{text-align:center;}
.empty_379781_ .submit button{width:100%; padding:9px 0; border:none; background-color:#fff; color:#1561ae; font-size:16px; font-weight:500; vertical-align:middle;}
 
@media (max-width:1200px){
	.empty_379781_ .title {font-size: 24px;}
 }  
  
 @media (max-width:1023px){
   .empty_379781_ {height: 320px;}
	.empty_379781_ .title {font-size: 22px;}
   .empty_379781_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_379781_  li a {font-size: 16px;}
}  
  
 @media (max-width:767px){
   .empty_379781_ {height: 300px;}
	.empty_379781_ .title {font-size: 20px;}
   .empty_379781_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_379781_  li a {font-size: 15px;}
}  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379811_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center; word-break:keep-all;}
.empty_379811_{height:334px; background:#00b7f9; padding:45px; box-sizing:border-box; text-align:center; color:#fff; border:1px solid #00b7f9; font-weight:400; letter-spacing:-1px; position:relative;}
.empty_379811_:hover{border:1px solid #333;}
.empty_379811_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_379811_ .title b{color:#f67479;}
.empty_379811_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_379811_ dl{display:inline-block;}
.empty_379811_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_379811_ dt, .empty_379811_ dd{display:inline-block; vertical-align:top;}
.empty_379811_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_379811_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379811_ ul:after{content:''; display:block; clear:both;}
.empty_379811_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_379811_ li:last-child{border-right:1px solid #fff;}
.empty_379811_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_379811_ li a:hover{background:#fff; color:#00b7f9;}
.empty_379811_  a {color: #1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_379811_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_379811_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_379811_ {height: 320px;}
	.empty_379811_ .title {font-size: 22px;}
   .empty_379811_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_379811_ li a {font-size: 16px;}
   .empty_379811_ .text span {margin-top: 3px;}
}     
  
@media (min-width:768px){
  .empty_379811_{display:none;}
}
  
@media (max-width:767px){
   .empty_379811_ {height: 300px;}
	.empty_379811_ .title {font-size: 20px;}
   .empty_379811_ .text{font-size: 15px;  margin: 10px 0;}
  	.empty_379811_ li a {font-size: 15px;}
   .empty_379811_ .text span {margin-top: 0;}
}    
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379821_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_379821_{height:334px; background:#fff; padding:45px; box-sizing:border-box; text-align:center; color:#333; border:1px solid #fff; font-weight:500; letter-spacing:-1px; position:relative;}
.empty_379821_:hover{border:1px solid #333;}
.empty_379821_ .title{font-size:24px;}
.empty_379821_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_379821_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_379821_ dl{display:inline-block;}
.empty_379821_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_379821_ dt, .empty_379821_ dd{display:inline-block; vertical-align:top;}
.empty_379821_ dt{width:70px;}
.empty_379821_ dd{color:#1561ae;}
.empty_379821_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379821_ ul:after{content:''; display:block; clear:both;}
.empty_379821_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_379821_ li:last-child{border-right:1px solid #1561ae;}
.empty_379821_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_379821_ li a:hover{background:#1561ae; color:#fff;}
.empty_379821_ img {margin:20px 0 5px;}
 
@media (max-width:1200px){
	.empty_379821_ .title {font-size: 24px;}
  	.empty_379821_ .title span {font-size: 24px;}
 }    
 @media (max-width:1023px){ 
   .empty_379821_ {display:none;}
  } 
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__379761_ {display:block; height:334px; background:#fff; padding:45px 48px; box-sizing:border-box; border:1px solid #fff; box-sizing:border-box;}
	.pm-board_tab_list__379761_:hover{border:1px solid #333;}
	.pm-board_tab_list__379761_ .tab-wrap {width:100%;}
  .pm-board_tab_list__379761_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__379761_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__379761_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__379761_ .tab-btn > li:after{content:''; display:block; width:1px; height:20px; background:#1561ae; position:absolute; top:50%; right:0; margin-top:-10px;}
  .pm-board_tab_list__379761_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__379761_ .tab-btn > li > a {display:block; margin:0 18px;font-size:22px;font-weight:500;color:#b2b2b2;text-align:center;white-space:nowrap}
	.pm-board_tab_list__379761_ .tab-btn > li.on > a,
	.pm-board_tab_list__379761_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__379761_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__379761_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__379761_ .tab-wrap .link_wrap a{display:block; width:23px; height:23px; background:url("/img_up/shop_pds/jjhospital/design/img/board_more.png") no-repeat center; position:absolute; top:5px; right:0; opacity:0; visibility:hidden; transform:rotate(0); transition:transform .3s;}
  .pm-board_tab_list__379761_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__379761_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__379761_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__379761_ .tab-cont.on {display:block}
	.pm-board_tab_list__379761_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__379761_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__379761_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__379761_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__379761_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__379761_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__379761_ .tab-cont dt .board_title{display:inline-block; height:20px; line-height:18px; padding:0 6px; margin-right:8px; font-size:14px; color:#fff; font-weight:500;}
	.pm-board_tab_list__379761_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__379761_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__379761_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__379761_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__379761_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__379761_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__379761_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__379761_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (max-width:1023px){
   .pm-board_tab_list__379761_{display:none;}
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__379761_ {height: 320px;}
   .pm-board_tab_list__379761_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__379761_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__379761_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__379761_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__379761_ {height: 300px;}
   .pm-board_tab_list__379761_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__379761_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__379761_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__379761_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379801_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_379801_{height:334px; background:#00b7f9; padding:45px; box-sizing:border-box; text-align:center; color:#fff; border:1px solid #00b7f9; font-weight:400; letter-spacing:-1px; position:relative;}
.empty_379801_:hover{border:1px solid #333;}
.empty_379801_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_379801_ .title b{color:#f67479;}
.empty_379801_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_379801_ dl{display:inline-block;}
.empty_379801_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_379801_ dt, .empty_379801_ dd{display:inline-block; vertical-align:top;}
.empty_379801_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_379801_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379801_ ul:after{content:''; display:block; clear:both;}
.empty_379801_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_379801_ li:last-child{border-right:1px solid #fff;}
.empty_379801_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_379801_ li a:hover{background:#fff; color:#00b7f9;}
.empty_379801_  a {color:#1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_379801_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_379801_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_379801_ {height: 320px;}
	.empty_379801_ .title {font-size: 22px;}
   .empty_379801_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_379801_ li a {font-size: 16px;}
   .empty_379801_ .text span {margin-top: 3px;}
}     
  
@media (max-width:767px){
  .empty_379801_{display:none;}
}
  
@media (max-width:767px){
   .empty_379801_ {height: 300px;}
	.empty_379801_ .title {font-size: 20px;}
   .empty_379801_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_379801_ li a {font-size: 15px;}
   .empty_379801_ .text span {margin-top: 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379741_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_379741_{height:334px; background:#00b7f9; padding:45px; box-sizing:border-box; text-align:center; color:#fff; border:1px solid #00b7f9; font-weight:400; letter-spacing:-1px; position:relative;}
.empty_379741_:hover{border:1px solid #333;}
.empty_379741_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_379741_ .title b{color:#ffd0d2;}
.empty_379741_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_379741_ dl{display:inline-block;}
.empty_379741_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_379741_ dt, .empty_379741_ dd{display:inline-block; vertical-align:top;}
.empty_379741_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_379741_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379741_ ul:after{content:''; display:block; clear:both;}
.empty_379741_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_379741_ li:last-child{border-right:1px solid #fff;}
.empty_379741_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_379741_ li a:hover{background:#fff; color:#00b7f9;}
.empty_379741_  a {color: #1467b3; font-weight:500;}

@media (max-width:1230px){
  .empty_379741_ .text{font-size:15px;}
  .empty_379741_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_379741_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
   .empty_379741_ {display:none;}
  .empty_379741_ .text{display:inline-block; margin:20px 0;}
}  
  
  @media (max-width:723px){
  .empty_379741_ {display:none;}
  .empty_379741_ .text{display:inline-block; margin:40px 0 10px;}
}   
   
    @media (max-width:583px){
  .empty_379741_ {display:none;}
  .empty_379741_ .text{display:inline-block; margin:40px 0 10px;}
}   
  
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__379751_ {display:block; height:334px; background:#fff; padding:45px 48px; box-sizing:border-box; border:1px solid #fff; box-sizing:border-box;}
	.pm-board_tab_list__379751_:hover{border:1px solid #333;}
	.pm-board_tab_list__379751_ .tab-wrap {width:100%;}
  .pm-board_tab_list__379751_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__379751_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__379751_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__379751_ .tab-btn > li:after{content:''; display:block; width:1px; height:20px; background:#1561ae; position:absolute; top:50%; right:0; margin-top:-10px;}
  .pm-board_tab_list__379751_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__379751_ .tab-btn > li > a {display:block; margin:0 18px;font-size:22px;font-weight:500;color:#b2b2b2;text-align:center;white-space:nowrap}
	.pm-board_tab_list__379751_ .tab-btn > li.on > a,
	.pm-board_tab_list__379751_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__379751_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__379751_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__379751_ .tab-wrap .link_wrap a{display:block; width:23px; height:23px; background:url("/img_up/shop_pds/jjhospital/design/img/board_more.png") no-repeat center; position:absolute; top:5px; right:0; opacity:0; visibility:hidden; transform:rotate(0); transition:transform .3s;}
  .pm-board_tab_list__379751_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__379751_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__379751_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__379751_ .tab-cont.on {display:block}
	.pm-board_tab_list__379751_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__379751_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__379751_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__379751_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__379751_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__379751_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__379751_ .tab-cont dt .board_title{display:inline-block; height:20px; line-height:18px; padding:0 6px; margin-right:8px; font-size:14px; color:#fff; font-weight:500;}
	.pm-board_tab_list__379751_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__379751_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__379751_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__379751_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__379751_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__379751_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__379751_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__379751_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (min-width:1024px){
   .pm-board_tab_list__379751_{display:none;}
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__379751_ {height: 320px;}
   .pm-board_tab_list__379751_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__379751_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__379751_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__379751_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__379751_ {height: 300px;}
   .pm-board_tab_list__379751_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__379751_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__379751_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__379751_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379891_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_379891_{height:334px; background:#ddd; padding:45px; box-sizing:border-box; text-align:center; color:#1561ae; border:1px solid #ddd; font-weight:400; letter-spacing:-1px; position:relative;}
.empty_379891_:hover{border:1px solid #333;}
.empty_379891_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_379891_ .title b{color:#ffd0d2;}
.empty_379891_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_379891_ dl{display:inline-block;}
.empty_379891_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_379891_ dt, .empty_379891_ dd{display:inline-block; vertical-align:top;}
.empty_379891_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_379891_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379891_ ul:after{content:''; display:block; clear:both;}
.empty_379891_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_379891_ li:last-child{border-right:1px solid #1561ae;}
.empty_379891_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_379891_ li a:hover{background:#1561ae; color:#ddd;}
.empty_379891_  a {color: #1467b3; font-weight:500;}
  .empty_379891_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_379891_ .text{font-size:15px;}
  .empty_379891_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_379891_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_379891_ {width:100%;}
  .empty_379891_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_379891_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_379891_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_379891_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379901_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_379901_{height:334px; background:#00b7f9; padding:45px; box-sizing:border-box; text-align:center; color:#fff; border:1px solid #00b7f9; font-weight:400; letter-spacing:-1px; position:relative;}
.empty_379901_:hover{border:1px solid #333;}
.empty_379901_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_379901_ .title b{color:#ffd0d2;}
.empty_379901_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_379901_ dl{display:inline-block;}
.empty_379901_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_379901_ dt, .empty_379901_ dd{display:inline-block; vertical-align:top;}
.empty_379901_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_379901_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379901_ ul:after{content:''; display:block; clear:both;}
.empty_379901_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_379901_ li:last-child{border-right:1px solid #fff;}
.empty_379901_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_379901_ li a:hover{background:#fff; color:#00b7f9;}
.empty_379901_  a {color: #1467b3; font-weight:500;}
  .empty_379901_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_379901_ .text{font-size:15px;}
  .empty_379901_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_379901_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_379901_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_379901_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_379901_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_379901_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379911_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_379911_{height:334px; background:#1561ae; padding:45px; box-sizing:border-box; text-align:center; color:#fff; border:1px solid #1561ae; font-weight:400; letter-spacing:-1px; position:relative;}
.empty_379911_:hover{border:1px solid #333;}
.empty_379911_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_379911_ .title b{color:#ffd0d2;}
.empty_379911_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_379911_ dl{display:inline-block;}
.empty_379911_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_379911_ dt, .empty_379911_ dd{display:inline-block; vertical-align:top;}
.empty_379911_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_379911_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_379911_ ul:after{content:''; display:block; clear:both;}
.empty_379911_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_379911_ li:last-child{border-right:1px solid #fff;}
.empty_379911_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_379911_ li a:hover{background:#fff; color:#1561ae;}
.empty_379911_  a {color: #1467b3; font-weight:500;}
  .empty_379891_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_379911_ .text{font-size:15px;}
  .empty_379911_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_379911_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_379911_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_379911_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_379911_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_379911_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 1칸 레이아웃  ****************** */

.layout_171550_wrap{width:100%; position:relative; background:#3c5b6d; background-size:cover;}
.layout_171550_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_171550_ > div:after {content:''; display:block; clear:both;}
.layout_171550_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1350px){
  .layout_171550_ {margin-right:7%;}
}  
  
@media (max-width:1023px){
  .layout_171550_wrap{background-size:auto 100%;}
}

@media (max-width:767px){
  .layout_171550_ {margin-right:0;}
}  
  
@media \0screen{
	.layout_171550_ {min-width:1200px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

#layer_popup {width:100%; height:95px; position:relative; margin-top:0; z-index:1000; transition:all .4s;}
.layer_popup *{margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#layer_popup > div{font-size:0;}
#layer_popup .popup_cont{width:100%; max-width:1100px; margin:0 auto; }
.popup_cont dl{position:relative;}
.popup_cont dl:before{content:''; display:block; width:1px; height:55px; background:#fff; position:absolute; top:20px; left:250px;}
.popup_cont dl:after{content:''; display:block; clear:both;}
.popup_cont dt, .popup_cont dd{float:left; font-size:22px; color:#fff;}
.popup_cont dt {font-weight:500; letter-spacing:-1.5px; line-height:1.5em; margin-top:12px;}
.popup_cont dt span{font-weight:100;}
.popup_cont dt b{ color:#00b7f9; letter-spacing:-1.5px;}
.popup_cont dt span b{letter-spacing:-0.5px;}
.popup_cont dd{font-weight:100; letter-spacing:-1px; font-size:23px; margin:28px 0 0 80px;}
.popup_cont dd b.color{color:#fff947;}
.popup_cont dd a{font-size:22px; color:#fff; font-weight:500; margin-left:20px;}
.popup_cont dd a span{display:inline-block; font-size:12px; vertical-align:middle; margin-top:-5px;}
  
.close div{float:left; text-align:right;}
#check{font-size:14px; font-weight:100; position:absolute; top:7px; right:45px; color:#fff;}
#check input{width:16px; height:16px; vertical-align:middle;}
#close{position:absolute; top:8px; right:10px; }
#close a {display:inline-block; width:16px; height:16px; background:url("/img_up/shop_pds/jjhospital/design/img/popup_close.png") no-repeat center;}
 
@media (min-width:1024px){
  .popup_cont dd br{display:none;}
}   
  
@media (max-width:1200px){
  #layer_popup {height: 85px;}
  .popup_cont dl:before{left:220px; height 50px; top:15px;}
  .popup_cont dt {font-size: 19px;  margin-left:20px;} 
  .popup_cont dd {font-size: 19px; margin-top:25px;}
  .popup_cont dd a { font-size:19px;}
  #check, #close{}
} 
  
@media (max-width:1023px){
  .popup_cont dl:before{left:200px; height 40px; top:14px;}
  .popup_cont dt {font-size: 17px;} 
  .popup_cont dd {font-size: 17px; margin-top:12px;}
  .popup_cont dd a { font-size: 17px;}
  #check, #close{}
}  
  
@media (max-width:767px){
  #layer_popup {height: 75px;}
  .popup_cont dl:before{display:none;}
  .popup_cont dt {font-size: 15px;} 
  .popup_cont dd {font-size: 15px; margin:11px 20px 11px;}
  .popup_cont dd a { font-size: 15px; margin:5px;}
}
  
@media (max-width:640px){
  #check {font-size:10px;}
  .popup_cont dt {font-size: 13px; margin:7px 5px;} 
  .popup_cont dd {font-size: 13px; margin:5px 10px 5px;}
  .popup_cont dd a { font-size: 13px; margin:5px;}
  #check, #close{top:50px;}
}

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_341291_:after {content:''; display:block; clear:both;}
.img_tile_341291_ * {box-sizing:border-box;}
.img_tile_341291_ .item {float:left; position:relative; width:100%; padding:5px; text-align:center;}
  .img_tile_341291_ .item:hover {filter: brightness(0.1); transition: 2s;}
.img_tile_341291_ .item a {display:block; padding:10px 0; border:1px solid #ffffff; border-radius:10px; background-color:#ffffff; text-decoration:none;}
.img_tile_341291_ .item a:hover {border:1px solid #eaeaea; background-color:#f5f5f5;}
.img_tile_341291_ .item figure {display:block; margin:0; padding:px;}
.img_tile_341291_ .item figure img {max-width:100%; vertical-align:bottom;}
.img_tile_341291_ .item .text_box {display:block;}
.img_tile_341291_ .item .text_box > span {display:block; margin:0; padding:5px;}
.img_tile_341291_ .item .subject {font-weight:bold; color:#777777;}
.img_tile_341291_ .item .content {color:#444444;}


.text_sml_341291_ .subject {font-size:12px; line-height:1.6em;}
.text_sml_341291_ .content {font-size:12px; line-height:1.6em;}
.text_mid_341291_ .subject {font-size:15px; line-height:1.4em;}
.text_mid_341291_ .content {font-size:13px; line-height:1.6em;}
.text_big_341291_ .subject {font-size:17px; line-height:1.4em;}
.text_big_341291_ .content {font-size:14px; line-height:1.6em;}

.col_m_1_341291_ .item {width:100%;}
.col_m_2_341291_ .item {width:50%;}
.col_m_3_341291_ .item {width:33.3333%;}
.col_m_4_341291_ .item {width:25%;}
  .col_m_5_341291_ .item {width:20%;}
  .col_m_6_341291_ .item {width:16.6666%;}
.col_m_1_341291_ .item,
.col_m_2_341291_ .item2n,
.col_m_3_341291_ .item3n,
.col_m_4_341291_ .item4n
  .col_m_5_341291_ .item5n
  .col_m_6_341291_ .item6n{clear:both;}

@media (min-width:768px){
	.img_tile_341291_ .item.mobile_hide {display:block;}

	.col_m_1_341291_ .item,
	.col_m_2_341291_ .item2n,
	.col_m_3_341291_ .item3n,
    .col_m_4_341291_ .item4n 
    .col_m_5_341291_ .item5n
  .col_m_6_341291_ .item6n{clear:none;}

	.col_t_1_341291_ .item {width:100%;}
	.col_t_2_341291_ .item {width:50%;}
	.col_t_3_341291_ .item {width:33.3333%}
	.col_t_4_341291_ .item {width:25%;}
	.col_t_5_341291_ .item {width:20%;}
    .col_t_6_341291_ .item {width:16.6666%;}
	.col_t_1_341291_ .item,
	.col_t_2_341291_ .item2n,
	.col_t_3_341291_ .item3n,
	.col_t_4_341291_ .item4n,
    .col_t_5_341291_ .item5n,
    .col_t_6_341291_ .item6n {clear:none;}

}

@media (min-width:1024px){
	.col_t_1_341291_ .item,
	.col_t_2_341291_ .item2n,
	.col_t_3_341291_ .item3n,
	.col_t_4_341291_ .item4n,
    .col_t_5_341291_ .item5n,
    .col_t_6_341291_ .item6n {clear:none;}

	.col_pc_1_341291_ .item {width:100%;}
	.col_pc_2_341291_ .item {width:50%;}
	.col_pc_3_341291_ .item {width:33.3333%;}
	.col_pc_4_341291_ .item {width:25%;}
	.col_pc_5_341291_ .item {width:20%;}
    .col_pc_6_341291_ .item {width:16.6666%;}
	.col_pc_7_341291_ .item {width:14.2857%;}
	.col_pc_8_341291_ .item {width:12.5%;}
	.col_pc_9_341291_ .item {width:11.1111%;}
	.col_pc_10_341291_ .item {width:10%;}
    .col_pc_11_341291_ .item {width:9.0909%;}
    .col_pc_12_341291_ .item {width:8.3333%;}
	.col_pc_1_341291_ .item,
	.col_pc_2_341291_ .item2n,
	.col_pc_3_341291_ .item3n,
	.col_pc_4_341291_ .item4n,
	.col_pc_5_341291_ .item5n,
	.col_pc_6_341291_ .item6n,
	.col_pc_7_341291_ .item7n,
	.col_pc_8_341291_ .item8n,
	.col_pc_9_341291_ .item9n,
	.col_pc_10_341291_ .item10n
    .col_pc_11_341291_ .item11n
    .col_pc_12_341291_ .item12n {clear:both;}
}

@media \0screen{
	.img_tile_341291_ .item.mobile_hide {display:block;}

	.col_m_1_341291_ .item,
	.col_m_2_341291_ .item2n,
	.col_m_3_341291_ .item3n,	
    .col_m_4_341291_ .item4n
      .col_m_5_341291_ .item5n
      .col_m_6_341291_ .item6n{clear:none;}

	.col_t_1_341291_ .item,
	.col_t_2_341291_ .item2n,
	.col_t_3_341291_ .item3n,
	.col_t_4_341291_ .item4n,
    .col_t_5_341291_ .item5n,
    .col_t_6_341291_ .item6n {clear:none;}

	.col_pc_1_341291_ .item {width:100%;}
	.col_pc_2_341291_ .item {width:50%;}
	.col_pc_3_341291_ .item {width:33.3333%;}
	.col_pc_4_341291_ .item {width:25%;}
	.col_pc_5_341291_ .item {width:20%;}
	.col_pc_6_341291_ .item {width:16.6666%;}
	.col_pc_7_341291_ .item {width:14.2857%;}
	.col_pc_8_341291_ .item {width:12.5%;}
	.col_pc_9_341291_ .item {width:11.1111%;}
	.col_pc_10_341291_ .item {width:10%;}
    .col_pc_11_341291_ .item {width:9.0909%;}
    .col_pc_12_341291_ .item {width:8.3333%;}
	.col_pc_1_341291_ .item,
	.col_pc_2_341291_ .item2n,
	.col_pc_3_341291_ .item3n,
	.col_pc_4_341291_ .item4n,
	.col_pc_5_341291_ .item5n,
	.col_pc_6_341291_ .item6n,
	.col_pc_7_341291_ .item7n,
	.col_pc_8_341291_ .item8n,
	.col_pc_9_341291_ .item9n,
	.col_pc_10_341291_ .item10n,
    .col_pc_11_341291_ .item11n,
    .col_pc_12_341291_ .item12n{clear:both;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_372621_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
  /*.empty_372621_ dl{border-bottom:1px solid #4e4e4e;}*/
  .empty_372621_ dl:after{content:''; display:block; clear:both;}
  .empty_372621_ dt, .empty_372621_ dd{float:left; padding:40px 45px;}
  .empty_372621_ dt{width:25%; border-top:2px solid #4e4e4e; font-size:22px;}
  .empty_372621_ dd{width:75%; border-top:1px solid #ddd;}
  .empty_372621_ dd p{position:relative; padding-left:15px;}
  .empty_372621_ dd p:before{content:''; display:block; width:6px; height:6px; border-radius:50%; background:#2763ba; position:absolute; top:12px; left:0;}
  .empty_372621_ dd table{border-top:1px solid #4e4e4e; margin-top:20px; width:100%;}
  .empty_372621_ dd td{padding:18px 25px; border-bottom:1px solid #ccc; word-break:keep-all;}
  .empty_372621_ dd td:first-child{background:#f4f5f8; width:200px; width:20%; word-break: keep-all;}
  .empty_372621_ dd td span{display:inline-block; position:relative; margin-bottom:6px; padding-left:34px;}
  .empty_372621_ dd td span i{display:inline-block; width:24px; height:24px; background:#00b7f9; border-radius:50%; color:#fff; font-size:14px; font-style:normal; text-align:center; line-height:24px; position:absolute; top:0; left:0;}

  .empty_372621_ .check__list tr {display:flex; flex-wrap:wrap;}
  .empty_372621_ .check__list td:first-child, .empty_372621_ .check__list td:nth-child(3){width:14%; background:#f4f5f8;}
  .empty_372621_ .check__list td:nth-child(2), .empty_372621_ .check__list td:nth-child(4){width:36%;}

  @media (max-width:1023px){
    .empty_372621_  dt{padding: 30px 20px; font-size:20px;} 
    .empty_372621_ .check__list td:first-child, .empty_372621_ .check__list td:nth-child(3) {width:28%;}
    .empty_372621_ .check__list td:nth-child(2), .empty_372621_ .check__list td:nth-child(4) {width: 72%;}
  }
  @media (max-width:767px){
    .empty_372621_ dt {padding: 20px 10px; font-size:18px; width:100%}
    .empty_372621_ dd {padding: 20px 20px; width:100%}
    .empty_372621_ dd td {padding:18px 15px;}
    .empty_372621_ dd li a {padding: .6em 1em; font-size:15px;}
  }     


/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_372631_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
/*.empty_372631_ dl{border-bottom:1px solid #4e4e4e;}*/
.empty_372631_ dl:after{content:''; display:block; clear:both;}
.empty_372631_ dt, .empty_372631_ dd{float:left; padding:40px 45px;}
.empty_372631_ dt{width:25%; border-top:2px solid #4e4e4e; font-size:22px;}
.empty_372631_ dd{width:75%; border-top:1px solid #ddd;}
.empty_372631_ dd p{position:relative; padding-left:15px;}
.empty_372631_ dd p:before{content:''; display:block; width:6px; height:6px; border-radius:50%; background:#2763ba; position:absolute; top:12px; left:0;}
.empty_372631_ dd table{border-top:1px solid #4e4e4e; margin-top:20px; width:100%;}
.empty_372631_ dd td{padding:18px 25px; border-bottom:1px solid #ccc;}
.empty_372631_ dd td:first-child{background:#f4f5f8; width:200px; width:20%; word-break: keep-all;}
.empty_372631_ dd td span{display:inline-block; position:relative; margin-bottom:6px; padding-left:34px;}
.empty_372631_ dd td span i{display:inline-block; width:24px; height:24px; background:#00b7f9; border-radius:50%; color:#fff; font-size:14px; font-style:normal; text-align:center; line-height:24px; position:absolute; top:0; left:0;}


  
@media (max-width:1023px){
  .empty_372631_  dt{padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_372631_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_372631_  dd {padding: 20px 20px; width:100%}
  .empty_372631_ dd li a {padding: .6em 1em; font-size:15px;}
}     
  

/* ****************** 2칸 레이아웃  ****************** */

.layout_383731_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_383731_ > div {margin-left:-30px;}
.layout_383731_ > div:after {content:''; display:block; clear:both;}
.layout_383731_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:30px; box-sizing:border-box;}
.layout_383731_ > div > .container_1 {width:50%;}
.layout_383731_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_383731_ > div > .container_1 { width:100%; }
	.layout_383731_ > div > .container_2 {clear:both; width:100%; padding-top:30px;}
}

@media \0screen{
	.layout_383731_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_383801_ {font-size:0; background:url("") no-repeat center; background-size:cover;  position:relative;}
.title_383801_ p {
	display:inline-block; position:relative; margin:0; padding:60px 0 160px;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}

.title_383801_ p strong{color:#e2ffbb;}
  
.title_383801_ .center_title{width:180px; height:180px; border:1px solid #8bc53e; border-radius:50%; background:#fff; position:absolute; bottom:-80px; left:0; right:0; margin:0 auto;}
.title_383801_ .center_title:before{content:''; display:block; width:84%; height:84%; background:#8bc53e; border-radius:50%; position:absolute; top:8%; left:8%;}
.title_383801_ .center_title span{font-size:18px; color:#fff; position:absolute; top:50%; left:0; right:0; transform:translate(0,-50%); text-align:center; z-index:100; line-height:1.3em;}
.title_383801_ .center_title span b{font-size:22px; font-weight:normal;}

/* ****************** 공백  ****************** */

.empty_line_383851_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_383851_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383851_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383851_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_383851_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_383851_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_383851_:before {content:'공백: 100px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

 .empty_383831_ span{display:block; width:1px; height:50px; background:#aaa; margin:0 auto;}

/* ****************** 공백  ****************** */

.empty_line_383841_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_383841_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383841_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383841_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_383841_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_383841_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_383841_:before {content:'공백: 20px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_383821_ {font-size:0;}
.title_383821_ p {
	display:inline-block; position:relative; margin:0; padding:1em 8em;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em; border:3px solid #8bc53e;  border-radius:2em; background:#fff;
}
.title_383821_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_383821_.style_top p {padding-top:10px;}
.title_383821_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_383821_.style_right p {padding-right:14px;}
.title_383821_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_383821_.style_bottom p {padding-bottom:12px;}
.title_383821_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_383821_.style_left p {padding-left:14px;}
.title_383821_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_383821_.style_circle1 p {padding-left:20px;}
.title_383821_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_383821_.style_circle2 p {padding-left:20px;}
.title_383821_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}
  
    @media (max-width:767px){
.title_383821_ p {padding:10px; font-size:15px;}   
  }
  

/* ****************** 공백  ****************** */

.empty_line_383811_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_383811_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383811_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383811_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383811_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_383811_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383811_:before {content:'공백: 60px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_383771_ {font-size:0; background:url("") no-repeat center; background-size:cover;  position:relative;}
.title_383771_ p {
	display:inline-block; position:relative; margin:0; padding:60px 0 160px;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}

.title_383771_ p strong{color:#e2ffbb;}
  
.title_383771_ .center_title{width:180px; height:180px; border:1px solid #dd005f; border-radius:50%; background:#fff; position:absolute; bottom:-80px; left:0; right:0; margin:0 auto;}
.title_383771_ .center_title:before{content:''; display:block; width:84%; height:84%; background:#dd005f; border-radius:50%; position:absolute; top:8%; left:8%;}
.title_383771_ .center_title span{font-size:18px; color:#fff; position:absolute; top:50%; left:0; right:0; transform:translate(0,-50%); text-align:center; z-index:100; line-height:1.3em;}
.title_383771_ .center_title span b{font-size:22px; font-weight:normal;}

/* ****************** 공백  ****************** */

.empty_line_383751_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_383751_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383751_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383751_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_383751_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_383751_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_383751_:before {content:'공백: 100px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

 .empty_383781_ span{display:block; width:1px; height:50px; background:#aaa; margin:0 auto;}

/* ****************** 공백  ****************** */

.empty_line_383791_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_383791_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383791_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383791_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_383791_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_383791_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_383791_:before {content:'공백: 20px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_383741_ {font-size:0;}
.title_383741_ p {
	display:inline-block; position:relative; margin:0; padding:1em 8em;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em; border:3px solid #dd005f; border-radius:2em; background:#fff;
}
.title_383741_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_383741_.style_top p {padding-top:10px;}
.title_383741_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_383741_.style_right p {padding-right:14px;}
.title_383741_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_383741_.style_bottom p {padding-bottom:12px;}
.title_383741_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_383741_.style_left p {padding-left:14px;}
.title_383741_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_383741_.style_circle1 p {padding-left:20px;}
.title_383741_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_383741_.style_circle2 p {padding-left:20px;}
.title_383741_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}
  
  @media (max-width:767px){
.title_383741_ p {padding:10px; font-size:15px;}   
  }
  

/* ****************** 공백  ****************** */

.empty_line_383761_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_383761_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_383761_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_383761_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383761_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_383761_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_383761_:before {content:'공백: 60px';}
}
