@charset "utf-8";

/* CSS Document */


/*-----------------------------------------
	GravureListBody
-----------------------------------------*/

#GravureListBody {
    padding: 2%;
}


/*-----------------------------------------
	GravureListBodyBox
-----------------------------------------*/

#GravureListBodyBox .GravureList {
    text-align: left;
}

#GravureListBodyBox .GravureList li {
    display: inline-block;
    width: calc((100% / 3) - 2.3%);
    text-align: center;
    margin: 0 1% 5% 1%;
}

#GravureListBodyBox .GirlImage img {
    width: 100%;
}

#GravureListBodyBox article h3 {
    font-size: 1.5rem;
}

#GravureListBodyBox article p {
    font-size: 1.2rem;
}

#GravureListBodyBox .GirlStatus {
    display: none;
}


/*-----------------------------------------
    GravureListPagination
-----------------------------------------*/

.GravureListPagination {
    margin: 0 auto;
}

.GravureListPagination ul {
    margin: 0 auto;
}

.GravureListPagination ul li {
    display: inline;
    padding: 0;
    margin: 0 10px;
}

.GravureListPagination ul li a {
    display: inline-block;
    border: 1px solid #FB637E;
    background: #FB637E;
    font-size: 2rem;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
    padding: 0.5rem 1.5rem;
}

.GravureListPagination ul li .PageCurrent,
.GravureListPagination ul li .PageNavi {
    background: #fff;
    color: #FB637E;
}

.GravureListPagination ul li .PageCurrent {
    pointer-events: none;
}


/*--SP----------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width:640px) {
    /*-----------------------------------------
	GravureListBodyBox
-----------------------------------------*/
    #GravureListBodyBox .GravureList li {
        width: calc((100% / 2) - 3%);
    }
}