
/* ****************** bx-slider  ****************** */

  .bx-wrapper .bx-viewport{border:0;}
  .vertical_rolling_157106_{position:relative; background:#000;}
  .vertical_rolling_157106_ *{margin:0; padding:0;}
  .vertical_rolling_157106_ .slide_wrap{width:100%; height:100% !important; min-height:580px !important;}
  .vertical_rolling_157106_ .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_157106_ .slide_wrap.on:after{transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05);}
  
  /*슬라이드 이미지*/
  .vertical_rolling_157106_ .slide_num1:after{background:url("/img_up/shop_pds/jjhospital/farm/8.13001780037762.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num2:after{background:url("/img_up/shop_pds/jjhospital/farm/9.1300png1709879842.png") no-repeat center;}
 /* .vertical_rolling_157106_ .slide_num3:after{background:url("/img_up/shop_pds/jjhospital/farm/main_slide13001774495579.png") no-repeat center;}*/
  .vertical_rolling_157106_ .slide_num4:after{background:url("/img_up/shop_pds/jjhospital/farm/11747721469.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num5:after{background:url("/img_up/shop_pds/jjhospital/farm/5.-13001774495537.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num6:after{background:url("/img_up/shop_pds/jjhospital/farm/6.13001684372901.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num7:after{background:url("/img_up/shop_pds/jjhospital/farm/7.13001774495489.png") no-repeat center;}

  /*방향 네비게이션*/
  .vertical_rolling_157106_ .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_157106_ .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_157106_ .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_157106_ .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_157106_ .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_157106_ .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_157106_ .bx-pager{position:absolute; left:0; right:0; bottom:200px; text-align:center; z-index:100;}
  .vertical_rolling_157106_ .bx-pager .bx-pager-item{display:inline-block;}
    .vertical_rolling_157106_ .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_157106_ .bx-pager.bx-default-pager a:hover, 
  .vertical_rolling_157106_ .bx-pager.bx-default-pager a.active{background:#00b7f9;}

@media (max-width:1500px){  
  .vertical_rolling_157106_ .bx-controls .bx-controls-direction {width: 80%;}
  .vertical_rolling_157106_ .bx-controls .bx-controls-direction a {width: 60px; height: 90px;}
}  

@media (max-width:1300px){
  .vertical_rolling_157106_ .slide_over_text_box{width:95%;}
  .vertical_rolling_157106_ .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_157106_ .slide_num1:after{background:url("/img_up/shop_pds/jjhospital/farm/8.130017800377621.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num2:after{background:url("/img_up/shop_pds/jjhospital/farm/9.1300png1709879860.png") no-repeat center;}
 /* .vertical_rolling_157106_ .slide_num3:after{background:url("/img_up/shop_pds/jjhospital/farm/main_slide13001774495587.png") no-repeat center;}*/
  .vertical_rolling_157106_ .slide_num4:after{background:url("/img_up/shop_pds/jjhospital/farm/21747721470.jpg") no-repeat center;}
  .vertical_rolling_157106_ .slide_num5:after{background:url("/img_up/shop_pds/jjhospital/farm/5.-13001774495547.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num6:after{background:url("/img_up/shop_pds/jjhospital/farm/6.130016843729011.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num7:after{background:url("/img_up/shop_pds/jjhospital/farm/7.13001774495500.png") no-repeat center;}
  .vertical_rolling_157106_ .bx-controls  .bx-controls-direction{display:none;}
}
  
@media (max-width:1023px){
  .vertical_rolling_157106_ .slide_wrap{min-height:600px !important; }
  .vertical_rolling_157106_ .slide_over_text_box{width:85%}
  .vertical_rolling_157106_ .slide_over_text_box:before,
  .vertical_rolling_157106_ .slide_over_text_box:after{display:none;}
  .vertical_rolling_157106_ .slide_over_text_title{font-size:45px; padding:0 50px;}/*타이틀폰트사이즈*/
  .vertical_rolling_157106_ .bx-controls .bx-pager{width:90%;}
  .vertical_rolling_157106_ .bx-controls .bx-pager{display:none;}
  .vertical_rolling_157106_ .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_157106_ .slide_num1:after{background:url("/img_up/shop_pds/jjhospital/farm/8.10231780036373.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num2:after{background:url("/img_up/shop_pds/jjhospital/farm/9.10231709880170.png") no-repeat center;}
 /* .vertical_rolling_157106_ .slide_num3:after{background:url("/img_up/shop_pds/jjhospital/farm/main_slide102331774495594.png") no-repeat center;}*/
  .vertical_rolling_157106_ .slide_num4:after{background:url("/img_up/shop_pds/jjhospital/farm/31747721471.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num5:after{background:url("/img_up/shop_pds/jjhospital/farm/5.-10231774495558.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num6:after{background:url("/img_up/shop_pds/jjhospital/farm/6.1023png1684372901.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num7:after{background:url("/img_up/shop_pds/jjhospital/farm/7.10231774495509.png") no-repeat center;}
}
  
@media (max-width:767px){
  .vertical_rolling_157106_:before{display:none;}
  .vertical_rolling_157106_ .slide_wrap{min-height:600px !important; }
  .vertical_rolling_157106_ .slide_wrap:after{background-position:80% center !important;}
  .vertical_rolling_157106_ .slide_over_text_box:before{left:2%;}
  .vertical_rolling_157106_ .slide_over_text_box:after{right:2%;}
  .vertical_rolling_157106_ .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_157106_ .bx-controls{right:5%;}
  .vertical_rolling_157106_ .slide_over_text_text{padding:0 100px;}
  .vertical_rolling_157106_ .slide_over_text_text br{display:none;}
  .vertical_rolling_157106_ .slide_over_text_btn{font-size:15px; border:3px solid #fff;}
  .vertical_rolling_157106_ .bx-controls .bx-controls-direction a{width:40px;}
  .vertical_rolling_157106_ .bx-controls .bx-controls-direction a.bx-prev:after,
  .vertical_rolling_157106_ .bx-controls .bx-controls-direction a.bx-next:after{width:40px; top:28px;}
  
  .vertical_rolling_157106_ .slide_num1:after{background:url("/img_up/shop_pds/jjhospital/farm/8.7671780037208.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num2:after{background:url("/img_up/shop_pds/jjhospital/farm/9.7671709880784.png") no-repeat center;}
  /*.vertical_rolling_157106_ .slide_num3:after{background:url("/img_up/shop_pds/jjhospital/farm/main_slide7671774495601.png") no-repeat center;}*/
  .vertical_rolling_157106_ .slide_num4:after{background:url("/img_up/shop_pds/jjhospital/farm/41747721472.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num5:after{background:url("/img_up/shop_pds/jjhospital/farm/5.-7671774495566.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num6:after{background:url("/img_up/shop_pds/jjhospital/farm/6.7671684372902.png") no-repeat center;}
  .vertical_rolling_157106_ .slide_num7:after{background:url("/img_up/shop_pds/jjhospital/farm/7.7671774495517.png") no-repeat center;}
}
  
@media (max-width:480px){
  .vertical_rolling_157106_ .slide_wrap{min-height:500px !important;}
  .vertical_rolling_157106_ .slide_over_text_box{top:40%;}
  .vertical_rolling_157106_ .slide_over_text_box:before{top:-30px;}
  .vertical_rolling_157106_ .slide_over_text_title{font-size:24px; padding:0 20px;}/*타이틀폰트사이즈*/
  .vertical_rolling_157106_ .slide_over_text_text {display:none;}
  .vertical_rolling_157106_ .bx-controls .bx-controls-direction{display:none;}
  .vertical_rolling_157106_ .slide_over_text_btn{margin-top:30px;}
}

/* ****************** 5칸 레이아웃  ****************** */

.layout_436745_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto; margin-top:-167px; position:relative; z-index:100;}
[id^=div_user_list] .layout_436745_{z-index:auto;}
.layout_436745_ > div {}
.layout_436745_ > div:after {content:''; display:block; clear:both;}
.layout_436745_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_436745_ > div > .container_1 {width:33.333%;}
.layout_436745_ > div > .container_2 {width:33.333%;}
.layout_436745_ > div > .container_3 {width:33.333%;}
.layout_436745_ > div > .container_4 {width:66.666%;}
.layout_436745_ > div > .container_5 {width:33.333%;}
.layout_436745_ > div > .container_6 {width:33.333%;}
.layout_436745_ > div > .container_7 {width:33.333%;}
.layout_436745_ > div > .container_8 {width:33.333%;}

@media (max-width:1300px){
  .layout_436745_ {margin-right:5%;}
}

@media (max-width:1023px){
  .layout_436745_ {padding:0 10px; margin-right:0;}
  .layout_436745_ > div > .container_1 {width:50%;}
  .layout_436745_ > div > .container_2 {width:50%;}
  .layout_436745_ > div > .container_3 {width:50%;}
  .layout_436745_ > div > .container_4 {width:50%;}
  .layout_436745_ > div > .container_5 {width:50%;}
  .layout_436745_ > div > .container_6 {width:50%;}
  .layout_436745_ > div > .container_7 {width:50%;}
  .layout_436745_ > div > .container_8 {width:50%;}
}

@media (max-width:767px){
  .layout_436745_ > div > [class^=container_]{width:100%;}
  .layout_436745_ > div > [class^=container_]:not(:first-child){margin-top:10px;}
}

@media \0screen{
  .layout_436745_ {min-width:1200px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_436765_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
  .empty_436765_ {height:334px; box-sizing:border-box;}
  .empty_436765_:hover .title_box {border-color:#000;}
  .empty_436765_:hover .content_wrap {border-color:#000;}
  
  .empty_436765_ > a {display:flex; flex-direction:column; height:100%;}
  
  .empty_436765_ .title_box {background:#ffde00; padding:41px 45px 20px 45px; border:1px solid #ffde00; border-bottom:0;}
  .empty_436765_ .title_box .title {font-size:24px; color:#000; font-weight:800; text-align:center; line-height:1.1; margin-bottom:10px;}
  .empty_436765_ .title_box .subTitle_wrap {display:flex; align-items:center; justify-content:center; gap:4px;}
  .empty_436765_ .title_box .subTitle_box {display:flex; align-items:center; background:#FFF; border-radius:6px; padding:6px 8px; font-size:14px; font-weight:600; color:#000;} 
  .empty_436765_ .title_box .subTitle_box span {display:flex; justify-content: center; align-items:Center; flex-shrink:0; background:#000d1a; font-size:13px; color:#fff; line-height:1; border-radius:50%; width:20px; aspect-ratio:1/1; margin-left:5px;}
  
  .empty_436765_ .content_wrap {display:flex; align-items:center; flex:1; background:#FFF; padding:0 45px 0 45px; border:1px solid #FFF; border-bottom:1px solid #ddd; border-top:0;}
  .empty_436765_ .content_title {text-align:center; font-size:16px; color:#000; font-weight:500; margin-bottom:10px; word-break:keep-all;}
  .empty_436765_ .content_list {display:flex; gap:30px;}
  .empty_436765_ .content_list li {position:relative; width:100%;}
  .empty_436765_ .content_list li figure {position:relative;}
  .empty_436765_ .content_list li figure::after {content:""; position:absolute; top:50%; left:100%; transform:translate(50%, -50%); display:block; width:15px; aspect-ratio:1/1; background:url(/img_up/shop_pds/jjhospital/farm/icon-arrow17667129931151.png) no-repeat center / cover;}
  .empty_436765_ .content_list li:last-child figure::after {content:none;}
  .empty_436765_ .content_list li img {display:block; margin:0 auto 3px;}
  .empty_436765_ .content_list li .subject {font-size:12px; line-height:1.1; text-align:center; color:#000; word-break:keep-all;}
  
  .empty_436765_ .qr_box {width:40%; margin-left:20px; padding-left:20px; border-left:1px solid #ddd;}
  .empty_436765_ .qr_box p {font-weight:500; color:#000; word-break:keep-all; text-align:center;}
  
  @media (max-width:1023px){
    .empty_436765_ {height: 360px;}
    .empty_436765_ .title_box .title {font-size:22px;}
  }
  
  @media (max-width:767px){
    .empty_436765_ {height:340px;}
    .empty_436765_ .content_wrap {justify-content:center;align-items:center;}
    .empty_436765_ .title_box .title {font-size:20px;}
    .empty_436765_ .title_box .subTitle {font-size:13px;}
    .empty_436765_ .content_list {gap:20px;}
    .empty_436765_ .content_list li figure::after {width:12px;}
    .empty_436765_ .qr_box {width:35%; max-width:90px; margin-left:10px; padding-left:10px;}
    .empty_436765_ .qr_box p {font-size:13px;}
    
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436755_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_436755_{height:334px; background:#52d0e5; padding:45px; box-sizing:border-box; text-align:center; color:#1561ae; border:1px solid #52d0e5; font-weight:400; letter-spacing:-1px; position:relative;}
.empty_436755_:hover{border:1px solid #333;}
.empty_436755_ .title{font-size:26px; color:#111; letter-spacing: -3px;}
.empty_436755_ .title b{color:#ffd0d2;}
.empty_436755_ .text{display:inline-block; margin:10px 0 20px; line-height:22px; color:#333;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_436755_ dl{display:inline-block;}
.empty_436755_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_436755_ dt, .empty_436755_ dd{display:inline-block; vertical-align:top;}
.empty_436755_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_436755_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_436755_ ul:after{content:''; display:block; clear:both;}
.empty_436755_ li{float:left; width:50%; border:1px solid #333; border-right:0;}
.empty_436755_ li:last-child{border-right:1px solid #333;}
.empty_436755_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#333;}
.empty_436755_ li a:hover{background:#fff; color:#333;}
.empty_436755_  a {color: #333; font-weight:500;}
  .empty_436755_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_436755_ .text{font-size:15px;}
  .empty_436755_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_436755_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_436755_ {height: 360px;}
  .empty_436755_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
  @media (max-width:723px){
  .empty_436755_ .text{display:inline-block; margin:16px 0 12px;}
  .empty_436755_ li a {font-size:15px;}
}   
   
    @media (max-width:583px){
  .empty_436755_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436785_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_436785_{height:334px; background:#f1f1f1; padding:45px; box-sizing:border-box; text-align:center; color:#333; border:1px solid #f1f1f1; font-weight:500; letter-spacing:-1px; position:relative;}
.empty_436785_:hover{border:1px solid #333;}
.empty_436785_ .title{font-size:24px;}
.empty_436785_ .title span{font-size:26px; letter-spacing:-2px; color:#1561ae;}
.empty_436785_ .text{display:inline-block; margin:20px 0; text-align:left;}
.empty_436785_ dl{display:inline-block;}
.empty_436785_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#333; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_436785_ dt, .empty_436785_ dd{display:inline-block; vertical-align:top;}
.empty_436785_ dt{width:70px;}
.empty_436785_ dd{color:#1561ae;}
.empty_436785_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_436785_ ul:after{content:''; display:block; clear:both;}
.empty_436785_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_436785_ li:last-child{border-right:1px solid #1561ae;}
.empty_436785_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_436785_ li a:hover{background:#1561ae; color:#f1f1f1;}
.empty_436785_ img {display:block; margin:20px auto 5px;}
 
@media (max-width:1200px){
	.empty_436785_ .title {font-size: 24px;}
  	.empty_436785_ .title span {font-size: 24px;}
 }    
 @media (max-width:1023px){ 
    .empty_436785_ {height: 360px;}
  } 
  
  

/* ****************** 최근 게시글 탭 - 목록형 (반응형)  ****************** */

	.pm-board_tab_list__436795_ {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__436795_:hover{border:1px solid #333;}
	.pm-board_tab_list__436795_ .tab-wrap {width:100%;}
  .pm-board_tab_list__436795_ .tab-wrap:after{content:''; display:block; clear:both;}
	.pm-board_tab_list__436795_ .tab-btn {margin:0;padding:0;list-style-type:none}
	.pm-board_tab_list__436795_ .tab-btn > li {display:inline-block; float:left; position:relative;}
	.pm-board_tab_list__436795_ .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__436795_ .tab-btn > li:last-child:after{display:none;}
	.pm-board_tab_list__436795_ .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__436795_ .tab-btn > li.on > a,
	.pm-board_tab_list__436795_ .tab-btn > li:hover > a {color:#1561ae}
	.pm-board_tab_list__436795_ .tab-btn > li:first-child > a {margin-left:0;}
  
  /*우측링크버튼*/
  .pm-board_tab_list__436795_ .tab-wrap .link_wrap{float:right; position:relative;}
  .pm-board_tab_list__436795_ .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__436795_ .tab-wrap .link_wrap a:hover{transform:rotate(180deg);}
  .pm-board_tab_list__436795_ .tab-wrap .link_wrap a.active{opacity:1; visibility:visible;}

	.pm-board_tab_list__436795_ .tab-cont {display:none;padding:15px 0}
	.pm-board_tab_list__436795_ .tab-cont.on {display:block}
	.pm-board_tab_list__436795_ .tab-cont ul {margin:0;padding:0;list-style:none}
	.pm-board_tab_list__436795_ .tab-cont li {font-size:17px}
	.pm-board_tab_list__436795_ .tab-cont a {display:block;color:#333;padding:8px 0}
	.pm-board_tab_list__436795_ .tab-cont dl {position:relative;margin:0;padding-right:80px}
	.pm-board_tab_list__436795_ .tab-cont dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_tab_list__436795_ .tab-cont dt:hover{font-weight:bold;}
	.pm-board_tab_list__436795_ .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__436795_ .tab-cont dt .board_title.title_color1{background:#1561ae;}
	.pm-board_tab_list__436795_ .tab-cont dt .board_title.title_color2{background:#2fc9ab;}
	.pm-board_tab_list__436795_ .tab-cont dt .board_title.title_color3{background:#ef8686;}
	.pm-board_tab_list__436795_ .tab-cont dd {position:absolute;right:0;top:0;margin:0;font-size:17px;color:#888}
	.pm-board_tab_list__436795_ .tab-cont .blank {border-bottom-color:transparent}
	.pm-board_tab_list__436795_ .tab-cont .blank span {display:block;color:#333;padding:11px 8px}
	.pm-board_tab_list__436795_ .tab-cont .comment {font-weight:normal;color:#888}
	.pm-board_tab_list__436795_ .tab-cont .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
 
 @media (max-width:1023px){
}
  
 @media (max-width:1023px){
   .pm-board_tab_list__436795_ {height: 360px;}
   .pm-board_tab_list__436795_ .tab-btn > li > a { font-size: 22px; margin: 0 10px;}
   .pm-board_tab_list__436795_ .tab-wrap .link_wrap a {width:20px; height:20px;}
   .pm-board_tab_list__436795_ .tab-cont li {font-size:16px;}
   .pm-board_tab_list__436795_ .tab-cont {padding: 5px 0;}
}     
  
 @media (max-width:767px){
   .pm-board_tab_list__436795_ {height: 320px;}
   .pm-board_tab_list__436795_ .tab-btn > li > a { font-size: 20px; margin: 0 5px;}
   .pm-board_tab_list__436795_ .tab-wrap .link_wrap a {width:18px; height:18px;}
   .pm-board_tab_list__436795_ .tab-cont li {font-size:15px;}
   .pm-board_tab_list__436795_ .tab-cont {padding: 5px 0;}
}     
  

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_436815_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
  .empty_436815_{height:334px; background:#00b7f9; padding:45px; box-sizing:border-box; text-align:center; color:#fff; border:1px solid #00b7f9; font-weight:500; letter-spacing:-1px; position:relative;}
  .empty_436815_:hover{border:1px solid #333;}
  .empty_436815_ .title{font-size:26px;}
  .empty_436815_ .text{margin:20px 0;}
  .empty_436815_ .bottom_btn{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
  .empty_436815_ .bottom_btn:after{content:''; display:block; clear:both;}
  .empty_436815_ .bottom_btn li{float:left; width:100%; border:1px solid #fff; border-right:0;}
  .empty_436815_ .bottom_btn li:last-child{border-right:1px solid #fff;}
  .empty_436815_ .bottom_btn li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
  .empty_436815_ .bottom_btn li a:hover{background:#fff; color:#00b7f9;}


  .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:#fff;font-size:16px;color:#00b7f9; font-weight:500;vertical-align:middle}
 
@media (max-width:1200px){
	.empty_436815_ .title {font-size: 24px;}
 }
  
@media (max-width:1023px){
   .empty_436815_ {height: 360px;}
	.empty_436815_ .title {font-size: 22px;}
   .empty_436815_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_436815_ .bottom_btn li a {font-size: 16px;}
}
  
 @media (max-width:767px){
   .empty_436815_ {height: 320px;}
	.empty_436815_ .title {font-size: 20px;}
   .empty_436815_ .text{font-size: 13px;  margin: 10px 0; word-spacing:-2px;}
   .empty_436815_ .bottom_btn li a {font-size: 15px;}
}
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436775_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_436775_{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; border-top: 1px solid #ddd;}
.empty_436775_:hover{border:1px solid #333;}
.empty_436775_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_436775_ .title b{color:#ffd0d2;}
.empty_436775_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_436775_ dl{display:inline-block;}
.empty_436775_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_436775_ dt, .empty_436775_ dd{display:inline-block; vertical-align:top;}
.empty_436775_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_436775_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_436775_ ul:after{content:''; display:block; clear:both;}
.empty_436775_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_436775_ li:last-child{border-right:1px solid #1561ae;}
.empty_436775_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_436775_ li a:hover{background:#1561ae; color:#FFF;}
.empty_436775_  a {color: #1561ae; font-weight:500;}
  .empty_436775_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_436775_ .text{font-size:15px;}
  .empty_436775_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_436775_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_436775_{height: 360px;}
  .empty_436775_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
@media (max-width:767px){
.empty_436775_{height:auto; padding:35px 20px;}
.empty_436775_ ul{position:static; margin-top:20px;}
.empty_436775_ img{margin:0 auto 10px;}
}
   
    @media (max-width:583px){
  .empty_436775_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436805_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_436805_{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_436805_:hover{border:1px solid #111;}
.empty_436805_ .title{font-size:26px; color:#1561ae; letter-spacing: -3px;}
.empty_436805_ .title b{color:#ffd0d2;}
.empty_436805_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_436805_ dl{display:inline-block;}
.empty_436805_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_436805_ dt, .empty_436805_ dd{display:inline-block; vertical-align:top;}
.empty_436805_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_436805_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_436805_ ul:after{content:''; display:block; clear:both;}
.empty_436805_ li{float:left; width:50%; border:1px solid #1561ae; border-right:0;}
.empty_436805_ li:last-child{border-right:1px solid #1561ae;}
.empty_436805_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#1561ae;}
.empty_436805_ li a:hover{background:#1561ae; color:#ddd;}
.empty_436805_  a {color: #1467b3; font-weight:500;}
  .empty_436805_ img {display:block; margin:0 auto;}

@media (max-width:1230px){
  .empty_436805_ .text{font-size:15px;}
  .empty_436805_{padding:45px 27px;}
}  
  
 @media (min-width:1024px) and (max-width:1098px){
.empty_436805_ .num_ext{display:none;}
}
  
@media (max-width:1200px){
	.empty_436805_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_436805_ {height: 360px;}
  .empty_436805_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
@media (max-width:767px){
.empty_436805_{height:auto; padding:35px 20px;}
.empty_436805_ ul{position:static; margin-top:20px;}
.empty_436805_ img{margin:0 auto 10px;}
}  
   
    @media (max-width:583px){
  .empty_436805_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436825_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_436825_{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_436825_:hover{border:1px solid #333;}
.empty_436825_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_436825_ .title b{color:#ffd0d2;}
.empty_436825_ .text{display:inline-block; margin:10px 0 20px; line-height:22px;}/*line-height:19였음. 스팬의 텍스트를 안보이게 처리하여 line-height를 늘림*/
.empty_436825_ dl{display:inline-block;}
.empty_436825_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_436825_ dt, .empty_436825_ dd{display:inline-block; vertical-align:top;}
.empty_436825_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_436825_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_436825_ ul:after{content:''; display:block; clear:both;}
.empty_436825_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_436825_ li:last-child{border-right:1px solid #fff;}
.empty_436825_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_436825_ li a:hover{background:#fff; color:#1561ae;}
.empty_436825_  a {color: #1467b3; font-weight:500;}
.empty_436825_ img {display:block; margin: 0 auto;}

@media (max-width:1230px){
  .empty_436825_ .text{font-size:15px;}
  .empty_436825_{padding:45px 27px;}
}  
  
@media (max-width:1200px){
	.empty_436825_ .title {font-size: 24px;}
 }    
  
@media (max-width:1023px){
  .empty_436825_{height: 360px;}
  .empty_436825_ .text{display:inline-block; margin:20px 0 10px 0;}
}  
  
@media (max-width:767px){
.empty_436825_{height:auto; padding:35px 20px;}
.empty_436825_ ul{position:static; margin-top:20px;}
.empty_436825_ img{margin:0 auto 10px;}
}
   
    @media (max-width:583px){
  .empty_436825_ .text{display:inline-block; margin:16px 0 12px;}
}   
  
  

/* ****************** 공백  ****************** */

.empty_line_157801_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_157801_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_157801_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_157801_ {height:60px; line-height:1px;}
	[id^=div_user_list] .empty_line_157801_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_157801_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_157801_:before {content:'공백: 60px';}
}

/* ****************** 4칸 레이아웃  ****************** */

.layout_158826_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_158826_ > div {}
.layout_158826_ > div:after {content:''; display:block; clear:both;}
.layout_158826_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_158826_ > div > .container_1 {width:25%;}
.layout_158826_ > div > .container_2 {width:25%;}
.layout_158826_ > div > .container_3 {width:25%;}
.layout_158826_ > div > .container_4 {width:25%;}
  
@media (max-width:1300px){
	.layout_158826_ {margin-right:5%;}
}    
  
@media (max-width:1023px){
	.layout_158826_ {overflow:hidden; padding:0 10px; margin-right:0;}
}  


  
@media (max-width:800px){
	.layout_158826_ > div > .container_1 { width:50%; }
	.layout_158826_ > div > .container_2 { width:50%; }
	.layout_158826_ > div > .container_3 { width:50%; }
	.layout_158826_ > div > .container_4 { width:50%; }
}

@media \0screen{
	.layout_158826_ {min-width:1200px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_158172_,
.empty_158172_ *{padding:0;margin:0;box-sizing:border-box;}
.empty_158172_{position:relative; font-size:0; height:334px; background:#2bb395;}
.empty_158172_ img{position:absolute; right:0.2vw; bottom:1vw; opacity:.5}
.empty_158172_:hover img{opacity:.8}
.empty_158172_ a{display:block;width:100%; cursor:pointer;padding:2.5vw 3vw;position:absolute; top:0; left:0; right:0;}
.empty_158172_ .top_txt{font-size:12px;color:rgba(255,255,255,.5);font-weight:bold;text-decoration:underline; text-transform:uppercase;}
.empty_158172_ h3{font-size:26px; font-weight:500; color:#fff;margin:1vw 0 1.5vw;line-height:1em;}
.empty_158172_:hover h3{text-decoration:underline;}
.empty_158172_ .more_btn{display:inline-block;padding:.7em 2.3em;font-size:12px;font-weight:bold;color:#fff;border:1px solid rgba(255,255,255,.4);margin-bottom:1.5vw;position:relative;transition:all .25s;}
.empty_158172_ .more_btn:hover{border-color:#333;color:#ecff4a;}
.empty_158172_ .more_btn:before{content:'';display:block;width:100%;height:0;background:#333;position:absolute;top:0;left:0;right:0;z-index:1;transition:all .25s;}
.empty_158172_ .more_btn:hover:before{height:100%;}
.empty_158172_ .more_btn span{position:relative;z-index:10;}
.empty_158172_ .sub_txt{font-size:15px;color:rgba(255,255,255,.6);line-height:1.2em;}
.empty_158172_{transform:translate(-100px);opacity:0;}
.empty_158172_.on{transform:translate(0);opacity:1;transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .6s, transform .6s cubic-bezier(.25,.46,.45,.94) .6s;}
  
@media (max-width:1200px){
  .empty_158172_ a{padding:2.5vw;}
  .empty_158172_ .top_txt{font-size:0.8vw;}
  .empty_158172_ h3{font-size:2.8vw;}
  .empty_158172_ .sub_txt{font-size:1.3vw;}
  .empty_158172_ .more_btn{font-size:1vw;}
}
  
@media (max-width:800px){
  .empty_158172_ a{padding:5vw;}
  .empty_158172_ h3{font-size:4.5vw; margin:2vw 0 2.5vw}
  .empty_158172_ .sub_txt{font-size:2.4vw;}
  .empty_158172_ .more_btn{padding:.9em 4em; margin-top:4vw;}
}
  
@media (max-width:420px){
  .empty_158172_ .sub_txt{font-size:3.5vw;}
  .empty_158172_ .top_txt{font-size:6px;}
  .empty_158172_ .more_btn span{font-size:7px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_158831_,
.empty_158831_ *{padding:0;margin:0;box-sizing:border-box;}
.empty_158831_{position:relative; font-size:0; height:334px; background:#3e9582;}
.empty_158831_ img{position:absolute; right:1.5vw; bottom:1vw; opacity:.5}
.empty_158831_:hover img{opacity:.8}
.empty_158831_ a{display:block;width:100%; cursor:pointer;padding:2.5vw 2vw;position:absolute; top:0; left:0; right:0;}
.empty_158831_ .top_txt{font-size:12px;color:rgba(255,255,255,.5);font-weight:bold;text-decoration:underline; text-transform:uppercase;}
.empty_158831_ h3{font-size:26px; font-weight:500;color:#fff;margin:0vw 0 1.5vw;line-height:1em;}
.empty_158831_:hover h3{text-decoration:underline;}
.empty_158831_ .more_btn{display:inline-block;padding:.7em 2.3em;font-size:12px;font-weight:bold;color:#fff;border:1px solid rgba(255,255,255,.4);margin-bottom:1.5vw;position:relative;transition:all .25s;}
.empty_158831_ .more_btn:hover{border-color:#333;color:#ecff4a;}
.empty_158831_ .more_btn:before{content:'';display:block;width:100%;height:0;background:#333;position:absolute;top:0;left:0;right:0;z-index:1;transition:all .25s;}
.empty_158831_ .more_btn:hover:before{height:100%;}
.empty_158831_ .more_btn span{position:relative;z-index:10;}
.empty_158831_ .sub_txt{font-size:15px;color:rgba(255,255,255,.6);line-height:1.2em;}
  
.empty_158831_{transform:translateY(-100px);opacity:0;}
.empty_158831_.on{transform:translate(0);opacity:1;transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .7s, transform .6s cubic-bezier(.25,.46,.45,.94) .7s;}
  
@media (max-width:1200px){
  .empty_158831_ a{padding:2.5vw;}
  .empty_158831_ .top_txt{font-size:0.8vw;}
  .empty_158831_ h3{font-size:2.8vw;}
  .empty_158831_ .sub_txt{font-size:1.3vw;}
  .empty_158831_ .more_btn{font-size:1vw;}
}
  
@media (max-width:800px){
  .empty_158831_ a{padding:5vw;}
  .empty_158831_ h3{font-size:4.5vw; margin:2vw 0 2.5vw}
  .empty_158831_ .sub_txt{font-size:2.4vw;}
  .empty_158831_ .more_btn{padding:.9em 4em; margin-top:4vw;}
}
  
@media (max-width:420px){
  .empty_158831_ .sub_txt{font-size:3.5vw;}
  .empty_158831_ .top_txt{font-size:6px;}
  .empty_158831_ .more_btn span{font-size:7px;}
}  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_158173_,
.empty_158173_ *{padding:0;margin:0;box-sizing:border-box;}
.empty_158173_{position:relative; font-size:0; height:334px; background:#258b75;}
.empty_158173_ img{position:absolute; right:0.5vw; bottom:1vw; opacity:.5}
.empty_158173_:hover img{opacity:.8}
.empty_158173_ a{display:block;width:100%; cursor:pointer;padding:2.5vw 2vw;position:absolute; top:0; left:0; right:0;}
.empty_158173_ .top_txt{font-size:12px;color:rgba(255,255,255,.5);font-weight:bold;text-decoration:underline; text-transform:uppercase;}
.empty_158173_ h3{font-size:26px; font-weight:500;color:#fff;margin:1vw 0 1.5vw;line-height:1em;}
.empty_158173_:hover h3{text-decoration:underline;}
.empty_158173_ .more_btn{display:inline-block;padding:.7em 2.3em;font-size:12px;font-weight:bold;color:#fff;border:1px solid rgba(255,255,255,.4);margin-bottom:1.5vw;position:relative;transition:all .25s;}
.empty_158173_ .more_btn:hover{border-color:#333;color:#ecff4a;}
.empty_158173_ .more_btn:before{content:'';display:block;width:100%;height:0;background:#333;position:absolute;top:0;left:0;right:0;z-index:1;transition:all .25s;}
.empty_158173_ .more_btn:hover:before{height:100%;}
.empty_158173_ .more_btn span{position:relative;z-index:10;}
.empty_158173_ .sub_txt{font-size:15px;color:rgba(255,255,255,.6);line-height:1.2em;}
  
.empty_158173_{transform:translateY(100px);opacity:0;}
.empty_158173_.on{transform:translate(0);opacity:1;transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .7s, transform .6s cubic-bezier(.25,.46,.45,.94) .7s;}
  
@media (max-width:1200px){
  .empty_158173_ a{padding:2.5vw;}
  .empty_158173_ .top_txt{font-size:0.8vw;}
  .empty_158173_ h3{font-size:2.8vw;}
  .empty_158173_ .sub_txt{font-size:1.3vw;}
  .empty_158173_ .more_btn{font-size:1vw;}
}
  
@media (max-width:800px){
  .empty_158173_ a{padding:5vw;}
  .empty_158173_ h3{font-size:4.5vw; margin:2vw 0 2.5vw}
  .empty_158173_ .sub_txt{font-size:2.4vw;}
  .empty_158173_ .more_btn{padding:.9em 4em; margin-top:4vw;}
}
  
@media (max-width:420px){
  .empty_158173_ .sub_txt{font-size:3.5vw;}
  .empty_158173_ .top_txt{font-size:6px;}
  .empty_158173_ .more_btn span{font-size:7px;}
}  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_158174_,
.empty_158174_ *{padding:0;margin:0;box-sizing:border-box;}
.empty_158174_{position:relative; font-size:0; height:334px; background:#12a585;}
.empty_158174_ img{position:absolute; right:0.8vw; bottom:1vw; opacity:.5}
.empty_158174_:hover img{opacity:.8}
.empty_158174_ a{display:block;width:100%; cursor:pointer;padding:2.5vw 2vw;position:absolute; top:0; left:0; right:0;}
.empty_158174_ .top_txt{font-size:12px;color:rgba(255,255,255,.5);font-weight:bold;text-decoration:underline; text-transform:uppercase;}
.empty_158174_ h3{font-size:26px; font-weight:500;color:#fff;margin:1vw 0 1.5vw;line-height:1em;}
.empty_158174_:hover h3{text-decoration:underline;}
.empty_158174_ .more_btn{display:inline-block;padding:.7em 2.3em;font-size:12px;font-weight:bold;color:#fff;border:1px solid rgba(255,255,255,.4);margin-bottom:1.5vw;position:relative;transition:all .25s;}
.empty_158174_ .more_btn:hover{border-color:#333;color:#ecff4a;}
.empty_158174_ .more_btn:before{content:'';display:block;width:100%;height:0;background:#333;position:absolute;top:0;left:0;right:0;z-index:1;transition:all .25s;}
.empty_158174_ .more_btn:hover:before{height:100%;}
.empty_158174_ .more_btn span{position:relative;z-index:10;}
.empty_158174_ .sub_txt{font-size:15px;color:rgba(255,255,255,.6);line-height:1.2em;}
  
.empty_158174_{transform:translate(100px);opacity:0;}
.empty_158174_.on{transform:translate(0);opacity:1;transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .8s, transform .6s cubic-bezier(.25,.46,.45,.94) .8s;}
  
@media (max-width:1200px){
  .empty_158174_ a{padding:2.5vw;}
  .empty_158174_ .top_txt{font-size:0.8vw;}
  .empty_158174_ h3{font-size:2.8vw;}
  .empty_158174_ .sub_txt{font-size:1.3vw;}
  .empty_158174_ .more_btn{font-size:1vw;}
}
  
@media (max-width:800px){
  .empty_158174_ a{padding:5vw;}
  .empty_158174_ h3{font-size:4.5vw; margin:2vw 0 2.5vw}
  .empty_158174_ .sub_txt{font-size:2.4vw;}
  .empty_158174_ .more_btn{padding:.9em 4em; margin-top:4vw;}
}
  
@media (max-width:420px){
  .empty_158174_ .sub_txt{font-size:3.5vw;}
  .empty_158174_ .top_txt{font-size:6px;}
  .empty_158174_ .more_btn span{font-size:7px;}
}   

/* ****************** 공백  ****************** */

.empty_line_158214_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_158214_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_158214_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_158214_ {height:60px; line-height:1px;}
	[id^=div_user_list] .empty_line_158214_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_158214_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_158214_:before {content:'공백: 60px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_158184_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_158184_ > div:after {content:''; display:block; clear:both;}
.layout_158184_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1300px){
	.layout_158184_ {margin-right:5%;}
}    

@media (max-width:1023px){
	.layout_158184_ {margin-right:0;}
}   
  
@media \0screen{
	.layout_158184_ {min-width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형 (반응형)  ****************** */

    .pm-board_album__158185_ * {box-sizing:border-box}
    .pm-board_album__158185_{background:#fff; padding:50px 30px; box-sizing:border-box;}
    .pm-board_album__158185_ h3{font-size:40px; margin:0; margin-bottom:40px; padding-left:25px;}
    .pm-board_album__158185_ h3 span{display:block; font-size:17px; font-weight:normal;}
    .pm-board_album__158185_ h3 span:before{content:''; display:inline-block; width:2px; height:18px; background:#1561ae; vertical-align:middle; margin:-3px 5px 0 0;}
    .pm-board_album__158185_ h3 .more_arrow{float:right; font-size:16px; font-weight:normal; margin-right:25px; padding:0 35px 0 0;  position:relative; color:#1362ab;}
 	 .pm-board_album__158185_ h3 .more_arrow p{display:block; height:1px; background:#1362ab; width:120%;     transition: all 0.3s; margin-top:5px;}
    .pm-board_album__158185_ h3 .more_arrow p:after{content:''; display:block; width:15px; height:1px; background:#1362ab; position:absolute; margin-top:-5px; right:15px; transform:rotate(45deg);  transition: all 0.3s;}
  	.pm-board_album__158185_ h3 .more_arrow:hover p{width:140%}
  	.pm-board_album__158185_ h3 .more_arrow:hover p:after{right:0;}
    .pm-board_album__158185_ ul {margin:0;padding:0;list-style:none}
    .pm-board_album__158185_ ul:after {content:'';display:block;clear:both}
    .pm-board_album__158185_ li {float:left; padding:0 25px;}
    .pm-board_album__158185_ li:nth-child(3),
    .pm-board_album__158185_ li:nth-child(4){margin-bottom:45px;}
    .pm-board_album__158185_ li.clear {clear:both}
    .pm-board_album__158185_ li > a {display:block;color:#333;}
    .pm-board_album__158185_ .figure {margin:0}
    .pm-board_album__158185_ .figure img {display:block;margin:0 auto}
    .pm-board_album__158185_ .figure span {display:block;min-width:50px;max-width:120px;height:90px;margin:0 auto;font-size:12px;color:#999;line-height:90px;background:#eee;border:1px solid #ccc}
    .pm-board_album__158185_ .bd {margin:20px 0 0;font-size:17px; font-weight:500; display: -webkit-box; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.4em; height: 2.8em; max-height: 2.8em; position:relative;}
  	 .pm-board_album__158185_ .bd:hover{text-decoration: underline;}
    .pm-board_album__158185_ li:nth-child(1) .bd,
    .pm-board_album__158185_ li:nth-child(2) .bd{font-size:22px; margin-bottom:20px;}
    .pm-board_album__158185_ li:nth-child(1) .bd:after,
    .pm-board_album__158185_ li:nth-child(2) .bd:after{content:''; display:block; width:70px; height:1px; background:#333; position:absolute; left:0; bottom:0;}
    .pm-board_album__158185_ .detail {display:none;}
    .pm-board_album__158185_ .detail img{display:none;}
    .pm-board_album__158185_ .detail br{display:none;}
    .pm-board_album__158185_ .detail p{margin:0 !important; padding:0 !important;}
    .pm-board_album__158185_ li:nth-child(1) .detail,
    .pm-board_album__158185_ li:nth-child(2) .detail{display:block; display: -webkit-box; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.6em; height: 3.2em; max-height: 3.2em;}
    .pm-board_album__158185_ li:nth-child(1) .detail p span,
    .pm-board_album__158185_ li:nth-child(2) .detail p span{font-size:15px !important; color:#666 !important;}
  	.pm-board_album__158185_ li:nth-child(1) .detail p:hover{text-decoration: underline;}
  	.pm-board_album__158185_ li:nth-child(2) .detail p:hover{text-decoration: underline;}
    .pm-board_album__158185_ .comment {font-weight:normal;color:#888}
    .pm-board_album__158185_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center;width:100% !important}

@media (max-width:1300px){  
  .pm-board_album__158185_ h3 .more_arrow { margin-right: 50px;}
 }
  
@media (max-width:1200px){
  .pm-board_album__158185_ h3 {font-size: 30px; margin-bottom: 25px;}
  .pm-board_album__158185_ li:nth-child(1) .bd, .pm-board_album__158185_ li:nth-child(2) .bd {
    font-size: 20px;}
}    
  
@media (max-width:1023px){
  .pm-board_album__158185_ {padding: 30px 20px;}
  .pm-board_album__158185_ h3 {font-size: 26px; margin-bottom: 20px;}
  .pm-board_album__158185_ h3 span { font-size: 16px;}
  .pm-board_album__158185_ h3 .more_arrow { font-size: 15px; padding: 0 35px 5px 0; margin-right: 50px;}
  .pm-board_album__158185_ li:nth-child(1) .bd, .pm-board_album__158185_ li:nth-child(2) .bd {
    font-size: 16px; margin:10px 0;}
  .pm-board_album__158185_ li:nth-child(1) .bd:after, .pm-board_album__158185_ li:nth-child(2) .bd:after {
  	display:none;}
  .pm-board_album__158185_ li:nth-child(1) .detail, .pm-board_album__158185_ li:nth-child(2) .detail {display:none;}
  .pm-board_album__158185_ .bd {margin:10px 0 0; font-size:16px;}
  .pm-board_album__158185_ li:nth-child(3), .pm-board_album__158185_ li:nth-child(4) {
    margin-bottom: 25px;}
}  
  
@media (max-width:767px){
	.pm-board_album__158185_.col_m2 li {width:50%}
	.pm-board_album__158185_.col_m3 li {width:33.33%}
	.pm-board_album__158185_.col_m4 li {width:25%}
	.pm-board_album__158185_.col_m5 li {width:20%}
	.pm-board_album__158185_.col_m6 li {width:16.66%}
	.pm-board_album__158185_ li.clear_m {clear:both}
  
  .pm-board_album__158185_ {padding: 30px 20px;}
  .pm-board_album__158185_ h3 {font-size: 25px; margin-bottom: 20px;}
  .pm-board_album__158185_ h3 span { font-size: 15px;}
  .pm-board_album__158185_ h3 .more_arrow { font-size:14px; padding: 0 25px 5px 0;}
  .pm-board_album__158185_ li:nth-child(1) .bd, .pm-board_album__158185_ li:nth-child(2) .bd {
    font-size: 15px; margin:10px 0;}
  .pm-board_album__158185_ li:nth-child(1) .bd:after, .pm-board_album__158185_ li:nth-child(2) .bd:after {
  	display:none;}
  .pm-board_album__158185_ li:nth-child(1) .detail, .pm-board_album__158185_ li:nth-child(2) .detail {display:none;}
  .pm-board_album__158185_ .bd {margin:10px 0 0; font-size:15px;}
  .pm-board_album__158185_ li:nth-child(3), .pm-board_album__158185_ li:nth-child(4) {
    margin-bottom: 25px;}
  
  .pm-board_album__158185_ h3 .more_arrow{padding:0 10px 0 0;}
 	 .pm-board_album__158185_ h3 .more_arrow p:after{right:-7px;}
  	.pm-board_album__158185_ h3 .more_arrow:hover p:after{right:-21px;}
}

@media (min-width:768px) and (max-width:1023px){
	.pm-board_album__158185_.col_t2 li {width:50%}
	.pm-board_album__158185_.col_t3 li {width:33.33%}
	.pm-board_album__158185_.col_t4 li {width:25%}
	.pm-board_album__158185_.col_t5 li {width:20%}
	.pm-board_album__158185_.col_t6 li {width:16.66%}
	.pm-board_album__158185_ li.clear_t {clear:both}
}

@media (min-width:1024px){
	.pm-board_album__158185_.col_p2 li {width:50%}
	.pm-board_album__158185_.col_p3 li {width:33.33%}
	.pm-board_album__158185_.col_p4 li {width:16.66%; }
	.pm-board_album__158185_.col_p5 li {width:20%}
	.pm-board_album__158185_.col_p6 li {width:16.66%}
	.pm-board_album__158185_.col_p4 li:nth-child(1),
  .pm-board_album__158185_.col_p4 li:nth-child(2){width:33.333%;}
}

/* ****************** 공백  ****************** */

.empty_line_158206_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_158206_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_158206_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_158206_ {height:20px; line-height:1px;}
	[id^=div_user_list] .empty_line_158206_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_158206_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_158206_:before {content:'공백: 20px';}
}

/* ****************** 3칸 레이아웃  ****************** */

.layout_158210_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_158210_ > div {margin-left:-25px;}
.layout_158210_ > div:after {content:''; display:block; clear:both;}
.layout_158210_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:25px; box-sizing:border-box;}
.layout_158210_ > div > .container_1 {width:50%;}
.layout_158210_ > div > .container_2 {width:25%;}
.layout_158210_ > div > .container_3 {width:25%;}

  
@media (max-width:1300px){
  .layout_158210_ {margin-right:10%;}
  .layout_158210_{width:85%;}
}

@media (max-width:1023px){
  .layout_158210_ {margin-right:0; width:100%;}
  .layout_158210_ > div{margin-left:0;}
  .layout_158210_ > div > [class^=container_]{padding:0 15px;}
}
  
@media (max-width:767px){
}  
  
@media (max-width:767px){
	.layout_158210_ > div > .container_1 { width:100%; }
	.layout_158210_ > div > .container_2 {clear:both; width:50%; padding-top:25px;}
	.layout_158210_ > div > .container_3 { width:50%; padding-top:25px;}
}

@media \0screen{
	.layout_158210_ {min-width:1200px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_158212_, .empty_158212_ * {padding:0; margin:0; box-sizing:border-box;}
.empty_158212_{position:relative; border: 1px solid #f2eee9; background:#fff;}
.empty_158212_ .img_box{height:280px; position:relative; overflow:hidden; background:#000;}
.empty_158212_ .img_box:after{content:''; display:block; width:100%; height:100%; background:url("/img_up/shop_pds/jjhospital/farm/je-mok-eum-41562396562.jpg") no-repeat center; background-size:cover; position:absolute; top:0; left:0; transform:scale(1); opacity:1; transition:all .5s;}
.empty_158212_:hover .img_box:after{transform:scale(1.05); opacity:0.9;}
.empty_158212_ .text_box{padding:40px 45px 50px; margin-top:-83px; position:relative;}
.empty_158212_ .text_box .txt_title {font-size:32px; line-height:1.3em; font-weight:bold; margin-bottom:35px;}
.empty_158212_ .text_box .txt_title span{display:block; font-size:32px; color:#fff;}
.empty_158212_ .text_box .txt_sub{font-size:17px; line-height:1.4em;}
.empty_158212_ .text_box .go{display:block; width:40px; height:40px; line-height:40px; font-size:15px; font-weight:bold; background:#807f7f; color:#fff; text-align:center; position:absolute; bottom:50px; right:45px; transition:all .3s; cursor:pointer;}
 .empty_158212_ .text_box .go:hover{background:#00b7f9;}


@media (max-width:1200px){
  .empty_158212_ .img_box{height:250px;}
  .empty_158212_ .text_box{padding:30px; margin-top:-62px;}
  .empty_158212_ .text_box .txt_title{margin-bottom:20px; font-size:24px;}
  .empty_158212_ .text_box .txt_title span{font-size:24px;}
  .empty_158212_ .text_box .txt_sub{font-size:14px;}
  .empty_158212_ .text_box .go{position:relative; bottom:auto; right:auto; margin-top:20px;}
}

@media (max-width:1023px){
  .empty_158212_ .img_box{height:210px;}
  .empty_158212_ .text_box{padding:20px; margin-top:-52px;}
  .empty_158212_ .text_box .txt_title{ margin-bottom:10px;}
  .empty_158212_ .text_box .go{font-size:13px;}
}

@media (max-width:767px){
  .empty_158212_ .text_box .go{width:100%; height:30px; line-height:30px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_158213_, .empty_158213_ * {padding:0; margin:0; box-sizing:border-box;}
.empty_158213_{position:relative; border: 1px solid #f2eee9; background:#fff;}
.empty_158213_ .img_box{height:280px; position:relative; overflow:hidden; background:#000;}
.empty_158213_ .img_box:after{content:''; display:block; width:100%; height:100%; background:url("/img_up/shop_pds/jjhospital/farm/je-mok-eum-31562396404.jpg") no-repeat center; background-size:cover; position:absolute; top:0; left:0; transform:scale(1); opacity:1; transition:all .5s;}
.empty_158213_:hover .img_box:after{transform:scale(1.05); opacity:0.9;}
.empty_158213_ .text_box{padding:40px 0 50px 30px; margin-top:-82px; position:relative;}
.empty_158213_ .text_box .txt_title{font-size:32px; line-height:1.3em; font-weight:bold; margin-bottom:35px;}
.empty_158213_ .text_box .txt_title span{display:block; font-size:32px; color:#fff;}
.empty_158213_ .text_box .txt_sub{font-size:17px; line-height:1.4em;}
.empty_158213_ .text_box .go{display:block; width:40px; height:40px; line-height:40px; font-size:15px; font-weight:bold; background:#807f7f; color:#fff; text-align:center; position:absolute; bottom:50px; right:30px; transition:all .3s; cursor:pointer;}
 .empty_158213_ .text_box .go:hover{background:#00b7f9;}

@media (max-width:1200px){
  .empty_158213_ .img_box{height:250px;}
  .empty_158213_ .text_box{padding:30px; margin-top:-62px;}
  .empty_158213_ .text_box .txt_title{margin-bottom:20px; font-size:24px;}
  .empty_158213_ .text_box .txt_title span{font-size:24px;}
  .empty_158213_ .text_box .txt_sub{font-size:14px;}
  .empty_158213_ .text_box .go{position:relative; bottom:auto; right:auto; margin-top:20px;}
}

@media (max-width:1023px){
  .empty_158213_ .img_box{height:210px;}
  .empty_158213_ .text_box{padding:20px; margin-top:-52px;}
  .empty_158213_ .text_box .txt_title{ margin-bottom:10px;}
  .empty_158213_ .text_box .go{font-size:13px;}
}

@media (max-width:767px){
  .empty_158213_ .text_box .go{width:100%; height:30px; line-height:30px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_158211_, .empty_158211_ * {padding:0; margin:0; box-sizing:border-box;}
.empty_158211_{position:relative; border: 1px solid #f2eee9; background:#fff;}
.empty_158211_ .img_box{height:280px; position:relative; overflow:hidden; background:#000;}
.empty_158211_ .img_box:after{content:''; display:block; width:100%; height:100%; background:url("/img_up/shop_pds/jjhospital/farm/je-mok-eum-51562396638.jpg") no-repeat center; background-size:cover; position:absolute; top:0; left:0; transform:scale(1); opacity:1; transition:all .5s;}
.empty_158211_:hover .img_box:after{transform:scale(1.05); opacity:0.9;}
.empty_158211_ .text_box{padding:40px 0 45px 30px; margin-top:-82px; position:relative;}
.empty_158211_ .text_box .txt_title {font-size:32px; line-height:1.3em; font-weight:bold; margin-bottom:35px;}
.empty_158211_ .text_box .txt_title span{display:block; font-size:32px; color:#fff;}
.empty_158211_ .text_box .txt_sub{font-size:17px; line-height:1.4em;}
.empty_158211_ .text_box .go{display:block; width:40px; height:40px; line-height:40px; font-size:15px; font-weight:bold; background:#807f7f; color:#fff; text-align:center; position:absolute; bottom:50px; right:30px; transition:all .3s; cursor:pointer;}
.empty_158211_ .text_box .go:hover{background:#00b7f9;}
  
  
@media (max-width:1200px){
  .empty_158211_ .img_box{height:250px;}
  .empty_158211_ .text_box{padding:30px; margin-top:-62px;}
  .empty_158211_ .text_box .txt_title{margin-bottom:20px; font-size:24px;}
  .empty_158211_ .text_box .txt_title span{font-size:24px;}
  .empty_158211_ .text_box .txt_sub{font-size:14px;}
  .empty_158211_ .text_box .go{position:relative; bottom:auto; right:auto; margin-top:20px;}
}

@media (max-width:1023px){
  .empty_158211_ .img_box{height:210px;}
  .empty_158211_ .text_box{padding:20px; margin-top:-52px;}
  .empty_158211_ .text_box .txt_title{ margin-bottom:10px;}
  .empty_158211_ .text_box .go{font-size:13px;}
}

@media (max-width:767px){
  .empty_158211_ .text_box .go{width:100%; height:30px; line-height:30px;}
}

/* ****************** 공백  ****************** */

.empty_line_158175_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_158175_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_158175_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_158175_ {height:60px; line-height:1px;}
	[id^=div_user_list] .empty_line_158175_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_158175_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_158175_:before {content:'공백: 60px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_380331_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; text-align:center;}
.empty_380331_{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_380331_:hover{border:1px solid #333;}
.empty_380331_ .title{font-size:26px; color:#fff; letter-spacing: -3px;}
.empty_380331_ .title b{color:#f67479;}
.empty_380331_ .text{display:inline-block; margin:20px 0; line-height:19px;}
.empty_380331_ dl{display:inline-block;}
.empty_380331_ dl:before{content:''; display:inline-block; width:3px; height:3px; background:#fff; border-radius:50%; vertical-align:middle; margin:-3px 4px 0 0;}
.empty_380331_ dt, .empty_380331_ dd{display:inline-block; vertical-align:top;}
.empty_380331_ .text span{display:block; font-size:12px; letter-spacing:-1px; line-height:1.2em; text-align:center; margin-top:10px;}
.empty_380331_ ul{display:block; position:absolute; bottom:45px; left:45px; right:45px;}
.empty_380331_ ul:after{content:''; display:block; clear:both;}
.empty_380331_ li{float:left; width:50%; border:1px solid #fff; border-right:0;}
.empty_380331_ li:last-child{border-right:1px solid #fff;}
.empty_380331_ li a{display:block; width:100%; height:42px; line-height:42px; font-size:17px; color:#fff;}
.empty_380331_ li a:hover{background:#fff; color:#00b7f9;}
.empty_380331_  a {color:#1467b3; font-weight:500;}

  
@media (max-width:1200px){
	.empty_380331_ .title {font-size: 24px;}
 }    
    
@media (min-width:1024px){
  .empty_380331_{display:none;}
}  
  
@media (max-width:1023px){
   .empty_380331_ {height: 320px;}
	.empty_380331_ .title {font-size: 22px;}
   .empty_380331_ .text{font-size: 16px;  margin: 15px 0;}
   .empty_380331_ li a {font-size: 16px;}
   .empty_380331_ .text span {margin-top: 3px;}
}     
  
@media (max-width:767px){
  .empty_380331_{display:none;}
}
  
@media (max-width:767px){
   .empty_380331_ {height: 300px;}
	.empty_380331_ .title {font-size: 20px;}
   .empty_380331_ .text{font-size: 15px;  margin: 10px 0;}
   .empty_380331_ li a {font-size: 15px;}
   .empty_380331_ .text span {margin-top: 0;}
}     
  
