/* -----  マージン・余白CSS ----- */
/* ==================== */
/* マージン             */
/* ==================== */
/* マージンALL */
.m0 {
	margin: 0px;
}
.m1 {
	margin: 1px;
}
.m2 {
	margin: 2px;
}
.m3 {
	margin: 3px;
}
.m4 {
	margin: 4px;
}
.m5 {
	margin: 5px;
}
.m10 {
	margin: 10px;
}
.m15 {
	margin: 15px;
}
.m20 {
	margin: 20px;
}
.m30 {
	margin: 30px;
}
.m40 {
	margin: 40px;
}
.m50 {
	margin: 50px;
}

/* マージンLEFT */
.m0_l {
	margin-left: 0px;
}
.m1_l {
	margin-left: 1px;
}
.m2_l {
	margin-left: 2px;
}
.m3_l {
	margin-left: 3px;
}
.m4_l {
	margin-left: 4px;
}
.m5_l {
	margin-left: 5px;
}
.m10_l {
	margin-left: 10px;
}
.m15_l {
	margin-left: 15px;
}
.m20_l {
	margin-left: 20px;
}
.m30_l {
	margin-left: 30px;
}
.m40_l {
	margin-left: 40px;
}
.m50_l {
	margin-left: 50px;
}

/* マージンRIGHT */
.m0_r {
	margin-right: 0px;
}
.m1_r {
	margin-right: 1px;
}
.m2_r {
	margin-right: 2px;
}
.m3_r {
	margin-right: 3px;
}
.m4_r {
	margin-right: 4px;
}
.m5_r {
	margin-right: 5px;
}
.m10_r {
	margin-right: 10px;
}
.m15_r {
	margin-right: 15px;
}
.m20_r {
	margin-right: 20px;
}
.m30_r {
	margin-right: 30px;
}
.m40_r {
	margin-right: 40px;
}
.m50_r {
	margin-right: 50px;
}

/* マージンTOP */
.m0_t {
	margin-top: 0px;
}
.m1_t {
	margin-top: 1px;
}
.m2_t {
	margin-top: 2px;
}
.m3_t {
	margin-top: 3px;
}
.m4_t {
	margin-top: 4px;
}
.m5_t {
	margin-top: 5px;
}
.m10_t {
	margin-top: 10px;
}
.m15_t {
	margin-top: 15px;
}
.m20_t {
	margin-top: 20px;
}
.m30_t {
	margin-top: 30px;
}
.m40_t {
	margin-top: 40px;
}
.m50_t {
	margin-top: 50px;
}

/* マージンBOTTOM */
.m0_b {
	margin-bottom: 0px;
}
.m1_b {
	margin-bottom: 1px;
}
.m2_b {
	margin-bottom: 2px;
}
.m3_b {
	margin-bottom: 3px;
}
.m4_b {
	margin-bottom: 4px;
}
.m5_b {
	margin-bottom: 5px;
}
.m10_b {
	margin-bottom: 10px;
}
.m15_b {
	margin-bottom: 15px;
}
.m20_b {
	margin-bottom: 20px;
}
.m30_b {
	margin-bottom: 30px;
}
.m40_b {
	margin-bottom: 40px;
}
.m50_b {
	margin-bottom: 50px;
}

/* マージンLEFT・RIGHT */
.m0_lr {
	margin-left: 0px;
	margin-right: 0px;
}
.m1_lr {
	margin-left: 1px;
	margin-right: 1px;
}
.m2_lr {
	margin-left: 2px;
	margin-right: 2px;
}
.m3_lr {
	margin-left: 3px;
	margin-right: 3px;
}
.m4_lr {
	margin-left: 4px;
	margin-right: 4px;
}
.m5_lr {
	margin-left: 5px;
	margin-right: 5px;
}
.m10_lr {
	margin-left: 10px;
	margin-right: 10px;
}
.m15_lr {
	margin-left: 15px;
	margin-right: 15px;
}
.m20_lr {
	margin-left: 20px;
	margin-right: 20px;
}
.m30_lr {
	margin-left: 30px;
	margin-right: 30px;
}
.m40_lr {
	margin-left: 40px;
	margin-right: 40px;
}
.m50_lr {
	margin-left: 50px;
	margin-right: 50px;
}

