@charset "utf-8";

/* -----------------------------------------------------------
≪CSS汎用スタイル定義集≫
----------------------------------------------------------- */

/* ▼ 行揃え ▼ */
.t_right { text-align: right  !important; }
.t_left { text-align: left !important; }
.t_center { text-align: center !important; }

.t_right th, .right td { text-align: right !important; }
.t_left th, .left td { text-align: left !important; }
.t_center th, .center td { text-align: center !important; }


/* ▼ ブロックレベル要素の中央寄せ ▼ */
.b_center { margin-right: auto !important; margin-left: auto !important; }


/* ▼ 縦位置の指定 ▼ */
.v_top { vertical-align: top !important; }
.v_bottom { vertical-align: bottom !important; }
.v_middle { vertical-align: middle !important; }
.v_base { vertical-align: baseline !important; }
.v_txt_top { vertical-align: text-top !important; }
.v_txt_bottom { vertical-align: text-bottom !important; }

.v_top th, .v_top td { vertical-align: top !important; }
.v_bottom th, .v_bottom td { vertical-align: bottom !important; }
.v_middle th, .v_middle td { vertical-align: middle !important; }
.v_base th, .v_base td { vertical-align: baseline !important; }
.v_txt_top th, .v_txt_top td { vertical-align: text-top !important; }
.v_txt_bottom th, .v_txt_bottom td { vertical-align: text-bottom !important; }


/* ▼ 表示形式の変更 ▼ */
.block { display: block !important; }
.inline { display: inline !important; }
.no_display {display: none !important; }


/* ▼ 幅の指定 ▼ */
.w5pc   { width: 5% !important; }
.w10pc  { width: 10% !important; }
.w15pc  { width: 15% !important; }
.w20pc  { width: 20% !important; }
.w25pc  { width: 25% !important; }
.w30pc  { width: 30% !important; }
.w33pc  { width: 33% !important; }
.w34pc  { width: 34% !important; }
.w35pc  { width: 35% !important; }
.w40pc  { width: 40% !important; }
.w45pc  { width: 45% !important; }
.w50pc  { width: 50% !important; }
.w55pc  { width: 55% !important; }
.w60pc  { width: 60% !important; }
.w65pc  { width: 65% !important; }
.w66pc  { width: 66% !important; }
.w67pc  { width: 67% !important; }
.w70pc  { width: 70% !important; }
.w75pc  { width: 75% !important; }
.w80pc  { width: 80% !important; }
.w85pc  { width: 85% !important; }
.w90pc  { width: 90% !important; }
.w95pc  { width: 95% !important; }
.w100pc { width: 100% !important; }


/* ▼ 回り込み指定 ▼ */
.float_right { float: right !important; }
.float_left { float: left !important; }


/* ▼ 回り込みの解除 ▼ */
.clear_fix { width: 100%; }
.clear_fix:after {
  display: block;
  height: 1px;
  margin-top: -1px;
  content: "";
  clear: both;
}

.clear_both {
  clear: both !important;
}

div.clear_both>hr { display: none !important; }


/* ▼ Flexbox ▼ */
.flex {
  display: flex;
}

.space-between {
  justify-content: space-between;
}

.space-around {
  justify-content: space-around;
}

