@charset "utf-8";


#sec-1 .wrap{
    margin-top: 10rem;
}
#sec-1 .content {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    gap: 2rem;
}

#sec-1 .content .line {
    width: 100%;
    height: 1px;
    background: #ccc;
}

#sec-1 .content .box,
#sec-1 .content .box .top,
#sec-1 .content .box .bot {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#sec-1 .content .box .page_move {
    width: 100%;
    display: flex;
    gap: 0.5rem;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}

#sec-1 .content .box {
    gap: 2.5rem;
    padding: 2rem 0;
    align-items: stretch;
    justify-content: space-between;
    position: relative;
}

#sec-1 .content .box .link {
    width: 160px;
    position: absolute;
    top: -25px;
    left: 50%;
    transform: translateX(-50%);
    padding: .5rem 0rem;
    background: var(--box-bg);
    text-align: center;
    border-radius: 5px;
}

#sec-1 .content .box .link p {
    font-size: 1.6rem;
    color: var(--po-color);
    font-weight: 300;
}

#sec-1 .content .box .top {
    gap: .7rem;
}

#sec-1 .content .box .shop_name {
    font-weight: 600;
    font-size: 2rem;
    text-align: center;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #ccc;
}

#sec-1 .content .box .top span {
    font-weight: 500;
    text-align: center;
}


#sec-1 .content .box .bot {
    gap: 4rem;
    width: 30rem;
}

#sec-1 .content .box .logo {
    width: 100%;
    text-align: center;
    padding: 7rem 0;
    background: #fafafa;
    border-radius: 5px;
}

#sec-1 .content .box h2 {
    font-size: 4rem;
    font-weight: 700;
    margin-bottom: 5px;
}

#sec-1 .content .box h2.medium {
    font-size: 3.2rem;
}

#sec-1 .content .box h2 .small {
    font-size: 2.6rem;
    font-weight: 700;
}


#sec-1 .noti{
    margin-top: 3rem;
    text-align: center;
    background: #fbfbfb;
    padding: 2rem;
    border-radius: var(--bdrs);
}
#sec-1 .noti p{
    font-weight: 600;
    font-size: 2rem;
    color: var(--po-color);
}
#sec-1 .noti span{
    margin-top: 10px;
    font-weight: 500;
}