.con_guidetxt {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    background: #e5e5e5;
    padding: 30px;
}
.desc_emphasis_b {
    font-weight: 600;
    color: #f60;
}
.desc_emphasis {  color: #f60; }
.guidetxt_box {
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    padding-top: 20px;
}

.txt_dot {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
}

.txt_l { text-align: left !important; }
.txt_c { text-align: center !important; }
.txt_r { text-align: right !important; }

.dsp_none { display:none !important; }
.dsp_block { display:block !important; }
.dsp_inblock { display:inline-block !important; }

.visible_none { visibility:hidden !important; }

.clear_wrap:after { clear: both; display: block; content: ''; }
.float_l { float:left !important; }
.float_r { float:right !important; }

.position_r { position:relative !important }
.position_a { position:absolute !important }
.position_f { position:fixed !important }




img {-ms-interpolation-mode:bicubic !important;}

button,
a { border:0; cursor:pointer;}

 *:focus { outline: 0; } 

/* select { */
/*     -webkit-appearance:none; 화살표 없애기 for chrome */
/*     -moz-appearance:none; 화살표 없애기 for firefox */
/*     appearance:none */
/* } */
/* select::-ms-expand{ display:none 화살표 없애기 for IE10, 11 } */

input[type=text]::-ms-clear { display : none; }

input:focus{outline: 1px; outline-color: #58ACFA: outline-style:solid;}

table {
    border-collapse:collapse;
/*     width:100%; */
    border-spacing: 0;
}



/* Input : checkbox ***********************************************************/
.chk_box {
    position: relative;
    line-height:20px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 10px;
}
.chk_box:first-child { margin-left: 0; }
.chk_box .chk_txt {
    font-size: 1em;
    color:#333;
    font-weight: 400;
/*     margin-left: 20px; */
    margin : 0 0 0 20px;
}
input[type='checkbox'] { margin: -6px 0 0; }
.chk_box input[type='checkbox'] + label::before {
    position: absolute;
    top: 50%;
    left: 0;

    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    background: url('../images/ico_checkbox_off.png');
}
.chk_box input[type='checkbox'] + label.disabled::before {
    background: url('../images/ico_checkbox_off_disabled.png');
}
.chk_box input[type='checkbox']:checked + label::before {
        background: url('../images/ico_checkbox_on.png');
}
.chk_box input[type='checkbox']:checked + label.disabled::before {
        background: url('../images/ico_checkbox_on_disabled.png');
}


/* Input : checkbox ***********************************************************/

/* Input : radio ***********************************************************/

.evt-radio {
    display: inline-block;
    margin-right:10px;
}
.evt-radio {
    line-height : 20px;
    font-size : 1em;
    font-weight: 400;
    margin-bottom: 0 !important;
}
.evt-radio input[type='radio']:not(old){
  width: 0;
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}

.evt-radio > span.r-line {
    display: inline-block;
    width: 14px;
    height: 14px;
/*     margin-right: 5px; */
    margin-top : -3px;
    border: 1px solid #cbcbcb;
    border-radius: 50%;
    background: #fff;
    vertical-align: middle;
}

.evt-radio > span.r-line.disabled {
    background: #f2f4f7;
}

.evt-radio input[type='radio']:not(old):checked + span.r-line > span {
  display: block;
  width: 6px;
  height: 6px;
  margin: 3px;
  border-radius: 50% 50%;
  background: #0092d6;
}

/* Input : radio ***********************************************************/




/* Loading ***********************************************************/
.lds-ring-box {
    position: absolute;
    top: 50%;
/*     left: 50%; */
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.lds-ring {
    display: inline-block;
    position: relative;
    width: 56px;
    height: 56px;
}
.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    margin: 3px;
    border: 3px solid #0092d6;
/*  border: 3px solid #dfc;*/
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #0092d6 transparent transparent transparent;
/*  border-color: #dfc transparent transparent transparent;*/
}
.lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Loading ***********************************************************/




.mt_0 { margin-top: 0px !important;}
.mt_5 { margin-top: 5px !important;}
.mt_10 { margin-top: 10px !important;}
.mt_15 { margin-top: 15px !important;}
.mt_20 { margin-top: 20px !important;}
.mt_25 { margin-top: 25px !important;}
.mt_30 { margin-top: 30px !important;}
.mt_35 { margin-top: 35px !important;}
.mt_40 { margin-top: 40px !important;}
.mt_45 { margin-top: 45px !important;}
.mt_50 { margin-top: 50px !important;}
.mt_60 { margin-top: 60px !important;}
.mt_70 { margin-top: 70px !important;}
.mt_80 { margin-top: 80px !important;}
.mt_90 { margin-top: 90px !important;}
.mt_100 { margin-top: 100px !important;}
.mt_150 { margin-top: 150px !important;}
.mt_200 { margin-top: 200px !important;}


.ml_0 { margin-left:0px !important;}
.ml_5 { margin-left:5px !important;}
.ml_10 { margin-left:10px !important;}
.ml_15 { margin-left:15px !important;}
.ml_20 { margin-left:20px !important;}
.ml_25 { margin-left:25px !important;}
.ml_30 { margin-left:30px !important;}
.ml_35 { margin-left:35px !important;}
.ml_35 { margin-left:35px !important;}
.ml_40 { margin-left:40px !important;}
.ml_45 { margin-left:45px !important;}
.ml_50 { margin-left:50px !important;}
.ml_55 { margin-left:55px !important;}
.ml_60 { margin-left:60px !important;}
.ml_65 { margin-left:65px !important;}
.ml_70 { margin-left:70px !important;}
.ml_75 { margin-left:75px !important;}
.ml_80 { margin-left:80px !important;}
.ml_85 { margin-left:85px !important;}
.ml_90 { margin-left:90px !important;}
.ml_100 { margin-left:100px !important;}
.ml_150 { margin-left:150px !important;}
.ml_200 { margin-left:200px !important;}


.mr_0 { margin-right:0px !important;}
.mr_5 { margin-right:5px !important;}
.mr_10 { margin-right:10px !important;}
.mr_15 { margin-right:15px !important;}
.mr_20 { margin-right:20px !important;}
.mr_25 { margin-right:25px !important;}
.mr_30 { margin-right:30px !important;}
.mr_35 { margin-right:35px !important;}
.mr_35 { margin-right:35px !important;}
.mr_40 { margin-right:40px !important;}
.mr_45 { margin-right:45px !important;}
.mr_50 { margin-right:50px !important;}
.mr_55 { margin-right:55px !important;}
.mr_60 { margin-right:60px !important;}
.mr_65 { margin-right:65px !important;}
.mr_70 { margin-right:70px !important;}
.mr_75 { margin-right:75px !important;}
.mr_80 { margin-right:80px !important;}
.mr_85 { margin-right:85px !important;}
.mr_90 { margin-right:90px !important;}
.mr_100 { margin-right:100px !important;}
.mr_150 { margin-right:150px !important;}
.mr_200 { margin-right:200px !important;}


.mb_0 { margin-bottom:0px !important;}
.mb_5 { margin-bottom:5px !important;}
.mb_10 { margin-bottom:10px !important;}
.mb_15 { margin-bottom:15px !important;}
.mb_20 { margin-bottom:20px !important;}
.mb_25 { margin-bottom:25px !important;}
.mb_30 { margin-bottom:30px !important;}
.mb_35 { margin-bottom:35px !important;}
.mb_35 { margin-bottom:35px !important;}
.mb_40 { margin-bottom:40px !important;}
.mb_45 { margin-bottom:45px !important;}
.mb_50 { margin-bottom:50px !important;}
.mb_55 { margin-bottom:55px !important;}
.mb_60 { margin-bottom:60px !important;}
.mb_65 { margin-bottom:65px !important;}
.mb_70 { margin-bottom:70px !important;}
.mb_75 { margin-bottom:75px !important;}
.mb_80 { margin-bottom:80px !important;}
.mb_85 { margin-bottom:85px !important;}
.mb_90 { margin-bottom:90px !important;}
.mb_100 { margin-bottom:100px !important;}
.mb_150 { margin-bottom:150px !important;}
.mb_200 { margin-bottom:200px !important;}

.Margin-10 { margin:10px !important; }
.Margin-20 { margin:20px !important; }
.Margin-30 { margin:30px !important; }
.Margin-40 { margin:40px !important; }
.Margin-50 { margin:50px !important; }
.Margin-60 { margin:60px !important; }
.Margin-70 { margin:70px !important; }
.Margin-80 { margin:80px !important; }
.Margin-90 { margin:90px !important; }
.Margin-100 { margin:100px !important; }

/* padding */
.pt_0 { padding-top: 0px !important;}
.pt_5 { padding-top: 5px !important;}
.pt_10 { padding-top: 10px !important;}
.pt_15 { padding-top: 15px !important;}
.pt_20 { padding-top: 20px !important;}
.pt_25 { padding-top: 25px !important;}
.pt_30 { padding-top: 30px !important;}
.pt_35 { padding-top: 35px !important;}
.pt_40 { padding-top: 40px !important;}
.pt_45 { padding-top: 45px !important;}
.pt_50 { padding-top: 50px !important;}
.pt_60 { padding-top: 60px !important;}
.pt_70 { padding-top: 70px !important;}
.pt_80 { padding-top: 80px !important;}
.pt_90 { padding-top: 90px !important;}
.pt_100 { padding-top: 100px !important;}
.pt_150 { padding-top: 150px !important;}
.pt_200 { padding-top: 200px !important;}


.pl_0 { padding-left:0px !important;}
.pl_5 { padding-left:5px !important;}
.pl_10 { padding-left:10px !important;}
.pl_15 { padding-left:15px !important;}
.pl_20 { padding-left:20px !important;}
.pl_25 { padding-left:25px !important;}
.pl_30 { padding-left:30px !important;}
.pl_35 { padding-left:35px !important;}
.pl_35 { padding-left:35px !important;}
.pl_40 { padding-left:40px !important;}
.pl_45 { padding-left:45px !important;}
.pl_50 { padding-left:50px !important;}
.pl_55 { padding-left:55px !important;}
.pl_60 { padding-left:60px !important;}
.pl_65 { padding-left:65px !important;}
.pl_70 { padding-left:70px !important;}
.pl_75 { padding-left:75px !important;}
.pl_80 { padding-left:80px !important;}
.pl_85 { padding-left:85px !important;}
.pl_90 { padding-left:90px !important;}
.pl_100 { padding-left:100px !important;}
.pl_150 { padding-left:150px !important;}
.pl_200 { padding-left:200px !important;}


.pr_0 { padding-right:0px !important;}
.pr_5 { padding-right:5px !important;}
.pr_10 { padding-right:10px !important;}
.pr_15 { padding-right:15px !important;}
.pr_20 { padding-right:20px !important;}
.pr_25 { padding-right:25px !important;}
.pr_30 { padding-right:30px !important;}
.pr_35 { padding-right:35px !important;}
.pr_35 { padding-right:35px !important;}
.pr_40 { padding-right:40px !important;}
.pr_45 { padding-right:45px !important;}
.pr_50 { padding-right:50px !important;}
.pr_55 { padding-right:55px !important;}
.pr_60 { padding-right:60px !important;}
.pr_65 { padding-right:65px !important;}
.pr_70 { padding-right:70px !important;}
.pr_75 { padding-right:75px !important;}
.pr_80 { padding-right:80px !important;}
.pr_85 { padding-right:85px !important;}
.pr_90 { padding-right:90px !important;}
.pr_100 { padding-right:100px !important;}
.pr_150 { padding-right:150px !important;}
.pr_200 { padding-right:200px !important;}

.pb_0 { padding-bottom:0px !important;}
.pb_5 { padding-bottom:5px !important;}
.pb_10 { padding-bottom:10px !important;}
.pb_15 { padding-bottom:15px !important;}
.pb_20 { padding-bottom:20px !important;}
.pb_25 { padding-bottom:25px !important;}
.pb_30 { padding-bottom:30px !important;}
.pb_35 { padding-bottom:35px !important;}
.pb_35 { padding-bottom:35px !important;}
.pb_40 { padding-bottom:40px !important;}
.pb_45 { padding-bottom:45px !important;}
.pb_50 { padding-bottom:50px !important;}
.pb_55 { padding-bottom:55px !important;}
.pb_60 { padding-bottom:60px !important;}
.pb_65 { padding-bottom:65px !important;}
.pb_70 { padding-bottom:70px !important;}
.pb_75 { padding-bottom:75px !important;}
.pb_80 { padding-bottom:80px !important;}
.pb_85 { padding-bottom:85px !important;}
.pb_90 { padding-bottom:90px !important;}
.pb_100 { padding-bottom:100px !important;}
.pb_150 { padding-bottom:150px !important;}
.pb_200 { padding-bottom:200px !important;}


.Padding-10 { padding:10px !important; }
.Padding-20 { padding:20px !important;  }
.Padding-30 { padding:30px !important; }
.Padding-40 { padding:40px !important; }
.Padding-50 { padding:50px !important; }
.Padding-60 { padding:60px !important; }
.Padding-70 { padding:70px !important; }
.Padding-80 { padding:80px !important; }
.Padding-90 { padding:90px !important; }
.Padding-100 { padding:100px !important; }
/* common style ***********************************************************/

/* Width */
.Width-100 { width:100% !important; }
.Width-95 { width:95% !important; }
.Width-90 { width:90% !important; }
.Width-85 { width:85% !important; }
.Width-80 { width:80% !important; }
.Width-75 { width:75% !important; }
.Width-70 { width:70% !important; }
.Width-65 { width:65% !important; }
.Width-60 { width:60% !important; }
.Width-55 { width:55% !important; }
.Width-50 { width:50% !important; }
.Width-45 { width:45% !important; }
.Width-40 { width:40% !important; }
.Width-35 { width:35% !important; }
.Width-30 { width:30% !important; }
.Width-25 { width:25% !important; }
.Width-20 { width:20% !important; }
.Width-15 { width:15% !important; }
.Width-10 { width:10% !important; }
.Width-5 { width:5% !important; }
.Width-auto { width:auto !important; }

/* Width pixel */
.w_1 { width:1px !important; }
.w_2 { width:2px !important; }
.w_3 { width:3px !important; }
.w_4 { width:4px !important; }
.w_5 { width:5px !important; }
.w_6 { width:6px !important; }
.w_7 { width:7px !important; }
.w_8 { width:8px !important; }
.w_9 { width:9px !important; }
.w_10 { width:10px !important; }
.w_11 { width:11px !important; }
.w_12 { width:1em !important; }
.w_13 { width:13px !important; }
.w_14 { width:14px !important; }
.w_15 { width:15px !important; }
.w_16 { width:16px !important; }
.w_17 { width:17px !important; }
.w_18 { width:18px !important; }
.w_19 { width:19px !important; }
.w_20 { width:20px !important; }
.w_21 { width:21px !important; }
.w_22 { width:22px !important; }
.w_23 { width:23px !important; }
.w_24 { width:24px !important; }
.w_25 { width:25px !important; }
.w_26 { width:26px !important; }
.w_27 { width:27px !important; }
.w_28 { width:28px !important; }
.w_29 { width:29px !important; }
.w_30 { width:30px !important; }
.w_31 { width:31px !important; }
.w_32 { width:32px !important; }
.w_33 { width:33px !important; }
.w_34 { width:34px !important; }
.w_35 { width:35px !important; }
.w_36 { width:36px !important; }
.w_37 { width:37px !important; }
.w_38 { width:38px !important; }
.w_39 { width:39px !important; }
.w_40 { width:40px !important; }
.w_41 { width:41px !important; }
.w_42 { width:42px !important; }
.w_43 { width:43px !important; }
.w_44 { width:44px !important; }
.w_45 { width:45px !important; }
.w_46 { width:46px !important; }
.w_47 { width:47px !important; }
.w_48 { width:48px !important; }
.w_49 { width:49px !important; }
.w_50 { width:50px !important; }
.w_51 { width:51px !important; }
.w_52 { width:52px !important; }
.w_53 { width:53px !important; }
.w_54 { width:54px !important; }
.w_55 { width:55px !important; }
.w_56 { width:56px !important; }
.w_57 { width:57px !important; }
.w_58 { width:58px !important; }
.w_59 { width:59px !important; }
.w_60 { width:60px !important; }
.w_61 { width:61px !important; }
.w_62 { width:62px !important; }
.w_63 { width:63px !important; }
.w_64 { width:64px !important; }
.w_65 { width:65px !important; }
.w_66 { width:66px !important; }
.w_67 { width:67px !important; }
.w_68 { width:68px !important; }
.w_69 { width:69px !important; }
.w_70 { width:70px !important; }
.w_71 { width:71px !important; }
.w_72 { width:72px !important; }
.w_73 { width:73px !important; }
.w_74 { width:74px !important; }
.w_75 { width:75px !important; }
.w_76 { width:76px !important; }
.w_77 { width:77px !important; }
.w_78 { width:78px !important; }
.w_79 { width:79px !important; }
.w_80 { width:80px !important; }
.w_81 { width:81px !important; }
.w_82 { width:82px !important; }
.w_83 { width:83px !important; }
.w_84 { width:84px !important; }
.w_85 { width:85px !important; }
.w_86 { width:86px !important; }
.w_87 { width:87px !important; }
.w_88 { width:88px !important; }
.w_89 { width:89px !important; }
.w_90 { width:90px !important; }
.w_91 { width:91px !important; }
.w_92 { width:92px !important; }
.w_93 { width:93px !important; }
.w_94 { width:94px !important; }
.w_95 { width:95px !important; }
.w_96 { width:96px !important; }
.w_97 { width:97px !important; }
.w_98 { width:98px !important; }
.w_99 { width:99px !important; }
.w_100 { width:100px !important; }
.w_110 { width:110px !important; }
.w_120 { width:120px !important; }
.w_130 { width:130px !important; }
.w_140 { width:140px !important; }
.w_150 { width:150px !important; }
.w_160 { width:160px !important; }
.w_170 { width:170px !important; }
.w_180 { width:180px !important; }
.w_190 { width:190px !important; }
.w_200 { width:200px !important; }
.w_250 { width:250px !important; }
.w_300 { width:300px !important; }
.w_400 { width:400px !important; }
.w_500 { width:500px !important; }
.w_600 { width:600px !important; }
.w_700 { width:700px !important; }
.w_800 { width:800px !important; }
.w_900 { width:900px !important; }
.w_1000 { width:1000px !important; }

/* Height pixel */
.Height-100 { height:100% !important; }
.h_1 { height:1px !important; }
.h_2 { height:2px !important; }
.h_3 { height:3px !important; }
.h_4 { height:4px !important; }
.h_5 { height:5px !important; }
.h_6 { height:6px !important; }
.h_7 { height:7px !important; }
.h_8 { height:8px !important; }
.h_9 { height:9px !important; }
.h_10 { height:10px !important; }
.h_11 { height:11px !important; }
.h_12 { height:1em !important; }
.h_13 { height:13px !important; }
.h_14 { height:14px !important; }
.h_15 { height:15px !important; }
.h_16 { height:16px !important; }
.h_17 { height:17px !important; }
.h_18 { height:18px !important; }
.h_19 { height:19px !important; }
.h_20 { height:20px !important; }
.h_21 { height:21px !important; }
.h_22 { height:22px !important; }
.h_23 { height:23px !important; }
.h_24 { height:24px !important; }
.h_25 { height:25px !important; }
.h_26 { height:26px !important; }
.h_27 { height:27px !important; }
.h_28 { height:28px !important; }
.h_29 { height:29px !important; }
.h_30 { height:30px !important; }
.h_31 { height:31px !important; }
.h_32 { height:32px !important; }
.h_33 { height:33px !important; }
.h_34 { height:34px !important; }
.h_35 { height:35px !important; }
.h_36 { height:36px !important; }
.h_37 { height:37px !important; }
.h_38 { height:38px !important; }
.h_39 { height:39px !important; }
.h_40 { height:40px !important; }
.h_41 { height:41px !important; }
.h_42 { height:42px !important; }
.h_43 { height:43px !important; }
.h_44 { height:44px !important; }
.h_45 { height:45px !important; }
.h_46 { height:46px !important; }
.h_47 { height:47px !important; }
.h_48 { height:48px !important; }
.h_49 { height:49px !important; }
.h_50 { height:50px !important; }
.h_51 { height:51px !important; }
.h_52 { height:52px !important; }
.h_53 { height:53px !important; }
.h_54 { height:54px !important; }
.h_55 { height:55px !important; }
.h_56 { height:56px !important; }
.h_57 { height:57px !important; }
.h_58 { height:58px !important; }
.h_59 { height:59px !important; }
.h_60 { height:60px !important; }
.h_61 { height:61px !important; }
.h_62 { height:62px !important; }
.h_63 { height:63px !important; }
.h_64 { height:64px !important; }
.h_65 { height:65px !important; }
.h_66 { height:66px !important; }
.h_67 { height:67px !important; }
.h_68 { height:68px !important; }
.h_69 { height:69px !important; }
.h_70 { height:70px !important; }
.h_71 { height:71px !important; }
.h_72 { height:72px !important; }
.h_73 { height:73px !important; }
.h_74 { height:74px !important; }
.h_75 { height:75px !important; }
.h_76 { height:76px !important; }
.h_77 { height:77px !important; }
.h_78 { height:78px !important; }
.h_79 { height:79px !important; }
.h_80 { height:80px !important; }
.h_81 { height:81px !important; }
.h_82 { height:82px !important; }
.h_83 { height:83px !important; }
.h_84 { height:84px !important; }
.h_85 { height:85px !important; }
.h_86 { height:86px !important; }
.h_87 { height:87px !important; }
.h_88 { height:88px !important; }
.h_89 { height:89px !important; }
.h_90 { height:90px !important; }
.h_91 { height:91px !important; }
.h_92 { height:92px !important; }
.h_93 { height:93px !important; }
.h_94 { height:94px !important; }
.h_95 { height:95px !important; }
.h_96 { height:96px !important; }
.h_97 { height:97px !important; }
.h_98 { height:98px !important; }
.h_99 { height:99px !important; }
.h_100 { height:100px !important; }
.h_110 { height:110px !important; }
.h_120 { height:120px !important; }
.h_130 { height:130px !important; }
.h_140 { height:140px !important; }
.h_150 { height:150px !important; }
.h_160 { height:160px !important; }
.h_170 { height:170px !important; }
.h_180 { height:180px !important; }
.h_190 { height:190px !important; }
.h_200 { height:200px !important; }
.h_250 { height:250px !important; }
.h_300 { height:300px !important; }
.h_400 { height:400px !important; }
.h_500 { height:500px !important; }
.h_600 { height:600px !important; }
.h_700 { height:700px !important; }
.h_800 { height:800px !important; }
.h_900 { height:900px !important; }
.h_1000 { height:1000px !important; }


/* todo: 20191205 김경로 추가  */
.grid-cell-none {
    background-color: none !important
}

/* 주석공시 그리드 헤더 색상 지정 */
.grid-pbnfRpt_headCol { background-color: DimGrey; }
.grid-pbnfRpt_headRow { background-color: DarkGrey; }
/* 그리드 색상 지정 */
.grid-cell-white { background-color: #ffffff !important}
.grid-cell-pink { background-color: #f9e6e6 }
.grid-cell-warn { background-color: #ffcad6 }
.grid-cell-blue { background-color: #abcaff }
