@charset "utf-8";


/* 로그인 세션 창 */
.login_session{position: fixed; left:0; top:0; width:100%; height:100%; font-size:1.5rem; background:rgba(0,0,0,0.2); z-index:999999;}
.login_session > .session_box{position: fixed; left:50%; top:50%; width:550px; padding:50px 0; text-align:center; border-radius:20px; background:#fff; transform:translate(-50%, -50%); box-shadow:5px 5px 25px rgba(0,0,0,0.2); box-sizing:border-box;}
.login_session > .session_box > dl > dt{font-size:2.3rem; font-weight:700;}
.login_session > .session_box > dl > dd{margin-top:20px; font-size:2.3rem; font-weight:700;}
.login_session > .session_box > dl > dd .red{color:#FF0000;}
.login_session > .session_box > .txt{margin-top:20px; font-size:1.8rem;}
.login_session > .session_box > ul{display:flex; gap:15px; align-items:center; justify-content:center; width:100%; margin-top:15px;}
.login_session > .session_box > ul li a{display:flex; align-items:center; justify-content:center; width:180px; height:60px; font-weight:700; border-radius:10px;}
.login_session > .session_box > ul li a.login_btn_check{color:#1b2167; border:1px solid #1b2167; background:#fff;}
.login_session > .session_box > ul li a.login_btn_close{color:#000; border:1px solid #c1c1c1; background:#c1c1c1;}


/********************태블릿********************/
@media(max-width:1024px){


}

/********************모바일********************/
@media(max-width:767px){

/* 로그인 세션 창 */
.login_session > .session_box{width:95%; max-width:500px; padding:5vh 0;}
.login_session > .session_box > ul li a{width:120px; height:50px;}

}

/********************모바일2********************/
@media all and (max-width:480px){


}

/********************웹********************/
@media all and (min-width:1025px) {
	

}