
/* ****************** 1칸 레이아웃  ****************** */

.layout_776355_ {clear:both; min-width:320px;  margin:0 auto;}
.layout_776355_ > div:after {content:''; display:block; clear:both;}
.layout_776355_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_776355_ {}
}

/* ****************** 세로3단 비주얼 이미지  ****************** */

@font-face {
	font-family:'icomoon_slider';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.visual_3col_wrap__1101275__ {background:url('/img_up/shop_pds/djbd/farm/main_bg1770376833.png') no-repeat center 0;background-size:cover}

/* 모바일 버전 */
.visual_3col_wrap__1101275__ .mobile_ver__1101275__ .item {display:table;width:100%}
.visual_3col_wrap__1101275__ .mobile_ver__1101275__ .item .text_wrap__1101275__ {display:table-cell;height:600px;text-align:center;vertical-align:middle}
.visual_3col_wrap__1101275__ .mobile_ver__1101275__ .item .text_wrap__1101275__ .title__1101275__ {display:block;font-size:50px;color:#ffff00;letter-spacing:-0.04em}
.visual_3col_wrap__1101275__ .mobile_ver__1101275__ .item .text_wrap__1101275__ .text1__1101275__ {display:block;margin-top:5px;font-size:38px;color:#ffffff;letter-spacing:-0.03em}

.visual_3col_wrap__1101275__ .owl-nav {-webkit-tap-highlight-color:transparent}
.visual_3col_wrap__1101275__ .owl-nav [class*='owl-'] {
	position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;
	font-size:0;opacity:0.3;
}
.visual_3col_wrap__1101275__ .owl-nav [class*='owl-']:before {font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff;text-shadow:0 2px 2px rgba(0, 0, 0, .3)}
.visual_3col_wrap__1101275__ .owl-nav [class*='owl-']:hover {opacity:.6}
.visual_3col_wrap__1101275__ .owl-nav .owl-prev {left:0}
.visual_3col_wrap__1101275__ .owl-nav .owl-next {right:0}
.visual_3col_wrap__1101275__ .owl-nav .owl-prev:before {content:'\e600'}
.visual_3col_wrap__1101275__ .owl-nav .owl-next:before {content:'\e601'}
.visual_3col_wrap__1101275__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.visual_3col_wrap__1101275__ .owl-dots {box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;height:30px;padding:10px;font-size:0;text-align:center}
.visual_3col_wrap__1101275__ .owl-dots .owl-dot {display:inline-block}
.visual_3col_wrap__1101275__ .owl-dots .owl-dot span {
	display:block;width:10px;height:10px;margin:0 2px;
	background:#fff;border-radius:30px;opacity:0.6;box-shadow:0 2px 2px rgba(0, 0, 0, .3);
	transition:opacity 200ms ease;
}
.visual_3col_wrap__1101275__ .owl-dots .owl-dot.active span,
.visual_3col_wrap__1101275__ .owl-dots .owl-dot:hover span {background:#ffff00}

/* PC 버전 */
.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ {display:none}

@media (min-width:1024px){
	/* 모바일 버전 */
	.visual_3col_wrap__1101275__ .mobile_ver__1101275__ {display:none !important;margin:0;padding:0}

	/* PC 버전 */
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ {display:table;width:100%;margin:0;padding:0;list-style-type:none;text-align:center}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li {display:table-cell;position:relative;width:50%;height:1080px;vertical-align:middle}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li:before {content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:1px;height:1080px;background:rgba(255, 255, 255, .2)}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li:after {
		content:'';display:block;position:absolute;bottom:0;left:0;z-index:0;right:0;width:100%;height:0;background:rgba(0 ,0, 0, .3);transition:height 0.4s ease;
	}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li .text_wrap__1101275__ {
		position:relative;z-index:10;margin-top:0;padding:0 15px;transition:all 500ms ease;
	}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li .text_wrap__1101275__ .title__1101275__ {
		display:block;font-size:60px;color:#ffffff;letter-spacing:-0.06em;transition:color 500ms ease;
	}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li .text_wrap__1101275__ .text1__1101275__ {display:block;margin-top:15px;font-size:30px;color:#ffffff;letter-spacing:-0.04em}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li .text_wrap__1101275__ .text2__1101275__ {
		display:block;margin-top:10px;font-size:25px;color:#ececc5;letter-spacing:-0.03em;opacity:0;transition:all 0.5s ease-in;
	}

	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li:hover:after {height:1080px}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li:hover .text_wrap__1101275__ {margin-top:-80px}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li:hover .text_wrap__1101275__ .title__1101275__ {
		color:#ffff00;
	}
	.visual_3col_wrap__1101275__ ul.pc_ver__1101275__ li:hover .text_wrap__1101275__ .text2__1101275__ {opacity:1}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_776345_ {clear:both; min-width:320px;}
.layout_776345_ > div {}
.layout_776345_ > div:after {content:''; display:block; clear:both;}
.layout_776345_ > div > [class^=container_] {/*float:left;*/position:relative; width:100%;  box-sizing:border-box;}
.layout_776345_ > div > .container_1 {
    width:50%;
	width:100%;
	background-color:#000;
    background-image:url(/img_up/shop_pds/djbd/farm/main_img117702905981770361597.png);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
.layout_776345_ > div > .container_2 {
    width:50%;
	width:100%;
	background-color:#000;
    background-image:url(/img_up/shop_pds/djbd/farm/main_img217702912641770359166.png);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
.layout_776345_ > div > [class^=container_] > div {position:relative;z-index:1;width:100%; max-width:1600px; margin:0 auto;}

@media (max-width:1023px){
	.layout_776345_ > div > .container_1 { width:100%; }
	.layout_776345_ > div > .container_2 { width:100%; }
}
	.layout_776345_ {display:flex;height:100%;overflow:hidden;flex-direction:column;}
	.layout_776345_ > div {display:flex;height:100%;overflow:hidden;flex-direction:column;}
	.layout_776345_ > div > [class^=container_] {position:relative;flex:1;display:flex;align-items:center;transition:.8s;}
	.layout_776345_ > div > [class^=container_]:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .7);transition:all .4s;}
	.layout_776345_ > div > [class^=container_]:hover {flex:1.6;}
	.layout_776345_ > div > [class^=container_]:hover:after {opacity:.5;}

@media \0screen{
	.layout_776345_ {min-width:1600px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_773855_ {font-size:0;}
.title_773855_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:22px; letter-spacing:-1px; font-weight:normal; color:#ffffff; line-height:1.4em;
}
.title_773855_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_773855_.style_top p {padding-top:10px;}
.title_773855_.style_top p:before {left:0; top:0; width:22px; height:4px;}

.title_773855_.style_right p {padding-right:14px;}
.title_773855_.style_right p:before {right:0; top:5px; width:4px; height:22px;}

.title_773855_.style_bottom p {padding-bottom:12px;}
.title_773855_.style_bottom p:before {left:0; bottom:0; width:22px; height:4px;}

.title_773855_.style_left p {padding-left:14px;}
.title_773855_.style_left p:before {left:0; top:5px; width:4px; height:22px;}

.title_773855_.style_circle1 p {padding-left:20px;}
.title_773855_.style_circle1 p:before {
	left:0; top:10px; width:12px; height:12px;
	border-radius:12px;
}

.title_773855_.style_circle2 p {padding-left:20px;}
.title_773855_.style_circle2 p:before {
	left:0; top:10px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_773725_ {display:block; width:100%; height:5px; line-height:5px;}

[id^=div_user_list] .empty_line_773725_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773725_:before {content:'공백 : 5px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_776215_ {font-size:0;}
.title_776215_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:44px; letter-spacing:-1px; font-weight:bold; color:#ffffff; line-height:1.4em;
}
.title_776215_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_776215_.style_top p {padding-top:10px;}
.title_776215_.style_top p:before {left:0; top:0; width:44px; height:4px;}

.title_776215_.style_right p {padding-right:14px;}
.title_776215_.style_right p:before {right:0; top:9px; width:4px; height:44px;}

.title_776215_.style_bottom p {padding-bottom:12px;}
.title_776215_.style_bottom p:before {left:0; bottom:0; width:44px; height:4px;}

.title_776215_.style_left p {padding-left:14px;}
.title_776215_.style_left p:before {left:0; top:9px; width:4px; height:44px;}

.title_776215_.style_circle1 p {padding-left:20px;}
.title_776215_.style_circle1 p:before {
	left:0; top:25px; width:12px; height:12px;
	border-radius:12px;
}

.title_776215_.style_circle2 p {padding-left:20px;}
.title_776215_.style_circle2 p:before {
	left:0; top:25px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_776225_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_776225_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_776225_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_773835_ {font-size:0;}
.title_773835_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:30px; letter-spacing:-1px; font-weight:normal; color:#ffffff; line-height:1.4em;
}
  
  .title_773835_ span {
	display:inline-block; position:relative; margin:0; padding-left:10px;
	font-size:30px; letter-spacing:-1px; font-weight:normal; color:#ffffff; line-height:1.4em;
}
  
.title_773835_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_773835_.style_top p {padding-top:10px;}
.title_773835_.style_top p:before {left:0; top:0; width:30px; height:4px;}

.title_773835_.style_right p {padding-right:14px;}
.title_773835_.style_right p:before {right:0; top:6px; width:4px; height:30px;}

.title_773835_.style_bottom p {padding-bottom:12px;}
.title_773835_.style_bottom p:before {left:0; bottom:0; width:30px; height:4px;}

.title_773835_.style_left p {padding-left:14px;}
.title_773835_.style_left p:before {left:0; top:6px; width:4px; height:30px;}

.title_773835_.style_circle1 p {padding-left:20px;}
.title_773835_.style_circle1 p:before {
	left:0; top:15px; width:12px; height:12px;
	border-radius:12px;
}

.title_773835_.style_circle2 p {padding-left:20px;}
.title_773835_.style_circle2 p:before {
	left:0; top:15px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 버튼  ****************** */

.button_776325_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #000000; border-radius:100px; background:#000000; box-sizing:border-box;
	font-size:16px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_776325_.style_line a {background:transparent; color:#000000;}
.button_776325_.space_normal a {padding:.6em 1.2em;}
.button_776325_.space_wide a {padding:.6em 2em;}
.button_776325_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 타이틀 텍스트  ****************** */

.title_776295_ {font-size:0;}
.title_776295_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:22px; letter-spacing:-1px; font-weight:normal; color:#ffffff; line-height:1.4em;
}
.title_776295_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_776295_.style_top p {padding-top:10px;}
.title_776295_.style_top p:before {left:0; top:0; width:22px; height:4px;}

.title_776295_.style_right p {padding-right:14px;}
.title_776295_.style_right p:before {right:0; top:5px; width:4px; height:22px;}

.title_776295_.style_bottom p {padding-bottom:12px;}
.title_776295_.style_bottom p:before {left:0; bottom:0; width:22px; height:4px;}

.title_776295_.style_left p {padding-left:14px;}
.title_776295_.style_left p:before {left:0; top:5px; width:4px; height:22px;}

.title_776295_.style_circle1 p {padding-left:20px;}
.title_776295_.style_circle1 p:before {
	left:0; top:10px; width:12px; height:12px;
	border-radius:12px;
}

.title_776295_.style_circle2 p {padding-left:20px;}
.title_776295_.style_circle2 p:before {
	left:0; top:10px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_776265_ {display:block; width:100%; height:5px; line-height:5px;}

[id^=div_user_list] .empty_line_776265_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_776265_:before {content:'공백 : 5px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_776305_ {font-size:0;}
.title_776305_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:44px; letter-spacing:-1px; font-weight:bold; color:#ffffff; line-height:1.4em;
}
.title_776305_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_776305_.style_top p {padding-top:10px;}
.title_776305_.style_top p:before {left:0; top:0; width:44px; height:4px;}

.title_776305_.style_right p {padding-right:14px;}
.title_776305_.style_right p:before {right:0; top:9px; width:4px; height:44px;}

.title_776305_.style_bottom p {padding-bottom:12px;}
.title_776305_.style_bottom p:before {left:0; bottom:0; width:44px; height:4px;}

.title_776305_.style_left p {padding-left:14px;}
.title_776305_.style_left p:before {left:0; top:9px; width:4px; height:44px;}

.title_776305_.style_circle1 p {padding-left:20px;}
.title_776305_.style_circle1 p:before {
	left:0; top:25px; width:12px; height:12px;
	border-radius:12px;
}

.title_776305_.style_circle2 p {padding-left:20px;}
.title_776305_.style_circle2 p:before {
	left:0; top:25px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_776275_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_776275_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_776275_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_776285_ {font-size:0;}
.title_776285_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:30px; letter-spacing:-1px; font-weight:normal; color:#ffffff; line-height:1.4em;
}
  
  .title_776285_ span {
	display:inline-block; position:relative; margin:0; padding-left:10px;
	font-size:30px; letter-spacing:-1px; font-weight:normal; color:#ffffff; line-height:1.4em;
}
  
.title_776285_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_776285_.style_top p {padding-top:10px;}
.title_776285_.style_top p:before {left:0; top:0; width:30px; height:4px;}

.title_776285_.style_right p {padding-right:14px;}
.title_776285_.style_right p:before {right:0; top:6px; width:4px; height:30px;}

.title_776285_.style_bottom p {padding-bottom:12px;}
.title_776285_.style_bottom p:before {left:0; bottom:0; width:30px; height:4px;}

.title_776285_.style_left p {padding-left:14px;}
.title_776285_.style_left p:before {left:0; top:6px; width:4px; height:30px;}

.title_776285_.style_circle1 p {padding-left:20px;}
.title_776285_.style_circle1 p:before {
	left:0; top:15px; width:12px; height:12px;
	border-radius:12px;
}

.title_776285_.style_circle2 p {padding-left:20px;}
.title_776285_.style_circle2 p:before {
	left:0; top:15px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 버튼  ****************** */

.button_776315_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #000000; border-radius:100px; background:#000000; box-sizing:border-box;
	font-size:16px; font-weight:normal; color:#fff; text-align:center; text-decoration:none;
}
.button_776315_.style_line a {background:transparent; color:#000000;}
.button_776315_.space_normal a {padding:.6em 1.2em;}
.button_776315_.space_wide a {padding:.6em 2em;}
.button_776315_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_773735_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_773735_ > div {margin-left:-20px;}
.layout_773735_ > div:after {content:''; display:block; clear:both;}
.layout_773735_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:20px; box-sizing:border-box;}
  
  .layout_773735_ > div > [class^=container_1] >div {border:1px solid #ddd; border-radius:20px;background: #fff

} 

    .layout_773735_ > div > [class^=container_2] >div {border:1px solid #ddd; border-radius:20px;background: #fff;  
} 
  
.layout_773735_ > div > .container_1 {width:50%;}
.layout_773735_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_773735_ > div > .container_1 { width:100%; }
	.layout_773735_ > div > .container_2 {clear:both; width:100%; padding-top:20px;}
}

@media \0screen{
	.layout_773735_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

.empty_line_773755_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_773755_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773755_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_773795_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_773795_ * {box-sizing:border-box;}
.img_773795_ a {display:block; text-decoration:none;}
.img_773795_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

.empty_line_773785_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_773785_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773785_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_773805_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_773805_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773805_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 버튼  ****************** */

.button__806075__ {font-size:0}
.button__806075__ a {
	display:inline-block;margin:0 20px 0 0;padding:10px 20px;
	border:1px solid #7674a3;border-radius:0px;background:#7674a3;box-sizing:border-box;
	font-size:15px;font-weight:normal;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.3em;transition:.2s;width:200px;border-radius:20px;
}
.button__806075__ a.button2 {border:1px solid #e66d1e;background:#e66d1e;}
.button__806075__.style_line a {background:transparent;color:#7674a3}
.button__806075__.style_line a.button2 {color:#e66d1e}

@media all and (min-width:1024px){
	.button__806075__ a {font-size:16px}
	.button__806075__ a:hover {border:1px solid #000000;background:#000000;color:#ffffff}
	.button__806075__.style_line a:hover {color:#ffffff}
	.button__806075__ a.button2:hover {border:1px solid #000000;background:#000000;color:#ffffff}
	.button__806075__.style_line a.button2:hover {color:#ffffff}
}



/* ****************** 공백  ****************** */

.empty_line_773875_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_773875_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773875_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_773765_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_773765_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773765_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_773815_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_773815_ * {box-sizing:border-box;}
.img_773815_ a {display:block; text-decoration:none;}
.img_773815_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

.empty_line_773775_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_773775_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773775_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_773845_ {font-size:0;}
.title_773845_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
.title_773845_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_773845_.style_top p {padding-top:10px;}
.title_773845_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_773845_.style_right p {padding-right:14px;}
.title_773845_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_773845_.style_bottom p {padding-bottom:12px;}
.title_773845_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_773845_.style_left p {padding-left:14px;}
.title_773845_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_773845_.style_circle1 p {padding-left:20px;}
.title_773845_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_773845_.style_circle2 p {padding-left:20px;}
.title_773845_.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;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_773865_ {font-size:0;}
.title_773865_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.4em;
}
.title_773865_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_773865_.style_top p {padding-top:10px;}
.title_773865_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_773865_.style_right p {padding-right:14px;}
.title_773865_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_773865_.style_bottom p {padding-bottom:12px;}
.title_773865_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_773865_.style_left p {padding-left:14px;}
.title_773865_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_773865_.style_circle1 p {padding-left:20px;}
.title_773865_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_773865_.style_circle2 p {padding-left:20px;}
.title_773865_.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;
}

/* ****************** 공백  ****************** */

.empty_line_773825_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_773825_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773825_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 버튼  ****************** */

.button__806075__ {font-size:0}
.button__806075__ a {
	display:inline-block;margin:0 20px 0 0;padding:10px 20px;
	border:1px solid #7674a3;border-radius:0px;background:#7674a3;box-sizing:border-box;
	font-size:15px;font-weight:normal;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.3em;transition:.2s;width:200px;border-radius:20px;
}
.button__806075__ a.button2 {border:1px solid #e66d1e;background:#e66d1e;}
.button__806075__.style_line a {background:transparent;color:#7674a3}
.button__806075__.style_line a.button2 {color:#e66d1e}

@media all and (min-width:1024px){
	.button__806075__ a {font-size:16px}
	.button__806075__ a:hover {border:1px solid #000000;background:#000000;color:#ffffff}
	.button__806075__.style_line a:hover {color:#ffffff}
	.button__806075__ a.button2:hover {border:1px solid #000000;background:#000000;color:#ffffff}
	.button__806075__.style_line a.button2:hover {color:#ffffff}
}



/* ****************** 공백  ****************** */

.empty_line_773885_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_773885_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_773885_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지(색상씌우기)  ****************** */

.img__1097784__.align_left {text-align:left;}
.img__1097784__.align_center {text-align:center;}
.img__1097784__.align_right {text-align:right;}
.img__1097784__ .img_inner {display:block;position:relative;}
.img__1097784__ .figure {display:block;}
.img__1097784__ .figure img {vertical-align:top}
.img__1097784__ .figure .img_pc {display:none;}
.img__1097784__ .caption {display:block;position:absolute;top:0;right:0;left:0;z-index:2;padding:18px 20px;}
.img__1097784__ .caption .title {display:block;font-size:44px;color:#ffffff;line-height:20px;letter-spacing:-.03em;}
.img__1097784__ .caption .cont {display:block;margin-top:8px;font-size:22px;color:#ffffff;line-height:18px;letter-spacing:-.03em;}
.img__1097784__ .caption .btn_wrap {display:none;}

@media all and (min-width:1024px){
	.img__1097784__ .img_inner:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000000;opacity:0;transition:opacity .2s ease-in-out}

	.img__1097784__ .figure .img_m {display:none;}
	.img__1097784__ .figure .img_pc {display:block;}
	.img__1097784__ .caption {padding:7% 8%;}
	.img__1097784__ .caption .title {font-size:44px;font-weight:bold;transition:color .2s ease-in-out}
	.img__1097784__ .caption .cont {margin-top:3%;font-size:22px;line-height:22px;transition:color .2s ease-in-out}
	.img__1097784__ .caption .btn_wrap {display:block;margin-top:7%;opacity:0;}
	.img__1097784__ .caption .btn_wrap .btn {display:inline-block;padding:15px 25px 13px;border:1px solid #ffff00;vertical-align:top;}
	.img__1097784__ .caption .btn_wrap .btn > span {display:inline-block;position:relative;padding-right:35px;font-size:15px;color:#ffff00;line-height:18px;letter-spacing:-.03em;vertical-align:top;}
	.img__1097784__ .caption .btn_wrap .btn > span:before {content:'';position:absolute;top:7px;right:0;width:1px;height:11px;background:#ffff00;transform:rotate(45deg);}
	.img__1097784__ .caption .btn_wrap .btn > span:after {content:'';position:absolute;top:0;right:0;width:1px;height:11px;background:#ffff00;transform:rotate(-45deg);}

	.img__1097784__:hover .img_inner:before {opacity:.9;}
	.img__1097784__:hover .img_inner .caption .title {color:#ffff00;}
	.img__1097784__:hover .img_inner .caption .cont {color:#ffff00;}
	.img__1097784__:hover .img_inner .caption .btn_wrap {opacity:1;transition:opacity .2s ease-in-out}
}
