/* 画像一覧 */
#image_list_area img{
    width:100%;
    border:solid 2px #fff;
}

#image_list_area .selected{
    border:solid 2px #28a745!important;
    opacity:0.8;
}

#image_list_area .image_area{
    position:relative;
}

#image_list_area .check_mark{
    position:absolute;
    top:0%;
    right:0%;
    color:#28a745;
}

/* 選択画像一覧 */
#select_list_area img{
    max-height: calc(1.5em + 0.5rem + 2px);
    width:auto;
}

/* placeholder上書き */
.form-control::-webkit-input-placeholder{
    color: #9f9f9f;
    font-size: 0.9em;
}

.form-control::-moz-placeholder{
    color: #9f9f9f;
    font-size: 0.9em;
}

.form-control:-moz-placeholder{
    color: #9f9f9f;
    font-size: 0.9em;
}

.form-control:-ms-input-placeholder{
    color: #9f9f9f;
    font-size: 0.9em;
}