/* ¸Þ´º °Ô½Ã±Û,ÀÌ¹ÌÁö */
.menu_text_area {width:100%;height:auto;font-family:'¸¼Àº °íµñ';margin-top:10px;line-height:32px;text-align:justify;}
.menu_text_area > div {font-size:20px;margin-top:20px;color:#333;}
/* ¸Þ´º °Ô½Ã±Û,ÀÌ¹ÌÁö */

/* ¸Þ´º ÆäÀÌÁö Å×ÀÌºí */
.menu_text_area{margin-bottom:20px;line-height:20px;}
.menu_text_area span{font-size:14px;}
.menu_text_area p{margin-bottom:20px;}

.menu_text_area table{ position:relative;  line-height:28px; border-collapse:collapse; word-break:break-word; width:100%;margin-bottom:30px;}
.menu_text_area table::after { content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#ccc; }
.menu_text_area table tbody th,
.menu_text_area table tbody td { height:auto;min-height:100px; padding:5px 5px;text-align:justify;  border-bottom:1px #ddd solid; border-right:1px #ddd solid;vertical-align:middle !important;font-size:14px; }
.menu_text_area table tbody th {font-weight:bold; background:#f6f6f6; word-break:break-all; }
.menu_text_area table tbody td { font-weight:300;  line-height:28px;}
.menu_text_area table tbody td:last-child { border-right:0; }
.menu_text_area table tbody td:last-child[rowspan] {border-left:1px solid #ddd;}

.tbl_title, table thead th{padding:10px 10px !important;background:#0071d2 !important;font-size:16px !important;color:#fff !important;text-align:center !important;font-weight:bold !important;}
/* ¸Þ´º ÆäÀÌÁö Å×ÀÌºí */
caption {
    display: none;
}