#m_container {
    position: relative;
    width: 100%;
	/*border: 1px solid #000;*/
}



.evt_person {
    position: relative;
    background-color: #333959;
    padding: 20px 0  20px 20px;
}

.evt_person_before {
    text-align: left;
}

.tit_total_login {
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: -1px;
    padding-left: 20px;
}

.evt_person_before .btn_login {
	width: 100px;
    background: #F72E3E;
    padding:10px 15px 10px 15px; 
    font-family: "NanumGothic","¸¼Àº °íµñ",sans-serif;
    font-size: 16px;
    color:#FFFFFF;
    line-height: 38px;
    letter-spacing: -1px;
    text-decoration:none;
    border-radius: 4px;
}


.evt_person_before .article_close {
    position: absolute;
    right: 10px;
    top: 17px;
}



.evt_person_menu {
    position: relative;
	width: 100%;
	height: 50px;
    background-color: #F4F5F9;
}

.evt_person_menu_m .btnbox_m {
	display: table;
	width: 100%; 
	background:  #F4F5F9;
	border-collapse: collapse;
}

.evt_person_menu_m .btnbox_m li {
	display: table-cell;
	text-align: center; 
	height: 50px;
	vertical-align: middle;
    text-align: center;
}

.evt_person_menu_m .btnbox_m li:first-child a::before {
	display: none;
}
.evt_person_menu_m .btnbox_m li a::before {
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 1px;
	height: 100%;
	background: #D4D5D9;
	content: "";
}

.evt_person_menu_m .btnbox_m  li a {
	display: block;
	position: relative;
	vertical-align: top;
	font-family: "NanumGothic","¸¼Àº °íµñ",sans-serif;
	font-size: 16px; 
    line-height: 25px;
	font-weight:bold;
	color: #34385B;
	text-decoration:none;
}

.mem_member_info {
    position: relative;
}

.mem_sub_tit {
    padding: 12px 10px;
    border-bottom: 2px solid #333959;
    background: #FFFFFF;
    font-size: 16px;
    line-height: 22px;
    color: #323956;
    letter-spacing: -1px;
}


.mem_member_info .subbox_m {
	display: table;
	width: 100%; 
	background:  #FFFFFF;
	border-collapse: collapse;
}

.mem_member_info .subbox_m li {
	display: table-cell;
	text-align: center; 
	width: 33%;
	height: 50px;
	vertical-align: middle;
    text-align: center;
}


.mem_member_info .subbox_m li:first-child a::before {
	display: none;
}
.mem_member_info .subbox_m li a::before {
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 1px;
	height: 100%;
	background: #D4D5D9;
	content: "";
}


.mem_member_info .subbox_m  li a {
	display: block;
	position: relative;
	vertical-align: top;
	font-family: "NanumGothic","¸¼Àº °íµñ",sans-serif;
	font-size: 16px; 
    line-height: 25px;
	font-weight:bold;
	color: #34385B;
	text-decoration:none;
}

.mem_cate_info {
    position: relative;
	padding-bottom:20px;
}

.mem_cate_info .cate_box_m {
	display: table;
	width: 100%; 
	background:  #FFFFFF;
	border-collapse: collapse;
	padding-top:5px;
}

.mem_cate_info .cate_box_m li {
	display: table-cell;
	text-align: center; 
	width: 25%;
	height: 50px;
	vertical-align: middle;
    text-align: center;
}


.mem_cate_info .cate_box_m li:first-child a::before {
	display: none;
}
.mem_cate_info .cate_box_m li a::before {
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 1px;
	height: 100%;
	background: #D4D5D9;
	content: "";
}


.mem_cate_info .cate_box_m  li a {
	display: block;
	position: relative;
	vertical-align: top;
	font-family: "NanumGothic","¸¼Àº °íµñ",sans-serif;
	font-size: 16px; 
    line-height: 25px;
	font-weight:bold;
	color: #34385B;
	text-decoration:none; 
	/*
	width: 98%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	*/
	
}
/*

	width: 100%;
	padding:5px 5px 5px 5px;
	white-space:nowrap;
	text-overflow:ellipsis;
	border: 1px solid #000;
 ellipsis; clip;*/

.mem_customer_info {
    position: relative;
	padding-bottom:20px;
}


.mem_customer_info .customer_box_m {
	display: table;
	width: 100%; 
	background:  #FFFFFF;
	border-collapse: collapse;
}

.mem_customer_info .customer_box_m li {
	display: table-cell;
	text-align: center; 
	width: 25%;
	height: 50px;
	vertical-align: middle;
    text-align: center;
}


.mem_customer_info .customer_box_m li:first-child a::before {
	display: none;
}
.mem_customer_info .customer_box_m li a::before {
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 1px;
	height: 100%;
	background: #D4D5D9;
	content: "";
}


.mem_customer_info .customer_box_m  li a {
	display: block;
	position: relative;
	vertical-align: top;
	font-family: "NanumGothic","¸¼Àº °íµñ",sans-serif;
	font-size: 16px; 
    line-height: 25px;
	font-weight:bold;
	color: #34385B;
	text-decoration:none;
}