
/* ****************** 1칸 레이아웃  ****************** */

.layout_111517_ {clear:both; min-width:320px; max-width:100%px; margin:0 auto;}
.layout_111517_ > div:after {content:''; display:block; clear:both;}
.layout_111517_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_111517_ {min-width:100%px;}
}

/* ****************** 공백  ****************** */

.empty_line_111514_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_111514_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_111514_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_117636_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_117636_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_117636_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_228396_ {font-size:0;font-family:'JalnanGothic';}

.title_228396_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_228396_.style_top p {padding-top:10px;}
.title_228396_.style_top p:before {left:0; top:0; width:50px; height:4px;}

.title_228396_.style_right p {padding-right:14px;}
.title_228396_.style_right p:before {right:0; top:10px; width:4px; height:50px;}

.title_228396_.style_bottom p {padding-bottom:12px;}
.title_228396_.style_bottom p:before {left:0; bottom:0; width:50px; height:4px;}

.title_228396_.style_left p {padding-left:14px;}
.title_228396_.style_left p:before {left:0; top:10px; width:4px; height:50px;}

.title_228396_.style_circle1 p {padding-left:20px;}
.title_228396_.style_circle1 p:before {
	left:0; top:29px; width:12px; height:12px;
	border-radius:12px;
}

.title_228396_.style_circle2 p {padding-left:20px;}
.title_228396_.style_circle2 p:before {
	left:0; top:29px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_228396_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:50px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_228396_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:32px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
}


/* ****************** HTML 편집기  ****************** */

.html_117633_ {overflow:hidden;}
.html_117633_:after {content:''; display:block; clear:both;}

/* ****************** HTML 편집기  ****************** */

.html_137673_ {overflow:hidden;}
.html_137673_:after {content:''; display:block; clear:both;}

/* ****************** 맞춤게시판 - Magic 앨범형  ****************** */


