
/* ****************** 한줄 텍스트  ****************** */

.text_49938_ p { 
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#ffffff; line-height:1.6em;
}

.text_49938_ p{                   /* 위 그림의 D에 해당되는 태그 */ 

     width:500px;       /* 폭지정 */

     height:38px;      /* 높이지정 */

     background-color:#aa5252;        /* 배경색을 blue로 지정 */

          }

.text_49938_ p:hover{                /* 해당택에 마우스가 올라가면 */

           background-color:#580000;    /* 배경색을 red로 바꿈 */

                  }
















.text_49938_ p a {color:#ffffff; text-decoration:none;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49939_ {font-size:0;}
.title_49939_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:24px; letter-spacing:-1px; font-weight:normal; color:#da3152; line-height:1.4em;
}
.title_49939_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49939_.style_top p {padding-top:10px;}
.title_49939_.style_top p:before {left:0; top:0; width:24px; height:4px;}

.title_49939_.style_right p {padding-right:14px;}
.title_49939_.style_right p:before {right:0; top:5px; width:4px; height:24px;}

.title_49939_.style_bottom p {padding-bottom:12px;}
.title_49939_.style_bottom p:before {left:0; bottom:0; width:24px; height:4px;}

.title_49939_.style_left p {padding-left:14px;}
.title_49939_.style_left p:before {left:0; top:5px; width:4px; height:24px;}

.title_49939_.style_circle1 p {padding-left:20px;}
.title_49939_.style_circle1 p:before {
	left:0; top:11px; width:12px; height:12px;
	border-radius:12px;
}

