@charset "utf-8"; /* ocp.import.css */

@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);

/* 임시 */
/**** 옛날 체크박스, 라디오 ****/
label.checkbox + input[type=checkbox], label.radio + input[type=radio],
label.checkbox button + input[type=checkbox], label.radio button + input[type=radio] {display:none;} /* 옛~날 button 들어있는 체크박스는 타이틀 두번읽어서 none 풀면 안됨 */
.input_multi label.checkbox, .input_multi label.radio {display: inline-block;height:auto;margin-top:5px;}
label.checkbox, label.radio {display:inline-block;line-height:20px;vertical-align:middle;}
label.checkbox button, label.radio button {margin-right:6px;vertical-align:top;}
/**** 옛날 체크박스, 라디오 ****/

/* 이체쪽 체크박스(old) 디폴트.css반영시 지움 */
input[type="checkbox"],input[type="radio"] {margin:0;padding:0;vertical-align:top;width:0;height:0;appearance:none;background:#fff;border-radius:4px;}
.checkbox input[type="checkbox"], .radio input[type="radio"] {appearance:none;}
.form input[type="checkbox"], .checkbox input[type="checkbox"], .form input[type="radio"], .checkbox input[type="radio"], label.radio button, label.checkbox button {width: 20px;height: 20px;}
.GridMain input[type="checkbox"], .GridMain input[type="radio"] {appearance:auto;width:17px;height:17px;}
.GridMain1 .GridMain2 .GMCellHeader input {margin-top:0;}

.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;}

/* 리빌드 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;}

/* 수입신용장개설 인쇄테스트 */
#PTMV #util, #PTMV .snb_wrap, #PTMV .header_wrap, #PTMV .csHideNavi, #PTMV .info_wrap, #PTMV .footer_wrap {display:none !important;}
#PTMV .layer_content.noscroll, #PTMV .layer_content {max-height:100% !important;height:100% !important;}
#PTMV #HANA_CONTENT {float:left;}
#PTMV {position: absolute;z-index:1;}
#canvases {position: absolute;z-index:2;top:0;left:0;width:100%;background:#fff;}
#originCanvas {position:relative;top:4px;left:4px;}

#cont_snb li li a .more {
    width: 20px;
    height: 20px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    font-size: 0;
}