@charset "UTF-8";

.f8 {
  font-size: 8px;
}
.f10 {
  font-size: 10px;
}
.f11 {
  font-size: 11px;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f14 {
  font-size: 14px;
}
.f15 {
  font-size: 15px;
}
.f16 {
  font-size: 16px;
}
.f17 {
  font-size: 17px;
}
.f18 {
  font-size: 18px;
}
.f19 {
  font-size: 19px;
}
.f20 {
  font-size: 20px;
}
.f21 {
  font-size: 21px;
}
.f22 {
  font-size: 22px;
}
.f23 {
  font-size: 23px;
}
.f24 {
  font-size: 24px;
}
.f25 {
  font-size: 25px;
}
.f26 {
  font-size: 26px;
}
.f27 {
  font-size: 27px;
}
.f28 {
  font-size: 28px;
}
.f29 {
  font-size: 29px;
}
.f30 {
  font-size: 30px;
}
.f32 {
  font-size: 32px;
}
.f34 {
  font-size: 34px;
}
.f36 {
  font-size: 36px;
}
.f38 {
  font-size: 38px;
}
.f40 {
  font-size: 40px;
}
.f42 {
  font-size: 42px;
}
.f44 {
  font-size: 44px;
}
.f46 {
  font-size: 46px;
}
.f48 {
  font-size: 48px;
}
.f50 {
  font-size: 50px;
}
.f52 {
  font-size: 52px;
}
.f60 {
  font-size: 60px;
}
.f72 {
  font-size: 72px;
}

.f_bold {
  font-weight: bold;
}
.f_line {
  text-decoration: underline;
}
.f_no_line {
  text-decoration: none;
}
.f_del {
  text-decoration: line-through;
}
.f_chinese {
  font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU",
    "細明體", "MingLiU", "標楷體", "DFKai-sb", serif;
}

.co_000 {
  color: #000;
}
.co_111 {
  color: #111;
}
.co_222 {
  color: #222;
}
.co_333 {
  color: #333;
}
.co_444 {
  color: #444;
}
.co_555 {
  color: #555;
}
.co_666 {
  color: #666;
}
.co_777 {
  color: #777;
}
.co_888 {
  color: #888;
}
.co_999 {
  color: #999;
}
.co_aaa {
  color: #aaa;
}
.co_bbb {
  color: #bbb;
}
.co_ccc {
  color: #ccc;
}
.co_ddd {
  color: #ddd;
}
.co_eee {
  color: #eee;
}
.co_fff {
  color: #fff;
}

.co_red {
  color: red;
}
.co_redi {
  color: red !important;
}
.co_blue {
  color: blue;
}
.co_green {
  color: green;
}
.co_black {
  color: black;
}
.co_white {
  color: white;
}
.co_indigo {
  color: indigo;
}
.co_darkgreen {
  color: darkgreen;
}
.co_purple {
  color: purple;
}
.co_darkred {
  color: darkred;
}
.co_lightslategray {
  color: lightslategray;
}
.co_darkmagenta {
  color: darkmagenta;
}
.co_yellow {
  color: yellow;
}
.co_crimson {
  color: crimson;
}
.co_midnightblue {
  color: midnightblue;
}
.co_deeppink {
  color: deeppink;
}
.co_gold {
  color: gold;
}
.co_magenta {
  color: magenta;
}
.co_orange {
  color: orange;
}
.co_khaki {
  color: khaki;
}
.co_hotpink {
  color: hotpink;
}
.co_brown {
  color: brown;
}
.co_darkorange {
  color: darkorange;
}
.co_darkblue {
  color: darkblue;
}
.co_greenyellow {
  color: greenyellow;
}
.co_lawngreen {
  color: lawngreen;
}
.co_lightgreen {
  color: lightgreen;
}
.co_limegreen {
  color: limegreen;
}
.co_plum {
  color: plum;
}
.co_orangered {
  color: orangered;
}
.co_aqua {
  color: aqua;
}
.co_lightblue {
  color: lightblue;
}
.co_slateblue {
  color: slateblue;
}
.co_firebrick {
  color: firebrick;
}
.co_olive {
  color: olive;
}
.co_turquoise {
  color: turquoise;
}
.co_dimgray {
  color: dimgray;
}
.co_gold_1 {
  color: #de8511;
}

.co_1e0078 {
  color: #1e0078;
}
.co_fe4f00 {
  color: #fe4f00;
}
.co_dd4b39 {
  color: #dd4b39;
}
.co_ca7735 {
  color: #ca7735;
}
.co_3e3e3e {
  color: #3e3e3e;
}
.co_337ab7 {
  color: #337ab7;
}
.co_4f709f {
  color: #4f709f;
}
.co_2B4871 {
  color: #2b4871;
}
.co_5353f5 {
  color: #5353f5;
}
.co_e0887c {
  color: #e0887c;
}
.co_e91e63 {
  color: #e91e63;
}
.co_a40000 {
  color: #a40000;
}
.co_505050 {
  color: #505050;
}
.co_4267b2 {
  color: #4267b2;
}
.co_ff920d {
  color: #ff920d;
}
.co_fa3e3e {
  color: #fa3e3e;
}
.co_e9ebee {
  color: #e9ebee;
}
.co_dd4b39 {
  color: #dd4b39;
}
.co_ff5555 {
  color: #ff5454;
}
.co_959595 {
  color: #959595;
}
.co_e00 {
  color: #e00;
}
.co_ed0 {
  color: #ed0;
}
.co_c00 {
  color: #c00;
}
.co_365899 {
  color: #365899;
}

.bg_000 {
  background-color: #000;
}
.bg_111 {
  background-color: #111;
}
.bg_222 {
  background-color: #222;
}
.bg_333 {
  background-color: #333;
}
.bg_444 {
  background-color: #444;
}
.bg_555 {
  background-color: #555;
}
.bg_666 {
  background-color: #666;
}
.bg_777 {
  background-color: #777;
}
.bg_888 {
  background-color: #888;
}
.bg_999 {
  background-color: #999;
}
.bg_aaa {
  background-color: #aaa;
}
.bg_bbb {
  background-color: #bbb;
}
.bg_ccc {
  background-color: #ccc;
}
.bg_ddd {
  background-color: #ddd;
}
.bg_eee {
  background-color: #eee;
}
.bg_fff {
  background-color: #fff;
}

.bg_red {
  background-color: red;
}
.bg_blue {
  background-color: blue;
}
.bg_green {
  background-color: green;
}
.bg_yellow {
  background-color: yellow;
}
.bg_white {
  background-color: white;
}
.bg_black {
  background-color: black;
}
.bg_gold {
  background-color: gold;
}
.bg_darkred {
  background-color: darkred;
}
.bg_purple {
  background-color: purple;
}
.bg_cornsilk {
  background-color: cornsilk;
}
.bg_floralwhite {
  background-color: floralwhite;
}
.bg_khaki {
  background-color: khaki;
}
.bg_lavender {
  background-color: lavender;
}
.bg_lemonchiffon {
  background-color: lemonchiffon;
}
.bg_cornflowerblue {
  background-color: cornflowerblue;
}
.bg_darkcyan {
  background-color: darkcyan;
}
.bg_darkslateblue {
  background-color: darkslateblue;
}
.bg_deepskyblue {
  background-color: deepskyBlue;
}
.bg_dodgerblue {
  background-color: dodgerblue;
}
.bg_gainsboro {
  background-color: gainsboro;
}
.bg_lightskyblue {
  background-color: lightskyblue;
}
.bg_mediumturquoise {
  background-color: mediumturquoise;
}
.bg_saddlebrown {
  background-color: saddlebrown;
}
.bg_brown {
  background-color: brown;
}
.bg_sienna {
  background-color: sienna;
}
.bg_beige {
  background-color: beige;
}
.bg_bisque {
  background-color: bisque;
}
.bg_greenyellow {
  background-color: greenyellow;
}
.bg_lightgreen {
  background-color: lightgreen;
}
.bg_hotpink {
  background-color: hotpink;
}
.bg_peru {
  background-color: peru;
}
.bg_midnightblue {
  background-color: midnightblue;
}
.bg_orange {
  background-color: orange;
}

.bg_ca7735 {
  background-color: #ca7735;
}
.bg_ffffb4 {
  background-color: #ffffb4;
}
.bg_1e0078 {
  background-color: #1e0078;
}
.bg_4f709f {
  background-color: #4f709f;
}
.bg_fce9d0 {
  background-color: #fce9d0;
}
.bg_f7d7e6 {
  background-color: #f7d7e6;
}
.bg_a40000 {
  background-color: #a40000;
}
.bg_ff920d {
  background-color: #ff920d;
}
.bg_e9ebee {
  background-color: #e9ebee;
}
.bg_dbfddb {
  background-color: #dbfddb;
}

.line_000 {
  border: 1px solid #000;
}
.line_111 {
  border: 1px solid #111;
}
.line_222 {
  border: 1px solid #222;
}
.line_333 {
  border: 1px solid #333;
}
.line_444 {
  border: 1px solid #444;
}
.line_555 {
  border: 1px solid #555;
}
.line_666 {
  border: 1px solid #666;
}
.line_777 {
  border: 1px solid #777;
}
.line_888 {
  border: 1px solid #888;
}
.line_999 {
  border: 1px solid #999;
}
.line_aaa {
  border: 1px solid #aaa;
}
.line_bbb {
  border: 1px solid #bbb;
}
.line_ccc {
  border: 1px solid #ccc;
}
.line_ddd {
  border: 1px solid #ddd;
}
.line_eee {
  border: 1px solid #eee;
}
.line_fff {
  border: 1px solid #fff;
}
.line_none {
  border: none;
}

.line_top_000 {
  border-top: 1px solid #000;
}
.line_top_111 {
  border-top: 1px solid #111;
}
.line_top_222 {
  border-top: 1px solid #222;
}
.line_top_333 {
  border-top: 1px solid #333;
}
.line_top_444 {
  border-top: 1px solid #444;
}
.line_top_555 {
  border-top: 1px solid #555;
}
.line_top_666 {
  border-top: 1px solid #666;
}
.line_top_777 {
  border-top: 1px solid #777;
}
.line_top_888 {
  border-top: 1px solid #888;
}
.line_top_999 {
  border-top: 1px solid #999;
}
.line_top_aaa {
  border-top: 1px solid #aaa;
}
.line_top_bbb {
  border-top: 1px solid #bbb;
}
.line_top_ccc {
  border-top: 1px solid #ccc;
}
.line_top_ddd {
  border-top: 1px solid #ddd;
}
.line_top_eee {
  border-top: 1px solid #eee;
}
.line_top_fff {
  border-top: 1px solid #fff;
}
.line_top_none {
  border-top: none;
}

.line_right_000 {
  border-right: 1px solid #000;
}
.line_right_111 {
  border-right: 1px solid #111;
}
.line_right_222 {
  border-right: 1px solid #222;
}
.line_right_333 {
  border-right: 1px solid #333;
}
.line_right_444 {
  border-right: 1px solid #444;
}
.line_right_555 {
  border-right: 1px solid #555;
}
.line_right_666 {
  border-right: 1px solid #666;
}
.line_right_777 {
  border-right: 1px solid #777;
}
.line_right_888 {
  border-right: 1px solid #888;
}
.line_right_999 {
  border-right: 1px solid #999;
}
.line_right_aaa {
  border-right: 1px solid #aaa;
}
.line_right_bbb {
  border-right: 1px solid #bbb;
}
.line_right_ccc {
  border-right: 1px solid #ccc;
}
.line_right_ddd {
  border-right: 1px solid #ddd;
}
.line_right_eee {
  border-right: 1px solid #eee;
}
.line_right_fff {
  border-right: 1px solid #fff;
}
.line_right_none {
  border-right: none;
}

.line_left_000 {
  border-left: 1px solid #000;
}
.line_left_111 {
  border-left: 1px solid #111;
}
.line_left_222 {
  border-left: 1px solid #222;
}
.line_left_333 {
  border-left: 1px solid #333;
}
.line_left_444 {
  border-left: 1px solid #444;
}
.line_left_555 {
  border-left: 1px solid #555;
}
.line_left_666 {
  border-left: 1px solid #666;
}
.line_left_777 {
  border-left: 1px solid #777;
}
.line_left_888 {
  border-left: 1px solid #888;
}
.line_left_999 {
  border-left: 1px solid #999;
}
.line_left_aaa {
  border-left: 1px solid #aaa;
}
.line_left_bbb {
  border-left: 1px solid #bbb;
}
.line_left_ccc {
  border-left: 1px solid #ccc;
}
.line_left_ddd {
  border-left: 1px solid #ddd;
}
.line_left_eee {
  border-left: 1px solid #eee;
}
.line_left_fff {
  border-left: 1px solid #fff;
}
.line_left_none {
  border-left: none;
}

.line_bom_000 {
  border-bottom: 1px solid #000;
}
.line_bom_111 {
  border-bottom: 1px solid #111;
}
.line_bom_222 {
  border-bottom: 1px solid #222;
}
.line_bom_333 {
  border-bottom: 1px solid #333;
}
.line_bom_444 {
  border-bottom: 1px solid #444;
}
.line_bom_555 {
  border-bottom: 1px solid #555;
}
.line_bom_666 {
  border-bottom: 1px solid #666;
}
.line_bom_777 {
  border-bottom: 1px solid #777;
}
.line_bom_888 {
  border-bottom: 1px solid #888;
}
.line_bom_999 {
  border-bottom: 1px solid #999;
}
.line_bom_aaa {
  border-bottom: 1px solid #aaa;
}
.line_bom_bbb {
  border-bottom: 1px solid #bbb;
}
.line_bom_ccc {
  border-bottom: 1px solid #ccc;
}
.line_bom_ddd {
  border-bottom: 1px solid #ddd;
}
.line_bom_eee {
  border-bottom: 1px solid #eee;
}
.line_bom_fff {
  border-bottom: 1px solid #fff;
}
.line_bom_none {
  border-bottom: none;
}

.line_red {
  border: 1px solid red;
}
.line_blue {
  border: 1px solid blue;
}
.line_green {
  border: 1px solid green;
}
.line_black {
  border: 1px solid black;
}
.line_yellow {
  border: 1px solid yellow;
}
.line_white {
  border: 1px solid white;
}
.line_khaki {
  border: 1px solid khaki;
}
.line_indigo {
  border: 1px solid indigo;
}
.line_cornsilk {
  border: 1px solid cornsilk;
}
.line_cornflowerblue {
  border: 1px solid cornflowerblue;
}
.line_darkcyan {
  border: 1px solid darkcyan;
}
.line_darkslateblue {
  border: 1px solid darkslateblue;
}
.line_deepskyblue {
  border: 1px solid deepskyblue;
}
.line_dodgerblue {
  border: 1px solid dodgerblue;
}
.line_gainsboro {
  border: 1px solid gainsboro;
}
.line_lightskyblue {
  border: 1px solid lightskyblue;
}
.line_mediumturquoise {
  border: 1px solid mediumturquoise;
}
.line_chocolate {
  border: 1px solid chocolate;
}
.line_deeppink {
  border: 1px solid deeppink;
}
.line_orangered {
  border: 1px solid orangered;
}
.line_gold {
  border: 1px solid gold;
}

.line_ca7735 {
  border: 1px solid #ca7735;
}
.line_959595 {
  border: 1px solid #959595;
}
.line_4f709f {
  border: 1px solid #4f709f;
}
.line_ffad46 {
  border: 1px solid #ffad46;
}
.line_ff0033 {
  border: 1px solid #ff0033;
}

.line_dashed {
  border-style: dashed;
}

.line_dashed_top_1px {
  border-top: 1px #555 dashed;
}
.line_dashed_bom_1px {
  border-bottom: 1px #555 dashed;
}
.line_dashed_right_1px {
  border-right: 1px dashed;
}
.line_dashed_right_2px {
  border-right: 2px dashed;
}

.line_right_999 {
  border-right: 1px solid #999;
}
.line_left_999 {
  border-left: 1px solid #999;
}

.line_bom_2px {
  border-bottom: 2px solid;
}
.line_bom_3px {
  border-bottom: 3px solid;
}
.line_bom_4px {
  border-bottom: 4px solid;
}
.line_bom_5px {
  border-bottom: 5px solid;
}
.line_bom_6px {
  border-bottom: 6px solid;
}
.line_bom_7px {
  border-bottom: 7px solid;
}
.line_bom_8px {
  border-bottom: 8px solid;
}
.line_bom_9px {
  border-bottom: 9px solid;
}
.line_bom_10px {
  border-bottom: 10px solid;
}

.line_dashed_bom10 {
  border-bottom: 1px dashed #ccc;
  height: 10px;
}
.line_bottom {
  margin-top: 10px;
  width: 100%;
  border: 1px solid #4f709f;
}

.middle {
  margin-left: auto;
  margin-right: auto;
}

.over_hide {
  overflow: hidden;
}

.flo_left {
  float: left;
}
.flo_right {
  float: right;
}
.flo_center {
  float: center;
}
.flo_clear {
  clear: both;
}
.flo_clear_af:after {
  clear: both;
  display: table;
  content: "";
}

.txt_left {
  text-align: left;
}
.txt_right {
  text-align: right;
}
.txt_center {
  text-align: center;
}

.txt_indent20 {
  text-indent: 20px;
}
.txt_indent30 {
  text-indent: 30px;
}
.txt_indent36 {
  text-indent: 36px;
}

.ver_align_middle {
  vertical-align: middle;
}

.flex {
  display: flex;
}

.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}