/* ▼ 文字サイズ変更 ▼ */
.font5px { font-size: 5px !important; }
.font6px { font-size: 6px !important; }
.font7px { font-size: 7px !important; }
.font8px { font-size: 8px !important; }
.font9px { font-size: 9px !important; }
.font10px { font-size: 10px !important; }
.font11px { font-size: 11px !important; }
.font12px { font-size: 12px !important; }
.font13px { font-size: 13px !important; }
.font14px { font-size: 14px !important; }
.font15px { font-size: 15px !important; }
.font16px { font-size: 16px !important; }
.font17px { font-size: 17px !important; }
.font18px { font-size: 18px !important; }
.font19px { font-size: 19px !important; }
.font20px { font-size: 20px !important; }
.font21px { font-size: 21px !important; }
.font22px { font-size: 22px !important; }
.font23px { font-size: 23px !important; }
.font24px { font-size: 24px !important; }
.font25px { font-size: 25px !important; }
.font26px { font-size: 26px !important; }
.font27px { font-size: 27px !important; }
.font28px { font-size: 28px !important; }
.font29px { font-size: 29px !important; }
.font30px { font-size: 30px !important; }
.font31px { font-size: 31px !important; }
.font32px { font-size: 32px !important; }
.font33px { font-size: 33px !important; }
.font34px { font-size: 34px !important; }
.font35px { font-size: 35px !important; }
.font36px { font-size: 36px !important; }
.font37px { font-size: 37px !important; }
.font38px { font-size: 38px !important; }
.font39px { font-size: 39px !important; }
.font40px { font-size: 40px !important; }
.font41px { font-size: 41px !important; }
.font42px { font-size: 42px !important; }
.font43px { font-size: 43px !important; }
.font44px { font-size: 44px !important; }
.font45px { font-size: 45px !important; }
.font46px { font-size: 46px !important; }
.font47px { font-size: 47px !important; }
.font48px { font-size: 48px !important; }
.font49px { font-size: 49px !important; }
.font50px { font-size: 50px !important; }
.font51px { font-size: 51px !important; }
.font52px { font-size: 52px !important; }
.font53px { font-size: 53px !important; }
.font54px { font-size: 54px !important; }


/* ▼ ライン高指定 ▼ */
.lh_normal { line-height: normal !important; }
.lh100    { line-height: 100%   !important; }
.lh110    { line-height: 110%   !important; }
.lh120    { line-height: 120%   !important; }
.lh130    { line-height: 130%   !important; }
.lh140    { line-height: 140%   !important; }
.lh150    { line-height: 150%   !important; }
.lh160    { line-height: 160%   !important; }
.lh170    { line-height: 170%   !important; }
.lh180    { line-height: 180%   !important; }
.lh190    { line-height: 190%   !important; }
.lh200    { line-height: 200%   !important; }


/* ▼ 文字スタイル指定 ▼ */
.bold { font-weight: bold !important; }
.italic { font-style: italic !important; }
.underline { text-decoration: underline !important; }
.normal { text-decoration: none !important; font-weight: normal; font-style: normal !important; }
.serif { font-family: serif; }
.sans-serif { font-family: sans-serif; }


/* ▼ ホワイトスペースの扱い ▼ */
.nowrap { white-space: nowrap !important; }
.pre { white-space: pre; }


/* ▼ 行頭の文字を前に出す ▼ */
.hang5 { text-indent: -0.5em !important; margin-left: 0.5em !important; }
.hang10 { text-indent: -1.0em !important; margin-left: 1.0em !important; }
.hang15 { text-indent: -1.5em !important; margin-left: 1.5em !important; }
.hang20 { text-indent: -2.0em !important; margin-left: 2.0em !important; }

ul.hang5,
ul.hang10,
ul.hang15,
ul.hang20 {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none !important;
}

ul.hang5 li { text-indent: -0.5em !important; margin-left: 0.5em !important; }
ul.hang10 li { text-indent: -1.0em !important; margin-left: 1.0em !important; }
ul.hang15 li { text-indent: -1.5em !important; margin-left: 1.5em !important; }
ul.hang20 li { text-indent: -2.0em !important; margin-left: 2.0em !important; }



/* ▼ 間隔指定 ▼ */
.m0   { margin: 0     !important; }
.m5   { margin: 5px   !important; }
.m10  { margin: 10px  !important; }
.m15  { margin: 15px  !important; }
.m20  { margin: 20px  !important; }
.m25  { margin: 25px  !important; }
.m30  { margin: 30px  !important; }
.m35  { margin: 35px  !important; }
.m40  { margin: 40px  !important; }
.m45  { margin: 45px  !important; }
.m50  { margin: 50px  !important; }
.m55  { margin: 55px  !important; }
.m60  { margin: 60px  !important; }
.m65  { margin: 65px  !important; }
.m70  { margin: 70px  !important; }
.m75  { margin: 75px  !important; }
.m80  { margin: 80px  !important; }
.m85  { margin: 85px  !important; }
.m90  { margin: 90px  !important; }
.m95  { margin: 95px  !important; }
.m100 { margin: 100px !important; }

