.modal_tableHeaderImg img,
.modal_titleLayout img,
.modal_titleLayout02 img,
.modal_eveTitleImg img,
.modal_eveTitleImg02 img,
.modal_eveTitleImg03 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* modal  */
.modal-dialog {
    max-width: 900px;
}

.modal-content {
    background: #16183b;
    padding: 10px;
    border: 1px solid #27686e;
}

.modal_btnCloseIcon {
    width: 25px;
    min-width: 25px;
}

.modal_btnClose {
    background: transparent;
    border: 1px solid transparent;
    width: 30px;
    height: 30px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;
}



.table_mainLaytout.modal_table {
    background: url("../images/content05/modal01/bg.png");
    background-position: top;
    background-size: cover;
}

.table_mainLaytout.modal_table02 {
    background: url("../images/content05/modal02/bg.png");
    background-position: top;
    background-size: cover;
}

.table_mainLaytout.modal_table03 {
    background: url("../images/content05/modal05/bg.png");
    background-position: top;
    background-size: cover;
}

.table_left_topic {
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #27686e;
    border-bottom: 1px solid #27686e;

    display: flex;
    justify-content: end;
}

.table_left_img {
    width: 120px;
}

.modal_tableMainLayout {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;

    border: 1px solid #a1fffc;
}

.modal_tableHeaderTitle {
    width: 100%;
    height: 50px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 1px solid;
}

.modal_tableHeaderImg {
    width: 150px;
}

.modal_tableContentMainLayout {
    width: 100%;
    display: flex;
}

.table_contentLayout {
    border: 1px solid #42617cc7;
    height: 60px;
    padding: 5px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.table_contentLayout.layout01 {
    width: 100%;
}

.table_contentLayout.layout02 {
    width: 350px;
}

.table_contentLayout.layout04 {
    width: 175px;
}

.table_contentLayout.layout05 {
    width: 525px;
}

.table_contentLayout.layout06 {
    width: 262.5px;
}

.table_contentLayout.layout07 {
    width: 437.5px;
}

.table_contentLayout.layout08 {
    width: 218.75px;
}

.table_contentLayout.layout09 {
    width: 131.25px;
}

.modal_titleLayout {
    width: 450px;
}

.modal_titleLayout02 {
    width: 150px;
}


.modal_eveTitleImg {
    width: 60px;
}

.modal_eveTitleImg02 {
    width: 80px;
}

.modal_eveTitleImg03 {
    width: 40px;
}