
/* ****************** 3칸 레이아웃  ****************** */

.layout_29785_ {clear:both; min-width:320px; max-width:1400px; margin:0 auto;}
.layout_29785_ > div {}
.layout_29785_ > div:after {content:''; display:block; clear:both;}
.layout_29785_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_29785_ > div > .container_1 {width:25%;}
.layout_29785_ > div > .container_2 {width:50%;}
.layout_29785_ > div > .container_3 {width:25%;}

@media (max-width:1023px){
	.layout_29785_ > div > .container_1 { width:100%; }
	.layout_29785_ > div > .container_2 { width:100%; }
	.layout_29785_ > div > .container_3 { width:100%; }
}

@media \0screen{
	.layout_29785_ {min-width:1400px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_29684_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_29684_ * {box-sizing:border-box;}
.img_ratio_29684_ a {display:block; text-decoration:none;}
.img_ratio_29684_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_29684_ {width:236px;}
}
@media \0screen{
	.img_ratio_29684_ {width:236px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_29788_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_29788_ * {box-sizing:border-box;}
.img_ratio_29788_ a {display:block; text-decoration:none;}
.img_ratio_29788_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_29788_ {width:236px;}
}
@media \0screen{
	.img_ratio_29788_ {width:236px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_29792_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_29792_ * {box-sizing:border-box;}
.img_ratio_29792_ a {display:block; text-decoration:none;}
.img_ratio_29792_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_29792_ {width:236px;}
}
@media \0screen{
	.img_ratio_29792_ {width:236px;}
}

/* ****************** 배너관리 - 이미지 슬라이드 (확장형)  ****************** */

@font-face {
	font-family: 'icomoon_slider';
	src: url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot');
	src: url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}

#owl__29498_ {max-width: 800px; margin:0 auto;}
#owl__29498_ a {border:none; text-decoration:none;}
#owl__29498_ a img {border:none;}
#owl__29498_ .owl-item {}
#owl__29498_ .item {position:relative;}
#owl__29498_ .item .caption {position:absolute; left:0; right:0; top:80%; bottom:0; background:#333; background:rgba(0,0,0,0.5);}
#owl__29498_ .item .caption span {
	display:block; position:absolute; top:50%; left:0; right:0; height:20px; line-height:20px; margin-top:-10px; padding:0 10px;
	box-sizing:border-box; font-size:14px; color:#fff; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}

#owl__29498_ .owl-controls {-webkit-tap-highlight-color:transparent;}
#owl__29498_ .owl-controls .owl-nav [class*='owl-'] {
	position:absolute; top:50%; z-index:2; width:40px; height:40px; line-height:40px; margin-top:-20px;
	font-size:0; cursor:pointer; opacity:0.7;
}
#owl__29498_ .owl-controls .owl-nav [class*='owl-']:before{font-family:'icomoon_slider'; font-size:40px; font-weight:bold; color:#fff;}
#owl__29498_ .owl-controls .owl-nav [class*='owl-']:hover {opacity:1;}
#owl__29498_ .owl-controls .owl-nav .owl-prev {left:5px;}
#owl__29498_ .owl-controls .owl-nav .owl-next {right:5px;}
#owl__29498_ .owl-controls .owl-nav .owl-prev:before {content:'\e600';}
#owl__29498_ .owl-controls .owl-nav .owl-next:before {content:'\e601';}
#owl__29498_ .owl-controls .owl-nav .disabled {opacity:0.5; cursor:default;}

#owl__29498_ .owl-dots {position:absolute; left:0; width:100%; height:30px; padding:10px; font-size:0; box-sizing:border-box; text-align:center;}
#owl__29498_ .owl-dots .owl-dot {display:inline-block; zoom:1; *display:inline;}
#owl__29498_ .owl-dots .owl-dot span {
	display:block;width:10px; height:10px; margin:0 4px;
	background:#d6d6d6; border-radius:30px;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
}
#owl__29498_ .owl-dots .owl-dot.active span,
#owl__29498_ .owl-dots .owl-dot:hover span {background:#869791;}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_29791_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_29791_ * {box-sizing:border-box;}
.img_ratio_29791_ a {display:block; text-decoration:none;}
.img_ratio_29791_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_29791_ {width:238px;}
}
@media \0screen{
	.img_ratio_29791_ {width:238px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_29793_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_29793_ * {box-sizing:border-box;}
.img_ratio_29793_ a {display:block; text-decoration:none;}
.img_ratio_29793_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_29793_ {width:238px;}
}
@media \0screen{
	.img_ratio_29793_ {width:238px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_30112_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_30112_ * {box-sizing:border-box;}
.img_ratio_30112_ a {display:block; text-decoration:none;}
.img_ratio_30112_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_30112_ {width:238px;}
}
@media \0screen{
	.img_ratio_30112_ {width:238px;}
}

/* ****************** 배너관리 - 이미지 슬라이드 (확장형)  ****************** */

@font-face {
	font-family: 'icomoon_slider';
	src: url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot');
	src: url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}

#owl__29499_ {max-width: 800px; margin:0 auto;}
#owl__29499_ a {border:none; text-decoration:none;}
#owl__29499_ a img {border:none;}
#owl__29499_ .owl-item {z-index: 1;}
#owl__29499_ .item {position:relative;}
#owl__29499_ .item .caption {position:absolute; left:0; right:0; top:80%; bottom:0; background:#333; background:rgba(0,0,0,0.5);}
#owl__29499_ .item .caption span {
	display:block; position:absolute; top:50%; left:0; right:0; height:20px; line-height:20px; margin-top:-10px; padding:0 10px;
	box-sizing:border-box; font-size:14px; color:#fff; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}

#owl__29499_ .owl-controls {-webkit-tap-highlight-color:transparent;}
#owl__29499_ .owl-controls .owl-nav [class*='owl-'] {
	position:absolute; top:50%; z-index:2; width:40px; height:40px; line-height:40px; margin-top:-20px;
	font-size:0; cursor:pointer; opacity:0.7;
}
#owl__29499_ .owl-controls .owl-nav [class*='owl-']:before{font-family:'icomoon_slider'; font-size:40px; font-weight:bold; color:#fff;}
#owl__29499_ .owl-controls .owl-nav [class*='owl-']:hover {opacity:1;}
#owl__29499_ .owl-controls .owl-nav .owl-prev {left:5px;}
#owl__29499_ .owl-controls .owl-nav .owl-next {right:5px;}
#owl__29499_ .owl-controls .owl-nav .owl-prev:before {content:'\e600';}
#owl__29499_ .owl-controls .owl-nav .owl-next:before {content:'\e601';}
#owl__29499_ .owl-controls .owl-nav .disabled {opacity:0.5; cursor:default;}

#owl__29499_ .owl-dots {position:absolute; left:0; width:100%; height:30px; padding:10px; font-size:0; box-sizing:border-box; text-align:center;}
#owl__29499_ .owl-dots .owl-dot {display:inline-block; zoom:1; *display:inline;}
#owl__29499_ .owl-dots .owl-dot span {
	display:block;width:10px; height:10px; margin:0 4px;
	background:#d6d6d6; border-radius:30px;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
}
#owl__29499_ .owl-dots .owl-dot.active span,
#owl__29499_ .owl-dots .owl-dot:hover span {background:#869791;}