.mt0   { margin-top: 0     !important; }
.mt5   { margin-top: 5px   !important; }
.mt10  { margin-top: 10px  !important; }
.mt15  { margin-top: 15px  !important; }
.mt20  { margin-top: 20px  !important; }
.mt25  { margin-top: 25px  !important; }
.mt30  { margin-top: 30px  !important; }
.mt35  { margin-top: 35px  !important; }
.mt40  { margin-top: 40px  !important; }
.mt45  { margin-top: 45px  !important; }
.mt50  { margin-top: 50px  !important; }
.mt55  { margin-top: 55px  !important; }
.mt60  { margin-top: 60px  !important; }
.mt65  { margin-top: 65px  !important; }
.mt70  { margin-top: 70px  !important; }
.mt75  { margin-top: 75px  !important; }
.mt80  { margin-top: 80px  !important; }
.mt85  { margin-top: 85px  !important; }
.mt90  { margin-top: 90px  !important; }
.mt95  { margin-top: 95px  !important; }
.mt100 { margin-top: 100px !important; }
.mt-5   { margin-top: -5px   !important; }
.mt-10  { margin-top: -10px  !important; }
.mt-15  { margin-top: -15px  !important; }
.mt-20  { margin-top: -20px  !important; }
.mt-25  { margin-top: -25px  !important; }
.mt-30  { margin-top: -30px  !important; }
.mt-35  { margin-top: -35px  !important; }
.mt-40  { margin-top: -40px  !important; }
.mt-45  { margin-top: -45px  !important; }
.mt-50  { margin-top: -50px  !important; }
.mt-55  { margin-top: -55px  !important; }
.mt-60  { margin-top: -60px  !important; }
.mt-65  { margin-top: -65px  !important; }
.mt-70  { margin-top: -70px  !important; }
.mt-75  { margin-top: -75px  !important; }
.mt-80  { margin-top: -80px  !important; }
.mt-85  { margin-top: -85px  !important; }
.mt-90  { margin-top: -90px  !important; }
.mt-95  { margin-top: -95px  !important; }
.mt-100 { margin-top: -100px !important; }

.mr0   { margin-right: 0     !important; }
.mr5   { margin-right: 5px   !important; }
.mr10  { margin-right: 10px  !important; }
.mr15  { margin-right: 15px  !important; }
.mr20  { margin-right: 20px  !important; }
.mr25  { margin-right: 25px  !important; }
.mr30  { margin-right: 30px  !important; }
.mr35  { margin-right: 35px  !important; }
.mr40  { margin-right: 40px  !important; }
.mr45  { margin-right: 45px  !important; }
.mr50  { margin-right: 50px  !important; }
.mr55  { margin-right: 55px  !important; }
.mr60  { margin-right: 60px  !important; }
.mr65  { margin-right: 65px  !important; }
.mr70  { margin-right: 70px  !important; }
.mr75  { margin-right: 75px  !important; }
.mr80  { margin-right: 80px  !important; }
.mr85  { margin-right: 85px  !important; }
.mr90  { margin-right: 90px  !important; }
.mr95  { margin-right: 95px  !important; }
.mr100 { margin-right: 100px !important; }
.mr-5   { margin-right: -5px   !important; }
.mr-10  { margin-right: -10px  !important; }
.mr-15  { margin-right: -15px  !important; }
.mr-20  { margin-right: -20px  !important; }
.mr-25  { margin-right: -25px  !important; }
.mr-30  { margin-right: -30px  !important; }
.mr-35  { margin-right: -35px  !important; }
.mr-40  { margin-right: -40px  !important; }
.mr-45  { margin-right: -45px  !important; }
.mr-50  { margin-right: -50px  !important; }
.mr-55  { margin-right: -55px  !important; }
.mr-60  { margin-right: -60px  !important; }
.mr-65  { margin-right: -65px  !important; }
.mr-70  { margin-right: -70px  !important; }
.mr-75  { margin-right: -75px  !important; }
.mr-80  { margin-right: -80px  !important; }
.mr-85  { margin-right: -85px  !important; }
.mr-90  { margin-right: -90px  !important; }
.mr-95  { margin-right: -95px  !important; }
.mr-100 { margin-right: -100px !important; }

