@charset "utf-8";

/*common*/
table.__se_tbl tr th {outline:2px dashed #bdd5ed;}  
table.__se_tbl tr td {outline:2px dashed #e1e1e1;} 
table.__se_tbl tr th.se2_te_selection, 
table.__se_tbl tr td.se2_te_selection {outline:dashed #333;}

.se2_inputarea p {display:block;}
table.__se_tbl th, table.__se_tbl td {font-family:'nanumgothic','arial','dotum';}

.clear_hr {clear:both; height:0; opacity:0; display:block; margin:0; padding:0;}

  /*관리자페이지*/
  #cntntsTmplatForm table.__se_tbl tr th, #cntntsTmplatForm table.__se_tbl tr td {outline:none;}
  #cntntsFrm table.__se_tbl tr th, #cntntsFrm table.__se_tbl tr td   {outline:none;}
  .subCon table.__se_tbl tr th, .subCon table.__se_tbl tr td   {outline:none;} 
  #previewDiv table.__se_tbl tr th, #previewDiv table.__se_tbl tr td {outline:none;} 

@media (min-width:991px) {.subCon {padding-bottom:50px;}}


/* 이사장인사말 01_ceo 01 */
.subcon_ceo01 {width:100%; float:left; display:block; clear:both; margin-bottom:30px;}
  .ceo_photo {width:35%; float:left; height:500px; padding-top:480px; position:relative; box-sizing:border-box;}
  .ceo_photo img {position:absolute; width:100%; max-height:470px; top:0; display:none;}
  .ceo_photo img + br {display:none;}
  .ceo_photo img:nth-last-of-type(1) {display:block;}

  .text_wrap {width:65%; float:left; box-sizing:border-box; padding-left:15px; text-align:left;}
  .text_wrap p {font-size:13px; line-height:25px;}

  /* 관리자페이지 */
  #cntntsTmplatForm .ceo_photo {height:470px; overflow:hidden;}  
  #cntntsFrm .ceo_photo {height:470px; overflow:hidden;}
  .subCon .ceo_photo {height:470px; overflow:hidden;}
  #previewDiv .ceo_photo {height:470px; overflow:hidden;}



/* 이사장인사말 02 */
.subcon_ceo02 {border-bottom:1px solid #e1e1e1; margin-bottom:60px !important;}

    .subcon_ceo02 .half64_l {font-size:24px; position:relative; padding:20px 0 60px;}
    .subcon_ceo02 .half64_l span.ceo_name {text-align:right; font-size:18px; letter-spacing:-1px; position:absolute; bottom:10px; right:0;}

     @media (min-width:600px) and (max-width:1049px){
        .subcon_ceo02 .half64_l {font-size:20px;}
     }
     @media (max-width:599px){
      .subcon_ceo02 {border-bottom:none; margin-bottom:10px !important;}
        .subcon_ceo02 .half64_l {font-size:16px; padding:0px; letter-spacing:-1px;}
        .subcon_ceo02 .half64_l span.ceo_name {font-size:15px; position:relative; bottom:0; float:left; padding-top:20px;}
        .subCon .subcon_ceo02 .half46_r img {width:80% !important; margin:10px 10%;}
     }


/* 이사장인사말 03 */
.subcon_ceo03 {width:100%; float:left; display:block; clear:both; margin:10px 0 30px;}
    .subcon_ceo03 tr td {vertical-align:top;}
    .subcon_ceo03 tr td.half46_l img {border-radius:10px; border:2px solid white; box-shadow:1px 0px 7px #888888; margin-top:10px;}
    .subcon_ceo03 tr td.half46_l {padding:0 60px 0 0; position:relative;}
    .subcon_ceo03 tr td.half46_l br {display:none;}
    .subcon_ceo03 tr td.half46_l:after {content:""; width:69px; height:80px; /*background:url(../img/ceo_leaf.png);*/
                                        background:url(/smartEditorCustom/img/ceo_leaf.png) no-repeat; position:absolute; margin-left:-19px;}
    .subcon_ceo03 tr td.half64_r strong {font-size:18px; margin-bottom:20px; float:left; display:block; width:100%; line-height:28px;}
    .subcon_ceo03 tr td.half64_r p {line-height:22px;}

 @media (max-width:1049px){
   .subcon_ceo03 tr td.half46_l:after {content:""; width:69px; height:80px; /*background:url(../img/ceo_leaf.png);*/
                                        background:url(/smartEditorCustom/img/ceo_leaf.png) no-repeat; position:absolute;left:0;top:0; margin-left:-19px;}
 }

    @media (max-width:599px){
      .subCon .half46_l {width:100% !important; float:left !important;}
      .subCon .half64_r {width:100% !important; float:left !important;}

      .subcon_ceo03 tr td.half46_l {text-align:left; padding:0;}
      .subcon_ceo03 tr td.half46_l img {width:45%; max-width:280px; margin-bottom:20px;}
      .subcon_ceo03 tr td.half64_r strong {font-size:16px; line-height:22px; letter-spacing:-1px;}
      .subcon_ceo03 tr td.half64_r p {font-size:13px; line-height:20px;}
      
    }






/* 신협소개,개요 01 02_intro 01 */
  .introp {font-size:13px; line-height:23px;}
  .subcon_award01 {width:100%; float:left; clear:both; margin:15px 0 30px; padding:0 25px; box-sizing:border-box;}
    .subcon_award01 table.table_awards {width:100%; float:left; margin-top:10px;}
    .subcon_award01 table.table_awards tr th {width:7%; padding:5px 10px 5px 20px; border-bottom:1px solid #dcdcdc;}
    .subcon_award01 table.table_awards tr th img {width:100%; max-height:80px;}
    .subcon_award01 table.table_awards tr td {width:90%; padding:7px 10px 7px 25px; font-size:14px; vertical-align:center; border-bottom:1px solid #dcdcdc;}

    @media (min-width:600px) and (max-width:1049px){
      .subcon_award01 table.table_awards tr th {width:10%;}
      .subcon_award01 table.table_awards tr th img {max-width:75px; }
      .subcon_award01 table.table_awards tr td {width:90%;}
    }
    @media (max-width:599px){
      .subcon_award01 {padding:0 10px;}
      .subcon_award01 table.table_awards tr th {width:10%;}
      .subcon_award01 table.table_awards tr th img {min-width:50px; }
      .subcon_award01 table.table_awards tr td {width:90%; font-size:13px;}
    }



/* 신협소개,개요 02 */
.intro02_txt {width:100%; clear:both; display:block; float:left; margin:10px 0 20px; line-height:22px; font-size:13px; text-align:left;}
  .intro02_txt strong.main_copy {font-size:18px; font-weight:600; line-height:28px; display:block; padding-bottom:10px;}
  .intro02_txt strong.second_copy { font-size:15px; display:block; padding-bottom:30px;}

  @media (min-width:600px) and (max-width:1049px){
    .intro02_txt strong.main_copy {font-size:17px;}
    .intro02_txt strong.main_copy br {display:none;}
  }
  @media (max-width:599px){
    .intro02_txt {line-height:22px !important;}
    .intro02_txt strong.main_copy {font-size:16px; letter-spacing:-1px; line-height:22px; font-family:'NanumGothic' !important;}
    .intro02_txt br {display:none;}
    .intro02_txt strong.second_copy {font-size:14px; line-height:20px;}
  }




/* 신협소개,개요 03*/
.intro03_table01 {margin-top: 15px; width:100%;}
.intro03_table01 tr th {color: #00a9c8; font-size:20px; font-weight:600; text-align: left; padding-top:5px; word-break:keep-all;}
.intro03_table01 tr td {color:#5e5e5e; font-size:20px; font-weight:600; letter-spacing:-1px; padding-top:10px;}
.intro03_table01 img {display:block; margin:auto; padding:20px 50px 0px 0; position:relative; width:67%;}

.intro03_table02 .tit1span {color:#37a; font-size:20px; text-align:left; text-decoration:underline; letter-spacing:1px;}
.intro03_table02 .tit2span {color:#00a9c8; font-size:20px; text-align:left; text-decoration:underline; letter-spacing:1px;}
.intro03_table02 .greyspan {color:#9fa2a4; font-size:13px; font-weight:bold; line-height:22px; padding-top:15px;}

.intro03_table03 {float:left; margin-top:30px; clear:both; color:white; display:block; font-weight:bold; height:262px; margin-bottom:80px; /*max-width:1050px;*/ width:100%; position:relative;}
.intro03_table03 h4 {width:100%; font-size: 18px;margin:auto; padding-top:0px; box-sizing:border-box; text-align:center;}                  
.intro03_table03 th {font-size:14px; color:white; position:absolute; padding:0; padding-top:100px; text-align:center; width:100%;}
.intro03_table03 td span {font-size:18px; color:white; text-indent:-3%; padding:0; padding-top:130px; position:absolute; text-align:center; width:100%;}
.intro03_table03 img {width:100%; height:100% !important; position:absolute; top:0; left:0; z-index:-1;}
.intro03_table03 img+br {display:none;}

#lbl_txt { color:#f79f06; font-weight:600;}
#lbl_txt02 {color:#9fa2a4;}
.vertic {border-left:1px solid #cdcdcd;}

.intro03_org {width:100%;}
.intro03_org table.intro03_org_table01 {width: 100%; margin: auto;}
.subCon .intro03_org table.intro03_org_table01 + br {display:none;}

table.intro03_org_table01 tr th,table.intro03_org_table01 tr td {text-align: center;}
table.intro03_org_table01 tbody tr#t_circle th {font-stretch: expanded; font-weight:600;text-shadow: 0 -0.5px #C1A27C;font-size: 20px;background-color: white;
    /*background-image: url("../img/gcircle.png");*/ background:url(/smartEditorCustom/img/gcircle.png);
    background-repeat: no-repeat; background-position: center; height: 186px !important;border: 0;}
table.intro03_org_table01 tbody tr#h_title th {background: lightskyblue; color: white; font-size: 15px; border-top-right-radius: 24px; border-top-left-radius: 24px; width: 19% !important; padding:5px; font-weight:600;}
table.intro03_org_table01 tbody tr#tb_contents th {font-size: 13px; letter-spacing: -1px;line-height: 200%; border-bottom-right-radius: 24px; border-bottom-left-radius: 24px; padding: 15px; font-weight: 525; color: #A0A4A9;}
table.intro03_org_table01 tbody tr th {font-size:14px; font-weight:600; height:50px; border:1px solid #cdcdcd;padding-top:5px;}
table.intro03_org_table01 tbody tr.tbl_blank td {background: white; color: #cdcdcd; font-weight: 200;font-size: 25px;}
table.intro03_org_table01 tbody tr td.tbl_spacing { background: white; width:4%; border:none; color:#cdcdcd;}
table.intro03_org_table01 tbody tr td.tbl_spacing span.tbl_fline {width:100%; float:left; border-bottom:1px solid #cdcdcd;}
table.intro03_org_table01 tbody tr td.tbl_spacing span.tbl_rgtline {width:50%; float:right; border-bottom:1px solid #cdcdcd;}
table.intro03_org_table01 tbody tr td.tbl_spacing span.tbl_lftline { width: 50%;float: left;border-bottom: 1px solid #cdcdcd;}

.intro03_org_table02 {width:100%; clear:both; float:left; position:relative;top:35px;}
.intro03_org_table02 table.uprtag_value {width: 50%; float: left; padding-right: 45px; padding-left: 25px;}
.intro03_org_table02 table.uprtag_value_01 {width: 50%; padding-left: 45px; padding-right: 25px;}
  table.uprtag_value { clear: both; width: 50%; float: left; padding-right: 45px; padding-left: 25px;}
  table.uprtag_value tbody tr#uprtag_name th { color: green; font-size: 15px; padding: 2px; border-radius: 20px; border: 1px solid #dcdcdc; background-color: #fafafa; font-weight: 400;}
  table.uprtag_value_01 tbody tr#uprtag_name th {color: green; font-size: 15px; padding: 2px; border-radius: 20px; border: 1px solid #dcdcdc; background-color: #fafafa; font-weight: 400;}

.subcon_lwrtag {width: 100%;clear: both; float: left; display: block;}
.subcon_lwrtag table.lwrtag_value {width: 50%; float: left; padding-right: 20px;}
.subcon_lwrtag table.lwrtag_value_01 {width: 50%; padding-left: 20px;}
  table.lwrtag_value tbody tr#lwrtag_name th {background: #79a82e; color: white; font-size: 14px; padding: 25px; border-radius: 20px;font-weight: 400;}
  table.lwrtag_value_01 tbody tr#lwrtag_name th {background: #c1dc82;color: white; font-size: 14px; padding: 25px; border-radius: 20px; font-weight: 400;}
  table.lwrtag_value tbody tr#row_sec th { background: #c1dc82; color: white; font-size: 14px; padding: 25px;border-radius: 20px; font-weight: 400;}
  table.lwrtag_value_01 tbody tr#sec_row th {background: #79a82e; color: white; font-size: 14px; padding: 25px; border-radius: 20px; font-weight: 400;}

  /*0309 soojung*/
.intro03_awradtable {width:100%; float:left; clear:both; position:relative;}
.intro03_awradtable th {width:40% !important; color:green; font-size:15px; padding:2px; border-radius:20px; border:1px solid #dcdcdc; box-sizing:border-box;
                        background:#fafafa; font-weight:400; height:auto !important; text-align:center; position:absolute; line-height:20px; margin-top:40px; margin-left:4.25%;}
.intro03_awradtable th + td.empty {height:auto !important; padding:15px 0;}
.intro03_awradtable td {width:48.5% !important; background:#79a82e; color:white; font-size:14px; padding:30px 20px 20px; border-radius:20px; font-weight:400; height:auto !important; text-align:center;}
.intro03_awradtable td.empty {width:3% !important; background:white; color:#333; border-radius:0;}
.intro03_awradtable tr.empty td {background:white; border:none; color:#333; border-radius:0; padding:20px; text-align:left;}

#cntntsTmplatForm .intro03_awradtable th + td.empty,
  #cntntsFrm .intro03_awradtable th + td.empty,
  .subCon .intro03_awradtable th + td.empty,
  #previewDiv .intro03_awradtable th + td.empty {padding:30px 20px 20px;}

@media (min-width:600px) and (max-width:1049px) {
    .intro03_table01 {margin-top:15px;}
    .intro03_table01 tr th {line-height: 140%;}

    .intro03_table03 {height:222px;}

    table.intro03_org_table01 tbody tr td.tbl_spacing {width:2%;}

    table.lwrtag_value tbody tr#lwrtag_name th {background: #79a82e;color: white;font-size: 12px;padding:15px;padding-top:20px;}
    table.lwrtag_value_01 tbody tr#lwrtag_name th {background: #c1dc82; color: white;font-size: 12px; padding:15px; padding-top:20px;}
    table.lwrtag_value tbody tr#row_sec th {font-size: 12px;padding:15px; padding-top:20px;}
    table.lwrtag_value_01 tbody tr#sec_row th {font-size: 12px; padding:15px; padding-top:20px;}
}
@media (max-width:599px) {
    .intro03_table01 {margin-left: 0px; margin-right: 0px;margin-top: 15px;padding-top: 0px;padding-left: 0px;padding-right: 10px;padding-bottom:0px;padding:0; }
    .intro03_table01 tr th {width:90%;color: #00a9c8;font-size: 16px;/*des 23px;*/font-weight:500;}
    .intro03_table01 tr td {width:90%;color: #5e5e5e;font-size: 16px;/*des 27px;*/font-weight:500;letter-spacing:-1px;padding-top:10px;}
    .intro03_table01 img {display: block;margin: 0;padding-bottom:0px; padding-right: 0px; padding-top: 10px;position: relative;width: 90%;    }

    .intro03_table02 .tit1span, .intro03_table02 .tit2span {font-size:17px !important; float:left; margin:0 0 5px !important; font-weight:600;}
    .intro03_table02 .greyspan {font-weight:400;}

    .intro03_table03 {height: 123px;margin-bottom: 30px;}
    .intro03_table03 th {box-sizing: border-box;margin-left: 0px;padding-right: 10px;text-align: center;line-height:1.3; padding-top: 30px; font-size: 13px;}
    .intro03_table03 td span {box-sizing: border-box;margin-left: 0px;padding-right: 10px;text-align: center; padding-top: 80px; font-size: 15px;}
    
    table.intro03_org_table01 tbody tr#h_title th {width: 20% !important; word-break: normal;}
    table.intro03_org_table01 tbody tr#tb_contents th {width: 20% !important; word-break: normal; padding:5px;}
    table.intro03_org_table01 tbody tr td.tbl_spacing {width: 0.1%;}
    table.intro03_org_table01 tbody tr#h_title th {border-top-right-radius: 0px; border-top-left-radius: 0px;}
    table.intro03_org_table01 tbody tr#tb_contents th {border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}

    .subcon_lwrtag table.lwrtag_value,.subcon_lwrtag table.lwrtag_value_01 { height: 80;}
    .subcon_lwrtag table { margin-bottom: -25px;}
    table.lwrtag_value tbody tr#lwrtag_name th {background: #79a82e;color: white;font-size: 14px;padding-bottom: 7px;}
    table.lwrtag_value_01 tbody tr#lwrtag_name th {background: #a1bc62;color: white;font-size: 14px;padding-bottom: 7px;}
    table.lwrtag_value tbody tr#row_sec th {background: #a1bc62;font-size: 14px;padding-bottom: 7px;}
    table.lwrtag_value_01 tbody tr#sec_row th {font-size: 14px; padding-bottom: 7px;}

    table.intro03_org_table01 tbody tr#t_circle th #lbl_txt, 
    table.intro03_org_table01 tbody tr#t_circle th #lbl_txt02 {font-size:15px;}
}






/* 연혁 01 03_history 01 */
.subcon_year01 {width:100%; float:left; display:block; clear:both; margin-bottom:30px;}
  .subcon_year01 .yeartable {width:100%; float:left; border:none;}
  .subcon_year01 > table {margin-top:30px;}
  .subcon_year01 span.line {width:100%; float:left; margin:30px 0 0; border-bottom:1px solid #e1e1e1;}

  .subcon_year01 .yeartable tr {height:33px;}
  .subcon_year01 .yeartable tr th {width:10% !important; text-align:left; font-size:17px; letter-spacing:-1px; border:none;}
  .subcon_year01 .yeartable tr td {width:8% !important; height:auto !important; text-align:left; font-size:13px; font-weight:600; border:none; border-bottom:2px dashed #e1e1e1; }
  .subcon_year01 .yeartable tr td:last-child {width:50% !important; text-align:left; font-size:13px; font-weight:400; border-bottom:2px dashed #bdd5ed; }


  /*관리자페이지*/
  #cntntsTmplatForm .subcon_year01 .yeartable tr td,
  #cntntsTmplatForm .yeartable tr td:last-child{border-bottom:none;}
  #cntntsFrm .subcon_year01 .yeartable tr td,
  #cntntsFrm .yeartable tr td:last-child  {border-bottom:none;}
  .subCon .subcon_year01 .yeartable tr td,
  .subCon .yeartable tr td:last-child  {border-bottom:none;} 
  #previewDiv .subcon_year01 .yeartable tr td,
  #previewDiv .yeartable tr td:last-child  {border-bottom:none;} 

    @media (max-width:699px){
      .subcon_year01 .yeartable {padding-top:30px; position:relative;}
      .subcon_year01 .yeartable tr th {display:none;}
      .subcon_year01 .yeartable tr {position:relative;}
      .subcon_year01 .yeartable tr:first-child th {position:absolute; top:0; left:0; display:block; width:100% !important;}
      .subcon_year01 .yeartable tr td {float:left; width:15% !important; height:30px !important; line-height:30px;}
      .subcon_year01 .yeartable tr td:last-child {width:85% !important; height:auto;}
    }
    @media (max-width:599px){
      .subcon_year01 .yeartable tr td {width:25% !important; height:30px !important; line-height:20px; margin-bottom:8px;}
      .subcon_year01 .yeartable tr td:last-child {width:75% !important; height:auto !important; letter-spacing:-1px; line-height:18px; box-sizing:border-box; padding:0 5px 0 0;}
    }



/* 연혁 02 */
  .subCon_yeartable02 .yeartable02 tr {background:#f5f6f8;}
  .yeartable02 {border-bottom:2px solid #323437 !important;}
  .yeartable02 tr td:first-child {width:10% !important;}
  .yeartable02 tr td:first-child p, .yeartable02 tr th + td p {width:100%; text-align:center;}

/* 연혁 03 */
 
  .half64_l {vertical-align:top;}
  .half64_l .subcon_year01 > table {margin-top:0;}
  .subcon_history03 {margin:0;}
  .subcon_year03 .yeartable tr th {vertical-align:top;}
  .subcon_year03 .yeartable tr td, .subcon_year03 .yeartable tr td:last-child {vertical-align:top; padding-bottom:8px;}
      @media (min-width:600px){
           .half64_l {width:60% !important;}
           .half46_r {width:40% !important; vertical-align:top; box-sizing:border-box; text-align:right; padding-left:20px;}
           .half64_l .subcon_year03 {margin-bottom:0;}
           .half46_r img {max-width:368px;}
      }
      @media (min-width:600px) and (max-width:800px){
           .subCon .half64_l {width:65% !important;}
           .subCon .half46_r {width:35% !important; vertical-align:top; padding-top:30px;}
           .subCon .half46_r img {width:100%;}
      }
      @media (max-width: 599px){
           .subcon_history03 {margin:10px 0 0;}
           .subcon_history03 .edt-layer-2 {width:100% !important; float:left;}
           .subCon .half64_l { width:100% !important; float:left !important; clear:none; }  
           .subCon .half46_r { width:100% !important; float:left !important; clear:none; }
           .subCon .half46_r img {width:100% !important;}
              .subCon .half64_l .subcon_year03 {margin-bottom:0;}
           .subcon_year03 .yeartable tr td {height:auto;}
           .subcon_year03 .yeartable tr td.month {width:15%;}
           .subcon_year03 .yeartable tr td:last-child {width:85%;}
      }


/* 연혁 04 */
.subcon_year04 {width:100%; float:left; display:block; clear:both; margin-bottom:30px;}
  .subcon_year04 .yeartable04 {width:100%; padding-left:40px; margin:20px 0 10px; float:left; border:none; box-sizing:border-box;}

  .subcon_year04 .yeartable04 tr {height:33px;}
  .subcon_year04 .yeartable04 tr th {width:8% !important; text-align:left; font-size:22px; letter-spacing:-1px; border:none;}
  .subcon_year04 .yeartable04 tr th.bullet {width:1.5% !important; border-left:1px solid #3469b9; position:relative; line-height:0;}
  .subcon_year04 .yeartable04 tr th.bullet img {position:absolute; margin:-3px 0 0 -6px;}
  .subcon_year04 .yeartable04 tr:first-child th.bullet:before {content:""; position:absolute; top:0; height:23px; margin-left:-1px; border-left:1px solid white; }
  .subcon_year04 .yeartable04 tr:last-child th.bullet:before {content:""; position:absolute; bottom:0; height:17px; margin-left:-1px; border-left:1px solid white;}
  .subcon_year04 .yeartable04 tr td {width:3% !important; height:auto !important; text-align:left; font-size:13px; font-weight:600; border:none; }
  .subcon_year04 .yeartable04 tr td:last-child {width:60% !important; text-align:left; font-size:13px; font-weight:400; }

    @media (max-width:699px){
      .subcon_year04 .yeartable04 {padding-left:10px; position:relative;}
      .subcon_year04 .yeartable04 tr {position:relative;}
      .subcon_year04 .yeartable04 tr td {float:left; width:15% !important; line-height:30px;}
      .subcon_year04 .yeartable04 tr th.bullet {width:2%;}
      .subcon_year04 .yeartable04 tr th {width:13% !important; font-size:18px;}
      .subcon_year04 .yeartable04 tr td:last-child {width:85%; height:auto;}
    }
    @media (max-width:599px){
      .subcon_year04 .yeartable04 tr td {width:15% !important; margin-bottom:8px; vertical-align:top; line-height:inherit;}
      .subcon_year04 .yeartable04 tr th {width:17% !important; font-size:17px; vertical-align:top;}
      .subcon_year04 .yeartable04 tr:first-child th.bullet:before {height:15px;}
      .subcon_year04 .yeartable04 tr th.bullet {width:3%;}
      .subcon_year04 .yeartable04 tr th.bullet img {margin:8px 0 0 -6px;}
      .subcon_year04 .yeartable04 tr td:last-child {width:80% !important; letter-spacing:-1px; line-height:18px; box-sizing:border-box; padding:0 5px 0 0;}
    }





/* 지점소개 01 04_contact 01 */
.subcon_contact01 {width:100%; float:left; display:block; clear:both;}
  .subcon_contact01 p {line-height:23px; clear:both; padding:0;}
  .subcon_contact01 .store3 {width:100%; float:left; display:block; margin-top:30px;}
  .subcon_contact01 .store3 .store00 {width:33.333%; float:left; box-sizing:border-box;}
  .subcon_contact01 .store3 .store01 {padding-right:4%;}
  .subcon_contact01 .store3 .store02 {padding:0 2%;}
  .subcon_contact01 .store3 .store03 {padding-left:4%;}
  .subcon_contact01 .store3 .store00 .store_img {position:relative; margin-bottom:15px; padding-top:185px;}
  .subcon_contact01 .store3 .store00 .store_img img {width:100%; height:185px !important; position:absolute; top:0;}
  .subcon_contact01 .store3 .store00 .store_img img + br {display:none;}
  .subcon_contact01 .store3 .store00 p.store_txt {font-size:12px; color:#636363; line-height:22px; padding:0; margin-top:-10px; letter-spacing:-1px;}

  .subcon_contact01 .storetable01 {width:100%; float:left; clear:both; border-top:1px solid #999a9b; margin:10px 0 30px;}
    .subcon_contact01 .storetable01 tr {height:30px;}
    .subcon_contact01 .storetable01 tr th {width:37% !important; height:auto !important; font-size:14px; font-weight:600; background:#f5f5f5; letter-spacing:-1px; border-bottom:1px solid #dcdcdc;} 
    .subcon_contact01 .storetable01 tr td {width:63% !important; height:auto !important; font-size:13px; border-bottom:1px solid #dcdcdc; padding:7px 0 7px 25px;}

#tmapImg {width:100%;}

  /*관리자페이지*/
  #cntntsTmplatForm .subcon_contact01 .store3 .store00 .store_img,
  #cntntsFrm .subcon_contact01 .store3 .store00 .store_img,
  .subCon .subcon_contact01 .store3 .store00 .store_img,
  #previewDiv .subcon_contact01 .store3 .store00 .store_img {height:185px; overflow:hidden; padding-top:0;}

  @media (max-width:599px){
    .subcon_contact01 .store3 .store00 {width:100%; clear:both; display:block;}
    .subcon_contact01 .store3 .store01 {padding-right:0;}
    .subcon_contact01 .store3 .store02 {padding:0;}
    .subcon_contact01 .store3 .store03 {padding-left:0;}

    .subcon_contact01 .store3 .store00 .store_img {width:40%; height:100px !important; overflow:hidden; float:left; padding-top:0;}
    .subcon_contact01 .store3 .store00 .store_img img {height:100px !important;}
    .subcon_contact01 .store3 .store00 p.store_txt {width:60%; padding:5px 10px 20px; float:left; box-sizing:border-box; clear:none;}
  
    .subcon_contact01 .storetable01 tr th {font-size:13px; text-align:left; padding-left:10px;}
    .subcon_contact01 .storetable01 tr td {padding:5px 0 5px 15px;}

  }



/* 조합현황,경영공시 01 04_contact 01 */
.subCon_Gosi01 {width:100%; float:left; display:block; clear:both;}
  .subCon_Gosi01 table.tem_gositable01 {width:49%; float:left; border-top:2px solid #323437; box-sizing: border-box; margin:10px 0 30px;}
  .subCon_Gosi01 table.tem_gositable01:last-child {float:right;}
  .subCon_Gosi01 table.tem_gositable01 tr {height:30px;}
  .subCon_Gosi01 table.tem_gositable01 tr.thead th {height:35px !important; box-sizing:border-box; background:#f5f5f5; text-align:center; letter-spacing:1px; font-size:15px; border-bottom:1px solid #dcdcdc; padding:7px 0;}
  .subCon_Gosi01 table.tem_gositable01 tr.thead th:first-child {border-right:1px solid #dcdcdc;}
  .subCon_Gosi01 table.tem_gositable01 tbody tr th {width:40% !important; font-size:14px; padding:7px 20px; font-weight:400; letter-spacing:-1px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
  .subCon_Gosi01 table.tem_gositable01 tbody tr td {width:60% !important; font-size:13px; text-align:right; border-bottom:1px solid #dcdcdc; padding:7px 20px;}
  .subCon_Gosi01 table.tem_gositable01 tbody tr:last-child th,
  .subCon_Gosi01 table.tem_gositable01 tbody tr:last-child td {font-weight:600; font-size:14px;}
  .subCon_Gosi01 table.tem_gositable01 tbody tr th.p_l {text-align:left; font-size:13px; color:#555555;}
  .subCon_Gosi01 table.tem_gositable01 tbody tr th.p_l:before {content:"\2013"; color:#595959; opacity:0.5; font-weight:600; padding-right:5px;}

          @media (max-width:599px){
            .subCon_Gosi01 table.tem_gositable01 {width:97%; margin:10px 1.5% 30px;}
            .subCon_Gosi01 table.tem_gositable01:last-child {float:left;}
            .subCon_Gosi01 table.tem_gositable01 tr.thead th {font-size:14px;}
            .subCon_Gosi01 table.tem_gositable01 tbody tr th {width:45% !important; font-size:13px; padding:5px 10px; text-align:left;}
            .subCon_Gosi01 table.tem_gositable01 tbody tr th.p_l {padding-left:15px;}
            .subCon_Gosi01 table.tem_gositable01 tbody tr td {width:55% !important; height:auto !important; padding:5px 15px;}
            .subCon_Gosi01 table.tem_gositable01 tbody tr:last-child th {font-size:13px; text-align:center;}
            .subCon_Gosi01 table.tem_gositable01 tbody tr:last-child td {font-size:13px;}
          }



/* 경영이념 01 */
table.vision01_circle_wrap {width:100%; float:left; clear:both; margin:10px 0 10px;}
  table.vision01_circle_wrap td {width:25% !important; vertical-align:top;}
  table.table_vision01_circle1 {width:100%; padding:0 20px;}
  table.table_vision01_circle1 tr th {width:90px !important; height:90px !important; margin-left:35%; border-radius:100%; float:left; text-align:center; position:relative; margin-bottom:5px;}
  table.table_vision01_circle1 tr td {width:80% !important; height:auto !important;  margin:0 10%; font-size:13px; color:#636363; 
                                      border-bottom:2px dashed #e1e1e1; padding:2px 10px; box-sizing:border-box; line-height:22px;}
  table.table_vision01_circle1 tr td.tit {font-size:14px; font-weight:600; color:black; border-bottom:2px dashed #bdd5ed; height:32px; padding:2px 10px 7px;}

  table.table_vision01_circle1 tr th span.bar {position:absolute; left:0; width:100%; float:left; padding-top:5px;}
  table.table_vision01_circle1 tr th span.small {line-height:22px; font-size:13px;}
  table.table_vision01_circle1 tr th span.number {color:white; font-size:33px; line-height:22px;}
  span.back_line {width:80%; margin:0 10%; float:left; border-bottom:1px dotted #595959; position:absolute; left:0; top:35px; z-index:-1; opacity:0.3;}

  table.vision01_circle_wrap td:first-child th {background:#8ca240;}
  table.vision01_circle_wrap td:nth-child(2) th {background:#4d8d97;}
  table.vision01_circle_wrap td:nth-child(3) th {background:#b99034;}
  table.vision01_circle_wrap td:nth-child(4) th {background:#ac5448;}

  /*관리자페이지*/
  #cntntsTmplatForm table.table_vision01_circle1 tr td.tit, #cntntsTmplatForm table.table_vision01_circle1 tr td,
  #cntntsFrm table.table_vision01_circle1 tr td.tit, #cntntsFrm table.table_vision01_circle1 tr td,
  .subCon table.table_vision01_circle1 tr td.tit,.subCon table.table_vision01_circle1 tr td,
  #previewDiv table.table_vision01_circle1 tr td.tit, #previewDiv table.table_vision01_circle1 tr td {border-bottom:none;}

          @media (min-width:600px) and (max-width:1049px){
            table.table_vision01_circle1 tr th {margin-left:37%;}
            table.table_vision01_circle1 tr th span.number {font-size:30px;}
            table.table_vision01_circle1 tr td {width:90% !important; margin:0 5%; padding:1px 5px; letter-spacing:-1px;}
          }
          @media (min-width:500px) and (max-width:799px){
            table.vision01_circle_wrap td {width:50% !important; float:left;}
            table.vision01_circle_wrap td:nth-child(odd) {clear:both;}
          }
          @media (max-width:599px){
            table.vision01_circle_wrap td {padding-bottom:30px;}
            table.table_vision01_circle1 tr:nth-child(3) {clear:both;}
            table.table_vision01_circle1 tr th {margin-left:34%;}
            table.table_vision01_circle1 tr th span.number {font-size:22px;}
            table.table_vision01_circle1 tr td {width:100%; padding:1px 5px; text-align:left;}
            span.back_line {width:60%; margin:0 20%; display:none;}
          }
          @media (max-width:499px){
            table.vision01_circle_wrap td {width:100% !important; float:left;}
            table.table_vision01_circle1 tr th {margin-left:37%;}
          }


/* 서브 경영이념01_박스형 숫자리스트_05_table_vision1 */
  table.table_vision01_1 {width:100%; float:left;}
  table.table_vision01_1 tr {background:#eaeaea;}
  table.table_vision01_1 tr th {color:#0061ae; padding:20px 20px 20px 30px; border-bottom:10px solid white; position:relative; width:10% !important;}
  table.table_vision01_1 tr th:after {content:"|";position:absolute; right:0; font-size:13px; line-height:22px; color:#595959; opacity:0.4;}
  table.table_vision01_1 tr td {font-size:13px; padding:20px 30px 20px 20px; border-bottom:10px solid white; line-height:22px; width:90% !important; height:auto !important;}

  @media (max-width:599px){
    table.table_vision01_1 tr td {padding:10px 20px; letter-spacing:-1px; line-height:20px;}
  }



/* 서브 경영이념02 */
.MP_table_vision02 caption { overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}

.vision02_tittable01 { width:100%; /*max-width:1050px;*/ height:204px; clear:both; display:inline-block; position: relative; margin-bottom: 30px; z-index:0;}
.vision02_tittable01 h4 { width:100%;text-align:center; height:204px; color:white; font-size:18px; margin:0; padding-top:60px; box-sizing:border-box; background:rgba(0,0,0,0.2); opacity:1;}
.vision02_tittable01 span.bgGray {position: absolute; left:0; top:0; z-index:-1; width:100%; height: 04px; background:grey; z-index:-1; opacity:0.4; display:none;}
.vision02_tittable01 img { width: 100%; height: 100% !important; position: absolute; top: 0; left: 0; z-index: -1;}
.vision02_tittable01 img+br {display: none;}

#vision_heading1 {font-size:20px; padding:30px; border:1px solid #7fbf7f; text-align: center; margin-top:10px;}
#vision_heading2 {font-size:20px; padding:30px; border:1px solid #ffcc6f; text-align:center; margin-top:10px;}

.MP_table_vision02 {background-color:#f5f5f5;}
.MP_table_vision02 tr th {width:100% !important; height:auto !important; text-align:center; font-size:17px; color:#0061ae; border-top:1px solid #dcdcdc;}
.MP_table_vision02 tr td {width:100% !important; height:auto !important; border-bottom:20px solid white; padding:14px; font-size:14px; line-height:22px;}
.MP_table2_vision02 {border-top:1px solid #dcdcdc;}
.MP_table2_vision02 tr td { padding:10px; font-size:13px; width:100% !important; height:auto !important; line-height:22px;}
.MP_table2_vision02 tr:first-child { border-top:20px solid white;}

.MP_table2_vision02 .MP_table2_vision02_2 {background:#f5f5f5;}

.MP_table2_vision02 .v_table00 {float:left; width:100%; margin-top:30px;}
.MP_table2_vision02 .v_table04 {margin-bottom:20px;}
.MP_table2_vision02 .v_table00 tr th {width:40% !important; height:auto !important; padding:0px; font-size:17px; text-align:center; color:white; border-right:10px solid #dcdcdc; border-left:130px solid white; border-top:10px solid white; border-bottom:10px solid white;}
.MP_table2_vision02 .v_table00 tr td {font-size:14px; padding:10px; color:gray; background-color:#f5f5f5; border-right:130px solid white;}
.MP_table2_vision02 .v_table00 tr th p {display:inline-block; font-weight:600; float:none; width:100%;}

.MP_table2_vision02 .v_table01 tr th {background:#8ca240;}
.MP_table2_vision02 .v_table02 tr th {background:#4d8d97;}
.MP_table2_vision02 .v_table03 tr th {background:#b99034;}
.MP_table2_vision02 .v_table04 tr th {background:#ac5448;}

        @media (min-width:600px) and (max-width:1049px) {
          .vision02_tittable01 {height:150px;}
          .vision02_tittable01 h4 {height:150px; padding-top:45px; font-size:16px;}
          .vision02_tittable01 span.bgGray {height: 100%;}
          .MP_table2_vision02 .v_table00 tr th {border-left: 80px solid white;}
          .MP_table2_vision02 .v_table00 tr td {border-right: 80px solid white;}
        }

        @media (max-width:599px) {
          #vision_heading1, #vision_heading2 {font-size:18px; padding:20px 10px;}
          .MP_table2_vision02 .v_table00 tr th p {font-size:15px; padding:0;}

          .vision02_tittable01 {height: 120px; overflow: hidden; margin-bottom: 20px;}
          .vision02_tittable01 h4 {height: 120px; padding-top: 34px; font-size: 13px;}
          .vision02_tittable01 span.bgGray {height: 120px;}
          .MP_table2_vision02 .v_table00 tr th {border-left: 40px solid white;}
          .MP_table2_vision02 .v_table00 tr td {border-right: 40px solid white; padding:5px;}
        }



/* 서브 경영이념03 */
.Vision03_mark1 {font-size: 24px; color: #959595; padding-top: 25px; padding-left:36px;clear:both; display:block;}
.Vision03_mark2 {font-size: 24px; color: #595959; padding-bottom: 25px; clear: both; display: block; border-bottom: 1px solid lightgrey; padding-left:36px;}
.sub_CV03_wrap {word-break: keep-all; width:100%;  /*max-width:1050px;*/  float:left; clear:both;  display:block;  margin:10px 0 30px;  position:relative; border-bottom: 1px solid lightgrey; margin-bottom: 60px;}
.sub_CV03_wrap table.sub_CV03_table01 { width: 50%; padding:4%; padding-top:20px; box-sizing: border-box;float:left;}
.sub_CV03_wrap table.sub_CV03_table01 img {float: right; height: 34px; padding-right:18px; margin: auto;}
.sub_CV03_wrap table.sub_CV03_table01 img + br {display:none;}
.sub_CV03_wrap table.sub_CV03_table01 .h3 {float: left;color: #525252;}
.sub_CV03_wrap table.sub_CV03_table01 tr th {padding-bottom:20px; width:10% !important; height:auto !important; font-size: 15px; height: 34px; vertical-align: middle; margin:auto;}
.sub_CV03_wrap table.sub_CV03_table01 tr td {padding-bottom: 1px; font-size:15px; color: #b9b9b9; width:100% !important; height:auto !important; line-height:22px;}

#CV3_sub_con_mid {word-break: keep-all; width:100%; /*max-width:1050px;*/ float:left; clear:both; position:relative; border-collapse: separate; border-bottom: 1px solid lightgrey; box-sizing: border-box;}
#CV3_sub_con_mid tbody tr th {background-color:#9496A0; padding-left:36px; height:auto !important;}
#CV3_sub_con_mid tbody tr td {background-color:#9496A0; width:50% !important; height:auto !important; text-align:center;}
#CV3_sub_con_mid span {line-height:1.5;}
#CV3_sub_con_mid span.p_white {float:left; padding-bottom: 20px; padding-top: 33px; color:white; font-size: 16px; text-align:left;}
#CV3_sub_con_mid span.p_white_b {padding-bottom: 25px;color:white;font-weight: bold; font-size: 20px;display:  block; text-align: left;}
#CV3_sub_con_mid span.p_lgrey {float:left; padding-bottom: 45px; color:lightgrey; font-size: 15px; clear: both; text-align:left;}

.CV3_sub_con_bot { word-break: keep-all; width:100%;  /*max-width:1050px;*/  float:left;  clear:both;  display:block;  margin:10px 0 30px;  position:relative; border-collapse: separate; margin-bottom:60px;}
.CV3_sub_con_bot table.sub_CV03_table01_2 {float:left; width:23%; box-sizing:border-box; margin-top: 20px; border: 2px solid lightgray;}
.CV3_sub_con_bot table.sub_CV03_table01_2:first-child {margin-left: 1px;}
.CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(2) {margin-left: 2.5%;}
.CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(3) {margin-left: 2.5%;}
.CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(4) {margin-left: 2.5%;}
.CV3_sub_con_bot table.sub_CV03_table01_2 tbody tr#colored_row {background-color: #D0AF3B;height: 80px;}
.CV3_sub_con_bot table.sub_CV03_table01_2 tbody tr#nocolor_row {height: 68px;}
.CV3_sub_con_bot table.sub_CV03_table01_2 tr th {padding: 20px; height:auto !important; font-size: 16px; width: 100%; min-height: 100px; overflow: hidden; vertical-align: top; box-sizing: border-box; color: white;}
.CV3_sub_con_bot table.sub_CV03_table01_2 tr th .h3 {display:block;}
.CV3_sub_con_bot table.sub_CV03_table01_2 tr td {width: 100%; text-align: center; font-size: 12px; color: #636363; font-weight: 600; line-height: 18px;}

.CV3_h_table01 {width: 100%; /*max-width:1050px;*/ height: 204px; clear: both; display: block; position: relative; margin-bottom: 30px;}
#cntntsTmplatForm .CV3_h_table01, #cntntsFrm .CV3_h_table01, 
.subCon .CV3_h_table01, #previewDiv .CV3_h_table01 {overflow:hidden;}

.CV3_h_table01 h4 { width: 100%;  text-align:center; height:204px;  color:white;  font-size: 18px;  margin: 0;  padding-top: 60px;  box-sizing: border-box;}
.CV3_h_table01 span.bgBlack { position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 204px; background: black; z-index: -1; opacity: 0.4;}
.CV3_h_table01 img {width: 100%; height: 100% !important; position: absolute; top: 0; left: 0; z-index: -1;}
.CV3_h_table01 img+br {display: none;}
.CV3_h_table01 #cright1 {font-size: 18px; font-weight: 500; line-height: 300%;}
.CV3_h_table01 #cright2 {font-size: 21px; letter-spacing: 3px;}

        @media (min-width:600px) and (max-width:1049px){  
          .Vision03_mark1,.Vision03_mark2 {line-height:25px !important;}
            .CV3_sub_con_bot table.sub_CV03_table01_2 { float:left; width: 25%; box-sizing: border-box; margin-top: 20px;border: 2px solid lightgray;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2:first-child {margin-left: auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(2) {margin-left: auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(3) {margin-left: auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(4) { margin-left: auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2 tbody tr#colored_row {background-color: #D0AF3B; height: 80px;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2 tbody tr#nocolor_row {height:auto; }  
            .CV3_sub_con_bot table.sub_CV03_table01_2 tr td {padding:10px 0;}
        }
        @media (min-width:800px){.Vision03_mark1,.Vision03_mark2 {line-height:30px !important;}}
        @media (max-width:599px){  
            .Vision03_mark1 {font-size:20px;padding-top:10px; line-height:22px !important;}  
            .Vision03_mark2 {font-size:20px;padding-bottom:10px; line-height:22px !important;}  
            
            .sub_CV03_wrap {margin-bottom:10px;}  
            .sub_CV03_wrap table.sub_CV03_table01 {width: 100%; padding:30px; padding-top:0px; box-sizing: border-box;}  
            .sub_CV03_wrap table tr td { padding:1px 2px; letter-spacing:-1px;line-height:20px;}  

            #CV3_sub_con_mid { background-color:#9496A0; width:inherit; /*max-width:1050px;*/ float:left; clear:both; display:block; position:relative; border-bottom: 1px solid lightgrey; margin-bottom:0px; padding-left: 0px; box-sizing: border-box;  }  
            #CV3_sub_con_mid tbody tr th {padding:10px 15px; float:left; width:100% !important; display:block; box-sizing:border-box;}  
            #CV3_sub_con_mid tbody tr td {width:100% !important; float:left; padding:10px 15px; box-sizing:border-box;}  
            #CV3_sub_con_mid img { margin: auto; float: none; padding:auto; width: 50%; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; align-content: center;  }  
            #CV3_sub_con_mid span {padding: 10px 20px; padding-top: 0px; line-height:1.2;}  
            #CV3_sub_con_mid span.p_white {padding:0; text-align:center;}  
            #CV3_sub_con_mid span.p_white_b { padding:0; text-align:center;}  
            #CV3_sub_con_mid span.p_lgrey {padding:0;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2 {float:left;  width: 50%;box-sizing: border-box; margin: 0px; border: 2px solid lightgray;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2:first-child {margin-left: auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(2) { margin-left: auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(3) {margin-left: auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2:nth-child(4) {margin-left: auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2 tbody tr#colored_row {background-color: #D0AF3B; height: 80px;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2 tbody tr#nocolor_row { height:auto;}  
            .CV3_sub_con_bot table.sub_CV03_table01_2 tr td {padding:5px 0;}

            .CV3_h_table01, .CV3_h_table01 span.bgBlack {height:150px;}  
            .CV3_h_table01 h4 {padding-top:40px;}  
            .CV3_h_table01 #cright1 {line-height:20px; float:left; padding-bottom:20px; width:100%; font-size:14px; font-weight:400;}  
            .CV3_h_table01 #cright2 {font-size:16px; letter-spacing:1px;}
        }

        @media (max-width:399px){  
             .CV3_sub_con_bot table.sub_CV03_table01_2 {width: 100%;margin-bottom:10px;}
        }




/* 조합원가입안내 01 */
.subCon_joininfo01 {width:100%; float:left; clear:both; display:block; margin:10px 0 20px;}
.subCon_joininfo01 table.joincondition {width:100%; float:left; padding:30px 20px 30px 30px; background:#eaeaea;}
.subCon_joininfo01 table.joincondition tr {}
.subCon_joininfo01 table.joincondition tr th {width:100%; color:#0061ae; font-size:16px; padding:0 0 10px; text-align:left; border-bottom:2px dashed #bdd5ed;}
.subCon_joininfo01 table.joincondition tr td {width:100%; /*color:#636363;*/ font-size:13px; padding:5px 0 5px 15px;  line-height:22px;
                                                text-align:left; border-bottom:2px dashed #fff; position:relative; box-sizing:border-box;}
.subCon_joininfo01 table.joincondition tr td:before {content:"\b7"; font-size:20px; position:absolute; left:7px; line-height:20px;}
  .subCon_joininfo01 table.joincondition tr th .small {font-size:14px;}

.subCon_joininfo01 table.joinready {width:100%; float:left; padding:0 0 0 30px;}
.subCon_joininfo01 table.joinready tr th.tit {border:none; border-top:2px solid #e1e1e1; text-align:left; padding:20px 0; font-size:16px; background:#fff;} 
.subCon_joininfo01 table.joinready tr th.tit:after {content:"\276f"; float:right; transform:rotate(90deg); margin-right:20px;}
.subCon_joininfo01 table.joinready tbody tr {background:#eaeaea; background:#f3f3f3; vertical-align:top;}
.subCon_joininfo01 table.joinready tbody tr th {padding:0 10px; width:20%; text-align:left; font-size:15px; border:none; background:#f3f3f3; border-bottom:2px dashed #bdd5ed;}
.subCon_joininfo01 table.joinready tbody tr td {padding:0 10px 10px 5px; font-size:14px; border:none; border-bottom:2px dashed #bcbcbc;}
.subCon_joininfo01 table.joinready tbody tr.wide2 th {vertical-align:top; padding:15px 10px;}
.subCon_joininfo01 table.joinready tbody tr.wide2 td {padding:15px 10px 5px 5px; font-size:15px;}
  .subCon_joininfo01 table.joinready tbody tr td span.small {font-size:13px; margin:0;}
  .subCon_joininfo01 table.joinready tbody tr.wide2 td {padding:15px 10px 15px 5px;}
  .subCon_joininfo01 table.joinready tbody tr.wide2 td:before {content:""; padding-right:0;}

#cntntsTmplatForm table.joincondition tr th, #cntntsTmplatForm table.joincondition tr td, #cntntsTmplatForm table.joinready tbody tr th, #cntntsTmplatForm table.joinready tbody tr td,
#cntntsFrm table.joincondition tr th, #cntntsFrm table.joincondition tr td, #cntntsFrm table.joinready tbody tr th, #cntntsFrm table.joinready tbody tr td,
.subCon table.joincondition tr th, .subCon table.joincondition tr td, .subCon table.joinready tbody tr th, .subCon table.joinready tbody tr td,
#previewDiv table.joincondition tr th, #previewDiv table.joincondition tr td, #previewDiv table.joinready tbody tr th, #previewDiv table.joinready tbody tr td {border-bottom:none;}



/* 조합원가입안내 02 */
.subCon_joininfo02 {width:100%; clear:both; float:left; display:block;margin:10px 0 30px;}
table.join02 {width:100%; float:left; border-top:1px solid #e1e1e1; box-sizing:border-box;}
table.join02 tr th {padding:15px 5px 15px 10px; font-size:16px; vertical-align:middle; border-bottom:1px solid #e1e1e1;}
table.join02 tr th:first-child {width:10% !important; height:auto !important;}
table.join02 tr th:first-child img {max-width:65px;}
table.join02 tr th:first-child img + br {display:none;}
table.join02 tr th:nth-child(2) {width:15% !important; text-align:left; height:auto !important;}
table.join02 tr td {width:75%; padding:10px 10px; font-size:13px; line-height:22px; vertical-align:middle; text-align:left; border-bottom:1px solid #e1e1e1;}
table.join02 tr th span.small {font-size:13px;}
table.join02 tr td span.small {font-size:11px; color:#636363; padding-top:10px; line-height:18px; float:left;}

        @media (max-width:599px){
          .subCon_joininfo02 {margin:10px 0 20px;}
          table.join02 tr th:first-child {width:13% !important; padding:5px;}
          table.join02 tr th:first-child img {width:90%;}
          table.join02 tr th:nth-child(2) {font-size:14px; width:25% !important;}
          table.join02 tr td {letter-spacing:-1px;}
        }
        @media (max-width:450px){
          table.join02 tr th:first-child {width:20% !important; float:left; box-sizing:border-box; border-bottom:none;}
          table.join02 tr th:first-child img {width:70%; padding-top:10px;}
          table.join02 tr th:nth-child(2) {width:80% !important; float:left; padding:25px 5px 15px 0; box-sizing:border-box; border-bottom:none;}
          table.join02 tr td {float:left; width:100%; padding:0 10px 20px 20px; box-sizing:border-box; line-height:20px; width:100% !important; height:auto !important;}
        }



/* 조합원가입안내 02 _0126 */
.htb_banner_img { width:100%; clear:both;}
.htb_banner_img tr th img { width:100%;}

.tbl_htj { width:94%; clear:both; box-sizing:border-box; border:1px solid #88EA38; word-break:keep-all; border-radius:5px; margin-top:15px; margin-bottom:10px; margin-left:3%; margin-right:3%; 
           background-image:url('/smartEditorCustom/img/decor_welcome.png'); background-position:bottom right; background-repeat:no-repeat; background-size:50%;}
.tbl_htj tr th { font-size:17px; font-weight:600; line-height:60px; letter-spacing:4px; color:#88EA38; text-align:left; padding-left:15px; padding-top:5px;}
.tbl_htj tr td { font-size:14px; font-weight:400; letter-spacing:1px; color:#999999; padding-bottom:20px; padding-left:15px; padding-right:20%;}
.tbl_htj tr:nth-of-type(4) td { padding-bottom:15px;}

.tbl_mrmb { width:94%; clear:both; box-sizing:border-box; border:1px solid #F37D7D; word-break:keep-all; border-radius:5px; margin-top:15px; margin-bottom:10px; margin-left:3%; margin-right:3%; 
            background-image:url('/smartEditorCustom/img/decor_benefits2.png'); background-position:bottom right; background-repeat:no-repeat; background-size:60%;}
.tbl_mrmb tr th { font-size:17px; font-weight:600; letter-spacing:2px; line-height:60px; color:#F37D7D; text-align:left; padding-left:15px; padding-top:5px;}
.tbl_mrmb tr td { font-size:14px; font-weight:400; color:#999999; padding-bottom:20px; padding-left:15px; padding-right:20%;}

.tbl_wdbtu { width:94%; clear:both; box-sizing:border-box; border:1px solid #28CAAA; word-break:keep-all; border-radius:5px; margin-top:15px; margin-bottom:30px; margin-left:3%; margin-right:3%; 
             background-image:url('/smartEditorCustom/img/decor_works.png'); background-position:bottom right; background-repeat:no-repeat; background-size:40%;}
.tbl_wdbtu tr th { font-size:17px; font-weight:600; line-height:60px; letter-spacing:2px; color:#28CAAA; text-align:left; padding-left:15px; padding-top:5px;}
.tbl_wdbtu tr td { font-size:14px; font-weight:500; letter-spacing:1px; color:#999999; padding-bottom:20px; padding-left:15px; padding-right:20%;}

        @media (min-width:600px) and (max-width:899px) { 
            .tbl_htj {background-size:40%; } 
            .tbl_mrmb {background-size:60%; } 
            .tbl_wdbtu {background-size:55%; } 
            .tbl_htj tr th, .tbl_mrmb tr th, .tbl_wdbtu tr th {font-size:15px;     letter-spacing:2px;     padding-left:5px; } 
            .tbl_htj tr td, .tbl_mrmb tr td, .tbl_wdbtu tr td {font-size:12px;     padding-bottom:15px;     padding-left:12px; letter-spacing:0;     padding-right:20%; }
        }
        @media (max-width:599px) { 
            .tbl_htj {background-size:40%; } 
            .tbl_mrmb {background-size:60%; } 
            .tbl_wdbtu {background-size:55%; } 
            .tbl_htj tr th, .tbl_mrmb tr th, .tbl_wdbtu tr th {font-size:15px;     letter-spacing:2px;     padding-left:5px; } 
            .tbl_htj tr td, .tbl_mrmb tr td, .tbl_wdbtu tr td {font-size:12px;     padding-bottom:15px;     padding-left:12px;     padding-right:20%; }
        }



/* 조직도01 */
.subCon_employee02 {width:100%; clear:both; float:left; display:block; margin:0 0 20px;}
.subCon_employee02 table.employee_flow01 {width:70%; margin:0 15%; float:left; clear:both;}
table.employee_flow01 tr th,
table.employee_flow01 tr td {width:33% !important; text-align:center; vertical-align:middle; text-align:center; font-size:15px; letter-spacing:-1px; 
                              box-sizing:border-box; height:55px !important; border-radius:50px;}
table.employee_flow01 tr.thead th {background:#0b56a7; color:white; font-size:15px;}     
table.employee_flow01 tbody tr:nth-child(2) th {background:#04b4e6; width:32%; color:white;}  

table.employee_flow01 tbody tr td {background:#d9d9d9; font-size:14px; font-weight:600; width:31%; border-right:5px solid white; border-left:5px solid white; height:45px;}     
table.employee_flow01 tbody tr:nth-child(even) td {height:auto !important;}
table.employee_flow01 tbody tr th {background:#5ce1cd; color:white; font-weight:600;}          

table.employee_flow01 tbody tr.sero td{background:white; height:20px; color:#cdcdcd; font-weight:200;}
table.employee_flow01 tbody tr td.arrow_m {background:white; border:none; color:#cdcdcd; width:3% !important;}
table.employee_flow01 tbody tr td.arrow_m span.line2 {width:100%; float:left; border-bottom:1px solid #cdcdcd;}
table.employee_flow01 tbody tr td.bdnone {background:white;}

        @media (max-width: 599px){
          .subCon_employee02 table.employee_flow01 {width:90%; margin:0 5%;}
        }


/* 조직도02 */
.subcon_toptit_table00 .img {width:38%; text-align:center;}
.subcon_toptit_table00 .img img {max-height:204px;}
.subcon_toptit_table00 .img img + br {display:none;}
.subcon_toptit_table00 .tit1 {color:#405781; font-weight:600; font-size:25px; padding-bottom:10px; padding-left:10px;}
.subcon_toptit_table00 .tit2 {color:#333; font-size:14px; padding-left:10px;}
.subcon_toptit_table00 .tit3 {color:#777777; font-size:13px; padding-left:10px;}

        @media (min-width:600px) and (max-width:800px){
            .subcon_toptit_table00 .img img {max-height:150px;}
            .subcon_toptit_table00 .tit1 {font-size:20px; padding-right:20px;}
            .subcon_toptit_table00 td {padding-right:20px;}
        }
        @media (max-width: 599px){
            .subcon_toptit_table00 .img img {max-height:120px;}
            .subcon_toptit_table00 .tit1 {font-size:17px; padding-right:10px;}
            .subcon_toptit_table00 .tit2,
            .subcon_toptit_table00 .tit3 {font-size:12px; padding-right:10px;}
        }


.orgflow01_sj {background:#f7f7f7; width:100%; padding:60px 0; display:block; clear:both;}
table.orgflow01 {width:566px; margin:0 auto; clear:both;}
table.orgflow01 tr th,
table.orgflow01 tr td {text-align:center; vertical-align:middle; text-align:center; letter-spacing:-1px; 
                      box-sizing:border-box; height:50px !important; overflow:hidden; border:none;}
table.orgflow01 tr.thead th.chairman {background:#f36f62; color:white; font-size:17px; height:70px;}       
table.orgflow01 tr td {font-size:14px; width:auto !important;}     
table.orgflow01 tr th {font-size:16px; background:#5ce1cd; color:white; width:28% !important; border-radius:5px;}  
  table.orgflow01 tr.sero td {height:0 !important;}
  table.orgflow01 tr td.arrow_m {border:none;}
  table.orgflow01 tr td.arrow_m span.line2 {width:100%; float:left; border-bottom:1px solid #cdcdcd;}
  table.orgflow01 tr th.thimg {height:110px !important; border-radius:5px 5px 10px 10px; background:transparent; vertical-align:top;}
  table.orgflow01 tr th.thimg img {width:140%; height:auto; min-height:100%; max-height:110px;} 
  table.orgflow01 tr th.thimg img + br {display:none;}

  table.orgflow02 {width:90% !important; max-width:850px; margin:0 auto; clear:both;}
  table.orgflow02 tr th {width:19% !important; height:auto !important; background:#d8d8d8; padding:20px; color:#626262; vertical-align:top; border:1px solid #b8b8b8; border-radius:5px;}
  table.orgflow02 tr td {text-align:center;}
  table.orgflow02 tr td.arrow_m {border:none; width:auto !important;}
    table.flow02_inner {width:100%; margin:10px 0 0;}
    table.flow02_inner tr td {background:white; width:100%; color:#9c9c9c; text-align:left !important; font-size:13px; padding:5px 0 5px 15%; font-weight:400;}


.garo_line_right {width:50%; float:right; border-bottom:1px solid #cdcdcd;}
.garo_line_center {width:100%; float:left; border-bottom:1px solid #cdcdcd;}
.garo_line_left {width:50%; float:left; border-bottom:1px solid #cdcdcd;}
.sero_line {border-left:1px solid #cdcdcd;}

      @media (min-width:600px) and (max-width:800px){
          table.orgflow01 {width:70%;}
          table.orgflow01 tr th, table.orgflow01 tr td {height:40px !important;}
          table.orgflow01 tr.thead th.chairman {font-size:16px; height:50px;}
          table.orgflow01 tr th {font-size:15px;}

          table.orgflow02 tr th {width:23% !important; padding:15px 10px; font-size:13px; font-weight:400;}
          table.flow02_inner tr td {padding:5px 0 5px 10%; font-size:12px; letter-spacing:-1px;}
      }
      @media (max-width: 599px){
          .orgflow01_sj {padding:30px 0;}
          table.orgflow01 {width:90%;}
          table.orgflow01 tr th, table.orgflow01 tr td {height:40px;}
          table.orgflow01 tr.thead th.chairman {font-size:15px; height:50px !important;}
          table.orgflow01 tr th {font-size:14px;}
          table.orgflow01 tr th.thimg {height:90px;}
          table.orgflow01 tr th.thimg img {max-height:90px;}

          table.orgflow02 tr.sero {display:none;}
          table.orgflow02 tr th {width:90% !important; float:left; padding:15px; font-size:13px; margin-bottom:20px;}
          table.orgflow02 tr td.arrow_m {display:none;}
          table.flow02_inner tr td {padding:5px 0 5px 10%; font-size:13px; letter-spacing:-1px;}
      }




/* 임직원소개 02 _employee03 */
.subCon_employee03 {width:100%; clear:both; float:left; display:block; margin:10px 0 20px;}
.subCon_employee03 table.tem_basictable01 {width:100%; float:left; border-top: 2px solid #323437;}
.subCon_employee03 table.tem_basictable01 tr.thead th {background:#fff;}
.subCon_employee03 table.tem_basictable01 tr.thead th:first-child {background:#f5f5f5;}
.subCon_employee03 table.tem_basictable01 tr.thead th:nth-child(2) {background:#fafafb;}
.subCon_employee03 table.tem_basictable01 tr.thead th:last-child {border-right:none;}
.subCon_employee03 table.tem_basictable01 tr th {background:#f5f5f5; border-right:1px solid #dcdcdc; width:20% !important; height:auto !important;}
.subCon_employee03 table.tem_basictable01 tbody tr td {border-right:1px solid #dcdcdc; height:auto !important;}
.subCon_employee03 table.tem_basictable01 tbody tr td:first-child,
.subCon_employee03 table.tem_basictable01 tr th + td {background:#fafafb;}
.subCon_employee03 table.tem_basictable01 tbody tr td:nth-child(3) {width:20% !important;}
.subCon_employee03 table.tem_basictable01 tbody tr td:last-child {border-right:none; padding:7px 0; text-align:center;}

/* 임직원소개 03 _employee04 */
.subCon_employee04 {width:100%; clear:both; float:left; display:block; margin:10px 0 20px;}
.subCon_employee04 .employee04 {width:100%; float:left;}
.subCon_employee04 .employee04 tr th {width:20% !important; font-size:16px; border-bottom:1px solid #dcdcdc; padding:0px 0; text-align:left; vertical-align:top;}
.subCon_employee04 .employee04 tr td {border-bottom:1px solid #dcdcdc; padding:10px 0; vertical-align:top; height:auto !important;}
.subCon_employee04 .employee04 tr td:nth-child(2) {width:15% !important; text-align:center; padding:10px;}
.subCon_employee04 .employee04 tr td:nth-child(2) img {width:100px; height:125px;}
.subCon_employee04 .employee04 tr td:last-child {line-height:20px; font-size:13px;}
.subCon_employee04 .employee04 tr td:last-child strong.name {font-size:17px; margin:5px 0 10px; float:left; width:100%; display:block;}
.subCon_employee04 .employee04 tr td:last-child strong.name span {font-size:14px; padding-left:10px; color:#636363;}

.subCon_employee04 .employee04_2 {width:100%; float:left;}
.subCon_employee04 .employee04_2 tr th {text-align:left; width:25%; font-size:16px; vertical-align:top;}
.subCon_employee04 .employee04_2 tr td {width:25% !important; height:auto !important; word-break:break-all; font-size:13px; line-height:18px;}
.subCon_employee04 .employee04_2 tr td.photo {padding:10px 0;}
.subCon_employee04 .employee04_2 tr td.photo img {width:100px; height:125px;}
.subCon_employee04 .employee04_2 tr td strong.name {font-size:16px; float:left; padding-bottom:10px;}

    @media (max-width:599px){
        .subCon_employee04 .employee04 tr th {width:12% !important; font-size:15px;}
        .subCon_employee04 .employee04 tr td:nth-child(2) {width:18% !important;}
        .subCon_employee04 .employee04 tr td:nth-child(2) img {width:100%; height:auto;}
        .subCon_employee04 .employee04 tr td:last-child {letter-spacing:-1px;}
        .subCon_employee04 .employee04 tr td:last-child strong.name {font-size:14px; margin:0 0 5px; letter-spacing:0px;}
        .subCon_employee04 .employee04 tr td:last-child strong.name span {font-size:12px;}

        .subCon_employee04 .employee04_2 tr th {font-size:15px; padding-right:15px;}
        .subCon_employee04 .employee04_2 tr td {padding:0 15px 0 0; letter-spacing:-1px; font-size:12px;}
        .subCon_employee04 .employee04_2 tr td.photo img {width:65%; height:auto;}
        .subCon_employee04 .employee04_2 tr td strong.name {font-size:14px; letter-spacing:0px;}
    } 



/* 금리안내표 01 */
.subCon_Commontem_rate01 {width:100%; clear:both; float:left; display:block; margin:0 0 20px;}
.subCon_Commontem_rate01 table.tem_rate01 {width:100%; clear:both; border-bottom:0px solid #323437; margin-top:10px;}
table.tem_rate01 tr {height:30px; padding:7px 0;}
table.tem_rate01 tr.thead th {width:15%; border:1px solid #e5e6e6; border-top:1px solid #323437; border-width:1px 1px 1px 0; background-color:#f3f3f3; text-align:center; padding:10px 0; font-size:14px; color:#000; letter-spacing:-1px;}
table.tem_rate01 tr.thead1 th {border-top:2px solid #323437;}
table.tem_rate01 tr.thead1 th:first-child {width:25% !important;}
table.tem_rate01 tr.thead1 th:last-child {border-right:none;}

table.tem_rate01 tbody tr th {font-size:13px; width:25%; border-bottom:1px solid #e5e6e6;}
table.tem_rate01 tbody tr td {font-size:13px; width:15% !important; border-bottom:1px solid #e5e6e6; padding:7px 10px; text-align:center; border-right:1px solid #e5e6e6;}
table.tem_rate01 tbody tr th:first-child {border-right:1px solid #e5e6e6; color:#6c6e6f; letter-spacing:-1px; padding:5px 0; padding-left:20px; line-height:18px; background-color:#fdfdfd; vertical-align:middle;}
table.tem_rate01 tbody tr td:last-child {width:30% !important; text-align:left; border-right:none; color:#636363; letter-spacing:-1px; line-height:18px;}
table.tem_rate01 tr.thead th:first-child {background:#f3f3f3; padding-left:0;}

      @media (max-width:599px){
        table.tem_rate01 tr.thead th {padding:5px; font-size:12px;}
        table.tem_rate01 tbody tr th {width:25%; padding:5px; font-size:13px; letter-spacing:-1px;}
        table.tem_rate01 tbody tr td {padding:5px 5px 5px 10px; font-size:12px;}
        table.tem_rate01 tbody tr td:last-child {padding:5px; font-size:11px;}
      }



/* 금리안내표 02_대출금리 */
table.tem_rate02 {width:100%; clear:both; border-bottom:0px solid #323437; margin:5px 0 20px;}
table.tem_rate02 tr {height:30px; padding:7px 0;}
table.tem_rate02 tr.thead th {border:1px solid #e5e6e6; border-top:1px solid #323437; border-width:1px 1px 1px 0; background-color:#f3f3f3; color:#6c6e6f; text-align:center; padding:10px 0; font-size:14px; color:#000; letter-spacing:-1px;}
table.tem_rate02 tr.thead1 th {border-top:2px solid #323437;}
table.tem_rate02 tr.thead1 th:last-child {border-right:none;}

table.tem_rate02 tbody tr th {font-size:13px;  border-bottom:1px solid #e5e6e6;}
table.tem_rate02 tbody tr td {font-size:13px; border-bottom:1px solid #e5e6e6; padding:7px 10px; text-align:center; border-right:1px solid #e5e6e6;}
table.tem_rate02 tbody tr th:first-child {width:30% !important; border-right:1px solid #e5e6e6; color:#6c6e6f; letter-spacing:-1px; padding:0 20px; line-height:18px; background:#fcfcfc; vertical-align:middle;}
table.tem_rate02 tbody tr td:last-child {width:50% !important; text-align:left; border-right:none; color:#636363; letter-spacing:-1px; line-height:18px;}
table.tem_rate02 tr.thead th:first-child {background:#f3f3f3;}

.rate02_lastbox {box-sizing:border-box; background:#35b0b8; width:100%; padding:8px 0; font-size:16px; letter-spacing:-1px; display:block; clear:both; text-align:center; color:white;}
.rate02_lastbox > b {color:#193a97;}

    @media (max-width:599px){
      table.tem_rate02 tr.thead th {padding:5px; font-size:12px;}
      table.tem_rate02 tbody tr th {width:25% !important; padding:5px; font-size:12px; letter-spacing:-1px;}
      table.tem_rate02 tbody tr td {padding:5px 5px 5px 10px; font-size:12px;}
      table.tem_rate02 tbody tr th:first-child {padding:5px;}
      table.tem_rate02 tbody tr td:last-child {width:60% !important; padding:5px; font-size:11px;}

      .rate02_lastbox {padding:8px; font-size:14px;}
    }



/* 금리안내표 03 _ 수수료안내표 */
table.tem_rate03 {width:100%; clear:both; border-bottom:0px solid #323437; margin:5px 0 0px;}
table.tem_rate03 tr {height:30px; padding:7px 0;}
table.tem_rate03 tr.thead th {border:1px solid #e5e6e6; border-top:1px solid #323437; border-width:1px 1px 1px 0; background-color:#f3f3f3; color:#6c6e6f; text-align:center; padding:10px 0; font-size:14px; letter-spacing:-1px;}
table.tem_rate03 tr.thead1 th {border-top:2px solid #323437;}
table.tem_rate03 tr.thead1 th:last-child {border-right:none;}

table.tem_rate03 tbody tr th {font-size:13px;  border-bottom:1px solid #e5e6e6; border-top:2px solid #e5e6e6;}
table.tem_rate03 tbody tr td {font-size:13px; /*background:#fcfcfc;*/ line-height:18px; border-bottom:1px solid #e5e6e6; padding:7px 10px; text-align:center; border-right:1px solid #e5e6e6;}
table.tem_rate03 tbody tr th + td {width:20%; background:#fcfcfc;}
table.tem_rate03 tbody tr td:first-child {background:#fcfcfc;}
table.tem_rate03 tbody tr th ~ td {border-top:2px solid #e5e6e6;}
table.tem_rate03 tbody tr td:nth-last-child(4),
table.tem_rate03 tbody tr td:nth-last-child(3),
table.tem_rate03 tbody tr td:nth-last-child(2) {width:15%; background:transparent; border-bottom:1px dashed #e5e6e6;}
table.tem_rate03 tbody tr th:first-child {width:25% !important; font-weight:600; border-right:1px solid #e5e6e6; text-align:center; color:#0a58a3; font-size:14px; letter-spacing:-1px; padding:0 20px; line-height:18px; background:#f3f6fb; vertical-align:middle;}
table.tem_rate03 tbody tr td:last-child {width:10% !important; border-right:none; color:#636363; letter-spacing:-1px; line-height:18px; background:transparent;}
table.tem_rate03 tr.thead th:first-child {background:#f3f3f3; color:#6c6e6f;}

      @media (max-width:599px){
        table.tem_rate03 tr.thead th {padding:5px; font-size:12px;}
        table.tem_rate03 tbody tr th {width:25% !important; padding:5px; font-size:12px; letter-spacing:-1px;}
        table.tem_rate03 tbody tr td {padding:5px 5px 5px 10px; font-size:12px;}
        table.tem_rate03 tbody tr th:first-child {padding:5px; width:20% !important;}
        table.tem_rate03 tbody tr td:last-child {width:10% !important; padding:5px; font-size:11px;}
        table.tem_rate03 tbody tr th + td {width:17% !important; padding:5px;}
        table.tem_rate03 tbody tr td:nth-last-child(4), table.tem_rate03 tbody tr td:nth-last-child(3), table.tem_rate03 tbody tr td:nth-last-child(2) {font-size:11.5px; padding:7px 5px;}
      }
  table.tem_rate03_1 tr.thead th {background:#fcfcfc; border-bottom:2px solid #e5e6e6;}
  table.tem_rate03_1 tr.thead th:first-child {background:#fcfcfc;}
  table.tem_rate03_1 tbody tr th:first-child { width:40% !important; color:#0a58a3;}  
  table.tem_rate03_1 tbody tr td:last-child {width:25% !important; text-align:center;}




/* 카드상품01 리스트 */
.subCon_card01 table.vlt_listtable01 tr th img {width:80%; height:auto !important;}
        @media (max-width:699px){
          .subCon_card01 table.vlt_listtable01 {width:100%;}
          .subCon_card01 table.vlt_listtable01 tr {clear:none; width:65%; float:left; margin-bottom:0;}
          .subCon_card01 table.vlt_listtable01 tr:first-child {width:35%; float:left;}
          .subCon_card01 table.vlt_listtable01 tr td.tit {padding:0 0 5px;}
        }
        @media (max-width:499px){
          .subCon_card01 table.vlt_listtable01 tr th img {width:80%; max-height:170px;}
        }

.half46_l {width:40% !important;}
.half46_l img {width:85%;}
.half64_r {width:60% !important; vertical-align:top;}






/* 금융계산기_ 예금계산기01 */
.subCon_carcul01 {width:100%; float:left; display:block; clear:both; margin:10px 0 30px;}
.subCon_carcul01 .tit {width:100%; float:left; margin-bottom:10px;}
.subCon_carcul01 .tit h3 {float:left;}
.subCon_carcul01 .tit div.div_inputbtn {float:right;}
.subCon_carcul01 .tit div.div_inputbtn span {margin-right:5px; font-size:14px; letter-spacing:-1px; font-weight:600;}
.subCon_carcul01 .tit div.div_inputbtn input {border:1px solid #bcbcbc; height:30px; padding:0 5px;}
.subCon_carcul01 .tit div.div_inputbtn input:focus {outline:none;}
.subCon_carcul01 .tit div.div_inputbtn button {background-color:#323437; color:white; border-radius:3px; height:34px; border:none; padding:0 13px; box-sizing:border-box;}

.subCon_carcul01 div.calculator {width:100%; float:left; clear:both;}
.subCon_carcul01 div.calculator table {width:100%; border:1px solid #dcdcdc; border-top:2px solid #323437; border-collapse:collapse; }

.subCon_carcul01 div.calculator table thead tr th, 
.subCon_carcul01 div.calculator table thead tr td {text-align:center; padding:10px 5px; font-size:14px; font-weight:600;}
.subCon_carcul01 div.calculator table tbody tr th {background:#f5f5f5; padding:10px 10px; font-size:14px; text-align:left;}
.subCon_carcul01 div.calculator table tbody tr td {font-size:13px; padding:10px 15px; text-align:left;}
.subCon_carcul01 div.calculator table thead tr:last-child td {font-weight:400; letter-spacing:-1px;}
.subCon_carcul01 div.calculator table tbody tr:first-child th,
.subCon_carcul01 div.calculator table tbody tr:first-child td {border-top:2px solid #dcdcdc;}
.subCon_carcul01 div.calculator table tbody tr td:nth-child(2) {width:12%; text-align:center;}
.subCon_carcul01 div.calculator table tbody tr td:nth-child(3),
.subCon_carcul01 div.calculator table tbody tr td:nth-child(4),
.subCon_carcul01 div.calculator table tbody tr td:nth-child(5),
.subCon_carcul01 div.calculator table tbody tr td:last-child {width:18%;}

      @media (max-width:599px){
        .subCon_carcul01 .tit div.div_inputbtn {width:100%; margin-top:10px;}
        .subCon_carcul01 .tit div.div_inputbtn input {height:25px;}
        .subCon_carcul01 .tit div.div_inputbtn button {height:27px;}
        .subCon_carcul01 div.calculator table thead tr th, .subCon_carcul01 div.calculator table thead tr td {font-size:13px; letter-spacing:-1px;}
        .subCon_carcul01 div.calculator table tbody tr th {font-size:13px; letter-spacing:-1px; width:20%;}
        .subCon_carcul01 div.calculator table tbody tr td {padding:10px 5px;}
        .subCon_carcul01 div.calculator table tbody tr td:nth-child(2) {width:7%;}
        .subCon_carcul01 div.calculator table tbody tr td:last-child {width:21%;}
      }


/* 금융계산기_ 대출계산기01 */
.subCon_carcul02 {width:100%; float:left; display:block; clear:both; margin:10px 0 30px; }
.subCon_carcul02 table.btn_table {width:100%; float:left; border:1px solid #dcdcdc; border-top:2px solid #323437; border-collapse:collapse; box-sizing:border-box;}
.subCon_carcul02 table.btn_table tr th {width:17%; padding:10px 5px; font-size:14px;}
.subCon_carcul02 table.btn_table tr td {width:35%; padding:10px 10px; font-size:14px;}  
.subCon_carcul02 table.btn_table tr td:last-child {width:50%; font-size:13px; line-height:22px; font-weight:600;}
.subCon_carcul02 table.btn_table tr td:last-child span.small {font-weight:400; letter-spacing:-1px; color:#636363;}
.subCon_carcul02 table.btn_table tr td input[type="text"] {height:30px; border:1px solid #bcbcbc; padding:0 10px; color:#636363;}
.subCon_carcul02 table.btn_table tr td select#lnType {height:30px; border:1px solid #bcbcbc; padding:0 5px; color:#636363;}
.subCon_carcul02 table.btn_table tr td input[type="text"]:focus,.subCon_carcul02 table tr td select#lnType:focus {outline:none;}
.subCon_carcul02 table.btn_table tr td span#lnPriceKr {color:#797979; font-size:13px; letter-spacing:-1px;}
.subCon_carcul02 table.btn_table tr td span#lnPriceKr:before {content:"\276c"; font-size:13px padding-right:1px;}
.subCon_carcul02 table.btn_table tr td span#lnPriceKr:after {content:"\276d"; font-size:13px; padding-left:1px;}
.subCon_carcul02 table.btn_table tr td input[type="button"] {padding:2px 5px; background:#f5f5f5; border:2px solid #dcdcdc; border-radius:3px; cursor:pointer; letter-spacing:-1px; margin-top:5px;}
.subCon_carcul02 table.btn_table tr td input[type="button"]:hover {background:#dcdcdc; }

/*calculator btn*/
.subCon_carcul02 div.text-center {width:100%;float:left; clear:both; display:block; text-align:center; margin:20px 0 30px;}
.subCon_carcul02 div.text-center button {background-color:#323437; color:white; border-radius:3px; height:34px; cursor:pointer; border:none; padding:0 13px; box-sizing:border-box;}
.subCon_carcul02 div.text-center button:last-child {background:#de1904; border:1px solid #de1904;}
.subCon_carcul02 div.text-center button:last-child:hover {background:white; color:#de1904;}
  
      @media (max-width:499px){
          .subCon_carcul02 table.btn_table tr th {width:20%; float:left; box-sizing:border-box; border:none; font-size:13px; letter-spacing: -1px; line-height:30px;}
          .subCon_carcul02 table.btn_table tr th:after {content:":"; float:right; position:absolute; margin-left:5px;}
          .subCon_carcul02 table.btn_table tr td {width:80%; float:left; border:none; border-collapse:collapse; box-sizing:border-box;}
          .subCon_carcul02 table.btn_table tr td:last-child {width:100%; float:left;clear:both; border:1px solid #dcdcdc;border-width:0 0 2px 0; padding:0 5px 20px 20%;}
          .subCon_carcul02 table.btn_table tr td input[type="text"] {width:80px;}
          .subCon_carcul02 table.btn_table tr td select#lnType {width:80%;}
          .subCon_carcul02 table.btn_table tr:last-child td:last-child {width:80%; padding:10px 5px 5px; border-bottom:none; clear:none;}
          .subCon_carcul02 table.btn_table tr td input[type="button"] {padding:2px 7px;}
      }

/* calculator result table */
table.cal_result01 {width:100%; float:left; clear:both; border:1px solid #dcdcdc; border-top:2px solid #323437; margin:10px 0 20px; border-collapse:collapse; box-sizing:border-box;}
table.cal_result01 tr th {background:#f5f5f5; font-size:14px; padding:10px 10px; text-align:center; border-bottom:2px solid #dcdcdc;}
table.cal_result01 tr td {font-size:13px; padding:10px 10px 10px 20px; text-align:left;}
table.cal_result01_1 tr td:first-child {width:10%; text-align:center; padding:10px; font-weight:600; color:#636363;}
.subCon_carcul02 div.tit {font-size:17px; font-weight:600;}
.subCon_carcul02 div.tit:after {content:":"; padding-left:5px;}
.subCon_carcul02 .readmore_btn {display:none;}
#loanResultView2, #loanAreaType3 {width:100%; float:left;}
#loanResultView1 {width:100%; height:325px; overflow-y:scroll; float:left; margin-bottom:20px; border-bottom:1px solid #cdcdcd;}
#loanResultView2 {width:100%; max-height:325px; overflow-y:scroll; margin-bottom:20px; border-bottom:1px solid #cdcdcd;}
.subCon_carcul02 .readmore_btn {display:inline; text-align:right; width:100%; float:left;}
.subCon_carcul02 .readmore_btn button {padding:0 13px; box-sizing:border-box; border-radius:3px; height:30px; cursor:pointer; background:#cdcdcd; border:none;}
.subCon_carcul02 .readmore_btn button:focus {outline:none;}

#loanResultView1 table tr.line12 {border-bottom:2px solid #cdcdcd;}

      @media (max-width:599px){
        table.cal_result01 tr th {font-size:13px; letter-spacing:-1px;}
        table.cal_result01 tr td {padding:7px 5px; word-break:break-all;}

      }


/* 대출안내 절차_step01 */
.subCon_step01 {width:100%; float:left; clear:both; display:block; margin:10px 0 20px; text-align:center;}
.subCon_step01 table.step01 {width:100%; max-width:960px; clear:both; /*float:left;*/ display:inline-block;}
.subCon_step01 table.step01 tr th {background:#eaeaea; width:170px !important; height:170px !important; padding:10px; box-sizing:border-box; border-radius:50%; text-align:center;}
.subCon_step01 table.step01 tr th img { max-width:85px; }
.subCon_step01 table.step01 tr th span {width:100%; clear:both; font-size:14px; letter-spacing:-1px; line-height:20px;}
.subCon_step01 table.step01 tr td {width:20px !important; height:auto !important; text-align:center; background:white;}

      @media (min-width:500px) and (max-width:799px){
        .subCon_step01 table.step01 tr th {width:17% !important; height:140px !important; border-radius:20px; vertical-align:top;}
        .subCon_step01 table.step01 tr th img {width:100%;}
        .subCon_step01 table.step01 tr th span {border-radius:}
      }
      @media (max-width:499px){
        .subCon_step01 table.step01 {display:table; }
        .subCon_step01 table.step01 tr th {width:100% !important; height:auto !important; padding:5px 10px; float:left; clear:both; border-radius:20px;}
        .subCon_step01 table.step01 tr th img + br {display:none;}
        .subCon_step01 table.step01 tr th img {display:block; margin:0 auto; clear:both; text-align:center; }
        .subCon_step01 table.step01 tr th span {clear:none; height:auto; text-align:left; box-sizing:border-box;}
        .subCon_step01 table.step01 tr td {width:100% !important; float:left; clear:both;}
        .subCon_step01 table.step01 tr td img {transform:rotate(90deg);}
      }







/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* yong _ subcontents css */


/* 1_5. 임직원 소개02 (표 형식:지점별 ver.02)*/
.mem_template1 caption { overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}
.mem_template1_headings { width:100%; clear:both;  margin-bottom:20px; text-align:left; background:linear-gradient(to right, #0061ae , #f5f5f5);  color:white; font-size:20px; font-weight:600; height:60px; line-height:60px; text-indent: 1%; padding:0 20px;}
.mem_template1_headings tr td {width:100%; font-size:20px; font-weight:600; line-height:60px; color:white;}

table.mem_template1 { width: 100%; margin: 10px 0 30px; border-left: 3px solid white; border-right: 3px solid white;}
table.mem_template1:last-child {float:right;}

table.mem_template1 tr { height: 30px;}
table.mem_template1 tr.thead th { text-align: center; height: 35px; letter-spacing: 2px; font-size: 17px; padding: 7px 0; color: #0061ae; border: 2px solid #b3cee5; width: 10%; background: #c7dbec;}
table.mem_template1 tr.thead td { text-align: center; height: 35px; letter-spacing: 2px; font-size: 14px; padding: 7px 0; color: #0061ae;  border: 1px solid #b3cee5; border-left:none; width: 30%; background: #c7dbec; font-weight: 900;}
table.mem_template1 tbody tr th { width: 10% !important; font-size: 15px; padding: 7px 20px; font-weight: 700; line-height:20px; letter-spacing: -1px; text-align: left; border: 1px solid #b3cee5; background: #e1ebf3; color: #0061ae; text-align: center; border-top:none;}
table.mem_template1 tbody tr td { width: 30% !important; height:auto !important; font-size: 12px; text-align: center;  padding: 7px 20px; border:1px solid #dcdcdc; border-top:none; border-left:none;}
table.mem_template1 tbody tr td:first-child { background: #f5f5f5;}
table.mem_template1 tbody tr td#extra { background: #f5f5f5;}
table.mem_template1 tbody tr th hr {  border: 2px solid #0061ae; width: 50%;}

#mem_template1_headings1, #mem_template1_headings2 { background-color: #f5f5f5; text-align: center; height: 45px; font-size: 28px; font-weight: 700; color: black; border-bottom: 3px solid #0061ae;}
.mem_template1_headings .fa-user-o:before {font-size:20px;}





/* 1_5. 임직원 소개01 (표 형식 ver.02) */
.mem_template2 caption, .mem_template2_headings caption,
#mem_template2_headings2 caption,#mem_template2_headings1 caption { overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}

.mem_template2_headings { width: 100%; clear: both; margin-bottom: 20px; text-align: center; color: black; font-size: 20px; font-weight: 600; height: 60px;  text-align:center;}
.mem_template2_headings tr td {font-size:20px; font-weight:600; line-height:60px; text-align:center;}
.mem_template2_headings .fa-group:before, .mem_template2_headings .fa-users:before {font-size:22px; padding-right:10px;}

table.mem_template2 {width:100%;}
table.mem_template2:last-child { float: right;}

table.mem_template2 tr { height: 30px;}
table.mem_template2 tr.thead th { text-align: center; height: 35px !important; letter-spacing: 2px; font-size: 15px; padding: 7px 0;color: black; border-bottom: 2px solid #dcdcdc; border-right: 2px solid #dcdcdc; border-top: 2px solid #dcdcdc; background: #e1ebf3;}
table.mem_template2 tr.thead td { text-align: center; height: 35px !important; letter-spacing: 2px; font-size: 15px; padding: 7px 0; color: black; border-bottom: 2px solid #dcdcdc; border-top: 2px solid #dcdcdc; background: #e1ebf3; font-weight: 900; }
table.mem_template2 tbody tr th { width: 30% !important; font-size: 14px; padding: 7px 20px; font-weight: 700; letter-spacing: -1px; text-align: left; border-bottom: 1px solid #dcdcdc; border-right:1px solid #dcdcdc;color: black; text-align: center;}
table.mem_template2 tbody tr td { width: 70% !important; font-size: 13px; text-align: center; padding: 7px 20px; border-bottom: 1px solid #dcdcdc; border-left:none;}
table.mem_template2 tbody tr td:first-child { background: #f5f5f5;}

#mem_template2_headings1, #mem_template2_headings2 { font-size: 17px; font-weight: 700; color: black; width:100%;}
#mem_template2_headings1 tr td, #mem_template2_headings2 tr td {font-size:17px; font-weight:600; color:#333; width:100% !important; height:auto !important;}
#mem_template2_headings1 i, #mem_template2_headings2 i { font-size: 17px; padding-right: 4px;}





/* 1_7. 조합현황/경영공시 01_2 */
.pil_basictable02 caption, .accreport02 caption, #accreport02_title caption,
.accreport02_headings00 caption { overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}
.accreport02_headings00 { width: 100%; clear: both; padding: 15px 0; margin-bottom: 20px; text-align: center;}
.accreport02_headings00 tr:first-child td {padding-bottom:20px;}
.accreport02_headings00 tr th {font-size:28px; padding-bottom:20px; font-weight:400; text-align:center;}
.accreport02_headings00 tr td {font-size:18px; text-align:center;}

table.pil_basictable02 {  width: 100%;  clear: both; display: block; padding: 20px; border-left: 5px solid #0061ae; box-sizing: border-box; background: #f5f5f5;}
table.pil_basictable02 tr {  height: 25px; line-height: 23px;}
table.pil_basictable02 tr th { width:20% !important; height:auto !important; text-align: left; font-size: 16px; box-sizing: border-box; position: relative; padding-right: 20px; vertical-align: top; padding-bottom: 23px;}
table.pil_basictable02 tr th:after { content: ">"; position: absolute; right: 0; top: 0; font-size: 14px; line-height: 22px; color: #595959; opacity: 0.5; padding-left: 19px;}
table.pil_basictable02 tr td { font-size: 14px; padding-left: 18px; padding-bottom: 23px; height:auto !important;}

table.accreport02 { width: 100%;  float: left; clear: both; margin: 10px 0 30px;}
table.accreport02:last-child { float: right; margin-bottom: 120px;}
table.accreport02 tr { height: 30px;}
table.accreport02 tr.thead th { text-align: center; height: 35px; letter-spacing: 2px; font-size: 16px; border: 1px solid #dcdcdc; border-top-width: 10px; padding: 7px 0; color: #0061ae; text-indent: 1%;}
table.accreport02 tbody tr th { width: 25% !important;  font-size: 14px; padding: 7px 20px; font-weight: 400; letter-spacing: -1px;text-align: left; border: 1px solid #dcdcdc; border-top:none;}
table.accreport02 tbody tr td { width: 25% !important; font-size: 13px; text-align: center; padding: 7px 20px;border: 1px solid #dcdcdc; border-top:none;}
table.accreport02 tbody tr:last-child th,
table.accreport02 tbody tr:last-child td { font-weight: 600; font-size: 16px;  border-top: 1px solid #dcdcdc; text-indent: 5%;}
table.accreport02 tbody tr th.p_l { text-align: left; font-size: 14px; color: #555555;}
table.accreport02 tbody tr th.p_l:before {  content: "\2013"; color: #595959; opacity: 0.5; font-weight: 600; padding-right: 5px;}

    @media (max-width:599px) {
        table.accreport02 {  width: 97%;  margin: 10px 1.5% 30px;}
        table.accreport02:last-child { float:left; }
        table.accreport02 tr.thead th { font-size:14px;}
        table.accreport02 tbody tr th { font-size:13px; padding: 3px 10px; text-align: center;}
        table.accreport02 tbody tr th.p_l { padding-left: 15px;}
        table.accreport02 tbody tr td { padding: 5px 15px;}
        table.accreport02 tbody tr:last-child th { font-size: 13px; text-align: center; }
        table.accreport02 tbody tr:last-child td { font-size: 13px;}
    }


#accreport02_title { width:100%;  font-weight: 700; color: black; background: #0061ae; height: 40px; font-size:20px; text-indent: 1%; color: white; background: linear-gradient(to right,#0061ae , #dcdcdc);}
#accreport02_title tr td {font-weight: 700; color: black;font-size:20px;color: white; padding:5px;}
.pil_basictable02 tr th i { margin: 0px;}
.accreport02_headings00 tr td img { border-radius: 100%;}

    @media (max-width:599px){ 
        .accreport02_headings00 tr th {font-size:18px;}
        .accreport02_headings00 tr td {font-size:14px;}

        #accreport02_title tr td {font-size:16px;}
        table.pil_basictable02 {padding:10px 10px 0;}
        table.pil_basictable02 tr th {font-size:14px; width:30% !important;}
        table.pil_basictable02 tr td {padding-bottom:15px; vertical-align:top;}
    }






/* 1_7. 조합현황/경영공시 01_3 */
.accreport01 caption, .pil_basictable01 caption, .accreport01_headings00 caption,
#accreport01_headings2 caption,#accreport01_headings1 caption {  display:block; visibility:hidden; overflow: hidden; width: 0;  height: 3px;  font-size: 0; line-height: 0;}

.accreport01_headings00 {  width: 100%; clear: both; /*display: block;*/ padding: 15px 0; margin-bottom: 20px; text-align: left;}
.accreport01_headings00 tr th {font-size:20px; padding-bottom:10px; font-weight:600;}
.accreport01_headings00 tr td {font-size:16px;}

table.accreport01 { width:100%;}
table.accreport01:last-child { float: right;}
table.accreport01 tr {  height: 30px;}
table.accreport01 tr.thead th { text-align: left; height: 35px; letter-spacing: 2px; font-size: 23px; padding: 7px 0; color: #0061ae; border-bottom: 1px solid #dcdcdc; font-size:16px; text-align:center;}
table.accreport01 tr.thead th .fa-minus:before {font-size:13px;}
table.accreport01 tbody tr th { width:40% !important; font-size: 14px; padding: 7px 20px; font-weight: 500; letter-spacing: -1px; text-align: left; border-bottom: 1px solid #dcdcdc;}
table.accreport01 tbody tr td { width:60% !important; font-size: 14px; font-weight: 500; text-align: center; padding: 7px 20px;  border-bottom: 1px solid #dcdcdc;}
table.accreport01 tbody tr:last-child th,
table.accreport01 tbody tr:last-child td { font-weight: 900; font-size: 15px;  text-indent: 5%; border: none;}
table.accreport01 tbody tr th.p_l { text-align: left; font-size: 13px; color: #555555;}
table.accreport01 tbody tr th.p_l:before { content: "\2013"; color: #595959; opacity: 0.5; font-weight: 600;  padding-right: 5px;}

#accreport01_headings1,
#accreport01_headings2 {width:100%; text-align:center; background-color: #f5f5f5; text-align: center; height:45px;  font-weight: 700; color: black; border-bottom: 3px solid #0061ae; font-size:17px;}
#accreport01_headings1 tr td,
#accreport01_headings2 tr td {font-size:17px; font-weight:600; line-height:45px; width:100%; text-align:center;}

table.pil_basictable01 {clear: both; width:99.7%; margin-left:0.3%; position:relative;  padding:0; box-sizing:border-box;
                        background-image: -webkit-gradient(radial, left top, 10, 90% 0%, 150, from(#0061ae), to(transparent));
                        background-image: -webkit-radial-gradient(left top, 700px 230px, #0061ae, transparent);
                        background-image: -moz-radial-gradient(left top, farthest-corner, #0061ae 0%, transparent 72%);}
.subCon table.pil_basictable01 {padding-top:3px;}
table.pil_basictable01 tr { height: 25px; line-height: 23px;}
table.pil_basictable01 tr:first-child th {padding-top:20px;}
table.pil_basictable01 tr:first-child td {padding-top:20px;}
table.pil_basictable01 tr:first-child th:after {padding-top:20px;}
table.pil_basictable01 tr th { text-align: left; font-size: 18px; box-sizing: border-box; position: relative; padding:0 20px 20px; font-weight:600; vertical-align: top; color: #0061ae; font-size:16px;  background:#f5f5f5;}
table.pil_basictable01 tr th:after {  content: ">"; position: absolute; right: 0; top: 0; font-size: 17px; line-height: 22px; color: #595959;  opacity: 0.5;}
table.pil_basictable01 tr td {width:77% !important; height:auto !important; font-size: 13px; padding-left: 18px; padding-bottom: 19px;  background:#f5f5f5; line-height:22px;}

      @media (min-width:800px) { table.pil_basictable01 tr th {width:200px !important;}}
      @media (max-width:599px) { 
            table.pil_basictable01 tr th { width: 30%; letter-spacing: -1px; padding-right: 19px;  padding-bottom: 19px;}
            table.pil_basictable01 tr td { padding-left: 20px;  padding-bottom: 19px;  line-height: 20px;}
            .pil_basictable01 {  padding: 15px;  border-width: 4px;}
            .pil_basictable01 .fa-caret-right:before {font-size:14px;}
      }
  
.pil_basictable01 i { font-size: 21px; color: #0061ae;}
.pil_basictable01:before, .pil_basictable01:after { content: ""; position: absolute;}
.pil_basictable01:before { width:3px; top: 0px; left:-3px; bottom: -3px; /*z-index:2;*/z-index:0;
                            background-image: -webkit-gradient(radial, left top, 10, 90% 0%, 150, from(#0061ae), to(transparent));
                            background-image: -webkit-radial-gradient(left top, 700px 230px, #0061ae, transparent);
                            background-image: -moz-radial-gradient(left top, farthest-corner, #0061ae 0%, transparent 72%);}
.pil_basictable01:after { top: 0; left: 0; bottom: 0; right: 0; background: #f5f5f5; z-index: -1;}




/* 1_7. 조합현황/경영공시 01_4  add 0129*/
.AR_hdr { width: 100%; border: 1px solid black; background-color: #1061af; color: white; }
.AR_hdr tr th {font-size:20px; font-weight:600; letter-spacing: 4px; padding-top: 10px; padding-bottom: 10px;color: white; text-align:center;  }
.AR_hdr tr td {font-size:17px; font-weight:400; letter-spacing: 1px; text-align: center; padding-top: 10px; padding-bottom: 10px;color: white; text-align:center; }

.AR_status { width: 100%; padding: 10px; background-color: #ececec; margin-top: 30px; margin-bottom: 50px; border-top: 2px solid #1061af; border-bottom: 2px solid #fbad42; }
.AR_status tr th {font-size: 16px; font-weight: 500; letter-spacing: 1px; text-align: left; padding: 5px; }
.AR_status tr td {font-size: 14px; font-weight: 400; letter-spacing: 1px; padding: 5px; padding-left: 70px; padding-bottom: 20px; line-height:22px;}
.AR_status tr td:before { content: "•"; color: #595959; opacity: 0.5; font-weight: 600; padding-right: 5px; }

.tbl_title_lg { width: 90%; clear: both; margin-left: 5%; margin-right: 5%; border-bottom: none; }
.tbl_title_lg tr th { font-size: 17px; font-weight: 600; letter-spacing: 1px; text-align: left; padding-bottom: 20px; }

.AR_tbl_ast {width: 80%; margin-left: 10%; margin-right: 10%; box-sizing: border-box; border-collapse: collapse; margin-bottom: 40px; background-color: #e0dede; }
.AR_tbl_ast tr th {width: 40% !important; font-size: 14px; font-weight: 500; letter-spacing: 1px;text-align: left;padding-top: 15px;padding-left: 20px;padding-bottom: 5px;}
.AR_tbl_ast tr td { font-size: 13px;font-weight: 400;letter-spacing: 1px;padding-top: 15px;padding-bottom: 5px;text-align: center;background-color: #ececec;}
.AR_tbl_ast tr:nth-of-type(1) th:nth-of-type(1) {font-size: 16px;font-weight: 600;padding-left: 0px;padding-bottom: 0px;width: 20% !important;border: 2px solid #1061af;background-color: #ececec;text-align: center;}
.AR_tbl_ast tr:nth-of-type(7) th:nth-of-type(1) {font-size: 15px;font-weight: 600;padding-left: 30px;padding-bottom: 15px;}
.AR_tbl_ast tr:nth-of-type(7) td:nth-of-type(1) {font-size: 15px;font-weight: 600;padding-bottom: 15px;}

.AR_tbl_dbt {width: 80%;margin-left: 10%;margin-right: 10%;box-sizing: border-box;border-collapse: collapse;margin-bottom: 40px;background-color: #e0dede;}
.AR_tbl_dbt tr th {width: 40%;font-size: 14px;font-weight: 500;letter-spacing: 1px;text-align: left;padding-top: 15px;padding-left: 20px;padding-bottom: 5px;}
.AR_tbl_dbt tr td {font-size: 13px;font-weight: 400;letter-spacing: 1px;padding-top: 15px;padding-bottom: 5px;text-align: center;background-color: #ececec;}
.AR_tbl_dbt tr:nth-of-type(1) th:nth-of-type(1){ font-size: 16px; font-weight: 600; padding-left: 0px; padding-bottom: 0px; width: 20% !important; border: 2px solid #fbad42; background-color: #ececec; text-align: center;}
.AR_tbl_dbt tr:nth-of-type(10) th:nth-of-type(1) { font-size: 15px; font-weight: 600; padding-left: 30px; padding-bottom: 15px;}
.AR_tbl_dbt tr:nth-of-type(10) td:nth-of-type(1) { font-size: 15px; font-weight: 600; padding-bottom: 15px;}

.AR_tbl_cst { width: 80%; margin-left: 10%; margin-right: 10%; box-sizing: border-box; border-collapse: collapse; margin-bottom: 40px; background-color: #e0dede;}
.AR_tbl_cst tr th { width: 40%; font-size: 14px; font-weight: 500; letter-spacing: 1px; text-align: left; padding-top: 15px; padding-left: 20px; padding-bottom: 5px;}
.AR_tbl_cst tr td { font-size: 13px; font-weight: 400; letter-spacing: 1px; padding-top: 15px; padding-bottom: 5px; text-align: center; background-color: #ececec;}
.AR_tbl_cst tr:nth-of-type(1) th:nth-of-type(1) { font-size: 16px; font-weight: 600; padding-left: 0px; padding-bottom: 0px; width: 20% !important; border: 2px solid #1061af; background-color: #ececec; text-align: center;}
.AR_tbl_cst tr:nth-of-type(10) th:nth-of-type(1) { font-size: 15px; font-weight: 600; padding-left: 30px; padding-bottom: 15px;}
.AR_tbl_cst tr:nth-of-type(10) td:nth-of-type(1) { font-size: 15px; font-weight: 600; padding-bottom: 15px;}

.AR_tbl_rvn { width: 80%; margin-left: 10%; margin-right: 10%; box-sizing: border-box; border-collapse: collapse; margin-bottom: 40px; background-color: #e0dede;}
.AR_tbl_rvn tr th { width: 40%; font-size: 14px; font-weight: 500; letter-spacing: 1px; text-align: left; padding-top: 15px; padding-left: 20px; padding-bottom: 5px;}
.AR_tbl_rvn tr td { font-size: 13px; font-weight: 400; letter-spacing: 1px; padding-top: 15px; padding-bottom: 5px; text-align: center; background-color: #ececec;}
.AR_tbl_rvn tr:nth-of-type(1) th:nth-of-type(1) { font-size: 16px; font-weight: 600; padding-left: 0px; padding-bottom: 0px; width: 20% !important; border: 2px solid #fbad42; background-color: #ececec; text-align: center;}
.AR_tbl_rvn tr:nth-of-type(8) th:nth-of-type(1) { font-size: 15px; font-weight: 600; padding-left: 30px; padding-bottom: 15px;}
.AR_tbl_rvn tr:nth-of-type(8) td:nth-of-type(1) { font-size: 15px; font-weight: 600; padding-bottom: 15px;}

          @media (min-width: 600px) and (max-width: 1049px) {
              .AR_status { padding: 8px; }
              .AR_status tr th { font-size: 15px; padding: 0; }
              .AR_status tr td { font-size: 13px; padding-bottom: 15px; }
              .tbl_title_lg { width: 94%; margin: 0 3%; }
              .AR_tbl_ast { width: 92%; margin-left: 4%; margin-right: 4%;}
              .AR_tbl_ast tr th { font-size: 13px; padding-bottom: 11px; padding-top: 11px;}
              .AR_tbl_ast tr td { font-size: 12px; padding-bottom: 11px; padding-top: 11px; }
              .AR_tbl_ast tr:nth-of-type(1) th:nth-of-type(1) { font-size: 17px; }
              .AR_tbl_ast tr:nth-of-type(7) th:nth-of-type(1), .AR_tbl_ast tr:nth-of-type(7) td:nth-of-type(1) { font-size: 14px; padding-bottom: 11px;}
              .AR_tbl_dbt { width: 92%; margin-left: 4%; margin-right: 4%;}
              .AR_tbl_dbt tr th { font-size: 13px; padding-bottom: 11px; padding-top: 11px;}
              .AR_tbl_dbt tr td { font-size: 12px; padding-bottom: 11px; padding-top: 11px;}
              .AR_tbl_dbt tr:nth-of-type(1) th:nth-of-type(1) { font-size: 17px; }
              .AR_tbl_dbt tr:nth-of-type(10) th:nth-of-type(1), .AR_tbl_dbt tr:nth-of-type(10) td:nth-of-type(1) { font-size: 14px; padding-bottom: 11px;}
              .AR_tbl_cst { width: 92%; margin-left: 4%; margin-right: 4%;}
              .AR_tbl_cst tr th { font-size: 13px; padding-bottom: 11px; padding-top: 11px;}
              .AR_tbl_cst tr td { font-size: 12px; padding-bottom: 11px; padding-top: 11px; }
              .AR_tbl_cst tr:nth-of-type(1) th:nth-of-type(1) { font-size: 17px; }
              .AR_tbl_cst tr:nth-of-type(10) th:nth-of-type(1),.AR_tbl_cst tr:nth-of-type(10) td:nth-of-type(1) {font-size: 14px;padding-bottom: 11px;}
              .AR_tbl_rvn {width: 92%; margin-left: 4%; margin-right: 4%; }
              .AR_tbl_rvn tr th { font-size: 13px;padding-bottom: 11px;padding-top: 11px; }
              .AR_tbl_rvn tr td {font-size: 12px; padding-bottom: 11px; padding-top: 11px; }
              .AR_tbl_rvn tr:nth-of-type(1) th:nth-of-type(1) {font-size: 17px;}
              .AR_tbl_rvn tr:nth-of-type(8) th:nth-of-type(1), .AR_tbl_rvn tr:nth-of-type(8) td:nth-of-type(1) {font-size: 14px; padding-bottom: 11px; }
          }

          @media (max-width: 599px) {
            .AR_hdr tr th {font-size:18px;} .AR_hdr tr td {font-size:14px;}
              .AR_status { padding: 5px; }
              .AR_status tr th {font-size: 15px;padding: 0;}
              .AR_status tr td { font-size: 13px;padding-bottom: 10px; padding-left:20px;}
              .tbl_title_lg {width: 96%; margin: 0 2%; }
              .AR_tbl_ast, .AR_tbl_dbt, .AR_tbl_cst, .AR_tbl_rvn  {width:100%; margin:10px 0 20px;}
              .AR_tbl_ast tr th {font-size: 13px;padding-bottom: 8px;padding-top: 8px; }
              .AR_tbl_ast tr td { font-size: 12px;padding-bottom: 8px;padding-top: 8px;}
              .AR_tbl_ast tr:nth-of-type(1) th:nth-of-type(1) { font-size: 16px;}
              .AR_tbl_ast tr:nth-of-type(7) th:nth-of-type(1),.AR_tbl_ast tr:nth-of-type(7) td:nth-of-type(1) { font-size: 14px; padding-bottom: 8px;}
              .AR_tbl_dbt tr th {font-size: 13px; padding-bottom: 8px;padding-top: 8px; }
              .AR_tbl_dbt tr td { font-size: 12px;padding-bottom: 8px;padding-top: 8px;}
              .AR_tbl_dbt tr:nth-of-type(1) th:nth-of-type(1) { font-size: 16px;}
              .AR_tbl_dbt tr:nth-of-type(10) th:nth-of-type(1),.AR_tbl_dbt tr:nth-of-type(10) td:nth-of-type(1) { font-size: 14px;padding-bottom: 8px;}
              .AR_tbl_cst tr th { font-size: 13px;padding-bottom: 8px; padding-top: 8px;}
              .AR_tbl_cst tr td { font-size: 12px;padding-bottom: 8px;padding-top: 8px; }
              .AR_tbl_cst tr:nth-of-type(1) th:nth-of-type(1) { font-size: 16px; }
              .AR_tbl_cst tr:nth-of-type(10) th:nth-of-type(1), .AR_tbl_cst tr:nth-of-type(10) td:nth-of-type(1) { font-size: 14px;padding-bottom: 8px; }
              .AR_tbl_rvn tr th { font-size: 13px;padding-bottom: 8px;padding-top: 8px; }
              .AR_tbl_rvn tr td {font-size: 12px;padding-bottom: 8px;padding-top: 8px;}
              .AR_tbl_rvn tr:nth-of-type(1) th:nth-of-type(1) { font-size: 16px;}
              .AR_tbl_rvn tr:nth-of-type(8) th:nth-of-type(1), .AR_tbl_rvn tr:nth-of-type(8) td:nth-of-type(1) {font-size: 14px;padding-bottom: 8px; }
          }




/* 사회공헌 volunteer 02 */
.head_tbl_title { width:100%; clear:both;}
.head_tbl_title00 { letter-spacing:10px; text-align:center; font-size:19px;}
.head_tbl_title_img { width:100%; text-align:center; padding:40px 0 10px;}
.head_tbl_title_01 {text-align:center; font-size:21px; text-indent:4%; letter-spacing:14px; padding:5px 0 0;}
.head_tbl_title_02{font-size:13px; text-align:center; color:#999999; padding:20px 0;}
    .head_tbl_title #text_label_01 {color:skyblue;}
    .head_tbl_title #text_label_02 {color:#3399FF;}
    .head_tbl_title #text_label_03 {color:#666699;}

.volunteer02_box00 {display:block; clear:both; vertical-align:middle; height:auto; float:left; }
.volunteer02_box00 > table {}

.body_tbl_content_lft {clear:both; float:left; width:45%;}
.body_tbl_content_lft tr th {font-size:18px; color:#666666; text-align:left; padding-left:20px; padding-bottom:20px; width:50% !important; height:auto !important;}
.body_tbl_content_lft tr td {font-size:13px; color:#999999; text-align:left; padding-left:20px; padding-bottom:10px; width:50% !important; height:auto !important; padding-top:5px; font-weight:500; letter-spacing:1px; line-height:150%;}

.body_tbl_content_lft_img {width:50% !important;}
.body_tbl_content_lft_img img {max-width:100%;}
.body_tbl_content_lft_img tr th {width:100% !important;}

.body_tbl_content_rgt {clear:both; float:right; width:45%;}
.body_tbl_content_rgt tr th {font-size:18px; color:#666666; text-align:left; padding-left:20px; padding-bottom:20px; width:50% !important; height:auto !important;}
.body_tbl_content_rgt tr td {font-size:13px; color:#999999; padding-left:20px; padding-bottom:10px; padding-top:5px; font-weight:500; width:50% !important; height:auto !important; letter-spacing:1px; line-height:150%;}
.body_tbl_content_rgt_img tr th {text-align:center; vertical-align:middle; width:100% !important;}
.body_tbl_content_rgt_img tr th img {margin-left:0;}

.body_tbl_content_lft02 { clear:both; float:left; width:30%;}
.body_tbl_content_lft02 tr th { font-size:18px; color:#666666; text-align:left; padding:0 0 20px 20px; width:50% !important; height:auto !important;}
.body_tbl_content_lft02 tr td { font-size:13px; color:#999999; text-align:left; padding:5px 0 10px 20px; font-weight:500; letter-spacing:1px; line-height:150%; width:50% !important; height:auto !important;}

.body_tbl_content_lft_img02 {width:50% !important; text-align:center;}
.body_tbl_content_lft_img02 tr td {text-align:center;}

.body_tbl_content_rgt_img02 {width:50% !important;}

        @media (min-width:600px) { 
            .volunteer02_box00 > table {width:50%; margin-bottom:35px;}
            .body_tbl_content_rgt_img02 img {max-width:100%;}
        }
        @media (min-width:600px) and (max-width:1049px) {
             .head_tbl_title_img img { max-width:100%;}
             .volunteer02_box00 > table {padding-bottom:35px;}

             .body_tbl_content_lft {width:45% !important;} 
             .body_tbl_content_lft_img {width:55% !important;} 
             .body_tbl_content_lft_img tr th img { width:100%;}
             .body_tbl_content_rgt { width:40% !important;/* padding-right:10px;*/ } 
             .body_tbl_content_rgt_img { width:60% !important; } 
             .body_tbl_content_rgt_img tr th img { width:80%;}

             .body_tbl_content_lft02 { width:35% !important;} 
             .body_tbl_content_lft_img02 { width:65% !important; padding-left:0px; } 
             .body_tbl_content_lft_img02 tr th img { width:70%;}

             .body_tbl_content_rgt_img02 { width:60% !important; } 
             .body_tbl_content_rgt_img02 tr th img { width:80%; }
        }

        @media (max-width:599px) {
             .head_tbl_title_img img {max-width:100%} 
             .head_tbl_title00,.head_tbl_title_01 {font-size:16px; letter-spacing:3px; padding-top:0;} 
             .head_tbl_title_02 {padding:10px 0;}

             .body_tbl_content_lft { width:100%; } 
             .body_tbl_content_lft_img { width:100% !important; } 
             .body_tbl_content_lft_img tr th img {width:90%;}
             .body_tbl_content_lft tr th {padding-bottom:10px; padding-left:0; font-size:17px;}
             .body_tbl_content_lft tr td {padding-left:0;}

             .body_tbl_content_rgt { width:100%; margin-top:50px; }
             .body_tbl_content_rgt tr th, .body_tbl_content_rgt tr td {padding-left:0;} 
             .body_tbl_content_rgt_img { width:100% !important; } 
             .body_tbl_content_rgt_img tr th img { width:80%; }

             .body_tbl_content_lft02 { width:100%; } 
             .body_tbl_content_lft02 tr th,.body_tbl_content_lft02 tr td {padding-left:0;}
             .body_tbl_content_lft_img02 { width:100% !important; margin-top:30px; margin-bottom:40px; padding:0; } 
             .body_tbl_content_lft_img02 tr th img { width:60%; margin-top:30px; }

             .body_tbl_content_rgt_img02 { width:100% !important; } 
             .body_tbl_content_rgt_img02 tr th img { width:90%; margin-bottom:40px; }
        }



/* 상조01 sangjo ver.01 _2017.01.23 */
#extra_title_color {color:#C45C00;}
#text_color {color:#2692F4; text-decoration:underline; font-size:18px;}

.sub_sangjo01 {width:100%; clear:both; box-sizing:border-box; padding-bottom:30px; word-break:keep-all;}
.sub_sangjo01 tr th {color:#003CA1; text-align:left; font-size:20px; font-weight:700; padding-top:30px; padding-left:20px; vertical-align:bottom;}
.sub_sangjo01 tr td {font-size:14px; font-weight:400; padding-top:20px; padding-left:20px; vertical-align:top;}
.sub_sangjo01 tr td img {height:250px; padding-left:100px; max-width:200px !important;}

.sub_sangjo01_bluetable {width:100%; display:block; word-break:keep-all; margin-bottom:80px;}
.sub_sangjo01_bluetable tr th {text-align:left; font-size:15px; line-height:180%; padding-left:20px; padding-right:35px; padding-top:20px; padding-bottom:30px; font-weight:500; color:white; vertical-align:text-top;}
.sub_sangjo01_bluetable tr th:nth-child(1) {background-color:#023ba2; width:25% !important;}
.sub_sangjo01_bluetable tr th:nth-child(2) {background-color:#253652; width:25%;}
.sub_sangjo01_bluetable tr th:nth-child(3) {background-color:#5F6573; width:25%;}
.sub_sangjo01_bluetable tr th:last-child {background-color:#023BA2; width:25%;}

.title_extra{font-size:19px; font-weight:600; padding-bottom:10px; float:left; width:100% !important; clear:both; text-align:left;}
.sub_sangjo01_info00 {width:100%; float:left; box-sizing:border-box; border-top:2px solid black; margin-bottom:50px;}
.sub_sangjo01_info00 > tbody > tr > td {border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; vertical-align:top; width:25% !important;}
.sub_sangjo01_info00 > tbody > tr > td:last-child {border-right:none;}
.sub_sangjo01_info00 > tbody > tr > td th.tit {padding-bottom:5px;}
.sub_sangjo01_info00 > tbody > tr > td th,.sub_sangjo01_info00 > tbody > tr > td td {line-height:22px;}
.sub_sangjo01_info00 td img + br {display:none;}

.sub_sangjo01_info01 tr th {width:100%; text-align:left; padding-left:15px;}
.sub_sangjo01_info01 tr th img {padding-top:20px;}
.sub_sangjo01_info01 tr td {padding-top:20px; padding-left:20px; vertical-align:middle; font-size:12px;}
.sub_sangjo01_info01 tr td:first-child {width:55% !important;}
.sub_sangjo01_info01 tr td img {float:right; height:100px; padding:10px;}
.sub_sangjo01_info01 tr th:last-child {font-size:14px; color:#D3843F}
.sub_sangjo01_info01 tr th.tit {font-size:17px; color:#333;}

.sub_sangjo01_info02 tr th {text-align:left; padding-left:20px;}
.sub_sangjo01_info02 tr th img {padding-top:20px;}
.sub_sangjo01_info02 tr td {padding-top:20px; padding-left:20px; vertical-align:middle; font-size:12px;}
.sub_sangjo01_info02 tr td img {float:right; height:100px; padding:10px;}

.sub_sangjo01_info02 tr th:last-child {text-align:left; padding-left:20px; font-size:14px; color:#D3843F}
.sub_sangjo01_info02 tr td:first-child {width:55% !important;}
.sub_sangjo01_info02 tr th.tit {width:100% !important; text-align:left; padding-left:20px; font-size:17px; color:#333;}


.sub_sangjo01_info03 tr th {text-align:left; padding-left:20px;}
.sub_sangjo01_info03 tr th img {padding-top:20px;}
.sub_sangjo01_info03 tr td {padding-top:20px; padding-left:20px; vertical-align:middle; font-size:12px;}
.sub_sangjo01_info03 tr td img {float:right; height:100px; padding:10px;}
.sub_sangjo01_info03 tr th:last-child {text-align:left; padding-left:20px; font-size:14px;  color:#D3843F}
.sub_sangjo01_info03 tr td:first-child {width:55% !important;}
.sub_sangjo01_info03 tr th.tit {width:100% !important; text-align:left; padding-left:20px; font-size:17px; color:#333;}

.sub_sangjo01_info04 tr th {text-align:left; padding-left:20px;}
.sub_sangjo01_info04 tr th:last-child {text-align:left; padding-left:20px; font-size:14px; color:#D3843F}
.sub_sangjo01_info04 tr th img {padding-top:20px;}
.sub_sangjo01_info04 tr td {padding-top:20px; padding-left:20px; vertical-align:middle; font-size:12px;}
.sub_sangjo01_info04 tr td img {float:right; height:100px; padding:10px;}
.sub_sangjo01_info04 tr td:first-child {width:55% !important;}
.sub_sangjo01_info04 tr th.tit {width:100% !important; text-align:left; padding-left:20px; font-size:17px; color:#333;}

.sub_sangjo01_why #big_text {font-size:25px; color:purple;}
.sub_sangjo01_why {width:100%; clear:both;}
.sub_sangjo01_why tr th {font-size:18px; padding:20px; /*padding-left:100px;*/ width:20% !important; text-align:center;}
.sub_sangjo01_why tr td {font-size:12px; font-weight:400; padding-bottom:20px; color:gray;}
.sub_sangjo01_why tr td.number {font-size:16px; font-weight:600; color:gray; width:5% !important; text-align:center;}

.sub_sangjo01_detail01 {width:100%; clear:both; border:none; margin-bottom:30px; border-collapse:collapse; border-top:2px solid black;}
.sub_sangjo01_detail01 tr th {font-size:13px; font-weight:400; color:white; text-align:center;}
.sub_sangjo01_detail01 tr td {width:60% !important; font-size:12px; font-weight:400; color:gray; padding-left:50px; line-height:40px; border:1px solid #f6f6f6; outline:none;}
.sub_sangjo01_detail01 tr:nth-of-type(1) th:nth-of-type(1) {background-color:#4473C4; text-align:center; border-right:1px solid white; letter-spacing:30px; width:35%;}
.sub_sangjo01_detail01 tr:nth-of-type(1) th:nth-of-type(2) {background-color:#4C8BCF; padding:15px; letter-spacing:30px;}

.sub_sangjo01_detail01 tr th.depts1{width:10% !important; background-color:#4CA0CF; padding:25px; border:1px solid white; border-left:none; outline:none;}
.sub_sangjo01_detail01 tr th.depts2{background-color:#4CAFCF; padding-left:50px; padding-right:50px; border:1px solid white; outline:none;}
.sub_sangjo01_detail01 tr th.depts3{background-color:#66C4D3; padding:20px; border:1px solid white; outline:none;}

.sub_sangjo01_detail02 {width:100%; clear:both;  margin-bottom:80px; border-collapse:collapse;border-color:white; border-top:2px solid black;}
.sub_sangjo01_detail02 tr:first-child th {border-right:none;}
.sub_sangjo01_detail02 tr th {font-size:13px; font-weight:400; color:white; text-align:center;}
.sub_sangjo01_detail02 tr td {width:60% !important; font-size:12px; font-weight:400; color:gray; padding-left:50px; line-height:40px; border:1px solid #f6f6f6; outline:none;}
.sub_sangjo01_detail02 tr:nth-of-type(1) th:nth-of-type(1) {background-color:#FB8142; border-right:1px solid white; letter-spacing:30px; width:35%;}
.sub_sangjo01_detail02 tr:nth-of-type(1) th:nth-of-type(2) {background-color:#FCA144; padding:15px; letter-spacing:30px;}

.sub_sangjo01_detail02 tr th.depts1{width:10% !important;background-color:#F8AD30; padding:25px; border:1px solid white; border-left:none; outline:none;}
.sub_sangjo01_detail02 tr th.depts2{background-color:#F5CB39; padding-left:50px; padding-right:50px; border:1px solid white; box-sizing:border-box; outline:none;}
.sub_sangjo01_detail02 tr th.depts3 {background-color:#D8C65A; padding:20px; border:1px solid white; outline:none;}

.sub_sangjo01_detail03 {width:100% !important; clear:both; border-top:2px solid black; border-bottom:2px solid #dcdcdc; margin-bottom:80px; border-collapse:collapse; box-sizing:border-box;}
.sub_sangjo01_detail03 tr th {font-size:13px; padding:30px; border:1px solid white; text-align:center;}
.sub_sangjo01_detail03 tr td {width:70% !important; height:auto !important; font-size:13px; line-height:20px; padding:15px; padding-left:30px; color:#A1A1A1; border:1px solid #f6f6f6;}
.sub_sangjo01_detail03 tr:nth-of-type(12) td {border-bottom:2px solid #dcdcdc;}
.sub_sangjo01_detail03 tr:nth-of-type(1) th:nth-of-type(1) {padding-left:125px; padding-right:125px; word-break:keep-all;}

.sub_sangjo01_detail03 tr:nth-of-type(1) th:nth-of-type(1),
.sub_sangjo01_detail03 tr:nth-of-type(1) th:nth-of-type(2) {background-color:#9BA8BC; color:white; letter-spacing:20px;}
.sub_sangjo01_detail03 tr th.thbg {background-color:#CDD3E0; color:#3F61A0;}

.t_footer_info01 {width:30%; float:left; border-collapse:collapse;}
.t_footer_info01 tr th img {width:100%; height:250px;}
.t_footer_info01 tr th img + br {display:none;}

.sub_sangjo01_moreservice {width:100%; float:left; clear:both; border:none;}
.sub_sangjo01_moreservice tr th {width:30% !important; background-color:#9A32C5; border:none;}
.sub_sangjo01_moreservice tr:first-child td {color:white; font-size:18px; text-align:left; font-weight:600; padding-top:20px;}
.sub_sangjo01_moreservice tr:last-child td {padding-bottom:20px;} 
.sub_sangjo01_moreservice tr td {color:#f5f5f5; font-size:13px; letter-spacing:1px; font-weight:400; background-color:#9A32C5; border:none; padding:7px; padding-left:30px;}
.sub_sangjo01_moreservice tr th img {width:100%; } .sub_sangjo01_moreservice tr th img ~ br {display:none;}

      @media (min-width:600px) and (max-width:1049px) {
          .sub_sangjo01 {word-break:break-all; } 
          .sub_sangjo01 tr th {font-size:18px;} 
          .sub_sangjo01 tr td {font-size:13px; padding-right:15px; }
          .sub_sangjo01 tr td img {padding-left:0px; } 

          .sub_sangjo01_bluetable tr th {padding:18px; border:1px solid #dcdcdc; font-size:13px; word-break:break-all; } 

          .sub_sangjo01_why #big_text {font-size:22px; } 
          .sub_sangjo01_why tr th {font-size:15px; word-break:keep-all; padding:20px; } 
          .sub_sangjo01_why tr td {font-size:11px; } 
          .sub_sangjo01_why tr td.number {padding-right:5px; }
       
          .sub_sangjo01_detail01 {word-break:keep-all; } 
          .sub_sangjo01_detail01 tr td {padding-left:10px; } 

          .sub_sangjo01_detail02 {word-break:keep-all; } 
          .sub_sangjo01_detail02 tr td {padding-left:10px; } 

          .sub_sangjo01_detail03 tr th {padding:15px; } 
          .sub_sangjo01_detail03 tr td {padding-left:10px; } 

          .sub_sangjo01_moreservice {width:100%; } 
          .sub_sangjo01_moreservice tr th {font-size:15px; } 
          .sub_sangjo01_moreservice tr td {font-size:13px; }
      }

      @media (max-width:599px) {
          .sub_sangjo01 {word-break:break-all; padding-bottom:20px; padding-top:10px;} 
          .sub_sangjo01 tr th {font-size:18px; padding-top:15px; } 
          .sub_sangjo01 tr td {font-size:13px; padding-right:15px; line-height:20px;} 
          .sub_sangjo01 tr td img {padding-left:0px; width:90%; height:auto; max-width:auto !important;} 
          .sub_sangjo01 tr:first-child td {width:40%;}

          .sub_sangjo01_bluetable {border-collapse:separate; margin-bottom:20px;} 
          .sub_sangjo01_bluetable tr th {width:100% !important; padding-right:10px; padding-left:10px; box-sizing:border-box; word-break:break-all; border:1px solid #dcdcdc; font-size:13px; } 
          .sub_sangjo01_bluetable tr th:first-child {width:100% !important; height:auto !important; float:left; text-indent:1%; } 
          .sub_sangjo01_bluetable tr th:nth-child(2) {width:100% !important; height:auto !important; float:left;    } 
          .sub_sangjo01_bluetable tr th:nth-child(3) {width:100% !important; height:auto !important; float:left; } 
          .sub_sangjo01_bluetable tr th:last-child {width:100% !important; height:auto !important; float:left;  } 
       
       .sub_sangjo01_info00 {margin-bottom:50px;}
       .sub_sangjo01_info00 > tbody > tr > td {float:left; width:100% !important;border-right:none;}
       .sub_sangjo01_info01 {width:100%; border-bottom:none;} 
       .sub_sangjo01_info02 {width:100%; border-top:none; } 
       .sub_sangjo01_info03,.sub_sangjo01_info04 {width:100%; } 

       .sub_sangjo01_info02 tr td {/*padding:20px;*/padding-left:20px}
       .sub_sangjo01_why #big_text {font-size:16px; } 
       .sub_sangjo01_why tr th {font-size:15px; word-break:keep-all; padding:20px; } 
       .sub_sangjo01_why tr td {font-size:11px; line-height:18px;} 
       .sub_sangjo01_why tr td.number {padding-right:5px; } 

       .sub_sangjo01_detail01 {margin-bottom:30px;} 
       .sub_sangjo01_detail01 tr td, .sub_sangjo01_detail02 tr td {padding:10px; line-height:20px;} 
       .sub_sangjo01_detail01 tr th.depts1,.sub_sangjo01_detail01 tr th.depts2, .sub_sangjo01_detail01 tr th.depts3,
       .sub_sangjo01_detail02 tr th.depts1,.sub_sangjo01_detail02 tr th.depts2, .sub_sangjo01_detail02 tr th.depts3 {padding:5px 10px;}
       .sub_sangjo01_detail01 tr:nth-of-type(1) th:nth-of-type(1), .sub_sangjo01_detail02 tr:nth-of-type(1) th:nth-of-type(1) {width:40%;}

       .sub_sangjo01_detail03 tr th {padding:15px; } 
       .sub_sangjo01_detail03 tr td {padding-left:10px; line-height:18px;} 
       .sub_sangjo01_detail03 tr:nth-of-type(1) th:nth-of-type(1) {padding:10px;}

       .sub_sangjo01_moreservice {width:100%; } 
       .sub_sangjo01_moreservice tr th {font-size:15px; overflow:hidden; float:left; width:100% !important;}  
       .sub_sangjo01_moreservice tr:first-child td {padding-left:20px;}
       .sub_sangjo01_moreservice tr td {font-size:11px; padding:5px 10px; float:left; width:100% !important; box-sizing:border-box; line-height:18px; }

       .title_extra {font-size:15px;}
      }





/* shopping footer basic info template 0208_ssj */
.shop_foot_tit01 {height:38px; box-sizing:border-box; background:#89a7e2; color:white; display:inline-block; font-size:18px; text-align:center; padding:5px 50px; position:relative;}
.shop_foot_tit01:before {content:"";position:absolute; left:0; top:0; border-left:20px solid white; border-top:19px solid transparent; border-bottom:19px solid transparent;}
.shop_foot_tit01:after {content:""; position:absolute; right:0; top:0; border-right:20px solid white; border-top:19px solid transparent; border-bottom:19px solid transparent;}
.shop_foot_tit012 {color:#777777; display:block; font-size:17px;}
.shop_foot_tit013 {color:#5279c7; display:block;font-size:22px; font-weight:600;}


.tem_shop_bottom01 {width:100%; clear:both;}
  .tem_shop_bottom01 tr th {background:#0bab7c; color:white; height:58px !important; font-size:18px;}
  .tem_shop_bottom01 tr th span.sf_number {font-style:italic; padding-right:5px; letter-spacing:2px;}
  .tem_shop_bottom01 tr td {padding:15px 10px; font-size:13px; color:#494949; vertical-align:top;}
  .tem_shop_bottom01 tr td:first-child {padding-left:30px; border-left:10px solid #0bab7c;}
  .tem_shop_bottom01 tr td:last-child {padding-right:30px; border-right:10px solid #0bab7c; line-height:22px !important; text-align:left;}
  .tem_shop_bottom01 tr:last-child td {border-bottom:10px solid #0bab7c; padding-bottom:30px;}
  .tem_shop_bottom01 tr td span.sf_tit {border:1px solid #0bab7c; width:100%; min-width:100px; display:block; text-align:center; padding:5px 0; border-radius:15px;}
  .tem_shop_bottom01 tr td b {color:#0bab7c;}

.tem_shop_bottom02 {width:100%; clear:both;}
  .tem_shop_bottom02 tr:first-child th {background:#fb5877; color:white; height:58px !important; font-size:18px;}
  .tem_shop_bottom02 tr th span.sf_number {font-style:italic; padding-right:5px; letter-spacing:2px;}
  .tem_shop_bottom02 tr td:first-child {padding-left:30px; border-left:10px solid #fb5877;}
  .tem_shop_bottom02 tr td:last-child {padding-right:30px; border-right:10px solid #fb5877; text-align:left;}
  .tem_shop_bottom02 tr:last-child td {border-bottom:10px solid #fb5877; padding-bottom:30px;}
  .tem_shop_bottom02 tr:nth-child(2) th:first-child {border-left:10px solid #fb5877;}
  .tem_shop_bottom02 tr:nth-child(2) th:last-child {border-right:10px solid #fb5877;}

  .tem_shop_bottom02 th.circle_wrap {width:33.333% !important; padding:30px 30px 50px; background:white; color:#656565; font-size:14px; text-align:center; vertical-align:top;}
  .tem_shop_bottom02 .circle { width:200px; height:200px; padding:15px 30px; box-sizing:border-box; border-radius:100%; display:inline-block; background:#ffece8; position:relative;}
  .tem_shop_bottom02 .circle:before {content:""; border:4px dotted #f35c6b; position:absolute; left:-10px; top:-10px; width:210px; height:210px; border-radius:100%;}
  .tem_shop_bottom02 .circletit {color:#fb5877; font-style:italic; display:block; padding-bottom:10px; font-size:19px; }
  .tem_shop_bottom02 .circle span {line-height:20px !important;}
  .tem_shop_bottom02 td {padding:7px; font-size:14px;}
  .tem_shop_bottom02 td:before {content:"\2714"; color:#f35c6b; font-weight:600; padding-right:5px;}
  .tem_shop_bottom02 td b {color:#f35c6b;}


.tem_shop_bottom03 {width:100%; clear:both; border:10px solid #ddcab8; padding:30px; text-align:left;}
  .tem_shop_bottom03 th.sf_number {color:#e1e1e1; width:7% !important; max-width:60px; font-size:45px; text-align:center; vertical-align:top;}
  .tem_shop_bottom03 th.sf_tit {color:#f17954; padding:5px 0;font-size:15px;}
  .tem_shop_bottom03 td {padding:0 0 20px; color:#343434; font-size:13px; line-height:20px !important;}
  .tem_shop_bottom03 td .add_tit {color:#f17954; display:block; font-size:13px;}
  .tem_shop_bottom03 td .add_co {font-size:12px;}

        @media (min-width:800px){
          .tem_shop_bottom01 tr td:first-child {width:10% !important;}
        }
        @media (min-width:800px) and (max-width:1105px){
          .tem_shop_bottom02 th.circle_wrap {padding:20px 15px 40px;}
          .tem_shop_bottom02 .circle {width:160px; height:160px;}
          .tem_shop_bottom02 .circle:before {left:-9px; top:-9px; width:170px; height:170px;}
        }
        @media (min-width:600px) and (max-width:799px){
          .tem_shop_bottom02 th.circle_wrap {padding:20px 15px 30px;}
          .tem_shop_bottom02 .circle {width:147px; height:147px; padding:15px 10px;}
          .tem_shop_bottom02 .circle:before {left:-7px; top:-7px; width:157px; height:157px; border-width:2px;}
          .tem_shop_bottom02 .circle span {font-size:13px;}
          .tem_shop_bottom03 th.sf_number {width:9% !important; font-size:33px;}
        }

        @media (max-width:599px){
          .tem_shop_bottom01 tr th, .tem_shop_bottom02 tr:first-child th {font-size:16px; height:40px !important;}
          .tem_shop_bottom02 th.circle_wrap {width:100% !important; float:left; display:block; box-sizing:border-box; padding:10px 10px 0; text-align:left;}
          .tem_shop_bottom02 .circle {width:100%; height:auto; border-radius:0; padding:10px;}
          .tem_shop_bottom02 .circle:before {display:none;}
          .tem_shop_bottom02 .circletit {display:inline-block; padding:0 10px 0 0;}
          .tem_shop_bottom02 .circle span {font-size:13px; }
          .tem_shop_bottom03 {padding:10px; border-width:5px;}

          .tem_shop_bottom01 tr td:first-child {padding-left:10px; border-left-width:5px;}
          .tem_shop_bottom01 tr td:last-child {padding-right:10px; border-right-width:5px;}
          .tem_shop_bottom01 tr:last-child td {border-bottom-width:5px;}
          .tem_shop_bottom02 tr:nth-child(2) th {border-left:5px solid #fb5877 !important; border-right:5px solid #fb5877 !important;}
          .tem_shop_bottom02 tr td:last-child {border-width:5px; padding:7px 20px;}
          .tem_shop_bottom02 tr:last-child td {border-bottom-width:5px; padding-bottom:20px;}
        }





/* 인재상01 02.09  */
.TOT_title_hdng { width:95%; float:left; clear:both; margin-left:5%; margin-top:10px; margin-bottom:10px; font-size:20px; font-weight:600; letter-spacing:1px; text-align:left;}
.TOT_title_hdng02 { width:95%; float:left; clear:both; margin-left:5%; margin-top:30px; margin-bottom:10px; font-size:20px; font-weight:600; letter-spacing:1px; text-align:left;}

.TOT_shn_tlnt_lst_img { width:33%; float:left; margin-bottom:20px;}
.TOT_shn_tlnt_lst_img tr th img { max-height:350px; border-radius:20px;} .TOT_shn_tlnt_lst_img tr th img + br {display:none;}

.TOT_shn_tlnt_lst { width:62%; float:left; margin-bottom:20px; padding-top:15px;}
.TOT_shn_tlnt_lst tr th { height:40px; font-size:16px; border-radius:24px; text-align:left; padding-left:50px; color:white; font-weight:600;}
.TOT_shn_tlnt_lst tr td { font-size:14px; padding-left:50px; padding-bottom:40px; padding-top:20px;}
.TOT_shn_tlnt_lst tr:nth-of-type(1) th:nth-of-type(1) { background-color:#E36C65;}
.TOT_shn_tlnt_lst tr:nth-of-type(3) th:nth-of-type(1) { background-color:#FDCD17;}
.TOT_shn_tlnt_lst tr:nth-of-type(5) th:nth-of-type(1) { background-color:#71CAD2;}

.TOT_rcrt_bnr_md { width:100%; float:left; clear:both; margin:50px 0;}
.TOT_rcrt_bnr_md tr th {text-align:center;}
.TOT_rcrt_bnr_md tr th img { width:100%;}

.TOT_crdt_systm00 {width:100%; height:auto; float:left; margin-bottom:20px;}
.TOT_crdt_systm00 tr > td {width:33.333%;}
.TOT_crdt_systm00 tbody tr > td {border-top-left-radius:10px; border-bottom-left-radius:10px;}
.TOT_crdt_systm00 tbody tr > td.TOT_01blue {background:url(/smartEditorCustom/img/blue_bg.png) no-repeat; background-size:100% 100%; background-position:center; background-position-x:-1px;}
.TOT_crdt_systm00 tbody tr > td.TOT_02green {background:url(/smartEditorCustom/img/grn_bg.png) no-repeat; background-size:100% 100%;  background-position:center; background-position-x:-1px;}
.TOT_crdt_systm00 tbody tr > td.TOT_03red {background:url(/smartEditorCustom/img/red_bg.png) no-repeat; background-size:100% 100%; background-position:center; background-position-x:-1px;}
     .TOT_crdt_systm00 table {width:100%; padding:10px 0; float:left; border-top-left-radius:10px; border-bottom-left-radius:10px;}
     .TOT_crdt_systm00 table tr th {font-size:18px; padding-bottom:10px; letter-spacing:2px; color:white; text-align:left; font-weight:600;}
     .TOT_crdt_systm00 table tr:first-child th {width:30% !important; text-align:center; height:100% !important;}
     .TOT_crdt_systm00 table tr td {width:80%; font-size:14px; padding-right:0px; padding-top:10px; line-height:18px; text-align:left; color:white;}
     .TOT_crdt_systm00 table tr th img {vertical-align:middle; display:inline-block; max-width:100%; max-height:90%; padding-left:0 !important;}
     .TOT_crdt_systm00 table tr th img + br {display:none;}


    @media (min-width:801px) {
     .TOT_crdt_systm00 table tr td {padding-right:50px;}
     .TOT_shn_tlnt_lst tr th {height:40px !important;} .TOT_shn_tlnt_lst {margin-right:5%; }
    }
    @media (min-width:768px) and (max-width:960px) {  
     .TOT_title_hdng {width:100%; margin-left:0%; margin-top:10px; margin-bottom:30px; } 
     .TOT_title_hdng02 {width:100%; margin-left:0%; margin:20px 0; } 
     .TOT_shn_tlnt_lst_img {width:40%; margin-bottom:10px; margin-right:0%; } 
     .TOT_shn_tlnt_lst_img tr th img {max-height:300px; }  
     .TOT_shn_tlnt_lst {width:55%; margin-bottom:40px; } 
     .TOT_shn_tlnt_lst tr th {height:40px !important; font-size:16px; border-radius:24px; text-align:left; padding-left:50px; color:white; } 
     .TOT_shn_tlnt_lst tr td {font-size:14px; padding-left:50px; padding-bottom:20px; padding-top:20px; }
     .TOT_rcrt_bnr_md {margin:15px 0;}
     .TOT_crdt_systm00 table {background-size:100%;}
     .TOT_crdt_systm00 table tr td {font-size:12px; padding-right:40px; }
    }
    @media (min-width:600px) and (max-width:767px) {
     .TOT_title_hdng {width:100%; margin-left:0%; margin-top:10px; margin-bottom:30px; } 
     .TOT_title_hdng02 {width:100%; margin-left:0%; margin-top:30px; margin-bottom:30px; } 
     .TOT_shn_tlnt_lst_img {width:40%; margin-bottom:20px; margin-right:0%; } 
     .TOT_shn_tlnt_lst_img tr th img {max-height:300px; }  
     .TOT_shn_tlnt_lst {width:55%; margin-bottom:50px; } 
     .TOT_shn_tlnt_lst tr th {height:40px !important; font-size:16px; border-radius:24px; text-align:left; padding-left:50px; color:white; } 
     .TOT_shn_tlnt_lst tr td {font-size:14px; padding-left:50px; padding-bottom:20px; padding-top:20px; }
     .TOT_rcrt_bnr_md {margin-bottom:30px;}
     .TOT_crdt_systm00 tr > td {width:100%; height:auto !important; float:left; clear:both; box-sizing:border-box; padding-bottom:5px; margin-bottom:10px;}
     .TOT_crdt_systm00 table {width:100%;  padding:10px 0; }
     .TOT_crdt_systm00 table tr th {font-size:18px; padding-bottom:10px;}
     .TOT_crdt_systm00 table tr:first-child th {width:30%; text-align:center;}
     .TOT_crdt_systm00 table tr td {width:80% !important; font-size:13px; padding-right:0px; padding-top:10px; line-height:18px;}
     .TOT_crdt_systm00 table tr th img {vertical-align:middle; display:inline-block; max-width:100%; max-height:90%; padding-left:0 !important;}
    }
    @media (max-width:599px) {
     .TOT_title_hdng {width:100%; margin-left:0%; margin-top:10px; margin-bottom:30px; } 
     .TOT_title_hdng02 {width:100%; margin-left:0%; margin-top:30px; margin-bottom:20px; } 
     .TOT_shn_tlnt_lst_img {width:100%; margin-bottom:0px; margin-right:0%; } 
     .TOT_shn_tlnt_lst_img tr th img {max-height:200px; border-radius:20px; }  
     .TOT_shn_tlnt_lst {width:100%; margin-bottom:40px; } 
     .TOT_shn_tlnt_lst tr th {text-align:center; padding-left:0px; height:auto !important; padding:5px; } 
     .TOT_shn_tlnt_lst tr td {font-size:14px; text-align:center; padding-left:0px; padding-bottom:20px; padding-top:10px; }
     .TOT_rcrt_bnr_md {margin-bottom:30px;}
     .TOT_crdt_systm00 tr > td {width:100%; height:auto !important; float:left; clear:both; box-sizing:border-box; margin-bottom:5px; background-size:100% 100%;}
     .TOT_crdt_systm00 table {width:90%; padding:10px 0; margin-left:5%; margin-right:5%; height:auto; display:inline-block;}
     .TOT_crdt_systm00 table tr th {font-size:15px; padding-bottom:10px; width:90% !important;}
     .TOT_crdt_systm00 table tr:first-child th {width:100px !important; text-align:center;}
     .TOT_crdt_systm00 table tr td {width:90% !important; font-size:13px; padding-right:0px; padding-top:10px; line-height:18px;}
     .TOT_crdt_systm00 table tr th img {vertical-align:middle; display:inline-block; max-width:100%; max-height:90%; padding-left:0 !important;}
    }




/* 0228 사회공헌03 volunteer03 */
.VW_hlp_tbl01 tr th span.pointspan,.VW_hlp_tbl02 tr th span.pointspan,.VW_hlp_tbl03 tr th span.pointspan,.VW_hlp_tbl04 tr th span.pointspan { color:#e06777;}
.VW_hdr_tbl { width:100%; float:left; clear:both; margin-top:30px; margin-bottom:40px; font-size:22px; font-weight:400; text-align:left;/* padding-left:100px;*/}
.VW_hdr_tbl span.color_blue { color:skyblue;}

.VW_hlp_tbl01, .VW_hlp_tbl03 { width:40%; margin:0 5%; float:left; margin-bottom:40px; clear:both;}
.VW_hlp_tbl02, .VW_hlp_tbl04 { width:40%; margin:0 5%; float:left; margin-bottom:40px;}
.VW_hlp_tbl01 .VW_hlp_img, .VW_hlp_tbl02 .VW_hlp_img, .VW_hlp_tbl03 .VW_hlp_img, .VW_hlp_tbl04 .VW_hlp_img {height:400px !important;}
.VW_hlp_tbl01 img, .VW_hlp_tbl02 img, .VW_hlp_tbl03 img, .VW_hlp_tbl04 img {padding-bottom:20px; max-width:100%; max-height:100%;}
.VW_hlp_tbl01 tr th, .VW_hlp_tbl02 tr th, .VW_hlp_tbl03 tr th, .VW_hlp_tbl04 tr th { font-size:17px; padding-bottom:10px;}
.VW_hlp_tbl01 tr td, .VW_hlp_tbl02 tr td, .VW_hlp_tbl03 tr td, .VW_hlp_tbl04 tr td { font-size:14px; color:grey; padding-bottom:20px; word-break:break-all; line-height:25px;}

.VW_ftr_slgn { width:100%; clear:both; /*background-image:url('../img/love.png');*/ background:url(/smartEditorCustom/img/love.png) no-repeat; background-size:cover; background-position:center; height:300px;}
.VW_ftr_slgn tr th { font-size:23px; font-weight:100; letter-spacing:10px; color:#201F1F; padding-top:20px; text-align:center;}

      @media(min-width:800px) and (max-width:1049px) { 
       .VW_hdr_tbl { margin-bottom:40px; font-size:20px; text-align:center; word-break:break-all; padding-left:0px; display:block;} 
       .VW_hlp_tbl01, .VW_hlp_tbl03 { width:50% !important; margin:0; margin-bottom:20px; clear:both;} 
       .VW_hlp_tbl01 .VW_hlp_img, .VW_hlp_tbl02 .VW_hlp_img, .VW_hlp_tbl03 .VW_hlp_img, .VW_hlp_tbl04 .VW_hlp_img {height:250px !important; width:100% !important; text-align:center;}
       .VW_hlp_tbl01 img, .VW_hlp_tbl02 img, .VW_hlp_tbl03 img, .VW_hlp_tbl04 img { height:auto; max-height:100%; padding-bottom:0px; } 
       .VW_hlp_tbl01 tr th, .VW_hlp_tbl02 tr th, .VW_hlp_tbl03 tr th, .VW_hlp_tbl04 tr th { font-size:17px; padding-bottom:10px; text-align:left; min-height:36px !important; text-align:center;} 
       .VW_hlp_tbl01 tr td,.VW_hlp_tbl02 tr td,.VW_hlp_tbl03 tr td,.VW_hlp_tbl04 tr td { font-size:14px; color:gray; padding-bottom:20px; word-break:break-all; line-height:25px; padding-right:20px;}
       .VW_hlp_tbl02, .VW_hlp_tbl04 { width:50% !important; margin:0; float:right; margin-bottom:20px; }  
      }

      @media(min-width:600px) and (max-width:799px) {
       .VW_hdr_tbl { margin-bottom:40px; font-size:18px; text-align:center; word-break:break-all; padding-left:0px; font-weight:600;}
       .VW_hlp_tbl01 .VW_hlp_img, .VW_hlp_tbl02 .VW_hlp_img, .VW_hlp_tbl03 .VW_hlp_img, .VW_hlp_tbl04 .VW_hlp_img {height:300px !important;}
      }

      @media(max-width:599px) { 
       .VW_hdr_tbl { margin-top:20px; margin-bottom:40px; font-size:18px; padding-left:0px; text-align:center; word-break:break-all; font-weight:600;} 

       .VW_hlp_tbl01, .VW_hlp_tbl02, .VW_hlp_tbl03, .VW_hlp_tbl04 { width:100%; margin:0; margin-bottom:20px; } 
       .VW_hlp_tbl01 .VW_hlp_img, .VW_hlp_tbl02 .VW_hlp_img, .VW_hlp_tbl03 .VW_hlp_img, .VW_hlp_tbl04 .VW_hlp_img {height:auto !important;}
       .VW_hlp_tbl01 tr th, .VW_hlp_tbl02 tr th, .VW_hlp_tbl03 tr th, .VW_hlp_tbl04 tr th { font-size:15px; } 
       .VW_hlp_tbl01 tr td, .VW_hlp_tbl02 tr td, .VW_hlp_tbl03 tr td, .VW_hlp_tbl04 tr td { font-size:13px; }

       .VW_ftr_slgn { height:200px; } 
       .VW_ftr_slgn tr th { font-size:16px; letter-spacing:5px; padding-top:0px; }
      }



/* 금리안내표 03 _0228 */
.IRG_hdr_title {width:98%; float:left; clear:both; margin: 15px 1%;font-size: 27px; text-align: left; font-weight: 400;}
.IRG_hdr_title span.tit {display:block; width:100%; font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_hdr_title span.pointcolor { color: #66D0FF;font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_hdr_title span.date { font-size: 13px; text-align: right; float:right; vertical-align: bottom; margin-top:15px;}


.IRG_rglr_dpst_tbl { width: 100%; clear: both; border-top: 2px solid #AAC6E9; border-collapse: collapse; margin-bottom:20px; font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_rglr_dpst_tbl tr th { width: 25% !important; font-size: 17px; border-right: 1px solid #E5E5E5; border-bottom: 2px solid #D5E3F4; color: #98B7CF; background-color: #EEF4FB; padding: 20px 0; text-align:center; font-weight:600;}
.IRG_rglr_dpst_tbl tr th:last-child,.IRG_dpst_rt_tbl tr th:last-child,.IRG_dmnd_dpst_tbl tr th:last-child { border-right: none;}
.IRG_rglr_dpst_tbl tr td { text-align: center; font-size: 13px; padding: 15px 0; border: 1px solid #E5E5E5;}
.IRG_rglr_dpst_tbl tr td:last-child,.IRG_dpst_rt_tbl tr td:last-child,.IRG_dmnd_dpst_tbl tr td:last-child { border-right: none;}
.IRG_rglr_dpst_tbl tr td.first_td, .IRG_dpst_rt_tbl tr td.first_td, .IRG_dmnd_dpst_tbl tr td.first_td { font-size: 15px; vertical-align: top;}

.IRG_dpst_rt_tbl { width: 100%; clear: both; border-top: 2px solid #AAC6E9; border-collapse: collapse; margin-bottom:20px; font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_dpst_rt_tbl tr th { width: 25% !important; font-size: 17px; border-right: 1px solid #E5E5E5; text-align:center; border-bottom: 2px solid #D5E3F4; color: #98B7CF; background-color: #EEF4FB; padding: 20px 0;}
.IRG_dpst_rt_tbl tr td { text-align: center; font-size: 13px; padding: 15px 0; border: 1px solid #E5E5E5;}

.IRG_dmnd_dpst_tbl { width: 100%; clear: both; border-top: 2px solid #AAC6E9; border-collapse: collapse; margin-bottom:20px; font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_dmnd_dpst_tbl tr th { width: 25% !important; font-size: 17px; text-align:center; border-right: 1px solid #E5E5E5; border-bottom: 2px solid #D5E3F4; color: #98B7CF; background-color: #EEF4FB; padding: 20px 0;}
.IRG_dmnd_dpst_tbl tr td { text-align: center; font-size: 13px; padding: 15px 0; border: 1px solid #E5E5E5;}

        @media (max-width: 599px) { 
          .IRG_hdr_title {font-size:18px; line-height:24px;}
        .IRG_hdr_title tr th { font-size: 19px; } 
         .IRG_hdr_title tr td { font-size: 12px; }
         .IRG_rglr_dpst_tbl tr th:first-child,.IRG_dpst_rt_tbl tr th:first-child,.IRG_dmnd_dpst_tbl tr th:first-child { width: 30%; } 
         .IRG_rglr_dpst_tbl tr td.first_td, .IRG_dpst_rt_tbl tr td.first_td, .IRG_dmnd_dpst_tbl tr td.first_td { font-size: 13px; }
         .IRG_rglr_dpst_tbl tr td,.IRG_dpst_rt_tbl tr td,.IRG_dmnd_dpst_tbl tr td { font-size: 12px; padding: 10px 0; word-break: break-all; } 
         .IRG_rglr_dpst_tbl tr th, .IRG_dpst_rt_tbl tr th, .IRG_dmnd_dpst_tbl tr th { font-size: 15px; padding: 10px 0; }  
        }



/* 금리안내표 04 _0228 */
.IRG_hdr_ntc_bg span:first-child {color: #779CB5;}
.IRG_hdr_ntc_bg span:last-child {color: #363636}

.IRG_hdr_ntc_bg {width: 100%; clear: both; /*background-image: url('../img/head_bg4.png');*/ background:url(/smartEditorCustom/img/head_bg4.png) no-repeat; background-size: cover; background-position: bottom; height: 200px; margin-bottom:50px;}
.IRG_hdr_ntc_bg tr th {color: #959595; font-weight: 400; font-size: 27px; padding-left: 200px;}

.IRG_dpsts_title_tbl {width: 98%; float:left; clear: both; margin: 0 1%; margin-bottom: 15px;}
.IRG_dpsts_title_tbl span.tit {font-size:19px; color: #242424; text-align: left; word-break: break-all; font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_dpsts_title_tbl span.date {font-size: 13px; text-align: right; float:right; margin-top:15px; vertical-align: bottom; word-break: break-all;}

.IRG_fxd_dpst_tbl {width: 100%; clear: both; border-top: 3px solid #77ABD9; border-collapse: collapse; margin-bottom:40px;font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_fxd_dpst_tbl tr th {width: 40%; font-size: 17px; color: #363636; padding: 10px 0; border: 1px solid #E5E5E5; text-align:center;}
.IRG_fxd_dpst_tbl tr td {font-size: 14px; border: 1px solid #E5E5E5; padding: 10px 0; text-align: center;}
.IRG_fxd_dpst_tbl tr td:last-child,.IRG_fxd_dpst_tbl tr th:last-child,
.IRG_dpsts_tbl tr td:last-child,.IRG_dpsts_tbl tr th:last-child,
.IRG_dpsts_tbl tr td:last-child,.IRG_dpsts_tbl tr th:last-child,
.IRG_on_tme_tbl tr td:last-child,.IRG_on_tme_tbl tr th:last-child,
.IRG_tx_xmpt_tbl tr td:last-child,.IRG_tx_xmpt_tbl tr th:last-child {border-right: none;}

.IRG_dpsts_tbl {width: 100%; clear: both; border-top: 3px solid #77ABD9; border-collapse: collapse; margin-bottom: 20px;font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_dpsts_tbl tr th {width: 24%; font-size: 17px; color: #363636; padding: 10px 0; border: 1px solid #E5E5E5; text-align:center;}
.IRG_dpsts_tbl tr td {font-size: 14px; border: 1px solid #E5E5E5; padding: 10px 0; text-align: center;}

.IRG_cnclltn_tbl {width: 100%; float:left; clear:both; text-align: left; font-weight:600; margin-bottom:30px;font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_cnclltn_tbl span.color_navy {color: #0D3C4D; text-decoration: underline;}
.IRG_cnclltn_tbl span.color_red {color: red; text-decoration: underline;}
.IRG_cnclltn_tbl span.color_blue {color: #5E91A3; text-decoration: underline;}

.IRG_on_tme_tbl {width: 100%; clear: both; border-top: 3px solid #77ABD9; border-collapse: collapse; margin-bottom:40px;font-family:'nanumgothic', 'arial', 'dotum';}
.IRG_on_tme_tbl tr th {width: 17.5%; font-size: 17px; color: #363636; padding: 10px 0; border: 1px solid #E5E5E5; text-align:center;}
.IRG_on_tme_tbl tr td {font-size: 14px; border: 1px solid #E5E5E5; padding: 10px 0; text-align: center;}
.IRG_fxd_dpst_tbl tr td.table_bg, .IRG_dpsts_tbl tr td.table_bg, .IRG_on_tme_tbl tr .table_bg, .IRG_tx_xmpt_tbl tr td.table_bg {background-color: #F8F8F8; font-size: 15px; outline:none; }

.IRG_tx_xmpt_tbl {width: 100%; clear: both; border-top: 3px solid #77ABD9; border-collapse: collapse; margin-bottom:40px;}
.IRG_tx_xmpt_tbl tr th {width: 40%; font-size: 17px; color: #363636; padding: 10px 0; border: 1px solid #E5E5E5; text-align:center;}
.IRG_tx_xmpt_tbl tr td {font-size: 14px; border: 1px solid #E5E5E5; padding: 10px 0; text-align: center; line-height: 22px;}
      
      @media (min-width:800px) {
        .IRG_fxd_dpst_tbl tr td.table_bg {width:20% !important;} .IRG_fxd_dpst_tbl tr th,.IRG_tx_xmpt_tbl tr th {width:40% !important;}
        .IRG_dpsts_tbl tr td.table_bg {} .IRG_dpsts_tbl tr th {width:24% !important; font-weight:600;}
        .IRG_on_tme_tbl tr .table_bg {} .IRG_on_tme_tbl tr th {width:17.5% !important;}
        .IRG_tx_xmpt_tbl tr td.table_bg {}
      }
      @media (min-width: 600px) and (max-width: 699px) {
          .IRG_hdr_ntc_bg {background-position: 35%; word-break: break-all;}
          .IRG_hdr_ntc_bg tr th {font-size: 23px; padding-left: 100px;}
      }

      @media (max-width:599px) {
          .IRG_hdr_ntc_bg {background-position: 25%; height: 160px; margin-bottom: 30px; word-break: break-all;}
          .IRG_hdr_ntc_bg tr th {font-size: 18px; padding-left: 100px;}

          .IRG_dpsts_title_tbl {margin-bottom: 10px;}
          .IRG_dpsts_title_tbl span.tit {font-size: 17px; word-break: break-all; width: 100%; float: left;}
          .IRG_dpsts_title_tbl span.date {font-size: 12px; word-break: break-all; width: 100%; float: left; text-align: left;}

          .IRG_fxd_dpst_tbl tr th {width: 30%; font-size: 15px; padding: 5px 0; word-break: break-all;}
          .IRG_fxd_dpst_tbl tr td {font-size: 12px; padding: 10px 0; word-break: break-all;}
          .IRG_fxd_dpst_tbl tr td:first-child {font-size: 14px;}

          .IRG_dpsts_tbl {margin-bottom: 10px;}
          .IRG_dpsts_tbl tr th {width: 24%; font-size: 15px; padding: 5px 0;}
          .IRG_dpsts_tbl tr td {font-size: 12px; border: 1px solid #E5E5E5; padding: 10px 0;}
          .IRG_dpsts_tbl tr td:first-child {font-size: 14px; width:25% !important;}

          .IRG_cnclltn_tbl {margin-bottom: 50px; font-size:14px;word-break: break-all;}

          .IRG_fxd_dpst_tbl, .IRG_on_tme_tbl, .IRG_tx_xmpt_tbl {margin-bottom:10px;}
          .IRG_on_tme_tbl tr th {width: 20%; font-size: 15px; padding: 5px 0;}
          .IRG_on_tme_tbl tr td {font-size: 12px; padding: 10px 0;}
          .IRG_on_tme_tbl tr:nth-of-type(1) td:first-child,
          .IRG_on_tme_tbl tr:nth-of-type(2) td:first-child {font-size: 14px; width:20% !important;}

          .IRG_tx_xmpt_tbl tr th {width: 35%; font-size: 15px; padding: 5px 0;}
          .IRG_tx_xmpt_tbl tr td {font-size: 12px; padding: 10px 0; line-height: 25px; word-break: break-all;}
          .IRG_tx_xmpt_tbl tr td:first-child {font-size: 14px;}
      }


/* 금리안내표 05 _0228 */

.LRG_stps_txt {width: 98%; float:left; clear: both; margin: 10px 1%; word-break: break-all;font-family:'nanumgothic', 'arial', 'dotum';}
.LRG_stps_txt span.number {font-size:40px; color: #C7C7C7;}
.LRG_stps_txt span.tit {font-size: 19px; color: #5299CD; font-weight: 400; text-align: left; padding-left:5px;}
.LRG_stps_txt span.date {font-size: 13px; text-align: right; float:right; margin-top:15px; padding-top: 30px; color: #C7C7C7;}

.LRG_ln_rt_tbl {width: 100%; clear: both; border-collapse: collapse; word-break: break-all; margin-bottom:30px;font-family:'nanumgothic', 'arial', 'dotum';}
.LRG_ln_rt_tbl tr th {width: 35% !important; color: white; font-size: 17px; font-weight: 400; background-color: #65A7D7; border-right: 1px solid white; padding: 10px 0;}
.LRG_ln_rt_tbl tr td {font-size: 13px; text-align: center; border: 1px solid #D7D7D7; padding: 15px 0; color: #626262;}
.LRG_ln_rt_tbl tr .table_bg {background-color: #DCEAF9; color: #65A7D7; font-size: 16px;}
.LRG_ln_rt_tbl tr .table_bg2 {width:15% !important; color: #65A7D7; font-size: 16px;}
.LRG_ln_rt_tbl tr:nth-of-type(2) td:last-child {line-height: 30px;}

.LRG_clcltn_mthd_tbl {width: 100%; clear: both; word-break: break-all;font-family:'nanumgothic', 'arial', 'dotum';}
.LRG_clcltn_mthd_tbl tr td.first_td {font-size: 15px; color: #686868; line-height: 35px; padding-bottom: 20px; padding-left: 60px;}
.LRG_clcltn_mthd_tbl tr td.second_td {font-size: 14px; color: #67A3CF; line-height: 30px; padding-left: 90px;}

        @media (max-width: 599px) {
            .LRG_stps_txt span.number {font-size:28px; }
            .LRG_stps_txt span.tit {font-size: 17px; }
            .LRG_stps_txt span.date {font-size: 13px; padding-top:0px; }

            .LRG_ln_rt_tbl {margin-bottom:20px; }
            .LRG_ln_rt_tbl tr th {font-size: 17px; padding: 10px 0; }
            .LRG_ln_rt_tbl tr td {font-size: 12px; padding: 10px 0; }
            .LRG_ln_rt_tbl tr .table_bg,
            .LRG_ln_rt_tbl tr .table_bg2{font-size: 14px; }

            .LRG_clcltn_mthd_tbl tr:first-child td {font-size:14px; padding-left: 30px; line-height:24px; padding-bottom:10px;}
            .LRG_clcltn_mthd_tbl tr:last-child td {font-size: 13px; padding-left: 40px; line-height:22px; }
        }


/* 0228 사회공헌04 volunteer04 */

.VW_hdr_slgn span.pointcolor1 {color:#2EBEF3;}
.VW_hdr_slgn span.pointcolor2 {color:#1E9EEF;}
.VW_brqtt_tbl span.pointcolor_blue {color:#42B5E5;}

.VW_hdr_slgn {width:97%; float:left; margin-left:3%; margin-top:20px; margin-bottom:20px; clear:both; font-family:'nanumgothic', 'arial', 'dotum';}
.VW_hdr_slgn .pointcolor1, .VW_hdr_slgn .pointcolor2 {text-align:left; font-size:22px;}
.VW_hdr_slgn .pointcolor3 {font-size:17px; color:#AAADB0; clear:both; display:block;}

.VW_brqtt_tbl {float:left; width:100%; clear:both; border:2px solid #BBE9F8; border-radius:100px; margin-bottom:50px; word-break:break-all;}
.VW_brqtt_tbl .leftimg {text-align:center; border-right:1px solid #BBE9F8; padding-top:0;border-radius:100px 0 0 100px; overflow:hidden; padding-right:30px; padding-left:60px; vertical-align:middle;}
.VW_brqtt_tbl img {/*padding-left:80px; padding-right:45px; border-right:1px solid #BBE9F8;*/ max-width:100%; height:auto; max-height:250px; }
.VW_brqtt_tbl tr th {font-size:18px; color:#777676; text-align:left; vertical-align:bottom; line-height:40px; padding-left:30px; padding-top:20px; }
.VW_brqtt_tbl tr td {font-size:15px; vertical-align:top; padding-top:20px; line-height:24px; color:#A5A5A5; padding-left:30px; padding-right:100px; padding-bottom:30px;}


        @media (min-width:800px) {
            .VW_brqtt_tbl .leftimg {width:25% !important; text-align:center;}
        }
        @media (min-width:700px) and (max-width:959px) {
            .VW_hdr_slgn {margin-top:20px; word-break:break-all; margin-bottom:40px;}
            .VW_hdr_slgn .pointcolor1, .VW_hdr_slgn  .pointcolor2 {font-size:21px;}
            .VW_hdr_slgn .pointcolor3 {font-size:17px; color:#AAADB0;}

            .VW_brqtt_tbl .leftimg {width:30% !important; padding-right:30px;}
            .VW_brqtt_tbl img {}
            .VW_brqtt_tbl tr th {font-size:18px; text-align:left; vertical-align:middle; line-height:40px; padding-top:10px; padding-left:30px;}
            .VW_brqtt_tbl tr td {font-size:15px; line-height:20px; padding:0px 30px 30px; text-align:justify;}
        }
        @media (max-width:699px) {
            .VW_hdr_slgn {margin-top:20px; word-break:break-all; margin-bottom:40px;}
            .VW_hdr_slgn .pointcolor1, .VW_hdr_slgn .pointcolor2 {font-size:18px;}
            .VW_hdr_slgn .pointcolor3 {font-size:15px; color:#AAADB0; padding-top:5px;}

            .VW_brqtt_tbl {margin-bottom:30px; border-radius:50px;}
            .VW_brqtt_tbl .leftimg {width:100% !important; height:auto !important; text-align:center; padding-left:0;padding-bottom:20px; border-right:none; padding-right:0;}
            .VW_brqtt_tbl img {}
            .VW_brqtt_tbl tr th {width:100% !important; height:auto !important; float:left; font-size:16px; text-align:center; vertical-align:middle; line-height:10px; padding-top:0px; padding-left:0px;}
            .VW_brqtt_tbl tr td {width:100% !important; height:auto !important; font-size:13px; line-height:20px; padding:15px 30px 30px; text-align:justify;}
        }


/* 대출금리안내표 03 _0228 */
.LRG_rcvd_hdr {width:100%; float:left; clear:both; margin-top:20px; padding-bottom:10px; border-bottom:3px solid #00BDCE; word-break:break-all; font-family:'nanumgothic', 'arial', 'dotum';}
.LRG_rcvd_hdr span.tit {font-size:20px; text-align:left; font-weight:400; color:#9FA2A4; padding-left:15px; padding-bottom:7px;}
.LRG_rcvd_hdr span.date {font-size:13px; color:#9FA2A4; vertical-align:bottom; text-align:right; float:right; padding-top:15px;}

.LRG_ln_accnt_tbl {width:100%; clear:both; border-collapse:collapse; margin-bottom:30px; word-break:break-all; border-bottom:2px solid #ddd; font-family:'nanumgothic', 'arial', 'dotum';}
.LRG_ln_accnt_tbl tr th {font-size:17px; color:#505050; padding:20px 0; border-bottom:1px solid #7FDEE6; font-weight:600; text-align:center;}
.LRG_ln_accnt_tbl tr td {font-size:15px; text-align:center; color:#9FA2A4; padding:10px 0; border-bottom:1px solid #DEDEDE;}
.LRG_ln_accnt_tbl tr td:last-child {border-left:1px solid #7FDEE6;}
.LRG_ln_accnt_tbl span.pointcolor_pink {color:#FA6BA1; padding-left:20px;}

.LRG_crdt_accnt_tbl {width:100%; clear:both; border-collapse:collapse; margin-bottom:30px; word-break:break-all; border-bottom:2px solid #ddd; font-family:'nanumgothic', 'arial', 'dotum';}
.LRG_crdt_accnt_tbl tr th {font-size:17px; color:#505050; padding:20px 0; border-bottom:1px solid #7FDEE6; font-weight:600;}
.LRG_crdt_accnt_tbl tr td {font-size:14px; text-align:center; color:#9FA2A4; padding:10px 0; border-bottom:1px solid #DEDEDE;}
.LRG_crdt_accnt_tbl tr td:last-child {border-left:1px solid #7FDEE6;}
.LRG_crdt_accnt_tbl span.pointcolor_pink {color:#FA6BA1; padding-left:20px;}

.LRG_ntc_hdr {width:100%; clear:both; margin-top:20px; word-break:break-all;}
.LRG_ntc_hdr tr th {font-size:20px; text-align:left; font-weight:400; color:#9FA2A4; padding-left:15px; padding-bottom:7px;}

.LRG_ntc_lst_tbl {width:100%; clear:both; border-top:5px solid #92D7E4; border-bottom:3px solid #92D7E4; margin-bottom:30px; border-collapse:collapse; word-break:break-all; font-family:'nanumgothic', 'arial', 'dotum';}
.LRG_ntc_lst_tbl tr th {font-size:17px; color:#2DB9EC; text-align:left; padding-left:10px; border-bottom:1px solid #C6C6C6; font-weight:600;}
.LRG_ntc_lst_tbl tr td {font-size:14px; color:#9FA2A4; border-bottom:1px solid #C6C6C6; padding:15px 10px;}
.LRG_ntc_lst_tbl tr th span.number {font-size:27px; color:#70E4E9;}
.LRG_ntc_lst_tbl tr td span.pointcolor_pink {color:#FF0000;}

        @media(min-width:800px) {
            .LRG_ln_accnt_tbl tr th,.LRG_crdt_accnt_tbl tr th,.LRG_ln_accnt_tbl tr td {width:40% !important;}
            .LRG_ntc_lst_tbl tr th {width:30% !important;}
            .LRG_ntc_lst_tbl tr td.table_img {width:12% !important;}
            .LRG_ntc_lst_tbl tr td.table_img img {max-width:100%;}
        }
        @media(max-width:599px) {
            .LRG_rcvd_hdr {margin-top:0;}
            .LRG_rcvd_hdr span.tit {font-size:17px; padding-left:10px; }
            .LRG_rcvd_hdr span.date {padding-top:5px; padding-right:5px;}

            .LRG_ln_accnt_tbl {margin-bottom:20px; }
            .LRG_ln_accnt_tbl tr th {font-size:15px; padding:10px 0; }
            .LRG_ln_accnt_tbl tr td {font-size:13px; width:30% !important;}
            .LRG_ln_accnt_tbl span.pointcolor_pink {padding-left:15px; }

            .LRG_crdt_accnt_tbl {margin-bottom:20px; }
            .LRG_crdt_accnt_tbl tr th {font-size:15px; padding:10px 0; }
            .LRG_crdt_accnt_tbl tr td {font-size:13px; width:40% !important;}
            .LRG_crdt_accnt_tbl span {padding-left:15px; }

            .LRG_ntc_hdr span.tit {padding-left:10px;}

            .LRG_ntc_lst_tbl {margin-bottom:30px; float:left;}
            .LRG_ntc_lst_tbl tr th {font-size:15px; padding-left:10px; width:100% !important; height:auto !important; float:left; box-sizing:border-box; border-top:1px solid #C6C6C6; border-bottom:none; padding-top:10px;}
            .LRG_ntc_lst_tbl tr td {font-size:14px; color:#9FA2A4; width:70% !important; height:auto !important; line-height:20px; float:left; box-sizing:border-box; border-bottom:none;}
             .LRG_ntc_lst_tbl tr td.table_img {width:30% !important; height:auto !important;}
            .LRG_ntc_lst_tbl tr td.table_img  img {/*display:none;*/ max-width:90%; max-height:100px; }
            .LRG_ntc_lst_tbl tr th span.number {font-size:20px; color:#70E4E9; }
            .LRG_ntc_lst_tbl tr td span.pointcolor_pink {font-size:13px; }    
        }


/* 대출안내 절차 02  _ 0228 */

.LI_prcdr_title {width:100%; clear:both; margin-bottom:10px; font-family:'nanumgothic', 'arial', 'dotum';}
.LI_prcdr_title tr th {font-size:20px; color:#328FE1; text-align:left; padding-bottom:10px; font-weight:600;}
.LI_prcdr_title tr th span.number, .LI_ln_prdct_gde_tbl tr th span.number, 
.LI_ntce_lst_tbl tr th span.number, .LI_dcmnt_rqrd_title tr th span.number {font-size:40px; color:#EAEAEA; padding-right:30px; font-family:'NanumGothic'; font-weight:400;}
.LI_prcdr_title tr td {font-size:13px; color:#333333; padding-left:80px; padding-bottom:10px;}
.LI_prcdr_title tr td span.point_red {color:#FF0000;}

.LI_prcss_ln_tbl {width:100%; clear:both; margin-bottom:30px;}
.LI_prcss_ln_tbl th img ~ br {display:none;}
.LI_ln_prdct_gde_tbl {width:100%; clear:both; margin-bottom:20px;font-family:'nanumgothic', 'arial', 'dotum';}
.LI_ln_prdct_gde_tbl tr th {font-size:20px; color:#328FE1; text-align:left; padding-bottom:10px; font-weight:600;}
.LI_ln_prdct_gde_tbl tr td, .LI_ntce_lst_tbl tr td {font-size:13px; color:#333333; padding-left:80px; padding-bottom:10px; line-height:30px;}
.LI_ln_prdct_gde_tbl tr:last-child td {padding-top:10px; color:#FF0000;}

.LI_ntce_lst_tbl {width:100%; clear:both; margin-bottom:20px;font-family:'nanumgothic', 'arial', 'dotum';}
.LI_ntce_lst_tbl tr th {font-size:20px; color:#328FE1; text-align:left; padding-bottom:10px; font-weight:600;}

.LI_dcmnt_rqrd_title {width:100%; clear:both; margin-bottom:10px;font-family:'nanumgothic', 'arial', 'dotum';}
.LI_dcmnt_rqrd_title tr th {font-size:20px; color:#328FE1; text-align:left; font-weight:600;}

.LI_dcmnt_rqrd_lst_tbl {width:100%; clear:both; margin-bottom:20px;font-family:'nanumgothic', 'arial', 'dotum';}
.LI_dcmnt_rqrd_lst_tbl tr th {width:20%; font-size:17px; color:#75C4C3; padding-bottom:60px; text-align:left;padding-left:80px; font-weight:600;}
.LI_dcmnt_rqrd_lst_tbl tr td {font-size:14px; color:#333333; padding-bottom:10px; vertical-align:top; line-height:22px;}

        @media(min-width:800px) {
          .LI_dcmnt_rqrd_lst_tbl tr th {width:25% !important;}
          .LI_prcss_ln_tbl th:nth-child(odd) {width:18% !important;}
          .LI_prcss_ln_tbl th:nth-child(even) {width:2% !important;}
        }
        @media (min-width:500px) and (max-width:799px) {
         .LI_prcdr_title { margin-bottom:15px; }
         .LI_prcdr_title tr th { font-size:20px; padding-bottom:10px; padding-left:10px; }
         .LI_prcdr_title tr th span.number, .LI_ln_prdct_gde_tbl tr th span.number, .LI_ntce_lst_tbl tr th span.number, .LI_dcmnt_rqrd_title tr th span.number { font-size:35px; padding-right:5px; }
         .LI_prcdr_title tr td { padding-left:20px; }

         .LI_prcss_ln_tbl tr th:nth-child(odd) { width:50% !important; height:auto !important; float:left; padding-bottom:30px; }
         .LI_prcss_ln_tbl tr th:nth-of-type(9) { width:50% !important; height:auto !important; float:left; margin:0 25%; }
         .LI_prcss_ln_tbl tr th:nth-child(even) { display:none; }

         .LI_prcss_ln_tbl, .LI_ln_prdct_gde_tbl, .LI_ntce_lst_tbl { margin-bottom:0px; }
         .LI_ln_prdct_gde_tbl tr th { font-size:18px; padding-bottom:20px; padding-left:10px; }
         .LI_ln_prdct_gde_tbl tr th span { font-size:50px; padding-right:5px; }
         .LI_ln_prdct_gde_tbl tr td { padding:0 70px 10px; padding-bottom:20px; line-height:20px; }

         .LI_ntce_lst_tbl tr th { font-size:20px; padding-left:10px; }
         .LI_ntce_lst_tbl tr th span { font-size:50px; padding-right:5px; }
         .LI_ntce_lst_tbl tr td { padding:0 70px 10px; padding-bottom:20px; line-height:20px; }

         .LI_dcmnt_rqrd_title tr th { font-size:20px; padding-left:10px; }
         .LI_dcmnt_rqrd_title tr th span { font-size:50px; padding-right:5px; }

         .LI_dcmnt_rqrd_lst_tbl { margin-bottom:10px; }
         .LI_dcmnt_rqrd_lst_tbl tr th { width:84% !important; height:auto !important; float:left; text-align:left; font-size:15px; padding-right:0px; padding-bottom:10px; vertical-align:middle; }
         .LI_dcmnt_rqrd_lst_tbl tr td { width:80% !important; height:auto !important; margin:0 10%; float:left; font-size:13px; padding-bottom:20px; line-height:20px; }
        }


        @media(max-width:499px) {
         .LI_prcdr_title { margin-bottom:15px; }
         .LI_prcdr_title tr th { font-size:18px; padding-bottom:10px; padding-left:10px; }
         .LI_prcdr_title tr th span.number { font-size:38px; padding-right:5px; }
         .LI_prcdr_title tr td { padding-left:20px; }

         .LI_prcss_ln_tbl { margin-bottom:10px; }
         .LI_prcss_ln_tbl tr th:nth-child(odd) { width:44% !important; height:auto !important; margin:0 3%; float:left; padding-bottom:10px; }
         .LI_prcss_ln_tbl tr th:nth-of-type(9) { width:50% !important; height:auto !important; float:left; margin:0 25%; margin-top:-10px;}
         .LI_prcss_ln_tbl tr th:nth-child(even) { display:none; }

         .LI_ln_prdct_gde_tbl { margin-bottom:20px; }
         .LI_ln_prdct_gde_tbl tr th { font-size:18px; padding-bottom:20px; padding-left:10px; }
         .LI_prcdr_title tr th span.number, .LI_ln_prdct_gde_tbl tr th span.number, .LI_ntce_lst_tbl tr th span.number, .LI_dcmnt_rqrd_title tr th span.number { font-size:30px; padding-right:5px; }
         .LI_ln_prdct_gde_tbl tr td, .LI_ntce_lst_tbl tr td { padding:0 10px; padding-bottom:20px; line-height:20px; }

         .LI_ntce_lst_tbl tr th { font-size:18px; padding-bottom:20px; padding-left:10px; }
         .LI_ntce_lst_tbl tr th span { font-size:38px; padding-right:5px; }

         .LI_dcmnt_rqrd_title tr th { font-size:18px; padding-left:10px; }
         .LI_dcmnt_rqrd_title tr th span { font-size:38px; padding-right:5px; }
         
         .LI_dcmnt_rqrd_lst_tbl { margin-bottom:10px; }
         .LI_dcmnt_rqrd_lst_tbl tr th { width:100% !important; height:auto !important; float:left; text-align:left; font-size:15px; padding-right:0px; padding-bottom:10px; vertical-align:middle; padding-left:10px; box-sizing:border-box; }
         .LI_dcmnt_rqrd_lst_tbl tr td { width:100% !important; height:auto !important; float:left; font-size:13px; padding-bottom:20px; line-height:20px;  padding-left:10px; box-sizing:border-box;}
        }




/* 인재상 02 _ 0302*/
.TOT_tlnt_list01 tr th span.colorblack,
.TOT_tlnt_list02 tr th span.colorblack,
.TOT_tlnt_list03 tr th span.colorblack,
.TOT_tlnt_list04 tr th span.colorblack {color:black;}

.TOT_hdr_title {width:40%; float:left; text-align:center; clear:both; border:10px solid #9DCBA8; margin-left:30%; margin-right:30%; margin-top:30px; margin-bottom:40px; word-break:break-all;
                font-size:19px; letter-spacing:3px; font-weight:600; color:#FF6000; padding:15px;}

.TOT_tlnt_list01_wrap {width:80%; margin:0 auto 30px;}
.TOT_tlnt_list01_wrap > tbody tr td.wraptable_td {width:50%; padding:20px 0; vertical-align:top; border-bottom:1px solid #dcdcdc; border-right:1px dashed #dcdcdc; box-sizing:border-box;}
.TOT_tlnt_list01_wrap > tbody tr td.wraptable_td:last-child {border-right:none;}
.TOT_tlnt_list01_wrap > tbody tr:last-child td {border-bottom:none;}

.TOT_tlnt_list01 {width:100%; padding-bottom:30px; word-break:break-all;}
.TOT_tlnt_list01 tr th {font-size:17px; letter-spacing:1px; color:#6D6D6D;}
.TOT_tlnt_list01 tr th:first-child {width:30% !important; font-size:60px; color:#74BFD9; text-align:right;}
.TOT_tlnt_list01 tr th:last-child {vertical-align:bottom; text-align:left; padding-left:30px;}
.TOT_tlnt_list01 tr td {font-size:15px; letter-spacing:1px; color:#898989; padding-left:30px;}


.TOT_tbl_prcss01 {width:35%; background:#eeeeee; float:left; border-top-left-radius:20px; border-bottom-left-radius:20px; padding-bottom:50px;}
.TOT_tbl_prcss01 tr th.tit, .TOT_tbl_prcss02 tr th.tit, .TOT_tbl_prcss03 tr th.tit {font-size:17px; color:#74bfd9; text-align:center; padding:15px;}
.TOT_tbl_prcss01 tr th.number,.TOT_tbl_prcss02 tr th.number, .TOT_tbl_prcss03 tr th.number {font-size:60px; color:#74BFD9; text-align:right;}
.TOT_tbl_prcss01 tr th {font-size:13px; letter-spacing:1px; padding-top:10px; text-align:center; white-space:nowrap;}
.TOT_tbl_prcss01 tr th img, .TOT_tbl_prcss02 tr th img, .TOT_tbl_prcss03 tr th img {height:180px; border-radius:20px; max-width:90%;}
.TOT_tbl_prcss01 tr td.nextarrow img {height:80px; padding-top:30px;}

.TOT_tbl_prcss02 {width:35%; background:#eeeeee; float:left; padding-bottom:50px;}
.TOT_tbl_prcss02 tr th.tit {color:#72D9C3; }
.TOT_tbl_prcss02 tr th.number {color:#72D9C3;}
.TOT_tbl_prcss02 tr th {font-size:13px; letter-spacing:1px; text-align:center; padding-top:10px; white-space:nowrap;}
.TOT_tbl_prcss02 tr td.nextarrow img {height:80px; padding-top:30px;}

.TOT_tbl_prcss03 {width:30%; background:#eeeeee; float:left; border-top-right-radius:20px; border-bottom-right-radius:20px; padding-bottom:50px;}
.TOT_tbl_prcss03 tr th {font-size:13px; letter-spacing:1px; text-align:center; padding-top:10px; white-space:nowrap;}

.TOT_bpn_tbl01 {width:100%; float:left; border-collapse:collapse; margin:10px 0;}
.TOT_bpn_tbl01 tr {width:25%; float:left;}
.TOT_bpn_tbl01 tr th {width:50% !important; height:160px !important; float:left; background-color:#3F4763; text-align:left; padding:20px 20px 10px 15px; color:white; box-sizing:border-box; }
.TOT_bpn_tbl01 tr th span.name {font-size:17px; }
.TOT_bpn_tbl01 tr th span.info {font-size:15px; padding-top:50px; font-weight:400; display:block; color:white; }
.TOT_bpn_tbl01 tr td {width:50% !important; height:160px !important; line-height:160px; float:left; background-color:#f0f0f0; text-align:center; box-sizing:border-box;}
.TOT_bpn_tbl01 tr td img {width:100%; height:100%; max-height:100% !important;}
.TOT_bpn_tbl01 tr td img + br {display:none;}

.TOT_bpn_tbl02 {margin-bottom:50px;}
.TOT_bpn_tbl02 tr th {background:#218bfa;}
.TOT_bpn_tbl02 tr th span.info {color:#333;}

.TOT_tbl_ftr {width:100%; clear:both; /*background-image:url('../img/ftr_bnr.PNG');*/ background:url(/smartEditorCustom/img/ftr_bnr.png) no-repeat; background-repeat:no-repeat; background-size:cover; background-position:bottom left; height:280px;}
.TOT_tbl_ftr tr th {vertical-align:bottom; font-size:38px; color:white; font-weight:100; text-align:right; padding-right:190px;}
.TOT_tbl_ftr tr td {vertical-align:top; font-size:14px; color:#6D6D6D; text-align:right; padding-right:225px;}

      @media (min-width:800px) {
          .TOT_tlnt_list01_wrap > tbody tr td.wraptable_td {padding:20px 5%;}
          .TOT_tlnt_list01 {width:100% !important;}

          .TOT_tbl_prcss01 tr th.number, .TOT_tbl_prcss02 tr th.number, .TOT_tbl_prcss03 tr th.number,
          .TOT_tbl_prcss01 tr td.nextarrow, .TOT_tbl_prcss02 tr td.nextarrow {width:15% !important;}
          .TOT_tbl_prcss03 tr th.tableimg {width:90% !important;}

          .TOT_bpn_tbl01 tr th, .TOT_bpn_tbl01 tr td {width:50% !important; height:160px !important;}

      }
      @media (min-width:960px) and (max-width:1150px) {
       .TOT_tbl_ftr tr th {padding-right:80px; }
       .TOT_tbl_ftr tr td {padding-right:115px; }
      }
      @media (min-width:600px) and (max-width:959px) {
       .TOT_hdr_title {width:50%; margin-left:25%; margin-right:25%; margin-bottom:40px; font-size:18px; letter-spacing:1px; padding:13px; }

       .TOT_tlnt_list01 tr th {font-size:16px; }
       .TOT_tlnt_list01 tr th:first-child {font-size:45px; }
       .TOT_tlnt_list01 tr td {font-size:14px; }

       .TOT_tbl_prcss01, .TOT_tbl_prcss02, .TOT_tbl_prcss03 {width:31.333%; margin:0 1%; border-radius:20px; padding-bottom:10px; margin-bottom:20px; }
       .TOT_tbl_prcss01 tr:nth-of-type(1) th:nth-of-type(1) {font-size:17px; padding:15px; }
       .TOT_tbl_prcss01 tr th.number {display:none; }
       .TOT_tbl_prcss01 tr th {font-size:13px; font-weight:400; letter-spacing:1px; text-align:center; padding-top:0px; white-space:nowrap; }
       .TOT_tbl_prcss01 tr th img, .TOT_tbl_prcss02 tr th img, .TOT_tbl_prcss03 tr th img {height:150px; border-radius:20px; box-sizing:border-box; }
       .TOT_tbl_prcss01 tr td {display:none; }
       .TOT_tbl_prcss01 tr td img {display:none; }
       
       .TOT_tbl_prcss02 tr:nth-of-type(1) th:nth-of-type(1) {font-size:17px; padding:15px; }
       .TOT_tbl_prcss02 tr th:first-child {display:none; }
       .TOT_tbl_prcss02 tr th {font-size:13px; font-weight:400; letter-spacing:1px; text-align:center; padding-top:0px; white-space:nowrap; }
       .TOT_tbl_prcss02 tr td {display:none; }
       .TOT_tbl_prcss02 tr td img {display:none; }
       
       .TOT_tbl_prcss03 tr:nth-of-type(1) th:nth-of-type(1) {font-size:17px; padding:15px; }
       .TOT_tbl_prcss03 tr th:first-child {display:none; }
       .TOT_tbl_prcss03 tr th {font-size:13px; font-weight:400; letter-spacing:1px; text-align:center; padding-top:0px; white-space:nowrap; }
       .TOT_tbl_prcss03 tr td {display:none; }
       .TOT_tbl_prcss03 tr td img {display:none; }

       .TOT_bpn_tbl01 {width:98%; margin:10px 1% 15px; }

       .TOT_tbl_ftr {background-position:15% 0%; height:210px; }
       .TOT_tbl_ftr tr th {font-size:26px; text-align:right; padding-right:35px; padding-left:140px; word-break:break-all; }
       .TOT_tbl_ftr tr td {font-size:13px; text-align:right; padding-right:40px; padding-left:240px; word-break:break-all; }
      }

      @media (min-width:600px) and (max-width:799px) {
          .TOT_bpn_tbl01 {margin-bottom:0;} .TOT_bpn_tbl02 {margin-top:0;}
          .TOT_bpn_tbl01 tr {width:50%; margin-bottom:10px;}
      }

      @media (max-width:599px) {
       .TOT_hdr_title {width:70%; margin-left:15%; margin-right:15%; margin-bottom:20px; font-size:16px; letter-spacing:1px; padding:10px; margin-top:10px; box-sizing:border-box;}

       .TOT_tlnt_list01_wrap > tbody tr td.wraptable_td {width:100%; float:left; border-right:none; border-bottom:1px solid #dcdcdc !important; padding:10px;}
       .TOT_tlnt_list01_wrap > tbody tr:last-child td:last-child {border-bottom:none !important; height:auto !important;}
       .TOT_tlnt_list01 {padding-bottom:0;}
       .TOT_tlnt_list01 tr th {font-size:15px; }
       .TOT_tlnt_list01 tr th:first-child {font-size:40px; width:20% !important; text-align:center;}
       .TOT_tlnt_list01 tr th:last-child, .TOT_tlnt_list01 tr td {padding-left:20px; line-height:20px;}
       .TOT_tlnt_list01 tr td {font-size:13px; padding:5px 0 0 20px;}


       .TOT_tbl_prcss01, .TOT_tbl_prcss02, .TOT_tbl_prcss03 {width:90%; margin:0 5%; border-radius:10px; padding-bottom:10px; margin-top:10px; margin-bottom:10px; }
       .TOT_tbl_prcss01 tr:nth-of-type(1) th:nth-of-type(1) {font-size:17px; padding:10px; }
       .TOT_tbl_prcss01 tr th.number {display:none; }
       .TOT_tbl_prcss01 tr th {width:100% !important; height:auto !important; font-size:13px; font-weight:400; letter-spacing:1px; text-align:left; padding-top:10px; white-space:unset; }
       .TOT_tbl_prcss01 tr, .TOT_tbl_prcss02 tr, .TOT_tbl_prcss03 tr {width:50%; float:left;} 
       .TOT_tbl_prcss01 tr:first-child, .TOT_tbl_prcss02 tr:first-child, .TOT_tbl_prcss03 tr:first-child {width:100%;}
       .TOT_tbl_prcss01 tr:first-child th.tit, .TOT_tbl_prcss02 tr:first-child th.tit, .TOT_tbl_prcss03 tr:first-child th.tit {text-align:center; width:100% !important; height:auto !important; float:left; box-sizing:border-box;}
       .TOT_tbl_prcss01 tr th img {max-height:150px; border-radius:20px; box-sizing:border-box; }
       .TOT_tbl_prcss01 tr td {display:none; }
       .TOT_tbl_prcss01 tr td img {display:none; }
       
       .TOT_tbl_prcss02 tr:nth-of-type(1) th:nth-of-type(1) {font-size:17px; padding:10px; }
       .TOT_tbl_prcss02 tr th:first-child {display:none; }
       .TOT_tbl_prcss02 tr th {  width:100% !important; height:auto !important; font-size:13px; font-weight:400; letter-spacing:1px; text-align:center; padding-top:10px; white-space:nowrap; }
       .TOT_tbl_prcss02 tr th img {height:150px; border-radius:20px; box-sizing:border-box; }
       .TOT_tbl_prcss02 tr td {display:none; }
       .TOT_tbl_prcss02 tr td img {display:none; }

       .TOT_tbl_prcss03 tr:nth-of-type(1) th:nth-of-type(1) {font-size:17px; padding:10px; }
       .TOT_tbl_prcss03 tr th:first-child {display:none; }
       .TOT_tbl_prcss03 tr th {width:100% !important; height:auto !important; font-size:13px; font-weight:400; letter-spacing:1px; text-align:center; padding-top:10px; white-space:nowrap; }
       .TOT_tbl_prcss03 tr th img {height:150px; border-radius:20px; box-sizing:border-box; }
       .TOT_tbl_prcss03 tr td {display:none; }
       .TOT_tbl_prcss03 tr td img {display:none; }
       .TOT_tbl_prcss01 tr th.tableimg, .TOT_tbl_prcss02 tr th.tableimg, .TOT_tbl_prcss03 tr th.tableimg {width:40% !important; text-align:center;}
       .TOT_tbl_prcss01 tr th.tableimg img, .TOT_tbl_prcss02 tr th.tableimg img, .TOT_tbl_prcss03 tr th.tableimg img {height:150px !important; max-width:90% !important;}

       .TOT_bpn_tbl01 {width:90%; margin:0 5%; border-collapse:collapse; margin-bottom:20px; margin-top:10px; word-break:break-all; }
       .TOT_bpn_tbl01 {margin-bottom:0;} .TOT_bpn_tbl02 {margin-top:0; margin-bottom:20px;}
       .TOT_bpn_tbl01 tr {width:100%; margin-bottom:10px;}
       .TOT_bpn_tbl01 tr th {width:55% !important; height:130px !important;}
       .TOT_bpn_tbl01 tr td {width:45% !important; height:130px !important; line-height:130px;}
       .TOT_bpn_tbl01 tr th span.info {padding-top:30px; font-size:13px;}
       .TOT_bpn_tbl01 tr th span.name {font-size:15px;}

       .TOT_tbl_ftr {background-position:15% 0%; height:150px; margin:20px 0 30px; float:left;}
       .TOT_tbl_ftr tr th {font-size:16px; text-align:right; padding-right:10px; padding-left:100px; word-break:break-all; }
       .TOT_tbl_ftr tr td {font-size:13px; text-align:right; padding-right:10px; padding-left:140px; word-break:break-all; line-height:18px;}
      }



/* 조직도03 _0302 */
table.__se_tbl .CS_hrzntl_lnes td {outline:none !important; background:#f7f7f7;}
table.__se_tbl .CS_vrtcl_lnes td, table.__se_tbl .CS_vrtcl_lnes th {outline:none !important; background:#f7f7f7; box-sizing:border-box; padding:0; line-height:30px; text-align:center;}
table.__se_tbl .CS_hrzntl_lnes td.se2_te_selection, table.__se_tbl .CS_hrzntl_lnes th.se2_te_selection,
table.__se_tbl .CS_vrtcl_lnes td.se2_te_selection, table.__se_tbl .CS_vrtcl_lnes th.se2_te_selection {outline:2px dashed #333 !important;}

.CS_txt_bnnr_hd { width:100%; clear:both; margin-top:10px; margin-bottom:30px; font-family:'nanumgothic', 'arial', 'dotum';}
.CS_txt_bnnr_hd tr th { font-size:21px; color:#636363; font-weight:400; text-align:center;}
.CS_txt_bnnr_hd span.pointcolor_navy { color:#486393; font-weight:600;}

.CS_cmpny_strctr_tbl01 { width:25%; float:left; margin:0 37.5%; border-collapse:collapse;}
.CS_cmpny_strctr_tbl01 tr th { font-size:27px; color:#FFFFFF; padding:20px 0; background-color:#0E3C5B; text-align:center;}

.CS_cmpny_strctr_tbl02 { width:60%; clear:both; margin:2px 20% 0; float:left; border-collapse:collapse;}
.CS_cmpny_strctr_tbl02 tr th { width:25% !important; font-size:21px; color:#FFFFFF; padding:20px 0; background-color:#0061A0; text-align:center;}
.CS_cmpny_strctr_tbl02 tr td { width:10% !important; background-color:white; text-align:center;}

.CS_cmpny_strctr_tbl03 { width:76%; float:left; margin:2px 12% 0; border-collapse:collapse;}
.CS_cmpny_strctr_tbl03 tr th { width:25% !important; font-size:21px; color:#FFFFFF; padding:20px 0; background-color:#5CCCFF; text-align:center;}
.CS_cmpny_strctr_tbl03 tr td { width:10% !important; background-color:white; text-align:center;}
.CS_cmpny_strctr_tbl03 tr.CS_vrtcl_lnes th {padding:0;}

.CS_cmpny_strctr_tbl04 { width:98%; float:left; margin:2px 1% 0; border-collapse:collapse;}
.CS_cmpny_strctr_tbl04 tr th { width:21.5% !important; font-size:21px; color:#FFFFFF; padding:20px 0; background-color:#5CCCFF; text-align:center;}
.CS_cmpny_strctr_tbl04 tr td { width:5% !important; background-color:white; text-align:center;}
.CS_cmpny_strctr_tbl04 tr.CS_vrtcl_lnes th {padding:0;}

.CS_cmpny_strctr_tbl05 { width:98%; margin:0 1%; border-collapse:collapse; margin-bottom:40px;}
.CS_cmpny_strctr_tbl05 tr th {width:19.2% !important; font-size:21px; color:#686868; padding:20px 0; padding-bottom:5px; border:1px solid #97D6FF; border-bottom:none; text-align:center;}
.CS_cmpny_strctr_tbl05 tr td {width:1% !important; font-size:17px; color:#97D6FF; text-align:center; border-left:1px solid #97D6FF; border-right:1px solid #97D6FF;}
.CS_cmpny_strctr_tbl05 tr td:nth-child(even) { border:none; width:2%;}
.CS_cmpny_strctr_tbl05 tr:last-child td:nth-child(odd) { border-bottom:1px solid #97D6FF; padding-bottom:20px;}
.CS_cmpny_strctr_tbl05 tr.CS_vrtcl_lnes th {width:auto; border:none; padding:0;}

.CS_hrzntl_lnes { width:100%; clear:both;}
.CS_hrzntl_lnes td { border-bottom:1px dashed #CDCDCD; min-height:20px; border-right:none !important; border-left:none !important; line-height:0 !important;}
.CS_hrzntl_lnes td:first-child { width:50% !important; border-bottom:1px dashed #CDCDCD; float:right; border-right:none; border-left:none;}
.CS_hrzntl_lnes td:last-child { width:50% !important; border-bottom:1px dashed #CDCDCD; float:left;}
.CS_hrzntl_lnes td:nth-child(even) {border-bottom:1px dashed #CDCDCD !important;}

.CS_vrtcl_lnes { width:100%; clear:both; text-align:center; border-collapse:collapse;}
.CS_vrtcl_lnes span { border-left:1px dashed #CDCDCD; width:1px; height:30px; display:inline-block;}

  #cntntsTmplatForm .CS_hrzntl_lnes td,
  #cntntsFrm .CS_hrzntl_lnes td,
  .subCon .CS_hrzntl_lnes td,
  #previewDiv .CS_hrzntl_lnes td {line-height:0 !important; height:0 !important; min-height:0 !important;}
  #cntntsTmplatForm table.__se_tbl .CS_vrtcl_lnes td, #cntntsTmplatForm table.__se_tbl .CS_vrtcl_lnes th,
  #cntntsFrm table.__se_tbl .CS_vrtcl_lnes td, #cntntsFrm table.__se_tbl .CS_vrtcl_lnes th,
  .subCon table.__se_tbl .CS_vrtcl_lnes td, .subCon table.__se_tbl .CS_vrtcl_lnes th,
  #previewDiv table.__se_tbl .CS_vrtcl_lnes td, #previewDiv table.__se_tbl .CS_vrtcl_lnes th {background:transparent !important;}


        @media (min-width:800px) {
          .CS_txt_bnnr_hd tr th {line-height:28px;}
        }
        @media (min-width:750px) and (max-width:959px) { 
            .CS_txt_bnnr_hd { margin-bottom:20px; word-break:keep-all; } 
            .CS_txt_bnnr_hd tr th { font-size:19px; } 
            .CS_cmpny_strctr_tbl01 tr th {font-size:20px;} 
            .CS_cmpny_strctr_tbl02 tr th, .CS_cmpny_strctr_tbl03 tr th, .CS_cmpny_strctr_tbl04 tr th, .CS_cmpny_strctr_tbl05 tr th {font-size:19px;}
        }

        @media (max-width:749px) { 
            .CS_txt_bnnr_hd { margin-bottom:10px; word-break:keep-all; } 
            .CS_txt_bnnr_hd tr th { font-size:17px; } 

         .CS_cmpny_strctr_tbl01 tr th { font-size:18px; }
         .CS_cmpny_strctr_tbl02 tr th { font-size:16px; }
         .CS_cmpny_strctr_tbl03 tr th { font-size:16px; }
         .CS_cmpny_strctr_tbl04 tr th { font-size:16px; }
         .CS_cmpny_strctr_tbl05 { width:99.9%; margin:0; } 
            .CS_cmpny_strctr_tbl05 tr th { font-size:16px; box-sizing:border-box;} 
            .CS_cmpny_strctr_tbl05 tr td { font-size:14px; box-sizing:border-box; } 
            .CS_cmpny_strctr_tbl05 img { width:80%; }

            table.__se_tbl .CS_vrtcl_lnes td, table.__se_tbl .CS_vrtcl_lnes th {line-height:10px;}
            .CS_vrtcl_lnes span {height:20px;}
            table.__se_tbl .CS_hrzntl_lnes td {background:transparent !important;}
        }




/* 예금상품 01 (product_deposit01) _0302 */
.deposit01_tit {color:#979797; font-size:24px; display:block; width:100%; line-height:30px; padding-bottom:20px; float:left;}
.deposit01_tit span.boldtit {color:#f8bb00; font-weight:600;}
.deposit01_coinfo {color:#7a7a7a; font-size:15px; line-height:22px !important; margin-bottom:30px; float:left;}
.deposit01_coinfo img {vertical-align:middle; display:inline-block; line-height:22px; margin-top:-3px;}

.deposit01_maintable {width:100%;float:left; margin:20px 0;}
.deposit01_maintable th.number {width:60px !important; color:#fab51a; font-size:50px; vertical-align:middle; text-align:left; font-weight:400; 
                                letter-spacing:-2px; vertical-align:bottom; padding:20px 0 0;}
.deposit01_maintable th.txt {width:43% !important; color:#7a7a7a; text-align:left; font-size:17px; font-weight:400; padding-left:10px; vertical-align:bottom; padding:10px 0 7px 7px;}
.deposit01_maintable th.number p,.deposit01_maintable th.txt p {padding:0; line-height:unset;}
.deposit01_maintable span.txt_bold {text-align:left; text-decoration:underline; color:#f09017;}
.deposit01_maintable th.img_r {width:50% !important; text-align:right; vertical-align:bottom; }
.deposit01_maintable th.img_r img {max-width:100%;}

    @media (min-width:600px) and (max-width:799px){
      .deposit01_maintable th.img_r {width:40% !important;}
    }
    @media (max-width:599px){
      .deposit01_tit {font-size:19px;} .deposit01_coinfo {font-size:14px;}
      .deposit01_maintable th.number {width:15% !important; height:auto !important; font-size:40px; float:left; box-sizing:border-box; clear:both; vertical-align:top; padding-top:10px;}
      .deposit01_maintable th.txt {width:85% !important; height:auto !important; float:left; font-size:14px; line-height:22px; box-sizing:border-box; vertical-align:top; padding-bottom:30px;}
      .deposit01_maintable th.img_r {width:100% !important; height:auto !important; float:left;clear:both; box-sizing:border-box; text-align:center;padding-bottom:30px;}
    }



/* 예금상품 02 (product_deposit02) _0302 */
.deposit02_tit {width:100%;float:left; margin-bottom:20px;}
.deposit02_tit th {width:55% !important; text-align:right; vertical-align:bottom; line-height:25px; padding-right:35px;}
.deposit02_tit th.img {width:45% !important; text-align:left; vertical-align:middle; padding:10px 0;}
.deposit02_tit td {text-align:right; vertical-align:top; line-height:25px; padding-right:10px;}
.deposit02_tit th span.tit {color:#5ea5d9; font-size:22px;}
.deposit02_tit th span.tit:before {content:"\201c"; color:inherit; font-size:170px; font-family:'nanumgothic','arial','dotum'; height:0; width:auto;
                                  margin-right:5px; vertical-align:bottom; display:inline-block; opacity:0.7;}
.deposit02_tit td span.small_tit {color:#a2a2a2;}
.deposit02_tit td span.small_tit:after {content:"\201d"; float:right; color:inherit; font-size:20px; font-family:'nanumgothic','arial','dotum';
                                        font-size:40px; vertical-align:bottom; display:inline-block; color:inherit; margin:10px 0 0 10px; opacity:0.7;}

.deposit02_coinfo {width:100%; float:left; color:#333; font-size:16px; font-weight:400; font-weight:600; line-height:22px !important; /*padding-left:25px; text-indent:-25px;*/}
.deposit02_maintable {width:100%; float:left; border-top:1px solid #a09cc1; margin:20px 0;}
.deposit02_maintable tr.thead th {background:#c0bed4; color:white; text-align:center; padding:10px; font-size:15px; outline:none;}
.deposit02_maintable tr th {width:30% !important; background:#ebebf3; color:#938db9; border-bottom:1px solid #d2cfe2; text-align:center; font-size:14px; padding:10px;}
.deposit02_maintable tr td {background:white; color:#838383; text-align:left; padding:10px 0 10px 50px; font-size:14px; border-bottom:1px solid #d2cfe2; outline:none;}

.deposit02_maintable1 tr th {width:30% !important;}
.deposit02_maintable1 tr td {width:70% !important;}
.deposit02_maintable2 tr.thead th {width:35% !important;}
.deposit02_maintable2 tr.thead th:first-child {width:30% !important;}
.deposit02_maintable2 tr td {text-align:center; padding:10px 0;}
.deposit02_maintable2 tr td:last-child {border-left:1px solid #d2cfe2;}
.deposit02_coinfo2 {font-size:13px; color:#636363; width:100%; float:left; line-height:20px;}

      @media (min-width:600px) and (max-width:799px){.deposit02_coinfo {font-size:16px;}}
      @media (max-width:599px){
        .deposit02_tit th span.tit {font-size:19px;}
        .deposit02_tit th span.tit:before {font-size:100px;}
        .deposit02_tit th {width:65% !important;} .deposit02_tit th.img {width:35% !important;}
        .deposit02_tit th.img img {max-height:100px;}
        .deposit02_coinfo {font-size:14px;}
        .deposit02_maintable tr th {padding:5px 10px; font-size:13px; line-height:18px;}
        .deposit02_maintable tr td {padding:5px 10px; font-size:13px;}
      }



/* 예금상품 03 (product_deposit03) _0302 */
.deposit03_small_tit {background:#00adef; color:white; padding:8px 40px; float:left; border-radius:50px;font-family:'nanumgothic','arial','dotum'; margin-bottom:10px;}
.deposit03_tit {width:100%; line-height:40px !important; padding-top:10px; float:left; color:#00adef; display:block; font-size:33px; margin-bottom:20px; padding-left:40px; box-sizing:border-box; font-family:'nanumgothic','arial','dotum';}
.deposit03_coinfo {width:100%; float:left; display:block; margin:5px 0 10px; font-size:15px;}
.deposit03_coinfo img {line-height:22px; display:inline-block; margin-top:-3px; vertical-align:middle;}
.deposit03_bluetit {color:#00adef; font-weight:600; margin-top:20px; float:left; font-size:18px;}

.deposit03_maintable {width:99%; float:left; margin:0 0 20px 1%;font-family:'nanumgothic','arial','dotum';}
.deposit03_maintable tr {position:relative;border:3px solid white; margin-bottom:5px;}
.deposit03_maintable tr:nth-child(even) th {background:white; border-radius:0; padding:2px 0;}
.deposit03_maintable th {width:100% !important; background:#00adef; color:white; text-align:left; padding:10px; border-radius:10px; padding-left:80px; font-weight:400; font-size:16px;}
.deposit03_maintable th.number {background:white; color:#00adef; position:absolute; padding-left:0; border-radius:100%; font-weight:600;
                                width:30px !important; height:30px !important; line-height:30px; text-align:center; margin:5px 0 0 30px; padding:0; box-sizing:border-box;}

    @media (min-width:800px) and (max-width:1049px){.deposit03_maintable th.number {margin-left:5%;}}
    @media (min-width:600px) and (max-width:799px){.deposit03_maintable th.number {margin-left:7%;}}
    @media (max-width:599px){
      .deposit03_small_tit {padding:7px 20px;}
      .deposit03_tit {font-size:26px; padding-left:0px; line-height:28px !important;}
      .deposit03_maintable {margin:0 1% 20px;}
      .deposit03_maintable th {padding-left:60px; font-size:13px; line-height:20px;}
      .deposit03_maintable th.number {margin-left:20px;margin-top:6px; width:25px !important; height:25px !important; line-height:25px;}
      .deposit03_coinfo {font-size:14px; line-height:18px;} .deposit03_bluetit {font-size:17px;}
    }
    @media (max-width:420px){.deposit03_maintable th.number {margin-top:9px;}}


/* 대출상품 01 (product_loan01) _0302 */
.temloan01_tit {width:100%; float:left; text-align:center;}
.temloan01_tit { color:#92c346; font-size:26px; font-family:'nanumgothic','arial','dotum'; width:100%; text-align:center; padding-bottom:5px;}
.temloan01_tit2 {color:#a5a5a5; font-size:26px; font-family:'nanumgothic','arial','dotum'; width:100%; text-align:center; padding-bottom:20px;}
.temloan01_coinfo {color:#92c346; font-size:16px; line-height:22px !important; display:block; width:100%; text-align:left; 
                    float:left; margin:5px 0 10px;}
.temloan01_coinfo img {vertical-align:middle; margin-top:-3px;}

.temloan01_maintable {width:100%; /*float:left;*/ margin:5px auto 10px; max-width:960px;}
.temloan01_maintable tr td:first-child {width:15.5% !important;}
.temloan01_maintable th {width:18% !important; vertical-align:top;}
.temloan01_maintable th p {text-align:center; width:100%;}
.temloan01_maintable th .circletable {width:150px;}
.temloan01_maintable th .circletable td {background:#92c346; color:white; border-radius:100%; width:150px !important; height:150px !important; text-align:center; font-size:19px; text-align:center; font-weight:600;}
.temloan01_maintable th .circletable tr.hidden td {position:absolute; height:1px !important; outline:none !important; font-size:0; background:none !important}
.temloan01_maintable th + td {padding:10px 0; background:white; padding-left:20px; color:#9b9b9b; width:83% !important; line-height:20px; text-align:left;}
.temloan01_maintable tr.empty td {padding:20px 0;}

    @media (min-width:800px) and (max-width:870px){
        .temloan01_maintable th .circletable {width:119px;}
        .temloan01_maintable th .circletable td {width:119px !important; height:119px !important; line-height:119px;}}
    @media (min-width:600px) and (max-width:799px){
      .temloan01_maintable th .circletable {width:95px;}
      .temloan01_maintable th .circletable td {width:95px !important; height:95px !important; line-height:95px;}}
    @media (max-width:699px){
      .temloan01_tit, .temloan01_tit2 {font-size:20px;}
    .temloan01_tit tr td.imgtd img {max-height:150px;}
    .temloan01_maintable th .circletable {width:100px;}
    .temloan01_maintable th {width:100px !important; height:100px !important; font-size:16px;}
    .temloan01_maintable th + td {padding-right:10px; font-size:14px;}
    .temloan01_maintable tr:nth-child(even) td:first-child {width:100px !important;}
    }
    @media (max-width:599px){
      .temloan01_maintable th {width:23% !important;}
      .temloan01_maintable th .circletable {width:110px;}
      .temloan01_maintable th .circletable td {width:110px !important; height:110px !important; line-height:110px; font-size:16px;}
    }


/* 대출상품 02 (product_loan02) _0302 */
.temloan02_tit {color:#979797; font-size:24px; display:block; width:100%; line-height:30px; padding-bottom:20px; float:left;font-family:'nanumgothic','arial','dotum';}
.temloan02_tit span.boldtit {color:#509afb; font-weight:600;font-family:'nanumgothic','arial','dotum';}

.temloan02_maintable {width:100%; float:left; margin:5px 0 30px;}
.temloan02_maintable th.txt {width:75% !important; height:auto !important; color:#333; vertical-align:bottom; text-align:left; font-size:17px; font-weight:600; padding:10px;}
.temloan02_maintable th.txt2 {text-align:left; vertical-align:baseline; color:#7a7a7a; font-size:15px; line-height:22px; padding-left:20px; font-weight:400;}
.temloan02_maintable th.img_r {width:25% !important; height:auto !important; text-align:right; vertical-align:top; padding:50px 20px 20px 0;}
.temloan02_maintable th.img_r img {max-width:100%;}
.temloan02_maintable tr:first-child th.img_r {padding-top:0;}

.temloan02_maintable2 {width:100%; float:left; border:2px solid #4d9cf9; margin:5px 0 30px; clear:both;}
.temloan02_maintable2 th {width:15% !important; background:#4d9cf9; color:white; text-align:right; padding:15px 20px 0 10px; outline:none;
                          font-weight:400; vertical-align:top; border-bottom:1px solid rgba(255,255,255,0.5); font-size:16px;}
.temloan02_maintable2 th p {width:100%; text-align:right;}
.temloan02_maintable2 tr:last-child th {border-bottom:none;}
.temloan02_maintable2 td {border-bottom:1px solid #f1f4ff; padding:10px 20px;color:#333; line-height:30px; font-size:14px; outline:none;}

    @media (max-width:699px){
      .temloan02_tit {font-size:19px;}
      .temloan02_maintable th.txt {font-size:15px; padding-top:30px;}
      .temloan02_maintable th.txt2 {padding-right:20px; font-size:13px; padding-left:10px;}
      .temloan02_maintable th.img_r {padding-top:0; padding-top:30px;}
      .temloan02_maintable tr:first-child th.img_r {padding-top:30px;}

      .temloan02_maintable2 th {width:30% !important; height:auto !important; font-size:15px; text-align:left; line-height:22px;}
      .temloan02_maintable2 td {width:70% !important; height:auto !important; font-size:13px; line-height:22px;}
    }



/* 대출상품 03 (product_loan03) _0305 */
.temloan03_maintable {width:100%; float:left; margin:5px 0 30px;}
.temloan03_maintable th.txt {width:70% !important;color:#333; text-align:left; font-size:22px; font-weight:600; padding:10px;}
.temloan03_maintable th.txt2 {text-align:left; vertical-align:middle; color:#7a7a7a; font-size:15px; line-height:22px; padding-left:20px; font-weight:400;}
.temloan03_maintable th.img_r {width:30% !important; text-align:right; vertical-align:middle; padding:50px 20px 20px 0;}
.temloan03_maintable th.img_r img {max-width:100%;}
.temloan03_maintable tr:first-child th.img_r {padding-top:0;}

.temloan03_maintable2 {width:100%; float:left; border:2px solid #88cfcb; border-width:2px 0; margin:5px 0 30px; clear:both;}
.temloan03_maintable2 th {width:15% !important; background:#ebf7f7; color:#75c0bb; text-align:center; padding:15px; font-size:16px;
                          font-weight:600; vertical-align:top; border-bottom:1px solid #88cfcb; outline:none;}
.temloan03_maintable2 tr:last-child th {border-bottom:none; font-size:16px;}
.temloan03_maintable2 td {border-bottom:1px solid #88cfcb; padding:10px 20px;color:#333; line-height:30px; font-size:14px; color:#96959b; text-align:left; outline:none;}
.temloan03_maintable2 tr:last-child td {border-bottom:none;}

    @media (max-width:699px){
      .temloan03_maintable th.txt {font-size:15px; padding-top:20px;}
      .temloan03_maintable th.txt2 {padding-right:20px; font-size:13px; padding-left:10px; vertical-align:top; width:100% !important; height:auto !important; float:left; box-sizing:border-box;}
      .temloan03_maintable th.img_r {padding-top:0; vertical-align:top; width:100% !important; height:auto !important; float:left; box-sizing:border-box; padding:10px 0; text-align:center;}
      .temloan03_maintable th.img_r img {max-width:70% !important;}
      .temloan03_maintable tr:first-child th.img_r {padding-top:30px;}

      .temloan03_maintable2 th {width:30% !important; font-size:14px; text-align:left; line-height:22px;}
      .temloan03_maintable2 td {width:70% !important; font-size:13px; line-height:22px;}
    }



/* 예금자보호제도 protect system 01 _ 0307 */
.prosystem01_tit {color:#a38c7d; font-size:24px; width:100%; text-align:center; display:block; clear:both; margin-top:20px; font-family:'nanumgothic','arial','dotum';}
.prosystem01_tit span.boldtit {color:#7ca1a7;}

.prosystem01_cotable {width:100%; text-align:left; clear:both; margin:20px 0; padding:0 40px;}
.prosystem01_cotable th.tit {color:#a38c7d; font-weight:600; line-height:22px; font-size:18px; padding:0 0 15px;}
.prosystem01_cotable td.txt {color:#b2b1b0; font-size:16px; line-height:22px;}
.prosystem01_cotable td.txt span.color_point {color:#d9bc7b; font-weight:600; font-size:17px;}
.prosystem01_cotable th.tit2 {color:#d9bc7b; font-weight:600; padding:0 0 15px; font-size:17px;}
.prosystem01_cotable td.txt2 {color:#8d836c; font-size:14px; line-height:20px;}

.prosystem01_table2 {clear:both; margin:20px 0 30px; text-align:center;}
.prosystem01_table2 th {width:50% !important; height:auto !important; vertical-align:middle; overflow:hidden;}
.prosystem01_table2 td {width:50% !important; height:auto !important; padding:10px 50px; box-sizing:border-box; color:white; text-align:center; vertical-align:middle;
                        font-size:15px; line-height:22px;}
.prosystem01_table2 td p {width:100%; color:white; text-align:center;}
.prosystem01_table2 td.tit {font-weight:600; vertical-align:bottom; font-size:18px; }
.prosystem01_table2 th img {width:100%; margin-bottom:-5px; min-height:100%;}
.prosystem01_table2 th img ~ br {display:none;}

      @media (min-width:600px) and (max-width:799px){
          .prosystem01_tit {font-size:20px;}
          .prosystem01_cotable td.txt {font-size:15px;}
          .prosystem01_cotable td.txt2 {font-size:13px;}

          .prosystem01_table2 td.tit {font-size:17px; padding-top:20px;}
          .prosystem01_table2 td {font-size:13px; padding:10px 25px 20px; line-height:20px;}
      }
      @media (max-width:599px){
        .prosystem01_cotable {padding:0 20px;}
        .prosystem01_cotable th.tit {font-size:16px;} .prosystem01_cotable td.txt {font-size:14px;}
          .prosystem01_tit {font-size:18px; line-height:26px; padding:0 10px; box-sizing:border-box;}
          .prosystem01_table2 th {width:100% !important; float:left; position:absolute;}
          .prosystem01_table2 td {width:100% !important; float:left; font-size:13px; padding-bottom:30px;}
          .prosystem01_cotable td.txt span.color_point {font-size:14px; }

          .prosystem01_table2 td.tit {font-size:16px; padding-top:250px; padding-bottom:10px;}
          .prosystem01_table2 th img {height:200px !important; width:auto; max-width:100%; margin-top:30px;}
      }




/* 예금자보호제도 protect system 02 _ 0307 */
.prosystem02_tit {width:100%; clear:both; border:1px solid #bbbdbc; border-width:1px 0; margin:20px 0;}
.prosystem02_tit:before {content:""; width:200px;float:left; border-top:1px solid #6cafd3; margin-top:-1px;}
.prosystem02_tit th {color:#899490; font-size:23px; font-weight:600; border:1px solid #fbfbfb; border-width:1px 0; vertical-align:middle;
                     text-align:left; padding-left:70px; line-height:30px; width:70% !important; font-style:italic;}
.prosystem02_tit th span.boldtit {color:#3b8cc4;}
.prosystem02_tit td {width:30% !important; height:auto !important; padding:10px; text-align:center; vertical-align:middle; border:1px solid #fbfbfb; border-width:1px 0;}
.prosystem02_tit td img {}

.prosystem02_cotable {width:100%; text-align:left; clear:both; margin:20px 0; padding:0 40px;}
.prosystem02_cotable th.tit {color:#696969; font-weight:500; line-height:22px; font-size:20px; padding:0 0 15px;}
.prosystem02_cotable td.txt {color:#9b9c9e; font-size:16px; line-height:22px;}
.prosystem02_cotable span.color_point {color:#64b1e7; font-weight:600;}
.prosystem02_cotable th.tit2 {color:#696969; font-weight:600; padding:0 0 15px; font-size:18px;}
.prosystem02_cotable td.txt2 {color:#9b9c9e; font-size:14px; line-height:20px; font-weight:600;}

.prosystem02_table2 {clear:both; margin:10px 0 20px;}
.prosystem02_table2_wrap tbody tr td.td3 {width:32.666% !important; margin-right:1%; float:left; border:3px solid black; border-radius:50px;
                        padding:30px; box-sizing:border-box;}
.prosystem02_table2_wrap tbody tr td.td3:nth-child(3n) {margin-right:0;}
.prosystem02_table2 tr th {width:100% !important; height:auto !important; font-size:15px; line-height:20px; text-align:center; padding:10px; border-bottom:1px solid black; font-weight:600; box-sizing:border-box;}
.prosystem02_table2 tr td {width:100% !important; height:auto !important; color:#b2afae; font-size:14px; line-height:20px; padding:10px 0 10px;}

  .prosystem02_table2_wrap tbody tr td.td3:nth-child(3n+1) {border-color:#95c9f1; border-color:#95c9f1; }
  .prosystem02_table2_wrap tbody tr td.td3:nth-child(3n+1) th {color:#4992ce; border-color:#95c9f1; }
  .prosystem02_table2_wrap tbody tr td.td3:nth-child(3n+2) {border-color:#5bd3b8;}
  .prosystem02_table2_wrap tbody tr td.td3:nth-child(3n+2) th {color:#3bbea0; border-color:#5bd3b8; }
  .prosystem02_table2_wrap tbody tr td.td3:nth-child(3n) {border-color:#9fb0f8;}
  .prosystem02_table2_wrap tbody tr td.td3:nth-child(3n) th {color:#7883f1; border-color:#9fb0f8; }

      @media (min-width:600px) and (max-width:799px){
        .prosystem02_tit th {font-size:19px; padding-left:40px;}
        .prosystem02_cotable th.tit {font-size:17px;}
        .prosystem02_cotable td.txt {font-size:14px;}
        .prosystem02_cotable th.tit2 {font-size:16px;}

        
        .prosystem02_table2 tr {float:left;}
        .prosystem02_table2 tr.th {width:30% !important; float:left; border-bottom:none; box-sizing:border-box;}
        .prosystem02_table2 tr.td {width:70% !important; float:left; padding-left:20px; box-sizing:border-box;}
        .prosystem02_table2 tr th {border-bottom:none; border-right:1px solid;}
      }
      @media (max-width:799px){
        .prosystem02_table2_wrap tbody tr td.td3 {width:100% !important; float:left; margin-bottom:30px; border-radius:30px; padding:20px;}
        .prosystem02_table2 tr {width:auto !important;box-sizing:border-box;}
      }
      @media (max-width:599px){
        .prosystem02_tit th {font-size:18px; padding-left:20px; line-height:24px; padding:20px 0 20px 20px;}
        .prosystem02_tit td img { max-height:80px; }

        .prosystem02_cotable {padding:0 20px;}
        .prosystem02_cotable th.tit {font-size:17px;} .prosystem02_cotable td.txt {font-size:13px;}
        .prosystem02_cotable th.tit2 {font-size:15px;} .prosystem02_cotable td.txt2 {font-size:13px;}

        .prosystem02_table2 tr {width:100% !important;}
        .prosystem02_table2 tr th.tit {width:100% !important; padding-top:0;}
      }



/* 예금자보호제도 protect system 03 _ 0307 */
.prosystem03_tit {/*background:url(../img/prosystem3_bg.jpg) no-repeat;*/ background:url(/smartEditorCustom/img/prosystem3_bg.jpg) no-repeat;
                  width:100%; clear:both; margin:0 0 10px; background-size:cover; padding:20px 0 0 20px; position:relative;}
.prosystem03_tit th {width:45% !important; height:auto !important; text-align:left; padding-left:10px; }
.prosystem03_tit th.tit1 {text-align:center; font-size:22px; height:50px !important; font-weight:400; font-family:NanumBarunGothic; padding:0; border:1px solid grey; border-width:1px 0;}
.prosystem03_tit th.tit2 {font-size:35px; font-family:나눔명조, "Nanum Myeongjo"; font-weight:400; padding:50px 0 0 0px;}
.prosystem03_tit th.tit3 {font-size:42px; color:#01639c; font-family:Arial; font-weight:900; letter-spacing:-1px; padding:0 0 50px 0px;}
.prosystem03_tit th.tit4 {font-size:17px; font-family:NanumBarunGothic; font-weight:400; padding-bottom:60px;}
.prosystem03_tit td {width:55% !important; height:auto !important; vertical-align:bottom; text-align:right; }
.prosystem03_tit td img {width:auto; max-width:100%; /*margin-bottom:-5px;*/ }
.prosystem03_tit td img+br {display:none;}

.prosystem03_cotable {clear:both; margin:10px 0 20px;width:100%;}
.prosystem03_cotable th, .prosystem03_cotable th p {color:#008cbe; font-size:17px; line-height:22px; font-weight:600; text-align:left;}
.prosystem03_cotable td, .prosystem03_cotable td p {color:#999999; font-size:14px; line-height:22px; text-align:left; }
.prosystem03_cotable th {padding:0 0 15px 8px;}
.prosystem03_cotable td {padding:0 30px 30px;}

@media (min-width:800px) and (max-width:1300px){
    .prosystem03_tit th.tit2 {font-size:25px;}
    .prosystem03_tit th.tit3 {font-size:30px;}
}
@media (min-width:600px) and (max-width:799px){}
@media (max-width:799px){
  .prosystem03_tit {background-size:100% 100%;}
    .prosystem03_tit th {width:55% !important; padding-right:35% !important; box-sizing:border-box;}
    .prosystem03_tit td {position:absolute; bottom:0; right:0; width:50% !important;}
    .prosystem03_tit td img {max-height:200px;}

    .prosystem03_tit th.tit1 {width:50% !important; font-size:14px; float:left; line-height:50px; margin-left:20px; padding-right:0 !important;}
    .prosystem03_tit th.tit2 {font-size:22px; padding-top:20px;}
    .prosystem03_tit th.tit3 {font-size:27px; padding-bottom:40px;}
    .prosystem03_tit th.tit4 {font-size:14px; padding-right:40% !important; line-height:20px;}

    .prosystem03_cotable th {padding:0 10px 10px;} .prosystem03_cotable td {padding:0 10px 30px; font-size:13px;}
}
@media (max-width:599px){
    .prosystem03_tit {padding:20px 0 0;}
    .prosystem03_tit th.tit3 {font-size:25px;}
    .prosystem03_cotable th, .prosystem03_cotable th p {font-size:16px;}
    .prosystem03_tit th.tit2 {padding-left:10px; font-size:18px;}
    .prosystem03_tit th.tit3 {padding-left:10px; font-size:22px;}
}



.CP_crd_bnfts1 { width:100%; display:block; text-align:center; font-size:18px; color: #AE9272;}
.CP_crd_bnfts2 {width: 100%; display:block; text-align:center; font-size:29px; color: #4EBF9D; text-align: center; font-weight: 600; margin-bottom:30px;}

.CP_title_crd_typ01 {width:100%; clear:both; border-spacing:0;}
.CP_title_crd_typ01 th {background-color:#F6F6F6; border-top:1px dashed #a0a0a0;}
.CP_title_crd_typ01 th.main_title {font-size:21px; padding:20px 60px; text-align:left; font-weight:600; border-top:none;}
.CP_title_crd_typ01 th.card_img {width:27% !important; height:auto !important; padding:0px 20px 30px; text-align:left; vertical-align:top; border-top:none;}
.CP_title_crd_typ01 th.card_img img {vertical-align:top; max-width:100%;}
.CP_title_crd_typ01 th.info_title {width:23% !important; height:auto !important; font-size:18px; padding:30px 0; vertical-align:middle; text-align:left; }
.CP_title_crd_typ01 th.info_title img {margin-right:10px; vertical-align:middle;  }
.CP_title_crd_typ01 th.info_title + th {text-align:left; padding-left:30px; padding-top:20px; font-weight:400; font-size:14px; line-height:22px; padding-bottom:20px;}
.CP_title_crd_typ01 td {width:25% !important; height:auto !important; font-size:16px; color:#4e4e4e; line-height:22px; background-color:#F6F6F6; padding-left:30px; border-top:1px dashed #a0a0a0; box-sizing:border-box;}
.CP_title_crd_typ01 td.tit2 {font-weight:600; border-right:1px dashed #a0a0a0; text-align:left;}
.CP_title_crd_typ01 td span.color_point {color:#fe7800;}
.CP_title_crd_typ01 tr.empty th, .CP_title_crd_typ01 tr.empty td {background:white !important;padding:20px 0; border-top:none;}
.CP_title_crd_typ01 th.card_img ~ th,
.CP_title_crd_typ01 th.card_img ~ td {border-top:none;}

.CP_ftr_dscnt {width:100%; clear:both; margin:10px 0 30px;}
.CP_ftr_dscnt th { background:#af9272; font-size:15px; font-weight:600; color:white; width:10% !important; height:auto !important; padding:5px 10px;}
.CP_ftr_dscnt td {color:#333; text-align:left; font-size:14px; width:90% !important; height:auto !important; font-weight:600; padding-left:20px;}
.CP_ftr_dscnt td.color_point {color:#ff433f; }


@media(min-width:600px) and (max-width:799px) {
    .CP_crd_bnfts1 {font-size:17px;}
    .CP_crd_bnfts2 {font-size:23px;}

    .CP_title_crd_typ01 th.main_title {font-size:19px; padding-left:30px;}
    .CP_title_crd_typ01 th.info_title {font-size:17px;}
    .CP_title_crd_typ01 th.info_title img {max-width:50px;}
    .CP_title_crd_typ01 td {padding:5px 15px; font-size:14px; line-height:19px;}
    .CP_title_crd_typ01 th.info_title + th {padding:15px 15px 30px; font-size:13px; line-height:20px;}

    .CP_ftr_dscnt th {width:20% !important;} .CP_ftr_dscnt td {width:80% !important;}
}

@media(max-width:799px) {
    .CP_title_crd_typ01 th {border-top:none;}
    .CP_title_crd_typ01 th.info_title {padding:30px 0 10px;}
}

@media(max-width:599px) {
    .CP_crd_bnfts1 {font-size:15px; text-align:left; line-height:20px;}
    .CP_crd_bnfts2 {font-size:20px; margin-bottom:20px; text-align:left;}

    .CP_title_crd_typ01 th.main_title {height:auto !important; font-size:17px; padding:20px 0px; text-align:center; }
    .CP_title_crd_typ01 th.card_img {width:100% !important; float:left; text-align:center; padding:0 20px 5px;}
    .CP_title_crd_typ01 th.card_img img {max-height:250px;}
    .CP_title_crd_typ01 th.info_title img {max-width:50px !important;}
    .CP_title_crd_typ01 th, .CP_title_crd_typ01 th.info_title {width:100% !important; font-size:15px; float:left; text-align:center !important; box-sizing:border-box;}
    .CP_title_crd_typ01 td {width:50% !important; float:left; box-sizing:border-box; padding:10px 20px; font-size:14px;}
    .CP_title_crd_typ01 th.info_title + th {height:auto !important; font-size:13px; line-height:20px; padding:20px 10px 30px; border-top:none;}

    .CP_ftr_dscnt th { width:100% !important; float:left; box-sizing:border-box; margin-bottom:20px;}
    .CP_ftr_dscnt td { width:100% !important; float:left; box-sizing:border-box;}
}




/* 상조02 sangjo 02  */
.sangjo02_maintitle {font-family:'nanumgothic','arial','dotum';}
.sangjo02_maintitle h4 {font-size:25px; font-weight:600;}
.sangjo02_maintitle h4 span.tit_co {clear:both; display:block; font-weight:400;}

.sangjo02_tit00 {width:100%; font-size:19px; display:block; float:left; text-align:center; margin:10px 0 20px; font-weight:600; position:relative;}
.sangjo02_tit00:before {content:""; position:absolute; width:30%; top:0; left:0; border-top:1px solid #d8d8d8; margin-top:12px;}
.sangjo02_tit00:after {content:""; position:absolute; width:30%; top:0; right:0; border-top:1px solid #d8d8d8; margin-top:12px;}

.sangjo02_table01_wrap {width:100%; float:left;}
.sangjo02_table01_wrap td {vertical-align:top; width:50% !important; height:auto !important;}
.sangjo02_table01 {width:100%; clear:both; float:left;}
.sangjo02_table01 tr th {width:100% !important; height:auto !important; box-sizing:border-box; padding:0 30px 0 20px;}
.sangjo02_table01 tr th.img {text-align:left; padding-bottom:10px;}
.sangjo02_table01 tr th.tit {color:#585858; font-size:17px; line-height:20px; font-weight:600; text-align:left;}
.sangjo02_table01 tr td {width:100% !important; color:#a8a8a8; font-size:14px; font-weight:200; line-height:20px; text-align:left; padding:10px 80px 40px 20px; box-sizing:border-box;}


.sangjo02_table02 {width:100%; clear:both; float:left; margin:10px 0 20px;}
.sangjo02_table02 th {padding:0 20px; width:100% !important; height:auto !important;}
.sangjo02_table02 th.imgbox {width:15% !important; text-align:center; height:auto !important; vertical-align:middle;}
.sangjo02_table02 th.imgbox img {max-height:180px;}
.sangjo02_table02 th.imgbox img ~ br {display:none;}
.sangjo02_table02 th.tit1 {text-align:left; font-size:18px; line-height:22px; font-weight:600; color:#7090d6; text-decoration:underline; vertical-align:bottom;}
.sangjo02_table02 td {padding:0 20px; width:100% !important; height:auto !important;}
.sangjo02_table02 td.boldco {text-align:left; font-size:16px; line-height:20px; font-weight:600; color:#393939; vertical-align:middle;}
.sangjo02_table02 td.co {text-align:left; color:#a8a8a8; font-size:14px; line-height:18px; font-weight:200; vertical-align:top;}
.sangjo02_table02 tr.empty {padding:20px;}
.sangjo02_table02 tr.empty th, .sangjo02_table02 tr.empty td {padding:20px;}

.sangjo02_why {width:100%; clear:both; margin:10px 0 20px; box-sizing:border-box; border-spacing:0; border:none;}
.sangjo02_why th {color:#3b5262; background:#e8e7e6; font-size:15px; padding:30px 0 30px; font-weight:400; line-height:22px; text-align:center;}
.sangjo02_why th span#big_text {font-size:25px; font-weight:400; line-height:30px;}
.sangjo02_why td {color:#6a6a6a; line-height:22px; font-size:15px; background:#e8e7e6; padding:5px 0; text-align:center;}
.sangjo02_why td span.point_color {color:#f07700;}
.sangjo02_why tr:last-child td {padding-bottom:30px;}

.sub_sangjo02_detail01 {}
.sub_sangjo02_detail01 {width:100%; clear:both; border:none; margin-bottom:30px; border-collapse:collapse; border-top:2px solid black;}
.sub_sangjo02_detail01 tr th {font-size:13px; font-weight:400; color:white;}
.sub_sangjo02_detail01 tr td {width:60% !important; font-size:12px; font-weight:400; color:gray; padding-left:50px; line-height:40px; border:1px solid #f6f6f6; outline:none;}
.sub_sangjo02_detail01 .thead th {background:#37474f; height:auto !important; font-weight:600; color:white; text-align:center; width:35% !important; border-right:1px solid white; letter-spacing:30px; width:35%; }
.sub_sangjo02_detail01 .thead td {background:#37474f; height:auto !important; font-weight:600; color:white; letter-spacing:30px; text-align:center;}
.sub_sangjo02_detail01 tr th.depts1 {width:10% !important; height:auto !important; background-color:#546e7a; padding:20px; border:1px solid white; text-align:center; border-left:none; outline:none;}
.sub_sangjo02_detail01 tr th.depts2 {background-color:#78909c; height:auto !important; padding:0 20px; border:1px solid white; outline:none; text-align:center;}
.sub_sangjo02_detail01 tr th.depts3 {background-color:#b0bec5; height:auto !important; padding:10px 20px; border:1px solid white; outline:none; text-align:center;}
.sub_sangjo02_detail01 tr td {width:60% !important; height:auto !important; font-size:12px; font-weight:400; color:#939393; padding-left:50px; line-height:40px; border:1px solid #f6f6f6; outline:none;}

.sangjo02_tit01 {font-size:25px; font-weight:200; line-height:30px; width:100%; display:block; text-align:center;}
.sangjo02_tit01 span.color_point {color:#3772df;display:block;width:100%;}

.sangjo02_moreservice {width:100%; clear:both; float:left; background:url(../img/sangjo_bluebg.jpg); /*background:url(/smartEditorCustom/img/sangjo_bluebg.jpg) no-repeat;*/
                      background-size:100%;}
.sangjo02_moreservice td {font-size:15px; color:white; line-height:20px; padding:10px 20px;}
.sangjo02_moreservice tr:first-child td {padding-top:30px;}
.sangjo02_moreservice tr:last-child td {padding-bottom:30px;}

@media (min-width:600px) and (max-width:1049px){
     .sub_sangjo02_detail01 {word-break:keep-all; } 
     .sub_sangjo02_detail01 tr td {padding-left:10px; }
}
@media (min-width:600px) and (max-width:799px){
    .sangjo02_table01 tr td {padding:10px 30px 40px 20px;}
    .sangjo02_table02 th.imgbox img {max-height:150px;}
}
@media (max-width:599px){
    .sangjo02_table01 tr td {padding:10px 20px 40px 20px;}
    .sangjo02_why th span#big_text {font-size:20px;}
    .sangjo02_table01_wrap td {width:100% !important; float:left;}
    .sangjo02_table02 th.imgbox {width:27% !important; padding:0;}
    .sangjo02_table02 th.imgbox img {max-height:130px;}
    .sangjo02_table02 th {padding:5px 10px;} .sangjo02_table02 th.tit1 {font-size:17px; width:73% !important;} .sangjo02_table02 td.boldco {font-size:14px;}
    .sangjo02_table02 td {padding:10px;} .sangjo02_table02 td.co {font-size:13px;padding-top:10px;}


     .sub_sangjo02_detail01 {margin-bottom:30px;} 
     .sub_sangjo02_detail01 tr td {padding:10px; line-height:20px;} 
     .sub_sangjo02_detail01 tr th.depts1,.sub_sangjo02_detail01 tr th.depts2, .sub_sangjo02_detail01 tr th.depts3,
     .sub_sangjo01_detail02 tr th.depts1 {padding:5px 10px;}
     .sub_sangjo02_detail01 .thead th {width:40%;}

     .sangjo02_tit01 {font-size:18px; line-height:22px;}
     .sangjo02_why td, .sangjo02_moreservice td {font-size:13px; padding:5px 10px;}
}





/* 상조02(sangjo02)에서 쓴 title_bg_img  0309 */
.subtitle_new1 {width:100%; height:205px; clear:both; float:left; position:relative; overflow:hidden;}
.subtitle_new1 tr th.imgbg {position:absolute; top:0; left:0; width:100% !important; height:205px !important; box-sizing:border-box; z-index:0; 
                            border:3px dashed red !important; background:#000; overflow:hidden; color:white;}
.subtitle_new1 tr th.imgbg img {width:100%; height:auto; min-height:101%; opacity:0.3;}
.subtitle_new1 tr th.imgbg img ~ br {display:none;}

.subtitle_new1 tr.txtbgtr {position:absolute; top:0; left:0; width:100%; z-index:2;}
.subtitle_new1 tr th.txtbg {float:left; height:205px !important; width:100% !important; vertical-align:middle; outline:none !important;}
.subtitle_new1 tr th.txtbg table {width:100% !important; vertical-align:middle; margin-top:35px;}
.subtitle_new1 tr th.txtbg table th {outline:2px dashed #fd901c;width:100% !important; height:100% !important; color:white; text-align:center; font-weight:600; font-size:20px; line-height:25px; padding:10px;}
.subtitle_new1 tr th.txtbg table td {outline:2px dashed #fd901c;width:100% !important; height:100% !important; color:white; text-align:center; font-weight:400; font-size:16px; line-height:30px; padding:10px;}

#cntntsTmplatForm .subtitle_new1 tr th.imgbg,
  #cntntsFrm .subtitle_new1 tr th.imgbg,
  .subCon .subtitle_new1 tr th.imgbg,
  #previewDiv .subtitle_new1 tr th.imgbg {border:none !important;}

#cntntsTmplatForm .subtitle_new1 tr th.txtbg table th,
#cntntsTmplatForm .subtitle_new1 tr th.txtbg table td,
#cntntsFrm .subtitle_new1 tr th.txtbg table th,
#cntntsFrm .subtitle_new1 tr th.txtbg table td,
.subCon .subtitle_new1 tr th.txtbg table th,
.subCon .subtitle_new1 tr th.txtbg table td,
#previewDiv .subtitle_new1 tr th.txtbg table th,
#previewDiv .subtitle_new1 tr th.txtbg table td {outline:none;}

      @media (min-width:600px) and (max-width:799px){
          .subtitle_new1 tr th.txtbg table th {padding:5px 10px; font-size:18px; }
          .subtitle_new1 tr th.txtbg table td {font-size:14px; line-height:21px;}
      }
      @media (max-width:599px){
          .subtitle_new1, .subtitle_new1 tr th.txtbg {height:170px !important;}
          .subtitle_new1 tr th.txtbg table {margin-top:20px;}
          .subtitle_new1 tr th.txtbg table th {padding:5px 10px; font-size:17px; }
          .subtitle_new1 tr th.txtbg table td {font-size:13px; line-height:20px;}
          .subtitle_new1 tr th.txtbg table th {font-size:16px;}
      }

.subtitle_new1_white, .subtitle_new1_white tr th.txtbg, .subtitle_new1 tr th.imgbg {height:280px !important;}
.subtitle_new1_white tr th.imgbg {background:none;}
.subtitle_new1_white tr th.imgbg img {opacity:1;}
.subtitle_new1_white tr th.txtbg table {margin-top:75px;}

      @media (max-width:599px){
          .subtitle_new1_white, .subtitle_new1_white tr th.txtbg, .subtitle_new1 tr th.imgbg {height:170px !important;}
          .subtitle_new1_white tr th.imgbg {background:none;}
          .subtitle_new1_white tr th.imgbg img {opacity:1;}
          .subtitle_new1_white tr th.txtbg table {margin-top:30px;}
      }



/* 조합원 가입안내 joininfo03 */
.MR_hdr_bnnr { float:left; width:100%; clear:both; text-align:center; color:#30A615; font-size:25px; line-height:22px; margin:20px 0 10px;}
.MR_hdr_bnnr2 { width:100%; clear:both; box-sizing:border-box; color:#B3B3B3; display:block; font-size:16px; line-height:22px; text-align:center; margin-bottom:20px;}

.MR_elgblty_tbl_wrap {width:100%; float:left; clear:both; box-sizing:border-box;}
.MR_elgblty_tbl_wrap > tbody > tr > td {width:50% !important; height:auto !important; padding:30px 0 130px; margin-bottom:20px; text-align:center; border-radius:20px; 
                                        box-sizing:border-box; position:relative; vertical-align:top; border:7px solid white;}

.MR_elgblty_tbl_wrap > tbody > tr:first-child > td:first-child,
.MR_elgblty_tbl_wrap > tbody > tr:nth-child(2) > td:nth-child(2),
.MR_elgblty_tbl_wrap > tbody > tr:nth-child(3) > td:first-child,
.MR_elgblty_tbl_wrap > tbody > tr:nth-child(4) > td:nth-child(2) {background-color:#D0EEDD;}
.MR_elgblty_tbl_wrap > tbody > tr:first-child > td:nth-child(2),
.MR_elgblty_tbl_wrap > tbody > tr:nth-child(2) > td:first-child,
.MR_elgblty_tbl_wrap > tbody > tr:nth-child(3) > td:nth-child(2),
.MR_elgblty_tbl_wrap > tbody > tr:nth-child(4) > td:first-child {background-color:#9ddad3;}

.MR_elgblty_tbl {width:95%; height:100%; margin:0 auto; border-spacing:0;}
.MR_elgblty_tbl tr th {font-size:20px; width:100% !important; height:auto !important;}
.MR_elgblty_tbl tr th img {margin-bottom:10px;}
.MR_elgblty_tbl tr td {font-size:15px; padding:7px 20px; color:#646464; line-height:22px; background:transparent; text-align:left; box-sizing:border-box; width:100% !important; height:auto !important;}
.MR_elgblty_tbl tr.titbox th {width:100%; float:left;}
.MR_elgblty_tbl tr.titbox {position:absolute; width:100%; left:0; bottom:0;}
.MR_elgblty_tbl tr.titbox span.box00 {border:5px solid #3BFF88; color:white; background:#94ccac; float:left; width:80%; margin:20px 10% 30px; padding:10px 0;}
    .MR_elgblty_tbl_wrap > tbody > tr:first-child > td:nth-child(2) tr.titbox span.box00,
    .MR_elgblty_tbl_wrap > tbody > tr:nth-child(2) > td:first-child tr.titbox span.box00,
    .MR_elgblty_tbl_wrap > tbody > tr:nth-child(3) > td:nth-child(2) tr.titbox span.box00,
    .MR_elgblty_tbl_wrap > tbody > tr:nth-child(4) > td:first-child tr.titbox span.box00 {border-color:#3efffb;}


.MR_mddl_bnnr {width:100%; float:left; clear:both; text-align:center; margin-top:20px; margin-bottom:40px; font-size:17px; color:#AAADB0; font-weight:400; box-sizing:border-box;}
.MR_mddl_bnnr span.color_point {color:#008CE9;}

.MR_whtcrdt_tbl {width:100%; float:left; clear:both; margin-top:50px; position:relative;}
.MR_whtcrdt_tbl tr th {font-size:18px; color:#2B2C2C; font-weight:600; text-align:left; padding:15px; padding-top:30px;}
.MR_whtcrdt_tbl tr td {font-size:15px; color:#AAADB0; padding-left:40px; line-height:25px;}

.MR_whtcrdt_tbl tr.tit_tr th {border-top:2px solid #42B5E5; position:relative;}
.MR_whtcrdt_tbl tr.tit_tr th::after {position:absolute; left:40%; right:0; top:-2px; border-top:2px solid #DFDFDF; content:'';}
.MR_whtcrdt_tbl tr.empty_tr td {padding:20px 0;}

        @media (min-width:600px) and (max-width:900px) {
            .MR_hdr_bnnr {margin-top:30px; color:#30A615; font-size:19px;}
            .MR_hdr_bnnr2 {font-size:15px; padding:0 15px;}

            .MR_elgblty_tbl tr th {font-size:17px; vertical-align:top;}
            .MR_elgblty_tbl tr td {font-size:14px; line-height:20px; vertical-align:top;}
            .MR_elgblty_tbl tr:last-child th {margin-top:160px; margin-bottom:0px; vertical-align:top;}
            .MR_elgblty_tbl tr th img {max-height:150px;}

            .MR_whtcrdt_tbl tr th {font-size:17px; padding:10px; padding-top:30px;}
            .MR_whtcrdt_tbl tr td {font-size:15px; padding-left:30px; padding-right:10px; line-height:30px;}
        }
        @media (max-width:599px) {
            .MR_hdr_bnnr {color:#30A615; font-size:18px;}
            .MR_hdr_bnnr2 {font-size:13px; padding:0 15px;}

            .MR_elgblty_tbl_wrap > tbody > tr > td {width:100% !important; float:left; padding:20px 0;}
                .MR_elgblty_tbl_wrap > tbody > tr > td:first-child {background-color:#D0EEDD !important;}
                .MR_elgblty_tbl_wrap > tbody > tr > td:nth-child(2) {background-color:#9ddad3 !important;}
                .MR_elgblty_tbl_wrap > tbody > tr > td:first-child tr.titbox span.box00 {border-color:#3BFF88 !important;}
                .MR_elgblty_tbl_wrap > tbody > tr > td:nth-child(2) tr.titbox span.box00 {border-color:#3efffb !important; }
            .MR_elgblty_tbl {width:90%; margin:0 5%; margin-bottom:20px; height:100%;}
            .MR_elgblty_tbl tr th {font-size:17px;}
            .MR_elgblty_tbl tr th img {max-height:130px;}
            .MR_elgblty_tbl tr td {font-size:14px; padding:7px 0;}
            .MR_elgblty_tbl tr.titbox {position:relative;}
            .MR_elgblty_tbl tr.titbox span.box00 {margin:20px 10% 0;}

            .MR_mddl_bnnr {font-size:17px; color:#AAADB0; font-weight:400; padding:0 15px; margin-bottom:20px;}

            .MR_whtcrdt_tbl {margin-top:10px;}
            .MR_whtcrdt_tbl tr th {font-size:17px; padding:10px; padding-top:30px;}
            .MR_whtcrdt_tbl tr td {font-size:14px; padding-left:20px; padding-right:10px; line-height:25px;}
        }


/* 찾아오시는길 contact02 */
.contact02_tittable {margin-bottom:0;}
.contact02_tittable tr th.txt {position:relative;}
.contact02_tittable tr th.txt::before {content:""; position:absolute; width:90px; height:3px; display:block; top:0; border-top:3px solid #3787da;}
.contact02_tittable th.img_r {padding:0;}

.contact02_table_bg {width:100%; float:left; margin:-5px 0 20px;}
.contact02_table_bg > tbody > tr > td {background:#3787da; width:100% !important; height:auto !important; padding:20px;}
  
  .contact02_table_wrap {width:100%;}
  .contact02_table_wrap > tbody > tr > td {width:33.333%; height:auto !important; padding:20px ; box-sizing:border-box; background:white; vertical-align:top;}

    .contact02_intable {width:100%;}
    .contact02_intable th.imgth {height:80px !important; vertical-align:middle; padding-top:20px;}
    .contact02_intable th img {}
    .contact02_intable th {color:#3787da; font-weight:600; font-size:16px; line-height:25px; padding:5px 0; width:100% !important; height:auto !important; text-align:center;}
    .contact02_intable td {color:#999999; font-weight:400; font-size:14px; line-height:22px; padding:0 0 20px; width:100% !important; height:auto !important;}


.contact02_way {width:100%; float:left; clear:both; margin:10px 0 20px;}
.contact02_way th { padding:0 10px; box-sizing:border-box; }
.contact02_way th.imgth { width:20% !important; height:auto !important; text-align:center; vertical-align:top;}
.contact02_way th.imgth img ~ br {display:none;}
.contact02_way th.imgth .circletable {width:200px;}
.contact02_way th.imgth .circletable td {border-radius:100%; width:200px !important; height:200px !important; vertical-align:middle; text-align:center;}
.contact02_way th.imgth .circletable tr.hidden td {position:absolute; height:1px !important; outline:none !important; font-size:0;}
.contact02_way th.titth {width:80% !important; height:auto !important; text-align:left; font-size:16px; line-height:25px; color:#7090d6; font-weight:400; text-decoration:underline; vertical-align:bottom;}
.contact02_way td {width:80% !important; height:auto !important;text-align:left; font-size:14px; line-height:22px; color:#605f5f; padding:0 10px; box-sizing:border-box; vertical-align:top;}
.contact02_way tr.empty_tr td {padding:20px 0; width:100% !important;}
      

      @media (max-width:599px){
        .contact02_tittable th.img_r {text-align:right; vertical-align:bottom; padding-top:20px;}
        .contact02_tittable th.img_r img {max-height:200px;}

        .contact02_table_wrap > tbody > tr > td {width:100% !important; float:left; padding:0 10px;}
        .contact02_intable tr {width:70% !important; float:left;}
        .contact02_intable tr.imgth {width:30% !important; min-height:100px !important; float:left;}
        .contact02_intable th.imgth {padding-top:0; height:100px !important; line-height:normal; margin:0; padding:0; text-align:center;}
        .contact02_intable td {font-size:13px; line-height:20px;}

        .contact02_way th.imgth {width:20% !important;}
        .contact02_way th.imgth .circletable {width:140px;}
        .contact02_way th.imgth .circletable td {width:140px !important; height:140px !important; padding:0; line-height:140px;}
        .contact02_way th.imgth img {max-width:90px; max-height:70px; vertical-align:middle; display:inline-block;}
        .contact02_way th.titth {float:left; width:95% !important;}
        .contact02_way td {float:left; width:95% !important; font-size:14px; line-height:20px; padding-top:10px;}
      }



/* 찾아오시는길 contact03 */
.contact03_tit .temloan01_tit {color:#663333; width:100% !important; height:auto !important; font-weight:600; padding-top:10px; font-size:22px; line-height:25px;}
.contact03_tit .temloan01_tit::after {content:""; width:30%; margin:10px auto; height:3px; display:block; border-top:2px solid #663333;}
.contact03_tit .temloan01_tit2 {color:#666666; font-size:16px; line-height:25px; }

.contact03_maintable {width:100%; float:left; clear:both; border:1px solid #aaaaaa; box-sizing:border-box; max-width:100%; background:#f8f8f8; padding:20px; box-sizing:border-box;}
.contact03_maintable th.circle {width:15.5% !important; max-width:133px !important; }
.contact03_maintable th.circle td {font-size:40px; letter-spacing:-3px;}
.contact03_maintable th .circletable {width:130px;}
.contact03_maintable th .circletable td {width:130px !important; height:130px !important;}
.contact03_maintable td.tittd {vertical-align:bottom; line-height:22px; font-weight:600; font-size:18px;}
.contact03_maintable td.cotd {padding-left:20px; vertical-align:top; position:relative; color:#727272; font-size:14px; line-height:22px; padding-top:5px;}
.contact03_maintable td.cotd::after {content:""; position:absolute; width:100%; height:2px; bottom:-20px; left:0; border-bottom:1px solid #d8d6d6;}
.contact03_maintable th + td {background:#f8f8f8; padding:0 0 0 20px;}
.contact03_maintable tr:nth-last-child(2) td.cotd::after {display:none;}
.contact03_maintable .empty_tr td {padding:20px;}

.contact03_middletit {width:100%; font-size:24px; font-weight:600; padding-bottom:10px; float:left; clear:both; display:block; text-align:left;}
.contact03_middletit2 {width:100%; float:left; font-size:17px; line-height:22px; color:#333333; clear:both; display:block; text-align:left;}

.contact03_photo4 {overflow:hidden;}

        @media (min-width:800px){
          .contact03_photo4 {height:170px;}
          .contact03_photo4 table td img {width:100%; height:auto; min-height:170px;}
        }
        @media (min-width:1500px){ .contact03_maintable th.circle {width:14.5% !important;}}
        @media (min-width:800px) and (max-width:1050px){
          .contact03_maintable th .circletable {width:130px;}
          .contact03_maintable th .circletable td {width:130px !important; height:130px !important}
        }
        @media (min-width:600px) and (max-width:799px){
          .contact03_photo4 {height:100px;}
          .contact03_photo4 table td img {min-height:100px;}
        }
        @media (max-width:599px){
          .temloan01_tit2 {font-size:15px !important;}
          .contact03_maintable th.circle {width:10% !important; height:90px !important;vertical-align:middle;}
          .contact03_maintable th.circle td {font-size:30px;}
          .contact03_maintable th .circletable {width:50px;}
          .contact03_maintable th .circletable td {width:50px !important; height:50px !important; line-height:50px;font-size:21px; letter-spacing:1px;}
          .contact03_maintable td.tittd {font-size:16px;}
          .contact03_maintable td.cotd {font-size:14px; line-height:20px;}
          .contact03_maintable .empty_tr:last-child {display:none;}

          .contact03_photo4 table td img {max-height:150px; min-height:150px;}
        }
        @media (max-width:499px){.contact03_photo4 table td img {max-height:115px; min-height:115px;}}
        


/* 인재상03 cuperson03 _0313 */
.PA_hd_title_top {width:100%; clear:both; margin-top:20px;}
.PA_hd_title_top tr th.tit {font-size:22px; letter-spacing:1px; font-weight:600; text-align:left; padding-left:30px; padding-bottom:3px; color:#666666; position:relative;}
.PA_hd_title_top tr th.tit::after {content:""; width:90px; height:5px; background:#ccc; position:absolute; left:30px; bottom:-8px;}
.PA_hd_title_top tr td {font-size:13px; letter-spacing:1px; padding-left:30px;}
.PA_hd_title_top tr th img {padding-left:20px; float:left; height:5px;}

.PA_recruit_bnr {width:100%; clear:both; }
.PA_recruit_bnr tr th img {max-height:170px;}
.PA_recruit_bnr tr th {width:40% !important; height:auto !important; vertical-align:middle; text-align:center; padding-left:40px; box-sizing:border-box;}
.PA_recruit_bnr tr td {width:60% !important; height:auto !important; font-size:18px; color:#666666; font-weight:600; vertical-align:middle; text-align:left;}

.cuperson03_tblwrap {width:100%; float:left; clear:both; box-sizing:border-box;}
.cuperson03_tblwrap > tbody > tr > td {width:33.333% !important; height:auto !important; padding:10px; margin-bottom:20px; text-align:center;
                                        box-sizing:border-box; position:relative; vertical-align:top; border:7px solid white; position:relative;}
.cuperson03_tblwrap > tbody > tr > td::before {content:""; width:1px; position:absolute; left:10px; top:10px; border-left:1px solid white; height:94%;}
.cuperson03_tblwrap > tbody > tr > td::after {content:""; width:1px; position:absolute; right:10px; top:10px; border-right:1px solid white; height:94%;}
.cuperson03_tblwrap > tbody > tr > td:first-child,
.cuperson03_tblwrap > tbody > tr > td:last-child {background-color:#AEBDCC;}
.cuperson03_tblwrap > tbody > tr > td:nth-child(2) {background-color:#87A9CC;}

.cuperson03_tbl {width:100%; height:100%; margin:0 auto; padding:30px 5% 80px; box-sizing:border-box; border-spacing:0; border-top:1px solid white;}
.cuperson03_tbl tr th {font-size:20px; width:100% !important; height:auto !important;}
.cuperson03_tbl tr.imgtr th {width:100% !important; height:auto !important; border-bottom:1px solid white;}
.cuperson03_tbl tr th img {margin-bottom:10px;}
.cuperson03_tbl tr td {font-size:15px; padding:7px 20px; color:#fff; line-height:22px; background:transparent; text-align:left; box-sizing:border-box; width:100% !important; height:auto !important;}
.cuperson03_tbl tr.titbox th {width:100% !important; float:left; border-bottom:1px solid white;}
.cuperson03_tbl tr.titbox {position:absolute; width:100%; left:0; bottom:10px; padding:0 10px; box-sizing:border-box;}
.cuperson03_tbl tr.titbox span.box00 {color:#999999; font-size:15px; background:#fff; float:left; width:90%; margin:20px 5% 20px; padding:7px 0; font-weight:600;}

          @media (min-width:990px) and (max-width:1150px){
              .cuperson03_tblwrap > tbody > tr > td::before , .cuperson03_tblwrap > tbody > tr > td::after {height:94.5%;}
          }
          @media (min-width:800px) and (max-width:899px){
              .cuperson03_tblwrap > tbody > tr > td {border-width:3px;}
              .cuperson03_tblwrap > tbody > tr > td::before , .cuperson03_tblwrap > tbody > tr > td::after {height:94.5%;}
              .cuperson03_tbl tr td {padding:7px 10px;}
          }
          @media (min-width:600px) and (max-width:799px){
              .PA_hd_title_top tr th.tit {text-align:center; padding-left:0px; }
              .PA_hd_title_top tr th.tit::after {position:relative; display:block; text-align:center; margin:0 auto; left:0;}
              .PA_hd_title_top tr td {text-align:center; padding-left:0px; }
              .PA_hd_title_top tr th img {padding-left:0px; float:none; width:15%; }

              .PA_recruit_bnr {width:100%; }
              .PA_recruit_bnr tr th {float:left; width:100% !important text-align:center; padding-left:0;}
              .PA_recruit_bnr tr th img {height:180px; padding-left:0px; }
              .PA_recruit_bnr tr td {width:100% !important; float:left; padding-right:0px; text-align:center; }

              .cuperson03_tblwrap > tbody > tr > td::before , .cuperson03_tblwrap > tbody > tr > td::after {height:95.2%;}
          }

          @media (max-width:599px){
              .PA_hd_title_top tr th.tit {font-size:18px; text-align:center; padding-left:0px; }
              .PA_hd_title_top tr th.tit::after {position:relative; display:block; text-align:center; margin:0 auto; left:0;}
              .PA_hd_title_top tr td {font-size:11px; text-align:center; padding-left:0px; }
              .PA_hd_title_top tr th img {padding-left:0px; float:none; width:15%; }

              .PA_recruit_bnr {width:100%; }
              .PA_recruit_bnr tr th {float:left; width:100% !important; text-align:center; padding-left:0;}
              .PA_recruit_bnr tr th img {max-height:130px; padding-bottom:20px;}
              .PA_recruit_bnr tr td {font-size:15px; font-weight:400; width:100% !important; float:left; padding-right:0px; text-align:center; }

              .cuperson03_tblwrap > tbody > tr > td {width:100% !important; float:left;}
              .cuperson03_tblwrap > tbody > tr > td::before , .cuperson03_tblwrap > tbody > tr > td::after {display:none;}
              .cuperson03_tbl {padding:20px 10px 0; border:1px solid white;}
              .cuperson03_tbl tr td {padding:5px 10px; font-size:13px;}
              .cuperson03_tbl tr.titbox {position:relative; padding:0;}
              .cuperson03_tbl tr.titbox th {border-bottom:none;}
              .cuperson03_tbl tr.titbox span.box00 {width:100%; margin:20px 0;}
          }

/* 대출안내03  */
.loanstep03_tit {color:#6298b6; font-size:22px; font-weight:600; line-height:25px; padding-bottom:5px; float:left; clear:both; font-family:'nanumgothic','arial','dotum';}
.loanstep03_cop {color:#9e9c9c; font-size:16px; font-weight:200; line-height:22px; clear:both; float:left; font-family:'nanumgothic','arial','dotum';}

.loanstep03_maintable {width:100%; float:left; margin:5px 0 30px;}
.loanstep03_maintable th.txt {width:75% !important; height:auto !important; color:#fff; vertical-align:bottom; text-align:left; font-size:17px; font-weight:600; padding:20px 10px 15px;}
.loanstep03_maintable th.txt2 {text-align:left; vertical-align:baseline; color:#fff; font-size:15px; line-height:22px; padding:0 10px 20px; font-weight:400;}
.loanstep03_maintable th.img_r {width:25% !important; height:auto !important; text-align:right; vertical-align:top; padding:20px 20px 20px 0;}
.loanstep03_maintable th.img_r img {max-width:100%;} .loanstep03_maintable th.img_r img ~ br {display:none;}

table.loanstep03 {width:100%; clear:both;}
table.loanstep03 tr th {width:18.4% !important; height:auto !important; text-align:center; vertical-align:top;}
table.loanstep03 tr th span.circle {display:inline-block; background:#fff; width:170px; height:170px;  line-height:146px;
                                    padding:10px; box-sizing:border-box; border-radius:50%; text-align:center; border:2px solid #51a4d4;}
table.loanstep03 tr th span.circle span.align {display:inline-block; vertical-align:middle; color:#51a4d4; font-size:32px; line-height:35px; font-weight:400;}
table.loanstep03 tr th span.txt {margin-top:20px; color:#404040; font-size:16px; line-height:25px; font-weight:600; display:block; float:left;}
table.loanstep03 tr th img { max-width:85px; }
table.loanstep03 tr th span {width:100%; clear:both; font-size:14px; letter-spacing:-1px; line-height:20px;}
table.loanstep03 tr td {width:2% !important; height:auto !important; line-height:175px; text-align:center; background:white; vertical-align:top;}
    
    @media (min-width:800px) and (max-width:990px){
      table.loanstep03 tr th span.circle {width:120px; height:120px; line-height:96px;}
      table.loanstep03 tr th span.circle span.align {font-size:25px; line-height:30px;}
      table.loanstep03 tr td {line-height:150px;}
    }
    @media (max-width:699px){
      .loanstep03_maintable th.txt {font-size:15px; padding-top:30px;}
      .loanstep03_maintable th.txt2 {padding-right:20px; font-size:13px; padding-left:10px;}
      .loanstep03_maintable th.img_r {vertical-align: middle;}
    }
    @media (min-width:600px) and (max-width:799px){
      table.loanstep03 tr th span.circle {width:80px; height:80px; line-height:56px;}
      table.loanstep03 tr th span.circle span.align {font-size:22px; line-height:25px;}
      table.loanstep03 tr td {line-height:80px;}
    }
    @media (max-width:599px){
      table.loanstep03 tr th, table.loanstep03 tr td {width:100% !important; float:left; padding:10px; box-sizing:border-box;}
      table.loanstep03 tr th span.circle {width:100px; height:100px; float:left; line-height:76px; text-align:center;}
      table.loanstep03 tr th span.circle span.align {font-size:18px; line-height:22px; font-weight:600; text-align:center;}
      table.loanstep03 tr th span.txt {width:77%; float:left; display:inline-block; clear:none; text-align:left; padding-left:20px; box-sizing:border-box;}
      table.loanstep03 tr th span.txt br {display:none;}
      table.loanstep03 tr td {line-height:normal; padding:5px 0; font-size:0;}
    }
    @media (max-width:499px){
        table.loanstep03 {display:table; }
        table.loanstep03 tr th {width:100% !important; height:auto !important; padding:5px 10px; float:left; clear:both; border-radius:20px;}
        table.loanstep03 tr th img + br {display:none;}
        table.loanstep03 tr th img {display:block; margin:0 auto; clear:both; text-align:center; }
        table.loanstep03 tr th span {clear:none; height:auto; text-align:left; box-sizing:border-box;}
        table.loanstep03 tr td {width:100% !important; float:left; clear:both;}
        table.loanstep03 tr td img {transform:rotate(90deg);}
        table.loanstep03 tr th span.txt {width:65%;}
      }


@media (max-width:1299px){}
@media (min-width:1050px){}

@media (min-width:800px) and (max-width:1049px){}
@media (min-width:600px) and (max-width:799px){}

@media (max-width:599px){}