/* 
    교체할 코드
    #s20241220e6a2d828528ad
    #w20241220e265edcc06693
*/

/* [PAGE] 문의폼 wrap */
#w20241220e265edcc06693{
    border: 2px solid;
    padding: 46px 5vw 76px 5vw;
    background-color: white;
}
/* 기존 개인정보수집동의 타이틀 부분 감추기 */
#s20241220e6a2d828528ad #privacy > label {display: none;}
#s20241220e6a2d828528ad #privacy > div.form-control {display: none;}
/* [PAGE] 버튼 설정 */
.doz_sys #s20241220e6a2d828528ad .btn-primary{
    padding: 14px 74px;
    font-size: 1.2em;
}
/* [PAGE] 문의폼 폰트 설정 */
#s20241220e6a2d828528ad .control-label{
    display: flex;
    flex-direction: row;
    font-size: 1.5em;
    width: 120px;
    font-weight: 500;
}
/* [PAGE] 문의폼 박스 */
#s20241220e6a2d828528ad input.form-control{
    height: 3em;
    border-color: #575757;
}
#s20241220e6a2d828528ad textarea.form-control{
    border-color: #000;
}

/* [PAGE] 개인정보수집동의 체크 Wrap */
#s20241220e6a2d828528ad #privacy > div.checkbox.checkbox-styled{
    border: 1px solid #eee;
    padding: 17px 30px;
}

/* [PAGE] 전문보기 설정 */
#s20241220e6a2d828528ad #privacy > div.checkbox.checkbox-styled > label > span{
    display: flex;
    justify-content: space-between; /*전문보기 버튼 좌우 정렬*/
    font-size: 1vw;
    align-items: center;
}

/* [PAGE] 전문보기 버튼 설정 */
#clearButton{ 
    background-color: #b9b9b9;
    padding: 2px 12px;
    border-radius: 0px;
    margin-left: 13px;
    color: #fff;
}

@media only screen and (max-width: 480px) { 
/* [PAGE] 모바일 세팅 */
/* [PAGR] 개인정보수집 모바일 세팅 */
#s20241220e6a2d828528ad #privacy > div.checkbox.checkbox-styled > label > span{
    font-size: 4vw;
}
#clearButton {
    padding: 1px 3px;
}
#s20241220e6a2d828528ad #privacy > div.checkbox.checkbox-styled{
    padding: 17px 8px;
}
}


/* 플로팅 문의 Start */
/* 플로팅 문의 Start */
/* [FLO] 플로팅 문의 Start */

/* 교체할 코드
    s202412203106cbe95ee98
    w20241220dd31bc8547a40
*/

/*[FLO] footer 하단 여백 추가*/
.footer-section {
    padding-bottom: 140px;
}
/* [FLO] 플로팅 번호 */
.cs_flo_call{
    position: relative;
    z-index: 2;
    margin-top: -66px;
    bottom: 0;
    height: 146px;
    margin-right: 17px;
}
/* [FLO] 버튼 문의하기 */
.doz_sys #s202412203106cbe95ee98 .btn-primary{    
    background-color: #f36b21 !important;
    width: 182px;
}
.doz_sys .form-group.privacy .form-control{
    color: #000;
}

/* [FLO] 섹션 고정*/
#s202412203106cbe95ee98{
    position: fixed;
    width: 229px;
    bottom: 0px;
    z-index: 99998;
    border-style: solid;
    border-color: #ffffff24;
    right: 0;
}

/*-- [FLO] 감추기--*/
#s202412203106cbe95ee98 #radio_84msc0272t, #textarea_d32d9b6fcacc2 {display:none !important;}
#s202412203106cbe95ee98 #privacy > div.form-control {display:none !important;}
#s202412203106cbe95ee98 #privacy > label {display:none !important;}
#s202412203106cbe95ee98 .input_5890A5Xd42 {display:none !important;}
#s202412203106cbe95ee98 .control-label {display:none !important;}

.doz_sys .checkbox-styled:not(ie8) input ~ span:before, .admin #edit_wrap .checkbox-styled:not(ie8) input:checked ~ span:before{border-color: #6d6d6d;}

/* [FLO] 전체 가로 배열 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity{
    width: 100%;
    padding: 0px;
}
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity #addFormw20241220dd31bc8547a40 {
    display: inline-flex;
    flex-direction: column;
}
#s202412203106cbe95ee98 select.form-control, #s202412203106cbe95ee98 input.form-control, #s202412203106cbe95ee98 textarea.form-control{
        width: 183px;
        height: 45px;
        min-height: 47px;
        margin-right: 9px;
        /* border: #717171 1px solid; */
        margin-bottom: 6px;
    }

/* [FLO] 입력폼 버튼 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity .form {width: 13%;     animation: zoom-in-zoom-out 1s ease infinite;}



/* [FLO] 입력폼 가로 배열 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity #addFormw20241220dd31bc8547a40 .form-group {
    margin: 0;
    display: flex;
    align-items: center;
    flex-direction: row;   
}

/* [FLO] 입력폼 연락처 가로 정렬 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity #addFormw20241220dd31bc8547a40 #input_2978bf621ec2c .control-label {
    margin-bottom: -1vw;
}


/* [FLO] 기존스타일변경 */
/* [FLO] 연락처 - 컬러 */
#s202412203106cbe95ee98 #phonenumber_1724ddc3ac229 > div > span:nth-child(2){color: #ffffff82;}
#s202412203106cbe95ee98 #phonenumber_1724ddc3ac229 > div > span:nth-child(4){color: #ffffff82;}

/* [FLO] 입력폼 텍스트 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity #addFormw20241220dd31bc8547a40 .form-group .control-label{
    color: #000;
    width: 94px;
    text-align: right;
    padding-right: 16px;
    font-size: 0.7vw;
    font-weight: bold;
    font-family: none;
}

/* [FLO] 이름옆빨간점 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity #addFormw20241220dd31bc8547a40 .form-group .control-label .icon-required {
    background: transparent;
}

/* [FLO] 개인수집동의 가리기 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity #addFormw20241220dd31bc8547a40 .privacy .control-label{
    display:none;
}
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity #addFormw20241220dd31bc8547a40 .privacy .form-control{
    display:none;
}

/* [FLO] 개인수집동의 텍스트 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity #addFormw20241220dd31bc8547a40 .privacy .checkbox span {   
    font-size: 12px;
    color: #ffffffb2;
    /* margin-left: 20px; */
    margin-right: 31px;
}
.doz_sys #s202412203106cbe95ee98 .btn-primary{background-color: #ffffff;}

/* [FLO] 문의하기 버튼 */
#s202412203106cbe95ee98 #w20241220dd31bc8547a40 .deadline-opacity .form .btn-primary{
    border-color: transparent;
    border-width: 0px;
    font-size: 1vw;
    font-weight: 700;
}

/* [FLO] 전문보기 버튼 설정*/
#clearButton_flo{ 
    background-color: #ffffff;
    padding: 2px 5px;
    border-radius: 0px;
    margin-left: 3px;
    color: #858585;
    border: 0px solid;
    font-size: 9px;
}
/* 체크박스컬러 */
.doz_sys .checkbox-styled:not(ie8) input:checked ~ span:before, .admin #edit_wrap .checkbox-styled:not(ie8) input:checked ~ span:before{
    background: #f36b21;
    border: 1px solid #f36b21;
}



/* 플로팅 문의 End */