/* ****************** 공백  ****************** */

.empty_line_29500_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_29500_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_29500_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_29801_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_29801_ > div:after {content:''; display:block; clear:both;}
.layout_29801_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_29801_ {min-width:1000px;}
}

/* ****************** 이미지  ****************** */

.img_29796_ {display:inline-block; overflow:hidden; position:relative; width:474px; max-width:100%; vertical-align:top;}
.img_29796_ * {box-sizing:border-box;}
.img_29796_ a {display:block; text-decoration:none;}
.img_29796_ img {max-width:100%; vertical-align:top;}

/* ****************** 이미지  ****************** */

.img_29798_ {display:inline-block; overflow:hidden; position:relative; width:474px; max-width:100%; vertical-align:top;}
.img_29798_ * {box-sizing:border-box;}
.img_29798_ a {display:block; text-decoration:none;}
.img_29798_ img {max-width:100%; vertical-align:top;}

/* ****************** 이미지  ****************** */

.img_29799_ {display:inline-block; overflow:hidden; position:relative; width:474px; max-width:100%; vertical-align:top;}
.img_29799_ * {box-sizing:border-box;}
.img_29799_ a {display:block; text-decoration:none;}
.img_29799_ img {max-width:100%; vertical-align:top;}

/* ****************** 이미지  ****************** */

