@charset "utf-8";
/* ================================================================= 
 License : e-TRUST Inc.
 File name : style.css
 Style : style
================================================================= */
/*===========================PC====================================== */
.talent01 .box img {
    max-width: 100%;
    height: 100% !important;
}
.talent02 .box img {
    max-width: 100%;
    height: 100% !important;
}

section div.purchase div.payment_type label {
    width: 100%!important;
}
li.kuroneko {
    display: none!important;
}

::-webkit-scrollbar {
    width: 10px!important;
    height: 4px;
}
/*===========================tab====================================== */
@media screen and (min-width: 641px) and (max-width: 834px){
}
/*===========================tab END====================================== */
/*===========================tab====================================== */
@media screen and (max-width: 834px){

    

}
/*===========================tab END====================================== */
/*===========================sp====================================== */
@media only screen and (max-width: 640px){

    article.item div.photo{
        flex-direction: column;
     }
     div.photo div.large{
         width: 100%;
     }
     div.photo div.small{
         max-width: none;
         width: 100%;
     }
     div.photo div.small ul li{
         width: calc((100% - 20px)/3);
         height: 0;
         padding-bottom: calc((100% - 20px)/3);
         margin: 0 10px 10px 0;
         flex-basis: initial;
         position: relative;
         overflow: hidden;
     }
     div.photo div.small ul li:nth-child(3n){
         margin-right: 0;
     }
     div.photo div.small ul li img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }




}
/*===========================sp END====================================== */


/*===================  追記  ============================== */

.cont_4 a.btn03 {
    width: 100%;
    padding-right: 2em;
    padding-left: 2em;
}

.reccomend .btn02 {
    padding: 2% 5%;
    display: block;
    margin-top: 10px;
    font-size: 1em;
}
