.tx_al_l { text-align: left !important; }
.tx_al_c { text-align: center !important; }
.tx_al_r { text-align: right !important; }

.ve_al_t { vertical-align: top !important; }
.ve_al_m { vertical-align: middle !important; }
.ve_al_b { vertical-align: bottom !important; }

.fl_r { float: right !important; }
.fl_l { float: left !important; }

.bd_t_n { border-top: none !important; }
.bd_l_n { border-left: none !important; }
.bd_r_n { border-right: none !important; }
.bd_b_n { border-bottom: none !important; }

.disp_i { display: inline !important; }
.disp_b { display: block !important; }
.disp_li { display: list-item !important; }
.disp_ri { display: run-in !important; }
.disp_ib { display: inline-block !important; }
.disp_t { display: table !important; }
.disp_it { display: inline-table !important; }
.disp_trg { display: table-row-group !important; }
.disp_thg { display: table-header-group !important; }
.disp_tfg { display: table-footer-group !important; }
.disp_trg { display: table-row !important; }
.disp_tcg { display: table-column-group !important; }
.disp_tco { display: table-column !important; }
.disp_tce { display: table-cell !important; }
.disp_tca { display: table-caption !important; }
.disp_r { display: ruby !important; }
.disp_rb { display: ruby-base !important; }
.disp_rt { display: ruby-text !important; }
.disp_rbc { display: ruby-base-container !important; }
.disp_rtc { display: ruby-text-container !important; }
.disp_ih { display: inherit !important; }
.disp_fl { display: flex !important; }
.disp_if { display: inline-flex !important; }
.disp_g { display: grid !important; }
.disp_ig { display: inline-grid !important; }
.disp_n_imp { display: none !important; }
.disp_n { display: none; }

.disp_res_i { display: inline }
.disp_res_ib { display: inline-block }
@media screen and (max-width: 767px) {
  .disp_res_i { display: block }
  .disp_res_ib { display: block }
}

.pc_hidden,
.pc_hidden[disp_mode="inline"],
.pc_hidden[disp_mode="inline-block"],
.pc_hidden[disp_mode="flex"],
.pc_hidden[disp_mode="table-cell"],
.pc_hidden[disp_mode="table-row"],
.pc_hidden[disp_mode="table-column"] { display:none }
@media screen and (max-width: 767px) {
    .pc_hidden{ display: block }
    .pc_hidden[disp_mode="inline"]{ display: inline }
    .pc_hidden[disp_mode="inline-block"]{ display: inline-block }
    .pc_hidden[disp_mode="flex"]{ display: flex }
    .pc_hidden[disp_mode="table-cell"]{ display: table-cell }
    .pc_hidden[disp_mode="table-row"]{ display: table-row }
    .pc_hidden[disp_mode="table-column"]{ display: table-column }
}
.sp_hidden{ display: block }
.sp_hidden[disp_mode="inline"]{ display: inline }
.sp_hidden[disp_mode="inline-block"]{ display: inline-block }
.sp_hidden[disp_mode="flex"]{ display: flex }
.sp_hidden[disp_mode="table-cell"]{ display: table-cell }
.sp_hidden[disp_mode="table-row"]{ display: table-row }
.sp_hidden[disp_mode="table-column"]{ display: table-column }
@media screen and (max-width: 767px) {
    .sp_hidden,
    .sp_hidden[disp_mode="inline"],
    .sp_hidden[disp_mode="inline-block"],
    .sp_hidden[disp_mode="flex"],
    .sp_hidden[disp_mode="table-cell"],
    .sp_hidden[disp_mode="table-row"],
    .sp_hidden[disp_mode="table-column"]{
        display:none
    }
}

.pos_rel { position: relative; }
.pos_abs { position: absolute; }

.w_0 { width: 0px !important; } .h_0 { height: 0px !important; }
.w_4 { width: 4px !important; } .h_4 { height: 4px !important; }
.w_8 { width: 8px !important; } .h_8 { height: 8px !important; }
.w_12 { width: 12px !important; } .h_12 { height: 12px !important; }
.w_16 { width: 16px !important; } .h_16 { height: 16px !important; }
.w_20 { width: 20px !important; } .h_20 { height: 20px !important; }
.w_24 { width: 24px !important; } .h_24 { height: 24px !important; }
.w_28 { width: 28px !important; } .h_28 { height: 28px !important; }
.w_32 { width: 32px !important; } .h_32 { height: 32px !important; }
.w_36 { width: 36px !important; } .h_36 { height: 36px !important; }
.w_40 { width: 40px !important; } .h_40 { height: 40px !important; }
.w_44 { width: 44px !important; } .h_44 { height: 44px !important; }
.w_48 { width: 48px !important; } .h_48 { height: 48px !important; }
.w_52 { width: 52px !important; } .h_52 { height: 52px !important; }
.w_56 { width: 56px !important; } .h_56 { height: 56px !important; }
.w_60 { width: 60px !important; } .h_60 { height: 60px !important; }
.w_64 { width: 64px !important; } .h_64 { height: 64px !important; }
.w_68 { width: 68px !important; } .h_68 { height: 68px !important; }
.w_72 { width: 72px !important; } .h_72 { height: 72px !important; }
.w_76 { width: 76px !important; } .h_76 { height: 76px !important; }
.w_80 { width: 80px !important; } .h_80 { height: 80px !important; }
.w_84 { width: 84px !important; } .h_84 { height: 84px !important; }
.w_88 { width: 88px !important; } .h_88 { height: 88px !important; }
.w_92 { width: 92px !important; } .h_92 { height: 92px !important; }
.w_96 { width: 96px !important; } .h_96 { height: 96px !important; }
.w_100 { width: 100px !important; } .h_100 { height: 100px !important; }
.w_104 { width: 104px !important; } .h_104 { height: 104px !important; }
.w_108 { width: 108px !important; } .h_108 { height: 108px !important; }
.w_112 { width: 112px !important; } .h_112 { height: 112px !important; }
.w_116 { width: 116px !important; } .h_116 { height: 116px !important; }
.w_120 { width: 120px !important; } .h_120 { height: 120px !important; }
.w_124 { width: 124px !important; } .h_124 { height: 124px !important; }
.w_128 { width: 128px !important; } .h_128 { height: 128px !important; }
.w_132 { width: 132px !important; } .h_132 { height: 132px !important; }
.w_136 { width: 136px !important; } .h_136 { height: 136px !important; }
.w_140 { width: 140px !important; } .h_140 { height: 140px !important; }
.w_144 { width: 144px !important; } .h_144 { height: 144px !important; }
.w_148 { width: 148px !important; } .h_148 { height: 148px !important; }
.w_152 { width: 152px !important; } .h_152 { height: 152px !important; }
.w_156 { width: 156px !important; } .h_156 { height: 156px !important; }
.w_160 { width: 160px !important; } .h_160 { height: 160px !important; }
.w_164 { width: 164px !important; } .h_164 { height: 164px !important; }
.w_168 { width: 168px !important; } .h_168 { height: 168px !important; }
.w_172 { width: 172px !important; } .h_172 { height: 172px !important; }
.w_176 { width: 176px !important; } .h_176 { height: 176px !important; }
.w_180 { width: 180px !important; } .h_180 { height: 180px !important; }
.w_184 { width: 184px !important; } .h_184 { height: 184px !important; }
.w_188 { width: 188px !important; } .h_188 { height: 188px !important; }
.w_192 { width: 192px !important; } .h_192 { height: 192px !important; }
.w_196 { width: 196px !important; } .h_196 { height: 196px !important; }
.w_200 { width: 200px !important; } .h_200 { height: 200px !important; }
.w_204 { width: 204px !important; } .h_204 { height: 204px !important; }
.w_208 { width: 208px !important; } .h_208 { height: 208px !important; }
.w_212 { width: 212px !important; } .h_212 { height: 212px !important; }
.w_216 { width: 216px !important; } .h_216 { height: 216px !important; }
.w_220 { width: 220px !important; } .h_220 { height: 220px !important; }
.w_224 { width: 224px !important; } .h_224 { height: 224px !important; }
.w_228 { width: 228px !important; } .h_228 { height: 228px !important; }
.w_232 { width: 232px !important; } .h_232 { height: 232px !important; }
.w_236 { width: 236px !important; } .h_236 { height: 236px !important; }
.w_240 { width: 240px !important; } .h_240 { height: 240px !important; }
.w_244 { width: 244px !important; } .h_244 { height: 244px !important; }
.w_248 { width: 248px !important; } .h_248 { height: 248px !important; }
.w_252 { width: 252px !important; } .h_252 { height: 252px !important; }
.w_256 { width: 256px !important; } .h_256 { height: 256px !important; }
.w_512 { width: 512px !important; } .h_512 { height: 512px !important; }
.w_1024 { width: 1024px !important; } .h_1024 { height: 1024px !important; }

.w_10pc { width: 10% !important; } .h_10pc { height: 10% !important; }
.w_20pc { width: 20% !important; } .h_20pc { height: 20% !important; }
.w_30pc { width: 30% !important; } .h_30pc { height: 30% !important; }
.w_40pc { width: 40% !important; } .h_40pc { height: 40% !important; }
.w_50pc { width: 50% !important; } .h_50pc { height: 50% !important; }
.w_60pc { width: 60% !important; } .h_60pc { height: 60% !important; }
.w_70pc { width: 70% !important; } .h_70pc { height: 70% !important; }
.w_80pc { width: 80% !important; } .h_80pc { height: 80% !important; }
.w_90pc { width: 90% !important; } .h_90pc { height: 90% !important; }
.w_100pc { width: 100% !important; } .h_100pc { height: 100% !important; }

