/*     54515 : 타이틀 텍스트      */
.title__54515__ {padding:15px 10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:0;}
.title__54515__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; font-weight:bold; color:#0256d0; letter-spacing:-.03em; line-height:1.4em;
}
.title__54515__ p:before {content:''; position:absolute; background:{$farm_set[style_color]}; font-size:0;}

@media all and (min-width:768px){
	.title__54515__ {padding:20px 15px;}
}

@media all and (min-width:1024px){
	.title__54515__ {padding:25px 20px;}
	.title__54515__ p {font-size:26px;}
}

/*     54517 : 장문 텍스트      */
.textarea__54517__ p { 
	display:block; margin:0; padding:0; word-breaK:keep-all;
	font-size:20px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.6em;
}

@media (max-width:1023px){
	.textarea__54517__ p  {font-size:16px;}
}

/*     54518 : 장문 텍스트      */
.textarea__54518__ p { 
	display:block; margin:0; padding:0; word-break:keep-all;
	font-size:20px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.6em;
}

@media (max-width:1023px){
	.textarea__54518__ p {font-size:16px;}
}

/*     54519 : 장문 텍스트      */
.textarea__54519__ p { 
	display:block; margin:0; padding:0; word-break:keep-all;
	font-size:20px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.6em;
}

@media (max-width:1023px){
	.textarea__54519__ p {font-size:16px;}
}

/*     54521 : 한줄 텍스트      */
.text__54521__ p { 
	display:block; margin:0; padding:0; word-break:keep-all;
	font-size:24px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.4em;
}
.text__54521__ p a {color:#444444; text-decoration:none;}

@media (max-width:1023px){
	.text__54521__ p {font-size:20px;}
}