.img_29800_ {display:inline-block; overflow:hidden; position:relative; width:474px; max-width:100%; vertical-align:top;}
.img_29800_ * {box-sizing:border-box;}
.img_29800_ a {display:block; text-decoration:none;}
.img_29800_ img {max-width:100%; vertical-align:top;}

/* ****************** 이미지  ****************** */

.img_30118_ {display:inline-block; overflow:hidden; position:relative; width:474px; max-width:100%; vertical-align:top;}
.img_30118_ * {box-sizing:border-box;}
.img_30118_ a {display:block; text-decoration:none;}
.img_30118_ img {max-width:100%; vertical-align:top;}

/* ****************** 이미지  ****************** */

.img_30117_ {display:inline-block; overflow:hidden; position:relative; width:474px; max-width:100%; vertical-align:top;}
.img_30117_ * {box-sizing:border-box;}
.img_30117_ a {display:block; text-decoration:none;}
.img_30117_ img {max-width:100%; vertical-align:top;}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_29802_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_29802_ * {box-sizing:border-box;}
.img_ratio_29802_ a {display:block; text-decoration:none;}
.img_ratio_29802_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_29802_ {width:800px;}
}
@media \0screen{
	.img_ratio_29802_ {width:800px;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_29506_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_29506_ > div:after {content:''; display:block; clear:both;}
.layout_29506_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_29506_ {min-width:1200px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_29756_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_29756_ * {box-sizing:border-box;}
.img_ratio_29756_ a {display:block; text-decoration:none;}
.img_ratio_29756_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_29756_ {width:1200px;}
}
@media \0screen{
	.img_ratio_29756_ {width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__29508_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__29508_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__29508_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__29508_ li {float:left;}
.pm-board_album__29508_ li.clear {clear:both;}
.pm-board_album__29508_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__29508_ .figure {margin:0;}
.pm-board_album__29508_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__29508_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__29508_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__29508_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__29508_ .bd,
.pm-board_album__29508_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__29508_ .comment {font-weight:normal; color:#888;}
.pm-board_album__29508_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__29508_.col_2 li {width:50%;}
.pm-board_album__29508_.col_3 li {width:33.33%;}
.pm-board_album__29508_.col_4 li {width:25%;}
.pm-board_album__29508_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30088_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_30088_ > div:after {content:''; display:block; clear:both;}
.layout_30088_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30088_ {min-width:1200px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_30090_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_30090_ * {box-sizing:border-box;}
.img_ratio_30090_ a {display:block; text-decoration:none;}
.img_ratio_30090_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_30090_ {width:1200px;}
}
@media \0screen{
	.img_ratio_30090_ {width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30089_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30089_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30089_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30089_ li {float:left;}
.pm-board_album__30089_ li.clear {clear:both;}
.pm-board_album__30089_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30089_ .figure {margin:0;}
.pm-board_album__30089_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30089_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30089_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30089_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30089_ .bd,
.pm-board_album__30089_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30089_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30089_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30089_.col_2 li {width:50%;}
.pm-board_album__30089_.col_3 li {width:33.33%;}
.pm-board_album__30089_.col_4 li {width:25%;}
.pm-board_album__30089_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30091_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_30091_ > div:after {content:''; display:block; clear:both;}
.layout_30091_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30091_ {min-width:1200px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_30092_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_30092_ * {box-sizing:border-box;}
.img_ratio_30092_ a {display:block; text-decoration:none;}
.img_ratio_30092_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_30092_ {width:1200px;}
}
@media \0screen{
	.img_ratio_30092_ {width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30093_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30093_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30093_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30093_ li {float:left;}
.pm-board_album__30093_ li.clear {clear:both;}
.pm-board_album__30093_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30093_ .figure {margin:0;}
.pm-board_album__30093_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30093_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30093_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30093_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30093_ .bd,
.pm-board_album__30093_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30093_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30093_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30093_.col_2 li {width:50%;}
.pm-board_album__30093_.col_3 li {width:33.33%;}
.pm-board_album__30093_.col_4 li {width:25%;}
.pm-board_album__30093_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30100_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_30100_ > div:after {content:''; display:block; clear:both;}
.layout_30100_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30100_ {min-width:1200px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_30101_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_30101_ * {box-sizing:border-box;}
.img_ratio_30101_ a {display:block; text-decoration:none;}
.img_ratio_30101_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_30101_ {width:1200px;}
}
@media \0screen{
	.img_ratio_30101_ {width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30102_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30102_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30102_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30102_ li {float:left;}
.pm-board_album__30102_ li.clear {clear:both;}
.pm-board_album__30102_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30102_ .figure {margin:0;}
.pm-board_album__30102_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30102_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30102_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30102_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30102_ .bd,
.pm-board_album__30102_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30102_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30102_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30102_.col_2 li {width:50%;}
.pm-board_album__30102_.col_3 li {width:33.33%;}
.pm-board_album__30102_.col_4 li {width:25%;}
.pm-board_album__30102_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30097_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_30097_ > div:after {content:''; display:block; clear:both;}
.layout_30097_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30097_ {min-width:1200px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_30098_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_30098_ * {box-sizing:border-box;}
.img_ratio_30098_ a {display:block; text-decoration:none;}
.img_ratio_30098_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_30098_ {width:1200px;}
}
@media \0screen{
	.img_ratio_30098_ {width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30099_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30099_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30099_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30099_ li {float:left;}
.pm-board_album__30099_ li.clear {clear:both;}
.pm-board_album__30099_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30099_ .figure {margin:0;}
.pm-board_album__30099_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30099_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30099_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30099_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30099_ .bd,
.pm-board_album__30099_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30099_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30099_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30099_.col_2 li {width:50%;}
.pm-board_album__30099_.col_3 li {width:33.33%;}
.pm-board_album__30099_.col_4 li {width:25%;}
.pm-board_album__30099_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30094_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_30094_ > div:after {content:''; display:block; clear:both;}
.layout_30094_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30094_ {min-width:1200px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_30095_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_30095_ * {box-sizing:border-box;}
.img_ratio_30095_ a {display:block; text-decoration:none;}
.img_ratio_30095_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_30095_ {width:1200px;}
}
@media \0screen{
	.img_ratio_30095_ {width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30441_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30441_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30441_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30441_ li {float:left;}
.pm-board_album__30441_ li.clear {clear:both;}
.pm-board_album__30441_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30441_ .figure {margin:0;}
.pm-board_album__30441_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30441_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30441_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30441_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30441_ .bd,
.pm-board_album__30441_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30441_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30441_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30441_.col_2 li {width:50%;}
.pm-board_album__30441_.col_3 li {width:33.33%;}
.pm-board_album__30441_.col_4 li {width:25%;}
.pm-board_album__30441_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30106_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_30106_ > div:after {content:''; display:block; clear:both;}
.layout_30106_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30106_ {min-width:1200px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_30107_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_30107_ * {box-sizing:border-box;}
.img_ratio_30107_ a {display:block; text-decoration:none;}
.img_ratio_30107_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_30107_ {width:1200px;}
}
@media \0screen{
	.img_ratio_30107_ {width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30108_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30108_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30108_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30108_ li {float:left;}
.pm-board_album__30108_ li.clear {clear:both;}
.pm-board_album__30108_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30108_ .figure {margin:0;}
.pm-board_album__30108_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30108_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30108_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30108_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30108_ .bd,
.pm-board_album__30108_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30108_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30108_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30108_.col_2 li {width:50%;}
.pm-board_album__30108_.col_3 li {width:33.33%;}
.pm-board_album__30108_.col_4 li {width:25%;}
.pm-board_album__30108_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30109_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_30109_ > div:after {content:''; display:block; clear:both;}
.layout_30109_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30109_ {min-width:1200px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_30110_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_30110_ * {box-sizing:border-box;}
.img_ratio_30110_ a {display:block; text-decoration:none;}
.img_ratio_30110_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_30110_ {width:1200px;}
}
@media \0screen{
	.img_ratio_30110_ {width:1200px;}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30111_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30111_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30111_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30111_ li {float:left;}
.pm-board_album__30111_ li.clear {clear:both;}
.pm-board_album__30111_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30111_ .figure {margin:0;}
.pm-board_album__30111_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30111_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30111_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30111_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30111_ .bd,
.pm-board_album__30111_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30111_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30111_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30111_.col_2 li {width:50%;}
.pm-board_album__30111_.col_3 li {width:33.33%;}
.pm-board_album__30111_.col_4 li {width:25%;}
.pm-board_album__30111_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_29509_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_29509_ > div:after {content:''; display:block; clear:both;}
.layout_29509_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_29509_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title1212 p {position:relative; margin:0; padding:0; font-weight:bold; line-height:1em;}

.style_A1212 p {padding-top:10px;}
.style_A1212 i {content:''; position:absolute; left:0; top:0; width:20px; height:4px;}

.style_B1212 p {padding-bottom:12px;}
.style_B1212 i {content:''; position:absolute; left:0; bottom:0; width:20px; height:4px;}

.style_C1212 p {padding-left:14px;}
.style_C1212 i {content:''; position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px; border-radius:3px;}

.style_D1212 p {padding-left:14px;}
.style_D1212 i {content:''; position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px;}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__29511_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__29511_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__29511_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__29511_ li {float:left;}
.pm-board_album__29511_ li.clear {clear:both;}
.pm-board_album__29511_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__29511_ .figure {margin:0;}
.pm-board_album__29511_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__29511_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__29511_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__29511_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__29511_ .bd,
.pm-board_album__29511_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__29511_ .comment {font-weight:normal; color:#888;}
.pm-board_album__29511_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__29511_.col_2 li {width:50%;}
.pm-board_album__29511_.col_3 li {width:33.33%;}
.pm-board_album__29511_.col_4 li {width:25%;}
.pm-board_album__29511_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30542_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_30542_ > div:after {content:''; display:block; clear:both;}
.layout_30542_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30542_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title1212 p {position:relative; margin:0; padding:0; font-weight:bold; line-height:1em;}

.style_A1212 p {padding-top:10px;}
.style_A1212 i {content:''; position:absolute; left:0; top:0; width:20px; height:4px;}

.style_B1212 p {padding-bottom:12px;}
.style_B1212 i {content:''; position:absolute; left:0; bottom:0; width:20px; height:4px;}

.style_C1212 p {padding-left:14px;}
.style_C1212 i {content:''; position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px; border-radius:3px;}

.style_D1212 p {padding-left:14px;}
.style_D1212 i {content:''; position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px;}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30544_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30544_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30544_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30544_ li {float:left;}
.pm-board_album__30544_ li.clear {clear:both;}
.pm-board_album__30544_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30544_ .figure {margin:0;}
.pm-board_album__30544_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30544_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30544_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30544_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30544_ .bd,
.pm-board_album__30544_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30544_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30544_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30544_.col_2 li {width:50%;}
.pm-board_album__30544_.col_3 li {width:33.33%;}
.pm-board_album__30544_.col_4 li {width:25%;}
.pm-board_album__30544_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30545_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_30545_ > div:after {content:''; display:block; clear:both;}
.layout_30545_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30545_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title1212 p {position:relative; margin:0; padding:0; font-weight:bold; line-height:1em;}

.style_A1212 p {padding-top:10px;}
.style_A1212 i {content:''; position:absolute; left:0; top:0; width:20px; height:4px;}

.style_B1212 p {padding-bottom:12px;}
.style_B1212 i {content:''; position:absolute; left:0; bottom:0; width:20px; height:4px;}

.style_C1212 p {padding-left:14px;}
.style_C1212 i {content:''; position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px; border-radius:3px;}

.style_D1212 p {padding-left:14px;}
.style_D1212 i {content:''; position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px;}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30547_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30547_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30547_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30547_ li {float:left;}
.pm-board_album__30547_ li.clear {clear:both;}
.pm-board_album__30547_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30547_ .figure {margin:0;}
.pm-board_album__30547_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30547_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30547_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30547_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30547_ .bd,
.pm-board_album__30547_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30547_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30547_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30547_.col_2 li {width:50%;}
.pm-board_album__30547_.col_3 li {width:33.33%;}
.pm-board_album__30547_.col_4 li {width:25%;}
.pm-board_album__30547_.col_5 li {width:20%;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_30549_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_30549_ > div:after {content:''; display:block; clear:both;}
.layout_30549_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_30549_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title1212 p {position:relative; margin:0; padding:0; font-weight:bold; line-height:1em;}

.style_A1212 p {padding-top:10px;}
.style_A1212 i {content:''; position:absolute; left:0; top:0; width:20px; height:4px;}

.style_B1212 p {padding-bottom:12px;}
.style_B1212 i {content:''; position:absolute; left:0; bottom:0; width:20px; height:4px;}

.style_C1212 p {padding-left:14px;}
.style_C1212 i {content:''; position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px; border-radius:3px;}

.style_D1212 p {padding-left:14px;}
.style_D1212 i {content:''; position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px;}

/* ****************** 최근 게시글 - 앨범형  ****************** */

.pm-board_album__30551_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-board_album__30551_ ul {margin:0; padding:0; list-style:none;}
.pm-board_album__30551_ ul:after {content:''; display:block; clear:both;}
.pm-board_album__30551_ li {float:left;}
.pm-board_album__30551_ li.clear {clear:both;}
.pm-board_album__30551_ li a {display:block; text-decoration:none; text-align:center; color:#333; padding:10px 10px 30px;}
.pm-board_album__30551_ .figure {margin:0;}
.pm-board_album__30551_ .figure img {display:block; margin:0 auto; max-width:100%;}
.pm-board_album__30551_ .figure span {
	display:block; min-width:50px; max-width:120px; height:90px; margin:0 auto;
	font-size:12px; color:#999; line-height:90px; font-family:Arial;
	background:#eee; border:1px solid #ccc;
}
.pm-board_album__30551_ .bd {margin:8px 0 0; font-size:13px;}
.pm-board_album__30551_ .date {margin:5px 0 0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_album__30551_ .bd,
.pm-board_album__30551_ .date {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pm-board_album__30551_ .comment {font-weight:normal; color:#888;}
.pm-board_album__30551_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center; width:100% !important;}

.pm-board_album__30551_.col_2 li {width:50%;}
.pm-board_album__30551_.col_3 li {width:33.33%;}
.pm-board_album__30551_.col_4 li {width:25%;}
.pm-board_album__30551_.col_5 li {width:20%;}
