@charset "utf-8";
/* CSS Document */

/* 基本 */

img {
	border: none;
	vertical-align: top;
}

.left	{ text-align: left ;   }
.center	{ text-align: center ; }
.right	{ text-align: right ;  }
.top	{ vertical-align: top ;    }
.middle	{ vertical-align: middle ; }
.bottom	{ vertical-align: bottom ; }

/* 文字 */

.bred {
	font-size: 100%;
	font-weight:bold;
	color:#CC0000;
}

.bblue {
	font-size: 100%;
	font-weight:bold;
	color:#000066;
}


.TextS { font-size: 11px; font-family:Verdana , Arial;}

/* 配置 */

.floatl	 { float: left;  } 
.floatr	 { float: right; } 
.floatc	 { float: center; }

.margin_1	{ margin :	 1px ; }
.margin_2	{ margin :	 2px ; }
.margin_3	{ margin :	 3px ; }
.margin_4	{ margin :	 4px ; }
.margin_5	{ margin :	 5px ; }
.margin_6	{ margin :	 6px ; }
.margin_7	{ margin :	 7px ; }
.margin_8	{ margin :	 8px ; }
.margin_9	{ margin :	 9px ; }
.margin_10	{ margin :	10px ; }
.margin_15	{ margin :	15px ; }
.margin_20	{ margin :	20px ; }


.margin_t1	{ margin-top :	 1px ; }
.margin_t2	{ margin-top :	 2px ; }
.margin_t3	{ margin-top :	 3px ; }
.margin_t4	{ margin-top :	 4px ; }
.margin_t5	{ margin-top :	 5px ; }
.margin_t6	{ margin-top :	 6px ; }
.margin_t7	{ margin-top :	 7px ; }
.margin_t8	{ margin-top :	 8px ; }
.margin_t9	{ margin-top :	 9px ; }
.margin_t10	{ margin-top :	10px ; }
.margin_t15	{ margin-top :	15px ; }
.margin_t20	{ margin-top :	20px ; }

.margin_b1	{ margin-bottom :	 1px ; }
.margin_b2	{ margin-bottom :	 2px ; }
.margin_b3	{ margin-bottom :	 3px ; }
.margin_b4	{ margin-bottom :	 4px ; }
.margin_b5	{ margin-bottom :	 5px ; }
.margin_b6	{ margin-bottom :	 6px ; }
.margin_b7	{ margin-bottom :	 7px ; }
.margin_b8	{ margin-bottom :	 8px ; }
.margin_b9	{ margin-bottom :	 9px ; }
.margin_b10	{ margin-bottom :	10px ; }
.margin_b15	{ margin-bottom :	15px ; }
.margin_b20	{ margin-bottom :	20px ; }

.margin_r1	{ margin-right :	 1px ; }
.margin_r2	{ margin-right :	 2px ; }
.margin_r3	{ margin-right :	 3px ; }
.margin_r4	{ margin-right :	 4px ; }
.margin_r5	{ margin-right :	 5px ; }
.margin_r6	{ margin-right :	 6px ; }
.margin_r7	{ margin-right :	 7px ; }
.margin_r8	{ margin-right :	 8px ; }
.margin_r9	{ margin-right :	 9px ; }
.margin_r10	{ margin-right :	10px ; }
.margin_r15	{ margin-right :	15px ; }
.margin_r20	{ margin-right :	20px ; }

.margin_l1	{ margin-left :	 1px ; }
.margin_l2	{ margin-left :	 2px ; }
.margin_l3	{ margin-left :	 3px ; }
.margin_l4	{ margin-left :	 4px ; }
.margin_l5	{ margin-left :	 5px ; }
.margin_l6	{ margin-left :	 6px ; }
.margin_l7	{ margin-left :	 7px ; }
.margin_l8	{ margin-left :	 8px ; }
.margin_l9	{ margin-left :	 9px ; }
.margin_l10	{ margin-left :	10px ; }
.margin_l15	{ margin-left :	15px ; }
.margin_l20	{ margin-left :	20px ; }

.margin_lr1	{ margin-left :	 1px ;  margin-right : 1px ; }
.margin_lr2	{ margin-left :	 2px ;  margin-right : 2px ; }
.margin_lr3	{ margin-left :	 3px ;  margin-right : 3px ; }
.margin_lr4	{ margin-left :	 4px ;  margin-right : 4px ; }
.margin_lr5	{ margin-left :	 5px ;  margin-right : 5px ; }
.margin_lr6	{ margin-left :	 6px ;  margin-right : 6px ; }
.margin_lr7	{ margin-left :	 7px ;  margin-right : 7px ; }
.margin_lr8	{ margin-left :	 8px ;  margin-right : 8px ; }
.margin_lr9	{ margin-left :	 9px ;  margin-right : 9px ; }
.margin_lr10	{ margin-left :	10px ;  margin-right : 10px ; }
.margin_lr15	{ margin-left :	15px ;  margin-right : 15px ; }
.margin_lr20	{ margin-left :	20px ;  margin-right : 20px ; }

.margin_tb1	{ margin-top :	 1px ;  margin-bottom : 1px ; }
.margin_tb2	{ margin-top :	 2px ;  margin-bottom : 2px ; }
.margin_tb3	{ margin-top :	 3px ;  margin-bottom : 3px ; }
.margin_tb4	{ margin-top :	 4px ;  margin-bottom : 4px ; }
.margin_tb5	{ margin-top :	 5px ;  margin-bottom : 5px ; }
.margin_tb6	{ margin-top :	 6px ;  margin-bottom : 6px ; }
.margin_tb7	{ margin-top :	 7px ;  margin-bottom : 7px ; }
.margin_tb8	{ margin-top :	 8px ;  margin-bottom : 8px ; }
.margin_tb9	{ margin-top :	 9px ;  margin-bottom : 9px ; }
.margin_tb10	{ margin-top :	10px ;  margin-bottom : 10px ; }
.margin_tb15	{ margin-top :	15px ;  margin-bottom : 15px ; }
.margin_tb20	{ margin-top :	20px ;  margin-bottom : 20px ; }