@charset "utf-8";

/* CSS Document */

.book-m1-all {
    width: 100%;
    height: auto;
    padding: 20px;
    background: #fff;
    padding-bottom: 50px !important;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: -1px 4px 8px -3px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: -1px 4px 8px -3px rgba(0, 0, 0, 0.34);
    box-shadow: -1px 4px 8px -3px rgba(0, 0, 0, 0.34);
}


.book-m1-mid {
    width: 100%;
    height: auto;
}

.book-date-block {
    width: 100%;
    height: auto;
}

.book-date-box {
    width: 900px;
    height: 55px;
    padding: 10px;
    background: #F8F9FA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.book_month_year {
    padding: 0px;
    height: 38px;
}

.book_month_year1 {
    padding: 0px;
    height: 38px;
}

.book_monthall {
    margin: 0;
    padding: 0px 0 0 0px;
    height: 33px;
    text-align: center;
}

.book_left {
    float: left;
    margin: 0px 0px 0px 5px;
    padding: 0px;
    width: 28px;
    height: 35px;
}

.book_month {
    height: 33px;
    font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
    color: #000;
    font: 21px/36px 'lineseed', Arial, sans-serif;
    text-align: center;
}

.book_month1 {
    height: 33px;
    font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
    color: #000;
    font: 22px/36px 'lineseed', Arial, sans-serif;
    text-align: center;
}

.book_y-text {
    width: 84px;
    font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
    color: #000;
    font: 22px/36px 'lineseed', Arial, sans-serif;
    text-align: center;
}

.book_right {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 28px;
    height: 35px;
}

.book-box {
    border: none;
    background: none;
}

.book-time-block {
    width: 100%;
    height: auto;
}

.book-time-table {
    /* width: 100%; */
    height: auto;
    /* margin-top: 20px; */
    border-collapse: unset;
}

.book-table {
    /* width: 100%; */
    height: auto;
}

.book-table td {
    height: 33px;
    font: 18px/24px 'lineseed', Arial, sans-serif;
    color: #fff;
    background: #C1621A;
    text-align: center;
}

.book-table1 {
    width: 100%;
    height: auto;
}

.book-table1 td {
    position: relative;
    height: 33px;
    font: 18px/24px 'lineseed', Arial, sans-serif;
    color: #000;
    text-align: center;
}

.form-control-color:not(:disabled):not([readonly]),
.form-control[type=file]:not(:disabled):not([readonly]),
.toastui-editor-defaultUI .toastui-editor-popup.toastui-editor-popup-add-link input[type=file]:not(:disabled):not([readonly]),
[role=button],
[type=button]:not(:disabled),
[type=file].StripeElement:not(:disabled):not([readonly]),
[type=file].form-control-short:not(:disabled):not([readonly]),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled),
summary {
    cursor: pointer;
}

.book-time-n {
    height: auto;
    padding: 0 10px;
    padding-left: 15px;
    background-color: #DCDCDC;
}

.book-time-n:hover {
    background-color: #A40101;
}

.book-time-n .b-text {
    display: none;
    font: 14px/24px 'lineseed', Arial, sans-serif;
    color: #fff;
    background: url(../images/book-m1/cancel.png) 0% 50% no-repeat;
    padding-left: 22px;
    text-align: left;
    z-index: 1;
}

.book-time-n .b-text a {
    color: #fff;
}

.book-time-n:hover .b-text {
    display: block;
}

.book-time-y {
    height: auto;
    padding: 0 10px;
    padding-left: 50px;
    background-color: #FFDFCB;
}

.book-time-y:hover {
    background-color: #00BD8B;
}

.book-time-y .b-text {
    display: none;
    font: 14px/24px 'lineseed', Arial, sans-serif;
    color: #fff;
    background: url(../images/book-m1/plus-sign.png) 0% 50% no-repeat;
    padding-left: 22px;
    text-align: left;
    z-index: 1;
}

