
@charset "utf-8";
/* ================== table border color style ==================================================================== */
.t_bc_black       {  border-color: #000000;  }
.t_bc_white       {  border-color: #FFFFFF;  }
.t_bc_red         {  border-color: #FF0000;  }
.t_bc_red_l       {  border-color: #FF9C99;  }
.t_bc_red_d       {  border-color: #BE3166;  }
.t_bc_green       {  border-color: #00FF00;  }
.t_bc_green_he    {  border-color: #47AE99;  }
.t_bc_blue        {  border-color: #0000FF;  }
.t_bc_blue_l      {  border-color: #A8D6FB;  }
.t_bc_blue_l1     {  border-color: #499AF6;  }
.t_bc_yellow      {  border-color: #FFFF00;  }
.t_bc_yellow_d    {  border-color: #F7E078;  }
.t_bc_pink        {  border-color: #FF00FF;  }
.t_bc_pink_d      {  border-color: #C67574;  }
.t_bc_pink_l      {  border-color: #FFCCFF;  }
.t_bc_blue_d      {  border-color: #064CA1;  }
.t_bc_gray        {  border-color: #CCCCCC;  }
.t_bc_gray_l      {  border-color: #E0E0E0;  }
.t_bc_gray_d      {  border-color: #999999;  }
.t_bc_orange      {  border-color: #fd6f1b;  }

/* ================== table border width style ==================================================================== */
.ts1_t           {	border-top-width:    1px;   border-top-style:       solid; }	
.ts1_r			 {	border-right-width:  1px;	border-right-style:     solid; }
.ts1_b           {  border-bottom-width: 1px;   border-bottom-style:    solid; }
.ts1_l		     {  border-left-width:   1px;	border-left-style:      solid; }
.ts1_tbl         {	border-top-width:    1px;	border-top-style:       solid;	
                    border-bottom-width: 1px;   border-bottom-style:    solid;
		            border-left-width:   1px;	border-left-style:      solid; }
.ts1_trb         {	border-top-width:    1px;	border-top-style:       solid;	
                    border-bottom-width: 1px;   border-bottom-style:    solid;
			        border-right-width:  1px;	border-right-style:     solid; }
.ts1_trl         {	border-top-width:    1px;	border-top-style:       solid;	
		            border-left-width:   1px;	border-left-style:      solid;
			        border-right-width:  1px;	border-right-style:     solid; }
.ts1_rbl         {	border-bottom-width: 1px;   border-bottom-style:    solid;
		            border-left-width:   1px;	border-left-style:      solid;
			        border-right-width:  1px;	border-right-style:     solid; }
.ts1_ard         {	border-top-width:    1px;	border-top-style:       solid;	
                    border-bottom-width: 1px;   border-bottom-style:    solid;
		            border-left-width:   1px;	border-left-style:      solid;
			        border-right-width:  1px;	border-right-style:     solid; }


.ts2_t           {	border-top-width:    2px;   border-top-style:       solid; }	
.ts2_r			 {	border-right-width:  2px;	border-right-style:     solid; }
.ts2_b           {  border-bottom-width: 2px;   border-bottom-style:    solid; }
.ts2_l		     {  border-left-width:   2px;	border-left-style:      solid; }
.ts2_tbl         {	border-top-width:    2px;	border-top-style:       solid;	
                    border-bottom-width: 2px;   border-bottom-style:    solid;
		            border-left-width:   2px;	border-left-style:      solid; }
.ts2_trb         {	border-top-width:    2px;	border-top-style:       solid;	
                    border-bottom-width: 2px;   border-bottom-style:    solid;
			        border-right-width:  2px;	border-right-style:     solid; }
.ts2_trl         {	border-top-width:    2px;	border-top-style:       solid;	
		            border-left-width:   2px;	border-left-style:      solid;
			        border-right-width:  2px;	border-right-style:     solid; }
.ts2_rbl         {	border-bottom-width: 2px;   border-bottom-style:    solid;
		            border-left-width:   2px;	border-left-style:      solid;
			        border-right-width:  2px;	border-right-style:     solid; }
.ts2_ard         {	border-top-width:    2px;	border-top-style:       solid;	
                    border-bottom-width: 2px;   border-bottom-style:    solid;
		            border-left-width:   2px;	border-left-style:      solid;
			        border-right-width:  2px;	border-right-style:     solid; }


.ts3_t           {	border-top-width:    3px;   border-top-style:       solid; }	
.ts3_r			 {	border-right-width:  3px;	border-right-style:     solid; }
.ts3_b           {  border-bottom-width: 3px;   border-bottom-style:    solid; }
.ts3_l		     {  border-left-width:   3px;	border-left-style:      solid; }
.ts3_tbl         {	border-top-width:    3px;	border-top-style:       solid;	
                    border-bottom-width: 3px;   border-bottom-style:    solid;
		            border-left-width:   3px;	border-left-style:      solid; }
.ts3_trb         {	border-top-width:    3px;	border-top-style:       solid;	
                    border-bottom-width: 3px;   border-bottom-style:    solid;
			        border-right-width:  3px;	border-right-style:     solid; }
.ts3_trl         {	border-top-width:    3px;	border-top-style:       solid;	
		            border-left-width:   3px;	border-left-style:      solid;
			        border-right-width:  3px;	border-right-style:     solid; }
.ts3_rbl         {	border-bottom-width: 3px;   border-bottom-style:    solid;
		            border-left-width:   3px;	border-left-style:      solid;
			        border-right-width:  3px;	border-right-style:     solid; }
.ts3_ard         {	border-top-width:    3px;	border-top-style:       solid;	
                    border-bottom-width: 3px;   border-bottom-style:    solid;
		            border-left-width:   3px;	border-left-style:      solid;
			        border-right-width:  3px;	border-right-style:     solid; }

.tx1_t           {	border-top-width:    1px;   border-top-style:       dashed; }	
.tx1_r			 {	border-right-width:  1px;	border-right-style:     dashed; }
.tx1_b           {  border-bottom-width: 1px;   border-bottom-style:    dashed; }
.tx1_l		     {  border-left-width:   1px;	border-left-style:      dashed; }
.tx1_tbl          {	border-top-width:    1px;	border-top-style:       dashed;  	
                    border-bottom-width: 1px;   border-bottom-style:    dashed;   
	                border-left-width:   1px;	border-left-style:      dashed;  }
.tx1_trb         {	border-top-width:    1px;	border-top-style:       dashed;  
		            border-right-width:  1px;	border-right-style:     dashed;   	
                    border-bottom-width: 1px;   border-bottom-style:    dashed;  }
.tx1_trl         {	border-top-width:    1px;	border-top-style:       dashed;  	
	                border-left-width:   1px;	border-left-style:      dashed;   
		            border-right-width:  1px;	border-right-style:     dashed;  }
.tx1_rbl         {	border-bottom-width: 1px;   border-bottom-style:    dashed;   
	                border-left-width:   1px;	border-left-style:      dashed;   
		            border-right-width:  1px;	border-right-style:     dashed;  }
.tx1_ard         {	border-top-width:    1px;	border-top-style:       dashed;  	
                    border-bottom-width: 1px;   border-bottom-style:    dashed;   
	                border-left-width:   1px;	border-left-style:      dashed;   
		            border-right-width:  1px;	border-right-style:     dashed;  }


.tx2_t           {	border-top-width:    2px;   border-top-style:       dashed; }	
.tx2_r			 {	border-right-width:  2px;	border-right-style:     dashed; }
.tx2_b           {  border-bottom-width: 2px;   border-bottom-style:    dashed; }
.tx2_l		     {  border-left-width:   2px;	border-left-style:      dashed; }
.tx2_tbl         {	border-top-width:    2px;	border-top-style:       dashed;  	
                    border-bottom-width: 2px;   border-bottom-style:    dashed;   
	                border-left-width:   2px;	border-left-style:      dashed;  }
.tx2_trb         {	border-top-width:    2px;	border-top-style:       dashed;  	
                    border-bottom-width: 2px;   border-bottom-style:    dashed;   
		            border-right-width:  2px;	border-right-style:     dashed;  }
.tx2_trl         {	border-top-width:    2px;	border-top-style:       dashed;  	
	                border-left-width:   2px;	border-left-style:      dashed;   
		            border-right-width:  2px;	border-right-style:     dashed;  }
.tx2_rlb         {	border-bottom-width: 2px;   border-bottom-style:    dashed;   
	                border-left-width:   2px;	border-left-style:      dashed;   
		            border-right-width:  2px;	border-right-style:     dashed;  }
.tx2_ard         {	border-top-width:    2px;	border-top-style:       dashed;  	
                    border-bottom-width: 2px;   border-bottom-style:    dashed;   
	                border-left-width:   2px;	border-left-style:      dashed;   
		            border-right-width:  2px;	border-right-style:     dashed;  }

.tx2_t           {	border-top-width:    3px;   border-top-style:       dashed; }	
.tx3_r			 {	border-right-width:  3px;	border-right-style:     dashed; }
.tx3_b           {  border-bottom-width: 3px;   border-bottom-style:    dashed; }
.tx3_l		     {  border-left-width:   3px;	border-left-style:      dashed; }
.tx3_tbl         {	border-top-width:    3px;	border-top-style:       dashed;  	
                    border-bottom-width: 3px;   border-bottom-style:    dashed;   
	                border-left-width:   3px;	border-left-style:      dashed;  }
.tx3_trb         {	border-top-width:    3px;	border-top-style:       dashed;  	
                    border-bottom-width: 3px;   border-bottom-style:    dashed;   
		            border-right-width:  3px;	border-right-style:     dashed;  }
.tx3_trl         {	border-top-width:    3px;	border-top-style:       dashed;  	
	                border-left-width:   3px;	border-left-style:      dashed;   
		            border-right-width:  3px;	border-right-style:     dashed;  }
.tx3_rlb         {	border-bottom-width: 3px;   border-bottom-style:    dashed;   
	                border-left-width:   3px;	border-left-style:      dashed;   
		            border-right-width:  3px;	border-right-style:     dashed;  }
.tx3_ard         {	border-top-width:    3px;	border-top-style:       dashed;  	
                    border-bottom-width: 3px;   border-bottom-style:    dashed;   
	                border-left-width:   3px;	border-left-style:      dashed;   
		            border-right-width:  3px;	border-right-style:     dashed;  }



