@charset "utf-8";
/**
 * 案件ごとに特殊なスタイルが必要な場合はココに記述する
 */

.photo_thumb {
    width: 220px;
    float: left;
    text-align: center;
    margin-right: 25px;
    margin-bottom: 35px;
    border: 1px solid #ccc;
    padding: 10px;
    cursor: move;
}
.photo_thumb:hover {
    background: #eee;
}
    #content .main_block .photo_thumb .image_wrap {
        margin: 0;
    }
    #content .main_block .photo_thumb img {
        max-width: 100% !important;
        max-height: 150px !important;
    }
    #content .main_block .photo_thumb select {
        width: 100%;
    }
    #content .main_block .photo_thumb textarea {
        margin: 8px 0;
    }

    .photo_thumb .image_cont .off,
    .photo_thumb .image_cont .on {
        height: 200px;
    }
    .photo_thumb .image_cont .ph {
        height: 150px;
    }
.photo_thumb.loading {
    position: relative;
    background: #fff;
}
    .photo_thumb.loading:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #444;
        background: rgba(0,0,0,.6);
    }

