
/* ****************** 1칸 레이아웃  ****************** */

.layout_413646_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_413646_ > div:after {content:''; display:block; clear:both;}
.layout_413646_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_413646_ {min-width:1200px;}
}

/* ****************** 맞춤게시판 - 앨범형 (반응형)  ****************** */

  .pm-myboard_album_responsive__413636_, .pm-myboard_album_responsive__413636_ * {margin:0; padding:0; box-sizing:border-box;}
  .pm-myboard_album_responsive__413636_ {padding:0; box-sizing:border-box;}
  .pm-myboard_album_responsive__413636_ ul {display:grid; grid-template-columns:repeat(1, 1fr); gap:15px 1.5%; list-style:none;}
  
  .pm-myboard_album_responsive__413636_ .item {display:flex; flex-direction:column; width:100%; min-height:320px; border:1px solid #ccc; padding:20px 30px; background:#FFF;}
  .pm-myboard_album_responsive__413636_ .item:hover {background:#f2f4f7;}
  
  .pm-myboard_album_responsive__413636_ .item figure {flex-shrink:0; margin-bottom:5px;}
  .pm-myboard_album_responsive__413636_ .item figure img {display:block; width:100%;}
  
  .pm-myboard_album_responsive__413636_ p {word-break:keep-all;}
  .pm-myboard_album_responsive__413636_ .name {position:relative; font-size:19px; font-weight:500; margin:10px 0 15px; padding-bottom:15px; border-bottom:1px solid #ccc;}
  .pm-myboard_album_responsive__413636_ .name span {font-size:16px; font-weight:normal; color:#2763ba;}
  .pm-myboard_album_responsive__413636_ .name::after {content:""; display:block; position:absolute; bottom:-2px; left:0; width:80px; height:2px; background:#2763ba;}
  
  .pm-myboard_album_responsive__413636_ .info {position:relative; margin-bottom:10px; padding-left:80px; font-size:15px;}
  .pm-myboard_album_responsive__413636_ .info span {position:absolute; top:0; left:0; width:80px; font-weight:500; font-size:15px;}
  
  @media (min-width:600px){
    .pm-myboard_album_responsive__413636_ .item {flex-direction:row;}
    .pm-myboard_album_responsive__413636_ .item figure {margin-right:9px; margin-bottom:0;}
  }
  
  @media (min-width:768px){
    .pm-myboard_album_responsive__413636_ .name {font-size:22px;}
    .pm-myboard_album_responsive__413636_ .name span {font-size:17px}
    .pm-myboard_album_responsive__413636_ .info {font-size:16px;}
    .pm-myboard_album_responsive__413636_ .info span {font-size:16px;}
  }
  
  @media (min-width:1024px){
  
  }
  
  @media (min-width:1101px){
    .pm-myboard_album_responsive__413636_ ul {grid-template-columns:repeat(2, 1fr);}
    .pm-myboard_album_responsive__413636_ .item figure {flex-shrink:0; margin-right:40px;}
    .pm-myboard_album_responsive__413636_ .name span {font-size:18px;}
    .pm-myboard_album_responsive__413636_ .info span {}
  }

/* ****************** 3칸 레이아웃  ****************** */

.layout_420823_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_420823_ > div {}
.layout_420823_ > div:after {content:''; display:block; clear:both;}
.layout_420823_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_420823_ > div > .container_1 {width:33.333333333333%;}
.layout_420823_ > div > .container_2 {width:33.333333333333%;}
.layout_420823_ > div > .container_3 {width:33.333333333333%;}

@media (max-width:1023px){
	.layout_420823_ > div > .container_1 { width:100%; }
	.layout_420823_ > div > .container_2 { width:100%; }
	.layout_420823_ > div > .container_3 { width:100%; }
}

@media \0screen{
	.layout_420823_ {min-width:1200px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_420803_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}

  /* ✅ 높이 고정 + flex */
  .empty_420803_{
    height:334px;                       /* 절대 변경 금지 */
    background:#ffde00;
    padding:45px;
    box-sizing:border-box;
    text-align:center;
    color:#333;
    border:1px solid #ffde00;
    font-weight:500;
    letter-spacing:-1px;

    display:flex;
    flex-direction:column;
  }

  .empty_420803_ .title{
    font-size:26px;
    color:#333;
  }

  .empty_420803_ .text{
    margin-top:10px;
    color:#333;
    line-height:1.45;
  }

  /* ✅ 텍스트와 버튼 사이 정확한 중앙 영역 */
  .empty_420803_ .img_area{
    flex:1;                             /* 남는 영역 전체 */
    display:flex;
    align-items:center;                /* 세로 중앙 */
    justify-content:center;            /* 가로 중앙 */
    transform:translateY(-8px);        /* ???? 살짝 위로 올림 */
  }

  .empty_420803_ .img_area img{
    max-width:155px;                   /* PC 기준 */
    max-height:100%;
    display:block;
  }

  /* ✅ 버튼은 항상 하단 */
  .empty_420803_ .bottom_btn{
    margin-top:auto;
  }

  .empty_420803_ .bottom_btn li{
    width:100%;
    border:1px solid #333;
  }

  .empty_420803_ .bottom_btn li a{
    display:block;
    height:42px;
    line-height:42px;
    font-size:17px;
    color:#333;
  }

  .empty_420803_ .bottom_btn li a:hover{
    background:#fff;
    color:#666;
  }

  /* ===== 반응형 ===== */
  @media (max-width:1023px){
    .empty_420803_{height:320px;}
    .empty_420803_ .title{font-size:22px;}
    .empty_420803_ .text{font-size:16px;}
    .empty_420803_ .img_area img{max-width:135px;}
  }

  @media (max-width:767px){
    .empty_420803_{height:300px;}
    .empty_420803_ .title{font-size:20px;}
    .empty_420803_ .text{font-size:13px;}
    .empty_420803_ .img_area{
      transform:translateY(-6px);      /* 모바일은 살짝만 */
    }
    .empty_420803_ .img_area img{max-width:120px;}
  }

/* ****************** 5칸 레이아웃  ****************** */

  .layout_420973_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto; margin-top:-167px; position:relative; z-index:100;}
  [id^=div_user_list] .layout_420973_{z-index:auto;}
  .layout_420973_ > div {}
  .layout_420973_ > div:after {content:''; display:block; clear:both;}
  .layout_420973_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
  .layout_420973_ > div > .container_1 {width:33.333%;}
  .layout_420973_ > div > .container_2 {width:33.333%;}
  .layout_420973_ > div > .container_3 {width:33.333%;}
  .layout_420973_ > div > .container_4 {width:66.666%;}
  .layout_420973_ > div > .container_5 {width:33.333%;}
  .layout_420973_ > div > .container_6 {width:33.333%;}
  .layout_420973_ > div > .container_7 {width:33.333%;}
  .layout_420973_ > div > .container_8 {width:33.333%;}

  @media (max-width:1300px){
    .layout_420973_ {margin-right:5%;}
  }  

  @media (max-width:1023px){
    .layout_420973_ {padding:0 10px;}
    .layout_420973_ > div > .container_1 {width:50%;}
    .layout_420973_ > div > .container_2 {width:50%;}
    .layout_420973_ > div > .container_3 {width:50%;}
    .layout_420973_ > div > .container_4 {width:50%;}
    .layout_420973_ > div > .container_5 {width:100%;}
    .layout_420973_ > div > .container_6 {width:100%;}
    .layout_420973_ > div > .container_7 {width:100%;}
    .layout_420973_ > div > .container_8 {width:100%;}
  }  

  @media (max-width:1023px){
    .layout_420973_ {margin-right:0;}
  }   

      @media (max-width:767px){
      .layout_420973_ > div > .container_1 { width:100%; }
      .layout_420973_ > div > .container_2 { width:100%; }
      .layout_420973_ > div > .container_3 { width:100%; }
      .layout_420973_ > div > .container_4 { width:100%; }
      .layout_420973_ > div > .container_5 { width:100%; }
      .layout_420973_ > div > .container_6 { width:%; }
      .layout_420973_ > div > .container_7 { width:%; }
      .layout_420973_ > div > .container_8 { width:%; }
  }
  

    @media \0screen{
      .layout_420973_ {min-width:1200px;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421043_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_421043_{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_421043_:hover{border:1px solid #333;}
.empty_421043_ .title{font-size:24px;}
.empty_421043_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_421043_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_421043_ dl{display:inline-block;}
.empty_421043_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421043_ dt, .empty_421043_ dd{display:inline-block; vertical-align:top;}
.empty_421043_ dt{width:70px;}
.empty_421043_ dd{color:#1561ae;}
.empty_421043_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421043_ ul:after{content:''; display:block; clear:both;}
.empty_421043_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421043_ li:last-child{border-right:1px solid #1561ae;}
.empty_421043_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421043_ li a:hover{background:#1561ae; color:#fff;}
.empty_421043_ img {margin:20px 0 5px;}
 
@media (max-width:1200px){
	.empty_421043_ .title {font-size: 24px;}
  	.empty_421043_ .title span {font-size: 24px;}
 }    
  
@media (min-width:1024px){
   .empty_421043_ {display:none;}
}     

  
 @media (max-width:767px){
   .empty_421043_ {height: 300px;}
	.empty_421043_ .title {font-size: 20px;}
   .empty_421043_ .title span {font-size: 22px;}
   .empty_421043_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_421043_  li a {font-size: 15px;}
}   
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421013_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_421013_{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_421013_:hover{border:1px solid #333;}
.empty_421013_ .title{font-size:26px;}
.empty_421013_ .text{margin:20px 0;}
.empty_421013_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421013_ ul:after{content:''; display:block; clear:both;}
.empty_421013_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421013_ li:last-child{border-right:1px solid #1561ae;}
.empty_421013_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421013_ li a:hover{background:#1561ae; color:#dddddd;}
  
.empty_421013_ .search_box dl{display:table; width:100%;}
.empty_421013_ .search_box dt{display:table-cell; width:70%; vertical-align:middle;}
.empty_421013_ .search_box dt input{width:100%; margin:0; padding:9px 12px; font-size:16px; color:#666; border:none;} 
.empty_421013_ .search_box dd{display:table-cell; padding:2px 5px;}
.empty_421013_ .search_box .submit{text-align:center;}
.empty_421013_ .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_421013_ .title {font-size: 24px;}
 }  
  
 @media (max-width:1023px){
   .empty_421013_ {height: 334px;}
	.empty_421013_ .title {font-size: 22px;}
   .empty_421013_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_421013_  li a {font-size: 16px;}
}  
  
 @media (max-width:767px){
   .empty_421013_ {height: 300px;}
	.empty_421013_ .title {font-size: 20px;}
   .empty_421013_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_421013_  li a {font-size: 15px;}
}  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421053_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center; word-break:keep-all;}
.empty_421053_{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_421053_:hover{border:1px solid #333;}
.empty_421053_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_421053_ .title b{color:#f67479;}
.empty_421053_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_421053_ dl{display:inline-block;}
.empty_421053_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421053_ dt, .empty_421053_ dd{display:inline-block; vertical-align:top;}
.empty_421053_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421053_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421053_ ul:after{content:''; display:block; clear:both;}
.empty_421053_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_421053_ li:last-child{border-right:1px solid #fff;}
.empty_421053_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_421053_ li a:hover{background:#fff; color:#00b7f9;}
.empty_421053_  a {color: #1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_421053_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_421053_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_421053_ {height: 320px;}
	.empty_421053_ .title {font-size: 22px;}
   .empty_421053_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_421053_ li a {font-size: 16px;}
   .empty_421053_ .text span {margin-top: 3px;}
}     
  
@media (min-width:768px){
  .empty_421053_{display:none;}
}
  
@media (max-width:767px){
   .empty_421053_ {height: 300px;}
	.empty_421053_ .title {font-size: 20px;}
   .empty_421053_ .text{font-size: 15px;  margin: 10px 0;}
  	.empty_421053_ li a {font-size: 15px;}
   .empty_421053_ .text span {margin-top: 0;}
}    
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421063_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_421063_{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_421063_:hover{border:1px solid #333;}
.empty_421063_ .title{font-size:24px;}
.empty_421063_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_421063_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_421063_ dl{display:inline-block;}
.empty_421063_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421063_ dt, .empty_421063_ dd{display:inline-block; vertical-align:top;}
.empty_421063_ dt{width:70px;}
.empty_421063_ dd{color:#1561ae;}
.empty_421063_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421063_ ul:after{content:''; display:block; clear:both;}
.empty_421063_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421063_ li:last-child{border-right:1px solid #1561ae;}
.empty_421063_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421063_ li a:hover{background:#1561ae; color:#fff;}
.empty_421063_ img {margin:20px 0 5px;}
 
@media (max-width:1200px){
	.empty_421063_ .title {font-size: 24px;}
  	.empty_421063_ .title span {font-size: 24px;}
 }    
 @media (max-width:1023px){ 
   .empty_421063_ {display:none;}
  } 
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__420993_ {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__420993_:hover{border:1px solid #333;}
	.pm-board_tab_list__420993_ .tab-wrap {width:100%;}
  .pm-board_tab_list__420993_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__420993_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__420993_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__420993_ .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__420993_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__420993_ .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__420993_ .tab-btn > li.on > a,
	.pm-board_tab_list__420993_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__420993_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__420993_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__420993_ .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__420993_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__420993_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__420993_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__420993_ .tab-cont.on {display:block}
	.pm-board_tab_list__420993_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__420993_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__420993_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__420993_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__420993_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__420993_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__420993_ .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__420993_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__420993_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__420993_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__420993_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__420993_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__420993_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__420993_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__420993_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (max-width:1023px){
   .pm-board_tab_list__420993_{display:none;}
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__420993_ {height: 320px;}
   .pm-board_tab_list__420993_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__420993_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__420993_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__420993_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__420993_ {height: 300px;}
   .pm-board_tab_list__420993_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__420993_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__420993_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__420993_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421003_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421003_{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_421003_:hover{border:1px solid #333;}
.empty_421003_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_421003_ .title b{color:#f67479;}
.empty_421003_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_421003_ dl{display:inline-block;}
.empty_421003_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421003_ dt, .empty_421003_ dd{display:inline-block; vertical-align:top;}
.empty_421003_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421003_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421003_ ul:after{content:''; display:block; clear:both;}
.empty_421003_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_421003_ li:last-child{border-right:1px solid #fff;}
.empty_421003_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_421003_ li a:hover{background:#fff; color:#00b7f9;}
.empty_421003_  a {color:#1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_421003_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_421003_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_421003_ {height: 320px;}
	.empty_421003_ .title {font-size: 22px;}
   .empty_421003_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_421003_ li a {font-size: 16px;}
   .empty_421003_ .text span {margin-top: 3px;}
}     
  
@media (max-width:767px){
  .empty_421003_{display:none;}
}
  
@media (max-width:767px){
   .empty_421003_ {height: 300px;}
	.empty_421003_ .title {font-size: 20px;}
   .empty_421003_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_421003_ li a {font-size: 15px;}
   .empty_421003_ .text span {margin-top: 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421033_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421033_{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_421033_:hover{border:1px solid #333;}
.empty_421033_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_421033_ .title b{color:#ffd0d2;}
.empty_421033_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_421033_ dl{display:inline-block;}
.empty_421033_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421033_ dt, .empty_421033_ dd{display:inline-block; vertical-align:top;}
.empty_421033_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421033_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421033_ ul:after{content:''; display:block; clear:both;}
.empty_421033_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_421033_ li:last-child{border-right:1px solid #fff;}
.empty_421033_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_421033_ li a:hover{background:#fff; color:#00b7f9;}
.empty_421033_  a {color: #1467b3; font-weight:500;}

@media (max-width:1230px){
  .empty_421033_ .text{font-size:15px;}
  .empty_421033_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_421033_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
   .empty_421033_ {display:none; border:1px solid #00b7f9;}
  .empty_421033_ .text{display:inline-block; margin:20px 0;}
  
}  
  
  @media (max-width:723px){
  .empty_421033_ {display:none;}
  .empty_421033_ .text{display:inline-block; margin:40px 0 10px;}
}   
   
    @media (max-width:583px){
  .empty_421033_ {display:none;}
  .empty_421033_ .text{display:inline-block; margin:40px 0 10px;}
}   
  
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__421023_ {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__421023_:hover{border:1px solid #333;}
	.pm-board_tab_list__421023_ .tab-wrap {width:100%;}
  .pm-board_tab_list__421023_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__421023_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__421023_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__421023_ .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__421023_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__421023_ .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__421023_ .tab-btn > li.on > a,
	.pm-board_tab_list__421023_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__421023_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__421023_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__421023_ .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__421023_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__421023_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__421023_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__421023_ .tab-cont.on {display:block}
	.pm-board_tab_list__421023_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__421023_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__421023_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__421023_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__421023_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__421023_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__421023_ .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__421023_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__421023_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__421023_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__421023_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__421023_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__421023_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__421023_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__421023_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (min-width:1024px){
   .pm-board_tab_list__421023_{display:none;}
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__421023_ {height: 320px;}
   .pm-board_tab_list__421023_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__421023_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__421023_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__421023_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__421023_ {height: 300px;}
   .pm-board_tab_list__421023_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__421023_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__421023_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__421023_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421093_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421093_{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_421093_:hover{border:1px solid #333;}
.empty_421093_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_421093_ .title b{color:#ffd0d2;}
.empty_421093_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_421093_ dl{display:inline-block;}
.empty_421093_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421093_ dt, .empty_421093_ dd{display:inline-block; vertical-align:top;}
.empty_421093_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421093_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421093_ ul:after{content:''; display:block; clear:both;}
.empty_421093_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421093_ li:last-child{border-right:1px solid #1561ae;}
.empty_421093_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421093_ li a:hover{background:#1561ae; color:#ddd;}
.empty_421093_  a {color: #1467b3; font-weight:500;}
  .empty_421093_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_421093_ .text{font-size:15px;}
  .empty_421093_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_421093_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_421093_ {width:100%;}
  .empty_421093_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_421093_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_421093_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_421093_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421083_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421083_{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_421083_:hover{border:1px solid #333;}
.empty_421083_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_421083_ .title b{color:#ffd0d2;}
.empty_421083_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_421083_ dl{display:inline-block;}
.empty_421083_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421083_ dt, .empty_421083_ dd{display:inline-block; vertical-align:top;}
.empty_421083_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421083_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421083_ ul:after{content:''; display:block; clear:both;}
.empty_421083_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421083_ li:last-child{border-right:1px solid #1561ae;}
.empty_421083_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421083_ li a:hover{background:#1561ae; color:#FFF;}
.empty_421083_  a {color: #1561ae; font-weight:500;}
  .empty_421083_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_421083_ .text{font-size:15px;}
  .empty_421083_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_421083_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_421083_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_421083_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_421083_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_421083_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421073_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421073_{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_421073_:hover{border:1px solid #333;}
.empty_421073_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_421073_ .title b{color:#ffd0d2;}
.empty_421073_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_421073_ dl{display:inline-block;}
.empty_421073_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421073_ dt, .empty_421073_ dd{display:inline-block; vertical-align:top;}
.empty_421073_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421073_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421073_ ul:after{content:''; display:block; clear:both;}
.empty_421073_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_421073_ li:last-child{border-right:1px solid #fff;}
.empty_421073_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_421073_ li a:hover{background:#fff; color:#1561ae;}
.empty_421073_  a {color: #1467b3; font-weight:500;}
  .empty_379891_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_421073_ .text{font-size:15px;}
  .empty_421073_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_421073_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_421073_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_421073_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_421073_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_421073_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 5칸 레이아웃  ****************** */

  .layout_421103_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto; margin-top:-167px; position:relative; z-index:100;}
  [id^=div_user_list] .layout_421103_{z-index:auto;}
  .layout_421103_ > div {}
  .layout_421103_ > div:after {content:''; display:block; clear:both;}
  .layout_421103_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
  .layout_421103_ > div > .container_1 {width:33.333%;}
  .layout_421103_ > div > .container_2 {width:33.333%;}
  .layout_421103_ > div > .container_3 {width:33.333%;}
  .layout_421103_ > div > .container_4 {width:66.666%;}
  .layout_421103_ > div > .container_5 {width:33.333%;}
  .layout_421103_ > div > .container_6 {width:33.333%;}
  .layout_421103_ > div > .container_7 {width:33.333%;}
  .layout_421103_ > div > .container_8 {width:33.333%;}

  @media (max-width:1300px){
    .layout_421103_ {margin-right:5%;}
  }  

  @media (max-width:1023px){
    .layout_421103_ {padding:0 10px;}
    .layout_421103_ > div > .container_1 {width:50%;}
    .layout_421103_ > div > .container_2 {width:50%;}
    .layout_421103_ > div > .container_3 {width:50%;}
    .layout_421103_ > div > .container_4 {width:50%;}
    .layout_421103_ > div > .container_5 {width:100%;}
    .layout_421103_ > div > .container_6 {width:100%;}
    .layout_421103_ > div > .container_7 {width:100%;}
    .layout_421103_ > div > .container_8 {width:100%;}
  }  

  @media (max-width:1023px){
    .layout_421103_ {margin-right:0;}
  }   

      @media (max-width:767px){
      .layout_421103_ > div > .container_1 { width:100%; }
      .layout_421103_ > div > .container_2 { width:100%; }
      .layout_421103_ > div > .container_3 { width:100%; }
      .layout_421103_ > div > .container_4 { width:100%; }
      .layout_421103_ > div > .container_5 { width:100%; }
      .layout_421103_ > div > .container_6 { width:%; }
      .layout_421103_ > div > .container_7 { width:%; }
      .layout_421103_ > div > .container_8 { width:%; }
  }
  

    @media \0screen{
      .layout_421103_ {min-width:1200px;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421133_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_421133_{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_421133_:hover{border:1px solid #333;}
.empty_421133_ .title{font-size:24px;}
.empty_421133_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_421133_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_421133_ dl{display:inline-block;}
.empty_421133_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421133_ dt, .empty_421133_ dd{display:inline-block; vertical-align:top;}
.empty_421133_ dt{width:70px;}
.empty_421133_ dd{color:#1561ae;}
.empty_421133_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421133_ ul:after{content:''; display:block; clear:both;}
.empty_421133_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421133_ li:last-child{border-right:1px solid #1561ae;}
.empty_421133_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421133_ li a:hover{background:#1561ae; color:#fff;}
.empty_421133_ img {margin:20px 0 5px;}
 
@media (max-width:1200px){
	.empty_421133_ .title {font-size: 24px;}
  	.empty_421133_ .title span {font-size: 24px;}
 }    
  
@media (min-width:1024px){
   .empty_421133_ {display:none;}
}     

  
 @media (max-width:767px){
   .empty_421133_ {height: 300px;}
	.empty_421133_ .title {font-size: 20px;}
   .empty_421133_ .title span {font-size: 22px;}
   .empty_421133_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_421133_  li a {font-size: 15px;}
}   
  

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_421153_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
  .empty_421153_{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_421153_:hover{border:1px solid #333;}
  .empty_421153_ .title{font-size:26px;}
  .empty_421153_ .text{margin:20px 0;}
  .empty_421153_ .bottom_btn{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
  .empty_421153_ .bottom_btn:after{content:''; display:block; clear:both;}
  .empty_421153_ .bottom_btn li{float:left; width:100%; border:1px solid #fff; border-right:0;}
  .empty_421153_ .bottom_btn li:last-child{border-right:1px solid #fff;}
  .empty_421153_ .bottom_btn li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
  .empty_421153_ .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_421153_ .title {font-size: 24px;}
 }
  
@media (max-width:1023px){
   .empty_421153_ {height: 320px;}
	.empty_421153_ .title {font-size: 22px;}
   .empty_421153_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_421153_ .bottom_btn li a {font-size: 16px;}
}
  
 @media (max-width:767px){
   .empty_421153_ {height: 300px;}
	.empty_421153_ .title {font-size: 20px;}
   .empty_421153_ .text{font-size: 13px;  margin: 10px 0; word-spacing:-2px;}
   .empty_421153_ .bottom_btn li a {font-size: 15px;}
}
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421183_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_421183_{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_421183_:hover{border:1px solid #333;}
.empty_421183_ .title{font-size:26px;}
.empty_421183_ .text{margin:20px 0;}
.empty_421183_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421183_ ul:after{content:''; display:block; clear:both;}
.empty_421183_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421183_ li:last-child{border-right:1px solid #1561ae;}
.empty_421183_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421183_ li a:hover{background:#1561ae; color:#dddddd;}
  
.empty_421183_ .search_box dl{display:table; width:100%;}
.empty_421183_ .search_box dt{display:table-cell; width:70%; vertical-align:middle;}
.empty_421183_ .search_box dt input{width:100%; margin:0; padding:9px 12px; font-size:16px; color:#666; border:none;} 
.empty_421183_ .search_box dd{display:table-cell; padding:2px 5px;}
.empty_421183_ .search_box .submit{text-align:center;}
.empty_421183_ .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_421183_ .title {font-size: 24px;}
 }  
  
 @media (max-width:1023px){
   .empty_421183_ {height: 334px;}
	.empty_421183_ .title {font-size: 22px;}
   .empty_421183_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_421183_  li a {font-size: 16px;}
}  
  
 @media (max-width:767px){
   .empty_421183_ {height: 300px;}
	.empty_421183_ .title {font-size: 20px;}
   .empty_421183_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_421183_  li a {font-size: 15px;}
}  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421123_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center; word-break:keep-all;}
.empty_421123_{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_421123_:hover{border:1px solid #333;}
.empty_421123_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_421123_ .title b{color:#f67479;}
.empty_421123_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_421123_ dl{display:inline-block;}
.empty_421123_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421123_ dt, .empty_421123_ dd{display:inline-block; vertical-align:top;}
.empty_421123_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421123_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421123_ ul:after{content:''; display:block; clear:both;}
.empty_421123_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_421123_ li:last-child{border-right:1px solid #fff;}
.empty_421123_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_421123_ li a:hover{background:#fff; color:#00b7f9;}
.empty_421123_  a {color: #1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_421123_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_421123_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_421123_ {height: 320px;}
	.empty_421123_ .title {font-size: 22px;}
   .empty_421123_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_421123_ li a {font-size: 16px;}
   .empty_421123_ .text span {margin-top: 3px;}
}     
  
@media (min-width:768px){
  .empty_421123_{display:none;}
}
  
@media (max-width:767px){
   .empty_421123_ {height: 300px;}
	.empty_421123_ .title {font-size: 20px;}
   .empty_421123_ .text{font-size: 15px;  margin: 10px 0;}
  	.empty_421123_ li a {font-size: 15px;}
   .empty_421123_ .text span {margin-top: 0;}
}    
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421193_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_421193_{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_421193_:hover{border:1px solid #333;}
.empty_421193_ .title{font-size:24px;}
.empty_421193_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_421193_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_421193_ dl{display:inline-block;}
.empty_421193_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421193_ dt, .empty_421193_ dd{display:inline-block; vertical-align:top;}
.empty_421193_ dt{width:70px;}
.empty_421193_ dd{color:#1561ae;}
.empty_421193_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421193_ ul:after{content:''; display:block; clear:both;}
.empty_421193_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421193_ li:last-child{border-right:1px solid #1561ae;}
.empty_421193_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421193_ li a:hover{background:#1561ae; color:#fff;}
.empty_421193_ img {margin:20px 0 5px;}
 
@media (max-width:1200px){
	.empty_421193_ .title {font-size: 24px;}
  	.empty_421193_ .title span {font-size: 24px;}
 }    
 @media (max-width:1023px){ 
   .empty_421193_ {display:none;}
  } 
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__421163_ {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__421163_:hover{border:1px solid #333;}
	.pm-board_tab_list__421163_ .tab-wrap {width:100%;}
  .pm-board_tab_list__421163_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__421163_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__421163_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__421163_ .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__421163_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__421163_ .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__421163_ .tab-btn > li.on > a,
	.pm-board_tab_list__421163_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__421163_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__421163_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__421163_ .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__421163_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__421163_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__421163_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__421163_ .tab-cont.on {display:block}
	.pm-board_tab_list__421163_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__421163_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__421163_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__421163_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__421163_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__421163_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__421163_ .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__421163_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__421163_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__421163_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__421163_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__421163_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__421163_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__421163_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__421163_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (max-width:1023px){
   .pm-board_tab_list__421163_{display:none;}
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__421163_ {height: 320px;}
   .pm-board_tab_list__421163_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__421163_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__421163_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__421163_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__421163_ {height: 300px;}
   .pm-board_tab_list__421163_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__421163_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__421163_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__421163_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421173_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421173_{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_421173_:hover{border:1px solid #333;}
.empty_421173_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_421173_ .title b{color:#f67479;}
.empty_421173_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_421173_ dl{display:inline-block;}
.empty_421173_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421173_ dt, .empty_421173_ dd{display:inline-block; vertical-align:top;}
.empty_421173_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421173_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421173_ ul:after{content:''; display:block; clear:both;}
.empty_421173_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_421173_ li:last-child{border-right:1px solid #fff;}
.empty_421173_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_421173_ li a:hover{background:#fff; color:#00b7f9;}
.empty_421173_  a {color:#1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_421173_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_421173_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_421173_ {height: 320px;}
	.empty_421173_ .title {font-size: 22px;}
   .empty_421173_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_421173_ li a {font-size: 16px;}
   .empty_421173_ .text span {margin-top: 3px;}
}     
  
@media (max-width:767px){
  .empty_421173_{display:none;}
}
  
@media (max-width:767px){
   .empty_421173_ {height: 300px;}
	.empty_421173_ .title {font-size: 20px;}
   .empty_421173_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_421173_ li a {font-size: 15px;}
   .empty_421173_ .text span {margin-top: 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421113_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421113_{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_421113_:hover{border:1px solid #333;}
.empty_421113_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_421113_ .title b{color:#ffd0d2;}
.empty_421113_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_421113_ dl{display:inline-block;}
.empty_421113_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421113_ dt, .empty_421113_ dd{display:inline-block; vertical-align:top;}
.empty_421113_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421113_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421113_ ul:after{content:''; display:block; clear:both;}
.empty_421113_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_421113_ li:last-child{border-right:1px solid #fff;}
.empty_421113_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_421113_ li a:hover{background:#fff; color:#00b7f9;}
.empty_421113_  a {color: #1467b3; font-weight:500;}

@media (max-width:1230px){
  .empty_421113_ .text{font-size:15px;}
  .empty_421113_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_421113_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
   .empty_421113_ {display:none; border:1px solid #00b7f9;}
  .empty_421113_ .text{display:inline-block; margin:20px 0;}
  
}  
  
  @media (max-width:723px){
  .empty_421113_ {display:none;}
  .empty_421113_ .text{display:inline-block; margin:40px 0 10px;}
}   
   
    @media (max-width:583px){
  .empty_421113_ {display:none;}
  .empty_421113_ .text{display:inline-block; margin:40px 0 10px;}
}   
  
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__421143_ {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__421143_:hover{border:1px solid #333;}
	.pm-board_tab_list__421143_ .tab-wrap {width:100%;}
  .pm-board_tab_list__421143_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__421143_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__421143_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__421143_ .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__421143_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__421143_ .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__421143_ .tab-btn > li.on > a,
	.pm-board_tab_list__421143_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__421143_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__421143_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__421143_ .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__421143_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__421143_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__421143_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__421143_ .tab-cont.on {display:block}
	.pm-board_tab_list__421143_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__421143_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__421143_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__421143_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__421143_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__421143_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__421143_ .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__421143_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__421143_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__421143_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__421143_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__421143_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__421143_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__421143_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__421143_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (min-width:1024px){
   .pm-board_tab_list__421143_{display:none;}
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__421143_ {height: 320px;}
   .pm-board_tab_list__421143_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__421143_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__421143_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__421143_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__421143_ {height: 300px;}
   .pm-board_tab_list__421143_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__421143_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__421143_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__421143_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421223_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421223_{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_421223_:hover{border:1px solid #333;}
.empty_421223_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_421223_ .title b{color:#ffd0d2;}
.empty_421223_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_421223_ dl{display:inline-block;}
.empty_421223_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421223_ dt, .empty_421223_ dd{display:inline-block; vertical-align:top;}
.empty_421223_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421223_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421223_ ul:after{content:''; display:block; clear:both;}
.empty_421223_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421223_ li:last-child{border-right:1px solid #1561ae;}
.empty_421223_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421223_ li a:hover{background:#1561ae; color:#ddd;}
.empty_421223_  a {color: #1467b3; font-weight:500;}
  .empty_421223_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_421223_ .text{font-size:15px;}
  .empty_421223_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_421223_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_421223_ {width:100%;}
  .empty_421223_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_421223_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_421223_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_421223_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421213_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421213_{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_421213_:hover{border:1px solid #333;}
.empty_421213_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_421213_ .title b{color:#ffd0d2;}
.empty_421213_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_421213_ dl{display:inline-block;}
.empty_421213_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421213_ dt, .empty_421213_ dd{display:inline-block; vertical-align:top;}
.empty_421213_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421213_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421213_ ul:after{content:''; display:block; clear:both;}
.empty_421213_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_421213_ li:last-child{border-right:1px solid #1561ae;}
.empty_421213_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_421213_ li a:hover{background:#1561ae; color:#FFF;}
.empty_421213_  a {color: #1561ae; font-weight:500;}
  .empty_421213_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_421213_ .text{font-size:15px;}
  .empty_421213_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_421213_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_421213_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_421213_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_421213_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_421213_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_421203_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_421203_{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_421203_:hover{border:1px solid #333;}
.empty_421203_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_421203_ .title b{color:#ffd0d2;}
.empty_421203_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_421203_ dl{display:inline-block;}
.empty_421203_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_421203_ dt, .empty_421203_ dd{display:inline-block; vertical-align:top;}
.empty_421203_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_421203_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_421203_ ul:after{content:''; display:block; clear:both;}
.empty_421203_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_421203_ li:last-child{border-right:1px solid #fff;}
.empty_421203_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_421203_ li a:hover{background:#fff; color:#1561ae;}
.empty_421203_  a {color: #1467b3; font-weight:500;}
  .empty_379891_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_421203_ .text{font-size:15px;}
  .empty_421203_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_421203_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_421203_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_421203_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_421203_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_421203_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  
