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

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

/*     53135 : 텍스트 박스      */
.text_box__53135__ {box-sizing:border-box;padding:9% 7%;border:1px solid #ffffff;background:#f8f8f8;text-align:left;}
.text_box__53135__ > p {margin:0;padding:0;}
.text_box__53135__ .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__53135__ .box_title:before {content:'';display:block;position:absolute;bottom:0;right:0;left:0;width:20px;height:2px;background:#0256d0;}
.text_box__53135__ .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__53135__ {height:240px;padding:18% 10%;}
	.text_box__53135__ .box_title {padding-bottom:18px;font-size:17px;}
	.text_box__53135__ .box_title:before {width:25px;}
	.text_box__53135__ .box_cont {margin-top:15px;line-height:1.6em;}
}

@media all and (min-width:1024px){
	.text_box__53135__ {height:333px;padding:10% 10%;}
	.text_box__53135__ .box_title {padding-bottom:28px;font-size:19px;}
	.text_box__53135__ .box_title:before {width:30px;}
	.text_box__53135__ .box_cont {margin-top:25px;font-size:15px;line-height:1.7em;}
}

/*     53136 : 텍스트 박스      */
.text_box__53136__ {box-sizing:border-box;padding:9% 7%;border:1px solid #ffffff;background:#ffffff;text-align:left;}
.text_box__53136__ > p {margin:0;padding:0;}
.text_box__53136__ .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__53136__ .box_title:before {content:'';display:block;position:absolute;bottom:0;right:0;left:0;width:20px;height:2px;background:#0256d0;}
.text_box__53136__ .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__53136__ {height:240px;padding:18% 10%;}
	.text_box__53136__ .box_title {padding-bottom:18px;font-size:17px;}
	.text_box__53136__ .box_title:before {width:25px;}
	.text_box__53136__ .box_cont {margin-top:15px;line-height:1.6em;}
}

@media all and (min-width:1024px){
	.text_box__53136__ {height:333px;padding:10% 10%;}
	.text_box__53136__ .box_title {padding-bottom:28px;font-size:19px;}
	.text_box__53136__ .box_title:before {width:30px;}
	.text_box__53136__ .box_cont {margin-top:25px;font-size:15px;line-height:1.7em;}
}

/*     53137 : 텍스트 박스      */
.text_box__53137__ {box-sizing:border-box;padding:9% 7%;border:1px solid #ffffff;background:#f8f8f8;text-align:left;}
.text_box__53137__ > p {margin:0;padding:0;}
.text_box__53137__ .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__53137__ .box_title:before {content:'';display:block;position:absolute;bottom:0;right:0;left:0;width:20px;height:2px;;background:#0256d0;}
.text_box__53137__ .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__53137__ {height:240px;padding:18% 10%;}
	.text_box__53137__ .box_title {padding-bottom:18px;font-size:17px;}
	.text_box__53137__ .box_title:before {width:25px;}
	.text_box__53137__ .box_cont {margin-top:15px;line-height:1.6em;}
}

@media all and (min-width:1024px){
	.text_box__53137__ {height:333px;padding:10% 10%;}
	.text_box__53137__ .box_title {padding-bottom:28px;font-size:19px;}
	.text_box__53137__ .box_title:before {width:30px;}
	.text_box__53137__ .box_cont {margin-top:25px;font-size:15px;line-height:1.7em;}
}