.book-time-y .b-text a {
    color: #fff;
}

.book-time-y:hover .b-text {
    display: block;
}

.book-time-select {
    height: auto;
    padding: 0 10px;
    padding-left: 50px;
    background-color: #00BD8B;
    position: relative;
}

.book-time-select .b-text {
    font: 14px/24px 'lineseed', Arial, sans-serif;
    color: #fff;
    background: url(../images/book-m1/plus-sign.png) 0% 50% no-repeat;
    padding-left: 22px;
    text-align: left;
    z-index: 1;
}

.book-time-select .b-text a {
    color: #fff;
}

.book-arrow-top {
    width: 100%;
    height: 24px;
    background: #019E74;
    left: 0;
    top: -24px;
    padding: 5px;
    position: absolute;
}

.book-arrow-bottom {
    width: 100%;
    height: 24px;
    background: #019E74;
    left: 0;
    bottom: -24px;
    padding: 5px;
    position: absolute;
}

.book-succeed {
    width: 100%;
    height: auto;
    background: #fff;
    border: 1px solid #707070;
    padding: 10px;
    position: absolute;
    left: 0;
    top: 0;
}

.book-succeed .top {
    width: 100%;
    height: auto;
    font: 18px/24px 'Tahoma', Arial, sans-serif;
    color: #C1621A;
    text-align: left;
}

.book-succeed .text {
    width: 100%;
    height: auto;
    font: 18px/24px 'Tahoma', Arial, sans-serif;
    color: #000;
    text-align: left;
}


/**************/

.btn {
    display: none;
    padding: 3px 6px;
    margin: 0 3px;
    background: #ddd;
    font-size: 12px;
    color: #000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: #d9d9d9 1px solid;
    background: rgba(253, 253, 253, 1);
    background: -moz-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253, 253, 253, 1)), color-stop(100%, rgba(226, 226, 226, 1)));
    background: -webkit-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -o-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -ms-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: linear-gradient(to bottom, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e2e2e2', GradientType=0);
}

.confirm-color {
    background: #13b302;
}

.wait-color {
    background: url(../images/wait-bg.png?v=1) 0px -6px repeat-x;
    background-size: 100%;
}

.time-close {
    color: #ddd;
}


/*********************************/

table td.show_mobile:hover .bubble {
    display: block;
}

table td.confirm-color:hover .bubble {
    display: block;
}

table td.wait-color:hover .bubble {
    display: block;
}

table td.confirm-color:hover < tr < tbody < table < .suball {
    background-color: #000;
}

table td.wait-color:hover .bubble {
    display: block;
}

.bubble {
    display: none;
    position: absolute;
    top: 35px;
    /*    top:-130px;*/
    left: 50%;
    z-index: 1;
    width: 250px;
    font-size: 15px;
    height: auto;
    margin-left: -112px;
    padding: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: #cbcbcb solid 1px;
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(225, 225, 225, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0);
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);
}

.bubble:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0px 10px 12px;
    border-color: #fdfdfd transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -12px;
    left: 102px;
}

.bubble:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0px 10px 12px;
    border-color: #fdfdfd transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -12px;
    left: 102px;
}

.btn-bub {
    padding: 3px 6px;
    margin: 3px 0;
    background: #ddd;
    font-size: 12px;
    line-height: 30px;
    color: #000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: #d9d9d9 1px solid;
    background: rgba(253, 253, 253, 1);
    background: -moz-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253, 253, 253, 1)), color-stop(100%, rgba(226, 226, 226, 1)));
    background: -webkit-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -o-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -ms-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: linear-gradient(to bottom, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e2e2e2', GradientType=0);
}


/*************************/


/*************************/

table td.confirm-color:hover .bubble2 {
    display: block;
}

table td.wait-color:hover .bubble2 {
    display: block;
}

