@charset "UTF-8";

/*===============================

ピックアップ（TOP用）

================================*/

#pickup-section2 {
    position: relative;
    padding-top: 100px;
    padding-bottom: 100px;
    background: #FFF;

}



.lineup2 {
    position: relative;
    width: 100%;
    max-width: 1000px;
    margin: 0px auto;
}

.lineup2:after {
    content: "";
    clear: both;
    display: block;
}

.lineup2 .box {
    position: relative;
    width: 46%;
    margin: 0 2% 120px;
    display: inline-block;
    float: left;
}

@media screen and (max-width:600px) {
    .lineup2 .box {
        width: 96%;
        margin: 0 2% 80px;
    }
}

.lineup2 .box h2 {
    text-align: center;
    margin-bottom: 5px;
}



.lineup2 .box p {
    font-size: 1.4rem;
    position: relative;
    color: #777;
    text-align: center;
    width:80%;
    margin: 0 auto 20px;
}

@media screen and (max-width:600px) {
    .lineup2 .box p {
        font-size: 1.2rem;
    }
}


.lineup2 .box span {
    position: relative;
    display: block;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 50%;
    padding: 15px;
    color: #FFF;
    font-weight: bold;
    background: #141414;
    border: 3px solid #141414;
    border-radius: 300px;
    font-size: 1.8rem;
    text-align: center;
    transition: .3s;
    text-decoration: none;
}

@media screen and (max-width:600px) {
    .lineup2 .box span {
        font-size: 1.6rem;
        padding: 10px;
    }
}


.lineup2 .box a:hover {
    opacity: 1 !important;
}

.lineup2 .box span:hover {
    background-color: #FFF;
    color: #141414;
}


.lineup2 .box img.tmb {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: inherit;
    object-fit: cover;
    
}

.lineup2 .box img.tmb_shadow {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: inherit;
    object-fit: cover;
    filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.3));
}