/* マージンTOP・BOTTOM */
.m0_tb {
	margin-top: 0px;
	margin-bottom: 0px;
}
.m1_tb {
	margin-top: 1px;
	margin-bottom: 1px;
}
.m2_tb {
	margin-top: 2px;
	margin-bottom: 2px;
}
.m3_tb {
	margin-top: 3px;
	margin-bottom: 3px;
}
.m4_tb {
	margin-top: 4px;
	margin-bottom: 4px;
}
.m5_tb {
	margin-top: 5px;
	margin-bottom: 5px;
}
.m10_tb {
	margin-top: 10px;
	margin-bottom: 10px;
}
.m15_tb {
	margin-top: 15px;
	margin-bottom: 15px;
}
.m20_tb {
	margin-top: 20px;
	margin-bottom: 20px;
}
.m30_tb {
	margin-top: 30px;
	margin-bottom: 30px;
}
.m40_tb {
	margin-top: 40px;
	margin-bottom: 40px;
}
.m50_tb {
	margin-top: 50px;
	margin-bottom: 50px;
}

/* マージンLEFT・RIGHT・TOP */
.m0_lrt {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.m1_lrt {
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
.m2_lrt {
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
}
.m3_lrt {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
}
.m4_lrt {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
}
.m5_lrt {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
.m10_lrt {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.m15_lrt {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
}
.m20_lrt {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
.m30_lrt {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
}
.m40_lrt {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 40px;
}
.m50_lrt {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 50px;
}

/* マージンLEFT・RIGHT・BOTTOM */
.m0_lrb {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.m1_lrb {
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}
.m2_lrb {
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}
.m3_lrb {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.m4_lrb {
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.m5_lrb {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.m10_lrb {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.m15_lrb {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.m20_lrb {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.m30_lrb {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.m40_lrb {
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 40px;
}
.m50_lrb {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 50px;
}


/* ==================== */
/* 余白                 */
/* ==================== */
/* 余白ALL */
.p0 {
	padding: 0px;
}
.p1 {
	padding: 1px;
}
.p2 {
	padding: 2px;
}
.p3 {
	padding: 3px;
}
.p4 {
	padding: 4px;
}
.p5 {
	padding: 5px;
}
.p10 {
	padding: 10px;
}
.p15 {
	padding: 15px;
}
.p20 {
	padding: 20px;
}
.p30 {
	padding: 30px;
}
.p40 {
	padding: 40px;
}
.p50 {
	padding: 50px;
}

/* 余白LEFT */
.p0_l {
	padding-left: 0px;
}
.p1_l {
	padding-left: 1px;
}
.p2_l {
	padding-left: 2px;
}
.p3_l {
	padding-left: 3px;
}
.p4_l {
	padding-left: 4px;
}
.p5_l {
	padding-left: 5px;
}
.p10_l {
	padding-left: 10px;
}
.p15_l {
	padding-left: 15px;
}
.p20_l {
	padding-left: 20px;
}
.p30_l {
	padding-left: 30px;
}
.p40_l {
	padding-left: 40px;
}
.p50_l {
	padding-left: 50px;
}

/* 余白RIGHT */
.p0_r {
	padding-right: 0px;
}
.p1_r {
	padding-right: 1px;
}
.p2_r {
	padding-right: 2px;
}
.p3_r {
	padding-right: 3px;
}
.p4_r {
	padding-right: 4px;
}
.p5_r {
	padding-right: 5px;
}
.p10_r {
	padding-right: 10px;
}
.p15_r {
	padding-right: 15px;
}
.p20_r {
	padding-right: 20px;
}
.p30_r {
	padding-right: 30px;
}
.p40_r {
	padding-right: 40px;
}
.p50_r {
	padding-right: 50px;
}

/* 余白TOP */
.p0_t {
	padding-top: 0px;
}
.p1_t {
	padding-top: 1px;
}
.p2_t {
	padding-top: 2px;
}
.p3_t {
	padding-top: 3px;
}
.p4_t {
	padding-top: 4px;
}
.p5_t {
	padding-top: 5px;
}
.p10_t {
	padding-top: 10px;
}
.p15_t {
	padding-top: 15px;
}
.p20_t {
	padding-top: 20px;
}
.p30_t {
	padding-top: 30px;
}
.p40_t {
	padding-top: 40px;
}
.p50_t {
	padding-top: 50px;
}

/* 余白BOTTOM */
.p0_b {
	padding-bottom: 0px;
}
.p1_b {
	padding-bottom: 1px;
}
.p2_b {
	padding-bottom: 2px;
}
.p3_b {
	padding-bottom: 3px;
}
.p4_b {
	padding-bottom: 4px;
}
.p5_b {
	padding-bottom: 5px;
}
.p10_b {
	padding-bottom: 10px;
}
.p15_b {
	padding-bottom: 15px;
}
.p20_b {
	padding-bottom: 20px;
}
.p30_b {
	padding-bottom: 30px;
}
.p40_b {
	padding-bottom: 40px;
}
.p50_b {
	padding-bottom: 50px;
}

/* 余白LEFT・RIGHT */
.p0_lr {
	padding-left: 0px;
	padding-right: 0px;
}
.p1_lr {
	padding-left: 1px;
	padding-right: 1px;
}
.p2_lr {
	padding-left: 2px;
	padding-right: 2px;
}
.p3_lr {
	padding-left: 3px;
	padding-right: 3px;
}
.p4_lr {
	padding-left: 4px;
	padding-right: 4px;
}
.p5_lr {
	padding-left: 5px;
	padding-right: 5px;
}
.p10_lr {
	padding-left: 10px;
	padding-right: 10px;
}
.p15_lr {
	padding-left: 15px;
	padding-right: 15px;
}
.p20_lr {
	padding-left: 20px;
	padding-right: 20px;
}
.p30_lr {
	padding-left: 30px;
	padding-right: 30px;
}
.p40_lr {
	padding-left: 40px;
	padding-right: 40px;
}
.p50_lr {
	padding-left: 50px;
	padding-right: 50px;
}

/* 余白TOP・BOTTOM */
.p0_tb {
	padding-top: 0px;
	padding-bottom: 0px;
}
.p1_tb {
	padding-top: 1px;
	padding-bottom: 1px;
}
.p2_tb {
	padding-top: 2px;
	padding-bottom: 2px;
}
.p3_tb {
	padding-top: 3px;
	padding-bottom: 3px;
}
.p4_tb {
	padding-top: 4px;
	padding-bottom: 4px;
}
.p5_tb {
	padding-top: 5px;
	padding-bottom: 5px;
}
.p10_tb {
	padding-top: 10px;
	padding-bottom: 10px;
}
.p15_tb {
	padding-top: 15px;
	padding-bottom: 15px;
}
.p20_tb {
	padding-top: 20px;
	padding-bottom: 20px;
}
.p30_tb {
	padding-top: 30px;
	padding-bottom: 30px;
}
.p40_tb {
	padding-top: 40px;
	padding-bottom: 40px;
}
.p50_tb {
	padding-top: 50px;
	padding-bottom: 50px;
}

/* 余白LEFT・RIGHT・TOP */
.p0_lrt {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.p1_lrt {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.p2_lrt {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.p3_lrt {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
.p4_lrt {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
.p5_lrt {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.p10_lrt {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.p15_lrt {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.p20_lrt {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.p30_lrt {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
}
.p40_lrt {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;
}
.p50_lrt {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 50px;
}

/* 余白LEFT・RIGHT・BOTTOM */
.p0_lrb {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.p1_lrb {
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.p2_lrb {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.p3_lrb {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.p4_lrb {
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.p5_lrb {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.p10_lrb {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.p15_lrb {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.p20_lrb {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.p30_lrb {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}
.p40_lrb {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
}
.p50_lrb {
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
}
