
/* ****************** 1칸 레이아웃  ****************** */

.layout_258729_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_258729_ > div:after {content:''; display:block; clear:both;}
.layout_258729_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_258729_ {min-width:1000px;}
}

/* ****************** 배너관리 - 슬라이드 (기본형)  ****************** */

	@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__258730_ { margin:0 auto}
	.pm-banner_slide_basic__258730_ a {border:none}
	.pm-banner_slide_basic__258730_ a img {border:none}
	.pm-banner_slide_basic__258730_ .owl-item {z-index:1;}
	.pm-banner_slide_basic__258730_ .item {position:relative}

	.pm-banner_slide_basic__258730_ .owl-nav {-webkit-tap-highlight-color:transparent}
	.pm-banner_slide_basic__258730_ .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_basic__258730_ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff}
	.pm-banner_slide_basic__258730_ .owl-nav [class*='owl-']:hover {opacity:1}
	.pm-banner_slide_basic__258730_ .owl-nav .owl-prev {left:5px}
	.pm-banner_slide_basic__258730_ .owl-nav .owl-next {right:5px}
	.pm-banner_slide_basic__258730_ .owl-nav .owl-prev:before {content:'\e600'}
	.pm-banner_slide_basic__258730_ .owl-nav .owl-next:before {content:'\e601'}
	.pm-banner_slide_basic__258730_ .owl-nav .disabled {opacity:0.5;cursor:default}

	.pm-banner_slide_basic__258730_ .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__258730_ .owl-dots .owl-dot {display:inline-block}
	.pm-banner_slide_basic__258730_ .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__258730_ .owl-dots .owl-dot.active span,
	.pm-banner_slide_basic__258730_ .owl-dots .owl-dot:hover span {background:#999}

/* ****************** 1칸 레이아웃  ****************** */

.layout_258731_ {clear:both; min-width:320px;  margin:0 auto;}
.layout_258731_ > div:after {content:''; display:block; clear:both;}
.layout_258731_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_258731_ {}
}

/* ****************** 배너관리 - 슬라이드 (기본형)  ****************** */

	@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__258756_ { margin:0 auto}
	.pm-banner_slide_basic__258756_ a {border:none}
	.pm-banner_slide_basic__258756_ a img {border:none}
	.pm-banner_slide_basic__258756_ .owl-item {}
	.pm-banner_slide_basic__258756_ .item {position:relative}

	.pm-banner_slide_basic__258756_ .owl-nav {-webkit-tap-highlight-color:transparent}
	.pm-banner_slide_basic__258756_ .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_basic__258756_ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff}
	.pm-banner_slide_basic__258756_ .owl-nav [class*='owl-']:hover {opacity:1}
	.pm-banner_slide_basic__258756_ .owl-nav .owl-prev {left:5px}
	.pm-banner_slide_basic__258756_ .owl-nav .owl-next {right:5px}
	.pm-banner_slide_basic__258756_ .owl-nav .owl-prev:before {content:'\e600'}
	.pm-banner_slide_basic__258756_ .owl-nav .owl-next:before {content:'\e601'}
	.pm-banner_slide_basic__258756_ .owl-nav .disabled {opacity:0.5;cursor:default}

	.pm-banner_slide_basic__258756_ .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__258756_ .owl-dots .owl-dot {display:inline-block}
	.pm-banner_slide_basic__258756_ .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__258756_ .owl-dots .owl-dot.active span,
	.pm-banner_slide_basic__258756_ .owl-dots .owl-dot:hover span {background:#999}

/* ****************** 공백  ****************** */

.empty_line_258790_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_258790_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_258790_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 3칸 레이아웃  ****************** */

.layout_258737_ {clear:both; min-width:320px; max-width:1100px; margin:0 auto;}
.layout_258737_ > div {}
.layout_258737_ > div:after {content:''; display:block; clear:both;}
.layout_258737_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box; }

    
  
@media (min-width:840px) and (max-width:1100px){
.layout_258737_ > div > .container_1 { width:33.33%;  margin:0; }
.layout_258737_ > div > .container_2 { width:33.33%; margin:0; }
.layout_258737_ > div > .container_3 {width:33.33%;  margin:0; }
    
  }
@media (min-width:375px) and (max-width:1000px){
	.layout_258737_ > div > .container_1 { width:100%; }
	.layout_258737_ > div > .container_2 { width:100%; }
	.layout_258737_ > div > .container_3 { width:100%; }
}
@media (min-width:1100px){
.layout_258737_ > div > .container_1 {width:32.33%}
.layout_258737_ > div > .container_2 {width:32.33%; margin:0 1.5%;}
.layout_258737_ > div > .container_3 {width:32.33%; }
}

