
/* 로그인, 회원가입 팝업 */

#login_btn:hover {
    box-shadow: 3px 4px 11px 0px #00000040;
}

/* 팝업 영역 */
.login {
    display: none;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    background: rgba(0,0,0,0.5);
}
.login.on {
    display: block;
}
.login .login_popup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px;
    background: #ffffff;
    border-radius: 20px;
}
.login .login_popup .check_btn1 .close_btn1 {
    display: block;
    padding: 10px 20px;
    background-color: rgb(116, 0, 0);
    border: none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    transition: box-shadow 0.2s;
}

#join_btn:hover {
    box-shadow: 3px 4px 11px 0px #00000040;
}

.join {
    display: none;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    background: rgba(0,0,0,0.5);
}
.join.on {
    display: block;
}
.join .join_popup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px;
    background: #ffffff;
    border-radius: 20px;
}
.join .join_popup .check_btn2 .close_btn2 {
    display: block;
    padding: 10px 20px;
    background-color: rgb(116, 0, 0);
    border: none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    transition: box-shadow 0.2s;
}
/* 팝업 영역 끝 */

.p-3 a{
    color: #000;
}
.btn-outline-light{
    color: #000 !important;
    border-color: #ddd !important;
}
.mainContain{
    background: url(../images/cat.jpg);
    height: 500px;
    border-radius: unset;
    background-position: center;
    background-position-x: 250px;
    background-size: cover;
}
.mainContain h1.teamName,
.mainContain p.intro{
    color: #fff;
    text-align: left;
}
.mainContain h1.teamName{
    margin-bottom: 20px;
}
.mainContain .container{
    padding: 180px 0;
}

#posting{
    width: 1280px;
    margin: 30px auto;
    height: fit-content;
}
#posting .card{
    margin: 0 16px 0;
}

/* 상세 */
header .inner a{
    color: #fff;
}
.headBg{
    background-color: #292929;
}
.color{
    color:#fff !important;
}
.color:hover{
    color:#000 !important;
}