.footer_info_wrap { width: 950px; border-top: 1px solid #e1e1e1; margin: 0 auto; padding-top: 25px; }

.footer_info_inside { width: 100%; padding: 25px; background: #f4f4f4; border: 1px solid #d9d9d9; box-sizing: border-box; }

.footer_info_textbox { width: 100%; overflow-y:auto; height: 750px; background: #fff; box-sizing: border-box; padding: 25px;
                       border: 1px solid #e1e1e1; letter-spacing: 0; line-height: 1.5; font-size: 14px; font-weight: 300; }

.footer_info_textbox b { font-weight: 500; }

/*****이용약관 css*******/

table , th, td{border:1px solid #333;} 
caption{margin-bottom:10px;  text-align: left; font-weight: 600; font-size: 18px; }
.footer_info_wrap .footer_info_inside .footer_info_textbox table{
border:1px solid #333;
width:100%; height:100%;
}
.footer_info_wrap .footer_info_inside .footer_info_textbox tr th{
width: calc(100%/3); border:1px solid #333;
height:30px;
line-height:30px;
font-weight: 500;
font-size: 16px;

}
.footer_info_wrap .footer_info_inside .footer_info_textbox .th1{
padding:70px 0;
font-size:16px;
line-height:1.6;}

.footer_info_wrap .footer_info_inside .footer_info_textbox tr td{text-align: center;font-size:16px; padding:3px 10px; vertical-align: middle; }