.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}

.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}

.grow {
  flex-grow: 1;
}
.grow-0 {
  flex-grow: 0;
}
.flex-1 {
  flex: 1 1 0%;
}

.self-auto {
  align-self: auto;
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.self-baseline {
  align-self: baseline;
}

.gap1 {
  gap: 1px;
}
.gap2 {
  gap: 2px;
}
.gap3 {
  gap: 3px;
}
.gap4 {
  gap: 4px;
}
.gap5 {
  gap: 5px;
}
.gap6 {
  gap: 6px;
}
.gap7 {
  gap: 7px;
}
.gap8 {
  gap: 8px;
}
.gap9 {
  gap: 9px;
}
.gap10 {
  gap: 10px;
}
.gap20 {
  gap: 20px;
}
.gap30 {
  gap: 30px;
}

.flexLeft180 {
  flex: 0 0 180px;
}

.mar_center {
  margin: 0 auto;
}
.mar0 {
  margin: 0;
}
.mar_top0 {
  margin-top: 0px;
}
.mar_top1 {
  margin-top: 1px;
}
.mar_top2 {
  margin-top: 2px;
}
.mar_top3 {
  margin-top: 3px;
}
.mar_top4 {
  margin-top: 4px;
}
.mar_top5 {
  margin-top: 5px;
}
.mar_top10 {
  margin-top: 10px;
}
.mar_top15 {
  margin-top: 15px;
}
.mar_top20 {
  margin-top: 20px;
}
.mar_top25 {
  margin-top: 25px;
}
.mar_top30 {
  margin-top: 30px;
}
.mar_top40 {
  margin-top: 40px;
}
.mar_top50 {
  margin-top: 50px;
}
.mar_top60 {
  margin-top: 60px;
}
.mar_top70 {
  margin-top: 70px;
}
.mar_top80 {
  margin-top: 80px;
}
.mar_top120 {
  margin-top: 120px;
}
.mar_bom0 {
  margin-bottom: 0px;
}
.mar_bom5 {
  margin-bottom: 5px;
}
.mar_bom10 {
  margin-bottom: 10px;
}
.mar_bom15 {
  margin-bottom: 15px;
}
.mar_bom20 {
  margin-bottom: 20px;
}
.mar_bom25 {
  margin-bottom: 25px;
}
.mar_bom30 {
  margin-bottom: 30px;
}
.mar_bom40 {
  margin-bottom: 40px;
}
.mar_bom50 {
  margin-bottom: 50px;
}
.mar_bom60 {
  margin-bottom: 60px;
}
.mar_bom70 {
  margin-bottom: 70px;
}
.mar_bom80 {
  margin-bottom: 80px;
}
.mar_left0 {
  margin-left: 0px;
}
.mar_left1 {
  margin-left: 1px;
}
.mar_left2 {
  margin-left: 2px;
}
.mar_left3 {
  margin-left: 3px;
}
.mar_left4 {
  margin-left: 4px;
}
.mar_left5 {
  margin-left: 5px;
}
.mar_left10 {
  margin-left: 10px;
}
.mar_left15 {
  margin-left: 15px;
}
.mar_left20 {
  margin-left: 20px;
}
.mar_left25 {
  margin-left: 25px;
}
.mar_left30 {
  margin-left: 30px;
}
.mar_left40 {
  margin-left: 40px;
}
.mar_left45 {
  margin-left: 45px;
}
.mar_left50 {
  margin-left: 50px;
}
.mar_left60 {
  margin-left: 60px;
}
.mar_left70 {
  margin-left: 70px;
}
.mar_left80 {
  margin-left: 80px;
}
.mar_left90 {
  margin-left: 90px;
}
.mar_left100 {
  margin-left: 100px;
}
.mar_left110 {
  margin-left: 110px;
}
.mar_left120 {
  margin-left: 120px;
}
.mar_left130 {
  margin-left: 130px;
}
.mar_left170 {
  margin-left: 170px;
}
.mar_right0 {
  margin-right: 0px;
}
.mar_right5 {
  margin-right: 5px;
}
.mar_right10 {
  margin-right: 10px;
}
.mar_right15 {
  margin-right: 15px;
}
.mar_right20 {
  margin-right: 20px;
}
.mar_right25 {
  margin-right: 25px;
}
.mar_right30 {
  margin-right: 30px;
}
.mar_right40 {
  margin-right: 40px;
}
.mar_right50 {
  margin-right: 50px;
}
.mar_right60 {
  margin-right: 60px;
}
.mar_right70 {
  margin-right: 70px;
}
.mar_right75 {
  margin-right: 75px;
}
.mar_right80 {
  margin-right: 80px;
}

.margin5 {
  margin: 5px;
}
.margin10 {
  margin: 10px;
}
.margin15 {
  margin: 15px;
}
.margin20 {
  margin: 20px;
}
.margin25 {
  margin: 25px;
}
.margin30 {
  margin: 30px;
}
.margin35 {
  margin: 35px;
}
.margin40 {
  margin: 40px;
}

.pad_top0 {
  padding-top: 0px;
}
.pad_top5 {
  padding-top: 5px;
}
.pad_top10 {
  padding-top: 10px;
}
.pad_top15 {
  padding-top: 15px;
}
.pad_top20 {
  padding-top: 20px;
}
.pad_top25 {
  padding-top: 25px;
}
.pad_top30 {
  padding-top: 30px;
}
.pad_top35 {
  padding-top: 35px;
}
.pad_top40 {
  padding-top: 40px;
}

.pad_bom0 {
  padding-bottom: 0px;
}
.pad_bom5 {
  padding-bottom: 5px;
}
.pad_bom10 {
  padding-bottom: 10px;
}
.pad_bom15 {
  padding-bottom: 15px;
}
.pad_bom20 {
  padding-bottom: 20px;
}
.pad_bom25 {
  padding-bottom: 25px;
}
.pad_bom30 {
  padding-bottom: 30px;
}
.pad_bom35 {
  padding-bottom: 35px;
}
.pad_bom40 {
  padding-bottom: 40px;
}

.pad_left0 {
  padding-left: 0px;
}
.pad_left5 {
  padding-left: 5px;
}
.pad_left10 {
  padding-left: 10px;
}
.pad_left15 {
  padding-left: 15px;
}
.pad_left20 {
  padding-left: 20px;
}
.pad_left25 {
  padding-left: 25px;
}
.pad_left30 {
  padding-left: 30px;
}
.pad_left35 {
  padding-left: 35px;
}
.pad_left40 {
  padding-left: 40px;
}
.pad_left50 {
  padding-left: 50px;
}
.pad_left60 {
  padding-left: 60px;
}

.pad_right0 {
  padding-right: 0px;
}
.pad_right5 {
  padding-right: 5px;
}
.pad_right10 {
  padding-right: 10px;
}
.pad_right15 {
  padding-right: 15px;
}
.pad_right20 {
  padding-right: 20px;
}
.pad_right25 {
  padding-right: 25px;
}
.pad_right30 {
  padding-right: 30px;
}
.pad_right35 {
  padding-right: 35px;
}
.pad_right40 {
  padding-right: 40px;
}

.padding0 {
  padding: 0px;
}
.padding3 {
  padding: 3px;
}
.padding5 {
  padding: 5px;
}
.padding10 {
  padding: 10px;
}
.padding15 {
  padding: 15px;
}
.padding20 {
  padding: 20px;
}
.padding25 {
  padding: 25px;
}
.padding30 {
  padding: 30px;
}
.padding35 {
  padding: 35px;
}
.padding40 {
  padding: 40px;
}

.pos_static {
  position: static;
}
.pos_rel {
  position: relative;
}
.pos_fixed {
  position: fixed;
}
.pos_abs {
  position: absolute;
}

.over_hide {
  overflow: hidden;
}
.over_flow_auto {
  overflow: auto;
}
.over_flow_scroll {
  overflow: scroll;
}

.display_hide {
  display: none;
}
.display_hide_abs {
  display: none !important;
}
.display_block {
  display: block;
}
.display_inline {
  display: inline;
}
.display_ib {
  display: inline-block;
}

.right0 {
  right: 0px;
}
.right10 {
  right: 10px;
}
.right20 {
  right: 20px;
}

.width5 {
  width: 5px;
}
.width10 {
  width: 10px;
}
.width11 {
  width: 11px;
}
.width12 {
  width: 12px;
}
.width13 {
  width: 13px;
}
.width14 {
  width: 14px;
}
.width15 {
  width: 15px;
}
.width20 {
  width: 20px;
}
.width25 {
  width: 25px;
}
.width30 {
  width: 30px;
}
.width35 {
  width: 35px;
}
.width40 {
  width: 40px;
}
.width45 {
  width: 45px;
}
.width50 {
  width: 50px;
}
.width55 {
  width: 55px;
}
.width60 {
  width: 60px;
}
.width70 {
  width: 70px;
}
.width80 {
  width: 80px;
}
.width81 {
  width: 81px;
}
.width82 {
  width: 82px;
}
.width83 {
  width: 83px;
}
.width84 {
  width: 84px;
}
.width85 {
  width: 85px;
}
.width86 {
  width: 86px;
}
.width87 {
  width: 87px;
}
.width88 {
  width: 88px;
}
.width89 {
  width: 89px;
}
.width90 {
  width: 90px;
}
.width100 {
  width: 100px;
}
.width110 {
  width: 110px;
}
.width120 {
  width: 120px;
}
.width130 {
  width: 130px;
}
.width140 {
  width: 140px;
}
.width150 {
  width: 150px;
}
.width155 {
  width: 155px;
}
.width160 {
  width: 160px;
}
.width170 {
  width: 170px;
}
.width180 {
  width: 180px;
}
.width190 {
  width: 190px;
}
.width200 {
  width: 200px;
}
.width210 {
  width: 210px;
}
.width220 {
  width: 220px;
}
.width230 {
  width: 230px;
}
.width240 {
  width: 240px;
}
.width250 {
  width: 250px;
}
.width260 {
  width: 260px;
}
.width270 {
  width: 270px;
}
.width280 {
  width: 280px;
}
.width290 {
  width: 290px;
}
.width300 {
  width: 300px;
}
.width310 {
  width: 310px;
}
.width320 {
  width: 320px;
}
.width330 {
  width: 330px;
}
.width340 {
  width: 340px;
}
.width350 {
  width: 350px;
}
.width360 {
  width: 360px;
}
.width370 {
  width: 370px;
}
.width380 {
  width: 380px;
}
.width390 {
  width: 390px;
}
.width400 {
  width: 400px;
}
.width405 {
  width: 405px;
}
.width410 {
  width: 410px;
}
.width420 {
  width: 420px;
}
.width430 {
  width: 430px;
}
.width440 {
  width: 440px;
}
.width450 {
  width: 450px;
}
.width460 {
  width: 460px;
}
.width470 {
  width: 470px;
}
.width480 {
  width: 480px;
}
.width490 {
  width: 490px;
}
.width500 {
  width: 500px;
}
.width510 {
  width: 510px;
}
.width520 {
  width: 520px;
}
.width530 {
  width: 530px;
}
.width540 {
  width: 540px;
}
.width550 {
  width: 550px;
}
.width560 {
  width: 560px;
}
.width570 {
  width: 570px;
}
.width580 {
  width: 580px;
}
.width590 {
  width: 590px;
}
.width600 {
  width: 600px;
}
.width610 {
  width: 610px;
}
.width620 {
  width: 620px;
}
.width630 {
  width: 630px;
}
.width640 {
  width: 640px;
}
.width650 {
  width: 650px;
}
.width660 {
  width: 660px;
}
.width670 {
  width: 670px;
}
.width680 {
  width: 680px;
}
.width690 {
  width: 690px;
}
.width700 {
  width: 700px;
}
.width710 {
  width: 710px;
}
.width720 {
  width: 720px;
}
.width730 {
  width: 730px;
}
.width740 {
  width: 740px;
}
.width750 {
  width: 750px;
}
.width760 {
  width: 760px;
}
.width770 {
  width: 770px;
}
.width780 {
  width: 780px;
}
.width790 {
  width: 790px;
}
.width800 {
  width: 800px;
}
.width810 {
  width: 810px;
}
.width820 {
  width: 820px;
}
.width830 {
  width: 830px;
}
.width840 {
  width: 840px;
}
.width850 {
  width: 850px;
}
.width860 {
  width: 860px;
}
.width870 {
  width: 870px;
}
.width880 {
  width: 880px;
}
.width890 {
  width: 890px;
}
.width900 {
  width: 900px;
}
.width980 {
  width: 980px;
}
.width1000 {
  width: 1000px;
}
.width1100 {
  width: 1100px;
}
.width1200 {
  width: 1200px;
}
.width1300 {
  width: 1300px;
}
.width1400 {
  width: 1400px;
}
.width1500 {
  width: 1500px;
}
.width1600 {
  width: 1600px;
}
.width1700 {
  width: 1700px;
}
.width1800 {
  width: 1800px;
}
.width1900 {
  width: 1900px;
}
.width2000 {
  width: 2000px;
}
.width2100 {
  width: 2100px;
}
.width2200 {
  width: 2200px;
}
.width2300 {
  width: 2300px;
}
.width2400 {
  width: 2400px;
}
.width2500 {
  width: 2500px;
}
.width2600 {
  width: 2600px;
}
.width2700 {
  width: 2700px;
}
.width2800 {
  width: 2800px;
}
.width2900 {
  width: 2900px;
}
.width3000 {
  width: 3000px;
}

.max_width10 {
  max-width: 10px;
}
.max_width20 {
  max-width: 20px;
}
.max_width30 {
  max-width: 30px;
}
.max_width40 {
  max-width: 40px;
}
.max_width50 {
  max-width: 50px;
}
.max_width60 {
  max-width: 60px;
}
.max_width70 {
  max-width: 70px;
}
.max_width80 {
  max-width: 80px;
}
.max_width90 {
  max-width: 90px;
}
.max_width100 {
  max-width: 100px;
}
.max_width110 {
  max-width: 110px;
}
.max_width120 {
  max-width: 120px;
}
.max_width130 {
  max-width: 130px;
}
.max_width140 {
  max-width: 140px;
}
.max_width150 {
  max-width: 150px;
}
.max_width160 {
  max-width: 160px;
}
.max_width170 {
  max-width: 170px;
}
.max_width180 {
  max-width: 180px;
}
.max_width190 {
  max-width: 190px;
}
.max_width200 {
  max-width: 200px;
}
.max_width210 {
  max-width: 210px;
}
.max_width220 {
  max-width: 220px;
}
.max_width230 {
  max-width: 230px;
}
.max_width240 {
  max-width: 240px;
}
.max_width250 {
  max-width: 250px;
}
.max_width260 {
  max-width: 260px;
}
.max_width270 {
  max-width: 270px;
}
.max_width280 {
  max-width: 280px;
}
.max_width290 {
  max-width: 290px;
}
.max_width300 {
  max-width: 300px;
}
.max_width310 {
  max-width: 310px;
}
.max_width320 {
  max-width: 320px;
}
.max_width330 {
  max-width: 330px;
}
.max_width340 {
  max-width: 340px;
}
.max_width350 {
  max-width: 350px;
}
.max_width360 {
  max-width: 360px;
}
.max_width370 {
  max-width: 370px;
}
.max_width380 {
  max-width: 380px;
}
.max_width390 {
  max-width: 390px;
}
.max_width400 {
  max-width: 400px;
}
.max_width410 {
  max-width: 410px;
}
.max_width420 {
  max-width: 420px;
}
.max_width430 {
  max-width: 430px;
}
.max_width440 {
  max-width: 440px;
}
.max_width450 {
  max-width: 450px;
}
.max_width460 {
  max-width: 460px;
}
.max_width470 {
  max-width: 470px;
}
.max_width480 {
  max-width: 480px;
}
.max_width490 {
  max-width: 490px;
}
.max_width500 {
  max-width: 500px;
}
.max_width510 {
  max-width: 510px;
}
.max_width520 {
  max-width: 520px;
}
.max_width530 {
  max-width: 530px;
}
.max_width540 {
  max-width: 540px;
}
.max_width550 {
  max-width: 550px;
}
.max_width560 {
  max-width: 560px;
}
.max_width570 {
  max-width: 570px;
}
.max_width580 {
  max-width: 580px;
}
.max_width590 {
  max-width: 590px;
}
.max_width600 {
  max-width: 600px;
}
.max_width610 {
  max-width: 610px;
}
.max_width620 {
  max-width: 620px;
}
.max_width630 {
  max-width: 630px;
}
.max_width640 {
  max-width: 640px;
}
.max_width650 {
  max-width: 650px;
}
.max_width660 {
  max-width: 660px;
}
.max_width670 {
  max-width: 670px;
}
.max_width680 {
  max-width: 680px;
}
.max_width690 {
  max-width: 690px;
}
.max_width700 {
  max-width: 700px;
}
.max_width800 {
  max-width: 800px;
}
.max_width900 {
  max-width: 900px;
}
.max_width1200 {
  max-width: 1200px;
}

.width1c {
  width: 1%;
}
.width2c {
  width: 2%;
}
.width3c {
  width: 3%;
}
.width4c {
  width: 4%;
}
.width5c {
  width: 5%;
}
.width6c {
  width: 6%;
}
.width7c {
  width: 7%;
}
.width8c {
  width: 8%;
}
.width9c {
  width: 9%;
}
.width10c {
  width: 10%;
}
.width15c {
  width: 15%;
}
.width20c {
  width: 20%;
}
.width25c {
  width: 25%;
}
.width30c {
  width: 30%;
}
.width35c {
  width: 35%;
}
.width40c {
  width: 40%;
}
.width45c {
  width: 45%;
}
.width50c {
  width: 50%;
}
.width55c {
  width: 55%;
}
.width56c {
  width: 56%;
}
.width57c {
  width: 57%;
}
.width58c {
  width: 58%;
}
.width59c {
  width: 59%;
}
.width60c {
  width: 60%;
}
.width65c {
  width: 65%;
}
.width70c {
  width: 70%;
}
.width75c {
  width: 75%;
}
.width80c {
  width: 80%;
}
.width81c {
  width: 81%;
}
.width82c {
  width: 82%;
}
.width83c {
  width: 83%;
}
.width84c {
  width: 84%;
}
.width85c {
  width: 85%;
}
.width86c {
  width: 86%;
}
.width87c {
  width: 87%;
}
.width88c {
  width: 88%;
}
.width89c {
  width: 89%;
}
.width90c {
  width: 90%;
}
.width91c {
  width: 91%;
}
.width92c {
  width: 92%;
}
.width93c {
  width: 93%;
}
.width94c {
  width: 94%;
}
.width95c {
  width: 95%;
}
.width96c {
  width: 96%;
}
.width97c {
  width: 97%;
}
.width98c {
  width: 98%;
}
.width99c {
  width: 99%;
}
.width100c,
.w-full {
  width: 100%;
}

.max_width1c {
  max-width: 1%;
}
.max_width2c {
  max-width: 2%;
}
.max_width3c {
  max-width: 3%;
}
.max_width4c {
  max-width: 4%;
}
.max_width5c {
  max-width: 5%;
}
.max_width6c {
  max-width: 6%;
}
.max_width7c {
  max-width: 7%;
}
.max_width8c {
  max-width: 8%;
}
.max_width9c {
  max-width: 9%;
}
.max_width10c {
  max-width: 10%;
}
.max_width15c {
  max-width: 15%;
}
.max_width20c {
  max-width: 20%;
}
.max_width25c {
  max-width: 25%;
}
.max_width30c {
  max-width: 30%;
}
.max_width35c {
  max-width: 35%;
}
.max_width40c {
  max-width: 40%;
}
.max_width45c {
  max-width: 45%;
}
.max_width50c {
  max-width: 50%;
}
.max_width55c {
  max-width: 55%;
}
.max_width56c {
  max-width: 56%;
}
.max_width57c {
  max-width: 57%;
}
.max_width58c {
  max-width: 58%;
}
.max_width59c {
  max-width: 59%;
}
.max_width60c {
  max-width: 60%;
}
.max_width65c {
  max-width: 65%;
}
.max_width70c {
  max-width: 70%;
}
.max_width75c {
  max-width: 75%;
}
.max_width80c {
  max-width: 80%;
}
.max_width81c {
  max-width: 81%;
}
.max_width82c {
  max-width: 82%;
}
.max_width83c {
  max-width: 83%;
}
.max_width84c {
  max-width: 84%;
}
.max_width85c {
  max-width: 85%;
}
.max_width86c {
  max-width: 86%;
}
.max_width87c {
  max-width: 87%;
}
.max_width88c {
  max-width: 88%;
}
.max_width89c {
  max-width: 89%;
}
.max_width90c {
  max-width: 90%;
}
.max_width91c {
  max-width: 91%;
}
.max_width92c {
  max-width: 92%;
}
.max_width93c {
  max-width: 93%;
}
.max_width94c {
  max-width: 94%;
}
.max_width95c {
  max-width: 95%;
}
.max_width96c {
  max-width: 96%;
}
.max_width97c {
  max-width: 97%;
}
.max_width98c {
  max-width: 98%;
}
.max_width99c {
  max-width: 99%;
}
.max_width100c {
  max-width: 100%;
}

.min_width5 {
  min-width: 5px;
}
.min_width10 {
  min-width: 10px;
}
.min_width15 {
  min-width: 15px;
}
.min_width20 {
  min-width: 20px;
}
.min_width25 {
  min-width: 25px;
}
.min_width30 {
  min-width: 30px;
}
.min_width35 {
  min-width: 35px;
}
.min_width40 {
  min-width: 40px;
}
.min_width45 {
  min-width: 45px;
}
.min_width50 {
  min-width: 50px;
}
.min_width55 {
  min-width: 55px;
}
.min_width60 {
  min-width: 60px;
}
.min_width65 {
  min-width: 65px;
}
.min_width70 {
  min-width: 70px;
}
.min_width75 {
  min-width: 75px;
}
.min_width80 {
  min-width: 80px;
}
.min_width85 {
  min-width: 85px;
}
.min_width90 {
  min-width: 90px;
}
.min_width95 {
  min-width: 95px;
}
.min_width100 {
  min-width: 100px;
}
.min_width200 {
  min-width: 200px;
}
.min_width250 {
  min-width: 250px;
}
.min_width300 {
  min-width: 300px;
}
.min_width350 {
  min-width: 350px;
}
.min_width400 {
  min-width: 400px;
}
.min_width500 {
  min-width: 500px;
}
.min_width600 {
  min-width: 600px;
}
.min_width700 {
  min-width: 700px;
}
.min_width800 {
  min-width: 800px;
}
.min_width900 {
  min-width: 900px;
}
.min_width1000 {
  min-width: 1000px;
}
.min_width1100 {
  min-width: 1100px;
}
.min_width1200 {
  min-width: 1200px;
}
.min_width1300 {
  min-width: 1300px;
}

.height10 {
  height: 10px;
}
.height11 {
  height: 11px;
}
.height12 {
  height: 12px;
}
.height13 {
  height: 13px;
}
.height14 {
  height: 14px;
}
.height15 {
  height: 15px;
}
.height16 {
  height: 16px;
}
.height17 {
  height: 17px;
}
.height18 {
  height: 18px;
}
.height19 {
  height: 19px;
}
.height20 {
  height: 20px;
}
.height21 {
  height: 21px;
}
.height22 {
  height: 22px;
}
.height23 {
  height: 23px;
}
.height24 {
  height: 24px;
}
.height25 {
  height: 25px;
}
.height26 {
  height: 26px;
}
.height27 {
  height: 27px;
}
.height28 {
  height: 28px;
}
.height29 {
  height: 29px;
}
.height30 {
  height: 30px;
}
.height31 {
  height: 31px;
}
.height32 {
  height: 32px;
}
.height33 {
  height: 33px;
}
.height34 {
  height: 34px;
}
.height35 {
  height: 35px;
}
.height36 {
  height: 36px;
}
.height37 {
  height: 37px;
}
.height38 {
  height: 38px;
}
.height39 {
  height: 39px;
}
.height40 {
  height: 40px;
}
.height41 {
  height: 41px;
}
.height42 {
  height: 42px;
}
.height45 {
  height: 45px;
}
.height50 {
  height: 50px;
}
.height60 {
  height: 60px;
}
.height70 {
  height: 70px;
}
.height80 {
  height: 80px;
}
.height90 {
  height: 90px;
}
.height100 {
  height: 100px;
}
.height110 {
  height: 110px;
}
.height120 {
  height: 120px;
}
.height130 {
  height: 130px;
}
.height140 {
  height: 140px;
}
.height150 {
  height: 150px;
}
.height160 {
  height: 160px;
}
.height170 {
  height: 170px;
}
.height180 {
  height: 180px;
}
.height190 {
  height: 190px;
}
.height200 {
  height: 200px;
}
.height210 {
  height: 210px;
}
.height220 {
  height: 220px;
}
.height230 {
  height: 230px;
}
.height240 {
  height: 240px;
}
.height250 {
  height: 250px;
}
.height260 {
  height: 260px;
}
.height270 {
  height: 270px;
}
.height280 {
  height: 280px;
}
.height290 {
  height: 290px;
}
.height300 {
  height: 300px;
}
.height310 {
  height: 310px;
}
.height320 {
  height: 320px;
}
.height330 {
  height: 330px;
}
.height340 {
  height: 340px;
}
.height350 {
  height: 350px;
}
.height360 {
  height: 360px;
}
.height370 {
  height: 370px;
}
.height380 {
  height: 380px;
}
.height390 {
  height: 390px;
}
.height400 {
  height: 400px;
}
.height500 {
  height: 500px;
}
.height600 {
  height: 600px;
}
.height700 {
  height: 700px;
}
.height800 {
  height: 800px;
}
.height900 {
  height: 900px;
}
.height1000 {
  height: 1000px;
}
.height1100 {
  height: 1100px;
}

.height5c {
  height: 5%;
}
.height10c {
  height: 10%;
}
.height15c {
  height: 15%;
}
.height20c {
  height: 20%;
}
.height25c {
  height: 25%;
}
.height30c {
  height: 30%;
}
.height35c {
  height: 35%;
}
.height40c {
  height: 40%;
}
.height45c {
  height: 45%;
}
.height50c {
  height: 50%;
}
.height55c {
  height: 55%;
}
.height60c {
  height: 60%;
}
.height65c {
  height: 65%;
}
.height70c {
  height: 70%;
}
.height75c {
  height: 75%;
}
.height80c {
  height: 80%;
}
.height81c {
  height: 81%;
}
.height82c {
  height: 82%;
}
.height83c {
  height: 83%;
}
.height84c {
  height: 84%;
}
.height85c {
  height: 85%;
}
.height90c {
  height: 90%;
}
.height95c {
  height: 95%;
}
.height100c,
.h-full {
  height: 100%;
}

.min_height_auto {
  min-height: auto;
}
.min_height5 {
  min-height: 5px;
}
.min_height10 {
  min-height: 10px;
}
.min_height15 {
  min-height: 15px;
}
.min_height20 {
  min-height: 20px;
}
.min_height25 {
  min-height: 25px;
}
.min_height30 {
  min-height: 30px;
}
.min_height35 {
  min-height: 35px;
}
.min_height40 {
  min-height: 40px;
}
.min_height45 {
  min-height: 45px;
}
.min_height50 {
  min-height: 50px;
}
.min_height55 {
  min-height: 55px;
}
.min_height60 {
  min-height: 60px;
}
.min_height61 {
  min-height: 61px;
}
.min_height62 {
  min-height: 62px;
}
.min_height65 {
  min-height: 65px;
}
.min_height70 {
  min-height: 70px;
}
.min_height75 {
  min-height: 75px;
}
.min_height80 {
  min-height: 80px;
}
.min_height85 {
  min-height: 85px;
}
.min_height90 {
  min-height: 90px;
}
.min_height95 {
  min-height: 95px;
}
.min_height100 {
  min-height: 100px;
}
.min_height200 {
  min-height: 200px;
}
.min_height210 {
  min-height: 210px;
}
.min_height220 {
  min-height: 220px;
}
.min_height230 {
  min-height: 230px;
}
.min_height240 {
  min-height: 240px;
}
.min_height250 {
  min-height: 250px;
}
.min_height260 {
  min-height: 260px;
}
.min_height270 {
  min-height: 270px;
}
.min_height280 {
  min-height: 280px;
}
.min_height290 {
  min-height: 290px;
}
.min_height300 {
  min-height: 300px;
}
.min_height330 {
  min-height: 330px;
}
.min_height400 {
  min-height: 400px;
}
.min_height500 {
  min-height: 500px;
}
.min_height550 {
  min-height: 550px;
}
.min_height600 {
  min-height: 600px;
}
.min_height700 {
  min-height: 700px;
}
.min_height800 {
  min-height: 800px;
}
.min_height900 {
  min-height: 900px;
}
.min_height1000 {
  min-height: 1000px;
}
.min_height1100 {
  min-height: 1100px;
}
.min_height1200 {
  min-height: 1200px;
}
.min_height1300 {
  min-height: 1300px;
}

.max_height_auto {
  max-height: auto;
}
.max_height5 {
  max-height: 5px;
}
.max_height10 {
  max-height: 10px;
}
.max_height15 {
  max-height: 15px;
}
.max_height20 {
  max-height: 20px;
}
.max_height25 {
  max-height: 25px;
}
.max_height30 {
  max-height: 30px;
}
.max_height35 {
  max-height: 35px;
}
.max_height40 {
  max-height: 40px;
}
.max_height45 {
  max-height: 45px;
}
.max_height50 {
  max-height: 50px;
}
.max_height55 {
  max-height: 55px;
}
.max_height60 {
  max-height: 60px;
}
.max_height61 {
  max-height: 61px;
}
.max_height62 {
  max-height: 62px;
}
.max_height65 {
  max-height: 65px;
}
.max_height70 {
  max-height: 70px;
}
.max_height75 {
  max-height: 75px;
}
.max_height80 {
  max-height: 80px;
}
.max_height85 {
  max-height: 85px;
}
.max_height90 {
  max-height: 90px;
}
.max_height95 {
  max-height: 95px;
}
.max_height100 {
  max-height: 100px;
}
.max_height150 {
  max-height: 150px;
}
.max_height170 {
  max-height: 170px;
}
.max_height200 {
  max-height: 200px;
}
.max_height210 {
  max-height: 210px;
}
.max_height220 {
  max-height: 220px;
}
.max_height230 {
  max-height: 230px;
}
.max_height240 {
  max-height: 240px;
}
.max_height250 {
  max-height: 250px;
}
.max_height260 {
  max-height: 260px;
}
.max_height270 {
  max-height: 270px;
}
.max_height280 {
  max-height: 280px;
}
.max_height290 {
  max-height: 290px;
}
.max_height300 {
  max-height: 300px;
}
.max_height400 {
  max-height: 400px;
}
.max_height450 {
  max-height: 450px;
}
.max_height500 {
  max-height: 500px;
}
.max_height550 {
  max-height: 550px;
}
.max_height600 {
  max-height: 600px;
}
.max_height700 {
  max-height: 700px;
}
.max_height800 {
  max-height: 800px;
}
.max_height900 {
  max-height: 900px;
}
.max_height1000 {
  max-height: 1000px;
}
.max_height1100 {
  max-height: 1100px;
}
.max_height1200 {
  max-height: 1200px;
}
.max_height1300 {
  max-height: 1300px;
}

.line_height0 {
  line-height: 0px;
}
.line_height3 {
  line-height: 3px;
}
.line_height15 {
  line-height: 15px;
}
.line_height20 {
  line-height: 20px;
}
.line_height26 {
  line-height: 26px;
}
.line_height30 {
  line-height: 30px;
}
.line_height31 {
  line-height: 31px;
}
.line_height32 {
  line-height: 32px;
}
.line_height33 {
  line-height: 33px;
}
.line_height34 {
  line-height: 34px;
}
.line_height35 {
  line-height: 35px;
}
.line_height40 {
  line-height: 40px;
}
.line_height45 {
  line-height: 45px;
}
.line_height50 {
  line-height: 50px;
}

.line_radius1 {
  border-radius: 1px;
}
.line_radius2 {
  border-radius: 2px;
}
.line_radius3 {
  border-radius: 3px;
}
.line_radius4 {
  border-radius: 4px;
}
.line_radius5 {
  border-radius: 5px;
}
.line_radius10 {
  border-radius: 10px;
}
.line_radius15 {
  border-radius: 15px;
}
.line_radius20 {
  border-radius: 20px;
}
.line_radius25 {
  border-radius: 25px;
}

.line_top_left_radius5 {
  border-top-left-radius: 5px;
}
.line_top_right_radius5 {
  border-top-right-radius: 5px;
}
.line_bom_left_radius5 {
  border-bottom-left-radius: 5px;
}
.line_bom_right_radius5 {
  border-bottom-right-radius: 5px;
}

.ma_1 {
  margin-left: 20px;
}
.ma_2 {
  margin-left: 40px;
}
.ma_3 {
  margin-left: 60px;
}
.ma_4 {
  margin-left: 80px;
}
.ma_5 {
  margin-left: 100px;
}

.sma_1 {
  margin-left: 5px;
}
.sma_2 {
  margin-left: 10px;
}
.sma_3 {
  margin-left: 15px;
}
.sma_4 {
  margin-left: 20px;
}
.sma_5 {
  margin-left: 25px;
}
.sma_6 {
  margin-left: 30px;
}
.sma_7 {
  margin-left: 35px;
}
.sma_8 {
  margin-left: 40px;
}

.box_shadow_2_2_eee {
  box-shadow: 0 2px 2px #eee;
}

.txt_break {
  word-wrap: break-word;
}

.cur_point {
  cursor: pointer;
}

.af_203b:before {
  content: " \203b";
  color: red;
} /*※*/
.af_204e:after {
  content: "\204e";
} /*＊*/
.af_2611:after {
  content: "\2611";
} /*☑*/
.af_2612:after {
  content: "\2612";
} /*☒*/
.af_270e:after {
  content: "\270e";
} /*✎*/
.af_270f:after {
  content: "\270f";
} /*✏*/
.af_2713:after {
  content: "\2713";
} /*✓*/
.af_2714:after {
  content: "\2714";
} /*✔*/
.af_2715:after {
  content: "\2715";
} /*✕*/
.af_2716:after {
  content: "\2716";
} /*✖*/
.af_2717:after {
  content: "\2717";
} /*✗*/
.af_2718:after {
  content: "\2718";
} /*✘*/

/*  rwd-table */
.rwd-table {
  background: #fff;
  overflow: hidden;
}
.rwd-table tr:nth-of-type(2n) {
  background: #eee;
}
.rwd-table th,
.rwd-table td {
  margin: 0.5em 1em;
}
.rwd-table {
  min-width: 100%;
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table th,
.rwd-table td {
  text-align: left;
}
.rwd-table th,
.rwd-table td:before {
  color: #d20b2a;
  font-weight: bold;
}
@media (min-width: 480px) {
  .rwd-table td:before {
    display: none;
  }
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: 0.25em 0.5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
  .rwd-table th,
  .rwd-table td {
    padding: 1em !important;
  }
}
/*  rwd-table */

ul.pagination-digg {
  border: 0;
  margin: 0;
  padding: 0;
}
.pagination-digg li {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 11px;
  list-style: none;
  margin-right: 2px;
  float: left;
}
.pagination-digg a {
  border: solid 1px #9aafe5;
  background: #fff;
  margin-right: 2px;
}
.pagination-digg .previous-off,
.pagination-digg .next-off {
  border: solid 1px #dedede;
  color: #888888;
  display: inline;

  font-weight: bold;
  margin-right: 2px;
  padding: 3px 4px;
}
.pagination-digg .next a,
.pagination-digg .previous a {
  font-weight: bold;
}
.pagination-digg .active {
  background: #2e6ab1;
  color: #ffffff;
  font-weight: bold;
  display: inline;
  padding: 2px 6px;
}
.pagination-digg a:link,
.pagination-digg a:visited {
  color: #0e509e;
  display: inline;

  padding: 6px 6px;
  text-decoration: none;
  padding-top: 1px;
}
.pagination-digg a:hover {
  border: solid 1px #0e509e;
}

ul.pagination-flickr {
  border: 0;
  margin: 0;
  padding: 0;
}
.pagination-flickr li {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 11px;
  list-style: none;
}
.pagination-flickr a {
  border: solid 1px #dddddd;
  margin-right: 2px;
}
.pagination-flickr .previous-off,
.pagination-flickr .next-off {
  color: #666666;
  display: block;
  float: left;
  font-weight: bold;
  padding: 3px 4px;
}
.pagination-flickr .next a,
.pagination-flickr .previous a {
  font-weight: bold;
  border: solid 1px #ffffff;
}
.pagination-flickr .active {
  color: #ff0084;
  font-weight: bold;
  display: block;
  float: left;
  padding: 4px 6px;
}
.pagination-flickr a:link,
.pagination-flickr a:visited {
  color: #0063e3;
  display: block;
  float: left;
  padding: 3px 6px;
  text-decoration: none;
}
.pagination-flickr a:hover {
  border: solid 1px #666666;
}

ul.pagination-clean {
  border: 0;
  margin: 0;
  padding: 0;
}
.pagination-clean li {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 11px;
  list-style: none;
}
.pagination-clean a {
  border-left: solid 1px #dedede;
  margin-right: 2px;
}
.pagination-clean .previous-off,
.pagination-clean .next-off {
  color: #888888;
  display: block;
  float: left;
  font-weight: bold;
  padding: 3px 4px;
}
.pagination-clean .next a,
.pagination-clean .previous a {
  font-weight: bold;
  border: solid 1px #ffffff;
}
.pagination-clean .active {
  color: #00000;
  font-weight: bold;
  display: block;
  float: left;
  padding: 4px 6px;
}
.pagination-clean a:link,
.pagination-clean a:visited {
  color: #0063e3;
  display: block;
  float: left;
  padding: 3px 6px;
  text-decoration: none;
}
.pagination-clean a:hover {
  text-decoration: none;
}

.toast-center {
  top: 50%;
  right: 50%;
}
/* 不換行 */
.no_change_line {
  white-space: nowrap;
}

.line_red_focus:focus {
  border-color: red;
}
