/* 게시글 작성 시 등록/취소/수정 버튼 */
.upload-btn-area {text-align:center; display:flex; justify-content:center; align-items:center; margin-top:80px;}
.upload-btn-area button {font-weight:500; font-size:1.1rem; background:#fff; border:1px solid #080c34; padding:10px 84px; font-size:1.1rem; color:#080c34; transition: all 0.2s; border-radius:5px;}   
.upload-btn-area button.upload-btn {background:#080c34; color:#fff; margin-left:4px;}

/* 게시글 작성 시 공지글 등록 */
label.notice-check { padding:7px 12px; display:inline-flex; align-items:center; background-color:#eb0000; border-radius:5px; color:#fff; font-weight:500;}
label.notice-check input[type='checkbox'] {display:none; margin-right:8px;}
label.notice-check input[type='checkbox']:checked+.input-box {}
label.notice-check input[type='checkbox']:checked+.input-box i {transform:scale(1);}
label.notice-check .input-box {display:flex; align-items:center; justify-content:center; background:#fff; width:16px; height:16px; border:1px solid #5e5e5e; border-radius:3px; margin-right:4px; transition:.2s;}    
label.notice-check .input-box i {font-weight:600; transform:scale(0); transition:.2s; color:#5e5e5e;}


/* 22.07.18 마이페이지 - 배송지 등록/수정 */
.myinfo-item-address-cont {width: 100%; max-width: 400px;}
.myinfo-address-val {border: 1px solid #1159FE; padding: 5px 10px; margin-top: 5px; color:#1159FE; font-size: 14px;}
.address-name .check-basic {margin-left: 10px;}

/* checkbox-custom */
.fit-checkbox-custom {font-size:.9rem; display:flex; align-items:center; cursor: pointer;}
.fit-checkbox-custom input[type="checkbox"] {display: none;}
.fit-checkbox-custom input[type="checkbox"] + .click-check {margin-top:3px; width:20px; height:20px; margin-right:8px; background:url(/resources/image/icon/min-Check_Off.png) center no-repeat; background-size:100%; border-radius:100px; cursor: pointer;}
.fit-checkbox-custom input[type="checkbox"]:checked + .click-check {content:''; background:url(/resources/image/icon/min-Check_On.png) center no-repeat; background-size:100%;}

@media screen and (max-width:768px) {
    .address-item .myinfo-item-val {width: 100%;}
    .address-name .check-basic {margin-left: 0; margin-top: 5px;}
}

/* 22.07.19 마이페이지 - 교환/반품 내역 (by.jieun) */
.basic-select {border: 1px solid #C4C4C4; padding: 10px 12px;}
.basic-textarea {border: 1px solid #C4C4C4; padding: 10px 12px;}
.list-table-column .info.refund-reason {border-bottom: 0;}

@media screen and (max-width: 768px) {
    .list-table-column .info.refund-reason {padding: 16px 0;}
}

/* 22. 07.21 마이페이지 - 내 리뷰 등록 (by.hyemi) */
.review-prd-info .list-table-tbody .list-table-tr {border-bottom-style:dashed;}
.form-item {margin-top:20px;}
.form-item .form-title {margin-right:20px; font-weight:700; font-size:1.1rem;}
.form-item .form-data {}
.form-item .form-star {}
.form-star .form-data i {font-size:2.3rem; color:#c4c4c4;}
.form-content textarea {width:90%; min-height:200px; padding:10px; border:1px solid #c4c4c4;}
.form-photo {}
.form-photo .file-btn {margin-bottom:10px;}
.form-photo .file-btn label {display:inline-block; padding:8px 10px; border:1px solid #c4c4c4; font-size:.9rem;}
.form-photo .form-noti {align-items:flex-start; color:#999; font-size:.8rem; line-height:1.3;}
.form-photo .form-file-list {margin-top:20px; font-size:0;}
.form-photo .form-file-item {position:relative;display: inline-block;  width:85px; height:85px; margin-right:5px;}
.form-photo .form-file-item:last-child {margin-right:0;}
.form-photo .form-file-item img {width:100%; height:100%;}
.form-photo .form-file-remove {position:absolute; top:0; right:0; display:flex; align-items:center; justify-content:center; padding:3px; background-color:rgba(0,0,0,.8);}
.form-photo .form-file-remove i {color:#fff; font-size:.8rem;}
.submit-btn.mainc-bg {color:#fff;}
.myinfo-form-btn a {padding: 13px 85px;}

@media screen and (max-width: 768px) {
    .review-prd-info .list-table-tbody .list-table-tr {border-bottom-width:1px;}
    .form-item {flex-direction:column; align-items:flex-start;}
    .form-item .form-data {width:100%; margin-top:10px;}
    .form-star .form-data i {font-size:3.3rem;}
    .form-content textarea {width:100%;}
    .myinfo-form-btn {flex-direction:row;}
    .myinfo-form-btn .cancel-btn {margin-bottom:0; margin-right:4px;}
    .myinfo-form-btn .common-btn a {padding: 7px 0 !important;}
}

/* 2022.09.01 */
/* 키즈토리-채용/상담신청 */
.upload-wrap {background: #F9F9F9; border: 1px solid #eee; width: 70%; padding: 35px 60px 40px; box-sizing: border-box;}
.upload-wrap .upload-item {display: flex; align-items: center; margin-bottom: 20px; width: 100%; align-items: center;}
.upload-wrap .upload-item .upload-tit {width: 25%; text-align: left; font-size: 1rem; font-weight: 700; line-height: 19px;}
.upload-wrap .upload-item .upload-tit .important {margin-left: 3px; font-weight: 700; font-size: 18px;}
.upload-wrap .upload-item .upload-option,
.upload-wrap .upload-item .upload-input {width: 73%;}
.upload-wrap .upload-item input {width: 100%;}
.upload-wrap .upload-item input::placeholder {color: #666; font-size: 14px;}
.upload-wrap .upload-item input,
.upload-wrap .upload-item select {padding: 9px 17px; border: 1px solid #eee; border-radius: 4px; background: #fff;}
.upload-wrap .upload-item textarea {width:100%; min-height:100px; padding: 9px 17px; border: 1px solid #eee; border-radius: 4px; background: #fff;}
.upload-wrap .upload-item select {width: 73%; font-size: 14px; color: #666; cursor: pointer;}
.upload-wrap .upload-item .option-check {display: inline-flex; align-items: center; width: auto; margin-right: 20px;}
.upload-wrap .upload-item .option-check:last-child {margin-right: 0;}
.upload-wrap .upload-item .option-check input {width: 20px; margin-right: 3px;}
/* 문의내역 타입 추가 (22.11.10) */
.upload-wrap .upload-item .dater-item {position:relative;}
.upload-wrap .upload-item .dater-item i {position:absolute; top:50%; left:10px; transform:translateY(-50%);}
.upload-wrap .upload-item .dater-item input {padding-left:35px; color:#666;}
/* 첨부파일 */
.upload-wrap .file-list .upload-tit {margin-top: 7px;}
.upload-wrap .upload-item .pi-upload {display: inline-block; background: #fff; border-radius: 4px; border:1px solid #eee; padding: 7px 15px; margin-bottom: 5px; font-size: 13px;}
.upload-wrap .upload-item .img-txt p {font-size: 12px; color: #666; line-height: 15px;}
.upload-wrap .upload-item .item-file-list {overflow: hidden; overflow-y: scroll; background: #fff; border-radius: 4px; margin-top: 5px;}
.upload-wrap .upload-item .item-file-list {overflow: hidden; overflow-y: scroll; background: #fff; border-radius: 4px; margin-top: 5px;}
.upload-wrap .upload-item .item-file-list .item-data {padding:0 10px 5px;}
.upload-wrap .upload-item .item-file-list .item-data:last-child {padding:0 10px 10px;}
.upload-wrap .upload-item .item-file-list .item-data:first-child {padding:10px 10px 5px;}
.upload-wrap .upload-item .file-col {display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: center; margin-bottom: 5px;}
.upload-wrap .upload-item .file-col span {font-size: 13px ;}
.upload-wrap .upload-item .file-col .bg {display: none;}
.upload-wrap .upload-item .file-col .file-del i {margin-left: 8px; margin-top: 4px; cursor: pointer; font-size: 13px; color: #FF0000;}
/* button */
.upload-wrap .wb-submit {padding: 10px 37px; color: #fff; font-size: 20px; font-weight: 700; border-radius: 36px; margin-top: 40px;}

@media screen and (max-width: 768px) {
    .upload-wrap {width: 100%; margin: 30px 0 0 !important; padding: 20px 16px;}
    .upload-wrap .upload-item {flex-direction:column; align-items:flex-start;}
    .upload-wrap .upload-item .upload-tit {margin-bottom:5px; width: 100%; font-size: 14px;}
    .upload-wrap .upload-item .form-item-cont {width: 70%; flex-wrap: wrap;}
    .upload-wrap .upload-item .form-item-cont::placeholder {font-size: 12px;}
    .upload-wrap .upload-item select {font-size: 12px;}
    .upload-wrap .upload-item .option-check:nth-of-type(2) ~ .option-check {margin-top: 6px;}

    .upload-wrap .upload-item .upload-option, .upload-wrap .upload-item .upload-input {width:100%;}
    .upload-wrap .upload-item select {width:100%;}

    /* button */
    .upload-wrap .wb-submit {font-size: 16px;}
}

/* 교환/환불 사유 영역 (22.10.31) */
.list-table-column .item-table {padding:0 9px 25px;}
.list-table-column .item-table .info-item {}
.list-table-column .item-table .info-item .item-tit {flex:.15; font-weight:600;}
.list-table-column .item-table .info-item .respon-label {margin-right:5px;}
.list-table-column .item-table .info-item .respon-label input[type='radio'] {margin-right:2px;}
.list-table-column .item-table .info-item .respon-label:last-child {margin-right:0;}
.common-btn {padding:8px 12px !important;}

@media screen and (max-width: 768px) {
    .list-table-column .item-table .info-item .item-tit {flex:.2;}
    .list-table-column .item-table .info-item .item-content {flex:.8 !important;}

}

/* 교환/환불신청 파일첨부 (22.11.18) */
.addImg-cont {position:relative; display:flex; align-items:center; justify-content:center; width:80px; height:80px; margin:0 5px 5px 0; border:1px solid #c4c4c4;}
.addImg-cont:last-child {margin-right:0;}
.addImg-cont .deleteImg-btn {position:absolute; top:0; right:0; width:auto; height:auto; padding:4px; background-color:rgba(0,0,0,.4);}
.addImg-cont .deleteImg-btn i {color:#fff; font-size:.8rem;}









/*************************************************************** 각 페이지별 CSS 버전관리 ***************************************************************/
/* 공통 container */
/* 입력폼 - 버전 1 */
.page_type-upload.page_key-inquiry.design_version-17 {max-width:1600px; width:100%; margin:100px auto 0 !important; padding:0; border:none; background-color:transparent;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item {display:block; margin-bottom:30px;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .upload-tit {display:block; margin-bottom:8px;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .upload-label-tit {display:flex; align-items:center; justify-content:flex-end; flex-direction:row-reverse; font-size:1.1rem; font-weight:600;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item input, 
.page_type-upload.page_key-inquiry.design_version-17 .upload-item textarea,
.page_type-upload.page_key-inquiry.design_version-17 .upload-item select {padding:10px 15px; border-radius:10px; border:1px solid #eee;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item select {width:60%;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item input[type='text'] {width:30%;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item input.datepicker {padding:10px 10px  10px 30px;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .upload-option, 
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .upload-input {width:100%;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .pi-upload {padding:10px 14px; background-color:#444; border-radius:8px;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .item-file-list {overflow:inherit; overflow-y:inherit;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .item-file-list .item-data:first-child,
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .item-file-list .item-data:last-child,
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .item-file-list .item-data {padding:10px 0 0; margin-bottom:0;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .item-file-list .item-data {width:60%;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .file-col span.keepText {display:inline-flex; align-items:center;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .file-col span.keepText:before {content:''; display:block; width:14px; height:14px; margin-right:5px; background-image:url('/resources/image/icon/file_icon.png'); background-size:cover; background-repeat:no-repeat; background-position:center;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .item-file-list .item-data .file-col {position:relative; margin:0;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-item .item-file-list .item-data .file-col .file-thumb-cont .file-del i {margin:0; width:100%; height:100%;}
.page_type-upload.page_key-inquiry.design_version-17 .file-btn .img-txt {padding:10px 0; margin-bottom:0; border:none; background-color:transparent;}
.page_type-upload.page_key-inquiry.design_version-17 .wb-submit {background-color:#0861C5; font-weight:500; font-size:0; padding:15px 40px;}
/* .page_type-upload.page_key-inquiry.design_version-17 .wb-submit:before {content:'문의하기'; font-size:1.2rem;} */

/* 라디오버튼*/
.page_type-upload.page_key-inquiry.design_version-17 .upload-radio-type {display:inline-flex; align-items:center; margin:0 4px 4px 0;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-radio-type .option-check_value {width:auto; margin-right:2px;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-radio-type label.option-check {line-height:1.2;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-radio-type .option-check_value {display:none;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-radio-type .option-check {padding:10px 20px; background-color:#fafafa; border:1px solid #eee; border-radius:50px; margin-right:0 !important;}
/* 라디오버튼이 체크되었을 때 */
.page_type-upload.page_key-inquiry.design_version-17 .upload-radio-type .option-check_value:checked + .option-check {color:#0861c5; font-weight:500; border-color:#0861c5;}

/* 체크박스 */
.page_type-upload.page_key-inquiry.design_version-17 .upload-checkbox-type {}
.page_type-upload.page_key-inquiry.design_version-17 .upload-checkbox-type label.option-check {color:#888;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-checkbox-type label.option-check:before {content:''; display:inline-block; margin-right:6px; width:8px; height:8px; background-color:#d9d9d9; border-radius:30px;}
.page_type-upload.page_key-inquiry.design_version-17 .upload-checkbox-type .option-check {background-color:#fff;}
/* 체크박스가 체크되었을 때 */
.page_type-upload.page_key-inquiry.design_version-17 .upload-checkbox-type .option-check_value:checked + .option-check:before {margin-right:4px; width:10px; height:10px; background-color:transparent; background-image:url('/resources/image/icon/checkbox_icon_main.png'); background-size:cover; background-repeat:no-repeat;}


@media screen and (max-width: 1024px) {
    /* 입력폼 - 버전 1 */
    .page_type-upload.page_key-inquiry.design_version-17 {margin: 0 auto !important;}
    .page_type-upload.page_key-inquiry.design_version-17 .upload-item select {width:100%;}
    .page_type-upload.page_key-inquiry.design_version-17 .upload-item input[type='text'] {width:100%;} 
    .page_type-upload.page_key-inquiry.design_version-17 .upload-item .item-file-list .item-data {width:100%;}
}

/* 입력폼 - 버전 2 (23.03.31 by.Hyemi) */
.page_type-upload.page_key-inquiry.design_version-19 {width:100%; max-width:1600px; margin:100px auto 0 !important; padding:0; border:none; background-color:transparent;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-list {border-top:2px solid #333;}
.page_type-upload.page_key-inquiry.design_version-19 .form_item-data {background-color:#f8f8f8;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item {display:flex; align-items:flex-start; margin-bottom:0;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .upload-tit-cont {flex:.2;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .upload-tit {display:block; margin-bottom:8px; width:100%; padding:20px;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .upload-label-tit {display:flex; align-items:center; justify-content:flex-end; flex-direction:row-reverse; font-size:1.1rem; font-weight:600;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item input, 
.page_type-upload.page_key-inquiry.design_version-19 .upload-item textarea,
.page_type-upload.page_key-inquiry.design_version-19 .upload-item select {flex:.8; padding:10px 15px; border-radius:10px; border:1px solid #eee;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item select {width:60%;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item input[type='text'] {width:30%;} 
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .upload-option, 
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .upload-input {width:100%; flex:.8; padding:20px; background-color:#fff;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-dater {width:100%; flex:.8; padding:20px; background-color:#fff;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .pi-upload {padding:10px 14px; background-color:#444; border-radius:8px;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-file-list {overflow:inherit; overflow-y:inherit;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-file-list .item-data:first-child,
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-file-list .item-data:last-child,
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-file-list .item-data {padding:10px 0 0; margin-bottom:0;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-file-list .item-data {width:60%;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .file-col span.keepText {display:inline-flex; align-items:center;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .file-col span.keepText:before {content:''; display:block; width:14px; height:14px; margin-right:5px; background-image:url('/resources/image/icon/file_icon.png'); background-size:cover; background-repeat:no-repeat; background-position:center;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-file-list .item-data .file-col {position:relative; margin:0;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-file-list .item-data .file-col .file-thumb-cont .file-del i {margin:0; width:100%; height:100%;}
.page_type-upload.page_key-inquiry.design_version-19 .file-btn .img-txt {padding:10px 0; margin-bottom:0; border:none; background-color:transparent;}
.page_type-upload.page_key-inquiry.design_version-19 .wb-submit {background-color:#0861C5; font-weight:500; font-size:0; padding:15px 40px;}
.page_type-upload.page_key-inquiry.design_version-19 .wb-submit:before {content:'문의하기'; font-size:1.2rem;}

/* 라디오버튼*/
.page_type-upload.page_key-inquiry.design_version-19 .upload-radio-type {display:inline-flex; align-items:center; margin:0 4px 4px 0;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-radio-type .option-check_value {width:auto; margin-right:2px;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-radio-type label.option-check {line-height:1.2;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-radio-type .option-check_value {display:none;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-radio-type .option-check {padding:10px 20px; background-color:#fafafa; border:1px solid #eee; border-radius:50px; margin-right:0 !important;}
/* 라디오버튼이 체크되었을 때 */
.page_type-upload.page_key-inquiry.design_version-19 .upload-radio-type .option-check_value:checked + .option-check {color:#0861c5; font-weight:500; border-color:#0861c5; background-color:#fff;}

/* 체크박스 */
.page_type-upload.page_key-inquiry.design_version-19 .upload-checkbox-type {}
.page_type-upload.page_key-inquiry.design_version-19 .upload-checkbox-type label.option-check {color:#888; border:none; border-radius:0; padding:10px;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-checkbox-type label.option-check:before {content:''; display:inline-block; margin-right:6px; width:12px; height:12px; border:1px solid #d9d9d9;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-checkbox-type .option-check {background-color:#fff;}
/* 체크박스가 체크되었을 때 */
.page_type-upload.page_key-inquiry.design_version-19 .upload-checkbox-type .option-check_value:checked + .option-check {border-bottom:1px solid #0861c5;}
.page_type-upload.page_key-inquiry.design_version-19 .upload-checkbox-type .option-check_value:checked + .option-check:before {margin-right:4px; width:12px; height:12px; background-color:transparent; border:none; background-image:url('/resources/image/icon/checkbox_icon_main.png'); background-size:cover; background-repeat:no-repeat;}


@media screen and (max-width: 1024px) {
    /* 입력폼 - 버전 2 */
    .page_type-upload.page_key-inquiry.design_version-19 .upload-item .upload-tit {margin-bottom:0; padding:15px;}
    .page_type-upload.page_key-inquiry.design_version-19 .upload-item .upload-option, .page_type-upload.page_key-inquiry.design_version-19 .upload-item .upload-input {padding:10px 0;}
    .page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-dater {padding:10px 0;}
    .page_type-upload.page_key-inquiry.design_version-19 .upload-item select {width:100%;}
    .page_type-upload.page_key-inquiry.design_version-19 .upload-item input[type='text'] {width:100%;} 
    .page_type-upload.page_key-inquiry.design_version-19 .upload-item .item-file-list .item-data {width:100%;}
}


/*************************************************************** 각 페이지별 CSS 버전관리 ***************************************************************/
/* 공통 container */
/* 입력폼 - 버전 1 */
.page_type-upload.page_key-undefined.design_version-undefined {max-width:1600px; width:100%; margin:100px auto 0 !important; padding:0; border:none; background-color:transparent;}
.page_type-upload.page_key-undefined.design_version-undefined #btn-container2 {display:none;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item {display:block; margin-bottom:30px;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .upload-tit {display:block; margin-bottom:8px;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .upload-label-tit {display:flex; align-items:center; justify-content:flex-end; flex-direction:row-reverse; font-size:1.1rem; font-weight:600;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item input, 
.page_type-upload.page_key-undefined.design_version-undefined .upload-item textarea,
.page_type-upload.page_key-undefined.design_version-undefined .upload-item select {padding:10px 15px; border-radius:10px; border:1px solid #eee;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .dater-item input {padding:10px 15px 10px 30px;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item select {width:60%;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item input[type='text'] {width:30%;} 
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .upload-option, 
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .upload-input {width:100%;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .pi-upload {padding:10px 14px; background-color:#444; border-radius:8px;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .item-file-list {overflow:inherit; overflow-y:inherit;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .item-file-list .item-data:first-child,
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .item-file-list .item-data:last-child,
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .item-file-list .item-data {padding:10px 0 0; margin-bottom:0;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .item-file-list .item-data {width:60%;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .file-col span.keepText {display:inline-flex; align-items:center;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .file-col span.keepText:before {content:''; display:block; width:14px; height:14px; margin-right:5px; background-image:url('/resources/image/icon/file_icon.png'); background-size:cover; background-repeat:no-repeat; background-position:center;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .item-file-list .item-data .file-col {position:relative; margin:0;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-item .item-file-list .item-data .file-col .file-thumb-cont .file-del i {margin:0; width:100%; height:100%;}
.page_type-upload.page_key-undefined.design_version-undefined .file-btn .img-txt {padding:10px 0; margin-bottom:0; border:none; background-color:transparent;}
.page_type-upload.page_key-undefined.design_version-undefined .wb-submit {background-color:#0861C5; font-weight:500; font-size:0; padding:15px 40px;}
.page_type-upload.page_key-undefined.design_version-undefined .wb-submit:before {content:'문의하기'; font-size:1.2rem;}

/* 라디오버튼*/
.page_type-upload.page_key-undefined.design_version-undefined .upload-radio-type {display:inline-flex; align-items:center; margin:0 4px 4px 0;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-radio-type .option-check_value {width:auto; margin-right:2px;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-radio-type label.option-check {line-height:1.2;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-radio-type .option-check_value {display:none;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-radio-type .option-check {padding:10px 20px; background-color:#fafafa; border:1px solid #eee; border-radius:50px; margin-right:0 !important;}
/* 라디오버튼이 체크되었을 때 */
.page_type-upload.page_key-undefined.design_version-undefined .upload-radio-type .option-check_value:checked + .option-check {color:#0861c5; font-weight:500; border-color:#0861c5;}

/* 체크박스 */
.page_type-upload.page_key-undefined.design_version-undefined .upload-checkbox-type {}
.page_type-upload.page_key-undefined.design_version-undefined .upload-checkbox-type label.option-check {color:#888;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-checkbox-type label.option-check:before {content:''; display:inline-block; margin-right:6px; width:8px; height:8px; background-color:#d9d9d9; border-radius:30px;}
.page_type-upload.page_key-undefined.design_version-undefined .upload-checkbox-type .option-check {background-color:#fff;}
/* 체크박스가 체크되었을 때 */
.page_type-upload.page_key-undefined.design_version-undefined .upload-checkbox-type .option-check_value:checked + .option-check:before {margin-right:4px; width:10px; height:10px; background-color:transparent; background-image:url('/resources/image/icon/checkbox_icon_main.png'); background-size:cover; background-repeat:no-repeat;}


@media screen and (max-width: 1024px) {
    /* 입력폼 - 버전 1 */
    .page_type-upload.page_key-undefined.design_version-undefined .upload-item select {width:100%;}
    .page_type-upload.page_key-undefined.design_version-undefined .upload-item input[type='text'] {width:100%;} 
    .page_type-upload.page_key-undefined.design_version-undefined .upload-item .item-file-list .item-data {width:100%;}
}


/* 심플버전 스타일 적용 (23.05.07) */
.pop-cont .form_item-data.simple {}
.pop-cont .form_item-data.simple .upload-tit-cont {width:40%;}
.pop-cont .form_item-data.simple .upload-option {width:60%;}

