/* インライン画像 */
.inline_img{
    height:auto;
    max-height: 1em;
    vertical-align: text-bottom;
    position: relative;
    bottom: 0.2em;
}

.inline_only {
    width: auto;
    height: auto;
    max-height: none;
    max-width: 100%;
}

/* セクションを含む枠囲みに空白が生まれる問題対応 #12659 */
div.section_head{
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: unset;
    margin-bottom: unset;
}
/* 枠囲みが連続する場合対応。境界にスペースを取る #12659 */
div.frame_start{
    margin-top: 10px;
}

/* マウスオーバー style */
.tbl_category_hover:hover,
.tbl_category_hover:focus,
.tbl_category_hover:active,
.tbl_list_hover:hover,
.tbl_list_hover:focus,
.tbl_list_hover:active{
    background-color: initial;
}
