/*
---------------------- display: flex;関係 -----------------------------
*/

.flex{
  display: flex !important;
  display: -webkit-flex !important;
}

/* ------------------------------- Fexbox（親）に対して指定できるCSS  -------------------------------*/

/*  --------------- flex-direction（flex item全体の配置方向） --------------- */

.flex-d_r{
  flex-direction: row !important;
  -webkit-flex-direction: row !important;
}

.flex-d_r-re{
  flex-direction: row-reverse !important;
  -webkit-flex-direction: row-reverse !important;
}

.flex-d_c{
  flex-direction: column !important;
  -webkit-flex-direction: column !important;
}

.flex-d_c-re{
  flex-direction: column-reverse !important;
  -webkit-flex-direction: column-reverse !important;
}

/*  --------------- flex-wrap（flex item全体の折り返しかた） --------------- */

.flex-w_no{
  flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
}

.flex-w_w{
  flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
}

.flex-w_w-re{
  flex-wrap: wrap-reverse !important;
  -webkit-flex-wrap: wrap-reverse !important;
}

/*  --------------- justify-content（flexbox（親に対する） flex itemの横の揃え）  --------------- */

.flex-jc_fs{
  justify-content: flex-start !important;
  -webkit-justify-content: flex-start !important;
}

.flex-jc_fe{
  justify-content: flex-end !important;
  -webkit-justify-content: flex-end !important;
}

.flex-jc_c{
  justify-content: center !important;
  -webkit-justify-content: center !important;
}

.flex-jc_sb{
  justify-content: space-between !important;
  -webkit-justify-content: space-between !important;
}

.flex-jc_sa{
  justify-content: space-around !important;
  -webkit-justify-content: space-around !important;
}


/*  --------------- align-content（flexbox（親に対する） flex itemの縦の揃え） ---------------  */

.flex-ac_fs {
  align-content: flex-start !important;
  -webkit-align-content: flex-start !important;
}

.flex-ac_fe {
  align-content: flex-end !important;
  -webkit-align-content: flex-end !important;
}

.flex-ac_c {
  align-content: center !important;
  -webkit-align-content: center !important;
}

.flex-ac_sb {
  align-content: space-between !important;
  -webkit-align-content: space-between !important;
}

.flex-ac_sa {
  align-content: space-around !important;
  -webkit-align-content: space-around !important;
}

/*  --------------- align-items  --------------- */

.flex-ai_fs{
  align-items: flex-start !important;
  -webkit-align-items: flex-start !important;
}

.flex-ai_fe{
  align-items: flex-end !important;
  -webkit-align-items: flex-end !important;
}

.flex-ai_c{
  align-items: center !important;
  -webkit-align-items: center !important;
}

.flex-ai_b{
  align-items: baseline !important;
  -webkit-align-items: baseline !important;
}

.flex-ai_s{
  align-items: stretch !important;
  -webkit-align-items: stretch !important;
}

/* ------------------------------- Fexitem（子）に対して指定できるCSS  -------------------------------*/

/*  --------------- .align-self  ---------------*/

.flex-as_fs{
  align-self: flex-start !important;
  -webkit-align-self: flex-start !important;
}

.flex-as_fe{
  align-self: flex-end !important;
  -webkit-align-self: flex-end !important;
}

.flex-as_c{
  align-self: center !important;
  -webkit-align-self: center !important;
}

.flex-as_b{
  align-self: baseline !important;
  -webkit-align-self: baseline !important;
}

.flex-as_s{
  align-self: stretch !important;
  -webkit-align-self: stretch !important;
}

/* --------------- .order  --------------- */

.order01{ order: 1 !important; -webkit-order: 1 !important; }
.order02{ order: 2 !important; -webkit-order: 2 !important; }
.order03{ order: 3 !important; -webkit-order: 3 !important; }
.order04{ order: 4 !important; -webkit-order: 4 !important; }
.order05{ order: 5 !important; -webkit-order: 5 !important; }
.order06{ order: 6 !important; -webkit-order: 6 !important; }
.order07{ order: 7 !important; -webkit-order: 7 !important; }
.order08{ order: 8 !important; -webkit-order: 8 !important; }
.order09{ order: 9 !important; -webkit-order: 9 !important; }
.order10{ order: 10 !important; -webkit-order: 10 !important; }
.order11{ order: 11 !important; -webkit-order: 11 !important; }
.order12{ order: 12 !important; -webkit-order: 12 !important; }
.order13{ order: 13 !important; -webkit-order: 13 !important; }
.order14{ order: 14 !important; -webkit-order: 14 !important; }
.order15{ order: 15 !important; -webkit-order: 15 !important; }
.order16{ order: 16 !important; -webkit-order: 16 !important; }
.order17{ order: 17 !important; -webkit-order: 17 !important; }
.order18{ order: 18 !important; -webkit-order: 18 !important; }
.order19{ order: 19 !important; -webkit-order: 19 !important; }
.order20{ order: 20 !important; -webkit-order: 20 !important; }

/*  --------------- .flex-g --------------- */

.flex-g01{ flex-grow: 1 !important; -webkit-flex-grow: 1 !important; }
.flex-g02{ flex-grow: 2 !important; -webkit-flex-grow: 2 !important; }
.flex-g03{ flex-grow: 3 !important; -webkit-flex-grow: 3 !important; }
.flex-g04{ flex-grow: 4 !important; -webkit-flex-grow: 4 !important; }
.flex-g05{ flex-grow: 5 !important; -webkit-flex-grow: 5 !important; }
.flex-g06{ flex-grow: 6 !important; -webkit-flex-grow: 6 !important; }
.flex-g07{ flex-grow: 7 !important; -webkit-flex-grow: 7 !important; }
.flex-g08{ flex-grow: 8 !important; -webkit-flex-grow: 8 !important; }
.flex-g09{ flex-grow: 9 !important; -webkit-flex-grow: 9 !important; }
.flex-g10{ flex-grow: 10 !important; -webkit-flex-grow: 10 !important; }
.flex-g11{ flex-grow: 11 !important; -webkit-flex-grow: 11 !important; }
.flex-g12{ flex-grow: 12 !important; -webkit-flex-grow: 12 !important; }
.flex-g13{ flex-grow: 13 !important; -webkit-flex-grow: 13 !important; }
.flex-g14{ flex-grow: 14 !important; -webkit-flex-grow: 14 !important; }
.flex-g15{ flex-grow: 15 !important; -webkit-flex-grow: 15 !important; }
.flex-g16{ flex-grow: 16 !important; -webkit-flex-grow: 16 !important; }
.flex-g17{ flex-grow: 17 !important; -webkit-flex-grow: 17 !important; }
.flex-g18{ flex-grow: 18 !important; -webkit-flex-grow: 18 !important; }
.flex-g19{ flex-grow: 19 !important; -webkit-flex-grow: 19 !important; }
.flex-g20{ flex-grow: 20 !important; -webkit-flex-grow: 20 !important; }
.flex-g21{ flex-grow: 21 !important; -webkit-flex-grow: 21 !important; }
.flex-g22{ flex-grow: 22 !important; -webkit-flex-grow: 22 !important; }
.flex-g23{ flex-grow: 23 !important; -webkit-flex-grow: 23 !important; }
.flex-g24{ flex-grow: 24 !important; -webkit-flex-grow: 24 !important; }
.flex-g25{ flex-grow: 25 !important; -webkit-flex-grow: 25 !important; }
.flex-g26{ flex-grow: 26 !important; -webkit-flex-grow: 26 !important; }
.flex-g27{ flex-grow: 27 !important; -webkit-flex-grow: 27 !important; }
.flex-g28{ flex-grow: 28 !important; -webkit-flex-grow: 28 !important; }
.flex-g29{ flex-grow: 29 !important; -webkit-flex-grow: 29 !important; }
.flex-g30{ flex-grow: 30 !important; -webkit-flex-grow: 30 !important; }
.flex-g31{ flex-grow: 31 !important; -webkit-flex-grow: 31 !important; }
.flex-g32{ flex-grow: 32 !important; -webkit-flex-grow: 32 !important; }
.flex-g33{ flex-grow: 33 !important; -webkit-flex-grow: 33 !important; }
.flex-g34{ flex-grow: 34 !important; -webkit-flex-grow: 34 !important; }
.flex-g35{ flex-grow: 35 !important; -webkit-flex-grow: 35 !important; }
.flex-g36{ flex-grow: 36 !important; -webkit-flex-grow: 36 !important; }
.flex-g37{ flex-grow: 37 !important; -webkit-flex-grow: 37 !important; }
.flex-g38{ flex-grow: 38 !important; -webkit-flex-grow: 38 !important; }
.flex-g39{ flex-grow: 39 !important; -webkit-flex-grow: 39 !important; }
.flex-g40{ flex-grow: 40 !important; -webkit-flex-grow: 40 !important; }
.flex-g41{ flex-grow: 41 !important; -webkit-flex-grow: 41 !important; }
.flex-g42{ flex-grow: 42 !important; -webkit-flex-grow: 42 !important; }
.flex-g43{ flex-grow: 43 !important; -webkit-flex-grow: 43 !important; }
.flex-g44{ flex-grow: 44 !important; -webkit-flex-grow: 44 !important; }
.flex-g45{ flex-grow: 45 !important; -webkit-flex-grow: 45 !important; }
.flex-g46{ flex-grow: 46 !important; -webkit-flex-grow: 46 !important; }
.flex-g47{ flex-grow: 47 !important; -webkit-flex-grow: 47 !important; }
.flex-g48{ flex-grow: 48 !important; -webkit-flex-grow: 48 !important; }
.flex-g49{ flex-grow: 49 !important; -webkit-flex-grow: 49 !important; }
.flex-g50{ flex-grow: 50 !important; -webkit-flex-grow: 50 !important; }
.flex-g51{ flex-grow: 51 !important; -webkit-flex-grow: 51 !important; }
.flex-g52{ flex-grow: 52 !important; -webkit-flex-grow: 52 !important; }
.flex-g53{ flex-grow: 53 !important; -webkit-flex-grow: 53 !important; }
.flex-g54{ flex-grow: 54 !important; -webkit-flex-grow: 54 !important; }
.flex-g55{ flex-grow: 55 !important; -webkit-flex-grow: 55 !important; }
.flex-g56{ flex-grow: 56 !important; -webkit-flex-grow: 56 !important; }
.flex-g57{ flex-grow: 57 !important; -webkit-flex-grow: 57 !important; }
.flex-g58{ flex-grow: 58 !important; -webkit-flex-grow: 58 !important; }
.flex-g59{ flex-grow: 59 !important; -webkit-flex-grow: 59 !important; }
.flex-g60{ flex-grow: 60 !important; -webkit-flex-grow: 60 !important; }
.flex-g61{ flex-grow: 61 !important; -webkit-flex-grow: 61 !important; }
.flex-g62{ flex-grow: 62 !important; -webkit-flex-grow: 62 !important; }
.flex-g63{ flex-grow: 63 !important; -webkit-flex-grow: 63 !important; }
.flex-g64{ flex-grow: 64 !important; -webkit-flex-grow: 64 !important; }
.flex-g65{ flex-grow: 65 !important; -webkit-flex-grow: 65 !important; }
.flex-g66{ flex-grow: 66 !important; -webkit-flex-grow: 66 !important; }
.flex-g67{ flex-grow: 67 !important; -webkit-flex-grow: 67 !important; }
.flex-g68{ flex-grow: 68 !important; -webkit-flex-grow: 68 !important; }
.flex-g69{ flex-grow: 69 !important; -webkit-flex-grow: 69 !important; }
.flex-g70{ flex-grow: 70 !important; -webkit-flex-grow: 70 !important; }
.flex-g71{ flex-grow: 71 !important; -webkit-flex-grow: 71 !important; }
.flex-g72{ flex-grow: 72 !important; -webkit-flex-grow: 72 !important; }
.flex-g73{ flex-grow: 73 !important; -webkit-flex-grow: 73 !important; }
.flex-g74{ flex-grow: 74 !important; -webkit-flex-grow: 74 !important; }
.flex-g75{ flex-grow: 75 !important; -webkit-flex-grow: 75 !important; }
.flex-g76{ flex-grow: 76 !important; -webkit-flex-grow: 76 !important; }
.flex-g77{ flex-grow: 77 !important; -webkit-flex-grow: 77 !important; }
.flex-g78{ flex-grow: 78 !important; -webkit-flex-grow: 78 !important; }
.flex-g79{ flex-grow: 79 !important; -webkit-flex-grow: 79 !important; }
.flex-g80{ flex-grow: 80 !important; -webkit-flex-grow: 80 !important; }
.flex-g81{ flex-grow: 81 !important; -webkit-flex-grow: 81 !important; }
.flex-g82{ flex-grow: 82 !important; -webkit-flex-grow: 82 !important; }
.flex-g83{ flex-grow: 83 !important; -webkit-flex-grow: 83 !important; }
.flex-g84{ flex-grow: 84 !important; -webkit-flex-grow: 84 !important; }
.flex-g85{ flex-grow: 85 !important; -webkit-flex-grow: 85 !important; }
.flex-g86{ flex-grow: 86 !important; -webkit-flex-grow: 86 !important; }
.flex-g87{ flex-grow: 87 !important; -webkit-flex-grow: 87 !important; }
.flex-g88{ flex-grow: 88 !important; -webkit-flex-grow: 88 !important; }
.flex-g89{ flex-grow: 89 !important; -webkit-flex-grow: 89 !important; }
.flex-g90{ flex-grow: 90 !important; -webkit-flex-grow: 90 !important; }
.flex-g91{ flex-grow: 91 !important; -webkit-flex-grow: 91 !important; }
.flex-g92{ flex-grow: 92 !important; -webkit-flex-grow: 92 !important; }
.flex-g93{ flex-grow: 93 !important; -webkit-flex-grow: 93 !important; }
.flex-g94{ flex-grow: 94 !important; -webkit-flex-grow: 94 !important; }
.flex-g95{ flex-grow: 95 !important; -webkit-flex-grow: 95 !important; }
.flex-g96{ flex-grow: 96 !important; -webkit-flex-grow: 96 !important; }
.flex-g97{ flex-grow: 97 !important; -webkit-flex-grow: 97 !important; }
.flex-g98{ flex-grow: 98 !important; -webkit-flex-grow: 98 !important; }
.flex-g99{ flex-grow: 99 !important; -webkit-flex-grow: 99 !important; }
.flex-g100{ flex-grow: 100 !important; -webkit-flex-grow: 100 !important; }

/*  --------------- .flex-s --------------- */

.flex-s01{ flex-shrink: 1 !important; -webkit-flex-shrink: 1 !important; }
.flex-s02{ flex-shrink: 2 !important; -webkit-flex-shrink: 2 !important; }
.flex-s03{ flex-shrink: 3 !important; -webkit-flex-shrink: 3 !important; }
.flex-s04{ flex-shrink: 4 !important; -webkit-flex-shrink: 4 !important; }
.flex-s05{ flex-shrink: 5 !important; -webkit-flex-shrink: 5 !important; }
.flex-s06{ flex-shrink: 6 !important; -webkit-flex-shrink: 6 !important; }
.flex-s07{ flex-shrink: 7 !important; -webkit-flex-shrink: 7 !important; }
.flex-s08{ flex-shrink: 8 !important; -webkit-flex-shrink: 8 !important; }
.flex-s09{ flex-shrink: 9 !important; -webkit-flex-shrink: 9 !important; }
.flex-s10{ flex-shrink: 10 !important; -webkit-flex-shrink: 10 !important; }
.flex-s11{ flex-shrink: 11 !important; -webkit-flex-shrink: 11 !important; }
.flex-s12{ flex-shrink: 12 !important; -webkit-flex-shrink: 12 !important; }
.flex-s13{ flex-shrink: 13 !important; -webkit-flex-shrink: 13 !important; }
.flex-s14{ flex-shrink: 14 !important; -webkit-flex-shrink: 14 !important; }
.flex-s15{ flex-shrink: 15 !important; -webkit-flex-shrink: 15 !important; }
.flex-s16{ flex-shrink: 16 !important; -webkit-flex-shrink: 16 !important; }
.flex-s17{ flex-shrink: 17 !important; -webkit-flex-shrink: 17 !important; }
.flex-s18{ flex-shrink: 18 !important; -webkit-flex-shrink: 18 !important; }
.flex-s19{ flex-shrink: 19 !important; -webkit-flex-shrink: 19 !important; }
.flex-s20{ flex-shrink: 20 !important; -webkit-flex-shrink: 20 !important; }
.flex-s21{ flex-shrink: 21 !important; -webkit-flex-shrink: 21 !important; }
.flex-s22{ flex-shrink: 22 !important; -webkit-flex-shrink: 22 !important; }
.flex-s23{ flex-shrink: 23 !important; -webkit-flex-shrink: 23 !important; }
.flex-s24{ flex-shrink: 24 !important; -webkit-flex-shrink: 24 !important; }
.flex-s25{ flex-shrink: 25 !important; -webkit-flex-shrink: 25 !important; }
.flex-s26{ flex-shrink: 26 !important; -webkit-flex-shrink: 26 !important; }
.flex-s27{ flex-shrink: 27 !important; -webkit-flex-shrink: 27 !important; }
.flex-s28{ flex-shrink: 28 !important; -webkit-flex-shrink: 28 !important; }
.flex-s29{ flex-shrink: 29 !important; -webkit-flex-shrink: 29 !important; }
.flex-s30{ flex-shrink: 30 !important; -webkit-flex-shrink: 30 !important; }
.flex-s31{ flex-shrink: 31 !important; -webkit-flex-shrink: 31 !important; }
.flex-s32{ flex-shrink: 32 !important; -webkit-flex-shrink: 32 !important; }
.flex-s33{ flex-shrink: 33 !important; -webkit-flex-shrink: 33 !important; }
.flex-s34{ flex-shrink: 34 !important; -webkit-flex-shrink: 34 !important; }
.flex-s35{ flex-shrink: 35 !important; -webkit-flex-shrink: 35 !important; }
.flex-s36{ flex-shrink: 36 !important; -webkit-flex-shrink: 36 !important; }
.flex-s37{ flex-shrink: 37 !important; -webkit-flex-shrink: 37 !important; }
.flex-s38{ flex-shrink: 38 !important; -webkit-flex-shrink: 38 !important; }
.flex-s39{ flex-shrink: 39 !important; -webkit-flex-shrink: 39 !important; }
.flex-s40{ flex-shrink: 40 !important; -webkit-flex-shrink: 40 !important; }
.flex-s41{ flex-shrink: 41 !important; -webkit-flex-shrink: 41 !important; }
.flex-s42{ flex-shrink: 42 !important; -webkit-flex-shrink: 42 !important; }
.flex-s43{ flex-shrink: 43 !important; -webkit-flex-shrink: 43 !important; }
.flex-s44{ flex-shrink: 44 !important; -webkit-flex-shrink: 44 !important; }
.flex-s45{ flex-shrink: 45 !important; -webkit-flex-shrink: 45 !important; }
.flex-s46{ flex-shrink: 46 !important; -webkit-flex-shrink: 46 !important; }
.flex-s47{ flex-shrink: 47 !important; -webkit-flex-shrink: 47 !important; }
.flex-s48{ flex-shrink: 48 !important; -webkit-flex-shrink: 48 !important; }
.flex-s49{ flex-shrink: 49 !important; -webkit-flex-shrink: 49 !important; }
.flex-s50{ flex-shrink: 50 !important; -webkit-flex-shrink: 50 !important; }
.flex-s51{ flex-shrink: 51 !important; -webkit-flex-shrink: 51 !important; }
.flex-s52{ flex-shrink: 52 !important; -webkit-flex-shrink: 52 !important; }
.flex-s53{ flex-shrink: 53 !important; -webkit-flex-shrink: 53 !important; }
.flex-s54{ flex-shrink: 54 !important; -webkit-flex-shrink: 54 !important; }
.flex-s55{ flex-shrink: 55 !important; -webkit-flex-shrink: 55 !important; }
.flex-s56{ flex-shrink: 56 !important; -webkit-flex-shrink: 56 !important; }
.flex-s57{ flex-shrink: 57 !important; -webkit-flex-shrink: 57 !important; }
.flex-s58{ flex-shrink: 58 !important; -webkit-flex-shrink: 58 !important; }
.flex-s59{ flex-shrink: 59 !important; -webkit-flex-shrink: 59 !important; }
.flex-s60{ flex-shrink: 60 !important; -webkit-flex-shrink: 60 !important; }
.flex-s61{ flex-shrink: 61 !important; -webkit-flex-shrink: 61 !important; }
.flex-s62{ flex-shrink: 62 !important; -webkit-flex-shrink: 62 !important; }
.flex-s63{ flex-shrink: 63 !important; -webkit-flex-shrink: 63 !important; }
.flex-s64{ flex-shrink: 64 !important; -webkit-flex-shrink: 64 !important; }
.flex-s65{ flex-shrink: 65 !important; -webkit-flex-shrink: 65 !important; }
.flex-s66{ flex-shrink: 66 !important; -webkit-flex-shrink: 66 !important; }
.flex-s67{ flex-shrink: 67 !important; -webkit-flex-shrink: 67 !important; }
.flex-s68{ flex-shrink: 68 !important; -webkit-flex-shrink: 68 !important; }
.flex-s69{ flex-shrink: 69 !important; -webkit-flex-shrink: 69 !important; }
.flex-s70{ flex-shrink: 70 !important; -webkit-flex-shrink: 70 !important; }
.flex-s71{ flex-shrink: 71 !important; -webkit-flex-shrink: 71 !important; }
.flex-s72{ flex-shrink: 72 !important; -webkit-flex-shrink: 72 !important; }
.flex-s73{ flex-shrink: 73 !important; -webkit-flex-shrink: 73 !important; }
.flex-s74{ flex-shrink: 74 !important; -webkit-flex-shrink: 74 !important; }
.flex-s75{ flex-shrink: 75 !important; -webkit-flex-shrink: 75 !important; }
.flex-s76{ flex-shrink: 76 !important; -webkit-flex-shrink: 76 !important; }
.flex-s77{ flex-shrink: 77 !important; -webkit-flex-shrink: 77 !important; }
.flex-s78{ flex-shrink: 78 !important; -webkit-flex-shrink: 78 !important; }
.flex-s79{ flex-shrink: 79 !important; -webkit-flex-shrink: 79 !important; }
.flex-s80{ flex-shrink: 80 !important; -webkit-flex-shrink: 80 !important; }
.flex-s81{ flex-shrink: 81 !important; -webkit-flex-shrink: 81 !important; }
.flex-s82{ flex-shrink: 82 !important; -webkit-flex-shrink: 82 !important; }
.flex-s83{ flex-shrink: 83 !important; -webkit-flex-shrink: 83 !important; }
.flex-s84{ flex-shrink: 84 !important; -webkit-flex-shrink: 84 !important; }
.flex-s85{ flex-shrink: 85 !important; -webkit-flex-shrink: 85 !important; }
.flex-s86{ flex-shrink: 86 !important; -webkit-flex-shrink: 86 !important; }
.flex-s87{ flex-shrink: 87 !important; -webkit-flex-shrink: 87 !important; }
.flex-s88{ flex-shrink: 88 !important; -webkit-flex-shrink: 88 !important; }
.flex-s89{ flex-shrink: 89 !important; -webkit-flex-shrink: 89 !important; }
.flex-s90{ flex-shrink: 90 !important; -webkit-flex-shrink: 90 !important; }
.flex-s91{ flex-shrink: 91 !important; -webkit-flex-shrink: 91 !important; }
.flex-s92{ flex-shrink: 92 !important; -webkit-flex-shrink: 92 !important; }
.flex-s93{ flex-shrink: 93 !important; -webkit-flex-shrink: 93 !important; }
.flex-s94{ flex-shrink: 94 !important; -webkit-flex-shrink: 94 !important; }
.flex-s95{ flex-shrink: 95 !important; -webkit-flex-shrink: 95 !important; }
.flex-s96{ flex-shrink: 96 !important; -webkit-flex-shrink: 96 !important; }
.flex-s97{ flex-shrink: 97 !important; -webkit-flex-shrink: 97 !important; }
.flex-s98{ flex-shrink: 98 !important; -webkit-flex-shrink: 98 !important; }
.flex-s99{ flex-shrink: 99 !important; -webkit-flex-shrink: 99 !important; }
.flex-s100{ flex-shrink: 100 !important; -webkit-flex-shrink: 100 !important; }

