#basic_form {width:100%; border-top:1px solid #262626;}
#basic_form thead th {border-top:3px solid #c71b2b; background-color:#f8f8f8; border-bottom:1px solid #dfdfdf; padding:12px 0px 12px 15px; font:bold 10pt "Nanum Gothic"; color:#262626; text-align:left;} 
#basic_form thead td {border-top:3px solid #000; border-bottom:1px solid #dfdfdf; padding:5px 0px 5px 10px; color:#404040; background-color:#fff; font-size:10pt;}
#basic_form th {background-color:#f8f8f8; border-bottom:1px solid #dfdfdf; padding:12px 0px 12px 30px; font:bold 10pt "Nanum Gothic"; color:#262626; text-align:left;}
#basic_form th.p1 {background:url(../images/member/form_point.gif) 15px 50% no-repeat; background-color:#f8f8f8; padding:12px 0px 12px 30px;}
#basic_form td {border-bottom:1px solid #dfdfdf; padding:5px 0px 5px 10px; color:#404040; background-color:#fff; font-size:10pt;}
#basic_form td ul li {padding:4px 0px; font-size:10pt;}
#basic_form td img {vertical-align:middle;}
#basic_form input.check { vertical-align:middle; margin-top:-2px;}


#basic_form2 {width:100%; border-top:1px solid #262626;}
#basic_form2 thead th {border-top:3px solid #c71b2b; background-color:#f8f8f8; border-bottom:1px solid #dfdfdf; padding:12px 0px 12px 15px; font:bold 10pt "Nanum Gothic"; color:#262626; text-align:center;} 
#basic_form2 thead td {border-top:3px solid #000; background-color:#f8f8f8; border-bottom:1px solid #dfdfdf; padding:12px 0px 12px 15px; font:bold 10pt "Nanum Gothic"; color:#262626; text-align:center}
#basic_form2 th {background-color:#f8f8f8; border-bottom:1px solid #dfdfdf; padding:12px 0px 12px 30px; font:bold 10pt "Nanum Gothic"; color:#262626; text-align:left;}
#basic_form2 th.p1 {background:url(../images/member/form_point.gif) 15px 50% no-repeat; background-color:#f8f8f8; padding:12px 0px 12px 30px;}
#basic_form2 td {border-bottom:1px solid #dfdfdf; padding:12px 0px 12px 10px; color:#404040; background-color:#fff; font-size:10pt; text-align:center;}
#basic_form2 td.l {text-align:left;}
#basic_form2 td ul li {padding:4px 0px; font-size:10pt;}
#basic_form2 td img {vertical-align:middle;}
#basic_form2 input.check { vertical-align:middle; margin-top:-2px;}
#basic_form2 td a {color:#404040;}

.form_info {border:1px solid #efefef; background:#fafafa; padding:20px; line-height:160%; margin-bottom:20px; color:#222; font-size:10pt;}

.basic_table {width:100%; border-top:1px solid #efefef;}
.basic_table th.c, .basic_table td.c {text-align:center;}
.basic_table thead th {border-top:1px solid #c71b2b; background-color:#f8f8f8; border-bottom:1px solid #dfdfdf; padding:12px 0px 12px 15px; font:bold 10pt "Nanum Gothic"; color:#262626; text-align:center;}
.basic_table thead th:last-child {border-right:none;}
.basic_table thead td {border-top:1px solid #efefef; border-bottom:1px solid #efefef; border-right:1px solid #efefef; background-color:#f7f7f7; padding:12px; font-size:10pt; text-align:center;}
.basic_table thead td:last-child {border-right:none;}
.basic_table tbody th {border-bottom:1px solid #efefef; border-right:1px solid #efefef; color:#c71b2b; padding:12px; text-align:left; font-size:10pt;}
.basic_table tbody td {border-bottom:1px solid #efefef; border-right:1px solid #efefef;  padding:10px; font-size:10pt; text-align:left;}
.basic_table tbody td:last-child {border-right:none;}
.basic_table td.p1 {background-color:#f2f6fa; color:#0b579e; font-weight:bold;}
.basic_table td img {vertical-align:middle; padding-left:3px;}

.basic_table2 {width:100%;border-top:1px solid #0092d1;}
.basic_table2 th.c, .basic_table td.c {text-align:center;}
.basic_table2 tbody th {background-color:#f7f7f7; border-bottom:1px solid #efefef; border-right:1px solid #efefef; color:#0092d1; padding:12px; text-align:left; font-size:10pt;}
.basic_table2 tbody td {border-bottom:1px solid #efefef; border-right:1px solid #efefef;  padding:15px; text-align:left; font-size:10pt;}
.basic_table2 tbody td:last-child {border-right:none;}

.cont_table {width:100%; border-top:1px solid #c71b2b;}
.cont_table thead th {background:#fafafa; padding:12px 5px ; font:normal 11pt "Nanum Gothic"; color:#222; border-bottom:1px solid #efefef;}
.cont_table tbody th {border-bottom:1px solid #efefef; color:#c71b2b; padding:10px; text-align:left; font-size:10pt;}
.cont_table tbody td {border-bottom:1px solid #efefef; padding:10px; font-size:10pt;}
.cont_table tbody td.c {text-align:center;}

.cbt {padding:20px; text-align:center;}