.ui-button,.s21 .ui-table .etc .btns a {border-radius: .4em !important;}

	.magic-webs-_114988_ {padding:4px}
	.magic-webs-_114988_ .magic-list {margin:0;padding:0;list-style:none}
	.magic-webs-_114988_ .magic-item {display:inline-block;width:100%;padding:4px;vertical-align:top;box-sizing:border-box}
	.magic-webs-_114988_ .magic-item > a {display:block;position:relative;}
	.magic-webs-_114988_ .magic-item > a figure {border:1px solid #bbb; border-radius: 8px;}
	.magic-webs-_114988_ .magic-item > a figure img {width:100%;vertical-align:top}
	.magic-webs-_114988_ .magic-item > a div {padding:4px;}
	.magic-webs-_114988_ .magic-item > a div span {display:block;padding:4px;line-height:1.4em;}
	.magic-webs-_114988_ .magic-item > a div .subject {font-size:18px;color:#222;font-weight:bold;}
        .magic-webs-_114988_ .magic-item > a p{font-size:18px;color:#222;font-weight:bold;text-align:center !important;}
	.magic-webs-_114988_ .empty {width:100%;font-size:13px;line-height:100px;text-align:center}

	@media (min-width:1024px){
		.magic-webs-_114988_ {padding:12px}
		.magic-webs-_114988_ .magic-item {width:50%;padding:8px}
		.magic-webs-_114988_ .magic-item > a div {padding:8px}
		.magic-webs-_114988_ .magic-item > a div .subject {font-size:15px}
	}

	@media (min-width:1200px){
		.magic-webs-_114988_ .magic-item {width:25%;padding:20px}
		.magic-webs-_114988_ .magic-item > a div {padding:12px}
		.magic-webs-_114988_ .magic-item > a div .subject {font-size:16px}
	}

.img_scale_114988 { 
            margin:0px auto; 
            overflow:hidden; 
    } 

.img_scale_114988  img { 
    width:100%; 
    -webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1); 
    -webkit-transition:.3s; 
    -moz-transition:.3s; 
    -ms-transition:.3s; 
    -o-transition:.3s; 
    transition:.3s; 
} 

.img_scale_114988:hover img { 
    -webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    -ms-transform:scale(1.1);  
    -o-transform:scale(1.1); 
    transform:scale(1.1); 
} 




/* ****************** 공백  ****************** */

.empty_line_136918_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_136918_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_136918_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 아이콘 버튼  ****************** */

@font-face {
	font-family: 'icomoon_15051801';
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot');
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.svg#icomoon_15051801') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon_button_112026_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #000000; border-radius:100px; background:#000000; box-sizing:border-box;
	font-size:16px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.icon_button_112026_.style_line a {background:transparent; color:#000000;}
.icon_button_112026_.space_normal a {padding:.6em 1.2em;}
.icon_button_112026_.space_wide a {padding:1em 2em;}
.icon_button_112026_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

.icon_button_112026_ a:before {
	content:'\e629'; font-family:"icomoon_15051801";
	margin-right:10px; font-size:1em; font-weight:normal; color:;
}

/* ****************** 공백  ****************** */

.empty_line_137671_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_137671_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_137671_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_111996_ {clear:both; min-width:320px; max-width:1140px; margin:0 auto;}
.layout_111996_ > div:after {content:''; display:block; clear:both;}
.layout_111996_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_111996_ {min-width:1140px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_117632_ {font-size:0;}

.title_117632_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_117632_.style_top p {padding-top:10px;}
.title_117632_.style_top p:before {left:0; top:0; width:50px; height:4px;}

.title_117632_.style_right p {padding-right:14px;}
.title_117632_.style_right p:before {right:0; top:10px; width:4px; height:50px;}

.title_117632_.style_bottom p {padding-bottom:12px;}
.title_117632_.style_bottom p:before {left:0; bottom:0; width:50px; height:4px;}

.title_117632_.style_left p {padding-left:14px;}
.title_117632_.style_left p:before {left:0; top:10px; width:4px; height:50px;}

.title_117632_.style_circle1 p {padding-left:20px;}
.title_117632_.style_circle1 p:before {
	left:0; top:29px; width:12px; height:12px;
	border-radius:12px;
}

.title_117632_.style_circle2 p {padding-left:20px;}
.title_117632_.style_circle2 p:before {
	left:0; top:29px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_117632_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:50px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_117632_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
}


/* ****************** 여백 pc+mobile  ****************** */

.group_269971_ { width:100%; height:60px; line-height:60px; }

@media(max-width:1100px){
.group_269971_ { width:100%; height:50px; line-height:50px; }}

@media(max-width:768px){
.group_269971_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_269971_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_269971_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_137668_ {font-size:0;}

.title_137668_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_137668_.style_top p {padding-top:10px;}
.title_137668_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_137668_.style_right p {padding-right:14px;}
.title_137668_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_137668_.style_bottom p {padding-bottom:12px;}
.title_137668_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_137668_.style_left p {padding-left:14px;}
.title_137668_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_137668_.style_circle1 p {padding-left:20px;}
.title_137668_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_137668_.style_circle2 p {padding-left:20px;}
.title_137668_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_137668_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#777777; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_137668_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#777777; line-height:1.4em;
}
}


/* ****************** 타이틀 텍스트  ****************** */

.title_228416_ {font-size:0;font-family:'JalnanGothic';}

.title_228416_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_228416_.style_top p {padding-top:10px;}
.title_228416_.style_top p:before {left:0; top:0; width:45px; height:4px;}

.title_228416_.style_right p {padding-right:14px;}
.title_228416_.style_right p:before {right:0; top:9px; width:4px; height:45px;}

.title_228416_.style_bottom p {padding-bottom:12px;}
.title_228416_.style_bottom p:before {left:0; bottom:0; width:45px; height:4px;}

.title_228416_.style_left p {padding-left:14px;}
.title_228416_.style_left p:before {left:0; top:9px; width:4px; height:45px;}

.title_228416_.style_circle1 p {padding-left:20px;}
.title_228416_.style_circle1 p:before {
	left:0; top:26px; width:12px; height:12px;
	border-radius:12px;
}

.title_228416_.style_circle2 p {padding-left:20px;}
.title_228416_.style_circle2 p:before {
	left:0; top:26px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_228416_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:45px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_228416_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:28px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
}


/* ****************** 타이틀 텍스트  ****************** */

.title_269981_ {font-size:0;}

.title_269981_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_269981_.style_top p {padding-top:10px;}
.title_269981_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_269981_.style_right p {padding-right:14px;}
.title_269981_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_269981_.style_bottom p {padding-bottom:12px;}
.title_269981_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_269981_.style_left p {padding-left:14px;}
.title_269981_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_269981_.style_circle1 p {padding-left:20px;}
.title_269981_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_269981_.style_circle2 p {padding-left:20px;}
.title_269981_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_269981_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_269981_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:14px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
}


/* ****************** 타이틀 텍스트  ****************** */

.title_269991_ {font-size:0;}

.title_269991_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_269991_.style_top p {padding-top:10px;}
.title_269991_.style_top p:before {left:0; top:0; width:24px; height:4px;}

.title_269991_.style_right p {padding-right:14px;}
.title_269991_.style_right p:before {right:0; top:5px; width:4px; height:24px;}

.title_269991_.style_bottom p {padding-bottom:12px;}
.title_269991_.style_bottom p:before {left:0; bottom:0; width:24px; height:4px;}

.title_269991_.style_left p {padding-left:14px;}
.title_269991_.style_left p:before {left:0; top:5px; width:4px; height:24px;}

.title_269991_.style_circle1 p {padding-left:20px;}
.title_269991_.style_circle1 p:before {
	left:0; top:11px; width:12px; height:12px;
	border-radius:12px;
}

.title_269991_.style_circle2 p {padding-left:20px;}
.title_269991_.style_circle2 p:before {
	left:0; top:11px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_269991_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:24px; letter-spacing:-1px; font-weight:bold; color:#d00000; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_269991_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:bold; color:#d00000; line-height:1.4em;
}
}


/* ****************** 아이콘 버튼  ****************** */

@font-face {
	font-family: 'icomoon_15051801';
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot');
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.svg#icomoon_15051801') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon_button_144509_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #2daace; border-radius:100px; background:#2daace; box-sizing:border-box;
	font-size:16px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
}
.icon_button_144509_ a:hover {border:1px solid #000; background:#000; }
.icon_button_144509_.style_line a {background:transparent; color:#2daace;}
.icon_button_144509_.space_normal a {padding:.6em 1.2em;}
.icon_button_144509_.space_wide a {padding:1em 2em;}
.icon_button_144509_.space_full a {display:block; width:100%; padding:1em 2em;}

.icon_button_144509_ a:before {
	content:'\e629'; font-family:"icomoon_15051801";
	margin-right:10px; font-size:1em; font-weight:normal; color:;
}

/* ****************** 여백 pc+mobile  ****************** */

.group_270001_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270001_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270001_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270001_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270001_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 3칸 레이아웃  ****************** */

.layout_112004_ {clear:both; min-width:320px; max-width:1100px; margin:0 auto;}
.layout_112004_ > div {margin-left:-50px;}
.layout_112004_ > div:after {content:''; display:block; clear:both;}
.layout_112004_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:50px; box-sizing:border-box;}
.layout_112004_ > div > .container_1 {width:33.333333333333%;}
.layout_112004_ > div > .container_2 {width:33.333333333333%;}
.layout_112004_ > div > .container_3 {width:33.333333333333%;}

@media (max-width:1023px){
	.layout_112004_ > div > .container_1 { width:100%; }
	.layout_112004_ > div > .container_2 {clear:both; width:100%; padding-top:50px;}
	.layout_112004_ > div > .container_3 {clear:both; width:100%; padding-top:50px;}
}

@media \0screen{
	.layout_112004_ {min-width:1100px;}
}

/* ****************** 이미지  ****************** */

.img_112005_ {display:inline-block; overflow:hidden; position:relative; width:160px; max-width:100%; vertical-align:top;}
.img_112005_ * {box-sizing:border-box;}
.img_112005_ a {display:block; text-decoration:none;}
.img_112005_ img {max-width:100%; vertical-align:top;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112009_ {font-size:0;}
.title_112009_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112009_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112009_.style_top p {padding-top:10px;}
.title_112009_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_112009_.style_right p {padding-right:14px;}
.title_112009_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_112009_.style_bottom p {padding-bottom:12px;}
.title_112009_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_112009_.style_left p {padding-left:14px;}
.title_112009_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_112009_.style_circle1 p {padding-left:20px;}
.title_112009_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_112009_.style_circle2 p {padding-left:20px;}
.title_112009_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_112012_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#000000; line-height:1.6em; word-break:keep-all;
}

/* ****************** 이미지  ****************** */

.img_112008_ {display:inline-block; overflow:hidden; position:relative; width:160px; max-width:100%; vertical-align:top;}
.img_112008_ * {box-sizing:border-box;}
.img_112008_ a {display:block; text-decoration:none;}
.img_112008_ img {max-width:100%; vertical-align:top;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112006_ {font-size:0;}
.title_112006_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112006_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112006_.style_top p {padding-top:10px;}
.title_112006_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_112006_.style_right p {padding-right:14px;}
.title_112006_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_112006_.style_bottom p {padding-bottom:12px;}
.title_112006_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_112006_.style_left p {padding-left:14px;}
.title_112006_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_112006_.style_circle1 p {padding-left:20px;}
.title_112006_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_112006_.style_circle2 p {padding-left:20px;}
.title_112006_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_112007_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#000000; line-height:1.6em; word-break:keep-all;
}

/* ****************** 이미지  ****************** */

.img_112013_ {display:inline-block; overflow:hidden; position:relative; width:160px; max-width:100%; vertical-align:top;}
.img_112013_ * {box-sizing:border-box;}
.img_112013_ a {display:block; text-decoration:none;}
.img_112013_ img {max-width:100%; vertical-align:top;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112010_ {font-size:0;}
.title_112010_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112010_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112010_.style_top p {padding-top:10px;}
.title_112010_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_112010_.style_right p {padding-right:14px;}
.title_112010_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_112010_.style_bottom p {padding-bottom:12px;}
.title_112010_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_112010_.style_left p {padding-left:14px;}
.title_112010_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_112010_.style_circle1 p {padding-left:20px;}
.title_112010_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_112010_.style_circle2 p {padding-left:20px;}
.title_112010_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_112011_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#000000; line-height:1.6em;word-break:keep-all;
}

/* ****************** 공백  ****************** */

.empty_line_112014_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_112014_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112014_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 3칸 레이아웃  ****************** */

.layout_112015_ {clear:both; min-width:320px; max-width:1100px; margin:0 auto;}
.layout_112015_ > div {margin-left:-50px;}
.layout_112015_ > div:after {content:''; display:block; clear:both;}
.layout_112015_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:50px; box-sizing:border-box;}
.layout_112015_ > div > .container_1 {width:33.333333333333%;}
.layout_112015_ > div > .container_2 {width:33.333333333333%;}
.layout_112015_ > div > .container_3 {width:33.333333333333%;}

@media (max-width:1023px){
	.layout_112015_ > div > .container_1 { width:100%; }
	.layout_112015_ > div > .container_2 {clear:both; width:100%; padding-top:50px;}
	.layout_112015_ > div > .container_3 {clear:both; width:100%; padding-top:50px;}
}

@media \0screen{
	.layout_112015_ {min-width:1100px;}
}

/* ****************** 이미지  ****************** */

.img_112016_ {display:inline-block; overflow:hidden; position:relative; width:160px; max-width:100%; vertical-align:top;}
.img_112016_ * {box-sizing:border-box;}
.img_112016_ a {display:block; text-decoration:none;}
.img_112016_ img {max-width:100%; vertical-align:top;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112020_ {font-size:0;}
.title_112020_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112020_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112020_.style_top p {padding-top:10px;}
.title_112020_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_112020_.style_right p {padding-right:14px;}
.title_112020_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_112020_.style_bottom p {padding-bottom:12px;}
.title_112020_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_112020_.style_left p {padding-left:14px;}
.title_112020_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_112020_.style_circle1 p {padding-left:20px;}
.title_112020_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_112020_.style_circle2 p {padding-left:20px;}
.title_112020_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_112023_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#000000; line-height:1.6em;word-break:keep-all;
}

/* ****************** 이미지  ****************** */

.img_112019_ {display:inline-block; overflow:hidden; position:relative; width:160px; max-width:100%; vertical-align:top;}
.img_112019_ * {box-sizing:border-box;}
.img_112019_ a {display:block; text-decoration:none;}
.img_112019_ img {max-width:100%; vertical-align:top;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112017_ {font-size:0;}
.title_112017_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112017_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112017_.style_top p {padding-top:10px;}
.title_112017_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_112017_.style_right p {padding-right:14px;}
.title_112017_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_112017_.style_bottom p {padding-bottom:12px;}
.title_112017_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_112017_.style_left p {padding-left:14px;}
.title_112017_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_112017_.style_circle1 p {padding-left:20px;}
.title_112017_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_112017_.style_circle2 p {padding-left:20px;}
.title_112017_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_112018_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#000000; line-height:1.6em;word-break:keep-all;
}

/* ****************** 이미지  ****************** */

.img_112024_ {display:inline-block; overflow:hidden; position:relative; width:160px; max-width:100%; vertical-align:top;}
.img_112024_ * {box-sizing:border-box;}
.img_112024_ a {display:block; text-decoration:none;}
.img_112024_ img {max-width:100%; vertical-align:top;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112021_ {font-size:0;}
.title_112021_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112021_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112021_.style_top p {padding-top:10px;}
.title_112021_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_112021_.style_right p {padding-right:14px;}
.title_112021_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_112021_.style_bottom p {padding-bottom:12px;}
.title_112021_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_112021_.style_left p {padding-left:14px;}
.title_112021_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_112021_.style_circle1 p {padding-left:20px;}
.title_112021_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_112021_.style_circle2 p {padding-left:20px;}
.title_112021_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_112022_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#000000; line-height:1.6em;word-break:keep-all;
}

/* ****************** 공백  ****************** */

.empty_line_112025_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_112025_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112025_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 아이콘 버튼  ****************** */

@font-face {
	font-family: 'icomoon_15051801';
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot');
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.svg#icomoon_15051801') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon_button_268971_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #d00000; border-radius:100px; background:#d00000; box-sizing:border-box;
	font-size:16px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
}
.icon_button_268971_ a:hover {border:1px solid #000; background:#000; }
.icon_button_268971_.style_line a {background:transparent; color:#d00000;}
.icon_button_268971_.space_normal a {padding:.6em 1.2em;}
.icon_button_268971_.space_wide a {padding:1em 2em;}
.icon_button_268971_.space_full a {display:block; width:100%; padding:1em 2em;}

.icon_button_268971_ a:before {
	content:'\e629'; font-family:"icomoon_15051801";
	margin-right:10px; font-size:1em; font-weight:normal; color:;
}

/* ****************** 여백 pc+mobile  ****************** */

.group_270031_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270031_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270031_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270031_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270031_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 레이아웃  ****************** */

	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_2 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_3 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_4 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_5 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_6 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_7 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_8 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_9 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_10 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_11 {display:none}	.layout_156777_ > .box > .boxin1 > .boxin2 > .container_12 {display:none}
	.layout_156777_ { background:url('') center center no-repeat; background-size:cover; }
	.layout_156777_ > .box { width:100%; max-width:100%; clear:both; }
	.layout_156777_ > .box > .boxin1 { margin:0 auto;  padding:0 0; max-width:100%; }
	.layout_156777_ > .box > .boxin1 > .boxin2 { margin-left:-0; }
	.layout_156777_ > .box > .boxin1 > .boxin2 > [class^=container_] { float:left; padding-left:0; width:100%; box-sizing:border-box; }
	.layout_156777_ > .box > .boxin1 > .boxin2:after { display:block; content:''; clear:both; }
	@media(max-width:1099px){
	.layout_156777_ > .box > .boxin1 { padding:0 0; }
	.layout_156777_ > .box > .boxin1 > .boxin2 { margin-left:-0; }
	.layout_156777_ > .box > .boxin1 > .boxin2 > [class^=container_] { padding-left:0; width:100%; }}
	@media(max-width:768px){
	.layout_156777_ > .box > .boxin1 { padding:0 0; }
	.layout_156777_ > .box > .boxin1 > .boxin2 { margin-left:-0; }
	.layout_156777_ > .box > .boxin1 > .boxin2 > [class^=container_] { padding-left:0; width:100%; }}

	[id^=div_user_list] .layout_156777_ {padding-right:0}

/* ****************** 그룹  ****************** */

	.group_156789_ * { box-sizing:border-box; color:#fff }
	.group_156789_ { display:block; overflow:hidden; position:relative; width:100%; background:url('/img_up/shop_pds/webs/farm/vj_wdf_20241104_021730725487.jpg') center center no-repeat; background-size:cover; background-attachment: fixed}
	.group_156789_ > .wrap { display:table; width:100%; height:600px;}
	.group_156789_ > .wrap > .con { display:table-cell; width:100%; height:500px; padding:0 35px; vertical-align:middle; }
	.group_156789_ > .wrap > .con > span { font-size:50px; margin:0 0 40px;font-family:'JalnanGothic'; }
	.group_156789_ > .wrap > .con > div { font-size:24px; margin-bottom:40px; }
	.group_156789_ > .wrap > .con > a { font-size:18px; padding:15px 55px; border:1px solid #2ea9cd; background:rgba(46,169,205,1); border-radius:30px;color:#fff;}
	.group_156789_ > .wrap > .con > a:hover {background:rgba(208,0,0,1);border:1px solid #d00000;} 
@media(max-width:768px){
	.group_156789_ > .wrap > .con > h3 { font-size:22px; }
	.group_156789_ > .wrap > .con > div { font-size:16px; }
	.group_156789_ > .wrap > .con > a { font-size:16px; }
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_228906_ {clear:both; min-width:320px; max-width:1140px; margin:0 auto;}
.layout_228906_ > div:after {content:''; display:block; clear:both;}
.layout_228906_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_228906_ {min-width:1140px;}
}

/* ****************** 공백  ****************** */

.empty_line_269961_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_269961_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_269961_:before {content:'공백 : 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_228896_ {font-size:0;font-family:'JalnanGothic';}

.title_228896_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_228896_.style_top p {padding-top:10px;}
.title_228896_.style_top p:before {left:0; top:0; width:50px; height:4px;}

.title_228896_.style_right p {padding-right:14px;}
.title_228896_.style_right p:before {right:0; top:10px; width:4px; height:50px;}

.title_228896_.style_bottom p {padding-bottom:12px;}
.title_228896_.style_bottom p:before {left:0; bottom:0; width:50px; height:4px;}

.title_228896_.style_left p {padding-left:14px;}
.title_228896_.style_left p:before {left:0; top:10px; width:4px; height:50px;}

.title_228896_.style_circle1 p {padding-left:20px;}
.title_228896_.style_circle1 p:before {
	left:0; top:29px; width:12px; height:12px;
	border-radius:12px;
}

.title_228896_.style_circle2 p {padding-left:20px;}
.title_228896_.style_circle2 p:before {
	left:0; top:29px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_228896_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:50px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_228896_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:32px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
}


/* ****************** 공백  ****************** */

.empty_line_228936_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_228936_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_228936_:before {content:'공백 : 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_270011_ {font-size:0;}

.title_270011_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_270011_.style_top p {padding-top:10px;}
.title_270011_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_270011_.style_right p {padding-right:14px;}
.title_270011_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_270011_.style_bottom p {padding-bottom:12px;}
.title_270011_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_270011_.style_left p {padding-left:14px;}
.title_270011_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_270011_.style_circle1 p {padding-left:20px;}
.title_270011_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_270011_.style_circle2 p {padding-left:20px;}
.title_270011_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_270011_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_270011_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:14px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
}


/* ****************** 타이틀 텍스트  ****************** */

.title_270021_ {font-size:0;}

.title_270021_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_270021_.style_top p {padding-top:10px;}
.title_270021_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_270021_.style_right p {padding-right:14px;}
.title_270021_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_270021_.style_bottom p {padding-bottom:12px;}
.title_270021_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_270021_.style_left p {padding-left:14px;}
.title_270021_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_270021_.style_circle1 p {padding-left:20px;}
.title_270021_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_270021_.style_circle2 p {padding-left:20px;}
.title_270021_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_270021_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#d00000; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_270021_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:14px; letter-spacing:-1px; font-weight:normal; color:#d00000; line-height:1.4em;
}
}


/* ****************** 1칸 레이아웃  ****************** */

.layout_112562_ {clear:both; min-width:320px; max-width:1140px; margin:0 auto;}
.layout_112562_ > div:after {content:''; display:block; clear:both;}
.layout_112562_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_112562_ {min-width:1140px;}
}

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_112563_:after {content:''; display:block; clear:both;}
.img_tile_112563_ * {box-sizing:border-box;}
.img_tile_112563_ .item {float:left; position:relative; width:100%; padding:5px;}
.img_tile_112563_ .item a {display:block; text-decoration:none;}
.img_tile_112563_ figure {display:block; margin:0; padding:5px; text-align:center;}
.img_tile_112563_ figure img {max-width:100%; vertical-align:bottom;}
.img_tile_112563_ .text_box {display:block;}
.img_tile_112563_ .text_box p {margin:0; padding:5px; text-align:center;}
.img_tile_112563_ .subject {font-weight:none; color:#000000;}
.img_tile_112563_ .content {color:#444;}

.text_sml_112563_ .subject {font-size:14px; line-height:1.6em;}
.text_sml_112563_ .content {font-size:13px; line-height:1.6em;}
.text_mid_112563_ .subject {font-size:16px; line-height:1.4em;}
.text_mid_112563_ .content {font-size:14px; line-height:1.6em;}
.text_big_112563_ .subject {font-size:18px; line-height:1.4em;}
.text_big_112563_ .content {font-size:15px; line-height:1.6em;}

.col_m_1_112563_ .item {width:100%;}
.col_m_2_112563_ .item {width:50%;}
.col_m_3_112563_ .item {width:33.3333%;}
.col_m_1_112563_ .item,
.col_m_2_112563_ .item2n,
.col_m_3_112563_ .item3n {clear:both;}

@media (min-width:1024px){
	.col_m_1_112563_ .item,
	.col_m_2_112563_ .item2n,
	.col_m_3_112563_ .item3n {clear:none;}

	.col_pc_1_112563_ .item {width:100%;}
	.col_pc_2_112563_ .item {width:50%;}
	.col_pc_3_112563_ .item {width:33.3333%;}
	.col_pc_4_112563_ .item {width:25%;}
	.col_pc_5_112563_ .item {width:20%;}
	.col_pc_6_112563_ .item {width:16.6666%;}
	.col_pc_1_112563_ .item,
	.col_pc_2_112563_ .item2n,
	.col_pc_3_112563_ .item3n,
	.col_pc_4_112563_ .item4n,
	.col_pc_5_112563_ .item5n,
	.col_pc_6_112563_ .item6n {clear:both;}
}

@media \0screen{
	.col_m_1_112563_ .item,
	.col_m_2_112563_ .item2n,
	.col_m_3_112563_ .item3n {clear:none;}

	.col_pc_1_112563_ .item {width:100%;}
	.col_pc_2_112563_ .item {width:50%;}
	.col_pc_3_112563_ .item {width:33.3333%;}
	.col_pc_4_112563_ .item {width:25%;}
	.col_pc_5_112563_ .item {width:20%;}
	.col_pc_6_112563_ .item {width:16.6666%;}
	.col_pc_1_112563_ .item,
	.col_pc_2_112563_ .item2n,
	.col_pc_3_112563_ .item3n,
	.col_pc_4_112563_ .item4n,
	.col_pc_5_112563_ .item5n,
	.col_pc_6_112563_ .item6n {clear:both;}
}

/* ****************** 공백  ****************** */

.empty_line_112565_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_112565_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112565_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 아이콘 버튼  ****************** */

@font-face {
	font-family: 'icomoon_15051801';
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot');
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.svg#icomoon_15051801') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon_button_228956_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #d00000; border-radius:100px; background:#d00000; box-sizing:border-box;
	font-size:16px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
}
.icon_button_228956_ a:hover {border:1px solid #000; background:#000; }
.icon_button_228956_.style_line a {background:transparent; color:#d00000;}
.icon_button_228956_.space_normal a {padding:.6em 1.2em;}
.icon_button_228956_.space_wide a {padding:1em 2em;}
.icon_button_228956_.space_full a {display:block; width:100%; padding:1em 2em;}

.icon_button_228956_ a:before {
	content:'\e629'; font-family:"icomoon_15051801";
	margin-right:10px; font-size:1em; font-weight:normal; color:;
}

/* ****************** 여백 pc+mobile  ****************** */

.group_270041_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270041_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270041_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270041_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270041_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_114988_ {clear:both; min-width:320px; max-width:1140px; margin:0 auto;}
.layout_114988_ > div:after {content:''; display:block; clear:both;}
.layout_114988_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_114988_ {min-width:1140px;}
}

/* ****************** 여백 pc+mobile  ****************** */

.group_270051_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270051_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270051_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270051_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270051_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_137674_:after {content:''; display:block; clear:both;}
.img_tile_137674_ * {box-sizing:border-box;}
.img_tile_137674_ .item {float:left; position:relative; width:100%; padding:5px;}
.img_tile_137674_ .item a {display:block; text-decoration:none;}
.img_tile_137674_ figure {display:block; margin:0; padding:5px;}
.img_tile_137674_ figure img {max-width:100%; vertical-align:bottom;}
.img_tile_137674_ .text_box {display:block;}
.img_tile_137674_ .text_box div {margin:0; padding:5px;}
.img_tile_137674_ .subject {font-weight:bold; color:#777777;}
.img_tile_137674_ .content {color:#444;}

.text_sml_137674_ .subject {font-size:14px; line-height:1.6em;}
.text_sml_137674_ .content {font-size:13px; line-height:1.6em;}
.text_mid_137674_ .subject {font-size:16px; line-height:1.4em;}
.text_mid_137674_ .content {font-size:14px; line-height:1.6em;}
.text_big_137674_ .subject {font-size:16px; line-height:1.4em;}
.text_big_137674_ .content div{font-size:50px; font-weight:bold; line-height:1.6em;}

.col_m_1_137674_ .item {width:100%;}
.col_m_2_137674_ .item {width:50%;}
.col_m_3_137674_ .item {width:33.3333%;}
.col_m_1_137674_ .item,
.col_m_2_137674_ .item2n,
.col_m_3_137674_ .item3n {clear:both;}

@media (min-width:1024px){
	.col_m_1_137674_ .item,
	.col_m_2_137674_ .item2n,
	.col_m_3_137674_ .item3n {clear:none;}

	.col_pc_1_137674_ .item {width:100%;}
	.col_pc_2_137674_ .item {width:50%;}
	.col_pc_3_137674_ .item {width:33.3333%;}
	.col_pc_4_137674_ .item {width:25%;}
	.col_pc_5_137674_ .item {width:20%;}
	.col_pc_6_137674_ .item {width:16.6666%;}
	.col_pc_1_137674_ .item,
	.col_pc_2_137674_ .item2n,
	.col_pc_3_137674_ .item3n,
	.col_pc_4_137674_ .item4n,
	.col_pc_5_137674_ .item5n,
	.col_pc_6_137674_ .item6n {clear:both;}
}

@media \0screen{
	.col_m_1_137674_ .item,
	.col_m_2_137674_ .item2n,
	.col_m_3_137674_ .item3n {clear:none;}

	.col_pc_1_137674_ .item {width:100%;}
	.col_pc_2_137674_ .item {width:50%;}
	.col_pc_3_137674_ .item {width:33.3333%;}
	.col_pc_4_137674_ .item {width:25%;}
	.col_pc_5_137674_ .item {width:20%;}
	.col_pc_6_137674_ .item {width:16.6666%;}
	.col_pc_1_137674_ .item,
	.col_pc_2_137674_ .item2n,
	.col_pc_3_137674_ .item3n,
	.col_pc_4_137674_ .item4n,
	.col_pc_5_137674_ .item5n,
	.col_pc_6_137674_ .item6n {clear:both;}
}

/* ****************** 여백 pc+mobile  ****************** */

.group_270061_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270061_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270061_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270061_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270061_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_137675_ {clear:both; min-width:320px; max-width:1140px; margin:0 auto;}
.layout_137675_ > div:after {content:''; display:block; clear:both;}
.layout_137675_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_137675_ {min-width:1140px;}
}

/* ****************** 여백 pc+mobile  ****************** */

.group_270071_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270071_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270071_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270071_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270071_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_137680_ {font-size:0;font-family:'JalnanGothic';}

.title_137680_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_137680_.style_top p {padding-top:10px;}
.title_137680_.style_top p:before {left:0; top:0; width:50px; height:4px;}

.title_137680_.style_right p {padding-right:14px;}
.title_137680_.style_right p:before {right:0; top:10px; width:4px; height:50px;}

.title_137680_.style_bottom p {padding-bottom:12px;}
.title_137680_.style_bottom p:before {left:0; bottom:0; width:50px; height:4px;}

.title_137680_.style_left p {padding-left:14px;}
.title_137680_.style_left p:before {left:0; top:10px; width:4px; height:50px;}

.title_137680_.style_circle1 p {padding-left:20px;}
.title_137680_.style_circle1 p:before {
	left:0; top:29px; width:12px; height:12px;
	border-radius:12px;
}

.title_137680_.style_circle2 p {padding-left:20px;}
.title_137680_.style_circle2 p:before {
	left:0; top:29px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media(min-width:1024px){
	.title_137680_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:50px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
}

@media(max-width:1023px){
	.title_137680_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:32px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
}


/* ****************** HTML 편집기  ****************** */

.html_137676_ {overflow:hidden;}
.html_137676_:after {content:''; display:block; clear:both;}

/* ****************** 공백  ****************** */

.empty_line_137677_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_137677_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_137677_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_114986_ {clear:both; min-width:320px; max-width:100%px; margin:0 auto;}
.layout_114986_ > div:after {content:''; display:block; clear:both;}
.layout_114986_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_114986_ {min-width:100%px;}
}

/* ****************** 맞춤게시판 - Magic 앨범형  ****************** */

	.magic-myboard-_114987_ {padding:4px}
	.magic-myboard-_114987_ .magic-list {margin:0;padding:0;list-style:none}
	.magic-myboard-_114987_ .magic-item {display:inline-block;width:50%;padding:4px;vertical-align:top;box-sizing:border-box}
	.magic-myboard-_114987_ .magic-item > a {display:block;position:relative;}
	.magic-myboard-_114987_ .magic-item > a figure {border:1px solid #ddd;border-radius: 15px;}
	.magic-myboard-_114987_ .magic-item > a figure img {width:100%;vertical-align:top}
	.magic-myboard-_114987_ .magic-item > a div {padding:4px;}
	.magic-myboard-_114987_ .magic-item > a div span {display:block;padding:4px;line-height:1.4em;}
	.magic-myboard-_114987_ .magic-item > a div .subject {font-size:14px;color:#222;font-weight:bold;}
.magic-myboard-_114987_ .magic-item > a {text-align:center !important;}
	.magic-myboard-_114987_ .empty {width:100%;font-size:13px;line-height:100px;text-align:center}

	@media (min-width:768px){
		.magic-myboard-_114987_ {padding:12px}
		.magic-myboard-_114987_ .magic-item {width:33.333333333333%;padding:8px}
		.magic-myboard-_114987_ .magic-item > a div {padding:8px}
		.magic-myboard-_114987_ .magic-item > a div .subject {font-size:15px}
	}

	@media (min-width:1024px){
		.magic-myboard-_114987_ .magic-item {width:25%;padding:20px}
		.magic-myboard-_114987_ .magic-item > a div {padding:12px}
		.magic-myboard-_114987_ .magic-item > a div .subject {font-size:16px}
               .magic-myboard-_114987_ .magic-item > a figure {border-radius: 20px;}
	}

.img_scale_114987 { 
            margin:0px auto; 
            overflow:hidden; 
    } 

.img_scale_114987  img { 
    width:100%; 
    -webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1); 
    -webkit-transition:.3s; 
    -moz-transition:.3s; 
    -ms-transition:.3s; 
    -o-transition:.3s; 
    transition:.3s; 
} 

.img_scale_114987:hover img { 
    -webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    -ms-transform:scale(1.1);  
    -o-transform:scale(1.1); 
    transform:scale(1.1); 
} 



/* ****************** 아이콘 버튼  ****************** */

@font-face {
	font-family: 'icomoon_15051801';
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot');
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_15051801/icomoon.svg#icomoon_15051801') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon_button_112564_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #d00000; border-radius:100px; background:#d00000; box-sizing:border-box;
	font-size:16px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
}
.icon_button_112564_ a:hover  {
	border:1px solid #000; background:#000; 
}
.icon_button_112564_.style_line a {background:transparent; color:#d00000;}
.icon_button_112564_.space_normal a {padding:.6em 1.2em;}
.icon_button_112564_.space_wide a {padding:1em 2em;}
.icon_button_112564_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

.icon_button_112564_ a:before {
	content:'\e629'; font-family:"icomoon_15051801";
	margin-right:10px; font-size:1em; font-weight:normal; color:;
}

/* ****************** 여백 pc+mobile  ****************** */

.group_270081_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270081_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270081_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270081_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270081_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 여백 pc+mobile  ****************** */

.group_270101_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270101_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270101_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270101_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270101_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}

/* ****************** 3칸 레이아웃  ****************** */

.layout_117616_ {clear:both; min-width:320px; max-width:1130px; margin:0 auto; padding:0; border-top:0px solid #000}
.layout_117616_ > div {}
.layout_117616_ > div:after {content:''; display:block; clear:both;}
.layout_117616_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_117616_ > div > .container_1 {width:33.333333333333%;}
.layout_117616_ > div > .container_2 {width:33.333333333333%;}
.layout_117616_ > div > .container_3 {width:33.333333333333%;}

@media (max-width:1023px){
	.layout_117616_ > div > .container_1 { width:100%; }
	.layout_117616_ > div > .container_2 { width:100%; }
	.layout_117616_ > div > .container_3 { width:100%; }
}

@media \0screen{
	.layout_117616_ {min-width:1130px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_117618_ {padding:25px; border:1px solid #d8d9da; background:#eaedf1; letter-spacing:-1px;border-radius: 20px;}
.empty_117618_ h3 {margin:0;position:relative;width:100%; padding-bottom:10px; border-bottom:1px #aaa dotted;}
.empty_117618_ #custom_con { margin-top:0px; }
.empty_117618_ #custom_con > p { margin:0 0 5px }
.empty_117618_ #custom_con > .t1_color {padding:0 0 0; font-size:12px; color:#999;}
  .empty_117618_ #custom_con > .t2_color {padding:0px 0; font-size:14px; color:#000000;}
.empty_117618_  h3  span {position:absolute; right:0; top:0px; font-size:16px}
.empty_117618_ img {padding-bottom:15px;}
  
    @media(min-width:1024px){
    .empty_117618_ {height:290px;}
  }

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_115012_ {display:block; margin-top:10px;}
.img_tile_115012_:after {content:''; display:block; clear:both;}
.img_tile_115012_ * {box-sizing:border-box;}
.img_tile_115012_ .item {float:left; position:relative; width:100%; padding:5px;}
.img_tile_115012_ .item:after {content:''; display:block; clear:both;}
.img_tile_115012_ .item a {display:block; text-decoration:none;}
.img_tile_115012_ .text_box {background:#444;border-radius: 10px;}
.img_tile_115012_ .text_box :hover{background:#222; color:#fff;border-radius: 10px;}
.img_tile_115012_ .text_box p {margin:0;  padding:14px 0;}
.img_tile_115012_ .subject {font-weight:none; color:#ffffff;}
.img_tile_115012_ .content {color:#444;}

.text_sml_115012_ .subject {font-size:14px; line-height:1.6em; text-align:center;}
.text_sml_115012_ .content {font-size:13px; line-height:1.6em; text-align:center;}
.text_mid_115012_ .subject {font-size:16px; line-height:1.4em; text-align:center;}
.text_mid_115012_ .content {font-size:14px; line-height:1.6em; text-align:center;}
.text_big_115012_ .subject {font-size:18px; line-height:1.4em; text-align:center;}
.text_big_115012_ .content {font-size:15px; line-height:1.6em; text-align:center;}

.col_m_1_115012_ .item {width:100%;}
.col_m_2_115012_ .item {width:50%;}
.col_m_3_115012_ .item {width:33.3333%;}
.col_m_1_115012_ .item,
.col_m_2_115012_ .item2n,
.col_m_3_115012_ .item3n {clear:both;}

        .pm-board_list__117617_ {border:1px solid #ddd; padding:25px; background:#ffffff;border-radius: 20px;background:#eaedf1;}
	.pm-board_list__117617_ ul {margin:0;padding:0;list-style:none}
	.pm-board_list__117617_ li {padding:10px 5px; border-bottom:1px solid #dddddd;font-size:13px;line-height:1.6em}
	.pm-board_list__117617_ li:first-child {border-top:1px solid #dddddd;}
	.pm-board_list__117617_ a {display:block;color:#333;}
	.pm-board_list__117617_ dl {position:relative;margin:0;padding-right:80px}
	.pm-board_list__117617_ dl dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pm-board_list__117617_ dl dd {position:absolute;right:0;top:0;margin:0;font-size:12px;font-family:Arial;color:#888}
	.pm-board_list__117617_ .comment {font-weight:normal;color:#888}
	.pm-board_list__117617_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}
        .pm-board_list__117617_  h3 {margin:0 5px 14px;position:relative;}
        .pm-board_list__117617_  h3  span {position:absolute; right:0; top:0px; font-size:16px}
        .pm-board_list__117617_  img {padding-bottom:15px;}

@media (min-width:1024px){
	.col_m_1_115012_ .item,
	.col_m_2_115012_ .item2n,
	.col_m_3_115012_ .item3n {clear:none;}

	.col_pc_1_115012_ .item {width:100%;}
	.col_pc_2_115012_ .item {width:50%;}
	.col_pc_3_115012_ .item {width:33.3333%;}
	.col_pc_4_115012_ .item {width:25%;}
	.col_pc_5_115012_ .item {width:20%;}
	.col_pc_6_115012_ .item {width:16.6666%;}
	.col_pc_1_115012_ .item,
	.col_pc_2_115012_ .item2n,
	.col_pc_3_115012_ .item3n,
	.col_pc_4_115012_ .item4n,
	.col_pc_5_115012_ .item5n,
	.col_pc_6_115012_ .item6n {clear:both;}

.pm-board_list__117617_ {height:290px;}
}

@media \0screen{
	.col_m_1_115012_ .item,
	.col_m_2_115012_ .item2n,
	.col_m_3_115012_ .item3n {clear:none;}

	.col_pc_1_115012_ .item {width:100%;}
	.col_pc_2_115012_ .item {width:50%;}
	.col_pc_3_115012_ .item {width:33.3333%;}
	.col_pc_4_115012_ .item {width:25%;}
	.col_pc_5_115012_ .item {width:20%;}
	.col_pc_6_115012_ .item {width:16.6666%;}
	.col_pc_1_115012_ .item,
	.col_pc_2_115012_ .item2n,
	.col_pc_3_115012_ .item3n,
	.col_pc_4_115012_ .item4n,
	.col_pc_5_115012_ .item5n,
	.col_pc_6_115012_ .item6n {clear:both;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_117619_ {padding:25px; border:1px solid #d8d9da; background:#bbbbbb url(/img_up/shop_pds/webs/farm/tel_rd291526020961.png) no-repeat right bottom; letter-spacing:-1px;border-radius: 20px;}
.empty_117619_ h3 {margin:0 0 5px;position:relative;width:100%; color:#ffffff; padding-bottom:15px; border-bottom:1px #fff dotted;}
.empty_117619_ #custom_con { margin-top:0px; }
.empty_117619_ #custom_con > p { margin:0 0 5px }
.empty_117619_ #custom_con > .t1_color {padding:12px 0; font-size:32px; font-weight:300; color:#ffffff;font-family:impact;letter-spacing:0px; border-bottom:1px #fff dotted;text-align:center;}
.empty_117619_ #custom_con > .t2_color {padding:0 0 12px; font-size:20px; color:#ffffff;text-align:center;}
.empty_117619_ #custom_con > .t3_color {padding-top:7px;}
  
 @media(min-width:1024px){
    .empty_117619_ {height:290px;}
  }
  

/* ****************** 여백 pc+mobile  ****************** */

.group_270091_ { width:100%; height:80px; line-height:80px; }

@media(max-width:1100px){
.group_270091_ { width:100%; height:60px; line-height:60px; }}

@media(max-width:768px){
.group_270091_ { width:100%; height:40px; line-height:40px; }}

[id^=div_user_list] .group_270091_ { min-height:30px; border:1px dotted #f00;background:#ddd;}
[id^=div_user_list] .group_270091_:before {
    content:'여백';
    padding:0 15px;
    color:#222;
    font-size:14px;
}
