@charset "utf-8";
/* CSS Document */



/* Blue */

.ttop{
	width:610px;
	border:2px solid #003399;
	background-color:#006699;
	padding:0px 4px 4px 4px;
	text-align:center;}
	
/* Soto */

.ttblue{
	width:618px;
	border:2px solid #003399;
	background-color: #006699;
	padding:0px 4px 4px 4px;
	text-align:center;}
	
/* Title */
	
.tt1{
	width:600px;
	padding:3px;
	background-color: #006699;
	font-size:12px; color:#FFFFFF;
	font-weight: bold;
	text-align:left;}

.tt1 a{
     color: #FFFFFF;}
	
/* Tax */
	
.tt2{
	width:600px;
	padding:7px 3px 5px 3px;
	background-color: #FFFFFF;
	text-align:center;}
	
/* Table Tax */

table.tb{
	width:580px;
	border:2px solid #FF0000;
	border-spacing:0px;
	background-color:#FFFFFF;
	empty-cells:show;}

table.tb td{
    border:1px solid #FF0000;
	padding:1px;
	background-color:#FFFFFF;
	font-size:12px; color:#FF0000;
	font-weight: bold;}

table.tb a{
	color:#FF0000;}
	
table.tb a:hover{
	color:#0099CC;}
	
/* Yoyaku */

.tt3{
	width:586px;
	padding:10px;
	background-color: #FFFFFF;
	text-align:right;}
	
/* Table-0 */

.tab0{
    width:606px;
	border-spacing: 0px;
	border-padding: 0px;
	boder-collapse: collapse;
	background-color:#FFFFFF;
	empty-cells:show;
	text-align:left;}

/* Table Spe */

table.ts{
	width:600px;
	border:1px solid #CCCCCC;
    border-spacing:0;
    background-color:#FFFFFF;
    empty-cells:show;}
	
table.ts th{
    border:1px solid #CCCCCC;
    color:#000000;
    background-color:#FFCCFF;
    text-align:center;}
	
table.ts td{
    border:1px solid #CCCCCC;
	padding:2px;
	border-collapse:collapse;
	background-color:#FFFFFF;
	text-align:center;
	font-size:14px; }
	
/* Table Normal */

table.tn{
	width:600px;
	border:1px solid #CCCCCC;
    border-spacing:0;
    background-color:#FFFFFF;
    empty-cells:show;}
	
table.tn th{
    border:1px solid #CCCCCC;
    color:#000000;
    background-color:#FFFFCC;
    text-align:center;}
	
table.tn td{
    border:1px solid #CCCCCC;
	padding:2px;
	border-collapse:collapse;
	background-color:#FFFFFF;
	text-align:center;
	font-size:14px; }
	
/* TABLE Pre-App */

table.tec{
	width:600px;
	border:1px solid #CCCCCC;
    border-spacing:0;
    background-color:#FFFFFF;
    empty-cells:show;}
	
table.tec th{
    border:1px solid #CCCCCC;
    color:#000000;
    background-color:#99CCFF;
    text-align:center;}
	
table.tec td{
    border:1px solid #CCCCCC;
	padding:2px;
	border-collapse:collapse;
	background-color:#FFFFFF;
	text-align:center;
	font-size:14px; }
	
/* Table-Blue */

table.ta {
	width:620px;
	border:2px solid #003399;
    border-collapse:collapse;
    background-color:#006699;
    empty-cells:show;}

table.ta th{
    padding:3px;
    font-size:12px; color:#FFFFFF;
	font-weight: bold;
	text-align:left;
	background-color:#006699;}

table.ta td {
	padding:3px;
	background-color:#FFFFFF;}

