﻿  
 
  

 
 .tbl-pro { padding: 0px 0% 0;}
 .tbl-pro h2 { float:left; padding:5px 0; color:#01abf0}  

/* table */

  
 

table tbody th, td {border-bottom:0px solid #f2d77b;}
table .no-bottomline {border-bottom:none;} 
 
 
.table-line th {border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.table-line td {border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
 


.loan_info { padding: 0px 0% 0;}
 

.loan_info table tbody th, td {border-bottom:0px solid #dbdbdb;}
.loan_info h3{padding:0px 0; color:#000; font-weight:bold; border-bottom:0px solid #c8c8c8; margin-bottom:0px;} 
 

.loan_info td {text-align:left; padding:.2rem .1rem; color:#666666;}
 
.loan_info table {width:99%; border-top:1px solid #666666; font-size:0.8rem;}

 /*서브페이지 색상*/
.loan_info table th {text-align:left; color:#666; padding:.4rem .3rem; font-size: 1.rem;   background-color:#e4e3e2;} 
.loan_info table td {text-align:leftr; color:#333; padding:.4rem .3rem; font-size: 1.rem;   background-color:#efefef} 


.loan_info h2 { float:left; padding:5px 0; color:#01abf0}

.loan_info .image { float:left; width: 26%;}
.loan_info .image  img {display: block; position: relative; top: -50%; margin: 0 auto; width: 6.4rem; height: auto; }


 
 

.loan_info .data {display: table-cell; width: 100%; padding: 0 1.5rem 20px 2rem; min-height: 6.4rem; background-color: #efefef;}
.loan_info .data .title:after {content: ""; display: block; clear: both; height: 0; visibility: hidden; }
.loan_info .data .title strong {display: inline-block; float: left; padding-right: 0.5rem; padding-bottom: 1rem; color: #333333; font-size: 2rem; line-height: 1.133; }
.loan_info .data .title h2 strong {display: inline-block; float: center; padding-right: 0.5rem; padding-bottom: 1rem; color: #333333; font-size: 2rem; line-height: 1.133; }

.loan_info .icon {display: inline-block; position: relative; top: -0.3rem; margin: 0 -0.25rem -0.25rem 0; white-space: nowrap; text-align: center; }
 
.loan_info .icon:after {content: ""; display: block; clear: both; height: 0; visibility: hidden; }
.loan_info .icon .blind {font-size: 0; line-height: 0; text-indent: -10240rem; }
.loan_info .data .mobilekeyword {color: #00867e;}

.loan_info .data .title strong {display: inline-block; float: left; padding-right: 0.5rem; padding-bottom: 1rem; color: #333333; font-size: 1.4rem; line-height: 1.133; }
.loan_info .data .title h3 strong {display: inline-block; float:left; padding-right: 0.5rem; padding-bottom: 1rem; color: #333333; font-size: 1.4rem; line-height: 1.133; }



.loan_info .data .content .inline-list {margin: 0 ; padding-right: 0%; line-height: 134.6%; letter-spacing: -0.1rem; }




.loan_info .data .content .inline-list:after {content: ""; display: block; clear: both; height: 0; visibility: hidden; }
.loan_info .data .inline-list dt {float:left}
.loan_info .data .inline-list dd {display: inline;padding-left: 0rem;}
 

 


 
.row {overflow:hidden;}
.row .date {font-size:3rem; color:#999; margin-right:.3rem;}
.row p {margin-top:.5rem; margin-bottom:0rem;}
.inner-block {position:relative; margin:.6rem 1rem;}
.inner-block.large {padding-top:.75rem; padding-bottom:.75rem;}
 
 

/* layer */
.pop1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 3; }
.pop1 .bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50); z-index: 3; }
#layer_pop .popup_box { width: 533px; position: absolute; left: 50%; top: 150px; margin-left: -266px; z-index: 4; }

/* button */
.btn-group {overflow: hidden;}
.btn-group li {float: left;width: 50%;}

.btn-group1 {overflow: hidden;}
.btn-group1 li {float: left;width: 50%;}


/* tab menu */
#tab_menus { padding: 0; list-style: none; margin: 0 auto; width: 100%; }
#tab_menus:after {content:""; clear:both; display:block; *zoom:0;}
#tab_menus li { width: 50%; text-align: center; float: left; padding: 0px; border-width: 0 0px 0px 0px; border-color: #eeeeee #eeeeee #eeeeee #eeeeee; border-style: solid; webkit-box-sizing: border-box;box-sizing:border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
#tab_menus li a { padding: 15px 7px; color: #000; background: #fff; font-weight: bold; display: block; }
#tab_menus li.selected a { color: #fff; background: #77787c; color: fff; }
/* content */
.content { clear: both; }
 
 