/*全体レイアウト*/
.page_profile .box_listMovie .list_movie .box_movie {
    position: relative;
}

@media only screen and (min-width : 769px) {
    .page_profile .box_listMovie {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;

        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}


.page_profile .box_listMovie {
    width: 100%;
}

.page_profile .box_listMovie .list_movie {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;

    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.page_profile .box_listMovie .li_movie {
    margin-bottom: 0.5em;
}


/*写真*/
.page_profile .box_listMovie .list_movie .box_movie--photo {
    position: relative;
    width: 100%;
}

.page_profile .box_listMovie .list_movie .box_movie--photo:before {
    content: "";
    display: block;
    padding-top: 75%;
}

.page_profile .box_listMovie .list_movie .box_movie--photo .box_img {
    /* position: relative;
    width: 100%;
    height: 100%;
    overflow:hidden; */
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;


    width: 100%;
    height: 100%;
    overflow: hidden;
}

.page_profile .box_listMovie .list_movie .box_movie--photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*アイコン 新人*/
.page_profile .box_listMovie .list_movie .icon_list--new {
    display: block;
    position: absolute;
    width: 20%;
    max-width: 15px;
    top: 5px;
    left: 5px;
}

.page_profile .box_listMovie .list_movie .icon_list--new img {
    width: 100%;
}

/*テキスト*/
.page_profile .box_listMovie .list_movie .box_movie--inf {
    /* display: block; */
    visibility: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: rgb(0 0 0 /70%);
    color: var(--c_white);
    /* text-align: center; */
    text-align: left;
    /* padding-top: 0.25em;
        padding-bottom: 0.25em; */
    padding: 0.25em;
    line-height: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.page_profile .box_listMovie .li_movie:hover .box_movie--inf {
    visibility: visible;
}

@media only screen and (min-width : 769px) {
    /* .page_profile .box_listMovie .list_movie .box_movie--inf {
        background-color: rgb(0, 0, 0, 0.7);
        color: var(--c_white);
    } */
}


.page_profile .box_listMovie .box_movie--inf .box_txt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;

}

/* @media only screen and (min-width : 769px) {
        .page_profile .box_listMovie  .box_movie--inf .box_txt {}
    } */

/*-テキスト-デフォルト-*/
.page_profile .box_listMovie .box_movie--inf .txt {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    font-size: var(--fs_n);
    line-height: 1.1em;
}

@media only screen and (min-width : 769px) {
    .page_profile .box_listMovie .box_movie--inf .txt {
        font-size: var(--fs_s);
        line-height: 1.2em;
    }
}

.page_profile .box_listMovie .box_movie--inf .txt--name--age,
.page_profile .box_listMovie .box_movie--inf .txt--ttl,
.page_profile .box_listMovie .box_movie--inf .txt--update {
    display: block;
}

.page_profile .box_listMovie .box_movie--inf .txt--name,
.page_profile .box_listMovie .box_movie--inf .txt--age {
    display: inline;
}

.page_profile .box_listMovie .box_movie--inf .txt--ttl {
    font-size: var(--fs_l);
}



@media only screen and (min-width : 769px) {
    /* .page_profile .box_listMovie .box_movie--inf .txt--latest {
        color: var(--c_white);
        font-size: var(--fs_s);
    } */
}