@charset "utf-8";

/* CSS Document */
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-type-select ul { overflow: hidden; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-type-select li { float: left; width: 50%; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .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 .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-type-select li.select a { background: #2F6ED5; color: #fff; border-color: #2F6ED5; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .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 .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .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 .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li { margin-top: 10px; cursor: pointer; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table { border: 1px solid #eee; background: #fff; border-radius: 3px; padding: 15px; padding-left: 40px; font-size: 1.4rem; position: relative; transition: background .25s ease; position: relative;  }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table:hover { background: #F3F7FF; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .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 .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table .manager,
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table .email { display: block; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table .phone { color: #999; margin-top: 5px; display: block; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table .btn-wrap { position: absolute; right: 15px; top: 15px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table .modify-btn { margin-top: 0; margin-left: 0; height: 23px; min-width: 40px; line-height: 23px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .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 .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table .basic-affiliation-set-toggle { position: absolute; z-index: 2; left: 13px; top: 17px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table .basic-affiliation-set-toggle label i { font-size: 1.4rem; color: #ddd; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-list ul li .affiliation-info-table .basic-affiliation-set-toggle input[type=radio]:checked + label i { color: #2F6ED5; }


#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-register { margin-top: 10px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .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 .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-register .row { margin-bottom: 8px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-register input[type=text] { height: 42px; vertical-align: top; padding: 0 10px; width: 100%; font-size: 1.4rem; border-color: #e5e5e5; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-register .normal-btn { height: 42px; line-height: 40px; float: right; width: 75px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap .detail-method-select .affiliation-register .search input[type=text] { width: calc(100% - 80px); }

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

#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap>.btn-wrap { margin-top: 20px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap>.btn-wrap a { width: 49%; font-size: 1.4rem; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap>.btn-wrap a.cancel-btn { float: left; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .affiliation-info-wrap .affiliation-list-wrap>.btn-wrap a.add-btn { float: right; }

/*파일인풋*/
.file-input { display: inline-block; text-align: left; width: 100%; position: relative; padding-left: 10px; color: #3a3a3a; font-size: 1.3rem; line-height: 33px; vertical-align: middle; background-color: #fff; cursor: pointer; border: 1px solid #dcdcdc; letter-spacing: -0.5px; height: 42px; border-radius: 3px;}
.file-input > [type='file'] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 2; cursor: pointer; padding-right: 65px; }
.file-input > .label { color: #333; white-space: nowrap; opacity: .5; vertical-align: top; padding-right: 65px; line-height: 40px; }
.file-input > .button { position: absolute; top: 2px; right: 2px; font-size: 1.2rem; background: #f8f8f8; display: inline-block; height: 36px; border: 1px solid #dcdcdc; line-height: 34px; padding: 0 10px; border-radius: 2px; z-index: 1; }
.file-input.-chosen > .label { opacity: 1; }
.file-input .input-ico { position: absolute; left: 20px; top: 22px; }