.l_0 { left: 0px !important; } .r_0 { right: 0px !important; } .t_0 { top: 0px !important; } .b_0 { bottom: 0px !important; } 
.l_4 { left: 4px !important; } .r_4 { right: 4px !important; } .t_4 { top: 4px !important; } .b_4 { bottom: 4px !important; } 
.l_8 { left: 8px !important; } .r_8 { right: 8px !important; } .t_8 { top: 8px !important; } .b_8 { bottom: 8px !important; } 
.l_12 { left: 12px !important; } .r_12 { right: 12px !important; } .t_12 { top: 12px !important; } .b_12 { bottom: 12px !important; } 
.l_16 { left: 16px !important; } .r_16 { right: 16px !important; } .t_16 { top: 16px !important; } .b_16 { bottom: 16px !important; } 
.l_20 { left: 20px !important; } .r_20 { right: 20px !important; } .t_20 { top: 20px !important; } .b_20 { bottom: 20px !important; } 
.l_24 { left: 24px !important; } .r_24 { right: 24px !important; } .t_24 { top: 24px !important; } .b_24 { bottom: 24px !important; } 
.l_28 { left: 28px !important; } .r_28 { right: 28px !important; } .t_28 { top: 28px !important; } .b_28 { bottom: 28px !important; } 
.l_32 { left: 32px !important; } .r_32 { right: 32px !important; } .t_32 { top: 32px !important; } .b_32 { bottom: 32px !important; } 
.l_36 { left: 36px !important; } .r_36 { right: 36px !important; } .t_36 { top: 36px !important; } .b_36 { bottom: 36px !important; } 
.l_40 { left: 40px !important; } .r_40 { right: 40px !important; } .t_40 { top: 40px !important; } .b_40 { bottom: 40px !important; } 
.l_44 { left: 44px !important; } .r_44 { right: 44px !important; } .t_44 { top: 44px !important; } .b_44 { bottom: 44px !important; } 
.l_48 { left: 48px !important; } .r_48 { right: 48px !important; } .t_48 { top: 48px !important; } .b_48 { bottom: 48px !important; } 
.l_52 { left: 52px !important; } .r_52 { right: 52px !important; } .t_52 { top: 52px !important; } .b_52 { bottom: 52px !important; } 
.l_56 { left: 56px !important; } .r_56 { right: 56px !important; } .t_56 { top: 56px !important; } .b_56 { bottom: 56px !important; } 
.l_60 { left: 60px !important; } .r_60 { right: 60px !important; } .t_60 { top: 60px !important; } .b_60 { bottom: 60px !important; } 
.l_64 { left: 64px !important; } .r_64 { right: 64px !important; } .t_64 { top: 64px !important; } .b_64 { bottom: 64px !important; } 
.l_68 { left: 68px !important; } .r_68 { right: 68px !important; } .t_68 { top: 68px !important; } .b_68 { bottom: 68px !important; } 
.l_72 { left: 72px !important; } .r_72 { right: 72px !important; } .t_72 { top: 72px !important; } .b_72 { bottom: 72px !important; } 
.l_76 { left: 76px !important; } .r_76 { right: 76px !important; } .t_76 { top: 76px !important; } .b_76 { bottom: 76px !important; } 
.l_80 { left: 80px !important; } .r_80 { right: 80px !important; } .t_80 { top: 80px !important; } .b_80 { bottom: 80px !important; } 
.l_84 { left: 84px !important; } .r_84 { right: 84px !important; } .t_84 { top: 84px !important; } .b_84 { bottom: 84px !important; } 
.l_88 { left: 88px !important; } .r_88 { right: 88px !important; } .t_88 { top: 88px !important; } .b_88 { bottom: 88px !important; } 
.l_92 { left: 92px !important; } .r_92 { right: 92px !important; } .t_92 { top: 92px !important; } .b_92 { bottom: 92px !important; } 
.l_96 { left: 96px !important; } .r_96 { right: 96px !important; } .t_96 { top: 96px !important; } .b_96 { bottom: 96px !important; } 
.l_100 { left: 100px !important; } .r_100 { right: 100px !important; } .t_100 { top: 100px !important; } .b_100 { bottom: 100px !important; } 
.l_104 { left: 104px !important; } .r_104 { right: 104px !important; } .t_104 { top: 104px !important; } .b_104 { bottom: 104px !important; } 
.l_108 { left: 108px !important; } .r_108 { right: 108px !important; } .t_108 { top: 108px !important; } .b_108 { bottom: 108px !important; } 
.l_112 { left: 112px !important; } .r_112 { right: 112px !important; } .t_112 { top: 112px !important; } .b_112 { bottom: 112px !important; } 
.l_116 { left: 116px !important; } .r_116 { right: 116px !important; } .t_116 { top: 116px !important; } .b_116 { bottom: 116px !important; } 
.l_120 { left: 120px !important; } .r_120 { right: 120px !important; } .t_120 { top: 120px !important; } .b_120 { bottom: 120px !important; } 
.l_124 { left: 124px !important; } .r_124 { right: 124px !important; } .t_124 { top: 124px !important; } .b_124 { bottom: 124px !important; } 
.l_128 { left: 128px !important; } .r_128 { right: 128px !important; } .t_128 { top: 128px !important; } .b_128 { bottom: 128px !important; } 
.l_132 { left: 132px !important; } .r_132 { right: 132px !important; } .t_132 { top: 132px !important; } .b_132 { bottom: 132px !important; } 
.l_136 { left: 136px !important; } .r_136 { right: 136px !important; } .t_136 { top: 136px !important; } .b_136 { bottom: 136px !important; } 
.l_140 { left: 140px !important; } .r_140 { right: 140px !important; } .t_140 { top: 140px !important; } .b_140 { bottom: 140px !important; } 
.l_144 { left: 144px !important; } .r_144 { right: 144px !important; } .t_144 { top: 144px !important; } .b_144 { bottom: 144px !important; } 
.l_148 { left: 148px !important; } .r_148 { right: 148px !important; } .t_148 { top: 148px !important; } .b_148 { bottom: 148px !important; } 
.l_152 { left: 152px !important; } .r_152 { right: 152px !important; } .t_152 { top: 152px !important; } .b_152 { bottom: 152px !important; } 
.l_156 { left: 156px !important; } .r_156 { right: 156px !important; } .t_156 { top: 156px !important; } .b_156 { bottom: 156px !important; } 
.l_160 { left: 160px !important; } .r_160 { right: 160px !important; } .t_160 { top: 160px !important; } .b_160 { bottom: 160px !important; } 
.l_164 { left: 164px !important; } .r_164 { right: 164px !important; } .t_164 { top: 164px !important; } .b_164 { bottom: 164px !important; } 
.l_168 { left: 168px !important; } .r_168 { right: 168px !important; } .t_168 { top: 168px !important; } .b_168 { bottom: 168px !important; } 
.l_172 { left: 172px !important; } .r_172 { right: 172px !important; } .t_172 { top: 172px !important; } .b_172 { bottom: 172px !important; } 
.l_176 { left: 176px !important; } .r_176 { right: 176px !important; } .t_176 { top: 176px !important; } .b_176 { bottom: 176px !important; } 
.l_180 { left: 180px !important; } .r_180 { right: 180px !important; } .t_180 { top: 180px !important; } .b_180 { bottom: 180px !important; } 
.l_184 { left: 184px !important; } .r_184 { right: 184px !important; } .t_184 { top: 184px !important; } .b_184 { bottom: 184px !important; } 
.l_188 { left: 188px !important; } .r_188 { right: 188px !important; } .t_188 { top: 188px !important; } .b_188 { bottom: 188px !important; } 
.l_192 { left: 192px !important; } .r_192 { right: 192px !important; } .t_192 { top: 192px !important; } .b_192 { bottom: 192px !important; } 
.l_196 { left: 196px !important; } .r_196 { right: 196px !important; } .t_196 { top: 196px !important; } .b_196 { bottom: 196px !important; } 
.l_200 { left: 200px !important; } .r_200 { right: 200px !important; } .t_200 { top: 200px !important; } .b_200 { bottom: 200px !important; } 
.l_204 { left: 204px !important; } .r_204 { right: 204px !important; } .t_204 { top: 204px !important; } .b_204 { bottom: 204px !important; } 
.l_208 { left: 208px !important; } .r_208 { right: 208px !important; } .t_208 { top: 208px !important; } .b_208 { bottom: 208px !important; } 
.l_212 { left: 212px !important; } .r_212 { right: 212px !important; } .t_212 { top: 212px !important; } .b_212 { bottom: 212px !important; } 
.l_216 { left: 216px !important; } .r_216 { right: 216px !important; } .t_216 { top: 216px !important; } .b_216 { bottom: 216px !important; } 
.l_220 { left: 220px !important; } .r_220 { right: 220px !important; } .t_220 { top: 220px !important; } .b_220 { bottom: 220px !important; } 
.l_224 { left: 224px !important; } .r_224 { right: 224px !important; } .t_224 { top: 224px !important; } .b_224 { bottom: 224px !important; } 
.l_228 { left: 228px !important; } .r_228 { right: 228px !important; } .t_228 { top: 228px !important; } .b_228 { bottom: 228px !important; } 
.l_232 { left: 232px !important; } .r_232 { right: 232px !important; } .t_232 { top: 232px !important; } .b_232 { bottom: 232px !important; } 
.l_236 { left: 236px !important; } .r_236 { right: 236px !important; } .t_236 { top: 236px !important; } .b_236 { bottom: 236px !important; } 
.l_240 { left: 240px !important; } .r_240 { right: 240px !important; } .t_240 { top: 240px !important; } .b_240 { bottom: 240px !important; } 
.l_244 { left: 244px !important; } .r_244 { right: 244px !important; } .t_244 { top: 244px !important; } .b_244 { bottom: 244px !important; } 
.l_248 { left: 248px !important; } .r_248 { right: 248px !important; } .t_248 { top: 248px !important; } .b_248 { bottom: 248px !important; } 
.l_252 { left: 252px !important; } .r_252 { right: 252px !important; } .t_252 { top: 252px !important; } .b_252 { bottom: 252px !important; } 
.l_256 { left: 256px !important; } .r_256 { right: 256px !important; } .t_256 { top: 256px !important; } .b_256 { bottom: 256px !important; } 

