/* 접근권한 허용 */
.layout-access .main{
    overflow:visible;
}
.layout-access .layout{
    display:flex;
    align-items: center;
    justify-content: center;
}
.layout-access .header, .layout-access .footer{
    display:none;
}
.layout-access .access{    
    border-radius:12px; 
    width:100%;     
    height:100%;       
    display:flex;
    flex-direction:column;
    justify-content: center;        
    align-items: center;
    gap:40px;
}

.layout-access .access_main_gray{
    width:420px;
    height:457px;
    display:flex;
    flex-direction:column;
    align-items:center;    
    background:#252525; 
    border-radius:16.5px;
}

.layout-access .x_sign_wrap{
    width:100%;    
    text-align:right;    
}
.layout-access .top_close{
    margin:20px 20px 8px 20px;
}


.layout-access .access_main_text{
    font-family: 'Spoqa Han Sans Neo';    
    font-weight: 400;
    font-size: 22.0241px;
    color: #FFFFFF;    
    display:flex;
    flex-direction:column;
    gap:12px;
}

.layout-access .access_check_container{   
    width:100%;
    height:100%;
    display:flex;
    flex-direction:column;
    align-items:center;    
    justify-content: center;
    gap:21px;     
}

.layout-access .access_wrap{
    display:flex;    
    width:100%;
    height:68px;  
    align-items:center;
    margin-left:40px;
}

.layout-access .access_img_place{
    width:55px;
    height:55px;
    background:#3a3a3a;
    border-radius:50%;
    margin-right:15px;   
    display:flex;
    align-items:center;
    justify-content: center;
}

.layout-access .access_img{
    color: #ADB7CB;
    font-size:25px;   
    align-items:center;    
} 

.layout-access .access_content_place{
    display:flex;
    flex-direction:column;
    gap:10px;
}

.layout-access .access_content_main_text{
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 400;
    font-size: 19.2711px;
    color: #FFFFFF;    
}

.layout-access .access_content_sub_text{
    font-family: 'Spoqa Han Sans Neo';    
    font-weight: 400;
    font-size: 16.5181px;   
    color: #9A9A9A;
}

.layout-access .access_info{
    word-break:keep-all;
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 400;
    font-size: 11px;
    color: #9A9A9A;
    width:85%;
    margin:0 auto;
}

.layout-access .access_check_button{
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    color:#fff
}

.layout-access .access_btn_wrap{
    width:100%;
    height:100px;
    display:flex;
    justify-content: space-around;
    align-items:center;
    border-top:1.4px solid rgba(240,240,240,0.1);
    gap:20px;
}
.layout-access .access_deny,.access_accept{
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 400;
    font-size: 22.0241px;
    text-align: center;
    color: #FFFFFF;
}
.layout-access .never_ask{
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 400;
    font-size: 22.0241px;
    text-align: center;
    color: #989898;
}