/*  .flex-b  */

.flex-b00{ flex-basis: 0px !important; -webkit-flex-basis: 0px !important;}
.flex-b10{ flex-basis: 10px !important; -webkit-flex-basis: 10px !important;}
.flex-b20{ flex-basis: 20px !important; -webkit-flex-basis: 20px !important;}
.flex-b30{ flex-basis: 30px !important; -webkit-flex-basis: 30px !important;}
.flex-b40{ flex-basis: 40px !important; -webkit-flex-basis: 40px !important;}
.flex-b50{ flex-basis: 50px !important; -webkit-flex-basis: 50px !important;}
.flex-b60{ flex-basis: 60px !important; -webkit-flex-basis: 60px !important;}
.flex-b70{ flex-basis: 70px !important; -webkit-flex-basis: 70px !important;}
.flex-b80{ flex-basis: 80px !important; -webkit-flex-basis: 80px !important;}
.flex-b90{ flex-basis: 90px !important; -webkit-flex-basis: 90px !important;}
.flex-b100{ flex-basis: 100px !important; -webkit-flex-basis: 100px !important;}
.flex-b110{ flex-basis: 110px !important; -webkit-flex-basis: 110px !important;}
.flex-b120{ flex-basis: 120px !important; -webkit-flex-basis: 120px !important;}
.flex-b130{ flex-basis: 130px !important; -webkit-flex-basis: 130px !important;}
.flex-b140{ flex-basis: 140px !important; -webkit-flex-basis: 140px !important;}
.flex-b150{ flex-basis: 150px !important; -webkit-flex-basis: 150px !important;}
.flex-b160{ flex-basis: 160px !important; -webkit-flex-basis: 160px !important;}
.flex-b170{ flex-basis: 170px !important; -webkit-flex-basis: 170px !important;}
.flex-b180{ flex-basis: 180px !important; -webkit-flex-basis: 180px !important;}
.flex-b190{ flex-basis: 190px !important; -webkit-flex-basis: 190px !important;}
.flex-b200{ flex-basis: 200px !important; -webkit-flex-basis: 200px !important;}
.flex-b210{ flex-basis: 210px !important; -webkit-flex-basis: 210px !important;}
.flex-b220{ flex-basis: 220px !important; -webkit-flex-basis: 220px !important;}
.flex-b230{ flex-basis: 230px !important; -webkit-flex-basis: 230px !important;}
.flex-b240{ flex-basis: 240px !important; -webkit-flex-basis: 240px !important;}
.flex-b250{ flex-basis: 250px !important; -webkit-flex-basis: 250px !important;}
.flex-b260{ flex-basis: 260px !important; -webkit-flex-basis: 260px !important;}
.flex-b270{ flex-basis: 270px !important; -webkit-flex-basis: 270px !important;}
.flex-b280{ flex-basis: 280px !important; -webkit-flex-basis: 280px !important;}
.flex-b290{ flex-basis: 290px !important; -webkit-flex-basis: 290px !important;}
.flex-b300{ flex-basis: 300px !important; -webkit-flex-basis: 300px !important;}
.flex-b310{ flex-basis: 310px !important; -webkit-flex-basis: 310px !important;}
.flex-b320{ flex-basis: 320px !important; -webkit-flex-basis: 320px !important;}
.flex-b330{ flex-basis: 330px !important; -webkit-flex-basis: 330px !important;}
.flex-b340{ flex-basis: 340px !important; -webkit-flex-basis: 340px !important;}
.flex-b350{ flex-basis: 350px !important; -webkit-flex-basis: 350px !important;}
.flex-b360{ flex-basis: 360px !important; -webkit-flex-basis: 360px !important;}
.flex-b370{ flex-basis: 370px !important; -webkit-flex-basis: 370px !important;}
.flex-b380{ flex-basis: 380px !important; -webkit-flex-basis: 380px !important;}
.flex-b390{ flex-basis: 390px !important; -webkit-flex-basis: 390px !important;}
.flex-b400{ flex-basis: 400px !important; -webkit-flex-basis: 400px !important;}
.flex-b410{ flex-basis: 410px !important; -webkit-flex-basis: 410px !important;}
.flex-b420{ flex-basis: 420px !important; -webkit-flex-basis: 420px !important;}
.flex-b430{ flex-basis: 430px !important; -webkit-flex-basis: 430px !important;}
.flex-b440{ flex-basis: 440px !important; -webkit-flex-basis: 440px !important;}
.flex-b450{ flex-basis: 450px !important; -webkit-flex-basis: 450px !important;}
.flex-b460{ flex-basis: 460px !important; -webkit-flex-basis: 460px !important;}
.flex-b470{ flex-basis: 470px !important; -webkit-flex-basis: 470px !important;}
.flex-b480{ flex-basis: 480px !important; -webkit-flex-basis: 480px !important;}
.flex-b490{ flex-basis: 490px !important; -webkit-flex-basis: 490px !important;}
.flex-b500{ flex-basis: 500px !important; -webkit-flex-basis: 500px !important;}
.flex-b510{ flex-basis: 510px !important; -webkit-flex-basis: 510px !important;}
.flex-b520{ flex-basis: 520px !important; -webkit-flex-basis: 520px !important;}
.flex-b530{ flex-basis: 530px !important; -webkit-flex-basis: 530px !important;}
.flex-b540{ flex-basis: 540px !important; -webkit-flex-basis: 540px !important;}
.flex-b550{ flex-basis: 550px !important; -webkit-flex-basis: 550px !important;}
.flex-b560{ flex-basis: 560px !important; -webkit-flex-basis: 560px !important;}
.flex-b570{ flex-basis: 570px !important; -webkit-flex-basis: 570px !important;}
.flex-b580{ flex-basis: 580px !important; -webkit-flex-basis: 580px !important;}
.flex-b590{ flex-basis: 590px !important; -webkit-flex-basis: 590px !important;}
.flex-b600{ flex-basis: 600px !important; -webkit-flex-basis: 600px !important;}
.flex-b610{ flex-basis: 610px !important; -webkit-flex-basis: 610px !important;}
.flex-b620{ flex-basis: 620px !important; -webkit-flex-basis: 620px !important;}
.flex-b630{ flex-basis: 630px !important; -webkit-flex-basis: 630px !important;}
.flex-b640{ flex-basis: 640px !important; -webkit-flex-basis: 640px !important;}
.flex-b650{ flex-basis: 650px !important; -webkit-flex-basis: 650px !important;}
.flex-b660{ flex-basis: 660px !important; -webkit-flex-basis: 660px !important;}
.flex-b670{ flex-basis: 670px !important; -webkit-flex-basis: 670px !important;}
.flex-b680{ flex-basis: 680px !important; -webkit-flex-basis: 680px !important;}
.flex-b690{ flex-basis: 690px !important; -webkit-flex-basis: 690px !important;}
.flex-b700{ flex-basis: 700px !important; -webkit-flex-basis: 700px !important;}
.flex-b710{ flex-basis: 710px !important; -webkit-flex-basis: 710px !important;}
.flex-b720{ flex-basis: 720px !important; -webkit-flex-basis: 720px !important;}
.flex-b730{ flex-basis: 730px !important; -webkit-flex-basis: 730px !important;}
.flex-b740{ flex-basis: 740px !important; -webkit-flex-basis: 740px !important;}
.flex-b750{ flex-basis: 750px !important; -webkit-flex-basis: 750px !important;}
.flex-b760{ flex-basis: 760px !important; -webkit-flex-basis: 760px !important;}
.flex-b770{ flex-basis: 770px !important; -webkit-flex-basis: 770px !important;}
.flex-b780{ flex-basis: 780px !important; -webkit-flex-basis: 780px !important;}
.flex-b790{ flex-basis: 790px !important; -webkit-flex-basis: 790px !important;}
.flex-b800{ flex-basis: 800px !important; -webkit-flex-basis: 800px !important;}
.flex-b810{ flex-basis: 810px !important; -webkit-flex-basis: 810px !important;}
.flex-b820{ flex-basis: 820px !important; -webkit-flex-basis: 820px !important;}
.flex-b830{ flex-basis: 830px !important; -webkit-flex-basis: 830px !important;}
.flex-b840{ flex-basis: 840px !important; -webkit-flex-basis: 840px !important;}
.flex-b850{ flex-basis: 850px !important; -webkit-flex-basis: 850px !important;}
.flex-b860{ flex-basis: 860px !important; -webkit-flex-basis: 860px !important;}
.flex-b870{ flex-basis: 870px !important; -webkit-flex-basis: 870px !important;}
.flex-b880{ flex-basis: 880px !important; -webkit-flex-basis: 880px !important;}
.flex-b890{ flex-basis: 890px !important; -webkit-flex-basis: 890px !important;}
.flex-b900{ flex-basis: 900px !important; -webkit-flex-basis: 900px !important;}
.flex-b910{ flex-basis: 910px !important; -webkit-flex-basis: 910px !important;}
.flex-b920{ flex-basis: 920px !important; -webkit-flex-basis: 920px !important;}
.flex-b930{ flex-basis: 930px !important; -webkit-flex-basis: 930px !important;}
.flex-b940{ flex-basis: 940px !important; -webkit-flex-basis: 940px !important;}
.flex-b950{ flex-basis: 950px !important; -webkit-flex-basis: 950px !important;}
.flex-b960{ flex-basis: 960px !important; -webkit-flex-basis: 960px !important;}
.flex-b970{ flex-basis: 970px !important; -webkit-flex-basis: 970px !important;}
.flex-b980{ flex-basis: 980px !important; -webkit-flex-basis: 980px !important;}
.flex-b990{ flex-basis: 990px !important; -webkit-flex-basis: 990px !important;}
.flex-b1000{ flex-basis: 1000px !important; -webkit-flex-basis: 1000px !important;}
.flex-b1010{ flex-basis: 1010px !important; -webkit-flex-basis: 1010px !important;}
.flex-b1020{ flex-basis: 1020px !important; -webkit-flex-basis: 1020px !important;}
.flex-b1030{ flex-basis: 1030px !important; -webkit-flex-basis: 1030px !important;}
.flex-b1040{ flex-basis: 1040px !important; -webkit-flex-basis: 1040px !important;}
.flex-b1050{ flex-basis: 1050px !important; -webkit-flex-basis: 1050px !important;}
.flex-b1060{ flex-basis: 1060px !important; -webkit-flex-basis: 1060px !important;}
.flex-b1070{ flex-basis: 1070px !important; -webkit-flex-basis: 1070px !important;}
.flex-b1080{ flex-basis: 1080px !important; -webkit-flex-basis: 1080px !important;}
.flex-b1090{ flex-basis: 1090px !important; -webkit-flex-basis: 1090px !important;}
.flex-b1100{ flex-basis: 1100px !important; -webkit-flex-basis: 1100px !important;}
.flex-b1110{ flex-basis: 1110px !important; -webkit-flex-basis: 1110px !important;}
.flex-b1120{ flex-basis: 1120px !important; -webkit-flex-basis: 1120px !important;}
.flex-b1130{ flex-basis: 1130px !important; -webkit-flex-basis: 1130px !important;}
.flex-b1140{ flex-basis: 1140px !important; -webkit-flex-basis: 1140px !important;}
.flex-b1150{ flex-basis: 1150px !important; -webkit-flex-basis: 1150px !important;}
.flex-b1160{ flex-basis: 1160px !important; -webkit-flex-basis: 1160px !important;}
.flex-b1170{ flex-basis: 1170px !important; -webkit-flex-basis: 1170px !important;}
.flex-b1180{ flex-basis: 1180px !important; -webkit-flex-basis: 1180px !important;}
.flex-b1190{ flex-basis: 1190px !important; -webkit-flex-basis: 1190px !important;}
.flex-b1200{ flex-basis: 1200px !important; -webkit-flex-basis: 1200px !important;}

.flex-b00p{ flex-basis: 0% !important; -webkit-flex-basis: 0% !important;}
.flex-b01p{ flex-basis: 1% !important; -webkit-flex-basis: 1% !important;}
.flex-b02p{ flex-basis: 2% !important; -webkit-flex-basis: 2% !important;}
.flex-b03p{ flex-basis: 3% !important; -webkit-flex-basis: 3% !important;}
.flex-b04p{ flex-basis: 4% !important; -webkit-flex-basis: 4% !important;}
.flex-b05p{ flex-basis: 5% !important; -webkit-flex-basis: 5% !important;}
.flex-b06p{ flex-basis: 6% !important; -webkit-flex-basis: 6% !important;}
.flex-b07p{ flex-basis: 7% !important; -webkit-flex-basis: 7% !important;}
.flex-b08p{ flex-basis: 8% !important; -webkit-flex-basis: 8% !important;}
.flex-b09p{ flex-basis: 9% !important; -webkit-flex-basis: 9% !important;}
.flex-b10p{ flex-basis: 10% !important; -webkit-flex-basis: 10% !important;}
.flex-b11p{ flex-basis: 11% !important; -webkit-flex-basis: 11% !important;}
.flex-b12p{ flex-basis: 12% !important; -webkit-flex-basis: 12% !important;}
.flex-b13p{ flex-basis: 13% !important; -webkit-flex-basis: 13% !important;}
.flex-b14p{ flex-basis: 14% !important; -webkit-flex-basis: 14% !important;}
.flex-b15p{ flex-basis: 15% !important; -webkit-flex-basis: 15% !important;}
.flex-b16p{ flex-basis: 16% !important; -webkit-flex-basis: 16% !important;}
.flex-b17p{ flex-basis: 17% !important; -webkit-flex-basis: 17% !important;}
.flex-b18p{ flex-basis: 18% !important; -webkit-flex-basis: 18% !important;}
.flex-b19p{ flex-basis: 19% !important; -webkit-flex-basis: 19% !important;}
.flex-b20p{ flex-basis: 20% !important; -webkit-flex-basis: 20% !important;}
.flex-b21p{ flex-basis: 21% !important; -webkit-flex-basis: 21% !important;}
.flex-b22p{ flex-basis: 22% !important; -webkit-flex-basis: 22% !important;}
.flex-b23p{ flex-basis: 23% !important; -webkit-flex-basis: 23% !important;}
.flex-b24p{ flex-basis: 24% !important; -webkit-flex-basis: 24% !important;}
.flex-b25p{ flex-basis: 25% !important; -webkit-flex-basis: 25% !important;}
.flex-b26p{ flex-basis: 26% !important; -webkit-flex-basis: 26% !important;}
.flex-b27p{ flex-basis: 27% !important; -webkit-flex-basis: 27% !important;}
.flex-b28p{ flex-basis: 28% !important; -webkit-flex-basis: 28% !important;}
.flex-b29p{ flex-basis: 29% !important; -webkit-flex-basis: 29% !important;}
.flex-b30p{ flex-basis: 30% !important; -webkit-flex-basis: 30% !important;}
.flex-b31p{ flex-basis: 31% !important; -webkit-flex-basis: 31% !important;}
.flex-b32p{ flex-basis: 32% !important; -webkit-flex-basis: 32% !important;}
.flex-b33p{ flex-basis: 33% !important; -webkit-flex-basis: 33% !important;}
.flex-b34p{ flex-basis: 34% !important; -webkit-flex-basis: 34% !important;}
.flex-b35p{ flex-basis: 35% !important; -webkit-flex-basis: 35% !important;}
.flex-b36p{ flex-basis: 36% !important; -webkit-flex-basis: 36% !important;}
.flex-b37p{ flex-basis: 37% !important; -webkit-flex-basis: 37% !important;}
.flex-b38p{ flex-basis: 38% !important; -webkit-flex-basis: 38% !important;}
.flex-b39p{ flex-basis: 39% !important; -webkit-flex-basis: 39% !important;}
.flex-b40p{ flex-basis: 40% !important; -webkit-flex-basis: 40% !important;}
.flex-b41p{ flex-basis: 41% !important; -webkit-flex-basis: 41% !important;}
.flex-b42p{ flex-basis: 42% !important; -webkit-flex-basis: 42% !important;}
.flex-b43p{ flex-basis: 43% !important; -webkit-flex-basis: 43% !important;}
.flex-b44p{ flex-basis: 44% !important; -webkit-flex-basis: 44% !important;}
.flex-b45p{ flex-basis: 45% !important; -webkit-flex-basis: 45% !important;}
.flex-b46p{ flex-basis: 46% !important; -webkit-flex-basis: 46% !important;}
.flex-b47p{ flex-basis: 47% !important; -webkit-flex-basis: 47% !important;}
.flex-b48p{ flex-basis: 48% !important; -webkit-flex-basis: 48% !important;}
.flex-b49p{ flex-basis: 49% !important; -webkit-flex-basis: 49% !important;}
.flex-b50p{ flex-basis: 50% !important; -webkit-flex-basis: 50% !important;}
.flex-b51p{ flex-basis: 51% !important; -webkit-flex-basis: 51% !important;}
.flex-b52p{ flex-basis: 52% !important; -webkit-flex-basis: 52% !important;}
.flex-b53p{ flex-basis: 53% !important; -webkit-flex-basis: 53% !important;}
.flex-b54p{ flex-basis: 54% !important; -webkit-flex-basis: 54% !important;}
.flex-b55p{ flex-basis: 55% !important; -webkit-flex-basis: 55% !important;}
.flex-b56p{ flex-basis: 56% !important; -webkit-flex-basis: 56% !important;}
.flex-b57p{ flex-basis: 57% !important; -webkit-flex-basis: 57% !important;}
.flex-b58p{ flex-basis: 58% !important; -webkit-flex-basis: 58% !important;}
.flex-b59p{ flex-basis: 59% !important; -webkit-flex-basis: 59% !important;}
.flex-b60p{ flex-basis: 60% !important; -webkit-flex-basis: 60% !important;}
.flex-b61p{ flex-basis: 61% !important; -webkit-flex-basis: 61% !important;}
.flex-b62p{ flex-basis: 62% !important; -webkit-flex-basis: 62% !important;}
.flex-b63p{ flex-basis: 63% !important; -webkit-flex-basis: 63% !important;}
.flex-b64p{ flex-basis: 64% !important; -webkit-flex-basis: 64% !important;}
.flex-b65p{ flex-basis: 65% !important; -webkit-flex-basis: 65% !important;}
.flex-b66p{ flex-basis: 66% !important; -webkit-flex-basis: 66% !important;}
.flex-b67p{ flex-basis: 67% !important; -webkit-flex-basis: 67% !important;}
.flex-b68p{ flex-basis: 68% !important; -webkit-flex-basis: 68% !important;}
.flex-b69p{ flex-basis: 69% !important; -webkit-flex-basis: 69% !important;}
.flex-b70p{ flex-basis: 70% !important; -webkit-flex-basis: 70% !important;}
.flex-b71p{ flex-basis: 71% !important; -webkit-flex-basis: 71% !important;}
.flex-b72p{ flex-basis: 72% !important; -webkit-flex-basis: 72% !important;}
.flex-b73p{ flex-basis: 73% !important; -webkit-flex-basis: 73% !important;}
.flex-b74p{ flex-basis: 74% !important; -webkit-flex-basis: 74% !important;}
.flex-b75p{ flex-basis: 75% !important; -webkit-flex-basis: 75% !important;}
.flex-b76p{ flex-basis: 76% !important; -webkit-flex-basis: 76% !important;}
.flex-b77p{ flex-basis: 77% !important; -webkit-flex-basis: 77% !important;}
.flex-b78p{ flex-basis: 78% !important; -webkit-flex-basis: 78% !important;}
.flex-b79p{ flex-basis: 79% !important; -webkit-flex-basis: 79% !important;}
.flex-b80p{ flex-basis: 80% !important; -webkit-flex-basis: 80% !important;}
.flex-b81p{ flex-basis: 81% !important; -webkit-flex-basis: 81% !important;}
.flex-b82p{ flex-basis: 82% !important; -webkit-flex-basis: 82% !important;}
.flex-b83p{ flex-basis: 83% !important; -webkit-flex-basis: 83% !important;}
.flex-b84p{ flex-basis: 84% !important; -webkit-flex-basis: 84% !important;}
.flex-b85p{ flex-basis: 85% !important; -webkit-flex-basis: 85% !important;}
.flex-b86p{ flex-basis: 86% !important; -webkit-flex-basis: 86% !important;}
.flex-b87p{ flex-basis: 87% !important; -webkit-flex-basis: 87% !important;}
.flex-b88p{ flex-basis: 88% !important; -webkit-flex-basis: 88% !important;}
.flex-b89p{ flex-basis: 89% !important; -webkit-flex-basis: 89% !important;}
.flex-b90p{ flex-basis: 90% !important; -webkit-flex-basis: 90% !important;}
.flex-b91p{ flex-basis: 91% !important; -webkit-flex-basis: 91% !important;}
.flex-b92p{ flex-basis: 92% !important; -webkit-flex-basis: 92% !important;}
.flex-b93p{ flex-basis: 93% !important; -webkit-flex-basis: 93% !important;}
.flex-b94p{ flex-basis: 94% !important; -webkit-flex-basis: 94% !important;}
.flex-b95p{ flex-basis: 95% !important; -webkit-flex-basis: 95% !important;}
.flex-b96p{ flex-basis: 96% !important; -webkit-flex-basis: 96% !important;}
.flex-b97p{ flex-basis: 97% !important; -webkit-flex-basis: 97% !important;}
.flex-b98p{ flex-basis: 98% !important; -webkit-flex-basis: 98% !important;}
.flex-b99p{ flex-basis: 99% !important; -webkit-flex-basis: 99% !important;}
.flex-b100p{ flex-basis: 100% !important; -webkit-flex-basis: 100% !important;}

