/* CSS Document basic*/
.tab_bar { margin-bottom:0;}
#box_search {padding:10px; border-left:1px solid #dadcdc; border-right:1px solid #dadcdc; border-bottom:1px solid #dadcdc;}

#tab_faq { }
#tab_faq .panels { border-bottom:1px solid #dadcdc; border-left:1px solid #dadcdc; border-right:1px solid #dadcdc;margin-left:0px; }
#tab_faq dl { width:100%; height:auto; padding:10px; float:left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#tab_faq dl { float:left; width:100%; padding:3px;}
#tab_faq dt { width:100%; padding:3px; height:40px; line-height:40px; float:left; border-bottom:1px solid #006699; margin-bottom:5px;cursor:pointer;}
#tab_faq dt { font-size:14px; color:#006699; font-weight:600;}
#tab_faq dd { line-height:25px;}
#tab_faq .accordion-block { overflow:hidden; height:45px; border-bottom:1px solid #dadcdc;}

#frmMemModify .tbl_member { width: 100%; border-top: 2px solid var(--main_color);}
#frmMemModify .tbl_member th {text-align: center; padding: 8px 12px; background-color: #efefef;border-bottom: 1px solid #ddd;}
#frmMemModify .tbl_member td {
    padding: 8px 12px; background-color: #fff; border-bottom: 1px solid #ddd;

}

#frmMemModify h3 { font-size: 16px; margin-top: 20px; float: left; width: 100%; }

#pop_checkID h3 {margin-top: 0;}
#pop_content { width: 100%; height: auto; padding: 20px 10px; float: left;}