
/* ****************** 이미지  ****************** */

.img_251075_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_251075_ * {box-sizing:border-box;}
.img_251075_ a {display:block; text-decoration:none;}
.img_251075_ img {max-width:100%; vertical-align:top;}

/* ****************** 하단 메뉴  ****************** */

.fnb_251076_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.fnb_251076_ li {position:relative; display:inline-block; font-size:16px;}
.fnb_251076_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#777777; opacity:.5;}
.fnb_251076_ li:first-child:before {display:none;}
.fnb_251076_ li a {display:block; height:30px; line-height:30px; margin:0; padding:0 .8em; font-size:12px; font-family:Arial; color:#777777; text-decoration:none;}
.fnb_251076_ li a:hover {text-decoration:underline;}
.fnb_251076_ p {height:30px; line-height:30px; margin:0; padding:0 .8em; font-family:Arial; font-size:12px; color:#777777}

/* ****************** 하단 정보  ****************** */

.footer_info_251077_ {padding:0 10px;}
.footer_info_251077_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_251077_ li {position:relative; display:inline-block; padding:0 .8em; font-size:12px; font-family:Arial; color:#777777; line-height:22px;}
.footer_info_251077_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#777777; opacity:.5;}
.footer_info_251077_ li:first-child {padding-left:0;}
.footer_info_251077_ li:first-child:before {display:none;}
.footer_info_251077_ 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;}

/* ****************** 하단 정보  ****************** */

.footer_info_251078_ {padding:0 10px;}
.footer_info_251078_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_251078_ li {position:relative; display:inline-block; padding:0 .8em; font-size:12px; font-family:Arial; color:#777777; line-height:22px;}
.footer_info_251078_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#777777; opacity:.5;}
.footer_info_251078_ li:first-child {padding-left:0;}
.footer_info_251078_ li:first-child:before {display:none;}
.footer_info_251078_ 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;}

/* ****************** 하단 SNS 공유하기  ****************** */

.sns_share_251079_ {display:block;}
.sns_share_251079_:after {content:''; display:block; clear:both;}
.sns_share_251079_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.sns_share_251079_ li {display:inline-block; overflow:hidden; position:relative; height:40px; padding:10px 0; font-size:0; text-align:center;}
.sns_share_251079_ li.first-child {display:none;}
.sns_share_251079_ li p { height:40px; line-height:40px; margin:0; padding:0 10px; font-size:16px; color:#ffffff; vertical-align:middle;}
.sns_share_251079_ li p span {color:#777777;}
.sns_share_251079_ li a {display:block; height:40px; line-height:40px; padding:0 5px; font-size:13px; font-family:arial; text-decoration:none;}
.sns_share_251079_ li a span {display:none; padding:0 10px; color:#888;}
.sns_share_251079_ li a i {
	display:inline-block; vertical-align:top; width:40px; height:40px; margin:0 3px; padding:0; border:none; text-indent:-9999px;
	background:url('/img_up/shop_pds/djyouth/design/farm_contents_img/sns_ico@1x.png');
	background-repeat:no-repeat;
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.sns_share_251079_ li a i {
		background:url('/img_up/shop_pds/djyouth/design/farm_contents_img/sns_ico@2x.png');
		background-size:300px 300px;
	}
}
.sns_share_251079_ li .facebook_251079_ {background-position:0px -120px;}
.sns_share_251079_ li .twitter_251079_ {background-position:-40px -120px;}

@media (min-width:1024px){
	.sns_share_251079_ li {display:inline-block; position:relative; width:25%;}
	.sns_share_251079_ li.first-child {display:inline-block;}
	.sns_share_251079_ li:after {content:''; display:block; position:absolute; right:0; top:0; width:0; height:100%; border-left:1px solid #666; opacity:.5;}
	.sns_share_251079_ li:first-child:before {content:''; display:block; position:absolute; left:0; top:0; width:0; height:100%; border-right:1px solid #666; opacity:.5;}
	.sns_share_251079_ li a span {display:inline-block;}
}

@media \0screen{
	.sns_share_251079_ li {display:inline-block; position:relative; width:25%;}
	.sns_share_251079_ li.first-child {display:inline-block;}
	.sns_share_251079_ li:after {content:''; display:block; position:absolute; right:0; top:0; width:0; height:100%; border-left:1px solid #666; opacity:.5;}
	.sns_share_251079_ li:first-child:before {content:''; display:block; position:absolute; left:0; top:0; width:0; height:100%; border-right:1px solid #666; opacity:.5;}
	.sns_share_251079_ li a span {display:inline-block;}
}

/* ****************** 상호 추가 하단 정보  ****************** */

.footer_info_41556_ {padding:0 10px;}
.footer_info_41556_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.footer_info_41556_ li {position:relative; display:inline-block; padding:0 .8em; font-size:12px; font-family:Arial; color:#777777; line-height:22px;}
.footer_info_41556_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#777777; opacity:.5;}
.footer_info_41556_ li:first-child {padding-left:0;}
.footer_info_41556_ li:first-child:before {display:none;}
.footer_info_41556_ 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;}

/* ****************** 하단 메뉴  ****************** */

.fnb_251081_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.fnb_251081_ li {position:relative; display:inline-block; font-size:16px;}
.fnb_251081_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#777777; opacity:.5;}
.fnb_251081_ li:first-child:before {display:none;}
.fnb_251081_ li a {display:block; height:30px; line-height:30px; margin:0; padding:0 .8em; font-size:12px; font-family:Arial; color:#777777; text-decoration:none;}
.fnb_251081_ li a:hover {text-decoration:underline;}
.fnb_251081_ p {height:30px; line-height:30px; margin:0; padding:0 .8em; font-family:Arial; font-size:12px; color:#777777}

/* ****************** 하단 메뉴  ****************** */

.fnb_251082_ ul {margin:0; padding:0; list-style:none; font-size:0;}
.fnb_251082_ li {position:relative; display:inline-block; font-size:16px;}
.fnb_251082_ li:before {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#777777; opacity:.5;}
.fnb_251082_ li:first-child:before {display:none;}
.fnb_251082_ li a {display:block; height:30px; line-height:30px; margin:0; padding:0 .8em; font-size:12px; font-family:Arial; color:#777777; text-decoration:none;}
.fnb_251082_ li a:hover {text-decoration:underline;}
.fnb_251082_ p {height:30px; line-height:30px; margin:0; padding:0 .8em; font-family:Arial; font-size:12px; color:#777777}

/* ****************** 서브 제목&라인맵  ****************** */

.sub_title_45218_ {position:relative; padding:5px 10px;}
.sub_title_45218_ h1 {height:20px; line-height:20px; margin:0; padding:0; font-size:20px; font-weight:normal; color:#000000;}

@media (min-width:1024px){
	.sub_title_45218_ {position:relative; padding:10px;}
	.sub_title_45218_ h1 {font-weight:bold;}
}

@media \0screen{
	.sub_title_45218_ {position:relative; padding:10px;}
    .sub_title_45218_ h1 {font-weight:bold; float:left;}
}
  .lineNav {display:block; float:right; font-size:12px;}
