@charset "UTF-8";
/* CSS Document */
/* 引数 */
/* FontSize */
/* FontFamily */
/* Color */
/* PC＆タブレトット基本 */
@media screen and (min-width: 920px) {
  #wrap {
    font-size: 2.1rem;
    line-height: 2.8rem; }

  form {
    font-size: 2.1rem;
    line-height: 2.8rem; } }
/* スマートフォン基本 */
@media screen and (max-width: 919px) {
  #wrap {
    font-size: 2.1rem;
    line-height: 2.8rem; }

  form {
    font-size: 2.1rem;
    line-height: 2.8rem; } }
table.list {
  width: 100%;
  border-collapse: collapse;
  border: 2px solid #1C2121;
  border-radius: 4px; }
  table.list tr th {
    color: #ffffff;
    background-color: #1F45BF; }
  table.list tr:nth-of-type(2n+1) td {
    background-color: #F0FFD4; }
  table.list tr:nth-of-type(2n) td {
    background-color: #ffffff; }
  table.list th {
    padding: 0.2rem;
    border: 1px solid #1C2121;
    font-size: 2.1rem; }
  table.list td {
    padding: 0.15rem;
    border: 1px solid #1C2121;
    font-size: 1.8rem;
    min-height: 2.1rem; }
  table.list td input, table.list td select {
    width: calc(100% - 0.3rem); }

#schedule .sc_Bar.color_self {
  background-color: teal; }

table#tbl_rule.list td {
  text-align: center; }

#sckedule {
  margin-top: 2rem; }

#dialog select.frm_select {
  font-size: 2.1rem !important;
  line-height: 2.8rem !important;
  padding: 0.35rem !important; }
#dialog input {
  font-size: 1.8rem !important;
  line-height: 2.4rem !important;
  padding: 0.35rem !important; }
#dialog label {
  font-size: 2.1rem;
  margin-top: 1.5rem;
  display: block; }
#dialog p#message {
  margin-top: 1.5rem;
  color: crimson;
  font-size: 1.8rem;
  line-height: 2.5rem; }

#dialog_delete {
  margin-top: 1.5rem;
  font-size: 1.8rem;
  line-height: 2.5rem; }

.ui-dialog-buttonpane button, .ui-dialog-buttonpane button span {
  font-size: 1.8rem !important; }

.ui-widget-overlay {
  background: #000 url(/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x !important;
  opacity: 0.60 !important; }

.ui-dialog-titlebar {
  padding: 0.3rem !important; }

.timeline span {
  color: #ffffff; }

div.tl, div.sc_time {
  box-sizing: content-box; }