.mb0   { margin-bottom: 0     !important; }
.mb5   { margin-bottom: 5px   !important; }
.mb10  { margin-bottom: 10px  !important; }
.mb15  { margin-bottom: 15px  !important; }
.mb20  { margin-bottom: 20px  !important; }
.mb25  { margin-bottom: 25px  !important; }
.mb30  { margin-bottom: 30px  !important; }
.mb35  { margin-bottom: 35px  !important; }
.mb40  { margin-bottom: 40px  !important; }
.mb45  { margin-bottom: 45px  !important; }
.mb50  { margin-bottom: 50px  !important; }
.mb55  { margin-bottom: 55px  !important; }
.mb60  { margin-bottom: 60px  !important; }
.mb65  { margin-bottom: 65px  !important; }
.mb70  { margin-bottom: 70px  !important; }
.mb75  { margin-bottom: 75px  !important; }
.mb80  { margin-bottom: 80px  !important; }
.mb85  { margin-bottom: 85px  !important; }
.mb90  { margin-bottom: 90px  !important; }
.mb95  { margin-bottom: 95px  !important; }
.mb100 { margin-bottom: 100px !important; }
.mb-5   { margin-bottom: -5px   !important; }
.mb-10  { margin-bottom: -10px  !important; }
.mb-15  { margin-bottom: -15px  !important; }
.mb-20  { margin-bottom: -20px  !important; }
.mb-25  { margin-bottom: -25px  !important; }
.mb-30  { margin-bottom: -30px  !important; }
.mb-35  { margin-bottom: -35px  !important; }
.mb-40  { margin-bottom: -40px  !important; }
.mb-45  { margin-bottom: -45px  !important; }
.mb-50  { margin-bottom: -50px  !important; }
.mb-55  { margin-bottom: -55px  !important; }
.mb-60  { margin-bottom: -60px  !important; }
.mb-65  { margin-bottom: -65px  !important; }
.mb-70  { margin-bottom: -70px  !important; }
.mb-75  { margin-bottom: -75px  !important; }
.mb-80  { margin-bottom: -80px  !important; }
.mb-85  { margin-bottom: -85px  !important; }
.mb-90  { margin-bottom: -90px  !important; }
.mb-95  { margin-bottom: -95px  !important; }
.mb-100 { margin-bottom: -100px !important; }

.ml0   { margin-left: 0     !important; }
.ml5   { margin-left: 5px   !important; }
.ml10  { margin-left: 10px  !important; }
.ml15  { margin-left: 15px  !important; }
.ml20  { margin-left: 20px  !important; }
.ml25  { margin-left: 25px  !important; }
.ml30  { margin-left: 30px  !important; }
.ml35  { margin-left: 35px  !important; }
.ml40  { margin-left: 40px  !important; }
.ml45  { margin-left: 45px  !important; }
.ml50  { margin-left: 50px  !important; }
.ml55  { margin-left: 55px  !important; }
.ml60  { margin-left: 60px  !important; }
.ml65  { margin-left: 65px  !important; }
.ml70  { margin-left: 70px  !important; }
.ml75  { margin-left: 75px  !important; }
.ml80  { margin-left: 80px  !important; }
.ml85  { margin-left: 85px  !important; }
.ml90  { margin-left: 90px  !important; }
.ml95  { margin-left: 95px  !important; }
.ml100 { margin-left: 100px !important; }
.ml-5   { margin-left: -5px   !important; }
.ml-10  { margin-left: -10px  !important; }
.ml-15  { margin-left: -15px  !important; }
.ml-20  { margin-left: -20px  !important; }
.ml-25  { margin-left: -25px  !important; }
.ml-30  { margin-left: -30px  !important; }
.ml-35  { margin-left: -35px  !important; }
.ml-40  { margin-left: -40px  !important; }
.ml-45  { margin-left: -45px  !important; }
.ml-50  { margin-left: -50px  !important; }
.ml-55  { margin-left: -55px  !important; }
.ml-60  { margin-left: -60px  !important; }
.ml-65  { margin-left: -65px  !important; }
.ml-70  { margin-left: -70px  !important; }
.ml-75  { margin-left: -75px  !important; }
.ml-80  { margin-left: -80px  !important; }
.ml-85  { margin-left: -85px  !important; }
.ml-90  { margin-left: -90px  !important; }
.ml-95  { margin-left: -95px  !important; }
.ml-100 { margin-left: -100px !important; }

