/*     127110 : 이미지      */
.img__127110__ {max-width:100%;}
.img__127110__ * {box-sizing:border-box;}
.img__127110__ a {display:block; text-decoration:none;}
.img__127110__ img {width:px; max-width:100%; vertical-align:top;}

/*     159935 : 타이틀 텍스트 + 링크      */
.title__159935__ {position:relative;font-size:0}
.title__159935__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.5em;
}
.title__159935__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__159935__.style_top p {padding-top:10px}
.title__159935__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__159935__.style_right p {padding-right:14px}
.title__159935__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__159935__.style_bottom p {padding-bottom:12px}
.title__159935__.style_bottom p:before {left:0;bottom:0;width:16px;height:4px}

.title__159935__.style_left p {padding-left:14px}
.title__159935__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__159935__.style_circle1 p {padding-left:18px}
.title__159935__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159935__.style_circle2 p {padding-left:18px}
.title__159935__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

.title__159935__ a {position:absolute;top:0;right:0;bottom:0;height:16px;margin:auto;font-size:12px;color:#999}
.title__159935__ a:hover {color:#d00000}
.title__159935__.style_top a {top:10px}
.title__159935__.style_bottom a {bottom:12px}

.title__159935__ a.cross {width:16px;text-indent:-9999px}
.title__159935__ a.cross:before,
.title__159935__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__159935__ a.cross:before {width:2px;height:12px}
.title__159935__ a.cross:after {width:12px;height:2px}
.title__159935__ a.cross:hover:before,
.title__159935__ a.cross:hover:after {background:#d00000}

@media all and (min-width:1024px){
	.title__159935__ p {font-size:20px}
	.title__159935__.style_top p:before {width:20px}
	.title__159935__.style_right p:before {height:20px}
	.title__159935__.style_bottom p:before {width:20px}
	.title__159935__.style_left p:before {height:20px}

	.title__159935__ a {height:20px}
	.title__159935__ a.cross {width:20px}
}

/*     159043 : 최근 게시글 - 목록형      */
.pm-board_list__159043__ ul {margin:0;padding:0;list-style:none}
.pm-board_list__159043__ ul li {border-bottom:1px solid #e8e8e8;font-size:13px;line-height:1.6em}
.pm-board_list__159043__ ul li:first-child {border-top:1px solid #e8e8e8}
.pm-board_list__159043__ ul li a {display:block;position:relative;color:#333;padding:0 8px;line-height:35px}
.pm-board_list__159043__ ul li a .bd_subject {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pm-board_list__159043__ .comment {font-weight:normal;color:#888}
.pm-board_list__159043__ .new_icon {margin-left:5px}
.pm-board_list__159043__ .bd_empty {padding:10px 8px;font-size:13px;color:#666;text-align:center}

.pm-board_list__159043__.date_show ul li a {padding-right:80px}
.pm-board_list__159043__.date_show ul li a .bd_date {position:absolute;top:0;right:8px;font-size:12px;font-family:Arial;color:#888}

@media all and (min-width:1024px){
	.pm-board_list__159043__ ul li a {line-height:45px}
}

/*     159585 : 공백      */
.solid_line__159585__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159585__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159585__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159585__ {height:10px}
}

/*     159586 : 타이틀 텍스트      */
.title__159586__ {font-size:0}
.title__159586__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__159586__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__159586__.style_top p {padding-top:10px}
.title__159586__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__159586__.style_right p {padding-right:14px}
.title__159586__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__159586__.style_bottom p {padding-bottom:12px}
.title__159586__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__159586__.style_left p {padding-left:14px}
.title__159586__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__159586__.style_circle1 p {padding-left:18px}
.title__159586__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159586__.style_circle2 p {padding-left:18px}
.title__159586__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__159586__ p {font-size:20px}
	.title__159586__.style_top p:before {width:20px}
	.title__159586__.style_right p:before {height:20px}
	.title__159586__.style_bottom p:before {width:20px}
	.title__159586__.style_left p:before {height:20px}
}

/*     159587 : 타이틀 텍스트      */
.title__159587__ {font-size:0}
.title__159587__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__159587__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__159587__.style_top p {padding-top:10px}
.title__159587__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__159587__.style_right p {padding-right:14px}
.title__159587__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__159587__.style_bottom p {padding-bottom:12px}
.title__159587__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__159587__.style_left p {padding-left:14px}
.title__159587__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__159587__.style_circle1 p {padding-left:18px}
.title__159587__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159587__.style_circle2 p {padding-left:18px}
.title__159587__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__159587__ p {font-size:20px}
	.title__159587__.style_top p:before {width:20px}
	.title__159587__.style_right p:before {height:20px}
	.title__159587__.style_bottom p:before {width:20px}
	.title__159587__.style_left p:before {height:20px}
}

/*     159588 : 공백      */
.solid_line__159588__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159588__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159588__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159588__ {height:10px}
}

/*     159589 : 타이틀 텍스트 + 링크      */
.title__159589__ {position:relative;font-size:0}
.title__159589__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:-.03em;line-height:1.5em;
}
.title__159589__ p:before {content:'';position:absolute;background:#0256d0;font-size:0}

.title__159589__.style_top p {padding-top:10px}
.title__159589__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__159589__.style_right p {padding-right:14px}
.title__159589__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__159589__.style_bottom p {padding-bottom:12px}
.title__159589__.style_bottom p:before {left:0;bottom:0;width:16px;height:4px}

.title__159589__.style_left p {padding-left:14px}
.title__159589__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__159589__.style_circle1 p {padding-left:18px}
.title__159589__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159589__.style_circle2 p {padding-left:18px}
.title__159589__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #0256d0;background:none;box-sizing:border-box;
}

.title__159589__ a {position:absolute;top:0;right:0;bottom:0;height:16px;margin:auto;font-size:12px;color:#999}
.title__159589__ a:hover {color:#0256d0}
.title__159589__.style_top a {top:10px}
.title__159589__.style_bottom a {bottom:12px}

.title__159589__ a.cross {width:16px;text-indent:-9999px}
.title__159589__ a.cross:before,
.title__159589__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__159589__ a.cross:before {width:2px;height:12px}
.title__159589__ a.cross:after {width:12px;height:2px}
.title__159589__ a.cross:hover:before,
.title__159589__ a.cross:hover:after {background:#0256d0}

@media all and (min-width:1024px){
	.title__159589__ p {font-size:16px}
	.title__159589__.style_top p:before {width:16px}
	.title__159589__.style_right p:before {height:16px}
	.title__159589__.style_bottom p:before {width:16px}
	.title__159589__.style_left p:before {height:16px}

	.title__159589__ a {height:16px}
	.title__159589__ a.cross {width:16px}
}

/*     159590 : 공백      */
.solid_line__159590__ {box-sizing:border-box;display:block;position:relative;width:100%;height:31px}
.solid_line__159590__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159590__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159590__ {height:11px}
}

/*     159608 : 공백      */
.solid_line__159608__ {box-sizing:border-box;display:block;position:relative;width:100%;height:5px}
.solid_line__159608__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159608__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159608__ {height:px}
}

/*     159591 : 공백      */
.solid_line__159591__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159591__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159591__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159591__ {height:10px}
}

/*     159593 : 타이틀 텍스트      */
.title__159593__ {font-size:0}
.title__159593__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__159593__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__159593__.style_top p {padding-top:10px}
.title__159593__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__159593__.style_right p {padding-right:14px}
.title__159593__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__159593__.style_bottom p {padding-bottom:12px}
.title__159593__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__159593__.style_left p {padding-left:14px}
.title__159593__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__159593__.style_circle1 p {padding-left:18px}
.title__159593__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159593__.style_circle2 p {padding-left:18px}
.title__159593__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__159593__ p {font-size:20px}
	.title__159593__.style_top p:before {width:20px}
	.title__159593__.style_right p:before {height:20px}
	.title__159593__.style_bottom p:before {width:20px}
	.title__159593__.style_left p:before {height:20px}
}

/*     159592 : 타이틀 텍스트      */
.title__159592__ {font-size:0}
.title__159592__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__159592__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__159592__.style_top p {padding-top:10px}
.title__159592__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__159592__.style_right p {padding-right:14px}
.title__159592__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__159592__.style_bottom p {padding-bottom:12px}
.title__159592__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__159592__.style_left p {padding-left:14px}
.title__159592__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__159592__.style_circle1 p {padding-left:18px}
.title__159592__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159592__.style_circle2 p {padding-left:18px}
.title__159592__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__159592__ p {font-size:20px}
	.title__159592__.style_top p:before {width:20px}
	.title__159592__.style_right p:before {height:20px}
	.title__159592__.style_bottom p:before {width:20px}
	.title__159592__.style_left p:before {height:20px}
}

/*     159594 : 공백      */
.solid_line__159594__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.solid_line__159594__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159594__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159594__ {height:15px}
}

/*     159595 : 타이틀 텍스트 + 링크      */
.title__159595__ {position:relative;font-size:0}
.title__159595__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:-.03em;line-height:1.5em;
}
.title__159595__ p:before {content:'';position:absolute;background:#ffff00;font-size:0}

.title__159595__.style_top p {padding-top:10px}
.title__159595__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__159595__.style_right p {padding-right:14px}
.title__159595__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__159595__.style_bottom p {padding-bottom:12px}
.title__159595__.style_bottom p:before {left:0;bottom:0;width:16px;height:4px}

.title__159595__.style_left p {padding-left:14px}
.title__159595__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__159595__.style_circle1 p {padding-left:18px}
.title__159595__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159595__.style_circle2 p {padding-left:18px}
.title__159595__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #ffff00;background:none;box-sizing:border-box;
}

.title__159595__ a {position:absolute;top:0;right:0;bottom:0;height:16px;margin:auto;font-size:12px;color:#999}
.title__159595__ a:hover {color:#ffff00}
.title__159595__.style_top a {top:10px}
.title__159595__.style_bottom a {bottom:12px}

.title__159595__ a.cross {width:16px;text-indent:-9999px}
.title__159595__ a.cross:before,
.title__159595__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__159595__ a.cross:before {width:2px;height:12px}
.title__159595__ a.cross:after {width:12px;height:2px}
.title__159595__ a.cross:hover:before,
.title__159595__ a.cross:hover:after {background:#ffff00}

@media all and (min-width:1024px){
	.title__159595__ p {font-size:16px}
	.title__159595__.style_top p:before {width:16px}
	.title__159595__.style_right p:before {height:16px}
	.title__159595__.style_bottom p:before {width:16px}
	.title__159595__.style_left p:before {height:16px}

	.title__159595__ a {height:16px}
	.title__159595__ a.cross {width:16px}
}

/*     159596 : 공백      */
.solid_line__159596__ {box-sizing:border-box;display:block;position:relative;width:100%;height:31px}
.solid_line__159596__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159596__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159596__ {height:8px}
}

/*     159609 : 공백      */
.solid_line__159609__ {box-sizing:border-box;display:block;position:relative;width:100%;height:10px}
.solid_line__159609__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159609__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159609__ {height:5px}
}

/*     159597 : 공백      */
.solid_line__159597__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159597__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159597__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159597__ {height:10px}
}

/*     159598 : 타이틀 텍스트      */
.title__159598__ {font-size:0}
.title__159598__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__159598__ p:before {content:'';position:absolute;background:#444444;font-size:0}

.title__159598__.style_top p {padding-top:10px}
.title__159598__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__159598__.style_right p {padding-right:14px}
.title__159598__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__159598__.style_bottom p {padding-bottom:12px}
.title__159598__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__159598__.style_left p {padding-left:14px}
.title__159598__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__159598__.style_circle1 p {padding-left:18px}
.title__159598__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159598__.style_circle2 p {padding-left:18px}
.title__159598__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #444444;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__159598__ p {font-size:20px}
	.title__159598__.style_top p:before {width:20px}
	.title__159598__.style_right p:before {height:20px}
	.title__159598__.style_bottom p:before {width:20px}
	.title__159598__.style_left p:before {height:20px}
}

/*     159599 : 장문 텍스트      */
.textarea__159599__ p {
	display:block;margin:0;padding:0;
	font-size:13px;font-weight:bold;color:#ffffff;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__159599__ p {font-size:13px}
}

/*     159601 : 공백      */
.solid_line__159601__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159601__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159601__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159601__ {height:3px}
}