.l_-4 { left: -4px !important; } .r_-4 { right: -4px !important; } .t_-4 { top: -4px !important; } .b_-4 { bottom: -4px !important; } 
.l_-8 { left: -8px !important; } .r_-8 { right: -8px !important; } .t_-8 { top: -8px !important; } .b_-8 { bottom: -8px !important; } 
.l_-12 { left: -12px !important; } .r_-12 { right: -12px !important; } .t_-12 { top: -12px !important; } .b_-12 { bottom: -12px !important; } 
.l_-16 { left: -16px !important; } .r_-16 { right: -16px !important; } .t_-16 { top: -16px !important; } .b_-16 { bottom: -16px !important; } 
.l_-20 { left: -20px !important; } .r_-20 { right: -20px !important; } .t_-20 { top: -20px !important; } .b_-20 { bottom: -20px !important; } 
.l_-24 { left: -24px !important; } .r_-24 { right: -24px !important; } .t_-24 { top: -24px !important; } .b_-24 { bottom: -24px !important; } 
.l_-28 { left: -28px !important; } .r_-28 { right: -28px !important; } .t_-28 { top: -28px !important; } .b_-28 { bottom: -28px !important; } 
.l_-32 { left: -32px !important; } .r_-32 { right: -32px !important; } .t_-32 { top: -32px !important; } .b_-32 { bottom: -32px !important; } 
.l_-36 { left: -36px !important; } .r_-36 { right: -36px !important; } .t_-36 { top: -36px !important; } .b_-36 { bottom: -36px !important; } 
.l_-40 { left: -40px !important; } .r_-40 { right: -40px !important; } .t_-40 { top: -40px !important; } .b_-40 { bottom: -40px !important; } 
.l_-44 { left: -44px !important; } .r_-44 { right: -44px !important; } .t_-44 { top: -44px !important; } .b_-44 { bottom: -44px !important; } 
.l_-48 { left: -48px !important; } .r_-48 { right: -48px !important; } .t_-48 { top: -48px !important; } .b_-48 { bottom: -48px !important; } 
.l_-52 { left: -52px !important; } .r_-52 { right: -52px !important; } .t_-52 { top: -52px !important; } .b_-52 { bottom: -52px !important; } 
.l_-56 { left: -56px !important; } .r_-56 { right: -56px !important; } .t_-56 { top: -56px !important; } .b_-56 { bottom: -56px !important; } 
.l_-60 { left: -60px !important; } .r_-60 { right: -60px !important; } .t_-60 { top: -60px !important; } .b_-60 { bottom: -60px !important; } 
.l_-64 { left: -64px !important; } .r_-64 { right: -64px !important; } .t_-64 { top: -64px !important; } .b_-64 { bottom: -64px !important; } 
.l_-68 { left: -68px !important; } .r_-68 { right: -68px !important; } .t_-68 { top: -68px !important; } .b_-68 { bottom: -68px !important; } 
.l_-72 { left: -72px !important; } .r_-72 { right: -72px !important; } .t_-72 { top: -72px !important; } .b_-72 { bottom: -72px !important; } 
.l_-76 { left: -76px !important; } .r_-76 { right: -76px !important; } .t_-76 { top: -76px !important; } .b_-76 { bottom: -76px !important; } 
.l_-80 { left: -80px !important; } .r_-80 { right: -80px !important; } .t_-80 { top: -80px !important; } .b_-80 { bottom: -80px !important; } 
.l_-84 { left: -84px !important; } .r_-84 { right: -84px !important; } .t_-84 { top: -84px !important; } .b_-84 { bottom: -84px !important; } 
.l_-88 { left: -88px !important; } .r_-88 { right: -88px !important; } .t_-88 { top: -88px !important; } .b_-88 { bottom: -88px !important; } 
.l_-92 { left: -92px !important; } .r_-92 { right: -92px !important; } .t_-92 { top: -92px !important; } .b_-92 { bottom: -92px !important; } 
.l_-96 { left: -96px !important; } .r_-96 { right: -96px !important; } .t_-96 { top: -96px !important; } .b_-96 { bottom: -96px !important; } 
.l_-100 { left: -100px !important; } .r_-100 { right: -100px !important; } .t_-100 { top: -100px !important; } .b_-100 { bottom: -100px !important; } 
.l_-104 { left: -104px !important; } .r_-104 { right: -104px !important; } .t_-104 { top: -104px !important; } .b_-104 { bottom: -104px !important; } 
.l_-108 { left: -108px !important; } .r_-108 { right: -108px !important; } .t_-108 { top: -108px !important; } .b_-108 { bottom: -108px !important; } 
.l_-112 { left: -112px !important; } .r_-112 { right: -112px !important; } .t_-112 { top: -112px !important; } .b_-112 { bottom: -112px !important; } 
.l_-116 { left: -116px !important; } .r_-116 { right: -116px !important; } .t_-116 { top: -116px !important; } .b_-116 { bottom: -116px !important; } 
.l_-120 { left: -120px !important; } .r_-120 { right: -120px !important; } .t_-120 { top: -120px !important; } .b_-120 { bottom: -120px !important; } 
.l_-124 { left: -124px !important; } .r_-124 { right: -124px !important; } .t_-124 { top: -124px !important; } .b_-124 { bottom: -124px !important; } 
.l_-128 { left: -128px !important; } .r_-128 { right: -128px !important; } .t_-128 { top: -128px !important; } .b_-128 { bottom: -128px !important; } 
.l_-132 { left: -132px !important; } .r_-132 { right: -132px !important; } .t_-132 { top: -132px !important; } .b_-132 { bottom: -132px !important; } 
.l_-136 { left: -136px !important; } .r_-136 { right: -136px !important; } .t_-136 { top: -136px !important; } .b_-136 { bottom: -136px !important; } 
.l_-140 { left: -140px !important; } .r_-140 { right: -140px !important; } .t_-140 { top: -140px !important; } .b_-140 { bottom: -140px !important; } 
.l_-144 { left: -144px !important; } .r_-144 { right: -144px !important; } .t_-144 { top: -144px !important; } .b_-144 { bottom: -144px !important; } 
.l_-148 { left: -148px !important; } .r_-148 { right: -148px !important; } .t_-148 { top: -148px !important; } .b_-148 { bottom: -148px !important; } 
.l_-152 { left: -152px !important; } .r_-152 { right: -152px !important; } .t_-152 { top: -152px !important; } .b_-152 { bottom: -152px !important; } 
.l_-156 { left: -156px !important; } .r_-156 { right: -156px !important; } .t_-156 { top: -156px !important; } .b_-156 { bottom: -156px !important; } 
.l_-160 { left: -160px !important; } .r_-160 { right: -160px !important; } .t_-160 { top: -160px !important; } .b_-160 { bottom: -160px !important; } 
.l_-164 { left: -164px !important; } .r_-164 { right: -164px !important; } .t_-164 { top: -164px !important; } .b_-164 { bottom: -164px !important; } 
.l_-168 { left: -168px !important; } .r_-168 { right: -168px !important; } .t_-168 { top: -168px !important; } .b_-168 { bottom: -168px !important; } 
.l_-172 { left: -172px !important; } .r_-172 { right: -172px !important; } .t_-172 { top: -172px !important; } .b_-172 { bottom: -172px !important; } 
.l_-176 { left: -176px !important; } .r_-176 { right: -176px !important; } .t_-176 { top: -176px !important; } .b_-176 { bottom: -176px !important; } 
.l_-180 { left: -180px !important; } .r_-180 { right: -180px !important; } .t_-180 { top: -180px !important; } .b_-180 { bottom: -180px !important; } 
.l_-184 { left: -184px !important; } .r_-184 { right: -184px !important; } .t_-184 { top: -184px !important; } .b_-184 { bottom: -184px !important; } 
.l_-188 { left: -188px !important; } .r_-188 { right: -188px !important; } .t_-188 { top: -188px !important; } .b_-188 { bottom: -188px !important; } 
.l_-192 { left: -192px !important; } .r_-192 { right: -192px !important; } .t_-192 { top: -192px !important; } .b_-192 { bottom: -192px !important; } 
.l_-196 { left: -196px !important; } .r_-196 { right: -196px !important; } .t_-196 { top: -196px !important; } .b_-196 { bottom: -196px !important; } 
.l_-200 { left: -200px !important; } .r_-200 { right: -200px !important; } .t_-200 { top: -200px !important; } .b_-200 { bottom: -200px !important; } 
.l_-204 { left: -204px !important; } .r_-204 { right: -204px !important; } .t_-204 { top: -204px !important; } .b_-204 { bottom: -204px !important; } 
.l_-208 { left: -208px !important; } .r_-208 { right: -208px !important; } .t_-208 { top: -208px !important; } .b_-208 { bottom: -208px !important; } 
.l_-212 { left: -212px !important; } .r_-212 { right: -212px !important; } .t_-212 { top: -212px !important; } .b_-212 { bottom: -212px !important; } 
.l_-216 { left: -216px !important; } .r_-216 { right: -216px !important; } .t_-216 { top: -216px !important; } .b_-216 { bottom: -216px !important; } 
.l_-220 { left: -220px !important; } .r_-220 { right: -220px !important; } .t_-220 { top: -220px !important; } .b_-220 { bottom: -220px !important; } 
.l_-224 { left: -224px !important; } .r_-224 { right: -224px !important; } .t_-224 { top: -224px !important; } .b_-224 { bottom: -224px !important; } 
.l_-228 { left: -228px !important; } .r_-228 { right: -228px !important; } .t_-228 { top: -228px !important; } .b_-228 { bottom: -228px !important; } 
.l_-232 { left: -232px !important; } .r_-232 { right: -232px !important; } .t_-232 { top: -232px !important; } .b_-232 { bottom: -232px !important; } 
.l_-236 { left: -236px !important; } .r_-236 { right: -236px !important; } .t_-236 { top: -236px !important; } .b_-236 { bottom: -236px !important; } 
.l_-240 { left: -240px !important; } .r_-240 { right: -240px !important; } .t_-240 { top: -240px !important; } .b_-240 { bottom: -240px !important; } 
.l_-244 { left: -244px !important; } .r_-244 { right: -244px !important; } .t_-244 { top: -244px !important; } .b_-244 { bottom: -244px !important; } 
.l_-248 { left: -248px !important; } .r_-248 { right: -248px !important; } .t_-248 { top: -248px !important; } .b_-248 { bottom: -248px !important; } 
.l_-252 { left: -252px !important; } .r_-252 { right: -252px !important; } .t_-252 { top: -252px !important; } .b_-252 { bottom: -252px !important; } 
.l_-256 { left: -256px !important; } .r_-256 { right: -256px !important; } .t_-256 { top: -256px !important; } .b_-256 { bottom: -256px !important; } 

.mg_0 { margin: 0px !important; } .pd_0 { padding: 0px !important; }
.mg_4 { margin: 4px !important; } .pd_4 { padding: 4px !important; }
.mg_8 { margin: 8px !important; } .pd_8 { padding: 8px !important; }
.mg_12 { margin: 12px !important; } .pd_12 { padding: 12px !important; }
.mg_16 { margin: 16px !important; } .pd_16 { padding: 16px !important; }
.mg_20 { margin: 20px !important; } .pd_20 { padding: 20px !important; }
.mg_24 { margin: 24px !important; } .pd_24 { padding: 24px !important; }
.mg_28 { margin: 28px !important; } .pd_28 { padding: 28px !important; }
.mg_32 { margin: 32px !important; } .pd_32 { padding: 32px !important; }
.mg_36 { margin: 36px !important; } .pd_36 { padding: 36px !important; }
.mg_40 { margin: 40px !important; } .pd_40 { padding: 40px !important; }
.mg_44 { margin: 44px !important; } .pd_44 { padding: 44px !important; }
.mg_48 { margin: 48px !important; } .pd_48 { padding: 48px !important; }
.mg_52 { margin: 52px !important; } .pd_52 { padding: 52px !important; }
.mg_56 { margin: 56px !important; } .pd_56 { padding: 56px !important; }
.mg_60 { margin: 60px !important; } .pd_60 { padding: 60px !important; }
.mg_64 { margin: 64px !important; } .pd_64 { padding: 64px !important; }
.mg_68 { margin: 68px !important; } .pd_68 { padding: 68px !important; }
.mg_72 { margin: 72px !important; } .pd_72 { padding: 72px !important; }
.mg_76 { margin: 76px !important; } .pd_76 { padding: 76px !important; }
.mg_80 { margin: 80px !important; } .pd_80 { padding: 80px !important; }
.mg_84 { margin: 84px !important; } .pd_84 { padding: 84px !important; }
.mg_88 { margin: 88px !important; } .pd_88 { padding: 88px !important; }
.mg_92 { margin: 92px !important; } .pd_92 { padding: 92px !important; }
.mg_96 { margin: 96px !important; } .pd_96 { padding: 96px !important; }
.mg_100 { margin: 100px !important; } .pd_100 { padding: 100px !important; }
.mg_104 { margin: 104px !important; } .pd_104 { padding: 104px !important; }
.mg_108 { margin: 108px !important; } .pd_108 { padding: 108px !important; }
.mg_112 { margin: 112px !important; } .pd_112 { padding: 112px !important; }
.mg_116 { margin: 116px !important; } .pd_116 { padding: 116px !important; }
.mg_120 { margin: 120px !important; } .pd_120 { padding: 120px !important; }
.mg_124 { margin: 124px !important; } .pd_124 { padding: 124px !important; }
.mg_128 { margin: 128px !important; } .pd_128 { padding: 128px !important; }
.mg_132 { margin: 132px !important; } .pd_132 { padding: 132px !important; }
.mg_136 { margin: 136px !important; } .pd_136 { padding: 136px !important; }
.mg_140 { margin: 140px !important; } .pd_140 { padding: 140px !important; }
.mg_144 { margin: 144px !important; } .pd_144 { padding: 144px !important; }
.mg_148 { margin: 148px !important; } .pd_148 { padding: 148px !important; }
.mg_152 { margin: 152px !important; } .pd_152 { padding: 152px !important; }
.mg_156 { margin: 156px !important; } .pd_156 { padding: 156px !important; }
.mg_160 { margin: 160px !important; } .pd_160 { padding: 160px !important; }
.mg_164 { margin: 164px !important; } .pd_164 { padding: 164px !important; }
.mg_168 { margin: 168px !important; } .pd_168 { padding: 168px !important; }
.mg_172 { margin: 172px !important; } .pd_172 { padding: 172px !important; }
.mg_176 { margin: 176px !important; } .pd_176 { padding: 176px !important; }
.mg_180 { margin: 180px !important; } .pd_180 { padding: 180px !important; }
.mg_184 { margin: 184px !important; } .pd_184 { padding: 184px !important; }
.mg_188 { margin: 188px !important; } .pd_188 { padding: 188px !important; }
.mg_192 { margin: 192px !important; } .pd_192 { padding: 192px !important; }
.mg_196 { margin: 196px !important; } .pd_196 { padding: 196px !important; }
.mg_200 { margin: 200px !important; } .pd_200 { padding: 200px !important; }
.mg_204 { margin: 204px !important; } .pd_204 { padding: 204px !important; }
.mg_208 { margin: 208px !important; } .pd_208 { padding: 208px !important; }
.mg_212 { margin: 212px !important; } .pd_212 { padding: 212px !important; }
.mg_216 { margin: 216px !important; } .pd_216 { padding: 216px !important; }
.mg_220 { margin: 220px !important; } .pd_220 { padding: 220px !important; }
.mg_224 { margin: 224px !important; } .pd_224 { padding: 224px !important; }
.mg_228 { margin: 228px !important; } .pd_228 { padding: 228px !important; }
.mg_232 { margin: 232px !important; } .pd_232 { padding: 232px !important; }
.mg_236 { margin: 236px !important; } .pd_236 { padding: 236px !important; }
.mg_240 { margin: 240px !important; } .pd_240 { padding: 240px !important; }
.mg_244 { margin: 244px !important; } .pd_244 { padding: 244px !important; }
.mg_248 { margin: 248px !important; } .pd_248 { padding: 248px !important; }
.mg_252 { margin: 252px !important; } .pd_252 { padding: 252px !important; }
.mg_256 { margin: 256px !important; } .pd_256 { padding: 256px !important; }

