@charset "utf-8";
.custom-checkbox {
display: inline-block;
cursor: pointer;
}

.custom-checkbox::after {
    font-family: 'Font Awesome 5 Free';
    content: '\f111';
    font-size: 35px;
    color: #fff;
}
.custom-checkbox.active::after {
    font-family: 'Font Awesome 5 Free';
    content: '\f058';
    font-size: 35px;
    font-weight: 900;
    color: #fff; 
}

#bo_w_quick *{
    font-family: 'BMJua';
}
.modal-dialog{z-index: 1000000;}
.modal-header{position: relative;}
.modal-header .close{position: absolute;top: 0;right: 0;text-align: center;width: 50px;height: 50px;line-height: 50px;font-weight: bold;color: #000;top: 3px;opacity: 1;font-family: 'Noto Sans KR' !important;}
.modal{z-index: 1000001;}
.modal-body{padding: 20px 25px;}
#bo_w_quick{position: fixed; width: 100%; z-index: 1000000; left: 0;transition: all .2s ease-out; font-size: 12px; }
.modal-dialog{top: 15%;}
/*#bo_w_quick{width: 100%; z-index: 1000000; left: 0;transition: all .2s ease-out; font-size: 12px; }*/

.bo_w_founded_up_down img{width: 50px; height: 50px; cursor: pointer; text-align: center;position: absolute;top: -50px;left: 50%;transform: translateX(-50%);}
.bo_w_founded_up_down div{position: absolute;left: 50%;transform: translateX(-50%);width: 50px;height: 30px;line-height: 30px;text-align: center;top: -30px;font-size: 15px;cursor: pointer;color: #fff;}

.bo_w_founded_wrap{padding: 30px 10px;width: 100%;margin: 0 auto; font-size: 0;}
.bo_w_founded_wrap .center_wrap{width:100%; margin:0 auto;text-align: center;}
.bo_w_founded_wrap .center_wrap > div{display: inline-block;vertical-align: middle;margin-right: 20px;}
.bo_w_founded_wrap .center_wrap > div:last-child{margin-right: 0;}
.bo_w_founded_wrap .bo_w_founded_center div{}

.bo_w_founded_wrap .bo_w_img{text-align: center;}
.bo_w_founded_wrap .bo_w_img h3{color: #fff;font-size: 40px;}
.bo_w_founded_wrap .bo_w_img img{width: auto; height: 40px; }

.bo_w_founded_wrap .bo_w_info{}
.bo_w_founded_wrap .bo_w_info .txt_wrap{}
.bo_w_founded_wrap .bo_w_info p{color: #ffe0a9;font-weight: bold;font-size: 40px;}

.bo_w_founded_wrap input{width: 100%;padding: 0 10px;}

.bo_w_founded_wrap .bo_w_nametel{}
.bo_w_founded_wrap .bo_w_nametel > div{display: inline-block;}
.bo_w_founded_wrap .bo_w_name{}
.bo_w_founded_wrap .bo_w_tel{}
.bo_w_founded_wrap .bo_w_input{}
.bo_w_founded_wrap .bo_w_nametel input{width: 230px; height: 55px;font-size: 20px;text-align: left;color: #fff;background: none !important;border: 1px solid rgba(255, 255, 255, 0.4);}
.bo_w_founded_wrap .bo_w_nametel input::placeholder{color:#fff;}

.bo_w_founded_wrap .bo_w_chk_wrap{}
.bo_w_founded_wrap .bo_w_chk_wrap {}
.bo_w_founded_wrap .bo_w_chk_wrap > div{display: inline-block;}

.bo_w_founded_wrap .bo_w_chk{margin-right: 15px;}
.bo_w_founded_wrap .bo_w_chk > div{display: inline-block;vertical-align: middle;}
.bo_w_founded_wrap .bo_w_chk .chk_bx{margin-right: 10px;}
.bo_w_founded_wrap .bo_w_chk .chk_bx input{display: none;}
.bo_w_founded_wrap .bo_w_chk .chk_txt_bx{height: 55px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.bo_w_founded_wrap .bo_w_chk .chk_txt_bx > *{display: block;font-size: 14px;color: #fff;font-weight: 400;cursor: pointer;}
.bo_w_founded_wrap .bo_w_chk .chk_txt_bx #pri_modal{text-decoration: underline;text-underline-position: under;}

.bo_w_founded_wrap .bo_w_submit{}
.bo_w_founded_wrap .bo_w_submit input{width: 130px;font-size: 26px;height: 50px;line-height: 50px;}

.bo_w_founded_wrap .bo_w_contents {width:100%; padding: 10px 0;text-align: center;}

.bo_w_founded_wrap .admin_option_wrap{width: 100%; text-align: center; padding: 10px 0 0 0; clear: both;}
.bo_w_founded_wrap .admin_option_wrap a{color: #000;}




@media screen and (max-width: 1550px) {
    .bo_w_founded_wrap .center_wrap > div{margin-right: 10px;}
    .bo_w_founded_wrap .bo_w_chk{margin-right: 10px;}
    .bo_w_founded_wrap .bo_w_nametel input{width: 160px;}
    .bo_w_founded_wrap .bo_w_submit input{width: 110px;}
}

@media screen and (max-width: 1250px) {
    .bo_w_founded_wrap{padding: 20px 10px;}
    .bo_w_founded_wrap div.bo_w_img{display: block;margin-right: 0;}
    .bo_w_founded_wrap div.bo_w_info{display: block;margin-right: 0;}
    .bo_w_founded_wrap .bo_w_img h3{font-size: 35px;}
    .bo_w_founded_wrap .bo_w_info p{font-size: 30px;}
    .bo_w_founded_wrap .bo_w_nametel input{height: 45px;width: 150px;}
    .bo_w_founded_wrap .bo_w_chk .chk_txt_bx{height: 45px;}
    .bo_w_founded_wrap .bo_w_submit input{height: 45px;line-height: 45px;font-size: 24px;}
}

@media screen and (max-width: 1000px) {
    .custom-checkbox::after {
        font-size: 30px;
    }
    .custom-checkbox.active::after {
        font-size: 30px;
    }
}

@media screen and (max-width: 767px) {
    .custom-checkbox::after {
        font-size: 22px;
    }
    .custom-checkbox.active::after {
        font-size: 22px;
    }

    .bo_w_founded_wrap{padding: 10px;}
    .bo_w_founded_wrap div.bo_w_img{display: inline-block;margin-right: 10px;}
    .bo_w_founded_wrap div.bo_w_info{display: inline-block;margin-right: 0;}
    .bo_w_founded_wrap .bo_w_img h3{font-size: 30px;}
    .bo_w_founded_wrap .bo_w_info p{font-size: 25px;}
    .bo_w_founded_wrap .bo_w_nametel{margin: 10px 0;}
    .bo_w_founded_wrap .bo_w_nametel input{height: 35px;width: 140px;font-size: 18px;}

    .bo_w_founded_wrap .bo_w_chk .chk_txt_bx{height: 35px;}
    .bo_w_founded_wrap .bo_w_chk .chk_txt_bx > *{font-size: 13px;}
    .bo_w_founded_wrap .bo_w_submit input{height: 35px;line-height: 35px;font-size: 20px;width: 90px;}
    .bo_w_founded_wrap input{}
}
@media screen and (max-width: 500px) {
    .custom-checkbox::after {
        font-size: 18px;
    }
    .custom-checkbox.active::after {
        font-size: 18px;
    }
    .bo_w_founded_wrap .bo_w_nametel{margin: 10px 0;}
    .bo_w_founded_wrap .bo_w_img h3{font-size: 28px;}
    .bo_w_founded_wrap .bo_w_info p{font-size: 23px;}
    .bo_w_founded_wrap .bo_w_nametel input{width: 120px;}
    .bo_w_founded_wrap .bo_w_chk .chk_bx{margin-right: 5px;}
    .bo_w_founded_wrap .bo_w_submit input{height: 30px;line-height: 30px;font-size: 18px;width: 80px;}
}


