.modal{position:fixed;top:-9999px;left:-9999px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in-out}.modal.open{top:0px;left:0px;bottom:0px;right:0px;opacity:1}.modal.open-out{opacity:0}.modal .modal-scroll{width:100%;padding:40px 10px 0px 10px;overflow-y:overlay;text-align:center}.modal .modal-container{display:inline-block;margin-bottom:40px;background:#fff;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.08);text-align:left}.modal .modal-container .title-box{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f1f1f1}.modal .modal-container .title-box h5{display:flex;justify-content:flex-start;align-items:center;color:#000;font-size:20px;line-height:32px;font-weight:bold}.modal .modal-container .title-box h5:before{width:2px;height:16px;margin-right:5px;background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%);content:""}.modal .modal-container .title-box .close-btn{width:32px;height:32px;background:url("../imgs/icon_delete.svg") no-repeat center center;font-size:0px}.modal .modal-container .form-box{padding:20px}.modal .modal-container .form-box .form-main{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px 10px;min-height:480px;max-height:600px;background:#f7f7f7}.modal .modal-container .form-box .form-main .form-aside{width:300px;align-self:stretch;padding:20px;background:#fff;border-right:1px solid #f1f1f1;overflow-y:overlay}.modal .modal-container .form-box .form-main .form-article{flex:1;align-self:stretch;padding:20px;background:#fff;border-left:1px solid #f1f1f1;overflow-y:overlay}.modal .modal-container .form-box .btn-row-group{margin-top:40px}.modal#term-use .modal-container,.modal#term-privacy .modal-container{padding:20px}.modal#term-use .modal-container .title-box,.modal#term-privacy .modal-container .title-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:0px;padding-bottom:8px;border-bottom:1px solid #f1f1f1}.modal#term-use .modal-container .title-box h5,.modal#term-privacy .modal-container .title-box h5{color:#000;font-size:18px;line-height:28px;font-weight:bold}.modal#term-use .modal-container .title-box h5:before,.modal#term-privacy .modal-container .title-box h5:before{display:none}.modal#term-use .modal-container .title-box p,.modal#term-privacy .modal-container .title-box p{margin-top:6px;color:#a5a5a5;font-size:12px;line-height:18px}.modal#term-use .modal-container .title-box .close-btn,.modal#term-privacy .modal-container .title-box .close-btn{position:absolute;top:0px;right:0px;z-index:1}.modal#term-use .modal-container .content-area,.modal#term-privacy .modal-container .content-area{margin-top:16px}.modal#term-use .modal-container .content-area .inner,.modal#term-privacy .modal-container .content-area .inner{height:472px;color:#000;font-size:14px;line-height:20px;overflow-y:overlay}.modal#term-use .modal-container .content-area .inner *,.modal#term-privacy .modal-container .content-area .inner *{font:inherit}.modal#mypage .form-box .input-row{margin-top:10px}.modal#mypage .form-box .sub-title{margin-top:20px;margin-bottom:10px;color:#000;font-size:16px;line-height:24px;font-weight:bold}.modal#mypage .form-box .btn-row-group{margin-top:20px}.modal#member-hcp .modal-scroll{padding-left:40px;padding-right:40px}.modal#member-hcp .form-box{padding:0px}.modal#member-hcp .form-box .form-main{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.modal#member-hcp .form-box .form-main .form-aside{width:380px}.modal#member-hcp .form-box .input-row{margin-top:10px}.modal#member-hcp .form-box .input-row.agency .dropdown-box:nth-last-child(1){width:calc(100% - 150px)}.modal#member-hcp .form-box .input-row.agency .dropdown-box:nth-last-child(2){width:140px}.modal#member-hcp .form-box .input-row.agency .agency-list{left:0px}.modal#member-hcp .form-box .btn-row-group{margin-top:20px}.modal#member-add .input-row{margin-top:10px}.modal#group-setting .modal-scroll{padding-left:40px;padding-right:40px}.modal#group-setting .form-box{padding:0px;padding-bottom:20px}.modal#group-setting .form-box .form-main{border-bottom:1px solid #f1f1f1}.modal#group-setting .form-box .form-main .form-aside table tbody tr td p{min-height:50px}.modal#group-setting .form-box .btn-row-group{margin-top:20px;padding:0px 20px}.modal#group-setting .form-box .btn-row-group input[type=submit]{max-width:600px}.modal#member-sales .modal-scroll{padding-left:40px;padding-right:40px}.modal#member-sales .form-box{padding:0px}.modal#member-sales .form-box .form-main{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.modal#member-sales .form-box .form-main .form-aside{width:380px}.modal#member-sales .form-box .form-main .form-aside .input-row{margin-top:10px}.modal#member-sales .form-box .form-main .form-aside .input-row.agency .dropdown-box:nth-last-child(1){width:calc(100% - 150px)}.modal#member-sales .form-box .form-main .form-aside .input-row.agency .dropdown-box:nth-last-child(2){width:140px}.modal#member-sales .form-box .form-main .form-aside .input-row.agency .agency-list{left:0px}.modal#member-sales .form-box .form-main .form-aside .btn-row-group{margin-top:20px}.modal#member-sales .form-box .form-main .form-article .detail-search-btn{margin-right:10px;padding:0px;background:rgba(0,0,0,0);border-radius:0px;color:#004da0;font-size:16px;line-height:40px}.modal#member-sales .form-box .form-main .form-article .btn-row-group{display:flex;justify-content:flex-start;align-items:center;margin-top:0px}.modal#member-sales .form-box .form-main .form-article .btn-row-group .btn-row{width:80px}.modal#member-sales .form-box .form-main .form-article .btn-row-group .btn-row input[type=submit],.modal#member-sales .form-box .form-main .form-article .btn-row-group .btn-row .primary-btn{height:40px;line-height:40px}.modal#member-manager .modal-scroll{padding-left:40px;padding-right:40px}.modal#member-manager .form-box{padding:0px}.modal#member-manager .form-box .form-main{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.modal#member-manager .form-box .form-main .form-aside{width:380px}.modal#member-manager .form-box .input-row{margin-top:10px}.modal#member-manager .form-box .input-row.agency .dropdown-box:nth-last-child(1){width:calc(100% - 150px)}.modal#member-manager .form-box .input-row.agency .dropdown-box:nth-last-child(2){width:140px}.modal#member-manager .form-box .input-row.agency .agency-list{left:0px}.modal#member-manager .form-box .btn-row-group{margin-top:20px}.modal#message .content-box{padding:20px}.modal#message .content-box .content-area{max-height:400px;color:#000;font-size:16px;line-height:24px;overflow-y:overlay}.modal#message .content-box .content-area *{font:revert}.modal#message .content-box .btn-row-group{margin-top:40px}.modal.detail-search .form-box{padding:20px 40px 40px}.modal.detail-search .input-row-group{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.modal.detail-search .input-row-group .input-row{margin-top:0px}.modal.detail-search .input-row-group .input-row.date-range{display:flex;justify-content:flex-start;align-items:center}.modal.detail-search .input-row-group .input-row.date-range input{flex:1}.modal.detail-search .input-row-group .input-row.date-range span{padding:0px 8px;color:#000;font-size:16px;line-height:24px}.modal.detail-search .input-row-group .input-row.radio .check-box-group{display:flex;justify-content:flex-start;align-items:center;gap:0px 20px;flex-wrap:wrap;padding:12px 0px}.modal.detail-search .input-row-group .input-row.radio .check-box-group .check-box>input+label{padding-left:28px}.modal.detail-search .select-condition{margin-top:40px}.modal.detail-search .select-condition .head-box{display:flex;justify-content:flex-start;align-items:center;gap:0px 20px}.modal.detail-search .select-condition .head-box h5{color:#000;font-size:16px;line-height:24px;font-weight:bold}.modal.detail-search .select-condition .head-box .search-reset-btn{height:40px;padding:0px 10px;background:#333;border-radius:5px;color:#fff;font-size:16px;line-height:24px;font-weight:bold}.modal.detail-search .select-condition .search-list{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-top:20px}.modal.detail-search .select-condition .search-list li{display:flex;justify-content:center;align-items:center;gap:0px 20px;height:40px;padding:0px 16px;background:#f1f1f1;border-radius:5px}.modal.detail-search .select-condition .search-list li p{color:#000;font-size:16px;line-height:24px}.modal.detail-search .select-condition .search-list li .search-delete-btn{width:12px;height:30px;background:url(../imgs/icon_search_delete.svg) no-repeat center center;font-size:0px}.modal.detail-search .select-condition .search-list li.empty{padding:0px;background:rgba(0,0,0,0);color:#878787;font-size:16px;line-height:24px}.modal.detail-search .btn-row-group .btn-row input[type=submit]{max-width:200px}