.hr_dot {
    border-top: 1px dashed #014D76;
    margin: 3em 0;
}

.checksheet_tit {
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #014D76;
    margin: 1.3em auto;
}

.checksheet_box {
    display: flex;
}

.checksheet_img {
    flex: 0 0 165px;
    margin-right: 30px;
}

.checksheet_txt {
    flex: 1;
}

.checksheet_btn {
    text-align: center;
    margin: 2em 0;
}

.checksheet_btn .btn {
    background: #C30000;
    color: #fff;
    border-radius: 10px;
    width: 320px;
}

.checksheet_btn .btn:hover {
    background: #990000;
}

.checksheet_btn .btn span {
    background: #fff;
    color: #C30000;
    margin-right: .5em;
    border-radius: 5px;
    padding: 0 .5em;
}

.manual_btn {
    text-align: center;
    margin: 2em 0;
}

.manual_btn .btn {
    background: #014D76;
    color: #fff;
    border-radius: 10px;
    width: 320px;
}

.manual_btn .btn:hover {
    background: #003355;
}