.elementor-4391 .elementor-element.elementor-element-484d91fb .elementor-repeater-item-b62fc76.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4391 .elementor-element.elementor-element-d340f59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 0px;}.elementor-4391 .elementor-element.elementor-element-dc2405b .elementor-repeater-item-c65e30c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4391 .elementor-element.elementor-element-bad35f6 > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4391 .elementor-element.elementor-element-6ac61c1{text-align:center;}.elementor-4391 .elementor-element.elementor-element-6ac61c1 .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:36px;font-weight:bold;line-height:1em;letter-spacing:-0.4px;}.elementor-4391 .elementor-element.elementor-element-6ac61c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4391 .elementor-element.elementor-element-dc2405b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4391 .elementor-element.elementor-element-b4bc2ff .elementor-repeater-item-d8923f1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}@media(max-width:1024px){.elementor-4391 .elementor-element.elementor-element-6ac61c1 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-4391 .elementor-element.elementor-element-bad35f6 > .elementor-element-populated{margin:22.4px 0px 34px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4391 .elementor-element.elementor-element-6ac61c1 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-2fef6ae */.tbl-align-center {text-align:center !important;}
#Tbl-basic {width:1160px; margin-bottom:50px;}
.mobile-show {display:none;}
#Tbl-basic th {
    padding:10px 0;
    background:#f1f1f1;
    border:1px solid #d0d0d0;
    color:#222;
    font-size:16px;
    vertical-align: middle!important;
}
.img-box,
.img-box2 {
    background:#fff !important;
}
.img-box img {
    max-width:45%
}

.img-box2 img {
    max-width:100%
}

#Tbl-basic td {
    padding:12px 8px;
    color:#444;
    font-size:16px;
    vertical-align: middle!important;
}

#Tbl-basic td img {
    height:100%;
}

#Tbl-basic td .sub-txt {
    color:#777;
    font-size:0.8em;
}

.mail,
.link {color:#0e71b9;}

.txt-box {
    padding:1.5em;
    box-sizing:border-box;
    background:#f1f1f1;
    text-align:left;
    font-size:0.9em;
}


h3#Tbl-title {position:relative; font-size:1.4em;}
h3#Tbl-title:before {position:absolute; top:-5px; left:0; width:16px; border-top:3px solid #0eb9b9; content:''; display:block;}

@media screen and (max-width:768px)  {
    #Tbl-basic {width:100%; margin:0 auto 20px auto;}
    #Tbl-basic th {font-size:1em;}
    #Tbl-basic td {font-size:0.9em;}
    .mobile-show {display:none;}
    .img-box,
    .img-box2 {
        background:#fff !important;
    }
    .img-box img {
        max-width:45%
    }
    
    .img-box2 img {
        max-width:90%
    }
    h3#Tbl-title {font-size:1.2em;}
}

@media screen and (max-width:420px) {
    div#Tbl-boxing {position:relative; top:-30px;}
    #Tbl-basic {width:95%; margin:0 auto 20px auto;}
    .pc-show {display:none;}
    .mobile-show {display:block;}
    #Tbl-basic th {
        padding:5px 0;
        background:#f1f1f1;
        border-bottom:1px solid #d0d0d0;
        color:#222;
        font-size:0.7em;
    }
    
    th.img-box img {
        max-width:100%;
    }

    #Tbl-basic td {
        padding:5px 5px;
        color:#444;
        font-size:0.6em;
    }
    h3#Tbl-title { margin:0.5em; font-size:0.9em;}
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fef6ae */.tbl-align-center {text-align:center !important;}
#Tbl-basic {width:1160px; margin-bottom:50px;}
.mobile-show {display:none;}
#Tbl-basic th {
    padding:10px 0;
    background:#f1f1f1;
    border:1px solid #d0d0d0;
    color:#222;
    font-size:16px;
    vertical-align: middle!important;
}
.img-box,
.img-box2 {
    background:#fff !important;
}
.img-box img {
    max-width:45%
}

.img-box2 img {
    max-width:100%
}

#Tbl-basic td {
    padding:12px 8px;
    color:#444;
    font-size:16px;
    vertical-align: middle!important;
}

#Tbl-basic td img {
    height:100%;
}

#Tbl-basic td .sub-txt {
    color:#777;
    font-size:0.8em;
}

.mail,
.link {color:#0e71b9;}

.txt-box {
    padding:1.5em;
    box-sizing:border-box;
    background:#f1f1f1;
    text-align:left;
    font-size:0.9em;
}


h3#Tbl-title {position:relative; font-size:1.4em;}
h3#Tbl-title:before {position:absolute; top:-5px; left:0; width:16px; border-top:3px solid #0eb9b9; content:''; display:block;}

@media screen and (max-width:768px)  {
    #Tbl-basic {width:100%; margin:0 auto 20px auto;}
    #Tbl-basic th {font-size:1em;}
    #Tbl-basic td {font-size:0.9em;}
    .mobile-show {display:none;}
    .img-box,
    .img-box2 {
        background:#fff !important;
    }
    .img-box img {
        max-width:45%
    }
    
    .img-box2 img {
        max-width:90%
    }
    h3#Tbl-title {font-size:1.2em;}
}

@media screen and (max-width:420px) {
    div#Tbl-boxing {position:relative; top:-30px;}
    #Tbl-basic {width:95%; margin:0 auto 20px auto;}
    .pc-show {display:none;}
    .mobile-show {display:block;}
    #Tbl-basic th {
        padding:5px 0;
        background:#f1f1f1;
        border-bottom:1px solid #d0d0d0;
        color:#222;
        font-size:0.7em;
    }
    
    th.img-box img {
        max-width:100%;
    }

    #Tbl-basic td {
        padding:5px 5px;
        color:#444;
        font-size:0.6em;
    }
    h3#Tbl-title { margin:0.5em; font-size:0.9em;}
    
}/* End custom CSS */