/* [ 静岡県会社要覧 ] module.css */

/* ==================================================
   ================================================== */

/* [ フォント ] */
.fs12 { font-size: 1.2rem; }
.fs14 { font-size: 1.4rem; }
.fs16 { font-size: 1.6rem; }
.fs18 { font-size: 1.8rem; }
.fs20 { font-size: 2rem;   }
.fs22 { font-size: 2.2rem; }
.fs24 { font-size: 2.4rem; }
.fs26 { font-size: 2.6rem; }
.fs28 { font-size: 2.8rem; }
.fs30 { font-size: 3rem;   }
.fs32 { font-size: 3.2rem; }
.fs34 { font-size: 3.4rem; }
.fs36 { font-size: 3.6rem; }
.fs38 { font-size: 3.8rem; }
.fs40 { font-size: 4rem;   }
.fs42 { font-size: 4.2rem; }
.fs44 { font-size: 4.4rem; }
.fs46 { font-size: 4.6rem; }
.fs48 { font-size: 4.8rem; }
.fs50 { font-size: 5rem;   }

@media print, screen and (min-width: 769px){
	.pc-fs12 { font-size: 1.2rem; }
	.pc-fs14 { font-size: 1.4rem; }
	.pc-fs16 { font-size: 1.6rem; }
	.pc-fs18 { font-size: 1.8rem; }
	.pc-fs20 { font-size: 2rem;   }
	.pc-fs22 { font-size: 2.2rem; }
	.pc-fs24 { font-size: 2.4rem; }
	.pc-fs26 { font-size: 2.6rem; }
	.pc-fs28 { font-size: 2.8rem; }
	.pc-fs30 { font-size: 3rem;   }
	.pc-fs32 { font-size: 3.2rem; }
	.pc-fs34 { font-size: 3.4rem; }
	.pc-fs36 { font-size: 3.6rem; }
	.pc-fs38 { font-size: 3.8rem; }
	.pc-fs40 { font-size: 4rem;   }
	.pc-fs42 { font-size: 4.2rem; }
	.pc-fs44 { font-size: 4.4rem; }
	.pc-fs46 { font-size: 4.6rem; }
	.pc-fs48 { font-size: 4.8rem; }
	.pc-fs50 { font-size: 5rem;   }
}

@media screen and (max-width: 768px) {
	.sp-fs12 { font-size: 1.2rem; }
	.sp-fs14 { font-size: 1.4rem; }
	.sp-fs16 { font-size: 1.6rem; }
	.sp-fs18 { font-size: 1.8rem; }
	.sp-fs20 { font-size: 2rem;   }
	.sp-fs22 { font-size: 2.2rem; }
	.sp-fs24 { font-size: 2.4rem; }
	.sp-fs26 { font-size: 2.6rem; }
	.sp-fs28 { font-size: 2.8rem; }
	.sp-fs30 { font-size: 3rem;   }
	.sp-fs32 { font-size: 3.2rem; }
	.sp-fs34 { font-size: 3.4rem; }
	.sp-fs36 { font-size: 3.6rem; }
	.sp-fs38 { font-size: 3.8rem; }
	.sp-fs40 { font-size: 4rem;   }
	.sp-fs42 { font-size: 4.2rem; }
	.sp-fs44 { font-size: 4.4rem; }
	.sp-fs46 { font-size: 4.6rem; }
	.sp-fs48 { font-size: 4.8rem; }
	.sp-fs50 { font-size: 5rem;   }
}

