

.tableBox { padding:15px 5px; }
.tableBox h1 { text-align:Center; font-size:24px; font-weight:bold; }
.tableBox h2 { width:100%; text-align:left; font-size:24px; font-weight:bold; overflow:hidden; line-height:160%; }
.tableBox h2 span { font-size:12px; display:inline-block; float:right; font-weight:normal; text-align:center; padding:5px 10px; border:1px solid #cccccc; color:#777777; }

.telTap { position:fixed; top:90px; left:0; z-index:99; width:100%; overflow:hidden; background:#fff;border-bottom:1px solid #dfdfdf;}
.telTap li { float:left; width:33.33%; height:40px; line-height:40px; font-weight:bold; text-align:center; font-size:14px;  }
.telTap li a { display:block; color:#333;font-family: 'SCoreDream';font-weight:300;}
.telTap li a.active {color:#0c4cd0;font-weight:bold;}



.infoTable { border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
.infoTable tbody { background:none; border:none; }
.infoTable tbody tr:nth-child(even) { background:none; }
.infoTable tbody th { padding:.5rem .300rem .4rem; }
.infoTable tbody td { padding:.5rem .300rem .4rem; }
.infoTable th { vertical-align:middle; background:#f1f1f1; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:13px; }
.infoTable td { vertical-align:middle; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:12px; }
.infoTable td.bold { text-align:center; font-weight:bold; }


.infoTable02 { border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
.infoTable02 tbody { background:none; border:none; }
.infoTable02 tbody tr:nth-child(even) { background:none; }
.infoTable02 th { padding:.5rem .300rem .4rem; vertical-align:middle; background:#f1f1f1; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:13px; }
.infoTable02 td { padding:.5rem .300rem .4rem; vertical-align:middle; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:12px; }
.infoTable02 td.bold { text-align:center; font-weight:bold; }
.infoTable02 .smaller { font-size:10px; font-weight:normal; }


.innerTable { border:none; margin:0; padding:0; }
.innerTable th { border:none; padding:0; }
.innerTable td { border:none; }