.mg_l_0 { margin-left: 0px !important; } .pd_l_0 { padding-left: 0px !important; }
.mg_l_4 { margin-left: 4px !important; } .pd_l_4 { padding-left: 4px !important; }
.mg_l_8 { margin-left: 8px !important; } .pd_l_8 { padding-left: 8px !important; }
.mg_l_12 { margin-left: 12px !important; } .pd_l_12 { padding-left: 12px !important; }
.mg_l_16 { margin-left: 16px !important; } .pd_l_16 { padding-left: 16px !important; }
.mg_l_20 { margin-left: 20px !important; } .pd_l_20 { padding-left: 20px !important; }
.mg_l_24 { margin-left: 24px !important; } .pd_l_24 { padding-left: 24px !important; }
.mg_l_28 { margin-left: 28px !important; } .pd_l_28 { padding-left: 28px !important; }
.mg_l_32 { margin-left: 32px !important; } .pd_l_32 { padding-left: 32px !important; }
.mg_l_36 { margin-left: 36px !important; } .pd_l_36 { padding-left: 36px !important; }
.mg_l_40 { margin-left: 40px !important; } .pd_l_40 { padding-left: 40px !important; }
.mg_l_44 { margin-left: 44px !important; } .pd_l_44 { padding-left: 44px !important; }
.mg_l_48 { margin-left: 48px !important; } .pd_l_48 { padding-left: 48px !important; }
.mg_l_52 { margin-left: 52px !important; } .pd_l_52 { padding-left: 52px !important; }
.mg_l_56 { margin-left: 56px !important; } .pd_l_56 { padding-left: 56px !important; }
.mg_l_60 { margin-left: 60px !important; } .pd_l_60 { padding-left: 60px !important; }
.mg_l_64 { margin-left: 64px !important; } .pd_l_64 { padding-left: 64px !important; }
.mg_l_68 { margin-left: 68px !important; } .pd_l_68 { padding-left: 68px !important; }
.mg_l_72 { margin-left: 72px !important; } .pd_l_72 { padding-left: 72px !important; }
.mg_l_76 { margin-left: 76px !important; } .pd_l_76 { padding-left: 76px !important; }
.mg_l_80 { margin-left: 80px !important; } .pd_l_80 { padding-left: 80px !important; }
.mg_l_84 { margin-left: 84px !important; } .pd_l_84 { padding-left: 84px !important; }
.mg_l_88 { margin-left: 88px !important; } .pd_l_88 { padding-left: 88px !important; }
.mg_l_92 { margin-left: 92px !important; } .pd_l_92 { padding-left: 92px !important; }
.mg_l_96 { margin-left: 96px !important; } .pd_l_96 { padding-left: 96px !important; }
.mg_l_100 { margin-left: 100px !important; } .pd_l_100 { padding-left: 100px !important; }
.mg_l_104 { margin-left: 104px !important; } .pd_l_104 { padding-left: 104px !important; }
.mg_l_108 { margin-left: 108px !important; } .pd_l_108 { padding-left: 108px !important; }
.mg_l_112 { margin-left: 112px !important; } .pd_l_112 { padding-left: 112px !important; }
.mg_l_116 { margin-left: 116px !important; } .pd_l_116 { padding-left: 116px !important; }
.mg_l_120 { margin-left: 120px !important; } .pd_l_120 { padding-left: 120px !important; }
.mg_l_124 { margin-left: 124px !important; } .pd_l_124 { padding-left: 124px !important; }
.mg_l_128 { margin-left: 128px !important; } .pd_l_128 { padding-left: 128px !important; }
.mg_l_132 { margin-left: 132px !important; } .pd_l_132 { padding-left: 132px !important; }
.mg_l_136 { margin-left: 136px !important; } .pd_l_136 { padding-left: 136px !important; }
.mg_l_140 { margin-left: 140px !important; } .pd_l_140 { padding-left: 140px !important; }
.mg_l_144 { margin-left: 144px !important; } .pd_l_144 { padding-left: 144px !important; }
.mg_l_148 { margin-left: 148px !important; } .pd_l_148 { padding-left: 148px !important; }
.mg_l_152 { margin-left: 152px !important; } .pd_l_152 { padding-left: 152px !important; }
.mg_l_156 { margin-left: 156px !important; } .pd_l_156 { padding-left: 156px !important; }
.mg_l_160 { margin-left: 160px !important; } .pd_l_160 { padding-left: 160px !important; }
.mg_l_164 { margin-left: 164px !important; } .pd_l_164 { padding-left: 164px !important; }
.mg_l_168 { margin-left: 168px !important; } .pd_l_168 { padding-left: 168px !important; }
.mg_l_172 { margin-left: 172px !important; } .pd_l_172 { padding-left: 172px !important; }
.mg_l_176 { margin-left: 176px !important; } .pd_l_176 { padding-left: 176px !important; }
.mg_l_180 { margin-left: 180px !important; } .pd_l_180 { padding-left: 180px !important; }
.mg_l_184 { margin-left: 184px !important; } .pd_l_184 { padding-left: 184px !important; }
.mg_l_188 { margin-left: 188px !important; } .pd_l_188 { padding-left: 188px !important; }
.mg_l_192 { margin-left: 192px !important; } .pd_l_192 { padding-left: 192px !important; }
.mg_l_196 { margin-left: 196px !important; } .pd_l_196 { padding-left: 196px !important; }
.mg_l_200 { margin-left: 200px !important; } .pd_l_200 { padding-left: 200px !important; }
.mg_l_204 { margin-left: 204px !important; } .pd_l_204 { padding-left: 204px !important; }
.mg_l_208 { margin-left: 208px !important; } .pd_l_208 { padding-left: 208px !important; }
.mg_l_212 { margin-left: 212px !important; } .pd_l_212 { padding-left: 212px !important; }
.mg_l_216 { margin-left: 216px !important; } .pd_l_216 { padding-left: 216px !important; }
.mg_l_220 { margin-left: 220px !important; } .pd_l_220 { padding-left: 220px !important; }
.mg_l_224 { margin-left: 224px !important; } .pd_l_224 { padding-left: 224px !important; }
.mg_l_228 { margin-left: 228px !important; } .pd_l_228 { padding-left: 228px !important; }
.mg_l_232 { margin-left: 232px !important; } .pd_l_232 { padding-left: 232px !important; }
.mg_l_236 { margin-left: 236px !important; } .pd_l_236 { padding-left: 236px !important; }
.mg_l_240 { margin-left: 240px !important; } .pd_l_240 { padding-left: 240px !important; }
.mg_l_244 { margin-left: 244px !important; } .pd_l_244 { padding-left: 244px !important; }
.mg_l_248 { margin-left: 248px !important; } .pd_l_248 { padding-left: 248px !important; }
.mg_l_252 { margin-left: 252px !important; } .pd_l_252 { padding-left: 252px !important; }
.mg_l_256 { margin-left: 256px !important; } .pd_l_256 { padding-left: 256px !important; }

.mg_r_0 { margin-right: 0px !important; } .pd_r_0 { padding-right: 0px !important; }
.mg_r_4 { margin-right: 4px !important; } .pd_r_4 { padding-right: 4px !important; }
.mg_r_8 { margin-right: 8px !important; } .pd_r_8 { padding-right: 8px !important; }
.mg_r_12 { margin-right: 12px !important; } .pd_r_12 { padding-right: 12px !important; }
.mg_r_16 { margin-right: 16px !important; } .pd_r_16 { padding-right: 16px !important; }
.mg_r_20 { margin-right: 20px !important; } .pd_r_20 { padding-right: 20px !important; }
.mg_r_24 { margin-right: 24px !important; } .pd_r_24 { padding-right: 24px !important; }
.mg_r_28 { margin-right: 28px !important; } .pd_r_28 { padding-right: 28px !important; }
.mg_r_32 { margin-right: 32px !important; } .pd_r_32 { padding-right: 32px !important; }
.mg_r_36 { margin-right: 36px !important; } .pd_r_36 { padding-right: 36px !important; }
.mg_r_40 { margin-right: 40px !important; } .pd_r_40 { padding-right: 40px !important; }
.mg_r_44 { margin-right: 44px !important; } .pd_r_44 { padding-right: 44px !important; }
.mg_r_48 { margin-right: 48px !important; } .pd_r_48 { padding-right: 48px !important; }
.mg_r_52 { margin-right: 52px !important; } .pd_r_52 { padding-right: 52px !important; }
.mg_r_56 { margin-right: 56px !important; } .pd_r_56 { padding-right: 56px !important; }
.mg_r_60 { margin-right: 60px !important; } .pd_r_60 { padding-right: 60px !important; }
.mg_r_64 { margin-right: 64px !important; } .pd_r_64 { padding-right: 64px !important; }
.mg_r_68 { margin-right: 68px !important; } .pd_r_68 { padding-right: 68px !important; }
.mg_r_72 { margin-right: 72px !important; } .pd_r_72 { padding-right: 72px !important; }
.mg_r_76 { margin-right: 76px !important; } .pd_r_76 { padding-right: 76px !important; }
.mg_r_80 { margin-right: 80px !important; } .pd_r_80 { padding-right: 80px !important; }
.mg_r_84 { margin-right: 84px !important; } .pd_r_84 { padding-right: 84px !important; }
.mg_r_88 { margin-right: 88px !important; } .pd_r_88 { padding-right: 88px !important; }
.mg_r_92 { margin-right: 92px !important; } .pd_r_92 { padding-right: 92px !important; }
.mg_r_96 { margin-right: 96px !important; } .pd_r_96 { padding-right: 96px !important; }
.mg_r_100 { margin-right: 100px !important; } .pd_r_100 { padding-right: 100px !important; }
.mg_r_104 { margin-right: 104px !important; } .pd_r_104 { padding-right: 104px !important; }
.mg_r_108 { margin-right: 108px !important; } .pd_r_108 { padding-right: 108px !important; }
.mg_r_112 { margin-right: 112px !important; } .pd_r_112 { padding-right: 112px !important; }
.mg_r_116 { margin-right: 116px !important; } .pd_r_116 { padding-right: 116px !important; }
.mg_r_120 { margin-right: 120px !important; } .pd_r_120 { padding-right: 120px !important; }
.mg_r_124 { margin-right: 124px !important; } .pd_r_124 { padding-right: 124px !important; }
.mg_r_128 { margin-right: 128px !important; } .pd_r_128 { padding-right: 128px !important; }
.mg_r_132 { margin-right: 132px !important; } .pd_r_132 { padding-right: 132px !important; }
.mg_r_136 { margin-right: 136px !important; } .pd_r_136 { padding-right: 136px !important; }
.mg_r_140 { margin-right: 140px !important; } .pd_r_140 { padding-right: 140px !important; }
.mg_r_144 { margin-right: 144px !important; } .pd_r_144 { padding-right: 144px !important; }
.mg_r_148 { margin-right: 148px !important; } .pd_r_148 { padding-right: 148px !important; }
.mg_r_152 { margin-right: 152px !important; } .pd_r_152 { padding-right: 152px !important; }
.mg_r_156 { margin-right: 156px !important; } .pd_r_156 { padding-right: 156px !important; }
.mg_r_160 { margin-right: 160px !important; } .pd_r_160 { padding-right: 160px !important; }
.mg_r_164 { margin-right: 164px !important; } .pd_r_164 { padding-right: 164px !important; }
.mg_r_168 { margin-right: 168px !important; } .pd_r_168 { padding-right: 168px !important; }
.mg_r_172 { margin-right: 172px !important; } .pd_r_172 { padding-right: 172px !important; }
.mg_r_176 { margin-right: 176px !important; } .pd_r_176 { padding-right: 176px !important; }
.mg_r_180 { margin-right: 180px !important; } .pd_r_180 { padding-right: 180px !important; }
.mg_r_184 { margin-right: 184px !important; } .pd_r_184 { padding-right: 184px !important; }
.mg_r_188 { margin-right: 188px !important; } .pd_r_188 { padding-right: 188px !important; }
.mg_r_192 { margin-right: 192px !important; } .pd_r_192 { padding-right: 192px !important; }
.mg_r_196 { margin-right: 196px !important; } .pd_r_196 { padding-right: 196px !important; }
.mg_r_200 { margin-right: 200px !important; } .pd_r_200 { padding-right: 200px !important; }
.mg_r_204 { margin-right: 204px !important; } .pd_r_204 { padding-right: 204px !important; }
.mg_r_208 { margin-right: 208px !important; } .pd_r_208 { padding-right: 208px !important; }
.mg_r_212 { margin-right: 212px !important; } .pd_r_212 { padding-right: 212px !important; }
.mg_r_216 { margin-right: 216px !important; } .pd_r_216 { padding-right: 216px !important; }
.mg_r_220 { margin-right: 220px !important; } .pd_r_220 { padding-right: 220px !important; }
.mg_r_224 { margin-right: 224px !important; } .pd_r_224 { padding-right: 224px !important; }
.mg_r_228 { margin-right: 228px !important; } .pd_r_228 { padding-right: 228px !important; }
.mg_r_232 { margin-right: 232px !important; } .pd_r_232 { padding-right: 232px !important; }
.mg_r_236 { margin-right: 236px !important; } .pd_r_236 { padding-right: 236px !important; }
.mg_r_240 { margin-right: 240px !important; } .pd_r_240 { padding-right: 240px !important; }
.mg_r_244 { margin-right: 244px !important; } .pd_r_244 { padding-right: 244px !important; }
.mg_r_248 { margin-right: 248px !important; } .pd_r_248 { padding-right: 248px !important; }
.mg_r_252 { margin-right: 252px !important; } .pd_r_252 { padding-right: 252px !important; }
.mg_r_256 { margin-right: 256px !important; } .pd_r_256 { padding-right: 256px !important; }

