/*     53185 : 이미지 (비율형)      */
.img_ratio__53185__ {max-width:100%;vertical-align:top}
.img_ratio__53185__ * {box-sizing:border-box}
.img_ratio__53185__ a {display:block;vertical-align:top}
.img_ratio__53185__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__53185__ img {width:auto}
}

/*     53177 : 텍스트 박스      */
.text_box__53177__ {box-sizing:border-box;padding:9% 7%;border:1px solid #ffffff;background:#f8f8f8;text-align:left;}
.text_box__53177__ > p {margin:0;padding:0;}
.text_box__53177__ .box_title {position:relative;margin-bottom:10px;padding-bottom:12px;font-size:15px;font-weight:bold;color:#0256d0;line-height:1.4em;letter-spacing:-0.03em;}
//.text_box__53177__ .box_title:before {content:'';display:block;position:absolute;bottom:0;right:0;left:0;width:20px;height:2px;background:#0256d0;}
.text_box__53177__ .box_cont {margin-top:10px;font-size:13px;color:#333333;line-height:1.5em;letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__53177__ {height:240px;padding:18% 10%;}
	.text_box__53177__ .box_title {padding-bottom:8px;font-size:17px;}
	.text_box__53177__ .box_title:before {width:25px;}
	.text_box__53177__ .box_cont {margin-top:15px;line-height:1.6em;}
}

@media all and (min-width:1024px){
	.text_box__53177__ {height:270px;padding:10% 10%;}
	.text_box__53177__ .box_title {padding-bottom:15px;font-size:19px;}
	.text_box__53177__ .box_title:before {width:30px;}
	.text_box__53177__ .box_cont {margin-top:25px;font-size:15px;line-height:1.7em;}
}

/*     53178 : 텍스트 박스      */
.text_box__53178__ {box-sizing:border-box;padding:9% 7%;border:1px solid #ffffff;background:#ffffff;text-align:left;}
.text_box__53178__ > p {margin:0;padding:0;}
.text_box__53178__ .box_title {position:relative;margin-bottom:10px;padding-bottom:12px;font-size:15px;font-weight:bold;color:#0256d0;line-height:1.4em;letter-spacing:-0.03em;}
//.text_box__53178__ .box_title:before {content:'';display:block;position:absolute;bottom:0;right:0;left:0;width:20px;height:2px;background:#0256d0;}
.text_box__53178__ .box_cont {margin-top:10px;font-size:13px;color:#555555;line-height:1.5em;letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__53178__ {height:240px;padding:18% 10%;}
	.text_box__53178__ .box_title {padding-bottom:8px;font-size:17px;}
	.text_box__53178__ .box_title:before {width:25px;}
	.text_box__53178__ .box_cont {margin-top:15px;line-height:1.6em;}
}

@media all and (min-width:1024px){
	.text_box__53178__ {height:270px;padding:10% 10%;}
	.text_box__53178__ .box_title {padding-bottom:15px;font-size:19px;}
	.text_box__53178__ .box_title:before {width:30px;}
	.text_box__53178__ .box_cont {margin-top:25px;font-size:15px;line-height:1.7em;}
}

/*     53179 : 텍스트 박스      */
.text_box__53179__ {box-sizing:border-box;padding:9% 7%;border:1px solid #ffffff;background:#f8f8f8;text-align:left;}
.text_box__53179__ > p {margin:0;padding:0;}
.text_box__53179__ .box_title {position:relative;margin-bottom:10px;padding-bottom:12px;font-size:15px;font-weight:bold;color:#0256d0;line-height:1.4em;letter-spacing:-0.03em;}
//.text_box__53179__ .box_title:before {content:'';display:block;position:absolute;bottom:0;right:0;left:0;width:20px;height:2px;;background:#0256d0;}
.text_box__53179__ .box_cont {margin-top:10px;font-size:13px;color:#333333;line-height:1.5em;letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__53179__ {height:240px;padding:18% 10%;}
	.text_box__53179__ .box_title {padding-bottom:8px;font-size:17px;}
	.text_box__53179__ .box_title:before {width:25px;}
	.text_box__53179__ .box_cont {margin-top:15px;line-height:1.6em;}
}

@media all and (min-width:1024px){
	.text_box__53179__ {height:270px;padding:10% 10%;}
	.text_box__53179__ .box_title {padding-bottom:15px;font-size:19px;}
	.text_box__53179__ .box_title:before {width:30px;}
	.text_box__53179__ .box_cont {margin-top:25px;font-size:15px;line-height:1.7em;}
}

/*     53182 : 텍스트 박스      */
.text_box__53182__ {box-sizing:border-box;padding:9% 7%;border:1px solid #ffffff;background:#ffffff;text-align:left;}
.text_box__53182__ > p {margin:0;padding:0;}
.text_box__53182__ .box_title {position:relative;margin-bottom:10px;padding-bottom:12px;font-size:15px;font-weight:bold;color:#0256d0;line-height:1.4em;letter-spacing:-0.03em;}
//.text_box__53182__ .box_title:before {content:'';display:block;position:absolute;bottom:0;right:0;left:0;width:20px;height:2px;background:#0256d0;}
.text_box__53182__ .box_cont {margin-top:10px;font-size:13px;color:#555555;line-height:1.5em;letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__53182__ {height:240px;padding:18% 10%;}
	.text_box__53182__ .box_title {padding-bottom:8px;font-size:17px;}
	.text_box__53182__ .box_title:before {width:25px;}
	.text_box__53182__ .box_cont {margin-top:15px;line-height:1.6em;}
}

@media all and (min-width:1024px){
	.text_box__53182__ {height:270px;padding:10% 10%;}
	.text_box__53182__ .box_title {padding-bottom:15px;font-size:19px;}
	.text_box__53182__ .box_title:before {width:30px;}
	.text_box__53182__ .box_cont {margin-top:25px;font-size:15px;line-height:1.7em;}
}

/*     53183 : 텍스트 박스      */
.text_box__53183__ {box-sizing:border-box;padding:9% 7%;border:1px solid #ffffff;background:#f8f8f8;text-align:left;}
.text_box__53183__ > p {margin:0;padding:0;}
.text_box__53183__ .box_title {position:relative;margin-bottom:10px;padding-bottom:12px;font-size:15px;font-weight:bold;color:#0256d0;line-height:1.4em;letter-spacing:-0.03em;}
//.text_box__53183__ .box_title:before {content:'';display:block;position:absolute;bottom:0;right:0;left:0;width:20px;height:2px;;background:#0256d0;}
.text_box__53183__ .box_cont {margin-top:10px;font-size:13px;color:#333333;line-height:1.5em;letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__53183__ {height:240px;padding:18% 10%;}
	.text_box__53183__ .box_title {padding-bottom:8px;font-size:17px;}
	.text_box__53183__ .box_title:before {width:25px;}
	.text_box__53183__ .box_cont {margin-top:15px;line-height:1.6em;}
}

@media all and (min-width:1024px){
	.text_box__53183__ {height:270px;padding:10% 10%;}
	.text_box__53183__ .box_title {padding-bottom:15px;font-size:19px;}
	.text_box__53183__ .box_title:before {width:30px;}
	.text_box__53183__ .box_cont {margin-top:25px;font-size:15px;line-height:1.7em;}
}