@media \0screen{
	.layout_258737_ {min-width:1100px;}
}

/* ****************** 이미지  ****************** */

.imgwrap_258740_ { clear:both; margin:0 auto; padding:0; }
  .imgwrap_258740_ font {line-height:2rem;}
.img_258740_ {display:inline-block; margin:0; padding:0; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_258740_ * {box-sizing:border-box; margin:0; padding:0; 
  font-family: 'NanumSquare', 'Malgun Gothic',sans-serif; font-weight: 300;
  }
.img_258740_ a {display:block; text-decoration:none;}
.img_258740_ a:visited { color:auto; text-decoration:none; }
.img_258740_ p, .img_258740_ span {  display:bolck; margin:0 auto; padding:0;  }
.img_258740_ dl { margin:0; padding:0; list-style:none; position:relative;  }
 /* 공통 */
  
@media (min-width:230px) and (max-width:839px){
.title_txt_00_ { 
    width:100%; margin:30px 0 10px 0; padding:0 ;
    font-size:4.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-1px;
  line-height:5rem;
  } 
  /* title */
  .img_258740_ { width:100%; }
.img_258740_ a { width:100%;  }
.img_258740_ a > img { display:block; margin:0; padding:0; width:100%; float:left; }
/*  .img_203405_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258740_ dl {  width:100%; float:left; position:relative; }  
.img_258740_ dl dt {  width:100%; float:left; }  
.img_258740_ dl dt p { margin:0;
  font-size:4em;  font-weight:800;
color:#888; letter-spacing:-.08em;
  position:absolute; top:0; left:0.4em;
  } /* 숫자 */
  
.img_258740_ dl dt span { 
  font-size:2.5em;  font-weight:500;
    position:absolute; top:.43em; left:5.5em; margin-left:-13.5%; 
  }
.img_258740_ dl dt span:before {
  content:""; width:5px; height:1em; 
  position:absolute; background:#888;
  left:-.75em;
  }
  /* 숫자 밑 글씨 */
.img_258740_ dl dd {  margin-top:0; width:90%; padding:0 5%; position: relative; float:left; }
.img_258740_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px; 
position:absolute; top:4.5em;
  } 
/* .img_258740_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
  
  
  }
@media (min-width:840px) and (max-width:999px){
.title_txt_00_ { 
    width:100%; margin:50px 0 20px 0; padding:0 ;
    font-size:5.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-1px;
  line-height:5rem;
  } 
  /* title */
  .img_258740_ { width:100%; }
.img_258740_ a { width:100%;  }
.img_258740_ a > img { display:block; margin:0; padding:0; width:50%; float:left; }
/*  .img_258740_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258740_ dl {  width:50%; float:left; position:relative; }  
.img_258740_ dl dt {  width:100%; float:left; }  
.img_258740_ dl dt p { width:100%;  margin:0;
  font-size:5em;  font-weight:800;
color:#888  ; letter-spacing:-.08em;
  position:absolute; top:0; left:0.4em;
  } /* 숫자 */
  
.img_258740_ dl dt span { width:100%; 
  font-size:2.4em;  font-weight:500;
    position:absolute; top:3em; left:2.5em; margin-left:-13.5%; 
  }
.img_258740_ dl dt span:before {
  content:""; width:15%; height:5px; 
  position:absolute; background:#888;
  top:-15px ; left:0.05em;
  }
  /* 숫자 밑 글씨 */
.img_258740_ dl dd {  margin-top:10px; width:90%; padding:0 5%; position: relative; float:left; }
.img_258740_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px; 
position:absolute; top:9.5em;
  } 
/* .img_258740_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
  
}

@media (min-width:1000px){
.title_txt_00_ { 
    width:100%; margin:20px 0; padding:0;
    font-size:4.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-1px;
  line-height:6rem; 
  } 
  /* title */
.img_258740_ a { width:100%; }
.img_258740_ a > img { display:block; margin:0; padding:0; width:100%; }
/*  .img_258740_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258740_ dl {  width:100%; }  
.img_258740_ dl dt {  width:40%; float:left; }  
.img_258740_ dl dt p { width:100%;  margin:0;
  font-size:7.5em; text-align:center; font-weight:800;
color:#888  ; letter-spacing:-.08em; padding-top:2rem;
  } /*숫자*/
.img_258740_ dl dt span { width:35%;  text-align:right;
  font-size:1.1em;  font-weight:500; color:#888; padding-right:10px;
    position:absolute; top:0.9em;left:20%; margin-left:-15%; 
  }
