@charset "utf-8";

@import url(ocp.font.css);
@import url(ocp.default.css);
@import url(ocp.layout.css);
@import url(ocp.grid.css);
@import url(ocp.common.css);
@import url(ocp.kebhana.css);
@import url(ocp.contents.css);
@import url(ocp.layout_new.css);
@import url(ocp.terms.css);
@import url(ocp.offer.css);
@import url(ocp.operate.css);

/* 임시 */
/* 리빌드 box-sizing:border-box; 뺀것 대응 */
.sign_card_wrap * {box-sizing:border-box;}
.sign_card_wrap {box-sizing:border-box;gap:35px;}
.sign_card_wrap input {width:0;height:0;position: relative;top:10px;left:10px;}
.sign_card_wrap input:focus + label {border:2px solid #009178;}
.sign_card_wrap .sign_card_box {margin:0;margin-bottom:30px;}

.form input:before, .checkbox input:before, label.radio button:before, label.checkbox button:before {top: 50%;left: 50%;transform: translate(-50%,-50%);}
#wcfxd712_301i_tab_01 a, #wcfxd712_301i_tab_02 a, #wcfxd712_301i_tab_03 a, #wcfxd712_301i_tab_04 a,
#wcfxd712_301i_tab_01.on a, #wcfxd712_301i_tab_02.on a, #wcfxd712_301i_tab_03.on a, #wcfxd712_301i_tab_04.on a {height:60px;font-size:15px;}
/*.layer_content.noscroll, .layer_content.noscroll, #PTMV .layer_content {max-height:100% !important;height:100% !important;}*/
/* 수입신용장개설 인쇄테스트 */
html,body {height:100%;min-height:100vh;}
#PTMV #util {display:none !important;}
#PTMV {position:absolute;top:0;left:0;z-index:1;}
#canvases {position:absolute;top:0;left:0;z-index:10;}
#originCanvas {position:absolute;top:0;left:0;z-index:20;}