@charset "utf-8"; 

.CertCheck {width:100%; float:left; margin-top:20px;}
	.CertCheck  .info_top {float:left;text-align:left; width:100%;padding:10px 0 30px 0;}
	.CertCheck  .til {font-size:1.15em; font-weight:bold; margin-bottom:10px;}
	.CertCheck  .chk {font-weight:bold;text-align:center; padding:20px 0; line-height:24px;}
	.CertCheck .text_p {color:#d20000;text-decoration:underline;}

.ReportList {width:100%; float:left;  margin-top:20px; }
	.ReportList .filter {float:left; width:100%; margin:15px 0 5px;}
.ReportView {width:100%; float:left;}
	.ReportView .filter {float:left; width:100%; margin:15px 0 5px;}
	.ReportView .til {font-size:1.15em; font-weight:bold;}
.ReportReg {width:100%; float:left; }
	.ReportReg .til {font-size:1.15em; font-weight:bold;}
.ReportPopup {width:100%; float:left; }
	.ReportPopup img {width:750px; }

.PayList {width:100%; float:left;  margin-top:20px; }
	.PayList .filter {float:left; width:100%; margin:15px 0 5px;}
	.PayList .til {font-size:1.15em; font-weight:bold;}

.TestView {width:100%; float:left;  margin-top:20px; overflow:hidden;}
	.TestView .info {float:left; }
	.TestView .til {font-size:1.15em; font-weight:bold;}
	.TestView .tabStyle {position:relative;left:0;width:1200px;float:left;text-align:center; margin-bottom:30px; }
	.TestView .tabStyle span {font-weight:bold; float:left;position:relative;color:#777; font-size:1.10em; letter-spacing:-0.5px;width:200px; background:#eee;
													border-radius:30px; padding:10px 0; box-sizing:border-box; box-shadow: 1px 0 0 #aaa; display:inline-block;}
	.TestView .tabStyle .done {background:#689cda; color:#fff;  box-sizing:border-box; box-shadow: 1px 0 0 #516b8c; }
	.TestView .tabStyle .step01{z-index:10; left:0;}
	.TestView .tabStyle .step02{z-index:9; left:-21px;}
	.TestView .tabStyle .step03{z-index:8; left:-42px;}
	.TestView .tabStyle .step04{z-index:7; left:-63px;}
	.TestView .tabStyle .step05{z-index:6; left:-84px;}