.bubble2 {
    display: none;
    position: absolute;
    bottom: 135px;
    /*    top:-130px;*/
    left: 50%;
    z-index: 1;
    width: 225px;
    height: auto;
    margin-left: -112px;
    padding: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: #cbcbcb solid 1px;
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(225, 225, 225, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0);
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);
}

.bubble2:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 10px 12px;
    border-color: #e1e1e1 transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -12px;
    left: 102px;
}

.bubble2:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 10px 12px;
    border-color: #cbcbcb transparent;
    display: block;
    width: 0;
    z-index: 0;
    top: -13px;
    left: 102px;
}

.btn-bub2 {
    padding: 3px 6px;
    margin: 3px 0;
    background: #ddd;
    font-size: 12px;
    line-height: 30px;
    color: #000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: #d9d9d9 1px solid;
    background: rgba(253, 253, 253, 1);
    background: -moz-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253, 253, 253, 1)), color-stop(100%, rgba(226, 226, 226, 1)));
    background: -webkit-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -o-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: -ms-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    background: linear-gradient(to bottom, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e2e2e2', GradientType=0);
}

@media (max-width: 374px) {
    .book-m1-all {
        padding: 20px;
    }
    .book-date-box {
        width: 100%;
        height: auto;
    }
    .book_month {
        font: 15px/24px 'lineseed', Arial, sans-serif;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-time-block {
        width: 1000px;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-select {
        padding-left: 5px;
    }
    .book-time-select .b-text {
        height: 40px;
        font: 13px/41px 'lineseed', Arial, sans-serif;
    }
    .book-succeed .top {
        font: 16px/24px 'Tahoma', Arial, sans-serif;
    }
    .book-succeed .text {
        font: 14px/24px 'Tahoma', Arial, sans-serif;
    }
    .book_y-text {
        width: 100%;
    }
    .book_month1 {
        font: 18px/36px 'lineseed', Arial, sans-serif;
    }
}

@media (min-width: 375px) and (max-width: 413px) {
    .book-date-box {
        width: 100%;
        height: auto;
    }
    .book_month {
        font: 15px/24px 'lineseed', Arial, sans-serif;
        margin-top: 5px;
        margin-left: -80px;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-time-block {
        width: 100%;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-select {
        padding-left: 5px;
    }
    .book-time-select .b-text {
        height: 40px;
        font: 13px/41px 'lineseed', Arial, sans-serif;
    }
    .book-succeed .top {
        font: 16px/24px 'Tahoma', Arial, sans-serif;
    }
    .book-succeed .text {
        font: 14px/24px 'Tahoma', Arial, sans-serif;
    }
    .book_y-text {
        width: 100%;
    }
    .book_month1 {
        font: 18px/36px 'lineseed', Arial, sans-serif;
    }
    .book-m1-all {
        padding: 15px;
    }
}

@media (min-width: 414px) and (max-width: 575px) {
    .book-m1-all {
        padding: 15px;
    }
    .book-date-box {
        width: 100%;
        height: auto;
    }
    .book_month {
        font: 15px/24px 'lineseed', Arial, sans-serif;
        margin-top: 5px;
        margin-left: 0;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-time-block {
        width: 100%;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-select {
        padding-left: 5px;
    }
    .book-time-select .b-text {
        height: 40px;
        font: 13px/41px 'lineseed', Arial, sans-serif;
    }
    .book-succeed .top {
        font: 16px/24px 'Tahoma', Arial, sans-serif;
    }
    .book-succeed .text {
        font: 14px/24px 'Tahoma', Arial, sans-serif;
    }
    .book_y-text {
        width: 100%;
    }
    .book_month1 {
        font: 18px/36px 'lineseed', Arial, sans-serif;
    }
}

@media (min-width: 576px) and (max-width: 991px) {
    .book-date-box {
        width: 100%;
        height: auto;
    }
    .book_month {
        font: 19px/36px 'lineseed', Arial, sans-serif;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-time-block {
        width: 1000px;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-select {
        padding-left: 5px;
    }
    .book-time-select .b-text {
        height: 40px;
        font: 13px/41px 'lineseed', Arial, sans-serif;
    }
    .book-succeed .top {
        font: 16px/24px 'Tahoma', Arial, sans-serif;
    }
    .book-succeed .text {
        font: 14px/24px 'Tahoma', Arial, sans-serif;
    }
    .book_y-text {
        width: 100%;
    }
    .book_month1 {
        font: 18px/36px 'lineseed', Arial, sans-serif;
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .book-m1-all {
        padding: 20px;
    }
    .book-date-box {
        height: auto;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-time-block {
        width: 1200px;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-select {
        padding-left: 5px;
    }
    .book-time-select .b-text {
        height: 40px;
        font: 13px/41px 'lineseed', Arial, sans-serif;
    }
    .book-succeed .top {
        font: 16px/24px 'Tahoma', Arial, sans-serif;
    }
    .book-succeed .text {
        font: 14px/24px 'Tahoma', Arial, sans-serif;
    }
    .book_y-text {
        width: 100%;
    }
}

@media (min-width: 1200px) and (max-width: 1280px) {
    .book-date-box {
        height: auto;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-select {
        padding-left: 5px;
    }
    .book-time-select .b-text {
        height: 40px;
        font: 13px/41px 'lineseed', Arial, sans-serif;
    }
    .book-succeed .top {
        font: 16px/24px 'Tahoma', Arial, sans-serif;
    }
    .book-succeed .text {
        font: 14px/24px 'Tahoma', Arial, sans-serif;
    }
    .book_y-text {
        width: 100%;
    }
    .book_month1 {
        font: 14px/36px 'lineseed', Arial, sans-serif;
    }
    .book_month_year1 {
        padding: 0px;
        height: 38px;
        padding-top: 6px;
    }
}

@media (min-width: 1281px) and (max-width: 1366px) {
    .book-date-box {
        height: auto;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-select {
        padding-left: 5px;
    }
    .book-time-select .b-text {
        height: 40px;
        font: 13px/41px 'lineseed', Arial, sans-serif;
    }
    .book-succeed .top {
        font: 16px/24px 'Tahoma', Arial, sans-serif;
    }
    .book-succeed .text {
        font: 14px/24px 'Tahoma', Arial, sans-serif;
    }
    .book_y-text {
        width: 100%;
    }
    .book_month1 {
        font: 14px/36px 'lineseed', Arial, sans-serif;
    }
    .book_month_year1 {
        padding: 0px;
        height: 38px;
        padding-top: 6px;
    }
}

@media (min-width: 1367px) and (max-width: 1440px) {
    .book-date-box {
        height: auto;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-select {
        padding-left: 5px;
    }
    .book-time-select .b-text {
        height: 40px;
        font: 13px/41px 'lineseed', Arial, sans-serif;
    }
    .book-succeed .top {
        font: 16px/24px 'Tahoma', Arial, sans-serif;
    }
    .book-succeed .text {
        font: 14px/24px 'Tahoma', Arial, sans-serif;
    }
    .book_month1 {
        font: 16px/36px 'lineseed', Arial, sans-serif;
    }
    .book_month_year1 {
        padding: 0px;
        height: 38px;
        padding-top: 6px;
    }
}

@media (min-width: 1441px) and (max-width: 1600px) {
    .book-date-box {
        height: auto;
    }
    .book-table1 td {
        height: 40px;
    }
    .book-time-y {
        padding-left: 5px;
    }
    .book-table td {
        font: 14px/24px 'lineseed', Arial, sans-serif;
    }
    .book-time-n .b-text {
        font: 14px/18px 'lineseed', Arial, sans-serif;
    }
    .book-time-y .b-text {
        font: 13px/18px 'lineseed', Arial, sans-serif;
    }
}