
/* ****************** 2칸 레이아웃  ****************** */

.layout_169022_wrap{background:#f8f8f8; border-bottom:1px solid #eee;}
.layout_169022_ {clear:both; min-width:150px; max-width:1280px; margin:0 auto;}
.layout_169022_ > div {}
.layout_169022_ > div:after {content:''; display:block; clear:both;}
.layout_169022_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_169022_ > div > .container_1 {width:25%;}
.layout_169022_ > div > .container_2 {width:75%;}

@media (max-width:1023px){
  .layout_169022_wrap{background:#ffff;}
  .layout_169022_ > div > .container_1 {display:none;  width:100%; }
  .layout_169022_ > div > .container_2 { width:100%; }
}

@media (max-width:767px){
  .layout_169022_ {display:none;}
}

@media \0screen{
	.layout_169022_ {min-width:1280px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_169024_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-0.5px; font-weight:normal; color:#999; line-height:34px;
}
.text_169024_ p span{color:#ff8542; font-weight:bold;}
.text_169024_ p a {color:#999; text-decoration:none;}

/* ****************** 상단 로그인  ****************** */

.gnb_170050_ {font-size:0; text-align:right;}
.gnb_170050_ ul {margin:0; padding:0; list-style:none; font-size:0; display:inline-block;}
.gnb_170050_ li {position:relative; display:inline-block; font-size:16px;}
.gnb_170050_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:9px; margin-top:-3px; background-color:#999; opacity:.3;}
.gnb_170050_ li:first-child:before {display:none;}
.gnb_170050_ li a {display:block; height:34px; line-height:34px; margin:0; padding:0 .8em; font-size:12px;color:#999; text-decoration:none; letter-spacing:-0.5px;}
.gnb_170050_ li a:hover {text-decoration:underline;}
  
.gnb_170050_ .call{display:none;}
.gnb_170050_ .event_btn{display:inline-block; margin-left:5px;}
.gnb_170050_ .event_btn a{display:block; font-size:13px; height:34px; line-height:34px;padding:0 10px; animation:event 2s infinite;}
.gnb_170050_ .curriculum_btn{display:inline-block;}
.gnb_170050_ .curriculum_btn a{display:block; font-size:13px; height:34px; line-height:34px;padding:0 10px; animation:event2 2s infinite;}

@media (max-width:1023px){
  .gnb_170050_ .call{display:block; font-size:13px; color:#999; line-height:28px;letter-spacing:-0.5px; position:absolute; top:0; left:8px; margin:0;}
  .gnb_170050_ .call span{color:#ff8542; font-weight:bold;}
  .gnb_170050_ ul{display:none;}
  .gnb_170050_ .event_btn a,
  .gnb_170050_ .curriculum_btn a{height:28px; line-height:28px;}
}

@keyframes event{
 0%{
  background:none;
   color:#333
  }
 50%{
  background:#ff8542;
   color:#fff
  }
 100%{
  background:none;
   color:#333
  }
}

@keyframes event2{
 0%{
  background:#ff8542;
   color:#fff
  }
 50%{
  background:none;
   color:#333
  }
 100%{
  background:#ff8542;
   color:#fff
  }
}


/* ****************** 1칸 레이아웃  ****************** */

.layout_169025_ {clear:both; min-width:150px; max-width:1280px; margin:0 auto;}
.layout_169025_ > div:after {content:''; display:block; clear:both;}
.layout_169025_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1023px){
  .layout_169025_{display:none;}
}

@media \0screen{
	.layout_169025_ {min-width:1280px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_169026_, .empty_169026_ * {padding:0; margin:0; list-style:none; box-sizing:border-box;}
.empty_169026_ ul{font-size:0; text-align:center; white-space:nowrap;}
.empty_169026_ li{display:inline-block; font-size:12px; color:#555; letter-spacing:-1px; margin:0 10px; height:40px; line-height:38px;}
.empty_169026_ li img{vertical-align:middle; margin-right:10px;}
.empty_169026_ li span{color:#ff8542; font-weight:bold;} 

/* ****************** 실선  ****************** */

.solid_line_169027_ {display:block; position:relative; width:100%; height:0px;}
.solid_line_169027_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #eee;}

@media (max-width:1023px){
  .solid_line_169027_{display:none;}
}

/* ****************** 공백  ****************** */

.empty_line_169028_ {display:block; width:100%; height:5px; line-height:5px;}

[id^=div_user_list] .empty_line_169028_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169028_:before {content:'공백: 5px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1200px){
	.empty_line_169028_ {height:5px; line-height:1px;}
	[id^=div_user_list] .empty_line_169028_:before {content:'공백: 5px';}
}

@media (max-width:767px){
	.empty_line_169028_ {height:2px}
}

 @media \0screen{
	.empty_line_169028_ {height:5px; line-height:5px;}
	[id^=div_user_list] .empty_line_169028_:before {content:'공백: 5px';}
}

/* ****************** 3칸 레이아웃  ****************** */

.layout_169029_ {clear:both; min-width:150px; max-width:1280px; margin:0 auto;}
.layout_169029_ > div {margin-left:-70px;}
.layout_169029_ > div:after {content:''; display:block; clear:both;}
.layout_169029_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:70px; box-sizing:border-box;}
.layout_169029_ > div > .container_1 {width:30%;}
.layout_169029_ > div > .container_2 {width:36.6666%;}
.layout_169029_ > div > .container_3 {width:33.333%;}

@media (max-width:1023px){
	.layout_169029_ > div > .container_1 {display:none;}
	.layout_169029_ > div > .container_2 {width:100%;}
	.layout_169029_ > div > .container_3 {display:none;}
}

@media \0screen{
	.layout_169029_ {min-width:1280px;}
}

/* ****************** 공백  ****************** */

.empty_line_169034_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_169034_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169034_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169034_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_169034_:before {content:'공백: 25px';}
}

 @media \0screen{
	.empty_line_169034_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_169034_:before {content:'공백: 25px';}
}

/* ****************** 상품 검색  ****************** */

.goods_search_169031_ * {box-sizing:border-box; vertical-align:middle;}
.goods_search_169031_ {width:90%;}
.goods_search_169031_ form {border:none; display:none;}
.goods_search_169031_ fieldset {position:relative; margin:0; padding:0 59px 0 0; border:none; text-align:right; height:40px;}
.goods_search_169031_ legend {display:none;}
.goods_search_169031_ input:focus {outline: none;}
.goods_search_169031_ input[type=text] {
	width:100%; height:40px; line-height:45px; padding:0 10px; position:absolute; top:0; right:0;
	font-size:15px; font-weight:bold; color:#444; border:0; border-bottom:2px solid #666; background:none;
}
.goods_search_169031_ input[type=text]:active,
.goods_search_169031_ input[type=text]:focus{border-color:#7466d7;}
.goods_search_169031_ input[type=submit] {
	position:absolute; top:0; right:0; width:40px; height:40px; border:0;
	 background:url("/img_up/shop_pds/moonsco/design/img/search.png") no-repeat center; background-size:80%;
	font-size:13px; font-weight:bold; color:#fff; text-indent:-9999px;
}

@media (max-width:1023px){
	.goods_search_169031_ {box-sizing:border-box; max-width:500px; padding:5px; margin:0 auto;}
  .goods_search_169031_ form {display:block;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_169036_, .empty_169036_ *{padding:0; margin:0; list-style:none;}

.empty_169036_{text-align:left; position:relative; z-index:15;}
.empty_169036_ ul{display:inline-block; font-size:0;}
.empty_169036_ ul:after{content:''; display:block; clear:both;}
.empty_169036_ li{display:inline-block; float:left; margin-right:12px; position:relative;}
.empty_169036_ li:last-child{margin-right:0;}
.empty_169036_ li a{display:block; width:34px; height:34px; border-radius:50%; transition:all 0.3s;}
.empty_169036_ li.blog a{background:url("/img_up/shop_pds/moonsco/farm/top_btn1_r15675653971.png") no-repeat left center #ccc; background-size:cover; border:1px solid #ccc;}
.empty_169036_ li.kakao a{background:url("/img_up/shop_pds/moonsco/farm/top_btn2_r15675653971.png") no-repeat left center #ccc; background-size:cover; border:1px solid #ccc;}
.empty_169036_ li.consult a{background:url("/img_up/shop_pds/moonsco/farm/top_btn3_r15675656661.png") no-repeat left center #ccc; background-size:cover; border:1px solid #ccc;}
.empty_169036_ li.blog a:hover{background:url("/img_up/shop_pds/moonsco/farm/top_btn1_r15675653971.png") no-repeat right center #fff; background-size:cover;}
.empty_169036_ li.kakao a:hover{background:url("/img_up/shop_pds/moonsco/farm/top_btn2_r15675653971.png") no-repeat right center #fff; background-size:cover;}
.empty_169036_ li.consult a:hover{background:url("/img_up/shop_pds/moonsco/farm/top_btn3_r15675656661.png") no-repeat right center #fff; background-size:cover;}
.empty_169036_ li div.tooltip{padding:5px 7px; background:#fff; border-radius:3px; position:absolute; top:30px; box-shadow:1px 1px 1px rgba(0,0,0,0.2); opacity:0; visibility:hidden; transition:all 0.3s;}
.empty_169036_ li div.tooltip:before{content:''; display:block; width:3px; border-bottom:6px solid #fff; border-top:4px solid transparent; border-left:3px solid transparent; border-right:3px solid transparent; position:absolute; top:-10px; left:50%; margin-left:-6px;}
.empty_169036_ li:hover div.tooltip{top:43px; opacity:1; visibility:visible;}
.empty_169036_ li.blog div.tooltip{left:-24px;}
.empty_169036_ li.kakao div.tooltip{left:-23px;}
.empty_169036_ li.consult div.tooltip{left:-16px;}
.empty_169036_ li div.tooltip p{font-size:13px; white-space:nowrap; text-align:center;}

/* ****************** 공백  ****************** */

.empty_line_169030_ {display:block; width:100%; height:5px; line-height:5px;}

[id^=div_user_list] .empty_line_169030_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169030_:before {content:'공백: 5px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1200px){
	.empty_line_169030_ {height:5px; line-height:1px;}
	[id^=div_user_list] .empty_line_169030_:before {content:'공백: 5px';}
}

@media (max-width:767px){
	.empty_line_169030_ {display:none;}
}

 @media \0screen{
	.empty_line_169030_ {height:5px; line-height:5px;}
	[id^=div_user_list] .empty_line_169030_:before {content:'공백: 5px';}
}

/* ****************** 로고 + 토글  ****************** */

@font-face {
	font-family: 'icomoon_header';
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_header/icomoon.eot');
	src:url('/img_up/shop_pds/aramfarm/design/icomoon_header/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_header/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_header/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_header/icomoon.svg#icomoon_header') format('svg');
	font-weight: normal;
	font-style: normal;
}

.logo_169032_ {position:relative; padding:0; border-bottom:none;}
.logo_169032_ * {box-sizing:border-box;}
.logo_169032_ h1 {display:table; width:100%; margin:0; padding:0; font-size:12px; table-layout:fixed;}
.logo_169032_ h1 a {display:table-cell; height:76px; vertical-align:middle; text-align:center;}
.logo_169032_ h1 img {max-width:100%; max-height:100%; vertical-align:bottom;}
.logo_169032_ h1 img.logo_pc{display:inline-block;}
.logo_169032_ h1 img.logo_m{display:none;}
.logo_169032_ .nav_btn{display:none;}


@media (max-width:1023px){
  .logo_169032_ h1 a{height:45px; text-align:left}
  .logo_169032_ h1 img.logo_pc{display:none;}
  .logo_169032_ h1 img.logo_m{display:inline-block; margin-left:20px;}
  .logo_169032_ .nav_btn{display:block; position:absolute; top:13px; right:15px;}
  .logo_169032_ .nav_btn span{display:block; width:30px; height:2px; margin-bottom:6px; background:#333; cursor:pointer}
}

@media (max-width:767px){
  .logo_169032_ h1 img.logo_m{margin-left:10px;}
  .logo_169032_ .nav_btn{right:10px;}
}

/* ****************** 공백  ****************** */

.empty_line_169033_ {display:block; width:100%; height:0px; line-height:0px;}

[id^=div_user_list] .empty_line_169033_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169033_:before {content:'공백: 0px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169033_ {height:14px; line-height:14px;}
	[id^=div_user_list] .empty_line_169033_:before {content:'공백: 14px';}
}

 @media \0screen{
	.empty_line_169033_ {height:14px; line-height:14px;}
	[id^=div_user_list] .empty_line_169033_:before {content:'공백: 14px';}
}

/* ****************** 배너관리 - 슬라이드 (기본형)  ****************** */

	@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;
	}

   .pm-banner_slide_basic__169035_.owl-carousel.owl-loaded{display:inline-block;}
	.pm-banner_slide_basic__169035_ {max-width:230px; margin:0 auto}
	.pm-banner_slide_basic__169035_ a {border:none}
	.pm-banner_slide_basic__169035_ a img {border:none}
	.pm-banner_slide_basic__169035_ .owl-item {z-index:1;}
	.pm-banner_slide_basic__169035_ .item {position:relative}

	.pm-banner_slide_basic__169035_ .owl-nav {-webkit-tap-highlight-color:transparent}
	.pm-banner_slide_basic__169035_ .owl-nav [class*='owl-'] {position:absolute;z-index:2;width:15px;height:15px;margin-top:-20px;font-size:0;cursor:pointer; border:1px solid #ddd !important; box-sizing:border-box;}
	.pm-banner_slide_basic__169035_ .owl-nav .owl-prev {background:url("/img_up/shop_pds/moonsco/design/img/top_prev.png") no-repeat center #fff !important; right:20px; border-right:0 !important;}
	.pm-banner_slide_basic__169035_ .owl-nav .owl-next {background:url("/img_up/shop_pds/moonsco/design/img/top_next.png") no-repeat center #fff !important; right:5px}
	.pm-banner_slide_basic__169035_ .owl-nav .disabled {opacity:0.5;cursor:default}

	.pm-banner_slide_basic__169035_ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center;}
	.pm-banner_slide_basic__169035_ .owl-dots .owl-dot {display:inline-block}
	.pm-banner_slide_basic__169035_ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 4px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
	.pm-banner_slide_basic__169035_ .owl-dots .owl-dot.active span,
	.pm-banner_slide_basic__169035_ .owl-dots .owl-dot:hover span {background:#999}

/* ****************** 공백  ****************** */

.empty_line_169037_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_169037_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169037_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1200px){
	.empty_line_169037_ {height:10px; line-height:1px;}
	[id^=div_user_list] .empty_line_169037_:before {content:'공백: 10px';}
}

@media (max-width:767px){
	.empty_line_169037_ {height:2px}
}

 @media \0screen{
	.empty_line_169037_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_169037_:before {content:'공백: 10px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_169038_ {clear:both; min-width:150px; max-width:1280px; margin:0 auto;}
.layout_169038_ > div:after {content:''; display:block; clear:both;}
.layout_169038_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1023px){
  .layout_169038_{display:none;}
}

@media \0screen{
	.layout_169038_ {min-width:1280px;}
}

/* ****************** 네비게이션 - 가로형 A  ****************** */

#pm2-_169039_ {position:relative;}
#pm2-_169039_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; transition:all 0.2s ease-in-out;}

#pm2-_169039_ .all_menu{position:absolute; top:0; left:0; display:block; width:54px; height:52px; background:url("/img_up/shop_pds/moonsco/design/img/all_menu.png") no-repeat left center #ddd; transition:all .3s; z-index:10; cursor:pointer;}
#pm2-_169039_ .all_menu:hover{background:url("/img_up/shop_pds/moonsco/design/img/all_menu.png") no-repeat left center #ccc;}


#pm2-_169039_ ul {margin:0; padding:0; list-style:none;}
#pm2-_169039_ a {display:block; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#pm2-_169039_ a > img {max-width:100%; vertical-align:top; }

#pm2-_169039_ .dep1 {position:relative; text-align:center; font-size:0;}
#pm2-_169039_ .dep1 > li {width:auto; position:relative; display:inline-block;}
#pm2-_169039_ .dep1 > li > a {padding:14px 3em; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
#pm2-_169039_ .dep1 > li > a.bt_img {padding:0;}
#pm2-_169039_ .dep1 > li.on > a {color:#ff8542;}
#pm2-_169039_ .dep1 > li:hover > a {color:#ff8542;}
#pm2-_169039_ .dep1 > li > div {display:none; position:relative;}
#pm2-_169039_ .dep1 > li:hover > div {display:block;}

#pm2-_169039_ .dep2 {position:absolute; left:0; top:-60px; min-width:100%; padding:0 0 20px 20px; z-index:1000; background:#fff; border:1px solid #ccc;}
#pm2-_169039_ .dep2 > span{display:block; font-size:16px; height:66px; line-height:64px; font-weight:bold; color:#ff8542; margin-bottom:5px; padding-right:20px;}
#pm2-_169039_ .dep2 > li{border-bottom:1px solid rgba(255,255,255,0.2);}
#pm2-_169039_ .dep2 > li > a {padding:3px 0; font-size:14px; color:#777; white-space:nowrap; text-align:left;}
#pm2-_169039_ .dep2 > li > a:before{content:''; display:inline-block; width:0; height:1px; background:#222; vertical-align:middle; margin:-3px 3px 0 0; transition:width .3s;}
#pm2-_169039_ .dep2 > li > a.bt_img {padding:0;}
#pm2-_169039_ .dep2 > li.on > a,
#pm2-_169039_ .dep2 > li:hover > a {color:#222;}
#pm2-_169039_ .dep2 > li.on > a:before,
#pm2-_169039_ .dep2 > li:hover > a:before {width:10px;}



@media (max-width:1023px){
  #pm2-_169039_ .dep1 > li > a{padding:25px 0.8em 20px}
  #pm2-_169039_ .dep1 > li:nth-child(2) .dep2{left:-50px;}
}

/* ****************** 사이트맵 - 가로형  ****************** */

  .pm2-_169040_wrap * {padding:0; margin:0; box-sizing:border-box;}

  .pm2-_169040_wrap{display:none; z-index:1000; width:100%; position:absolute; top:170px; left:0; right:0; background:#fff; border-top:1px solid #666; box-sizing:border-box;}
  [id^=div_user_list] .pm2-_169040_wrap{z-index:auto; position:relative; top:auto;}

  .pm2-_169040_wrap .top_bar{height:52px; background:#f5f5f5;}
  .pm2-_169040_wrap .top_bar div{max-width:1280px; margin:0 auto;}
  .pm2-_169040_wrap .top_bar .close_btn{display:block; width:54px; height:52px; background:url("/img_up/shop_pds/moonsco/design/img/close_btn2.png") no-repeat center #333; cursor:pointer; transition:all .3s;}
  .pm2-_169040_wrap .top_bar .close_btn:hover{background:url("/img_up/shop_pds/moonsco/design/img/close_btn2.png") no-repeat center #111;}

  #pm2-_169040_ { margin:0 auto; padding:25px 0; max-width:1280px; }
  #pm2-_169040_ ul {margin:0;padding:0;list-style:none}
  #pm2-_169040_ a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
  #pm2-_169040_ .dep1 {position:relative}
  #pm2-_169040_ .dep1:after {content:'';display:block;clear:both}
  #pm2-_169040_ .dep1 > li {float:left;box-sizing:border-box;padding:0 40px 0 20px; width:16.666% !important; height:260px; border-right:1px solid #e1e1ee;}
  #pm2-_169040_ .dep1 > li:nth-child(6n+1) {clear:both}
  #pm2-_169040_ .dep1 > li:last-child{border-right:0;}
  #pm2-_169040_ .dep1 > li > a {padding:0 0 15px;font-size:17px;color:#333; font-weight:bold; border-bottom:1px solid #333;}
  #pm2-_169040_ .dep1 >li > a:after{content:''; display:block; width:100%; height:1px; }
  #pm2-_169040_ .dep1 > li:hover > a {color:#ff8542}

  #pm2-_169040_ .dep2 {padding:15px 0 0}
  #pm2-_169040_ .dep2 > li > a {padding:4px 0;font-size:14px;color:#91919e}
  #pm2-_169040_ .dep2 > li:hover > a{color:#ff8542;}
  #pm2-_169040_ .dep2 > li > a:before{content:''; display:inline-block; width:0; height:1px; background:#222; vertical-align:middle; margin:-3px 3px 0 0; transition:width .3s;}
  #pm2-_169040_ .dep2 > li.on > a:before,
  #pm2-_169040_ .dep2 > li:hover > a:before {width:10px; background:#ff8542;}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_169041_ {display:none;
    position:relative; width:100%;height:180px;background:#dedede;background-position:center center;background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
[id^=div_user_list] .empty_169041_{display:block;}
.empty_169041_:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.3); position:absolute; top:0; left:0;}
.empty_169041_ > div{max-width:1280px; margin:0 auto; position:absolute; top:50%; left:0; right:0; transform:translateY(-50%);}
 
.empty_169041_ p{margin:0; padding:0; color:#fff; font-size:30px; letter-spacing:-0.5px; text-align:center; font-weight:bold;}
.empty_169041_ p em{display:block; width:30px; height:1px; background:#fff; margin:10px auto 0;}
.empty_169041_ p span{font-size:20px; color:rgba(255,255,255,.6); letter-spacing:1px; font-weight:normal;}



@media (max-width:1280px){
  .empty_169041_ > div{width:95%;}
}

@media (max-width: 1023px){
  .empty_169041_ {height:350px;}
  .empty_169041_ p{top:40%;}
  .empty_169041_ > div{padding-top: 185px;}
  .empty_169041_ p{font-size:28px;}
}

@media (max-width: 820px){
  .empty_169041_ {height:200px;}
  .empty_169041_ > div{width:100%; background:rgba(0,0,0,0.3); top:61px; padding-top:0;}
  .empty_169041_ > div > span{display:none;}
  .location_277063_ {display:none;}
  .empty_169041_ p{text-align:center; font-size:16px; padding:16px 0;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_169042_wrap{border-top:1px solid #ddd; border-bottom:1px solid #ddd; box-shadow:0 2px 10px rgba(0,0,0,.1);}
.layout_169042_ {clear:both; min-width:150px; max-width:1280px; margin:0 auto;}
.layout_169042_ > div:after {content:''; display:block; clear:both;}
.layout_169042_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_169042_ {min-width:1280px;}
}

/* ****************** 서브 네비게이션 - 가로형  ****************** */

  .sub_nav *{padding:0; margin:0; list-style:none;}
  .sub_nav > ul:after{content:''; display:block; clear:both;}
  .sub_nav > ul > li{display:block; float:left; width:200px; font-size:15px; line-height:45px; color:#666; letter-spacing:-1px; padding:0 20px; box-sizing:border-box; position:relative;}
  .sub_nav > ul > li.home{width:50px; padding:0; text-align:center;}
  .sub_nav > ul > li.home img{display:inline-block; vertical-align:middle; margin-top:-3px;}
  .sub_nav > ul > li.nav_dep2:hover{color:#ff8542; cursor:pointer;}
  .sub_nav > ul > li:after{content:''; display:block; width:1px; height:11px; background:#ccc; position:absolute; top:17px; right:0;}
  .sub_nav > ul > li:last-child:after{display:none;}

  .sub_nav .dep2_btn{position:absolute; width:11px; height:7px; background:#ddd; top:50%; right:10px; margin-top:-4px; background:url("/img_up/shop_pds/moonsco/design/img/dep2_btn.png") no-repeat center; opacity:.8; transition:all .2s;}
  .sub_nav .dep2_btn.active{transform:rotate(-180deg);}
  
	#pm2-_169043_ {display:none; position:absolute; top:45px; left:0; right:0; width:200px; z-index:10; background:#f5f5f5; border:1px solid #ddd; border-top:0; padding:5px 0; box-sizing:border-box;}
    [id^=div_user_list] #pm2-_169043_ {position:relative; top:auto;}
	#pm2-_169043_ * {box-sizing:border-box}
	#pm2-_169043_ ul {margin:0;padding:0;list-style:none}
	#pm2-_169043_ a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	#pm2-_169043_ a > img {vertical-align:top}

	#pm2-_169043_ .dep2 {position:relative; width:200px;}
	#pm2-_169043_ .dep2 > li {display:block; line-height:2.3em; padding:0;}
    #pm2-_169043_ .dep2 > li:after{display:none;}
	#pm2-_169043_ .dep2 > li > a {padding:0 20px;font-size:14px;color:#555}
	#pm2-_169043_ .dep2 > li > a.bt_img {padding:0}
	#pm2-_169043_ .dep2 > li.on > a{color:#ff8542; font-weight:bold;}
	#pm2-_169043_ .dep2 > li:hover > a { font-weight:bold;}
	#pm2-_169043_ .dep2 > li:hover > div {display:none}
	#pm2-_169043_ .dep2 > li > div {display:none;position:relative}

	#pm2-_169043_ .dep3 {position:absolute;left:0;min-width:100%;padding:8px 0;background:#e2e5e7;}
	#pm2-_169043_ .dep3 > li > a {padding:6px 20px;font-size:13px;color:#333;white-space:nowrap}
	#pm2-_169043_ .dep3 > li > a.bt_img {padding:0}
	#pm2-_169043_ .dep3 > li.on > a,
	#pm2-_169043_ .dep3 > li:hover > a {font-weight:bold;color:#000}

@media (max-width:767px){
  .sub_nav{display:none;}
}

/* ****************** 서브 네비게이션  ****************** */

.snb_169807_ h1 {
	height:20px; line-height:20px; margin:0; padding:20px 5px;
	border-bottom:1px solid #000000; font-size:16px; font-weight:bold; text-align:center;
}
.snb_169807_ ul {margin:0; padding:0; list-style:none;}
.snb_169807_ a {
	display:block; text-decoration:none;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}


.snb_169807_ .dep1 {font-size:0; white-space:nowrap; overflow-X:scroll; height:40px; background:#3f4247}
.snb_169807_ .dep1 > li {display:inline-block; }
.snb_169807_ .dep1 > li > div {display:none !important;}
.snb_169807_ .dep1 > li > a {
	position:relative; padding:10px 11px; font-size:14px; color:#fff;
}
.snb_169807_ .dep1 > li.on > a,
.snb_169807_ .dep1 > li.active > a,
.snb_169807_ .dep1 > li:hover > a {border-color:#000000; color:#ff8542;}

.snb_169807_ .dep2 {padding:8px 0; background:#ececec;}
.snb_169807_ .dep2 > li > a {padding:6px 15px; font-size:13px; font-weight:bold; color:#444;}
.snb_169807_ .dep2 > li.on > a,
.snb_169807_ .dep2 > li:hover > a {color:#000000;}

@media (min-width:768px){
  .snb_169807_{display:none;}
}

/* ****************** 실선  ****************** */

.solid_line_169044_ {display:block; position:relative; width:100%; height:px;}
.solid_line_169044_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #ddd;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_169045_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_169045_ > div:after {content:''; display:block; clear:both;}
.layout_169045_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_169045_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_169046_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_169046_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169046_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169046_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_169046_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_169046_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_169046_:before {content:'공백: 15px';}
}

/* ****************** 배너관리 - 슬라이드 (반응형)  ****************** */

	@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;
	}

    .pm-banner_slide_responsive__169048_ { margin:0 auto}
    .pm-banner_slide_responsive__169048_ a {border:none}
    .pm-banner_slide_responsive__169048_ a img {border:none; }
    .pm-banner_slide_responsive__169048_ .owl-item {z-index:1;}
    .pm-banner_slide_responsive__169048_ .owl-item img{width:150px !important;}
    .pm-banner_slide_responsive__169048_ .item {position:relative}

	.pm-banner_slide_responsive__169048_ .owl-nav {-webkit-tap-highlight-color:transparent}
	.pm-banner_slide_responsive__169048_ .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}
	.pm-banner_slide_responsive__169048_ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:23px;font-weight:bold;color:#777;}
	.pm-banner_slide_responsive__169048_ .owl-nav [class*='owl-']:hover {opacity:1}
	.pm-banner_slide_responsive__169048_ .owl-nav .owl-prev {left:-50px}
	.pm-banner_slide_responsive__169048_ .owl-nav .owl-next {right:-50px}
	.pm-banner_slide_responsive__169048_ .owl-nav .owl-prev:before {content:'\e600'}
	.pm-banner_slide_responsive__169048_ .owl-nav .owl-next:before {content:'\e601'}
	.pm-banner_slide_responsive__169048_ .owl-nav .disabled {opacity:0.5;cursor:default}

	.pm-banner_slide_responsive__169048_ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center;}
	.pm-banner_slide_responsive__169048_ .owl-dots .owl-dot {display:inline-block}
	.pm-banner_slide_responsive__169048_ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 4px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
	.pm-banner_slide_responsive__169048_ .owl-dots .owl-dot.active span,
	.pm-banner_slide_responsive__169048_ .owl-dots .owl-dot:hover span {background:#999}

@media (max-width:1350px){
  .pm-banner_slide_responsive__169048_ .owl-nav .owl-prev{left:10px;}
  .pm-banner_slide_responsive__169048_ .owl-nav .owl-next{right:10px;}
}

/* ****************** 공백  ****************** */

.empty_line_169047_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_169047_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169047_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169047_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_169047_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_169047_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_169047_:before {content:'공백: 15px';}
}

/* ****************** 실선  ****************** */

.solid_line_169049_ {display:block; position:relative; width:100%; height:px;}
.solid_line_169049_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #ddd;}

/* ****************** 공백  ****************** */

.empty_line_169064_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_169064_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169064_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169064_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_169064_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_169064_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_169064_:before {content:'공백: 60px';}
}

/* ****************** 3칸 레이아웃  ****************** */

.layout_169050_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_169050_ > div {}
.layout_169050_ > div:after {content:''; display:block; clear:both;}
.layout_169050_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_169050_ > div > .container_1 {width:33.333333333333%;}
.layout_169050_ > div > .container_2 {width:33.333333333333%;}
.layout_169050_ > div > .container_3 {width:33.333333333333%;}

 
@media (max-width:1200px){
  .layout_169050_{width:95%;}
} 
  
@media (max-width:767px){
	.layout_169050_ > div > .container_1 { width:100%;  margin-bottom:15px;}
	.layout_169050_ > div > .container_2 { width:100%; }
	.layout_169050_ > div > .container_3 { width:100%; }
}

@media \0screen{
	.layout_169050_ {min-width:1200px;}
}

/* ****************** 이미지  ****************** */

.img_169053_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_169053_ * {box-sizing:border-box;}
.img_169053_ a {display:block; text-decoration:none;}
.img_169053_ img {max-width:100%; vertical-align:top;}

@media (max-width:1023px){
  .img_169053_ {display:block; text-align:center;}
}

@media (max-width:767px){
  .img_169053_ img {width:170px}
}


/* ****************** 공백  ****************** */

.empty_line_169062_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_169062_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169062_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169062_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_169062_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_169062_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_169062_:before {content:'공백: 15px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_169051_ p {
	display:inline-block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#333; line-height:1.6em;
  
}
.text_169051_ p a {color:#333; text-decoration:none;}

@media (max-width:767px){
  .text_169051_ {text-align:center;}
  .text_169051_ p{font-size:18px;}
}

/* ****************** 공백  ****************** */

.empty_line_169055_ {display:block; width:100%; height:0px; line-height:0px;}

[id^=div_user_list] .empty_line_169055_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169055_:before {content:'공백: 0px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169055_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_169055_:before {content:'공백: 25px';}
}

 @media \0screen{
	.empty_line_169055_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_169055_:before {content:'공백: 25px';}
}

/* ****************** 하단 메뉴  ****************** */

.fnb_169063_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.fnb_169063_ li {position:relative; display:inline-block; font-size:16px;}
.fnb_169063_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#777777; opacity:.5;}
.fnb_169063_ li:first-child:before {display:none;}
.fnb_169063_ li a {display:block; height:30px; line-height:30px; margin:0; padding:0 .8em; font-size:12px; color:#777777; text-decoration:none;}
.fnb_169063_ li:first-child a{padding-left:0;}
.fnb_169063_ li:last-child a{padding-right:0;}
.fnb_169063_ li a:hover {text-decoration:underline;}
.fnb_169063_ p {height:30px; line-height:30px; margin:0; padding:0 .8em; font-family:Arial; font-size:12px; color:#777777}

@media (max-width:767px){
.fnb_169063_ ul {text-align:center;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_169052_ p {
	display:inline-block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#333; line-height:1.6em; border-bottom:2px solid #333;
  
}
.text_169052_ p a {color:#333; text-decoration:none;}

@media (max-width:767px){
.text_169052_ p {font-size:16px;}
}

/* ****************** 공백  ****************** */

.empty_line_169061_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_169061_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169061_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169061_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_169061_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_169061_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_169061_:before {content:'공백: 20px';}
}

/* ****************** 하단 정보  ****************** */

.footer_info_169054_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_169054_ li {position:relative; display:inline-block; font-size:13px; font-family:Arial; color:#777777; line-height:19px; letter-spacing:-1px;}
.footer_info_169054_ li:first-child {padding-left:0;}
.footer_info_169054_ li:first-child:before {display:none;}
.footer_info_169054_ li .bizinfo {display:inline-block; margin-left:3px; margin-top:-3px; padding:0 .3em; background:#999; font-size:11px; color:#fff; line-height:1.5em; text-decoration:none; vertical-align:middle;}

.footer_info_169054_ ul.copyright{margin-top:30px;}
.footer_info_169054_ ul.copyright li{font-size:12px; color:#999;}


@media (max-width:767px){
  .footer_info_169054_ ul.copyright{margin:10px 0 15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_169056_ p {
	display:inline-block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#333; line-height:1.6em; border-bottom:2px solid #333;
  
}
.text_169056_ p a {color:#333; text-decoration:none;}

@media (max-width:767px){
.text_169056_ p {font-size:16px;}
}

/* ****************** 공백  ****************** */

.empty_line_169059_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_169059_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169059_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169059_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_169059_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_169059_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_169059_:before {content:'공백: 20px';}
}

/* ****************** 하단 정보  ****************** */

.footer_info_169060_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_169060_ li {position:relative; display:inline-block; font-size:13px; font-family:Arial; color:#777777; line-height:19px; letter-spacing:-1px;}
.footer_info_169060_ li:first-child {padding-left:0;}
.footer_info_169060_ li:first-child:before {display:none;}
.footer_info_169060_ li .bizinfo {display:inline-block; margin-left:3px; margin-top:-3px; padding:0 .3em; background:#999; font-size:11px; color:#fff; line-height:1.5em; text-decoration:none; vertical-align:middle;}

.footer_info_169060_ ul.copyright{margin-top:30px;}
.footer_info_169060_ ul.copyright li{font-size:12px; color:#999;}

/* ****************** 공백  ****************** */

.empty_line_169058_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_169058_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_169058_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_169058_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_169058_:before {content:'공백: 25px';}
}

 @media \0screen{
	.empty_line_169058_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_169058_:before {content:'공백: 25px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_169057_ *{padding:0; margin:0; list-style:none;}

.empty_169057_ > a{float:left;}
.empty_169057_ > a img{vertical-align:middle;}
.empty_169057_ ul{text-align:right;}
.empty_169057_ li{display:inline-block; margin-right:5px;}
.empty_169057_ li:last-child{margin-right:0;}

/* ****************** 네비게이션 - 세로형 C (토글)   ****************** */

  .nav_bg{background:rgba(0,0,0,0.7); width:100%; height:100%; position:fixed; top:0; left:0; z-index:3000; opacity:0; visibility:'hidden'; transition:all 0.6s;}
  
  #nav_mobile{width:270px; max-width:100%; height:100%; padding:0 10px; background:#fff; position:fixed; top:0; right:-100%; transition:right 0.6s; z-index:9999; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  .nav_wrap > p{text-align:right;}
  .nav_wrap h2{margin:0; padding:18px 0 10px; border-bottom:1px solid #ddd; text-align:center;}
  .nav_close{display:inline-block; width:25px; height:25px; position:absolute; top:5px; left:-30px; background:url("/img_up/shop_pds/moonsco/design/img/close_btn2.png") no-repeat center;}
  .nav_menu{width:100%; margin-top:20px;}
  .nav_menu ul{list-style:none; padding:0; margin:0;}
  .nav_menu ul:after{content:''; display:block; clear:both;}
  .nav_menu li{display:block; float:left; width:33.333%; position:relative; padding:0 4px; box-sizing:border-box;}
  .nav_menu li:after{content:''; display:block; width:1px; height:60%; background:rgba(255,255,255,0.3); position:absolute; top:20%; right:0;}
  .nav_menu li a{display:block; padding:10px 0; width:100%; text-align:center; font-size:13px; color:#333; border:1px solid #ddd;}
  .nav_menu li a:hover{text-decoration:underline;}
  
  .pm2-_169804_ {width:100%; height:100%; padding:0 10px; box-sizing:border-box; background:#fff; transition:all 0.4s;}
  .pm2-_169804_ * {box-sizing:border-box}
  .pm2-_169804_ ul {margin:0;padding:0;list-style:none}
  .pm2-_169804_ a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
  .pm2-_169804_ a > img {vertical-align:top}

	.pm2-_169804_ [data-role=toggle] > a:before {content:'';position:absolute;top:50%;right:10px;width:8px;height:14px;margin-top:-7px;background:url("/img_up/shop_pds/moonsco/design/img/nav_arrow.png") no-repeat center; transition:all 0.3s;}
	.pm2-_169804_ [data-role=toggle].active > a:before {transform:rotate(90deg);}
    .pm2-_169804_ .dep1 {position:relative;}
    .pm2-_169804_ .dep1 > li {border-top:1px solid #ddd;}
    .pm2-_169804_ .dep1 > li:last-child{border-bottom:1px dotted #ddd;}
    .pm2-_169804_ .dep1 > li.on,
    .pm2-_169804_ .dep1 > li.active {border-top:1px dotted #d7006c;}
    .pm2-_169804_ .dep1 > li:first-child{border-top:0;} 
    .pm2-_169804_ .dep1 > li > a {position:relative;padding:10px 13px;font-size:17px;color:#555; font-weight:bold;}
    .pm2-_169804_ .dep1 > li > a.bt_img {padding:0}
    .pm2-_169804_ .dep1 > li.on > a,
    .pm2-_169804_ .dep1 > li.active > a,
    .pm2-_169804_ .dep1 > li:hover > a {color:#ff8542;}
    .pm2-_169804_ .dep1 > li > div {display:none}

    .pm2-_169804_ .dep2 {background:#f7f7f7; border-top:1px solid #999;}
    .pm2-_169804_ .dep2 > li{border-top:1px dotted #c8c8c8; position:relative;}
    .pm2-_169804_ .dep2 > li:first-child{border-top:0; }
    .pm2-_169804_ .dep2 > li > a {padding:5px 14px;font-size:14px;color:#666; }
    .pm2-_169804_ .dep2 > li > a:after{content:'+'; font-size:15px; color:#666; position:absolute; top:50%; right:20px; margin-top:-11px; transition:all 0.3s;}
    .pm2-_169804_ .dep2 > li:hover > a:after{color:#ff8542; transform:rotate(90deg);}
    .pm2-_169804_ .dep2 > li > a.bt_img {padding:0}
    .pm2-_169804_ .dep2 > li.on > a,
    .pm2-_169804_ .dep2 > li:hover > a {background:#f1f1f1;}
  
  .bottom_info{text-align:center; letter-spacing:-0.5px; margin-top:30px; line-height:1em;}
  .bottom_info p{color:#31313e; margin:0;}
  .bottom_info strong{color:#ea5413; font-size:25px; line-height:40px}
  .bottom_info span{color:#91919e; font-size:13px;}

  @media (min-width:1023px){
    .nav_bg{display:none}
    #nav_mobile{display:none;}
  }

/* ****************** 공백  ****************** */

.empty_line_173554_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_173554_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_173554_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_173554_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_173554_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_173554_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_173554_:before {content:'공백: 60px';}
}
