/* BASIC css start */
/*
#wrap{max-width: 1000px !IMPORTANT;}




#member {
    width:100%;
    font-size:0;
}
#member h3 {
    font-size: var(--f-2);
    padding: 0 0 var(--p-1);
    font-weight: 400;
}

#member .text-box {
    padding: 0 0 var(--p-1);
    border-bottom: 1px solid #000;
    margin: 0 0 var(--p-1);
    font-size: var(--f-2);
    position: relative;
}
#member .text-box a {
    position: absolute;
    right: 0;
    top: 0;
    background: #000;
    color: #fff;
    line-height: 40px;
    padding: 0 10px;
    font-size: var(--f-2);
}
#member .kakaos {
    padding: 0 0 var(--p-1);
    margin: 0 0 var(--p-1);
    font-size: var(--f-2);
    position: relative;
}
#member .kakaos strong {
    display:block;
    font-weight: 600;
}
#member .kakaos a {
    position: absolute;
    right: 0;
    top: 0;
    background: #000;
    color: #fff;
    line-height: 40px;
    padding: 0 10px;
    font-size: var(--f-2);
}

#member ul {}
#member ul li {
    padding: 0 0 var(--p-1);
    margin: 0 0 var(--p-1);
    border-bottom: 1px solid #000;
    display: flex;
    align-items: center;
}
#member ul li h2 {    
    font-size: var(--f-1);
    font-weight: 400;
    width:15%;
}
#member ul li p {
    font-size: var(--f-1);
    font-weight: 400;   
}
#member ul li p:nth-of-type(1) {
    width:25%;
}
#member ul li p:nth-of-type(2) {
    width:5%;
    text-align: center;
}
#member ul li p:nth-of-type(3) {
    width: 40%;
    margin: 0 0 0 auto;
}
#member ul li:nth-child(1) h2,
#member ul li:nth-child(1) p {font-weight: 600;}

#member .text-info {
    padding: var(--p-4) 0 0;
}
#member .text-info p{
    font-size: var(--f-2);
    font-weight: 600;
    padding: 0 0 var(--p-0);
    
}
#member .text-info span{
    font-size: var(--f-1);
    font-weight: 400;
    padding: 0 0 var(--p-1);
    display: block;
    line-height: 1.5;  
}

#member .text-info a {
    font-size: var(--f-2);
    font-weight: 600;
        border-bottom: 1px solid #000;
}
*/


#wrap{max-width: 1200px !IMPORTANT;}
#member-new {

}
#member-new .title-a{
    font-size:18px;
    padding: 0 0 var(--p-1);
    font-weight: 700;
}
#member-new .title-b{
    font-size: var(--f-2);
    padding: 0 0 var(--p-1);
    font-weight: 500;
}
#member-new .title-s{
    font-size: var(--f-1);
    font-weight: 400;
    padding: var(--p-1)  0 var(--p-1);
    line-height: 2;
}


#member-new ul {    text-align: center;

}
#member-new ul li {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #b7b7b7;
    padding: var(--p-1) 0;
}
#member-new ul li:nth-child(1) {
     border-top: 1px solid #000;
     padding: var(--p-0) 0;
}
#member-new ul li p {
    font-size: var(--f-1);
    font-weight: 400;
}
#member-new ul li p span{
    font-weight: 300;
   
   }
#member-new ul li p:nth-child(1) {
    width:10%;
}
#member-new ul li p:nth-child(2) {
    width:15%;
}
#member-new ul li p:nth-child(3) {
    width:10%;
}
#member-new ul li p:nth-child(4) {
    width:10%;
}
#member-new ul li p:nth-child(5) {
    width:15%;
}
#member-new ul li p:nth-child(6) {
    width:15%;
}
#member-new ul li p:nth-child(7) {
    width:10%;
}
#member-new ul li p:nth-child(8) {
    width:15%;
}
#member-new ul li:nth-child(1) p{
    font-weight: 400;
}
#member-new a {
    display: block;
    line-height: 40px;
    padding: 0 10px;
    font-size: var(--f-1);
    width: 50%;
    background: #434343;
    color: #fff;
    text-align: center;
    margin: 0 auto var(--p-0);
    border: 1px solid #b7b7b7;
}
#member-new a:last-child {
    background:none;
    color:#000;
}
#member-new a:nth-of-type(1) {
    margin: var(--p-3) auto var(--p-0);;
}
/* BASIC css end */

