body {
  background: #E2F0FA;
}

select:focus {
/*  Update Start 2021/01/20 [UI0027] UI刷新対応 */
/*
    outline: 3px solid #006FBC;
*/
    border: 3px solid #006FBC;
/*  Update End   2021/01/20 [UI0027] UI刷新対応 */
/* Add Start 2021/01/20 [UI0027] UI刷新対応 */
    outline-style: none;
/* Add End   2021/01/20 [UI0027] UI刷新対応 */
}

.time-table--head {
/* Update Start 2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
/*
  border: .125rem solid #006FBC;
*/
  border: .09rem solid #006FBC;
/* Update End   2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
  text-align: center;
  padding: 0 10px;
  background: #fff;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

/* --- テーブルデザイン --- */
.time--table {
/* Update Start 2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
/*
	border-collapse : collapse;
    border-bottom: .125rem solid #006FBC;
*/
	border-collapse : separate;
    border-bottom: .09rem solid #006FBC;
/* Update End   2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
    background: #fff;
    width: 100%;
    text-align: center;
}
/* --- テーブル見出し --- */
.time--table.time--th {
    padding : 3px;
/* Update Start 2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
/*
    border: .125rem solid #006FBC;
*/
    border: .09rem solid #006FBC;
/* Update End   2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
    text-align: center;
    font-weight: normal;
    vertical-align: middle;
    width:6.5%;
}
.time--table.time--th.backgroud {
 background-color: #E2F0FA;
}

.time--table.time--td {
    padding : 3px;
/* Update Start 2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
/*
    border: .125rem solid #006FBC;
*/
    border: .09rem solid #006FBC;
/* Update End   2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
    width:6.6%;
}

.tdSelect:hover {
    background-color: #E2F0FA;
}

.time--table.time--th--sp {
    padding : 3px;
/* Update Start 2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
/*
    border: .125rem solid #006FBC;
*/
    border: .09rem solid #006FBC;
/* Update End   2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
    text-align: center;
    font-weight: normal;
    vertical-align: middle;
    width:7.7%;
}

.time--table.time--td--sp {
    padding : 3px;
/* Update Start 2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
/*
    border: .125rem solid #006FBC;
*/
    border: .09rem solid #006FBC;
/* Update End   2021/06/18 [UI0081] 2020年度機能追加（追加開発） */
    width:6.6%;
}

.time--table.time--th--sp.backgroud {
 background-color: #E2F0FA;
}
/* Update Start 2021/03/01[UN0022] デザイン対応（課題275対応）   */
/*
.field_error input[type="text"]:enabled,
.field_error input[type="password"],
.field_error textarea,
.field_error select {
    border: 3px solid #FF2800 !important;
    background-color: #E2F0FA !important;
} 
*/
.field_error input[type="text"]:enabled,
.field_error input[type="password"],
.field_error textarea,
.field_error select {
    border: 3px solid #E12800 !important;
    background-color: #E2F0FA !important;
}
/* Update End   2021/03/01[UN0022] デザイン対応（課題275対応）   */

/* Add Start 2021/02/03 [UI0082] UI刷新対応 */
/* Update Start 2021/03/01[UN0022] デザイン対応（課題275対応）   */
/*
.field_error input[type="text"]:enabled:focus,
.field_error input[type="password"]:focus,
.field_error textarea:focus,
.field_error select:focus {
    border: 5px solid #FF2800 !important;
}
*/
.field_error input[type="text"]:enabled:focus,
.field_error input[type="password"]:focus,
.field_error textarea:focus,
.field_error select:focus {
    border: 5px solid #E12800 !important;
}
/* Update End   2021/03/01[UN0022] デザイン対応（課題275対応）   */
/* Add End   2021/02/03 [UI0082] UI刷新対応 */
.blurbackground {
    background-color: #E2F0FA;
}

.c-settingBtn__list:focus{
    border:4px double #E2F0FA !important;
}

.button-focus:focus{
    border:4px double #E2F0FA !important;
}

.radio-outline:focus {
	outline:1px solid #006FBC !important;
	padding: 7px;
}
/* Add Start 2021/03/01[GC0002] UI刷新対応（課題303対応）   */
/* Delete Start 2021/03/08[UN0010] UI刷新対応 (課題No329対応)*/
/* @supports (-ms-ime-align : auto) {
    .radio-outline:focus{
        outline:0px !important;
        border:1px solid #857300 !important;
    }   
} */
/* Delete End   2021/03/08[UN0010] UI刷新対応 (課題No329対応)*/
/* Add End   2021/03/01[GC0002] UI刷新対応（課題303対応）   */
.button-outline:focus {
    outline:1px solid #006FBC !important;
}

@media only screen and (max-width: 960px) {
    .button-focus-sp:focus{
    border:4px double #E2F0FA !important;
    }
}

@media print {
    body {
    background: transparent;
    }
}
/* Add Start 2021/03/08 [UI0027] UI刷新対応（IEの印刷プレビュー時に枠線表示） */
/* print IE */
@media print and (-ms-high-contrast: none) {
    dl.c-input dt
    , .c-box--procedure__title {
        border: 1px solid #006FBC;
    }
}
/* Add End   2021/03/08 [UI0027] UI刷新対応（IEの印刷プレビュー時に枠線表示） */
/* Add Start 2021/05/20 [UI0081] 2020年度機能追加（追加開発） */
_:-ms-lang(x)::-ms-backdrop, .time--table.time--th {
    border: .09rem solid #006FBC;
}

.time--table.time--td-btn {
    border: .09rem solid #006FBC;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td {
    padding : 3px;
    border: .09rem solid #006FBC;
    width:0.1%;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--th {
    padding : 3px;
    text-align: center;
    font-weight: normal;
    vertical-align: middle;
    width:0.1%;
}

_:-ms-lang(x)::-ms-backdrop, tbody.tb_calendar {
	display: block;
	overflow-y:scroll;
	height:480px;
}

_:-ms-lang(x)::-ms-backdrop, thead {
	margin-right:17px;
	display: block;
}

_:-ms-lang(x)::-ms-backdrop, div.dv_calendar {
	overflow-y:auto;
	height:auto;
}
/* Add End   2021/05/20 [UI0081] 2020年度機能追加（追加開発） */

