
/* common */
#prd4 { overflow: hidden; padding-top:70px; text-align: center;}
.sub_h1 { font-size: 48px; color: #222; font-family: 'paybooc-ExtraBold'; text-transform: uppercase; }
.sub_h1 i { display: inline-block; width:10px; height: 10px; background:#9e1b36; margin-left: 10px; position:relative; top:3px; }
.h1_desc { font-size: 20px; color: #333; line-height: 38px; font-family: 'paybooc-Medium'; }
.sub_p { font-size: 16px; font-weight: 300; color: #222; line-height: 28px; }

.bar_tit { position:relative; padding-left: 20px; font-size: 30px;  color: #222; font-family: 'paybooc-ExtraBold'; margin:0 0 50px; line-height: 1; }
.bar_tit::before { content:""; position:absolute; left:0; width:4px; top:-1px; height:33px; background:#9e1b36; }

.bg_bot { width:100%; height: 500px; background:url('../img/prd4_bg.jpg') no-repeat center / cover; margin-top: 140px; }


/* product 공통 */
/* #prd4 { padding-bottom:150px; } */
.sub_h1 { margin:0 0 45px; }

.prd_table { width:100%; border-collapse: collapse; border:1px solid #ddd; border-top: 3px solid #9e1b36; }
.prd_table thead th { text-align: left; padding:15px 0 20px 50px; line-height: 1; background-color: #333; font-size: 18px; font-family: 'paybooc-Bold'; color: #fff; }
.prd_table thead th span { position:relative; display: inline-block; color: rgba(255, 255, 255, 0.5); font-family: 'paybooc-Light'; }
.prd_table thead th span::before { content:""; display: inline-block; width:2px; height: 20px; background:rgba(255,255,255,0.3); margin:0 18px; position:relative; top:5px; }
.prd_table tbody tr { border-top: 1px solid #ddd; }
.prd_table tbody th { border-right: 1px solid #ddd; padding:16px 10px 18px 50px; text-align: left; background-color: #f7f7f7; font-size: 18px; font-weight: 500; }
.prd_table tbody td { padding:16px 10px 18px 40px; text-align: left; background-color: #fff; font-size: 16px; font-weight: 300; }



/*Content CSS*/