.mv0   { margin-top: 0     !important; margin-bottom: 0     !important; }
.mv5   { margin-top: 5px   !important; margin-bottom: 5px   !important; }
.mv10  { margin-top: 10px  !important; margin-bottom: 10px  !important; }
.mv15  { margin-top: 15px  !important; margin-bottom: 15px  !important; }
.mv20  { margin-top: 20px  !important; margin-bottom: 20px  !important; }
.mv25  { margin-top: 25px  !important; margin-bottom: 25px  !important; }
.mv30  { margin-top: 30px  !important; margin-bottom: 30px  !important; }
.mv35  { margin-top: 35px  !important; margin-bottom: 35px  !important; }
.mv40  { margin-top: 40px  !important; margin-bottom: 40px  !important; }
.mv45  { margin-top: 45px  !important; margin-bottom: 45px  !important; }
.mv50  { margin-top: 50px  !important; margin-bottom: 50px  !important; }
.mv55  { margin-top: 55px  !important; margin-bottom: 55px  !important; }
.mv60  { margin-top: 60px  !important; margin-bottom: 60px  !important; }
.mv65  { margin-top: 65px  !important; margin-bottom: 65px  !important; }
.mv70  { margin-top: 70px  !important; margin-bottom: 70px  !important; }
.mv75  { margin-top: 75px  !important; margin-bottom: 75px  !important; }
.mv80  { margin-top: 80px  !important; margin-bottom: 80px  !important; }
.mv85  { margin-top: 85px  !important; margin-bottom: 85px  !important; }
.mv90  { margin-top: 90px  !important; margin-bottom: 90px  !important; }
.mv95  { margin-top: 95px  !important; margin-bottom: 95px  !important; }
.mv100 { margin-top: 100px !important; margin-bottom: 100px !important; }
.mv-5   { margin-top: -5px   !important; margin-bottom: -5px   !important; }
.mv-10  { margin-top: -10px  !important; margin-bottom: -10px  !important; }
.mv-15  { margin-top: -15px  !important; margin-bottom: -15px  !important; }
.mv-20  { margin-top: -20px  !important; margin-bottom: -20px  !important; }
.mv-25  { margin-top: -25px  !important; margin-bottom: -25px  !important; }
.mv-30  { margin-top: -30px  !important; margin-bottom: -30px  !important; }
.mv-35  { margin-top: -35px  !important; margin-bottom: -35px  !important; }
.mv-40  { margin-top: -40px  !important; margin-bottom: -40px  !important; }
.mv-45  { margin-top: -45px  !important; margin-bottom: -45px  !important; }
.mv-50  { margin-top: -50px  !important; margin-bottom: -50px  !important; }
.mv-55  { margin-top: -55px  !important; margin-bottom: -55px  !important; }
.mv-60  { margin-top: -60px  !important; margin-bottom: -60px  !important; }
.mv-65  { margin-top: -65px  !important; margin-bottom: -65px  !important; }
.mv-70  { margin-top: -70px  !important; margin-bottom: -70px  !important; }
.mv-75  { margin-top: -75px  !important; margin-bottom: -75px  !important; }
.mv-80  { margin-top: -80px  !important; margin-bottom: -80px  !important; }
.mv-85  { margin-top: -85px  !important; margin-bottom: -85px  !important; }
.mv-90  { margin-top: -90px  !important; margin-bottom: -90px  !important; }
.mv-95  { margin-top: -95px  !important; margin-bottom: -95px  !important; }
.mv-100 { margin-top: -100px !important; margin-bottom: -100px !important; }