/* [ 色 ] */
.txtbl { color: #1F54B2 !important; }
.txtog { color: #DE7D4C !important; }

@media print, screen and (min-width: 769px){
	.pc-txtbl { color: #1F54B2 !important; }
	.pc-txtog { color: #DE7D4C !important; }
}

@media screen and (max-width: 768px) {
	.sp-txtbl { color: #1F54B2 !important; }
	.sp-txtog { color: #DE7D4C !important; }
}

/* [ テキスト ] */
.fwb  { font-weight: bold; }
.txtc { text-align: center !important; }
.txtl { text-align: left   !important; }
.txtr { text-align: right  !important; }

@media print, screen and (min-width: 769px){
	.pc-txtc { text-align: center !important; }
	.pc-txtl { text-align: left   !important; }
	.pc-txtr { text-align: right  !important; }
}

@media screen and (max-width: 768px) {
	.sp-txtc { text-align: center !important; }
	.sp-txtl { text-align: left   !important; }
	.sp-txtr { text-align: right  !important; }
}

/* [ 非表示 ] */
.none { display: none !important; }

@media print, screen and (min-width: 769px){
	.pc-none { display: none !important; }
}

@media screen and (max-width: 768px) {
	.sp-none { display: none !important; }
}

@media print {
	.print-none { display: none !important; }
}

/* [ マージン ] */
.ma0  { margin: 0    !important; }
.ma1  { margin: 1em  !important; }
.ma2  { margin: 2em  !important; }
.ma3  { margin: 3em  !important; }
.ma4  { margin: 4em  !important; }
.ma5  { margin: 5em  !important; }
.ma6  { margin: 6em  !important; }
.ma7  { margin: 7em  !important; }
.ma8  { margin: 8em  !important; }
.ma9  { margin: 9em  !important; }
.ma10 { margin: 10em !important; }
.ma11 { margin: 11em !important; }
.ma12 { margin: 12em !important; }
.ma13 { margin: 13em !important; }
.ma14 { margin: 14em !important; }
.ma15 { margin: 15em !important; }
.ma16 { margin: 16em !important; }
.ma17 { margin: 17em !important; }
.ma18 { margin: 18em !important; }
.ma19 { margin: 19em !important; }
.ma20 { margin: 20em !important; }

.mt0   { margin-top: 0     !important; }
.mt1   { margin-top: 1em   !important; }
.mt2   { margin-top: 2em   !important; }
.mt3   { margin-top: 3em   !important; }
.mt4   { margin-top: 4em   !important; }
.mt5   { margin-top: 5em   !important; }
.mt6   { margin-top: 6em   !important; }
.mt7   { margin-top: 7em   !important; }
.mt8   { margin-top: 8em   !important; }
.mt9   { margin-top: 9em   !important; }
.mt10  { margin-top: 10em  !important; }
.mt11  { margin-top: 11em  !important; }
.mt12  { margin-top: 12em  !important; }
.mt13  { margin-top: 13em  !important; }
.mt14  { margin-top: 14em  !important; }
.mt15  { margin-top: 15em  !important; }
.mt16  { margin-top: 16em  !important; }
.mt17  { margin-top: 17em  !important; }
.mt18  { margin-top: 18em  !important; }
.mt19  { margin-top: 19em  !important; }
.mt20  { margin-top: 20em  !important; }
.mt-1  { margin-top: -1em  !important; }
.mt-2  { margin-top: -2em  !important; }
.mt-3  { margin-top: -3em  !important; }
.mt-4  { margin-top: -4em  !important; }
.mt-5  { margin-top: -5em  !important; }
.mt-6  { margin-top: -6em  !important; }
.mt-7  { margin-top: -7em  !important; }
.mt-8  { margin-top: -8em  !important; }
.mt-9  { margin-top: -9em  !important; }
.mt-10 { margin-top: -10em !important; }
.mt-11 { margin-top: -11em !important; }
.mt-12 { margin-top: -12em !important; }
.mt-13 { margin-top: -13em !important; }
.mt-14 { margin-top: -14em !important; }
.mt-15 { margin-top: -15em !important; }
.mt-16 { margin-top: -16em !important; }
.mt-17 { margin-top: -17em !important; }
.mt-18 { margin-top: -18em !important; }
.mt-19 { margin-top: -19em !important; }
.mt-20 { margin-top: -20em !important; }

.mr0   { margin-right: 0     !important; }
.mr1   { margin-right: 1em   !important; }
.mr2   { margin-right: 2em   !important; }
.mr3   { margin-right: 3em   !important; }
.mr4   { margin-right: 4em   !important; }
.mr5   { margin-right: 5em   !important; }
.mr6   { margin-right: 6em   !important; }
.mr7   { margin-right: 7em   !important; }
.mr8   { margin-right: 8em   !important; }
.mr9   { margin-right: 9em   !important; }
.mr10  { margin-right: 10em  !important; }
.mr11  { margin-right: 11em  !important; }
.mr12  { margin-right: 12em  !important; }
.mr13  { margin-right: 13em  !important; }
.mr14  { margin-right: 14em  !important; }
.mr15  { margin-right: 15em  !important; }
.mr16  { margin-right: 16em  !important; }
.mr17  { margin-right: 17em  !important; }
.mr18  { margin-right: 18em  !important; }
.mr19  { margin-right: 19em  !important; }
.mr20  { margin-right: 20em  !important; }
.mr-1  { margin-right: -1em  !important; }
.mr-2  { margin-right: -2em  !important; }
.mr-3  { margin-right: -3em  !important; }
.mr-4  { margin-right: -4em  !important; }
.mr-5  { margin-right: -5em  !important; }
.mr-6  { margin-right: -6em  !important; }
.mr-7  { margin-right: -7em  !important; }
.mr-8  { margin-right: -8em  !important; }
.mr-9  { margin-right: -9em  !important; }
.mr-10 { margin-right: -10em !important; }
.mr-11 { margin-right: -11em !important; }
.mr-12 { margin-right: -12em !important; }
.mr-13 { margin-right: -13em !important; }
.mr-14 { margin-right: -14em !important; }
.mr-15 { margin-right: -15em !important; }
.mr-16 { margin-right: -16em !important; }
.mr-17 { margin-right: -17em !important; }
.mr-18 { margin-right: -18em !important; }
.mr-19 { margin-right: -19em !important; }
.mr-20 { margin-right: -20em !important; }

.mb0   { margin-bottom: 0     !important; }
.mb1   { margin-bottom: 1em   !important; }
.mb2   { margin-bottom: 2em   !important; }
.mb3   { margin-bottom: 3em   !important; }
.mb4   { margin-bottom: 4em   !important; }
.mb5   { margin-bottom: 5em   !important; }
.mb6   { margin-bottom: 6em   !important; }
.mb7   { margin-bottom: 7em   !important; }
.mb8   { margin-bottom: 8em   !important; }
.mb9   { margin-bottom: 9em   !important; }
.mb10  { margin-bottom: 10em  !important; }
.mb11  { margin-bottom: 11em  !important; }
.mb12  { margin-bottom: 12em  !important; }
.mb13  { margin-bottom: 13em  !important; }
.mb14  { margin-bottom: 14em  !important; }
.mb15  { margin-bottom: 15em  !important; }
.mb16  { margin-bottom: 16em  !important; }
.mb17  { margin-bottom: 17em  !important; }
.mb18  { margin-bottom: 18em  !important; }
.mb19  { margin-bottom: 19em  !important; }
.mb20  { margin-bottom: 20em  !important; }
.mb-1  { margin-bottom: -1em  !important; }
.mb-2  { margin-bottom: -2em  !important; }
.mb-3  { margin-bottom: -3em  !important; }
.mb-4  { margin-bottom: -4em  !important; }
.mb-5  { margin-bottom: -5em  !important; }
.mb-6  { margin-bottom: -6em  !important; }
.mb-7  { margin-bottom: -7em  !important; }
.mb-8  { margin-bottom: -8em  !important; }
.mb-9  { margin-bottom: -9em  !important; }
.mb-10 { margin-bottom: -10em !important; }
.mb-11 { margin-bottom: -11em !important; }
.mb-12 { margin-bottom: -12em !important; }
.mb-13 { margin-bottom: -13em !important; }
.mb-14 { margin-bottom: -14em !important; }
.mb-15 { margin-bottom: -15em !important; }
.mb-16 { margin-bottom: -16em !important; }
.mb-17 { margin-bottom: -17em !important; }
.mb-18 { margin-bottom: -18em !important; }
.mb-19 { margin-bottom: -19em !important; }
.mb-20 { margin-bottom: -20em !important; }

.ml0   { margin-left: 0     !important; }
.ml1   { margin-left: 1em   !important; }
.ml2   { margin-left: 2em   !important; }
.ml3   { margin-left: 3em   !important; }
.ml4   { margin-left: 4em   !important; }
.ml5   { margin-left: 5em   !important; }
.ml6   { margin-left: 6em   !important; }
.ml7   { margin-left: 7em   !important; }
.ml8   { margin-left: 8em   !important; }
.ml9   { margin-left: 9em   !important; }
.ml10  { margin-left: 10em  !important; }
.ml11  { margin-left: 11em  !important; }
.ml12  { margin-left: 12em  !important; }
.ml13  { margin-left: 13em  !important; }
.ml14  { margin-left: 14em  !important; }
.ml15  { margin-left: 15em  !important; }
.ml16  { margin-left: 16em  !important; }
.ml17  { margin-left: 17em  !important; }
.ml18  { margin-left: 18em  !important; }
.ml19  { margin-left: 19em  !important; }
.ml20  { margin-left: 20em  !important; }
.ml-1  { margin-left: -1em  !important; }
.ml-2  { margin-left: -2em  !important; }
.ml-3  { margin-left: -3em  !important; }
.ml-4  { margin-left: -4em  !important; }
.ml-5  { margin-left: -5em  !important; }
.ml-6  { margin-left: -6em  !important; }
.ml-7  { margin-left: -7em  !important; }
.ml-8  { margin-left: -8em  !important; }
.ml-9  { margin-left: -9em  !important; }
.ml-10 { margin-left: -10em !important; }
.ml-11 { margin-left: -11em !important; }
.ml-12 { margin-left: -12em !important; }
.ml-13 { margin-left: -13em !important; }
.ml-14 { margin-left: -14em !important; }
.ml-15 { margin-left: -15em !important; }
.ml-16 { margin-left: -16em !important; }
.ml-17 { margin-left: -17em !important; }
.ml-18 { margin-left: -18em !important; }
.ml-19 { margin-left: -19em !important; }
.ml-20 { margin-left: -20em !important; }

@media print, screen and (min-width: 769px){
	.pc-ma0  { margin: 0    !important; }
	.pc-ma1  { margin: 1em  !important; }
	.pc-ma2  { margin: 2em  !important; }
	.pc-ma3  { margin: 3em  !important; }
	.pc-ma4  { margin: 4em  !important; }
	.pc-ma5  { margin: 5em  !important; }
	.pc-ma6  { margin: 6em  !important; }
	.pc-ma7  { margin: 7em  !important; }
	.pc-ma8  { margin: 8em  !important; }
	.pc-ma9  { margin: 9em  !important; }
	.pc-ma10 { margin: 10em !important; }
	.pc-ma11 { margin: 11em !important; }
	.pc-ma12 { margin: 12em !important; }
	.pc-ma13 { margin: 13em !important; }
	.pc-ma14 { margin: 14em !important; }
	.pc-ma15 { margin: 15em !important; }
	.pc-ma16 { margin: 16em !important; }
	.pc-ma17 { margin: 17em !important; }
	.pc-ma18 { margin: 18em !important; }
	.pc-ma19 { margin: 19em !important; }
	.pc-ma20 { margin: 20em !important; }
	
	.pc-mt0   { margin-top: 0     !important; }
	.pc-mt1   { margin-top: 1em   !important; }
	.pc-mt2   { margin-top: 2em   !important; }
	.pc-mt3   { margin-top: 3em   !important; }
	.pc-mt4   { margin-top: 4em   !important; }
	.pc-mt5   { margin-top: 5em   !important; }
	.pc-mt6   { margin-top: 6em   !important; }
	.pc-mt7   { margin-top: 7em   !important; }
	.pc-mt8   { margin-top: 8em   !important; }
	.pc-mt9   { margin-top: 9em   !important; }
	.pc-mt10  { margin-top: 10em  !important; }
	.pc-mt11  { margin-top: 11em  !important; }
	.pc-mt12  { margin-top: 12em  !important; }
	.pc-mt13  { margin-top: 13em  !important; }
	.pc-mt14  { margin-top: 14em  !important; }
	.pc-mt15  { margin-top: 15em  !important; }
	.pc-mt16  { margin-top: 16em  !important; }
	.pc-mt17  { margin-top: 17em  !important; }
	.pc-mt18  { margin-top: 18em  !important; }
	.pc-mt19  { margin-top: 19em  !important; }
	.pc-mt20  { margin-top: 20em  !important; }
	.pc-mt-1  { margin-top: -1em  !important; }
	.pc-mt-2  { margin-top: -2em  !important; }
	.pc-mt-3  { margin-top: -3em  !important; }
	.pc-mt-4  { margin-top: -4em  !important; }
	.pc-mt-5  { margin-top: -5em  !important; }
	.pc-mt-6  { margin-top: -6em  !important; }
	.pc-mt-7  { margin-top: -7em  !important; }
	.pc-mt-8  { margin-top: -8em  !important; }
	.pc-mt-9  { margin-top: -9em  !important; }
	.pc-mt-10 { margin-top: -10em !important; }
	.pc-mt-11 { margin-top: -11em !important; }
	.pc-mt-12 { margin-top: -12em !important; }
	.pc-mt-13 { margin-top: -13em !important; }
	.pc-mt-14 { margin-top: -14em !important; }
	.pc-mt-15 { margin-top: -15em !important; }
	.pc-mt-16 { margin-top: -16em !important; }
	.pc-mt-17 { margin-top: -17em !important; }
	.pc-mt-18 { margin-top: -18em !important; }
	.pc-mt-19 { margin-top: -19em !important; }
	.pc-mt-20 { margin-top: -20em !important; }
	
	.pc-mr0   { margin-right: 0     !important; }
	.pc-mr1   { margin-right: 1em   !important; }
	.pc-mr2   { margin-right: 2em   !important; }
	.pc-mr3   { margin-right: 3em   !important; }
	.pc-mr4   { margin-right: 4em   !important; }
	.pc-mr5   { margin-right: 5em   !important; }
	.pc-mr6   { margin-right: 6em   !important; }
	.pc-mr7   { margin-right: 7em   !important; }
	.pc-mr8   { margin-right: 8em   !important; }
	.pc-mr9   { margin-right: 9em   !important; }
	.pc-mr10  { margin-right: 10em  !important; }
	.pc-mr11  { margin-right: 11em  !important; }
	.pc-mr12  { margin-right: 12em  !important; }
	.pc-mr13  { margin-right: 13em  !important; }
	.pc-mr14  { margin-right: 14em  !important; }
	.pc-mr15  { margin-right: 15em  !important; }
	.pc-mr16  { margin-right: 16em  !important; }
	.pc-mr17  { margin-right: 17em  !important; }
	.pc-mr18  { margin-right: 18em  !important; }
	.pc-mr19  { margin-right: 19em  !important; }
	.pc-mr20  { margin-right: 20em  !important; }
	.pc-mr-1  { margin-right: -1em  !important; }
	.pc-mr-2  { margin-right: -2em  !important; }
	.pc-mr-3  { margin-right: -3em  !important; }
	.pc-mr-4  { margin-right: -4em  !important; }
	.pc-mr-5  { margin-right: -5em  !important; }
	.pc-mr-6  { margin-right: -6em  !important; }
	.pc-mr-7  { margin-right: -7em  !important; }
	.pc-mr-8  { margin-right: -8em  !important; }
	.pc-mr-9  { margin-right: -9em  !important; }
	.pc-mr-10 { margin-right: -10em !important; }
	.pc-mr-11 { margin-right: -11em !important; }
	.pc-mr-12 { margin-right: -12em !important; }
	.pc-mr-13 { margin-right: -13em !important; }
	.pc-mr-14 { margin-right: -14em !important; }
	.pc-mr-15 { margin-right: -15em !important; }
	.pc-mr-16 { margin-right: -16em !important; }
	.pc-mr-17 { margin-right: -17em !important; }
	.pc-mr-18 { margin-right: -18em !important; }
	.pc-mr-19 { margin-right: -19em !important; }
	.pc-mr-20 { margin-right: -20em !important; }
	
	.pc-mb0   { margin-bottom: 0     !important; }
	.pc-mb1   { margin-bottom: 1em   !important; }
	.pc-mb2   { margin-bottom: 2em   !important; }
	.pc-mb3   { margin-bottom: 3em   !important; }
	.pc-mb4   { margin-bottom: 4em   !important; }
	.pc-mb5   { margin-bottom: 5em   !important; }
	.pc-mb6   { margin-bottom: 6em   !important; }
	.pc-mb7   { margin-bottom: 7em   !important; }
	.pc-mb8   { margin-bottom: 8em   !important; }
	.pc-mb9   { margin-bottom: 9em   !important; }
	.pc-mb10  { margin-bottom: 10em  !important; }
	.pc-mb11  { margin-bottom: 11em  !important; }
	.pc-mb12  { margin-bottom: 12em  !important; }
	.pc-mb13  { margin-bottom: 13em  !important; }
	.pc-mb14  { margin-bottom: 14em  !important; }
	.pc-mb15  { margin-bottom: 15em  !important; }
	.pc-mb16  { margin-bottom: 16em  !important; }
	.pc-mb17  { margin-bottom: 17em  !important; }
	.pc-mb18  { margin-bottom: 18em  !important; }
	.pc-mb19  { margin-bottom: 19em  !important; }
	.pc-mb20  { margin-bottom: 20em  !important; }
	.pc-mb-1  { margin-bottom: -1em  !important; }
	.pc-mb-2  { margin-bottom: -2em  !important; }
	.pc-mb-3  { margin-bottom: -3em  !important; }
	.pc-mb-4  { margin-bottom: -4em  !important; }
	.pc-mb-5  { margin-bottom: -5em  !important; }
	.pc-mb-6  { margin-bottom: -6em  !important; }
	.pc-mb-7  { margin-bottom: -7em  !important; }
	.pc-mb-8  { margin-bottom: -8em  !important; }
	.pc-mb-9  { margin-bottom: -9em  !important; }
	.pc-mb-10 { margin-bottom: -10em !important; }
	.pc-mb-11 { margin-bottom: -11em !important; }
	.pc-mb-12 { margin-bottom: -12em !important; }
	.pc-mb-13 { margin-bottom: -13em !important; }
	.pc-mb-14 { margin-bottom: -14em !important; }
	.pc-mb-15 { margin-bottom: -15em !important; }
	.pc-mb-16 { margin-bottom: -16em !important; }
	.pc-mb-17 { margin-bottom: -17em !important; }
	.pc-mb-18 { margin-bottom: -18em !important; }
	.pc-mb-19 { margin-bottom: -19em !important; }
	.pc-mb-20 { margin-bottom: -20em !important; }
	
	.pc-ml0   { margin-left: 0     !important; }
	.pc-ml1   { margin-left: 1em   !important; }
	.pc-ml2   { margin-left: 2em   !important; }
	.pc-ml3   { margin-left: 3em   !important; }
	.pc-ml4   { margin-left: 4em   !important; }
	.pc-ml5   { margin-left: 5em   !important; }
	.pc-ml6   { margin-left: 6em   !important; }
	.pc-ml7   { margin-left: 7em   !important; }
	.pc-ml8   { margin-left: 8em   !important; }
	.pc-ml9   { margin-left: 9em   !important; }
	.pc-ml10  { margin-left: 10em  !important; }
	.pc-ml11  { margin-left: 11em  !important; }
	.pc-ml12  { margin-left: 12em  !important; }
	.pc-ml13  { margin-left: 13em  !important; }
	.pc-ml14  { margin-left: 14em  !important; }
	.pc-ml15  { margin-left: 15em  !important; }
	.pc-ml16  { margin-left: 16em  !important; }
	.pc-ml17  { margin-left: 17em  !important; }
	.pc-ml18  { margin-left: 18em  !important; }
	.pc-ml19  { margin-left: 19em  !important; }
	.pc-ml20  { margin-left: 20em  !important; }
	.pc-ml-1  { margin-left: -1em  !important; }
	.pc-ml-2  { margin-left: -2em  !important; }
	.pc-ml-3  { margin-left: -3em  !important; }
	.pc-ml-4  { margin-left: -4em  !important; }
	.pc-ml-5  { margin-left: -5em  !important; }
	.pc-ml-6  { margin-left: -6em  !important; }
	.pc-ml-7  { margin-left: -7em  !important; }
	.pc-ml-8  { margin-left: -8em  !important; }
	.pc-ml-9  { margin-left: -9em  !important; }
	.pc-ml-10 { margin-left: -10em !important; }
	.pc-ml-11 { margin-left: -11em !important; }
	.pc-ml-12 { margin-left: -12em !important; }
	.pc-ml-13 { margin-left: -13em !important; }
	.pc-ml-14 { margin-left: -14em !important; }
	.pc-ml-15 { margin-left: -15em !important; }
	.pc-ml-16 { margin-left: -16em !important; }
	.pc-ml-17 { margin-left: -17em !important; }
	.pc-ml-18 { margin-left: -18em !important; }
	.pc-ml-19 { margin-left: -19em !important; }
	.pc-ml-20 { margin-left: -20em !important; }
}

@media screen and (max-width: 768px) {
	.sp-ma0  { margin: 0    !important; }
	.sp-ma1  { margin: 1em  !important; }
	.sp-ma2  { margin: 2em  !important; }
	.sp-ma3  { margin: 3em  !important; }
	.sp-ma4  { margin: 4em  !important; }
	.sp-ma5  { margin: 5em  !important; }
	.sp-ma6  { margin: 6em  !important; }
	.sp-ma7  { margin: 7em  !important; }
	.sp-ma8  { margin: 8em  !important; }
	.sp-ma9  { margin: 9em  !important; }
	.sp-ma10 { margin: 10em !important; }
	.sp-ma11 { margin: 11em !important; }
	.sp-ma12 { margin: 12em !important; }
	.sp-ma13 { margin: 13em !important; }
	.sp-ma14 { margin: 14em !important; }
	.sp-ma15 { margin: 15em !important; }
	.sp-ma16 { margin: 16em !important; }
	.sp-ma17 { margin: 17em !important; }
	.sp-ma18 { margin: 18em !important; }
	.sp-ma19 { margin: 19em !important; }
	.sp-ma20 { margin: 20em !important; }
	
	.sp-mt0   { margin-top: 0     !important; }
	.sp-mt1   { margin-top: 1em   !important; }
	.sp-mt2   { margin-top: 2em   !important; }
	.sp-mt3   { margin-top: 3em   !important; }
	.sp-mt4   { margin-top: 4em   !important; }
	.sp-mt5   { margin-top: 5em   !important; }
	.sp-mt6   { margin-top: 6em   !important; }
	.sp-mt7   { margin-top: 7em   !important; }
	.sp-mt8   { margin-top: 8em   !important; }
	.sp-mt9   { margin-top: 9em   !important; }
	.sp-mt10  { margin-top: 10em  !important; }
	.sp-mt11  { margin-top: 11em  !important; }
	.sp-mt12  { margin-top: 12em  !important; }
	.sp-mt13  { margin-top: 13em  !important; }
	.sp-mt14  { margin-top: 14em  !important; }
	.sp-mt15  { margin-top: 15em  !important; }
	.sp-mt16  { margin-top: 16em  !important; }
	.sp-mt17  { margin-top: 17em  !important; }
	.sp-mt18  { margin-top: 18em  !important; }
	.sp-mt19  { margin-top: 19em  !important; }
	.sp-mt20  { margin-top: 20em  !important; }
	.sp-mt-1  { margin-top: -1em  !important; }
	.sp-mt-2  { margin-top: -2em  !important; }
	.sp-mt-3  { margin-top: -3em  !important; }
	.sp-mt-4  { margin-top: -4em  !important; }
	.sp-mt-5  { margin-top: -5em  !important; }
	.sp-mt-6  { margin-top: -6em  !important; }
	.sp-mt-7  { margin-top: -7em  !important; }
	.sp-mt-8  { margin-top: -8em  !important; }
	.sp-mt-9  { margin-top: -9em  !important; }
	.sp-mt-10 { margin-top: -10em !important; }
	.sp-mt-11 { margin-top: -11em !important; }
	.sp-mt-12 { margin-top: -12em !important; }
	.sp-mt-13 { margin-top: -13em !important; }
	.sp-mt-14 { margin-top: -14em !important; }
	.sp-mt-15 { margin-top: -15em !important; }
	.sp-mt-16 { margin-top: -16em !important; }
	.sp-mt-17 { margin-top: -17em !important; }
	.sp-mt-18 { margin-top: -18em !important; }
	.sp-mt-19 { margin-top: -19em !important; }
	.sp-mt-20 { margin-top: -20em !important; }
	
	.sp-mr0   { margin-right: 0     !important; }
	.sp-mr1   { margin-right: 1em   !important; }
	.sp-mr2   { margin-right: 2em   !important; }
	.sp-mr3   { margin-right: 3em   !important; }
	.sp-mr4   { margin-right: 4em   !important; }
	.sp-mr5   { margin-right: 5em   !important; }
	.sp-mr6   { margin-right: 6em   !important; }
	.sp-mr7   { margin-right: 7em   !important; }
	.sp-mr8   { margin-right: 8em   !important; }
	.sp-mr9   { margin-right: 9em   !important; }
	.sp-mr10  { margin-right: 10em  !important; }
	.sp-mr11  { margin-right: 11em  !important; }
	.sp-mr12  { margin-right: 12em  !important; }
	.sp-mr13  { margin-right: 13em  !important; }
	.sp-mr14  { margin-right: 14em  !important; }
	.sp-mr15  { margin-right: 15em  !important; }
	.sp-mr16  { margin-right: 16em  !important; }
	.sp-mr17  { margin-right: 17em  !important; }
	.sp-mr18  { margin-right: 18em  !important; }
	.sp-mr19  { margin-right: 19em  !important; }
	.sp-mr20  { margin-right: 20em  !important; }
	.sp-mr-1  { margin-right: -1em  !important; }
	.sp-mr-2  { margin-right: -2em  !important; }
	.sp-mr-3  { margin-right: -3em  !important; }
	.sp-mr-4  { margin-right: -4em  !important; }
	.sp-mr-5  { margin-right: -5em  !important; }
	.sp-mr-6  { margin-right: -6em  !important; }
	.sp-mr-7  { margin-right: -7em  !important; }
	.sp-mr-8  { margin-right: -8em  !important; }
	.sp-mr-9  { margin-right: -9em  !important; }
	.sp-mr-10 { margin-right: -10em !important; }
	.sp-mr-11 { margin-right: -11em !important; }
	.sp-mr-12 { margin-right: -12em !important; }
	.sp-mr-13 { margin-right: -13em !important; }
	.sp-mr-14 { margin-right: -14em !important; }
	.sp-mr-15 { margin-right: -15em !important; }
	.sp-mr-16 { margin-right: -16em !important; }
	.sp-mr-17 { margin-right: -17em !important; }
	.sp-mr-18 { margin-right: -18em !important; }
	.sp-mr-19 { margin-right: -19em !important; }
	.sp-mr-20 { margin-right: -20em !important; }
	
	.sp-mb0   { margin-bottom: 0     !important; }
	.sp-mb1   { margin-bottom: 1em   !important; }
	.sp-mb2   { margin-bottom: 2em   !important; }
	.sp-mb3   { margin-bottom: 3em   !important; }
	.sp-mb4   { margin-bottom: 4em   !important; }
	.sp-mb5   { margin-bottom: 5em   !important; }
	.sp-mb6   { margin-bottom: 6em   !important; }
	.sp-mb7   { margin-bottom: 7em   !important; }
	.sp-mb8   { margin-bottom: 8em   !important; }
	.sp-mb9   { margin-bottom: 9em   !important; }
	.sp-mb10  { margin-bottom: 10em  !important; }
	.sp-mb11  { margin-bottom: 11em  !important; }
	.sp-mb12  { margin-bottom: 12em  !important; }
	.sp-mb13  { margin-bottom: 13em  !important; }
	.sp-mb14  { margin-bottom: 14em  !important; }
	.sp-mb15  { margin-bottom: 15em  !important; }
	.sp-mb16  { margin-bottom: 16em  !important; }
	.sp-mb17  { margin-bottom: 17em  !important; }
	.sp-mb18  { margin-bottom: 18em  !important; }
	.sp-mb19  { margin-bottom: 19em  !important; }
	.sp-mb20  { margin-bottom: 20em  !important; }
	.sp-mb-1  { margin-bottom: -1em  !important; }
	.sp-mb-2  { margin-bottom: -2em  !important; }
	.sp-mb-3  { margin-bottom: -3em  !important; }
	.sp-mb-4  { margin-bottom: -4em  !important; }
	.sp-mb-5  { margin-bottom: -5em  !important; }
	.sp-mb-6  { margin-bottom: -6em  !important; }
	.sp-mb-7  { margin-bottom: -7em  !important; }
	.sp-mb-8  { margin-bottom: -8em  !important; }
	.sp-mb-9  { margin-bottom: -9em  !important; }
	.sp-mb-10 { margin-bottom: -10em !important; }
	.sp-mb-11 { margin-bottom: -11em !important; }
	.sp-mb-12 { margin-bottom: -12em !important; }
	.sp-mb-13 { margin-bottom: -13em !important; }
	.sp-mb-14 { margin-bottom: -14em !important; }
	.sp-mb-15 { margin-bottom: -15em !important; }
	.sp-mb-16 { margin-bottom: -16em !important; }
	.sp-mb-17 { margin-bottom: -17em !important; }
	.sp-mb-18 { margin-bottom: -18em !important; }
	.sp-mb-19 { margin-bottom: -19em !important; }
	.sp-mb-20 { margin-bottom: -20em !important; }
	
	.sp-ml0   { margin-left: 0     !important; }
	.sp-ml1   { margin-left: 1em   !important; }
	.sp-ml2   { margin-left: 2em   !important; }
	.sp-ml3   { margin-left: 3em   !important; }
	.sp-ml4   { margin-left: 4em   !important; }
	.sp-ml5   { margin-left: 5em   !important; }
	.sp-ml6   { margin-left: 6em   !important; }
	.sp-ml7   { margin-left: 7em   !important; }
	.sp-ml8   { margin-left: 8em   !important; }
	.sp-ml9   { margin-left: 9em   !important; }
	.sp-ml10  { margin-left: 10em  !important; }
	.sp-ml11  { margin-left: 11em  !important; }
	.sp-ml12  { margin-left: 12em  !important; }
	.sp-ml13  { margin-left: 13em  !important; }
	.sp-ml14  { margin-left: 14em  !important; }
	.sp-ml15  { margin-left: 15em  !important; }
	.sp-ml16  { margin-left: 16em  !important; }
	.sp-ml17  { margin-left: 17em  !important; }
	.sp-ml18  { margin-left: 18em  !important; }
	.sp-ml19  { margin-left: 19em  !important; }
	.sp-ml20  { margin-left: 20em  !important; }
	.sp-ml-1  { margin-left: -1em  !important; }
	.sp-ml-2  { margin-left: -2em  !important; }
	.sp-ml-3  { margin-left: -3em  !important; }
	.sp-ml-4  { margin-left: -4em  !important; }
	.sp-ml-5  { margin-left: -5em  !important; }
	.sp-ml-6  { margin-left: -6em  !important; }
	.sp-ml-7  { margin-left: -7em  !important; }
	.sp-ml-8  { margin-left: -8em  !important; }
	.sp-ml-9  { margin-left: -9em  !important; }
	.sp-ml-10 { margin-left: -10em !important; }
	.sp-ml-11 { margin-left: -11em !important; }
	.sp-ml-12 { margin-left: -12em !important; }
	.sp-ml-13 { margin-left: -13em !important; }
	.sp-ml-14 { margin-left: -14em !important; }
	.sp-ml-15 { margin-left: -15em !important; }
	.sp-ml-16 { margin-left: -16em !important; }
	.sp-ml-17 { margin-left: -17em !important; }
	.sp-ml-18 { margin-left: -18em !important; }
	.sp-ml-19 { margin-left: -19em !important; }
	.sp-ml-20 { margin-left: -20em !important; }
}