.img_258740_ dl dt span:before {
  content:""; width:100%; height:1px; 
  position:absolute; background:#888;
  bottom:-5px ; left:-.5em;
  }
.img_258740_ dl dd {  margin-top:10px; width:60%;    position: relative; float:left; }
.img_258740_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px; padding-top:2rem;

  } 
/* .img_258740_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
} 
  

/* ****************** 이미지  ****************** */

.imgwrap_258738_ {  clear:both;margin:0 auto; padding:0; }
  .imgwrap_258738_ font {line-height:2rem;}
.img_258738_ {display:inline-block; margin:0; padding:0; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_258738_ * {box-sizing:border-box; margin:0; padding:0; 
  font-family: 'NanumSquare', 'Malgun Gothic',sans-serif; font-weight: 300;
  }
.img_258738_ a {display:block; text-decoration:none;}
.img_258738_ a:visited { color:auto; text-decoration:none; }
.img_258738_ p, .img_258738_ span {  display:bolck; margin:0 auto; padding:0;  }
.img_258738_ dl { margin:0; padding:0; list-style:none; position:relative;  }
 /* 공통 */
  
@media (min-width:230px) and (max-width:839px){
 .title_txt_01_ { 
    width:100%; margin:2.5em 0 10px 0; padding:0 ;
    font-size:4.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-1px;
   line-height:5rem
  } 
  /* title */
  .img_258738_ { width:100%; }
.img_258738_ a { width:100%;  }
.img_258738_ a > img { display:block; margin:0; padding:0; width:100%; float:left; }
/*  .img_203405_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258738_ dl {  width:100%; float:left; position:relative; }  
.img_258738_ dl dt {  width:100%; float:left; }  
.img_258738_ dl dt p { margin:0;
  font-size:4em;  font-weight:800;
color:#666 ; letter-spacing:-.08em;
  position:absolute; top:0; left:0.4em;
  } /* 숫자 */
  
.img_258738_ dl dt span {
  font-size:2.5em;  font-weight:500;
    position:absolute; top:.43em; left:5.5em; margin-left:-13.5%; 
  }
.img_258738_ dl dt span:before {
  content:""; width:5px; height:1em; 
  position:absolute; background:#666;
  left:-.75em;
  }
  /* 숫자 밑 글씨 */
.img_258738_ dl dd {  margin-top:10px; width:90%; padding:0 5%; position: relative; float:left; }
.img_258738_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px; 
position:absolute; top:4.5em;
  } 
/* .img_258738_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
  
  }
@media (min-width:840px) and (max-width:999px){
.title_txt_01_ { 
    width:100%; margin:80px 0 20px 0; padding:0 ;
    font-size:5.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-1px;
  line-height:5rem;
  } 
  /* title */
  .img_258738_ { width:100%; }
.img_258738_ a { width:100%;  }
.img_258738_ a > img { display:block; margin:0; padding:0; width:50%; float:left; }
/*  .img_258738_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258738_ dl {  width:50%; float:left; position:relative; }  
.img_258738_ dl dt {  width:100%; float:left; }  
.img_258738_ dl dt p { width:100%;  margin:0;
  font-size:5em;  font-weight:800;
color:#666 ; letter-spacing:-.08em;
  position:absolute; top:0; left:0.4em;
  } /* 숫자 */
  
.img_258738_ dl dt span { width:100%; 
  font-size:2.4em;  font-weight:500;
    position:absolute; top:3em; left:2.5em; margin-left:-13.5%; 
  }
.img_258738_ dl dt span:before {
  content:""; width:15%; height:5px; 
  position:absolute; background:#666;
  top:-15px ; left:0.05em;
  }
  /* 숫자 밑 글씨 */
.img_258738_ dl dd {  margin-top:10px; width:90%; padding:0 5%; position: relative; float:left; }
.img_258738_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px; 
position:absolute; top:9.5em;
  } 
/* .img_258738_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
  
}

@media (min-width:1000px){
.title_txt_01_ { 
    width:100%; margin:20px 0; padding:0;
    font-size:4.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-1px;
  line-height:6rem;
  } 
  /* title */
.img_258738_ a { width:100%; }
.img_258738_ a > img { display:block; margin:0; padding:0; width:100%; }
/*  .img_258738_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258738_ dl {  width:100%; }  
.img_258738_ dl dt {  width:40%; float:left; }  
.img_258738_ dl dt p { width:100%;  margin:0;
  font-size:7.5em; text-align:center; font-weight:800;
color:#666 ; letter-spacing:-.08em; padding-top:2rem;
  } /*숫자*/