.mg_t_0 { margin-top: 0px !important; } .pd_t_0 { padding-top: 0px !important; }
.mg_t_4 { margin-top: 4px !important; } .pd_t_4 { padding-top: 4px !important; }
.mg_t_8 { margin-top: 8px !important; } .pd_t_8 { padding-top: 8px !important; }
.mg_t_12 { margin-top: 12px !important; } .pd_t_12 { padding-top: 12px !important; }
.mg_t_16 { margin-top: 16px !important; } .pd_t_16 { padding-top: 16px !important; }
.mg_t_20 { margin-top: 20px !important; } .pd_t_20 { padding-top: 20px !important; }
.mg_t_24 { margin-top: 24px !important; } .pd_t_24 { padding-top: 24px !important; }
.mg_t_28 { margin-top: 28px !important; } .pd_t_28 { padding-top: 28px !important; }
.mg_t_32 { margin-top: 32px !important; } .pd_t_32 { padding-top: 32px !important; }
.mg_t_36 { margin-top: 36px !important; } .pd_t_36 { padding-top: 36px !important; }
.mg_t_40 { margin-top: 40px !important; } .pd_t_40 { padding-top: 40px !important; }
.mg_t_44 { margin-top: 44px !important; } .pd_t_44 { padding-top: 44px !important; }
.mg_t_48 { margin-top: 48px !important; } .pd_t_48 { padding-top: 48px !important; }
.mg_t_52 { margin-top: 52px !important; } .pd_t_52 { padding-top: 52px !important; }
.mg_t_56 { margin-top: 56px !important; } .pd_t_56 { padding-top: 56px !important; }
.mg_t_60 { margin-top: 60px !important; } .pd_t_60 { padding-top: 60px !important; }
.mg_t_64 { margin-top: 64px !important; } .pd_t_64 { padding-top: 64px !important; }
.mg_t_68 { margin-top: 68px !important; } .pd_t_68 { padding-top: 68px !important; }
.mg_t_72 { margin-top: 72px !important; } .pd_t_72 { padding-top: 72px !important; }
.mg_t_76 { margin-top: 76px !important; } .pd_t_76 { padding-top: 76px !important; }
.mg_t_80 { margin-top: 80px !important; } .pd_t_80 { padding-top: 80px !important; }
.mg_t_84 { margin-top: 84px !important; } .pd_t_84 { padding-top: 84px !important; }
.mg_t_88 { margin-top: 88px !important; } .pd_t_88 { padding-top: 88px !important; }
.mg_t_92 { margin-top: 92px !important; } .pd_t_92 { padding-top: 92px !important; }
.mg_t_96 { margin-top: 96px !important; } .pd_t_96 { padding-top: 96px !important; }
.mg_t_100 { margin-top: 100px !important; } .pd_t_100 { padding-top: 100px !important; }
.mg_t_104 { margin-top: 104px !important; } .pd_t_104 { padding-top: 104px !important; }
.mg_t_108 { margin-top: 108px !important; } .pd_t_108 { padding-top: 108px !important; }
.mg_t_112 { margin-top: 112px !important; } .pd_t_112 { padding-top: 112px !important; }
.mg_t_116 { margin-top: 116px !important; } .pd_t_116 { padding-top: 116px !important; }
.mg_t_120 { margin-top: 120px !important; } .pd_t_120 { padding-top: 120px !important; }
.mg_t_124 { margin-top: 124px !important; } .pd_t_124 { padding-top: 124px !important; }
.mg_t_128 { margin-top: 128px !important; } .pd_t_128 { padding-top: 128px !important; }
.mg_t_132 { margin-top: 132px !important; } .pd_t_132 { padding-top: 132px !important; }
.mg_t_136 { margin-top: 136px !important; } .pd_t_136 { padding-top: 136px !important; }
.mg_t_140 { margin-top: 140px !important; } .pd_t_140 { padding-top: 140px !important; }
.mg_t_144 { margin-top: 144px !important; } .pd_t_144 { padding-top: 144px !important; }
.mg_t_148 { margin-top: 148px !important; } .pd_t_148 { padding-top: 148px !important; }
.mg_t_152 { margin-top: 152px !important; } .pd_t_152 { padding-top: 152px !important; }
.mg_t_156 { margin-top: 156px !important; } .pd_t_156 { padding-top: 156px !important; }
.mg_t_160 { margin-top: 160px !important; } .pd_t_160 { padding-top: 160px !important; }
.mg_t_164 { margin-top: 164px !important; } .pd_t_164 { padding-top: 164px !important; }
.mg_t_168 { margin-top: 168px !important; } .pd_t_168 { padding-top: 168px !important; }
.mg_t_172 { margin-top: 172px !important; } .pd_t_172 { padding-top: 172px !important; }
.mg_t_176 { margin-top: 176px !important; } .pd_t_176 { padding-top: 176px !important; }
.mg_t_180 { margin-top: 180px !important; } .pd_t_180 { padding-top: 180px !important; }
.mg_t_184 { margin-top: 184px !important; } .pd_t_184 { padding-top: 184px !important; }
.mg_t_188 { margin-top: 188px !important; } .pd_t_188 { padding-top: 188px !important; }
.mg_t_192 { margin-top: 192px !important; } .pd_t_192 { padding-top: 192px !important; }
.mg_t_196 { margin-top: 196px !important; } .pd_t_196 { padding-top: 196px !important; }
.mg_t_200 { margin-top: 200px !important; } .pd_t_200 { padding-top: 200px !important; }
.mg_t_204 { margin-top: 204px !important; } .pd_t_204 { padding-top: 204px !important; }
.mg_t_208 { margin-top: 208px !important; } .pd_t_208 { padding-top: 208px !important; }
.mg_t_212 { margin-top: 212px !important; } .pd_t_212 { padding-top: 212px !important; }
.mg_t_216 { margin-top: 216px !important; } .pd_t_216 { padding-top: 216px !important; }
.mg_t_220 { margin-top: 220px !important; } .pd_t_220 { padding-top: 220px !important; }
.mg_t_224 { margin-top: 224px !important; } .pd_t_224 { padding-top: 224px !important; }
.mg_t_228 { margin-top: 228px !important; } .pd_t_228 { padding-top: 228px !important; }
.mg_t_232 { margin-top: 232px !important; } .pd_t_232 { padding-top: 232px !important; }
.mg_t_236 { margin-top: 236px !important; } .pd_t_236 { padding-top: 236px !important; }
.mg_t_240 { margin-top: 240px !important; } .pd_t_240 { padding-top: 240px !important; }
.mg_t_244 { margin-top: 244px !important; } .pd_t_244 { padding-top: 244px !important; }
.mg_t_248 { margin-top: 248px !important; } .pd_t_248 { padding-top: 248px !important; }
.mg_t_252 { margin-top: 252px !important; } .pd_t_252 { padding-top: 252px !important; }
.mg_t_256 { margin-top: 256px !important; } .pd_t_256 { padding-top: 256px !important; }

