@charset "UTF-8";





/* ==================================================

	### Media Queries

	min-width: 480px  = _sm
	min-width: 768px  = _md
	min-width: 1024px = _lg

================================================== */





/* ==================================================

	display

================================================== */

.d_none { display: none; }
.d_block { display: block; }
.d_inline { display: inline; }
.d_i_block { display: inline-block; }
.d_none_i { display: none !important; }
.d_block_i { display: block !important; }
.d_inline_i { display: inline !important; }
.d_i_block_i { display: inline-block !important; }

@media screen and (min-width: 480px) {
	.d_none_sm { display: none; }
	.d_block_sm { display: block; }
	.d_inline_sm { display: inline; }
	.d_i_block_sm { display: inline-block; }
	.d_none_i_sm { display: none !important; }
	.d_block_i_sm { display: block !important; }
	.d_inline_i_sm { display: inline !important; }
	.d_i_block_i_sm { display: inline-block !important; }
}

@media screen and (min-width: 768px) {
	.d_none_md { display: none; }
	.d_block_md { display: block; }
	.d_inline_md { display: inline; }
	.d_i_block_md { display: inline-block; }
	.d_none_i_md { display: none !important; }
	.d_block_i_md { display: block !important; }
	.d_inline_i_md { display: inline !important; }
	.d_i_block_i_md { display: inline-block !important; }
}

@media screen and (min-width: 1024px) {
	.d_none_lg { display: none; }
	.d_block_lg { display: block; }
	.d_inline_lg { display: inline; }
	.d_i_block_lg { display: inline-block; }
	.d_none_i_lg { display: none !important; }
	.d_block_i_lg { display: block !important; }
	.d_inline_i_lg { display: inline !important; }
	.d_i_block_i_lg { display: inline-block !important; }
}





/* ==================================================

	opacity

================================================== */

.alpha60, .alpha65, .alpha70, .alpha75, .alpha80, .alpha85, .alpha90, .alpha95 {
	transition: .2s;
}
.alpha60:hover { opacity: .60; }
.alpha65:hover { opacity: .65; }
.alpha70:hover { opacity: .70; }
.alpha75:hover { opacity: .75; }
.alpha80:hover { opacity: .80; }
.alpha85:hover { opacity: .85; }
.alpha90:hover { opacity: .90; }
.alpha95:hover { opacity: .95; }

.alpha100 { transition: none; }
.alpha100:hover { opacity: 1; }





/* ==================================================

	pointer-events

================================================== */

.pe_auto { pointer-events: auto; }
.pe_none { pointer-events: none; }

@media screen and (min-width: 480px) {
	.pe_auto_sm { pointer-events: auto; }
	.pe_none_sm { pointer-events: none; }
}

@media screen and (min-width: 768px) {
	.pe_auto_md { pointer-events: auto; }
	.pe_none_md { pointer-events: none; }
}

@media screen and (min-width: 1024px) {
	.pe_auto_lg { pointer-events: auto; }
	.pe_none_lg { pointer-events: none; }
}





/* ==================================================

	vertical-align

================================================== */

.va_top { vertical-align: top !important; }
.va_middle { vertical-align: middle !important; }
.va_bottom { vertical-align: bottom !important; }

@media screen and (min-width: 480px) {
	.va_top_sm { vertical-align: top !important; }
	.va_middle_sm { vertical-align: middle !important; }
	.va_bottom_sm { vertical-align: bottom !important; }
}

@media screen and (min-width: 768px) {
	.va_top_md { vertical-align: top !important; }
	.va_middle_md { vertical-align: middle !important; }
	.va_bottom_md { vertical-align: bottom !important; }
}

@media screen and (min-width: 1024px) {
	.va_top_lg { vertical-align: top !important; }
	.va_middle_lg { vertical-align: middle !important; }
	.va_bottom_lg { vertical-align: bottom !important; }
}





/* ==================================================

	float

================================================== */

.clearfix::after {
	content: "";
	display: block;
	clear: both;
}

.fright { float: right !important; }
.fleft { float: left !important; }
.fnone { float: none !important; }

@media screen and (min-width: 480px) {
	.fright_sm { float: right !important; }
	.fleft_sm { float: left !important; }
	.fnone_sm { float: none !important; }
}

@media screen and (min-width: 768px) {
	.fright_md { float: right !important; }
	.fleft_md { float: left !important; }
	.fnone_md { float: none !important; }
}

@media screen and (min-width: 1024px) {
	.fright_lg { float: right !important; }
	.fleft_lg { float: left !important; }
	.fnone_lg { float: none !important; }
}





/* ==================================================

	position

================================================== */

.posR { position: relative; }
.posA { position: absolute; }
.posS { position: static; }

@media screen and (min-width: 480px) {
	.posR_sm { position: relative; }
	.posA_sm { position: absolute; }
	.posS_sm { position: static; }
}

@media screen and (min-width: 768px) {
	.posR_md { position: relative; }
	.posA_md { position: absolute; }
	.posS_md { position: static; }
}

@media screen and (min-width: 1024px) {
	.posR_lg { position: relative; }
	.posA_lg { position: absolute; }
	.posS_lg { position: static; }
}





/* ==================================================

	width

================================================== */

.w_auto { width: auto !important; }
.w00 { width: 0 !important; }
.w01 { width: 1% !important; }
.w02 { width: 2% !important; }
.w03 { width: 3% !important; }
.w04 { width: 4% !important; }
.w05 { width: 5% !important; }
.w06 { width: 6% !important; }
.w07 { width: 7% !important; }
.w08 { width: 8% !important; }
.w09 { width: 9% !important; }
.w10 { width: 10% !important; }
.w11 { width: 11% !important; }
.w12 { width: 12% !important; }
.w13 { width: 13% !important; }
.w14 { width: 14% !important; }
.w15 { width: 15% !important; }
.w16 { width: 16% !important; }
.w17 { width: 17% !important; }
.w18 { width: 18% !important; }
.w19 { width: 19% !important; }
.w20 { width: 20% !important; }
.w21 { width: 21% !important; }
.w22 { width: 22% !important; }
.w23 { width: 23% !important; }
.w24 { width: 24% !important; }
.w25 { width: 25% !important; }
.w26 { width: 26% !important; }
.w27 { width: 27% !important; }
.w28 { width: 28% !important; }
.w29 { width: 29% !important; }
.w30 { width: 30% !important; }
.w31 { width: 31% !important; }
.w32 { width: 32% !important; }
.w33 { width: 33% !important; }
.w34 { width: 34% !important; }
.w35 { width: 35% !important; }
.w36 { width: 36% !important; }
.w37 { width: 37% !important; }
.w38 { width: 38% !important; }
.w39 { width: 39% !important; }
.w40 { width: 40% !important; }
.w41 { width: 41% !important; }
.w42 { width: 42% !important; }
.w43 { width: 43% !important; }
.w44 { width: 44% !important; }
.w45 { width: 45% !important; }
.w46 { width: 46% !important; }
.w47 { width: 47% !important; }
.w48 { width: 48% !important; }
.w49 { width: 49% !important; }
.w50 { width: 50% !important; }
.w51 { width: 51% !important; }
.w52 { width: 52% !important; }
.w53 { width: 53% !important; }
.w54 { width: 54% !important; }
.w55 { width: 55% !important; }
.w56 { width: 56% !important; }
.w57 { width: 57% !important; }
.w58 { width: 58% !important; }
.w59 { width: 59% !important; }
.w60 { width: 60% !important; }
.w61 { width: 61% !important; }
.w62 { width: 62% !important; }
.w63 { width: 63% !important; }
.w64 { width: 64% !important; }
.w65 { width: 65% !important; }
.w66 { width: 66% !important; }
.w67 { width: 67% !important; }
.w68 { width: 68% !important; }
.w69 { width: 69% !important; }
.w70 { width: 70% !important; }
.w71 { width: 71% !important; }
.w72 { width: 72% !important; }
.w73 { width: 73% !important; }
.w74 { width: 74% !important; }
.w75 { width: 75% !important; }
.w76 { width: 76% !important; }
.w77 { width: 77% !important; }
.w78 { width: 78% !important; }
.w79 { width: 79% !important; }
.w80 { width: 80% !important; }
.w81 { width: 81% !important; }
.w82 { width: 82% !important; }
.w83 { width: 83% !important; }
.w84 { width: 84% !important; }
.w85 { width: 85% !important; }
.w86 { width: 86% !important; }
.w87 { width: 87% !important; }
.w88 { width: 88% !important; }
.w89 { width: 89% !important; }
.w90 { width: 90% !important; }
.w91 { width: 91% !important; }
.w92 { width: 92% !important; }
.w93 { width: 93% !important; }
.w94 { width: 94% !important; }
.w95 { width: 95% !important; }
.w96 { width: 96% !important; }
.w97 { width: 97% !important; }
.w98 { width: 98% !important; }
.w99 { width: 99% !important; }
.w100 { width: 100% !important; }



@media screen and (min-width: 480px) {
	.w_auto_sm { width: auto !important; }
	.w00_sm { width: 0 !important; }
	.w01_sm { width: 1% !important; }
	.w02_sm { width: 2% !important; }
	.w03_sm { width: 3% !important; }
	.w04_sm { width: 4% !important; }
	.w05_sm { width: 5% !important; }
	.w06_sm { width: 6% !important; }
	.w07_sm { width: 7% !important; }
	.w08_sm { width: 8% !important; }
	.w09_sm { width: 9% !important; }
	.w10_sm { width: 10% !important; }
	.w11_sm { width: 11% !important; }
	.w12_sm { width: 12% !important; }
	.w13_sm { width: 13% !important; }
	.w14_sm { width: 14% !important; }
	.w15_sm { width: 15% !important; }
	.w16_sm { width: 16% !important; }
	.w17_sm { width: 17% !important; }
	.w18_sm { width: 18% !important; }
	.w19_sm { width: 19% !important; }
	.w20_sm { width: 20% !important; }
	.w21_sm { width: 21% !important; }
	.w22_sm { width: 22% !important; }
	.w23_sm { width: 23% !important; }
	.w24_sm { width: 24% !important; }
	.w25_sm { width: 25% !important; }
	.w26_sm { width: 26% !important; }
	.w27_sm { width: 27% !important; }
	.w28_sm { width: 28% !important; }
	.w29_sm { width: 29% !important; }
	.w30_sm { width: 30% !important; }
	.w31_sm { width: 31% !important; }
	.w32_sm { width: 32% !important; }
	.w33_sm { width: 33% !important; }
	.w34_sm { width: 34% !important; }
	.w35_sm { width: 35% !important; }
	.w36_sm { width: 36% !important; }
	.w37_sm { width: 37% !important; }
	.w38_sm { width: 38% !important; }
	.w39_sm { width: 39% !important; }
	.w40_sm { width: 40% !important; }
	.w41_sm { width: 41% !important; }
	.w42_sm { width: 42% !important; }
	.w43_sm { width: 43% !important; }
	.w44_sm { width: 44% !important; }
	.w45_sm { width: 45% !important; }
	.w46_sm { width: 46% !important; }
	.w47_sm { width: 47% !important; }
	.w48_sm { width: 48% !important; }
	.w49_sm { width: 49% !important; }
	.w50_sm { width: 50% !important; }
	.w51_sm { width: 51% !important; }
	.w52_sm { width: 52% !important; }
	.w53_sm { width: 53% !important; }
	.w54_sm { width: 54% !important; }
	.w55_sm { width: 55% !important; }
	.w56_sm { width: 56% !important; }
	.w57_sm { width: 57% !important; }
	.w58_sm { width: 58% !important; }
	.w59_sm { width: 59% !important; }
	.w60_sm { width: 60% !important; }
	.w61_sm { width: 61% !important; }
	.w62_sm { width: 62% !important; }
	.w63_sm { width: 63% !important; }
	.w64_sm { width: 64% !important; }
	.w65_sm { width: 65% !important; }
	.w66_sm { width: 66% !important; }
	.w67_sm { width: 67% !important; }
	.w68_sm { width: 68% !important; }
	.w69_sm { width: 69% !important; }
	.w70_sm { width: 70% !important; }
	.w71_sm { width: 71% !important; }
	.w72_sm { width: 72% !important; }
	.w73_sm { width: 73% !important; }
	.w74_sm { width: 74% !important; }
	.w75_sm { width: 75% !important; }
	.w76_sm { width: 76% !important; }
	.w77_sm { width: 77% !important; }
	.w78_sm { width: 78% !important; }
	.w79_sm { width: 79% !important; }
	.w80_sm { width: 80% !important; }
	.w81_sm { width: 81% !important; }
	.w82_sm { width: 82% !important; }
	.w83_sm { width: 83% !important; }
	.w84_sm { width: 84% !important; }
	.w85_sm { width: 85% !important; }
	.w86_sm { width: 86% !important; }
	.w87_sm { width: 87% !important; }
	.w88_sm { width: 88% !important; }
	.w89_sm { width: 89% !important; }
	.w90_sm { width: 90% !important; }
	.w91_sm { width: 91% !important; }
	.w92_sm { width: 92% !important; }
	.w93_sm { width: 93% !important; }
	.w94_sm { width: 94% !important; }
	.w95_sm { width: 95% !important; }
	.w96_sm { width: 96% !important; }
	.w97_sm { width: 97% !important; }
	.w98_sm { width: 98% !important; }
	.w99_sm { width: 99% !important; }
	.w100_sm { width: 100% !important; }
}



@media screen and (min-width: 768px) {
	.w_auto_md { width: auto !important; }
	.w00_md { width: 0 !important; }
	.w01_md { width: 1% !important; }
	.w02_md { width: 2% !important; }
	.w03_md { width: 3% !important; }
	.w04_md { width: 4% !important; }
	.w05_md { width: 5% !important; }
	.w06_md { width: 6% !important; }
	.w07_md { width: 7% !important; }
	.w08_md { width: 8% !important; }
	.w09_md { width: 9% !important; }
	.w10_md { width: 10% !important; }
	.w11_md { width: 11% !important; }
	.w12_md { width: 12% !important; }
	.w13_md { width: 13% !important; }
	.w14_md { width: 14% !important; }
	.w15_md { width: 15% !important; }
	.w16_md { width: 16% !important; }
	.w17_md { width: 17% !important; }
	.w18_md { width: 18% !important; }
	.w19_md { width: 19% !important; }
	.w20_md { width: 20% !important; }
	.w21_md { width: 21% !important; }
	.w22_md { width: 22% !important; }
	.w23_md { width: 23% !important; }
	.w24_md { width: 24% !important; }
	.w25_md { width: 25% !important; }
	.w26_md { width: 26% !important; }
	.w27_md { width: 27% !important; }
	.w28_md { width: 28% !important; }
	.w29_md { width: 29% !important; }
	.w30_md { width: 30% !important; }
	.w31_md { width: 31% !important; }
	.w32_md { width: 32% !important; }
	.w33_md { width: 33% !important; }
	.w34_md { width: 34% !important; }
	.w35_md { width: 35% !important; }
	.w36_md { width: 36% !important; }
	.w37_md { width: 37% !important; }
	.w38_md { width: 38% !important; }
	.w39_md { width: 39% !important; }
	.w40_md { width: 40% !important; }
	.w41_md { width: 41% !important; }
	.w42_md { width: 42% !important; }
	.w43_md { width: 43% !important; }
	.w44_md { width: 44% !important; }
	.w45_md { width: 45% !important; }
	.w46_md { width: 46% !important; }
	.w47_md { width: 47% !important; }
	.w48_md { width: 48% !important; }
	.w49_md { width: 49% !important; }
	.w50_md { width: 50% !important; }
	.w51_md { width: 51% !important; }
	.w52_md { width: 52% !important; }
	.w53_md { width: 53% !important; }
	.w54_md { width: 54% !important; }
	.w55_md { width: 55% !important; }
	.w56_md { width: 56% !important; }
	.w57_md { width: 57% !important; }
	.w58_md { width: 58% !important; }
	.w59_md { width: 59% !important; }
	.w60_md { width: 60% !important; }
	.w61_md { width: 61% !important; }
	.w62_md { width: 62% !important; }
	.w63_md { width: 63% !important; }
	.w64_md { width: 64% !important; }
	.w65_md { width: 65% !important; }
	.w66_md { width: 66% !important; }
	.w67_md { width: 67% !important; }
	.w68_md { width: 68% !important; }
	.w69_md { width: 69% !important; }
	.w70_md { width: 70% !important; }
	.w71_md { width: 71% !important; }
	.w72_md { width: 72% !important; }
	.w73_md { width: 73% !important; }
	.w74_md { width: 74% !important; }
	.w75_md { width: 75% !important; }
	.w76_md { width: 76% !important; }
	.w77_md { width: 77% !important; }
	.w78_md { width: 78% !important; }
	.w79_md { width: 79% !important; }
	.w80_md { width: 80% !important; }
	.w81_md { width: 81% !important; }
	.w82_md { width: 82% !important; }
	.w83_md { width: 83% !important; }
	.w84_md { width: 84% !important; }
	.w85_md { width: 85% !important; }
	.w86_md { width: 86% !important; }
	.w87_md { width: 87% !important; }
	.w88_md { width: 88% !important; }
	.w89_md { width: 89% !important; }
	.w90_md { width: 90% !important; }
	.w91_md { width: 91% !important; }
	.w92_md { width: 92% !important; }
	.w93_md { width: 93% !important; }
	.w94_md { width: 94% !important; }
	.w95_md { width: 95% !important; }
	.w96_md { width: 96% !important; }
	.w97_md { width: 97% !important; }
	.w98_md { width: 98% !important; }
	.w99_md { width: 99% !important; }
	.w100_md { width: 100% !important; }
}



@media screen and (min-width: 1024px) {
	.w_auto_lg { width: auto !important; }
	.w00_lg { width: 0 !important; }
	.w01_lg { width: 1% !important; }
	.w02_lg { width: 2% !important; }
	.w03_lg { width: 3% !important; }
	.w04_lg { width: 4% !important; }
	.w05_lg { width: 5% !important; }
	.w06_lg { width: 6% !important; }
	.w07_lg { width: 7% !important; }
	.w08_lg { width: 8% !important; }
	.w09_lg { width: 9% !important; }
	.w10_lg { width: 10% !important; }
	.w11_lg { width: 11% !important; }
	.w12_lg { width: 12% !important; }
	.w13_lg { width: 13% !important; }
	.w14_lg { width: 14% !important; }
	.w15_lg { width: 15% !important; }
	.w16_lg { width: 16% !important; }
	.w17_lg { width: 17% !important; }
	.w18_lg { width: 18% !important; }
	.w19_lg { width: 19% !important; }
	.w20_lg { width: 20% !important; }
	.w21_lg { width: 21% !important; }
	.w22_lg { width: 22% !important; }
	.w23_lg { width: 23% !important; }
	.w24_lg { width: 24% !important; }
	.w25_lg { width: 25% !important; }
	.w26_lg { width: 26% !important; }
	.w27_lg { width: 27% !important; }
	.w28_lg { width: 28% !important; }
	.w29_lg { width: 29% !important; }
	.w30_lg { width: 30% !important; }
	.w31_lg { width: 31% !important; }
	.w32_lg { width: 32% !important; }
	.w33_lg { width: 33% !important; }
	.w34_lg { width: 34% !important; }
	.w35_lg { width: 35% !important; }
	.w36_lg { width: 36% !important; }
	.w37_lg { width: 37% !important; }
	.w38_lg { width: 38% !important; }
	.w39_lg { width: 39% !important; }
	.w40_lg { width: 40% !important; }
	.w41_lg { width: 41% !important; }
	.w42_lg { width: 42% !important; }
	.w43_lg { width: 43% !important; }
	.w44_lg { width: 44% !important; }
	.w45_lg { width: 45% !important; }
	.w46_lg { width: 46% !important; }
	.w47_lg { width: 47% !important; }
	.w48_lg { width: 48% !important; }
	.w49_lg { width: 49% !important; }
	.w50_lg { width: 50% !important; }
	.w51_lg { width: 51% !important; }
	.w52_lg { width: 52% !important; }
	.w53_lg { width: 53% !important; }
	.w54_lg { width: 54% !important; }
	.w55_lg { width: 55% !important; }
	.w56_lg { width: 56% !important; }
	.w57_lg { width: 57% !important; }
	.w58_lg { width: 58% !important; }
	.w59_lg { width: 59% !important; }
	.w60_lg { width: 60% !important; }
	.w61_lg { width: 61% !important; }
	.w62_lg { width: 62% !important; }
	.w63_lg { width: 63% !important; }
	.w64_lg { width: 64% !important; }
	.w65_lg { width: 65% !important; }
	.w66_lg { width: 66% !important; }
	.w67_lg { width: 67% !important; }
	.w68_lg { width: 68% !important; }
	.w69_lg { width: 69% !important; }
	.w70_lg { width: 70% !important; }
	.w71_lg { width: 71% !important; }
	.w72_lg { width: 72% !important; }
	.w73_lg { width: 73% !important; }
	.w74_lg { width: 74% !important; }
	.w75_lg { width: 75% !important; }
	.w76_lg { width: 76% !important; }
	.w77_lg { width: 77% !important; }
	.w78_lg { width: 78% !important; }
	.w79_lg { width: 79% !important; }
	.w80_lg { width: 80% !important; }
	.w81_lg { width: 81% !important; }
	.w82_lg { width: 82% !important; }
	.w83_lg { width: 83% !important; }
	.w84_lg { width: 84% !important; }
	.w85_lg { width: 85% !important; }
	.w86_lg { width: 86% !important; }
	.w87_lg { width: 87% !important; }
	.w88_lg { width: 88% !important; }
	.w89_lg { width: 89% !important; }
	.w90_lg { width: 90% !important; }
	.w91_lg { width: 91% !important; }
	.w92_lg { width: 92% !important; }
	.w93_lg { width: 93% !important; }
	.w94_lg { width: 94% !important; }
	.w95_lg { width: 95% !important; }
	.w96_lg { width: 96% !important; }
	.w97_lg { width: 97% !important; }
	.w98_lg { width: 98% !important; }
	.w99_lg { width: 99% !important; }
	.w100_lg { width: 100% !important; }
}



/* ----------------------------------------
	full width
---------------------------------------- */

.w_full {
	position: relative;
	left: 50%;
	right: 50%;
	width: 100vw;
	margin-right: -50vw;
	margin-left: -50vw;
}

@media screen and (min-width: 1024px) {
	.w_no_full {
		position: static;
		left: 0;
		right: 0;
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
}



/* ----------------------------------------
	max-width
---------------------------------------- */

.mw_none { max-width: none; }

@media screen and (min-width: 480px) {
	.mw_none_sm { max-width: none; }
}

@media screen and (min-width: 768px) {
	.mw_none_md { max-width: none; }
}

@media screen and (min-width: 1024px) {
	.mw_none_lg { max-width: none; }
}





/* ==================================================

	margin

================================================== */

.m_auto { margin: auto !important; }
.m00 { margin: 0 !important; }
.m01 { margin: 1px !important; }
.m02 { margin: 2px !important; }
.m03 { margin: 3px !important; }
.m04 { margin: 4px !important; }
.m05 { margin: 5px !important; }
.m06 { margin: 6px !important; }
.m07 { margin: 7px !important; }
.m08 { margin: 8px !important; }
.m09 { margin: 9px !important; }
.m10 { margin: 10px !important; }
.m11 { margin: 11px !important; }
.m12 { margin: 12px !important; }
.m13 { margin: 13px !important; }
.m14 { margin: 14px !important; }
.m15 { margin: 15px !important; }
.m16 { margin: 16px !important; }
.m17 { margin: 17px !important; }
.m18 { margin: 18px !important; }
.m19 { margin: 19px !important; }
.m20 { margin: 20px !important; }
.m21 { margin: 21px !important; }
.m22 { margin: 22px !important; }
.m23 { margin: 23px !important; }
.m24 { margin: 24px !important; }
.m25 { margin: 25px !important; }
.m26 { margin: 26px !important; }
.m27 { margin: 27px !important; }
.m28 { margin: 28px !important; }
.m29 { margin: 29px !important; }
.m30 { margin: 30px !important; }
.m31 { margin: 31px !important; }
.m32 { margin: 32px !important; }
.m33 { margin: 33px !important; }
.m34 { margin: 34px !important; }
.m35 { margin: 35px !important; }
.m36 { margin: 36px !important; }
.m37 { margin: 37px !important; }
.m38 { margin: 38px !important; }
.m39 { margin: 39px !important; }
.m40 { margin: 40px !important; }
.m41 { margin: 41px !important; }
.m42 { margin: 42px !important; }
.m43 { margin: 43px !important; }
.m44 { margin: 44px !important; }
.m45 { margin: 45px !important; }
.m46 { margin: 46px !important; }
.m47 { margin: 47px !important; }
.m48 { margin: 48px !important; }
.m49 { margin: 49px !important; }
.m50 { margin: 50px !important; }
.m51 { margin: 51px !important; }
.m52 { margin: 52px !important; }
.m53 { margin: 53px !important; }
.m54 { margin: 54px !important; }
.m55 { margin: 55px !important; }
.m56 { margin: 56px !important; }
.m57 { margin: 57px !important; }
.m58 { margin: 58px !important; }
.m59 { margin: 59px !important; }
.m60 { margin: 60px !important; }
.m61 { margin: 61px !important; }
.m62 { margin: 62px !important; }
.m63 { margin: 63px !important; }
.m64 { margin: 64px !important; }
.m65 { margin: 65px !important; }
.m66 { margin: 66px !important; }
.m67 { margin: 67px !important; }
.m68 { margin: 68px !important; }
.m69 { margin: 69px !important; }
.m70 { margin: 70px !important; }
.m71 { margin: 71px !important; }
.m72 { margin: 72px !important; }
.m73 { margin: 73px !important; }
.m74 { margin: 74px !important; }
.m75 { margin: 75px !important; }
.m76 { margin: 76px !important; }
.m77 { margin: 77px !important; }
.m78 { margin: 78px !important; }
.m79 { margin: 79px !important; }
.m80 { margin: 80px !important; }
.m81 { margin: 81px !important; }
.m82 { margin: 82px !important; }
.m83 { margin: 83px !important; }
.m84 { margin: 84px !important; }
.m85 { margin: 85px !important; }
.m86 { margin: 86px !important; }
.m87 { margin: 87px !important; }
.m88 { margin: 88px !important; }
.m89 { margin: 89px !important; }
.m90 { margin: 90px !important; }
.m91 { margin: 91px !important; }
.m92 { margin: 92px !important; }
.m93 { margin: 93px !important; }
.m94 { margin: 94px !important; }
.m95 { margin: 95px !important; }
.m96 { margin: 96px !important; }
.m97 { margin: 97px !important; }
.m98 { margin: 98px !important; }
.m99 { margin: 99px !important; }
.m100 { margin: 100px !important; }

.mt_auto { margin-top: auto !important; }
.mt00 { margin-top: 0 !important; }
.mt01 { margin-top: 1px !important; }
.mt02 { margin-top: 2px !important; }
.mt03 { margin-top: 3px !important; }
.mt04 { margin-top: 4px !important; }
.mt05 { margin-top: 5px !important; }
.mt06 { margin-top: 6px !important; }
.mt07 { margin-top: 7px !important; }
.mt08 { margin-top: 8px !important; }
.mt09 { margin-top: 9px !important; }
.mt10 { margin-top: 10px !important; }
.mt11 { margin-top: 11px !important; }
.mt12 { margin-top: 12px !important; }
.mt13 { margin-top: 13px !important; }
.mt14 { margin-top: 14px !important; }
.mt15 { margin-top: 15px !important; }
.mt16 { margin-top: 16px !important; }
.mt17 { margin-top: 17px !important; }
.mt18 { margin-top: 18px !important; }
.mt19 { margin-top: 19px !important; }
.mt20 { margin-top: 20px !important; }
.mt21 { margin-top: 21px !important; }
.mt22 { margin-top: 22px !important; }
.mt23 { margin-top: 23px !important; }
.mt24 { margin-top: 24px !important; }
.mt25 { margin-top: 25px !important; }
.mt26 { margin-top: 26px !important; }
.mt27 { margin-top: 27px !important; }
.mt28 { margin-top: 28px !important; }
.mt29 { margin-top: 29px !important; }
.mt30 { margin-top: 30px !important; }
.mt31 { margin-top: 31px !important; }
.mt32 { margin-top: 32px !important; }
.mt33 { margin-top: 33px !important; }
.mt34 { margin-top: 34px !important; }
.mt35 { margin-top: 35px !important; }
.mt36 { margin-top: 36px !important; }
.mt37 { margin-top: 37px !important; }
.mt38 { margin-top: 38px !important; }
.mt39 { margin-top: 39px !important; }
.mt40 { margin-top: 40px !important; }
.mt41 { margin-top: 41px !important; }
.mt42 { margin-top: 42px !important; }
.mt43 { margin-top: 43px !important; }
.mt44 { margin-top: 44px !important; }
.mt45 { margin-top: 45px !important; }
.mt46 { margin-top: 46px !important; }
.mt47 { margin-top: 47px !important; }
.mt48 { margin-top: 48px !important; }
.mt49 { margin-top: 49px !important; }
.mt50 { margin-top: 50px !important; }
.mt51 { margin-top: 51px !important; }
.mt52 { margin-top: 52px !important; }
.mt53 { margin-top: 53px !important; }
.mt54 { margin-top: 54px !important; }
.mt55 { margin-top: 55px !important; }
.mt56 { margin-top: 56px !important; }
.mt57 { margin-top: 57px !important; }
.mt58 { margin-top: 58px !important; }
.mt59 { margin-top: 59px !important; }
.mt60 { margin-top: 60px !important; }
.mt61 { margin-top: 61px !important; }
.mt62 { margin-top: 62px !important; }
.mt63 { margin-top: 63px !important; }
.mt64 { margin-top: 64px !important; }
.mt65 { margin-top: 65px !important; }
.mt66 { margin-top: 66px !important; }
.mt67 { margin-top: 67px !important; }
.mt68 { margin-top: 68px !important; }
.mt69 { margin-top: 69px !important; }
.mt70 { margin-top: 70px !important; }
.mt71 { margin-top: 71px !important; }
.mt72 { margin-top: 72px !important; }
.mt73 { margin-top: 73px !important; }
.mt74 { margin-top: 74px !important; }
.mt75 { margin-top: 75px !important; }
.mt76 { margin-top: 76px !important; }
.mt77 { margin-top: 77px !important; }
.mt78 { margin-top: 78px !important; }
.mt79 { margin-top: 79px !important; }
.mt80 { margin-top: 80px !important; }
.mt81 { margin-top: 81px !important; }
.mt82 { margin-top: 82px !important; }
.mt83 { margin-top: 83px !important; }
.mt84 { margin-top: 84px !important; }
.mt85 { margin-top: 85px !important; }
.mt86 { margin-top: 86px !important; }
.mt87 { margin-top: 87px !important; }
.mt88 { margin-top: 88px !important; }
.mt89 { margin-top: 89px !important; }
.mt90 { margin-top: 90px !important; }
.mt91 { margin-top: 91px !important; }
.mt92 { margin-top: 92px !important; }
.mt93 { margin-top: 93px !important; }
.mt94 { margin-top: 94px !important; }
.mt95 { margin-top: 95px !important; }
.mt96 { margin-top: 96px !important; }
.mt97 { margin-top: 97px !important; }
.mt98 { margin-top: 98px !important; }
.mt99 { margin-top: 99px !important; }
.mt100 { margin-top: 100px !important; }

.mr_auto { margin-right: auto !important; }
.mr00 { margin-right: 0 !important; }
.mr01 { margin-right: 1px !important; }
.mr02 { margin-right: 2px !important; }
.mr03 { margin-right: 3px !important; }
.mr04 { margin-right: 4px !important; }
.mr05 { margin-right: 5px !important; }
.mr06 { margin-right: 6px !important; }
.mr07 { margin-right: 7px !important; }
.mr08 { margin-right: 8px !important; }
.mr09 { margin-right: 9px !important; }
.mr10 { margin-right: 10px !important; }
.mr11 { margin-right: 11px !important; }
.mr12 { margin-right: 12px !important; }
.mr13 { margin-right: 13px !important; }
.mr14 { margin-right: 14px !important; }
.mr15 { margin-right: 15px !important; }
.mr16 { margin-right: 16px !important; }
.mr17 { margin-right: 17px !important; }
.mr18 { margin-right: 18px !important; }
.mr19 { margin-right: 19px !important; }
.mr20 { margin-right: 20px !important; }
.mr21 { margin-right: 21px !important; }
.mr22 { margin-right: 22px !important; }
.mr23 { margin-right: 23px !important; }
.mr24 { margin-right: 24px !important; }
.mr25 { margin-right: 25px !important; }
.mr26 { margin-right: 26px !important; }
.mr27 { margin-right: 27px !important; }
.mr28 { margin-right: 28px !important; }
.mr29 { margin-right: 29px !important; }
.mr30 { margin-right: 30px !important; }
.mr31 { margin-right: 31px !important; }
.mr32 { margin-right: 32px !important; }
.mr33 { margin-right: 33px !important; }
.mr34 { margin-right: 34px !important; }
.mr35 { margin-right: 35px !important; }
.mr36 { margin-right: 36px !important; }
.mr37 { margin-right: 37px !important; }
.mr38 { margin-right: 38px !important; }
.mr39 { margin-right: 39px !important; }
.mr40 { margin-right: 40px !important; }
.mr41 { margin-right: 41px !important; }
.mr42 { margin-right: 42px !important; }
.mr43 { margin-right: 43px !important; }
.mr44 { margin-right: 44px !important; }
.mr45 { margin-right: 45px !important; }
.mr46 { margin-right: 46px !important; }
.mr47 { margin-right: 47px !important; }
.mr48 { margin-right: 48px !important; }
.mr49 { margin-right: 49px !important; }
.mr50 { margin-right: 50px !important; }
.mr51 { margin-right: 51px !important; }
.mr52 { margin-right: 52px !important; }
.mr53 { margin-right: 53px !important; }
.mr54 { margin-right: 54px !important; }
.mr55 { margin-right: 55px !important; }
.mr56 { margin-right: 56px !important; }
.mr57 { margin-right: 57px !important; }
.mr58 { margin-right: 58px !important; }
.mr59 { margin-right: 59px !important; }
.mr60 { margin-right: 60px !important; }
.mr61 { margin-right: 61px !important; }
.mr62 { margin-right: 62px !important; }
.mr63 { margin-right: 63px !important; }
.mr64 { margin-right: 64px !important; }
.mr65 { margin-right: 65px !important; }
.mr66 { margin-right: 66px !important; }
.mr67 { margin-right: 67px !important; }
.mr68 { margin-right: 68px !important; }
.mr69 { margin-right: 69px !important; }
.mr70 { margin-right: 70px !important; }
.mr71 { margin-right: 71px !important; }
.mr72 { margin-right: 72px !important; }
.mr73 { margin-right: 73px !important; }
.mr74 { margin-right: 74px !important; }
.mr75 { margin-right: 75px !important; }
.mr76 { margin-right: 76px !important; }
.mr77 { margin-right: 77px !important; }
.mr78 { margin-right: 78px !important; }
.mr79 { margin-right: 79px !important; }
.mr80 { margin-right: 80px !important; }
.mr81 { margin-right: 81px !important; }
.mr82 { margin-right: 82px !important; }
.mr83 { margin-right: 83px !important; }
.mr84 { margin-right: 84px !important; }
.mr85 { margin-right: 85px !important; }
.mr86 { margin-right: 86px !important; }
.mr87 { margin-right: 87px !important; }
.mr88 { margin-right: 88px !important; }
.mr89 { margin-right: 89px !important; }
.mr90 { margin-right: 90px !important; }
.mr91 { margin-right: 91px !important; }
.mr92 { margin-right: 92px !important; }
.mr93 { margin-right: 93px !important; }
.mr94 { margin-right: 94px !important; }
.mr95 { margin-right: 95px !important; }
.mr96 { margin-right: 96px !important; }
.mr97 { margin-right: 97px !important; }
.mr98 { margin-right: 98px !important; }
.mr99 { margin-right: 99px !important; }
.mr100 { margin-right: 100px !important; }

.mb_auto { margin-bottom: auto !important; }
.mb00 { margin-bottom: 0 !important; }
.mb01 { margin-bottom: 1px !important; }
.mb02 { margin-bottom: 2px !important; }
.mb03 { margin-bottom: 3px !important; }
.mb04 { margin-bottom: 4px !important; }
.mb05 { margin-bottom: 5px !important; }
.mb06 { margin-bottom: 6px !important; }
.mb07 { margin-bottom: 7px !important; }
.mb08 { margin-bottom: 8px !important; }
.mb09 { margin-bottom: 9px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb11 { margin-bottom: 11px !important; }
.mb12 { margin-bottom: 12px !important; }
.mb13 { margin-bottom: 13px !important; }
.mb14 { margin-bottom: 14px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb16 { margin-bottom: 16px !important; }
.mb17 { margin-bottom: 17px !important; }
.mb18 { margin-bottom: 18px !important; }
.mb19 { margin-bottom: 19px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb21 { margin-bottom: 21px !important; }
.mb22 { margin-bottom: 22px !important; }
.mb23 { margin-bottom: 23px !important; }
.mb24 { margin-bottom: 24px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb26 { margin-bottom: 26px !important; }
.mb27 { margin-bottom: 27px !important; }
.mb28 { margin-bottom: 28px !important; }
.mb29 { margin-bottom: 29px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb31 { margin-bottom: 31px !important; }
.mb32 { margin-bottom: 32px !important; }
.mb33 { margin-bottom: 33px !important; }
.mb34 { margin-bottom: 34px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb36 { margin-bottom: 36px !important; }
.mb37 { margin-bottom: 37px !important; }
.mb38 { margin-bottom: 38px !important; }
.mb39 { margin-bottom: 39px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb41 { margin-bottom: 41px !important; }
.mb42 { margin-bottom: 42px !important; }
.mb43 { margin-bottom: 43px !important; }
.mb44 { margin-bottom: 44px !important; }
.mb45 { margin-bottom: 45px !important; }
.mb46 { margin-bottom: 46px !important; }
.mb47 { margin-bottom: 47px !important; }
.mb48 { margin-bottom: 48px !important; }
.mb49 { margin-bottom: 49px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb51 { margin-bottom: 51px !important; }
.mb52 { margin-bottom: 52px !important; }
.mb53 { margin-bottom: 53px !important; }
.mb54 { margin-bottom: 54px !important; }
.mb55 { margin-bottom: 55px !important; }
.mb56 { margin-bottom: 56px !important; }
.mb57 { margin-bottom: 57px !important; }
.mb58 { margin-bottom: 58px !important; }
.mb59 { margin-bottom: 59px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb61 { margin-bottom: 61px !important; }
.mb62 { margin-bottom: 62px !important; }
.mb63 { margin-bottom: 63px !important; }
.mb64 { margin-bottom: 64px !important; }
.mb65 { margin-bottom: 65px !important; }
.mb66 { margin-bottom: 66px !important; }
.mb67 { margin-bottom: 67px !important; }
.mb68 { margin-bottom: 68px !important; }
.mb69 { margin-bottom: 69px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb71 { margin-bottom: 71px !important; }
.mb72 { margin-bottom: 72px !important; }
.mb73 { margin-bottom: 73px !important; }
.mb74 { margin-bottom: 74px !important; }
.mb75 { margin-bottom: 75px !important; }
.mb76 { margin-bottom: 76px !important; }
.mb77 { margin-bottom: 77px !important; }
.mb78 { margin-bottom: 78px !important; }
.mb79 { margin-bottom: 79px !important; }
.mb80 { margin-bottom: 80px !important; }
.mb81 { margin-bottom: 81px !important; }
.mb82 { margin-bottom: 82px !important; }
.mb83 { margin-bottom: 83px !important; }
.mb84 { margin-bottom: 84px !important; }
.mb85 { margin-bottom: 85px !important; }
.mb86 { margin-bottom: 86px !important; }
.mb87 { margin-bottom: 87px !important; }
.mb88 { margin-bottom: 88px !important; }
.mb89 { margin-bottom: 89px !important; }
.mb90 { margin-bottom: 90px !important; }
.mb91 { margin-bottom: 91px !important; }
.mb92 { margin-bottom: 92px !important; }
.mb93 { margin-bottom: 93px !important; }
.mb94 { margin-bottom: 94px !important; }
.mb95 { margin-bottom: 95px !important; }
.mb96 { margin-bottom: 96px !important; }
.mb97 { margin-bottom: 97px !important; }
.mb98 { margin-bottom: 98px !important; }
.mb99 { margin-bottom: 99px !important; }
.mb100 { margin-bottom: 100px !important; }

.ml_auto { margin-left: auto !important; }
.ml00 { margin-left: 0 !important; }
.ml01 { margin-left: 1px !important; }
.ml02 { margin-left: 2px !important; }
.ml03 { margin-left: 3px !important; }
.ml04 { margin-left: 4px !important; }
.ml05 { margin-left: 5px !important; }
.ml06 { margin-left: 6px !important; }
.ml07 { margin-left: 7px !important; }
.ml08 { margin-left: 8px !important; }
.ml09 { margin-left: 9px !important; }
.ml10 { margin-left: 10px !important; }
.ml11 { margin-left: 11px !important; }
.ml12 { margin-left: 12px !important; }
.ml13 { margin-left: 13px !important; }
.ml14 { margin-left: 14px !important; }
.ml15 { margin-left: 15px !important; }
.ml16 { margin-left: 16px !important; }
.ml17 { margin-left: 17px !important; }
.ml18 { margin-left: 18px !important; }
.ml19 { margin-left: 19px !important; }
.ml20 { margin-left: 20px !important; }
.ml21 { margin-left: 21px !important; }
.ml22 { margin-left: 22px !important; }
.ml23 { margin-left: 23px !important; }
.ml24 { margin-left: 24px !important; }
.ml25 { margin-left: 25px !important; }
.ml26 { margin-left: 26px !important; }
.ml27 { margin-left: 27px !important; }
.ml28 { margin-left: 28px !important; }
.ml29 { margin-left: 29px !important; }
.ml30 { margin-left: 30px !important; }
.ml31 { margin-left: 31px !important; }
.ml32 { margin-left: 32px !important; }
.ml33 { margin-left: 33px !important; }
.ml34 { margin-left: 34px !important; }
.ml35 { margin-left: 35px !important; }
.ml36 { margin-left: 36px !important; }
.ml37 { margin-left: 37px !important; }
.ml38 { margin-left: 38px !important; }
.ml39 { margin-left: 39px !important; }
.ml40 { margin-left: 40px !important; }
.ml41 { margin-left: 41px !important; }
.ml42 { margin-left: 42px !important; }
.ml43 { margin-left: 43px !important; }
.ml44 { margin-left: 44px !important; }
.ml45 { margin-left: 45px !important; }
.ml46 { margin-left: 46px !important; }
.ml47 { margin-left: 47px !important; }
.ml48 { margin-left: 48px !important; }
.ml49 { margin-left: 49px !important; }
.ml50 { margin-left: 50px !important; }
.ml51 { margin-left: 51px !important; }
.ml52 { margin-left: 52px !important; }
.ml53 { margin-left: 53px !important; }
.ml54 { margin-left: 54px !important; }
.ml55 { margin-left: 55px !important; }
.ml56 { margin-left: 56px !important; }
.ml57 { margin-left: 57px !important; }
.ml58 { margin-left: 58px !important; }
.ml59 { margin-left: 59px !important; }
.ml60 { margin-left: 60px !important; }
.ml61 { margin-left: 61px !important; }
.ml62 { margin-left: 62px !important; }
.ml63 { margin-left: 63px !important; }
.ml64 { margin-left: 64px !important; }
.ml65 { margin-left: 65px !important; }
.ml66 { margin-left: 66px !important; }
.ml67 { margin-left: 67px !important; }
.ml68 { margin-left: 68px !important; }
.ml69 { margin-left: 69px !important; }
.ml70 { margin-left: 70px !important; }
.ml71 { margin-left: 71px !important; }
.ml72 { margin-left: 72px !important; }
.ml73 { margin-left: 73px !important; }
.ml74 { margin-left: 74px !important; }
.ml75 { margin-left: 75px !important; }
.ml76 { margin-left: 76px !important; }
.ml77 { margin-left: 77px !important; }
.ml78 { margin-left: 78px !important; }
.ml79 { margin-left: 79px !important; }
.ml80 { margin-left: 80px !important; }
.ml81 { margin-left: 81px !important; }
.ml82 { margin-left: 82px !important; }
.ml83 { margin-left: 83px !important; }
.ml84 { margin-left: 84px !important; }
.ml85 { margin-left: 85px !important; }
.ml86 { margin-left: 86px !important; }
.ml87 { margin-left: 87px !important; }
.ml88 { margin-left: 88px !important; }
.ml89 { margin-left: 89px !important; }
.ml90 { margin-left: 90px !important; }
.ml91 { margin-left: 91px !important; }
.ml92 { margin-left: 92px !important; }
.ml93 { margin-left: 93px !important; }
.ml94 { margin-left: 94px !important; }
.ml95 { margin-left: 95px !important; }
.ml96 { margin-left: 96px !important; }
.ml97 { margin-left: 97px !important; }
.ml98 { margin-left: 98px !important; }
.ml99 { margin-left: 99px !important; }
.ml100 { margin-left: 100px !important; }



/* rem */
.m01r { margin: .1rem !important; }
.m02r { margin: .2rem !important; }
.m03r { margin: .3rem !important; }
.m04r { margin: .4rem !important; }
.m05r { margin: .5rem !important; }
.m06r { margin: .6rem !important; }
.m07r { margin: .7rem !important; }
.m08r { margin: .8rem !important; }
.m09r { margin: .9rem !important; }
.m10r { margin: 1rem !important; }
.m11r { margin: 1.1rem !important; }
.m12r { margin: 1.2rem !important; }
.m13r { margin: 1.3rem !important; }
.m14r { margin: 1.4rem !important; }
.m15r { margin: 1.5rem !important; }
.m16r { margin: 1.6rem !important; }
.m17r { margin: 1.7rem !important; }
.m18r { margin: 1.8rem !important; }
.m19r { margin: 1.9rem !important; }
.m20r { margin: 2rem !important; }
.m21r { margin: 2.1rem !important; }
.m22r { margin: 2.2rem !important; }
.m23r { margin: 2.3rem !important; }
.m24r { margin: 2.4rem !important; }
.m25r { margin: 2.5rem !important; }
.m26r { margin: 2.6rem !important; }
.m27r { margin: 2.7rem !important; }
.m28r { margin: 2.8rem !important; }
.m29r { margin: 2.9rem !important; }
.m30r { margin: 3rem !important; }
.m31r { margin: 3.1rem !important; }
.m32r { margin: 3.2rem !important; }
.m33r { margin: 3.3rem !important; }
.m34r { margin: 3.4rem !important; }
.m35r { margin: 3.5rem !important; }
.m36r { margin: 3.6rem !important; }
.m37r { margin: 3.7rem !important; }
.m38r { margin: 3.8rem !important; }
.m39r { margin: 3.9rem !important; }
.m40r { margin: 4rem !important; }
.m41r { margin: 4.1rem !important; }
.m42r { margin: 4.2rem !important; }
.m43r { margin: 4.3rem !important; }
.m44r { margin: 4.4rem !important; }
.m45r { margin: 4.5rem !important; }
.m46r { margin: 4.6rem !important; }
.m47r { margin: 4.7rem !important; }
.m48r { margin: 4.8rem !important; }
.m49r { margin: 4.9rem !important; }
.m50r { margin: 5rem !important; }
.m51r { margin: 5.1rem !important; }
.m52r { margin: 5.2rem !important; }
.m53r { margin: 5.3rem !important; }
.m54r { margin: 5.4rem !important; }
.m55r { margin: 5.5rem !important; }
.m56r { margin: 5.6rem !important; }
.m57r { margin: 5.7rem !important; }
.m58r { margin: 5.8rem !important; }
.m59r { margin: 5.9rem !important; }
.m60r { margin: 6rem !important; }
.m61r { margin: 6.1rem !important; }
.m62r { margin: 6.2rem !important; }
.m63r { margin: 6.3rem !important; }
.m64r { margin: 6.4rem !important; }
.m65r { margin: 6.5rem !important; }
.m66r { margin: 6.6rem !important; }
.m67r { margin: 6.7rem !important; }
.m68r { margin: 6.8rem !important; }
.m69r { margin: 6.9rem !important; }
.m70r { margin: 7rem !important; }
.m71r { margin: 7.1rem !important; }
.m72r { margin: 7.2rem !important; }
.m73r { margin: 7.3rem !important; }
.m74r { margin: 7.4rem !important; }
.m75r { margin: 7.5rem !important; }
.m76r { margin: 7.6rem !important; }
.m77r { margin: 7.7rem !important; }
.m78r { margin: 7.8rem !important; }
.m79r { margin: 7.9rem !important; }
.m80r { margin: 8rem !important; }
.m81r { margin: 8.1rem !important; }
.m82r { margin: 8.2rem !important; }
.m83r { margin: 8.3rem !important; }
.m84r { margin: 8.4rem !important; }
.m85r { margin: 8.5rem !important; }
.m86r { margin: 8.6rem !important; }
.m87r { margin: 8.7rem !important; }
.m88r { margin: 8.8rem !important; }
.m89r { margin: 8.9rem !important; }
.m90r { margin: 9rem !important; }
.m91r { margin: 9.1rem !important; }
.m92r { margin: 9.2rem !important; }
.m93r { margin: 9.3rem !important; }
.m94r { margin: 9.4rem !important; }
.m95r { margin: 9.5rem !important; }
.m96r { margin: 9.6rem !important; }
.m97r { margin: 9.7rem !important; }
.m98r { margin: 9.8rem !important; }
.m99r { margin: 9.9rem !important; }
.m100r { margin: 10rem !important; }

.mt01r { margin-top: .1rem !important; }
.mt02r { margin-top: .2rem !important; }
.mt03r { margin-top: .3rem !important; }
.mt04r { margin-top: .4rem !important; }
.mt05r { margin-top: .5rem !important; }
.mt06r { margin-top: .6rem !important; }
.mt07r { margin-top: .7rem !important; }
.mt08r { margin-top: .8rem !important; }
.mt09r { margin-top: .9rem !important; }
.mt10r { margin-top: 1rem !important; }
.mt11r { margin-top: 1.1rem !important; }
.mt12r { margin-top: 1.2rem !important; }
.mt13r { margin-top: 1.3rem !important; }
.mt14r { margin-top: 1.4rem !important; }
.mt15r { margin-top: 1.5rem !important; }
.mt16r { margin-top: 1.6rem !important; }
.mt17r { margin-top: 1.7rem !important; }
.mt18r { margin-top: 1.8rem !important; }
.mt19r { margin-top: 1.9rem !important; }
.mt20r { margin-top: 2rem !important; }
.mt21r { margin-top: 2.1rem !important; }
.mt22r { margin-top: 2.2rem !important; }
.mt23r { margin-top: 2.3rem !important; }
.mt24r { margin-top: 2.4rem !important; }
.mt25r { margin-top: 2.5rem !important; }
.mt26r { margin-top: 2.6rem !important; }
.mt27r { margin-top: 2.7rem !important; }
.mt28r { margin-top: 2.8rem !important; }
.mt29r { margin-top: 2.9rem !important; }
.mt30r { margin-top: 3rem !important; }
.mt31r { margin-top: 3.1rem !important; }
.mt32r { margin-top: 3.2rem !important; }
.mt33r { margin-top: 3.3rem !important; }
.mt34r { margin-top: 3.4rem !important; }
.mt35r { margin-top: 3.5rem !important; }
.mt36r { margin-top: 3.6rem !important; }
.mt37r { margin-top: 3.7rem !important; }
.mt38r { margin-top: 3.8rem !important; }
.mt39r { margin-top: 3.9rem !important; }
.mt40r { margin-top: 4rem !important; }
.mt41r { margin-top: 4.1rem !important; }
.mt42r { margin-top: 4.2rem !important; }
.mt43r { margin-top: 4.3rem !important; }
.mt44r { margin-top: 4.4rem !important; }
.mt45r { margin-top: 4.5rem !important; }
.mt46r { margin-top: 4.6rem !important; }
.mt47r { margin-top: 4.7rem !important; }
.mt48r { margin-top: 4.8rem !important; }
.mt49r { margin-top: 4.9rem !important; }
.mt50r { margin-top: 5rem !important; }
.mt51r { margin-top: 5.1rem !important; }
.mt52r { margin-top: 5.2rem !important; }
.mt53r { margin-top: 5.3rem !important; }
.mt54r { margin-top: 5.4rem !important; }
.mt55r { margin-top: 5.5rem !important; }
.mt56r { margin-top: 5.6rem !important; }
.mt57r { margin-top: 5.7rem !important; }
.mt58r { margin-top: 5.8rem !important; }
.mt59r { margin-top: 5.9rem !important; }
.mt60r { margin-top: 6rem !important; }
.mt61r { margin-top: 6.1rem !important; }
.mt62r { margin-top: 6.2rem !important; }
.mt63r { margin-top: 6.3rem !important; }
.mt64r { margin-top: 6.4rem !important; }
.mt65r { margin-top: 6.5rem !important; }
.mt66r { margin-top: 6.6rem !important; }
.mt67r { margin-top: 6.7rem !important; }
.mt68r { margin-top: 6.8rem !important; }
.mt69r { margin-top: 6.9rem !important; }
.mt70r { margin-top: 7rem !important; }
.mt71r { margin-top: 7.1rem !important; }
.mt72r { margin-top: 7.2rem !important; }
.mt73r { margin-top: 7.3rem !important; }
.mt74r { margin-top: 7.4rem !important; }
.mt75r { margin-top: 7.5rem !important; }
.mt76r { margin-top: 7.6rem !important; }
.mt77r { margin-top: 7.7rem !important; }
.mt78r { margin-top: 7.8rem !important; }
.mt79r { margin-top: 7.9rem !important; }
.mt80r { margin-top: 8rem !important; }
.mt81r { margin-top: 8.1rem !important; }
.mt82r { margin-top: 8.2rem !important; }
.mt83r { margin-top: 8.3rem !important; }
.mt84r { margin-top: 8.4rem !important; }
.mt85r { margin-top: 8.5rem !important; }
.mt86r { margin-top: 8.6rem !important; }
.mt87r { margin-top: 8.7rem !important; }
.mt88r { margin-top: 8.8rem !important; }
.mt89r { margin-top: 8.9rem !important; }
.mt90r { margin-top: 9rem !important; }
.mt91r { margin-top: 9.1rem !important; }
.mt92r { margin-top: 9.2rem !important; }
.mt93r { margin-top: 9.3rem !important; }
.mt94r { margin-top: 9.4rem !important; }
.mt95r { margin-top: 9.5rem !important; }
.mt96r { margin-top: 9.6rem !important; }
.mt97r { margin-top: 9.7rem !important; }
.mt98r { margin-top: 9.8rem !important; }
.mt99r { margin-top: 9.9rem !important; }
.mt100r { margin-top: 10rem !important; }

.mr01r { margin-right: .1rem !important; }
.mr02r { margin-right: .2rem !important; }
.mr03r { margin-right: .3rem !important; }
.mr04r { margin-right: .4rem !important; }
.mr05r { margin-right: .5rem !important; }
.mr06r { margin-right: .6rem !important; }
.mr07r { margin-right: .7rem !important; }
.mr08r { margin-right: .8rem !important; }
.mr09r { margin-right: .9rem !important; }
.mr10r { margin-right: 1rem !important; }
.mr11r { margin-right: 1.1rem !important; }
.mr12r { margin-right: 1.2rem !important; }
.mr13r { margin-right: 1.3rem !important; }
.mr14r { margin-right: 1.4rem !important; }
.mr15r { margin-right: 1.5rem !important; }
.mr16r { margin-right: 1.6rem !important; }
.mr17r { margin-right: 1.7rem !important; }
.mr18r { margin-right: 1.8rem !important; }
.mr19r { margin-right: 1.9rem !important; }
.mr20r { margin-right: 2rem !important; }
.mr21r { margin-right: 2.1rem !important; }
.mr22r { margin-right: 2.2rem !important; }
.mr23r { margin-right: 2.3rem !important; }
.mr24r { margin-right: 2.4rem !important; }
.mr25r { margin-right: 2.5rem !important; }
.mr26r { margin-right: 2.6rem !important; }
.mr27r { margin-right: 2.7rem !important; }
.mr28r { margin-right: 2.8rem !important; }
.mr29r { margin-right: 2.9rem !important; }
.mr30r { margin-right: 3rem !important; }
.mr31r { margin-right: 3.1rem !important; }
.mr32r { margin-right: 3.2rem !important; }
.mr33r { margin-right: 3.3rem !important; }
.mr34r { margin-right: 3.4rem !important; }
.mr35r { margin-right: 3.5rem !important; }
.mr36r { margin-right: 3.6rem !important; }
.mr37r { margin-right: 3.7rem !important; }
.mr38r { margin-right: 3.8rem !important; }
.mr39r { margin-right: 3.9rem !important; }
.mr40r { margin-right: 4rem !important; }
.mr41r { margin-right: 4.1rem !important; }
.mr42r { margin-right: 4.2rem !important; }
.mr43r { margin-right: 4.3rem !important; }
.mr44r { margin-right: 4.4rem !important; }
.mr45r { margin-right: 4.5rem !important; }
.mr46r { margin-right: 4.6rem !important; }
.mr47r { margin-right: 4.7rem !important; }
.mr48r { margin-right: 4.8rem !important; }
.mr49r { margin-right: 4.9rem !important; }
.mr50r { margin-right: 5rem !important; }
.mr51r { margin-right: 5.1rem !important; }
.mr52r { margin-right: 5.2rem !important; }
.mr53r { margin-right: 5.3rem !important; }
.mr54r { margin-right: 5.4rem !important; }
.mr55r { margin-right: 5.5rem !important; }
.mr56r { margin-right: 5.6rem !important; }
.mr57r { margin-right: 5.7rem !important; }
.mr58r { margin-right: 5.8rem !important; }
.mr59r { margin-right: 5.9rem !important; }
.mr60r { margin-right: 6rem !important; }
.mr61r { margin-right: 6.1rem !important; }
.mr62r { margin-right: 6.2rem !important; }
.mr63r { margin-right: 6.3rem !important; }
.mr64r { margin-right: 6.4rem !important; }
.mr65r { margin-right: 6.5rem !important; }
.mr66r { margin-right: 6.6rem !important; }
.mr67r { margin-right: 6.7rem !important; }
.mr68r { margin-right: 6.8rem !important; }
.mr69r { margin-right: 6.9rem !important; }
.mr70r { margin-right: 7rem !important; }
.mr71r { margin-right: 7.1rem !important; }
.mr72r { margin-right: 7.2rem !important; }
.mr73r { margin-right: 7.3rem !important; }
.mr74r { margin-right: 7.4rem !important; }
.mr75r { margin-right: 7.5rem !important; }
.mr76r { margin-right: 7.6rem !important; }
.mr77r { margin-right: 7.7rem !important; }
.mr78r { margin-right: 7.8rem !important; }
.mr79r { margin-right: 7.9rem !important; }
.mr80r { margin-right: 8rem !important; }
.mr81r { margin-right: 8.1rem !important; }
.mr82r { margin-right: 8.2rem !important; }
.mr83r { margin-right: 8.3rem !important; }
.mr84r { margin-right: 8.4rem !important; }
.mr85r { margin-right: 8.5rem !important; }
.mr86r { margin-right: 8.6rem !important; }
.mr87r { margin-right: 8.7rem !important; }
.mr88r { margin-right: 8.8rem !important; }
.mr89r { margin-right: 8.9rem !important; }
.mr90r { margin-right: 9rem !important; }
.mr91r { margin-right: 9.1rem !important; }
.mr92r { margin-right: 9.2rem !important; }
.mr93r { margin-right: 9.3rem !important; }
.mr94r { margin-right: 9.4rem !important; }
.mr95r { margin-right: 9.5rem !important; }
.mr96r { margin-right: 9.6rem !important; }
.mr97r { margin-right: 9.7rem !important; }
.mr98r { margin-right: 9.8rem !important; }
.mr99r { margin-right: 9.9rem !important; }
.mr100r { margin-right: 10rem !important; }

.mb01r { margin-bottom: .1rem !important; }
.mb02r { margin-bottom: .2rem !important; }
.mb03r { margin-bottom: .3rem !important; }
.mb04r { margin-bottom: .4rem !important; }
.mb05r { margin-bottom: .5rem !important; }
.mb06r { margin-bottom: .6rem !important; }
.mb07r { margin-bottom: .7rem !important; }
.mb08r { margin-bottom: .8rem !important; }
.mb09r { margin-bottom: .9rem !important; }
.mb10r { margin-bottom: 1rem !important; }
.mb11r { margin-bottom: 1.1rem !important; }
.mb12r { margin-bottom: 1.2rem !important; }
.mb13r { margin-bottom: 1.3rem !important; }
.mb14r { margin-bottom: 1.4rem !important; }
.mb15r { margin-bottom: 1.5rem !important; }
.mb16r { margin-bottom: 1.6rem !important; }
.mb17r { margin-bottom: 1.7rem !important; }
.mb18r { margin-bottom: 1.8rem !important; }
.mb19r { margin-bottom: 1.9rem !important; }
.mb20r { margin-bottom: 2rem !important; }
.mb21r { margin-bottom: 2.1rem !important; }
.mb22r { margin-bottom: 2.2rem !important; }
.mb23r { margin-bottom: 2.3rem !important; }
.mb24r { margin-bottom: 2.4rem !important; }
.mb25r { margin-bottom: 2.5rem !important; }
.mb26r { margin-bottom: 2.6rem !important; }
.mb27r { margin-bottom: 2.7rem !important; }
.mb28r { margin-bottom: 2.8rem !important; }
.mb29r { margin-bottom: 2.9rem !important; }
.mb30r { margin-bottom: 3rem !important; }
.mb31r { margin-bottom: 3.1rem !important; }
.mb32r { margin-bottom: 3.2rem !important; }
.mb33r { margin-bottom: 3.3rem !important; }
.mb34r { margin-bottom: 3.4rem !important; }
.mb35r { margin-bottom: 3.5rem !important; }
.mb36r { margin-bottom: 3.6rem !important; }
.mb37r { margin-bottom: 3.7rem !important; }
.mb38r { margin-bottom: 3.8rem !important; }
.mb39r { margin-bottom: 3.9rem !important; }
.mb40r { margin-bottom: 4rem !important; }
.mb41r { margin-bottom: 4.1rem !important; }
.mb42r { margin-bottom: 4.2rem !important; }
.mb43r { margin-bottom: 4.3rem !important; }
.mb44r { margin-bottom: 4.4rem !important; }
.mb45r { margin-bottom: 4.5rem !important; }
.mb46r { margin-bottom: 4.6rem !important; }
.mb47r { margin-bottom: 4.7rem !important; }
.mb48r { margin-bottom: 4.8rem !important; }
.mb49r { margin-bottom: 4.9rem !important; }
.mb50r { margin-bottom: 5rem !important; }
.mb51r { margin-bottom: 5.1rem !important; }
.mb52r { margin-bottom: 5.2rem !important; }
.mb53r { margin-bottom: 5.3rem !important; }
.mb54r { margin-bottom: 5.4rem !important; }
.mb55r { margin-bottom: 5.5rem !important; }
.mb56r { margin-bottom: 5.6rem !important; }
.mb57r { margin-bottom: 5.7rem !important; }
.mb58r { margin-bottom: 5.8rem !important; }
.mb59r { margin-bottom: 5.9rem !important; }
.mb60r { margin-bottom: 6rem !important; }
.mb61r { margin-bottom: 6.1rem !important; }
.mb62r { margin-bottom: 6.2rem !important; }
.mb63r { margin-bottom: 6.3rem !important; }
.mb64r { margin-bottom: 6.4rem !important; }
.mb65r { margin-bottom: 6.5rem !important; }
.mb66r { margin-bottom: 6.6rem !important; }
.mb67r { margin-bottom: 6.7rem !important; }
.mb68r { margin-bottom: 6.8rem !important; }
.mb69r { margin-bottom: 6.9rem !important; }
.mb70r { margin-bottom: 7rem !important; }
.mb71r { margin-bottom: 7.1rem !important; }
.mb72r { margin-bottom: 7.2rem !important; }
.mb73r { margin-bottom: 7.3rem !important; }
.mb74r { margin-bottom: 7.4rem !important; }
.mb75r { margin-bottom: 7.5rem !important; }
.mb76r { margin-bottom: 7.6rem !important; }
.mb77r { margin-bottom: 7.7rem !important; }
.mb78r { margin-bottom: 7.8rem !important; }
.mb79r { margin-bottom: 7.9rem !important; }
.mb80r { margin-bottom: 8rem !important; }
.mb81r { margin-bottom: 8.1rem !important; }
.mb82r { margin-bottom: 8.2rem !important; }
.mb83r { margin-bottom: 8.3rem !important; }
.mb84r { margin-bottom: 8.4rem !important; }
.mb85r { margin-bottom: 8.5rem !important; }
.mb86r { margin-bottom: 8.6rem !important; }
.mb87r { margin-bottom: 8.7rem !important; }
.mb88r { margin-bottom: 8.8rem !important; }
.mb89r { margin-bottom: 8.9rem !important; }
.mb90r { margin-bottom: 9rem !important; }
.mb91r { margin-bottom: 9.1rem !important; }
.mb92r { margin-bottom: 9.2rem !important; }
.mb93r { margin-bottom: 9.3rem !important; }
.mb94r { margin-bottom: 9.4rem !important; }
.mb95r { margin-bottom: 9.5rem !important; }
.mb96r { margin-bottom: 9.6rem !important; }
.mb97r { margin-bottom: 9.7rem !important; }
.mb98r { margin-bottom: 9.8rem !important; }
.mb99r { margin-bottom: 9.9rem !important; }
.mb100r { margin-bottom: 10rem !important; }

.ml01r { margin-left: .1rem !important; }
.ml02r { margin-left: .2rem !important; }
.ml03r { margin-left: .3rem !important; }
.ml04r { margin-left: .4rem !important; }
.ml05r { margin-left: .5rem !important; }
.ml06r { margin-left: .6rem !important; }
.ml07r { margin-left: .7rem !important; }
.ml08r { margin-left: .8rem !important; }
.ml09r { margin-left: .9rem !important; }
.ml10r { margin-left: 1rem !important; }
.ml11r { margin-left: 1.1rem !important; }
.ml12r { margin-left: 1.2rem !important; }
.ml13r { margin-left: 1.3rem !important; }
.ml14r { margin-left: 1.4rem !important; }
.ml15r { margin-left: 1.5rem !important; }
.ml16r { margin-left: 1.6rem !important; }
.ml17r { margin-left: 1.7rem !important; }
.ml18r { margin-left: 1.8rem !important; }
.ml19r { margin-left: 1.9rem !important; }
.ml20r { margin-left: 2rem !important; }
.ml21r { margin-left: 2.1rem !important; }
.ml22r { margin-left: 2.2rem !important; }
.ml23r { margin-left: 2.3rem !important; }
.ml24r { margin-left: 2.4rem !important; }
.ml25r { margin-left: 2.5rem !important; }
.ml26r { margin-left: 2.6rem !important; }
.ml27r { margin-left: 2.7rem !important; }
.ml28r { margin-left: 2.8rem !important; }
.ml29r { margin-left: 2.9rem !important; }
.ml30r { margin-left: 3rem !important; }
.ml31r { margin-left: 3.1rem !important; }
.ml32r { margin-left: 3.2rem !important; }
.ml33r { margin-left: 3.3rem !important; }
.ml34r { margin-left: 3.4rem !important; }
.ml35r { margin-left: 3.5rem !important; }
.ml36r { margin-left: 3.6rem !important; }
.ml37r { margin-left: 3.7rem !important; }
.ml38r { margin-left: 3.8rem !important; }
.ml39r { margin-left: 3.9rem !important; }
.ml40r { margin-left: 4rem !important; }
.ml41r { margin-left: 4.1rem !important; }
.ml42r { margin-left: 4.2rem !important; }
.ml43r { margin-left: 4.3rem !important; }
.ml44r { margin-left: 4.4rem !important; }
.ml45r { margin-left: 4.5rem !important; }
.ml46r { margin-left: 4.6rem !important; }
.ml47r { margin-left: 4.7rem !important; }
.ml48r { margin-left: 4.8rem !important; }
.ml49r { margin-left: 4.9rem !important; }
.ml50r { margin-left: 5rem !important; }
.ml51r { margin-left: 5.1rem !important; }
.ml52r { margin-left: 5.2rem !important; }
.ml53r { margin-left: 5.3rem !important; }
.ml54r { margin-left: 5.4rem !important; }
.ml55r { margin-left: 5.5rem !important; }
.ml56r { margin-left: 5.6rem !important; }
.ml57r { margin-left: 5.7rem !important; }
.ml58r { margin-left: 5.8rem !important; }
.ml59r { margin-left: 5.9rem !important; }
.ml60r { margin-left: 6rem !important; }
.ml61r { margin-left: 6.1rem !important; }
.ml62r { margin-left: 6.2rem !important; }
.ml63r { margin-left: 6.3rem !important; }
.ml64r { margin-left: 6.4rem !important; }
.ml65r { margin-left: 6.5rem !important; }
.ml66r { margin-left: 6.6rem !important; }
.ml67r { margin-left: 6.7rem !important; }
.ml68r { margin-left: 6.8rem !important; }
.ml69r { margin-left: 6.9rem !important; }
.ml70r { margin-left: 7rem !important; }
.ml71r { margin-left: 7.1rem !important; }
.ml72r { margin-left: 7.2rem !important; }
.ml73r { margin-left: 7.3rem !important; }
.ml74r { margin-left: 7.4rem !important; }
.ml75r { margin-left: 7.5rem !important; }
.ml76r { margin-left: 7.6rem !important; }
.ml77r { margin-left: 7.7rem !important; }
.ml78r { margin-left: 7.8rem !important; }
.ml79r { margin-left: 7.9rem !important; }
.ml80r { margin-left: 8rem !important; }
.ml81r { margin-left: 8.1rem !important; }
.ml82r { margin-left: 8.2rem !important; }
.ml83r { margin-left: 8.3rem !important; }
.ml84r { margin-left: 8.4rem !important; }
.ml85r { margin-left: 8.5rem !important; }
.ml86r { margin-left: 8.6rem !important; }
.ml87r { margin-left: 8.7rem !important; }
.ml88r { margin-left: 8.8rem !important; }
.ml89r { margin-left: 8.9rem !important; }
.ml90r { margin-left: 9rem !important; }
.ml91r { margin-left: 9.1rem !important; }
.ml92r { margin-left: 9.2rem !important; }
.ml93r { margin-left: 9.3rem !important; }
.ml94r { margin-left: 9.4rem !important; }
.ml95r { margin-left: 9.5rem !important; }
.ml96r { margin-left: 9.6rem !important; }
.ml97r { margin-left: 9.7rem !important; }
.ml98r { margin-left: 9.8rem !important; }
.ml99r { margin-left: 9.9rem !important; }
.ml100r { margin-left: 10rem !important; }



@media screen and (min-width: 480px) {
	.m_auto_sm { margin: auto !important; }
	.m00_sm { margin: 0 !important; }
	.m01_sm { margin: 1px !important; }
	.m02_sm { margin: 2px !important; }
	.m03_sm { margin: 3px !important; }
	.m04_sm { margin: 4px !important; }
	.m05_sm { margin: 5px !important; }
	.m06_sm { margin: 6px !important; }
	.m07_sm { margin: 7px !important; }
	.m08_sm { margin: 8px !important; }
	.m09_sm { margin: 9px !important; }
	.m10_sm { margin: 10px !important; }
	.m11_sm { margin: 11px !important; }
	.m12_sm { margin: 12px !important; }
	.m13_sm { margin: 13px !important; }
	.m14_sm { margin: 14px !important; }
	.m15_sm { margin: 15px !important; }
	.m16_sm { margin: 16px !important; }
	.m17_sm { margin: 17px !important; }
	.m18_sm { margin: 18px !important; }
	.m19_sm { margin: 19px !important; }
	.m20_sm { margin: 20px !important; }
	.m21_sm { margin: 21px !important; }
	.m22_sm { margin: 22px !important; }
	.m23_sm { margin: 23px !important; }
	.m24_sm { margin: 24px !important; }
	.m25_sm { margin: 25px !important; }
	.m26_sm { margin: 26px !important; }
	.m27_sm { margin: 27px !important; }
	.m28_sm { margin: 28px !important; }
	.m29_sm { margin: 29px !important; }
	.m30_sm { margin: 30px !important; }
	.m31_sm { margin: 31px !important; }
	.m32_sm { margin: 32px !important; }
	.m33_sm { margin: 33px !important; }
	.m34_sm { margin: 34px !important; }
	.m35_sm { margin: 35px !important; }
	.m36_sm { margin: 36px !important; }
	.m37_sm { margin: 37px !important; }
	.m38_sm { margin: 38px !important; }
	.m39_sm { margin: 39px !important; }
	.m40_sm { margin: 40px !important; }
	.m41_sm { margin: 41px !important; }
	.m42_sm { margin: 42px !important; }
	.m43_sm { margin: 43px !important; }
	.m44_sm { margin: 44px !important; }
	.m45_sm { margin: 45px !important; }
	.m46_sm { margin: 46px !important; }
	.m47_sm { margin: 47px !important; }
	.m48_sm { margin: 48px !important; }
	.m49_sm { margin: 49px !important; }
	.m50_sm { margin: 50px !important; }
	.m51_sm { margin: 51px !important; }
	.m52_sm { margin: 52px !important; }
	.m53_sm { margin: 53px !important; }
	.m54_sm { margin: 54px !important; }
	.m55_sm { margin: 55px !important; }
	.m56_sm { margin: 56px !important; }
	.m57_sm { margin: 57px !important; }
	.m58_sm { margin: 58px !important; }
	.m59_sm { margin: 59px !important; }
	.m60_sm { margin: 60px !important; }
	.m61_sm { margin: 61px !important; }
	.m62_sm { margin: 62px !important; }
	.m63_sm { margin: 63px !important; }
	.m64_sm { margin: 64px !important; }
	.m65_sm { margin: 65px !important; }
	.m66_sm { margin: 66px !important; }
	.m67_sm { margin: 67px !important; }
	.m68_sm { margin: 68px !important; }
	.m69_sm { margin: 69px !important; }
	.m70_sm { margin: 70px !important; }
	.m71_sm { margin: 71px !important; }
	.m72_sm { margin: 72px !important; }
	.m73_sm { margin: 73px !important; }
	.m74_sm { margin: 74px !important; }
	.m75_sm { margin: 75px !important; }
	.m76_sm { margin: 76px !important; }
	.m77_sm { margin: 77px !important; }
	.m78_sm { margin: 78px !important; }
	.m79_sm { margin: 79px !important; }
	.m80_sm { margin: 80px !important; }
	.m81_sm { margin: 81px !important; }
	.m82_sm { margin: 82px !important; }
	.m83_sm { margin: 83px !important; }
	.m84_sm { margin: 84px !important; }
	.m85_sm { margin: 85px !important; }
	.m86_sm { margin: 86px !important; }
	.m87_sm { margin: 87px !important; }
	.m88_sm { margin: 88px !important; }
	.m89_sm { margin: 89px !important; }
	.m90_sm { margin: 90px !important; }
	.m91_sm { margin: 91px !important; }
	.m92_sm { margin: 92px !important; }
	.m93_sm { margin: 93px !important; }
	.m94_sm { margin: 94px !important; }
	.m95_sm { margin: 95px !important; }
	.m96_sm { margin: 96px !important; }
	.m97_sm { margin: 97px !important; }
	.m98_sm { margin: 98px !important; }
	.m99_sm { margin: 99px !important; }
	.m100_sm { margin: 100px !important; }

	.mt_auto_sm { margin-top: auto !important; }
	.mt00_sm { margin-top: 0 !important; }
	.mt01_sm { margin-top: 1px !important; }
	.mt02_sm { margin-top: 2px !important; }
	.mt03_sm { margin-top: 3px !important; }
	.mt04_sm { margin-top: 4px !important; }
	.mt05_sm { margin-top: 5px !important; }
	.mt06_sm { margin-top: 6px !important; }
	.mt07_sm { margin-top: 7px !important; }
	.mt08_sm { margin-top: 8px !important; }
	.mt09_sm { margin-top: 9px !important; }
	.mt10_sm { margin-top: 10px !important; }
	.mt11_sm { margin-top: 11px !important; }
	.mt12_sm { margin-top: 12px !important; }
	.mt13_sm { margin-top: 13px !important; }
	.mt14_sm { margin-top: 14px !important; }
	.mt15_sm { margin-top: 15px !important; }
	.mt16_sm { margin-top: 16px !important; }
	.mt17_sm { margin-top: 17px !important; }
	.mt18_sm { margin-top: 18px !important; }
	.mt19_sm { margin-top: 19px !important; }
	.mt20_sm { margin-top: 20px !important; }
	.mt21_sm { margin-top: 21px !important; }
	.mt22_sm { margin-top: 22px !important; }
	.mt23_sm { margin-top: 23px !important; }
	.mt24_sm { margin-top: 24px !important; }
	.mt25_sm { margin-top: 25px !important; }
	.mt26_sm { margin-top: 26px !important; }
	.mt27_sm { margin-top: 27px !important; }
	.mt28_sm { margin-top: 28px !important; }
	.mt29_sm { margin-top: 29px !important; }
	.mt30_sm { margin-top: 30px !important; }
	.mt31_sm { margin-top: 31px !important; }
	.mt32_sm { margin-top: 32px !important; }
	.mt33_sm { margin-top: 33px !important; }
	.mt34_sm { margin-top: 34px !important; }
	.mt35_sm { margin-top: 35px !important; }
	.mt36_sm { margin-top: 36px !important; }
	.mt37_sm { margin-top: 37px !important; }
	.mt38_sm { margin-top: 38px !important; }
	.mt39_sm { margin-top: 39px !important; }
	.mt40_sm { margin-top: 40px !important; }
	.mt41_sm { margin-top: 41px !important; }
	.mt42_sm { margin-top: 42px !important; }
	.mt43_sm { margin-top: 43px !important; }
	.mt44_sm { margin-top: 44px !important; }
	.mt45_sm { margin-top: 45px !important; }
	.mt46_sm { margin-top: 46px !important; }
	.mt47_sm { margin-top: 47px !important; }
	.mt48_sm { margin-top: 48px !important; }
	.mt49_sm { margin-top: 49px !important; }
	.mt50_sm { margin-top: 50px !important; }
	.mt51_sm { margin-top: 51px !important; }
	.mt52_sm { margin-top: 52px !important; }
	.mt53_sm { margin-top: 53px !important; }
	.mt54_sm { margin-top: 54px !important; }
	.mt55_sm { margin-top: 55px !important; }
	.mt56_sm { margin-top: 56px !important; }
	.mt57_sm { margin-top: 57px !important; }
	.mt58_sm { margin-top: 58px !important; }
	.mt59_sm { margin-top: 59px !important; }
	.mt60_sm { margin-top: 60px !important; }
	.mt61_sm { margin-top: 61px !important; }
	.mt62_sm { margin-top: 62px !important; }
	.mt63_sm { margin-top: 63px !important; }
	.mt64_sm { margin-top: 64px !important; }
	.mt65_sm { margin-top: 65px !important; }
	.mt66_sm { margin-top: 66px !important; }
	.mt67_sm { margin-top: 67px !important; }
	.mt68_sm { margin-top: 68px !important; }
	.mt69_sm { margin-top: 69px !important; }
	.mt70_sm { margin-top: 70px !important; }
	.mt71_sm { margin-top: 71px !important; }
	.mt72_sm { margin-top: 72px !important; }
	.mt73_sm { margin-top: 73px !important; }
	.mt74_sm { margin-top: 74px !important; }
	.mt75_sm { margin-top: 75px !important; }
	.mt76_sm { margin-top: 76px !important; }
	.mt77_sm { margin-top: 77px !important; }
	.mt78_sm { margin-top: 78px !important; }
	.mt79_sm { margin-top: 79px !important; }
	.mt80_sm { margin-top: 80px !important; }
	.mt81_sm { margin-top: 81px !important; }
	.mt82_sm { margin-top: 82px !important; }
	.mt83_sm { margin-top: 83px !important; }
	.mt84_sm { margin-top: 84px !important; }
	.mt85_sm { margin-top: 85px !important; }
	.mt86_sm { margin-top: 86px !important; }
	.mt87_sm { margin-top: 87px !important; }
	.mt88_sm { margin-top: 88px !important; }
	.mt89_sm { margin-top: 89px !important; }
	.mt90_sm { margin-top: 90px !important; }
	.mt91_sm { margin-top: 91px !important; }
	.mt92_sm { margin-top: 92px !important; }
	.mt93_sm { margin-top: 93px !important; }
	.mt94_sm { margin-top: 94px !important; }
	.mt95_sm { margin-top: 95px !important; }
	.mt96_sm { margin-top: 96px !important; }
	.mt97_sm { margin-top: 97px !important; }
	.mt98_sm { margin-top: 98px !important; }
	.mt99_sm { margin-top: 99px !important; }
	.mt100_sm { margin-top: 100px !important; }

	.mr_auto_sm { margin-right: auto !important; }
	.mr00_sm { margin-right: 0 !important; }
	.mr01_sm { margin-right: 1px !important; }
	.mr02_sm { margin-right: 2px !important; }
	.mr03_sm { margin-right: 3px !important; }
	.mr04_sm { margin-right: 4px !important; }
	.mr05_sm { margin-right: 5px !important; }
	.mr06_sm { margin-right: 6px !important; }
	.mr07_sm { margin-right: 7px !important; }
	.mr08_sm { margin-right: 8px !important; }
	.mr09_sm { margin-right: 9px !important; }
	.mr10_sm { margin-right: 10px !important; }
	.mr11_sm { margin-right: 11px !important; }
	.mr12_sm { margin-right: 12px !important; }
	.mr13_sm { margin-right: 13px !important; }
	.mr14_sm { margin-right: 14px !important; }
	.mr15_sm { margin-right: 15px !important; }
	.mr16_sm { margin-right: 16px !important; }
	.mr17_sm { margin-right: 17px !important; }
	.mr18_sm { margin-right: 18px !important; }
	.mr19_sm { margin-right: 19px !important; }
	.mr20_sm { margin-right: 20px !important; }
	.mr21_sm { margin-right: 21px !important; }
	.mr22_sm { margin-right: 22px !important; }
	.mr23_sm { margin-right: 23px !important; }
	.mr24_sm { margin-right: 24px !important; }
	.mr25_sm { margin-right: 25px !important; }
	.mr26_sm { margin-right: 26px !important; }
	.mr27_sm { margin-right: 27px !important; }
	.mr28_sm { margin-right: 28px !important; }
	.mr29_sm { margin-right: 29px !important; }
	.mr30_sm { margin-right: 30px !important; }
	.mr31_sm { margin-right: 31px !important; }
	.mr32_sm { margin-right: 32px !important; }
	.mr33_sm { margin-right: 33px !important; }
	.mr34_sm { margin-right: 34px !important; }
	.mr35_sm { margin-right: 35px !important; }
	.mr36_sm { margin-right: 36px !important; }
	.mr37_sm { margin-right: 37px !important; }
	.mr38_sm { margin-right: 38px !important; }
	.mr39_sm { margin-right: 39px !important; }
	.mr40_sm { margin-right: 40px !important; }
	.mr41_sm { margin-right: 41px !important; }
	.mr42_sm { margin-right: 42px !important; }
	.mr43_sm { margin-right: 43px !important; }
	.mr44_sm { margin-right: 44px !important; }
	.mr45_sm { margin-right: 45px !important; }
	.mr46_sm { margin-right: 46px !important; }
	.mr47_sm { margin-right: 47px !important; }
	.mr48_sm { margin-right: 48px !important; }
	.mr49_sm { margin-right: 49px !important; }
	.mr50_sm { margin-right: 50px !important; }
	.mr51_sm { margin-right: 51px !important; }
	.mr52_sm { margin-right: 52px !important; }
	.mr53_sm { margin-right: 53px !important; }
	.mr54_sm { margin-right: 54px !important; }
	.mr55_sm { margin-right: 55px !important; }
	.mr56_sm { margin-right: 56px !important; }
	.mr57_sm { margin-right: 57px !important; }
	.mr58_sm { margin-right: 58px !important; }
	.mr59_sm { margin-right: 59px !important; }
	.mr60_sm { margin-right: 60px !important; }
	.mr61_sm { margin-right: 61px !important; }
	.mr62_sm { margin-right: 62px !important; }
	.mr63_sm { margin-right: 63px !important; }
	.mr64_sm { margin-right: 64px !important; }
	.mr65_sm { margin-right: 65px !important; }
	.mr66_sm { margin-right: 66px !important; }
	.mr67_sm { margin-right: 67px !important; }
	.mr68_sm { margin-right: 68px !important; }
	.mr69_sm { margin-right: 69px !important; }
	.mr70_sm { margin-right: 70px !important; }
	.mr71_sm { margin-right: 71px !important; }
	.mr72_sm { margin-right: 72px !important; }
	.mr73_sm { margin-right: 73px !important; }
	.mr74_sm { margin-right: 74px !important; }
	.mr75_sm { margin-right: 75px !important; }
	.mr76_sm { margin-right: 76px !important; }
	.mr77_sm { margin-right: 77px !important; }
	.mr78_sm { margin-right: 78px !important; }
	.mr79_sm { margin-right: 79px !important; }
	.mr80_sm { margin-right: 80px !important; }
	.mr81_sm { margin-right: 81px !important; }
	.mr82_sm { margin-right: 82px !important; }
	.mr83_sm { margin-right: 83px !important; }
	.mr84_sm { margin-right: 84px !important; }
	.mr85_sm { margin-right: 85px !important; }
	.mr86_sm { margin-right: 86px !important; }
	.mr87_sm { margin-right: 87px !important; }
	.mr88_sm { margin-right: 88px !important; }
	.mr89_sm { margin-right: 89px !important; }
	.mr90_sm { margin-right: 90px !important; }
	.mr91_sm { margin-right: 91px !important; }
	.mr92_sm { margin-right: 92px !important; }
	.mr93_sm { margin-right: 93px !important; }
	.mr94_sm { margin-right: 94px !important; }
	.mr95_sm { margin-right: 95px !important; }
	.mr96_sm { margin-right: 96px !important; }
	.mr97_sm { margin-right: 97px !important; }
	.mr98_sm { margin-right: 98px !important; }
	.mr99_sm { margin-right: 99px !important; }
	.mr100_sm { margin-right: 100px !important; }

	.mb_auto_sm { margin-bottom: auto !important; }
	.mb00_sm { margin-bottom: 0 !important; }
	.mb01_sm { margin-bottom: 1px !important; }
	.mb02_sm { margin-bottom: 2px !important; }
	.mb03_sm { margin-bottom: 3px !important; }
	.mb04_sm { margin-bottom: 4px !important; }
	.mb05_sm { margin-bottom: 5px !important; }
	.mb06_sm { margin-bottom: 6px !important; }
	.mb07_sm { margin-bottom: 7px !important; }
	.mb08_sm { margin-bottom: 8px !important; }
	.mb09_sm { margin-bottom: 9px !important; }
	.mb10_sm { margin-bottom: 10px !important; }
	.mb11_sm { margin-bottom: 11px !important; }
	.mb12_sm { margin-bottom: 12px !important; }
	.mb13_sm { margin-bottom: 13px !important; }
	.mb14_sm { margin-bottom: 14px !important; }
	.mb15_sm { margin-bottom: 15px !important; }
	.mb16_sm { margin-bottom: 16px !important; }
	.mb17_sm { margin-bottom: 17px !important; }
	.mb18_sm { margin-bottom: 18px !important; }
	.mb19_sm { margin-bottom: 19px !important; }
	.mb20_sm { margin-bottom: 20px !important; }
	.mb21_sm { margin-bottom: 21px !important; }
	.mb22_sm { margin-bottom: 22px !important; }
	.mb23_sm { margin-bottom: 23px !important; }
	.mb24_sm { margin-bottom: 24px !important; }
	.mb25_sm { margin-bottom: 25px !important; }
	.mb26_sm { margin-bottom: 26px !important; }
	.mb27_sm { margin-bottom: 27px !important; }
	.mb28_sm { margin-bottom: 28px !important; }
	.mb29_sm { margin-bottom: 29px !important; }
	.mb30_sm { margin-bottom: 30px !important; }
	.mb31_sm { margin-bottom: 31px !important; }
	.mb32_sm { margin-bottom: 32px !important; }
	.mb33_sm { margin-bottom: 33px !important; }
	.mb34_sm { margin-bottom: 34px !important; }
	.mb35_sm { margin-bottom: 35px !important; }
	.mb36_sm { margin-bottom: 36px !important; }
	.mb37_sm { margin-bottom: 37px !important; }
	.mb38_sm { margin-bottom: 38px !important; }
	.mb39_sm { margin-bottom: 39px !important; }
	.mb40_sm { margin-bottom: 40px !important; }
	.mb41_sm { margin-bottom: 41px !important; }
	.mb42_sm { margin-bottom: 42px !important; }
	.mb43_sm { margin-bottom: 43px !important; }
	.mb44_sm { margin-bottom: 44px !important; }
	.mb45_sm { margin-bottom: 45px !important; }
	.mb46_sm { margin-bottom: 46px !important; }
	.mb47_sm { margin-bottom: 47px !important; }
	.mb48_sm { margin-bottom: 48px !important; }
	.mb49_sm { margin-bottom: 49px !important; }
	.mb50_sm { margin-bottom: 50px !important; }
	.mb51_sm { margin-bottom: 51px !important; }
	.mb52_sm { margin-bottom: 52px !important; }
	.mb53_sm { margin-bottom: 53px !important; }
	.mb54_sm { margin-bottom: 54px !important; }
	.mb55_sm { margin-bottom: 55px !important; }
	.mb56_sm { margin-bottom: 56px !important; }
	.mb57_sm { margin-bottom: 57px !important; }
	.mb58_sm { margin-bottom: 58px !important; }
	.mb59_sm { margin-bottom: 59px !important; }
	.mb60_sm { margin-bottom: 60px !important; }
	.mb61_sm { margin-bottom: 61px !important; }
	.mb62_sm { margin-bottom: 62px !important; }
	.mb63_sm { margin-bottom: 63px !important; }
	.mb64_sm { margin-bottom: 64px !important; }
	.mb65_sm { margin-bottom: 65px !important; }
	.mb66_sm { margin-bottom: 66px !important; }
	.mb67_sm { margin-bottom: 67px !important; }
	.mb68_sm { margin-bottom: 68px !important; }
	.mb69_sm { margin-bottom: 69px !important; }
	.mb70_sm { margin-bottom: 70px !important; }
	.mb71_sm { margin-bottom: 71px !important; }
	.mb72_sm { margin-bottom: 72px !important; }
	.mb73_sm { margin-bottom: 73px !important; }
	.mb74_sm { margin-bottom: 74px !important; }
	.mb75_sm { margin-bottom: 75px !important; }
	.mb76_sm { margin-bottom: 76px !important; }
	.mb77_sm { margin-bottom: 77px !important; }
	.mb78_sm { margin-bottom: 78px !important; }
	.mb79_sm { margin-bottom: 79px !important; }
	.mb80_sm { margin-bottom: 80px !important; }
	.mb81_sm { margin-bottom: 81px !important; }
	.mb82_sm { margin-bottom: 82px !important; }
	.mb83_sm { margin-bottom: 83px !important; }
	.mb84_sm { margin-bottom: 84px !important; }
	.mb85_sm { margin-bottom: 85px !important; }
	.mb86_sm { margin-bottom: 86px !important; }
	.mb87_sm { margin-bottom: 87px !important; }
	.mb88_sm { margin-bottom: 88px !important; }
	.mb89_sm { margin-bottom: 89px !important; }
	.mb90_sm { margin-bottom: 90px !important; }
	.mb91_sm { margin-bottom: 91px !important; }
	.mb92_sm { margin-bottom: 92px !important; }
	.mb93_sm { margin-bottom: 93px !important; }
	.mb94_sm { margin-bottom: 94px !important; }
	.mb95_sm { margin-bottom: 95px !important; }
	.mb96_sm { margin-bottom: 96px !important; }
	.mb97_sm { margin-bottom: 97px !important; }
	.mb98_sm { margin-bottom: 98px !important; }
	.mb99_sm { margin-bottom: 99px !important; }
	.mb100_sm { margin-bottom: 100px !important; }

	.ml_auto_sm { margin-left: auto !important; }
	.ml00_sm { margin-left: 0 !important; }
	.ml01_sm { margin-left: 1px !important; }
	.ml02_sm { margin-left: 2px !important; }
	.ml03_sm { margin-left: 3px !important; }
	.ml04_sm { margin-left: 4px !important; }
	.ml05_sm { margin-left: 5px !important; }
	.ml06_sm { margin-left: 6px !important; }
	.ml07_sm { margin-left: 7px !important; }
	.ml08_sm { margin-left: 8px !important; }
	.ml09_sm { margin-left: 9px !important; }
	.ml10_sm { margin-left: 10px !important; }
	.ml11_sm { margin-left: 11px !important; }
	.ml12_sm { margin-left: 12px !important; }
	.ml13_sm { margin-left: 13px !important; }
	.ml14_sm { margin-left: 14px !important; }
	.ml15_sm { margin-left: 15px !important; }
	.ml16_sm { margin-left: 16px !important; }
	.ml17_sm { margin-left: 17px !important; }
	.ml18_sm { margin-left: 18px !important; }
	.ml19_sm { margin-left: 19px !important; }
	.ml20_sm { margin-left: 20px !important; }
	.ml21_sm { margin-left: 21px !important; }
	.ml22_sm { margin-left: 22px !important; }
	.ml23_sm { margin-left: 23px !important; }
	.ml24_sm { margin-left: 24px !important; }
	.ml25_sm { margin-left: 25px !important; }
	.ml26_sm { margin-left: 26px !important; }
	.ml27_sm { margin-left: 27px !important; }
	.ml28_sm { margin-left: 28px !important; }
	.ml29_sm { margin-left: 29px !important; }
	.ml30_sm { margin-left: 30px !important; }
	.ml31_sm { margin-left: 31px !important; }
	.ml32_sm { margin-left: 32px !important; }
	.ml33_sm { margin-left: 33px !important; }
	.ml34_sm { margin-left: 34px !important; }
	.ml35_sm { margin-left: 35px !important; }
	.ml36_sm { margin-left: 36px !important; }
	.ml37_sm { margin-left: 37px !important; }
	.ml38_sm { margin-left: 38px !important; }
	.ml39_sm { margin-left: 39px !important; }
	.ml40_sm { margin-left: 40px !important; }
	.ml41_sm { margin-left: 41px !important; }
	.ml42_sm { margin-left: 42px !important; }
	.ml43_sm { margin-left: 43px !important; }
	.ml44_sm { margin-left: 44px !important; }
	.ml45_sm { margin-left: 45px !important; }
	.ml46_sm { margin-left: 46px !important; }
	.ml47_sm { margin-left: 47px !important; }
	.ml48_sm { margin-left: 48px !important; }
	.ml49_sm { margin-left: 49px !important; }
	.ml50_sm { margin-left: 50px !important; }
	.ml51_sm { margin-left: 51px !important; }
	.ml52_sm { margin-left: 52px !important; }
	.ml53_sm { margin-left: 53px !important; }
	.ml54_sm { margin-left: 54px !important; }
	.ml55_sm { margin-left: 55px !important; }
	.ml56_sm { margin-left: 56px !important; }
	.ml57_sm { margin-left: 57px !important; }
	.ml58_sm { margin-left: 58px !important; }
	.ml59_sm { margin-left: 59px !important; }
	.ml60_sm { margin-left: 60px !important; }
	.ml61_sm { margin-left: 61px !important; }
	.ml62_sm { margin-left: 62px !important; }
	.ml63_sm { margin-left: 63px !important; }
	.ml64_sm { margin-left: 64px !important; }
	.ml65_sm { margin-left: 65px !important; }
	.ml66_sm { margin-left: 66px !important; }
	.ml67_sm { margin-left: 67px !important; }
	.ml68_sm { margin-left: 68px !important; }
	.ml69_sm { margin-left: 69px !important; }
	.ml70_sm { margin-left: 70px !important; }
	.ml71_sm { margin-left: 71px !important; }
	.ml72_sm { margin-left: 72px !important; }
	.ml73_sm { margin-left: 73px !important; }
	.ml74_sm { margin-left: 74px !important; }
	.ml75_sm { margin-left: 75px !important; }
	.ml76_sm { margin-left: 76px !important; }
	.ml77_sm { margin-left: 77px !important; }
	.ml78_sm { margin-left: 78px !important; }
	.ml79_sm { margin-left: 79px !important; }
	.ml80_sm { margin-left: 80px !important; }
	.ml81_sm { margin-left: 81px !important; }
	.ml82_sm { margin-left: 82px !important; }
	.ml83_sm { margin-left: 83px !important; }
	.ml84_sm { margin-left: 84px !important; }
	.ml85_sm { margin-left: 85px !important; }
	.ml86_sm { margin-left: 86px !important; }
	.ml87_sm { margin-left: 87px !important; }
	.ml88_sm { margin-left: 88px !important; }
	.ml89_sm { margin-left: 89px !important; }
	.ml90_sm { margin-left: 90px !important; }
	.ml91_sm { margin-left: 91px !important; }
	.ml92_sm { margin-left: 92px !important; }
	.ml93_sm { margin-left: 93px !important; }
	.ml94_sm { margin-left: 94px !important; }
	.ml95_sm { margin-left: 95px !important; }
	.ml96_sm { margin-left: 96px !important; }
	.ml97_sm { margin-left: 97px !important; }
	.ml98_sm { margin-left: 98px !important; }
	.ml99_sm { margin-left: 99px !important; }
	.ml100_sm { margin-left: 100px !important; }
}



@media screen and (min-width: 768px) {
	.m_auto_md { margin: auto !important; }
	.m00_md { margin: 0 !important; }
	.m01_md { margin: 1px !important; }
	.m02_md { margin: 2px !important; }
	.m03_md { margin: 3px !important; }
	.m04_md { margin: 4px !important; }
	.m05_md { margin: 5px !important; }
	.m06_md { margin: 6px !important; }
	.m07_md { margin: 7px !important; }
	.m08_md { margin: 8px !important; }
	.m09_md { margin: 9px !important; }
	.m10_md { margin: 10px !important; }
	.m11_md { margin: 11px !important; }
	.m12_md { margin: 12px !important; }
	.m13_md { margin: 13px !important; }
	.m14_md { margin: 14px !important; }
	.m15_md { margin: 15px !important; }
	.m16_md { margin: 16px !important; }
	.m17_md { margin: 17px !important; }
	.m18_md { margin: 18px !important; }
	.m19_md { margin: 19px !important; }
	.m20_md { margin: 20px !important; }
	.m21_md { margin: 21px !important; }
	.m22_md { margin: 22px !important; }
	.m23_md { margin: 23px !important; }
	.m24_md { margin: 24px !important; }
	.m25_md { margin: 25px !important; }
	.m26_md { margin: 26px !important; }
	.m27_md { margin: 27px !important; }
	.m28_md { margin: 28px !important; }
	.m29_md { margin: 29px !important; }
	.m30_md { margin: 30px !important; }
	.m31_md { margin: 31px !important; }
	.m32_md { margin: 32px !important; }
	.m33_md { margin: 33px !important; }
	.m34_md { margin: 34px !important; }
	.m35_md { margin: 35px !important; }
	.m36_md { margin: 36px !important; }
	.m37_md { margin: 37px !important; }
	.m38_md { margin: 38px !important; }
	.m39_md { margin: 39px !important; }
	.m40_md { margin: 40px !important; }
	.m41_md { margin: 41px !important; }
	.m42_md { margin: 42px !important; }
	.m43_md { margin: 43px !important; }
	.m44_md { margin: 44px !important; }
	.m45_md { margin: 45px !important; }
	.m46_md { margin: 46px !important; }
	.m47_md { margin: 47px !important; }
	.m48_md { margin: 48px !important; }
	.m49_md { margin: 49px !important; }
	.m50_md { margin: 50px !important; }
	.m51_md { margin: 51px !important; }
	.m52_md { margin: 52px !important; }
	.m53_md { margin: 53px !important; }
	.m54_md { margin: 54px !important; }
	.m55_md { margin: 55px !important; }
	.m56_md { margin: 56px !important; }
	.m57_md { margin: 57px !important; }
	.m58_md { margin: 58px !important; }
	.m59_md { margin: 59px !important; }
	.m60_md { margin: 60px !important; }
	.m61_md { margin: 61px !important; }
	.m62_md { margin: 62px !important; }
	.m63_md { margin: 63px !important; }
	.m64_md { margin: 64px !important; }
	.m65_md { margin: 65px !important; }
	.m66_md { margin: 66px !important; }
	.m67_md { margin: 67px !important; }
	.m68_md { margin: 68px !important; }
	.m69_md { margin: 69px !important; }
	.m70_md { margin: 70px !important; }
	.m71_md { margin: 71px !important; }
	.m72_md { margin: 72px !important; }
	.m73_md { margin: 73px !important; }
	.m74_md { margin: 74px !important; }
	.m75_md { margin: 75px !important; }
	.m76_md { margin: 76px !important; }
	.m77_md { margin: 77px !important; }
	.m78_md { margin: 78px !important; }
	.m79_md { margin: 79px !important; }
	.m80_md { margin: 80px !important; }
	.m81_md { margin: 81px !important; }
	.m82_md { margin: 82px !important; }
	.m83_md { margin: 83px !important; }
	.m84_md { margin: 84px !important; }
	.m85_md { margin: 85px !important; }
	.m86_md { margin: 86px !important; }
	.m87_md { margin: 87px !important; }
	.m88_md { margin: 88px !important; }
	.m89_md { margin: 89px !important; }
	.m90_md { margin: 90px !important; }
	.m91_md { margin: 91px !important; }
	.m92_md { margin: 92px !important; }
	.m93_md { margin: 93px !important; }
	.m94_md { margin: 94px !important; }
	.m95_md { margin: 95px !important; }
	.m96_md { margin: 96px !important; }
	.m97_md { margin: 97px !important; }
	.m98_md { margin: 98px !important; }
	.m99_md { margin: 99px !important; }
	.m100_md { margin: 100px !important; }

	.mt_auto_md { margin-top: auto !important; }
	.mt00_md { margin-top: 0 !important; }
	.mt01_md { margin-top: 1px !important; }
	.mt02_md { margin-top: 2px !important; }
	.mt03_md { margin-top: 3px !important; }
	.mt04_md { margin-top: 4px !important; }
	.mt05_md { margin-top: 5px !important; }
	.mt06_md { margin-top: 6px !important; }
	.mt07_md { margin-top: 7px !important; }
	.mt08_md { margin-top: 8px !important; }
	.mt09_md { margin-top: 9px !important; }
	.mt10_md { margin-top: 10px !important; }
	.mt11_md { margin-top: 11px !important; }
	.mt12_md { margin-top: 12px !important; }
	.mt13_md { margin-top: 13px !important; }
	.mt14_md { margin-top: 14px !important; }
	.mt15_md { margin-top: 15px !important; }
	.mt16_md { margin-top: 16px !important; }
	.mt17_md { margin-top: 17px !important; }
	.mt18_md { margin-top: 18px !important; }
	.mt19_md { margin-top: 19px !important; }
	.mt20_md { margin-top: 20px !important; }
	.mt21_md { margin-top: 21px !important; }
	.mt22_md { margin-top: 22px !important; }
	.mt23_md { margin-top: 23px !important; }
	.mt24_md { margin-top: 24px !important; }
	.mt25_md { margin-top: 25px !important; }
	.mt26_md { margin-top: 26px !important; }
	.mt27_md { margin-top: 27px !important; }
	.mt28_md { margin-top: 28px !important; }
	.mt29_md { margin-top: 29px !important; }
	.mt30_md { margin-top: 30px !important; }
	.mt31_md { margin-top: 31px !important; }
	.mt32_md { margin-top: 32px !important; }
	.mt33_md { margin-top: 33px !important; }
	.mt34_md { margin-top: 34px !important; }
	.mt35_md { margin-top: 35px !important; }
	.mt36_md { margin-top: 36px !important; }
	.mt37_md { margin-top: 37px !important; }
	.mt38_md { margin-top: 38px !important; }
	.mt39_md { margin-top: 39px !important; }
	.mt40_md { margin-top: 40px !important; }
	.mt41_md { margin-top: 41px !important; }
	.mt42_md { margin-top: 42px !important; }
	.mt43_md { margin-top: 43px !important; }
	.mt44_md { margin-top: 44px !important; }
	.mt45_md { margin-top: 45px !important; }
	.mt46_md { margin-top: 46px !important; }
	.mt47_md { margin-top: 47px !important; }
	.mt48_md { margin-top: 48px !important; }
	.mt49_md { margin-top: 49px !important; }
	.mt50_md { margin-top: 50px !important; }
	.mt51_md { margin-top: 51px !important; }
	.mt52_md { margin-top: 52px !important; }
	.mt53_md { margin-top: 53px !important; }
	.mt54_md { margin-top: 54px !important; }
	.mt55_md { margin-top: 55px !important; }
	.mt56_md { margin-top: 56px !important; }
	.mt57_md { margin-top: 57px !important; }
	.mt58_md { margin-top: 58px !important; }
	.mt59_md { margin-top: 59px !important; }
	.mt60_md { margin-top: 60px !important; }
	.mt61_md { margin-top: 61px !important; }
	.mt62_md { margin-top: 62px !important; }
	.mt63_md { margin-top: 63px !important; }
	.mt64_md { margin-top: 64px !important; }
	.mt65_md { margin-top: 65px !important; }
	.mt66_md { margin-top: 66px !important; }
	.mt67_md { margin-top: 67px !important; }
	.mt68_md { margin-top: 68px !important; }
	.mt69_md { margin-top: 69px !important; }
	.mt70_md { margin-top: 70px !important; }
	.mt71_md { margin-top: 71px !important; }
	.mt72_md { margin-top: 72px !important; }
	.mt73_md { margin-top: 73px !important; }
	.mt74_md { margin-top: 74px !important; }
	.mt75_md { margin-top: 75px !important; }
	.mt76_md { margin-top: 76px !important; }
	.mt77_md { margin-top: 77px !important; }
	.mt78_md { margin-top: 78px !important; }
	.mt79_md { margin-top: 79px !important; }
	.mt80_md { margin-top: 80px !important; }
	.mt81_md { margin-top: 81px !important; }
	.mt82_md { margin-top: 82px !important; }
	.mt83_md { margin-top: 83px !important; }
	.mt84_md { margin-top: 84px !important; }
	.mt85_md { margin-top: 85px !important; }
	.mt86_md { margin-top: 86px !important; }
	.mt87_md { margin-top: 87px !important; }
	.mt88_md { margin-top: 88px !important; }
	.mt89_md { margin-top: 89px !important; }
	.mt90_md { margin-top: 90px !important; }
	.mt91_md { margin-top: 91px !important; }
	.mt92_md { margin-top: 92px !important; }
	.mt93_md { margin-top: 93px !important; }
	.mt94_md { margin-top: 94px !important; }
	.mt95_md { margin-top: 95px !important; }
	.mt96_md { margin-top: 96px !important; }
	.mt97_md { margin-top: 97px !important; }
	.mt98_md { margin-top: 98px !important; }
	.mt99_md { margin-top: 99px !important; }
	.mt100_md { margin-top: 100px !important; }

	.mr_auto_md { margin-right: auto !important; }
	.mr00_md { margin-right: 0 !important; }
	.mr01_md { margin-right: 1px !important; }
	.mr02_md { margin-right: 2px !important; }
	.mr03_md { margin-right: 3px !important; }
	.mr04_md { margin-right: 4px !important; }
	.mr05_md { margin-right: 5px !important; }
	.mr06_md { margin-right: 6px !important; }
	.mr07_md { margin-right: 7px !important; }
	.mr08_md { margin-right: 8px !important; }
	.mr09_md { margin-right: 9px !important; }
	.mr10_md { margin-right: 10px !important; }
	.mr11_md { margin-right: 11px !important; }
	.mr12_md { margin-right: 12px !important; }
	.mr13_md { margin-right: 13px !important; }
	.mr14_md { margin-right: 14px !important; }
	.mr15_md { margin-right: 15px !important; }
	.mr16_md { margin-right: 16px !important; }
	.mr17_md { margin-right: 17px !important; }
	.mr18_md { margin-right: 18px !important; }
	.mr19_md { margin-right: 19px !important; }
	.mr20_md { margin-right: 20px !important; }
	.mr21_md { margin-right: 21px !important; }
	.mr22_md { margin-right: 22px !important; }
	.mr23_md { margin-right: 23px !important; }
	.mr24_md { margin-right: 24px !important; }
	.mr25_md { margin-right: 25px !important; }
	.mr26_md { margin-right: 26px !important; }
	.mr27_md { margin-right: 27px !important; }
	.mr28_md { margin-right: 28px !important; }
	.mr29_md { margin-right: 29px !important; }
	.mr30_md { margin-right: 30px !important; }
	.mr31_md { margin-right: 31px !important; }
	.mr32_md { margin-right: 32px !important; }
	.mr33_md { margin-right: 33px !important; }
	.mr34_md { margin-right: 34px !important; }
	.mr35_md { margin-right: 35px !important; }
	.mr36_md { margin-right: 36px !important; }
	.mr37_md { margin-right: 37px !important; }
	.mr38_md { margin-right: 38px !important; }
	.mr39_md { margin-right: 39px !important; }
	.mr40_md { margin-right: 40px !important; }
	.mr41_md { margin-right: 41px !important; }
	.mr42_md { margin-right: 42px !important; }
	.mr43_md { margin-right: 43px !important; }
	.mr44_md { margin-right: 44px !important; }
	.mr45_md { margin-right: 45px !important; }
	.mr46_md { margin-right: 46px !important; }
	.mr47_md { margin-right: 47px !important; }
	.mr48_md { margin-right: 48px !important; }
	.mr49_md { margin-right: 49px !important; }
	.mr50_md { margin-right: 50px !important; }
	.mr51_md { margin-right: 51px !important; }
	.mr52_md { margin-right: 52px !important; }
	.mr53_md { margin-right: 53px !important; }
	.mr54_md { margin-right: 54px !important; }
	.mr55_md { margin-right: 55px !important; }
	.mr56_md { margin-right: 56px !important; }
	.mr57_md { margin-right: 57px !important; }
	.mr58_md { margin-right: 58px !important; }
	.mr59_md { margin-right: 59px !important; }
	.mr60_md { margin-right: 60px !important; }
	.mr61_md { margin-right: 61px !important; }
	.mr62_md { margin-right: 62px !important; }
	.mr63_md { margin-right: 63px !important; }
	.mr64_md { margin-right: 64px !important; }
	.mr65_md { margin-right: 65px !important; }
	.mr66_md { margin-right: 66px !important; }
	.mr67_md { margin-right: 67px !important; }
	.mr68_md { margin-right: 68px !important; }
	.mr69_md { margin-right: 69px !important; }
	.mr70_md { margin-right: 70px !important; }
	.mr71_md { margin-right: 71px !important; }
	.mr72_md { margin-right: 72px !important; }
	.mr73_md { margin-right: 73px !important; }
	.mr74_md { margin-right: 74px !important; }
	.mr75_md { margin-right: 75px !important; }
	.mr76_md { margin-right: 76px !important; }
	.mr77_md { margin-right: 77px !important; }
	.mr78_md { margin-right: 78px !important; }
	.mr79_md { margin-right: 79px !important; }
	.mr80_md { margin-right: 80px !important; }
	.mr81_md { margin-right: 81px !important; }
	.mr82_md { margin-right: 82px !important; }
	.mr83_md { margin-right: 83px !important; }
	.mr84_md { margin-right: 84px !important; }
	.mr85_md { margin-right: 85px !important; }
	.mr86_md { margin-right: 86px !important; }
	.mr87_md { margin-right: 87px !important; }
	.mr88_md { margin-right: 88px !important; }
	.mr89_md { margin-right: 89px !important; }
	.mr90_md { margin-right: 90px !important; }
	.mr91_md { margin-right: 91px !important; }
	.mr92_md { margin-right: 92px !important; }
	.mr93_md { margin-right: 93px !important; }
	.mr94_md { margin-right: 94px !important; }
	.mr95_md { margin-right: 95px !important; }
	.mr96_md { margin-right: 96px !important; }
	.mr97_md { margin-right: 97px !important; }
	.mr98_md { margin-right: 98px !important; }
	.mr99_md { margin-right: 99px !important; }
	.mr100_md { margin-right: 100px !important; }

	.mb_auto_md { margin-bottom: auto !important; }
	.mb00_md { margin-bottom: 0 !important; }
	.mb01_md { margin-bottom: 1px !important; }
	.mb02_md { margin-bottom: 2px !important; }
	.mb03_md { margin-bottom: 3px !important; }
	.mb04_md { margin-bottom: 4px !important; }
	.mb05_md { margin-bottom: 5px !important; }
	.mb06_md { margin-bottom: 6px !important; }
	.mb07_md { margin-bottom: 7px !important; }
	.mb08_md { margin-bottom: 8px !important; }
	.mb09_md { margin-bottom: 9px !important; }
	.mb10_md { margin-bottom: 10px !important; }
	.mb11_md { margin-bottom: 11px !important; }
	.mb12_md { margin-bottom: 12px !important; }
	.mb13_md { margin-bottom: 13px !important; }
	.mb14_md { margin-bottom: 14px !important; }
	.mb15_md { margin-bottom: 15px !important; }
	.mb16_md { margin-bottom: 16px !important; }
	.mb17_md { margin-bottom: 17px !important; }
	.mb18_md { margin-bottom: 18px !important; }
	.mb19_md { margin-bottom: 19px !important; }
	.mb20_md { margin-bottom: 20px !important; }
	.mb21_md { margin-bottom: 21px !important; }
	.mb22_md { margin-bottom: 22px !important; }
	.mb23_md { margin-bottom: 23px !important; }
	.mb24_md { margin-bottom: 24px !important; }
	.mb25_md { margin-bottom: 25px !important; }
	.mb26_md { margin-bottom: 26px !important; }
	.mb27_md { margin-bottom: 27px !important; }
	.mb28_md { margin-bottom: 28px !important; }
	.mb29_md { margin-bottom: 29px !important; }
	.mb30_md { margin-bottom: 30px !important; }
	.mb31_md { margin-bottom: 31px !important; }
	.mb32_md { margin-bottom: 32px !important; }
	.mb33_md { margin-bottom: 33px !important; }
	.mb34_md { margin-bottom: 34px !important; }
	.mb35_md { margin-bottom: 35px !important; }
	.mb36_md { margin-bottom: 36px !important; }
	.mb37_md { margin-bottom: 37px !important; }
	.mb38_md { margin-bottom: 38px !important; }
	.mb39_md { margin-bottom: 39px !important; }
	.mb40_md { margin-bottom: 40px !important; }
	.mb41_md { margin-bottom: 41px !important; }
	.mb42_md { margin-bottom: 42px !important; }
	.mb43_md { margin-bottom: 43px !important; }
	.mb44_md { margin-bottom: 44px !important; }
	.mb45_md { margin-bottom: 45px !important; }
	.mb46_md { margin-bottom: 46px !important; }
	.mb47_md { margin-bottom: 47px !important; }
	.mb48_md { margin-bottom: 48px !important; }
	.mb49_md { margin-bottom: 49px !important; }
	.mb50_md { margin-bottom: 50px !important; }
	.mb51_md { margin-bottom: 51px !important; }
	.mb52_md { margin-bottom: 52px !important; }
	.mb53_md { margin-bottom: 53px !important; }
	.mb54_md { margin-bottom: 54px !important; }
	.mb55_md { margin-bottom: 55px !important; }
	.mb56_md { margin-bottom: 56px !important; }
	.mb57_md { margin-bottom: 57px !important; }
	.mb58_md { margin-bottom: 58px !important; }
	.mb59_md { margin-bottom: 59px !important; }
	.mb60_md { margin-bottom: 60px !important; }
	.mb61_md { margin-bottom: 61px !important; }
	.mb62_md { margin-bottom: 62px !important; }
	.mb63_md { margin-bottom: 63px !important; }
	.mb64_md { margin-bottom: 64px !important; }
	.mb65_md { margin-bottom: 65px !important; }
	.mb66_md { margin-bottom: 66px !important; }
	.mb67_md { margin-bottom: 67px !important; }
	.mb68_md { margin-bottom: 68px !important; }
	.mb69_md { margin-bottom: 69px !important; }
	.mb70_md { margin-bottom: 70px !important; }
	.mb71_md { margin-bottom: 71px !important; }
	.mb72_md { margin-bottom: 72px !important; }
	.mb73_md { margin-bottom: 73px !important; }
	.mb74_md { margin-bottom: 74px !important; }
	.mb75_md { margin-bottom: 75px !important; }
	.mb76_md { margin-bottom: 76px !important; }
	.mb77_md { margin-bottom: 77px !important; }
	.mb78_md { margin-bottom: 78px !important; }
	.mb79_md { margin-bottom: 79px !important; }
	.mb80_md { margin-bottom: 80px !important; }
	.mb81_md { margin-bottom: 81px !important; }
	.mb82_md { margin-bottom: 82px !important; }
	.mb83_md { margin-bottom: 83px !important; }
	.mb84_md { margin-bottom: 84px !important; }
	.mb85_md { margin-bottom: 85px !important; }
	.mb86_md { margin-bottom: 86px !important; }
	.mb87_md { margin-bottom: 87px !important; }
	.mb88_md { margin-bottom: 88px !important; }
	.mb89_md { margin-bottom: 89px !important; }
	.mb90_md { margin-bottom: 90px !important; }
	.mb91_md { margin-bottom: 91px !important; }
	.mb92_md { margin-bottom: 92px !important; }
	.mb93_md { margin-bottom: 93px !important; }
	.mb94_md { margin-bottom: 94px !important; }
	.mb95_md { margin-bottom: 95px !important; }
	.mb96_md { margin-bottom: 96px !important; }
	.mb97_md { margin-bottom: 97px !important; }
	.mb98_md { margin-bottom: 98px !important; }
	.mb99_md { margin-bottom: 99px !important; }
	.mb100_md { margin-bottom: 100px !important; }

	.ml_auto_md { margin-left: auto !important; }
	.ml00_md { margin-left: 0 !important; }
	.ml01_md { margin-left: 1px !important; }
	.ml02_md { margin-left: 2px !important; }
	.ml03_md { margin-left: 3px !important; }
	.ml04_md { margin-left: 4px !important; }
	.ml05_md { margin-left: 5px !important; }
	.ml06_md { margin-left: 6px !important; }
	.ml07_md { margin-left: 7px !important; }
	.ml08_md { margin-left: 8px !important; }
	.ml09_md { margin-left: 9px !important; }
	.ml10_md { margin-left: 10px !important; }
	.ml11_md { margin-left: 11px !important; }
	.ml12_md { margin-left: 12px !important; }
	.ml13_md { margin-left: 13px !important; }
	.ml14_md { margin-left: 14px !important; }
	.ml15_md { margin-left: 15px !important; }
	.ml16_md { margin-left: 16px !important; }
	.ml17_md { margin-left: 17px !important; }
	.ml18_md { margin-left: 18px !important; }
	.ml19_md { margin-left: 19px !important; }
	.ml20_md { margin-left: 20px !important; }
	.ml21_md { margin-left: 21px !important; }
	.ml22_md { margin-left: 22px !important; }
	.ml23_md { margin-left: 23px !important; }
	.ml24_md { margin-left: 24px !important; }
	.ml25_md { margin-left: 25px !important; }
	.ml26_md { margin-left: 26px !important; }
	.ml27_md { margin-left: 27px !important; }
	.ml28_md { margin-left: 28px !important; }
	.ml29_md { margin-left: 29px !important; }
	.ml30_md { margin-left: 30px !important; }
	.ml31_md { margin-left: 31px !important; }
	.ml32_md { margin-left: 32px !important; }
	.ml33_md { margin-left: 33px !important; }
	.ml34_md { margin-left: 34px !important; }
	.ml35_md { margin-left: 35px !important; }
	.ml36_md { margin-left: 36px !important; }
	.ml37_md { margin-left: 37px !important; }
	.ml38_md { margin-left: 38px !important; }
	.ml39_md { margin-left: 39px !important; }
	.ml40_md { margin-left: 40px !important; }
	.ml41_md { margin-left: 41px !important; }
	.ml42_md { margin-left: 42px !important; }
	.ml43_md { margin-left: 43px !important; }
	.ml44_md { margin-left: 44px !important; }
	.ml45_md { margin-left: 45px !important; }
	.ml46_md { margin-left: 46px !important; }
	.ml47_md { margin-left: 47px !important; }
	.ml48_md { margin-left: 48px !important; }
	.ml49_md { margin-left: 49px !important; }
	.ml50_md { margin-left: 50px !important; }
	.ml51_md { margin-left: 51px !important; }
	.ml52_md { margin-left: 52px !important; }
	.ml53_md { margin-left: 53px !important; }
	.ml54_md { margin-left: 54px !important; }
	.ml55_md { margin-left: 55px !important; }
	.ml56_md { margin-left: 56px !important; }
	.ml57_md { margin-left: 57px !important; }
	.ml58_md { margin-left: 58px !important; }
	.ml59_md { margin-left: 59px !important; }
	.ml60_md { margin-left: 60px !important; }
	.ml61_md { margin-left: 61px !important; }
	.ml62_md { margin-left: 62px !important; }
	.ml63_md { margin-left: 63px !important; }
	.ml64_md { margin-left: 64px !important; }
	.ml65_md { margin-left: 65px !important; }
	.ml66_md { margin-left: 66px !important; }
	.ml67_md { margin-left: 67px !important; }
	.ml68_md { margin-left: 68px !important; }
	.ml69_md { margin-left: 69px !important; }
	.ml70_md { margin-left: 70px !important; }
	.ml71_md { margin-left: 71px !important; }
	.ml72_md { margin-left: 72px !important; }
	.ml73_md { margin-left: 73px !important; }
	.ml74_md { margin-left: 74px !important; }
	.ml75_md { margin-left: 75px !important; }
	.ml76_md { margin-left: 76px !important; }
	.ml77_md { margin-left: 77px !important; }
	.ml78_md { margin-left: 78px !important; }
	.ml79_md { margin-left: 79px !important; }
	.ml80_md { margin-left: 80px !important; }
	.ml81_md { margin-left: 81px !important; }
	.ml82_md { margin-left: 82px !important; }
	.ml83_md { margin-left: 83px !important; }
	.ml84_md { margin-left: 84px !important; }
	.ml85_md { margin-left: 85px !important; }
	.ml86_md { margin-left: 86px !important; }
	.ml87_md { margin-left: 87px !important; }
	.ml88_md { margin-left: 88px !important; }
	.ml89_md { margin-left: 89px !important; }
	.ml90_md { margin-left: 90px !important; }
	.ml91_md { margin-left: 91px !important; }
	.ml92_md { margin-left: 92px !important; }
	.ml93_md { margin-left: 93px !important; }
	.ml94_md { margin-left: 94px !important; }
	.ml95_md { margin-left: 95px !important; }
	.ml96_md { margin-left: 96px !important; }
	.ml97_md { margin-left: 97px !important; }
	.ml98_md { margin-left: 98px !important; }
	.ml99_md { margin-left: 99px !important; }
	.ml100_md { margin-left: 100px !important; }
}



@media screen and (min-width: 1024px) {
	.m_auto_lg { margin: auto !important; }
	.m00_lg { margin: 0 !important; }
	.m01_lg { margin: 1px !important; }
	.m02_lg { margin: 2px !important; }
	.m03_lg { margin: 3px !important; }
	.m04_lg { margin: 4px !important; }
	.m05_lg { margin: 5px !important; }
	.m06_lg { margin: 6px !important; }
	.m07_lg { margin: 7px !important; }
	.m08_lg { margin: 8px !important; }
	.m09_lg { margin: 9px !important; }
	.m10_lg { margin: 10px !important; }
	.m11_lg { margin: 11px !important; }
	.m12_lg { margin: 12px !important; }
	.m13_lg { margin: 13px !important; }
	.m14_lg { margin: 14px !important; }
	.m15_lg { margin: 15px !important; }
	.m16_lg { margin: 16px !important; }
	.m17_lg { margin: 17px !important; }
	.m18_lg { margin: 18px !important; }
	.m19_lg { margin: 19px !important; }
	.m20_lg { margin: 20px !important; }
	.m21_lg { margin: 21px !important; }
	.m22_lg { margin: 22px !important; }
	.m23_lg { margin: 23px !important; }
	.m24_lg { margin: 24px !important; }
	.m25_lg { margin: 25px !important; }
	.m26_lg { margin: 26px !important; }
	.m27_lg { margin: 27px !important; }
	.m28_lg { margin: 28px !important; }
	.m29_lg { margin: 29px !important; }
	.m30_lg { margin: 30px !important; }
	.m31_lg { margin: 31px !important; }
	.m32_lg { margin: 32px !important; }
	.m33_lg { margin: 33px !important; }
	.m34_lg { margin: 34px !important; }
	.m35_lg { margin: 35px !important; }
	.m36_lg { margin: 36px !important; }
	.m37_lg { margin: 37px !important; }
	.m38_lg { margin: 38px !important; }
	.m39_lg { margin: 39px !important; }
	.m40_lg { margin: 40px !important; }
	.m41_lg { margin: 41px !important; }
	.m42_lg { margin: 42px !important; }
	.m43_lg { margin: 43px !important; }
	.m44_lg { margin: 44px !important; }
	.m45_lg { margin: 45px !important; }
	.m46_lg { margin: 46px !important; }
	.m47_lg { margin: 47px !important; }
	.m48_lg { margin: 48px !important; }
	.m49_lg { margin: 49px !important; }
	.m50_lg { margin: 50px !important; }
	.m51_lg { margin: 51px !important; }
	.m52_lg { margin: 52px !important; }
	.m53_lg { margin: 53px !important; }
	.m54_lg { margin: 54px !important; }
	.m55_lg { margin: 55px !important; }
	.m56_lg { margin: 56px !important; }
	.m57_lg { margin: 57px !important; }
	.m58_lg { margin: 58px !important; }
	.m59_lg { margin: 59px !important; }
	.m60_lg { margin: 60px !important; }
	.m61_lg { margin: 61px !important; }
	.m62_lg { margin: 62px !important; }
	.m63_lg { margin: 63px !important; }
	.m64_lg { margin: 64px !important; }
	.m65_lg { margin: 65px !important; }
	.m66_lg { margin: 66px !important; }
	.m67_lg { margin: 67px !important; }
	.m68_lg { margin: 68px !important; }
	.m69_lg { margin: 69px !important; }
	.m70_lg { margin: 70px !important; }
	.m71_lg { margin: 71px !important; }
	.m72_lg { margin: 72px !important; }
	.m73_lg { margin: 73px !important; }
	.m74_lg { margin: 74px !important; }
	.m75_lg { margin: 75px !important; }
	.m76_lg { margin: 76px !important; }
	.m77_lg { margin: 77px !important; }
	.m78_lg { margin: 78px !important; }
	.m79_lg { margin: 79px !important; }
	.m80_lg { margin: 80px !important; }
	.m81_lg { margin: 81px !important; }
	.m82_lg { margin: 82px !important; }
	.m83_lg { margin: 83px !important; }
	.m84_lg { margin: 84px !important; }
	.m85_lg { margin: 85px !important; }
	.m86_lg { margin: 86px !important; }
	.m87_lg { margin: 87px !important; }
	.m88_lg { margin: 88px !important; }
	.m89_lg { margin: 89px !important; }
	.m90_lg { margin: 90px !important; }
	.m91_lg { margin: 91px !important; }
	.m92_lg { margin: 92px !important; }
	.m93_lg { margin: 93px !important; }
	.m94_lg { margin: 94px !important; }
	.m95_lg { margin: 95px !important; }
	.m96_lg { margin: 96px !important; }
	.m97_lg { margin: 97px !important; }
	.m98_lg { margin: 98px !important; }
	.m99_lg { margin: 99px !important; }
	.m100_lg { margin: 100px !important; }

	.mt_auto_lg { margin-top: auto !important; }
	.mt00_lg { margin-top: 0 !important; }
	.mt01_lg { margin-top: 1px !important; }
	.mt02_lg { margin-top: 2px !important; }
	.mt03_lg { margin-top: 3px !important; }
	.mt04_lg { margin-top: 4px !important; }
	.mt05_lg { margin-top: 5px !important; }
	.mt06_lg { margin-top: 6px !important; }
	.mt07_lg { margin-top: 7px !important; }
	.mt08_lg { margin-top: 8px !important; }
	.mt09_lg { margin-top: 9px !important; }
	.mt10_lg { margin-top: 10px !important; }
	.mt11_lg { margin-top: 11px !important; }
	.mt12_lg { margin-top: 12px !important; }
	.mt13_lg { margin-top: 13px !important; }
	.mt14_lg { margin-top: 14px !important; }
	.mt15_lg { margin-top: 15px !important; }
	.mt16_lg { margin-top: 16px !important; }
	.mt17_lg { margin-top: 17px !important; }
	.mt18_lg { margin-top: 18px !important; }
	.mt19_lg { margin-top: 19px !important; }
	.mt20_lg { margin-top: 20px !important; }
	.mt21_lg { margin-top: 21px !important; }
	.mt22_lg { margin-top: 22px !important; }
	.mt23_lg { margin-top: 23px !important; }
	.mt24_lg { margin-top: 24px !important; }
	.mt25_lg { margin-top: 25px !important; }
	.mt26_lg { margin-top: 26px !important; }
	.mt27_lg { margin-top: 27px !important; }
	.mt28_lg { margin-top: 28px !important; }
	.mt29_lg { margin-top: 29px !important; }
	.mt30_lg { margin-top: 30px !important; }
	.mt31_lg { margin-top: 31px !important; }
	.mt32_lg { margin-top: 32px !important; }
	.mt33_lg { margin-top: 33px !important; }
	.mt34_lg { margin-top: 34px !important; }
	.mt35_lg { margin-top: 35px !important; }
	.mt36_lg { margin-top: 36px !important; }
	.mt37_lg { margin-top: 37px !important; }
	.mt38_lg { margin-top: 38px !important; }
	.mt39_lg { margin-top: 39px !important; }
	.mt40_lg { margin-top: 40px !important; }
	.mt41_lg { margin-top: 41px !important; }
	.mt42_lg { margin-top: 42px !important; }
	.mt43_lg { margin-top: 43px !important; }
	.mt44_lg { margin-top: 44px !important; }
	.mt45_lg { margin-top: 45px !important; }
	.mt46_lg { margin-top: 46px !important; }
	.mt47_lg { margin-top: 47px !important; }
	.mt48_lg { margin-top: 48px !important; }
	.mt49_lg { margin-top: 49px !important; }
	.mt50_lg { margin-top: 50px !important; }
	.mt51_lg { margin-top: 51px !important; }
	.mt52_lg { margin-top: 52px !important; }
	.mt53_lg { margin-top: 53px !important; }
	.mt54_lg { margin-top: 54px !important; }
	.mt55_lg { margin-top: 55px !important; }
	.mt56_lg { margin-top: 56px !important; }
	.mt57_lg { margin-top: 57px !important; }
	.mt58_lg { margin-top: 58px !important; }
	.mt59_lg { margin-top: 59px !important; }
	.mt60_lg { margin-top: 60px !important; }
	.mt61_lg { margin-top: 61px !important; }
	.mt62_lg { margin-top: 62px !important; }
	.mt63_lg { margin-top: 63px !important; }
	.mt64_lg { margin-top: 64px !important; }
	.mt65_lg { margin-top: 65px !important; }
	.mt66_lg { margin-top: 66px !important; }
	.mt67_lg { margin-top: 67px !important; }
	.mt68_lg { margin-top: 68px !important; }
	.mt69_lg { margin-top: 69px !important; }
	.mt70_lg { margin-top: 70px !important; }
	.mt71_lg { margin-top: 71px !important; }
	.mt72_lg { margin-top: 72px !important; }
	.mt73_lg { margin-top: 73px !important; }
	.mt74_lg { margin-top: 74px !important; }
	.mt75_lg { margin-top: 75px !important; }
	.mt76_lg { margin-top: 76px !important; }
	.mt77_lg { margin-top: 77px !important; }
	.mt78_lg { margin-top: 78px !important; }
	.mt79_lg { margin-top: 79px !important; }
	.mt80_lg { margin-top: 80px !important; }
	.mt81_lg { margin-top: 81px !important; }
	.mt82_lg { margin-top: 82px !important; }
	.mt83_lg { margin-top: 83px !important; }
	.mt84_lg { margin-top: 84px !important; }
	.mt85_lg { margin-top: 85px !important; }
	.mt86_lg { margin-top: 86px !important; }
	.mt87_lg { margin-top: 87px !important; }
	.mt88_lg { margin-top: 88px !important; }
	.mt89_lg { margin-top: 89px !important; }
	.mt90_lg { margin-top: 90px !important; }
	.mt91_lg { margin-top: 91px !important; }
	.mt92_lg { margin-top: 92px !important; }
	.mt93_lg { margin-top: 93px !important; }
	.mt94_lg { margin-top: 94px !important; }
	.mt95_lg { margin-top: 95px !important; }
	.mt96_lg { margin-top: 96px !important; }
	.mt97_lg { margin-top: 97px !important; }
	.mt98_lg { margin-top: 98px !important; }
	.mt99_lg { margin-top: 99px !important; }
	.mt100_lg { margin-top: 100px !important; }

	.mr_auto_lg { margin-right: auto !important; }
	.mr00_lg { margin-right: 0 !important; }
	.mr01_lg { margin-right: 1px !important; }
	.mr02_lg { margin-right: 2px !important; }
	.mr03_lg { margin-right: 3px !important; }
	.mr04_lg { margin-right: 4px !important; }
	.mr05_lg { margin-right: 5px !important; }
	.mr06_lg { margin-right: 6px !important; }
	.mr07_lg { margin-right: 7px !important; }
	.mr08_lg { margin-right: 8px !important; }
	.mr09_lg { margin-right: 9px !important; }
	.mr10_lg { margin-right: 10px !important; }
	.mr11_lg { margin-right: 11px !important; }
	.mr12_lg { margin-right: 12px !important; }
	.mr13_lg { margin-right: 13px !important; }
	.mr14_lg { margin-right: 14px !important; }
	.mr15_lg { margin-right: 15px !important; }
	.mr16_lg { margin-right: 16px !important; }
	.mr17_lg { margin-right: 17px !important; }
	.mr18_lg { margin-right: 18px !important; }
	.mr19_lg { margin-right: 19px !important; }
	.mr20_lg { margin-right: 20px !important; }
	.mr21_lg { margin-right: 21px !important; }
	.mr22_lg { margin-right: 22px !important; }
	.mr23_lg { margin-right: 23px !important; }
	.mr24_lg { margin-right: 24px !important; }
	.mr25_lg { margin-right: 25px !important; }
	.mr26_lg { margin-right: 26px !important; }
	.mr27_lg { margin-right: 27px !important; }
	.mr28_lg { margin-right: 28px !important; }
	.mr29_lg { margin-right: 29px !important; }
	.mr30_lg { margin-right: 30px !important; }
	.mr31_lg { margin-right: 31px !important; }
	.mr32_lg { margin-right: 32px !important; }
	.mr33_lg { margin-right: 33px !important; }
	.mr34_lg { margin-right: 34px !important; }
	.mr35_lg { margin-right: 35px !important; }
	.mr36_lg { margin-right: 36px !important; }
	.mr37_lg { margin-right: 37px !important; }
	.mr38_lg { margin-right: 38px !important; }
	.mr39_lg { margin-right: 39px !important; }
	.mr40_lg { margin-right: 40px !important; }
	.mr41_lg { margin-right: 41px !important; }
	.mr42_lg { margin-right: 42px !important; }
	.mr43_lg { margin-right: 43px !important; }
	.mr44_lg { margin-right: 44px !important; }
	.mr45_lg { margin-right: 45px !important; }
	.mr46_lg { margin-right: 46px !important; }
	.mr47_lg { margin-right: 47px !important; }
	.mr48_lg { margin-right: 48px !important; }
	.mr49_lg { margin-right: 49px !important; }
	.mr50_lg { margin-right: 50px !important; }
	.mr51_lg { margin-right: 51px !important; }
	.mr52_lg { margin-right: 52px !important; }
	.mr53_lg { margin-right: 53px !important; }
	.mr54_lg { margin-right: 54px !important; }
	.mr55_lg { margin-right: 55px !important; }
	.mr56_lg { margin-right: 56px !important; }
	.mr57_lg { margin-right: 57px !important; }
	.mr58_lg { margin-right: 58px !important; }
	.mr59_lg { margin-right: 59px !important; }
	.mr60_lg { margin-right: 60px !important; }
	.mr61_lg { margin-right: 61px !important; }
	.mr62_lg { margin-right: 62px !important; }
	.mr63_lg { margin-right: 63px !important; }
	.mr64_lg { margin-right: 64px !important; }
	.mr65_lg { margin-right: 65px !important; }
	.mr66_lg { margin-right: 66px !important; }
	.mr67_lg { margin-right: 67px !important; }
	.mr68_lg { margin-right: 68px !important; }
	.mr69_lg { margin-right: 69px !important; }
	.mr70_lg { margin-right: 70px !important; }
	.mr71_lg { margin-right: 71px !important; }
	.mr72_lg { margin-right: 72px !important; }
	.mr73_lg { margin-right: 73px !important; }
	.mr74_lg { margin-right: 74px !important; }
	.mr75_lg { margin-right: 75px !important; }
	.mr76_lg { margin-right: 76px !important; }
	.mr77_lg { margin-right: 77px !important; }
	.mr78_lg { margin-right: 78px !important; }
	.mr79_lg { margin-right: 79px !important; }
	.mr80_lg { margin-right: 80px !important; }
	.mr81_lg { margin-right: 81px !important; }
	.mr82_lg { margin-right: 82px !important; }
	.mr83_lg { margin-right: 83px !important; }
	.mr84_lg { margin-right: 84px !important; }
	.mr85_lg { margin-right: 85px !important; }
	.mr86_lg { margin-right: 86px !important; }
	.mr87_lg { margin-right: 87px !important; }
	.mr88_lg { margin-right: 88px !important; }
	.mr89_lg { margin-right: 89px !important; }
	.mr90_lg { margin-right: 90px !important; }
	.mr91_lg { margin-right: 91px !important; }
	.mr92_lg { margin-right: 92px !important; }
	.mr93_lg { margin-right: 93px !important; }
	.mr94_lg { margin-right: 94px !important; }
	.mr95_lg { margin-right: 95px !important; }
	.mr96_lg { margin-right: 96px !important; }
	.mr97_lg { margin-right: 97px !important; }
	.mr98_lg { margin-right: 98px !important; }
	.mr99_lg { margin-right: 99px !important; }
	.mr100_lg { margin-right: 100px !important; }

	.mb_auto_lg { margin-bottom: auto !important; }
	.mb00_lg { margin-bottom: 0 !important; }
	.mb01_lg { margin-bottom: 1px !important; }
	.mb02_lg { margin-bottom: 2px !important; }
	.mb03_lg { margin-bottom: 3px !important; }
	.mb04_lg { margin-bottom: 4px !important; }
	.mb05_lg { margin-bottom: 5px !important; }
	.mb06_lg { margin-bottom: 6px !important; }
	.mb07_lg { margin-bottom: 7px !important; }
	.mb08_lg { margin-bottom: 8px !important; }
	.mb09_lg { margin-bottom: 9px !important; }
	.mb10_lg { margin-bottom: 10px !important; }
	.mb11_lg { margin-bottom: 11px !important; }
	.mb12_lg { margin-bottom: 12px !important; }
	.mb13_lg { margin-bottom: 13px !important; }
	.mb14_lg { margin-bottom: 14px !important; }
	.mb15_lg { margin-bottom: 15px !important; }
	.mb16_lg { margin-bottom: 16px !important; }
	.mb17_lg { margin-bottom: 17px !important; }
	.mb18_lg { margin-bottom: 18px !important; }
	.mb19_lg { margin-bottom: 19px !important; }
	.mb20_lg { margin-bottom: 20px !important; }
	.mb21_lg { margin-bottom: 21px !important; }
	.mb22_lg { margin-bottom: 22px !important; }
	.mb23_lg { margin-bottom: 23px !important; }
	.mb24_lg { margin-bottom: 24px !important; }
	.mb25_lg { margin-bottom: 25px !important; }
	.mb26_lg { margin-bottom: 26px !important; }
	.mb27_lg { margin-bottom: 27px !important; }
	.mb28_lg { margin-bottom: 28px !important; }
	.mb29_lg { margin-bottom: 29px !important; }
	.mb30_lg { margin-bottom: 30px !important; }
	.mb31_lg { margin-bottom: 31px !important; }
	.mb32_lg { margin-bottom: 32px !important; }
	.mb33_lg { margin-bottom: 33px !important; }
	.mb34_lg { margin-bottom: 34px !important; }
	.mb35_lg { margin-bottom: 35px !important; }
	.mb36_lg { margin-bottom: 36px !important; }
	.mb37_lg { margin-bottom: 37px !important; }
	.mb38_lg { margin-bottom: 38px !important; }
	.mb39_lg { margin-bottom: 39px !important; }
	.mb40_lg { margin-bottom: 40px !important; }
	.mb41_lg { margin-bottom: 41px !important; }
	.mb42_lg { margin-bottom: 42px !important; }
	.mb43_lg { margin-bottom: 43px !important; }
	.mb44_lg { margin-bottom: 44px !important; }
	.mb45_lg { margin-bottom: 45px !important; }
	.mb46_lg { margin-bottom: 46px !important; }
	.mb47_lg { margin-bottom: 47px !important; }
	.mb48_lg { margin-bottom: 48px !important; }
	.mb49_lg { margin-bottom: 49px !important; }
	.mb50_lg { margin-bottom: 50px !important; }
	.mb51_lg { margin-bottom: 51px !important; }
	.mb52_lg { margin-bottom: 52px !important; }
	.mb53_lg { margin-bottom: 53px !important; }
	.mb54_lg { margin-bottom: 54px !important; }
	.mb55_lg { margin-bottom: 55px !important; }
	.mb56_lg { margin-bottom: 56px !important; }
	.mb57_lg { margin-bottom: 57px !important; }
	.mb58_lg { margin-bottom: 58px !important; }
	.mb59_lg { margin-bottom: 59px !important; }
	.mb60_lg { margin-bottom: 60px !important; }
	.mb61_lg { margin-bottom: 61px !important; }
	.mb62_lg { margin-bottom: 62px !important; }
	.mb63_lg { margin-bottom: 63px !important; }
	.mb64_lg { margin-bottom: 64px !important; }
	.mb65_lg { margin-bottom: 65px !important; }
	.mb66_lg { margin-bottom: 66px !important; }
	.mb67_lg { margin-bottom: 67px !important; }
	.mb68_lg { margin-bottom: 68px !important; }
	.mb69_lg { margin-bottom: 69px !important; }
	.mb70_lg { margin-bottom: 70px !important; }
	.mb71_lg { margin-bottom: 71px !important; }
	.mb72_lg { margin-bottom: 72px !important; }
	.mb73_lg { margin-bottom: 73px !important; }
	.mb74_lg { margin-bottom: 74px !important; }
	.mb75_lg { margin-bottom: 75px !important; }
	.mb76_lg { margin-bottom: 76px !important; }
	.mb77_lg { margin-bottom: 77px !important; }
	.mb78_lg { margin-bottom: 78px !important; }
	.mb79_lg { margin-bottom: 79px !important; }
	.mb80_lg { margin-bottom: 80px !important; }
	.mb81_lg { margin-bottom: 81px !important; }
	.mb82_lg { margin-bottom: 82px !important; }
	.mb83_lg { margin-bottom: 83px !important; }
	.mb84_lg { margin-bottom: 84px !important; }
	.mb85_lg { margin-bottom: 85px !important; }
	.mb86_lg { margin-bottom: 86px !important; }
	.mb87_lg { margin-bottom: 87px !important; }
	.mb88_lg { margin-bottom: 88px !important; }
	.mb89_lg { margin-bottom: 89px !important; }
	.mb90_lg { margin-bottom: 90px !important; }
	.mb91_lg { margin-bottom: 91px !important; }
	.mb92_lg { margin-bottom: 92px !important; }
	.mb93_lg { margin-bottom: 93px !important; }
	.mb94_lg { margin-bottom: 94px !important; }
	.mb95_lg { margin-bottom: 95px !important; }
	.mb96_lg { margin-bottom: 96px !important; }
	.mb97_lg { margin-bottom: 97px !important; }
	.mb98_lg { margin-bottom: 98px !important; }
	.mb99_lg { margin-bottom: 99px !important; }
	.mb100_lg { margin-bottom: 100px !important; }

	.ml_auto_lg { margin-left: auto !important; }
	.ml00_lg { margin-left: 0 !important; }
	.ml01_lg { margin-left: 1px !important; }
	.ml02_lg { margin-left: 2px !important; }
	.ml03_lg { margin-left: 3px !important; }
	.ml04_lg { margin-left: 4px !important; }
	.ml05_lg { margin-left: 5px !important; }
	.ml06_lg { margin-left: 6px !important; }
	.ml07_lg { margin-left: 7px !important; }
	.ml08_lg { margin-left: 8px !important; }
	.ml09_lg { margin-left: 9px !important; }
	.ml10_lg { margin-left: 10px !important; }
	.ml11_lg { margin-left: 11px !important; }
	.ml12_lg { margin-left: 12px !important; }
	.ml13_lg { margin-left: 13px !important; }
	.ml14_lg { margin-left: 14px !important; }
	.ml15_lg { margin-left: 15px !important; }
	.ml16_lg { margin-left: 16px !important; }
	.ml17_lg { margin-left: 17px !important; }
	.ml18_lg { margin-left: 18px !important; }
	.ml19_lg { margin-left: 19px !important; }
	.ml20_lg { margin-left: 20px !important; }
	.ml21_lg { margin-left: 21px !important; }
	.ml22_lg { margin-left: 22px !important; }
	.ml23_lg { margin-left: 23px !important; }
	.ml24_lg { margin-left: 24px !important; }
	.ml25_lg { margin-left: 25px !important; }
	.ml26_lg { margin-left: 26px !important; }
	.ml27_lg { margin-left: 27px !important; }
	.ml28_lg { margin-left: 28px !important; }
	.ml29_lg { margin-left: 29px !important; }
	.ml30_lg { margin-left: 30px !important; }
	.ml31_lg { margin-left: 31px !important; }
	.ml32_lg { margin-left: 32px !important; }
	.ml33_lg { margin-left: 33px !important; }
	.ml34_lg { margin-left: 34px !important; }
	.ml35_lg { margin-left: 35px !important; }
	.ml36_lg { margin-left: 36px !important; }
	.ml37_lg { margin-left: 37px !important; }
	.ml38_lg { margin-left: 38px !important; }
	.ml39_lg { margin-left: 39px !important; }
	.ml40_lg { margin-left: 40px !important; }
	.ml41_lg { margin-left: 41px !important; }
	.ml42_lg { margin-left: 42px !important; }
	.ml43_lg { margin-left: 43px !important; }
	.ml44_lg { margin-left: 44px !important; }
	.ml45_lg { margin-left: 45px !important; }
	.ml46_lg { margin-left: 46px !important; }
	.ml47_lg { margin-left: 47px !important; }
	.ml48_lg { margin-left: 48px !important; }
	.ml49_lg { margin-left: 49px !important; }
	.ml50_lg { margin-left: 50px !important; }
	.ml51_lg { margin-left: 51px !important; }
	.ml52_lg { margin-left: 52px !important; }
	.ml53_lg { margin-left: 53px !important; }
	.ml54_lg { margin-left: 54px !important; }
	.ml55_lg { margin-left: 55px !important; }
	.ml56_lg { margin-left: 56px !important; }
	.ml57_lg { margin-left: 57px !important; }
	.ml58_lg { margin-left: 58px !important; }
	.ml59_lg { margin-left: 59px !important; }
	.ml60_lg { margin-left: 60px !important; }
	.ml61_lg { margin-left: 61px !important; }
	.ml62_lg { margin-left: 62px !important; }
	.ml63_lg { margin-left: 63px !important; }
	.ml64_lg { margin-left: 64px !important; }
	.ml65_lg { margin-left: 65px !important; }
	.ml66_lg { margin-left: 66px !important; }
	.ml67_lg { margin-left: 67px !important; }
	.ml68_lg { margin-left: 68px !important; }
	.ml69_lg { margin-left: 69px !important; }
	.ml70_lg { margin-left: 70px !important; }
	.ml71_lg { margin-left: 71px !important; }
	.ml72_lg { margin-left: 72px !important; }
	.ml73_lg { margin-left: 73px !important; }
	.ml74_lg { margin-left: 74px !important; }
	.ml75_lg { margin-left: 75px !important; }
	.ml76_lg { margin-left: 76px !important; }
	.ml77_lg { margin-left: 77px !important; }
	.ml78_lg { margin-left: 78px !important; }
	.ml79_lg { margin-left: 79px !important; }
	.ml80_lg { margin-left: 80px !important; }
	.ml81_lg { margin-left: 81px !important; }
	.ml82_lg { margin-left: 82px !important; }
	.ml83_lg { margin-left: 83px !important; }
	.ml84_lg { margin-left: 84px !important; }
	.ml85_lg { margin-left: 85px !important; }
	.ml86_lg { margin-left: 86px !important; }
	.ml87_lg { margin-left: 87px !important; }
	.ml88_lg { margin-left: 88px !important; }
	.ml89_lg { margin-left: 89px !important; }
	.ml90_lg { margin-left: 90px !important; }
	.ml91_lg { margin-left: 91px !important; }
	.ml92_lg { margin-left: 92px !important; }
	.ml93_lg { margin-left: 93px !important; }
	.ml94_lg { margin-left: 94px !important; }
	.ml95_lg { margin-left: 95px !important; }
	.ml96_lg { margin-left: 96px !important; }
	.ml97_lg { margin-left: 97px !important; }
	.ml98_lg { margin-left: 98px !important; }
	.ml99_lg { margin-left: 99px !important; }
	.ml100_lg { margin-left: 100px !important; }
}





/* ==================================================

	padding

================================================== */

.p00 { padding: 0 !important; }
.p01 { padding: 1px !important; }
.p02 { padding: 2px !important; }
.p03 { padding: 3px !important; }
.p04 { padding: 4px !important; }
.p05 { padding: 5px !important; }
.p06 { padding: 6px !important; }
.p07 { padding: 7px !important; }
.p08 { padding: 8px !important; }
.p09 { padding: 9px !important; }
.p10 { padding: 10px !important; }
.p11 { padding: 11px !important; }
.p12 { padding: 12px !important; }
.p13 { padding: 13px !important; }
.p14 { padding: 14px !important; }
.p15 { padding: 15px !important; }
.p16 { padding: 16px !important; }
.p17 { padding: 17px !important; }
.p18 { padding: 18px !important; }
.p19 { padding: 19px !important; }
.p20 { padding: 20px !important; }
.p21 { padding: 21px !important; }
.p22 { padding: 22px !important; }
.p23 { padding: 23px !important; }
.p24 { padding: 24px !important; }
.p25 { padding: 25px !important; }
.p26 { padding: 26px !important; }
.p27 { padding: 27px !important; }
.p28 { padding: 28px !important; }
.p29 { padding: 29px !important; }
.p30 { padding: 30px !important; }
.p31 { padding: 31px !important; }
.p32 { padding: 32px !important; }
.p33 { padding: 33px !important; }
.p34 { padding: 34px !important; }
.p35 { padding: 35px !important; }
.p36 { padding: 36px !important; }
.p37 { padding: 37px !important; }
.p38 { padding: 38px !important; }
.p39 { padding: 39px !important; }
.p40 { padding: 40px !important; }
.p41 { padding: 41px !important; }
.p42 { padding: 42px !important; }
.p43 { padding: 43px !important; }
.p44 { padding: 44px !important; }
.p45 { padding: 45px !important; }
.p46 { padding: 46px !important; }
.p47 { padding: 47px !important; }
.p48 { padding: 48px !important; }
.p49 { padding: 49px !important; }
.p50 { padding: 50px !important; }
.p51 { padding: 51px !important; }
.p52 { padding: 52px !important; }
.p53 { padding: 53px !important; }
.p54 { padding: 54px !important; }
.p55 { padding: 55px !important; }
.p56 { padding: 56px !important; }
.p57 { padding: 57px !important; }
.p58 { padding: 58px !important; }
.p59 { padding: 59px !important; }
.p60 { padding: 60px !important; }
.p61 { padding: 61px !important; }
.p62 { padding: 62px !important; }
.p63 { padding: 63px !important; }
.p64 { padding: 64px !important; }
.p65 { padding: 65px !important; }
.p66 { padding: 66px !important; }
.p67 { padding: 67px !important; }
.p68 { padding: 68px !important; }
.p69 { padding: 69px !important; }
.p70 { padding: 70px !important; }
.p71 { padding: 71px !important; }
.p72 { padding: 72px !important; }
.p73 { padding: 73px !important; }
.p74 { padding: 74px !important; }
.p75 { padding: 75px !important; }
.p76 { padding: 76px !important; }
.p77 { padding: 77px !important; }
.p78 { padding: 78px !important; }
.p79 { padding: 79px !important; }
.p80 { padding: 80px !important; }
.p81 { padding: 81px !important; }
.p82 { padding: 82px !important; }
.p83 { padding: 83px !important; }
.p84 { padding: 84px !important; }
.p85 { padding: 85px !important; }
.p86 { padding: 86px !important; }
.p87 { padding: 87px !important; }
.p88 { padding: 88px !important; }
.p89 { padding: 89px !important; }
.p90 { padding: 90px !important; }
.p91 { padding: 91px !important; }
.p92 { padding: 92px !important; }
.p93 { padding: 93px !important; }
.p94 { padding: 94px !important; }
.p95 { padding: 95px !important; }
.p96 { padding: 96px !important; }
.p97 { padding: 97px !important; }
.p98 { padding: 98px !important; }
.p99 { padding: 99px !important; }
.p100 { padding: 100px !important; }

.pt00 { padding-top: 0 !important; }
.pt01 { padding-top: 1px !important; }
.pt02 { padding-top: 2px !important; }
.pt03 { padding-top: 3px !important; }
.pt04 { padding-top: 4px !important; }
.pt05 { padding-top: 5px !important; }
.pt06 { padding-top: 6px !important; }
.pt07 { padding-top: 7px !important; }
.pt08 { padding-top: 8px !important; }
.pt09 { padding-top: 9px !important; }
.pt10 { padding-top: 10px !important; }
.pt11 { padding-top: 11px !important; }
.pt12 { padding-top: 12px !important; }
.pt13 { padding-top: 13px !important; }
.pt14 { padding-top: 14px !important; }
.pt15 { padding-top: 15px !important; }
.pt16 { padding-top: 16px !important; }
.pt17 { padding-top: 17px !important; }
.pt18 { padding-top: 18px !important; }
.pt19 { padding-top: 19px !important; }
.pt20 { padding-top: 20px !important; }
.pt21 { padding-top: 21px !important; }
.pt22 { padding-top: 22px !important; }
.pt23 { padding-top: 23px !important; }
.pt24 { padding-top: 24px !important; }
.pt25 { padding-top: 25px !important; }
.pt26 { padding-top: 26px !important; }
.pt27 { padding-top: 27px !important; }
.pt28 { padding-top: 28px !important; }
.pt29 { padding-top: 29px !important; }
.pt30 { padding-top: 30px !important; }
.pt31 { padding-top: 31px !important; }
.pt32 { padding-top: 32px !important; }
.pt33 { padding-top: 33px !important; }
.pt34 { padding-top: 34px !important; }
.pt35 { padding-top: 35px !important; }
.pt36 { padding-top: 36px !important; }
.pt37 { padding-top: 37px !important; }
.pt38 { padding-top: 38px !important; }
.pt39 { padding-top: 39px !important; }
.pt40 { padding-top: 40px !important; }
.pt41 { padding-top: 41px !important; }
.pt42 { padding-top: 42px !important; }
.pt43 { padding-top: 43px !important; }
.pt44 { padding-top: 44px !important; }
.pt45 { padding-top: 45px !important; }
.pt46 { padding-top: 46px !important; }
.pt47 { padding-top: 47px !important; }
.pt48 { padding-top: 48px !important; }
.pt49 { padding-top: 49px !important; }
.pt50 { padding-top: 50px !important; }
.pt51 { padding-top: 51px !important; }
.pt52 { padding-top: 52px !important; }
.pt53 { padding-top: 53px !important; }
.pt54 { padding-top: 54px !important; }
.pt55 { padding-top: 55px !important; }
.pt56 { padding-top: 56px !important; }
.pt57 { padding-top: 57px !important; }
.pt58 { padding-top: 58px !important; }
.pt59 { padding-top: 59px !important; }
.pt60 { padding-top: 60px !important; }
.pt61 { padding-top: 61px !important; }
.pt62 { padding-top: 62px !important; }
.pt63 { padding-top: 63px !important; }
.pt64 { padding-top: 64px !important; }
.pt65 { padding-top: 65px !important; }
.pt66 { padding-top: 66px !important; }
.pt67 { padding-top: 67px !important; }
.pt68 { padding-top: 68px !important; }
.pt69 { padding-top: 69px !important; }
.pt70 { padding-top: 70px !important; }
.pt71 { padding-top: 71px !important; }
.pt72 { padding-top: 72px !important; }
.pt73 { padding-top: 73px !important; }
.pt74 { padding-top: 74px !important; }
.pt75 { padding-top: 75px !important; }
.pt76 { padding-top: 76px !important; }
.pt77 { padding-top: 77px !important; }
.pt78 { padding-top: 78px !important; }
.pt79 { padding-top: 79px !important; }
.pt80 { padding-top: 80px !important; }
.pt81 { padding-top: 81px !important; }
.pt82 { padding-top: 82px !important; }
.pt83 { padding-top: 83px !important; }
.pt84 { padding-top: 84px !important; }
.pt85 { padding-top: 85px !important; }
.pt86 { padding-top: 86px !important; }
.pt87 { padding-top: 87px !important; }
.pt88 { padding-top: 88px !important; }
.pt89 { padding-top: 89px !important; }
.pt90 { padding-top: 90px !important; }
.pt91 { padding-top: 91px !important; }
.pt92 { padding-top: 92px !important; }
.pt93 { padding-top: 93px !important; }
.pt94 { padding-top: 94px !important; }
.pt95 { padding-top: 95px !important; }
.pt96 { padding-top: 96px !important; }
.pt97 { padding-top: 97px !important; }
.pt98 { padding-top: 98px !important; }
.pt99 { padding-top: 99px !important; }
.pt100 { padding-top: 100px !important; }

.pr00 { padding-right: 0 !important; }
.pr01 { padding-right: 1px !important; }
.pr02 { padding-right: 2px !important; }
.pr03 { padding-right: 3px !important; }
.pr04 { padding-right: 4px !important; }
.pr05 { padding-right: 5px !important; }
.pr06 { padding-right: 6px !important; }
.pr07 { padding-right: 7px !important; }
.pr08 { padding-right: 8px !important; }
.pr09 { padding-right: 9px !important; }
.pr10 { padding-right: 10px !important; }
.pr11 { padding-right: 11px !important; }
.pr12 { padding-right: 12px !important; }
.pr13 { padding-right: 13px !important; }
.pr14 { padding-right: 14px !important; }
.pr15 { padding-right: 15px !important; }
.pr16 { padding-right: 16px !important; }
.pr17 { padding-right: 17px !important; }
.pr18 { padding-right: 18px !important; }
.pr19 { padding-right: 19px !important; }
.pr20 { padding-right: 20px !important; }
.pr21 { padding-right: 21px !important; }
.pr22 { padding-right: 22px !important; }
.pr23 { padding-right: 23px !important; }
.pr24 { padding-right: 24px !important; }
.pr25 { padding-right: 25px !important; }
.pr26 { padding-right: 26px !important; }
.pr27 { padding-right: 27px !important; }
.pr28 { padding-right: 28px !important; }
.pr29 { padding-right: 29px !important; }
.pr30 { padding-right: 30px !important; }
.pr31 { padding-right: 31px !important; }
.pr32 { padding-right: 32px !important; }
.pr33 { padding-right: 33px !important; }
.pr34 { padding-right: 34px !important; }
.pr35 { padding-right: 35px !important; }
.pr36 { padding-right: 36px !important; }
.pr37 { padding-right: 37px !important; }
.pr38 { padding-right: 38px !important; }
.pr39 { padding-right: 39px !important; }
.pr40 { padding-right: 40px !important; }
.pr41 { padding-right: 41px !important; }
.pr42 { padding-right: 42px !important; }
.pr43 { padding-right: 43px !important; }
.pr44 { padding-right: 44px !important; }
.pr45 { padding-right: 45px !important; }
.pr46 { padding-right: 46px !important; }
.pr47 { padding-right: 47px !important; }
.pr48 { padding-right: 48px !important; }
.pr49 { padding-right: 49px !important; }
.pr50 { padding-right: 50px !important; }
.pr51 { padding-right: 51px !important; }
.pr52 { padding-right: 52px !important; }
.pr53 { padding-right: 53px !important; }
.pr54 { padding-right: 54px !important; }
.pr55 { padding-right: 55px !important; }
.pr56 { padding-right: 56px !important; }
.pr57 { padding-right: 57px !important; }
.pr58 { padding-right: 58px !important; }
.pr59 { padding-right: 59px !important; }
.pr60 { padding-right: 60px !important; }
.pr61 { padding-right: 61px !important; }
.pr62 { padding-right: 62px !important; }
.pr63 { padding-right: 63px !important; }
.pr64 { padding-right: 64px !important; }
.pr65 { padding-right: 65px !important; }
.pr66 { padding-right: 66px !important; }
.pr67 { padding-right: 67px !important; }
.pr68 { padding-right: 68px !important; }
.pr69 { padding-right: 69px !important; }
.pr70 { padding-right: 70px !important; }
.pr71 { padding-right: 71px !important; }
.pr72 { padding-right: 72px !important; }
.pr73 { padding-right: 73px !important; }
.pr74 { padding-right: 74px !important; }
.pr75 { padding-right: 75px !important; }
.pr76 { padding-right: 76px !important; }
.pr77 { padding-right: 77px !important; }
.pr78 { padding-right: 78px !important; }
.pr79 { padding-right: 79px !important; }
.pr80 { padding-right: 80px !important; }
.pr81 { padding-right: 81px !important; }
.pr82 { padding-right: 82px !important; }
.pr83 { padding-right: 83px !important; }
.pr84 { padding-right: 84px !important; }
.pr85 { padding-right: 85px !important; }
.pr86 { padding-right: 86px !important; }
.pr87 { padding-right: 87px !important; }
.pr88 { padding-right: 88px !important; }
.pr89 { padding-right: 89px !important; }
.pr90 { padding-right: 90px !important; }
.pr91 { padding-right: 91px !important; }
.pr92 { padding-right: 92px !important; }
.pr93 { padding-right: 93px !important; }
.pr94 { padding-right: 94px !important; }
.pr95 { padding-right: 95px !important; }
.pr96 { padding-right: 96px !important; }
.pr97 { padding-right: 97px !important; }
.pr98 { padding-right: 98px !important; }
.pr99 { padding-right: 99px !important; }
.pr100 { padding-right: 100px !important; }

.pb00 { padding-bottom: 0 !important; }
.pb01 { padding-bottom: 1px !important; }
.pb02 { padding-bottom: 2px !important; }
.pb03 { padding-bottom: 3px !important; }
.pb04 { padding-bottom: 4px !important; }
.pb05 { padding-bottom: 5px !important; }
.pb06 { padding-bottom: 6px !important; }
.pb07 { padding-bottom: 7px !important; }
.pb08 { padding-bottom: 8px !important; }
.pb09 { padding-bottom: 9px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb11 { padding-bottom: 11px !important; }
.pb12 { padding-bottom: 12px !important; }
.pb13 { padding-bottom: 13px !important; }
.pb14 { padding-bottom: 14px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb16 { padding-bottom: 16px !important; }
.pb17 { padding-bottom: 17px !important; }
.pb18 { padding-bottom: 18px !important; }
.pb19 { padding-bottom: 19px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb21 { padding-bottom: 21px !important; }
.pb22 { padding-bottom: 22px !important; }
.pb23 { padding-bottom: 23px !important; }
.pb24 { padding-bottom: 24px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb26 { padding-bottom: 26px !important; }
.pb27 { padding-bottom: 27px !important; }
.pb28 { padding-bottom: 28px !important; }
.pb29 { padding-bottom: 29px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb31 { padding-bottom: 31px !important; }
.pb32 { padding-bottom: 32px !important; }
.pb33 { padding-bottom: 33px !important; }
.pb34 { padding-bottom: 34px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb36 { padding-bottom: 36px !important; }
.pb37 { padding-bottom: 37px !important; }
.pb38 { padding-bottom: 38px !important; }
.pb39 { padding-bottom: 39px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb41 { padding-bottom: 41px !important; }
.pb42 { padding-bottom: 42px !important; }
.pb43 { padding-bottom: 43px !important; }
.pb44 { padding-bottom: 44px !important; }
.pb45 { padding-bottom: 45px !important; }
.pb46 { padding-bottom: 46px !important; }
.pb47 { padding-bottom: 47px !important; }
.pb48 { padding-bottom: 48px !important; }
.pb49 { padding-bottom: 49px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb51 { padding-bottom: 51px !important; }
.pb52 { padding-bottom: 52px !important; }
.pb53 { padding-bottom: 53px !important; }
.pb54 { padding-bottom: 54px !important; }
.pb55 { padding-bottom: 55px !important; }
.pb56 { padding-bottom: 56px !important; }
.pb57 { padding-bottom: 57px !important; }
.pb58 { padding-bottom: 58px !important; }
.pb59 { padding-bottom: 59px !important; }
.pb60 { padding-bottom: 60px !important; }
.pb61 { padding-bottom: 61px !important; }
.pb62 { padding-bottom: 62px !important; }
.pb63 { padding-bottom: 63px !important; }
.pb64 { padding-bottom: 64px !important; }
.pb65 { padding-bottom: 65px !important; }
.pb66 { padding-bottom: 66px !important; }
.pb67 { padding-bottom: 67px !important; }
.pb68 { padding-bottom: 68px !important; }
.pb69 { padding-bottom: 69px !important; }
.pb70 { padding-bottom: 70px !important; }
.pb71 { padding-bottom: 71px !important; }
.pb72 { padding-bottom: 72px !important; }
.pb73 { padding-bottom: 73px !important; }
.pb74 { padding-bottom: 74px !important; }
.pb75 { padding-bottom: 75px !important; }
.pb76 { padding-bottom: 76px !important; }
.pb77 { padding-bottom: 77px !important; }
.pb78 { padding-bottom: 78px !important; }
.pb79 { padding-bottom: 79px !important; }
.pb80 { padding-bottom: 80px !important; }
.pb81 { padding-bottom: 81px !important; }
.pb82 { padding-bottom: 82px !important; }
.pb83 { padding-bottom: 83px !important; }
.pb84 { padding-bottom: 84px !important; }
.pb85 { padding-bottom: 85px !important; }
.pb86 { padding-bottom: 86px !important; }
.pb87 { padding-bottom: 87px !important; }
.pb88 { padding-bottom: 88px !important; }
.pb89 { padding-bottom: 89px !important; }
.pb90 { padding-bottom: 90px !important; }
.pb91 { padding-bottom: 91px !important; }
.pb92 { padding-bottom: 92px !important; }
.pb93 { padding-bottom: 93px !important; }
.pb94 { padding-bottom: 94px !important; }
.pb95 { padding-bottom: 95px !important; }
.pb96 { padding-bottom: 96px !important; }
.pb97 { padding-bottom: 97px !important; }
.pb98 { padding-bottom: 98px !important; }
.pb99 { padding-bottom: 99px !important; }
.pb100 { padding-bottom: 100px !important; }

.pl00 { padding-left: 0 !important; }
.pl01 { padding-left: 1px !important; }
.pl02 { padding-left: 2px !important; }
.pl03 { padding-left: 3px !important; }
.pl04 { padding-left: 4px !important; }
.pl05 { padding-left: 5px !important; }
.pl06 { padding-left: 6px !important; }
.pl07 { padding-left: 7px !important; }
.pl08 { padding-left: 8px !important; }
.pl09 { padding-left: 9px !important; }
.pl10 { padding-left: 10px !important; }
.pl11 { padding-left: 11px !important; }
.pl12 { padding-left: 12px !important; }
.pl13 { padding-left: 13px !important; }
.pl14 { padding-left: 14px !important; }
.pl15 { padding-left: 15px !important; }
.pl16 { padding-left: 16px !important; }
.pl17 { padding-left: 17px !important; }
.pl18 { padding-left: 18px !important; }
.pl19 { padding-left: 19px !important; }
.pl20 { padding-left: 20px !important; }
.pl21 { padding-left: 21px !important; }
.pl22 { padding-left: 22px !important; }
.pl23 { padding-left: 23px !important; }
.pl24 { padding-left: 24px !important; }
.pl25 { padding-left: 25px !important; }
.pl26 { padding-left: 26px !important; }
.pl27 { padding-left: 27px !important; }
.pl28 { padding-left: 28px !important; }
.pl29 { padding-left: 29px !important; }
.pl30 { padding-left: 30px !important; }
.pl31 { padding-left: 31px !important; }
.pl32 { padding-left: 32px !important; }
.pl33 { padding-left: 33px !important; }
.pl34 { padding-left: 34px !important; }
.pl35 { padding-left: 35px !important; }
.pl36 { padding-left: 36px !important; }
.pl37 { padding-left: 37px !important; }
.pl38 { padding-left: 38px !important; }
.pl39 { padding-left: 39px !important; }
.pl40 { padding-left: 40px !important; }
.pl41 { padding-left: 41px !important; }
.pl42 { padding-left: 42px !important; }
.pl43 { padding-left: 43px !important; }
.pl44 { padding-left: 44px !important; }
.pl45 { padding-left: 45px !important; }
.pl46 { padding-left: 46px !important; }
.pl47 { padding-left: 47px !important; }
.pl48 { padding-left: 48px !important; }
.pl49 { padding-left: 49px !important; }
.pl50 { padding-left: 50px !important; }
.pl51 { padding-left: 51px !important; }
.pl52 { padding-left: 52px !important; }
.pl53 { padding-left: 53px !important; }
.pl54 { padding-left: 54px !important; }
.pl55 { padding-left: 55px !important; }
.pl56 { padding-left: 56px !important; }
.pl57 { padding-left: 57px !important; }
.pl58 { padding-left: 58px !important; }
.pl59 { padding-left: 59px !important; }
.pl60 { padding-left: 60px !important; }
.pl61 { padding-left: 61px !important; }
.pl62 { padding-left: 62px !important; }
.pl63 { padding-left: 63px !important; }
.pl64 { padding-left: 64px !important; }
.pl65 { padding-left: 65px !important; }
.pl66 { padding-left: 66px !important; }
.pl67 { padding-left: 67px !important; }
.pl68 { padding-left: 68px !important; }
.pl69 { padding-left: 69px !important; }
.pl70 { padding-left: 70px !important; }
.pl71 { padding-left: 71px !important; }
.pl72 { padding-left: 72px !important; }
.pl73 { padding-left: 73px !important; }
.pl74 { padding-left: 74px !important; }
.pl75 { padding-left: 75px !important; }
.pl76 { padding-left: 76px !important; }
.pl77 { padding-left: 77px !important; }
.pl78 { padding-left: 78px !important; }
.pl79 { padding-left: 79px !important; }
.pl80 { padding-left: 80px !important; }
.pl81 { padding-left: 81px !important; }
.pl82 { padding-left: 82px !important; }
.pl83 { padding-left: 83px !important; }
.pl84 { padding-left: 84px !important; }
.pl85 { padding-left: 85px !important; }
.pl86 { padding-left: 86px !important; }
.pl87 { padding-left: 87px !important; }
.pl88 { padding-left: 88px !important; }
.pl89 { padding-left: 89px !important; }
.pl90 { padding-left: 90px !important; }
.pl91 { padding-left: 91px !important; }
.pl92 { padding-left: 92px !important; }
.pl93 { padding-left: 93px !important; }
.pl94 { padding-left: 94px !important; }
.pl95 { padding-left: 95px !important; }
.pl96 { padding-left: 96px !important; }
.pl97 { padding-left: 97px !important; }
.pl98 { padding-left: 98px !important; }
.pl99 { padding-left: 99px !important; }
.pl100 { padding-left: 100px !important; }



/* rem */
.p01r { padding: .1rem !important; }
.p02r { padding: .2rem !important; }
.p03r { padding: .3rem !important; }
.p04r { padding: .4rem !important; }
.p05r { padding: .5rem !important; }
.p06r { padding: .6rem !important; }
.p07r { padding: .7rem !important; }
.p08r { padding: .8rem !important; }
.p09r { padding: .9rem !important; }
.p10r { padding: 1rem !important; }
.p11r { padding: 1.1rem !important; }
.p12r { padding: 1.2rem !important; }
.p13r { padding: 1.3rem !important; }
.p14r { padding: 1.4rem !important; }
.p15r { padding: 1.5rem !important; }
.p16r { padding: 1.6rem !important; }
.p17r { padding: 1.7rem !important; }
.p18r { padding: 1.8rem !important; }
.p19r { padding: 1.9rem !important; }
.p20r { padding: 2rem !important; }
.p21r { padding: 2.1rem !important; }
.p22r { padding: 2.2rem !important; }
.p23r { padding: 2.3rem !important; }
.p24r { padding: 2.4rem !important; }
.p25r { padding: 2.5rem !important; }
.p26r { padding: 2.6rem !important; }
.p27r { padding: 2.7rem !important; }
.p28r { padding: 2.8rem !important; }
.p29r { padding: 2.9rem !important; }
.p30r { padding: 3rem !important; }
.p31r { padding: 3.1rem !important; }
.p32r { padding: 3.2rem !important; }
.p33r { padding: 3.3rem !important; }
.p34r { padding: 3.4rem !important; }
.p35r { padding: 3.5rem !important; }
.p36r { padding: 3.6rem !important; }
.p37r { padding: 3.7rem !important; }
.p38r { padding: 3.8rem !important; }
.p39r { padding: 3.9rem !important; }
.p40r { padding: 4rem !important; }
.p41r { padding: 4.1rem !important; }
.p42r { padding: 4.2rem !important; }
.p43r { padding: 4.3rem !important; }
.p44r { padding: 4.4rem !important; }
.p45r { padding: 4.5rem !important; }
.p46r { padding: 4.6rem !important; }
.p47r { padding: 4.7rem !important; }
.p48r { padding: 4.8rem !important; }
.p49r { padding: 4.9rem !important; }
.p50r { padding: 5rem !important; }
.p51r { padding: 5.1rem !important; }
.p52r { padding: 5.2rem !important; }
.p53r { padding: 5.3rem !important; }
.p54r { padding: 5.4rem !important; }
.p55r { padding: 5.5rem !important; }
.p56r { padding: 5.6rem !important; }
.p57r { padding: 5.7rem !important; }
.p58r { padding: 5.8rem !important; }
.p59r { padding: 5.9rem !important; }
.p60r { padding: 6rem !important; }
.p61r { padding: 6.1rem !important; }
.p62r { padding: 6.2rem !important; }
.p63r { padding: 6.3rem !important; }
.p64r { padding: 6.4rem !important; }
.p65r { padding: 6.5rem !important; }
.p66r { padding: 6.6rem !important; }
.p67r { padding: 6.7rem !important; }
.p68r { padding: 6.8rem !important; }
.p69r { padding: 6.9rem !important; }
.p70r { padding: 7rem !important; }
.p71r { padding: 7.1rem !important; }
.p72r { padding: 7.2rem !important; }
.p73r { padding: 7.3rem !important; }
.p74r { padding: 7.4rem !important; }
.p75r { padding: 7.5rem !important; }
.p76r { padding: 7.6rem !important; }
.p77r { padding: 7.7rem !important; }
.p78r { padding: 7.8rem !important; }
.p79r { padding: 7.9rem !important; }
.p80r { padding: 8rem !important; }
.p81r { padding: 8.1rem !important; }
.p82r { padding: 8.2rem !important; }
.p83r { padding: 8.3rem !important; }
.p84r { padding: 8.4rem !important; }
.p85r { padding: 8.5rem !important; }
.p86r { padding: 8.6rem !important; }
.p87r { padding: 8.7rem !important; }
.p88r { padding: 8.8rem !important; }
.p89r { padding: 8.9rem !important; }
.p90r { padding: 9rem !important; }
.p91r { padding: 9.1rem !important; }
.p92r { padding: 9.2rem !important; }
.p93r { padding: 9.3rem !important; }
.p94r { padding: 9.4rem !important; }
.p95r { padding: 9.5rem !important; }
.p96r { padding: 9.6rem !important; }
.p97r { padding: 9.7rem !important; }
.p98r { padding: 9.8rem !important; }
.p99r { padding: 9.9rem !important; }
.p100r { padding: 10rem !important; }

.pt01r { padding-top: .1rem !important; }
.pt02r { padding-top: .2rem !important; }
.pt03r { padding-top: .3rem !important; }
.pt04r { padding-top: .4rem !important; }
.pt05r { padding-top: .5rem !important; }
.pt06r { padding-top: .6rem !important; }
.pt07r { padding-top: .7rem !important; }
.pt08r { padding-top: .8rem !important; }
.pt09r { padding-top: .9rem !important; }
.pt10r { padding-top: 1rem !important; }
.pt11r { padding-top: 1.1rem !important; }
.pt12r { padding-top: 1.2rem !important; }
.pt13r { padding-top: 1.3rem !important; }
.pt14r { padding-top: 1.4rem !important; }
.pt15r { padding-top: 1.5rem !important; }
.pt16r { padding-top: 1.6rem !important; }
.pt17r { padding-top: 1.7rem !important; }
.pt18r { padding-top: 1.8rem !important; }
.pt19r { padding-top: 1.9rem !important; }
.pt20r { padding-top: 2rem !important; }
.pt21r { padding-top: 2.1rem !important; }
.pt22r { padding-top: 2.2rem !important; }
.pt23r { padding-top: 2.3rem !important; }
.pt24r { padding-top: 2.4rem !important; }
.pt25r { padding-top: 2.5rem !important; }
.pt26r { padding-top: 2.6rem !important; }
.pt27r { padding-top: 2.7rem !important; }
.pt28r { padding-top: 2.8rem !important; }
.pt29r { padding-top: 2.9rem !important; }
.pt30r { padding-top: 3rem !important; }
.pt31r { padding-top: 3.1rem !important; }
.pt32r { padding-top: 3.2rem !important; }
.pt33r { padding-top: 3.3rem !important; }
.pt34r { padding-top: 3.4rem !important; }
.pt35r { padding-top: 3.5rem !important; }
.pt36r { padding-top: 3.6rem !important; }
.pt37r { padding-top: 3.7rem !important; }
.pt38r { padding-top: 3.8rem !important; }
.pt39r { padding-top: 3.9rem !important; }
.pt40r { padding-top: 4rem !important; }
.pt41r { padding-top: 4.1rem !important; }
.pt42r { padding-top: 4.2rem !important; }
.pt43r { padding-top: 4.3rem !important; }
.pt44r { padding-top: 4.4rem !important; }
.pt45r { padding-top: 4.5rem !important; }
.pt46r { padding-top: 4.6rem !important; }
.pt47r { padding-top: 4.7rem !important; }
.pt48r { padding-top: 4.8rem !important; }
.pt49r { padding-top: 4.9rem !important; }
.pt50r { padding-top: 5rem !important; }
.pt51r { padding-top: 5.1rem !important; }
.pt52r { padding-top: 5.2rem !important; }
.pt53r { padding-top: 5.3rem !important; }
.pt54r { padding-top: 5.4rem !important; }
.pt55r { padding-top: 5.5rem !important; }
.pt56r { padding-top: 5.6rem !important; }
.pt57r { padding-top: 5.7rem !important; }
.pt58r { padding-top: 5.8rem !important; }
.pt59r { padding-top: 5.9rem !important; }
.pt60r { padding-top: 6rem !important; }
.pt61r { padding-top: 6.1rem !important; }
.pt62r { padding-top: 6.2rem !important; }
.pt63r { padding-top: 6.3rem !important; }
.pt64r { padding-top: 6.4rem !important; }
.pt65r { padding-top: 6.5rem !important; }
.pt66r { padding-top: 6.6rem !important; }
.pt67r { padding-top: 6.7rem !important; }
.pt68r { padding-top: 6.8rem !important; }
.pt69r { padding-top: 6.9rem !important; }
.pt70r { padding-top: 7rem !important; }
.pt71r { padding-top: 7.1rem !important; }
.pt72r { padding-top: 7.2rem !important; }
.pt73r { padding-top: 7.3rem !important; }
.pt74r { padding-top: 7.4rem !important; }
.pt75r { padding-top: 7.5rem !important; }
.pt76r { padding-top: 7.6rem !important; }
.pt77r { padding-top: 7.7rem !important; }
.pt78r { padding-top: 7.8rem !important; }
.pt79r { padding-top: 7.9rem !important; }
.pt80r { padding-top: 8rem !important; }
.pt81r { padding-top: 8.1rem !important; }
.pt82r { padding-top: 8.2rem !important; }
.pt83r { padding-top: 8.3rem !important; }
.pt84r { padding-top: 8.4rem !important; }
.pt85r { padding-top: 8.5rem !important; }
.pt86r { padding-top: 8.6rem !important; }
.pt87r { padding-top: 8.7rem !important; }
.pt88r { padding-top: 8.8rem !important; }
.pt89r { padding-top: 8.9rem !important; }
.pt90r { padding-top: 9rem !important; }
.pt91r { padding-top: 9.1rem !important; }
.pt92r { padding-top: 9.2rem !important; }
.pt93r { padding-top: 9.3rem !important; }
.pt94r { padding-top: 9.4rem !important; }
.pt95r { padding-top: 9.5rem !important; }
.pt96r { padding-top: 9.6rem !important; }
.pt97r { padding-top: 9.7rem !important; }
.pt98r { padding-top: 9.8rem !important; }
.pt99r { padding-top: 9.9rem !important; }
.pt100r { padding-top: 10rem !important; }

.pr01r { padding-right: .1rem !important; }
.pr02r { padding-right: .2rem !important; }
.pr03r { padding-right: .3rem !important; }
.pr04r { padding-right: .4rem !important; }
.pr05r { padding-right: .5rem !important; }
.pr06r { padding-right: .6rem !important; }
.pr07r { padding-right: .7rem !important; }
.pr08r { padding-right: .8rem !important; }
.pr09r { padding-right: .9rem !important; }
.pr10r { padding-right: 1rem !important; }
.pr11r { padding-right: 1.1rem !important; }
.pr12r { padding-right: 1.2rem !important; }
.pr13r { padding-right: 1.3rem !important; }
.pr14r { padding-right: 1.4rem !important; }
.pr15r { padding-right: 1.5rem !important; }
.pr16r { padding-right: 1.6rem !important; }
.pr17r { padding-right: 1.7rem !important; }
.pr18r { padding-right: 1.8rem !important; }
.pr19r { padding-right: 1.9rem !important; }
.pr20r { padding-right: 2rem !important; }
.pr21r { padding-right: 2.1rem !important; }
.pr22r { padding-right: 2.2rem !important; }
.pr23r { padding-right: 2.3rem !important; }
.pr24r { padding-right: 2.4rem !important; }
.pr25r { padding-right: 2.5rem !important; }
.pr26r { padding-right: 2.6rem !important; }
.pr27r { padding-right: 2.7rem !important; }
.pr28r { padding-right: 2.8rem !important; }
.pr29r { padding-right: 2.9rem !important; }
.pr30r { padding-right: 3rem !important; }
.pr31r { padding-right: 3.1rem !important; }
.pr32r { padding-right: 3.2rem !important; }
.pr33r { padding-right: 3.3rem !important; }
.pr34r { padding-right: 3.4rem !important; }
.pr35r { padding-right: 3.5rem !important; }
.pr36r { padding-right: 3.6rem !important; }
.pr37r { padding-right: 3.7rem !important; }
.pr38r { padding-right: 3.8rem !important; }
.pr39r { padding-right: 3.9rem !important; }
.pr40r { padding-right: 4rem !important; }
.pr41r { padding-right: 4.1rem !important; }
.pr42r { padding-right: 4.2rem !important; }
.pr43r { padding-right: 4.3rem !important; }
.pr44r { padding-right: 4.4rem !important; }
.pr45r { padding-right: 4.5rem !important; }
.pr46r { padding-right: 4.6rem !important; }
.pr47r { padding-right: 4.7rem !important; }
.pr48r { padding-right: 4.8rem !important; }
.pr49r { padding-right: 4.9rem !important; }
.pr50r { padding-right: 5rem !important; }
.pr51r { padding-right: 5.1rem !important; }
.pr52r { padding-right: 5.2rem !important; }
.pr53r { padding-right: 5.3rem !important; }
.pr54r { padding-right: 5.4rem !important; }
.pr55r { padding-right: 5.5rem !important; }
.pr56r { padding-right: 5.6rem !important; }
.pr57r { padding-right: 5.7rem !important; }
.pr58r { padding-right: 5.8rem !important; }
.pr59r { padding-right: 5.9rem !important; }
.pr60r { padding-right: 6rem !important; }
.pr61r { padding-right: 6.1rem !important; }
.pr62r { padding-right: 6.2rem !important; }
.pr63r { padding-right: 6.3rem !important; }
.pr64r { padding-right: 6.4rem !important; }
.pr65r { padding-right: 6.5rem !important; }
.pr66r { padding-right: 6.6rem !important; }
.pr67r { padding-right: 6.7rem !important; }
.pr68r { padding-right: 6.8rem !important; }
.pr69r { padding-right: 6.9rem !important; }
.pr70r { padding-right: 7rem !important; }
.pr71r { padding-right: 7.1rem !important; }
.pr72r { padding-right: 7.2rem !important; }
.pr73r { padding-right: 7.3rem !important; }
.pr74r { padding-right: 7.4rem !important; }
.pr75r { padding-right: 7.5rem !important; }
.pr76r { padding-right: 7.6rem !important; }
.pr77r { padding-right: 7.7rem !important; }
.pr78r { padding-right: 7.8rem !important; }
.pr79r { padding-right: 7.9rem !important; }
.pr80r { padding-right: 8rem !important; }
.pr81r { padding-right: 8.1rem !important; }
.pr82r { padding-right: 8.2rem !important; }
.pr83r { padding-right: 8.3rem !important; }
.pr84r { padding-right: 8.4rem !important; }
.pr85r { padding-right: 8.5rem !important; }
.pr86r { padding-right: 8.6rem !important; }
.pr87r { padding-right: 8.7rem !important; }
.pr88r { padding-right: 8.8rem !important; }
.pr89r { padding-right: 8.9rem !important; }
.pr90r { padding-right: 9rem !important; }
.pr91r { padding-right: 9.1rem !important; }
.pr92r { padding-right: 9.2rem !important; }
.pr93r { padding-right: 9.3rem !important; }
.pr94r { padding-right: 9.4rem !important; }
.pr95r { padding-right: 9.5rem !important; }
.pr96r { padding-right: 9.6rem !important; }
.pr97r { padding-right: 9.7rem !important; }
.pr98r { padding-right: 9.8rem !important; }
.pr99r { padding-right: 9.9rem !important; }
.pr100r { padding-right: 10rem !important; }

.pb01r { padding-bottom: .1rem !important; }
.pb02r { padding-bottom: .2rem !important; }
.pb03r { padding-bottom: .3rem !important; }
.pb04r { padding-bottom: .4rem !important; }
.pb05r { padding-bottom: .5rem !important; }
.pb06r { padding-bottom: .6rem !important; }
.pb07r { padding-bottom: .7rem !important; }
.pb08r { padding-bottom: .8rem !important; }
.pb09r { padding-bottom: .9rem !important; }
.pb10r { padding-bottom: 1rem !important; }
.pb11r { padding-bottom: 1.1rem !important; }
.pb12r { padding-bottom: 1.2rem !important; }
.pb13r { padding-bottom: 1.3rem !important; }
.pb14r { padding-bottom: 1.4rem !important; }
.pb15r { padding-bottom: 1.5rem !important; }
.pb16r { padding-bottom: 1.6rem !important; }
.pb17r { padding-bottom: 1.7rem !important; }
.pb18r { padding-bottom: 1.8rem !important; }
.pb19r { padding-bottom: 1.9rem !important; }
.pb20r { padding-bottom: 2rem !important; }
.pb21r { padding-bottom: 2.1rem !important; }
.pb22r { padding-bottom: 2.2rem !important; }
.pb23r { padding-bottom: 2.3rem !important; }
.pb24r { padding-bottom: 2.4rem !important; }
.pb25r { padding-bottom: 2.5rem !important; }
.pb26r { padding-bottom: 2.6rem !important; }
.pb27r { padding-bottom: 2.7rem !important; }
.pb28r { padding-bottom: 2.8rem !important; }
.pb29r { padding-bottom: 2.9rem !important; }
.pb30r { padding-bottom: 3rem !important; }
.pb31r { padding-bottom: 3.1rem !important; }
.pb32r { padding-bottom: 3.2rem !important; }
.pb33r { padding-bottom: 3.3rem !important; }
.pb34r { padding-bottom: 3.4rem !important; }
.pb35r { padding-bottom: 3.5rem !important; }
.pb36r { padding-bottom: 3.6rem !important; }
.pb37r { padding-bottom: 3.7rem !important; }
.pb38r { padding-bottom: 3.8rem !important; }
.pb39r { padding-bottom: 3.9rem !important; }
.pb40r { padding-bottom: 4rem !important; }
.pb41r { padding-bottom: 4.1rem !important; }
.pb42r { padding-bottom: 4.2rem !important; }
.pb43r { padding-bottom: 4.3rem !important; }
.pb44r { padding-bottom: 4.4rem !important; }
.pb45r { padding-bottom: 4.5rem !important; }
.pb46r { padding-bottom: 4.6rem !important; }
.pb47r { padding-bottom: 4.7rem !important; }
.pb48r { padding-bottom: 4.8rem !important; }
.pb49r { padding-bottom: 4.9rem !important; }
.pb50r { padding-bottom: 5rem !important; }
.pb51r { padding-bottom: 5.1rem !important; }
.pb52r { padding-bottom: 5.2rem !important; }
.pb53r { padding-bottom: 5.3rem !important; }
.pb54r { padding-bottom: 5.4rem !important; }
.pb55r { padding-bottom: 5.5rem !important; }
.pb56r { padding-bottom: 5.6rem !important; }
.pb57r { padding-bottom: 5.7rem !important; }
.pb58r { padding-bottom: 5.8rem !important; }
.pb59r { padding-bottom: 5.9rem !important; }
.pb60r { padding-bottom: 6rem !important; }
.pb61r { padding-bottom: 6.1rem !important; }
.pb62r { padding-bottom: 6.2rem !important; }
.pb63r { padding-bottom: 6.3rem !important; }
.pb64r { padding-bottom: 6.4rem !important; }
.pb65r { padding-bottom: 6.5rem !important; }
.pb66r { padding-bottom: 6.6rem !important; }
.pb67r { padding-bottom: 6.7rem !important; }
.pb68r { padding-bottom: 6.8rem !important; }
.pb69r { padding-bottom: 6.9rem !important; }
.pb70r { padding-bottom: 7rem !important; }
.pb71r { padding-bottom: 7.1rem !important; }
.pb72r { padding-bottom: 7.2rem !important; }
.pb73r { padding-bottom: 7.3rem !important; }
.pb74r { padding-bottom: 7.4rem !important; }
.pb75r { padding-bottom: 7.5rem !important; }
.pb76r { padding-bottom: 7.6rem !important; }
.pb77r { padding-bottom: 7.7rem !important; }
.pb78r { padding-bottom: 7.8rem !important; }
.pb79r { padding-bottom: 7.9rem !important; }
.pb80r { padding-bottom: 8rem !important; }
.pb81r { padding-bottom: 8.1rem !important; }
.pb82r { padding-bottom: 8.2rem !important; }
.pb83r { padding-bottom: 8.3rem !important; }
.pb84r { padding-bottom: 8.4rem !important; }
.pb85r { padding-bottom: 8.5rem !important; }
.pb86r { padding-bottom: 8.6rem !important; }
.pb87r { padding-bottom: 8.7rem !important; }
.pb88r { padding-bottom: 8.8rem !important; }
.pb89r { padding-bottom: 8.9rem !important; }
.pb90r { padding-bottom: 9rem !important; }
.pb91r { padding-bottom: 9.1rem !important; }
.pb92r { padding-bottom: 9.2rem !important; }
.pb93r { padding-bottom: 9.3rem !important; }
.pb94r { padding-bottom: 9.4rem !important; }
.pb95r { padding-bottom: 9.5rem !important; }
.pb96r { padding-bottom: 9.6rem !important; }
.pb97r { padding-bottom: 9.7rem !important; }
.pb98r { padding-bottom: 9.8rem !important; }
.pb99r { padding-bottom: 9.9rem !important; }
.pb100r { padding-bottom: 10rem !important; }

.pl01r { padding-left: .1rem !important; }
.pl02r { padding-left: .2rem !important; }
.pl03r { padding-left: .3rem !important; }
.pl04r { padding-left: .4rem !important; }
.pl05r { padding-left: .5rem !important; }
.pl06r { padding-left: .6rem !important; }
.pl07r { padding-left: .7rem !important; }
.pl08r { padding-left: .8rem !important; }
.pl09r { padding-left: .9rem !important; }
.pl10r { padding-left: 1rem !important; }
.pl11r { padding-left: 1.1rem !important; }
.pl12r { padding-left: 1.2rem !important; }
.pl13r { padding-left: 1.3rem !important; }
.pl14r { padding-left: 1.4rem !important; }
.pl15r { padding-left: 1.5rem !important; }
.pl16r { padding-left: 1.6rem !important; }
.pl17r { padding-left: 1.7rem !important; }
.pl18r { padding-left: 1.8rem !important; }
.pl19r { padding-left: 1.9rem !important; }
.pl20r { padding-left: 2rem !important; }
.pl21r { padding-left: 2.1rem !important; }
.pl22r { padding-left: 2.2rem !important; }
.pl23r { padding-left: 2.3rem !important; }
.pl24r { padding-left: 2.4rem !important; }
.pl25r { padding-left: 2.5rem !important; }
.pl26r { padding-left: 2.6rem !important; }
.pl27r { padding-left: 2.7rem !important; }
.pl28r { padding-left: 2.8rem !important; }
.pl29r { padding-left: 2.9rem !important; }
.pl30r { padding-left: 3rem !important; }
.pl31r { padding-left: 3.1rem !important; }
.pl32r { padding-left: 3.2rem !important; }
.pl33r { padding-left: 3.3rem !important; }
.pl34r { padding-left: 3.4rem !important; }
.pl35r { padding-left: 3.5rem !important; }
.pl36r { padding-left: 3.6rem !important; }
.pl37r { padding-left: 3.7rem !important; }
.pl38r { padding-left: 3.8rem !important; }
.pl39r { padding-left: 3.9rem !important; }
.pl40r { padding-left: 4rem !important; }
.pl41r { padding-left: 4.1rem !important; }
.pl42r { padding-left: 4.2rem !important; }
.pl43r { padding-left: 4.3rem !important; }
.pl44r { padding-left: 4.4rem !important; }
.pl45r { padding-left: 4.5rem !important; }
.pl46r { padding-left: 4.6rem !important; }
.pl47r { padding-left: 4.7rem !important; }
.pl48r { padding-left: 4.8rem !important; }
.pl49r { padding-left: 4.9rem !important; }
.pl50r { padding-left: 5rem !important; }
.pl51r { padding-left: 5.1rem !important; }
.pl52r { padding-left: 5.2rem !important; }
.pl53r { padding-left: 5.3rem !important; }
.pl54r { padding-left: 5.4rem !important; }
.pl55r { padding-left: 5.5rem !important; }
.pl56r { padding-left: 5.6rem !important; }
.pl57r { padding-left: 5.7rem !important; }
.pl58r { padding-left: 5.8rem !important; }
.pl59r { padding-left: 5.9rem !important; }
.pl60r { padding-left: 6rem !important; }
.pl61r { padding-left: 6.1rem !important; }
.pl62r { padding-left: 6.2rem !important; }
.pl63r { padding-left: 6.3rem !important; }
.pl64r { padding-left: 6.4rem !important; }
.pl65r { padding-left: 6.5rem !important; }
.pl66r { padding-left: 6.6rem !important; }
.pl67r { padding-left: 6.7rem !important; }
.pl68r { padding-left: 6.8rem !important; }
.pl69r { padding-left: 6.9rem !important; }
.pl70r { padding-left: 7rem !important; }
.pl71r { padding-left: 7.1rem !important; }
.pl72r { padding-left: 7.2rem !important; }
.pl73r { padding-left: 7.3rem !important; }
.pl74r { padding-left: 7.4rem !important; }
.pl75r { padding-left: 7.5rem !important; }
.pl76r { padding-left: 7.6rem !important; }
.pl77r { padding-left: 7.7rem !important; }
.pl78r { padding-left: 7.8rem !important; }
.pl79r { padding-left: 7.9rem !important; }
.pl80r { padding-left: 8rem !important; }
.pl81r { padding-left: 8.1rem !important; }
.pl82r { padding-left: 8.2rem !important; }
.pl83r { padding-left: 8.3rem !important; }
.pl84r { padding-left: 8.4rem !important; }
.pl85r { padding-left: 8.5rem !important; }
.pl86r { padding-left: 8.6rem !important; }
.pl87r { padding-left: 8.7rem !important; }
.pl88r { padding-left: 8.8rem !important; }
.pl89r { padding-left: 8.9rem !important; }
.pl90r { padding-left: 9rem !important; }
.pl91r { padding-left: 9.1rem !important; }
.pl92r { padding-left: 9.2rem !important; }
.pl93r { padding-left: 9.3rem !important; }
.pl94r { padding-left: 9.4rem !important; }
.pl95r { padding-left: 9.5rem !important; }
.pl96r { padding-left: 9.6rem !important; }
.pl97r { padding-left: 9.7rem !important; }
.pl98r { padding-left: 9.8rem !important; }
.pl99r { padding-left: 9.9rem !important; }
.pl100r { padding-left: 10rem !important; }



@media screen and (min-width: 480px) {
	.p00_sm { padding: 0 !important; }
	.p01_sm { padding: 1px !important; }
	.p02_sm { padding: 2px !important; }
	.p03_sm { padding: 3px !important; }
	.p04_sm { padding: 4px !important; }
	.p05_sm { padding: 5px !important; }
	.p06_sm { padding: 6px !important; }
	.p07_sm { padding: 7px !important; }
	.p08_sm { padding: 8px !important; }
	.p09_sm { padding: 9px !important; }
	.p10_sm { padding: 10px !important; }
	.p11_sm { padding: 11px !important; }
	.p12_sm { padding: 12px !important; }
	.p13_sm { padding: 13px !important; }
	.p14_sm { padding: 14px !important; }
	.p15_sm { padding: 15px !important; }
	.p16_sm { padding: 16px !important; }
	.p17_sm { padding: 17px !important; }
	.p18_sm { padding: 18px !important; }
	.p19_sm { padding: 19px !important; }
	.p20_sm { padding: 20px !important; }
	.p21_sm { padding: 21px !important; }
	.p22_sm { padding: 22px !important; }
	.p23_sm { padding: 23px !important; }
	.p24_sm { padding: 24px !important; }
	.p25_sm { padding: 25px !important; }
	.p26_sm { padding: 26px !important; }
	.p27_sm { padding: 27px !important; }
	.p28_sm { padding: 28px !important; }
	.p29_sm { padding: 29px !important; }
	.p30_sm { padding: 30px !important; }
	.p31_sm { padding: 31px !important; }
	.p32_sm { padding: 32px !important; }
	.p33_sm { padding: 33px !important; }
	.p34_sm { padding: 34px !important; }
	.p35_sm { padding: 35px !important; }
	.p36_sm { padding: 36px !important; }
	.p37_sm { padding: 37px !important; }
	.p38_sm { padding: 38px !important; }
	.p39_sm { padding: 39px !important; }
	.p40_sm { padding: 40px !important; }
	.p41_sm { padding: 41px !important; }
	.p42_sm { padding: 42px !important; }
	.p43_sm { padding: 43px !important; }
	.p44_sm { padding: 44px !important; }
	.p45_sm { padding: 45px !important; }
	.p46_sm { padding: 46px !important; }
	.p47_sm { padding: 47px !important; }
	.p48_sm { padding: 48px !important; }
	.p49_sm { padding: 49px !important; }
	.p50_sm { padding: 50px !important; }
	.p51_sm { padding: 51px !important; }
	.p52_sm { padding: 52px !important; }
	.p53_sm { padding: 53px !important; }
	.p54_sm { padding: 54px !important; }
	.p55_sm { padding: 55px !important; }
	.p56_sm { padding: 56px !important; }
	.p57_sm { padding: 57px !important; }
	.p58_sm { padding: 58px !important; }
	.p59_sm { padding: 59px !important; }
	.p60_sm { padding: 60px !important; }
	.p61_sm { padding: 61px !important; }
	.p62_sm { padding: 62px !important; }
	.p63_sm { padding: 63px !important; }
	.p64_sm { padding: 64px !important; }
	.p65_sm { padding: 65px !important; }
	.p66_sm { padding: 66px !important; }
	.p67_sm { padding: 67px !important; }
	.p68_sm { padding: 68px !important; }
	.p69_sm { padding: 69px !important; }
	.p70_sm { padding: 70px !important; }
	.p71_sm { padding: 71px !important; }
	.p72_sm { padding: 72px !important; }
	.p73_sm { padding: 73px !important; }
	.p74_sm { padding: 74px !important; }
	.p75_sm { padding: 75px !important; }
	.p76_sm { padding: 76px !important; }
	.p77_sm { padding: 77px !important; }
	.p78_sm { padding: 78px !important; }
	.p79_sm { padding: 79px !important; }
	.p80_sm { padding: 80px !important; }
	.p81_sm { padding: 81px !important; }
	.p82_sm { padding: 82px !important; }
	.p83_sm { padding: 83px !important; }
	.p84_sm { padding: 84px !important; }
	.p85_sm { padding: 85px !important; }
	.p86_sm { padding: 86px !important; }
	.p87_sm { padding: 87px !important; }
	.p88_sm { padding: 88px !important; }
	.p89_sm { padding: 89px !important; }
	.p90_sm { padding: 90px !important; }
	.p91_sm { padding: 91px !important; }
	.p92_sm { padding: 92px !important; }
	.p93_sm { padding: 93px !important; }
	.p94_sm { padding: 94px !important; }
	.p95_sm { padding: 95px !important; }
	.p96_sm { padding: 96px !important; }
	.p97_sm { padding: 97px !important; }
	.p98_sm { padding: 98px !important; }
	.p99_sm { padding: 99px !important; }
	.p100_sm { padding: 100px !important; }

	.pt00_sm { padding-top: 0 !important; }
	.pt01_sm { padding-top: 1px !important; }
	.pt02_sm { padding-top: 2px !important; }
	.pt03_sm { padding-top: 3px !important; }
	.pt04_sm { padding-top: 4px !important; }
	.pt05_sm { padding-top: 5px !important; }
	.pt06_sm { padding-top: 6px !important; }
	.pt07_sm { padding-top: 7px !important; }
	.pt08_sm { padding-top: 8px !important; }
	.pt09_sm { padding-top: 9px !important; }
	.pt10_sm { padding-top: 10px !important; }
	.pt11_sm { padding-top: 11px !important; }
	.pt12_sm { padding-top: 12px !important; }
	.pt13_sm { padding-top: 13px !important; }
	.pt14_sm { padding-top: 14px !important; }
	.pt15_sm { padding-top: 15px !important; }
	.pt16_sm { padding-top: 16px !important; }
	.pt17_sm { padding-top: 17px !important; }
	.pt18_sm { padding-top: 18px !important; }
	.pt19_sm { padding-top: 19px !important; }
	.pt20_sm { padding-top: 20px !important; }
	.pt21_sm { padding-top: 21px !important; }
	.pt22_sm { padding-top: 22px !important; }
	.pt23_sm { padding-top: 23px !important; }
	.pt24_sm { padding-top: 24px !important; }
	.pt25_sm { padding-top: 25px !important; }
	.pt26_sm { padding-top: 26px !important; }
	.pt27_sm { padding-top: 27px !important; }
	.pt28_sm { padding-top: 28px !important; }
	.pt29_sm { padding-top: 29px !important; }
	.pt30_sm { padding-top: 30px !important; }
	.pt31_sm { padding-top: 31px !important; }
	.pt32_sm { padding-top: 32px !important; }
	.pt33_sm { padding-top: 33px !important; }
	.pt34_sm { padding-top: 34px !important; }
	.pt35_sm { padding-top: 35px !important; }
	.pt36_sm { padding-top: 36px !important; }
	.pt37_sm { padding-top: 37px !important; }
	.pt38_sm { padding-top: 38px !important; }
	.pt39_sm { padding-top: 39px !important; }
	.pt40_sm { padding-top: 40px !important; }
	.pt41_sm { padding-top: 41px !important; }
	.pt42_sm { padding-top: 42px !important; }
	.pt43_sm { padding-top: 43px !important; }
	.pt44_sm { padding-top: 44px !important; }
	.pt45_sm { padding-top: 45px !important; }
	.pt46_sm { padding-top: 46px !important; }
	.pt47_sm { padding-top: 47px !important; }
	.pt48_sm { padding-top: 48px !important; }
	.pt49_sm { padding-top: 49px !important; }
	.pt50_sm { padding-top: 50px !important; }
	.pt51_sm { padding-top: 51px !important; }
	.pt52_sm { padding-top: 52px !important; }
	.pt53_sm { padding-top: 53px !important; }
	.pt54_sm { padding-top: 54px !important; }
	.pt55_sm { padding-top: 55px !important; }
	.pt56_sm { padding-top: 56px !important; }
	.pt57_sm { padding-top: 57px !important; }
	.pt58_sm { padding-top: 58px !important; }
	.pt59_sm { padding-top: 59px !important; }
	.pt60_sm { padding-top: 60px !important; }
	.pt61_sm { padding-top: 61px !important; }
	.pt62_sm { padding-top: 62px !important; }
	.pt63_sm { padding-top: 63px !important; }
	.pt64_sm { padding-top: 64px !important; }
	.pt65_sm { padding-top: 65px !important; }
	.pt66_sm { padding-top: 66px !important; }
	.pt67_sm { padding-top: 67px !important; }
	.pt68_sm { padding-top: 68px !important; }
	.pt69_sm { padding-top: 69px !important; }
	.pt70_sm { padding-top: 70px !important; }
	.pt71_sm { padding-top: 71px !important; }
	.pt72_sm { padding-top: 72px !important; }
	.pt73_sm { padding-top: 73px !important; }
	.pt74_sm { padding-top: 74px !important; }
	.pt75_sm { padding-top: 75px !important; }
	.pt76_sm { padding-top: 76px !important; }
	.pt77_sm { padding-top: 77px !important; }
	.pt78_sm { padding-top: 78px !important; }
	.pt79_sm { padding-top: 79px !important; }
	.pt80_sm { padding-top: 80px !important; }
	.pt81_sm { padding-top: 81px !important; }
	.pt82_sm { padding-top: 82px !important; }
	.pt83_sm { padding-top: 83px !important; }
	.pt84_sm { padding-top: 84px !important; }
	.pt85_sm { padding-top: 85px !important; }
	.pt86_sm { padding-top: 86px !important; }
	.pt87_sm { padding-top: 87px !important; }
	.pt88_sm { padding-top: 88px !important; }
	.pt89_sm { padding-top: 89px !important; }
	.pt90_sm { padding-top: 90px !important; }
	.pt91_sm { padding-top: 91px !important; }
	.pt92_sm { padding-top: 92px !important; }
	.pt93_sm { padding-top: 93px !important; }
	.pt94_sm { padding-top: 94px !important; }
	.pt95_sm { padding-top: 95px !important; }
	.pt96_sm { padding-top: 96px !important; }
	.pt97_sm { padding-top: 97px !important; }
	.pt98_sm { padding-top: 98px !important; }
	.pt99_sm { padding-top: 99px !important; }
	.pt100_sm { padding-top: 100px !important; }

	.pr00_sm { padding-right: 0 !important; }
	.pr01_sm { padding-right: 1px !important; }
	.pr02_sm { padding-right: 2px !important; }
	.pr03_sm { padding-right: 3px !important; }
	.pr04_sm { padding-right: 4px !important; }
	.pr05_sm { padding-right: 5px !important; }
	.pr06_sm { padding-right: 6px !important; }
	.pr07_sm { padding-right: 7px !important; }
	.pr08_sm { padding-right: 8px !important; }
	.pr09_sm { padding-right: 9px !important; }
	.pr10_sm { padding-right: 10px !important; }
	.pr11_sm { padding-right: 11px !important; }
	.pr12_sm { padding-right: 12px !important; }
	.pr13_sm { padding-right: 13px !important; }
	.pr14_sm { padding-right: 14px !important; }
	.pr15_sm { padding-right: 15px !important; }
	.pr16_sm { padding-right: 16px !important; }
	.pr17_sm { padding-right: 17px !important; }
	.pr18_sm { padding-right: 18px !important; }
	.pr19_sm { padding-right: 19px !important; }
	.pr20_sm { padding-right: 20px !important; }
	.pr21_sm { padding-right: 21px !important; }
	.pr22_sm { padding-right: 22px !important; }
	.pr23_sm { padding-right: 23px !important; }
	.pr24_sm { padding-right: 24px !important; }
	.pr25_sm { padding-right: 25px !important; }
	.pr26_sm { padding-right: 26px !important; }
	.pr27_sm { padding-right: 27px !important; }
	.pr28_sm { padding-right: 28px !important; }
	.pr29_sm { padding-right: 29px !important; }
	.pr30_sm { padding-right: 30px !important; }
	.pr31_sm { padding-right: 31px !important; }
	.pr32_sm { padding-right: 32px !important; }
	.pr33_sm { padding-right: 33px !important; }
	.pr34_sm { padding-right: 34px !important; }
	.pr35_sm { padding-right: 35px !important; }
	.pr36_sm { padding-right: 36px !important; }
	.pr37_sm { padding-right: 37px !important; }
	.pr38_sm { padding-right: 38px !important; }
	.pr39_sm { padding-right: 39px !important; }
	.pr40_sm { padding-right: 40px !important; }
	.pr41_sm { padding-right: 41px !important; }
	.pr42_sm { padding-right: 42px !important; }
	.pr43_sm { padding-right: 43px !important; }
	.pr44_sm { padding-right: 44px !important; }
	.pr45_sm { padding-right: 45px !important; }
	.pr46_sm { padding-right: 46px !important; }
	.pr47_sm { padding-right: 47px !important; }
	.pr48_sm { padding-right: 48px !important; }
	.pr49_sm { padding-right: 49px !important; }
	.pr50_sm { padding-right: 50px !important; }
	.pr51_sm { padding-right: 51px !important; }
	.pr52_sm { padding-right: 52px !important; }
	.pr53_sm { padding-right: 53px !important; }
	.pr54_sm { padding-right: 54px !important; }
	.pr55_sm { padding-right: 55px !important; }
	.pr56_sm { padding-right: 56px !important; }
	.pr57_sm { padding-right: 57px !important; }
	.pr58_sm { padding-right: 58px !important; }
	.pr59_sm { padding-right: 59px !important; }
	.pr60_sm { padding-right: 60px !important; }
	.pr61_sm { padding-right: 61px !important; }
	.pr62_sm { padding-right: 62px !important; }
	.pr63_sm { padding-right: 63px !important; }
	.pr64_sm { padding-right: 64px !important; }
	.pr65_sm { padding-right: 65px !important; }
	.pr66_sm { padding-right: 66px !important; }
	.pr67_sm { padding-right: 67px !important; }
	.pr68_sm { padding-right: 68px !important; }
	.pr69_sm { padding-right: 69px !important; }
	.pr70_sm { padding-right: 70px !important; }
	.pr71_sm { padding-right: 71px !important; }
	.pr72_sm { padding-right: 72px !important; }
	.pr73_sm { padding-right: 73px !important; }
	.pr74_sm { padding-right: 74px !important; }
	.pr75_sm { padding-right: 75px !important; }
	.pr76_sm { padding-right: 76px !important; }
	.pr77_sm { padding-right: 77px !important; }
	.pr78_sm { padding-right: 78px !important; }
	.pr79_sm { padding-right: 79px !important; }
	.pr80_sm { padding-right: 80px !important; }
	.pr81_sm { padding-right: 81px !important; }
	.pr82_sm { padding-right: 82px !important; }
	.pr83_sm { padding-right: 83px !important; }
	.pr84_sm { padding-right: 84px !important; }
	.pr85_sm { padding-right: 85px !important; }
	.pr86_sm { padding-right: 86px !important; }
	.pr87_sm { padding-right: 87px !important; }
	.pr88_sm { padding-right: 88px !important; }
	.pr89_sm { padding-right: 89px !important; }
	.pr90_sm { padding-right: 90px !important; }
	.pr91_sm { padding-right: 91px !important; }
	.pr92_sm { padding-right: 92px !important; }
	.pr93_sm { padding-right: 93px !important; }
	.pr94_sm { padding-right: 94px !important; }
	.pr95_sm { padding-right: 95px !important; }
	.pr96_sm { padding-right: 96px !important; }
	.pr97_sm { padding-right: 97px !important; }
	.pr98_sm { padding-right: 98px !important; }
	.pr99_sm { padding-right: 99px !important; }
	.pr100_sm { padding-right: 100px !important; }

	.pb00_sm { padding-bottom: 0 !important; }
	.pb01_sm { padding-bottom: 1px !important; }
	.pb02_sm { padding-bottom: 2px !important; }
	.pb03_sm { padding-bottom: 3px !important; }
	.pb04_sm { padding-bottom: 4px !important; }
	.pb05_sm { padding-bottom: 5px !important; }
	.pb06_sm { padding-bottom: 6px !important; }
	.pb07_sm { padding-bottom: 7px !important; }
	.pb08_sm { padding-bottom: 8px !important; }
	.pb09_sm { padding-bottom: 9px !important; }
	.pb10_sm { padding-bottom: 10px !important; }
	.pb11_sm { padding-bottom: 11px !important; }
	.pb12_sm { padding-bottom: 12px !important; }
	.pb13_sm { padding-bottom: 13px !important; }
	.pb14_sm { padding-bottom: 14px !important; }
	.pb15_sm { padding-bottom: 15px !important; }
	.pb16_sm { padding-bottom: 16px !important; }
	.pb17_sm { padding-bottom: 17px !important; }
	.pb18_sm { padding-bottom: 18px !important; }
	.pb19_sm { padding-bottom: 19px !important; }
	.pb20_sm { padding-bottom: 20px !important; }
	.pb21_sm { padding-bottom: 21px !important; }
	.pb22_sm { padding-bottom: 22px !important; }
	.pb23_sm { padding-bottom: 23px !important; }
	.pb24_sm { padding-bottom: 24px !important; }
	.pb25_sm { padding-bottom: 25px !important; }
	.pb26_sm { padding-bottom: 26px !important; }
	.pb27_sm { padding-bottom: 27px !important; }
	.pb28_sm { padding-bottom: 28px !important; }
	.pb29_sm { padding-bottom: 29px !important; }
	.pb30_sm { padding-bottom: 30px !important; }
	.pb31_sm { padding-bottom: 31px !important; }
	.pb32_sm { padding-bottom: 32px !important; }
	.pb33_sm { padding-bottom: 33px !important; }
	.pb34_sm { padding-bottom: 34px !important; }
	.pb35_sm { padding-bottom: 35px !important; }
	.pb36_sm { padding-bottom: 36px !important; }
	.pb37_sm { padding-bottom: 37px !important; }
	.pb38_sm { padding-bottom: 38px !important; }
	.pb39_sm { padding-bottom: 39px !important; }
	.pb40_sm { padding-bottom: 40px !important; }
	.pb41_sm { padding-bottom: 41px !important; }
	.pb42_sm { padding-bottom: 42px !important; }
	.pb43_sm { padding-bottom: 43px !important; }
	.pb44_sm { padding-bottom: 44px !important; }
	.pb45_sm { padding-bottom: 45px !important; }
	.pb46_sm { padding-bottom: 46px !important; }
	.pb47_sm { padding-bottom: 47px !important; }
	.pb48_sm { padding-bottom: 48px !important; }
	.pb49_sm { padding-bottom: 49px !important; }
	.pb50_sm { padding-bottom: 50px !important; }
	.pb51_sm { padding-bottom: 51px !important; }
	.pb52_sm { padding-bottom: 52px !important; }
	.pb53_sm { padding-bottom: 53px !important; }
	.pb54_sm { padding-bottom: 54px !important; }
	.pb55_sm { padding-bottom: 55px !important; }
	.pb56_sm { padding-bottom: 56px !important; }
	.pb57_sm { padding-bottom: 57px !important; }
	.pb58_sm { padding-bottom: 58px !important; }
	.pb59_sm { padding-bottom: 59px !important; }
	.pb60_sm { padding-bottom: 60px !important; }
	.pb61_sm { padding-bottom: 61px !important; }
	.pb62_sm { padding-bottom: 62px !important; }
	.pb63_sm { padding-bottom: 63px !important; }
	.pb64_sm { padding-bottom: 64px !important; }
	.pb65_sm { padding-bottom: 65px !important; }
	.pb66_sm { padding-bottom: 66px !important; }
	.pb67_sm { padding-bottom: 67px !important; }
	.pb68_sm { padding-bottom: 68px !important; }
	.pb69_sm { padding-bottom: 69px !important; }
	.pb70_sm { padding-bottom: 70px !important; }
	.pb71_sm { padding-bottom: 71px !important; }
	.pb72_sm { padding-bottom: 72px !important; }
	.pb73_sm { padding-bottom: 73px !important; }
	.pb74_sm { padding-bottom: 74px !important; }
	.pb75_sm { padding-bottom: 75px !important; }
	.pb76_sm { padding-bottom: 76px !important; }
	.pb77_sm { padding-bottom: 77px !important; }
	.pb78_sm { padding-bottom: 78px !important; }
	.pb79_sm { padding-bottom: 79px !important; }
	.pb80_sm { padding-bottom: 80px !important; }
	.pb81_sm { padding-bottom: 81px !important; }
	.pb82_sm { padding-bottom: 82px !important; }
	.pb83_sm { padding-bottom: 83px !important; }
	.pb84_sm { padding-bottom: 84px !important; }
	.pb85_sm { padding-bottom: 85px !important; }
	.pb86_sm { padding-bottom: 86px !important; }
	.pb87_sm { padding-bottom: 87px !important; }
	.pb88_sm { padding-bottom: 88px !important; }
	.pb89_sm { padding-bottom: 89px !important; }
	.pb90_sm { padding-bottom: 90px !important; }
	.pb91_sm { padding-bottom: 91px !important; }
	.pb92_sm { padding-bottom: 92px !important; }
	.pb93_sm { padding-bottom: 93px !important; }
	.pb94_sm { padding-bottom: 94px !important; }
	.pb95_sm { padding-bottom: 95px !important; }
	.pb96_sm { padding-bottom: 96px !important; }
	.pb97_sm { padding-bottom: 97px !important; }
	.pb98_sm { padding-bottom: 98px !important; }
	.pb99_sm { padding-bottom: 99px !important; }
	.pb100_sm { padding-bottom: 100px !important; }

	.pl00_sm { padding-left: 0 !important; }
	.pl01_sm { padding-left: 1px !important; }
	.pl02_sm { padding-left: 2px !important; }
	.pl03_sm { padding-left: 3px !important; }
	.pl04_sm { padding-left: 4px !important; }
	.pl05_sm { padding-left: 5px !important; }
	.pl06_sm { padding-left: 6px !important; }
	.pl07_sm { padding-left: 7px !important; }
	.pl08_sm { padding-left: 8px !important; }
	.pl09_sm { padding-left: 9px !important; }
	.pl10_sm { padding-left: 10px !important; }
	.pl11_sm { padding-left: 11px !important; }
	.pl12_sm { padding-left: 12px !important; }
	.pl13_sm { padding-left: 13px !important; }
	.pl14_sm { padding-left: 14px !important; }
	.pl15_sm { padding-left: 15px !important; }
	.pl16_sm { padding-left: 16px !important; }
	.pl17_sm { padding-left: 17px !important; }
	.pl18_sm { padding-left: 18px !important; }
	.pl19_sm { padding-left: 19px !important; }
	.pl20_sm { padding-left: 20px !important; }
	.pl21_sm { padding-left: 21px !important; }
	.pl22_sm { padding-left: 22px !important; }
	.pl23_sm { padding-left: 23px !important; }
	.pl24_sm { padding-left: 24px !important; }
	.pl25_sm { padding-left: 25px !important; }
	.pl26_sm { padding-left: 26px !important; }
	.pl27_sm { padding-left: 27px !important; }
	.pl28_sm { padding-left: 28px !important; }
	.pl29_sm { padding-left: 29px !important; }
	.pl30_sm { padding-left: 30px !important; }
	.pl31_sm { padding-left: 31px !important; }
	.pl32_sm { padding-left: 32px !important; }
	.pl33_sm { padding-left: 33px !important; }
	.pl34_sm { padding-left: 34px !important; }
	.pl35_sm { padding-left: 35px !important; }
	.pl36_sm { padding-left: 36px !important; }
	.pl37_sm { padding-left: 37px !important; }
	.pl38_sm { padding-left: 38px !important; }
	.pl39_sm { padding-left: 39px !important; }
	.pl40_sm { padding-left: 40px !important; }
	.pl41_sm { padding-left: 41px !important; }
	.pl42_sm { padding-left: 42px !important; }
	.pl43_sm { padding-left: 43px !important; }
	.pl44_sm { padding-left: 44px !important; }
	.pl45_sm { padding-left: 45px !important; }
	.pl46_sm { padding-left: 46px !important; }
	.pl47_sm { padding-left: 47px !important; }
	.pl48_sm { padding-left: 48px !important; }
	.pl49_sm { padding-left: 49px !important; }
	.pl50_sm { padding-left: 50px !important; }
	.pl51_sm { padding-left: 51px !important; }
	.pl52_sm { padding-left: 52px !important; }
	.pl53_sm { padding-left: 53px !important; }
	.pl54_sm { padding-left: 54px !important; }
	.pl55_sm { padding-left: 55px !important; }
	.pl56_sm { padding-left: 56px !important; }
	.pl57_sm { padding-left: 57px !important; }
	.pl58_sm { padding-left: 58px !important; }
	.pl59_sm { padding-left: 59px !important; }
	.pl60_sm { padding-left: 60px !important; }
	.pl61_sm { padding-left: 61px !important; }
	.pl62_sm { padding-left: 62px !important; }
	.pl63_sm { padding-left: 63px !important; }
	.pl64_sm { padding-left: 64px !important; }
	.pl65_sm { padding-left: 65px !important; }
	.pl66_sm { padding-left: 66px !important; }
	.pl67_sm { padding-left: 67px !important; }
	.pl68_sm { padding-left: 68px !important; }
	.pl69_sm { padding-left: 69px !important; }
	.pl70_sm { padding-left: 70px !important; }
	.pl71_sm { padding-left: 71px !important; }
	.pl72_sm { padding-left: 72px !important; }
	.pl73_sm { padding-left: 73px !important; }
	.pl74_sm { padding-left: 74px !important; }
	.pl75_sm { padding-left: 75px !important; }
	.pl76_sm { padding-left: 76px !important; }
	.pl77_sm { padding-left: 77px !important; }
	.pl78_sm { padding-left: 78px !important; }
	.pl79_sm { padding-left: 79px !important; }
	.pl80_sm { padding-left: 80px !important; }
	.pl81_sm { padding-left: 81px !important; }
	.pl82_sm { padding-left: 82px !important; }
	.pl83_sm { padding-left: 83px !important; }
	.pl84_sm { padding-left: 84px !important; }
	.pl85_sm { padding-left: 85px !important; }
	.pl86_sm { padding-left: 86px !important; }
	.pl87_sm { padding-left: 87px !important; }
	.pl88_sm { padding-left: 88px !important; }
	.pl89_sm { padding-left: 89px !important; }
	.pl90_sm { padding-left: 90px !important; }
	.pl91_sm { padding-left: 91px !important; }
	.pl92_sm { padding-left: 92px !important; }
	.pl93_sm { padding-left: 93px !important; }
	.pl94_sm { padding-left: 94px !important; }
	.pl95_sm { padding-left: 95px !important; }
	.pl96_sm { padding-left: 96px !important; }
	.pl97_sm { padding-left: 97px !important; }
	.pl98_sm { padding-left: 98px !important; }
	.pl99_sm { padding-left: 99px !important; }
	.pl100_sm { padding-left: 100px !important; }
}



@media screen and (min-width: 768px) {
	.p00_md { padding: 0 !important; }
	.p01_md { padding: 1px !important; }
	.p02_md { padding: 2px !important; }
	.p03_md { padding: 3px !important; }
	.p04_md { padding: 4px !important; }
	.p05_md { padding: 5px !important; }
	.p06_md { padding: 6px !important; }
	.p07_md { padding: 7px !important; }
	.p08_md { padding: 8px !important; }
	.p09_md { padding: 9px !important; }
	.p10_md { padding: 10px !important; }
	.p11_md { padding: 11px !important; }
	.p12_md { padding: 12px !important; }
	.p13_md { padding: 13px !important; }
	.p14_md { padding: 14px !important; }
	.p15_md { padding: 15px !important; }
	.p16_md { padding: 16px !important; }
	.p17_md { padding: 17px !important; }
	.p18_md { padding: 18px !important; }
	.p19_md { padding: 19px !important; }
	.p20_md { padding: 20px !important; }
	.p21_md { padding: 21px !important; }
	.p22_md { padding: 22px !important; }
	.p23_md { padding: 23px !important; }
	.p24_md { padding: 24px !important; }
	.p25_md { padding: 25px !important; }
	.p26_md { padding: 26px !important; }
	.p27_md { padding: 27px !important; }
	.p28_md { padding: 28px !important; }
	.p29_md { padding: 29px !important; }
	.p30_md { padding: 30px !important; }
	.p31_md { padding: 31px !important; }
	.p32_md { padding: 32px !important; }
	.p33_md { padding: 33px !important; }
	.p34_md { padding: 34px !important; }
	.p35_md { padding: 35px !important; }
	.p36_md { padding: 36px !important; }
	.p37_md { padding: 37px !important; }
	.p38_md { padding: 38px !important; }
	.p39_md { padding: 39px !important; }
	.p40_md { padding: 40px !important; }
	.p41_md { padding: 41px !important; }
	.p42_md { padding: 42px !important; }
	.p43_md { padding: 43px !important; }
	.p44_md { padding: 44px !important; }
	.p45_md { padding: 45px !important; }
	.p46_md { padding: 46px !important; }
	.p47_md { padding: 47px !important; }
	.p48_md { padding: 48px !important; }
	.p49_md { padding: 49px !important; }
	.p50_md { padding: 50px !important; }
	.p51_md { padding: 51px !important; }
	.p52_md { padding: 52px !important; }
	.p53_md { padding: 53px !important; }
	.p54_md { padding: 54px !important; }
	.p55_md { padding: 55px !important; }
	.p56_md { padding: 56px !important; }
	.p57_md { padding: 57px !important; }
	.p58_md { padding: 58px !important; }
	.p59_md { padding: 59px !important; }
	.p60_md { padding: 60px !important; }
	.p61_md { padding: 61px !important; }
	.p62_md { padding: 62px !important; }
	.p63_md { padding: 63px !important; }
	.p64_md { padding: 64px !important; }
	.p65_md { padding: 65px !important; }
	.p66_md { padding: 66px !important; }
	.p67_md { padding: 67px !important; }
	.p68_md { padding: 68px !important; }
	.p69_md { padding: 69px !important; }
	.p70_md { padding: 70px !important; }
	.p71_md { padding: 71px !important; }
	.p72_md { padding: 72px !important; }
	.p73_md { padding: 73px !important; }
	.p74_md { padding: 74px !important; }
	.p75_md { padding: 75px !important; }
	.p76_md { padding: 76px !important; }
	.p77_md { padding: 77px !important; }
	.p78_md { padding: 78px !important; }
	.p79_md { padding: 79px !important; }
	.p80_md { padding: 80px !important; }
	.p81_md { padding: 81px !important; }
	.p82_md { padding: 82px !important; }
	.p83_md { padding: 83px !important; }
	.p84_md { padding: 84px !important; }
	.p85_md { padding: 85px !important; }
	.p86_md { padding: 86px !important; }
	.p87_md { padding: 87px !important; }
	.p88_md { padding: 88px !important; }
	.p89_md { padding: 89px !important; }
	.p90_md { padding: 90px !important; }
	.p91_md { padding: 91px !important; }
	.p92_md { padding: 92px !important; }
	.p93_md { padding: 93px !important; }
	.p94_md { padding: 94px !important; }
	.p95_md { padding: 95px !important; }
	.p96_md { padding: 96px !important; }
	.p97_md { padding: 97px !important; }
	.p98_md { padding: 98px !important; }
	.p99_md { padding: 99px !important; }
	.p100_md { padding: 100px !important; }

	.pt00_md { padding-top: 0 !important; }
	.pt01_md { padding-top: 1px !important; }
	.pt02_md { padding-top: 2px !important; }
	.pt03_md { padding-top: 3px !important; }
	.pt04_md { padding-top: 4px !important; }
	.pt05_md { padding-top: 5px !important; }
	.pt06_md { padding-top: 6px !important; }
	.pt07_md { padding-top: 7px !important; }
	.pt08_md { padding-top: 8px !important; }
	.pt09_md { padding-top: 9px !important; }
	.pt10_md { padding-top: 10px !important; }
	.pt11_md { padding-top: 11px !important; }
	.pt12_md { padding-top: 12px !important; }
	.pt13_md { padding-top: 13px !important; }
	.pt14_md { padding-top: 14px !important; }
	.pt15_md { padding-top: 15px !important; }
	.pt16_md { padding-top: 16px !important; }
	.pt17_md { padding-top: 17px !important; }
	.pt18_md { padding-top: 18px !important; }
	.pt19_md { padding-top: 19px !important; }
	.pt20_md { padding-top: 20px !important; }
	.pt21_md { padding-top: 21px !important; }
	.pt22_md { padding-top: 22px !important; }
	.pt23_md { padding-top: 23px !important; }
	.pt24_md { padding-top: 24px !important; }
	.pt25_md { padding-top: 25px !important; }
	.pt26_md { padding-top: 26px !important; }
	.pt27_md { padding-top: 27px !important; }
	.pt28_md { padding-top: 28px !important; }
	.pt29_md { padding-top: 29px !important; }
	.pt30_md { padding-top: 30px !important; }
	.pt31_md { padding-top: 31px !important; }
	.pt32_md { padding-top: 32px !important; }
	.pt33_md { padding-top: 33px !important; }
	.pt34_md { padding-top: 34px !important; }
	.pt35_md { padding-top: 35px !important; }
	.pt36_md { padding-top: 36px !important; }
	.pt37_md { padding-top: 37px !important; }
	.pt38_md { padding-top: 38px !important; }
	.pt39_md { padding-top: 39px !important; }
	.pt40_md { padding-top: 40px !important; }
	.pt41_md { padding-top: 41px !important; }
	.pt42_md { padding-top: 42px !important; }
	.pt43_md { padding-top: 43px !important; }
	.pt44_md { padding-top: 44px !important; }
	.pt45_md { padding-top: 45px !important; }
	.pt46_md { padding-top: 46px !important; }
	.pt47_md { padding-top: 47px !important; }
	.pt48_md { padding-top: 48px !important; }
	.pt49_md { padding-top: 49px !important; }
	.pt50_md { padding-top: 50px !important; }
	.pt51_md { padding-top: 51px !important; }
	.pt52_md { padding-top: 52px !important; }
	.pt53_md { padding-top: 53px !important; }
	.pt54_md { padding-top: 54px !important; }
	.pt55_md { padding-top: 55px !important; }
	.pt56_md { padding-top: 56px !important; }
	.pt57_md { padding-top: 57px !important; }
	.pt58_md { padding-top: 58px !important; }
	.pt59_md { padding-top: 59px !important; }
	.pt60_md { padding-top: 60px !important; }
	.pt61_md { padding-top: 61px !important; }
	.pt62_md { padding-top: 62px !important; }
	.pt63_md { padding-top: 63px !important; }
	.pt64_md { padding-top: 64px !important; }
	.pt65_md { padding-top: 65px !important; }
	.pt66_md { padding-top: 66px !important; }
	.pt67_md { padding-top: 67px !important; }
	.pt68_md { padding-top: 68px !important; }
	.pt69_md { padding-top: 69px !important; }
	.pt70_md { padding-top: 70px !important; }
	.pt71_md { padding-top: 71px !important; }
	.pt72_md { padding-top: 72px !important; }
	.pt73_md { padding-top: 73px !important; }
	.pt74_md { padding-top: 74px !important; }
	.pt75_md { padding-top: 75px !important; }
	.pt76_md { padding-top: 76px !important; }
	.pt77_md { padding-top: 77px !important; }
	.pt78_md { padding-top: 78px !important; }
	.pt79_md { padding-top: 79px !important; }
	.pt80_md { padding-top: 80px !important; }
	.pt81_md { padding-top: 81px !important; }
	.pt82_md { padding-top: 82px !important; }
	.pt83_md { padding-top: 83px !important; }
	.pt84_md { padding-top: 84px !important; }
	.pt85_md { padding-top: 85px !important; }
	.pt86_md { padding-top: 86px !important; }
	.pt87_md { padding-top: 87px !important; }
	.pt88_md { padding-top: 88px !important; }
	.pt89_md { padding-top: 89px !important; }
	.pt90_md { padding-top: 90px !important; }
	.pt91_md { padding-top: 91px !important; }
	.pt92_md { padding-top: 92px !important; }
	.pt93_md { padding-top: 93px !important; }
	.pt94_md { padding-top: 94px !important; }
	.pt95_md { padding-top: 95px !important; }
	.pt96_md { padding-top: 96px !important; }
	.pt97_md { padding-top: 97px !important; }
	.pt98_md { padding-top: 98px !important; }
	.pt99_md { padding-top: 99px !important; }
	.pt100_md { padding-top: 100px !important; }

	.pr00_md { padding-right: 0 !important; }
	.pr01_md { padding-right: 1px !important; }
	.pr02_md { padding-right: 2px !important; }
	.pr03_md { padding-right: 3px !important; }
	.pr04_md { padding-right: 4px !important; }
	.pr05_md { padding-right: 5px !important; }
	.pr06_md { padding-right: 6px !important; }
	.pr07_md { padding-right: 7px !important; }
	.pr08_md { padding-right: 8px !important; }
	.pr09_md { padding-right: 9px !important; }
	.pr10_md { padding-right: 10px !important; }
	.pr11_md { padding-right: 11px !important; }
	.pr12_md { padding-right: 12px !important; }
	.pr13_md { padding-right: 13px !important; }
	.pr14_md { padding-right: 14px !important; }
	.pr15_md { padding-right: 15px !important; }
	.pr16_md { padding-right: 16px !important; }
	.pr17_md { padding-right: 17px !important; }
	.pr18_md { padding-right: 18px !important; }
	.pr19_md { padding-right: 19px !important; }
	.pr20_md { padding-right: 20px !important; }
	.pr21_md { padding-right: 21px !important; }
	.pr22_md { padding-right: 22px !important; }
	.pr23_md { padding-right: 23px !important; }
	.pr24_md { padding-right: 24px !important; }
	.pr25_md { padding-right: 25px !important; }
	.pr26_md { padding-right: 26px !important; }
	.pr27_md { padding-right: 27px !important; }
	.pr28_md { padding-right: 28px !important; }
	.pr29_md { padding-right: 29px !important; }
	.pr30_md { padding-right: 30px !important; }
	.pr31_md { padding-right: 31px !important; }
	.pr32_md { padding-right: 32px !important; }
	.pr33_md { padding-right: 33px !important; }
	.pr34_md { padding-right: 34px !important; }
	.pr35_md { padding-right: 35px !important; }
	.pr36_md { padding-right: 36px !important; }
	.pr37_md { padding-right: 37px !important; }
	.pr38_md { padding-right: 38px !important; }
	.pr39_md { padding-right: 39px !important; }
	.pr40_md { padding-right: 40px !important; }
	.pr41_md { padding-right: 41px !important; }
	.pr42_md { padding-right: 42px !important; }
	.pr43_md { padding-right: 43px !important; }
	.pr44_md { padding-right: 44px !important; }
	.pr45_md { padding-right: 45px !important; }
	.pr46_md { padding-right: 46px !important; }
	.pr47_md { padding-right: 47px !important; }
	.pr48_md { padding-right: 48px !important; }
	.pr49_md { padding-right: 49px !important; }
	.pr50_md { padding-right: 50px !important; }
	.pr51_md { padding-right: 51px !important; }
	.pr52_md { padding-right: 52px !important; }
	.pr53_md { padding-right: 53px !important; }
	.pr54_md { padding-right: 54px !important; }
	.pr55_md { padding-right: 55px !important; }
	.pr56_md { padding-right: 56px !important; }
	.pr57_md { padding-right: 57px !important; }
	.pr58_md { padding-right: 58px !important; }
	.pr59_md { padding-right: 59px !important; }
	.pr60_md { padding-right: 60px !important; }
	.pr61_md { padding-right: 61px !important; }
	.pr62_md { padding-right: 62px !important; }
	.pr63_md { padding-right: 63px !important; }
	.pr64_md { padding-right: 64px !important; }
	.pr65_md { padding-right: 65px !important; }
	.pr66_md { padding-right: 66px !important; }
	.pr67_md { padding-right: 67px !important; }
	.pr68_md { padding-right: 68px !important; }
	.pr69_md { padding-right: 69px !important; }
	.pr70_md { padding-right: 70px !important; }
	.pr71_md { padding-right: 71px !important; }
	.pr72_md { padding-right: 72px !important; }
	.pr73_md { padding-right: 73px !important; }
	.pr74_md { padding-right: 74px !important; }
	.pr75_md { padding-right: 75px !important; }
	.pr76_md { padding-right: 76px !important; }
	.pr77_md { padding-right: 77px !important; }
	.pr78_md { padding-right: 78px !important; }
	.pr79_md { padding-right: 79px !important; }
	.pr80_md { padding-right: 80px !important; }
	.pr81_md { padding-right: 81px !important; }
	.pr82_md { padding-right: 82px !important; }
	.pr83_md { padding-right: 83px !important; }
	.pr84_md { padding-right: 84px !important; }
	.pr85_md { padding-right: 85px !important; }
	.pr86_md { padding-right: 86px !important; }
	.pr87_md { padding-right: 87px !important; }
	.pr88_md { padding-right: 88px !important; }
	.pr89_md { padding-right: 89px !important; }
	.pr90_md { padding-right: 90px !important; }
	.pr91_md { padding-right: 91px !important; }
	.pr92_md { padding-right: 92px !important; }
	.pr93_md { padding-right: 93px !important; }
	.pr94_md { padding-right: 94px !important; }
	.pr95_md { padding-right: 95px !important; }
	.pr96_md { padding-right: 96px !important; }
	.pr97_md { padding-right: 97px !important; }
	.pr98_md { padding-right: 98px !important; }
	.pr99_md { padding-right: 99px !important; }
	.pr100_md { padding-right: 100px !important; }

	.pb00_md { padding-bottom: 0 !important; }
	.pb01_md { padding-bottom: 1px !important; }
	.pb02_md { padding-bottom: 2px !important; }
	.pb03_md { padding-bottom: 3px !important; }
	.pb04_md { padding-bottom: 4px !important; }
	.pb05_md { padding-bottom: 5px !important; }
	.pb06_md { padding-bottom: 6px !important; }
	.pb07_md { padding-bottom: 7px !important; }
	.pb08_md { padding-bottom: 8px !important; }
	.pb09_md { padding-bottom: 9px !important; }
	.pb10_md { padding-bottom: 10px !important; }
	.pb11_md { padding-bottom: 11px !important; }
	.pb12_md { padding-bottom: 12px !important; }
	.pb13_md { padding-bottom: 13px !important; }
	.pb14_md { padding-bottom: 14px !important; }
	.pb15_md { padding-bottom: 15px !important; }
	.pb16_md { padding-bottom: 16px !important; }
	.pb17_md { padding-bottom: 17px !important; }
	.pb18_md { padding-bottom: 18px !important; }
	.pb19_md { padding-bottom: 19px !important; }
	.pb20_md { padding-bottom: 20px !important; }
	.pb21_md { padding-bottom: 21px !important; }
	.pb22_md { padding-bottom: 22px !important; }
	.pb23_md { padding-bottom: 23px !important; }
	.pb24_md { padding-bottom: 24px !important; }
	.pb25_md { padding-bottom: 25px !important; }
	.pb26_md { padding-bottom: 26px !important; }
	.pb27_md { padding-bottom: 27px !important; }
	.pb28_md { padding-bottom: 28px !important; }
	.pb29_md { padding-bottom: 29px !important; }
	.pb30_md { padding-bottom: 30px !important; }
	.pb31_md { padding-bottom: 31px !important; }
	.pb32_md { padding-bottom: 32px !important; }
	.pb33_md { padding-bottom: 33px !important; }
	.pb34_md { padding-bottom: 34px !important; }
	.pb35_md { padding-bottom: 35px !important; }
	.pb36_md { padding-bottom: 36px !important; }
	.pb37_md { padding-bottom: 37px !important; }
	.pb38_md { padding-bottom: 38px !important; }
	.pb39_md { padding-bottom: 39px !important; }
	.pb40_md { padding-bottom: 40px !important; }
	.pb41_md { padding-bottom: 41px !important; }
	.pb42_md { padding-bottom: 42px !important; }
	.pb43_md { padding-bottom: 43px !important; }
	.pb44_md { padding-bottom: 44px !important; }
	.pb45_md { padding-bottom: 45px !important; }
	.pb46_md { padding-bottom: 46px !important; }
	.pb47_md { padding-bottom: 47px !important; }
	.pb48_md { padding-bottom: 48px !important; }
	.pb49_md { padding-bottom: 49px !important; }
	.pb50_md { padding-bottom: 50px !important; }
	.pb51_md { padding-bottom: 51px !important; }
	.pb52_md { padding-bottom: 52px !important; }
	.pb53_md { padding-bottom: 53px !important; }
	.pb54_md { padding-bottom: 54px !important; }
	.pb55_md { padding-bottom: 55px !important; }
	.pb56_md { padding-bottom: 56px !important; }
	.pb57_md { padding-bottom: 57px !important; }
	.pb58_md { padding-bottom: 58px !important; }
	.pb59_md { padding-bottom: 59px !important; }
	.pb60_md { padding-bottom: 60px !important; }
	.pb61_md { padding-bottom: 61px !important; }
	.pb62_md { padding-bottom: 62px !important; }
	.pb63_md { padding-bottom: 63px !important; }
	.pb64_md { padding-bottom: 64px !important; }
	.pb65_md { padding-bottom: 65px !important; }
	.pb66_md { padding-bottom: 66px !important; }
	.pb67_md { padding-bottom: 67px !important; }
	.pb68_md { padding-bottom: 68px !important; }
	.pb69_md { padding-bottom: 69px !important; }
	.pb70_md { padding-bottom: 70px !important; }
	.pb71_md { padding-bottom: 71px !important; }
	.pb72_md { padding-bottom: 72px !important; }
	.pb73_md { padding-bottom: 73px !important; }
	.pb74_md { padding-bottom: 74px !important; }
	.pb75_md { padding-bottom: 75px !important; }
	.pb76_md { padding-bottom: 76px !important; }
	.pb77_md { padding-bottom: 77px !important; }
	.pb78_md { padding-bottom: 78px !important; }
	.pb79_md { padding-bottom: 79px !important; }
	.pb80_md { padding-bottom: 80px !important; }
	.pb81_md { padding-bottom: 81px !important; }
	.pb82_md { padding-bottom: 82px !important; }
	.pb83_md { padding-bottom: 83px !important; }
	.pb84_md { padding-bottom: 84px !important; }
	.pb85_md { padding-bottom: 85px !important; }
	.pb86_md { padding-bottom: 86px !important; }
	.pb87_md { padding-bottom: 87px !important; }
	.pb88_md { padding-bottom: 88px !important; }
	.pb89_md { padding-bottom: 89px !important; }
	.pb90_md { padding-bottom: 90px !important; }
	.pb91_md { padding-bottom: 91px !important; }
	.pb92_md { padding-bottom: 92px !important; }
	.pb93_md { padding-bottom: 93px !important; }
	.pb94_md { padding-bottom: 94px !important; }
	.pb95_md { padding-bottom: 95px !important; }
	.pb96_md { padding-bottom: 96px !important; }
	.pb97_md { padding-bottom: 97px !important; }
	.pb98_md { padding-bottom: 98px !important; }
	.pb99_md { padding-bottom: 99px !important; }
	.pb100_md { padding-bottom: 100px !important; }

	.pl00_md { padding-left: 0 !important; }
	.pl01_md { padding-left: 1px !important; }
	.pl02_md { padding-left: 2px !important; }
	.pl03_md { padding-left: 3px !important; }
	.pl04_md { padding-left: 4px !important; }
	.pl05_md { padding-left: 5px !important; }
	.pl06_md { padding-left: 6px !important; }
	.pl07_md { padding-left: 7px !important; }
	.pl08_md { padding-left: 8px !important; }
	.pl09_md { padding-left: 9px !important; }
	.pl10_md { padding-left: 10px !important; }
	.pl11_md { padding-left: 11px !important; }
	.pl12_md { padding-left: 12px !important; }
	.pl13_md { padding-left: 13px !important; }
	.pl14_md { padding-left: 14px !important; }
	.pl15_md { padding-left: 15px !important; }
	.pl16_md { padding-left: 16px !important; }
	.pl17_md { padding-left: 17px !important; }
	.pl18_md { padding-left: 18px !important; }
	.pl19_md { padding-left: 19px !important; }
	.pl20_md { padding-left: 20px !important; }
	.pl21_md { padding-left: 21px !important; }
	.pl22_md { padding-left: 22px !important; }
	.pl23_md { padding-left: 23px !important; }
	.pl24_md { padding-left: 24px !important; }
	.pl25_md { padding-left: 25px !important; }
	.pl26_md { padding-left: 26px !important; }
	.pl27_md { padding-left: 27px !important; }
	.pl28_md { padding-left: 28px !important; }
	.pl29_md { padding-left: 29px !important; }
	.pl30_md { padding-left: 30px !important; }
	.pl31_md { padding-left: 31px !important; }
	.pl32_md { padding-left: 32px !important; }
	.pl33_md { padding-left: 33px !important; }
	.pl34_md { padding-left: 34px !important; }
	.pl35_md { padding-left: 35px !important; }
	.pl36_md { padding-left: 36px !important; }
	.pl37_md { padding-left: 37px !important; }
	.pl38_md { padding-left: 38px !important; }
	.pl39_md { padding-left: 39px !important; }
	.pl40_md { padding-left: 40px !important; }
	.pl41_md { padding-left: 41px !important; }
	.pl42_md { padding-left: 42px !important; }
	.pl43_md { padding-left: 43px !important; }
	.pl44_md { padding-left: 44px !important; }
	.pl45_md { padding-left: 45px !important; }
	.pl46_md { padding-left: 46px !important; }
	.pl47_md { padding-left: 47px !important; }
	.pl48_md { padding-left: 48px !important; }
	.pl49_md { padding-left: 49px !important; }
	.pl50_md { padding-left: 50px !important; }
	.pl51_md { padding-left: 51px !important; }
	.pl52_md { padding-left: 52px !important; }
	.pl53_md { padding-left: 53px !important; }
	.pl54_md { padding-left: 54px !important; }
	.pl55_md { padding-left: 55px !important; }
	.pl56_md { padding-left: 56px !important; }
	.pl57_md { padding-left: 57px !important; }
	.pl58_md { padding-left: 58px !important; }
	.pl59_md { padding-left: 59px !important; }
	.pl60_md { padding-left: 60px !important; }
	.pl61_md { padding-left: 61px !important; }
	.pl62_md { padding-left: 62px !important; }
	.pl63_md { padding-left: 63px !important; }
	.pl64_md { padding-left: 64px !important; }
	.pl65_md { padding-left: 65px !important; }
	.pl66_md { padding-left: 66px !important; }
	.pl67_md { padding-left: 67px !important; }
	.pl68_md { padding-left: 68px !important; }
	.pl69_md { padding-left: 69px !important; }
	.pl70_md { padding-left: 70px !important; }
	.pl71_md { padding-left: 71px !important; }
	.pl72_md { padding-left: 72px !important; }
	.pl73_md { padding-left: 73px !important; }
	.pl74_md { padding-left: 74px !important; }
	.pl75_md { padding-left: 75px !important; }
	.pl76_md { padding-left: 76px !important; }
	.pl77_md { padding-left: 77px !important; }
	.pl78_md { padding-left: 78px !important; }
	.pl79_md { padding-left: 79px !important; }
	.pl80_md { padding-left: 80px !important; }
	.pl81_md { padding-left: 81px !important; }
	.pl82_md { padding-left: 82px !important; }
	.pl83_md { padding-left: 83px !important; }
	.pl84_md { padding-left: 84px !important; }
	.pl85_md { padding-left: 85px !important; }
	.pl86_md { padding-left: 86px !important; }
	.pl87_md { padding-left: 87px !important; }
	.pl88_md { padding-left: 88px !important; }
	.pl89_md { padding-left: 89px !important; }
	.pl90_md { padding-left: 90px !important; }
	.pl91_md { padding-left: 91px !important; }
	.pl92_md { padding-left: 92px !important; }
	.pl93_md { padding-left: 93px !important; }
	.pl94_md { padding-left: 94px !important; }
	.pl95_md { padding-left: 95px !important; }
	.pl96_md { padding-left: 96px !important; }
	.pl97_md { padding-left: 97px !important; }
	.pl98_md { padding-left: 98px !important; }
	.pl99_md { padding-left: 99px !important; }
	.pl100_md { padding-left: 100px !important; }
}



@media screen and (min-width: 1024px) {
	.p00_lg { padding: 0 !important; }
	.p01_lg { padding: 1px !important; }
	.p02_lg { padding: 2px !important; }
	.p03_lg { padding: 3px !important; }
	.p04_lg { padding: 4px !important; }
	.p05_lg { padding: 5px !important; }
	.p06_lg { padding: 6px !important; }
	.p07_lg { padding: 7px !important; }
	.p08_lg { padding: 8px !important; }
	.p09_lg { padding: 9px !important; }
	.p10_lg { padding: 10px !important; }
	.p11_lg { padding: 11px !important; }
	.p12_lg { padding: 12px !important; }
	.p13_lg { padding: 13px !important; }
	.p14_lg { padding: 14px !important; }
	.p15_lg { padding: 15px !important; }
	.p16_lg { padding: 16px !important; }
	.p17_lg { padding: 17px !important; }
	.p18_lg { padding: 18px !important; }
	.p19_lg { padding: 19px !important; }
	.p20_lg { padding: 20px !important; }
	.p21_lg { padding: 21px !important; }
	.p22_lg { padding: 22px !important; }
	.p23_lg { padding: 23px !important; }
	.p24_lg { padding: 24px !important; }
	.p25_lg { padding: 25px !important; }
	.p26_lg { padding: 26px !important; }
	.p27_lg { padding: 27px !important; }
	.p28_lg { padding: 28px !important; }
	.p29_lg { padding: 29px !important; }
	.p30_lg { padding: 30px !important; }
	.p31_lg { padding: 31px !important; }
	.p32_lg { padding: 32px !important; }
	.p33_lg { padding: 33px !important; }
	.p34_lg { padding: 34px !important; }
	.p35_lg { padding: 35px !important; }
	.p36_lg { padding: 36px !important; }
	.p37_lg { padding: 37px !important; }
	.p38_lg { padding: 38px !important; }
	.p39_lg { padding: 39px !important; }
	.p40_lg { padding: 40px !important; }
	.p41_lg { padding: 41px !important; }
	.p42_lg { padding: 42px !important; }
	.p43_lg { padding: 43px !important; }
	.p44_lg { padding: 44px !important; }
	.p45_lg { padding: 45px !important; }
	.p46_lg { padding: 46px !important; }
	.p47_lg { padding: 47px !important; }
	.p48_lg { padding: 48px !important; }
	.p49_lg { padding: 49px !important; }
	.p50_lg { padding: 50px !important; }
	.p51_lg { padding: 51px !important; }
	.p52_lg { padding: 52px !important; }
	.p53_lg { padding: 53px !important; }
	.p54_lg { padding: 54px !important; }
	.p55_lg { padding: 55px !important; }
	.p56_lg { padding: 56px !important; }
	.p57_lg { padding: 57px !important; }
	.p58_lg { padding: 58px !important; }
	.p59_lg { padding: 59px !important; }
	.p60_lg { padding: 60px !important; }
	.p61_lg { padding: 61px !important; }
	.p62_lg { padding: 62px !important; }
	.p63_lg { padding: 63px !important; }
	.p64_lg { padding: 64px !important; }
	.p65_lg { padding: 65px !important; }
	.p66_lg { padding: 66px !important; }
	.p67_lg { padding: 67px !important; }
	.p68_lg { padding: 68px !important; }
	.p69_lg { padding: 69px !important; }
	.p70_lg { padding: 70px !important; }
	.p71_lg { padding: 71px !important; }
	.p72_lg { padding: 72px !important; }
	.p73_lg { padding: 73px !important; }
	.p74_lg { padding: 74px !important; }
	.p75_lg { padding: 75px !important; }
	.p76_lg { padding: 76px !important; }
	.p77_lg { padding: 77px !important; }
	.p78_lg { padding: 78px !important; }
	.p79_lg { padding: 79px !important; }
	.p80_lg { padding: 80px !important; }
	.p81_lg { padding: 81px !important; }
	.p82_lg { padding: 82px !important; }
	.p83_lg { padding: 83px !important; }
	.p84_lg { padding: 84px !important; }
	.p85_lg { padding: 85px !important; }
	.p86_lg { padding: 86px !important; }
	.p87_lg { padding: 87px !important; }
	.p88_lg { padding: 88px !important; }
	.p89_lg { padding: 89px !important; }
	.p90_lg { padding: 90px !important; }
	.p91_lg { padding: 91px !important; }
	.p92_lg { padding: 92px !important; }
	.p93_lg { padding: 93px !important; }
	.p94_lg { padding: 94px !important; }
	.p95_lg { padding: 95px !important; }
	.p96_lg { padding: 96px !important; }
	.p97_lg { padding: 97px !important; }
	.p98_lg { padding: 98px !important; }
	.p99_lg { padding: 99px !important; }
	.p100_lg { padding: 100px !important; }

	.pt00_lg { padding-top: 0 !important; }
	.pt01_lg { padding-top: 1px !important; }
	.pt02_lg { padding-top: 2px !important; }
	.pt03_lg { padding-top: 3px !important; }
	.pt04_lg { padding-top: 4px !important; }
	.pt05_lg { padding-top: 5px !important; }
	.pt06_lg { padding-top: 6px !important; }
	.pt07_lg { padding-top: 7px !important; }
	.pt08_lg { padding-top: 8px !important; }
	.pt09_lg { padding-top: 9px !important; }
	.pt10_lg { padding-top: 10px !important; }
	.pt11_lg { padding-top: 11px !important; }
	.pt12_lg { padding-top: 12px !important; }
	.pt13_lg { padding-top: 13px !important; }
	.pt14_lg { padding-top: 14px !important; }
	.pt15_lg { padding-top: 15px !important; }
	.pt16_lg { padding-top: 16px !important; }
	.pt17_lg { padding-top: 17px !important; }
	.pt18_lg { padding-top: 18px !important; }
	.pt19_lg { padding-top: 19px !important; }
	.pt20_lg { padding-top: 20px !important; }
	.pt21_lg { padding-top: 21px !important; }
	.pt22_lg { padding-top: 22px !important; }
	.pt23_lg { padding-top: 23px !important; }
	.pt24_lg { padding-top: 24px !important; }
	.pt25_lg { padding-top: 25px !important; }
	.pt26_lg { padding-top: 26px !important; }
	.pt27_lg { padding-top: 27px !important; }
	.pt28_lg { padding-top: 28px !important; }
	.pt29_lg { padding-top: 29px !important; }
	.pt30_lg { padding-top: 30px !important; }
	.pt31_lg { padding-top: 31px !important; }
	.pt32_lg { padding-top: 32px !important; }
	.pt33_lg { padding-top: 33px !important; }
	.pt34_lg { padding-top: 34px !important; }
	.pt35_lg { padding-top: 35px !important; }
	.pt36_lg { padding-top: 36px !important; }
	.pt37_lg { padding-top: 37px !important; }
	.pt38_lg { padding-top: 38px !important; }
	.pt39_lg { padding-top: 39px !important; }
	.pt40_lg { padding-top: 40px !important; }
	.pt41_lg { padding-top: 41px !important; }
	.pt42_lg { padding-top: 42px !important; }
	.pt43_lg { padding-top: 43px !important; }
	.pt44_lg { padding-top: 44px !important; }
	.pt45_lg { padding-top: 45px !important; }
	.pt46_lg { padding-top: 46px !important; }
	.pt47_lg { padding-top: 47px !important; }
	.pt48_lg { padding-top: 48px !important; }
	.pt49_lg { padding-top: 49px !important; }
	.pt50_lg { padding-top: 50px !important; }
	.pt51_lg { padding-top: 51px !important; }
	.pt52_lg { padding-top: 52px !important; }
	.pt53_lg { padding-top: 53px !important; }
	.pt54_lg { padding-top: 54px !important; }
	.pt55_lg { padding-top: 55px !important; }
	.pt56_lg { padding-top: 56px !important; }
	.pt57_lg { padding-top: 57px !important; }
	.pt58_lg { padding-top: 58px !important; }
	.pt59_lg { padding-top: 59px !important; }
	.pt60_lg { padding-top: 60px !important; }
	.pt61_lg { padding-top: 61px !important; }
	.pt62_lg { padding-top: 62px !important; }
	.pt63_lg { padding-top: 63px !important; }
	.pt64_lg { padding-top: 64px !important; }
	.pt65_lg { padding-top: 65px !important; }
	.pt66_lg { padding-top: 66px !important; }
	.pt67_lg { padding-top: 67px !important; }
	.pt68_lg { padding-top: 68px !important; }
	.pt69_lg { padding-top: 69px !important; }
	.pt70_lg { padding-top: 70px !important; }
	.pt71_lg { padding-top: 71px !important; }
	.pt72_lg { padding-top: 72px !important; }
	.pt73_lg { padding-top: 73px !important; }
	.pt74_lg { padding-top: 74px !important; }
	.pt75_lg { padding-top: 75px !important; }
	.pt76_lg { padding-top: 76px !important; }
	.pt77_lg { padding-top: 77px !important; }
	.pt78_lg { padding-top: 78px !important; }
	.pt79_lg { padding-top: 79px !important; }
	.pt80_lg { padding-top: 80px !important; }
	.pt81_lg { padding-top: 81px !important; }
	.pt82_lg { padding-top: 82px !important; }
	.pt83_lg { padding-top: 83px !important; }
	.pt84_lg { padding-top: 84px !important; }
	.pt85_lg { padding-top: 85px !important; }
	.pt86_lg { padding-top: 86px !important; }
	.pt87_lg { padding-top: 87px !important; }
	.pt88_lg { padding-top: 88px !important; }
	.pt89_lg { padding-top: 89px !important; }
	.pt90_lg { padding-top: 90px !important; }
	.pt91_lg { padding-top: 91px !important; }
	.pt92_lg { padding-top: 92px !important; }
	.pt93_lg { padding-top: 93px !important; }
	.pt94_lg { padding-top: 94px !important; }
	.pt95_lg { padding-top: 95px !important; }
	.pt96_lg { padding-top: 96px !important; }
	.pt97_lg { padding-top: 97px !important; }
	.pt98_lg { padding-top: 98px !important; }
	.pt99_lg { padding-top: 99px !important; }
	.pt100_lg { padding-top: 100px !important; }

	.pr00_lg { padding-right: 0 !important; }
	.pr01_lg { padding-right: 1px !important; }
	.pr02_lg { padding-right: 2px !important; }
	.pr03_lg { padding-right: 3px !important; }
	.pr04_lg { padding-right: 4px !important; }
	.pr05_lg { padding-right: 5px !important; }
	.pr06_lg { padding-right: 6px !important; }
	.pr07_lg { padding-right: 7px !important; }
	.pr08_lg { padding-right: 8px !important; }
	.pr09_lg { padding-right: 9px !important; }
	.pr10_lg { padding-right: 10px !important; }
	.pr11_lg { padding-right: 11px !important; }
	.pr12_lg { padding-right: 12px !important; }
	.pr13_lg { padding-right: 13px !important; }
	.pr14_lg { padding-right: 14px !important; }
	.pr15_lg { padding-right: 15px !important; }
	.pr16_lg { padding-right: 16px !important; }
	.pr17_lg { padding-right: 17px !important; }
	.pr18_lg { padding-right: 18px !important; }
	.pr19_lg { padding-right: 19px !important; }
	.pr20_lg { padding-right: 20px !important; }
	.pr21_lg { padding-right: 21px !important; }
	.pr22_lg { padding-right: 22px !important; }
	.pr23_lg { padding-right: 23px !important; }
	.pr24_lg { padding-right: 24px !important; }
	.pr25_lg { padding-right: 25px !important; }
	.pr26_lg { padding-right: 26px !important; }
	.pr27_lg { padding-right: 27px !important; }
	.pr28_lg { padding-right: 28px !important; }
	.pr29_lg { padding-right: 29px !important; }
	.pr30_lg { padding-right: 30px !important; }
	.pr31_lg { padding-right: 31px !important; }
	.pr32_lg { padding-right: 32px !important; }
	.pr33_lg { padding-right: 33px !important; }
	.pr34_lg { padding-right: 34px !important; }
	.pr35_lg { padding-right: 35px !important; }
	.pr36_lg { padding-right: 36px !important; }
	.pr37_lg { padding-right: 37px !important; }
	.pr38_lg { padding-right: 38px !important; }
	.pr39_lg { padding-right: 39px !important; }
	.pr40_lg { padding-right: 40px !important; }
	.pr41_lg { padding-right: 41px !important; }
	.pr42_lg { padding-right: 42px !important; }
	.pr43_lg { padding-right: 43px !important; }
	.pr44_lg { padding-right: 44px !important; }
	.pr45_lg { padding-right: 45px !important; }
	.pr46_lg { padding-right: 46px !important; }
	.pr47_lg { padding-right: 47px !important; }
	.pr48_lg { padding-right: 48px !important; }
	.pr49_lg { padding-right: 49px !important; }
	.pr50_lg { padding-right: 50px !important; }
	.pr51_lg { padding-right: 51px !important; }
	.pr52_lg { padding-right: 52px !important; }
	.pr53_lg { padding-right: 53px !important; }
	.pr54_lg { padding-right: 54px !important; }
	.pr55_lg { padding-right: 55px !important; }
	.pr56_lg { padding-right: 56px !important; }
	.pr57_lg { padding-right: 57px !important; }
	.pr58_lg { padding-right: 58px !important; }
	.pr59_lg { padding-right: 59px !important; }
	.pr60_lg { padding-right: 60px !important; }
	.pr61_lg { padding-right: 61px !important; }
	.pr62_lg { padding-right: 62px !important; }
	.pr63_lg { padding-right: 63px !important; }
	.pr64_lg { padding-right: 64px !important; }
	.pr65_lg { padding-right: 65px !important; }
	.pr66_lg { padding-right: 66px !important; }
	.pr67_lg { padding-right: 67px !important; }
	.pr68_lg { padding-right: 68px !important; }
	.pr69_lg { padding-right: 69px !important; }
	.pr70_lg { padding-right: 70px !important; }
	.pr71_lg { padding-right: 71px !important; }
	.pr72_lg { padding-right: 72px !important; }
	.pr73_lg { padding-right: 73px !important; }
	.pr74_lg { padding-right: 74px !important; }
	.pr75_lg { padding-right: 75px !important; }
	.pr76_lg { padding-right: 76px !important; }
	.pr77_lg { padding-right: 77px !important; }
	.pr78_lg { padding-right: 78px !important; }
	.pr79_lg { padding-right: 79px !important; }
	.pr80_lg { padding-right: 80px !important; }
	.pr81_lg { padding-right: 81px !important; }
	.pr82_lg { padding-right: 82px !important; }
	.pr83_lg { padding-right: 83px !important; }
	.pr84_lg { padding-right: 84px !important; }
	.pr85_lg { padding-right: 85px !important; }
	.pr86_lg { padding-right: 86px !important; }
	.pr87_lg { padding-right: 87px !important; }
	.pr88_lg { padding-right: 88px !important; }
	.pr89_lg { padding-right: 89px !important; }
	.pr90_lg { padding-right: 90px !important; }
	.pr91_lg { padding-right: 91px !important; }
	.pr92_lg { padding-right: 92px !important; }
	.pr93_lg { padding-right: 93px !important; }
	.pr94_lg { padding-right: 94px !important; }
	.pr95_lg { padding-right: 95px !important; }
	.pr96_lg { padding-right: 96px !important; }
	.pr97_lg { padding-right: 97px !important; }
	.pr98_lg { padding-right: 98px !important; }
	.pr99_lg { padding-right: 99px !important; }
	.pr100_lg { padding-right: 100px !important; }

	.pb00_lg { padding-bottom: 0 !important; }
	.pb01_lg { padding-bottom: 1px !important; }
	.pb02_lg { padding-bottom: 2px !important; }
	.pb03_lg { padding-bottom: 3px !important; }
	.pb04_lg { padding-bottom: 4px !important; }
	.pb05_lg { padding-bottom: 5px !important; }
	.pb06_lg { padding-bottom: 6px !important; }
	.pb07_lg { padding-bottom: 7px !important; }
	.pb08_lg { padding-bottom: 8px !important; }
	.pb09_lg { padding-bottom: 9px !important; }
	.pb10_lg { padding-bottom: 10px !important; }
	.pb11_lg { padding-bottom: 11px !important; }
	.pb12_lg { padding-bottom: 12px !important; }
	.pb13_lg { padding-bottom: 13px !important; }
	.pb14_lg { padding-bottom: 14px !important; }
	.pb15_lg { padding-bottom: 15px !important; }
	.pb16_lg { padding-bottom: 16px !important; }
	.pb17_lg { padding-bottom: 17px !important; }
	.pb18_lg { padding-bottom: 18px !important; }
	.pb19_lg { padding-bottom: 19px !important; }
	.pb20_lg { padding-bottom: 20px !important; }
	.pb21_lg { padding-bottom: 21px !important; }
	.pb22_lg { padding-bottom: 22px !important; }
	.pb23_lg { padding-bottom: 23px !important; }
	.pb24_lg { padding-bottom: 24px !important; }
	.pb25_lg { padding-bottom: 25px !important; }
	.pb26_lg { padding-bottom: 26px !important; }
	.pb27_lg { padding-bottom: 27px !important; }
	.pb28_lg { padding-bottom: 28px !important; }
	.pb29_lg { padding-bottom: 29px !important; }
	.pb30_lg { padding-bottom: 30px !important; }
	.pb31_lg { padding-bottom: 31px !important; }
	.pb32_lg { padding-bottom: 32px !important; }
	.pb33_lg { padding-bottom: 33px !important; }
	.pb34_lg { padding-bottom: 34px !important; }
	.pb35_lg { padding-bottom: 35px !important; }
	.pb36_lg { padding-bottom: 36px !important; }
	.pb37_lg { padding-bottom: 37px !important; }
	.pb38_lg { padding-bottom: 38px !important; }
	.pb39_lg { padding-bottom: 39px !important; }
	.pb40_lg { padding-bottom: 40px !important; }
	.pb41_lg { padding-bottom: 41px !important; }
	.pb42_lg { padding-bottom: 42px !important; }
	.pb43_lg { padding-bottom: 43px !important; }
	.pb44_lg { padding-bottom: 44px !important; }
	.pb45_lg { padding-bottom: 45px !important; }
	.pb46_lg { padding-bottom: 46px !important; }
	.pb47_lg { padding-bottom: 47px !important; }
	.pb48_lg { padding-bottom: 48px !important; }
	.pb49_lg { padding-bottom: 49px !important; }
	.pb50_lg { padding-bottom: 50px !important; }
	.pb51_lg { padding-bottom: 51px !important; }
	.pb52_lg { padding-bottom: 52px !important; }
	.pb53_lg { padding-bottom: 53px !important; }
	.pb54_lg { padding-bottom: 54px !important; }
	.pb55_lg { padding-bottom: 55px !important; }
	.pb56_lg { padding-bottom: 56px !important; }
	.pb57_lg { padding-bottom: 57px !important; }
	.pb58_lg { padding-bottom: 58px !important; }
	.pb59_lg { padding-bottom: 59px !important; }
	.pb60_lg { padding-bottom: 60px !important; }
	.pb61_lg { padding-bottom: 61px !important; }
	.pb62_lg { padding-bottom: 62px !important; }
	.pb63_lg { padding-bottom: 63px !important; }
	.pb64_lg { padding-bottom: 64px !important; }
	.pb65_lg { padding-bottom: 65px !important; }
	.pb66_lg { padding-bottom: 66px !important; }
	.pb67_lg { padding-bottom: 67px !important; }
	.pb68_lg { padding-bottom: 68px !important; }
	.pb69_lg { padding-bottom: 69px !important; }
	.pb70_lg { padding-bottom: 70px !important; }
	.pb71_lg { padding-bottom: 71px !important; }
	.pb72_lg { padding-bottom: 72px !important; }
	.pb73_lg { padding-bottom: 73px !important; }
	.pb74_lg { padding-bottom: 74px !important; }
	.pb75_lg { padding-bottom: 75px !important; }
	.pb76_lg { padding-bottom: 76px !important; }
	.pb77_lg { padding-bottom: 77px !important; }
	.pb78_lg { padding-bottom: 78px !important; }
	.pb79_lg { padding-bottom: 79px !important; }
	.pb80_lg { padding-bottom: 80px !important; }
	.pb81_lg { padding-bottom: 81px !important; }
	.pb82_lg { padding-bottom: 82px !important; }
	.pb83_lg { padding-bottom: 83px !important; }
	.pb84_lg { padding-bottom: 84px !important; }
	.pb85_lg { padding-bottom: 85px !important; }
	.pb86_lg { padding-bottom: 86px !important; }
	.pb87_lg { padding-bottom: 87px !important; }
	.pb88_lg { padding-bottom: 88px !important; }
	.pb89_lg { padding-bottom: 89px !important; }
	.pb90_lg { padding-bottom: 90px !important; }
	.pb91_lg { padding-bottom: 91px !important; }
	.pb92_lg { padding-bottom: 92px !important; }
	.pb93_lg { padding-bottom: 93px !important; }
	.pb94_lg { padding-bottom: 94px !important; }
	.pb95_lg { padding-bottom: 95px !important; }
	.pb96_lg { padding-bottom: 96px !important; }
	.pb97_lg { padding-bottom: 97px !important; }
	.pb98_lg { padding-bottom: 98px !important; }
	.pb99_lg { padding-bottom: 99px !important; }
	.pb100_lg { padding-bottom: 100px !important; }

	.pl00_lg { padding-left: 0 !important; }
	.pl01_lg { padding-left: 1px !important; }
	.pl02_lg { padding-left: 2px !important; }
	.pl03_lg { padding-left: 3px !important; }
	.pl04_lg { padding-left: 4px !important; }
	.pl05_lg { padding-left: 5px !important; }
	.pl06_lg { padding-left: 6px !important; }
	.pl07_lg { padding-left: 7px !important; }
	.pl08_lg { padding-left: 8px !important; }
	.pl09_lg { padding-left: 9px !important; }
	.pl10_lg { padding-left: 10px !important; }
	.pl11_lg { padding-left: 11px !important; }
	.pl12_lg { padding-left: 12px !important; }
	.pl13_lg { padding-left: 13px !important; }
	.pl14_lg { padding-left: 14px !important; }
	.pl15_lg { padding-left: 15px !important; }
	.pl16_lg { padding-left: 16px !important; }
	.pl17_lg { padding-left: 17px !important; }
	.pl18_lg { padding-left: 18px !important; }
	.pl19_lg { padding-left: 19px !important; }
	.pl20_lg { padding-left: 20px !important; }
	.pl21_lg { padding-left: 21px !important; }
	.pl22_lg { padding-left: 22px !important; }
	.pl23_lg { padding-left: 23px !important; }
	.pl24_lg { padding-left: 24px !important; }
	.pl25_lg { padding-left: 25px !important; }
	.pl26_lg { padding-left: 26px !important; }
	.pl27_lg { padding-left: 27px !important; }
	.pl28_lg { padding-left: 28px !important; }
	.pl29_lg { padding-left: 29px !important; }
	.pl30_lg { padding-left: 30px !important; }
	.pl31_lg { padding-left: 31px !important; }
	.pl32_lg { padding-left: 32px !important; }
	.pl33_lg { padding-left: 33px !important; }
	.pl34_lg { padding-left: 34px !important; }
	.pl35_lg { padding-left: 35px !important; }
	.pl36_lg { padding-left: 36px !important; }
	.pl37_lg { padding-left: 37px !important; }
	.pl38_lg { padding-left: 38px !important; }
	.pl39_lg { padding-left: 39px !important; }
	.pl40_lg { padding-left: 40px !important; }
	.pl41_lg { padding-left: 41px !important; }
	.pl42_lg { padding-left: 42px !important; }
	.pl43_lg { padding-left: 43px !important; }
	.pl44_lg { padding-left: 44px !important; }
	.pl45_lg { padding-left: 45px !important; }
	.pl46_lg { padding-left: 46px !important; }
	.pl47_lg { padding-left: 47px !important; }
	.pl48_lg { padding-left: 48px !important; }
	.pl49_lg { padding-left: 49px !important; }
	.pl50_lg { padding-left: 50px !important; }
	.pl51_lg { padding-left: 51px !important; }
	.pl52_lg { padding-left: 52px !important; }
	.pl53_lg { padding-left: 53px !important; }
	.pl54_lg { padding-left: 54px !important; }
	.pl55_lg { padding-left: 55px !important; }
	.pl56_lg { padding-left: 56px !important; }
	.pl57_lg { padding-left: 57px !important; }
	.pl58_lg { padding-left: 58px !important; }
	.pl59_lg { padding-left: 59px !important; }
	.pl60_lg { padding-left: 60px !important; }
	.pl61_lg { padding-left: 61px !important; }
	.pl62_lg { padding-left: 62px !important; }
	.pl63_lg { padding-left: 63px !important; }
	.pl64_lg { padding-left: 64px !important; }
	.pl65_lg { padding-left: 65px !important; }
	.pl66_lg { padding-left: 66px !important; }
	.pl67_lg { padding-left: 67px !important; }
	.pl68_lg { padding-left: 68px !important; }
	.pl69_lg { padding-left: 69px !important; }
	.pl70_lg { padding-left: 70px !important; }
	.pl71_lg { padding-left: 71px !important; }
	.pl72_lg { padding-left: 72px !important; }
	.pl73_lg { padding-left: 73px !important; }
	.pl74_lg { padding-left: 74px !important; }
	.pl75_lg { padding-left: 75px !important; }
	.pl76_lg { padding-left: 76px !important; }
	.pl77_lg { padding-left: 77px !important; }
	.pl78_lg { padding-left: 78px !important; }
	.pl79_lg { padding-left: 79px !important; }
	.pl80_lg { padding-left: 80px !important; }
	.pl81_lg { padding-left: 81px !important; }
	.pl82_lg { padding-left: 82px !important; }
	.pl83_lg { padding-left: 83px !important; }
	.pl84_lg { padding-left: 84px !important; }
	.pl85_lg { padding-left: 85px !important; }
	.pl86_lg { padding-left: 86px !important; }
	.pl87_lg { padding-left: 87px !important; }
	.pl88_lg { padding-left: 88px !important; }
	.pl89_lg { padding-left: 89px !important; }
	.pl90_lg { padding-left: 90px !important; }
	.pl91_lg { padding-left: 91px !important; }
	.pl92_lg { padding-left: 92px !important; }
	.pl93_lg { padding-left: 93px !important; }
	.pl94_lg { padding-left: 94px !important; }
	.pl95_lg { padding-left: 95px !important; }
	.pl96_lg { padding-left: 96px !important; }
	.pl97_lg { padding-left: 97px !important; }
	.pl98_lg { padding-left: 98px !important; }
	.pl99_lg { padding-left: 99px !important; }
	.pl100_lg { padding-left: 100px !important; }
}





/* ==================================================

	column

================================================== */

.col1, .col2, .col3, .col4, .col5 {
	display: flex;
	flex-wrap: wrap;
}
.col1.space, .col2.space, .col3.space, .col4.space, .col5.space {
	justify-content: space-between;
}

/* width -------------------- */
.col1 > * { width: 100%; }
.col2 > * { width: 50%; }
.col3 > * { width: 33.333333%; }
.col4 > * { width: 25%; }
.col5 > * { width: 20%; }
.col1.space > * { width: 100%; }
.col2.space > * { width: 49%; }
.col3.space > * { width: 32%; }
.col4.space > * { width: 23.5%; }
.col5.space > * { width: 18.4%; }

/* margin-top -------------------- */
.col1.space > *:nth-of-type(n+2),
.col2.space > *:nth-of-type(n+3),
.col3.space > *:nth-of-type(n+4),
.col4.space > *:nth-of-type(n+5),
.col5.space > *:nth-of-type(n+6) { margin-top: 16px; }

/* empty elements -------------------- */
.col3.space::after,
.col4.space::before, .col4.space::after {
	display: block;
	content: "";
}
.col3.space::after { width: 32%; }
.col4.space::before, .col4.space::after { width: 23.5%; }
.col4.space::before { order: 1; }
.col5.space::before, .col5.space::after { content: none; }

@media screen and (min-width: 768px) {
	.col1.space > *:nth-of-type(n+2),
	.col2.space > *:nth-of-type(n+3),
	.col3.space > *:nth-of-type(n+4),
	.col4.space > *:nth-of-type(n+5),
	.col5.space > *:nth-of-type(n+6) { margin-top: 20px; }
}



@media screen and (min-width: 480px) {
	/* width -------------------- */
	.col1_sm > * { width: 100%; }
	.col2_sm > * { width: 50%; }
	.col3_sm > * { width: 33.333333%; }
	.col4_sm > * { width: 25%; }
	.col5_sm > * { width: 20%; }
	.col1_sm.space > * { width: 100%; }
	.col2_sm.space > * { width: 49%; }
	.col3_sm.space > * { width: 32%; }
	.col4_sm.space > * { width: 23.5%; }
	.col5_sm.space > * { width: 18.4%; }

	/* margin-top -------------------- */
	.col1_sm.space > *:nth-of-type(1n),
	.col2_sm.space > *:nth-of-type(1n),
	.col3_sm.space > *:nth-of-type(1n),
	.col4_sm.space > *:nth-of-type(1n),
	.col5_sm.space > *:nth-of-type(1n) { margin-top: 0; }
	.col1_sm.space > *:nth-of-type(n+2),
	.col2_sm.space > *:nth-of-type(n+3),
	.col3_sm.space > *:nth-of-type(n+4),
	.col4_sm.space > *:nth-of-type(n+5),
	.col5_sm.space > *:nth-of-type(n+6) { margin-top: 16px; }

	/* empty elements -------------------- */
	.col3_sm.space::after,
	.col4_sm.space::before, .col4_sm.space::after {
		display: block;
		content: "";
	}
	.col3_sm.space::after { width: 32%; }
	.col4_sm.space::before, .col4_sm.space::after { width: 23.5%; }
	.col4_sm.space::before { order: 1; }
	.col5_sm.space::before, .col5_sm.space::after { content: none; }
}



@media screen and (min-width: 768px) {
	/* width -------------------- */
	.col1_md > * { width: 100%; }
	.col2_md > * { width: 50%; }
	.col3_md > * { width: 33.333333%; }
	.col4_md > * { width: 25%; }
	.col5_md > * { width: 20%; }
	.col1_md.space > * { width: 100%; }
	.col2_md.space > * { width: 49%; }
	.col3_md.space > * { width: 32%; }
	.col4_md.space > * { width: 23.5%; }
	.col5_md.space > * { width: 18.4%; }

	/* margin-top -------------------- */
	.col1_md.space > *:nth-of-type(1n),
	.col2_md.space > *:nth-of-type(1n),
	.col3_md.space > *:nth-of-type(1n),
	.col4_md.space > *:nth-of-type(1n),
	.col5_md.space > *:nth-of-type(1n) { margin-top: 0; }
	.col1_md.space > *:nth-of-type(n+2),
	.col2_md.space > *:nth-of-type(n+3),
	.col3_md.space > *:nth-of-type(n+4),
	.col4_md.space > *:nth-of-type(n+5),
	.col5_md.space > *:nth-of-type(n+6) { margin-top: 20px; }

	/* empty elements -------------------- */
	.col3_md.space::after,
	.col4_md.space::before, .col4_md.space::after {
		display: block;
		content: "";
	}
	.col3_md.space::after { width: 32%; }
	.col4_md.space::before, .col4_md.space::after { width: 23.5%; }
	.col4_md.space::before { order: 1; }
	.col5_md.space::before, .col5_md.space::after { content: none; }
}



@media screen and (min-width: 1024px) {
	/* width -------------------- */
	.col1_lg > * { width: 100%; }
	.col2_lg > * { width: 50%; }
	.col3_lg > * { width: 33.333333%; }
	.col4_lg > * { width: 25%; }
	.col5_lg > * { width: 20%; }
	.col1_lg.space > * { width: 100%; }
	.col2_lg.space > * { width: 49%; }
	.col3_lg.space > * { width: 32%; }
	.col4_lg.space > * { width: 23.5%; }
	.col5_lg.space > * { width: 18.4%; }

	/* margin-top -------------------- */
	.col1_lg.space > *:nth-of-type(1n),
	.col2_lg.space > *:nth-of-type(1n),
	.col3_lg.space > *:nth-of-type(1n),
	.col4_lg.space > *:nth-of-type(1n),
	.col5_lg.space > *:nth-of-type(1n) { margin-top: 0; }
	.col1_lg.space > *:nth-of-type(n+2),
	.col2_lg.space > *:nth-of-type(n+3),
	.col3_lg.space > *:nth-of-type(n+4),
	.col4_lg.space > *:nth-of-type(n+5),
	.col5_lg.space > *:nth-of-type(n+6) { margin-top: 20px; }

	/* empty elements -------------------- */
	.col3_lg.space::after,
	.col4_lg.space::before, .col4_lg.space::after {
		display: block;
		content: "";
	}
	.col5_lg.space::before, .col5_lg.space::after { content: none; }
	.col3_lg.space::after { width: 32%; }
	.col4_lg.space::before, .col4_lg.space::after { width: 23.5%; }
	.col4_lg.space::before { order: 1; }
}





/* ==================================================

	column (new)

================================================== */

.col_1, .col_2, .col_3, .col_4, .col_5 {
	display: flex;
	flex-wrap: wrap;
}

/* width -------------------- */
.col_1 > * { width: 100%; }
.col_2 > * { width: 50%; }
.col_3 > * { width: 33.333333%; }
.col_4 > * { width: 25%; }
.col_5 > * { width: 20%; }

.col_1.space > * { width: 100%; }
.col_2.space > * { width: calc((100% - (16px * 1)) / 2); }
.col_3.space > * { width: calc((100% - (16px * 2)) / 3); }
.col_4.space > * { width: calc((100% - (16px * 3)) / 4); }
.col_5.space > * { width: calc((100% - (16px * 4)) / 5); }

/* IE10-11 , Edge */
_:-ms-lang(x), .col_2.space > * { width: calc(((100% - (16px * 1)) / 2) - 0.1px); }
_:-ms-lang(x), .col_3.space > * { width: calc(((100% - (16px * 2)) / 3) - 0.1px); }
_:-ms-lang(x), .col_4.space > * { width: calc(((100% - (16px * 3)) / 4) - 0.1px); }
_:-ms-lang(x), .col_5.space > * { width: calc(((100% - (16px * 4)) / 5) - 0.1px); }

/* margin-top -------------------- */
.col_1.space > *:nth-of-type(n+2),
.col_2.space > *:nth-of-type(n+3),
.col_3.space > *:nth-of-type(n+4),
.col_4.space > *:nth-of-type(n+5),
.col_5.space > *:nth-of-type(n+6) { margin-top: 16px; }

/* margin-right -------------------- */
[class*="col_"].space > * { margin-right: 16px; }
.col_1.space > *:nth-of-type(1n),
.col_2.space > *:nth-of-type(2n),
.col_3.space > *:nth-of-type(3n),
.col_4.space > *:nth-of-type(4n),
.col_5.space > *:nth-of-type(5n) { margin-right: 0; }

@media screen and (min-width: 768px) {
	/* width -------------------- */
	.col_1.space > * { width: 100%; }
	.col_2.space > * { width: calc((100% - (20px * 1)) / 2); }
	.col_3.space > * { width: calc((100% - (20px * 2)) / 3); }
	.col_4.space > * { width: calc((100% - (20px * 3)) / 4); }
	.col_5.space > * { width: calc((100% - (20px * 4)) / 5); }

	/* IE10-11 , Edge */
	_:-ms-lang(x), .col_2.space > * { width: calc(((100% - (20px * 1)) / 2) - 0.1px); }
	_:-ms-lang(x), .col_3.space > * { width: calc(((100% - (20px * 2)) / 3) - 0.1px); }
	_:-ms-lang(x), .col_4.space > * { width: calc(((100% - (20px * 3)) / 4) - 0.1px); }
	_:-ms-lang(x), .col_5.space > * { width: calc(((100% - (20px * 4)) / 5) - 0.1px); }

	/* margin-top -------------------- */
	.col_1.space > *:nth-of-type(n+2),
	.col_2.space > *:nth-of-type(n+3),
	.col_3.space > *:nth-of-type(n+4),
	.col_4.space > *:nth-of-type(n+5),
	.col_5.space > *:nth-of-type(n+6) { margin-top: 20px; }

	/* margin-right -------------------- */
	[class*="col_"].space > * { margin-right: 20px; }
	.col_1.space > *:nth-of-type(1n),
	.col_2.space > *:nth-of-type(2n),
	.col_3.space > *:nth-of-type(3n),
	.col_4.space > *:nth-of-type(4n),
	.col_5.space > *:nth-of-type(5n) { margin-right: 0; }
}



@media screen and (min-width: 480px) {
	/* width -------------------- */
	.col_1_sm > * { width: 100%; }
	.col_2_sm > * { width: 50%; }
	.col_3_sm > * { width: 33.333333%; }
	.col_4_sm > * { width: 25%; }
	.col_5_sm > * { width: 20%; }

	.col_1_sm.space > * { width: 100%; }
	.col_2_sm.space > * { width: calc((100% - (16px * 1)) / 2); }
	.col_3_sm.space > * { width: calc((100% - (16px * 2)) / 3); }
	.col_4_sm.space > * { width: calc((100% - (16px * 3)) / 4); }
	.col_5_sm.space > * { width: calc((100% - (16px * 4)) / 5); }

	/* IE10-11 , Edge */
	_:-ms-lang(x), .col_2_sm.space > * { width: calc(((100% - (16px * 1)) / 2) - 0.1px); }
	_:-ms-lang(x), .col_3_sm.space > * { width: calc(((100% - (16px * 2)) / 3) - 0.1px); }
	_:-ms-lang(x), .col_4_sm.space > * { width: calc(((100% - (16px * 3)) / 4) - 0.1px); }
	_:-ms-lang(x), .col_5_sm.space > * { width: calc(((100% - (16px * 4)) / 5) - 0.1px); }

	/* margin-top -------------------- */
	.col_1_sm.space > *:nth-of-type(1n),
	.col_2_sm.space > *:nth-of-type(1n),
	.col_3_sm.space > *:nth-of-type(1n),
	.col_4_sm.space > *:nth-of-type(1n),
	.col_5_sm.space > *:nth-of-type(1n) { margin-top: 0; }
	.col_1_sm.space > *:nth-of-type(n+2),
	.col_2_sm.space > *:nth-of-type(n+3),
	.col_3_sm.space > *:nth-of-type(n+4),
	.col_4_sm.space > *:nth-of-type(n+5),
	.col_5_sm.space > *:nth-of-type(n+6) { margin-top: 16px; }

	/* margin-right -------------------- */
	.col_1_sm.space > *:nth-of-type(1n),
	.col_2_sm.space > *:nth-of-type(1n),
	.col_3_sm.space > *:nth-of-type(1n),
	.col_4_sm.space > *:nth-of-type(1n),
	.col_5_sm.space > *:nth-of-type(1n) { margin-right: 16px; }

	.col_1_sm.space > *:nth-of-type(1n),
	.col_2_sm.space > *:nth-of-type(2n),
	.col_3_sm.space > *:nth-of-type(3n),
	.col_4_sm.space > *:nth-of-type(4n),
	.col_5_sm.space > *:nth-of-type(5n) { margin-right: 0; }
}



@media screen and (min-width: 768px) {
	/* width -------------------- */
	.col_1_md > * { width: 100%; }
	.col_2_md > * { width: 50%; }
	.col_3_md > * { width: 33.333333%; }
	.col_4_md > * { width: 25%; }
	.col_5_md > * { width: 20%; }

	.col_1_md.space > * { width: 100%; }
	.col_2_md.space > * { width: calc((100% - (20px * 1)) / 2); }
	.col_3_md.space > * { width: calc((100% - (20px * 2)) / 3); }
	.col_4_md.space > * { width: calc((100% - (20px * 3)) / 4); }
	.col_5_md.space > * { width: calc((100% - (20px * 4)) / 5); }

	/* IE10-11 , Edge */
	_:-ms-lang(x), .col_2_md.space > * { width: calc(((100% - (20px * 1)) / 2) - 0.1px); }
	_:-ms-lang(x), .col_3_md.space > * { width: calc(((100% - (20px * 2)) / 3) - 0.1px); }
	_:-ms-lang(x), .col_4_md.space > * { width: calc(((100% - (20px * 3)) / 4) - 0.1px); }
	_:-ms-lang(x), .col_5_md.space > * { width: calc(((100% - (20px * 4)) / 5) - 0.1px); }

	/* margin-top -------------------- */
	.col_1_md.space > *:nth-of-type(1n),
	.col_2_md.space > *:nth-of-type(1n),
	.col_3_md.space > *:nth-of-type(1n),
	.col_4_md.space > *:nth-of-type(1n),
	.col_5_md.space > *:nth-of-type(1n) { margin-top: 0; }
	.col_1_md.space > *:nth-of-type(n+2),
	.col_2_md.space > *:nth-of-type(n+3),
	.col_3_md.space > *:nth-of-type(n+4),
	.col_4_md.space > *:nth-of-type(n+5),
	.col_5_md.space > *:nth-of-type(n+6) { margin-top: 20px; }

	/* margin-right -------------------- */
	.col_1_md.space > *:nth-of-type(1n),
	.col_2_md.space > *:nth-of-type(1n),
	.col_3_md.space > *:nth-of-type(1n),
	.col_4_md.space > *:nth-of-type(1n),
	.col_5_md.space > *:nth-of-type(1n) { margin-right: 20px; }

	.col_1_md.space > *:nth-of-type(1n),
	.col_2_md.space > *:nth-of-type(2n),
	.col_3_md.space > *:nth-of-type(3n),
	.col_4_md.space > *:nth-of-type(4n),
	.col_5_md.space > *:nth-of-type(5n) { margin-right: 0; }
}



@media screen and (min-width: 1024px) {
	/* width -------------------- */
	.col_1_lg > * { width: 100%; }
	.col_2_lg > * { width: 50%; }
	.col_3_lg > * { width: 33.333333%; }
	.col_4_lg > * { width: 25%; }
	.col_5_lg > * { width: 20%; }

	.col_1_lg.space > * { width: 100%; }
	.col_2_lg.space > * { width: calc((100% - (20px * 1)) / 2); }
	.col_3_lg.space > * { width: calc((100% - (20px * 2)) / 3); }
	.col_4_lg.space > * { width: calc((100% - (20px * 3)) / 4); }
	.col_5_lg.space > * { width: calc((100% - (20px * 4)) / 5); }

	/* IE10-11 , Edge */
	_:-ms-lang(x), .col_2_lg.space > * { width: calc(((100% - (20px * 1)) / 2) - 0.1px); }
	_:-ms-lang(x), .col_3_lg.space > * { width: calc(((100% - (20px * 2)) / 3) - 0.1px); }
	_:-ms-lang(x), .col_4_lg.space > * { width: calc(((100% - (20px * 3)) / 4) - 0.1px); }
	_:-ms-lang(x), .col_5_lg.space > * { width: calc(((100% - (20px * 4)) / 5) - 0.1px); }

	/* margin-top -------------------- */
	.col_1_lg.space > *:nth-of-type(1n),
	.col_2_lg.space > *:nth-of-type(1n),
	.col_3_lg.space > *:nth-of-type(1n),
	.col_4_lg.space > *:nth-of-type(1n),
	.col_5_lg.space > *:nth-of-type(1n) { margin-top: 0; }
	.col_1_lg.space > *:nth-of-type(n+2),
	.col_2_lg.space > *:nth-of-type(n+3),
	.col_3_lg.space > *:nth-of-type(n+4),
	.col_4_lg.space > *:nth-of-type(n+5),
	.col_5_lg.space > *:nth-of-type(n+6) { margin-top: 20px; }

	/* margin-right -------------------- */
	.col_1_lg.space > *:nth-of-type(1n),
	.col_2_lg.space > *:nth-of-type(1n),
	.col_3_lg.space > *:nth-of-type(1n),
	.col_4_lg.space > *:nth-of-type(1n),
	.col_5_lg.space > *:nth-of-type(1n) { margin-right: 20px; }

	.col_1_lg.space > *:nth-of-type(1n),
	.col_2_lg.space > *:nth-of-type(2n),
	.col_3_lg.space > *:nth-of-type(3n),
	.col_4_lg.space > *:nth-of-type(4n),
	.col_5_lg.space > *:nth-of-type(5n) { margin-right: 0; }
}





/* ==================================================

	d_flex

================================================== */

.d_flex { display: flex; }
.d_flex_i { display: flex !important; }

.jc_fs { justify-content: flex-start; }
.jc_fe { justify-content: flex-end; }
.jc_center { justify-content: center; }
.jc_sb { justify-content: space-between; }

.ai_fs { align-items: flex-start; }
.ai_fe { align-items: flex-end; }
.ai_center { align-items: center; }

.as_fs { align-self: flex-start; }
.as_fe { align-self: flex-end; }
.as_center { align-self: center; }

.fw_wrap { flex-wrap: wrap; }
.fw_nowrap { flex-wrap: nowrap; }



@media screen and (min-width: 480px) {
	.d_flex_sm { display: flex; }
	.d_flex_i_sm { display: flex !important; }

	.jc_fs_sm { justify-content: flex-start; }
	.jc_fe_sm { justify-content: flex-end; }
	.jc_center_sm { justify-content: center; }
	.jc_sb_sm { justify-content: space-between; }

	.ai_fs_sm { align-items: flex-start; }
	.ai_fe_sm { align-items: flex-end; }
	.ai_center_sm { align-items: center; }

	.as_fs_sm { align-self: flex-start; }
	.as_fe_sm { align-self: flex-end; }
	.as_center_sm { align-self: center; }

	.fw_wrap_sm { flex-wrap: wrap; }
	.fw_nowrap_sm { flex-wrap: nowrap; }
}



@media screen and (min-width: 768px) {
	.d_flex_md { display: flex; }
	.d_flex_i_md { display: flex !important; }

	.jc_fs_md { justify-content: flex-start; }
	.jc_fe_md { justify-content: flex-end; }
	.jc_center_md { justify-content: center; }
	.jc_sb_md { justify-content: space-between; }

	.ai_fs_md { align-items: flex-start; }
	.ai_fe_md { align-items: flex-end; }
	.ai_center_md { align-items: center; }

	.as_fs_md { align-self: flex-start; }
	.as_fe_md { align-self: flex-end; }
	.as_center_md { align-self: center; }

	.fw_wrap_md { flex-wrap: wrap; }
	.fw_nowrap_md { flex-wrap: nowrap; }
}



@media screen and (min-width: 1024px) {
	.d_flex_lg { display: flex; }
	.d_flex_i_lg { display: flex !important; }

	.jc_fs_lg { justify-content: flex-start; }
	.jc_fe_lg { justify-content: flex-end; }
	.jc_center_lg { justify-content: center; }
	.jc_sb_lg { justify-content: space-between; }

	.ai_fs_lg { align-items: flex-start; }
	.ai_fe_lg { align-items: flex-end; }
	.ai_center_lg { align-items: center; }

	.as_fs_lg { align-self: flex-start; }
	.as_fe_lg { align-self: flex-end; }
	.as_center_lg { align-self: center; }

	.fw_wrap_lg { flex-wrap: wrap; }
	.fw_nowrap_lg { flex-wrap: nowrap; }
}





/* ==================================================

	d_table

================================================== */

.d_table {
	display: table;
	width: 100%;
}
.tl_fixed {
	table-layout: fixed;
}
.d_table > * {
	display: table-cell;
	vertical-align: top;
}



@media screen and (min-width: 480px) {
	.d_table_sm {
		display: table;
		width: 100%;
	}
	.tl_fixed_sm {
		table-layout: fixed;
	}
	.d_table_sm > * {
		display: table-cell;
	}
}



@media screen and (min-width: 768px) {
	.d_table_md {
		display: table;
		width: 100%;
	}
	.tl_fixed_md {
		table-layout: fixed;
	}
	.d_table_md > * {
		display: table-cell;
	}
}



@media screen and (min-width: 1024px) {
	.d_table_lg {
		display: table;
		width: 100%;
	}
	.tl_fixed_lg {
		table-layout: fixed;
	}
	.d_table_lg > * {
		display: table-cell;
	}
}





/* ==================================================

	table

================================================== */

/* hpeTable -------------------- */

.hpeTable th,
.hpeTable td {
	padding: .8em 1em;
	border: 1px solid #ccc;
}
.hpeTable th {
	color: #fff;
	text-align: left;
	background: #767676;
}
.hpeTable td.lightgrey {
	background: #f2f2f2;
}
.hpeTable td a:hover {
	text-decoration: underline;
}



/* style_basic -------------------- */

table.style_basic th,
table.style_basic td {
	padding: .8em 1em;
	border: 1px solid #ccc;
}
table.style_basic th {
	background: #f2f2f2;
}
table.style_basic .table_null {
	background: none;
	border: none;
}



/* table_null -------------------- */

th.table_null,
td.table_null {
	background: none;
	border: none;
}



/* scroll -------------------- */

.table_scroll {
	display: block;
	overflow-x: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}
.table_scroll::-webkit-scrollbar {
	height: 6px;
}
.table_scroll::-webkit-scrollbar-track {
	background: #f5f5f5;
}
.table_scroll::-webkit-scrollbar-thumb {
	background: #0096d6;
	border-radius: 3px;
}
.table_scroll table {
	min-width: 100%;
}

.table_scroll_none {
	overflow-x: visible;
	white-space: normal;
}

@media screen and (min-width: 480px) {
	.table_scroll_sm {
		overflow-x: auto;
		white-space: nowrap;
	}
	.table_scroll_none_sm {
		overflow-x: visible;
		white-space: normal;
	}
	.table_scroll_none_sm table {
		width: auto;
	}
}

@media screen and (min-width: 768px) {
	.table_scroll_md {
		overflow-x: auto;
		white-space: nowrap;
	}
	.table_scroll_none_md {
		overflow-x: visible;
		white-space: normal;
	}
	.table_scroll_none_md table {
		width: auto;
	}
}

@media screen and (min-width: 1024px) {
	.table_scroll_lg {
		overflow-x: auto;
		white-space: nowrap;
	}
	.table_scroll_none_lg {
		overflow-x: visible;
		white-space: normal;
	}
	.table_scroll_none_lg table {
		width: auto;
	}
}





/* ==================================================

	font-size

================================================== */

.fs00 { font-size: 0 !important; }
.fs10 { font-size: 10px !important; }
.fs11 { font-size: 11px !important; }
.fs12 { font-size: 12px !important; }
.fs13 { font-size: 13px !important; }
.fs14 { font-size: 14px !important; }
.fs15 { font-size: 15px !important; }
.fs16 { font-size: 16px !important; }
.fs17 { font-size: 17px !important; }
.fs18 { font-size: 18px !important; }
.fs19 { font-size: 19px !important; }
.fs20 { font-size: 20px !important; }
.fs21 { font-size: 21px !important; }
.fs22 { font-size: 22px !important; }
.fs23 { font-size: 23px !important; }
.fs24 { font-size: 24px !important; }
.fs25 { font-size: 25px !important; }
.fs26 { font-size: 26px !important; }
.fs27 { font-size: 27px !important; }
.fs28 { font-size: 28px !important; }
.fs29 { font-size: 29px !important; }
.fs30 { font-size: 30px !important; }
.fs31 { font-size: 31px !important; }
.fs32 { font-size: 32px !important; }
.fs33 { font-size: 33px !important; }
.fs34 { font-size: 34px !important; }
.fs35 { font-size: 35px !important; }
.fs36 { font-size: 36px !important; }
.fs37 { font-size: 37px !important; }
.fs38 { font-size: 38px !important; }
.fs39 { font-size: 39px !important; }
.fs40 { font-size: 40px !important; }
.fs41 { font-size: 41px !important; }
.fs42 { font-size: 42px !important; }
.fs43 { font-size: 43px !important; }
.fs44 { font-size: 44px !important; }
.fs45 { font-size: 45px !important; }
.fs46 { font-size: 46px !important; }
.fs47 { font-size: 47px !important; }
.fs48 { font-size: 48px !important; }
.fs49 { font-size: 49px !important; }
.fs50 { font-size: 50px !important; }
.fs51 { font-size: 51px !important; }
.fs52 { font-size: 52px !important; }
.fs53 { font-size: 53px !important; }
.fs54 { font-size: 54px !important; }
.fs55 { font-size: 55px !important; }
.fs56 { font-size: 56px !important; }
.fs57 { font-size: 57px !important; }
.fs58 { font-size: 58px !important; }
.fs59 { font-size: 59px !important; }
.fs60 { font-size: 60px !important; }
.fs61 { font-size: 61px !important; }
.fs62 { font-size: 62px !important; }
.fs63 { font-size: 63px !important; }
.fs64 { font-size: 64px !important; }
.fs65 { font-size: 65px !important; }
.fs66 { font-size: 66px !important; }
.fs67 { font-size: 67px !important; }
.fs68 { font-size: 68px !important; }
.fs69 { font-size: 69px !important; }
.fs70 { font-size: 70px !important; }
.fs71 { font-size: 71px !important; }
.fs72 { font-size: 72px !important; }
.fs73 { font-size: 73px !important; }
.fs74 { font-size: 74px !important; }
.fs75 { font-size: 75px !important; }
.fs76 { font-size: 76px !important; }
.fs77 { font-size: 77px !important; }
.fs78 { font-size: 78px !important; }
.fs79 { font-size: 79px !important; }
.fs80 { font-size: 80px !important; }
.fs81 { font-size: 81px !important; }
.fs82 { font-size: 82px !important; }
.fs83 { font-size: 83px !important; }
.fs84 { font-size: 84px !important; }
.fs85 { font-size: 85px !important; }
.fs86 { font-size: 86px !important; }
.fs87 { font-size: 87px !important; }
.fs88 { font-size: 88px !important; }
.fs89 { font-size: 89px !important; }
.fs90 { font-size: 90px !important; }
.fs91 { font-size: 91px !important; }
.fs92 { font-size: 92px !important; }
.fs93 { font-size: 93px !important; }
.fs94 { font-size: 94px !important; }
.fs95 { font-size: 95px !important; }
.fs96 { font-size: 96px !important; }
.fs97 { font-size: 97px !important; }
.fs98 { font-size: 98px !important; }
.fs99 { font-size: 99px !important; }
.fs100 { font-size: 100px !important; }



/* rem */
.fs10r { font-size: 1rem !important; }
.fs11r { font-size: 1.1rem !important; }
.fs12r { font-size: 1.2rem !important; }
.fs13r { font-size: 1.3rem !important; }
.fs14r { font-size: 1.4rem !important; }
.fs15r { font-size: 1.5rem !important; }
.fs16r { font-size: 1.6rem !important; }
.fs17r { font-size: 1.7rem !important; }
.fs18r { font-size: 1.8rem !important; }
.fs19r { font-size: 1.9rem !important; }
.fs20r { font-size: 2rem !important; }
.fs21r { font-size: 2.1rem !important; }
.fs22r { font-size: 2.2rem !important; }
.fs23r { font-size: 2.3rem !important; }
.fs24r { font-size: 2.4rem !important; }
.fs25r { font-size: 2.5rem !important; }
.fs26r { font-size: 2.6rem !important; }
.fs27r { font-size: 2.7rem !important; }
.fs28r { font-size: 2.8rem !important; }
.fs29r { font-size: 2.9rem !important; }
.fs30r { font-size: 3rem !important; }
.fs31r { font-size: 3.1rem !important; }
.fs32r { font-size: 3.2rem !important; }
.fs33r { font-size: 3.3rem !important; }
.fs34r { font-size: 3.4rem !important; }
.fs35r { font-size: 3.5rem !important; }
.fs36r { font-size: 3.6rem !important; }
.fs37r { font-size: 3.7rem !important; }
.fs38r { font-size: 3.8rem !important; }
.fs39r { font-size: 3.9rem !important; }
.fs40r { font-size: 4rem !important; }
.fs41r { font-size: 4.1rem !important; }
.fs42r { font-size: 4.2rem !important; }
.fs43r { font-size: 4.3rem !important; }
.fs44r { font-size: 4.4rem !important; }
.fs45r { font-size: 4.5rem !important; }
.fs46r { font-size: 4.6rem !important; }
.fs47r { font-size: 4.7rem !important; }
.fs48r { font-size: 4.8rem !important; }
.fs49r { font-size: 4.9rem !important; }
.fs50r { font-size: 5rem !important; }
.fs51r { font-size: 5.1rem !important; }
.fs52r { font-size: 5.2rem !important; }
.fs53r { font-size: 5.3rem !important; }
.fs54r { font-size: 5.4rem !important; }
.fs55r { font-size: 5.5rem !important; }
.fs56r { font-size: 5.6rem !important; }
.fs57r { font-size: 5.7rem !important; }
.fs58r { font-size: 5.8rem !important; }
.fs59r { font-size: 5.9rem !important; }
.fs60r { font-size: 6rem !important; }
.fs61r { font-size: 6.1rem !important; }
.fs62r { font-size: 6.2rem !important; }
.fs63r { font-size: 6.3rem !important; }
.fs64r { font-size: 6.4rem !important; }
.fs65r { font-size: 6.5rem !important; }
.fs66r { font-size: 6.6rem !important; }
.fs67r { font-size: 6.7rem !important; }
.fs68r { font-size: 6.8rem !important; }
.fs69r { font-size: 6.9rem !important; }
.fs70r { font-size: 7rem !important; }
.fs71r { font-size: 7.1rem !important; }
.fs72r { font-size: 7.2rem !important; }
.fs73r { font-size: 7.3rem !important; }
.fs74r { font-size: 7.4rem !important; }
.fs75r { font-size: 7.5rem !important; }
.fs76r { font-size: 7.6rem !important; }
.fs77r { font-size: 7.7rem !important; }
.fs78r { font-size: 7.8rem !important; }
.fs79r { font-size: 7.9rem !important; }
.fs80r { font-size: 8rem !important; }
.fs81r { font-size: 8.1rem !important; }
.fs82r { font-size: 8.2rem !important; }
.fs83r { font-size: 8.3rem !important; }
.fs84r { font-size: 8.4rem !important; }
.fs85r { font-size: 8.5rem !important; }
.fs86r { font-size: 8.6rem !important; }
.fs87r { font-size: 8.7rem !important; }
.fs88r { font-size: 8.8rem !important; }
.fs89r { font-size: 8.9rem !important; }
.fs90r { font-size: 9rem !important; }
.fs91r { font-size: 9.1rem !important; }
.fs92r { font-size: 9.2rem !important; }
.fs93r { font-size: 9.3rem !important; }
.fs94r { font-size: 9.4rem !important; }
.fs95r { font-size: 9.5rem !important; }
.fs96r { font-size: 9.6rem !important; }
.fs97r { font-size: 9.7rem !important; }
.fs98r { font-size: 9.8rem !important; }
.fs99r { font-size: 9.9rem !important; }
.fs100r { font-size: 10rem !important; }



@media screen and (min-width: 480px) {
	.fs00_sm { font-size: 0 !important; }
	.fs10_sm { font-size: 10px !important; }
	.fs11_sm { font-size: 11px !important; }
	.fs12_sm { font-size: 12px !important; }
	.fs13_sm { font-size: 13px !important; }
	.fs14_sm { font-size: 14px !important; }
	.fs15_sm { font-size: 15px !important; }
	.fs16_sm { font-size: 16px !important; }
	.fs17_sm { font-size: 17px !important; }
	.fs18_sm { font-size: 18px !important; }
	.fs19_sm { font-size: 19px !important; }
	.fs20_sm { font-size: 20px !important; }
	.fs21_sm { font-size: 21px !important; }
	.fs22_sm { font-size: 22px !important; }
	.fs23_sm { font-size: 23px !important; }
	.fs24_sm { font-size: 24px !important; }
	.fs25_sm { font-size: 25px !important; }
	.fs26_sm { font-size: 26px !important; }
	.fs27_sm { font-size: 27px !important; }
	.fs28_sm { font-size: 28px !important; }
	.fs29_sm { font-size: 29px !important; }
	.fs30_sm { font-size: 30px !important; }
	.fs31_sm { font-size: 31px !important; }
	.fs32_sm { font-size: 32px !important; }
	.fs33_sm { font-size: 33px !important; }
	.fs34_sm { font-size: 34px !important; }
	.fs35_sm { font-size: 35px !important; }
	.fs36_sm { font-size: 36px !important; }
	.fs37_sm { font-size: 37px !important; }
	.fs38_sm { font-size: 38px !important; }
	.fs39_sm { font-size: 39px !important; }
	.fs40_sm { font-size: 40px !important; }
	.fs41_sm { font-size: 41px !important; }
	.fs42_sm { font-size: 42px !important; }
	.fs43_sm { font-size: 43px !important; }
	.fs44_sm { font-size: 44px !important; }
	.fs45_sm { font-size: 45px !important; }
	.fs46_sm { font-size: 46px !important; }
	.fs47_sm { font-size: 47px !important; }
	.fs48_sm { font-size: 48px !important; }
	.fs49_sm { font-size: 49px !important; }
	.fs50_sm { font-size: 50px !important; }
	.fs51_sm { font-size: 51px !important; }
	.fs52_sm { font-size: 52px !important; }
	.fs53_sm { font-size: 53px !important; }
	.fs54_sm { font-size: 54px !important; }
	.fs55_sm { font-size: 55px !important; }
	.fs56_sm { font-size: 56px !important; }
	.fs57_sm { font-size: 57px !important; }
	.fs58_sm { font-size: 58px !important; }
	.fs59_sm { font-size: 59px !important; }
	.fs60_sm { font-size: 60px !important; }
	.fs61_sm { font-size: 61px !important; }
	.fs62_sm { font-size: 62px !important; }
	.fs63_sm { font-size: 63px !important; }
	.fs64_sm { font-size: 64px !important; }
	.fs65_sm { font-size: 65px !important; }
	.fs66_sm { font-size: 66px !important; }
	.fs67_sm { font-size: 67px !important; }
	.fs68_sm { font-size: 68px !important; }
	.fs69_sm { font-size: 69px !important; }
	.fs70_sm { font-size: 70px !important; }
	.fs71_sm { font-size: 71px !important; }
	.fs72_sm { font-size: 72px !important; }
	.fs73_sm { font-size: 73px !important; }
	.fs74_sm { font-size: 74px !important; }
	.fs75_sm { font-size: 75px !important; }
	.fs76_sm { font-size: 76px !important; }
	.fs77_sm { font-size: 77px !important; }
	.fs78_sm { font-size: 78px !important; }
	.fs79_sm { font-size: 79px !important; }
	.fs80_sm { font-size: 80px !important; }
	.fs81_sm { font-size: 81px !important; }
	.fs82_sm { font-size: 82px !important; }
	.fs83_sm { font-size: 83px !important; }
	.fs84_sm { font-size: 84px !important; }
	.fs85_sm { font-size: 85px !important; }
	.fs86_sm { font-size: 86px !important; }
	.fs87_sm { font-size: 87px !important; }
	.fs88_sm { font-size: 88px !important; }
	.fs89_sm { font-size: 89px !important; }
	.fs90_sm { font-size: 90px !important; }
	.fs91_sm { font-size: 91px !important; }
	.fs92_sm { font-size: 92px !important; }
	.fs93_sm { font-size: 93px !important; }
	.fs94_sm { font-size: 94px !important; }
	.fs95_sm { font-size: 95px !important; }
	.fs96_sm { font-size: 96px !important; }
	.fs97_sm { font-size: 97px !important; }
	.fs98_sm { font-size: 98px !important; }
	.fs99_sm { font-size: 99px !important; }
	.fs100_sm { font-size: 100px !important; }
}



@media screen and (min-width: 768px) {
	.fs00_md { font-size: 0 !important; }
	.fs10_md { font-size: 10px !important; }
	.fs11_md { font-size: 11px !important; }
	.fs12_md { font-size: 12px !important; }
	.fs13_md { font-size: 13px !important; }
	.fs14_md { font-size: 14px !important; }
	.fs15_md { font-size: 15px !important; }
	.fs16_md { font-size: 16px !important; }
	.fs17_md { font-size: 17px !important; }
	.fs18_md { font-size: 18px !important; }
	.fs19_md { font-size: 19px !important; }
	.fs20_md { font-size: 20px !important; }
	.fs21_md { font-size: 21px !important; }
	.fs22_md { font-size: 22px !important; }
	.fs23_md { font-size: 23px !important; }
	.fs24_md { font-size: 24px !important; }
	.fs25_md { font-size: 25px !important; }
	.fs26_md { font-size: 26px !important; }
	.fs27_md { font-size: 27px !important; }
	.fs28_md { font-size: 28px !important; }
	.fs29_md { font-size: 29px !important; }
	.fs30_md { font-size: 30px !important; }
	.fs31_md { font-size: 31px !important; }
	.fs32_md { font-size: 32px !important; }
	.fs33_md { font-size: 33px !important; }
	.fs34_md { font-size: 34px !important; }
	.fs35_md { font-size: 35px !important; }
	.fs36_md { font-size: 36px !important; }
	.fs37_md { font-size: 37px !important; }
	.fs38_md { font-size: 38px !important; }
	.fs39_md { font-size: 39px !important; }
	.fs40_md { font-size: 40px !important; }
	.fs41_md { font-size: 41px !important; }
	.fs42_md { font-size: 42px !important; }
	.fs43_md { font-size: 43px !important; }
	.fs44_md { font-size: 44px !important; }
	.fs45_md { font-size: 45px !important; }
	.fs46_md { font-size: 46px !important; }
	.fs47_md { font-size: 47px !important; }
	.fs48_md { font-size: 48px !important; }
	.fs49_md { font-size: 49px !important; }
	.fs50_md { font-size: 50px !important; }
	.fs51_md { font-size: 51px !important; }
	.fs52_md { font-size: 52px !important; }
	.fs53_md { font-size: 53px !important; }
	.fs54_md { font-size: 54px !important; }
	.fs55_md { font-size: 55px !important; }
	.fs56_md { font-size: 56px !important; }
	.fs57_md { font-size: 57px !important; }
	.fs58_md { font-size: 58px !important; }
	.fs59_md { font-size: 59px !important; }
	.fs60_md { font-size: 60px !important; }
	.fs61_md { font-size: 61px !important; }
	.fs62_md { font-size: 62px !important; }
	.fs63_md { font-size: 63px !important; }
	.fs64_md { font-size: 64px !important; }
	.fs65_md { font-size: 65px !important; }
	.fs66_md { font-size: 66px !important; }
	.fs67_md { font-size: 67px !important; }
	.fs68_md { font-size: 68px !important; }
	.fs69_md { font-size: 69px !important; }
	.fs70_md { font-size: 70px !important; }
	.fs71_md { font-size: 71px !important; }
	.fs72_md { font-size: 72px !important; }
	.fs73_md { font-size: 73px !important; }
	.fs74_md { font-size: 74px !important; }
	.fs75_md { font-size: 75px !important; }
	.fs76_md { font-size: 76px !important; }
	.fs77_md { font-size: 77px !important; }
	.fs78_md { font-size: 78px !important; }
	.fs79_md { font-size: 79px !important; }
	.fs80_md { font-size: 80px !important; }
	.fs81_md { font-size: 81px !important; }
	.fs82_md { font-size: 82px !important; }
	.fs83_md { font-size: 83px !important; }
	.fs84_md { font-size: 84px !important; }
	.fs85_md { font-size: 85px !important; }
	.fs86_md { font-size: 86px !important; }
	.fs87_md { font-size: 87px !important; }
	.fs88_md { font-size: 88px !important; }
	.fs89_md { font-size: 89px !important; }
	.fs90_md { font-size: 90px !important; }
	.fs91_md { font-size: 91px !important; }
	.fs92_md { font-size: 92px !important; }
	.fs93_md { font-size: 93px !important; }
	.fs94_md { font-size: 94px !important; }
	.fs95_md { font-size: 95px !important; }
	.fs96_md { font-size: 96px !important; }
	.fs97_md { font-size: 97px !important; }
	.fs98_md { font-size: 98px !important; }
	.fs99_md { font-size: 99px !important; }
	.fs100_md { font-size: 100px !important; }
}



@media screen and (min-width: 1024px) {
	.fs00_lg { font-size: 0 !important; }
	.fs10_lg { font-size: 10px !important; }
	.fs11_lg { font-size: 11px !important; }
	.fs12_lg { font-size: 12px !important; }
	.fs13_lg { font-size: 13px !important; }
	.fs14_lg { font-size: 14px !important; }
	.fs15_lg { font-size: 15px !important; }
	.fs16_lg { font-size: 16px !important; }
	.fs17_lg { font-size: 17px !important; }
	.fs18_lg { font-size: 18px !important; }
	.fs19_lg { font-size: 19px !important; }
	.fs20_lg { font-size: 20px !important; }
	.fs21_lg { font-size: 21px !important; }
	.fs22_lg { font-size: 22px !important; }
	.fs23_lg { font-size: 23px !important; }
	.fs24_lg { font-size: 24px !important; }
	.fs25_lg { font-size: 25px !important; }
	.fs26_lg { font-size: 26px !important; }
	.fs27_lg { font-size: 27px !important; }
	.fs28_lg { font-size: 28px !important; }
	.fs29_lg { font-size: 29px !important; }
	.fs30_lg { font-size: 30px !important; }
	.fs31_lg { font-size: 31px !important; }
	.fs32_lg { font-size: 32px !important; }
	.fs33_lg { font-size: 33px !important; }
	.fs34_lg { font-size: 34px !important; }
	.fs35_lg { font-size: 35px !important; }
	.fs36_lg { font-size: 36px !important; }
	.fs37_lg { font-size: 37px !important; }
	.fs38_lg { font-size: 38px !important; }
	.fs39_lg { font-size: 39px !important; }
	.fs40_lg { font-size: 40px !important; }
	.fs41_lg { font-size: 41px !important; }
	.fs42_lg { font-size: 42px !important; }
	.fs43_lg { font-size: 43px !important; }
	.fs44_lg { font-size: 44px !important; }
	.fs45_lg { font-size: 45px !important; }
	.fs46_lg { font-size: 46px !important; }
	.fs47_lg { font-size: 47px !important; }
	.fs48_lg { font-size: 48px !important; }
	.fs49_lg { font-size: 49px !important; }
	.fs50_lg { font-size: 50px !important; }
	.fs51_lg { font-size: 51px !important; }
	.fs52_lg { font-size: 52px !important; }
	.fs53_lg { font-size: 53px !important; }
	.fs54_lg { font-size: 54px !important; }
	.fs55_lg { font-size: 55px !important; }
	.fs56_lg { font-size: 56px !important; }
	.fs57_lg { font-size: 57px !important; }
	.fs58_lg { font-size: 58px !important; }
	.fs59_lg { font-size: 59px !important; }
	.fs60_lg { font-size: 60px !important; }
	.fs61_lg { font-size: 61px !important; }
	.fs62_lg { font-size: 62px !important; }
	.fs63_lg { font-size: 63px !important; }
	.fs64_lg { font-size: 64px !important; }
	.fs65_lg { font-size: 65px !important; }
	.fs66_lg { font-size: 66px !important; }
	.fs67_lg { font-size: 67px !important; }
	.fs68_lg { font-size: 68px !important; }
	.fs69_lg { font-size: 69px !important; }
	.fs70_lg { font-size: 70px !important; }
	.fs71_lg { font-size: 71px !important; }
	.fs72_lg { font-size: 72px !important; }
	.fs73_lg { font-size: 73px !important; }
	.fs74_lg { font-size: 74px !important; }
	.fs75_lg { font-size: 75px !important; }
	.fs76_lg { font-size: 76px !important; }
	.fs77_lg { font-size: 77px !important; }
	.fs78_lg { font-size: 78px !important; }
	.fs79_lg { font-size: 79px !important; }
	.fs80_lg { font-size: 80px !important; }
	.fs81_lg { font-size: 81px !important; }
	.fs82_lg { font-size: 82px !important; }
	.fs83_lg { font-size: 83px !important; }
	.fs84_lg { font-size: 84px !important; }
	.fs85_lg { font-size: 85px !important; }
	.fs86_lg { font-size: 86px !important; }
	.fs87_lg { font-size: 87px !important; }
	.fs88_lg { font-size: 88px !important; }
	.fs89_lg { font-size: 89px !important; }
	.fs90_lg { font-size: 90px !important; }
	.fs91_lg { font-size: 91px !important; }
	.fs92_lg { font-size: 92px !important; }
	.fs93_lg { font-size: 93px !important; }
	.fs94_lg { font-size: 94px !important; }
	.fs95_lg { font-size: 95px !important; }
	.fs96_lg { font-size: 96px !important; }
	.fs97_lg { font-size: 97px !important; }
	.fs98_lg { font-size: 98px !important; }
	.fs99_lg { font-size: 99px !important; }
	.fs100_lg { font-size: 100px !important; }
}



.fs50p { font-size: 50% !important; }
.fs55p { font-size: 55% !important; }
.fs60p { font-size: 60% !important; }
.fs65p { font-size: 65% !important; }
.fs70p { font-size: 70% !important; }
.fs75p { font-size: 75% !important; }
.fs80p { font-size: 80% !important; }
.fs85p { font-size: 85% !important; }
.fs90p { font-size: 90% !important; }
.fs95p { font-size: 95% !important; }
.fs100p { font-size: 100% !important; }
.fs105p { font-size: 105% !important; }
.fs110p { font-size: 110% !important; }
.fs115p { font-size: 115% !important; }
.fs120p { font-size: 120% !important; }
.fs125p { font-size: 125% !important; }
.fs130p { font-size: 130% !important; }
.fs135p { font-size: 135% !important; }
.fs140p { font-size: 140% !important; }
.fs145p { font-size: 145% !important; }
.fs150p { font-size: 150% !important; }
.fs155p { font-size: 155% !important; }
.fs160p { font-size: 160% !important; }
.fs165p { font-size: 165% !important; }
.fs170p { font-size: 170% !important; }
.fs175p { font-size: 175% !important; }
.fs180p { font-size: 180% !important; }
.fs185p { font-size: 185% !important; }
.fs190p { font-size: 190% !important; }
.fs195p { font-size: 195% !important; }
.fs200p { font-size: 200% !important; }





/* ==================================================

	font-weight

================================================== */

.bold { font-weight: bold !important; }
.fwnormal { font-weight:normal !important; }

@media screen and (min-width: 480px) {
	.bold_sm { font-weight: bold !important; }
	.fwnormal_sm { font-weight:normal !important; }
}

@media screen and (min-width: 768px) {
	.bold_md { font-weight: bold !important; }
	.fwnormal_md { font-weight:normal !important; }
}

@media screen and (min-width: 1024px) {
	.bold_lg { font-weight: bold !important; }
	.fwnormal_lg { font-weight:normal !important; }
}





/* ==================================================

	text-decoration

================================================== */

.tdline { text-decoration: line-through !important; }
.tdunder { text-decoration: underline !important; }
.tdnone { text-decoration: none !important; }

@media screen and (min-width: 480px) {
	.tdline_sm { text-decoration: line-through !important; }
	.tdunder_sm { text-decoration: underline !important; }
	.tdnone_sm { text-decoration: none !important; }
}

@media screen and (min-width: 768px) {
	.tdline_md { text-decoration: line-through !important; }
	.tdunder_md { text-decoration: underline !important; }
	.tdnone_md { text-decoration: none !important; }
}

@media screen and (min-width: 1024px) {
	.tdline_lg { text-decoration: line-through !important; }
	.tdunder_lg { text-decoration: underline !important; }
	.tdnone_lg { text-decoration: none !important; }
}





/* ==================================================

	text-align

================================================== */

.tright { text-align: right !important; }
.tcenter { text-align: center !important; }
.tleft { text-align: left !important; }

@media screen and (min-width: 480px) {
	.tright_sm { text-align: right !important; }
	.tcenter_sm { text-align: center !important; }
	.tleft_sm { text-align: left !important; }
}

@media screen and (min-width: 768px) {
	.tright_md { text-align: right !important; }
	.tcenter_md { text-align: center !important; }
	.tleft_md { text-align: left !important; }
}

@media screen and (min-width: 1024px) {
	.tright_lg { text-align: right !important; }
	.tcenter_lg { text-align: center !important; }
	.tleft_lg { text-align: left !important; }
}





/* ==================================================

	line-height

================================================== */

.lh10 { line-height: 1 !important; }
.lh11 { line-height: 1.1 !important; }
.lh12 { line-height: 1.2 !important; }
.lh13 { line-height: 1.3 !important; }
.lh14 { line-height: 1.4 !important; }
.lh15 { line-height: 1.5 !important; }
.lh16 { line-height: 1.6 !important; }
.lh17 { line-height: 1.7 !important; }
.lh18 { line-height: 1.8 !important; }
.lh19 { line-height: 1.9 !important; }
.lh20 { line-height: 2 !important; }

@media screen and (min-width: 480px) {
	.lh10_sm { line-height: 1 !important; }
	.lh11_sm { line-height: 1.1 !important; }
	.lh12_sm { line-height: 1.2 !important; }
	.lh13_sm { line-height: 1.3 !important; }
	.lh14_sm { line-height: 1.4 !important; }
	.lh15_sm { line-height: 1.5 !important; }
	.lh16_sm { line-height: 1.6 !important; }
	.lh17_sm { line-height: 1.7 !important; }
	.lh18_sm { line-height: 1.8 !important; }
	.lh19_sm { line-height: 1.9 !important; }
	.lh20_sm { line-height: 2 !important; }
}

@media screen and (min-width: 768px) {
	.lh10_md { line-height: 1 !important; }
	.lh11_md { line-height: 1.1 !important; }
	.lh12_md { line-height: 1.2 !important; }
	.lh13_md { line-height: 1.3 !important; }
	.lh14_md { line-height: 1.4 !important; }
	.lh15_md { line-height: 1.5 !important; }
	.lh16_md { line-height: 1.6 !important; }
	.lh17_md { line-height: 1.7 !important; }
	.lh18_md { line-height: 1.8 !important; }
	.lh19_md { line-height: 1.9 !important; }
	.lh20_md { line-height: 2 !important; }
}

@media screen and (min-width: 1024px) {
	.lh10_lg { line-height: 1 !important; }
	.lh11_lg { line-height: 1.1 !important; }
	.lh12_lg { line-height: 1.2 !important; }
	.lh13_lg { line-height: 1.3 !important; }
	.lh14_lg { line-height: 1.4 !important; }
	.lh15_lg { line-height: 1.5 !important; }
	.lh16_lg { line-height: 1.6 !important; }
	.lh17_lg { line-height: 1.7 !important; }
	.lh18_lg { line-height: 1.8 !important; }
	.lh19_lg { line-height: 1.9 !important; }
	.lh20_lg { line-height: 2 !important; }
}





/* ==================================================

	letter-spacing

================================================== */

.ls0 { letter-spacing: 0 !important; }
.ls1 { letter-spacing: 1px !important; }
.ls2 { letter-spacing: 2px !important; }
.ls3 { letter-spacing: 3px !important; }
.ls4 { letter-spacing: 4px !important; }
.ls5 { letter-spacing: 5px !important; }
.ls6 { letter-spacing: 6px !important; }
.ls7 { letter-spacing: 7px !important; }
.ls8 { letter-spacing: 8px !important; }
.ls9 { letter-spacing: 9px !important; }
.ls10 { letter-spacing: 10px !important; }

@media screen and (min-width: 480px) {
	.ls0_sm { letter-spacing: 0 !important; }
	.ls1_sm { letter-spacing: 1px !important; }
	.ls2_sm { letter-spacing: 2px !important; }
	.ls3_sm { letter-spacing: 3px !important; }
	.ls4_sm { letter-spacing: 4px !important; }
	.ls5_sm { letter-spacing: 5px !important; }
	.ls6_sm { letter-spacing: 6px !important; }
	.ls7_sm { letter-spacing: 7px !important; }
	.ls8_sm { letter-spacing: 8px !important; }
	.ls9_sm { letter-spacing: 9px !important; }
	.ls10_sm { letter-spacing: 10px !important; }
}

@media screen and (min-width: 768px) {
	.ls0_md { letter-spacing: 0 !important; }
	.ls1_md { letter-spacing: 1px !important; }
	.ls2_md { letter-spacing: 2px !important; }
	.ls3_md { letter-spacing: 3px !important; }
	.ls4_md { letter-spacing: 4px !important; }
	.ls5_md { letter-spacing: 5px !important; }
	.ls6_md { letter-spacing: 6px !important; }
	.ls7_md { letter-spacing: 7px !important; }
	.ls8_md { letter-spacing: 8px !important; }
	.ls9_md { letter-spacing: 9px !important; }
	.ls10_md { letter-spacing: 10px !important; }
}

@media screen and (min-width: 1024px) {
	.ls0_lg { letter-spacing: 0 !important; }
	.ls1_lg { letter-spacing: 1px !important; }
	.ls2_lg { letter-spacing: 2px !important; }
	.ls3_lg { letter-spacing: 3px !important; }
	.ls4_lg { letter-spacing: 4px !important; }
	.ls5_lg { letter-spacing: 5px !important; }
	.ls6_lg { letter-spacing: 6px !important; }
	.ls7_lg { letter-spacing: 7px !important; }
	.ls8_lg { letter-spacing: 8px !important; }
	.ls9_lg { letter-spacing: 9px !important; }
	.ls10_lg { letter-spacing: 10px !important; }
}





/* ==================================================

	overflow-wrap / word-break

================================================== */

.ow_normal { overflow-wrap: normal; }
.ow_bw { overflow-wrap: break-word; }

.wb_normal { word-break: normal; }
.wb_ba { word-break: break-all; }





/* ==================================================

	heading

================================================== */

/* hLine -------------------- */

.hLine {
	overflow: hidden;
	font-weight: normal;
	text-align: center;
}
.hLine > span {
	display: inline-block;
	position: relative;
	padding: 0 .5em;
}
.hLine > span::before,
.hLine > span::after {
	content: "";
	position: absolute;
	top: 50%;
	width: 99em;
	border-top: 1px solid #000;
	opacity: .3;
}
.hLine > span::before {
	right: 100%;
}
.hLine > span::after {
	left: 100%;
}

/* white */
.hLine.cv_white {
	color: #fff;
}
.hLine.cv_white > span::before,
.hLine.cv_white > span::after {
	border-color: #fff;
}



/* camLineupTitle -------------------- */

.camLineupTitle {
	padding: .5em 1em;
	color: #fff;
	font-weight: bold;
	background: linear-gradient(to bottom, #0096d6, #007dba);
}



/* headerGamma -------------------- */

.headerGamma {
	padding-bottom: .3em;
	color: #0096d6;
	font-weight: bold;
	border-bottom: 2px solid #9cf;
}





/* ==================================================

	sup , sub

================================================== */

.sup, .sub {
	position: relative;
	vertical-align: baseline;
	height: 0;
	font-size: smaller;
	line-height: 1;
}
.sup {
	bottom: 1ex;
}
.sub {
	top: 1ex;
}





/* ==================================================

	price

================================================== */

.price {
	font-weight: bold;
	color: #d7410b;
	font-size: 1.4rem;
	line-height: 1;
}
.price > span {
	font-size: 2.8rem;
}

.regular_price {
	color: #666;
	font-size: 1.3rem;
	text-decoration: line-through;
}
.price + .regular_price {
	margin-top: .5rem;
}

.regular_price_text {
	color: #d7410b;
	font-size: 1.1rem;
}
.regular_price_text_cam {
	color: #666;
	font-size: 1.1rem;
}





/* ==================================================

	list

================================================== */

/* basic -------------------- */

.list_basic > li {
	position: relative;
	padding-left: 1em;
	line-height: 1.6;
}
.list_basic > li:nth-child(n+2) {
	margin-top: .5em;
}
.list_basic > li::before {
	content: "";
	position: absolute;
	left: 0;
	top: calc((1em * 1.6) - 1em);
	width: .6rem;
	height: .6rem;
	background: #999;
	border-radius: 100%;
}

/* color */
.list_basic.cv_black > li::before { background: #000; }
.list_basic.cv_cyan > li::before { background: #0096d6; }
.list_basic.cv_org > li::before { background: #d7410b; }
.list_basic.cv_gold > li::before { background: #9b8e55; }
.list_basic.cv_premium > li::before { background: #c8932b; }
.list_basic.cv_omen > li::before { background: #a91b29; }
.list_basic.cv_djz > li::before { background: #e10d05; }
.list_basic.cv_green > li::before { background: #008424; }

.list_basic.cv_white > li { color: #fff; }
.list_basic.cv_white > li::before { background: #fff; }



/* number -------------------- */

.list_num {
	padding-left: 1.5em;
}
.list_num > li {
	list-style-type: decimal;
	list-style-position: outside;
}
.list_num > li:nth-child(n+2) {
	margin-top: .5em;
}



/* footnote -------------------- */

.footnote > li {
	padding-left: 1em;
	color: #767676;
	font-size: 1.1rem;
	text-indent: -1em;
}
.footnote > li:nth-child(n+2) {
	margin-top: .5em;
}

.footnote_num > li {
	padding-left: 1.75em;
	color: #767676;
	font-size: 1.1rem;
	text-indent: -1.75em;
}
.footnote_num > li:nth-child(n+2) {
	margin-top: .5em;
}

/* p */
p.footnote {
	padding-left: 1em;
	color: #767676;
	font-size: 1.1rem;
	text-indent: -1em;
}



/* old style -------------------- */

.m_list {
	margin-left: 1em;
}
.m_list li {
	margin-bottom: .5rem;
	text-indent: -1em;
}

.m_num_list {
	margin-left: 1.5em;
}
.m_num_list li {
	text-indent: -1.5em;
	margin-bottom: .5rem;
}

.m_list2 > li {
	position: relative;
	padding-left: 1em;
}
.m_list2 > li:nth-child(n+2) {
	margin-top: .5em;
}
.m_list2 > li::before {
	content: "";
	position: absolute;
	left: 0;
	top: calc((1em * 1.6) - 1em);
	width: .6rem;
	height: .6rem;
	background: #0096d6;
	border-radius: 100%;
}

.m_footnote {
	margin-left: 1.75em;
}
.m_footnote li {
	margin-bottom: .5rem;
	color: #767676;
	font-size: 1.1rem;
	text-indent: -1.75em;
}
.m_footnote2 {
	margin-left: 1em;
}
.m_footnote2 li {
	margin-bottom: .5rem;
	font-size: 1.1rem;
	color: #767676;
	text-indent: -1em;
}

.textLevelC {
	color: #666;
	font-size: 1.1rem;
}
.textLevelB {
	color: #666;
	font-size: 1.2rem;
}





/* ==================================================

	color (font, background, border)

================================================== */

/* #000 -------------------- */

.fc000, .fc_black { color: #000 !important; }

.bg000, .bg_black { background-color: #000 !important; }

.bo_000_s, .bo_black_s { border: 1px solid #000 !important; }
.bot_000_s, .bot_black_s { border-top: 1px solid #000 !important; }
.bor_000_s, .bor_black_s { border-right: 1px solid #000 !important; }
.bob_000_s, .bob_black_s { border-bottom: 1px solid #000 !important; }
.bol_000_s, .bol_black_s { border-left: 1px solid #000 !important; }

.bo_000_d, .bo_black_d { border: 1px dotted #000 !important; }
.bot_000_d, .bot_black_d { border-top: 1px dotted #000 !important; }
.bor_000_d, .bor_black_d { border-right: 1px dotted #000 !important; }
.bob_000_d, .bob_black_d { border-bottom: 1px dotted #000 !important; }
.bol_000_d, .bol_black_d { border-left: 1px dotted #000 !important; }

.bo_000_ds, .bo_black_ds { border: 1px dashed #000 !important; }
.bot_000_ds, .bot_black_ds { border-top: 1px dashed #000 !important; }
.bor_000_ds, .bor_black_ds { border-right: 1px dashed #000 !important; }
.bob_000_ds, .bob_black_ds { border-bottom: 1px dashed #000 !important; }
.bol_000_ds, .bol_black_ds { border-left: 1px dashed #000 !important; }

.bo_000_db, .bo_black_db { border: double #000 !important; }
.bot_000_db, .bot_black_db { border-top: double #000 !important; }
.bor_000_db, .bor_black_db { border-right: double #000 !important; }
.bob_000_db, .bob_black_db { border-bottom: double #000 !important; }
.bol_000_db, .bol_black_db { border-left: double #000 !important; }



/* #333 -------------------- */

.fc333 { color: #333 !important; }

.bg333 { background-color: #333 !important; }

.bo_333_s { border: 1px solid #333 !important; }
.bot_333_s { border-top: 1px solid #333 !important; }
.bor_333_s { border-right: 1px solid #333 !important; }
.bob_333_s { border-bottom: 1px solid #333 !important; }
.bol_333_s { border-left: 1px solid #333 !important; }

.bo_333_d { border: 1px dotted #333 !important; }
.bot_333_d { border-top: 1px dotted #333 !important; }
.bor_333_d { border-right: 1px dotted #333 !important; }
.bob_333_d { border-bottom: 1px dotted #333 !important; }
.bol_333_d { border-left: 1px dotted #333 !important; }

.bo_333_ds { border: 1px dashed #333 !important; }
.bot_333_ds { border-top: 1px dashed #333 !important; }
.bor_333_ds { border-right: 1px dashed #333 !important; }
.bob_333_ds { border-bottom: 1px dashed #333 !important; }
.bol_333_ds { border-left: 1px dashed #333 !important; }

.bo_333_db { border: double #333 !important; }
.bot_333_db { border-top: double #333 !important; }
.bor_333_db { border-right: double #333 !important; }
.bob_333_db { border-bottom: double #333 !important; }
.bol_333_db { border-left: double #333 !important; }



/* #5a5a5a -------------------- */

.fc5a5a5a { color: #5a5a5a !important; }

.bg5a5a5a { background-color: #5a5a5a !important; }

.bo_5a5a5a_s { border: 1px solid #5a5a5a !important; }
.bot_5a5a5a_s { border-top: 1px solid #5a5a5a !important; }
.bor_5a5a5a_s { border-right: 1px solid #5a5a5a !important; }
.bob_5a5a5a_s { border-bottom: 1px solid #5a5a5a !important; }
.bol_5a5a5a_s { border-left: 1px solid #5a5a5a !important; }

.bo_5a5a5a_d { border: 1px dotted #5a5a5a !important; }
.bot_5a5a5a_d { border-top: 1px dotted #5a5a5a !important; }
.bor_5a5a5a_d { border-right: 1px dotted #5a5a5a !important; }
.bob_5a5a5a_d { border-bottom: 1px dotted #5a5a5a !important; }
.bol_5a5a5a_d { border-left: 1px dotted #5a5a5a !important; }

.bo_5a5a5a_ds { border: 1px dashed #5a5a5a !important; }
.bot_5a5a5a_ds { border-top: 1px dashed #5a5a5a !important; }
.bor_5a5a5a_ds { border-right: 1px dashed #5a5a5a !important; }
.bob_5a5a5a_ds { border-bottom: 1px dashed #5a5a5a !important; }
.bol_5a5a5a_ds { border-left: 1px dashed #5a5a5a !important; }

.bo_5a5a5a_db { border: double #5a5a5a !important; }
.bot_5a5a5a_db { border-top: double #5a5a5a !important; }
.bor_5a5a5a_db { border-right: double #5a5a5a !important; }
.bob_5a5a5a_db { border-bottom: double #5a5a5a !important; }
.bol_5a5a5a_db { border-left: double #5a5a5a !important; }


/* #666 -------------------- */

.fc666 { color: #666 !important; }

.bg666 { background-color: #666 !important; }

.bo_666_s { border: 1px solid #666 !important; }
.bot_666_s { border-top: 1px solid #666 !important; }
.bor_666_s { border-right: 1px solid #666 !important; }
.bob_666_s { border-bottom: 1px solid #666 !important; }
.bol_666_s { border-left: 1px solid #666 !important; }

.bo_666_d { border: 1px dotted #666 !important; }
.bot_666_d { border-top: 1px dotted #666 !important; }
.bor_666_d { border-right: 1px dotted #666 !important; }
.bob_666_d { border-bottom: 1px dotted #666 !important; }
.bol_666_d { border-left: 1px dotted #666 !important; }

.bo_666_ds { border: 1px dashed #666 !important; }
.bot_666_ds { border-top: 1px dashed #666 !important; }
.bor_666_ds { border-right: 1px dashed #666 !important; }
.bob_666_ds { border-bottom: 1px dashed #666 !important; }
.bol_666_ds { border-left: 1px dashed #666 !important; }

.bo_666_db { border: double #666 !important; }
.bot_666_db { border-top: double #666 !important; }
.bor_666_db { border-right: double #666 !important; }
.bob_666_db { border-bottom: double #666 !important; }
.bol_666_db { border-left: double #666 !important; }


/* #767676 -------------------- */

.fc767676 { color: #767676 !important; }

.bg767676 { background-color: #767676 !important; }

.bo_767676_s { border: 1px solid #767676 !important; }
.bot_767676_s { border-top: 1px solid #767676 !important; }
.bor_767676_s { border-right: 1px solid #767676 !important; }
.bob_767676_s { border-bottom: 1px solid #767676 !important; }
.bol_767676_s { border-left: 1px solid #767676 !important; }

.bo_767676_d { border: 1px dotted #767676 !important; }
.bot_767676_d { border-top: 1px dotted #767676 !important; }
.bor_767676_d { border-right: 1px dotted #767676 !important; }
.bob_767676_d { border-bottom: 1px dotted #767676 !important; }
.bol_767676_d { border-left: 1px dotted #767676 !important; }

.bo_767676_ds { border: 1px dashed #767676 !important; }
.bot_767676_ds { border-top: 1px dashed #767676 !important; }
.bor_767676_ds { border-right: 1px dashed #767676 !important; }
.bob_767676_ds { border-bottom: 1px dashed #767676 !important; }
.bol_767676_ds { border-left: 1px dashed #767676 !important; }

.bo_767676_db { border: double #767676 !important; }
.bot_767676_db { border-top: double #767676 !important; }
.bor_767676_db { border-right: double #767676 !important; }
.bob_767676_db { border-bottom: double #767676 !important; }
.bol_767676_db { border-left: double #767676 !important; }


/* #999 -------------------- */

.fc999 { color: #999 !important; }

.bg999 { background-color: #999 !important; }

.bo_999_s { border: 1px solid #999 !important; }
.bot_999_s { border-top: 1px solid #999 !important; }
.bor_999_s { border-right: 1px solid #999 !important; }
.bob_999_s { border-bottom: 1px solid #999 !important; }
.bol_999_s { border-left: 1px solid #999 !important; }

.bo_999_d { border: 1px dotted #999 !important; }
.bot_999_d { border-top: 1px dotted #999 !important; }
.bor_999_d { border-right: 1px dotted #999 !important; }
.bob_999_d { border-bottom: 1px dotted #999 !important; }
.bol_999_d { border-left: 1px dotted #999 !important; }

.bo_999_ds { border: 1px dashed #999 !important; }
.bot_999_ds { border-top: 1px dashed #999 !important; }
.bor_999_ds { border-right: 1px dashed #999 !important; }
.bob_999_ds { border-bottom: 1px dashed #999 !important; }
.bol_999_ds { border-left: 1px dashed #999 !important; }

.bo_999_db { border: double #999 !important; }
.bot_999_db { border-top: double #999 !important; }
.bor_999_db { border-right: double #999 !important; }
.bob_999_db { border-bottom: double #999 !important; }
.bol_999_db { border-left: double #999 !important; }


/* #ccc -------------------- */

.fcccc { color: #ccc !important; }

.bgccc { background-color: #ccc !important; }

.bo_ccc_s { border: 1px solid #ccc !important; }
.bot_ccc_s { border-top: 1px solid #ccc !important; }
.bor_ccc_s { border-right: 1px solid #ccc !important; }
.bob_ccc_s { border-bottom: 1px solid #ccc !important; }
.bol_ccc_s { border-left: 1px solid #ccc !important; }

.bo_ccc_d { border: 1px dotted #ccc !important; }
.bot_ccc_d { border-top: 1px dotted #ccc !important; }
.bor_ccc_d { border-right: 1px dotted #ccc !important; }
.bob_ccc_d { border-bottom: 1px dotted #ccc !important; }
.bol_ccc_d { border-left: 1px dotted #ccc !important; }

.bo_ccc_ds { border: 1px dashed #ccc !important; }
.bot_ccc_ds { border-top: 1px dashed #ccc !important; }
.bor_ccc_ds { border-right: 1px dashed #ccc !important; }
.bob_ccc_ds { border-bottom: 1px dashed #ccc !important; }
.bol_ccc_ds { border-left: 1px dashed #ccc !important; }

.bo_ccc_db { border: double #ccc !important; }
.bot_ccc_db { border-top: double #ccc !important; }
.bor_ccc_db { border-right: double #ccc !important; }
.bob_ccc_db { border-bottom: double #ccc !important; }
.bol_ccc_db { border-left: double #ccc !important; }



/* #f2f2f2 -------------------- */

.fcf2f2f2 { color: #f2f2f2 !important; }

.bgf2f2f2 { background-color: #f2f2f2 !important; }

.bo_f2f2f2_s { border: 1px solid #f2f2f2 !important; }
.bot_f2f2f2_s { border-top: 1px solid #f2f2f2 !important; }
.bor_f2f2f2_s { border-right: 1px solid #f2f2f2 !important; }
.bob_f2f2f2_s { border-bottom: 1px solid #f2f2f2 !important; }
.bol_f2f2f2_s { border-left: 1px solid #f2f2f2 !important; }

.bo_f2f2f2_d { border: 1px dotted #f2f2f2 !important; }
.bot_f2f2f2_d { border-top: 1px dotted #f2f2f2 !important; }
.bor_f2f2f2_d { border-right: 1px dotted #f2f2f2 !important; }
.bob_f2f2f2_d { border-bottom: 1px dotted #f2f2f2 !important; }
.bol_f2f2f2_d { border-left: 1px dotted #f2f2f2 !important; }

.bo_f2f2f2_ds { border: 1px dashed #f2f2f2 !important; }
.bot_f2f2f2_ds { border-top: 1px dashed #f2f2f2 !important; }
.bor_f2f2f2_ds { border-right: 1px dashed #f2f2f2 !important; }
.bob_f2f2f2_ds { border-bottom: 1px dashed #f2f2f2 !important; }
.bol_f2f2f2_ds { border-left: 1px dashed #f2f2f2 !important; }

.bo_f2f2f2_db { border: double #f2f2f2 !important; }
.bot_f2f2f2_db { border-top: double #f2f2f2 !important; }
.bor_f2f2f2_db { border-right: double #f2f2f2 !important; }
.bob_f2f2f2_db { border-bottom: double #f2f2f2 !important; }
.bol_f2f2f2_db { border-left: double #f2f2f2 !important; }



/* #fff -------------------- */

.fcfff, .fc_white { color: #fff !important; }

.bgfff, .bg_white { background-color: #fff !important; }

.bo_fff_s, .bo_white_s { border: 1px solid #fff !important; }
.bot_fff_s, .bot_white_s { border-top: 1px solid #fff !important; }
.bor_fff_s, .bor_white_s { border-right: 1px solid #fff !important; }
.bob_fff_s, .bob_white_s { border-bottom: 1px solid #fff !important; }
.bol_fff_s, .bol_white_s { border-left: 1px solid #fff !important; }

.bo_fff_d, .bo_white_d { border: 1px dotted #fff !important; }
.bot_fff_d, .bot_white_d { border-top: 1px dotted #fff !important; }
.bor_fff_d, .bor_white_d { border-right: 1px dotted #fff !important; }
.bob_fff_d, .bob_white_d { border-bottom: 1px dotted #fff !important; }
.bol_fff_d, .bol_white_d { border-left: 1px dotted #fff !important; }

.bo_fff_ds, .bo_white_ds { border: 1px dashed #fff !important; }
.bot_fff_ds, .bot_white_ds { border-top: 1px dashed #fff !important; }
.bor_fff_ds, .bor_white_ds { border-right: 1px dashed #fff !important; }
.bob_fff_ds, .bob_white_ds { border-bottom: 1px dashed #fff !important; }
.bol_fff_ds, .bol_white_ds { border-left: 1px dashed #fff !important; }

.bo_fff_db, .bo_white_db { border: double #fff !important; }
.bot_fff_db, .bot_white_db { border-top: double #fff !important; }
.bor_fff_db, .bor_white_db { border-right: double #fff !important; }
.bob_fff_db, .bob_white_db { border-bottom: double #fff !important; }
.bol_fff_db, .bol_white_db { border-left: double #fff !important; }



/* #0096d6 (cyan) -------------------- */

.fc0096d6, .fc_cyan { color: #0096d6 !important; }

.bg0096d6, .bg_cyan { background-color: #0096d6 !important; }

.bo_0096d6_s, .bo_cyan_s { border: 1px solid #0096d6 !important; }
.bot_0096d6_s, .bot_cyan_s { border-top: 1px solid #0096d6 !important; }
.bor_0096d6_s, .bor_cyan_s { border-right: 1px solid #0096d6 !important; }
.bob_0096d6_s, .bob_cyan_s { border-bottom: 1px solid #0096d6 !important; }
.bol_0096d6_s, .bol_cyan_s { border-left: 1px solid #0096d6 !important; }

.bo_0096d6_d, .bo_cyan_d { border: 1px dotted #0096d6 !important; }
.bot_0096d6_d, .bot_cyan_d { border-top: 1px dotted #0096d6 !important; }
.bor_0096d6_d, .bor_cyan_d { border-right: 1px dotted #0096d6 !important; }
.bob_0096d6_d, .bob_cyan_d { border-bottom: 1px dotted #0096d6 !important; }
.bol_0096d6_d, .bol_cyan_d { border-left: 1px dotted #0096d6 !important; }

.bo_0096d6_ds, .bo_cyan_ds { border: 1px dashed #0096d6 !important; }
.bot_0096d6_ds, .bot_cyan_ds { border-top: 1px dashed #0096d6 !important; }
.bor_0096d6_ds, .bor_cyan_ds { border-right: 1px dashed #0096d6 !important; }
.bob_0096d6_ds, .bob_cyan_ds { border-bottom: 1px dashed #0096d6 !important; }
.bol_0096d6_ds, .bol_cyan_ds { border-left: 1px dashed #0096d6 !important; }

.bo_0096d6_db, .bo_cyan_db { border: double #0096d6 !important; }
.bot_0096d6_db, .bot_cyan_db { border-top: double #0096d6 !important; }
.bor_0096d6_db, .bor_cyan_db { border-right: double #0096d6 !important; }
.bob_0096d6_db, .bob_cyan_db { border-bottom: double #0096d6 !important; }
.bol_0096d6_db, .bol_cyan_db { border-left: double #0096d6 !important; }



/* #007dba (blue) -------------------- */

.fc007dba { color: #007dba !important; }

.bg007dba { background-color: #007dba !important; }

.bo_007dba_s { border: 1px solid #007dba !important; }
.bot_007dba_s { border-top: 1px solid #007dba !important; }
.bor_007dba_s { border-right: 1px solid #007dba !important; }
.bob_007dba_s { border-bottom: 1px solid #007dba !important; }
.bol_007dba_s { border-left: 1px solid #007dba !important; }

.bo_007dba_d { border: 1px dotted #007dba !important; }
.bot_007dba_d { border-top: 1px dotted #007dba !important; }
.bor_007dba_d { border-right: 1px dotted #007dba !important; }
.bob_007dba_d { border-bottom: 1px dotted #007dba !important; }
.bol_007dba_d { border-left: 1px dotted #007dba !important; }

.bo_007dba_ds { border: 1px dashed #007dba !important; }
.bot_007dba_ds { border-top: 1px dashed #007dba !important; }
.bor_007dba_ds { border-right: 1px dashed #007dba !important; }
.bob_007dba_ds { border-bottom: 1px dashed #007dba !important; }
.bol_007dba_ds { border-left: 1px dashed #007dba !important; }

.bo_007dba_db { border: double #007dba !important; }
.bot_007dba_db { border-top: double #007dba !important; }
.bor_007dba_db { border-right: double #007dba !important; }
.bob_007dba_db { border-bottom: double #007dba !important; }
.bol_007dba_db { border-left: double #007dba !important; }



/* #006699 (deep blue) -------------------- */

.fc006699 { color: #006699 !important; }

.bg006699 { background-color: #006699 !important; }

.bo_006699_s { border: 1px solid #006699 !important; }
.bot_006699_s { border-top: 1px solid #006699 !important; }
.bor_006699_s { border-right: 1px solid #006699 !important; }
.bob_006699_s { border-bottom: 1px solid #006699 !important; }
.bol_006699_s { border-left: 1px solid #006699 !important; }

.bo_006699_d { border: 1px dotted #006699 !important; }
.bot_006699_d { border-top: 1px dotted #006699 !important; }
.bor_006699_d { border-right: 1px dotted #006699 !important; }
.bob_006699_d { border-bottom: 1px dotted #006699 !important; }
.bol_006699_d { border-left: 1px dotted #006699 !important; }

.bo_006699_ds { border: 1px dashed #006699 !important; }
.bot_006699_ds { border-top: 1px dashed #006699 !important; }
.bor_006699_ds { border-right: 1px dashed #006699 !important; }
.bob_006699_ds { border-bottom: 1px dashed #006699 !important; }
.bol_006699_ds { border-left: 1px dashed #006699 !important; }

.bo_006699_db { border: double #006699 !important; }
.bot_006699_db { border-top: double #006699 !important; }
.bor_006699_db { border-right: double #006699 !important; }
.bob_006699_db { border-bottom: double #006699 !important; }
.bol_006699_db { border-left: double #006699 !important; }



/* #d7410b (orange) -------------------- */

.fcd7410b, .fc_org { color: #d7410b !important; }

.bgd7410b, .bg_org { background-color: #d7410b !important; }

.bo_d7410b_s, .bo_org_s { border: 1px solid #d7410b !important; }
.bot_d7410b_s, .bot_org_s { border-top: 1px solid #d7410b !important; }
.bor_d7410b_s, .bor_org_s { border-right: 1px solid #d7410b !important; }
.bob_d7410b_s, .bob_org_s { border-bottom: 1px solid #d7410b !important; }
.bol_d7410b_s, .bol_org_s { border-left: 1px solid #d7410b !important; }

.bo_d7410b_d, .bo_org_d { border: 1px dotted #d7410b !important; }
.bot_d7410b_d, .bot_org_d { border-top: 1px dotted #d7410b !important; }
.bor_d7410b_d, .bor_org_d { border-right: 1px dotted #d7410b !important; }
.bob_d7410b_d, .bob_org_d { border-bottom: 1px dotted #d7410b !important; }
.bol_d7410b_d, .bol_org_d { border-left: 1px dotted #d7410b !important; }

.bo_d7410b_ds, .bo_org_ds { border: 1px dashed #d7410b !important; }
.bot_d7410b_ds, .bot_org_ds { border-top: 1px dashed #d7410b !important; }
.bor_d7410b_ds, .bor_org_ds { border-right: 1px dashed #d7410b !important; }
.bob_d7410b_ds, .bob_org_ds { border-bottom: 1px dashed #d7410b !important; }
.bol_d7410b_ds, .bol_org_ds { border-left: 1px dashed #d7410b !important; }

.bo_d7410b_db, .bo_org_db { border: double #d7410b !important; }
.bot_d7410b_db, .bot_org_db { border-top: double #d7410b !important; }
.bor_d7410b_db, .bor_org_db { border-right: double #d7410b !important; }
.bob_d7410b_db, .bob_org_db { border-bottom: double #d7410b !important; }
.bol_d7410b_db, .bol_org_db { border-left: double #d7410b !important; }



/* #9b8e55 (gold) -------------------- */

.fc9b8e55, .fc_gold { color: #9b8e55 !important; }

.bg9b8e55, .bg_gold { background-color: #9b8e55 !important; }

.bo_9b8e55_s, .bo_gold_s { border: 1px solid #9b8e55 !important; }
.bot_9b8e55_s, .bot_gold_s { border-top: 1px solid #9b8e55 !important; }
.bor_9b8e55_s, .bor_gold_s { border-right: 1px solid #9b8e55 !important; }
.bob_9b8e55_s, .bob_gold_s { border-bottom: 1px solid #9b8e55 !important; }
.bol_9b8e55_s, .bol_gold_s { border-left: 1px solid #9b8e55 !important; }

.bo_9b8e55_d, .bo_gold_d { border: 1px dotted #9b8e55 !important; }
.bot_9b8e55_d, .bot_gold_d { border-top: 1px dotted #9b8e55 !important; }
.bor_9b8e55_d, .bor_gold_d { border-right: 1px dotted #9b8e55 !important; }
.bob_9b8e55_d, .bob_gold_d { border-bottom: 1px dotted #9b8e55 !important; }
.bol_9b8e55_d, .bol_gold_d { border-left: 1px dotted #9b8e55 !important; }

.bo_9b8e55_ds, .bo_gold_ds { border: 1px dashed #9b8e55 !important; }
.bot_9b8e55_ds, .bot_gold_ds { border-top: 1px dashed #9b8e55 !important; }
.bor_9b8e55_ds, .bor_gold_ds { border-right: 1px dashed #9b8e55 !important; }
.bob_9b8e55_ds, .bob_gold_ds { border-bottom: 1px dashed #9b8e55 !important; }
.bol_9b8e55_ds, .bol_gold_ds { border-left: 1px dashed #9b8e55 !important; }

.bo_9b8e55_db, .bo_gold_db { border: double #9b8e55 !important; }
.bot_9b8e55_db, .bot_gold_db { border-top: double #9b8e55 !important; }
.bor_9b8e55_db, .bor_gold_db { border-right: double #9b8e55 !important; }
.bob_9b8e55_db, .bob_gold_db { border-bottom: double #9b8e55 !important; }
.bol_9b8e55_db, .bol_gold_db { border-left: double #9b8e55 !important; }



/* #c8932b (premium) -------------------- */

.fcc8932b, .fc_premium { color: #c8932b !important; }

.bgc8932b, .bg_premium { background-color: #c8932b !important; }

.bo_premium_s { border: 1px solid #c8932b !important; }
.bot_premium_s { border-top: 1px solid #c8932b !important; }
.bor_premium_s { border-right: 1px solid #c8932b !important; }
.bob_premium_s { border-bottom: 1px solid #c8932b !important; }
.bol_premium_s { border-left: 1px solid #c8932b !important; }

.bo_premium_d { border: 1px dotted #c8932b !important; }
.bot_premium_d { border-top: 1px dotted #c8932b !important; }
.bor_premium_d { border-right: 1px dotted #c8932b !important; }
.bob_premium_d { border-bottom: 1px dotted #c8932b !important; }
.bol_premium_d { border-left: 1px dotted #c8932b !important; }

.bo_premium_ds { border: 1px dashed #c8932b !important; }
.bot_premium_ds { border-top: 1px dashed #c8932b !important; }
.bor_premium_ds { border-right: 1px dashed #c8932b !important; }
.bob_premium_ds { border-bottom: 1px dashed #c8932b !important; }
.bol_premium_ds { border-left: 1px dashed #c8932b !important; }

.bo_premium_db { border: double #c8932b !important; }
.bot_premium_db { border-top: double #c8932b !important; }
.bor_premium_db { border-right: double #c8932b !important; }
.bob_premium_db { border-bottom: double #c8932b !important; }
.bol_premium_db { border-left: double #c8932b !important; }



/* #cb952a (Spectre) -------------------- */

.fccb952a, .fc_spectre { color: #cb952a !important; }

.bgcb952a, .bg_spectre { background-color: #cb952a !important; }

.bo_spectre_s { border: 1px solid #cb952a !important; }
.bot_spectre_s { border-top: 1px solid #cb952a !important; }
.bor_spectre_s { border-right: 1px solid #cb952a !important; }
.bob_spectre_s { border-bottom: 1px solid #cb952a !important; }
.bol_spectre_s { border-left: 1px solid #cb952a !important; }

.bo_spectre_d { border: 1px dotted #cb952a !important; }
.bot_spectre_d { border-top: 1px dotted #cb952a !important; }
.bor_spectre_d { border-right: 1px dotted #cb952a !important; }
.bob_spectre_d { border-bottom: 1px dotted #cb952a !important; }
.bol_spectre_d { border-left: 1px dotted #cb952a !important; }

.bo_spectre_ds { border: 1px dashed #cb952a !important; }
.bot_spectre_ds { border-top: 1px dashed #cb952a !important; }
.bor_spectre_ds { border-right: 1px dashed #cb952a !important; }
.bob_spectre_ds { border-bottom: 1px dashed #cb952a !important; }
.bol_spectre_ds { border-left: 1px dashed #cb952a !important; }

.bo_spectre_db { border: double #cb952a !important; }
.bot_spectre_db { border-top: double #cb952a !important; }
.bor_spectre_db { border-right: double #cb952a !important; }
.bob_spectre_db { border-bottom: double #cb952a !important; }
.bol_spectre_db { border-left: double #cb952a !important; }



/* #a91b29 (OMEN) -------------------- */

.fca91b29, .fc_omen { color: #a91b29 !important; }

.bga91b29, .bg_omen { background-color: #a91b29 !important; }

.bo_omen_s { border: 1px solid #a91b29 !important; }
.bot_omen_s { border-top: 1px solid #a91b29 !important; }
.bor_omen_s { border-right: 1px solid #a91b29 !important; }
.bob_omen_s { border-bottom: 1px solid #a91b29 !important; }
.bol_omen_s { border-left: 1px solid #a91b29 !important; }

.bo_omen_d { border: 1px dotted #a91b29 !important; }
.bot_omen_d { border-top: 1px dotted #a91b29 !important; }
.bor_omen_d { border-right: 1px dotted #a91b29 !important; }
.bob_omen_d { border-bottom: 1px dotted #a91b29 !important; }
.bol_omen_d { border-left: 1px dotted #a91b29 !important; }

.bo_omen_ds { border: 1px dashed #a91b29 !important; }
.bot_omen_ds { border-top: 1px dashed #a91b29 !important; }
.bor_omen_ds { border-right: 1px dashed #a91b29 !important; }
.bob_omen_ds { border-bottom: 1px dashed #a91b29 !important; }
.bol_omen_ds { border-left: 1px dashed #a91b29 !important; }

.bo_omen_db { border: double #a91b29 !important; }
.bot_omen_db { border-top: double #a91b29 !important; }
.bor_omen_db { border-right: double #a91b29 !important; }
.bob_omen_db { border-bottom: double #a91b29 !important; }
.bol_omen_db { border-left: double #a91b29 !important; }



/* #e10d05 -------------------- */

.fce10d05, .fc_djz { color: #e10d05 !important; }

.bge10d05, .bg_djz { background-color: #e10d05 !important; }

.bo_djz_s { border: 1px solid #e10d05 !important; }
.bot_djz_s { border-top: 1px solid #e10d05 !important; }
.bor_djz_s { border-right: 1px solid #e10d05 !important; }
.bob_djz_s { border-bottom: 1px solid #e10d05 !important; }
.bol_djz_s { border-left: 1px solid #e10d05 !important; }

.bo_djz_d { border: 1px dotted #e10d05 !important; }
.bot_djz_d { border-top: 1px dotted #e10d05 !important; }
.bor_djz_d { border-right: 1px dotted #e10d05 !important; }
.bob_djz_d { border-bottom: 1px dotted #e10d05 !important; }
.bol_djz_d { border-left: 1px dotted #e10d05 !important; }

.bo_djz_ds { border: 1px dashed #e10d05 !important; }
.bot_djz_ds { border-top: 1px dashed #e10d05 !important; }
.bor_djz_ds { border-right: 1px dashed #e10d05 !important; }
.bob_djz_ds { border-bottom: 1px dashed #e10d05 !important; }
.bol_djz_ds { border-left: 1px dashed #e10d05 !important; }

.bo_djz_db { border: double #e10d05 !important; }
.bot_djz_db { border-top: double #e10d05 !important; }
.bor_djz_db { border-right: double #e10d05 !important; }
.bob_djz_db { border-bottom: double #e10d05 !important; }
.bol_djz_db { border-left: double #e10d05 !important; }



/* #008424 (green) -------------------- */

.fc008424, .fc_green { color: #008424 !important; }

.bg008424, .bg_green { background-color: #008424 !important; }

.bo_green_s { border: 1px solid #008424 !important; }
.bot_green_s { border-top: 1px solid #008424 !important; }
.bor_green_s { border-right: 1px solid #008424 !important; }
.bob_green_s { border-bottom: 1px solid #008424 !important; }
.bol_green_s { border-left: 1px solid #008424 !important; }

.bo_green_d { border: 1px dotted #008424 !important; }
.bot_green_d { border-top: 1px dotted #008424 !important; }
.bor_green_d { border-right: 1px dotted #008424 !important; }
.bob_green_d { border-bottom: 1px dotted #008424 !important; }
.bol_green_d { border-left: 1px dotted #008424 !important; }

.bo_green_ds { border: 1px dashed #008424 !important; }
.bot_green_ds { border-top: 1px dashed #008424 !important; }
.bor_green_ds { border-right: 1px dashed #008424 !important; }
.bob_green_ds { border-bottom: 1px dashed #008424 !important; }
.bol_green_ds { border-left: 1px dashed #008424 !important; }

.bo_green_db { border: double #008424 !important; }
.bot_green_db { border-top: double #008424 !important; }
.bor_green_db { border-right: double #008424 !important; }
.bob_green_db { border-bottom: double #008424 !important; }
.bol_green_db { border-left: double #008424 !important; }



/* other -------------------- */

.fc4faf00 { color: #4faf00 !important; }
.fceb5f01 { color: #eb5f01 !important; }
.fc_red { color: #f00 !important; }

.bgf5f5f5 { background-color: #f5f5f5 !important; }
.bge7e7e7, .graySubBlock { background-color: #e7e7e7 !important; }

.error {
	color: #f00;
	font-weight: bold;
}





/* ==================================================

	border

================================================== */

/* none -------------------- */

.bo_non, .bo_none { border: none !important; }
.bot_non, .bot_none { border-top: none !important; }
.bor_non, .bor_none { border-right: none !important; }
.bob_non, .bob_none { border-bottom: none !important; }
.bol_non, .bol_none { border-left: none !important; }



/* border-width -------------------- */

.bo_w00 { border-width: 0 !important; }
.bo_w01 { border-width: 1px !important; }
.bo_w02 { border-width: 2px !important; }
.bo_w03 { border-width: 3px !important; }
.bo_w04 { border-width: 4px !important; }
.bo_w05 { border-width: 5px !important; }
.bo_w06 { border-width: 6px !important; }
.bo_w07 { border-width: 7px !important; }
.bo_w08 { border-width: 8px !important; }
.bo_w09 { border-width: 9px !important; }
.bo_w10 { border-width: 10px !important; }

.bot_w00 { border-top-width: 0 !important; }
.bot_w01 { border-top-width: 1px !important; }
.bot_w02 { border-top-width: 2px !important; }
.bot_w03 { border-top-width: 3px !important; }
.bot_w04 { border-top-width: 4px !important; }
.bot_w05 { border-top-width: 5px !important; }
.bot_w06 { border-top-width: 6px !important; }
.bot_w07 { border-top-width: 7px !important; }
.bot_w08 { border-top-width: 8px !important; }
.bot_w09 { border-top-width: 9px !important; }
.bot_w10 { border-top-width: 10px !important; }

.bor_w00 { border-right-width: 0 !important; }
.bor_w01 { border-right-width: 1px !important; }
.bor_w02 { border-right-width: 2px !important; }
.bor_w03 { border-right-width: 3px !important; }
.bor_w04 { border-right-width: 4px !important; }
.bor_w05 { border-right-width: 5px !important; }
.bor_w06 { border-right-width: 6px !important; }
.bor_w07 { border-right-width: 7px !important; }
.bor_w08 { border-right-width: 8px !important; }
.bor_w09 { border-right-width: 9px !important; }
.bor_w10 { border-right-width: 10px !important; }

.bob_w00 { border-bottom-width: 0 !important; }
.bob_w01 { border-bottom-width: 1px !important; }
.bob_w02 { border-bottom-width: 2px !important; }
.bob_w03 { border-bottom-width: 3px !important; }
.bob_w04 { border-bottom-width: 4px !important; }
.bob_w05 { border-bottom-width: 5px !important; }
.bob_w06 { border-bottom-width: 6px !important; }
.bob_w07 { border-bottom-width: 7px !important; }
.bob_w08 { border-bottom-width: 8px !important; }
.bob_w09 { border-bottom-width: 9px !important; }
.bob_w10 { border-bottom-width: 10px !important; }

.bol_w00 { border-left-width: 0 !important; }
.bol_w01 { border-left-width: 1px !important; }
.bol_w02 { border-left-width: 2px !important; }
.bol_w03 { border-left-width: 3px !important; }
.bol_w04 { border-left-width: 4px !important; }
.bol_w05 { border-left-width: 5px !important; }
.bol_w06 { border-left-width: 6px !important; }
.bol_w07 { border-left-width: 7px !important; }
.bol_w08 { border-left-width: 8px !important; }
.bol_w09 { border-left-width: 9px !important; }
.bol_w10 { border-left-width: 10px !important; }



/* border-radius -------------------- */

.bo_r00 { border-radius: 0 !important; }
.bo_r01 { border-radius: 1px !important; }
.bo_r02 { border-radius: 2px !important; }
.bo_r03 { border-radius: 3px !important; }
.bo_r04 { border-radius: 4px !important; }
.bo_r05 { border-radius: 5px !important; }
.bo_r06 { border-radius: 6px !important; }
.bo_r07 { border-radius: 7px !important; }
.bo_r08 { border-radius: 8px !important; }
.bo_r09 { border-radius: 9px !important; }
.bo_r10 { border-radius: 10px !important; }
.bo_r11 { border-radius: 11px !important; }
.bo_r12 { border-radius: 12px !important; }
.bo_r13 { border-radius: 13px !important; }
.bo_r14 { border-radius: 14px !important; }
.bo_r15 { border-radius: 15px !important; }
.bo_r16 { border-radius: 16px !important; }
.bo_r17 { border-radius: 17px !important; }
.bo_r18 { border-radius: 18px !important; }
.bo_r19 { border-radius: 19px !important; }
.bo_r20 { border-radius: 20px !important; }
.bo_r21 { border-radius: 21px !important; }
.bo_r22 { border-radius: 22px !important; }
.bo_r23 { border-radius: 23px !important; }
.bo_r24 { border-radius: 24px !important; }
.bo_r25 { border-radius: 25px !important; }
.bo_r50p { border-radius: 50% !important; }





/* ==================================================

	icon

================================================== */

.icn_qsp, .icn_qdf, .icn_pdf, .icn_pdf_wht, .icn_vid, .icn_vid_wht, .icn_pdc, .icn_atc, .icn_prc, .icn_hrn, .icn_dld, .icn_pnd, .icn_doc, .icn_sdd, .icn_spt, .icn_spt2, .icn_loa, .icn_loa_wht, .icn_frm, .icn_svc, .icn_pat, .icn_gol, .icn_flw, .icn_rcl, .icn_foo, .icn_mal, .icn_mal2,.icn_exc, .icn_exc2, .icn_fon, .icn_fon_wht, .icn_exp_wht, .icn_rsl_wht, .icn_spt2_wht, .icn_mal2_wht, .icn_exp, .icn_rsl, .icn_rss, .icn_cmt, .icn_blg, .icn_inf, .icn_shp, .icn_exp, .idd_cht, .idd_cht_wht, .iel_shr, .iel_shr_wht, .iel_prt, .iel_prt_wht, .iel_rss, .iel_sav, .iel_mal, .icb_hlp, .icb_lnk, .icb_lnk_wht, .icb_lnk2, .icb_rfr, .icb_rpl, .icn_community, .icn_listen, .icn_email, .icn_blog, .isc_twt_sm, .isc_fb_sm, .isc_ytb_sm {
	display: inline-block;
	position: relative;
	bottom: -3px;
	width: 15px;
	height: 16px;
	margin-left: 6px;
	background-color: transparent;
	background-image: url(images/mini_icon.png);
	background-repeat: no-repeat;
}

.icn_qsp { background-position: 0 3px; }
.icn_qdf { background-position: 0 -1251px; }
.icn_pdf { background-position: 0 -41px; }
.icn_pdf_wht { background-position: 0 -2968px; }
.icn_vid { background-position: 0 -680px; }
.icn_vid_wht { background-position: 0 -2892px; }
.icn_pdc { background-position: 0 -1287px; }
.icn_atc { background-position: 0 -1322px; }
.icn_prc { background-position: 0 -1358px; }
.icn_hrn { background-position: 0 -1392px; }
.icn_dld { background-position: 0 -1428px; }
.icn_pnd { background-position: 0 -1463px; }
.icn_doc { background-position: 0 -1497px; }
.icn_sdd { background-position: 0 -1533px; }
.icn_spt { background-position: 0 -1568px; }
.icn_spt2 { background-position: 0 -1880px; }
.icn_loa { background-position: 0 -527px; }
.icn_loa_wht { background-position: 0 -2548px; }
.icn_frm { background-position: 0 -234px; }
.icn_svc { background-position: 0 -1603px; }
.icn_pat { background-position: 0 -428px; }
.icn_gol { background-position: 0 -1154px; }
.icn_flw { background-position: 0 -715px; }
.icn_rcl { background-position: 0 -1639px; }
.icn_foo { background-position: 0 -1674px; }
.icn_mal { background-position: 0 -1706px; }
.icn_mal2 { background-position: 0 -1916px; }
.icn_exc { background-position: 0 -1742px; }
.icn_exc2 { background-position: 0 -749px; }
.icn_fon { background-position: 0 -1778px; }
.icn_fon_wht { background-position: 0 -2827px; }
.icn_exp { background-position: 0 -1813px; }
.icn_rsl { background-position: 0 -1847px; }
.icn_rss { background-position: 0 -1987px; }
.icn_cmt { background-position: 0 -2023px; }
.icn_blg { background-position: 0 -2056px; }
.icn_inf { background-position: 0 -2093px; }
.icn_shp { background-position: 0 -2127px; }
.icn_exp_wht { background-position: 0 -2583px; }
.icn_rsl_wht { background-position: 0 -2617px; }
.icn_spt2_wht { background-position: 0 -2651px; }
.icn_mal2_wht { background-position: 0 -2686px; }
.idd_cht { background-position: 0 -2162px; }
.idd_cht_wht { background-position: 0 -2512px; }
.iel_shr { background-position: 0 -582px; }
.iel_shr_wht { background-position: 0 -2930px; }
.iel_prt { background-position: 0 -791px; }
.iel_prt_wht { background-position: 0 -3006px; }
.iel_rss { background-position: 0 -842px; }
.iel_sav { background-position: 0 -2197px; }
.iel_mal { background-position: 0 -1104px; }
.icb_hlp { background-position: right -2234px; }
.icb_lnk { background-position: right -2266px; }
.icb_lnk_wht { background-position: right -2721px; }
.icb_lnk2 { background-position: right -636px; }
.icb_rfr { background-position: right -2304px; }
.icb_rpl { background-position: right -2338px; }
.isc_twt_sm { background-position: 0 -3093px; }
.isc_fb_sm { background-position: 0 -3150px; }
.isc_ytb_sm { background-position: 0 -3414px; }



/* ----------------------------------------
	HPIcons
---------------------------------------- */

.arrow_b::before,
.arrow_a::after {
	font-family: HPIcons;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: bottom;
	content: "\E90c";
}



/* ----------------------------------------
	link
---------------------------------------- */

a > .hpic_link {
	display: inline-block;
	margin-left: .4em;
	font-size: 80%;
	text-indent: 0;
}



/* ----------------------------------------
	play
---------------------------------------- */

.ic_movie {
	position: relative;
}
.ic_movie a {
	display: block;
}
.ic_movie a::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 8rem;
	height: 8rem;
	background: url(images/icon_play.png) no-repeat 0 0 / 8rem;
	opacity: .6;
}

@media screen and (min-width: 768px) {
	.ic_movie a::after {
		width: 100px;
		height: 100px;
		background-size: 100px;
	}
}



/* ----------------------------------------
	customize
---------------------------------------- */

.icon_pd_cst {
	display: inline-block;
	width: 64px;
	height: 12px;
	background: url(images/prod_icon_customize.png) no-repeat 0 0 / 64px 12px;
}





/* ==================================================

	YouTube

================================================== */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





/* ==================================================

	slick

================================================== */

.slick-slide:focus {
	outline: none;
}
.slick-slide img {
	display: inline-block;
	width: 100%;
}

/* dot */
.slick-dotted.slick-slider {
	margin-bottom: 40px;
}
.slick-dots {
	bottom: -30px;
	font-size: 0;
}
.slick-dots li button:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 10px;
	height: 10px;
	background: #999;
	border-radius: 50%;
	opacity: .8;
	transform: translate(-50%,-50%);
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before,
.slick-dots li.slick-active button:before {
	background: #0096d6;
	opacity: 1;
}
.slick-dots li:first-child:last-child {
	display: none;
}





/* ==================================================

	modal

================================================== */

.modal_content {
	display: none;
	overflow-y: auto;
	position: fixed;
	width: 90vw;
	max-height: 90%;
	background: #fff;
	border: 2px solid #aaa;
	z-index: 1000;
}
.modal_content_inner {
	padding: 20px;
}

#modal_overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,.75);
	z-index: 999;
}



/* button -------------------- */

.modal_close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	transform: rotate(45deg);
}
.modal_close::before,
.modal_close::after {
	content: "";
	position: absolute;
	top: 0;
	left: 9px;
	width: 2px;
	height: 20px;
	background: #999;
}
.modal_close::after {
	transform: rotate(90deg);
}



@media screen and (min-width: 768px) {
	.modal_content {
		width: auto;
		max-width: 90vw;
	}
	.modal_content_inner {
		padding: 40px;
	}
	.modal_close {
		width: 30px;
		height: 30px;
	}
	.modal_close::before,
	.modal_close::after {
		left: 14px;
		height: 30px;
	}
}



@media screen and (min-width: 1024px) {
	.modal_content {
		max-width: 1000px;
	}
}





/* ==================================================

	accordion

================================================== */

.acco_trigger {
	display: block;
	cursor: pointer;
}
.acco_content {
	display: none;
}



/* common -------------------- */

.acco_basic .acco_trigger,
.acco_cyan .acco_trigger {
	position: relative;
	padding: .8em 4rem .8em 1.6rem;
	transition: .2s;
}
.acco_basic .acco_trigger::after,
.acco_cyan .acco_trigger::after {
	font-family: HPIcons;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: bottom;
}
.acco_basic .acco_trigger::after,
.acco_cyan .acco_trigger::after {
	content: "\E90c";
	position: absolute;
	top: 50%;
	right: 1.6rem;
	transform: translateY(-50%);
	font-size: 18px;
}
.acco_basic .acco_trigger.acco_open::after,
.acco_cyan .acco_trigger.acco_open::after {
	content: "\E90b";
}
.acco_basic .acco_content,
.acco_cyan .acco_content {
	padding: 1.6rem;
	background: #fff;
}

@media screen and (min-width: 1024px) {
	.acco_basic .acco_trigger,
	.acco_cyan .acco_trigger {
		padding: .8em 50px .8em 20px;
	}
	.acco_basic .acco_content,
	.acco_cyan .acco_content {
		padding: 20px;
	}
	.acco_basic .acco_trigger::after,
	.acco_cyan .acco_trigger::after {
		right: 20px;
	}
}



/* basic -------------------- */

.acco_basic {
	border-top: 1px solid #ccc;
}
.acco_basic .acco_trigger {
	background: #fff;
	border-bottom: 1px solid #ccc;
}
.acco_basic .acco_trigger:hover,
.acco_basic .acco_open {
	background: #f2f2f2;
}
.acco_basic .acco_content {
	border-bottom: 1px solid #ccc;
}



/* cyan -------------------- */

.acco_cyan .acco_trigger {
	color: #fff;
	line-height: 1.4;
	background: linear-gradient(to bottom, #0096d6, #007dba);
	border-top: 1px solid #fff;
}



/* acco_mobile -------------------- */

@media screen and (min-width: 1024px) {
	.acco_mobile {
		border: none;
	}
	.acco_mobile .acco_trigger {
		pointer-events: none;
		cursor: default;
		padding: 0;
		color: inherit;
		line-height: inherit;
		background: none;
		border: none;
	}
	.acco_mobile .acco_trigger::after,
	.acco_mobile .acco_trigger.acco_open::after {
		content: none;
	}
	.acco_mobile .acco_content {
		display: block !important;
		padding: 0;
		background: none;
		border: none;
	}
}





/* ==================================================

	tab

================================================== */

.tab_trigger > li {
	cursor: pointer;
}
.tab_content {
	display: none;
}
.tab_content.tab_open {
	display: block;
}





/* ==================================================

	tooltip

================================================== */

[rel*="tooltip"] {
	cursor: pointer;
}
#tooltip {
	position: absolute;
	padding: 1.5rem;
	color: #767676;
	font-size: 1.4rem;
	text-align: left;
	background: #fff;
	border: 2px solid #ccc;
	z-index: 1000;
}





/* ==================================================

	local_navi

================================================== */

.local_navi {
	position: relative;
	width: 100%;
}
.local_navi_fixed {
	position: fixed;
	top: 0;
}

@media screen and (min-width: 1024px) {
	.local_navi {
		width: 1000px;
	}
}





/* ==================================================
	local_navi_menu (mobile)
================================================== */

@media screen and (max-width: 1023px) {
	.local_navi_trigger {
		position: relative;
		padding: 0 1.6rem 0 4rem;
		line-height: 4.8rem;
		background: #fff;
		cursor: pointer;
	}
	.local_navi_trigger::after {
		content: "";
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		height: 1px;
		background: #ccc;
	}
	.local_navi .local_navi_menu {
		display: none;
		position: absolute;
		width: 100%;
	}

	/* arrow */
	.local_navi_trigger::before,
	.local_navi_level2_trigger::after {
		font-family: HPIcons;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		vertical-align: bottom;
	}
	.local_navi_trigger::before,
	.local_navi_level2_trigger::after {
		content: "\E90c";
		position: absolute;
		top: 50%;
		left: 1.6rem;
		transform: translateY(-50%);
		color: #0096d6;
		font-size: 18px;
	}
	.local_navi_level2_trigger::after {
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.local_navi_trigger.local_navi_open::before,
	.local_navi_level2_open .local_navi_level2_trigger::after {
		content: "\E90b";
	}



	/* level1 -------------------- */

	.local_navi_menu_level1 {
		overflow-y: scroll;
		width: 100%;
		background: #fff;
	}
	.local_navi_menu_level1 > li {
		background: #f2f2f2;
		border-top: 1px solid #ccc;
	}
	.local_navi_menu_level1 > li:last-child {
		border-bottom: 1px solid #ccc;
	}
	.local_navi_menu_level1 > li a {
		display: block;
		padding: 1.2rem 1.6rem;
	}
	.local_navi_menu_level1 > li a:hover {
		text-decoration: none;
	}
	.local_navi_menu_level1 > li.local_navi_level2_open {
		background: rgba(0,150,214,.1);
	}

	.local_navi_menu_level1 > li > a:not(:only-child) {
		display: inline-block;
		width: calc(100% - 50px);
		border-right: 1px solid #ccc;
	}
	.local_navi_level2_trigger {
		display: inline-block;
		position: relative;
		width: 50px;
		padding: 1.2rem 0;
		cursor: pointer;
	}



	/* level2 -------------------- */

	.local_navi_menu_level2_area {
		display: none;
		background: #fff;
	}
	.local_navi_menu_level2 > li {
		border-top: 1px dotted #ccc;
	}
}



/* ----------------------------------------
	block
---------------------------------------- */

@media screen and (max-width: 1023px) {
	.local_navi.style_block {
		border-bottom: none;
	}
	.local_navi.style_block .local_navi_trigger {
		color: #fff;
		background: #333;
	}
	.local_navi.style_block .local_navi_trigger::after {
		content: none;
	}
	.local_navi.style_block .local_navi_menu_level1 > li > a br {
		display: none;
	}
}



/* ----------------------------------------
	block (premium)
---------------------------------------- */

@media screen and (max-width: 1023px) {
	.local_navi.cv_premium .local_navi_trigger::before,
	.local_navi.cv_premium .local_navi_level2_trigger::after {
		color: #c8932b;
	}
	.local_navi.cv_premium .local_navi_menu_level1 > li a,
	.local_navi.cv_premium .local_navi_menu_level1 > li a:visited,
	.local_navi.cv_premium .local_navi_menu_level1 > li a:hover {
		color: #5a5a5a;
	}
	.local_navi.cv_premium .local_navi_menu_level1 > li.local_navi_level2_open {
		background: rgba(200,147,43,.1);
	}
}



/* ----------------------------------------
	block (gold)
---------------------------------------- */

@media screen and (max-width: 1023px) {
	.local_navi.cv_gold .local_navi_trigger::before,
	.local_navi.cv_gold .local_navi_level2_trigger::after {
		color: #9b8e55;
	}
	.local_navi.cv_gold .local_navi_menu_level1 > li a,
	.local_navi.cv_gold .local_navi_menu_level1 > li a:visited,
	.local_navi.cv_gold .local_navi_menu_level1 > li a:hover {
		color: #5a5a5a;
	}
	.local_navi.cv_gold .local_navi_menu_level1 > li.local_navi_level2_open {
		background: rgba(155,142,85,.1);
	}
}





/* ==================================================
	local_navi_menu (pc)
================================================== */

@media screen and (min-width: 1024px) {
	.local_navi_trigger,
	.local_navi_level2_trigger,
	.local_navi_menu_close {
		display: none;
	}
	.local_navi .local_navi_menu {
		display: block !important;
		overflow: visible !important;
	}



	/* level1 -------------------- */

	.local_navi_menu_level1 > li {
		position: relative;
	}
	.local_navi_menu_level1 > li > a:hover {
		text-decoration: none;
	}



	/* level2 -------------------- */

	.local_navi_menu_level2_area {
		visibility: hidden;
		position: absolute;
		transition: .2s;
		opacity: 0;
	}
	.local_navi_menu_level1 > li:hover > .local_navi_menu_level2_area {
		display: block !important;
		overflow: visible !important;
		visibility: visible !important;
		opacity: 1;
		z-index: 2;
	}
}



/* ----------------------------------------
	basic
---------------------------------------- */

@media screen and (min-width: 1024px) {
	.local_navi.style_basic {
		padding-top: 10px;
		background: #fff;
		border-bottom: 1px solid #ccc;
	}



	/* level1 -------------------- */

	.local_navi.style_basic .local_navi_menu_level1 {
		display: flex;
	}
	.local_navi.style_basic .local_navi_menu_level1 > li > a {
		display: block;
		padding-bottom: 8px;
		color: #767676;
		font-size: 15px;
	}
	.local_navi.style_basic .local_navi_menu_level1 > li > a:hover {
		color: #0096d6;
	}
	.local_navi.style_basic .local_navi_menu_level1 > li.current > a {
		color: #333;
		border-bottom: 4px solid #0096d6;
	}
	.local_navi.style_basic .local_navi_menu_level1 > li:nth-child(n+2) {
		margin-left: 25px;
	}



	/* level2 -------------------- */

	.local_navi.style_basic .local_navi_menu_level2_area {
		top: calc(100% + 10px);
		left: -10px;
		min-width: 200px;
		background: #fff;
		border: 2px solid #ccc;
		border-bottom: 3px solid #0096d6;
	}
	.local_navi.style_basic .local_navi_menu_level2 {
		padding: 20px;
	}
	.local_navi.style_basic .local_navi_menu_level2 > li:nth-child(n+2) {
		margin-top: .5em;
	}
	.local_navi.style_basic .local_navi_menu_level2 > li > a {
		display: block;
		white-space: nowrap;
	}



	/* arrow -------------------- */

	.local_navi.style_basic .local_navi_menu_arrow {
		display: inline-block;
		position: absolute;
		top: -24px;
		left: 0;
		width: 100%;
		height: 24px;
		z-index: 2;
	}
	.local_navi.style_basic .local_navi_menu_arrow::before,
	.local_navi.style_basic .local_navi_menu_arrow::after {
		content: "";
		position: absolute;
		top: 0;
		left: 10px;
		height: 0;
		width: 0;
		border: 12px solid transparent;
		pointer-events: none;
	}
	.local_navi.style_basic .local_navi_menu_arrow::before {
		border-color: rgba(204,31,12,0);
		border-bottom-color: #b9b8bb;
	}
	.local_navi.style_basic .local_navi_menu_arrow::after {
		top: 3px;
		border-color: rgba(242,242,242,0);
		border-bottom-color: #fff;
	}
}



/* ----------------------------------------
	block
---------------------------------------- */

@media screen and (min-width: 1024px) {
	.local_navi.style_block {
		background: #333;
		border-bottom: none;
	}



	/* level1 -------------------- */

	.local_navi.style_block .local_navi_menu_level1 {
		display: flex;
		justify-content: space-between;
	}
	.local_navi.style_block .local_navi_menu_level1 > li {
		flex: 1;
		min-height: 60px;
	}
	.local_navi.style_block .local_navi_menu_level1 > li:nth-child(n+2) {
		border-left: 1px solid rgba(255,255,255,.3);
	}
	.local_navi.style_block .local_navi_menu_level1 > li > a {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		height: 100%;
		padding: 5px;
		color: #fff;
		text-align: center;
	}
	.local_navi.style_block .local_navi_menu_level1 > li:hover > a,
	.local_navi.style_block .local_navi_menu_level1 > li.current > a {
		background: #0096d6;
	}
	.local_navi.style_block .local_navi_menu_level1 > li.local_navi_menu_buy > a,
	.local_navi.style_block .local_navi_menu_level1 > li.local_navi_menu_buy.current > a {
		background: #d7410b;
	}
	.local_navi.style_block .local_navi_menu_level1 > li.local_navi_menu_buy:hover > a {
		background: #c1401a;
	}

	/* arrow */
	.local_navi.style_block .local_navi_menu_level1_arrow::after {
		font-family: HPIcons;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		vertical-align: bottom;
	}
	.local_navi.style_block .local_navi_menu_level1_arrow::after {
		content: "\E90c";
		vertical-align: baseline;
		margin-left: 8px;
		font-size: 80%;
	}



	/* level2 -------------------- */

	.local_navi.style_block .local_navi_menu_level2_area {
		top: 100%;
		left: 0;
		width: 100%;
		background: #f2f2f2;
	}
	.local_navi.style_block .local_navi_menu_level2 > li:nth-child(n+2) {
		border-top: 1px solid #ccc;
	}
	.local_navi.style_block .local_navi_menu_level2 > li a {
		display: block;
		padding: 10px;
	}
	.local_navi.style_block .local_navi_menu_level2 > li a:hover {
		text-decoration: none;
		background: #ddd;
	}
}



/* ----------------------------------------
	block (premium)
---------------------------------------- */

@media screen and (min-width: 1024px) {
	.local_navi.style_block.cv_premium .local_navi_menu_level1 > li:hover > a,
	.local_navi.style_block.cv_premium .local_navi_menu_level1 > li.current > a {
		background: #c8932b;
	}
	.local_navi.style_block.cv_premium .local_navi_menu_level1 > li.local_navi_menu_buy > a,
	.local_navi.style_block.cv_premium .local_navi_menu_level1 > li.local_navi_menu_buy.current > a {
		background: #d7410b;
	}
	.local_navi.style_block.cv_premium .local_navi_menu_level1 > li.local_navi_menu_buy:hover > a {
		background: #c1401a;
	}
	.local_navi.cv_premium .local_navi_menu_level2 > li a,
	.local_navi.cv_premium .local_navi_menu_level2 > li a:visited,
	.local_navi.cv_premium .local_navi_menu_level2 > li a:hover {
		color: #5a5a5a;
	}
}



/* ----------------------------------------
	block (gold)
---------------------------------------- */

@media screen and (min-width: 1024px) {
	.local_navi.style_block.cv_gold .local_navi_menu_level1 > li:hover > a,
	.local_navi.style_block.cv_gold .local_navi_menu_level1 > li.current > a {
		background: #9b8e55;
	}
	.local_navi.style_block.cv_gold .local_navi_menu_level1 > li.local_navi_menu_buy > a,
	.local_navi.style_block.cv_gold .local_navi_menu_level1 > li.local_navi_menu_buy.current > a {
		background: #d7410b;
	}
	.local_navi.style_block.cv_gold .local_navi_menu_level1 > li.local_navi_menu_buy:hover > a {
		background: #c1401a;
	}
	.local_navi.cv_gold .local_navi_menu_level2 > li a,
	.local_navi.cv_gold .local_navi_menu_level2 > li a:visited,
	.local_navi.cv_gold .local_navi_menu_level2 > li a:hover {
		color: #5a5a5a;
	}
}