.img_258738_ dl dt span { width:35%;  text-align:right;
  font-size:1.1em;  font-weight:500; color:#666; padding-right:10px;
    position:absolute; top:0.9em;left:20%; margin-left:-15%; 
  }
.img_258738_ dl dt span:before {
  content:""; width:100%; height:1px; 
  position:absolute; background:#666;
  bottom:-5px ; left:-.5em;
  }
.img_258738_ dl dd {  margin-top:10px; width:60%;    position: relative; float:left; }
.img_258738_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px;  padding-top:2rem;

  } 
/* .img_258738_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
} 
  

/* ****************** 이미지  ****************** */

.imgwrap_258739_ {  clear:both;margin:0 auto; padding:0; }
  .imgwrap_258739_ font{line-height:2rem;}
.img_258739_ {display:inline-block; margin:0; padding:0; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_258739_ * {box-sizing:border-box; margin:0; padding:0; 
  font-family: 'NanumSquare', 'Malgun Gothic',sans-serif; font-weight: 300;
  }
.img_258739_ a {display:block; text-decoration:none;}
.img_258739_ a:visited { color:auto; text-decoration:none; }
.img_258739_ p, .img_258739_ span {  display:bolck; margin:0 auto; padding:0;  }
.img_258739_ dl { margin:0; padding:0; list-style:none; position:relative;  }
 /* 공통 */
  
@media (min-width:230px) and (max-width:839px){
.title_txt_02_ { 
    width:100%; margin:2.5em 0 10px 0; padding:0 ;
    font-size:4.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-1px;
  line-height:5rem;
  } 
  /* title */
  .img_258739_ { width:100%; }
.img_258739_ a { width:100%;  }
.img_258739_ a > img { display:block; margin:0; padding:0; width:100%; float:left; }
/*  .img_258739_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258739_ dl {  width:100%; float:left; position:relative; }  
.img_258739_ dl dt {  width:100%; float:left; }  
.img_258739_ dl dt p {  margin:0;
  font-size:4em;  font-weight:800;
color:#444 ; letter-spacing:-.08em;
  position:absolute; top:0; left:0.4em;
  } /* 숫자 */
  
.img_258739_ dl dt span {
  font-size:2.5em;  font-weight:500;
    position:absolute; top:.43em; left:5.5em; margin-left:-13.5%; 
  }
.img_258739_ dl dt span:before {
  content:""; width:5px; height:1em; 
  position:absolute; background:#d2d2d2;
  left:-.75em;
  }
  /* 숫자 밑 글씨 */
.img_258739_ dl dd {  margin-top:0; margin-bottom:20px; width:90%; padding:0 5%; position: relative; float:left; }
.img_258739_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px; 
position:absolute; top:4.5em;
  } 
/* .img_258739_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
  
  
  }
@media (min-width:840px) and (max-width:999px){
.title_txt_02_ { 
    width:100%; margin:80px 0 20px 0; padding:0 ;
    font-size:5.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-1px;
  line-height:5rem;
  } 
  /* title */
  .img_258739_ { width:100%; }
.img_258739_ a { width:100%;  }
.img_258739_ a > img { display:block; margin:0; padding:0; width:50%; float:left; }
/*  .img_258739_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258739_ dl {  width:50%; float:left; position:relative; }  
.img_258739_ dl dt {  width:100%; float:left; }  
.img_258739_ dl dt p { width:100%;  margin:0;
  font-size:5em;  font-weight:800;
color:#444 ; letter-spacing:-.08em;
  position:absolute; top:0; left:0.4em;
  } /* 숫자 */
  
.img_258739_ dl dt span { width:100%; 
  font-size:2.4em;  font-weight:500;
    position:absolute; top:3em; left:2.5em; margin-left:-13.5%; 
  }
.img_258739_ dl dt span:before {
  content:""; width:15%; height:5px; 
  position:absolute; background:#d2d2d2;
  top:-15px ; left:0.05em;
  }
  /* 숫자 밑 글씨 */
.img_258739_ dl dd {  margin-top:10px; width:90%; padding:0 5%; position: relative; float:left; }
.img_258739_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px; 
position:absolute; top:9.5em;
  } 
/* .img_258739_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
  
}

@media (min-width:1000px){
.title_txt_02_ { 
    width:100%; margin:20px 0; padding:0;
    font-size:4.5em; color:#f1a600; text-align:center;
    font-family: 'Sue Ellen Francisco', cursive;
    font-weight:100; letter-spacing:-3px;
  line-height:6rem;
  } 
  /* title */
