@charset "UTF-8";

ul, ol, li {
    /* header.cssで全要素にかけているmargin:0を打ち消す */
    margin: inherit;
}

.precheck-header {
    display: flex;
    justify-content: space-between;
}

.precheck-header>.h4 {
    display: inline-block;
}

.form-control[disabled] {
    background-color: #E2E8E7;
}

.alert>ul {
    margin-left: 10px;
}

.precheck-form .h5+div {
    margin-left: 20px;
}

.precheck-form>div:nth-of-type(n+2) {
    margin-top: 30px;
}

.precheck-form-select {
    width: auto;
}

.precheck-visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
}

.precheck-2-splited {
    display: flex;
    justify-content: space-between;
}

.precheck-2-splited>div {
    display: inline-block;
    width: 45%;
}

.precheck-horizontal-align {
    display: flex;
    align-items: center;
}

.precheck-input-corp-gbizid {
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
}

section.precheck-content {
    margin: 0px 250px 0px 300px;
}

.precheck-table-fixed th {
    background-color: #00BCD4;
    color: white;
}

.precheck-table-nendo {
    font-weight: bold;
}

.precheck-table-red {
    color: red;
}

#precheck-table-parent{
    overflow-x: auto;
  }