.mg_b_0 { margin-bottom: 0px !important; } .pd_b_0 { padding-bottom: 0px !important; }
.mg_b_4 { margin-bottom: 4px !important; } .pd_b_4 { padding-bottom: 4px !important; }
.mg_b_8 { margin-bottom: 8px !important; } .pd_b_8 { padding-bottom: 8px !important; }
.mg_b_12 { margin-bottom: 12px !important; } .pd_b_12 { padding-bottom: 12px !important; }
.mg_b_16 { margin-bottom: 16px !important; } .pd_b_16 { padding-bottom: 16px !important; }
.mg_b_20 { margin-bottom: 20px !important; } .pd_b_20 { padding-bottom: 20px !important; }
.mg_b_24 { margin-bottom: 24px !important; } .pd_b_24 { padding-bottom: 24px !important; }
.mg_b_28 { margin-bottom: 28px !important; } .pd_b_28 { padding-bottom: 28px !important; }
.mg_b_32 { margin-bottom: 32px !important; } .pd_b_32 { padding-bottom: 32px !important; }
.mg_b_36 { margin-bottom: 36px !important; } .pd_b_36 { padding-bottom: 36px !important; }
.mg_b_40 { margin-bottom: 40px !important; } .pd_b_40 { padding-bottom: 40px !important; }
.mg_b_44 { margin-bottom: 44px !important; } .pd_b_44 { padding-bottom: 44px !important; }
.mg_b_48 { margin-bottom: 48px !important; } .pd_b_48 { padding-bottom: 48px !important; }
.mg_b_52 { margin-bottom: 52px !important; } .pd_b_52 { padding-bottom: 52px !important; }
.mg_b_56 { margin-bottom: 56px !important; } .pd_b_56 { padding-bottom: 56px !important; }
.mg_b_60 { margin-bottom: 60px !important; } .pd_b_60 { padding-bottom: 60px !important; }
.mg_b_64 { margin-bottom: 64px !important; } .pd_b_64 { padding-bottom: 64px !important; }
.mg_b_68 { margin-bottom: 68px !important; } .pd_b_68 { padding-bottom: 68px !important; }
.mg_b_72 { margin-bottom: 72px !important; } .pd_b_72 { padding-bottom: 72px !important; }
.mg_b_76 { margin-bottom: 76px !important; } .pd_b_76 { padding-bottom: 76px !important; }
.mg_b_80 { margin-bottom: 80px !important; } .pd_b_80 { padding-bottom: 80px !important; }
.mg_b_84 { margin-bottom: 84px !important; } .pd_b_84 { padding-bottom: 84px !important; }
.mg_b_88 { margin-bottom: 88px !important; } .pd_b_88 { padding-bottom: 88px !important; }
.mg_b_92 { margin-bottom: 92px !important; } .pd_b_92 { padding-bottom: 92px !important; }
.mg_b_96 { margin-bottom: 96px !important; } .pd_b_96 { padding-bottom: 96px !important; }
.mg_b_100 { margin-bottom: 100px !important; } .pd_b_100 { padding-bottom: 100px !important; }
.mg_b_104 { margin-bottom: 104px !important; } .pd_b_104 { padding-bottom: 104px !important; }
.mg_b_108 { margin-bottom: 108px !important; } .pd_b_108 { padding-bottom: 108px !important; }
.mg_b_112 { margin-bottom: 112px !important; } .pd_b_112 { padding-bottom: 112px !important; }
.mg_b_116 { margin-bottom: 116px !important; } .pd_b_116 { padding-bottom: 116px !important; }
.mg_b_120 { margin-bottom: 120px !important; } .pd_b_120 { padding-bottom: 120px !important; }
.mg_b_124 { margin-bottom: 124px !important; } .pd_b_124 { padding-bottom: 124px !important; }
.mg_b_128 { margin-bottom: 128px !important; } .pd_b_128 { padding-bottom: 128px !important; }
.mg_b_132 { margin-bottom: 132px !important; } .pd_b_132 { padding-bottom: 132px !important; }
.mg_b_136 { margin-bottom: 136px !important; } .pd_b_136 { padding-bottom: 136px !important; }
.mg_b_140 { margin-bottom: 140px !important; } .pd_b_140 { padding-bottom: 140px !important; }
.mg_b_144 { margin-bottom: 144px !important; } .pd_b_144 { padding-bottom: 144px !important; }
.mg_b_148 { margin-bottom: 148px !important; } .pd_b_148 { padding-bottom: 148px !important; }
.mg_b_152 { margin-bottom: 152px !important; } .pd_b_152 { padding-bottom: 152px !important; }
.mg_b_156 { margin-bottom: 156px !important; } .pd_b_156 { padding-bottom: 156px !important; }
.mg_b_160 { margin-bottom: 160px !important; } .pd_b_160 { padding-bottom: 160px !important; }
.mg_b_164 { margin-bottom: 164px !important; } .pd_b_164 { padding-bottom: 164px !important; }
.mg_b_168 { margin-bottom: 168px !important; } .pd_b_168 { padding-bottom: 168px !important; }
.mg_b_172 { margin-bottom: 172px !important; } .pd_b_172 { padding-bottom: 172px !important; }
.mg_b_176 { margin-bottom: 176px !important; } .pd_b_176 { padding-bottom: 176px !important; }
.mg_b_180 { margin-bottom: 180px !important; } .pd_b_180 { padding-bottom: 180px !important; }
.mg_b_184 { margin-bottom: 184px !important; } .pd_b_184 { padding-bottom: 184px !important; }
.mg_b_188 { margin-bottom: 188px !important; } .pd_b_188 { padding-bottom: 188px !important; }
.mg_b_192 { margin-bottom: 192px !important; } .pd_b_192 { padding-bottom: 192px !important; }
.mg_b_196 { margin-bottom: 196px !important; } .pd_b_196 { padding-bottom: 196px !important; }
.mg_b_200 { margin-bottom: 200px !important; } .pd_b_200 { padding-bottom: 200px !important; }
.mg_b_204 { margin-bottom: 204px !important; } .pd_b_204 { padding-bottom: 204px !important; }
.mg_b_208 { margin-bottom: 208px !important; } .pd_b_208 { padding-bottom: 208px !important; }
.mg_b_212 { margin-bottom: 212px !important; } .pd_b_212 { padding-bottom: 212px !important; }
.mg_b_216 { margin-bottom: 216px !important; } .pd_b_216 { padding-bottom: 216px !important; }
.mg_b_220 { margin-bottom: 220px !important; } .pd_b_220 { padding-bottom: 220px !important; }
.mg_b_224 { margin-bottom: 224px !important; } .pd_b_224 { padding-bottom: 224px !important; }
.mg_b_228 { margin-bottom: 228px !important; } .pd_b_228 { padding-bottom: 228px !important; }
.mg_b_232 { margin-bottom: 232px !important; } .pd_b_232 { padding-bottom: 232px !important; }
.mg_b_236 { margin-bottom: 236px !important; } .pd_b_236 { padding-bottom: 236px !important; }
.mg_b_240 { margin-bottom: 240px !important; } .pd_b_240 { padding-bottom: 240px !important; }
.mg_b_244 { margin-bottom: 244px !important; } .pd_b_244 { padding-bottom: 244px !important; }
.mg_b_248 { margin-bottom: 248px !important; } .pd_b_248 { padding-bottom: 248px !important; }
.mg_b_252 { margin-bottom: 252px !important; } .pd_b_252 { padding-bottom: 252px !important; }
.mg_b_256 { margin-bottom: 256px !important; } .pd_b_256 { padding-bottom: 256px !important; }

.mg_lr_0 { margin-left: 0px !important; margin-right: 0px !important; } 
.mg_lr_4 { margin-left: 4px !important; margin-right: 4px !important; } 
.mg_lr_8 { margin-left: 8px !important; margin-right: 8px !important; } 
.mg_lr_12 { margin-left: 12px !important; margin-right: 12px !important; } 
.mg_lr_16 { margin-left: 16px !important; margin-right: 16px !important; } 
.mg_lr_20 { margin-left: 20px !important; margin-right: 20px !important; } 
.mg_lr_24 { margin-left: 24px !important; margin-right: 24px !important; } 
.mg_lr_28 { margin-left: 28px !important; margin-right: 28px !important; } 
.mg_lr_32 { margin-left: 32px !important; margin-right: 32px !important; } 
.mg_lr_36 { margin-left: 36px !important; margin-right: 36px !important; } 
.mg_lr_40 { margin-left: 40px !important; margin-right: 40px !important; } 
.mg_lr_44 { margin-left: 44px !important; margin-right: 44px !important; } 
.mg_lr_48 { margin-left: 48px !important; margin-right: 48px !important; } 
.mg_lr_52 { margin-left: 52px !important; margin-right: 52px !important; } 
.mg_lr_56 { margin-left: 56px !important; margin-right: 56px !important; } 
.mg_lr_60 { margin-left: 60px !important; margin-right: 60px !important; } 
.mg_lr_64 { margin-left: 64px !important; margin-right: 64px !important; } 
.mg_lr_68 { margin-left: 68px !important; margin-right: 68px !important; } 
.mg_lr_72 { margin-left: 72px !important; margin-right: 72px !important; } 
.mg_lr_76 { margin-left: 76px !important; margin-right: 76px !important; } 
.mg_lr_80 { margin-left: 80px !important; margin-right: 80px !important; } 
.mg_lr_84 { margin-left: 84px !important; margin-right: 84px !important; } 
.mg_lr_88 { margin-left: 88px !important; margin-right: 88px !important; } 
.mg_lr_92 { margin-left: 92px !important; margin-right: 92px !important; } 
.mg_lr_96 { margin-left: 96px !important; margin-right: 96px !important; } 
.mg_lr_100 { margin-left: 100px !important; margin-right: 100px !important; } 
.mg_lr_104 { margin-left: 104px !important; margin-right: 104px !important; } 
.mg_lr_108 { margin-left: 108px !important; margin-right: 108px !important; } 
.mg_lr_112 { margin-left: 112px !important; margin-right: 112px !important; } 
.mg_lr_116 { margin-left: 116px !important; margin-right: 116px !important; } 
.mg_lr_120 { margin-left: 120px !important; margin-right: 120px !important; } 
.mg_lr_124 { margin-left: 124px !important; margin-right: 124px !important; } 
.mg_lr_128 { margin-left: 128px !important; margin-right: 128px !important; } 
.mg_lr_132 { margin-left: 132px !important; margin-right: 132px !important; } 
.mg_lr_136 { margin-left: 136px !important; margin-right: 136px !important; } 
.mg_lr_140 { margin-left: 140px !important; margin-right: 140px !important; } 
.mg_lr_144 { margin-left: 144px !important; margin-right: 144px !important; } 
.mg_lr_148 { margin-left: 148px !important; margin-right: 148px !important; } 
.mg_lr_152 { margin-left: 152px !important; margin-right: 152px !important; } 
.mg_lr_156 { margin-left: 156px !important; margin-right: 156px !important; } 
.mg_lr_160 { margin-left: 160px !important; margin-right: 160px !important; } 
.mg_lr_164 { margin-left: 164px !important; margin-right: 164px !important; } 
.mg_lr_168 { margin-left: 168px !important; margin-right: 168px !important; } 
.mg_lr_172 { margin-left: 172px !important; margin-right: 172px !important; } 
.mg_lr_176 { margin-left: 176px !important; margin-right: 176px !important; } 
.mg_lr_180 { margin-left: 180px !important; margin-right: 180px !important; } 
.mg_lr_184 { margin-left: 184px !important; margin-right: 184px !important; } 
.mg_lr_188 { margin-left: 188px !important; margin-right: 188px !important; } 
.mg_lr_192 { margin-left: 192px !important; margin-right: 192px !important; } 
.mg_lr_196 { margin-left: 196px !important; margin-right: 196px !important; } 
.mg_lr_200 { margin-left: 200px !important; margin-right: 200px !important; } 
.mg_lr_204 { margin-left: 204px !important; margin-right: 204px !important; } 
.mg_lr_208 { margin-left: 208px !important; margin-right: 208px !important; } 
.mg_lr_212 { margin-left: 212px !important; margin-right: 212px !important; } 
.mg_lr_216 { margin-left: 216px !important; margin-right: 216px !important; } 
.mg_lr_220 { margin-left: 220px !important; margin-right: 220px !important; } 
.mg_lr_224 { margin-left: 224px !important; margin-right: 224px !important; } 
.mg_lr_228 { margin-left: 228px !important; margin-right: 228px !important; } 
.mg_lr_232 { margin-left: 232px !important; margin-right: 232px !important; } 
.mg_lr_236 { margin-left: 236px !important; margin-right: 236px !important; } 
.mg_lr_240 { margin-left: 240px !important; margin-right: 240px !important; } 
.mg_lr_244 { margin-left: 244px !important; margin-right: 244px !important; } 
.mg_lr_248 { margin-left: 248px !important; margin-right: 248px !important; } 
.mg_lr_252 { margin-left: 252px !important; margin-right: 252px !important; } 
.mg_lr_256 { margin-left: 256px !important; margin-right: 256px !important; } 
.mg_lr_auto { margin-left: auto !important; margin-right: auto !important; } 