.img_258739_ a { width:100%; }
.img_258739_ a > img { display:block; margin:0; padding:0; width:100%; }
/*  .img_258739_ a:hover dl dt p {  color:#ffd800;} */
  /* img */
.img_258739_ dl {  width:100%; }  
.img_258739_ dl dt {  width:40%; float:left; }  
.img_258739_ dl dt p { width:100%;  margin:0;
  font-size:7.5em; text-align:center; font-weight:800;
color:#444 ; letter-spacing:-.08em; padding-top:2rem;
  } /*숫자*/
.img_258739_ dl dt span { width:35%;  text-align:right;
  font-size:1.1em;  font-weight:500; color:#888; padding-right:10px;
    position:absolute; top:0.9em;left:20%; margin-left:-15%; 
  }
.img_258739_ dl dt span:before {
  content:""; width:100%; height:1px; 
  position:absolute; background:#888;
  bottom:-5px ; left:-.5em;
  }
.img_258739_ dl dd {  margin-top:10px; width:60%;  position: relative; float:left; }
.img_258739_ dl dd p { font-weight:500; margin-left:10px;
  font-size:1.1em; line-height:1.4em; letter-spacing:-.25px; padding-top:2rem;

  } 
/* .img_258739_ dl dd p:before {
  content:""; width:2px; height:9em; background:#540071 ;
  position:absolute; top:50%; margin-top:-4.5em; left:-.2em;
    } */
} 
  

/* ****************** 공백  ****************** */

.empty_line_258741_ {display:block; width:100%; height:150px; line-height:150px;}

[id^=div_user_list] .empty_line_258741_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_258741_:before {content:'공백 : 150px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_259233_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_259233_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_259233_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_258742_ {clear:both; min-width:320px;  margin:0 auto;}
.layout_258742_ > div:after {content:''; display:block; clear:both;}
.layout_258742_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_258742_ {}
}

/* ****************** 이미지  ****************** */

.img_258743_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_258743_ * {box-sizing:border-box;}
.img_258743_ a {display:block; text-decoration:none;}
.img_258743_ img {max-width:100%; vertical-align:top;}
  
.img_258743_1 {display:none; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_258743_1 * {box-sizing:border-box;}
.img_258743_1 a {display:block; text-decoration:none;}
.img_258743_1 img {max-width:100%; vertical-align:top;}
.
  
@media (max-width:599px){
  ..img_258743_ { display:none; }
}


@media (min-width:600px) and (max-width:1059px){
  .img_258743_ { display:none; }
}

@media (min-width:1060px){

} 

/* ****************** 1칸 레이아웃  ****************** */

.layout_258744_ {clear:both; min-width:320px; max-width:1100px; margin:0 auto;}
.layout_258744_ > div:after {content:''; display:block; clear:both;}
.layout_258744_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;
  left:50%; margin-left:-49.2%;}

@media \0screen{
	.layout_258744_ {min-width:1100px;}
}

/* ****************** best_#_맞춤형 컨텐츠  ****************** */