/* pc */
@media all and (min-width: 901px) {
/*
---------------------- display: flex;関係 -----------------------------
*/

.pc_flex{
  display: flex !important;
  display: -webkit-flex !important;
}

/* ------------------------------- Fexbox（親）に対して指定できるCSS  -------------------------------*/

/*  --------------- flex-direction（flex item全体の配置方向） --------------- */

.pc_flex-d_r{
  flex-direction: row !important;
  -webkit-flex-direction: row !important;
}

.pc_flex-d_r-re{
  flex-direction: row-reverse !important;
  -webkit-flex-direction: row-reverse !important;
}

.pc_flex-d_c{
  flex-direction: column !important;
  -webkit-flex-direction: column !important;
}

.pc_flex-d_c-re{
  flex-direction: column-reverse !important;
  -webkit-flex-direction: column-reverse !important;
}

/*  --------------- flex-wrap（flex item全体の折り返しかた） --------------- */

.pc_flex-w_no{
  flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
}

.pc_flex-w_w{
  flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
}

.pc_flex-w_w-re{
  flex-wrap: wrap-reverse !important;
  -webkit-flex-wrap: wrap-reverse !important;
}

/*  --------------- justify-content（flexbox（親に対する） flex itemの横の揃え）  --------------- */

.pc_flex-jc_fs{
  justify-content: flex-start !important;
  -webkit-justify-content: flex-start !important;
}

.pc_flex-jc_fe{
  justify-content: flex-end !important;
  -webkit-justify-content: flex-end !important;
}

.pc_flex-jc_c{
  justify-content: center !important;
  -webkit-justify-content: center !important;
}

.pc_flex-jc_sb{
  justify-content: space-between !important;
  -webkit-justify-content: space-between !important;
}

.pc_flex-jc_sa{
  justify-content: space-around !important;
  -webkit-justify-content: space-around !important;
}


/*  --------------- align-content（flexbox（親に対する） flex itemの縦の揃え） ---------------  */

.pc_flex-ac_fs {
  align-content: flex-start !important;
  -webkit-align-content: flex-start !important;
}

.pc_flex-ac_fe {
  align-content: flex-end !important;
  -webkit-align-content: flex-end !important;
}

.pc_flex-ac_c {
  align-content: center !important;
  -webkit-align-content: center !important;
}

.pc_flex-ac_sb {
  align-content: space-between !important;
  -webkit-align-content: space-between !important;
}

.pc_flex-ac_sa {
  align-content: space-around !important;
  -webkit-align-content: space-around !important;
}

/*  --------------- align-items  --------------- */

.pc_flex-ai_fs{
  align-items: flex-start !important;
  -webkit-align-items: flex-start !important;
}

.pc_flex-ai_fe{
  align-items: flex-end !important;
  -webkit-align-items: flex-end !important;
}

.pc_flex-ai_c{
  align-items: center !important;
  -webkit-align-items: center !important;
}

.pc_flex-ai_b{
  align-items: baseline !important;
  -webkit-align-items: baseline !important;
}

.pc_flex-ai_s{
  align-items: stretch !important;
  -webkit-align-items: stretch !important;
}

/* ------------------------------- Fexitem（子）に対して指定できるCSS  -------------------------------*/

/*  --------------- .pc_align-self  ---------------*/

.pc_flex-as_fs{
  align-self: flex-start !important;
  -webkit-align-self: flex-start !important;
}

.pc_flex-as_fe{
  align-self: flex-end !important;
  -webkit-align-self: flex-end !important;
}

.pc_flex-as_c{
  align-self: center !important;
  -webkit-align-self: center !important;
}

.pc_flex-as_b{
  align-self: baseline !important;
  -webkit-align-self: baseline !important;
}

.pc_flex-as_s{
  align-self: stretch !important;
  -webkit-align-self: stretch !important;
}

/* --------------- .pc_order  --------------- */

.pc_order01{ order: 1 !important; -webkit-order: 1 !important; }
.pc_order02{ order: 2 !important; -webkit-order: 2 !important; }
.pc_order03{ order: 3 !important; -webkit-order: 3 !important; }
.pc_order04{ order: 4 !important; -webkit-order: 4 !important; }
.pc_order05{ order: 5 !important; -webkit-order: 5 !important; }
.pc_order06{ order: 6 !important; -webkit-order: 6 !important; }
.pc_order07{ order: 7 !important; -webkit-order: 7 !important; }
.pc_order08{ order: 8 !important; -webkit-order: 8 !important; }
.pc_order09{ order: 9 !important; -webkit-order: 9 !important; }
.pc_order10{ order: 10 !important; -webkit-order: 10 !important; }
.pc_order11{ order: 11 !important; -webkit-order: 11 !important; }
.pc_order12{ order: 12 !important; -webkit-order: 12 !important; }
.pc_order13{ order: 13 !important; -webkit-order: 13 !important; }
.pc_order14{ order: 14 !important; -webkit-order: 14 !important; }
.pc_order15{ order: 15 !important; -webkit-order: 15 !important; }
.pc_order16{ order: 16 !important; -webkit-order: 16 !important; }
.pc_order17{ order: 17 !important; -webkit-order: 17 !important; }
.pc_order18{ order: 18 !important; -webkit-order: 18 !important; }
.pc_order19{ order: 19 !important; -webkit-order: 19 !important; }
.pc_order20{ order: 20 !important; -webkit-order: 20 !important; }

/*  --------------- .pc_flex-g --------------- */

.pc_flex-g01{ flex-grow: 1 !important; -webkit-flex-grow: 1 !important; }
.pc_flex-g02{ flex-grow: 2 !important; -webkit-flex-grow: 2 !important; }
.pc_flex-g03{ flex-grow: 3 !important; -webkit-flex-grow: 3 !important; }
.pc_flex-g04{ flex-grow: 4 !important; -webkit-flex-grow: 4 !important; }
.pc_flex-g05{ flex-grow: 5 !important; -webkit-flex-grow: 5 !important; }
.pc_flex-g06{ flex-grow: 6 !important; -webkit-flex-grow: 6 !important; }
.pc_flex-g07{ flex-grow: 7 !important; -webkit-flex-grow: 7 !important; }
.pc_flex-g08{ flex-grow: 8 !important; -webkit-flex-grow: 8 !important; }
.pc_flex-g09{ flex-grow: 9 !important; -webkit-flex-grow: 9 !important; }
.pc_flex-g10{ flex-grow: 10 !important; -webkit-flex-grow: 10 !important; }
.pc_flex-g11{ flex-grow: 11 !important; -webkit-flex-grow: 11 !important; }
.pc_flex-g12{ flex-grow: 12 !important; -webkit-flex-grow: 12 !important; }
.pc_flex-g13{ flex-grow: 13 !important; -webkit-flex-grow: 13 !important; }
.pc_flex-g14{ flex-grow: 14 !important; -webkit-flex-grow: 14 !important; }
.pc_flex-g15{ flex-grow: 15 !important; -webkit-flex-grow: 15 !important; }
.pc_flex-g16{ flex-grow: 16 !important; -webkit-flex-grow: 16 !important; }
.pc_flex-g17{ flex-grow: 17 !important; -webkit-flex-grow: 17 !important; }
.pc_flex-g18{ flex-grow: 18 !important; -webkit-flex-grow: 18 !important; }
.pc_flex-g19{ flex-grow: 19 !important; -webkit-flex-grow: 19 !important; }
.pc_flex-g20{ flex-grow: 20 !important; -webkit-flex-grow: 20 !important; }
.pc_flex-g21{ flex-grow: 21 !important; -webkit-flex-grow: 21 !important; }
.pc_flex-g22{ flex-grow: 22 !important; -webkit-flex-grow: 22 !important; }
.pc_flex-g23{ flex-grow: 23 !important; -webkit-flex-grow: 23 !important; }
.pc_flex-g24{ flex-grow: 24 !important; -webkit-flex-grow: 24 !important; }
.pc_flex-g25{ flex-grow: 25 !important; -webkit-flex-grow: 25 !important; }
.pc_flex-g26{ flex-grow: 26 !important; -webkit-flex-grow: 26 !important; }
.pc_flex-g27{ flex-grow: 27 !important; -webkit-flex-grow: 27 !important; }
.pc_flex-g28{ flex-grow: 28 !important; -webkit-flex-grow: 28 !important; }
.pc_flex-g29{ flex-grow: 29 !important; -webkit-flex-grow: 29 !important; }
.pc_flex-g30{ flex-grow: 30 !important; -webkit-flex-grow: 30 !important; }
.pc_flex-g31{ flex-grow: 31 !important; -webkit-flex-grow: 31 !important; }
.pc_flex-g32{ flex-grow: 32 !important; -webkit-flex-grow: 32 !important; }
.pc_flex-g33{ flex-grow: 33 !important; -webkit-flex-grow: 33 !important; }
.pc_flex-g34{ flex-grow: 34 !important; -webkit-flex-grow: 34 !important; }
.pc_flex-g35{ flex-grow: 35 !important; -webkit-flex-grow: 35 !important; }
.pc_flex-g36{ flex-grow: 36 !important; -webkit-flex-grow: 36 !important; }
.pc_flex-g37{ flex-grow: 37 !important; -webkit-flex-grow: 37 !important; }
.pc_flex-g38{ flex-grow: 38 !important; -webkit-flex-grow: 38 !important; }
.pc_flex-g39{ flex-grow: 39 !important; -webkit-flex-grow: 39 !important; }
.pc_flex-g40{ flex-grow: 40 !important; -webkit-flex-grow: 40 !important; }
.pc_flex-g41{ flex-grow: 41 !important; -webkit-flex-grow: 41 !important; }
.pc_flex-g42{ flex-grow: 42 !important; -webkit-flex-grow: 42 !important; }
.pc_flex-g43{ flex-grow: 43 !important; -webkit-flex-grow: 43 !important; }
.pc_flex-g44{ flex-grow: 44 !important; -webkit-flex-grow: 44 !important; }
.pc_flex-g45{ flex-grow: 45 !important; -webkit-flex-grow: 45 !important; }
.pc_flex-g46{ flex-grow: 46 !important; -webkit-flex-grow: 46 !important; }
.pc_flex-g47{ flex-grow: 47 !important; -webkit-flex-grow: 47 !important; }
.pc_flex-g48{ flex-grow: 48 !important; -webkit-flex-grow: 48 !important; }
.pc_flex-g49{ flex-grow: 49 !important; -webkit-flex-grow: 49 !important; }
.pc_flex-g50{ flex-grow: 50 !important; -webkit-flex-grow: 50 !important; }
.pc_flex-g51{ flex-grow: 51 !important; -webkit-flex-grow: 51 !important; }
.pc_flex-g52{ flex-grow: 52 !important; -webkit-flex-grow: 52 !important; }
.pc_flex-g53{ flex-grow: 53 !important; -webkit-flex-grow: 53 !important; }
.pc_flex-g54{ flex-grow: 54 !important; -webkit-flex-grow: 54 !important; }
.pc_flex-g55{ flex-grow: 55 !important; -webkit-flex-grow: 55 !important; }
.pc_flex-g56{ flex-grow: 56 !important; -webkit-flex-grow: 56 !important; }
.pc_flex-g57{ flex-grow: 57 !important; -webkit-flex-grow: 57 !important; }
.pc_flex-g58{ flex-grow: 58 !important; -webkit-flex-grow: 58 !important; }
.pc_flex-g59{ flex-grow: 59 !important; -webkit-flex-grow: 59 !important; }
.pc_flex-g60{ flex-grow: 60 !important; -webkit-flex-grow: 60 !important; }
.pc_flex-g61{ flex-grow: 61 !important; -webkit-flex-grow: 61 !important; }
.pc_flex-g62{ flex-grow: 62 !important; -webkit-flex-grow: 62 !important; }
.pc_flex-g63{ flex-grow: 63 !important; -webkit-flex-grow: 63 !important; }
.pc_flex-g64{ flex-grow: 64 !important; -webkit-flex-grow: 64 !important; }
.pc_flex-g65{ flex-grow: 65 !important; -webkit-flex-grow: 65 !important; }
.pc_flex-g66{ flex-grow: 66 !important; -webkit-flex-grow: 66 !important; }
.pc_flex-g67{ flex-grow: 67 !important; -webkit-flex-grow: 67 !important; }
.pc_flex-g68{ flex-grow: 68 !important; -webkit-flex-grow: 68 !important; }
.pc_flex-g69{ flex-grow: 69 !important; -webkit-flex-grow: 69 !important; }
.pc_flex-g70{ flex-grow: 70 !important; -webkit-flex-grow: 70 !important; }
.pc_flex-g71{ flex-grow: 71 !important; -webkit-flex-grow: 71 !important; }
.pc_flex-g72{ flex-grow: 72 !important; -webkit-flex-grow: 72 !important; }
.pc_flex-g73{ flex-grow: 73 !important; -webkit-flex-grow: 73 !important; }
.pc_flex-g74{ flex-grow: 74 !important; -webkit-flex-grow: 74 !important; }
.pc_flex-g75{ flex-grow: 75 !important; -webkit-flex-grow: 75 !important; }
.pc_flex-g76{ flex-grow: 76 !important; -webkit-flex-grow: 76 !important; }
.pc_flex-g77{ flex-grow: 77 !important; -webkit-flex-grow: 77 !important; }
.pc_flex-g78{ flex-grow: 78 !important; -webkit-flex-grow: 78 !important; }
.pc_flex-g79{ flex-grow: 79 !important; -webkit-flex-grow: 79 !important; }
.pc_flex-g80{ flex-grow: 80 !important; -webkit-flex-grow: 80 !important; }
.pc_flex-g81{ flex-grow: 81 !important; -webkit-flex-grow: 81 !important; }
.pc_flex-g82{ flex-grow: 82 !important; -webkit-flex-grow: 82 !important; }
.pc_flex-g83{ flex-grow: 83 !important; -webkit-flex-grow: 83 !important; }
.pc_flex-g84{ flex-grow: 84 !important; -webkit-flex-grow: 84 !important; }
.pc_flex-g85{ flex-grow: 85 !important; -webkit-flex-grow: 85 !important; }
.pc_flex-g86{ flex-grow: 86 !important; -webkit-flex-grow: 86 !important; }
.pc_flex-g87{ flex-grow: 87 !important; -webkit-flex-grow: 87 !important; }
.pc_flex-g88{ flex-grow: 88 !important; -webkit-flex-grow: 88 !important; }
.pc_flex-g89{ flex-grow: 89 !important; -webkit-flex-grow: 89 !important; }
.pc_flex-g90{ flex-grow: 90 !important; -webkit-flex-grow: 90 !important; }
.pc_flex-g91{ flex-grow: 91 !important; -webkit-flex-grow: 91 !important; }
.pc_flex-g92{ flex-grow: 92 !important; -webkit-flex-grow: 92 !important; }
.pc_flex-g93{ flex-grow: 93 !important; -webkit-flex-grow: 93 !important; }
.pc_flex-g94{ flex-grow: 94 !important; -webkit-flex-grow: 94 !important; }
.pc_flex-g95{ flex-grow: 95 !important; -webkit-flex-grow: 95 !important; }
.pc_flex-g96{ flex-grow: 96 !important; -webkit-flex-grow: 96 !important; }
.pc_flex-g97{ flex-grow: 97 !important; -webkit-flex-grow: 97 !important; }
.pc_flex-g98{ flex-grow: 98 !important; -webkit-flex-grow: 98 !important; }
.pc_flex-g99{ flex-grow: 99 !important; -webkit-flex-grow: 99 !important; }
.pc_flex-g100{ flex-grow: 100 !important; -webkit-flex-grow: 100 !important; }

/*  --------------- .pc_flex-s --------------- */

.pc_flex-s01{ flex-shrink: 1 !important; -webkit-flex-shrink: 1 !important; }
.pc_flex-s02{ flex-shrink: 2 !important; -webkit-flex-shrink: 2 !important; }
.pc_flex-s03{ flex-shrink: 3 !important; -webkit-flex-shrink: 3 !important; }
.pc_flex-s04{ flex-shrink: 4 !important; -webkit-flex-shrink: 4 !important; }
.pc_flex-s05{ flex-shrink: 5 !important; -webkit-flex-shrink: 5 !important; }
.pc_flex-s06{ flex-shrink: 6 !important; -webkit-flex-shrink: 6 !important; }
.pc_flex-s07{ flex-shrink: 7 !important; -webkit-flex-shrink: 7 !important; }
.pc_flex-s08{ flex-shrink: 8 !important; -webkit-flex-shrink: 8 !important; }
.pc_flex-s09{ flex-shrink: 9 !important; -webkit-flex-shrink: 9 !important; }
.pc_flex-s10{ flex-shrink: 10 !important; -webkit-flex-shrink: 10 !important; }
.pc_flex-s11{ flex-shrink: 11 !important; -webkit-flex-shrink: 11 !important; }
.pc_flex-s12{ flex-shrink: 12 !important; -webkit-flex-shrink: 12 !important; }
.pc_flex-s13{ flex-shrink: 13 !important; -webkit-flex-shrink: 13 !important; }
.pc_flex-s14{ flex-shrink: 14 !important; -webkit-flex-shrink: 14 !important; }
.pc_flex-s15{ flex-shrink: 15 !important; -webkit-flex-shrink: 15 !important; }
.pc_flex-s16{ flex-shrink: 16 !important; -webkit-flex-shrink: 16 !important; }
.pc_flex-s17{ flex-shrink: 17 !important; -webkit-flex-shrink: 17 !important; }
.pc_flex-s18{ flex-shrink: 18 !important; -webkit-flex-shrink: 18 !important; }
.pc_flex-s19{ flex-shrink: 19 !important; -webkit-flex-shrink: 19 !important; }
.pc_flex-s20{ flex-shrink: 20 !important; -webkit-flex-shrink: 20 !important; }
.pc_flex-s21{ flex-shrink: 21 !important; -webkit-flex-shrink: 21 !important; }
.pc_flex-s22{ flex-shrink: 22 !important; -webkit-flex-shrink: 22 !important; }
.pc_flex-s23{ flex-shrink: 23 !important; -webkit-flex-shrink: 23 !important; }
.pc_flex-s24{ flex-shrink: 24 !important; -webkit-flex-shrink: 24 !important; }
.pc_flex-s25{ flex-shrink: 25 !important; -webkit-flex-shrink: 25 !important; }
.pc_flex-s26{ flex-shrink: 26 !important; -webkit-flex-shrink: 26 !important; }
.pc_flex-s27{ flex-shrink: 27 !important; -webkit-flex-shrink: 27 !important; }
.pc_flex-s28{ flex-shrink: 28 !important; -webkit-flex-shrink: 28 !important; }
.pc_flex-s29{ flex-shrink: 29 !important; -webkit-flex-shrink: 29 !important; }
.pc_flex-s30{ flex-shrink: 30 !important; -webkit-flex-shrink: 30 !important; }
.pc_flex-s31{ flex-shrink: 31 !important; -webkit-flex-shrink: 31 !important; }
.pc_flex-s32{ flex-shrink: 32 !important; -webkit-flex-shrink: 32 !important; }
.pc_flex-s33{ flex-shrink: 33 !important; -webkit-flex-shrink: 33 !important; }
.pc_flex-s34{ flex-shrink: 34 !important; -webkit-flex-shrink: 34 !important; }
.pc_flex-s35{ flex-shrink: 35 !important; -webkit-flex-shrink: 35 !important; }
.pc_flex-s36{ flex-shrink: 36 !important; -webkit-flex-shrink: 36 !important; }
.pc_flex-s37{ flex-shrink: 37 !important; -webkit-flex-shrink: 37 !important; }
.pc_flex-s38{ flex-shrink: 38 !important; -webkit-flex-shrink: 38 !important; }
.pc_flex-s39{ flex-shrink: 39 !important; -webkit-flex-shrink: 39 !important; }
.pc_flex-s40{ flex-shrink: 40 !important; -webkit-flex-shrink: 40 !important; }
.pc_flex-s41{ flex-shrink: 41 !important; -webkit-flex-shrink: 41 !important; }
.pc_flex-s42{ flex-shrink: 42 !important; -webkit-flex-shrink: 42 !important; }
.pc_flex-s43{ flex-shrink: 43 !important; -webkit-flex-shrink: 43 !important; }
.pc_flex-s44{ flex-shrink: 44 !important; -webkit-flex-shrink: 44 !important; }
.pc_flex-s45{ flex-shrink: 45 !important; -webkit-flex-shrink: 45 !important; }
.pc_flex-s46{ flex-shrink: 46 !important; -webkit-flex-shrink: 46 !important; }
.pc_flex-s47{ flex-shrink: 47 !important; -webkit-flex-shrink: 47 !important; }
.pc_flex-s48{ flex-shrink: 48 !important; -webkit-flex-shrink: 48 !important; }
.pc_flex-s49{ flex-shrink: 49 !important; -webkit-flex-shrink: 49 !important; }
.pc_flex-s50{ flex-shrink: 50 !important; -webkit-flex-shrink: 50 !important; }
.pc_flex-s51{ flex-shrink: 51 !important; -webkit-flex-shrink: 51 !important; }
.pc_flex-s52{ flex-shrink: 52 !important; -webkit-flex-shrink: 52 !important; }
.pc_flex-s53{ flex-shrink: 53 !important; -webkit-flex-shrink: 53 !important; }
.pc_flex-s54{ flex-shrink: 54 !important; -webkit-flex-shrink: 54 !important; }
.pc_flex-s55{ flex-shrink: 55 !important; -webkit-flex-shrink: 55 !important; }
.pc_flex-s56{ flex-shrink: 56 !important; -webkit-flex-shrink: 56 !important; }
.pc_flex-s57{ flex-shrink: 57 !important; -webkit-flex-shrink: 57 !important; }
.pc_flex-s58{ flex-shrink: 58 !important; -webkit-flex-shrink: 58 !important; }
.pc_flex-s59{ flex-shrink: 59 !important; -webkit-flex-shrink: 59 !important; }
.pc_flex-s60{ flex-shrink: 60 !important; -webkit-flex-shrink: 60 !important; }
.pc_flex-s61{ flex-shrink: 61 !important; -webkit-flex-shrink: 61 !important; }
.pc_flex-s62{ flex-shrink: 62 !important; -webkit-flex-shrink: 62 !important; }
.pc_flex-s63{ flex-shrink: 63 !important; -webkit-flex-shrink: 63 !important; }
.pc_flex-s64{ flex-shrink: 64 !important; -webkit-flex-shrink: 64 !important; }
.pc_flex-s65{ flex-shrink: 65 !important; -webkit-flex-shrink: 65 !important; }
.pc_flex-s66{ flex-shrink: 66 !important; -webkit-flex-shrink: 66 !important; }
.pc_flex-s67{ flex-shrink: 67 !important; -webkit-flex-shrink: 67 !important; }
.pc_flex-s68{ flex-shrink: 68 !important; -webkit-flex-shrink: 68 !important; }
.pc_flex-s69{ flex-shrink: 69 !important; -webkit-flex-shrink: 69 !important; }
.pc_flex-s70{ flex-shrink: 70 !important; -webkit-flex-shrink: 70 !important; }
.pc_flex-s71{ flex-shrink: 71 !important; -webkit-flex-shrink: 71 !important; }
.pc_flex-s72{ flex-shrink: 72 !important; -webkit-flex-shrink: 72 !important; }
.pc_flex-s73{ flex-shrink: 73 !important; -webkit-flex-shrink: 73 !important; }
.pc_flex-s74{ flex-shrink: 74 !important; -webkit-flex-shrink: 74 !important; }
.pc_flex-s75{ flex-shrink: 75 !important; -webkit-flex-shrink: 75 !important; }
.pc_flex-s76{ flex-shrink: 76 !important; -webkit-flex-shrink: 76 !important; }
.pc_flex-s77{ flex-shrink: 77 !important; -webkit-flex-shrink: 77 !important; }
.pc_flex-s78{ flex-shrink: 78 !important; -webkit-flex-shrink: 78 !important; }
.pc_flex-s79{ flex-shrink: 79 !important; -webkit-flex-shrink: 79 !important; }
.pc_flex-s80{ flex-shrink: 80 !important; -webkit-flex-shrink: 80 !important; }
.pc_flex-s81{ flex-shrink: 81 !important; -webkit-flex-shrink: 81 !important; }
.pc_flex-s82{ flex-shrink: 82 !important; -webkit-flex-shrink: 82 !important; }
.pc_flex-s83{ flex-shrink: 83 !important; -webkit-flex-shrink: 83 !important; }
.pc_flex-s84{ flex-shrink: 84 !important; -webkit-flex-shrink: 84 !important; }
.pc_flex-s85{ flex-shrink: 85 !important; -webkit-flex-shrink: 85 !important; }
.pc_flex-s86{ flex-shrink: 86 !important; -webkit-flex-shrink: 86 !important; }
.pc_flex-s87{ flex-shrink: 87 !important; -webkit-flex-shrink: 87 !important; }
.pc_flex-s88{ flex-shrink: 88 !important; -webkit-flex-shrink: 88 !important; }
.pc_flex-s89{ flex-shrink: 89 !important; -webkit-flex-shrink: 89 !important; }
.pc_flex-s90{ flex-shrink: 90 !important; -webkit-flex-shrink: 90 !important; }
.pc_flex-s91{ flex-shrink: 91 !important; -webkit-flex-shrink: 91 !important; }
.pc_flex-s92{ flex-shrink: 92 !important; -webkit-flex-shrink: 92 !important; }
.pc_flex-s93{ flex-shrink: 93 !important; -webkit-flex-shrink: 93 !important; }
.pc_flex-s94{ flex-shrink: 94 !important; -webkit-flex-shrink: 94 !important; }
.pc_flex-s95{ flex-shrink: 95 !important; -webkit-flex-shrink: 95 !important; }
.pc_flex-s96{ flex-shrink: 96 !important; -webkit-flex-shrink: 96 !important; }
.pc_flex-s97{ flex-shrink: 97 !important; -webkit-flex-shrink: 97 !important; }
.pc_flex-s98{ flex-shrink: 98 !important; -webkit-flex-shrink: 98 !important; }
.pc_flex-s99{ flex-shrink: 99 !important; -webkit-flex-shrink: 99 !important; }
.pc_flex-s100{ flex-shrink: 100 !important; -webkit-flex-shrink: 100 !important; }

/*  .pc_flex-b  */

.pc_flex-b00{ flex-basis: 0px !important; -webkit-flex-basis: 0px !important;}
.pc_flex-b10{ flex-basis: 10px !important; -webkit-flex-basis: 10px !important;}
.pc_flex-b20{ flex-basis: 20px !important; -webkit-flex-basis: 20px !important;}
.pc_flex-b30{ flex-basis: 30px !important; -webkit-flex-basis: 30px !important;}
.pc_flex-b40{ flex-basis: 40px !important; -webkit-flex-basis: 40px !important;}
.pc_flex-b50{ flex-basis: 50px !important; -webkit-flex-basis: 50px !important;}
.pc_flex-b60{ flex-basis: 60px !important; -webkit-flex-basis: 60px !important;}
.pc_flex-b70{ flex-basis: 70px !important; -webkit-flex-basis: 70px !important;}
.pc_flex-b80{ flex-basis: 80px !important; -webkit-flex-basis: 80px !important;}
.pc_flex-b90{ flex-basis: 90px !important; -webkit-flex-basis: 90px !important;}
.pc_flex-b100{ flex-basis: 100px !important; -webkit-flex-basis: 100px !important;}
.pc_flex-b110{ flex-basis: 110px !important; -webkit-flex-basis: 110px !important;}
.pc_flex-b120{ flex-basis: 120px !important; -webkit-flex-basis: 120px !important;}
.pc_flex-b130{ flex-basis: 130px !important; -webkit-flex-basis: 130px !important;}
.pc_flex-b140{ flex-basis: 140px !important; -webkit-flex-basis: 140px !important;}
.pc_flex-b150{ flex-basis: 150px !important; -webkit-flex-basis: 150px !important;}
.pc_flex-b160{ flex-basis: 160px !important; -webkit-flex-basis: 160px !important;}
.pc_flex-b170{ flex-basis: 170px !important; -webkit-flex-basis: 170px !important;}
.pc_flex-b180{ flex-basis: 180px !important; -webkit-flex-basis: 180px !important;}
.pc_flex-b190{ flex-basis: 190px !important; -webkit-flex-basis: 190px !important;}
.pc_flex-b200{ flex-basis: 200px !important; -webkit-flex-basis: 200px !important;}
.pc_flex-b210{ flex-basis: 210px !important; -webkit-flex-basis: 210px !important;}
.pc_flex-b220{ flex-basis: 220px !important; -webkit-flex-basis: 220px !important;}
.pc_flex-b230{ flex-basis: 230px !important; -webkit-flex-basis: 230px !important;}
.pc_flex-b240{ flex-basis: 240px !important; -webkit-flex-basis: 240px !important;}
.pc_flex-b250{ flex-basis: 250px !important; -webkit-flex-basis: 250px !important;}
.pc_flex-b260{ flex-basis: 260px !important; -webkit-flex-basis: 260px !important;}
.pc_flex-b270{ flex-basis: 270px !important; -webkit-flex-basis: 270px !important;}
.pc_flex-b280{ flex-basis: 280px !important; -webkit-flex-basis: 280px !important;}
.pc_flex-b290{ flex-basis: 290px !important; -webkit-flex-basis: 290px !important;}
.pc_flex-b300{ flex-basis: 300px !important; -webkit-flex-basis: 300px !important;}
.pc_flex-b310{ flex-basis: 310px !important; -webkit-flex-basis: 310px !important;}
.pc_flex-b320{ flex-basis: 320px !important; -webkit-flex-basis: 320px !important;}
.pc_flex-b330{ flex-basis: 330px !important; -webkit-flex-basis: 330px !important;}
.pc_flex-b340{ flex-basis: 340px !important; -webkit-flex-basis: 340px !important;}
.pc_flex-b350{ flex-basis: 350px !important; -webkit-flex-basis: 350px !important;}
.pc_flex-b360{ flex-basis: 360px !important; -webkit-flex-basis: 360px !important;}
.pc_flex-b370{ flex-basis: 370px !important; -webkit-flex-basis: 370px !important;}
.pc_flex-b380{ flex-basis: 380px !important; -webkit-flex-basis: 380px !important;}
.pc_flex-b390{ flex-basis: 390px !important; -webkit-flex-basis: 390px !important;}
.pc_flex-b400{ flex-basis: 400px !important; -webkit-flex-basis: 400px !important;}
.pc_flex-b410{ flex-basis: 410px !important; -webkit-flex-basis: 410px !important;}
.pc_flex-b420{ flex-basis: 420px !important; -webkit-flex-basis: 420px !important;}
.pc_flex-b430{ flex-basis: 430px !important; -webkit-flex-basis: 430px !important;}
.pc_flex-b440{ flex-basis: 440px !important; -webkit-flex-basis: 440px !important;}
.pc_flex-b450{ flex-basis: 450px !important; -webkit-flex-basis: 450px !important;}
.pc_flex-b460{ flex-basis: 460px !important; -webkit-flex-basis: 460px !important;}
.pc_flex-b470{ flex-basis: 470px !important; -webkit-flex-basis: 470px !important;}
.pc_flex-b480{ flex-basis: 480px !important; -webkit-flex-basis: 480px !important;}
.pc_flex-b490{ flex-basis: 490px !important; -webkit-flex-basis: 490px !important;}
.pc_flex-b500{ flex-basis: 500px !important; -webkit-flex-basis: 500px !important;}
.pc_flex-b510{ flex-basis: 510px !important; -webkit-flex-basis: 510px !important;}
.pc_flex-b520{ flex-basis: 520px !important; -webkit-flex-basis: 520px !important;}
.pc_flex-b530{ flex-basis: 530px !important; -webkit-flex-basis: 530px !important;}
.pc_flex-b540{ flex-basis: 540px !important; -webkit-flex-basis: 540px !important;}
.pc_flex-b550{ flex-basis: 550px !important; -webkit-flex-basis: 550px !important;}
.pc_flex-b560{ flex-basis: 560px !important; -webkit-flex-basis: 560px !important;}
.pc_flex-b570{ flex-basis: 570px !important; -webkit-flex-basis: 570px !important;}
.pc_flex-b580{ flex-basis: 580px !important; -webkit-flex-basis: 580px !important;}
.pc_flex-b590{ flex-basis: 590px !important; -webkit-flex-basis: 590px !important;}
.pc_flex-b600{ flex-basis: 600px !important; -webkit-flex-basis: 600px !important;}
.pc_flex-b610{ flex-basis: 610px !important; -webkit-flex-basis: 610px !important;}
.pc_flex-b620{ flex-basis: 620px !important; -webkit-flex-basis: 620px !important;}
.pc_flex-b630{ flex-basis: 630px !important; -webkit-flex-basis: 630px !important;}
.pc_flex-b640{ flex-basis: 640px !important; -webkit-flex-basis: 640px !important;}
.pc_flex-b650{ flex-basis: 650px !important; -webkit-flex-basis: 650px !important;}
.pc_flex-b660{ flex-basis: 660px !important; -webkit-flex-basis: 660px !important;}
.pc_flex-b670{ flex-basis: 670px !important; -webkit-flex-basis: 670px !important;}
.pc_flex-b680{ flex-basis: 680px !important; -webkit-flex-basis: 680px !important;}
.pc_flex-b690{ flex-basis: 690px !important; -webkit-flex-basis: 690px !important;}
.pc_flex-b700{ flex-basis: 700px !important; -webkit-flex-basis: 700px !important;}
.pc_flex-b710{ flex-basis: 710px !important; -webkit-flex-basis: 710px !important;}
.pc_flex-b720{ flex-basis: 720px !important; -webkit-flex-basis: 720px !important;}
.pc_flex-b730{ flex-basis: 730px !important; -webkit-flex-basis: 730px !important;}
.pc_flex-b740{ flex-basis: 740px !important; -webkit-flex-basis: 740px !important;}
.pc_flex-b750{ flex-basis: 750px !important; -webkit-flex-basis: 750px !important;}
.pc_flex-b760{ flex-basis: 760px !important; -webkit-flex-basis: 760px !important;}
.pc_flex-b770{ flex-basis: 770px !important; -webkit-flex-basis: 770px !important;}
.pc_flex-b780{ flex-basis: 780px !important; -webkit-flex-basis: 780px !important;}
.pc_flex-b790{ flex-basis: 790px !important; -webkit-flex-basis: 790px !important;}
.pc_flex-b800{ flex-basis: 800px !important; -webkit-flex-basis: 800px !important;}
.pc_flex-b810{ flex-basis: 810px !important; -webkit-flex-basis: 810px !important;}
.pc_flex-b820{ flex-basis: 820px !important; -webkit-flex-basis: 820px !important;}
.pc_flex-b830{ flex-basis: 830px !important; -webkit-flex-basis: 830px !important;}
.pc_flex-b840{ flex-basis: 840px !important; -webkit-flex-basis: 840px !important;}
.pc_flex-b850{ flex-basis: 850px !important; -webkit-flex-basis: 850px !important;}
.pc_flex-b860{ flex-basis: 860px !important; -webkit-flex-basis: 860px !important;}
.pc_flex-b870{ flex-basis: 870px !important; -webkit-flex-basis: 870px !important;}
.pc_flex-b880{ flex-basis: 880px !important; -webkit-flex-basis: 880px !important;}
.pc_flex-b890{ flex-basis: 890px !important; -webkit-flex-basis: 890px !important;}
.pc_flex-b900{ flex-basis: 900px !important; -webkit-flex-basis: 900px !important;}
.pc_flex-b910{ flex-basis: 910px !important; -webkit-flex-basis: 910px !important;}
.pc_flex-b920{ flex-basis: 920px !important; -webkit-flex-basis: 920px !important;}
.pc_flex-b930{ flex-basis: 930px !important; -webkit-flex-basis: 930px !important;}
.pc_flex-b940{ flex-basis: 940px !important; -webkit-flex-basis: 940px !important;}
.pc_flex-b950{ flex-basis: 950px !important; -webkit-flex-basis: 950px !important;}
.pc_flex-b960{ flex-basis: 960px !important; -webkit-flex-basis: 960px !important;}
.pc_flex-b970{ flex-basis: 970px !important; -webkit-flex-basis: 970px !important;}
.pc_flex-b980{ flex-basis: 980px !important; -webkit-flex-basis: 980px !important;}
.pc_flex-b990{ flex-basis: 990px !important; -webkit-flex-basis: 990px !important;}
.pc_flex-b1000{ flex-basis: 1000px !important; -webkit-flex-basis: 1000px !important;}
.pc_flex-b1010{ flex-basis: 1010px !important; -webkit-flex-basis: 1010px !important;}
.pc_flex-b1020{ flex-basis: 1020px !important; -webkit-flex-basis: 1020px !important;}
.pc_flex-b1030{ flex-basis: 1030px !important; -webkit-flex-basis: 1030px !important;}
.pc_flex-b1040{ flex-basis: 1040px !important; -webkit-flex-basis: 1040px !important;}
.pc_flex-b1050{ flex-basis: 1050px !important; -webkit-flex-basis: 1050px !important;}
.pc_flex-b1060{ flex-basis: 1060px !important; -webkit-flex-basis: 1060px !important;}
.pc_flex-b1070{ flex-basis: 1070px !important; -webkit-flex-basis: 1070px !important;}
.pc_flex-b1080{ flex-basis: 1080px !important; -webkit-flex-basis: 1080px !important;}
.pc_flex-b1090{ flex-basis: 1090px !important; -webkit-flex-basis: 1090px !important;}
.pc_flex-b1100{ flex-basis: 1100px !important; -webkit-flex-basis: 1100px !important;}
.pc_flex-b1110{ flex-basis: 1110px !important; -webkit-flex-basis: 1110px !important;}
.pc_flex-b1120{ flex-basis: 1120px !important; -webkit-flex-basis: 1120px !important;}
.pc_flex-b1130{ flex-basis: 1130px !important; -webkit-flex-basis: 1130px !important;}
.pc_flex-b1140{ flex-basis: 1140px !important; -webkit-flex-basis: 1140px !important;}
.pc_flex-b1150{ flex-basis: 1150px !important; -webkit-flex-basis: 1150px !important;}
.pc_flex-b1160{ flex-basis: 1160px !important; -webkit-flex-basis: 1160px !important;}
.pc_flex-b1170{ flex-basis: 1170px !important; -webkit-flex-basis: 1170px !important;}
.pc_flex-b1180{ flex-basis: 1180px !important; -webkit-flex-basis: 1180px !important;}
.pc_flex-b1190{ flex-basis: 1190px !important; -webkit-flex-basis: 1190px !important;}
.pc_flex-b1200{ flex-basis: 1200px !important; -webkit-flex-basis: 1200px !important;}

.pc_flex-b00p{ flex-basis: 0% !important; -webkit-flex-basis: 0% !important;}
.pc_flex-b01p{ flex-basis: 1% !important; -webkit-flex-basis: 1% !important;}
.pc_flex-b02p{ flex-basis: 2% !important; -webkit-flex-basis: 2% !important;}
.pc_flex-b03p{ flex-basis: 3% !important; -webkit-flex-basis: 3% !important;}
.pc_flex-b04p{ flex-basis: 4% !important; -webkit-flex-basis: 4% !important;}
.pc_flex-b05p{ flex-basis: 5% !important; -webkit-flex-basis: 5% !important;}
.pc_flex-b06p{ flex-basis: 6% !important; -webkit-flex-basis: 6% !important;}
.pc_flex-b07p{ flex-basis: 7% !important; -webkit-flex-basis: 7% !important;}
.pc_flex-b08p{ flex-basis: 8% !important; -webkit-flex-basis: 8% !important;}
.pc_flex-b09p{ flex-basis: 9% !important; -webkit-flex-basis: 9% !important;}
.pc_flex-b10p{ flex-basis: 10% !important; -webkit-flex-basis: 10% !important;}
.pc_flex-b11p{ flex-basis: 11% !important; -webkit-flex-basis: 11% !important;}
.pc_flex-b12p{ flex-basis: 12% !important; -webkit-flex-basis: 12% !important;}
.pc_flex-b13p{ flex-basis: 13% !important; -webkit-flex-basis: 13% !important;}
.pc_flex-b14p{ flex-basis: 14% !important; -webkit-flex-basis: 14% !important;}
.pc_flex-b15p{ flex-basis: 15% !important; -webkit-flex-basis: 15% !important;}
.pc_flex-b16p{ flex-basis: 16% !important; -webkit-flex-basis: 16% !important;}
.pc_flex-b17p{ flex-basis: 17% !important; -webkit-flex-basis: 17% !important;}
.pc_flex-b18p{ flex-basis: 18% !important; -webkit-flex-basis: 18% !important;}
.pc_flex-b19p{ flex-basis: 19% !important; -webkit-flex-basis: 19% !important;}
.pc_flex-b20p{ flex-basis: 20% !important; -webkit-flex-basis: 20% !important;}
.pc_flex-b21p{ flex-basis: 21% !important; -webkit-flex-basis: 21% !important;}
.pc_flex-b22p{ flex-basis: 22% !important; -webkit-flex-basis: 22% !important;}
.pc_flex-b23p{ flex-basis: 23% !important; -webkit-flex-basis: 23% !important;}
.pc_flex-b24p{ flex-basis: 24% !important; -webkit-flex-basis: 24% !important;}
.pc_flex-b25p{ flex-basis: 25% !important; -webkit-flex-basis: 25% !important;}
.pc_flex-b26p{ flex-basis: 26% !important; -webkit-flex-basis: 26% !important;}
.pc_flex-b27p{ flex-basis: 27% !important; -webkit-flex-basis: 27% !important;}
.pc_flex-b28p{ flex-basis: 28% !important; -webkit-flex-basis: 28% !important;}
.pc_flex-b29p{ flex-basis: 29% !important; -webkit-flex-basis: 29% !important;}
.pc_flex-b30p{ flex-basis: 30% !important; -webkit-flex-basis: 30% !important;}
.pc_flex-b31p{ flex-basis: 31% !important; -webkit-flex-basis: 31% !important;}
.pc_flex-b32p{ flex-basis: 32% !important; -webkit-flex-basis: 32% !important;}
.pc_flex-b33p{ flex-basis: 33% !important; -webkit-flex-basis: 33% !important;}
.pc_flex-b34p{ flex-basis: 34% !important; -webkit-flex-basis: 34% !important;}
.pc_flex-b35p{ flex-basis: 35% !important; -webkit-flex-basis: 35% !important;}
.pc_flex-b36p{ flex-basis: 36% !important; -webkit-flex-basis: 36% !important;}
.pc_flex-b37p{ flex-basis: 37% !important; -webkit-flex-basis: 37% !important;}
.pc_flex-b38p{ flex-basis: 38% !important; -webkit-flex-basis: 38% !important;}
.pc_flex-b39p{ flex-basis: 39% !important; -webkit-flex-basis: 39% !important;}
.pc_flex-b40p{ flex-basis: 40% !important; -webkit-flex-basis: 40% !important;}
.pc_flex-b41p{ flex-basis: 41% !important; -webkit-flex-basis: 41% !important;}
.pc_flex-b42p{ flex-basis: 42% !important; -webkit-flex-basis: 42% !important;}
.pc_flex-b43p{ flex-basis: 43% !important; -webkit-flex-basis: 43% !important;}
.pc_flex-b44p{ flex-basis: 44% !important; -webkit-flex-basis: 44% !important;}
.pc_flex-b45p{ flex-basis: 45% !important; -webkit-flex-basis: 45% !important;}
.pc_flex-b46p{ flex-basis: 46% !important; -webkit-flex-basis: 46% !important;}
.pc_flex-b47p{ flex-basis: 47% !important; -webkit-flex-basis: 47% !important;}
.pc_flex-b48p{ flex-basis: 48% !important; -webkit-flex-basis: 48% !important;}
.pc_flex-b49p{ flex-basis: 49% !important; -webkit-flex-basis: 49% !important;}
.pc_flex-b50p{ flex-basis: 50% !important; -webkit-flex-basis: 50% !important;}
.pc_flex-b51p{ flex-basis: 51% !important; -webkit-flex-basis: 51% !important;}
.pc_flex-b52p{ flex-basis: 52% !important; -webkit-flex-basis: 52% !important;}
.pc_flex-b53p{ flex-basis: 53% !important; -webkit-flex-basis: 53% !important;}
.pc_flex-b54p{ flex-basis: 54% !important; -webkit-flex-basis: 54% !important;}
.pc_flex-b55p{ flex-basis: 55% !important; -webkit-flex-basis: 55% !important;}
.pc_flex-b56p{ flex-basis: 56% !important; -webkit-flex-basis: 56% !important;}
.pc_flex-b57p{ flex-basis: 57% !important; -webkit-flex-basis: 57% !important;}
.pc_flex-b58p{ flex-basis: 58% !important; -webkit-flex-basis: 58% !important;}
.pc_flex-b59p{ flex-basis: 59% !important; -webkit-flex-basis: 59% !important;}
.pc_flex-b60p{ flex-basis: 60% !important; -webkit-flex-basis: 60% !important;}
.pc_flex-b61p{ flex-basis: 61% !important; -webkit-flex-basis: 61% !important;}
.pc_flex-b62p{ flex-basis: 62% !important; -webkit-flex-basis: 62% !important;}
.pc_flex-b63p{ flex-basis: 63% !important; -webkit-flex-basis: 63% !important;}
.pc_flex-b64p{ flex-basis: 64% !important; -webkit-flex-basis: 64% !important;}
.pc_flex-b65p{ flex-basis: 65% !important; -webkit-flex-basis: 65% !important;}
.pc_flex-b66p{ flex-basis: 66% !important; -webkit-flex-basis: 66% !important;}
.pc_flex-b67p{ flex-basis: 67% !important; -webkit-flex-basis: 67% !important;}
.pc_flex-b68p{ flex-basis: 68% !important; -webkit-flex-basis: 68% !important;}
.pc_flex-b69p{ flex-basis: 69% !important; -webkit-flex-basis: 69% !important;}
.pc_flex-b70p{ flex-basis: 70% !important; -webkit-flex-basis: 70% !important;}
.pc_flex-b71p{ flex-basis: 71% !important; -webkit-flex-basis: 71% !important;}
.pc_flex-b72p{ flex-basis: 72% !important; -webkit-flex-basis: 72% !important;}
.pc_flex-b73p{ flex-basis: 73% !important; -webkit-flex-basis: 73% !important;}
.pc_flex-b74p{ flex-basis: 74% !important; -webkit-flex-basis: 74% !important;}
.pc_flex-b75p{ flex-basis: 75% !important; -webkit-flex-basis: 75% !important;}
.pc_flex-b76p{ flex-basis: 76% !important; -webkit-flex-basis: 76% !important;}
.pc_flex-b77p{ flex-basis: 77% !important; -webkit-flex-basis: 77% !important;}
.pc_flex-b78p{ flex-basis: 78% !important; -webkit-flex-basis: 78% !important;}
.pc_flex-b79p{ flex-basis: 79% !important; -webkit-flex-basis: 79% !important;}
.pc_flex-b80p{ flex-basis: 80% !important; -webkit-flex-basis: 80% !important;}
.pc_flex-b81p{ flex-basis: 81% !important; -webkit-flex-basis: 81% !important;}
.pc_flex-b82p{ flex-basis: 82% !important; -webkit-flex-basis: 82% !important;}
.pc_flex-b83p{ flex-basis: 83% !important; -webkit-flex-basis: 83% !important;}
.pc_flex-b84p{ flex-basis: 84% !important; -webkit-flex-basis: 84% !important;}
.pc_flex-b85p{ flex-basis: 85% !important; -webkit-flex-basis: 85% !important;}
.pc_flex-b86p{ flex-basis: 86% !important; -webkit-flex-basis: 86% !important;}
.pc_flex-b87p{ flex-basis: 87% !important; -webkit-flex-basis: 87% !important;}
.pc_flex-b88p{ flex-basis: 88% !important; -webkit-flex-basis: 88% !important;}
.pc_flex-b89p{ flex-basis: 89% !important; -webkit-flex-basis: 89% !important;}
.pc_flex-b90p{ flex-basis: 90% !important; -webkit-flex-basis: 90% !important;}
.pc_flex-b91p{ flex-basis: 91% !important; -webkit-flex-basis: 91% !important;}
.pc_flex-b92p{ flex-basis: 92% !important; -webkit-flex-basis: 92% !important;}
.pc_flex-b93p{ flex-basis: 93% !important; -webkit-flex-basis: 93% !important;}
.pc_flex-b94p{ flex-basis: 94% !important; -webkit-flex-basis: 94% !important;}
.pc_flex-b95p{ flex-basis: 95% !important; -webkit-flex-basis: 95% !important;}
.pc_flex-b96p{ flex-basis: 96% !important; -webkit-flex-basis: 96% !important;}
.pc_flex-b97p{ flex-basis: 97% !important; -webkit-flex-basis: 97% !important;}
.pc_flex-b98p{ flex-basis: 98% !important; -webkit-flex-basis: 98% !important;}
.pc_flex-b99p{ flex-basis: 99% !important; -webkit-flex-basis: 99% !important;}
.pc_flex-b100p{ flex-basis: 100% !important; -webkit-flex-basis: 100% !important;}
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 900px) {
/*
---------------------- display: flex;関係 -----------------------------
*/

.pad_flex{
  display: flex !important;
  display: -webkit-flex !important;
}

/* ------------------------------- Fexbox（親）に対して指定できるCSS  -------------------------------*/

/*  --------------- flex-direction（flex item全体の配置方向） --------------- */

.pad_flex-d_r{
  flex-direction: row !important;
  -webkit-flex-direction: row !important;
}

.pad_flex-d_r-re{
  flex-direction: row-reverse !important;
  -webkit-flex-direction: row-reverse !important;
}

.pad_flex-d_c{
  flex-direction: column !important;
  -webkit-flex-direction: column !important;
}

.pad_flex-d_c-re{
  flex-direction: column-reverse !important;
  -webkit-flex-direction: column-reverse !important;
}

/*  --------------- flex-wrap（flex item全体の折り返しかた） --------------- */

.pad_flex-w_no{
  flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
}

.pad_flex-w_w{
  flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
}

.pad_flex-w_w-re{
  flex-wrap: wrap-reverse !important;
  -webkit-flex-wrap: wrap-reverse !important;
}

/*  --------------- justify-content（flexbox（親に対する） flex itemの横の揃え）  --------------- */

.pad_flex-jc_fs{
  justify-content: flex-start !important;
  -webkit-justify-content: flex-start !important;
}

.pad_flex-jc_fe{
  justify-content: flex-end !important;
  -webkit-justify-content: flex-end !important;
}

.pad_flex-jc_c{
  justify-content: center !important;
  -webkit-justify-content: center !important;
}

.pad_flex-jc_sb{
  justify-content: space-between !important;
  -webkit-justify-content: space-between !important;
}

.pad_flex-jc_sa{
  justify-content: space-around !important;
  -webkit-justify-content: space-around !important;
}


/*  --------------- align-content（flexbox（親に対する） flex itemの縦の揃え） ---------------  */

.pad_flex-ac_fs {
  align-content: flex-start !important;
  -webkit-align-content: flex-start !important;
}

.pad_flex-ac_fe {
  align-content: flex-end !important;
  -webkit-align-content: flex-end !important;
}

.pad_flex-ac_c {
  align-content: center !important;
  -webkit-align-content: center !important;
}

.pad_flex-ac_sb {
  align-content: space-between !important;
  -webkit-align-content: space-between !important;
}

.pad_flex-ac_sa {
  align-content: space-around !important;
  -webkit-align-content: space-around !important;
}

/*  --------------- align-items  --------------- */

.pad_flex-ai_fs{
  align-items: flex-start !important;
  -webkit-align-items: flex-start !important;
}

.pad_flex-ai_fe{
  align-items: flex-end !important;
  -webkit-align-items: flex-end !important;
}

.pad_flex-ai_c{
  align-items: center !important;
  -webkit-align-items: center !important;
}

.pad_flex-ai_b{
  align-items: baseline !important;
  -webkit-align-items: baseline !important;
}

.pad_flex-ai_s{
  align-items: stretch !important;
  -webkit-align-items: stretch !important;
}

/* ------------------------------- Fexitem（子）に対して指定できるCSS  -------------------------------*/

/*  --------------- .pad_align-self  ---------------*/

.pad_flex-as_fs{
  align-self: flex-start !important;
  -webkit-align-self: flex-start !important;
}

.pad_flex-as_fe{
  align-self: flex-end !important;
  -webkit-align-self: flex-end !important;
}

.pad_flex-as_c{
  align-self: center !important;
  -webkit-align-self: center !important;
}

.pad_flex-as_b{
  align-self: baseline !important;
  -webkit-align-self: baseline !important;
}

.pad_flex-as_s{
  align-self: stretch !important;
  -webkit-align-self: stretch !important;
}

/* --------------- .pad_order  --------------- */

.pad_order01{ order: 1 !important; -webkit-order: 1 !important; }
.pad_order02{ order: 2 !important; -webkit-order: 2 !important; }
.pad_order03{ order: 3 !important; -webkit-order: 3 !important; }
.pad_order04{ order: 4 !important; -webkit-order: 4 !important; }
.pad_order05{ order: 5 !important; -webkit-order: 5 !important; }
.pad_order06{ order: 6 !important; -webkit-order: 6 !important; }
.pad_order07{ order: 7 !important; -webkit-order: 7 !important; }
.pad_order08{ order: 8 !important; -webkit-order: 8 !important; }
.pad_order09{ order: 9 !important; -webkit-order: 9 !important; }
.pad_order10{ order: 10 !important; -webkit-order: 10 !important; }
.pad_order11{ order: 11 !important; -webkit-order: 11 !important; }
.pad_order12{ order: 12 !important; -webkit-order: 12 !important; }
.pad_order13{ order: 13 !important; -webkit-order: 13 !important; }
.pad_order14{ order: 14 !important; -webkit-order: 14 !important; }
.pad_order15{ order: 15 !important; -webkit-order: 15 !important; }
.pad_order16{ order: 16 !important; -webkit-order: 16 !important; }
.pad_order17{ order: 17 !important; -webkit-order: 17 !important; }
.pad_order18{ order: 18 !important; -webkit-order: 18 !important; }
.pad_order19{ order: 19 !important; -webkit-order: 19 !important; }
.pad_order20{ order: 20 !important; -webkit-order: 20 !important; }

/*  --------------- .pad_flex-g --------------- */

.pad_flex-g01{ flex-grow: 1 !important; -webkit-flex-grow: 1 !important; }
.pad_flex-g02{ flex-grow: 2 !important; -webkit-flex-grow: 2 !important; }
.pad_flex-g03{ flex-grow: 3 !important; -webkit-flex-grow: 3 !important; }
.pad_flex-g04{ flex-grow: 4 !important; -webkit-flex-grow: 4 !important; }
.pad_flex-g05{ flex-grow: 5 !important; -webkit-flex-grow: 5 !important; }
.pad_flex-g06{ flex-grow: 6 !important; -webkit-flex-grow: 6 !important; }
.pad_flex-g07{ flex-grow: 7 !important; -webkit-flex-grow: 7 !important; }
.pad_flex-g08{ flex-grow: 8 !important; -webkit-flex-grow: 8 !important; }
.pad_flex-g09{ flex-grow: 9 !important; -webkit-flex-grow: 9 !important; }
.pad_flex-g10{ flex-grow: 10 !important; -webkit-flex-grow: 10 !important; }
.pad_flex-g11{ flex-grow: 11 !important; -webkit-flex-grow: 11 !important; }
.pad_flex-g12{ flex-grow: 12 !important; -webkit-flex-grow: 12 !important; }
.pad_flex-g13{ flex-grow: 13 !important; -webkit-flex-grow: 13 !important; }
.pad_flex-g14{ flex-grow: 14 !important; -webkit-flex-grow: 14 !important; }
.pad_flex-g15{ flex-grow: 15 !important; -webkit-flex-grow: 15 !important; }
.pad_flex-g16{ flex-grow: 16 !important; -webkit-flex-grow: 16 !important; }
.pad_flex-g17{ flex-grow: 17 !important; -webkit-flex-grow: 17 !important; }
.pad_flex-g18{ flex-grow: 18 !important; -webkit-flex-grow: 18 !important; }
.pad_flex-g19{ flex-grow: 19 !important; -webkit-flex-grow: 19 !important; }
.pad_flex-g20{ flex-grow: 20 !important; -webkit-flex-grow: 20 !important; }
.pad_flex-g21{ flex-grow: 21 !important; -webkit-flex-grow: 21 !important; }
.pad_flex-g22{ flex-grow: 22 !important; -webkit-flex-grow: 22 !important; }
.pad_flex-g23{ flex-grow: 23 !important; -webkit-flex-grow: 23 !important; }
.pad_flex-g24{ flex-grow: 24 !important; -webkit-flex-grow: 24 !important; }
.pad_flex-g25{ flex-grow: 25 !important; -webkit-flex-grow: 25 !important; }
.pad_flex-g26{ flex-grow: 26 !important; -webkit-flex-grow: 26 !important; }
.pad_flex-g27{ flex-grow: 27 !important; -webkit-flex-grow: 27 !important; }
.pad_flex-g28{ flex-grow: 28 !important; -webkit-flex-grow: 28 !important; }
.pad_flex-g29{ flex-grow: 29 !important; -webkit-flex-grow: 29 !important; }
.pad_flex-g30{ flex-grow: 30 !important; -webkit-flex-grow: 30 !important; }
.pad_flex-g31{ flex-grow: 31 !important; -webkit-flex-grow: 31 !important; }
.pad_flex-g32{ flex-grow: 32 !important; -webkit-flex-grow: 32 !important; }
.pad_flex-g33{ flex-grow: 33 !important; -webkit-flex-grow: 33 !important; }
.pad_flex-g34{ flex-grow: 34 !important; -webkit-flex-grow: 34 !important; }
.pad_flex-g35{ flex-grow: 35 !important; -webkit-flex-grow: 35 !important; }
.pad_flex-g36{ flex-grow: 36 !important; -webkit-flex-grow: 36 !important; }
.pad_flex-g37{ flex-grow: 37 !important; -webkit-flex-grow: 37 !important; }
.pad_flex-g38{ flex-grow: 38 !important; -webkit-flex-grow: 38 !important; }
.pad_flex-g39{ flex-grow: 39 !important; -webkit-flex-grow: 39 !important; }
.pad_flex-g40{ flex-grow: 40 !important; -webkit-flex-grow: 40 !important; }
.pad_flex-g41{ flex-grow: 41 !important; -webkit-flex-grow: 41 !important; }
.pad_flex-g42{ flex-grow: 42 !important; -webkit-flex-grow: 42 !important; }
.pad_flex-g43{ flex-grow: 43 !important; -webkit-flex-grow: 43 !important; }
.pad_flex-g44{ flex-grow: 44 !important; -webkit-flex-grow: 44 !important; }
.pad_flex-g45{ flex-grow: 45 !important; -webkit-flex-grow: 45 !important; }
.pad_flex-g46{ flex-grow: 46 !important; -webkit-flex-grow: 46 !important; }
.pad_flex-g47{ flex-grow: 47 !important; -webkit-flex-grow: 47 !important; }
.pad_flex-g48{ flex-grow: 48 !important; -webkit-flex-grow: 48 !important; }
.pad_flex-g49{ flex-grow: 49 !important; -webkit-flex-grow: 49 !important; }
.pad_flex-g50{ flex-grow: 50 !important; -webkit-flex-grow: 50 !important; }
.pad_flex-g51{ flex-grow: 51 !important; -webkit-flex-grow: 51 !important; }
.pad_flex-g52{ flex-grow: 52 !important; -webkit-flex-grow: 52 !important; }
.pad_flex-g53{ flex-grow: 53 !important; -webkit-flex-grow: 53 !important; }
.pad_flex-g54{ flex-grow: 54 !important; -webkit-flex-grow: 54 !important; }
.pad_flex-g55{ flex-grow: 55 !important; -webkit-flex-grow: 55 !important; }
.pad_flex-g56{ flex-grow: 56 !important; -webkit-flex-grow: 56 !important; }
.pad_flex-g57{ flex-grow: 57 !important; -webkit-flex-grow: 57 !important; }
.pad_flex-g58{ flex-grow: 58 !important; -webkit-flex-grow: 58 !important; }
.pad_flex-g59{ flex-grow: 59 !important; -webkit-flex-grow: 59 !important; }
.pad_flex-g60{ flex-grow: 60 !important; -webkit-flex-grow: 60 !important; }
.pad_flex-g61{ flex-grow: 61 !important; -webkit-flex-grow: 61 !important; }
.pad_flex-g62{ flex-grow: 62 !important; -webkit-flex-grow: 62 !important; }
.pad_flex-g63{ flex-grow: 63 !important; -webkit-flex-grow: 63 !important; }
.pad_flex-g64{ flex-grow: 64 !important; -webkit-flex-grow: 64 !important; }
.pad_flex-g65{ flex-grow: 65 !important; -webkit-flex-grow: 65 !important; }
.pad_flex-g66{ flex-grow: 66 !important; -webkit-flex-grow: 66 !important; }
.pad_flex-g67{ flex-grow: 67 !important; -webkit-flex-grow: 67 !important; }
.pad_flex-g68{ flex-grow: 68 !important; -webkit-flex-grow: 68 !important; }
.pad_flex-g69{ flex-grow: 69 !important; -webkit-flex-grow: 69 !important; }
.pad_flex-g70{ flex-grow: 70 !important; -webkit-flex-grow: 70 !important; }
.pad_flex-g71{ flex-grow: 71 !important; -webkit-flex-grow: 71 !important; }
.pad_flex-g72{ flex-grow: 72 !important; -webkit-flex-grow: 72 !important; }
.pad_flex-g73{ flex-grow: 73 !important; -webkit-flex-grow: 73 !important; }
.pad_flex-g74{ flex-grow: 74 !important; -webkit-flex-grow: 74 !important; }
.pad_flex-g75{ flex-grow: 75 !important; -webkit-flex-grow: 75 !important; }
.pad_flex-g76{ flex-grow: 76 !important; -webkit-flex-grow: 76 !important; }
.pad_flex-g77{ flex-grow: 77 !important; -webkit-flex-grow: 77 !important; }
.pad_flex-g78{ flex-grow: 78 !important; -webkit-flex-grow: 78 !important; }
.pad_flex-g79{ flex-grow: 79 !important; -webkit-flex-grow: 79 !important; }
.pad_flex-g80{ flex-grow: 80 !important; -webkit-flex-grow: 80 !important; }
.pad_flex-g81{ flex-grow: 81 !important; -webkit-flex-grow: 81 !important; }
.pad_flex-g82{ flex-grow: 82 !important; -webkit-flex-grow: 82 !important; }
.pad_flex-g83{ flex-grow: 83 !important; -webkit-flex-grow: 83 !important; }
.pad_flex-g84{ flex-grow: 84 !important; -webkit-flex-grow: 84 !important; }
.pad_flex-g85{ flex-grow: 85 !important; -webkit-flex-grow: 85 !important; }
.pad_flex-g86{ flex-grow: 86 !important; -webkit-flex-grow: 86 !important; }
.pad_flex-g87{ flex-grow: 87 !important; -webkit-flex-grow: 87 !important; }
.pad_flex-g88{ flex-grow: 88 !important; -webkit-flex-grow: 88 !important; }
.pad_flex-g89{ flex-grow: 89 !important; -webkit-flex-grow: 89 !important; }
.pad_flex-g90{ flex-grow: 90 !important; -webkit-flex-grow: 90 !important; }
.pad_flex-g91{ flex-grow: 91 !important; -webkit-flex-grow: 91 !important; }
.pad_flex-g92{ flex-grow: 92 !important; -webkit-flex-grow: 92 !important; }
.pad_flex-g93{ flex-grow: 93 !important; -webkit-flex-grow: 93 !important; }
.pad_flex-g94{ flex-grow: 94 !important; -webkit-flex-grow: 94 !important; }
.pad_flex-g95{ flex-grow: 95 !important; -webkit-flex-grow: 95 !important; }
.pad_flex-g96{ flex-grow: 96 !important; -webkit-flex-grow: 96 !important; }
.pad_flex-g97{ flex-grow: 97 !important; -webkit-flex-grow: 97 !important; }
.pad_flex-g98{ flex-grow: 98 !important; -webkit-flex-grow: 98 !important; }
.pad_flex-g99{ flex-grow: 99 !important; -webkit-flex-grow: 99 !important; }
.pad_flex-g100{ flex-grow: 100 !important; -webkit-flex-grow: 100 !important; }

/*  --------------- .pad_flex-s --------------- */

.pad_flex-s01{ flex-shrink: 1 !important; -webkit-flex-shrink: 1 !important; }
.pad_flex-s02{ flex-shrink: 2 !important; -webkit-flex-shrink: 2 !important; }
.pad_flex-s03{ flex-shrink: 3 !important; -webkit-flex-shrink: 3 !important; }
.pad_flex-s04{ flex-shrink: 4 !important; -webkit-flex-shrink: 4 !important; }
.pad_flex-s05{ flex-shrink: 5 !important; -webkit-flex-shrink: 5 !important; }
.pad_flex-s06{ flex-shrink: 6 !important; -webkit-flex-shrink: 6 !important; }
.pad_flex-s07{ flex-shrink: 7 !important; -webkit-flex-shrink: 7 !important; }
.pad_flex-s08{ flex-shrink: 8 !important; -webkit-flex-shrink: 8 !important; }
.pad_flex-s09{ flex-shrink: 9 !important; -webkit-flex-shrink: 9 !important; }
.pad_flex-s10{ flex-shrink: 10 !important; -webkit-flex-shrink: 10 !important; }
.pad_flex-s11{ flex-shrink: 11 !important; -webkit-flex-shrink: 11 !important; }
.pad_flex-s12{ flex-shrink: 12 !important; -webkit-flex-shrink: 12 !important; }
.pad_flex-s13{ flex-shrink: 13 !important; -webkit-flex-shrink: 13 !important; }
.pad_flex-s14{ flex-shrink: 14 !important; -webkit-flex-shrink: 14 !important; }
.pad_flex-s15{ flex-shrink: 15 !important; -webkit-flex-shrink: 15 !important; }
.pad_flex-s16{ flex-shrink: 16 !important; -webkit-flex-shrink: 16 !important; }
.pad_flex-s17{ flex-shrink: 17 !important; -webkit-flex-shrink: 17 !important; }
.pad_flex-s18{ flex-shrink: 18 !important; -webkit-flex-shrink: 18 !important; }
.pad_flex-s19{ flex-shrink: 19 !important; -webkit-flex-shrink: 19 !important; }
.pad_flex-s20{ flex-shrink: 20 !important; -webkit-flex-shrink: 20 !important; }
.pad_flex-s21{ flex-shrink: 21 !important; -webkit-flex-shrink: 21 !important; }
.pad_flex-s22{ flex-shrink: 22 !important; -webkit-flex-shrink: 22 !important; }
.pad_flex-s23{ flex-shrink: 23 !important; -webkit-flex-shrink: 23 !important; }
.pad_flex-s24{ flex-shrink: 24 !important; -webkit-flex-shrink: 24 !important; }
.pad_flex-s25{ flex-shrink: 25 !important; -webkit-flex-shrink: 25 !important; }
.pad_flex-s26{ flex-shrink: 26 !important; -webkit-flex-shrink: 26 !important; }
.pad_flex-s27{ flex-shrink: 27 !important; -webkit-flex-shrink: 27 !important; }
.pad_flex-s28{ flex-shrink: 28 !important; -webkit-flex-shrink: 28 !important; }
.pad_flex-s29{ flex-shrink: 29 !important; -webkit-flex-shrink: 29 !important; }
.pad_flex-s30{ flex-shrink: 30 !important; -webkit-flex-shrink: 30 !important; }
.pad_flex-s31{ flex-shrink: 31 !important; -webkit-flex-shrink: 31 !important; }
.pad_flex-s32{ flex-shrink: 32 !important; -webkit-flex-shrink: 32 !important; }
.pad_flex-s33{ flex-shrink: 33 !important; -webkit-flex-shrink: 33 !important; }
.pad_flex-s34{ flex-shrink: 34 !important; -webkit-flex-shrink: 34 !important; }
.pad_flex-s35{ flex-shrink: 35 !important; -webkit-flex-shrink: 35 !important; }
.pad_flex-s36{ flex-shrink: 36 !important; -webkit-flex-shrink: 36 !important; }
.pad_flex-s37{ flex-shrink: 37 !important; -webkit-flex-shrink: 37 !important; }
.pad_flex-s38{ flex-shrink: 38 !important; -webkit-flex-shrink: 38 !important; }
.pad_flex-s39{ flex-shrink: 39 !important; -webkit-flex-shrink: 39 !important; }
.pad_flex-s40{ flex-shrink: 40 !important; -webkit-flex-shrink: 40 !important; }
.pad_flex-s41{ flex-shrink: 41 !important; -webkit-flex-shrink: 41 !important; }
.pad_flex-s42{ flex-shrink: 42 !important; -webkit-flex-shrink: 42 !important; }
.pad_flex-s43{ flex-shrink: 43 !important; -webkit-flex-shrink: 43 !important; }
.pad_flex-s44{ flex-shrink: 44 !important; -webkit-flex-shrink: 44 !important; }
.pad_flex-s45{ flex-shrink: 45 !important; -webkit-flex-shrink: 45 !important; }
.pad_flex-s46{ flex-shrink: 46 !important; -webkit-flex-shrink: 46 !important; }
.pad_flex-s47{ flex-shrink: 47 !important; -webkit-flex-shrink: 47 !important; }
.pad_flex-s48{ flex-shrink: 48 !important; -webkit-flex-shrink: 48 !important; }
.pad_flex-s49{ flex-shrink: 49 !important; -webkit-flex-shrink: 49 !important; }
.pad_flex-s50{ flex-shrink: 50 !important; -webkit-flex-shrink: 50 !important; }
.pad_flex-s51{ flex-shrink: 51 !important; -webkit-flex-shrink: 51 !important; }
.pad_flex-s52{ flex-shrink: 52 !important; -webkit-flex-shrink: 52 !important; }
.pad_flex-s53{ flex-shrink: 53 !important; -webkit-flex-shrink: 53 !important; }
.pad_flex-s54{ flex-shrink: 54 !important; -webkit-flex-shrink: 54 !important; }
.pad_flex-s55{ flex-shrink: 55 !important; -webkit-flex-shrink: 55 !important; }
.pad_flex-s56{ flex-shrink: 56 !important; -webkit-flex-shrink: 56 !important; }
.pad_flex-s57{ flex-shrink: 57 !important; -webkit-flex-shrink: 57 !important; }
.pad_flex-s58{ flex-shrink: 58 !important; -webkit-flex-shrink: 58 !important; }
.pad_flex-s59{ flex-shrink: 59 !important; -webkit-flex-shrink: 59 !important; }
.pad_flex-s60{ flex-shrink: 60 !important; -webkit-flex-shrink: 60 !important; }
.pad_flex-s61{ flex-shrink: 61 !important; -webkit-flex-shrink: 61 !important; }
.pad_flex-s62{ flex-shrink: 62 !important; -webkit-flex-shrink: 62 !important; }
.pad_flex-s63{ flex-shrink: 63 !important; -webkit-flex-shrink: 63 !important; }
.pad_flex-s64{ flex-shrink: 64 !important; -webkit-flex-shrink: 64 !important; }
.pad_flex-s65{ flex-shrink: 65 !important; -webkit-flex-shrink: 65 !important; }
.pad_flex-s66{ flex-shrink: 66 !important; -webkit-flex-shrink: 66 !important; }
.pad_flex-s67{ flex-shrink: 67 !important; -webkit-flex-shrink: 67 !important; }
.pad_flex-s68{ flex-shrink: 68 !important; -webkit-flex-shrink: 68 !important; }
.pad_flex-s69{ flex-shrink: 69 !important; -webkit-flex-shrink: 69 !important; }
.pad_flex-s70{ flex-shrink: 70 !important; -webkit-flex-shrink: 70 !important; }
.pad_flex-s71{ flex-shrink: 71 !important; -webkit-flex-shrink: 71 !important; }
.pad_flex-s72{ flex-shrink: 72 !important; -webkit-flex-shrink: 72 !important; }
.pad_flex-s73{ flex-shrink: 73 !important; -webkit-flex-shrink: 73 !important; }
.pad_flex-s74{ flex-shrink: 74 !important; -webkit-flex-shrink: 74 !important; }
.pad_flex-s75{ flex-shrink: 75 !important; -webkit-flex-shrink: 75 !important; }
.pad_flex-s76{ flex-shrink: 76 !important; -webkit-flex-shrink: 76 !important; }
.pad_flex-s77{ flex-shrink: 77 !important; -webkit-flex-shrink: 77 !important; }
.pad_flex-s78{ flex-shrink: 78 !important; -webkit-flex-shrink: 78 !important; }
.pad_flex-s79{ flex-shrink: 79 !important; -webkit-flex-shrink: 79 !important; }
.pad_flex-s80{ flex-shrink: 80 !important; -webkit-flex-shrink: 80 !important; }
.pad_flex-s81{ flex-shrink: 81 !important; -webkit-flex-shrink: 81 !important; }
.pad_flex-s82{ flex-shrink: 82 !important; -webkit-flex-shrink: 82 !important; }
.pad_flex-s83{ flex-shrink: 83 !important; -webkit-flex-shrink: 83 !important; }
.pad_flex-s84{ flex-shrink: 84 !important; -webkit-flex-shrink: 84 !important; }
.pad_flex-s85{ flex-shrink: 85 !important; -webkit-flex-shrink: 85 !important; }
.pad_flex-s86{ flex-shrink: 86 !important; -webkit-flex-shrink: 86 !important; }
.pad_flex-s87{ flex-shrink: 87 !important; -webkit-flex-shrink: 87 !important; }
.pad_flex-s88{ flex-shrink: 88 !important; -webkit-flex-shrink: 88 !important; }
.pad_flex-s89{ flex-shrink: 89 !important; -webkit-flex-shrink: 89 !important; }
.pad_flex-s90{ flex-shrink: 90 !important; -webkit-flex-shrink: 90 !important; }
.pad_flex-s91{ flex-shrink: 91 !important; -webkit-flex-shrink: 91 !important; }
.pad_flex-s92{ flex-shrink: 92 !important; -webkit-flex-shrink: 92 !important; }
.pad_flex-s93{ flex-shrink: 93 !important; -webkit-flex-shrink: 93 !important; }
.pad_flex-s94{ flex-shrink: 94 !important; -webkit-flex-shrink: 94 !important; }
.pad_flex-s95{ flex-shrink: 95 !important; -webkit-flex-shrink: 95 !important; }
.pad_flex-s96{ flex-shrink: 96 !important; -webkit-flex-shrink: 96 !important; }
.pad_flex-s97{ flex-shrink: 97 !important; -webkit-flex-shrink: 97 !important; }
.pad_flex-s98{ flex-shrink: 98 !important; -webkit-flex-shrink: 98 !important; }
.pad_flex-s99{ flex-shrink: 99 !important; -webkit-flex-shrink: 99 !important; }
.pad_flex-s100{ flex-shrink: 100 !important; -webkit-flex-shrink: 100 !important; }

/*  .pad_flex-b  */

.pad_flex-b00{ flex-basis: 0px !important; -webkit-flex-basis: 0px !important;}
.pad_flex-b10{ flex-basis: 10px !important; -webkit-flex-basis: 10px !important;}
.pad_flex-b20{ flex-basis: 20px !important; -webkit-flex-basis: 20px !important;}
.pad_flex-b30{ flex-basis: 30px !important; -webkit-flex-basis: 30px !important;}
.pad_flex-b40{ flex-basis: 40px !important; -webkit-flex-basis: 40px !important;}
.pad_flex-b50{ flex-basis: 50px !important; -webkit-flex-basis: 50px !important;}
.pad_flex-b60{ flex-basis: 60px !important; -webkit-flex-basis: 60px !important;}
.pad_flex-b70{ flex-basis: 70px !important; -webkit-flex-basis: 70px !important;}
.pad_flex-b80{ flex-basis: 80px !important; -webkit-flex-basis: 80px !important;}
.pad_flex-b90{ flex-basis: 90px !important; -webkit-flex-basis: 90px !important;}
.pad_flex-b100{ flex-basis: 100px !important; -webkit-flex-basis: 100px !important;}
.pad_flex-b110{ flex-basis: 110px !important; -webkit-flex-basis: 110px !important;}
.pad_flex-b120{ flex-basis: 120px !important; -webkit-flex-basis: 120px !important;}
.pad_flex-b130{ flex-basis: 130px !important; -webkit-flex-basis: 130px !important;}
.pad_flex-b140{ flex-basis: 140px !important; -webkit-flex-basis: 140px !important;}
.pad_flex-b150{ flex-basis: 150px !important; -webkit-flex-basis: 150px !important;}
.pad_flex-b160{ flex-basis: 160px !important; -webkit-flex-basis: 160px !important;}
.pad_flex-b170{ flex-basis: 170px !important; -webkit-flex-basis: 170px !important;}
.pad_flex-b180{ flex-basis: 180px !important; -webkit-flex-basis: 180px !important;}
.pad_flex-b190{ flex-basis: 190px !important; -webkit-flex-basis: 190px !important;}
.pad_flex-b200{ flex-basis: 200px !important; -webkit-flex-basis: 200px !important;}
.pad_flex-b210{ flex-basis: 210px !important; -webkit-flex-basis: 210px !important;}
.pad_flex-b220{ flex-basis: 220px !important; -webkit-flex-basis: 220px !important;}
.pad_flex-b230{ flex-basis: 230px !important; -webkit-flex-basis: 230px !important;}
.pad_flex-b240{ flex-basis: 240px !important; -webkit-flex-basis: 240px !important;}
.pad_flex-b250{ flex-basis: 250px !important; -webkit-flex-basis: 250px !important;}
.pad_flex-b260{ flex-basis: 260px !important; -webkit-flex-basis: 260px !important;}
.pad_flex-b270{ flex-basis: 270px !important; -webkit-flex-basis: 270px !important;}
.pad_flex-b280{ flex-basis: 280px !important; -webkit-flex-basis: 280px !important;}
.pad_flex-b290{ flex-basis: 290px !important; -webkit-flex-basis: 290px !important;}
.pad_flex-b300{ flex-basis: 300px !important; -webkit-flex-basis: 300px !important;}
.pad_flex-b310{ flex-basis: 310px !important; -webkit-flex-basis: 310px !important;}
.pad_flex-b320{ flex-basis: 320px !important; -webkit-flex-basis: 320px !important;}
.pad_flex-b330{ flex-basis: 330px !important; -webkit-flex-basis: 330px !important;}
.pad_flex-b340{ flex-basis: 340px !important; -webkit-flex-basis: 340px !important;}
.pad_flex-b350{ flex-basis: 350px !important; -webkit-flex-basis: 350px !important;}
.pad_flex-b360{ flex-basis: 360px !important; -webkit-flex-basis: 360px !important;}
.pad_flex-b370{ flex-basis: 370px !important; -webkit-flex-basis: 370px !important;}
.pad_flex-b380{ flex-basis: 380px !important; -webkit-flex-basis: 380px !important;}
.pad_flex-b390{ flex-basis: 390px !important; -webkit-flex-basis: 390px !important;}
.pad_flex-b400{ flex-basis: 400px !important; -webkit-flex-basis: 400px !important;}
.pad_flex-b410{ flex-basis: 410px !important; -webkit-flex-basis: 410px !important;}
.pad_flex-b420{ flex-basis: 420px !important; -webkit-flex-basis: 420px !important;}
.pad_flex-b430{ flex-basis: 430px !important; -webkit-flex-basis: 430px !important;}
.pad_flex-b440{ flex-basis: 440px !important; -webkit-flex-basis: 440px !important;}
.pad_flex-b450{ flex-basis: 450px !important; -webkit-flex-basis: 450px !important;}
.pad_flex-b460{ flex-basis: 460px !important; -webkit-flex-basis: 460px !important;}
.pad_flex-b470{ flex-basis: 470px !important; -webkit-flex-basis: 470px !important;}
.pad_flex-b480{ flex-basis: 480px !important; -webkit-flex-basis: 480px !important;}
.pad_flex-b490{ flex-basis: 490px !important; -webkit-flex-basis: 490px !important;}
.pad_flex-b500{ flex-basis: 500px !important; -webkit-flex-basis: 500px !important;}
.pad_flex-b510{ flex-basis: 510px !important; -webkit-flex-basis: 510px !important;}
.pad_flex-b520{ flex-basis: 520px !important; -webkit-flex-basis: 520px !important;}
.pad_flex-b530{ flex-basis: 530px !important; -webkit-flex-basis: 530px !important;}
.pad_flex-b540{ flex-basis: 540px !important; -webkit-flex-basis: 540px !important;}
.pad_flex-b550{ flex-basis: 550px !important; -webkit-flex-basis: 550px !important;}
.pad_flex-b560{ flex-basis: 560px !important; -webkit-flex-basis: 560px !important;}
.pad_flex-b570{ flex-basis: 570px !important; -webkit-flex-basis: 570px !important;}
.pad_flex-b580{ flex-basis: 580px !important; -webkit-flex-basis: 580px !important;}
.pad_flex-b590{ flex-basis: 590px !important; -webkit-flex-basis: 590px !important;}
.pad_flex-b600{ flex-basis: 600px !important; -webkit-flex-basis: 600px !important;}
.pad_flex-b610{ flex-basis: 610px !important; -webkit-flex-basis: 610px !important;}
.pad_flex-b620{ flex-basis: 620px !important; -webkit-flex-basis: 620px !important;}
.pad_flex-b630{ flex-basis: 630px !important; -webkit-flex-basis: 630px !important;}
.pad_flex-b640{ flex-basis: 640px !important; -webkit-flex-basis: 640px !important;}
.pad_flex-b650{ flex-basis: 650px !important; -webkit-flex-basis: 650px !important;}
.pad_flex-b660{ flex-basis: 660px !important; -webkit-flex-basis: 660px !important;}
.pad_flex-b670{ flex-basis: 670px !important; -webkit-flex-basis: 670px !important;}
.pad_flex-b680{ flex-basis: 680px !important; -webkit-flex-basis: 680px !important;}
.pad_flex-b690{ flex-basis: 690px !important; -webkit-flex-basis: 690px !important;}
.pad_flex-b700{ flex-basis: 700px !important; -webkit-flex-basis: 700px !important;}
.pad_flex-b710{ flex-basis: 710px !important; -webkit-flex-basis: 710px !important;}
.pad_flex-b720{ flex-basis: 720px !important; -webkit-flex-basis: 720px !important;}
.pad_flex-b730{ flex-basis: 730px !important; -webkit-flex-basis: 730px !important;}
.pad_flex-b740{ flex-basis: 740px !important; -webkit-flex-basis: 740px !important;}
.pad_flex-b750{ flex-basis: 750px !important; -webkit-flex-basis: 750px !important;}
.pad_flex-b760{ flex-basis: 760px !important; -webkit-flex-basis: 760px !important;}
.pad_flex-b770{ flex-basis: 770px !important; -webkit-flex-basis: 770px !important;}
.pad_flex-b780{ flex-basis: 780px !important; -webkit-flex-basis: 780px !important;}
.pad_flex-b790{ flex-basis: 790px !important; -webkit-flex-basis: 790px !important;}
.pad_flex-b800{ flex-basis: 800px !important; -webkit-flex-basis: 800px !important;}
.pad_flex-b810{ flex-basis: 810px !important; -webkit-flex-basis: 810px !important;}
.pad_flex-b820{ flex-basis: 820px !important; -webkit-flex-basis: 820px !important;}
.pad_flex-b830{ flex-basis: 830px !important; -webkit-flex-basis: 830px !important;}
.pad_flex-b840{ flex-basis: 840px !important; -webkit-flex-basis: 840px !important;}
.pad_flex-b850{ flex-basis: 850px !important; -webkit-flex-basis: 850px !important;}
.pad_flex-b860{ flex-basis: 860px !important; -webkit-flex-basis: 860px !important;}
.pad_flex-b870{ flex-basis: 870px !important; -webkit-flex-basis: 870px !important;}
.pad_flex-b880{ flex-basis: 880px !important; -webkit-flex-basis: 880px !important;}
.pad_flex-b890{ flex-basis: 890px !important; -webkit-flex-basis: 890px !important;}
.pad_flex-b900{ flex-basis: 900px !important; -webkit-flex-basis: 900px !important;}
.pad_flex-b910{ flex-basis: 910px !important; -webkit-flex-basis: 910px !important;}
.pad_flex-b920{ flex-basis: 920px !important; -webkit-flex-basis: 920px !important;}
.pad_flex-b930{ flex-basis: 930px !important; -webkit-flex-basis: 930px !important;}
.pad_flex-b940{ flex-basis: 940px !important; -webkit-flex-basis: 940px !important;}
.pad_flex-b950{ flex-basis: 950px !important; -webkit-flex-basis: 950px !important;}
.pad_flex-b960{ flex-basis: 960px !important; -webkit-flex-basis: 960px !important;}
.pad_flex-b970{ flex-basis: 970px !important; -webkit-flex-basis: 970px !important;}
.pad_flex-b980{ flex-basis: 980px !important; -webkit-flex-basis: 980px !important;}
.pad_flex-b990{ flex-basis: 990px !important; -webkit-flex-basis: 990px !important;}
.pad_flex-b1000{ flex-basis: 1000px !important; -webkit-flex-basis: 1000px !important;}
.pad_flex-b1010{ flex-basis: 1010px !important; -webkit-flex-basis: 1010px !important;}
.pad_flex-b1020{ flex-basis: 1020px !important; -webkit-flex-basis: 1020px !important;}
.pad_flex-b1030{ flex-basis: 1030px !important; -webkit-flex-basis: 1030px !important;}
.pad_flex-b1040{ flex-basis: 1040px !important; -webkit-flex-basis: 1040px !important;}
.pad_flex-b1050{ flex-basis: 1050px !important; -webkit-flex-basis: 1050px !important;}
.pad_flex-b1060{ flex-basis: 1060px !important; -webkit-flex-basis: 1060px !important;}
.pad_flex-b1070{ flex-basis: 1070px !important; -webkit-flex-basis: 1070px !important;}
.pad_flex-b1080{ flex-basis: 1080px !important; -webkit-flex-basis: 1080px !important;}
.pad_flex-b1090{ flex-basis: 1090px !important; -webkit-flex-basis: 1090px !important;}
.pad_flex-b1100{ flex-basis: 1100px !important; -webkit-flex-basis: 1100px !important;}
.pad_flex-b1110{ flex-basis: 1110px !important; -webkit-flex-basis: 1110px !important;}
.pad_flex-b1120{ flex-basis: 1120px !important; -webkit-flex-basis: 1120px !important;}
.pad_flex-b1130{ flex-basis: 1130px !important; -webkit-flex-basis: 1130px !important;}
.pad_flex-b1140{ flex-basis: 1140px !important; -webkit-flex-basis: 1140px !important;}
.pad_flex-b1150{ flex-basis: 1150px !important; -webkit-flex-basis: 1150px !important;}
.pad_flex-b1160{ flex-basis: 1160px !important; -webkit-flex-basis: 1160px !important;}
.pad_flex-b1170{ flex-basis: 1170px !important; -webkit-flex-basis: 1170px !important;}
.pad_flex-b1180{ flex-basis: 1180px !important; -webkit-flex-basis: 1180px !important;}
.pad_flex-b1190{ flex-basis: 1190px !important; -webkit-flex-basis: 1190px !important;}
.pad_flex-b1200{ flex-basis: 1200px !important; -webkit-flex-basis: 1200px !important;}

.pad_flex-b00p{ flex-basis: 0% !important; -webkit-flex-basis: 0% !important;}
.pad_flex-b01p{ flex-basis: 1% !important; -webkit-flex-basis: 1% !important;}
.pad_flex-b02p{ flex-basis: 2% !important; -webkit-flex-basis: 2% !important;}
.pad_flex-b03p{ flex-basis: 3% !important; -webkit-flex-basis: 3% !important;}
.pad_flex-b04p{ flex-basis: 4% !important; -webkit-flex-basis: 4% !important;}
.pad_flex-b05p{ flex-basis: 5% !important; -webkit-flex-basis: 5% !important;}
.pad_flex-b06p{ flex-basis: 6% !important; -webkit-flex-basis: 6% !important;}
.pad_flex-b07p{ flex-basis: 7% !important; -webkit-flex-basis: 7% !important;}
.pad_flex-b08p{ flex-basis: 8% !important; -webkit-flex-basis: 8% !important;}
.pad_flex-b09p{ flex-basis: 9% !important; -webkit-flex-basis: 9% !important;}
.pad_flex-b10p{ flex-basis: 10% !important; -webkit-flex-basis: 10% !important;}
.pad_flex-b11p{ flex-basis: 11% !important; -webkit-flex-basis: 11% !important;}
.pad_flex-b12p{ flex-basis: 12% !important; -webkit-flex-basis: 12% !important;}
.pad_flex-b13p{ flex-basis: 13% !important; -webkit-flex-basis: 13% !important;}
.pad_flex-b14p{ flex-basis: 14% !important; -webkit-flex-basis: 14% !important;}
.pad_flex-b15p{ flex-basis: 15% !important; -webkit-flex-basis: 15% !important;}
.pad_flex-b16p{ flex-basis: 16% !important; -webkit-flex-basis: 16% !important;}
.pad_flex-b17p{ flex-basis: 17% !important; -webkit-flex-basis: 17% !important;}
.pad_flex-b18p{ flex-basis: 18% !important; -webkit-flex-basis: 18% !important;}
.pad_flex-b19p{ flex-basis: 19% !important; -webkit-flex-basis: 19% !important;}
.pad_flex-b20p{ flex-basis: 20% !important; -webkit-flex-basis: 20% !important;}
.pad_flex-b21p{ flex-basis: 21% !important; -webkit-flex-basis: 21% !important;}
.pad_flex-b22p{ flex-basis: 22% !important; -webkit-flex-basis: 22% !important;}
.pad_flex-b23p{ flex-basis: 23% !important; -webkit-flex-basis: 23% !important;}
.pad_flex-b24p{ flex-basis: 24% !important; -webkit-flex-basis: 24% !important;}
.pad_flex-b25p{ flex-basis: 25% !important; -webkit-flex-basis: 25% !important;}
.pad_flex-b26p{ flex-basis: 26% !important; -webkit-flex-basis: 26% !important;}
.pad_flex-b27p{ flex-basis: 27% !important; -webkit-flex-basis: 27% !important;}
.pad_flex-b28p{ flex-basis: 28% !important; -webkit-flex-basis: 28% !important;}
.pad_flex-b29p{ flex-basis: 29% !important; -webkit-flex-basis: 29% !important;}
.pad_flex-b30p{ flex-basis: 30% !important; -webkit-flex-basis: 30% !important;}
.pad_flex-b31p{ flex-basis: 31% !important; -webkit-flex-basis: 31% !important;}
.pad_flex-b32p{ flex-basis: 32% !important; -webkit-flex-basis: 32% !important;}
.pad_flex-b33p{ flex-basis: 33% !important; -webkit-flex-basis: 33% !important;}
.pad_flex-b34p{ flex-basis: 34% !important; -webkit-flex-basis: 34% !important;}
.pad_flex-b35p{ flex-basis: 35% !important; -webkit-flex-basis: 35% !important;}
.pad_flex-b36p{ flex-basis: 36% !important; -webkit-flex-basis: 36% !important;}
.pad_flex-b37p{ flex-basis: 37% !important; -webkit-flex-basis: 37% !important;}
.pad_flex-b38p{ flex-basis: 38% !important; -webkit-flex-basis: 38% !important;}
.pad_flex-b39p{ flex-basis: 39% !important; -webkit-flex-basis: 39% !important;}
.pad_flex-b40p{ flex-basis: 40% !important; -webkit-flex-basis: 40% !important;}
.pad_flex-b41p{ flex-basis: 41% !important; -webkit-flex-basis: 41% !important;}
.pad_flex-b42p{ flex-basis: 42% !important; -webkit-flex-basis: 42% !important;}
.pad_flex-b43p{ flex-basis: 43% !important; -webkit-flex-basis: 43% !important;}
.pad_flex-b44p{ flex-basis: 44% !important; -webkit-flex-basis: 44% !important;}
.pad_flex-b45p{ flex-basis: 45% !important; -webkit-flex-basis: 45% !important;}
.pad_flex-b46p{ flex-basis: 46% !important; -webkit-flex-basis: 46% !important;}
.pad_flex-b47p{ flex-basis: 47% !important; -webkit-flex-basis: 47% !important;}
.pad_flex-b48p{ flex-basis: 48% !important; -webkit-flex-basis: 48% !important;}
.pad_flex-b49p{ flex-basis: 49% !important; -webkit-flex-basis: 49% !important;}
.pad_flex-b50p{ flex-basis: 50% !important; -webkit-flex-basis: 50% !important;}
.pad_flex-b51p{ flex-basis: 51% !important; -webkit-flex-basis: 51% !important;}
.pad_flex-b52p{ flex-basis: 52% !important; -webkit-flex-basis: 52% !important;}
.pad_flex-b53p{ flex-basis: 53% !important; -webkit-flex-basis: 53% !important;}
.pad_flex-b54p{ flex-basis: 54% !important; -webkit-flex-basis: 54% !important;}
.pad_flex-b55p{ flex-basis: 55% !important; -webkit-flex-basis: 55% !important;}
.pad_flex-b56p{ flex-basis: 56% !important; -webkit-flex-basis: 56% !important;}
.pad_flex-b57p{ flex-basis: 57% !important; -webkit-flex-basis: 57% !important;}
.pad_flex-b58p{ flex-basis: 58% !important; -webkit-flex-basis: 58% !important;}
.pad_flex-b59p{ flex-basis: 59% !important; -webkit-flex-basis: 59% !important;}
.pad_flex-b60p{ flex-basis: 60% !important; -webkit-flex-basis: 60% !important;}
.pad_flex-b61p{ flex-basis: 61% !important; -webkit-flex-basis: 61% !important;}
.pad_flex-b62p{ flex-basis: 62% !important; -webkit-flex-basis: 62% !important;}
.pad_flex-b63p{ flex-basis: 63% !important; -webkit-flex-basis: 63% !important;}
.pad_flex-b64p{ flex-basis: 64% !important; -webkit-flex-basis: 64% !important;}
.pad_flex-b65p{ flex-basis: 65% !important; -webkit-flex-basis: 65% !important;}
.pad_flex-b66p{ flex-basis: 66% !important; -webkit-flex-basis: 66% !important;}
.pad_flex-b67p{ flex-basis: 67% !important; -webkit-flex-basis: 67% !important;}
.pad_flex-b68p{ flex-basis: 68% !important; -webkit-flex-basis: 68% !important;}
.pad_flex-b69p{ flex-basis: 69% !important; -webkit-flex-basis: 69% !important;}
.pad_flex-b70p{ flex-basis: 70% !important; -webkit-flex-basis: 70% !important;}
.pad_flex-b71p{ flex-basis: 71% !important; -webkit-flex-basis: 71% !important;}
.pad_flex-b72p{ flex-basis: 72% !important; -webkit-flex-basis: 72% !important;}
.pad_flex-b73p{ flex-basis: 73% !important; -webkit-flex-basis: 73% !important;}
.pad_flex-b74p{ flex-basis: 74% !important; -webkit-flex-basis: 74% !important;}
.pad_flex-b75p{ flex-basis: 75% !important; -webkit-flex-basis: 75% !important;}
.pad_flex-b76p{ flex-basis: 76% !important; -webkit-flex-basis: 76% !important;}
.pad_flex-b77p{ flex-basis: 77% !important; -webkit-flex-basis: 77% !important;}
.pad_flex-b78p{ flex-basis: 78% !important; -webkit-flex-basis: 78% !important;}
.pad_flex-b79p{ flex-basis: 79% !important; -webkit-flex-basis: 79% !important;}
.pad_flex-b80p{ flex-basis: 80% !important; -webkit-flex-basis: 80% !important;}
.pad_flex-b81p{ flex-basis: 81% !important; -webkit-flex-basis: 81% !important;}
.pad_flex-b82p{ flex-basis: 82% !important; -webkit-flex-basis: 82% !important;}
.pad_flex-b83p{ flex-basis: 83% !important; -webkit-flex-basis: 83% !important;}
.pad_flex-b84p{ flex-basis: 84% !important; -webkit-flex-basis: 84% !important;}
.pad_flex-b85p{ flex-basis: 85% !important; -webkit-flex-basis: 85% !important;}
.pad_flex-b86p{ flex-basis: 86% !important; -webkit-flex-basis: 86% !important;}
.pad_flex-b87p{ flex-basis: 87% !important; -webkit-flex-basis: 87% !important;}
.pad_flex-b88p{ flex-basis: 88% !important; -webkit-flex-basis: 88% !important;}
.pad_flex-b89p{ flex-basis: 89% !important; -webkit-flex-basis: 89% !important;}
.pad_flex-b90p{ flex-basis: 90% !important; -webkit-flex-basis: 90% !important;}
.pad_flex-b91p{ flex-basis: 91% !important; -webkit-flex-basis: 91% !important;}
.pad_flex-b92p{ flex-basis: 92% !important; -webkit-flex-basis: 92% !important;}
.pad_flex-b93p{ flex-basis: 93% !important; -webkit-flex-basis: 93% !important;}
.pad_flex-b94p{ flex-basis: 94% !important; -webkit-flex-basis: 94% !important;}
.pad_flex-b95p{ flex-basis: 95% !important; -webkit-flex-basis: 95% !important;}
.pad_flex-b96p{ flex-basis: 96% !important; -webkit-flex-basis: 96% !important;}
.pad_flex-b97p{ flex-basis: 97% !important; -webkit-flex-basis: 97% !important;}
.pad_flex-b98p{ flex-basis: 98% !important; -webkit-flex-basis: 98% !important;}
.pad_flex-b99p{ flex-basis: 99% !important; -webkit-flex-basis: 99% !important;}
.pad_flex-b100p{ flex-basis: 100% !important; -webkit-flex-basis: 100% !important;}
}