.mg_tb_0 { margin-top: 0px !important; margin-bottom: 0px !important; } 
.mg_tb_4 { margin-top: 4px !important; margin-bottom: 4px !important; } 
.mg_tb_8 { margin-top: 8px !important; margin-bottom: 8px !important; } 
.mg_tb_12 { margin-top: 12px !important; margin-bottom: 12px !important; } 
.mg_tb_16 { margin-top: 16px !important; margin-bottom: 16px !important; } 
.mg_tb_20 { margin-top: 20px !important; margin-bottom: 20px !important; } 
.mg_tb_24 { margin-top: 24px !important; margin-bottom: 24px !important; } 
.mg_tb_28 { margin-top: 28px !important; margin-bottom: 28px !important; } 
.mg_tb_32 { margin-top: 32px !important; margin-bottom: 32px !important; } 
.mg_tb_36 { margin-top: 36px !important; margin-bottom: 36px !important; } 
.mg_tb_40 { margin-top: 40px !important; margin-bottom: 40px !important; } 
.mg_tb_44 { margin-top: 44px !important; margin-bottom: 44px !important; } 
.mg_tb_48 { margin-top: 48px !important; margin-bottom: 48px !important; } 
.mg_tb_52 { margin-top: 52px !important; margin-bottom: 52px !important; } 
.mg_tb_56 { margin-top: 56px !important; margin-bottom: 56px !important; } 
.mg_tb_60 { margin-top: 60px !important; margin-bottom: 60px !important; } 
.mg_tb_64 { margin-top: 64px !important; margin-bottom: 64px !important; } 
.mg_tb_68 { margin-top: 68px !important; margin-bottom: 68px !important; } 
.mg_tb_72 { margin-top: 72px !important; margin-bottom: 72px !important; } 
.mg_tb_76 { margin-top: 76px !important; margin-bottom: 76px !important; } 
.mg_tb_80 { margin-top: 80px !important; margin-bottom: 80px !important; } 
.mg_tb_84 { margin-top: 84px !important; margin-bottom: 84px !important; } 
.mg_tb_88 { margin-top: 88px !important; margin-bottom: 88px !important; } 
.mg_tb_92 { margin-top: 92px !important; margin-bottom: 92px !important; } 
.mg_tb_96 { margin-top: 96px !important; margin-bottom: 96px !important; } 
.mg_tb_100 { margin-top: 100px !important; margin-bottom: 100px !important; } 
.mg_tb_104 { margin-top: 104px !important; margin-bottom: 104px !important; } 
.mg_tb_108 { margin-top: 108px !important; margin-bottom: 108px !important; } 
.mg_tb_112 { margin-top: 112px !important; margin-bottom: 112px !important; } 
.mg_tb_116 { margin-top: 116px !important; margin-bottom: 116px !important; } 
.mg_tb_120 { margin-top: 120px !important; margin-bottom: 120px !important; } 
.mg_tb_124 { margin-top: 124px !important; margin-bottom: 124px !important; } 
.mg_tb_128 { margin-top: 128px !important; margin-bottom: 128px !important; } 
.mg_tb_132 { margin-top: 132px !important; margin-bottom: 132px !important; } 
.mg_tb_136 { margin-top: 136px !important; margin-bottom: 136px !important; } 
.mg_tb_140 { margin-top: 140px !important; margin-bottom: 140px !important; } 
.mg_tb_144 { margin-top: 144px !important; margin-bottom: 144px !important; } 
.mg_tb_148 { margin-top: 148px !important; margin-bottom: 148px !important; } 
.mg_tb_152 { margin-top: 152px !important; margin-bottom: 152px !important; } 
.mg_tb_156 { margin-top: 156px !important; margin-bottom: 156px !important; } 
.mg_tb_160 { margin-top: 160px !important; margin-bottom: 160px !important; } 
.mg_tb_164 { margin-top: 164px !important; margin-bottom: 164px !important; } 
.mg_tb_168 { margin-top: 168px !important; margin-bottom: 168px !important; } 
.mg_tb_172 { margin-top: 172px !important; margin-bottom: 172px !important; } 
.mg_tb_176 { margin-top: 176px !important; margin-bottom: 176px !important; } 
.mg_tb_180 { margin-top: 180px !important; margin-bottom: 180px !important; } 
.mg_tb_184 { margin-top: 184px !important; margin-bottom: 184px !important; } 
.mg_tb_188 { margin-top: 188px !important; margin-bottom: 188px !important; } 
.mg_tb_192 { margin-top: 192px !important; margin-bottom: 192px !important; } 
.mg_tb_196 { margin-top: 196px !important; margin-bottom: 196px !important; } 
.mg_tb_200 { margin-top: 200px !important; margin-bottom: 200px !important; } 
.mg_tb_204 { margin-top: 204px !important; margin-bottom: 204px !important; } 
.mg_tb_208 { margin-top: 208px !important; margin-bottom: 208px !important; } 
.mg_tb_212 { margin-top: 212px !important; margin-bottom: 212px !important; } 
.mg_tb_216 { margin-top: 216px !important; margin-bottom: 216px !important; } 
.mg_tb_220 { margin-top: 220px !important; margin-bottom: 220px !important; } 
.mg_tb_224 { margin-top: 224px !important; margin-bottom: 224px !important; } 
.mg_tb_228 { margin-top: 228px !important; margin-bottom: 228px !important; } 
.mg_tb_232 { margin-top: 232px !important; margin-bottom: 232px !important; } 
.mg_tb_236 { margin-top: 236px !important; margin-bottom: 236px !important; } 
.mg_tb_240 { margin-top: 240px !important; margin-bottom: 240px !important; } 
.mg_tb_244 { margin-top: 244px !important; margin-bottom: 244px !important; } 
.mg_tb_248 { margin-top: 248px !important; margin-bottom: 248px !important; } 
.mg_tb_252 { margin-top: 252px !important; margin-bottom: 252px !important; } 
.mg_tb_256 { margin-top: 256px !important; margin-bottom: 256px !important; } 

.pd_lr_0 { padding-left: 0px !important; padding-right: 0px !important; } 
.pd_lr_4 { padding-left: 4px !important; padding-right: 4px !important; } 
.pd_lr_8 { padding-left: 8px !important; padding-right: 8px !important; } 
.pd_lr_12 { padding-left: 12px !important; padding-right: 12px !important; } 
.pd_lr_16 { padding-left: 16px !important; padding-right: 16px !important; } 
.pd_lr_20 { padding-left: 20px !important; padding-right: 20px !important; } 
.pd_lr_24 { padding-left: 24px !important; padding-right: 24px !important; } 
.pd_lr_28 { padding-left: 28px !important; padding-right: 28px !important; } 
.pd_lr_32 { padding-left: 32px !important; padding-right: 32px !important; } 
.pd_lr_36 { padding-left: 36px !important; padding-right: 36px !important; } 
.pd_lr_40 { padding-left: 40px !important; padding-right: 40px !important; } 
.pd_lr_44 { padding-left: 44px !important; padding-right: 44px !important; } 
.pd_lr_48 { padding-left: 48px !important; padding-right: 48px !important; } 
.pd_lr_52 { padding-left: 52px !important; padding-right: 52px !important; } 
.pd_lr_56 { padding-left: 56px !important; padding-right: 56px !important; } 
.pd_lr_60 { padding-left: 60px !important; padding-right: 60px !important; } 
.pd_lr_64 { padding-left: 64px !important; padding-right: 64px !important; } 
.pd_lr_68 { padding-left: 68px !important; padding-right: 68px !important; } 
.pd_lr_72 { padding-left: 72px !important; padding-right: 72px !important; } 
.pd_lr_76 { padding-left: 76px !important; padding-right: 76px !important; } 
.pd_lr_80 { padding-left: 80px !important; padding-right: 80px !important; } 
.pd_lr_84 { padding-left: 84px !important; padding-right: 84px !important; } 
.pd_lr_88 { padding-left: 88px !important; padding-right: 88px !important; } 
.pd_lr_92 { padding-left: 92px !important; padding-right: 92px !important; } 
.pd_lr_96 { padding-left: 96px !important; padding-right: 96px !important; } 
.pd_lr_100 { padding-left: 100px !important; padding-right: 100px !important; } 
.pd_lr_104 { padding-left: 104px !important; padding-right: 104px !important; } 
.pd_lr_108 { padding-left: 108px !important; padding-right: 108px !important; } 
.pd_lr_112 { padding-left: 112px !important; padding-right: 112px !important; } 
.pd_lr_116 { padding-left: 116px !important; padding-right: 116px !important; } 
.pd_lr_120 { padding-left: 120px !important; padding-right: 120px !important; } 
.pd_lr_124 { padding-left: 124px !important; padding-right: 124px !important; } 
.pd_lr_128 { padding-left: 128px !important; padding-right: 128px !important; } 
.pd_lr_132 { padding-left: 132px !important; padding-right: 132px !important; } 
.pd_lr_136 { padding-left: 136px !important; padding-right: 136px !important; } 
.pd_lr_140 { padding-left: 140px !important; padding-right: 140px !important; } 
.pd_lr_144 { padding-left: 144px !important; padding-right: 144px !important; } 
.pd_lr_148 { padding-left: 148px !important; padding-right: 148px !important; } 
.pd_lr_152 { padding-left: 152px !important; padding-right: 152px !important; } 
.pd_lr_156 { padding-left: 156px !important; padding-right: 156px !important; } 
.pd_lr_160 { padding-left: 160px !important; padding-right: 160px !important; } 
.pd_lr_164 { padding-left: 164px !important; padding-right: 164px !important; } 
.pd_lr_168 { padding-left: 168px !important; padding-right: 168px !important; } 
.pd_lr_172 { padding-left: 172px !important; padding-right: 172px !important; } 
.pd_lr_176 { padding-left: 176px !important; padding-right: 176px !important; } 
.pd_lr_180 { padding-left: 180px !important; padding-right: 180px !important; } 
.pd_lr_184 { padding-left: 184px !important; padding-right: 184px !important; } 
.pd_lr_188 { padding-left: 188px !important; padding-right: 188px !important; } 
.pd_lr_192 { padding-left: 192px !important; padding-right: 192px !important; } 
.pd_lr_196 { padding-left: 196px !important; padding-right: 196px !important; } 
.pd_lr_200 { padding-left: 200px !important; padding-right: 200px !important; } 
.pd_lr_204 { padding-left: 204px !important; padding-right: 204px !important; } 
.pd_lr_208 { padding-left: 208px !important; padding-right: 208px !important; } 
.pd_lr_212 { padding-left: 212px !important; padding-right: 212px !important; } 
.pd_lr_216 { padding-left: 216px !important; padding-right: 216px !important; } 
.pd_lr_220 { padding-left: 220px !important; padding-right: 220px !important; } 
.pd_lr_224 { padding-left: 224px !important; padding-right: 224px !important; } 
.pd_lr_228 { padding-left: 228px !important; padding-right: 228px !important; } 
.pd_lr_232 { padding-left: 232px !important; padding-right: 232px !important; } 
.pd_lr_236 { padding-left: 236px !important; padding-right: 236px !important; } 
.pd_lr_240 { padding-left: 240px !important; padding-right: 240px !important; } 
.pd_lr_244 { padding-left: 244px !important; padding-right: 244px !important; } 
.pd_lr_248 { padding-left: 248px !important; padding-right: 248px !important; } 
.pd_lr_252 { padding-left: 252px !important; padding-right: 252px !important; } 
.pd_lr_256 { padding-left: 256px !important; padding-right: 256px !important; } 