@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
  .emptywrap_258745_ {clear:both; margin:0 auto; padding:20px 0; }
  .emptywrap_258745_ * { margin:0; padding:0; }
  .empty_258745_ { width:100%; position:relative; }
  .empty_258745_ .p1p2_wrap_ { width:100%; }
  .empty_258745_ .p1_258745_ { background:#fff ; border:1px solid #d2d2d2; }
  .empty_258745_ .p2_258745_ { background:#ffa82c; }
  .empty_258745_ .p3_258745_  {  background-size:100% 100%;
   background:url(/img_up/shop_pds/ehompy0304/design/img/bg_2_bn.jpg) no-repeat;
  } /* 이미지 */
  .empty_258745_ .p1_258745_:before { content:"The Best pension";  }
  .empty_258745_ .p2_258745_:before { content:"#"; }
  
  
 @media  (min-width:260px) and (max-width:943px){
  .empty_258745_ .p1p2_wrap_ { width:100%; margin:5em auto 3em; }
  .empty_258745_ p, .empty_258745_ span { margin:0; padding:0;}
  
    .empty_258745_ .p1_258745_ { 
    margin:1% 0; padding:4%;
    width:90%; 
        height:19em; float:left;
  }
     .p1_258745_ .photo_nt_img {
    display:block;
  margin:0; padding:0; position:absolute; top:90px; right:50%; margin-right:-300px;
   background:url(/img_up/shop_pds/ehompy0304/design/img/nightpension_photo_pc.png) no-repeat;
    background-size:100% 100%; width:320px; height:266px;
  } /* 야경사진 */
   
   .empty_258745_ .p1_258745_ span {
  position:absolute; top:10.5em; left:4.5em; color:#333;
  font-family: 'NanumSquare', sans-serif; 
   font-weight: 300; line-height:1.4em;
  }
  /* 첫번째 박스 txt */

  .empty_258745_ .p2_258745_ { 
    margin:1% 0 1%0; padding:0;
    width:90%; padding:4%;
    height:19em;  float:left;
  }
   .empty_258745_ .p2_258745_ span:first-child {
     font-family: 'NanumSquare', sans-serif; font-size:1.6em; font-weight: 600;
     position:absolute; top:20.5em; left:1.5em; color:#fff; 
  line-height:1.5em; color:#fff;
  }
   .empty_258745_ .p2_258745_ span:last-child {
  position:absolute; top:33em; left:19em; color:#fff;
  font-family: 'NanumSquare', sans-serif; font-weight: 300;
  line-height:1.3em; color:#fff;
  }
  /* 두번째 박스 txt */
  
/*beforer*/
  .empty_258745_ .p1_258745_:before {  
 font-family: 'Rock Salt', cursive; font-size:2.67em; line-height:1.1em;
     position:absolute; top:1.5em; left:1.5em; color:#222;  
    
  }
    .empty_258745_ .p2_258745_:before {  
      position:absolute; top:10.5em; left:1.7em; color:#fff;
  font-family: 'Rock Salt', cursive; font-size:2.67em; line-height:1.1em;
  }
/* before end*/
  .empty_258745_ .p3_258745_ { clear:both; display:none;  margin:0 auto;
    text-align:center; height:400px;  }
  
} /* m */
    
  @media  (min-width:944px) and (max-width:1059px){
  .empty_258745_ .p1p2_wrap_ { width:100%; margin:2em auto 0; }
  .empty_258745_ p, .empty_258745_ span { margin:0; padding:0;}
  
    .empty_258745_ .p1_258745_ { 
      width:40%; padding:4%; margin:0 0 0 1.5%;
        height:19em; float:left;
  }
   .empty_258745_ .p1_258745_ .box_txt_span {
  position:absolute; top:10.5em; left:4.5em; color:#333;
  font-family: 'NanumSquare', sans-serif; 
   font-weight: 300; line-height:1.4em;
  }
    
  .p1_258745_ .photo_nt_img {
    display:block;
  margin:0; padding:0; position:absolute; top:340px; left:50%; margin-left:-295px;
   background:url(/img_up/shop_pds/ehompy0304/design/img/nightpension_photo_pc.png) no-repeat;
    background-size:100% 100%; width:590px; height:430px; z-index:12000;
  } /* 야경사진 */
    
    
  /* 첫번째 박스 txt */

  .empty_258745_ .p2_258745_ { 
    margin:0 0 0 1%; padding:0;
    width:40%; padding:4%;
    height:19em;  float:left;
  }
   .empty_258745_ .p2_258745_ span:first-child {
     font-family: 'NanumSquare', sans-serif; font-size:1.5em; font-weight: 600;
     position:absolute; top:5.5em; right:10.3em; color:#fff; 
  line-height:1.5em; color:#fff;
  }
   .empty_258745_ .p2_258745_ span:last-child {
  position:absolute; top:9em; right:1.9em; color:#fff;
  font-family: 'NanumSquare', sans-serif; font-weight: 300;
  line-height:1.3em; color:#fff;
  }
  /* 두번째 박스 txt */
  
/*beforer*/
  .empty_258745_ .p1_258745_:before {  
 font-family: 'Rock Salt', cursive; font-size:2.67em; line-height:1.1em;
     position:absolute; top:1.5em; left:1.5em; color:#222;  
    
  }
    .empty_258745_ .p2_258745_:before {  
      position:absolute; top:1.5em; right:9em; color:#fff;
  font-family: 'Rock Salt', cursive; font-size:2.67em; line-height:1.1em;
  }
/* before end*/
  .empty_258745_ .p3_258745_ { display:none;
     clear:both; width:100%; margin:0 auto;
    text-align:center; height:400px;  }  
  
} /**/

@media (min-width:1060px){
  
  .empty_258745_ p { margin:0; padding:0;}
  .empty_258745_ .p1_258745_ { width:20%; padding:5%; 
    position:absolute; top:-400px; left:0;
    height:29em; 
  }

  .p1_258745_ .photo_nt_img {
    display:block;
  margin:0; padding:0; position:absolute; top:120px; left:5px;
   background:url(/img_up/shop_pds/ehompy0304/design/img/nightpension_photo_pc.png) no-repeat;
    background-size:100% 100%; width:320px; height:266px;
  } /* 야경사진 */
  
  .p1_258745_ .box_txt_span { margin:0; padding:0;
    position:absolute; 
    top:400px; left:50%; margin-left:-130px;
     display:block;  font-family: 'NanumSquare', sans-serif; 
    font-weight: 300; line-height:23px;
  } /* 첫번째 박스 txt */

  .empty_258745_ .p2_258745_ { width:20%; padding:5%;
      position:absolute; top:-90px; left:340px;
      height:19em; 
  }
  
    .empty_258745_ .p2_258745_ span:first-child {
     font-family: 'NanumSquare', sans-serif; font-size:1.45em; font-weight: 600;
  position:absolute; top:4.7em; left:1.5em; line-height:1.5em; color:#fff;
  }
   .empty_258745_ .p2_258745_ span:last-child {
  font-family: 'NanumSquare', sans-serif; font-weight: 300;
  position:absolute; top:17.9em;  line-height:1.3em; color:#fff; left:2.2rem;
  } /* 두번째 박스 txt */
  
/*beforer*/
  .empty_258745_ .p1_258745_:before {  width:100%;
    position:absolute; top:1.2em; left:1.2em;
 font-family: 'Rock Salt', cursive; font-size:2.67em; line-height:1.1em;
  }
    .empty_258745_ .p2_258745_:before {  width:100%;
    position:absolute; top:1.2em; left:0.7em; color:#fff; 
 font-family: 'Rock Salt', cursive; font-size:2.67em; line-height:1.1em;
  }
/* before end*/
  .empty_258745_ .p3_258745_ { width:40%; height:220px;
  position:absolute; top:2.5em; right:-20px; 
background-size: 100% 100%;
  }  
  
  
} 
  

  

/* ****************** 1칸 레이아웃 (하단정보쪽)  ****************** */

@media (min-width:250px) and (max-width:747px){
.layoutwrap_258746_  {display:none; background:none; }
.layout_258746_ {display:none;}
  
} /* m */
@media (min-width:748px) and (max-width:799px){
.layoutwrap_258746_  {clear:both; margin:10px 0 0 0; padding:25px 0; 
  background:url(/img_up/shop_pds/ehompy0304/design/img/main_bt_bg.jpg) no-repeat;
  background-size:100% 100%; height:450px; }
.layout_258746_ {min-width:320px; max-width:1100px; margin:0 auto;}
.layout_258746_ > div:after {content:''; display:block; clear:both;}
.layout_258746_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
} /* m */

@media (min-width:800px) and (max-width:1579px){
.layoutwrap_258746_  {clear:both; margin:5% 0 0 0; padding:25px 0; 
  background:url(/img_up/shop_pds/ehompy0304/design/img/main_bt_bg.jpg) no-repeat;
  background-size:100% 100%; height:450px; }
.layout_258746_ {min-width:320px; max-width:1100px; margin:0 auto;}
.layout_258746_ > div:after {content:''; display:block; clear:both;}
.layout_258746_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
} /* m+t*/
  
@media (min-width:1580px) and (max-width:1679px){
.layoutwrap_258746_  {clear:both; margin:900px 0 0 0; padding:25px 0; 
  background:url(/img_up/shop_pds/ehompy0304/design/img/main_bt_bg.jpg) no-repeat;
  background-size:100% 100%; height:450px; }
.layout_258746_ {min-width:320px; max-width:1100px; margin:0 auto;}
.layout_258746_ > div:after {content:''; display:block; clear:both;}
.layout_258746_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
} /* m+t*/

@media (min-width:1680px){
.layoutwrap_258746_  {clear:both; margin:300px 0 0 0; padding:25px 0; 
  background:url(/img_up/shop_pds/ehompy0304/design/img/main_bt_bg.jpg) no-repeat;
  background-size:100% 100%; height:650px; }
.layout_258746_ {min-width:320px; max-width:1100px; margin:0 auto;}
.layout_258746_ > div:after {content:''; display:block; clear:both;}
.layout_258746_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
} /*pc*/
  
@media \0screen{
	.layout_258746_ {min-width:1100px;}
}

/* ****************** 하단 정보  ****************** */

@media (min-width:320px) and (max-width:599px){
  .footer_infowrap_258747_ { display:block; margin;0; padding:0; position:relative; }
  .footer_info_258747_ { display:block; width:100%;}
  .footer_info_258747_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_258747_ li {position:relative; display:inline-block; padding:0 .8em; font-size:12px; font-family:Arial; color:#ffffff; line-height:22px;}
.footer_info_258747_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#ffffff; opacity:.5;}
.footer_info_258747_ li:first-child {padding-left:0;}
.footer_info_258747_ li:first-child:before {display:none;}
.footer_info_258747_ li .bizinfo {display:inline-block; margin-left:.8em; padding:0 .5em; border-radius:2px; background:#666; font-size:12px; color:#fff; line-height:20px; text-decoration:none;}
  }
@media (min-width:600px) and (max-width:999px){
.footer_infowrap_258747_ { margin;0; padding:0; position:relative; }
.footer_info_258747_ {position:absolute; padding:25px; position:absolute; top:290px; right:50%; margin-right:-47%;
    width:80%;text-align:right;  background:rgba(0,0,0,0.7); }
.footer_info_258747_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_258747_ li {position:relative; display:inline-block; padding:0 .8em; font-size:12px; font-family:Arial; color:#ffffff; line-height:22px;}
.footer_info_258747_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#ffffff; opacity:.5;}
.footer_info_258747_ li:first-child {padding-left:0;}
.footer_info_258747_ li:first-child:before {display:none;}
.footer_info_258747_ li .bizinfo {display:inline-block; margin-left:.8em; padding:0 .5em; border-radius:2px; background:#666; font-size:12px; color:#fff; line-height:20px; text-decoration:none;}
} /* m */

@media (min-width:1000px) and (max-width:1559px){
.footer_infowrap_258747_ { margin;0; padding:0; position:relative; }
.footer_info_258747_ {position:absolute; padding:25px 0; position:absolute; top:350px; right:50%; margin-right:-45%;
  width:80%;text-align:right;  background:rgba(0,0,0,0.7); }
.footer_info_258747_ ul {margin:0; padding:0; list-style:none; font-size:0; text-align:center;}
.footer_info_258747_ li {position:relative; display:inline-block; padding:0 .8em; font-size:12px; font-family:Arial; color:#ffffff; line-height:22px;}
.footer_info_258747_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#ffffff; opacity:.5;}
.footer_info_258747_ li:first-child {padding-left:0;}
.footer_info_258747_ li:first-child:before {display:none;}
.footer_info_258747_ li .bizinfo {display:inline-block; margin-left:.8em; padding:0 .5em; border-radius:2px; background:#666; font-size:12px; color:#fff; line-height:20px; text-decoration:none;}
} /* m */
  
@media (min-width:1560px) and (max-width:1679px){
.footer_infowrap_258747_ { margin;0; padding:0; position:relative; }
.footer_info_258747_ {position:absolute; padding:25px 20px; position:absolute; top:280px; right:0;
  width:50%;text-align:right;  background:rgba(0,0,0,0.7); }
.footer_info_258747_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_258747_ li {position:relative; display:inline-block; padding:0 .8em; font-size:12px; font-family:Arial; color:#ffffff; line-height:22px;}
.footer_info_258747_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#ffffff; opacity:.5;}
.footer_info_258747_ li:first-child {padding-left:0;}
.footer_info_258747_ li:first-child:before {display:none;}
.footer_info_258747_ li .bizinfo {display:inline-block; margin-left:.8em; padding:0 .5em; border-radius:2px; background:#666; font-size:12px; color:#fff; line-height:20px; text-decoration:none;}
} /* m+t*/

@media (min-width:1680px){
.footer_infowrap_258747_ { margin;0; padding:0; position:relative; }
.footer_info_258747_ {position:absolute; padding:25px; position:absolute; top:490px; right:0;
  width:50%;text-align:right;  background:rgba(0,0,0,0.7); }
.footer_info_258747_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_258747_ li {position:relative; display:inline-block; padding:0 .8em; font-size:12px; font-family:Arial; color:#ffffff; line-height:22px;}
.footer_info_258747_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#ffffff; opacity:.5;}
.footer_info_258747_ li:first-child {padding-left:0;}
.footer_info_258747_ li:first-child:before {display:none;}
.footer_info_258747_ li .bizinfo {display:inline-block; margin-left:.8em; padding:0 .5em; border-radius:2px; background:#666; font-size:12px; color:#fff; line-height:20px; text-decoration:none;}
} /*pc*/
  

/* ****************** 이미지  ****************** */

.img_258749_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_258749_ * {box-sizing:border-box;}
.img_258749_ a {display:block; text-decoration:none;}
.img_258749_ img {max-width:100%; vertical-align:top;}
