@charset "UTF-8";
body {
background-color: #e5e5e5 !important;
}

.list__line_wrap:nth-child(even),
.detail-name:nth-child(even) {
background-color: #e5e5e5 !important;
}

.cmn-header,  .schedule-header,  .contents-area,  .cmn-footer, .ui-widget-content {
background: #ffffff !important;
}

@media (max-width: 767px) {
.btn-group,
.box-nav .cmn-sp-menu .nav-icon li {
background: #ffffff !important;
}
}

.cmn-header,  .cmn-footer {
border-color: #4c4c4c !important;
}

.totopBtn, .ttl-sec::before {
background-color: #4c4c4c !important;
}

.cmn-sp-menu,
.box-nav .cmn-sp-menu {
background-color: #e5e5e5 !important;
}

.link-txt, .cmn-pager a, .unReserve a, .pageTitle, .wysiwyg-area a, .list-breadC a {
color: #4c4c4c !important;
}

.cmn-btn.is-blue, .cmn-btn.is-green,  input[type="button"].cmn-btn.is-green, .ui-tooltip, .arrow:after {
background-color: #4c4c4c !important;
}

.icon svg,
span.current-day .icon .icon-calendar,
.box-breadC .icon-home,
.help-btn .icon-help,
.current-day .icon .icon-calendar {
fill: #4c4c4c !important;
}

.btn-menu {
border-color: #4c4c4c !important;
}

.viewChange a:hover {
color: #4c4c4c !important;
}
.viewChange a:hover svg {
fill: #4c4c4c !important;
}

@media (max-width: 767px) {
.box-nav .cmn-sp-menu .sp-midle-header .icon-help + span,
.box-nav .cmn-sp-menu .nav-icon a span {
color: #4c4c4c !important;
}
}

.viewChange .select {
border-color: #4c4c4c !important;
}

.viewChange .select a svg.icon-scNav {
fill: #4c4c4c !important;
}

.viewChange .select a {
color:  #4c4c4c !important;
}

.viewChange .select a span {
background-color:  #4c4c4c !important;
}

label.cmn-radio::before {
background: #4c4c4c !important;
}

input.cmn-check:checked + .cmn-check::after {
background: #4c4c4c !important;
}

input.radio-label:checked + .retrieval-btn.is-label {
color: #4c4c4c !important;
border-color: #4c4c4c !important;
}

input.radio-label:checked + .retrieval-btn.is-label::after {
border-color: #4c4c4c !important;
}

input.check-tag:checked + .retrieval-btn.is-tag {
color: #4c4c4c !important;
border-color: #4c4c4c !important;
}

input.check-tag:checked + .retrieval-btn.is-tag::after {
background: #4c4c4c !important;
}

#calender_list #timeTableHead th a,
#calender_list table.timeTable.time thead tr:nth-child(2) th a {
color: #4c4c4c !important;
}

.flowInput.is-current::after,  .flowConfirm.is-current::after,  .flowComplete.is-current::after {
background-color: #4c4c4c !important;
}

.flowInput.is-current .flowNum,  .flowConfirm.is-current .flowNum,  .flowComplete.is-current .flowNum {
background-color: #4c4c4c !important;
}

.flowInput.is-current p,  .flowConfirm.is-current p,  .flowComplete.is-current p {
color: #4c4c4c !important;
}

.cmn-btn.is-reset, .cmn-btn.is-gray, input[type="button"].cmn-btn.is-gray {
background-color: #6c757d !important;
}