.pd_tb_0 { padding-top: 0px !important; padding-bottom: 0px !important; } 
.pd_tb_4 { padding-top: 4px !important; padding-bottom: 4px !important; } 
.pd_tb_8 { padding-top: 8px !important; padding-bottom: 8px !important; } 
.pd_tb_12 { padding-top: 12px !important; padding-bottom: 12px !important; } 
.pd_tb_16 { padding-top: 16px !important; padding-bottom: 16px !important; } 
.pd_tb_20 { padding-top: 20px !important; padding-bottom: 20px !important; } 
.pd_tb_24 { padding-top: 24px !important; padding-bottom: 24px !important; } 
.pd_tb_28 { padding-top: 28px !important; padding-bottom: 28px !important; } 
.pd_tb_32 { padding-top: 32px !important; padding-bottom: 32px !important; } 
.pd_tb_36 { padding-top: 36px !important; padding-bottom: 36px !important; } 
.pd_tb_40 { padding-top: 40px !important; padding-bottom: 40px !important; } 
.pd_tb_44 { padding-top: 44px !important; padding-bottom: 44px !important; } 
.pd_tb_48 { padding-top: 48px !important; padding-bottom: 48px !important; } 
.pd_tb_52 { padding-top: 52px !important; padding-bottom: 52px !important; } 
.pd_tb_56 { padding-top: 56px !important; padding-bottom: 56px !important; } 
.pd_tb_60 { padding-top: 60px !important; padding-bottom: 60px !important; } 
.pd_tb_64 { padding-top: 64px !important; padding-bottom: 64px !important; } 
.pd_tb_68 { padding-top: 68px !important; padding-bottom: 68px !important; } 
.pd_tb_72 { padding-top: 72px !important; padding-bottom: 72px !important; } 
.pd_tb_76 { padding-top: 76px !important; padding-bottom: 76px !important; } 
.pd_tb_80 { padding-top: 80px !important; padding-bottom: 80px !important; } 
.pd_tb_84 { padding-top: 84px !important; padding-bottom: 84px !important; } 
.pd_tb_88 { padding-top: 88px !important; padding-bottom: 88px !important; } 
.pd_tb_92 { padding-top: 92px !important; padding-bottom: 92px !important; } 
.pd_tb_96 { padding-top: 96px !important; padding-bottom: 96px !important; } 
.pd_tb_100 { padding-top: 100px !important; padding-bottom: 100px !important; } 
.pd_tb_104 { padding-top: 104px !important; padding-bottom: 104px !important; } 
.pd_tb_108 { padding-top: 108px !important; padding-bottom: 108px !important; } 
.pd_tb_112 { padding-top: 112px !important; padding-bottom: 112px !important; } 
.pd_tb_116 { padding-top: 116px !important; padding-bottom: 116px !important; } 
.pd_tb_120 { padding-top: 120px !important; padding-bottom: 120px !important; } 
.pd_tb_124 { padding-top: 124px !important; padding-bottom: 124px !important; } 
.pd_tb_128 { padding-top: 128px !important; padding-bottom: 128px !important; } 
.pd_tb_132 { padding-top: 132px !important; padding-bottom: 132px !important; } 
.pd_tb_136 { padding-top: 136px !important; padding-bottom: 136px !important; } 
.pd_tb_140 { padding-top: 140px !important; padding-bottom: 140px !important; } 
.pd_tb_144 { padding-top: 144px !important; padding-bottom: 144px !important; } 
.pd_tb_148 { padding-top: 148px !important; padding-bottom: 148px !important; } 
.pd_tb_152 { padding-top: 152px !important; padding-bottom: 152px !important; } 
.pd_tb_156 { padding-top: 156px !important; padding-bottom: 156px !important; } 
.pd_tb_160 { padding-top: 160px !important; padding-bottom: 160px !important; } 
.pd_tb_164 { padding-top: 164px !important; padding-bottom: 164px !important; } 
.pd_tb_168 { padding-top: 168px !important; padding-bottom: 168px !important; } 
.pd_tb_172 { padding-top: 172px !important; padding-bottom: 172px !important; } 
.pd_tb_176 { padding-top: 176px !important; padding-bottom: 176px !important; } 
.pd_tb_180 { padding-top: 180px !important; padding-bottom: 180px !important; } 
.pd_tb_184 { padding-top: 184px !important; padding-bottom: 184px !important; } 
.pd_tb_188 { padding-top: 188px !important; padding-bottom: 188px !important; } 
.pd_tb_192 { padding-top: 192px !important; padding-bottom: 192px !important; } 
.pd_tb_196 { padding-top: 196px !important; padding-bottom: 196px !important; } 
.pd_tb_200 { padding-top: 200px !important; padding-bottom: 200px !important; } 
.pd_tb_204 { padding-top: 204px !important; padding-bottom: 204px !important; } 
.pd_tb_208 { padding-top: 208px !important; padding-bottom: 208px !important; } 
.pd_tb_212 { padding-top: 212px !important; padding-bottom: 212px !important; } 
.pd_tb_216 { padding-top: 216px !important; padding-bottom: 216px !important; } 
.pd_tb_220 { padding-top: 220px !important; padding-bottom: 220px !important; } 
.pd_tb_224 { padding-top: 224px !important; padding-bottom: 224px !important; } 
.pd_tb_228 { padding-top: 228px !important; padding-bottom: 228px !important; } 
.pd_tb_232 { padding-top: 232px !important; padding-bottom: 232px !important; } 
.pd_tb_236 { padding-top: 236px !important; padding-bottom: 236px !important; } 
.pd_tb_240 { padding-top: 240px !important; padding-bottom: 240px !important; } 
.pd_tb_244 { padding-top: 244px !important; padding-bottom: 244px !important; } 
.pd_tb_248 { padding-top: 248px !important; padding-bottom: 248px !important; } 
.pd_tb_252 { padding-top: 252px !important; padding-bottom: 252px !important; } 
.pd_tb_256 { padding-top: 256px !important; padding-bottom: 256px !important; } 

.mg_l_auto { margin-left: auto !important; }
.mg_r_auto { margin-right: auto !important; }

.fsize_8px { font-size: 8px !important; } 
.fsize_10px { font-size: 10px !important; } 
.fsize_12px { font-size: 12px !important; } 
.fsize_14px { font-size: 14px !important; } 
.fsize_16px { font-size: 16px !important; } 
.fsize_18px { font-size: 18px !important; } 
.fsize_20px { font-size: 20px !important; } 
.fsize_22px { font-size: 22px !important; } 
.fsize_24px { font-size: 24px !important; } 
.fsize_26px { font-size: 26px !important; } 
.fsize_28px { font-size: 28px !important; } 
.fsize_30px { font-size: 30px !important; } 
.fsize_32px { font-size: 32px !important; } 
.fsize_34px { font-size: 34px !important; } 
.fsize_36px { font-size: 36px !important; } 
.fsize_38px { font-size: 38px !important; } 
.fsize_40px { font-size: 40px !important; } 
.fsize_42px { font-size: 42px !important; } 
.fsize_44px { font-size: 44px !important; } 
.fsize_46px { font-size: 46px !important; } 
.fsize_48px { font-size: 48px !important; } 
.fsize_50px { font-size: 50px !important; } 
.fsize_52px { font-size: 52px !important; } 
.fsize_54px { font-size: 54px !important; } 
.fsize_56px { font-size: 56px !important; } 
.fsize_58px { font-size: 58px !important; } 
.fsize_60px { font-size: 60px !important; } 
.fsize_62px { font-size: 62px !important; } 
.fsize_64px { font-size: 64px !important; } 

.fsize_10pc { font-size: 10% !important; } 
.fsize_20pc { font-size: 20% !important; } 
.fsize_30pc { font-size: 30% !important; } 
.fsize_40pc { font-size: 40% !important; } 
.fsize_50pc { font-size: 50% !important; } 
.fsize_60pc { font-size: 60% !important; } 
.fsize_70pc { font-size: 70% !important; } 
.fsize_80pc { font-size: 80% !important; } 
.fsize_90pc { font-size: 90% !important; } 
.fsize_100pc { font-size: 100% !important; } 
.fsize_110pc { font-size: 110% !important; } 
.fsize_120pc { font-size: 120% !important; } 
.fsize_130pc { font-size: 130% !important; } 
.fsize_140pc { font-size: 140% !important; } 
.fsize_150pc { font-size: 150% !important; } 
.fsize_160pc { font-size: 160% !important; } 
.fsize_170pc { font-size: 170% !important; } 
.fsize_180pc { font-size: 180% !important; } 
.fsize_190pc { font-size: 190% !important; } 
.fsize_200pc { font-size: 200% !important; } 

.fcolor_red { color: #ff0000 !important; }
.fcolor_blue { color: #0000ff !important; }
.fcolor_green { color: #00ff00 !important; }
.fcolor_white { color: #ffffff !important; }
.fcolor_black { color: #000000 !important; }

.fweight_b { font-weight: bold !important; }
.fweight_n { font-weight: normal !important; }

.bgcolor_red { background-color: #ff0000 !important; }
.bgcolor_blue { background-color: #0000ff !important; }
.bgcolor_green { background-color: #00ff00 !important; }
.bgcolor_white { background-color: #ffffff !important; }
.bgcolor_black { background-color: #000000 !important; }

.bdcolor_red { border-color: #ff0000 !important; }
.bdcolor_blue { border-color: #0000ff !important; }
.bdcolor_green { border-color: #00ff00 !important; }
.bdcolor_white { border-color: #ffffff !important; }
.bdcolor_black { border-color: #000000 !important; }
.bdnone { border: none !important; }
.bd_t_none { border-top: none !important; }
.bd_l_none { border-left: none !important; }
.bd_r_none { border-right: none !important; }
.bd_b_none { border-bottom: none !important; }

.vw_max { margin-left: calc(((100vw - 100%) / 2) * -1) !important; margin-right: calc(((100vw - 100%) / 2) * -1) !important; }
.g_scale { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%);  -ms-filter:grayscale(100%); filter:grayscale(100%); }
.g_scale_c { -webkit-filter:grayscale(0%) !important; -moz-filter:grayscale(0%) !important;  -ms-filter:grayscale(0%) !important; filter:grayscale(0%) !important; }

.ls_dot { padding-left:12px; padding-right:8px; } .ls_dot li { list-style-type: "・"; padding-left: 0px; }
.ls_ref { padding-left:12px; padding-right:8px; } .ls_ref li { list-style-type: "※"; padding-left: 0px; }
.ls_square { padding-left:12px; padding-right:8px; } .ls_square li { list-style-type: "■"; padding-left: 4px; }
.ls_circle { padding-left:12px; padding-right:8px; } .ls_circle li { list-style-type: "●"; padding-left: 4px; }
.ls_arrow { padding-left:12px; padding-right:8px; } .ls_arrow li { list-style-type: "＞"; padding-left: 4px; }
.ls_space { padding-left:12px; padding-right:8px; } .ls_space li { list-style-type: "　"; padding-left: 4px; }
.ls_dia { padding-left:12px; padding-right:8px; } .ls_dia li { list-style-type: "◆"; padding-left: 4px; }

.cur_p { cursor: pointer; }
.ws_nowrap { white-space: nowrap; }

.nb_table { border: none; }
.nb_table th, .nb_table td { border: none; }
.nb_table th { font-weight: normal; text-align: left; vertical-align: top;}
@media screen and (max-width: 767px) {
    .nb_table th { font-weight: bold; }
    .nb_table th, .nb_table td { display: block; }
}

.is_disabled {
  opacity: 0.4;
  pointer-events: none;
}