
/* ****************** 1칸 레이아웃  ****************** */

.layout_81121_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_81121_ > div:after {content:''; display:block; clear:both;}
.layout_81121_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}


@media (max-width:1300px){
  .layout_81121_ {width:95%;}
}

@media \0screen{
	.layout_81121_ {min-width:1300px;}
}

/* ****************** 공백  ****************** */
      
.empty_line_81125_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_81125_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_81125_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_81125_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_81125_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_81125_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_81125_:before {content:'공백: 100px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_81122_ {font-size:0;}
.title_81122_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:32px; letter-spacing:-1px; font-weight:normal; color:#666; line-height:1.4em; word-break:keep-all;
}
.title_81122_ p b{color:#145d8a; margin-bottom:15px;}  
 .title_81122_ p span{font-size:17px; color:#6d6d6d;}   
.title_81122_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_81122_.style_top p {padding-top:10px;}
.title_81122_.style_top p:before {left:0; top:0; width:32px; height:4px;}

.title_81122_.style_right p {padding-right:14px;}
.title_81122_.style_right p:before {right:0; top:7px; width:4px; height:32px;}

.title_81122_.style_bottom p {padding-bottom:12px;}
.title_81122_.style_bottom p:before {left:0; bottom:0; width:32px; height:4px;}

.title_81122_.style_left p {padding-left:14px;}
.title_81122_.style_left p:before {left:0; top:7px; width:4px; height:32px;}

.title_81122_.style_circle1 p {padding-left:20px;}
.title_81122_.style_circle1 p:before {
	left:0; top:17px; width:12px; height:12px;
	border-radius:12px;
}

.title_81122_.style_circle2 p {padding-left:20px;}
.title_81122_.style_circle2 p:before {
	left:0; top:17px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media (max-width:1023px){
  .title_81122_ p{font-size:26px;}
  .title_81122_ p:after{height:30px; margin:15px auto;}
}

@media (max-width:767px){
  .title_81122_ p span{display:block; padding:0 10px;}
}


/* ****************** 공백  ****************** */
      
.empty_line_81128_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_81128_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_81128_:before {content:'공백: 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_81128_ {height:80px; line-height:80px;}
	[id^=div_user_list] .empty_line_81128_:before {content:'공백: 80px';}
}

 @media \0screen{
	.empty_line_81128_ {height:80px; line-height:80px;}
	[id^=div_user_list] .empty_line_81128_:before {content:'공백: 80px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_82292_ {font-size:0;}
.title_82292_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#4ca538 ; line-height:1.4em; word-break:keep-all;
}
.title_82292_ p b{color:#145d8a; margin-bottom:15px;}  
 .title_82292_ p span{font-size:17px; color:#6d6d6d;}   
.title_82292_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_82292_.style_top p {padding-top:10px;}
.title_82292_.style_top p:before {left:0; top:0; width:16px; height:4px;}

.title_82292_.style_right p {padding-right:14px;}
.title_82292_.style_right p:before {right:0; top:4px; width:4px; height:16px;}

.title_82292_.style_bottom p {padding-bottom:12px;}
.title_82292_.style_bottom p:before {left:0; bottom:0; width:16px; height:4px;}

.title_82292_.style_left p {padding-left:14px;}
.title_82292_.style_left p:before {left:0; top:4px; width:4px; height:16px;}

.title_82292_.style_circle1 p {padding-left:20px;}
.title_82292_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_82292_.style_circle2 p {padding-left:20px;}
.title_82292_.style_circle2 p:before {
	left:0; top:6px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media (max-width:1023px){
  .title_82292_ p{font-size:26px;}
  .title_82292_ p:after{height:30px; margin:15px auto;}
}

@media (max-width:767px){
  .title_82292_ p span{display:block; padding:0 10px;}
}


/* ****************** 공백  ****************** */
      
.empty_line_82293_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_82293_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_82293_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_82293_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_82293_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_82293_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_82293_:before {content:'공백: 20px';}
}

/* ****************** 최근 게시글 - 달력형 (텍스트출력)  ****************** */

    .pm-board_calendar_text__82290_ * {box-sizing:border-box}
    .pm-board_calendar_text__82290_ .hgroup {margin-top:5px;padding:20px;border:1px solid #e6e6e6; background:#f7f7f7; font-size:18px; text-align:center}
    .pm-board_calendar_text__82290_ .hgroup a {color:#444}
    .pm-board_calendar_text__82290_ .hgroup strong {padding:0 20px}
    .pm-board_calendar_text__82290_ .box table {width:100%;table-layout:fixed}
    .pm-board_calendar_text__82290_ .box th {padding:10px 5px; font-size:14px; color:#666; text-align:center; font-weight:300;}
    .pm-board_calendar_text__82290_ .box td {position:relative;width:14.28%;height:120px;padding:2px;border:1px solid #e6e6e6;font-size:16px;color:#666;vertical-align:top}
    .pm-board_calendar_text__82290_ .box span {display:block;padding:3px}
    .pm-board_calendar_text__82290_ .box a{display:block;position:relative;width:100%;padding:0 5px;color:#117bd4;font-weight:bold; white-space:nowrap;text-overflow:ellipsis}
    .pm-board_calendar_text__82290_ .box a:hover {background:#f7f7f7}
    .pm-board_calendar_text__82290_ .box a:before {content:'·'}
    .pm-board_calendar_text__82290_ .box a span{display:block; width:100%; height:auto; padding:10px; line-height:17px; font-size:13px; font-weight:normal; position:absolute; top:100%; right:0; background:#fff; opacity:0; visibility:hidden; z-index:10; border:1px solid #ddd; white-space: initial; color:#555;}
    .pm-board_calendar_text__82290_ .box a span:before{content:''; display:block; width:10px; height:6px; background:url("/img_up/shop_pds/yeonsue/design/img/tip.png") no-repeat center; position:absolute; top:-6px; left:50%; margin-left:-5px;}
    .pm-board_calendar_text__82290_ .box a span *{padding:0; margin:0;}
    .pm-board_calendar_text__82290_ .box a:hover span{opacity:1; visibility:visible;}
    .pm-board_calendar_text__82290_ .box .today span {color:#ff5800}
    .pm-board_calendar_text__82290_ .box .info:before{content:'';position:absolute;top:0;right:0;border-width:7px;border-style:solid;border-color:#4ca538 #4ca538 transparent transparent}

  @media (max-width:767px){
    .pm-board_calendar_text__82290_ .box a span{font-size:10px; padding:5px;}
  }

/* ****************** 공백  ****************** */
      
.empty_line_81124_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_81124_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_81124_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_81124_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_81124_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_81124_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_81124_:before {content:'공백: 100px';}
}

/* ****************** 공백  ****************** */
      
.empty_line_81123_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_81123_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_81123_:before {content:'공백: 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_81123_ {height:120px; line-height:120px;}
	[id^=div_user_list] .empty_line_81123_:before {content:'공백: 120px';}
}

 @media \0screen{
	.empty_line_81123_ {height:120px; line-height:120px;}
	[id^=div_user_list] .empty_line_81123_:before {content:'공백: 120px';}
}
