@charset "utf-8";/* ocp.import.css */

@import url(ocp.font.css?t=5);
@import url(ocp.default.css?t=5);
@import url(ocp.layout.css?t=5);
@import url(ocp.grid.css?t=5);
@import url(ocp.common.css?t=5);
@import url(ocp.kebhana.css?t=5);
@import url(ocp.contents.css?t=5);
@import url(ocp.layout_new.css?t=5);
@import url(ocp.terms.css?t=5);
@import url(ocp.offer.css?t=5);
@import url(ocp.operate.css?t=5);


/* 정식으로 올리기전 임시로사용 */
/* 외환수출입 오류수정 */
#top_quick_menu[menuitemid="wcunt700_300i"] + .location + .dep01_wrap,
#top_quick_menu[menuitemid="wcunt700_400i"] + .location + .dep01_wrap {display:block;padding-bottom:10px;}
.dep01_wrap .tit.dep01 {font-size:2.6rem;color:#111;font-family:'Hana','Pretendard','Malgun Gothic','AppleGothic','Tahoma','arial';font-weight:700;line-height:40px;letter-spacing:-0.02em;}
.tit.dep02_1 {margin:0 !important;font-size:2rem !important;letter-spacing:-0.02em !important;}
.tit.dep01 + .tit.dep02_1 {margin-top:25px !important;}
#wcunt700_700tForm .tit.dep03 {margin-top:20px !important;}
.dep01_wrap:has(.dep02_1) {padding-bottom:0;}
#newAddressUnfyForm td input[type=text] + input[type=text] {margin-top:6px;} /*해외직접투자내용/팝업*/
#ovrsInvFndsPcrmMethCd3 + .input_wrap.w460.ml10 {width:350px !important;} /*해외직접투자내용/자금조달*/
.ml20 + .input_wrap.w250 #invLtRsnCd {width:350px !important;margin-left:20px;} /*해외직접투자내용/투자비율*/
#ovrsDctcInvCrpnShpCdHideTr3 .radio.w110 {width:115px !important;} /*해외직접투자내용/사업계획서작성/설립형태*/
#ovrsDctcInvCrpnShpCdHideTr2  div + br + div {margin-top:-10px;}
#ovrsDctcInvCrpnShpCdHideTr2  div + br + div .radio {vertical-align:top;}
#ovrsDctcInvCrpnShpCdHideTr2  div + br + div .input_wrap {margin-left:10px;width:200px;}
#ovrsDctcInvCrpnShpCdHideTr2 .ivstr1 + .ivstr2 {margin-top:10px;display:flex;}
#ovrsDctcInvCrpnShpCdHideTr2 .last1 + .last2 {margin-left:10px;}
#ovrsDctcInvCrpnShpCdHideTr2 .last2 + .last3 {margin-left:10px;}
#ovrsDctcInvCrpnShpCdHideTr2 .ivstr3 label {display:inline-block;}
#ovrsDctcInvCrpnShpCdHideTr2 .select_wrap {margin-left:10px;}
#ovrsDctcInvCrpnShpCdHideTr2 .last1 select {width:120px;}
#ovrsDctcInvCrpnShpCdHideTr2 .last2 select {width:120px;}
#ovrsDctcInvCrpnShpCdHideTr2 .last3 {width:200px;}
#ovrsDctcInvCrpnShpCdHideTr2 .ivstr3 {width:520px;float:right;margin-top:-5px;}
#wpfnd438_10i_03_DIV .table_wrap, .fund_wrap .table_wrap {margin:0;}
#wcunt700_202tForm .dep02_wrap {margin-top:20px;} /*외환수출입 해외투자 신규신청*/
#tagQuick_select.input_multi {margin-bottom:5x;} /*외환수출입 보고서제출*/
legend + box_wrap.mb20 {margin-top:0;} /*외환수출입 해외직접투자*/
#wcopn700_901iForm + br + #div_wcopn700_901i {margin-top:-20px;} /*펀드 금주의ELF/ELB*/
#product_search_div {margin-top:30px;} /*펀드찾기*/

/* common 올라가면 삭제 */
.ui-rebuild .table_wrap, .ui-popup .table_wrap, .ui-content .table_wrap {overflow:inherit;border:0;margin:0;}
.ui-rebuild .table_wrap table::before, .ui-popup .table_wrap table::before {content:none;}
.ui-rebuild .table_wrap.scroll, .ui-popup .table_wrap.scroll,
.ui-rebuild .table_wrap.scroll_y, .ui-popup .table_wrap.scroll_y {border:1px solid #e9e9e9;}
.table_wrap {overflow:hidden;border:0;margin:10px 0;}
legend + .dep02_wrap .table_wrap:first-child {margin-top:0;}
input + .table_wrap {margin-top:0;}
.table_wrap table, 
.grid_wrap table,
.untact_wrap table,
.product_info table {table-layout:auto;background:#f6f6f6;border-collapse:separate;border-spacing:0;border:0;margin:0;margin-left:-1px;} /* 오즈리포트대응 */
.table_wrap table::before, 
.product_info table::before, 
.untact_renew table::before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-top:1px solid #ccc;box-sizing:border-box;pointer-events:none;z-index:1;}
.table_wrap table::before {border-top-color: #888;}
.table_wrap table:after, 
.product_info table:after, 
.untact_renew table:after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:1px solid #ccc;box-sizing:border-box;pointer-events:none;z-index:1;}
.table_wrap table, .product_info table, .untact_renew table {border:0;}
.table_wrap + .box_wrap.box_wrap {margin-top:20px;}
.table_wrap table *, .untact_wrap table *, .product_info table * {box-sizing:border-box;}
.table_wrap table th, .table_wrap table td.th, .table_wrap th label {font-size:1.5rem;font-weight:600;color:#111;}
.table_wrap table td, .table_wrap table td p, .table_wrap table td button {font-size:1.4rem;font-weight:500;color:#333;}
.table_wrap table th, .table_wrap table td,
.untact_wrap table th, .untact_wrap table td,
.product_info table th, .product_info table td {padding:10px 12px;border:1px solid #d9d9d9;border-right:0;border-bottom:0;vertical-align:middle;}
.table_wrap table th, .table_wrap table td.th,
.untact_wrap table th, .untact_wrap table td.th,
.product_info table th, .product_info table td.th {background:#f6f6f6;}
.table_wrap table td,
.untact_wrap table td,
.product_info table td {background:#fff;}
.product_list table thead th {border-color: #ccc;} /*펀드*/
.table_wrap table th:has(.input_wrap), .table_wrap table td:has(.input_wrap) {padding:8px 12px;}

.table_wrap.ex_table {overflow:inherit;}
.table_wrap.ex_table table {margin-left:0;}
.table_wrap.ex_table tbody tr:first-child th:first-child, .table_wrap.ex_table tbody tr:first-child td:first-child, 
.table_wrap.ex_table thead tr:first-child th:first-child, .table_wrap.ex_table .row_type tbody th:first-child, 
.table_wrap.ex_table .col_type tbody tr td:first-child, .table_wrap.ex_table .no_border,
.table_wrap.ex_table.row_type tbody tr th:first-child {border-left:0;}
.table_wrap.ex_table .border {border-left:1px solid #d9d9d9;border-right:0;border-bottom:0;}
.table_wrap.ex_table tbody tr:first-child td:first-child {border-left:0;}
.table_wrap.ex_table .col_type tbody tr td.border:first-child {border-bottom:0 !important;}
#exist_table table td {border-bottom:0;}
table tr:first-child th, table tr:first-child td {/*border:1px solid #d9d9d9;border-right:0;border-bottom:0;*/} /*펀드상세 하단보더 안나와서 삭제*/

.small th, .small td {font-size:1.4rem !important;padding:6px !important;}
.info_wrap .btn.util {border:1px solid #cccfce;}

/* 외환수출입 탭깨짐 수정(css따로써서 생기는문제) */
.tab_menu.tabs li:first-child a {border-left:0;}
.tab_menu.tabs li a {border:1px solid #d9d9d9 !important;border-left:0 !important;line-height:32px !important;}
.tab_menu.tabs li.on a {background:#f2f9f8 !important;border:2px solid #009178 !important;color:#009178 !important;font-size:1.7rem !important;line-height:22px !important;font-weight:600 !important;margin-left:-1px !important;margin-top:-1px !important;margin-bottom:-1px !important;margin-right:-1px !important;font-family:'Pretendard'!important;}
#NEW_ADDRESS_POPUP .tab_menu li:first-child a {border-left:0;}
#NEW_ADDRESS_POPUP .tab_menu li a {border:1px solid #d9d9d9 !important;border-left:0 !important;line-height:32px !important;}
#NEW_ADDRESS_POPUP .tab_menu li.on a {background:#f2f9f8 !important;border:2px solid #009178 !important;color:#009178 !important;font-size:1.7rem !important;line-height:22px !important;font-weight:600 !important;margin-left:-1px !important;margin-top:-1px !important;margin-bottom:-1px !important;margin-right:-1px !important;font-family:'Pretendard'!important;}
/* common 올라가면 삭제 */