@charset "utf-8";

#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info .delivery-info-select .delivery-list .cont { padding: 5px 0; background: #fff; margin-top: 10px; border-radius: 3px; border: 1px solid #e5e5e5; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info .delivery-info-select .delivery-list .cont .no-result { text-align: center; color: #ADADAD; font-size: 1.3rem; padding: 70px 0; font-weight: 500; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info .delivery-info-select .delivery-list .cont .no-result i.fa-exclamation-circle { margin-right: 5px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info .delivery-info-select .delivery-modify-btn-wrap li { width: 49%; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info .delivery-info-select .delivery-modify-btn-wrap li:last-child { float: right; }

/* 소속 관리 */
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-type-select ul { overflow: hidden; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-type-select li { float: left; width: 50%; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-type-select li a { display: block; text-align: center; line-height: 35px; border: 1px solid #e5e5e5; background: #f8f8f8; font-size: 1.3rem; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-type-select li.select a { background: #2F6ED5; color: #fff; border-color: #2F6ED5; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-type-select li:first-child a { border-right: none; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-type-select li:last-child a { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list { max-height: 390px; overflow: auto; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list .no-result { text-align: center; color: #ADADAD; font-size: 1.3rem; padding: 70px 0; font-weight: 500; cursor: auto; border: 1px solid #e5e5e5; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li { margin-top: 10px; cursor: pointer; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li.select { border: 3px solid #9FC3FF; border-radius: 3px; background: #9FC3FF; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table { border: 1px solid #eee; background: #fff; border-radius: 3px; padding: 15px; font-size: 1.4rem; position: relative; transition: background .25s ease; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table:hover { background: #F3F7FF; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li.select .affiliation-info-table { border-color: #498EFE; padding: 12px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table .name { display: block; font-weight: bold; font-size: 1.4rem; line-height: 25px; padding-right: 95px; word-break: break-all; line-height: 16px; margin-bottom: 5px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table .manager,
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table .email { display: block; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table .phone { color: #999; margin-top: 5px; display: block; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table .btn-wrap { position: absolute; right: 15px; top: 15px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table .modify-btn { position: relative; top: auto; right: auto; margin-top: 0; margin-left: 0; height: 23px; min-width: 40px; line-height: 23px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-list ul li .affiliation-info-table .del-btn { height: 23px; min-width: 40px; line-height: 21px; font-size: 1.2rem; padding: 0 10px; }

#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register { margin-top: 10px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .table-title { font-size: 1.3rem; font-weight: bold; letter-spacing: -0.5px; color: #666; margin-bottom: 5px; display: block; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .table-title.pay { display: inline-block; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .same-check { display: inline-block; margin-left: 10px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .table-title-wrap { margin-bottom: 5px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .table-title-wrap>* { vertical-align: middle; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .table-title-wrap .table-title { display:inline-block; margin: 0 5px 0 0; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .table-title-wrap .title-notice { display: inline-block; margin-top: 0; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row { margin-bottom: 5px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .txt-invalid { font-size: 1.2rem; padding: 5px 0 7px 5px; color: #d54c4c; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row.phone input[type=text] { width: 49%; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row.phone input[type=text].full-width { width: 100%; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row.phone .phone-check-btn { float: right; height: 35px; line-height: 33px; width: 49%; font-size: 1.4rem; border: 1px solid #2f6ed5; color: #2f6ed5; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .comment { display: none; padding-left: 0; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .comment.error { color : #FF2629; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .comment.complete { color: #0AC548; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .time-out { color: red; font-weight: 400; font-size: 1.2rem; line-height: 32px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register input[type=text] { height: 35px; vertical-align: top; padding: 0 10px; width: 100%; font-size: 1.3rem; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .normal-btn { height: 35px; line-height: 33px; float: right; width: 75px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .search input[type=text] { width: calc(100% - 80px); }

#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .simple-agree-wrap { margin-top: 10px; padding: 10px; border: 1px solid #dcdcdc; font-size: 1.1rem; color: #666; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .simple-agree-wrap .agree-paragraph { margin-bottom: 5px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .simple-agree-wrap .agree-paragraph:last-child { margin-bottom: 0; }

#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .cont .file-download-wrap { border: 1px solid #dcdcdc; background-color: #fff; border-radius: 3px; margin: 5px 0; padding: 10px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .cont .file-download-wrap span { margin-right: 5px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .cont .file-download-wrap a.file-btn { border: 1px solid #2f6ed5; padding: 2px 6px; margin-top: 3px; display: inline-block; background-color: #fff; border-radius: 3px; color: #2f6ed5; font-size: 1.2rem; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .cont .file-download-wrap a.file-btn i { margin-right: 5px; }

#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .payment-info-table { margin-top: 10px; }

#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .affil-modify-btn-wrap { margin-top: 15px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .affil-modify-btn-wrap ul { overflow: hidden; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .affil-modify-btn-wrap li { float: left; width: 49%; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .affil-modify-btn-wrap li:last-child { float: right; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .affil-modify-btn-wrap li a { width: 100%; }

/*파일인풋*/
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .cont.file-area { background-color: #FFF; height: 35px; line-height: 33px; padding: 0 10px; width: 100%; font-size: 1.3rem; border: 1px solid #e5e5e5; border-radius: 3px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .cont.file-area .file-btn { color: #2f6ed5; font-weight: 500; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .delivery-info-wrap .delivery-info.affiliation-info .affiliation-register .row .cont.file-area .file-btn i { margin-right: 5px; }