@charset "utf-8";
/*---------------------Global Biz + contant  ----------------------*/
/**** pc ****/
.global-contain { width: 100%; float: left; margin-top: 3vw; }
.bd-bottom { width: 100%; height: 1px; background: #ccc; display: block; float: left; }
.global-contain .txt-box { width: 100%; float: left; font-size: 16px; color: #666; text-align: center; line-height: 25px; position: relative; margin-bottom: 25px; }
.global-contain .txt-box.txt-left { text-align: left; }
.global-contain .txt-box p.tit { font-size: 18px; font-weight: 600; color: #222222; margin-bottom: 15px; }
.global-contain .img-box { text-align: center; margin-top: 3vw; float: left; width: 100%; }
.global-contain .img-box img { max-width: 100%; }
.global-contain .bd-box { width: 100%; float: left; border-top: 3px solid #333}
.global-contain .bd-box ul { width: 100%; float: left; }
.global-contain .bd-box ul li{ width: 100%;  float: left;  border-bottom: 1px solid #ccc; padding: 20px 0px; box-sizing: border-box; }	
	
.global-contain .bd-box ul li .fl_dt{ width: 300px; float: left;  background: url(../images/sub01/dt_line.gif); background-position: 80% center; background-repeat: no-repeat; font-size: 16px; color: #333;  padding: 5px 15px; box-sizing: border-box; margin: 0px}	
.global-contain .bd-box ul li .fr_dt{ width: calc(100% - 300px) ; float: right; font-size: 16px; color: #666;  padding: 5px 0px; box-sizing: border-box; }	
.global-contain .bd-box ul li .fr_dt .in_left{ width:30%; float: left; font-size: 16px; color: #666;  }
.global-contain .bd-box ul li .fr_dt .in_right{ width:70%; float: left; font-size: 16px; color: #666;   }		
.global-contain .bd-box ul li .fr_dt2{ width:80%; float: right; font-size: 16px; color: #666;  padding: 5px 0px; box-sizing: border-box; border-bottom: 1px solid #ccc}
.global-contain .bd-box ul li .fr_dt2 .in_left{ width:30%; float: left; font-size: 16px; color: #666;  }
.global-contain .bd-box ul li .fr_dt2 .in_right{ width:70%; float: right; font-size: 16px; color: #666;   }	

.global-contain .tb-box { margin-bottom: 25px; }
.global-contain .tb-box .tit { font-size: 18px; font-weight: 600; color: #222222; margin-bottom: 15px; text-align: center; }
.global-contain .tb-box .tb_style { width: 100%; border-collapse: collapse; }
.global-contain .tb-box .tb_style thead th {border-top: 1px solid #333;  padding: 15px 1vw; border-bottom: 1px solid #999; color: #333; font-size: 15px; text-align: center; background-color: #eee; }
.global-contain .tb-box .tb_style tbody td { border-bottom: 1px solid #ccc; padding: 15px 1vw; border-left: 1px solid #ccc; font-size: 15px; text-align: center; }
.global-contain .tb-box .tb_style tbody td:first-child { border-left: 1px solid #ffffff; }


@media only all and (min-width:1301px) {
}
/**** 테블릿 ****/
@media all and (max-width:1300px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
}


/*********** Contact Us *************/
.contact-us-contain { width: 100%; float: left; margin-top: 3vw;}
.contact-us-contain .txt-box { margin-top: 20px; }
.contact-us-contain .txt-box .tit { font-size: 18px; font-weight: 600; color: #222222; margin-bottom: 15px; text-align: left; }
.contact-us-contain .txt-box .tit.txt-center { text-align: center; margin-bottom: 25px; }
.contact-us-contain .txt-box .tb_style { width: 100%; border-collapse: collapse; }
.contact-us-contain .txt-box .tb_style thead th {border-top: 1px solid #333;  padding: 15px 1vw; border-bottom: 1px solid #999; color: #333; font-size: 15px; text-align: center; background-color: #eee; }
.contact-us-contain .txt-box .tb_style tbody td { border-top: 1px solid #ccc; padding: 15px 1vw; border-left: 1px solid #ccc; font-size: 15px; text-align: center; }
.contact-us-contain .txt-box .tb_style tbody tr:last-child td { border-bottom: 1px solid #ccc; }
.contact-us-contain .txt-box .tb_style tbody td:first-child { border-left: 1px solid #ffffff; }