/*     159602 : 타이틀 텍스트 + 링크      */
.title__159602__ {position:relative;font-size:0}
.title__159602__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.5em;
}
.title__159602__ p:before {content:'';position:absolute;background:#e0008c;font-size:0}

.title__159602__.style_top p {padding-top:10px}
.title__159602__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__159602__.style_right p {padding-right:14px}
.title__159602__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__159602__.style_bottom p {padding-bottom:12px}
.title__159602__.style_bottom p:before {left:0;bottom:0;width:16px;height:4px}

.title__159602__.style_left p {padding-left:14px}
.title__159602__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__159602__.style_circle1 p {padding-left:18px}
.title__159602__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159602__.style_circle2 p {padding-left:18px}
.title__159602__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #e0008c;background:none;box-sizing:border-box;
}

.title__159602__ a {position:absolute;top:0;right:0;bottom:0;height:16px;margin:auto;font-size:12px;color:#999}
.title__159602__ a:hover {color:#e0008c}
.title__159602__.style_top a {top:10px}
.title__159602__.style_bottom a {bottom:12px}

.title__159602__ a.cross {width:16px;text-indent:-9999px}
.title__159602__ a.cross:before,
.title__159602__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__159602__ a.cross:before {width:2px;height:12px}
.title__159602__ a.cross:after {width:12px;height:2px}
.title__159602__ a.cross:hover:before,
.title__159602__ a.cross:hover:after {background:#e0008c}

@media all and (min-width:1024px){
	.title__159602__ p {font-size:16px}
	.title__159602__.style_top p:before {width:16px}
	.title__159602__.style_right p:before {height:16px}
	.title__159602__.style_bottom p:before {width:16px}
	.title__159602__.style_left p:before {height:16px}

	.title__159602__ a {height:16px}
	.title__159602__ a.cross {width:16px}
}

/*     159603 : 공백      */
.solid_line__159603__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159603__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159603__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159603__ {height:11px}
}

/*     159604 : 공백      */
.solid_line__159604__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159604__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159604__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159604__ {height:10px}
}

/*     159476 : 타이틀 텍스트      */
.title__159476__ {font-size:0}
.title__159476__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__159476__ p:before {content:'';position:absolute;background:#444444;font-size:0}

.title__159476__.style_top p {padding-top:10px}
.title__159476__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__159476__.style_right p {padding-right:14px}
.title__159476__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__159476__.style_bottom p {padding-bottom:12px}
.title__159476__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__159476__.style_left p {padding-left:14px}
.title__159476__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__159476__.style_circle1 p {padding-left:18px}
.title__159476__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159476__.style_circle2 p {padding-left:18px}
.title__159476__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #444444;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__159476__ p {font-size:20px}
	.title__159476__.style_top p:before {width:20px}
	.title__159476__.style_right p:before {height:20px}
	.title__159476__.style_bottom p:before {width:20px}
	.title__159476__.style_left p:before {height:20px}
}

/*     159477 : 장문 텍스트      */
.textarea__159477__ p {
	display:block;margin:0;padding:0;
	font-size:13px;font-weight:bold;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__159477__ p {font-size:13px}
}

/*     159605 : 공백      */
.solid_line__159605__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159605__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159605__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159605__ {height:3px}
}