.mh0   { margin-right: 0     !important; margin-left: 0     !important; }
.mh5   { margin-right: 5px   !important; margin-left: 5px   !important; }
.mh10  { margin-right: 10px  !important; margin-left: 10px  !important; }
.mh15  { margin-right: 15px  !important; margin-left: 15px  !important; }
.mh20  { margin-right: 20px  !important; margin-left: 20px  !important; }
.mh25  { margin-right: 25px  !important; margin-left: 25px  !important; }
.mh30  { margin-right: 30px  !important; margin-left: 30px  !important; }
.mh35  { margin-right: 35px  !important; margin-left: 35px  !important; }
.mh40  { margin-right: 40px  !important; margin-left: 40px  !important; }
.mh45  { margin-right: 45px  !important; margin-left: 45px  !important; }
.mh50  { margin-right: 50px  !important; margin-left: 50px  !important; }
.mh55  { margin-right: 55px  !important; margin-left: 55px  !important; }
.mh60  { margin-right: 60px  !important; margin-left: 60px  !important; }
.mh65  { margin-right: 65px  !important; margin-left: 65px  !important; }
.mh70  { margin-right: 70px  !important; margin-left: 70px  !important; }
.mh75  { margin-right: 75px  !important; margin-left: 75px  !important; }
.mh80  { margin-right: 80px  !important; margin-left: 80px  !important; }
.mh85  { margin-right: 85px  !important; margin-left: 85px  !important; }
.mh90  { margin-right: 90px  !important; margin-left: 90px  !important; }
.mh95  { margin-right: 95px  !important; margin-left: 95px  !important; }
.mh100 { margin-right: 100px !important; margin-left: 100px !important; }
.mh-5   { margin-right: -5px   !important; margin-left: -5px   !important; }
.mh-10  { margin-right: -10px  !important; margin-left: -10px  !important; }
.mh-15  { margin-right: -15px  !important; margin-left: -15px  !important; }
.mh-20  { margin-right: -20px  !important; margin-left: -20px  !important; }
.mh-25  { margin-right: -25px  !important; margin-left: -25px  !important; }
.mh-30  { margin-right: -30px  !important; margin-left: -30px  !important; }
.mh-35  { margin-right: -35px  !important; margin-left: -35px  !important; }
.mh-40  { margin-right: -40px  !important; margin-left: -40px  !important; }
.mh-45  { margin-right: -45px  !important; margin-left: -45px  !important; }
.mh-50  { margin-right: -50px  !important; margin-left: -50px  !important; }
.mh-55  { margin-right: -55px  !important; margin-left: -55px  !important; }
.mh-60  { margin-right: -60px  !important; margin-left: -60px  !important; }
.mh-65  { margin-right: -65px  !important; margin-left: -65px  !important; }
.mh-70  { margin-right: -70px  !important; margin-left: -70px  !important; }
.mh-75  { margin-right: -75px  !important; margin-left: -75px  !important; }
.mh-80  { margin-right: -80px  !important; margin-left: -80px  !important; }
.mh-85  { margin-right: -85px  !important; margin-left: -85px  !important; }
.mh-90  { margin-right: -90px  !important; margin-left: -90px  !important; }
.mh-95  { margin-right: -95px  !important; margin-left: -95px  !important; }
.mh-100 { margin-right: -100px !important; margin-left: -100px !important; }


/* ▼ 余白指定 ▼ */
.p0   { padding: 0     !important; }
.p5   { padding: 5px   !important; }
.p10  { padding: 10px  !important; }
.p15  { padding: 15px  !important; }
.p20  { padding: 20px  !important; }
.p25  { padding: 25px  !important; }
.p30  { padding: 30px  !important; }
.p35  { padding: 35px  !important; }
.p40  { padding: 40px  !important; }
.p45  { padding: 45px  !important; }
.p50  { padding: 50px  !important; }
.p55  { padding: 55px  !important; }
.p60  { padding: 60px  !important; }
.p65  { padding: 65px  !important; }
.p70  { padding: 70px  !important; }
.p75  { padding: 75px  !important; }
.p80  { padding: 80px  !important; }
.p85  { padding: 85px  !important; }
.p90  { padding: 90px  !important; }
.p95  { padding: 95px  !important; }
.p100 { padding: 100px !important; }

