
/* ****************** bx-slider  ****************** */

  .bx-wrapper .bx-viewport{border:0;}
  .vertical_rolling_420833_{position:relative; background:#000;}
  .vertical_rolling_420833_ *{margin:0; padding:0;}
  .vertical_rolling_420833_ .slide_wrap{width:100%; height:100% !important; min-height:580px !important;}
  .vertical_rolling_420833_ .slide_wrap:after{content:''; display:block; width:100%; height:100%; position:absolute; top:0; left:0; transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); transition:transform 7s ease-in-out; background-size:cover !important;}
  .vertical_rolling_420833_ .slide_wrap.on:after{transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05);}
  
  /*슬라이드 이미지*/
  .vertical_rolling_420833_ .slide_num1:after{background:url("/img_up/shop_pds/jjhospital/farm/8.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num2:after{background:url("/img_up/shop_pds/jjhospital/farm/9.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num3:after{background:url("/img_up/shop_pds/jjhospital/farm/main_slide315907345231.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num4:after{background:url("/img_up/shop_pds/jjhospital/farm/117477214691.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num5:after{background:url("/img_up/shop_pds/jjhospital/farm/5.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num6:after{background:url("/img_up/shop_pds/jjhospital/farm/6.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num7:after{background:url("/img_up/shop_pds/jjhospital/farm/7.jpg") no-repeat center;}

  /*방향 네비게이션*/
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction{width:100%; max-width:1200px; margin:0 auto; position:absolute; top:50%; left:0; right:0; margin-top:-60px;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a{display:block; width:80px; height:120px;  position:absolute; top:30%; text-indent:-9999px; z-index:100; transition:opacity 0.25s;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a.bx-prev{left:-80px; background:url("/img_up/shop_pds/jjhospital/design/img/main_prev.png") no-repeat center;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a.bx-next{right:-80px; background:url("/img_up/shop_pds/jjhospital/design/img/main_next.png") no-repeat center;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a.bx-prev:hover{background:url("/img_up/shop_pds/jjhospital/design/img/main_prev_o.png") no-repeat center;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a.bx-next:hover{background:url("/img_up/shop_pds/jjhospital/design/img/main_next_o.png") no-repeat center;}
  
  /*페이저*/
  .vertical_rolling_420833_ .bx-pager{position:absolute; left:0; right:0; bottom:200px; text-align:center; z-index:100;}
  .vertical_rolling_420833_ .bx-pager .bx-pager-item{display:inline-block;}
    .vertical_rolling_420833_ .bx-pager .bx-pager-item a{display:block; width:15px; height:15px; border-radius:50%; background:#fff; font-size:0; margin:0 7px; z-index:100;}
  .vertical_rolling_420833_ .bx-pager.bx-default-pager a:hover, 
  .vertical_rolling_420833_ .bx-pager.bx-default-pager a.active{background:#00b7f9;}

@media (max-width:1500px){  
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction {width: 80%;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a {width: 60px; height: 90px;}
}  

@media (max-width:1300px){
  .vertical_rolling_420833_ .slide_over_text_box{width:95%;}
  .vertical_rolling_420833_ .slide_over_text_box:after{content:''; display:block; width:15px; height:130px; background:#4dc6bd; position:absolute; bottom:-2%; right:2%; box-shadow:3px 3px 4px rgba(0,0,0,0.6);}
  .vertical_rolling_420833_ .slide_num1:after{background:url("/img_up/shop_pds/jjhospital/farm/81.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num2:after{background:url("/img_up/shop_pds/jjhospital/farm/91.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num3:after{background:url("/img_up/shop_pds/jjhospital/farm/main_slide1300315907344081.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num4:after{background:url("/img_up/shop_pds/jjhospital/farm/217477214701.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num5:after{background:url("/img_up/shop_pds/jjhospital/farm/51.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num6:after{background:url("/img_up/shop_pds/jjhospital/farm/61.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num7:after{background:url("/img_up/shop_pds/jjhospital/farm/71.jpg") no-repeat center;}
  .vertical_rolling_420833_ .bx-controls  .bx-controls-direction{display:none;}
}
  
@media (max-width:1023px){
  .vertical_rolling_420833_ .slide_wrap{min-height:600px !important; }
  .vertical_rolling_420833_ .slide_over_text_box{width:85%}
  .vertical_rolling_420833_ .slide_over_text_box:before,
  .vertical_rolling_420833_ .slide_over_text_box:after{display:none;}
  .vertical_rolling_420833_ .slide_over_text_title{font-size:45px; padding:0 50px;}/*타이틀폰트사이즈*/
  .vertical_rolling_420833_ .bx-controls .bx-pager{width:90%;}
  .vertical_rolling_420833_ .bx-controls .bx-pager{display:none;}
  .vertical_rolling_420833_ .slide_over_text_box{text-align:center; width:100%; height:70%; top:auto; left:0; right:0; bottom:0; transform:translate(0,0);}
  .vertical_rolling_420833_ .slide_num1:after{background:url("/img_up/shop_pds/jjhospital/farm/82.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num2:after{background:url("/img_up/shop_pds/jjhospital/farm/92.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num3:after{background:url("/img_up/shop_pds/jjhospital/farm/main_slide1023315907344091.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num4:after{background:url("/img_up/shop_pds/jjhospital/farm/317477214711.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num5:after{background:url("/img_up/shop_pds/jjhospital/farm/52.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num6:after{background:url("/img_up/shop_pds/jjhospital/farm/62.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num7:after{background:url("/img_up/shop_pds/jjhospital/farm/72.jpg") no-repeat center;}
}
  
@media (max-width:767px){
  .vertical_rolling_420833_:before{display:none;}
  .vertical_rolling_420833_ .slide_wrap{min-height:600px !important; }
  .vertical_rolling_420833_ .slide_wrap:after{background-position:80% center !important;}
  .vertical_rolling_420833_ .slide_over_text_box:before{left:2%;}
  .vertical_rolling_420833_ .slide_over_text_box:after{right:2%;}
  .vertical_rolling_420833_ .slide_over_text_title{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 20px; font-size:28px; font-weight:normal; line-height:1.4em;}/*타이틀폰트사이즈*/
  .vertical_rolling_420833_ .bx-controls{right:5%;}
  .vertical_rolling_420833_ .slide_over_text_text{padding:0 100px;}
  .vertical_rolling_420833_ .slide_over_text_text br{display:none;}
  .vertical_rolling_420833_ .slide_over_text_btn{font-size:15px; border:3px solid #fff;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a{width:40px;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a.bx-prev:after,
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction a.bx-next:after{width:40px; top:28px;}
  
  .vertical_rolling_420833_ .slide_num1:after{background:url("/img_up/shop_pds/jjhospital/farm/83.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num2:after{background:url("/img_up/shop_pds/jjhospital/farm/93.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num3:after{background:url("/img_up/shop_pds/jjhospital/farm/main_slide767315907347161.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num4:after{background:url("/img_up/shop_pds/jjhospital/farm/417477214721.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num5:after{background:url("/img_up/shop_pds/jjhospital/farm/53.jpg") no-repeat center;}
  .vertical_rolling_420833_ .slide_num6:after{background:url("/img_up/shop_pds/jjhospital/farm/63.png") no-repeat center;}
  .vertical_rolling_420833_ .slide_num7:after{background:url("/img_up/shop_pds/jjhospital/farm/73.jpg") no-repeat center;}
}
  
@media (max-width:480px){
  .vertical_rolling_420833_ .slide_wrap{min-height:500px !important;}
  .vertical_rolling_420833_ .slide_over_text_box{top:40%;}
  .vertical_rolling_420833_ .slide_over_text_box:before{top:-30px;}
  .vertical_rolling_420833_ .slide_over_text_title{font-size:24px; padding:0 20px;}/*타이틀폰트사이즈*/
  .vertical_rolling_420833_ .slide_over_text_text {display:none;}
  .vertical_rolling_420833_ .bx-controls .bx-controls-direction{display:none;}
  .vertical_rolling_420833_ .slide_over_text_btn{margin-top:30px;}
}

/* ****************** 5칸 레이아웃  ****************** */

  .layout_420843_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto; margin-top:-167px; position:relative; z-index:100;}
  [id^=div_user_list] .layout_420843_{z-index:auto;}
  .layout_420843_ > div {}
  .layout_420843_ > div:after {content:''; display:block; clear:both;}
  .layout_420843_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
  .layout_420843_ > div > .container_1 {width:33.333%;}
  .layout_420843_ > div > .container_2 {width:33.333%;}
  .layout_420843_ > div > .container_3 {width:33.333%;}
  .layout_420843_ > div > .container_4 {width:66.666%;}
  .layout_420843_ > div > .container_5 {width:33.333%;}
  .layout_420843_ > div > .container_6 {width:33.333%;}
  .layout_420843_ > div > .container_7 {width:33.333%;}
  .layout_420843_ > div > .container_8 {width:33.333%;}

  @media (max-width:1300px){
    .layout_420843_ {margin-right:5%;}
  }  

  @media (max-width:1023px){
    .layout_420843_ {padding:0 10px;}
    .layout_420843_ > div > .container_1 {width:50%;}
    .layout_420843_ > div > .container_2 {width:50%;}
    .layout_420843_ > div > .container_3 {width:50%;}
    .layout_420843_ > div > .container_4 {width:50%;}
    .layout_420843_ > div > .container_5 {width:100%;}
    .layout_420843_ > div > .container_6 {width:100%;}
    .layout_420843_ > div > .container_7 {width:100%;}
    .layout_420843_ > div > .container_8 {width:100%;}
  }  

  @media (max-width:1023px){
    .layout_420843_ {margin-right:0;}
  }   

      @media (max-width:767px){
      .layout_420843_ > div > .container_1 { width:100%; }
      .layout_420843_ > div > .container_2 { width:100%; }
      .layout_420843_ > div > .container_3 { width:100%; }
      .layout_420843_ > div > .container_4 { width:100%; }
      .layout_420843_ > div > .container_5 { width:100%; }
      .layout_420843_ > div > .container_6 { width:%; }
      .layout_420843_ > div > .container_7 { width:%; }
      .layout_420843_ > div > .container_8 { width:%; }
  }
  

    @media \0screen{
      .layout_420843_ {min-width:1200px;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420913_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_420913_{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_420913_:hover{border:1px solid #333;}
.empty_420913_ .title{font-size:24px;}
.empty_420913_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_420913_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_420913_ dl{display:inline-block;}
.empty_420913_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_420913_ dt, .empty_420913_ dd{display:inline-block; vertical-align:top;}
.empty_420913_ dt{width:70px;}
.empty_420913_ dd{color:#1561ae;}
.empty_420913_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420913_ ul:after{content:''; display:block; clear:both;}
.empty_420913_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_420913_ li:last-child{border-right:1px solid #1561ae;}
.empty_420913_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_420913_ li a:hover{background:#1561ae; color:#fff;}
.empty_420913_ img {margin:20px 0 5px;}
 
@media (max-width:1200px){
	.empty_420913_ .title {font-size: 24px;}
  	.empty_420913_ .title span {font-size: 24px;}
 }    
  
@media (min-width:1024px){
   .empty_420913_ {display:none;}
}     

  
 @media (max-width:767px){
   .empty_420913_ {height: 300px;}
	.empty_420913_ .title {font-size: 20px;}
   .empty_420913_ .title span {font-size: 22px;}
   .empty_420913_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_420913_  li a {font-size: 15px;}
}   
  

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_420853_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
  .empty_420853_{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_420853_:hover{border:1px solid #333;}
  .empty_420853_ .title{font-size:26px;}
  .empty_420853_ .text{margin:20px 0;}
  .empty_420853_ .bottom_btn{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
  .empty_420853_ .bottom_btn:after{content:''; display:block; clear:both;}
  .empty_420853_ .bottom_btn li{float:left; width:100%; border:1px solid #fff; border-right:0;}
  .empty_420853_ .bottom_btn li:last-child{border-right:1px solid #fff;}
  .empty_420853_ .bottom_btn li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
  .empty_420853_ .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_420853_ .title {font-size: 24px;}
 }
  
@media (max-width:1023px){
   .empty_420853_ {height: 320px;}
	.empty_420853_ .title {font-size: 22px;}
   .empty_420853_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_420853_ .bottom_btn li a {font-size: 16px;}
}
  
 @media (max-width:767px){
   .empty_420853_ {height: 300px;}
	.empty_420853_ .title {font-size: 20px;}
   .empty_420853_ .text{font-size: 13px;  margin: 10px 0; word-spacing:-2px;}
   .empty_420853_ .bottom_btn li a {font-size: 15px;}
}
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420883_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_420883_{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_420883_:hover{border:1px solid #333;}
.empty_420883_ .title{font-size:26px;}
.empty_420883_ .text{margin:20px 0;}
.empty_420883_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420883_ ul:after{content:''; display:block; clear:both;}
.empty_420883_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_420883_ li:last-child{border-right:1px solid #1561ae;}
.empty_420883_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_420883_ li a:hover{background:#1561ae; color:#dddddd;}
  
.empty_420883_ .search_box dl{display:table; width:100%;}
.empty_420883_ .search_box dt{display:table-cell; width:70%; vertical-align:middle;}
.empty_420883_ .search_box dt input{width:100%; margin:0; padding:9px 12px; font-size:16px; color:#666; border:none;} 
.empty_420883_ .search_box dd{display:table-cell; padding:2px 5px;}
.empty_420883_ .search_box .submit{text-align:center;}
.empty_420883_ .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_420883_ .title {font-size: 24px;}
 }  
  
 @media (max-width:1023px){
   .empty_420883_ {height: 334px;}
	.empty_420883_ .title {font-size: 22px;}
   .empty_420883_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_420883_  li a {font-size: 16px;}
}  
  
 @media (max-width:767px){
   .empty_420883_ {height: 300px;}
	.empty_420883_ .title {font-size: 20px;}
   .empty_420883_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_420883_  li a {font-size: 15px;}
}  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420923_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center; word-break:keep-all;}
.empty_420923_{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_420923_:hover{border:1px solid #333;}
.empty_420923_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_420923_ .title b{color:#f67479;}
.empty_420923_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_420923_ dl{display:inline-block;}
.empty_420923_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_420923_ dt, .empty_420923_ dd{display:inline-block; vertical-align:top;}
.empty_420923_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_420923_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420923_ ul:after{content:''; display:block; clear:both;}
.empty_420923_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_420923_ li:last-child{border-right:1px solid #fff;}
.empty_420923_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_420923_ li a:hover{background:#fff; color:#00b7f9;}
.empty_420923_  a {color: #1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_420923_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_420923_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_420923_ {height: 320px;}
	.empty_420923_ .title {font-size: 22px;}
   .empty_420923_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_420923_ li a {font-size: 16px;}
   .empty_420923_ .text span {margin-top: 3px;}
}     
  
@media (min-width:768px){
  .empty_420923_{display:none;}
}
  
@media (max-width:767px){
   .empty_420923_ {height: 300px;}
	.empty_420923_ .title {font-size: 20px;}
   .empty_420923_ .text{font-size: 15px;  margin: 10px 0;}
  	.empty_420923_ li a {font-size: 15px;}
   .empty_420923_ .text span {margin-top: 0;}
}    
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420933_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_420933_{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_420933_:hover{border:1px solid #333;}
.empty_420933_ .title{font-size:24px;}
.empty_420933_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_420933_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_420933_ dl{display:inline-block;}
.empty_420933_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_420933_ dt, .empty_420933_ dd{display:inline-block; vertical-align:top;}
.empty_420933_ dt{width:70px;}
.empty_420933_ dd{color:#1561ae;}
.empty_420933_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420933_ ul:after{content:''; display:block; clear:both;}
.empty_420933_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_420933_ li:last-child{border-right:1px solid #1561ae;}
.empty_420933_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_420933_ li a:hover{background:#1561ae; color:#fff;}
.empty_420933_ img {margin:20px 0 5px;}
 
@media (max-width:1200px){
	.empty_420933_ .title {font-size: 24px;}
  	.empty_420933_ .title span {font-size: 24px;}
 }    
 @media (max-width:1023px){ 
   .empty_420933_ {display:none;}
  } 
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__420863_ {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__420863_:hover{border:1px solid #333;}
	.pm-board_tab_list__420863_ .tab-wrap {width:100%;}
  .pm-board_tab_list__420863_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__420863_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__420863_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__420863_ .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__420863_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__420863_ .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__420863_ .tab-btn > li.on > a,
	.pm-board_tab_list__420863_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__420863_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__420863_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__420863_ .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__420863_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__420863_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__420863_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__420863_ .tab-cont.on {display:block}
	.pm-board_tab_list__420863_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__420863_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__420863_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__420863_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__420863_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__420863_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__420863_ .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__420863_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__420863_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__420863_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__420863_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__420863_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__420863_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__420863_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__420863_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (max-width:1023px){
   .pm-board_tab_list__420863_{display:none;}
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__420863_ {height: 320px;}
   .pm-board_tab_list__420863_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__420863_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__420863_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__420863_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__420863_ {height: 300px;}
   .pm-board_tab_list__420863_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__420863_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__420863_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__420863_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420873_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_420873_{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_420873_:hover{border:1px solid #333;}
.empty_420873_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_420873_ .title b{color:#f67479;}
.empty_420873_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_420873_ dl{display:inline-block;}
.empty_420873_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_420873_ dt, .empty_420873_ dd{display:inline-block; vertical-align:top;}
.empty_420873_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_420873_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420873_ ul:after{content:''; display:block; clear:both;}
.empty_420873_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_420873_ li:last-child{border-right:1px solid #fff;}
.empty_420873_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_420873_ li a:hover{background:#fff; color:#00b7f9;}
.empty_420873_  a {color:#1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_420873_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_420873_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_420873_ {height: 320px;}
	.empty_420873_ .title {font-size: 22px;}
   .empty_420873_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_420873_ li a {font-size: 16px;}
   .empty_420873_ .text span {margin-top: 3px;}
}     
  
@media (max-width:767px){
  .empty_420873_{display:none;}
}
  
@media (max-width:767px){
   .empty_420873_ {height: 300px;}
	.empty_420873_ .title {font-size: 20px;}
   .empty_420873_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_420873_ li a {font-size: 15px;}
   .empty_420873_ .text span {margin-top: 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420903_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_420903_{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_420903_:hover{border:1px solid #333;}
.empty_420903_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_420903_ .title b{color:#ffd0d2;}
.empty_420903_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_420903_ dl{display:inline-block;}
.empty_420903_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_420903_ dt, .empty_420903_ dd{display:inline-block; vertical-align:top;}
.empty_420903_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_420903_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420903_ ul:after{content:''; display:block; clear:both;}
.empty_420903_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_420903_ li:last-child{border-right:1px solid #fff;}
.empty_420903_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_420903_ li a:hover{background:#fff; color:#00b7f9;}
.empty_420903_  a {color: #1467b3; font-weight:500;}

@media (max-width:1230px){
  .empty_420903_ .text{font-size:15px;}
  .empty_420903_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_420903_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
   .empty_420903_ {display:none; border:1px solid #00b7f9;}
  .empty_420903_ .text{display:inline-block; margin:20px 0;}
  
}  
  
  @media (max-width:723px){
  .empty_420903_ {display:none;}
  .empty_420903_ .text{display:inline-block; margin:40px 0 10px;}
}   
   
    @media (max-width:583px){
  .empty_420903_ {display:none;}
  .empty_420903_ .text{display:inline-block; margin:40px 0 10px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_430185_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_430185_{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_430185_:hover{border:1px solid #333;}
.empty_430185_ .title{font-size:26px; color:#fff; letter-spacing: -3px; padding-bottom:20px;}
.empty_430185_ .title b{color:#ffd0d2;}
.empty_430185_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_430185_ dl{display:inline-block;}
.empty_430185_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_430185_ dt, .empty_430185_ dd{display:inline-block; vertical-align:top;}
.empty_430185_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_430185_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_430185_ ul:after{content:''; display:block; clear:both;}
.empty_430185_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_430185_ li:last-child{border-right:1px solid #fff;}
.empty_430185_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_430185_ li a:hover{background:#fff; color:#00b7f9;}
.empty_430185_  a {color: #1467b3; font-weight:500;}

@media (max-width:1230px){
  .empty_430185_ .text{font-size:15px;}
  .empty_430185_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_430185_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
   .empty_430185_ {display:none; border:1px solid #00b7f9;}
  .empty_430185_ .text{display:inline-block; margin:20px 0;}
  
}  
  
  @media (max-width:723px){
  .empty_430185_ {display:none;}
  .empty_430185_ .text{display:inline-block; margin:40px 0 10px;}
}   
   
    @media (max-width:583px){
  .empty_430185_ {display:none;}
  .empty_430185_ .text{display:inline-block; margin:40px 0 10px;}
}   
  
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__420893_ {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__420893_:hover{border:1px solid #333;}
	.pm-board_tab_list__420893_ .tab-wrap {width:100%;}
  .pm-board_tab_list__420893_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__420893_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__420893_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__420893_ .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__420893_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__420893_ .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__420893_ .tab-btn > li.on > a,
	.pm-board_tab_list__420893_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__420893_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__420893_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__420893_ .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__420893_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__420893_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__420893_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__420893_ .tab-cont.on {display:block}
	.pm-board_tab_list__420893_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__420893_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__420893_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__420893_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__420893_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__420893_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__420893_ .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__420893_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__420893_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__420893_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__420893_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__420893_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__420893_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__420893_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__420893_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (min-width:1024px){
   .pm-board_tab_list__420893_{display:none;}
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__420893_ {height: 320px;}
   .pm-board_tab_list__420893_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__420893_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__420893_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__420893_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__420893_ {height: 300px;}
   .pm-board_tab_list__420893_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__420893_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__420893_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__420893_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420963_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_420963_{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_420963_:hover{border:1px solid #333;}
.empty_420963_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_420963_ .title b{color:#ffd0d2;}
.empty_420963_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_420963_ dl{display:inline-block;}
.empty_420963_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_420963_ dt, .empty_420963_ dd{display:inline-block; vertical-align:top;}
.empty_420963_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_420963_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420963_ ul:after{content:''; display:block; clear:both;}
.empty_420963_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_420963_ li:last-child{border-right:1px solid #1561ae;}
.empty_420963_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_420963_ li a:hover{background:#1561ae; color:#ddd;}
.empty_420963_  a {color: #1467b3; font-weight:500;}
  .empty_420963_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_420963_ .text{font-size:15px;}
  .empty_420963_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_420963_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_420963_ {width:100%;}
  .empty_420963_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_420963_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_420963_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_420963_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420953_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_420953_{height:334px; background:#FFF; padding:45px; box-sizing:border-box; text-align:center; color:#333; border:1px solid #FFF; font-weight:400; letter-spacing:-1px; position:relative;}
.empty_420953_:hover{border:1px solid #333;}
.empty_420953_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_420953_ .title b{color:#ffd0d2;}
.empty_420953_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_420953_ dl{display:inline-block;}
.empty_420953_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_420953_ dt, .empty_420953_ dd{display:inline-block; vertical-align:top;}
.empty_420953_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_420953_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420953_ ul:after{content:''; display:block; clear:both;}
.empty_420953_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_420953_ li:last-child{border-right:1px solid #1561ae;}
.empty_420953_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_420953_ li a:hover{background:#1561ae; color:#FFF;}
.empty_420953_  a {color: #1561ae; font-weight:500;}
  .empty_420953_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_420953_ .text{font-size:15px;}
  .empty_420953_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_420953_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_420953_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_420953_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_420953_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_420953_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420943_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_420943_{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_420943_:hover{border:1px solid #333;}
.empty_420943_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_420943_ .title b{color:#ffd0d2;}
.empty_420943_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_420943_ dl{display:inline-block;}
.empty_420943_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_420943_ dt, .empty_420943_ dd{display:inline-block; vertical-align:top;}
.empty_420943_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_420943_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_420943_ ul:after{content:''; display:block; clear:both;}
.empty_420943_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_420943_ li:last-child{border-right:1px solid #fff;}
.empty_420943_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_420943_ li a:hover{background:#fff; color:#1561ae;}
.empty_420943_  a {color: #1467b3; font-weight:500;}
  .empty_379891_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_420943_ .text{font-size:15px;}
  .empty_420943_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_420943_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_420943_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_420943_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_420943_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_420943_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_422243_ * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    list-style: none;
  }
  
  .empty_422243_ dl:after {
    content: '';
    display: block;
    clear: both;
  }
  
  .empty_422243_ dt,
  .empty_422243_ dd {
    float: left;
    padding: 40px 45px;
  }
  
  .empty_422243_ dt {
    width: 25%;
    border-top: 2px solid #4e4e4e;
    font-size: 22px;
  }
  
  .empty_422243_ dd {
    width: 75%;
    border-top: 1px solid #ddd;
  }
  
  .empty_422243_ dd p {
    position: relative;
    padding-left: 15px;
  }
  
  .empty_422243_ dd p:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2763ba;
    position: absolute;
    top: 12px;
    left: 0;
  }
  
  .empty_422243_ dd table {
    margin-top: 20px;
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
  }
  
  /* 헤더 스타일 */
  .empty_422243_ dd table thead th {
    background: #d9d9d9;
    color: #444;
    padding: 12px 10px;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    font-weight: 500;
    text-align: center;
  }
  
  /* 첫 번째와 마지막 헤더의 좌우 테두리 제거 */
  .empty_422243_ dd table thead th:first-child {
    border-left: none;
  }
  
  .empty_422243_ dd table thead th:last-child {
    border-right: none;
  }
  
  /* 테이블 셀 기본 스타일 */
  .empty_422243_ dd table tbody td {
    padding: 12px 15px;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    vertical-align: middle;
  }
  
  /* 첫 번째와 마지막 셀의 좌우 테두리 제거 */
  .empty_422243_ dd table tbody td:first-child {
    border-left: none;
  }
  
  .empty_422243_ dd table tbody td:last-child {
    border-right: none;
  }
  
  /* 구분 컬럼 스타일 */
  .empty_422243_ dd table tbody td.category {
    background: #ededed;
    color: #444;
    font-weight: 500;
    text-align: center;
    width: 12%;
  }
  
  /* 검사항목 컬럼 */
  .empty_422243_ dd table tbody td.test-name {
    background: #f5f5f5;
    width: 28%;
  }
  
  /* 관련질환 컬럼 */
  .empty_422243_ dd table tbody td.diseases {
    width: 45%;
  }
  
  /* 비용 컬럼 */
  .empty_422243_ dd table tbody td.price {
    text-align: right;
    width: 15%;
  }

  @media (max-width: 1023px) {
    .empty_422243_ dt {
      padding: 30px 20px;
      font-size: 20px;
    }
    
    .empty_422243_ dd table tbody td {
      padding: 10px 12px;
      font-size: 14px;
    }
  }
  
  @media (max-width: 767px) {
    .empty_422243_ dt {
      padding: 20px 10px;
      font-size: 18px;
      width: 100%;
    }
    
    .empty_422243_ dd {
      padding: 20px 20px;
      width: 100%;
    }
    
    .empty_422243_ dd table {
      font-size: 13px;
    }
    
    .empty_422243_ dd table tbody td {
      padding: 8px 10px;
    }
    
    /* 모바일에서 테이블을 블록으로 변경 */
    .empty_422243_ dd table,
    .empty_422243_ dd table thead,
    .empty_422243_ dd table tbody,
    .empty_422243_ dd table tr,
    .empty_422243_ dd table td {
      display: block;
      width: 100%;
    }
    
    .empty_422243_ dd table thead {
      display: none;
    }
    
    .empty_422243_ dd table tbody td {
      position: relative;
      padding-left: 40%;
      text-align: left !important;
    }
    
    .empty_422243_ dd table tbody td:before {
      content: attr(data-label);
      position: absolute;
      left: 10px;
      font-weight: bold;
      background: #8d6e63;
      color: #fff;
      padding: 5px 10px;
      width: 35%;
    }
    
    .empty_422243_ dd table tbody td.category {
      background: #5d4037;
      text-align: center !important;
      padding: 10px;
      font-size: 16px;
    }
    
    .empty_422243_ dd table tbody td.category:before {
      display: none;
    }
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_430205_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center; word-break:keep-all;}
.empty_430205_{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_430205_:hover{border:1px solid #333;}
.empty_430205_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_430205_ .title b{color:#f67479;}
.empty_430205_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_430205_ dl{display:inline-block;}
.empty_430205_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_430205_ dt, .empty_430205_ dd{display:inline-block; vertical-align:top;}
.empty_430205_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_430205_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_430205_ ul:after{content:''; display:block; clear:both;}
.empty_430205_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_430205_ li:last-child{border-right:1px solid #fff;}
.empty_430205_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_430205_ li a:hover{background:#fff; color:#00b7f9;}
.empty_430205_  a {color: #1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_430205_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_430205_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_430205_ {height: 320px;}
	.empty_430205_ .title {font-size: 22px;}
   .empty_430205_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_430205_ li a {font-size: 16px;}
   .empty_430205_ .text span {margin-top: 3px;}
}     
  
@media (min-width:768px){
  .empty_430205_{display:none;}
}
  
@media (max-width:767px){
   .empty_430205_ {height: 300px;}
	.empty_430205_ .title {font-size: 20px;}
   .empty_430205_ .text{font-size: 15px;  margin: 10px 0;}
  	.empty_430205_ li a {font-size: 15px;}
   .empty_430205_ .text span {margin-top: 0;}
}    
  
