
/* ****************** 1칸 레이아웃  ****************** */

.layout_398728_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_398728_ > div:after {content:''; display:block; clear:both;}
.layout_398728_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}


@media (max-width:1300px){
  .layout_398728_ {width:95%;}
}

@media \0screen{
	.layout_398728_ {min-width:1300px;}
}

/* ****************** 공백  ****************** */

.empty_line_344471_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_344471_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_344471_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_344471_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_344471_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_344471_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_344471_:before {content:'공백: 60px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_344473_ {font-size:0;}
.title_344473_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:40px; letter-spacing:-1px; font-weight:500; color:#444; line-height:1.4em;
}
.title_344473_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_344473_.style_top p {padding-top:10px;}
.title_344473_.style_top p:before {left:0; top:0; width:40px; height:4px;}

.title_344473_.style_right p {padding-right:14px;}
.title_344473_.style_right p:before {right:0; top:8px; width:4px; height:40px;}

.title_344473_.style_bottom p {padding-bottom:12px;}
.title_344473_.style_bottom p:before {left:0; bottom:0; width:40px; height:4px;}

.title_344473_.style_left p {padding-left:14px;}
.title_344473_.style_left p:before {left:0; top:8px; width:4px; height:40px;}

.title_344473_.style_circle1 p {padding-left:20px;}
.title_344473_.style_circle1 p:before {
	left:0; top:22px; width:12px; height:12px;
	border-radius:12px;
}

.title_344473_.style_circle2 p {padding-left:20px;}
.title_344473_.style_circle2 p:before {
	left:0; top:22px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media (max-width:1023px){
  .title_344473_ p {font-size:32px;}
}

@media (max-width:767px){
  .title_344473_ p {font-size:26px;}
}




/* ****************** 타이틀 텍스트  ****************** */

.title_344474_ {font-size:0;}
.title_344474_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:17px; letter-spacing:-1px; font-weight:normal; color:#777; line-height:1.4em;
}
.title_344474_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_344474_.style_top p {padding-top:10px;}
.title_344474_.style_top p:before {left:0; top:0; width:17px; height:4px;}

.title_344474_.style_right p {padding-right:14px;}
.title_344474_.style_right p:before {right:0; top:4px; width:4px; height:17px;}

.title_344474_.style_bottom p {padding-bottom:12px;}
.title_344474_.style_bottom p:before {left:0; bottom:0; width:17px; height:4px;}

.title_344474_.style_left p {padding-left:14px;}
.title_344474_.style_left p:before {left:0; top:4px; width:4px; height:17px;}

.title_344474_.style_circle1 p {padding-left:20px;}
.title_344474_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_344474_.style_circle2 p {padding-left:20px;}
.title_344474_.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_344474_ p {font-size:16px;}
}

@media (max-width:767px){
  .title_344474_ p {font-size:15px;}
}


/* ****************** 공백  ****************** */
      
.empty_line_398735_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_398735_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_398735_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_398735_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_398735_:before {content:'공백: 10px';}
}

 @media \0screen{
	.empty_line_398735_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_398735_:before {content:'공백: 10px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_398737_ {font-size:0;}
.title_398737_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:14px; letter-spacing:-1px; font-weight:bold; color:#4ca538 ; line-height:1.4em; word-break:keep-all;
}
.title_398737_ p b{color:#145d8a; margin-bottom:15px;}  
 .title_398737_ p span{font-size:17px; color:#6d6d6d;}   
.title_398737_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_398737_.style_top p {padding-top:10px;}
.title_398737_.style_top p:before {left:0; top:0; width:14px; height:4px;}

.title_398737_.style_right p {padding-right:14px;}
.title_398737_.style_right p:before {right:0; top:3px; width:4px; height:14px;}

.title_398737_.style_bottom p {padding-bottom:12px;}
.title_398737_.style_bottom p:before {left:0; bottom:0; width:14px; height:4px;}

.title_398737_.style_left p {padding-left:14px;}
.title_398737_.style_left p:before {left:0; top:3px; width:4px; height:14px;}

.title_398737_.style_circle1 p {padding-left:20px;}
.title_398737_.style_circle1 p:before {
	left:0; top:4px; width:12px; height:12px;
	border-radius:12px;
}

.title_398737_.style_circle2 p {padding-left:20px;}
.title_398737_.style_circle2 p:before {
	left:0; top:4px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media (max-width:1023px){
  .title_398737_ p{font-size:26px;}
  .title_398737_ p:after{height:30px; margin:15px auto;}
}

@media (max-width:767px){
  .title_398737_ p span{display:block; padding:0 10px;}
}


/* ****************** 공백  ****************** */
      
.empty_line_398734_ {display:block; width:100%; height:5px; line-height:5px;}

[id^=div_user_list] .empty_line_398734_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_398734_:before {content:'공백: 5px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_398734_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_398734_:before {content:'공백: 10px';}
}

 @media \0screen{
	.empty_line_398734_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_398734_:before {content:'공백: 10px';}
}

/* ****************** 최근 게시글 - 달력형 (텍스트출력)  ****************** */

    .pm-board_calendar_text__398730_ * {box-sizing:border-box}
    .pm-board_calendar_text__398730_ .hgroup {margin-top:5px;padding:20px;border:1px solid #e6e6e6; background:#f7f7f7; font-size:18px; text-align:center}
    .pm-board_calendar_text__398730_ .hgroup a {color:#444}
    .pm-board_calendar_text__398730_ .hgroup strong {padding:0 20px}
    .pm-board_calendar_text__398730_ .box table {width:100%;table-layout:fixed}
    .pm-board_calendar_text__398730_ .box th {padding:10px 5px; font-size:14px; color:#666; text-align:center; font-weight:300;}
    .pm-board_calendar_text__398730_ .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__398730_ .box span {display:block;padding:3px}
    .pm-board_calendar_text__398730_ .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__398730_ .box a:hover {background:#f7f7f7}
    .pm-board_calendar_text__398730_ .box a:before {content:'·'}
    .pm-board_calendar_text__398730_ .box a span{display:block; width:70%; 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__398730_ .box a span:before{content:''; display:block; width:10px; height:6px; background:url("/img_up/shop_pds/siloam00/design/img/tip.png") no-repeat center; position:absolute; top:-6px; left:50%; margin-left:-5px;}
    .pm-board_calendar_text__398730_ .box a span *{padding:0; margin:0;}
    .pm-board_calendar_text__398730_ .box a:hover span{opacity:1; visibility:visible;}
    .pm-board_calendar_text__398730_ .box .today span {color:#ff5800}
    .pm-board_calendar_text__398730_ .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__398730_ .box a span{font-size:10px; padding:5px;}
  }

/* ****************** 공백  ****************** */
      
.empty_line_398732_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_398732_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_398732_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_398732_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_398732_:before {content:'공백: 30px';}
}

 @media \0screen{
	.empty_line_398732_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_398732_:before {content:'공백: 30px';}
}

/* ****************** 공백  ****************** */

.empty_line_344476_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_344476_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_344476_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_344476_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_344476_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_344476_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_344476_:before {content:'공백: 100px';}
}