.title_49939_.style_circle2 p {padding-left:20px;}
.title_49939_.style_circle2 p:before {
	left:0; top:11px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 맞춤형 레이아웃  ****************** */

  .empty_49940_ {/*여기부터 */position:fixed;right:0;top:250px;/* 여기까지 */zoom:1;z-index:1300;}
  .empty_49940_:after{clear:both;content:'';display:block;}
  .empty_49940_ > div{float:left;}
  .empty_cont_wraps{position:relative;/*여기부터 */display:none;/*여기까지*/}
  /* 여기부터 여기까지란 부분 두군데를 주석처리시 내부화면이 디자인팜 수정가능해짐 */
  .empty_49940_ > div.empty_cont_wraps > div{
    z-index:2;
    width:421px;height:405px;padding:20px;border:1px solid #e9e4e0;border-left:none;background:#fff;
    box-sizing:border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
  }
  .empty_49940_ > div.container1{padding:0px;border:none;}
  .wrap_close{position:absolute;right:5px;top:5px;}

/* ****************** 최근 게시글 - 목록형  ****************** */

.pm-board_list__49957_ ul {margin:0; padding:0; list-style:none;}
.pm-board_list__49957_ li {border-bottom:1px solid #e2e5e7; font-size:13px; line-height:1.6em;}
.pm-board_list__49957_ li:first-child {border-top:1px solid #e2e5e7;}
.pm-board_list__49957_ a {display:block; text-decoration:none; color:#888; padding:11px 8px;}
.pm-board_list__49957_ dl {position:relative; margin:0; padding-right:80px;}
.pm-board_list__49957_ dl dt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pm-board_list__49957_ dl dd {position:absolute; right:0; top:0; margin:0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_list__49957_ .comment {font-weight:normal; color:#888;}
.pm-board_list__49957_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center;}
.pm-board_list__49957_ > h3{margin:0;}
.pm-board_list__49957_ > p{margin:10px 0;font-size:13px;letter-spacing:-1px;color:#666;}

/* ****************** 버튼  ****************** */

.button_49956_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #00345b; border-radius:0px; background:#00345b; box-sizing:border-box;
	font-size:13px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_49956_.style_line a {background:transparent; color:#00345b;}
.button_49956_.space_normal a {padding:.6em 1.2em;}
.button_49956_.space_wide a {padding:.6em 2em;}
.button_49956_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49958_ {font-size:0;}
.title_49958_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_49958_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49958_.style_top p {padding-top:10px;}
.title_49958_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_49958_.style_right p {padding-right:14px;}
.title_49958_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_49958_.style_bottom p {padding-bottom:12px;}
.title_49958_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_49958_.style_left p {padding-left:14px;}
.title_49958_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_49958_.style_circle1 p {padding-left:20px;}
.title_49958_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_49958_.style_circle2 p {padding-left:20px;}
.title_49958_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 한줄 텍스트  ****************** */

.text_49944_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.6em;
}
.text_49944_ p a {color:#777777; text-decoration:none;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49945_ {font-size:0;}
.title_49945_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:bold; color:#777777; line-height:1.4em;
}
.title_49945_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49945_.style_top p {padding-top:10px;}
.title_49945_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_49945_.style_right p {padding-right:14px;}
.title_49945_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_49945_.style_bottom p {padding-bottom:12px;}
.title_49945_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_49945_.style_left p {padding-left:14px;}
.title_49945_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_49945_.style_circle1 p {padding-left:20px;}
.title_49945_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_49945_.style_circle2 p {padding-left:20px;}
.title_49945_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_49946_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#777777; line-height:1.6em;
}

/* ****************** 버튼  ****************** */

.button_49947_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #00345b; border-radius:0px; background:#00345b; box-sizing:border-box;
	font-size:13px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_49947_.style_line a {background:transparent; color:#00345b;}
.button_49947_.space_normal a {padding:.6em 1.2em;}
.button_49947_.space_wide a {padding:.6em 2em;}
.button_49947_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49950_ {font-size:0;}
.title_49950_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_49950_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49950_.style_top p {padding-top:10px;}
.title_49950_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_49950_.style_right p {padding-right:14px;}
.title_49950_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_49950_.style_bottom p {padding-bottom:12px;}
.title_49950_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_49950_.style_left p {padding-left:14px;}
.title_49950_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_49950_.style_circle1 p {padding-left:20px;}
.title_49950_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_49950_.style_circle2 p {padding-left:20px;}
.title_49950_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 한줄 텍스트  ****************** */

.text_49941_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.6em;
}
.text_49941_ p a {color:#777777; text-decoration:none;}

/* ****************** 한줄 텍스트  ****************** */

.text_49952_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.6em;
}
.text_49952_ p a {color:#777777; text-decoration:none;}

/* ****************** 장문 텍스트  ****************** */

.textarea_49955_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#777777; line-height:1.6em;
}

/* ****************** 이미지  ****************** */

.img_49954_ {display:inline-block; overflow:hidden; position:relative; width:357px; max-width:100%; vertical-align:top;}
.img_49954_ * {box-sizing:border-box;}
.img_49954_ a {display:block; text-decoration:none;}
.img_49954_ img {max-width:100%; vertical-align:top;}

/* ****************** 버튼  ****************** */

.button_49943_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #00345b; border-radius:0px; background:#00345b; box-sizing:border-box;
	font-size:13px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_49943_.style_line a {background:transparent; color:#00345b;}
.button_49943_.space_normal a {padding:.6em 1.2em;}
.button_49943_.space_wide a {padding:.6em 2em;}
.button_49943_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49948_ {font-size:0;}
.title_49948_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_49948_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49948_.style_top p {padding-top:10px;}
.title_49948_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_49948_.style_right p {padding-right:14px;}
.title_49948_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_49948_.style_bottom p {padding-bottom:12px;}
.title_49948_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_49948_.style_left p {padding-left:14px;}
.title_49948_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_49948_.style_circle1 p {padding-left:20px;}
.title_49948_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_49948_.style_circle2 p {padding-left:20px;}
.title_49948_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 한줄 텍스트  ****************** */

.text_49949_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.6em;
}
.text_49949_ p a {color:#777777; text-decoration:none;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49942_ {font-size:0;}
.title_49942_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:bold; color:#777777; line-height:1.4em;
}
.title_49942_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49942_.style_top p {padding-top:10px;}
.title_49942_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_49942_.style_right p {padding-right:14px;}
.title_49942_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_49942_.style_bottom p {padding-bottom:12px;}
.title_49942_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_49942_.style_left p {padding-left:14px;}
.title_49942_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_49942_.style_circle1 p {padding-left:20px;}
.title_49942_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_49942_.style_circle2 p {padding-left:20px;}
.title_49942_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 한줄 텍스트  ****************** */

.text_49953_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.6em;
}
.text_49953_ p a {color:#777777; text-decoration:none;}

/* ****************** 버튼  ****************** */

.button_49951_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #00345b; border-radius:0px; background:#00345b; box-sizing:border-box;
	font-size:13px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_49951_.style_line a {background:transparent; color:#00345b;}
.button_49951_.space_normal a {padding:.6em 1.2em;}
.button_49951_.space_wide a {padding:.6em 2em;}
.button_49951_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 로고 + 토글  ****************** */

  ul{list-style:none;}
@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_23802_ {position:relative; padding:0 80px;}
.logo_23802_ * {box-sizing:border-box;}
.logo_23802_ h1 {display:table; width:100%; margin:0; padding:0;}
.logo_23802_ h1 a {display:table-cell;vertical-align:middle;}
.logo_23802_ h1 img {max-width:100%; max-height:100%; vertical-align:bottom;}
  /*모바일로 되면 왼쪽 상단의 메뉴아이콘의 넓이*/
.toggle_23802_ {
	display:none; overflow:hidden; position:absolute; top:50%; width:30px; height:30px; margin-top:-15px; padding:4px;
	border:1px solid #ddd; border-radius:2px; font-size:0; text-decoration:none;
}
.toggle_23802_.use {display:block;}
.toggle_23802_:before {display:inline-block; font-family:"icomoon_header"; font-size:20px; color:#fff; line-height:1em;}
.toggle_23802_.on:before {color:#000000;}

.tel_23802_ {display:block; left:10px;}
.tel_23802_:before {content:'\e604'; color:#000000;}
#farmBoxTel {display:none;}

.toggleSearch_23802_ {left:45px;color:#000000;}
.toggleSearch_23802_:before {content:'\e600';}
#farmBoxSearch {display:none;}
#farmBoxSearch.on {display:block;}

.toggleGnb_23802_ {right:45px;color:#000000;}
.toggleGnb_23802_:before {content:'\e602';}
#farmBoxGnb {display:none;}
#farmBoxGnb.on {display:block;}

.toggleLnb_23802_ {left:10px;}
.toggleLnb_23802_:before {content:'\e601';}
#farmBoxLnb {display:none;}
#farmBoxLnb.on {display:block;}
#farmContact{
    /*모바일로 화면 전환시 우측상단 상담문의 넓이*/
    position:absolute;right:0;top:0;width:40px;height:100%;padding:5px 8px;background:#fffc00;font-size:11px;color:#00345b;text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
[id^=div_user_list] .toggle_23802_ {display:block;}

@media (max-width:1023px){
    .logo_23802_{height:40px;}
    .logo_23802_ h1.logo_pc {display:none;}
    .logo_23802_ h1.logo_mobile {display:table;width:80px;height:40px;margin:0 auto;text-align:center;}
    .logo_23802_ h1.logo_mobile img{width:100%;}
	.farmcs{
      display:none;position:absolute;left:0;top:41px;width:100%;margin:0;padding:0;zoom:1;
    }
	.farmcs.on{display:block;}
	.farmcs:after{clear:both;content:'';display:block;}
	.farmcs li{
      float:left;display:inline-block;width:25%;height:82px;padding-right:1px;
		box-sizing:border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
	}
	.farmcs li:last-child{padding-right:0px;}
	.farmcs li a{
      display:block;padding:55px 0 11px;height:82px;background-color:#00345b;text-align:center;font-size:12px;letter-spacing:-1px;color:#fff;font-weight:bold;
		box-sizing:border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		background-repeat: no-repeat;
		background-position: center;
		-webkit-background-size: 79px auto;
		-moz-background-size: 79px auto;
		-o-background-size: 79px auto;
		background-size: 79px auto;
      
	}
    .farmcs li.farm_mobile_icon1 a{background-image:url(/img_up/shop_pds/jirisan1077/farm/gong-ji-sa-hang14539455146.png);}
	.farmcs li.farm_mobile_icon2 a{background-image:url(/img_up/shop_pds/jirisan1077/farm/m_icon_414576040706.png);}
	.farmcs li.farm_mobile_icon3 a{background-image:url(/img_up/shop_pds/jirisan1077/farm/m_icon_614576046626.png);}
	.farmcs li.farm_mobile_icon4 a{background-image:url(/img_up/shop_pds/jirisan1077/farm/m_icon_514576043196.png);}
  }
@media (min-width:1024px){
    .logo_23802_ h1.logo_pc {display:table;padding:10px 0;}
	.logo_23802_ h1.logo_mobile {display:none;text-align:center;}
	.logo_23802_ {padding:0; border-bottom:none;}
	.toggle_23802_ {display:none !important;}
	.farmcs.on{display:none;}
	#farmContact{display:none !important;}
	.farmcs{display:none !important;}
	[id^=farmBox] {display:block !important;}
}


/* ****************** 네비게이션 (비율형 A)  ****************** */

.lnb_49960_ {position:relative;font-size:0;}
.lnb_49960_ * {box-sizing:border-box;}
.lnb_49960_ ul {margin:0; padding:0; list-style:none;}
.lnb_49960_ a {
	display:block; position:relative; height:40px; line-height:40px; font-weight:bold; text-align:left; text-decoration:none; text-align:;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.lnb_49960_ .dep1 > li > a {
	border-bottom:2px solid #808080;/* background:#252525;*/ font-size:15px; color:#d7d7d7;
}
/*
.lnb_49960_ .dep1 > li > a:before {
  content:''; display:block; position:absolute; left:20px; top:50%; width:3px; height:3px; margin-top:-1px; background:#d7d7d7;
}
*/
.lnb_49960_ .dep2 > li > a {
	padding:0 15px 0 45px;/* border-bottom:1px solid #111111; background:#363636;*/ font-size:13px; color:#d7d7d7;
}
/*.lnb_49960_ .dep3_li > a:before {content:'- '; padding-left:15px;}*/

@media (min-width:1024px){
	.lnb_arrow{
		display:none;position:absolute;left:0;bottom:0px;z-index:13;height:4px;background:#ffff00;
	}
	/* dep1 */
    .lnb_49960_{background:#000000}
    .lnb_49960_ .lnb_wrap_bg{margin:0 auto;width:1000px}
    .lnb_49960_ .dep1{border-left:1px solid #333;}
	.lnb_49960_ .dep1:after {content:''; display:block; clear:both;}
    .lnb_49960_ .dep1 > li {float:left;position:relative;border-right:1px solid #333;z-index:600;}
	.lnb_49960_ .dep1 > li:hover {z-index:610;}
	.lnb_49960_ .dep1 > li > div {
		display:none; position:absolute;width:100%;min-width:76px;z-index:100;
		/*border:3px solid #ffff00; background:#363636;*/
	}
/* 네비게이션 소스 추가부분 01월 21일 추가 */

	.lnb_49960_ .dep1:hover > li > div {display:block;}
	.lnb_49960_ .dep1 > li > a {
		position:relative;z-index:620; height:40px; line-height:40px;padding:0 30px;
		border-bottom:none; background:none; color:#ffffff; text-align:center;
	}
    
	.lnb_49960_ .dep1 > li.on > a,
    .lnb_49960_ .dep1 > li:hover > a {background:#0082f0;}
    
	/* before 메뉴별 | 표시 */
    /*
	.lnb_49960_ .dep1 > li > a:before {content:'';display:block;position:absolute;right:0;top:13px;width:1px;height:15px;background:#f5f5f5;font-weight:normal;opacity:0.7;}
	.lnb_49960_ .dep1 > li:last-child > a:before{display:none;}
    */
	.lnb_49960_ .dep1 > li > a img{display:none;}

	/* dep2 */
	.lnb_49960_ .dep2 > li{display:block;}
	.lnb_49960_ .dep2 > li > a {
		height:30px; line-height:45px; padding:0 8px;text-align:center;
		border-bottom:none;/* background:#363636;*/ color:#777777;
	}
	.lnb_49960_ .dep2 > li.on > a,
	.lnb_49960_ .dep2 > li:hover > a {/*background:#252525;*/ color:#008af3; font-weight:bold;}

	/* dep1 triangle */
	.lnb_49960_ .dep1 > li.has_sub:before,
	.lnb_49960_ .dep1 > li.has_sub:after {
		content:''; display:none; position:absolute; left:50%; z-index:630; margin-left:-8px;
	/*	border-left:-8px solid transparent; border-right:8px solid transparent;*/
	}
	.lnb_49960_ .dep1 > li.has_sub:before {bottom:0; border-bottom:8px solid #ffff00;}
	.lnb_49960_ .dep1 > li.has_sub:after {bottom:-3px; border-bottom:8px solid #363636;}
	.lnb_49960_ .dep1 > li.has_sub:hover:before,
	.lnb_49960_ .dep1 > li.has_sub:hover:after {display:block;}
}

@media (max-width:1023px){
	.lnb_bgs{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1200;}
	.lnb_49960_ .dep1{
		position:fixed;left:-272px;top:0;width:272px;height:100%;padding:0 15px;background:#3d3d3d;z-index:1300;
		box-sizing:border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-transition:left 500ms ease;
		-moz-transition:left 500ms ease;
		-ms-transition:left 500ms ease;
		-o-transition:left 500ms ease;
		transition:left 500ms ease;
	}
	.lnb_49960_.on .dep1{
		left:0;
		-webkit-transition:left 500ms ease;
		-moz-transition:left 500ms ease;
		-ms-transition:left 500ms ease;
		-o-transition:left 500ms ease;
		transition:left 500ms ease;
	}
	.lnb_49960_ .dep1 > li > a{display:block;height:45px;line-height:45px;padding:0 22px 0 5px;font-weight:normal;color:#fff;}
	.lnb_49960_ .dep1 > li > div.lnb_49960_ .dep1 > li.on > div{display:block;}
	.lnb_49960_ .dep1 > li > a img{display:inline-block;width:22px;margin-right:10px;vertical-align:middle;}
	.lnb_49960_ .dep1 > li > div{display:none;border-bottom:2px solid #808080;}
	.lnb_49960_ .dep2 > li > a{padding:0 10px;font-weight:normal}
}

/* ****************** 네비게이션 (비율형 A)  ****************** */

.lnb_49961_ {position:relative;font-size:0;}
.lnb_49961_ * {box-sizing:border-box;}
.lnb_49961_ ul {margin:0; padding:0; list-style:none;}
.lnb_49961_ a {
	display:block; position:relative; height:40px; line-height:40px; font-weight:bold; text-align:left; text-decoration:none; text-align:;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.lnb_49961_ .dep1 > li > a {
	border-bottom:2px solid #808080;/* background:#252525;*/ font-size:15px; color:#d7d7d7;
}
/*
.lnb_49961_ .dep1 > li > a:before {
  content:''; display:block; position:absolute; left:20px; top:50%; width:3px; height:3px; margin-top:-1px; background:#d7d7d7;
}
*/
.lnb_49961_ .dep2 > li > a {
	padding:0 15px 0 45px;/* border-bottom:1px solid #111111; background:#363636;*/ font-size:13px; color:#d7d7d7;
}
/*.lnb_49961_ .dep3_li > a:before {content:'- '; padding-left:15px;}*/

@media (min-width:1024px){
	.lnb_arrow{
		display:none;position:absolute;left:0;bottom:0px;z-index:13;height:4px;background:#ffff00;
	}
	/* dep1 */
    .lnb_49961_{background:#000000}
    .lnb_49961_ .lnb_wrap_bg{margin:0 auto;width:1000px}
    .lnb_49961_ .dep1{border-left:1px solid #333;}
	.lnb_49961_ .dep1:after {content:''; display:block; clear:both;}
    .lnb_49961_ .dep1 > li {float:left;position:relative;border-right:1px solid #333;z-index:600;}
	.lnb_49961_ .dep1 > li:hover {z-index:610;}
	.lnb_49961_ .dep1 > li > div {
		display:none; position:absolute;width:100%;min-width:76px;z-index:100;
		/*border:3px solid #ffff00; background:#363636;*/
	}
/* 네비게이션 소스 추가부분 01월 21일 추가 */

	.lnb_49961_ .dep1:hover > li > div {display:block;}
	.lnb_49961_ .dep1 > li > a {
		position:relative;z-index:620; height:40px; line-height:40px;padding:0 30px;
		border-bottom:none; background:none; color:#ffffff; text-align:center;
	}
    
	.lnb_49961_ .dep1 > li.on > a,
    .lnb_49961_ .dep1 > li:hover > a {background:#0082f0;}
    
	/* before 메뉴별 | 표시 */
    /*
	.lnb_49961_ .dep1 > li > a:before {content:'';display:block;position:absolute;right:0;top:13px;width:1px;height:15px;background:#f5f5f5;font-weight:normal;opacity:0.7;}
	.lnb_49961_ .dep1 > li:last-child > a:before{display:none;}
    */
	.lnb_49961_ .dep1 > li > a img{display:none;}

	/* dep2 */
	.lnb_49961_ .dep2 > li{display:block;}
	.lnb_49961_ .dep2 > li > a {
		height:30px; line-height:45px; padding:0 8px;text-align:center;
		border-bottom:none;/* background:#363636;*/ color:#777777;
	}
	.lnb_49961_ .dep2 > li.on > a,
	.lnb_49961_ .dep2 > li:hover > a {/*background:#252525;*/ color:#008af3; font-weight:bold;}

	/* dep1 triangle */
	.lnb_49961_ .dep1 > li.has_sub:before,
	.lnb_49961_ .dep1 > li.has_sub:after {
		content:''; display:none; position:absolute; left:50%; z-index:630; margin-left:-8px;
	/*	border-left:-8px solid transparent; border-right:8px solid transparent;*/
	}
	.lnb_49961_ .dep1 > li.has_sub:before {bottom:0; border-bottom:8px solid #ffff00;}
	.lnb_49961_ .dep1 > li.has_sub:after {bottom:-3px; border-bottom:8px solid #363636;}
	.lnb_49961_ .dep1 > li.has_sub:hover:before,
	.lnb_49961_ .dep1 > li.has_sub:hover:after {display:block;}
}

@media (max-width:1023px){
	.lnb_bgs{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1200;}
	.lnb_49961_ .dep1{
		position:fixed;left:-272px;top:0;width:272px;height:100%;padding:0 15px;background:#3d3d3d;z-index:1300;
		box-sizing:border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-transition:left 500ms ease;
		-moz-transition:left 500ms ease;
		-ms-transition:left 500ms ease;
		-o-transition:left 500ms ease;
		transition:left 500ms ease;
	}
	.lnb_49961_.on .dep1{
		left:0;
		-webkit-transition:left 500ms ease;
		-moz-transition:left 500ms ease;
		-ms-transition:left 500ms ease;
		-o-transition:left 500ms ease;
		transition:left 500ms ease;
	}
	.lnb_49961_ .dep1 > li > a{display:block;height:45px;line-height:45px;padding:0 22px 0 5px;font-weight:normal;color:#fff;}
	.lnb_49961_ .dep1 > li > div.lnb_49961_ .dep1 > li.on > div{display:block;}
	.lnb_49961_ .dep1 > li > a img{display:inline-block;width:22px;margin-right:10px;vertical-align:middle;}
	.lnb_49961_ .dep1 > li > div{display:none;border-bottom:2px solid #808080;}
	.lnb_49961_ .dep2 > li > a{padding:0 10px;font-weight:normal}
}

/* ****************** 로고 + 토글  ****************** */

  ul{list-style:none;}
@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_23802_ {position:relative; padding:0 80px;}
.logo_23802_ * {box-sizing:border-box;}
.logo_23802_ h1 {display:table; width:100%; margin:0; padding:0;}
.logo_23802_ h1 a {display:table-cell;vertical-align:middle;}
.logo_23802_ h1 img {max-width:100%; max-height:100%; vertical-align:bottom;}
  /*모바일로 되면 왼쪽 상단의 메뉴아이콘의 넓이*/
.toggle_23802_ {
	display:none; overflow:hidden; position:absolute; top:50%; width:30px; height:30px; margin-top:-15px; padding:4px;
	border:1px solid #ddd; border-radius:2px; font-size:0; text-decoration:none;
}
.toggle_23802_.use {display:block;}
.toggle_23802_:before {display:inline-block; font-family:"icomoon_header"; font-size:20px; color:#fff; line-height:1em;}
.toggle_23802_.on:before {color:#ffffff;}

.tel_23802_ {display:block; left:10px;}
.tel_23802_:before {content:'\e604'; color:#ffffff;}
#farmBoxTel {display:none;}

.toggleSearch_23802_ {left:45px;color:#ffffff;}
.toggleSearch_23802_:before {content:'\e600';}
#farmBoxSearch {display:none;}
#farmBoxSearch.on {display:block;}

.toggleGnb_23802_ {right:45px;color:#ffffff;}
.toggleGnb_23802_:before {content:'\e602';}
#farmBoxGnb {display:none;}
#farmBoxGnb.on {display:block;}

.toggleLnb_23802_ {left:10px;}
.toggleLnb_23802_:before {content:'\e601';}
#farmBoxLnb {display:none;}
#farmBoxLnb.on {display:block;}
#farmContact{
    /*모바일로 화면 전환시 우측상단 상담문의 넓이*/
    position:absolute;right:0;top:0;width:40px;height:100%;padding:5px 8px;background:#fffc00;font-size:11px;color:#00345b;text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
[id^=div_user_list] .toggle_23802_ {display:block;}

@media (max-width:1023px){
    .logo_23802_{height:40px;}
    .logo_23802_ h1.logo_pc {display:none;}
    .logo_23802_ h1.logo_mobile {display:table;width:80px;height:40px;margin:0 auto;text-align:center;}
    .logo_23802_ h1.logo_mobile img{width:100%;}
	.farmcs{
      display:none;position:absolute;left:0;top:41px;width:100%;margin:0;padding:0;zoom:1;
    }
	.farmcs.on{display:block;}
	.farmcs:after{clear:both;content:'';display:block;}
	.farmcs li{
      float:left;display:inline-block;width:25%;height:82px;padding-right:1px;
		box-sizing:border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
	}
	.farmcs li:last-child{padding-right:0px;}
	.farmcs li a{
      display:block;padding:55px 0 11px;height:82px;background-color:#00345b;text-align:center;font-size:12px;letter-spacing:-1px;color:#fff;font-weight:bold;
		box-sizing:border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		background-repeat: no-repeat;
		background-position: center;
		-webkit-background-size: 79px auto;
		-moz-background-size: 79px auto;
		-o-background-size: 79px auto;
		background-size: 79px auto;
      
	}
    .farmcs li.farm_mobile_icon1 a{background-image:url(/img_up/shop_pds/jirisan1077/farm/gong-ji-sa-hang14539455145.png);}
	.farmcs li.farm_mobile_icon2 a{background-image:url(/img_up/shop_pds/jirisan1077/farm/m_icon_414576040705.png);}
	.farmcs li.farm_mobile_icon3 a{background-image:url(/img_up/shop_pds/jirisan1077/farm/m_icon_614576046625.png);}
	.farmcs li.farm_mobile_icon4 a{background-image:url(/img_up/shop_pds/jirisan1077/farm/m_icon_514576043195.png);}
  }
@media (min-width:1024px){
    .logo_23802_ h1.logo_pc {display:table;padding:10px 0;}
	.logo_23802_ h1.logo_mobile {display:none;text-align:center;}
	.logo_23802_ {padding:0; border-bottom:none;}
	.toggle_23802_ {display:none !important;}
	.farmcs.on{display:none;}
	#farmContact{display:none !important;}
	.farmcs{display:none !important;}
	[id^=farmBox] {display:block !important;}
}


/* ****************** 2칸 레이아웃  ****************** */

.layout_49963_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_49963_ > div {margin-left:-25px;}
.layout_49963_ > div:after {content:''; display:block; clear:both;}
.layout_49963_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:25px; box-sizing:border-box;}
.layout_49963_ > div > .container_1 {width:20%;}
.layout_49963_ > div > .container_2 {width:80%;}

@media (max-width:1023px){
    .layout_49963_ > div > .container_1 {display:none;}
	.layout_49963_ > div > .container_2 {clear:both; width:100%; padding-top:25px;}
}

@media \0screen{
	.layout_49963_ {min-width:1200px;}
}

/* ****************** 서브 네비게이션  ****************** */

.snb_49965_ 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_49965_ ul {margin:0; padding:0; list-style:none;}
.snb_49965_ a {
	display:block; text-decoration:none;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.snb_49965_ [role=toggle] > a:before {
	content:''; display:block; position:absolute; width:0; height:0; right:15px; top:50%; margin-top:-2px;
	border-color:#000000 transparent transparent transparent; border-width:5px; border-style:solid;
}
.snb_49965_ [role=toggle].on > a:before,
.snb_49965_ [role=toggle].active > a:before {
	margin-top:-8px;
	border-color:transparent transparent #000000 transparent;
}

.snb_49965_ .dep1 > li > div {display:none;}
.snb_49965_ .dep1 > li > a {
	position:relative; padding:12px 30px 12px 15px;
	border:2px solid transparent; font-size:14px; font-weight:bold; color:#444;
}
.snb_49965_ .dep1 > li.on > a,
.snb_49965_ .dep1 > li.active > a,
.snb_49965_ .dep1 > li:hover > a {border-color:#000000; color:#000000;}

.snb_49965_ .dep2 {padding:8px 0; background:#ececec;}
.snb_49965_ .dep2 > li > a {padding:6px 15px; font-size:13px; font-weight:bold; color:#444;}
.snb_49965_ .dep2 > li.on > a,
.snb_49965_ .dep2 > li:hover > a {color:#000000;}

/* ****************** 이미지  ****************** */

.img_49966_ {display:inline-block; overflow:hidden; position:relative; width:200px; max-width:100%; vertical-align:top;}
.img_49966_ * {box-sizing:border-box;}
.img_49966_ a {display:block; text-decoration:none;}
.img_49966_ img {max-width:100%; vertical-align:top;}

/* ****************** 이미지  ****************** */

.img_49964_ {display:inline-block; overflow:hidden; position:relative; width:200px; max-width:100%; vertical-align:top;}
.img_49964_ * {box-sizing:border-box;}
.img_49964_ a {display:block; text-decoration:none;}
.img_49964_ img {max-width:100%; vertical-align:top;}

/* ****************** 맞춤형 레이아웃  ****************** */

  .empty_49967_ {/*position:fixed;right:0;top:250px;/*여기까지*/zoom:1;z-index:1300;}
  .empty_49967_:after{clear:both;content:'';display:block;}
  .empty_49967_ > div{float:left;}
  .empty_cont_wraps{position:relative;/*display:none;/*여기까지*/}
  .empty_49967_ > div.empty_cont_wraps > div{
    width:421px;height:325px;padding:20px;border:1px solid #e9e4e0;border-left:none;background:#fff;
    box-sizing:border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
  }
  .empty_49967_ > div.container1{width:102px;padding:0px;border:none;}
  .wrap_close{position:absolute;right:5px;top:5px;}

/* ****************** 맞춤형 컨텐츠  ****************** */

  .empty_49969_ ul{list-style:none;margin:0;padding:0;background:#fff;}
  .empty_49969_ ul li{
    width:100px;height:80px;border:1px solid #e9e4e0;border-top:none;text-align:center;font-size:12px;
  }
  .empty_49969_ ul li.on,.empty_49969_ ul li:hover{
    background:#ed4036;
  }
  .empty_49969_ ul li:first-child{border-top:1px solid #e9e4e0;}
  .empty_49969_ ul li a{
    display:block;height:80px;padding-top:51px;color:#666
    box-sizing:border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
  }
  .empty_49969_ ul li.on a,.empty_49969_ ul li:hover a{color:#fff;}
  .empty_49969_ ul li.empty_icon1 a{background:url(/img_up/shop_pds/jirisan1077/farm/ma-sang-dam1460524142.png) no-repeat center 15px;}
  .empty_49969_ ul li.empty_icon2 a{background:url(/img_up/shop_pds/jirisan1077/farm/byeong-won-sang-dam1460524142.png) no-repeat center 15px;}
  .empty_49969_ ul li.empty_icon3 a{background:url(/img_up/shop_pds/jirisan1077/farm/pe-i-ji-sang-dam1460524143.png) no-repeat center 15px;}
  .empty_49969_ ul li.empty_icon4 a{background:url(/img_up/shop_pds/jirisan1077/farm/o-si-gil1460524143.png) no-repeat center 15px;}
  .empty_49969_ ul li.on.empty_icon1 a, .empty_49969_ ul li.empty_icon1:hover a{background:url(/img_up/shop_pds/jirisan1077/farm/ma-sang-dam_-o-beo1460524142.png) no-repeat center 15px;}
  .empty_49969_ ul li.on.empty_icon2 a, .empty_49969_ ul li.empty_icon2:hover a{background:url(/img_up/shop_pds/jirisan1077/farm/byeong-won-sang-dam_-o-beo1460524142.png) no-repeat center 15px;}
  .empty_49969_ ul li.on.empty_icon3 a, .empty_49969_ ul li.empty_icon3:hover a{background:url(/img_up/shop_pds/jirisan1077/farm/pe-i-ji-sang-dam_-o-beo1460524143.png) no-repeat center 15px;}
  .empty_49969_ ul li.on.empty_icon4 a, .empty_49969_ ul li.empty_icon4:hover a{background:url(/img_up/shop_pds/jirisan1077/farm/o-si-gil_-eo-ba1460524143.png) no-repeat center 15px;}
  @media (max-width: 1023px){
    .empty_49969_{display:none;}
  }

/* ****************** 최근 게시글 - 목록형  ****************** */

.pm-board_list__49974_ ul {margin:0; padding:0; list-style:none;}
.pm-board_list__49974_ li {border-bottom:1px solid #e2e5e7; font-size:13px; line-height:1.6em;}
.pm-board_list__49974_ li:first-child {border-top:1px solid #e2e5e7;}
.pm-board_list__49974_ a {display:block; text-decoration:none; color:#888; padding:11px 8px;}
.pm-board_list__49974_ dl {position:relative; margin:0; padding-right:80px;}
.pm-board_list__49974_ dl dt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pm-board_list__49974_ dl dd {position:absolute; right:0; top:0; margin:0; font-size:12px; font-family:Arial; color:#888;}
.pm-board_list__49974_ .comment {font-weight:normal; color:#888;}
.pm-board_list__49974_ .empty {padding:10px 8px; font-size:14px; color:#666; text-align:center;}
.pm-board_list__49974_ > h3{margin:0;}
.pm-board_list__49974_ > p{margin:10px 0;font-size:13px;letter-spacing:-1px;color:#666;}

/* ****************** 버튼  ****************** */

.button_49982_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #d00000; border-radius:0px; background:#d00000; box-sizing:border-box;
	font-size:13px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_49982_.style_line a {background:transparent; color:#d00000;}
.button_49982_.space_normal a {padding:.6em 1.2em;}
.button_49982_.space_wide a {padding:.6em 2em;}
.button_49982_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49975_ {font-size:0;}
.title_49975_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_49975_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49975_.style_top p {padding-top:10px;}
.title_49975_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_49975_.style_right p {padding-right:14px;}
.title_49975_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_49975_.style_bottom p {padding-bottom:12px;}
.title_49975_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_49975_.style_left p {padding-left:14px;}
.title_49975_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_49975_.style_circle1 p {padding-left:20px;}
.title_49975_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_49975_.style_circle2 p {padding-left:20px;}
.title_49975_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 한줄 텍스트  ****************** */

.text_49971_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.6em;
}
.text_49971_ p a {color:#777777; text-decoration:none;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49970_ {font-size:0;}
.title_49970_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
.title_49970_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49970_.style_top p {padding-top:10px;}
.title_49970_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_49970_.style_right p {padding-right:14px;}
.title_49970_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_49970_.style_bottom p {padding-bottom:12px;}
.title_49970_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_49970_.style_left p {padding-left:14px;}
.title_49970_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_49970_.style_circle1 p {padding-left:20px;}
.title_49970_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_49970_.style_circle2 p {padding-left:20px;}
.title_49970_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_49972_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#777777; line-height:1.6em;
}

/* ****************** 버튼  ****************** */

.button_49973_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #d00000; border-radius:0px; background:#d00000; box-sizing:border-box;
	font-size:13px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_49973_.style_line a {background:transparent; color:#d00000;}
.button_49973_.space_normal a {padding:.6em 1.2em;}
.button_49973_.space_wide a {padding:.6em 2em;}
.button_49973_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49980_ {font-size:0;}
.title_49980_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_49980_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49980_.style_top p {padding-top:10px;}
.title_49980_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_49980_.style_right p {padding-right:14px;}
.title_49980_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_49980_.style_bottom p {padding-bottom:12px;}
.title_49980_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_49980_.style_left p {padding-left:14px;}
.title_49980_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_49980_.style_circle1 p {padding-left:20px;}
.title_49980_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_49980_.style_circle2 p {padding-left:20px;}
.title_49980_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 한줄 텍스트  ****************** */

.text_49981_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.6em;
}
.text_49981_ p a {color:#777777; text-decoration:none;}

/* ****************** 맞춤전송폼 - 기본폼  ****************** */

.myreg_form__49968_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.myreg_form__49968_ dd * {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.myreg_form__49968_ h3 {margin:0; padding:10px; font-size:15px; color:#333; text-align:left;}
.myreg_form__49968_ ul {
	position:relative; width:100%; margin:0 0 10px; padding:0 10px; list-style:none; border:1px solid #ccc; 
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.myreg_form__49968_ li {padding:5px 2px; border-top:1px dashed #ddd;}
.myreg_form__49968_ li:first-child {border-top:none;}
.myreg_form__49968_ dl {display:table; width:100%; margin:0;}
.myreg_form__49968_ dt {display:table-cell; width:80px; padding:2px 5px; font-size:14px; vertical-align:middle; text-align:left;}
.myreg_form__49968_ dt i {font-style:normal; color:#d00000;}
.myreg_form__49968_ dd {display:table-cell; margin:0; padding:2px 5px; font-size:14px; vertical-align:middle; text-align:left;}
.myreg_form__49968_ dd > span {display:inline-block; padding:5px; color:#0256d0;}
.myreg_form__49968_ textarea {margin:2px 0; font-size:12px;}
.myreg_form__49968_ input[type=text],
.myreg_form__49968_ textarea,
.myreg_form__49968_ select {
	margin:2px 0; padding:.6em .3em; border:1px solid #aaa; border-radius:.3em; font-size:14px;
	-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);
}
.myreg_form__49968_ label {font-size:14px;}

.myreg_form__49968_ .privacy {margin:0 0 10px;}
.myreg_form__49968_ .privacy > div {overflow:auto; height:120px; padding:10px; border:1px solid #aaa; border-radius:4px; background:#f1edea; font-size:13px; text-align:left; line-height:20px;}
.myreg_form__49968_ .privacy h4 {
	padding:5px 10px; border-radius:.3em; background:#bbb; color:#fff;
	text-shadow:-1px 0 1px rgba(0, 0, 0, 0.2), 1px 0 1px rgba(0, 0, 0, 0.2), 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.myreg_form__49968_ .privacy label {display:inline-block; padding:10px 5px; font-size:13px;}
.myreg_form__49968_ .privacy input{vertical-align:middle;}
.myreg_form__49968_ .privacy a{font-size:12px;color:#666;}

.myreg_form__49968_ .submit {text-align:center;}
.myreg_form__49968_ .submit button {padding: .6em 1.2em;border:none; background-color:#d00000; border:1px solid #d00000;cursor:pointer; font-size:13px; color:#fff;vertical-align:middle;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49983_ {font-size:0;}
.title_49983_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_49983_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49983_.style_top p {padding-top:10px;}
.title_49983_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_49983_.style_right p {padding-right:14px;}
.title_49983_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_49983_.style_bottom p {padding-bottom:12px;}
.title_49983_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_49983_.style_left p {padding-left:14px;}
.title_49983_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_49983_.style_circle1 p {padding-left:20px;}
.title_49983_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_49983_.style_circle2 p {padding-left:20px;}
.title_49983_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 한줄 텍스트  ****************** */

.text_49976_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.6em;
}
.text_49976_ p a {color:#777777; text-decoration:none;}

/* ****************** 타이틀 텍스트  ****************** */

.title_49977_ {font-size:0;}
.title_49977_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
.title_49977_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_49977_.style_top p {padding-top:10px;}
.title_49977_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_49977_.style_right p {padding-right:14px;}
.title_49977_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_49977_.style_bottom p {padding-bottom:12px;}
.title_49977_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_49977_.style_left p {padding-left:14px;}
.title_49977_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_49977_.style_circle1 p {padding-left:20px;}
.title_49977_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_49977_.style_circle2 p {padding-left:20px;}
.title_49977_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_49978_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:0px; font-weight:normal; color:#777777; line-height:1.6em;
}

/* ****************** 버튼  ****************** */

.button_49979_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #d00000; border-radius:0px; background:#d00000; box-sizing:border-box;
	font-size:13px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_49979_.style_line a {background:transparent; color:#d00000;}
.button_49979_.space_normal a {padding:.6em 1.2em;}
.button_49979_.space_wide a {padding:.6em 2em;}
.button_49979_.space_full a {display:block; width:100%; padding:.6em 1.2em;}
