/* 中身が入っていなかった場合、表示しない パンくず フッター*/
ul.breadcrumb:empty,
div#ss_footer:empty{
    display: none;
}
/* 生年月日の依存関係を横並びにする。 */
.birthday td.validate .ss_input .wrapAll_birthday{
    display: flex;
    align-items: center;
}
.birthday td.validate .wrapAll_birthday .wrap_birthday{
    display: flex;
}

@media only screen and (max-width: 767px) {
    .birthday .ss_input {
        display:table-cell;
    }
    
    .birthday input {
        width: auto;
        display: inline;
    }
    
    .birthday .ss_rightComment {
        display:inline;
    }
    }