.pt0   { padding-top: 0     !important; }
.pt5   { padding-top: 5px   !important; }
.pt10  { padding-top: 10px  !important; }
.pt15  { padding-top: 15px  !important; }
.pt20  { padding-top: 20px  !important; }
.pt25  { padding-top: 25px  !important; }
.pt30  { padding-top: 30px  !important; }
.pt35  { padding-top: 35px  !important; }
.pt40  { padding-top: 40px  !important; }
.pt45  { padding-top: 45px  !important; }
.pt50  { padding-top: 50px  !important; }
.pt55  { padding-top: 55px  !important; }
.pt60  { padding-top: 60px  !important; }
.pt65  { padding-top: 65px  !important; }
.pt70  { padding-top: 70px  !important; }
.pt75  { padding-top: 75px  !important; }
.pt80  { padding-top: 80px  !important; }
.pt85  { padding-top: 85px  !important; }
.pt90  { padding-top: 90px  !important; }
.pt95  { padding-top: 95px  !important; }
.pt100 { padding-top: 100px !important; }

.pr0   { padding-right: 0     !important; }
.pr5   { padding-right: 5px   !important; }
.pr10  { padding-right: 10px  !important; }
.pr15  { padding-right: 15px  !important; }
.pr20  { padding-right: 20px  !important; }
.pr25  { padding-right: 25px  !important; }
.pr30  { padding-right: 30px  !important; }
.pr35  { padding-right: 35px  !important; }
.pr40  { padding-right: 40px  !important; }
.pr45  { padding-right: 45px  !important; }
.pr50  { padding-right: 50px  !important; }
.pr55  { padding-right: 55px  !important; }
.pr60  { padding-right: 60px  !important; }
.pr65  { padding-right: 65px  !important; }
.pr70  { padding-right: 70px  !important; }
.pr75  { padding-right: 75px  !important; }
.pr80  { padding-right: 80px  !important; }
.pr85  { padding-right: 85px  !important; }
.pr90  { padding-right: 90px  !important; }
.pr95  { padding-right: 95px  !important; }
.pr100 { padding-right: 100px !important; }

.pb0   { padding-bottom: 0     !important; }
.pb5   { padding-bottom: 5px   !important; }
.pb10  { padding-bottom: 10px  !important; }
.pb15  { padding-bottom: 15px  !important; }
.pb20  { padding-bottom: 20px  !important; }
.pb25  { padding-bottom: 25px  !important; }
.pb30  { padding-bottom: 30px  !important; }
.pb35  { padding-bottom: 35px  !important; }
.pb40  { padding-bottom: 40px  !important; }
.pb45  { padding-bottom: 45px  !important; }
.pb50  { padding-bottom: 50px  !important; }
.pb55  { padding-bottom: 55px  !important; }
.pb60  { padding-bottom: 60px  !important; }
.pb65  { padding-bottom: 65px  !important; }
.pb70  { padding-bottom: 70px  !important; }
.pb75  { padding-bottom: 75px  !important; }
.pb80  { padding-bottom: 80px  !important; }
.pb85  { padding-bottom: 85px  !important; }
.pb90  { padding-bottom: 90px  !important; }
.pb95  { padding-bottom: 95px  !important; }
.pb100 { padding-bottom: 100px !important; }

