 /*
 * 文字サイズ
 */
 .ui-dialog {
    font-family: Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
    font-size: 120%;
}
@media screen and (max-width: 800px) {
    .ui-dialog {
        font-size: 130%;
    }
}
 
.ui-widget-overlay {
    background: #ccc;
    opacity: 0.5;
    filter: Alpha(Opacity=.5);
}
 
/*
 * タイトルバー
 */
.ui-dialog .ui-dialog-titlebar {
    background: #565252;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565252', endColorstr='#3b3b3b',GradientType=0 );
    border: 1px solid #b5b5b5;
    color: #fff;
    border-radius: 5px;
}
 
/*
 * YESボタン
 */
.ui-dialog-buttonpane .ui-dialog-button-yes {
    /*width: 100%;*/
    /*font-weight: bold;*/
    text-align: center;
    position: relative;
    background: red;
    max-width: 680px;
    display: inline-block;
    background: #f34636;
    background: -moz-linear-gradient(top, #f34636 0%, #e52a19 100%);
    background: -webkit-linear-gradient(top, #f34636 0%, #e52a19 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#f34636), to(#e52a19));
    background: -o-linear-gradient(top, #f34636 0%, #e52a19 100%);
    background: linear-gradient(to bottom, #f34636 0%, #e52a19 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f34636', endColorstr='#e52a19',GradientType=0 );
    border: 1px solid #ff958b;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
    color: #fff;
    border-radius: 5px;
    padding: 10px;
}
 
/*
 * NOボタン
 */
.ui-dialog-buttonpane .ui-dialog-button-no {
    /*width: 100%;*/
    /*font-weight: bold;*/
    position: relative;
    background: red;
    max-width: 680px;
    display: inline-block;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 1%, #c7c7c7 100%);
    background: -webkit-linear-gradient(top, #ffffff 1%, #c7c7c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), to(#c7c7c7));
    background: -o-linear-gradient(top, #ffffff 1%, #c7c7c7 100%);
    background: linear-gradient(to bottom, #ffffff 1%, #c7c7c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c7c7',GradientType=0 );
    border: 1px solid #b5b5b5;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.54);
    color: #212121;
    border-radius: 5px;
    padding: 10px;
}
 
.ui-dialog table.data_tbl th,
.ui-dialog table.data_tbl td {
    width: auto;
}