*{padding: 0;margin: 0;list-style: none;}
a{text-decoration: none;}
img,table,iframe{border: none; font-size: 6rem;}
html{
    scroll-behavior: smooth;
    font-size: 10%;
}
body{
    background-color:#fff;
    font-family: Arial, "游ゴシック Medium", "Yu Gothic Medium", "YuGothicM", "游ゴシック体", "YuGothic", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 100%;
    color:#222;
}

.right_girl{
    width: 310px;
    background-color: #fff;
}
.right_list .girl_img{
    width: 240px;
    height: 168px;
    margin: 0 auto 10px;
    overflow: hidden;
}
.right_list .girl_img img{
    width: 100%;
    transform: scale(1.1);
    cursor: pointer;
    transition: 0.3s;
}
.right_list .girl_name{
    font-size: 12rem;
    color: #222;
    text-align: center;
    line-height: 1.2em;
    margin-bottom: 20px;
}
.right_list .girl_name span{
    font-size: 8rem;
    color: #69787f;
}
.right_list .girl_data dt{
    font-size: 7rem;
    color: #69787f;
    font-weight: bold;
    text-indent: 1em;
}
.right_list .girl_data dd{
    font-size: 8rem;
    color: #222;
    text-align: right;
    border-bottom: dashed 1px #ddd;
    padding-right: 1em;
    padding-bottom: 0.5em;
    margin-top: -1.4em;
    margin-bottom: 0.5em;
}
.right_list .girl_data dd:last-child{
    border-bottom: none;
}
.right_list .girl_data .girl_type::after{content: " 型";}
.right_list .girl_data .girl_height::after{content: " ㎝";}