.pl0   { padding-left: 0     !important; }
.pl5   { padding-left: 5px   !important; }
.pl10  { padding-left: 10px  !important; }
.pl15  { padding-left: 15px  !important; }
.pl20  { padding-left: 20px  !important; }
.pl25  { padding-left: 25px  !important; }
.pl30  { padding-left: 30px  !important; }
.pl35  { padding-left: 35px  !important; }
.pl40  { padding-left: 40px  !important; }
.pl45  { padding-left: 45px  !important; }
.pl50  { padding-left: 50px  !important; }
.pl55  { padding-left: 55px  !important; }
.pl60  { padding-left: 60px  !important; }
.pl65  { padding-left: 65px  !important; }
.pl70  { padding-left: 70px  !important; }
.pl75  { padding-left: 75px  !important; }
.pl80  { padding-left: 80px  !important; }
.pl85  { padding-left: 85px  !important; }
.pl90  { padding-left: 90px  !important; }
.pl95  { padding-left: 95px  !important; }
.pl100 { padding-left: 100px !important; }

.pv0   { padding-top: 0     !important; padding-bottom: 0     !important; }
.pv5   { padding-top: 5px   !important; padding-bottom: 5px   !important; }
.pv10  { padding-top: 10px  !important; padding-bottom: 10px  !important; }
.pv15  { padding-top: 15px  !important; padding-bottom: 15px  !important; }
.pv20  { padding-top: 20px  !important; padding-bottom: 20px  !important; }
.pv25  { padding-top: 25px  !important; padding-bottom: 25px  !important; }
.pv30  { padding-top: 30px  !important; padding-bottom: 30px  !important; }
.pv35  { padding-top: 35px  !important; padding-bottom: 35px  !important; }
.pv40  { padding-top: 40px  !important; padding-bottom: 40px  !important; }
.pv45  { padding-top: 45px  !important; padding-bottom: 45px  !important; }
.pv50  { padding-top: 50px  !important; padding-bottom: 50px  !important; }
.pv55  { padding-top: 55px  !important; padding-bottom: 55px  !important; }
.pv60  { padding-top: 60px  !important; padding-bottom: 60px  !important; }
.pv65  { padding-top: 65px  !important; padding-bottom: 65px  !important; }
.pv70  { padding-top: 70px  !important; padding-bottom: 70px  !important; }
.pv75  { padding-top: 75px  !important; padding-bottom: 75px  !important; }
.pv80  { padding-top: 80px  !important; padding-bottom: 80px  !important; }
.pv85  { padding-top: 85px  !important; padding-bottom: 85px  !important; }
.pv90  { padding-top: 90px  !important; padding-bottom: 90px  !important; }
.pv95  { padding-top: 95px  !important; padding-bottom: 95px  !important; }
.pv100 { padding-top: 100px !important; padding-bottom: 100px !important; }

.ph0   { padding-right: 0     !important; padding-left: 0     !important; }
.ph5   { padding-right: 5px   !important; padding-left: 5px   !important; }
.ph10  { padding-right: 10px  !important; padding-left: 10px  !important; }
.ph15  { padding-right: 15px  !important; padding-left: 15px  !important; }
.ph20  { padding-right: 20px  !important; padding-left: 20px  !important; }
.ph25  { padding-right: 25px  !important; padding-left: 25px  !important; }
.ph30  { padding-right: 30px  !important; padding-left: 30px  !important; }
.ph35  { padding-right: 35px  !important; padding-left: 35px  !important; }
.ph40  { padding-right: 40px  !important; padding-left: 40px  !important; }
.ph45  { padding-right: 45px  !important; padding-left: 45px  !important; }
.ph50  { padding-right: 50px  !important; padding-left: 50px  !important; }
.ph55  { padding-right: 55px  !important; padding-left: 55px  !important; }
.ph60  { padding-right: 60px  !important; padding-left: 60px  !important; }
.ph65  { padding-right: 65px  !important; padding-left: 65px  !important; }
.ph70  { padding-right: 70px  !important; padding-left: 70px  !important; }
.ph75  { padding-right: 75px  !important; padding-left: 75px  !important; }
.ph80  { padding-right: 80px  !important; padding-left: 80px  !important; }
.ph85  { padding-right: 85px  !important; padding-left: 85px  !important; }
.ph90  { padding-right: 90px  !important; padding-left: 90px  !important; }
.ph95  { padding-right: 95px  !important; padding-left: 95px  !important; }
.ph100 { padding-right: 100px !important; padding-left: 100px !important; }