/* sp */
@media screen and (max-width: 700px) {
/*
---------------------- display: flex;関係 -----------------------------
*/

.sp_flex{
  display: flex !important;
  display: -webkit-flex !important;
}

/* ------------------------------- Fexbox（親）に対して指定できるCSS  -------------------------------*/

/*  --------------- flex-direction（flex item全体の配置方向） --------------- */

.sp_flex-d_r{
  flex-direction: row !important;
  -webkit-flex-direction: row !important;
}

.sp_flex-d_r-re{
  flex-direction: row-reverse !important;
  -webkit-flex-direction: row-reverse !important;
}

.sp_flex-d_c{
  flex-direction: column !important;
  -webkit-flex-direction: column !important;
}

.sp_flex-d_c-re{
  flex-direction: column-reverse !important;
  -webkit-flex-direction: column-reverse !important;
}

/*  --------------- flex-wrap（flex item全体の折り返しかた） --------------- */

.sp_flex-w_no{
  flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
}

.sp_flex-w_w{
  flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
}

.sp_flex-w_w-re{
  flex-wrap: wrap-reverse !important;
  -webkit-flex-wrap: wrap-reverse !important;
}

/*  --------------- justify-content（flexbox（親に対する） flex itemの横の揃え）  --------------- */

.sp_flex-jc_fs{
  justify-content: flex-start !important;
  -webkit-justify-content: flex-start !important;
}

.sp_flex-jc_fe{
  justify-content: flex-end !important;
  -webkit-justify-content: flex-end !important;
}

.sp_flex-jc_c{
  justify-content: center !important;
  -webkit-justify-content: center !important;
}

.sp_flex-jc_sb{
  justify-content: space-between !important;
  -webkit-justify-content: space-between !important;
}

.sp_flex-jc_sa{
  justify-content: space-around !important;
  -webkit-justify-content: space-around !important;
}


/*  --------------- align-content（flexbox（親に対する） flex itemの縦の揃え） ---------------  */

.sp_flex-ac_fs {
  align-content: flex-start !important;
  -webkit-align-content: flex-start !important;
}

.sp_flex-ac_fe {
  align-content: flex-end !important;
  -webkit-align-content: flex-end !important;
}

.sp_flex-ac_c {
  align-content: center !important;
  -webkit-align-content: center !important;
}

.sp_flex-ac_sb {
  align-content: space-between !important;
  -webkit-align-content: space-between !important;
}

.sp_flex-ac_sa {
  align-content: space-around !important;
  -webkit-align-content: space-around !important;
}

/*  --------------- align-items  --------------- */

.sp_flex-ai_fs{
  align-items: flex-start !important;
  -webkit-align-items: flex-start !important;
}

.sp_flex-ai_fe{
  align-items: flex-end !important;
  -webkit-align-items: flex-end !important;
}

.sp_flex-ai_c{
  align-items: center !important;
  -webkit-align-items: center !important;
}

.sp_flex-ai_b{
  align-items: baseline !important;
  -webkit-align-items: baseline !important;
}

.sp_flex-ai_s{
  align-items: stretch !important;
  -webkit-align-items: stretch !important;
}

/* ------------------------------- Fexitem（子）に対して指定できるCSS  -------------------------------*/

/*  --------------- .sp_align-self  ---------------*/

.sp_flex-as_fs{
  align-self: flex-start !important;
  -webkit-align-self: flex-start !important;
}

.sp_flex-as_fe{
  align-self: flex-end !important;
  -webkit-align-self: flex-end !important;
}

.sp_flex-as_c{
  align-self: center !important;
  -webkit-align-self: center !important;
}

.sp_flex-as_b{
  align-self: baseline !important;
  -webkit-align-self: baseline !important;
}

.sp_flex-as_s{
  align-self: stretch !important;
  -webkit-align-self: stretch !important;
}

/* --------------- .sp_order  --------------- */

.sp_order01{ order: 1 !important; -webkit-order: 1 !important; }
.sp_order02{ order: 2 !important; -webkit-order: 2 !important; }
.sp_order03{ order: 3 !important; -webkit-order: 3 !important; }
.sp_order04{ order: 4 !important; -webkit-order: 4 !important; }
.sp_order05{ order: 5 !important; -webkit-order: 5 !important; }
.sp_order06{ order: 6 !important; -webkit-order: 6 !important; }
.sp_order07{ order: 7 !important; -webkit-order: 7 !important; }
.sp_order08{ order: 8 !important; -webkit-order: 8 !important; }
.sp_order09{ order: 9 !important; -webkit-order: 9 !important; }
.sp_order10{ order: 10 !important; -webkit-order: 10 !important; }
.sp_order11{ order: 11 !important; -webkit-order: 11 !important; }
.sp_order12{ order: 12 !important; -webkit-order: 12 !important; }
.sp_order13{ order: 13 !important; -webkit-order: 13 !important; }
.sp_order14{ order: 14 !important; -webkit-order: 14 !important; }
.sp_order15{ order: 15 !important; -webkit-order: 15 !important; }
.sp_order16{ order: 16 !important; -webkit-order: 16 !important; }
.sp_order17{ order: 17 !important; -webkit-order: 17 !important; }
.sp_order18{ order: 18 !important; -webkit-order: 18 !important; }
.sp_order19{ order: 19 !important; -webkit-order: 19 !important; }
.sp_order20{ order: 20 !important; -webkit-order: 20 !important; }

/*  --------------- .sp_flex-g --------------- */

.sp_flex-g01{ flex-grow: 1 !important; -webkit-flex-grow: 1 !important; }
.sp_flex-g02{ flex-grow: 2 !important; -webkit-flex-grow: 2 !important; }
.sp_flex-g03{ flex-grow: 3 !important; -webkit-flex-grow: 3 !important; }
.sp_flex-g04{ flex-grow: 4 !important; -webkit-flex-grow: 4 !important; }
.sp_flex-g05{ flex-grow: 5 !important; -webkit-flex-grow: 5 !important; }
.sp_flex-g06{ flex-grow: 6 !important; -webkit-flex-grow: 6 !important; }
.sp_flex-g07{ flex-grow: 7 !important; -webkit-flex-grow: 7 !important; }
.sp_flex-g08{ flex-grow: 8 !important; -webkit-flex-grow: 8 !important; }
.sp_flex-g09{ flex-grow: 9 !important; -webkit-flex-grow: 9 !important; }
.sp_flex-g10{ flex-grow: 10 !important; -webkit-flex-grow: 10 !important; }
.sp_flex-g11{ flex-grow: 11 !important; -webkit-flex-grow: 11 !important; }
.sp_flex-g12{ flex-grow: 12 !important; -webkit-flex-grow: 12 !important; }
.sp_flex-g13{ flex-grow: 13 !important; -webkit-flex-grow: 13 !important; }
.sp_flex-g14{ flex-grow: 14 !important; -webkit-flex-grow: 14 !important; }
.sp_flex-g15{ flex-grow: 15 !important; -webkit-flex-grow: 15 !important; }
.sp_flex-g16{ flex-grow: 16 !important; -webkit-flex-grow: 16 !important; }
.sp_flex-g17{ flex-grow: 17 !important; -webkit-flex-grow: 17 !important; }
.sp_flex-g18{ flex-grow: 18 !important; -webkit-flex-grow: 18 !important; }
.sp_flex-g19{ flex-grow: 19 !important; -webkit-flex-grow: 19 !important; }
.sp_flex-g20{ flex-grow: 20 !important; -webkit-flex-grow: 20 !important; }
.sp_flex-g21{ flex-grow: 21 !important; -webkit-flex-grow: 21 !important; }
.sp_flex-g22{ flex-grow: 22 !important; -webkit-flex-grow: 22 !important; }
.sp_flex-g23{ flex-grow: 23 !important; -webkit-flex-grow: 23 !important; }
.sp_flex-g24{ flex-grow: 24 !important; -webkit-flex-grow: 24 !important; }
.sp_flex-g25{ flex-grow: 25 !important; -webkit-flex-grow: 25 !important; }
.sp_flex-g26{ flex-grow: 26 !important; -webkit-flex-grow: 26 !important; }
.sp_flex-g27{ flex-grow: 27 !important; -webkit-flex-grow: 27 !important; }
.sp_flex-g28{ flex-grow: 28 !important; -webkit-flex-grow: 28 !important; }
.sp_flex-g29{ flex-grow: 29 !important; -webkit-flex-grow: 29 !important; }
.sp_flex-g30{ flex-grow: 30 !important; -webkit-flex-grow: 30 !important; }
.sp_flex-g31{ flex-grow: 31 !important; -webkit-flex-grow: 31 !important; }
.sp_flex-g32{ flex-grow: 32 !important; -webkit-flex-grow: 32 !important; }
.sp_flex-g33{ flex-grow: 33 !important; -webkit-flex-grow: 33 !important; }
.sp_flex-g34{ flex-grow: 34 !important; -webkit-flex-grow: 34 !important; }
.sp_flex-g35{ flex-grow: 35 !important; -webkit-flex-grow: 35 !important; }
.sp_flex-g36{ flex-grow: 36 !important; -webkit-flex-grow: 36 !important; }
.sp_flex-g37{ flex-grow: 37 !important; -webkit-flex-grow: 37 !important; }
.sp_flex-g38{ flex-grow: 38 !important; -webkit-flex-grow: 38 !important; }
.sp_flex-g39{ flex-grow: 39 !important; -webkit-flex-grow: 39 !important; }
.sp_flex-g40{ flex-grow: 40 !important; -webkit-flex-grow: 40 !important; }
.sp_flex-g41{ flex-grow: 41 !important; -webkit-flex-grow: 41 !important; }
.sp_flex-g42{ flex-grow: 42 !important; -webkit-flex-grow: 42 !important; }
.sp_flex-g43{ flex-grow: 43 !important; -webkit-flex-grow: 43 !important; }
.sp_flex-g44{ flex-grow: 44 !important; -webkit-flex-grow: 44 !important; }
.sp_flex-g45{ flex-grow: 45 !important; -webkit-flex-grow: 45 !important; }
.sp_flex-g46{ flex-grow: 46 !important; -webkit-flex-grow: 46 !important; }
.sp_flex-g47{ flex-grow: 47 !important; -webkit-flex-grow: 47 !important; }
.sp_flex-g48{ flex-grow: 48 !important; -webkit-flex-grow: 48 !important; }
.sp_flex-g49{ flex-grow: 49 !important; -webkit-flex-grow: 49 !important; }
.sp_flex-g50{ flex-grow: 50 !important; -webkit-flex-grow: 50 !important; }
.sp_flex-g51{ flex-grow: 51 !important; -webkit-flex-grow: 51 !important; }
.sp_flex-g52{ flex-grow: 52 !important; -webkit-flex-grow: 52 !important; }
.sp_flex-g53{ flex-grow: 53 !important; -webkit-flex-grow: 53 !important; }
.sp_flex-g54{ flex-grow: 54 !important; -webkit-flex-grow: 54 !important; }
.sp_flex-g55{ flex-grow: 55 !important; -webkit-flex-grow: 55 !important; }
.sp_flex-g56{ flex-grow: 56 !important; -webkit-flex-grow: 56 !important; }
.sp_flex-g57{ flex-grow: 57 !important; -webkit-flex-grow: 57 !important; }
.sp_flex-g58{ flex-grow: 58 !important; -webkit-flex-grow: 58 !important; }
.sp_flex-g59{ flex-grow: 59 !important; -webkit-flex-grow: 59 !important; }
.sp_flex-g60{ flex-grow: 60 !important; -webkit-flex-grow: 60 !important; }
.sp_flex-g61{ flex-grow: 61 !important; -webkit-flex-grow: 61 !important; }
.sp_flex-g62{ flex-grow: 62 !important; -webkit-flex-grow: 62 !important; }
.sp_flex-g63{ flex-grow: 63 !important; -webkit-flex-grow: 63 !important; }
.sp_flex-g64{ flex-grow: 64 !important; -webkit-flex-grow: 64 !important; }
.sp_flex-g65{ flex-grow: 65 !important; -webkit-flex-grow: 65 !important; }
.sp_flex-g66{ flex-grow: 66 !important; -webkit-flex-grow: 66 !important; }
.sp_flex-g67{ flex-grow: 67 !important; -webkit-flex-grow: 67 !important; }
.sp_flex-g68{ flex-grow: 68 !important; -webkit-flex-grow: 68 !important; }
.sp_flex-g69{ flex-grow: 69 !important; -webkit-flex-grow: 69 !important; }
.sp_flex-g70{ flex-grow: 70 !important; -webkit-flex-grow: 70 !important; }
.sp_flex-g71{ flex-grow: 71 !important; -webkit-flex-grow: 71 !important; }
.sp_flex-g72{ flex-grow: 72 !important; -webkit-flex-grow: 72 !important; }
.sp_flex-g73{ flex-grow: 73 !important; -webkit-flex-grow: 73 !important; }
.sp_flex-g74{ flex-grow: 74 !important; -webkit-flex-grow: 74 !important; }
.sp_flex-g75{ flex-grow: 75 !important; -webkit-flex-grow: 75 !important; }
.sp_flex-g76{ flex-grow: 76 !important; -webkit-flex-grow: 76 !important; }
.sp_flex-g77{ flex-grow: 77 !important; -webkit-flex-grow: 77 !important; }
.sp_flex-g78{ flex-grow: 78 !important; -webkit-flex-grow: 78 !important; }
.sp_flex-g79{ flex-grow: 79 !important; -webkit-flex-grow: 79 !important; }
.sp_flex-g80{ flex-grow: 80 !important; -webkit-flex-grow: 80 !important; }
.sp_flex-g81{ flex-grow: 81 !important; -webkit-flex-grow: 81 !important; }
.sp_flex-g82{ flex-grow: 82 !important; -webkit-flex-grow: 82 !important; }
.sp_flex-g83{ flex-grow: 83 !important; -webkit-flex-grow: 83 !important; }
.sp_flex-g84{ flex-grow: 84 !important; -webkit-flex-grow: 84 !important; }
.sp_flex-g85{ flex-grow: 85 !important; -webkit-flex-grow: 85 !important; }
.sp_flex-g86{ flex-grow: 86 !important; -webkit-flex-grow: 86 !important; }
.sp_flex-g87{ flex-grow: 87 !important; -webkit-flex-grow: 87 !important; }
.sp_flex-g88{ flex-grow: 88 !important; -webkit-flex-grow: 88 !important; }
.sp_flex-g89{ flex-grow: 89 !important; -webkit-flex-grow: 89 !important; }
.sp_flex-g90{ flex-grow: 90 !important; -webkit-flex-grow: 90 !important; }
.sp_flex-g91{ flex-grow: 91 !important; -webkit-flex-grow: 91 !important; }
.sp_flex-g92{ flex-grow: 92 !important; -webkit-flex-grow: 92 !important; }
.sp_flex-g93{ flex-grow: 93 !important; -webkit-flex-grow: 93 !important; }
.sp_flex-g94{ flex-grow: 94 !important; -webkit-flex-grow: 94 !important; }
.sp_flex-g95{ flex-grow: 95 !important; -webkit-flex-grow: 95 !important; }
.sp_flex-g96{ flex-grow: 96 !important; -webkit-flex-grow: 96 !important; }
.sp_flex-g97{ flex-grow: 97 !important; -webkit-flex-grow: 97 !important; }
.sp_flex-g98{ flex-grow: 98 !important; -webkit-flex-grow: 98 !important; }
.sp_flex-g99{ flex-grow: 99 !important; -webkit-flex-grow: 99 !important; }
.sp_flex-g100{ flex-grow: 100 !important; -webkit-flex-grow: 100 !important; }

/*  --------------- .sp_flex-s --------------- */

.sp_flex-s01{ flex-shrink: 1 !important; -webkit-flex-shrink: 1 !important; }
.sp_flex-s02{ flex-shrink: 2 !important; -webkit-flex-shrink: 2 !important; }
.sp_flex-s03{ flex-shrink: 3 !important; -webkit-flex-shrink: 3 !important; }
.sp_flex-s04{ flex-shrink: 4 !important; -webkit-flex-shrink: 4 !important; }
.sp_flex-s05{ flex-shrink: 5 !important; -webkit-flex-shrink: 5 !important; }
.sp_flex-s06{ flex-shrink: 6 !important; -webkit-flex-shrink: 6 !important; }
.sp_flex-s07{ flex-shrink: 7 !important; -webkit-flex-shrink: 7 !important; }
.sp_flex-s08{ flex-shrink: 8 !important; -webkit-flex-shrink: 8 !important; }
.sp_flex-s09{ flex-shrink: 9 !important; -webkit-flex-shrink: 9 !important; }
.sp_flex-s10{ flex-shrink: 10 !important; -webkit-flex-shrink: 10 !important; }
.sp_flex-s11{ flex-shrink: 11 !important; -webkit-flex-shrink: 11 !important; }
.sp_flex-s12{ flex-shrink: 12 !important; -webkit-flex-shrink: 12 !important; }
.sp_flex-s13{ flex-shrink: 13 !important; -webkit-flex-shrink: 13 !important; }
.sp_flex-s14{ flex-shrink: 14 !important; -webkit-flex-shrink: 14 !important; }
.sp_flex-s15{ flex-shrink: 15 !important; -webkit-flex-shrink: 15 !important; }
.sp_flex-s16{ flex-shrink: 16 !important; -webkit-flex-shrink: 16 !important; }
.sp_flex-s17{ flex-shrink: 17 !important; -webkit-flex-shrink: 17 !important; }
.sp_flex-s18{ flex-shrink: 18 !important; -webkit-flex-shrink: 18 !important; }
.sp_flex-s19{ flex-shrink: 19 !important; -webkit-flex-shrink: 19 !important; }
.sp_flex-s20{ flex-shrink: 20 !important; -webkit-flex-shrink: 20 !important; }
.sp_flex-s21{ flex-shrink: 21 !important; -webkit-flex-shrink: 21 !important; }
.sp_flex-s22{ flex-shrink: 22 !important; -webkit-flex-shrink: 22 !important; }
.sp_flex-s23{ flex-shrink: 23 !important; -webkit-flex-shrink: 23 !important; }
.sp_flex-s24{ flex-shrink: 24 !important; -webkit-flex-shrink: 24 !important; }
.sp_flex-s25{ flex-shrink: 25 !important; -webkit-flex-shrink: 25 !important; }
.sp_flex-s26{ flex-shrink: 26 !important; -webkit-flex-shrink: 26 !important; }
.sp_flex-s27{ flex-shrink: 27 !important; -webkit-flex-shrink: 27 !important; }
.sp_flex-s28{ flex-shrink: 28 !important; -webkit-flex-shrink: 28 !important; }
.sp_flex-s29{ flex-shrink: 29 !important; -webkit-flex-shrink: 29 !important; }
.sp_flex-s30{ flex-shrink: 30 !important; -webkit-flex-shrink: 30 !important; }
.sp_flex-s31{ flex-shrink: 31 !important; -webkit-flex-shrink: 31 !important; }
.sp_flex-s32{ flex-shrink: 32 !important; -webkit-flex-shrink: 32 !important; }
.sp_flex-s33{ flex-shrink: 33 !important; -webkit-flex-shrink: 33 !important; }
.sp_flex-s34{ flex-shrink: 34 !important; -webkit-flex-shrink: 34 !important; }
.sp_flex-s35{ flex-shrink: 35 !important; -webkit-flex-shrink: 35 !important; }
.sp_flex-s36{ flex-shrink: 36 !important; -webkit-flex-shrink: 36 !important; }
.sp_flex-s37{ flex-shrink: 37 !important; -webkit-flex-shrink: 37 !important; }
.sp_flex-s38{ flex-shrink: 38 !important; -webkit-flex-shrink: 38 !important; }
.sp_flex-s39{ flex-shrink: 39 !important; -webkit-flex-shrink: 39 !important; }
.sp_flex-s40{ flex-shrink: 40 !important; -webkit-flex-shrink: 40 !important; }
.sp_flex-s41{ flex-shrink: 41 !important; -webkit-flex-shrink: 41 !important; }
.sp_flex-s42{ flex-shrink: 42 !important; -webkit-flex-shrink: 42 !important; }
.sp_flex-s43{ flex-shrink: 43 !important; -webkit-flex-shrink: 43 !important; }
.sp_flex-s44{ flex-shrink: 44 !important; -webkit-flex-shrink: 44 !important; }
.sp_flex-s45{ flex-shrink: 45 !important; -webkit-flex-shrink: 45 !important; }
.sp_flex-s46{ flex-shrink: 46 !important; -webkit-flex-shrink: 46 !important; }
.sp_flex-s47{ flex-shrink: 47 !important; -webkit-flex-shrink: 47 !important; }
.sp_flex-s48{ flex-shrink: 48 !important; -webkit-flex-shrink: 48 !important; }
.sp_flex-s49{ flex-shrink: 49 !important; -webkit-flex-shrink: 49 !important; }
.sp_flex-s50{ flex-shrink: 50 !important; -webkit-flex-shrink: 50 !important; }
.sp_flex-s51{ flex-shrink: 51 !important; -webkit-flex-shrink: 51 !important; }
.sp_flex-s52{ flex-shrink: 52 !important; -webkit-flex-shrink: 52 !important; }
.sp_flex-s53{ flex-shrink: 53 !important; -webkit-flex-shrink: 53 !important; }
.sp_flex-s54{ flex-shrink: 54 !important; -webkit-flex-shrink: 54 !important; }
.sp_flex-s55{ flex-shrink: 55 !important; -webkit-flex-shrink: 55 !important; }
.sp_flex-s56{ flex-shrink: 56 !important; -webkit-flex-shrink: 56 !important; }
.sp_flex-s57{ flex-shrink: 57 !important; -webkit-flex-shrink: 57 !important; }
.sp_flex-s58{ flex-shrink: 58 !important; -webkit-flex-shrink: 58 !important; }
.sp_flex-s59{ flex-shrink: 59 !important; -webkit-flex-shrink: 59 !important; }
.sp_flex-s60{ flex-shrink: 60 !important; -webkit-flex-shrink: 60 !important; }
.sp_flex-s61{ flex-shrink: 61 !important; -webkit-flex-shrink: 61 !important; }
.sp_flex-s62{ flex-shrink: 62 !important; -webkit-flex-shrink: 62 !important; }
.sp_flex-s63{ flex-shrink: 63 !important; -webkit-flex-shrink: 63 !important; }
.sp_flex-s64{ flex-shrink: 64 !important; -webkit-flex-shrink: 64 !important; }
.sp_flex-s65{ flex-shrink: 65 !important; -webkit-flex-shrink: 65 !important; }
.sp_flex-s66{ flex-shrink: 66 !important; -webkit-flex-shrink: 66 !important; }
.sp_flex-s67{ flex-shrink: 67 !important; -webkit-flex-shrink: 67 !important; }
.sp_flex-s68{ flex-shrink: 68 !important; -webkit-flex-shrink: 68 !important; }
.sp_flex-s69{ flex-shrink: 69 !important; -webkit-flex-shrink: 69 !important; }
.sp_flex-s70{ flex-shrink: 70 !important; -webkit-flex-shrink: 70 !important; }
.sp_flex-s71{ flex-shrink: 71 !important; -webkit-flex-shrink: 71 !important; }
.sp_flex-s72{ flex-shrink: 72 !important; -webkit-flex-shrink: 72 !important; }
.sp_flex-s73{ flex-shrink: 73 !important; -webkit-flex-shrink: 73 !important; }
.sp_flex-s74{ flex-shrink: 74 !important; -webkit-flex-shrink: 74 !important; }
.sp_flex-s75{ flex-shrink: 75 !important; -webkit-flex-shrink: 75 !important; }
.sp_flex-s76{ flex-shrink: 76 !important; -webkit-flex-shrink: 76 !important; }
.sp_flex-s77{ flex-shrink: 77 !important; -webkit-flex-shrink: 77 !important; }
.sp_flex-s78{ flex-shrink: 78 !important; -webkit-flex-shrink: 78 !important; }
.sp_flex-s79{ flex-shrink: 79 !important; -webkit-flex-shrink: 79 !important; }
.sp_flex-s80{ flex-shrink: 80 !important; -webkit-flex-shrink: 80 !important; }
.sp_flex-s81{ flex-shrink: 81 !important; -webkit-flex-shrink: 81 !important; }
.sp_flex-s82{ flex-shrink: 82 !important; -webkit-flex-shrink: 82 !important; }
.sp_flex-s83{ flex-shrink: 83 !important; -webkit-flex-shrink: 83 !important; }
.sp_flex-s84{ flex-shrink: 84 !important; -webkit-flex-shrink: 84 !important; }
.sp_flex-s85{ flex-shrink: 85 !important; -webkit-flex-shrink: 85 !important; }
.sp_flex-s86{ flex-shrink: 86 !important; -webkit-flex-shrink: 86 !important; }
.sp_flex-s87{ flex-shrink: 87 !important; -webkit-flex-shrink: 87 !important; }
.sp_flex-s88{ flex-shrink: 88 !important; -webkit-flex-shrink: 88 !important; }
.sp_flex-s89{ flex-shrink: 89 !important; -webkit-flex-shrink: 89 !important; }
.sp_flex-s90{ flex-shrink: 90 !important; -webkit-flex-shrink: 90 !important; }
.sp_flex-s91{ flex-shrink: 91 !important; -webkit-flex-shrink: 91 !important; }
.sp_flex-s92{ flex-shrink: 92 !important; -webkit-flex-shrink: 92 !important; }
.sp_flex-s93{ flex-shrink: 93 !important; -webkit-flex-shrink: 93 !important; }
.sp_flex-s94{ flex-shrink: 94 !important; -webkit-flex-shrink: 94 !important; }
.sp_flex-s95{ flex-shrink: 95 !important; -webkit-flex-shrink: 95 !important; }
.sp_flex-s96{ flex-shrink: 96 !important; -webkit-flex-shrink: 96 !important; }
.sp_flex-s97{ flex-shrink: 97 !important; -webkit-flex-shrink: 97 !important; }
.sp_flex-s98{ flex-shrink: 98 !important; -webkit-flex-shrink: 98 !important; }
.sp_flex-s99{ flex-shrink: 99 !important; -webkit-flex-shrink: 99 !important; }
.sp_flex-s100{ flex-shrink: 100 !important; -webkit-flex-shrink: 100 !important; }

/*  .sp_flex-b  */

.sp_flex-b00{ flex-basis: 0px !important; -webkit-flex-basis: 0px !important;}
.sp_flex-b10{ flex-basis: 10px !important; -webkit-flex-basis: 10px !important;}
.sp_flex-b20{ flex-basis: 20px !important; -webkit-flex-basis: 20px !important;}
.sp_flex-b30{ flex-basis: 30px !important; -webkit-flex-basis: 30px !important;}
.sp_flex-b40{ flex-basis: 40px !important; -webkit-flex-basis: 40px !important;}
.sp_flex-b50{ flex-basis: 50px !important; -webkit-flex-basis: 50px !important;}
.sp_flex-b60{ flex-basis: 60px !important; -webkit-flex-basis: 60px !important;}
.sp_flex-b70{ flex-basis: 70px !important; -webkit-flex-basis: 70px !important;}
.sp_flex-b80{ flex-basis: 80px !important; -webkit-flex-basis: 80px !important;}
.sp_flex-b90{ flex-basis: 90px !important; -webkit-flex-basis: 90px !important;}
.sp_flex-b100{ flex-basis: 100px !important; -webkit-flex-basis: 100px !important;}
.sp_flex-b110{ flex-basis: 110px !important; -webkit-flex-basis: 110px !important;}
.sp_flex-b120{ flex-basis: 120px !important; -webkit-flex-basis: 120px !important;}
.sp_flex-b130{ flex-basis: 130px !important; -webkit-flex-basis: 130px !important;}
.sp_flex-b140{ flex-basis: 140px !important; -webkit-flex-basis: 140px !important;}
.sp_flex-b150{ flex-basis: 150px !important; -webkit-flex-basis: 150px !important;}
.sp_flex-b160{ flex-basis: 160px !important; -webkit-flex-basis: 160px !important;}
.sp_flex-b170{ flex-basis: 170px !important; -webkit-flex-basis: 170px !important;}
.sp_flex-b180{ flex-basis: 180px !important; -webkit-flex-basis: 180px !important;}
.sp_flex-b190{ flex-basis: 190px !important; -webkit-flex-basis: 190px !important;}
.sp_flex-b200{ flex-basis: 200px !important; -webkit-flex-basis: 200px !important;}
.sp_flex-b210{ flex-basis: 210px !important; -webkit-flex-basis: 210px !important;}
.sp_flex-b220{ flex-basis: 220px !important; -webkit-flex-basis: 220px !important;}
.sp_flex-b230{ flex-basis: 230px !important; -webkit-flex-basis: 230px !important;}
.sp_flex-b240{ flex-basis: 240px !important; -webkit-flex-basis: 240px !important;}
.sp_flex-b250{ flex-basis: 250px !important; -webkit-flex-basis: 250px !important;}
.sp_flex-b260{ flex-basis: 260px !important; -webkit-flex-basis: 260px !important;}
.sp_flex-b270{ flex-basis: 270px !important; -webkit-flex-basis: 270px !important;}
.sp_flex-b280{ flex-basis: 280px !important; -webkit-flex-basis: 280px !important;}
.sp_flex-b290{ flex-basis: 290px !important; -webkit-flex-basis: 290px !important;}
.sp_flex-b300{ flex-basis: 300px !important; -webkit-flex-basis: 300px !important;}
.sp_flex-b310{ flex-basis: 310px !important; -webkit-flex-basis: 310px !important;}
.sp_flex-b320{ flex-basis: 320px !important; -webkit-flex-basis: 320px !important;}
.sp_flex-b330{ flex-basis: 330px !important; -webkit-flex-basis: 330px !important;}
.sp_flex-b340{ flex-basis: 340px !important; -webkit-flex-basis: 340px !important;}
.sp_flex-b350{ flex-basis: 350px !important; -webkit-flex-basis: 350px !important;}
.sp_flex-b360{ flex-basis: 360px !important; -webkit-flex-basis: 360px !important;}
.sp_flex-b370{ flex-basis: 370px !important; -webkit-flex-basis: 370px !important;}
.sp_flex-b380{ flex-basis: 380px !important; -webkit-flex-basis: 380px !important;}
.sp_flex-b390{ flex-basis: 390px !important; -webkit-flex-basis: 390px !important;}
.sp_flex-b400{ flex-basis: 400px !important; -webkit-flex-basis: 400px !important;}
.sp_flex-b410{ flex-basis: 410px !important; -webkit-flex-basis: 410px !important;}
.sp_flex-b420{ flex-basis: 420px !important; -webkit-flex-basis: 420px !important;}
.sp_flex-b430{ flex-basis: 430px !important; -webkit-flex-basis: 430px !important;}
.sp_flex-b440{ flex-basis: 440px !important; -webkit-flex-basis: 440px !important;}
.sp_flex-b450{ flex-basis: 450px !important; -webkit-flex-basis: 450px !important;}
.sp_flex-b460{ flex-basis: 460px !important; -webkit-flex-basis: 460px !important;}
.sp_flex-b470{ flex-basis: 470px !important; -webkit-flex-basis: 470px !important;}
.sp_flex-b480{ flex-basis: 480px !important; -webkit-flex-basis: 480px !important;}
.sp_flex-b490{ flex-basis: 490px !important; -webkit-flex-basis: 490px !important;}
.sp_flex-b500{ flex-basis: 500px !important; -webkit-flex-basis: 500px !important;}
.sp_flex-b510{ flex-basis: 510px !important; -webkit-flex-basis: 510px !important;}
.sp_flex-b520{ flex-basis: 520px !important; -webkit-flex-basis: 520px !important;}
.sp_flex-b530{ flex-basis: 530px !important; -webkit-flex-basis: 530px !important;}
.sp_flex-b540{ flex-basis: 540px !important; -webkit-flex-basis: 540px !important;}
.sp_flex-b550{ flex-basis: 550px !important; -webkit-flex-basis: 550px !important;}
.sp_flex-b560{ flex-basis: 560px !important; -webkit-flex-basis: 560px !important;}
.sp_flex-b570{ flex-basis: 570px !important; -webkit-flex-basis: 570px !important;}
.sp_flex-b580{ flex-basis: 580px !important; -webkit-flex-basis: 580px !important;}
.sp_flex-b590{ flex-basis: 590px !important; -webkit-flex-basis: 590px !important;}
.sp_flex-b600{ flex-basis: 600px !important; -webkit-flex-basis: 600px !important;}
.sp_flex-b610{ flex-basis: 610px !important; -webkit-flex-basis: 610px !important;}
.sp_flex-b620{ flex-basis: 620px !important; -webkit-flex-basis: 620px !important;}
.sp_flex-b630{ flex-basis: 630px !important; -webkit-flex-basis: 630px !important;}
.sp_flex-b640{ flex-basis: 640px !important; -webkit-flex-basis: 640px !important;}
.sp_flex-b650{ flex-basis: 650px !important; -webkit-flex-basis: 650px !important;}
.sp_flex-b660{ flex-basis: 660px !important; -webkit-flex-basis: 660px !important;}
.sp_flex-b670{ flex-basis: 670px !important; -webkit-flex-basis: 670px !important;}
.sp_flex-b680{ flex-basis: 680px !important; -webkit-flex-basis: 680px !important;}
.sp_flex-b690{ flex-basis: 690px !important; -webkit-flex-basis: 690px !important;}
.sp_flex-b700{ flex-basis: 700px !important; -webkit-flex-basis: 700px !important;}
.sp_flex-b710{ flex-basis: 710px !important; -webkit-flex-basis: 710px !important;}
.sp_flex-b720{ flex-basis: 720px !important; -webkit-flex-basis: 720px !important;}
.sp_flex-b730{ flex-basis: 730px !important; -webkit-flex-basis: 730px !important;}
.sp_flex-b740{ flex-basis: 740px !important; -webkit-flex-basis: 740px !important;}
.sp_flex-b750{ flex-basis: 750px !important; -webkit-flex-basis: 750px !important;}
.sp_flex-b760{ flex-basis: 760px !important; -webkit-flex-basis: 760px !important;}
.sp_flex-b770{ flex-basis: 770px !important; -webkit-flex-basis: 770px !important;}
.sp_flex-b780{ flex-basis: 780px !important; -webkit-flex-basis: 780px !important;}
.sp_flex-b790{ flex-basis: 790px !important; -webkit-flex-basis: 790px !important;}
.sp_flex-b800{ flex-basis: 800px !important; -webkit-flex-basis: 800px !important;}
.sp_flex-b810{ flex-basis: 810px !important; -webkit-flex-basis: 810px !important;}
.sp_flex-b820{ flex-basis: 820px !important; -webkit-flex-basis: 820px !important;}
.sp_flex-b830{ flex-basis: 830px !important; -webkit-flex-basis: 830px !important;}
.sp_flex-b840{ flex-basis: 840px !important; -webkit-flex-basis: 840px !important;}
.sp_flex-b850{ flex-basis: 850px !important; -webkit-flex-basis: 850px !important;}
.sp_flex-b860{ flex-basis: 860px !important; -webkit-flex-basis: 860px !important;}
.sp_flex-b870{ flex-basis: 870px !important; -webkit-flex-basis: 870px !important;}
.sp_flex-b880{ flex-basis: 880px !important; -webkit-flex-basis: 880px !important;}
.sp_flex-b890{ flex-basis: 890px !important; -webkit-flex-basis: 890px !important;}
.sp_flex-b900{ flex-basis: 900px !important; -webkit-flex-basis: 900px !important;}
.sp_flex-b910{ flex-basis: 910px !important; -webkit-flex-basis: 910px !important;}
.sp_flex-b920{ flex-basis: 920px !important; -webkit-flex-basis: 920px !important;}
.sp_flex-b930{ flex-basis: 930px !important; -webkit-flex-basis: 930px !important;}
.sp_flex-b940{ flex-basis: 940px !important; -webkit-flex-basis: 940px !important;}
.sp_flex-b950{ flex-basis: 950px !important; -webkit-flex-basis: 950px !important;}
.sp_flex-b960{ flex-basis: 960px !important; -webkit-flex-basis: 960px !important;}
.sp_flex-b970{ flex-basis: 970px !important; -webkit-flex-basis: 970px !important;}
.sp_flex-b980{ flex-basis: 980px !important; -webkit-flex-basis: 980px !important;}
.sp_flex-b990{ flex-basis: 990px !important; -webkit-flex-basis: 990px !important;}
.sp_flex-b1000{ flex-basis: 1000px !important; -webkit-flex-basis: 1000px !important;}
.sp_flex-b1010{ flex-basis: 1010px !important; -webkit-flex-basis: 1010px !important;}
.sp_flex-b1020{ flex-basis: 1020px !important; -webkit-flex-basis: 1020px !important;}
.sp_flex-b1030{ flex-basis: 1030px !important; -webkit-flex-basis: 1030px !important;}
.sp_flex-b1040{ flex-basis: 1040px !important; -webkit-flex-basis: 1040px !important;}
.sp_flex-b1050{ flex-basis: 1050px !important; -webkit-flex-basis: 1050px !important;}
.sp_flex-b1060{ flex-basis: 1060px !important; -webkit-flex-basis: 1060px !important;}
.sp_flex-b1070{ flex-basis: 1070px !important; -webkit-flex-basis: 1070px !important;}
.sp_flex-b1080{ flex-basis: 1080px !important; -webkit-flex-basis: 1080px !important;}
.sp_flex-b1090{ flex-basis: 1090px !important; -webkit-flex-basis: 1090px !important;}
.sp_flex-b1100{ flex-basis: 1100px !important; -webkit-flex-basis: 1100px !important;}
.sp_flex-b1110{ flex-basis: 1110px !important; -webkit-flex-basis: 1110px !important;}
.sp_flex-b1120{ flex-basis: 1120px !important; -webkit-flex-basis: 1120px !important;}
.sp_flex-b1130{ flex-basis: 1130px !important; -webkit-flex-basis: 1130px !important;}
.sp_flex-b1140{ flex-basis: 1140px !important; -webkit-flex-basis: 1140px !important;}
.sp_flex-b1150{ flex-basis: 1150px !important; -webkit-flex-basis: 1150px !important;}
.sp_flex-b1160{ flex-basis: 1160px !important; -webkit-flex-basis: 1160px !important;}
.sp_flex-b1170{ flex-basis: 1170px !important; -webkit-flex-basis: 1170px !important;}
.sp_flex-b1180{ flex-basis: 1180px !important; -webkit-flex-basis: 1180px !important;}
.sp_flex-b1190{ flex-basis: 1190px !important; -webkit-flex-basis: 1190px !important;}
.sp_flex-b1200{ flex-basis: 1200px !important; -webkit-flex-basis: 1200px !important;}

.sp_flex-b00p{ flex-basis: 0% !important; -webkit-flex-basis: 0% !important;}
.sp_flex-b01p{ flex-basis: 1% !important; -webkit-flex-basis: 1% !important;}
.sp_flex-b02p{ flex-basis: 2% !important; -webkit-flex-basis: 2% !important;}
.sp_flex-b03p{ flex-basis: 3% !important; -webkit-flex-basis: 3% !important;}
.sp_flex-b04p{ flex-basis: 4% !important; -webkit-flex-basis: 4% !important;}
.sp_flex-b05p{ flex-basis: 5% !important; -webkit-flex-basis: 5% !important;}
.sp_flex-b06p{ flex-basis: 6% !important; -webkit-flex-basis: 6% !important;}
.sp_flex-b07p{ flex-basis: 7% !important; -webkit-flex-basis: 7% !important;}
.sp_flex-b08p{ flex-basis: 8% !important; -webkit-flex-basis: 8% !important;}
.sp_flex-b09p{ flex-basis: 9% !important; -webkit-flex-basis: 9% !important;}
.sp_flex-b10p{ flex-basis: 10% !important; -webkit-flex-basis: 10% !important;}
.sp_flex-b11p{ flex-basis: 11% !important; -webkit-flex-basis: 11% !important;}
.sp_flex-b12p{ flex-basis: 12% !important; -webkit-flex-basis: 12% !important;}
.sp_flex-b13p{ flex-basis: 13% !important; -webkit-flex-basis: 13% !important;}
.sp_flex-b14p{ flex-basis: 14% !important; -webkit-flex-basis: 14% !important;}
.sp_flex-b15p{ flex-basis: 15% !important; -webkit-flex-basis: 15% !important;}
.sp_flex-b16p{ flex-basis: 16% !important; -webkit-flex-basis: 16% !important;}
.sp_flex-b17p{ flex-basis: 17% !important; -webkit-flex-basis: 17% !important;}
.sp_flex-b18p{ flex-basis: 18% !important; -webkit-flex-basis: 18% !important;}
.sp_flex-b19p{ flex-basis: 19% !important; -webkit-flex-basis: 19% !important;}
.sp_flex-b20p{ flex-basis: 20% !important; -webkit-flex-basis: 20% !important;}
.sp_flex-b21p{ flex-basis: 21% !important; -webkit-flex-basis: 21% !important;}
.sp_flex-b22p{ flex-basis: 22% !important; -webkit-flex-basis: 22% !important;}
.sp_flex-b23p{ flex-basis: 23% !important; -webkit-flex-basis: 23% !important;}
.sp_flex-b24p{ flex-basis: 24% !important; -webkit-flex-basis: 24% !important;}
.sp_flex-b25p{ flex-basis: 25% !important; -webkit-flex-basis: 25% !important;}
.sp_flex-b26p{ flex-basis: 26% !important; -webkit-flex-basis: 26% !important;}
.sp_flex-b27p{ flex-basis: 27% !important; -webkit-flex-basis: 27% !important;}
.sp_flex-b28p{ flex-basis: 28% !important; -webkit-flex-basis: 28% !important;}
.sp_flex-b29p{ flex-basis: 29% !important; -webkit-flex-basis: 29% !important;}
.sp_flex-b30p{ flex-basis: 30% !important; -webkit-flex-basis: 30% !important;}
.sp_flex-b31p{ flex-basis: 31% !important; -webkit-flex-basis: 31% !important;}
.sp_flex-b32p{ flex-basis: 32% !important; -webkit-flex-basis: 32% !important;}
.sp_flex-b33p{ flex-basis: 33% !important; -webkit-flex-basis: 33% !important;}
.sp_flex-b34p{ flex-basis: 34% !important; -webkit-flex-basis: 34% !important;}
.sp_flex-b35p{ flex-basis: 35% !important; -webkit-flex-basis: 35% !important;}
.sp_flex-b36p{ flex-basis: 36% !important; -webkit-flex-basis: 36% !important;}
.sp_flex-b37p{ flex-basis: 37% !important; -webkit-flex-basis: 37% !important;}
.sp_flex-b38p{ flex-basis: 38% !important; -webkit-flex-basis: 38% !important;}
.sp_flex-b39p{ flex-basis: 39% !important; -webkit-flex-basis: 39% !important;}
.sp_flex-b40p{ flex-basis: 40% !important; -webkit-flex-basis: 40% !important;}
.sp_flex-b41p{ flex-basis: 41% !important; -webkit-flex-basis: 41% !important;}
.sp_flex-b42p{ flex-basis: 42% !important; -webkit-flex-basis: 42% !important;}
.sp_flex-b43p{ flex-basis: 43% !important; -webkit-flex-basis: 43% !important;}
.sp_flex-b44p{ flex-basis: 44% !important; -webkit-flex-basis: 44% !important;}
.sp_flex-b45p{ flex-basis: 45% !important; -webkit-flex-basis: 45% !important;}
.sp_flex-b46p{ flex-basis: 46% !important; -webkit-flex-basis: 46% !important;}
.sp_flex-b47p{ flex-basis: 47% !important; -webkit-flex-basis: 47% !important;}
.sp_flex-b48p{ flex-basis: 48% !important; -webkit-flex-basis: 48% !important;}
.sp_flex-b49p{ flex-basis: 49% !important; -webkit-flex-basis: 49% !important;}
.sp_flex-b50p{ flex-basis: 50% !important; -webkit-flex-basis: 50% !important;}
.sp_flex-b51p{ flex-basis: 51% !important; -webkit-flex-basis: 51% !important;}
.sp_flex-b52p{ flex-basis: 52% !important; -webkit-flex-basis: 52% !important;}
.sp_flex-b53p{ flex-basis: 53% !important; -webkit-flex-basis: 53% !important;}
.sp_flex-b54p{ flex-basis: 54% !important; -webkit-flex-basis: 54% !important;}
.sp_flex-b55p{ flex-basis: 55% !important; -webkit-flex-basis: 55% !important;}
.sp_flex-b56p{ flex-basis: 56% !important; -webkit-flex-basis: 56% !important;}
.sp_flex-b57p{ flex-basis: 57% !important; -webkit-flex-basis: 57% !important;}
.sp_flex-b58p{ flex-basis: 58% !important; -webkit-flex-basis: 58% !important;}
.sp_flex-b59p{ flex-basis: 59% !important; -webkit-flex-basis: 59% !important;}
.sp_flex-b60p{ flex-basis: 60% !important; -webkit-flex-basis: 60% !important;}
.sp_flex-b61p{ flex-basis: 61% !important; -webkit-flex-basis: 61% !important;}
.sp_flex-b62p{ flex-basis: 62% !important; -webkit-flex-basis: 62% !important;}
.sp_flex-b63p{ flex-basis: 63% !important; -webkit-flex-basis: 63% !important;}
.sp_flex-b64p{ flex-basis: 64% !important; -webkit-flex-basis: 64% !important;}
.sp_flex-b65p{ flex-basis: 65% !important; -webkit-flex-basis: 65% !important;}
.sp_flex-b66p{ flex-basis: 66% !important; -webkit-flex-basis: 66% !important;}
.sp_flex-b67p{ flex-basis: 67% !important; -webkit-flex-basis: 67% !important;}
.sp_flex-b68p{ flex-basis: 68% !important; -webkit-flex-basis: 68% !important;}
.sp_flex-b69p{ flex-basis: 69% !important; -webkit-flex-basis: 69% !important;}
.sp_flex-b70p{ flex-basis: 70% !important; -webkit-flex-basis: 70% !important;}
.sp_flex-b71p{ flex-basis: 71% !important; -webkit-flex-basis: 71% !important;}
.sp_flex-b72p{ flex-basis: 72% !important; -webkit-flex-basis: 72% !important;}
.sp_flex-b73p{ flex-basis: 73% !important; -webkit-flex-basis: 73% !important;}
.sp_flex-b74p{ flex-basis: 74% !important; -webkit-flex-basis: 74% !important;}
.sp_flex-b75p{ flex-basis: 75% !important; -webkit-flex-basis: 75% !important;}
.sp_flex-b76p{ flex-basis: 76% !important; -webkit-flex-basis: 76% !important;}
.sp_flex-b77p{ flex-basis: 77% !important; -webkit-flex-basis: 77% !important;}
.sp_flex-b78p{ flex-basis: 78% !important; -webkit-flex-basis: 78% !important;}
.sp_flex-b79p{ flex-basis: 79% !important; -webkit-flex-basis: 79% !important;}
.sp_flex-b80p{ flex-basis: 80% !important; -webkit-flex-basis: 80% !important;}
.sp_flex-b81p{ flex-basis: 81% !important; -webkit-flex-basis: 81% !important;}
.sp_flex-b82p{ flex-basis: 82% !important; -webkit-flex-basis: 82% !important;}
.sp_flex-b83p{ flex-basis: 83% !important; -webkit-flex-basis: 83% !important;}
.sp_flex-b84p{ flex-basis: 84% !important; -webkit-flex-basis: 84% !important;}
.sp_flex-b85p{ flex-basis: 85% !important; -webkit-flex-basis: 85% !important;}
.sp_flex-b86p{ flex-basis: 86% !important; -webkit-flex-basis: 86% !important;}
.sp_flex-b87p{ flex-basis: 87% !important; -webkit-flex-basis: 87% !important;}
.sp_flex-b88p{ flex-basis: 88% !important; -webkit-flex-basis: 88% !important;}
.sp_flex-b89p{ flex-basis: 89% !important; -webkit-flex-basis: 89% !important;}
.sp_flex-b90p{ flex-basis: 90% !important; -webkit-flex-basis: 90% !important;}
.sp_flex-b91p{ flex-basis: 91% !important; -webkit-flex-basis: 91% !important;}
.sp_flex-b92p{ flex-basis: 92% !important; -webkit-flex-basis: 92% !important;}
.sp_flex-b93p{ flex-basis: 93% !important; -webkit-flex-basis: 93% !important;}
.sp_flex-b94p{ flex-basis: 94% !important; -webkit-flex-basis: 94% !important;}
.sp_flex-b95p{ flex-basis: 95% !important; -webkit-flex-basis: 95% !important;}
.sp_flex-b96p{ flex-basis: 96% !important; -webkit-flex-basis: 96% !important;}
.sp_flex-b97p{ flex-basis: 97% !important; -webkit-flex-basis: 97% !important;}
.sp_flex-b98p{ flex-basis: 98% !important; -webkit-flex-basis: 98% !important;}
.sp_flex-b99p{ flex-basis: 99% !important; -webkit-flex-basis: 99% !important;}
.sp_flex-b100p{ flex-basis: 100% !important; -webkit-flex-basis: 100% !important;}
}



/*---------------------- 基本メディアクエリー --------------------- */

/* pc */
@media all and (min-width: 901px) {
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 900px) {
}

/* sp */
@media screen and (max-width: 700px) {
}



