@charset "UTF-8";


/* ---------- 値選択ダイアログ ---------- */

.hpc-valueselect.ui-dialog                                                     { border-width: 0px; padding: 0px; background: none; background-color: #f7f7f7; overflow: hidden; }
.hpc-valueselect.ui-dialog                                                     { -moz-user-select: none; -ms-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; }
.hpc-valueselect.ui-dialog .ui-dialog-titlebar-close                           { display: none; outline: none; }


/* ---------- 値選択ダイアログタイトル ---------- */

.hpc-valueselect .ui-dialog-titlebar                                           { border-width: 0px; }
.hpc-valueselect .ui-dialog-titlebar                                           { border-radius: 4px 4px 0 0; }


/* ---------- 値選択ダイアログコンテンツ部 ---------- */

.hpc-valueselect .ui-dialog-content                                            { position: relative; display: block; margin: 0; border: none; border-bottom: 1px solid #cccccc; padding: 20px 10px; text-align: center; white-space: nowrap; overflow: hidden; }
.hpc-valueselect .ui-dialog-content                                            { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -khtml-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hpc-valueselect .ui-dialog-content i.prefixicon                               { display: inline-block; margin: 0 10px 0 0; vertical-align: middle; }
.hpc-valueselect .ui-dialog-content i.suffixicon                               { display: inline-block; margin: 0 0 0 10px; vertical-align: middle; }
.hpc-valueselect .ui-dialog-content span                                       { display: inline-block; margin: 0; border: none; padding: 0; text-align: left; vertical-align: middle; }
.hpc-valueselect .ui-dialog-content span.caution                               { color: #dd0000; }
.hpc-valueselect .ui-dialog-content span.notes                                 { padding: 5px; font-size: 14px; line-height: 16px; color: #999999; }
.hpc-valueselect .ui-dialog-content a                                          { margin: 0 3px; color: #4444ff; text-decoration: underline; }
.hpc-valueselect .ui-dialog-content a:hover                                    { color: #aaaaff; text-decoration: none; }


/* ---------- ダイアログ下部のボタンエリア ---------- */

.hpc-valueselect .ui-widget-content                                            { background-color: inherit; }
.hpc-valueselect .ui-dialog-buttonpane                                         { margin: 0; border: none; padding: 4px 4px 4px 4px; background: none; white-space: nowrap; overflow: hidden; }
.hpc-valueselect .ui-dialog-buttonpane .ui-dialog-buttonset                    { margin: 0; background: none; white-space: nowrap; overflow: hidden; white-space: nowrap; }
.hpc-valueselect .ui-dialog-buttonpane .ui-dialog-buttonset button             { min-width: 80px; margin: 0 0 0 5px; line-height: 18px; }
.hpc-valueselect .ui-dialog-buttonpane .ui-dialog-buttonset button             { outline: none; }
.hpc-valueselect .ui-dialog-buttonpane .ui-dialog-buttonset button:focus       { border-color: #66aaff; }
.hpc-valueselect .ui-dialog-buttonpane .ui-dialog-buttonset span               { background: none; white-space: nowrap; overflow: hidden; }
.hpc-valueselect .ui-helper-clearfix:before,
.hpc-valueselect .ui-helper-clearfix:after                                     { }