/*     159606 : 타이틀 텍스트 + 링크      */
.title__159606__ {position:relative;font-size:0}
.title__159606__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:-.03em;line-height:1.5em;
}
.title__159606__ p:before {content:'';position:absolute;background:#008480;font-size:0}

.title__159606__.style_top p {padding-top:10px}
.title__159606__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__159606__.style_right p {padding-right:14px}
.title__159606__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__159606__.style_bottom p {padding-bottom:12px}
.title__159606__.style_bottom p:before {left:0;bottom:0;width:16px;height:4px}

.title__159606__.style_left p {padding-left:14px}
.title__159606__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__159606__.style_circle1 p {padding-left:18px}
.title__159606__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159606__.style_circle2 p {padding-left:18px}
.title__159606__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #008480;background:none;box-sizing:border-box;
}

.title__159606__ a {position:absolute;top:0;right:0;bottom:0;height:16px;margin:auto;font-size:12px;color:#999}
.title__159606__ a:hover {color:#008480}
.title__159606__.style_top a {top:10px}
.title__159606__.style_bottom a {bottom:12px}

.title__159606__ a.cross {width:16px;text-indent:-9999px}
.title__159606__ a.cross:before,
.title__159606__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__159606__ a.cross:before {width:2px;height:12px}
.title__159606__ a.cross:after {width:12px;height:2px}
.title__159606__ a.cross:hover:before,
.title__159606__ a.cross:hover:after {background:#008480}

@media all and (min-width:1024px){
	.title__159606__ p {font-size:16px}
	.title__159606__.style_top p:before {width:16px}
	.title__159606__.style_right p:before {height:16px}
	.title__159606__.style_bottom p:before {width:16px}
	.title__159606__.style_left p:before {height:16px}

	.title__159606__ a {height:16px}
	.title__159606__ a.cross {width:16px}
}

/*     159607 : 공백      */
.solid_line__159607__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__159607__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__159607__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__159607__ {height:11px}
}

/*     159943 : 타이틀 텍스트 + 링크      */
.title__159943__ {position:relative;font-size:0}
.title__159943__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.5em;
}
.title__159943__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__159943__.style_top p {padding-top:10px}
.title__159943__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__159943__.style_right p {padding-right:14px}
.title__159943__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__159943__.style_bottom p {padding-bottom:12px}
.title__159943__.style_bottom p:before {left:0;bottom:0;width:16px;height:4px}

.title__159943__.style_left p {padding-left:14px}
.title__159943__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__159943__.style_circle1 p {padding-left:18px}
.title__159943__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159943__.style_circle2 p {padding-left:18px}
.title__159943__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

.title__159943__ a {position:absolute;top:0;right:0;bottom:0;height:16px;margin:auto;font-size:12px;color:#999}
.title__159943__ a:hover {color:#d00000}
.title__159943__.style_top a {top:10px}
.title__159943__.style_bottom a {bottom:12px}

.title__159943__ a.cross {width:16px;text-indent:-9999px}
.title__159943__ a.cross:before,
.title__159943__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__159943__ a.cross:before {width:2px;height:12px}
.title__159943__ a.cross:after {width:12px;height:2px}
.title__159943__ a.cross:hover:before,
.title__159943__ a.cross:hover:after {background:#d00000}

@media all and (min-width:1024px){
	.title__159943__ p {font-size:20px}
	.title__159943__.style_top p:before {width:20px}
	.title__159943__.style_right p:before {height:20px}
	.title__159943__.style_bottom p:before {width:20px}
	.title__159943__.style_left p:before {height:20px}

	.title__159943__ a {height:20px}
	.title__159943__ a.cross {width:20px}
}

/*     159967 : 최근 게시글 - 목록형      */
.pm-board_list__159967__ ul {margin:0;padding:0;list-style:none}
.pm-board_list__159967__ ul li {border-bottom:1px solid #e8e8e8;font-size:13px;line-height:1.6em}
.pm-board_list__159967__ ul li:first-child {border-top:1px solid #e8e8e8}
.pm-board_list__159967__ ul li a {display:block;position:relative;color:#333;padding:0 8px;line-height:35px}
.pm-board_list__159967__ ul li a .bd_subject {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pm-board_list__159967__ .comment {font-weight:normal;color:#888}
.pm-board_list__159967__ .new_icon {margin-left:5px}
.pm-board_list__159967__ .bd_empty {padding:10px 8px;font-size:13px;color:#666;text-align:center}

.pm-board_list__159967__.date_show ul li a {padding-right:80px}
.pm-board_list__159967__.date_show ul li a .bd_date {position:absolute;top:0;right:8px;font-size:12px;font-family:Arial;color:#888}

@media all and (min-width:1024px){
	.pm-board_list__159967__ ul li a {line-height:45px}
}

/*     159934 : 타이틀 텍스트 + 링크      */
.title__159934__ {position:relative;font-size:0}
.title__159934__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.5em;
}
.title__159934__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__159934__.style_top p {padding-top:10px}
.title__159934__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__159934__.style_right p {padding-right:14px}
.title__159934__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__159934__.style_bottom p {padding-bottom:12px}
.title__159934__.style_bottom p:before {left:0;bottom:0;width:16px;height:4px}

.title__159934__.style_left p {padding-left:14px}
.title__159934__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__159934__.style_circle1 p {padding-left:18px}
.title__159934__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__159934__.style_circle2 p {padding-left:18px}
.title__159934__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

.title__159934__ a {position:absolute;top:0;right:0;bottom:0;height:16px;margin:auto;font-size:12px;color:#999}
.title__159934__ a:hover {color:#d00000}
.title__159934__.style_top a {top:10px}
.title__159934__.style_bottom a {bottom:12px}

.title__159934__ a.cross {width:16px;text-indent:-9999px}
.title__159934__ a.cross:before,
.title__159934__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__159934__ a.cross:before {width:2px;height:12px}
.title__159934__ a.cross:after {width:12px;height:2px}
.title__159934__ a.cross:hover:before,
.title__159934__ a.cross:hover:after {background:#d00000}

@media all and (min-width:1024px){
	.title__159934__ p {font-size:20px}
	.title__159934__.style_top p:before {width:20px}
	.title__159934__.style_right p:before {height:20px}
	.title__159934__.style_bottom p:before {width:20px}
	.title__159934__.style_left p:before {height:20px}

	.title__159934__ a {height:20px}
	.title__159934__ a.cross {width:20px}
}

/*     159932 : 최근 게시글 - 목록형      */
.pm-board_list__159932__ ul {margin:0;padding:0;list-style:none}
.pm-board_list__159932__ ul li {border-bottom:1px solid #e8e8e8;font-size:13px;line-height:1.6em}
.pm-board_list__159932__ ul li:first-child {border-top:1px solid #e8e8e8}
.pm-board_list__159932__ ul li a {display:block;position:relative;color:#333;padding:0 8px;line-height:35px}
.pm-board_list__159932__ ul li a .bd_subject {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pm-board_list__159932__ .comment {font-weight:normal;color:#888}
.pm-board_list__159932__ .new_icon {margin-left:5px}
.pm-board_list__159932__ .bd_empty {padding:10px 8px;font-size:13px;color:#666;text-align:center}

.pm-board_list__159932__.date_show ul li a {padding-right:80px}
.pm-board_list__159932__.date_show ul li a .bd_date {position:absolute;top:0;right:8px;font-size:12px;font-family:Arial;color:#888}

@media all and (min-width:1024px){
	.pm-board_list__159932__ ul li a {line-height:45px}
}

/*     170992 : 슬라이드 배너 - CSS3 (반응형)      */
.pm-banner_slide_css3__170992__ {overflow:hidden;position:relative;width:100%;margin:0 auto;font-size:0;white-space:nowrap}
.pm-banner_slide_css3__170992__ a {display:block}
.pm-banner_slide_css3__170992__ a img {vertical-align:bottom}
.pm-banner_slide_css3__170992__ .box {position:relative;top:0;margin:0;padding:0;list-style:none}

/*     160784 : 타이틀 텍스트      */
.title__160784__ {font-size:0}
.title__160784__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__160784__ p:before {content:'';position:absolute;background:#0256d0;font-size:0}

.title__160784__.style_top p {padding-top:10px}
.title__160784__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__160784__.style_right p {padding-right:14px}
.title__160784__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__160784__.style_bottom p {padding-bottom:12px}
.title__160784__.style_bottom p:before {bottom:0;left:0;width:16px;height:4px}

.title__160784__.style_left p {padding-left:14px}
.title__160784__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__160784__.style_circle1 p {padding-left:18px}
.title__160784__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__160784__.style_circle2 p {padding-left:18px}
.title__160784__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #0256d0;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__160784__ p {font-size:20px}
	.title__160784__.style_top p:before {width:20px}
	.title__160784__.style_right p:before {height:20px}
	.title__160784__.style_bottom p:before {width:20px}
	.title__160784__.style_left p:before {height:20px}
}

/*     160785 : 최근 게시글 - 달력형 (텍스트출력)      */
.pm-board_calendar_text__160785__ * {box-sizing:border-box}
.pm-board_calendar_text__160785__ .hgroup {margin-top:5px;padding:10px;border:1px solid #e6e6e6;background:#f7f7f7;font-size:13px;text-align:center}
.pm-board_calendar_text__160785__ .hgroupa {color:#444}
.pm-board_calendar_text__160785__ .hgroup strong {padding:0 20px}
.pm-board_calendar_text__160785__ .box table {width:100%;table-layout:fixed}
.pm-board_calendar_text__160785__ .box th {padding:10px 5px;font-size:12px;color:#666;text-align:center}
.pm-board_calendar_text__160785__ .box td {position:relative;width:14.28%;height:70px;padding:2px;border:1px solid #e6e6e6;font-size:13px;color:#666;vertical-align:top}
.pm-board_calendar_text__160785__ .box span {display:block;padding:3px}
.pm-board_calendar_text__160785__ .box a {display:block;overflow:hidden;position:relative;width:100%;padding:3px;color:#666;white-space:nowrap;text-overflow:ellipsis}
.pm-board_calendar_text__160785__ .box a:hover {background:#f7f7f7}
.pm-board_calendar_text__160785__ .box a:before {content:'· '}
.pm-board_calendar_text__160785__ .box .today span {color:#ff5800}
.pm-board_calendar_text__160785__ .box .info:before {content:'';position:absolute;top:0;right:0;border-width:5px;border-style:solid;border-color:#ff5800 #ff5800 transparent transparent}

/*     159942 : 슬라이드 배너 - CSS3 (반응형)      */
.pm-banner_slide_css3__159942__ {overflow:hidden;position:relative;width:100%;margin:0 auto;font-size:0;white-space:nowrap}
.pm-banner_slide_css3__159942__ a {display:block}
.pm-banner_slide_css3__159942__ a img {vertical-align:bottom}
.pm-banner_slide_css3__159942__ .box {position:relative;top:0;margin:0;padding:0;list-style:none}

