@charset "UTF-8";

.bold { font-weight: bold !important;;}
.line-yellow{ background:rgba(0, 0, 0, 0) linear-gradient(transparent 70%, #ffd900 0%) repeat scroll 0 0;}
.text-indent{
    margin-left: 1em;
    text-indent: -1em;
}

/*-------------------------------------------------------------------- 
  font-familiy
--------------------------------------------------------------------*/
.ff-domine{
  font-family: "Domine" !important;
}

/*-------------------------------------------------------------------- 
  font-style
--------------------------------------------------------------------*/
.fs-italic{
  font-style: italic !important;
}

/*-------------------------------------------------------------------- 
  font-size
--------------------------------------------------------------------*/
.fs-60{font-size: 60%;}
.fs-70{font-size: 70%;}
.fs-80{font-size: 80%;}
.fs-90{font-size: 90%;}
.fs-105{font-size: 105%;}
.fs-110{font-size: 110%;}
.fs-120{font-size: 120%;}
.fs-130{font-size: 130%;}
.fs-140{font-size: 140%;}
.fs-150{font-size: 150%;}
@media screen and (min-width:576px){
  .fs-sm-60{font-size: 60%;}
  .fs-sm-70{font-size: 70%;}
  .fs-sm-80{font-size: 80%;}
  .fs-sm-90{font-size: 90%;}
  .fs-sm-105{font-size: 105%;}
  .fs-sm-110{font-size: 110%;}
  .fs-sm-120{font-size: 120%;}
  .fs-sm-130{font-size: 130%;}
  .fs-sm-140{font-size: 140%;}
  .fs-sm-150{font-size: 150%;}
}
@media screen and (min-width:768px){
  .fs-md-60{font-size: 60%;}
  .fs-md-70{font-size: 70%;}
  .fs-md-80{font-size: 80%;}
  .fs-md-90{font-size: 90%;}
  .fs-md-105{font-size: 105%;}
  .fs-md-110{font-size: 110%;}
  .fs-md-120{font-size: 120%;}
  .fs-md-130{font-size: 130%;}
  .fs-md-140{font-size: 140%;}
  .fs-md-150{font-size: 150%;}
}
@media screen and (min-width:992px){
  .fs-lg-60{font-size: 60%;}
  .fs-lg-70{font-size: 70%;}
  .fs-lg-80{font-size: 80%;}
  .fs-lg-90{font-size: 90%;}
  .fs-lg-105{font-size: 105%;}
  .fs-lg-110{font-size: 110%;}
  .fs-lg-120{font-size: 120%;}
  .fs-lg-130{font-size: 130%;}
  .fs-lg-140{font-size: 140%;}
  .fs-lg-150{font-size: 150%;}
}
@media screen and (min-width:1200px){
  .fs-xl-60{font-size: 60%;}
  .fs-xl-70{font-size: 70%;}
  .fs-xl-80{font-size: 80%;}
  .fs-xl-90{font-size: 90%;}
  .fs-xl-105{font-size: 105%;}
  .fs-xl-110{font-size: 110%;}
  .fs-xl-120{font-size: 120%;}
  .fs-xl-130{font-size: 130%;}
  .fs-xl-140{font-size: 140%;}
  .fs-xl-150{font-size: 150%;}
}
@media screen and (min-width:1400px){
  .fs-xxl-60{font-size: 60%;}
  .fs-xxl-70{font-size: 70%;}
  .fs-xxl-80{font-size: 80%;}
  .fs-xxl-90{font-size: 90%;}
  .fs-xxl-105{font-size: 105%;}
  .fs-xxl-110{font-size: 110%;}
  .fs-xxl-120{font-size: 120%;}
  .fs-xxl-130{font-size: 130%;}
  .fs-xxl-140{font-size: 140%;}
  .fs-xxl-150{font-size: 150%;}
}

/*-------------------------------------------------------------------- 
  text-color
--------------------------------------------------------------------*/
.text-red { color: #ec2738 !important;}
.text-gold { color: #ccb063 !important;}
.text-black { color: #1c1c1c !important;}
.text-gray { color: #666 !important;}
.text-white { color: #fff !important;}


/*-------------------------------------------------------------------- 
  letter-spacing
--------------------------------------------------------------------*/
.ls0 { letter-spacing: 0 !important;}
.ls5 { letter-spacing: 0.05em !important;}
.ls10 { letter-spacing: 0.1em !important;}
.ls20 { letter-spacing: 0.2em !important;}


/*-------------------------------------------------------------------- 
  line-height
--------------------------------------------------------------------*/
.lh-11 { line-height: 1.1 !important;}
.lh-12 { line-height: 1.2 !important;}
.lh-13 { line-height: 1.3 !important;}
.lh-14 { line-height: 1.4 !important;}
.lh-15 { line-height: 1.5 !important;}
.lh-16 { line-height: 1.6 !important;}
.lh-17 { line-height: 1.7 !important;}
.lh-18 { line-height: 1.8 !important;}
.lh-19 { line-height: 1.9 !important;}
.lh-20 { line-height: 2 !important;}
.lh-21 { line-height: 2.1 !important;}
.lh-22 { line-height: 2.2 !important;}
.lh-23 { line-height: 2.3 !important;}
.lh-24 { line-height: 2.4 !important;}
.lh-25 { line-height: 2.5 !important;}
@media screen and (min-width:576px){
  .lh-sm-11 { line-height: 1.1 !important;}
  .lh-sm-12 { line-height: 1.2 !important;}
  .lh-sm-13 { line-height: 1.3 !important;}
  .lh-sm-14 { line-height: 1.4 !important;}
  .lh-sm-15 { line-height: 1.5 !important;}
  .lh-sm-16 { line-height: 1.6 !important;}
  .lh-sm-17 { line-height: 1.7 !important;}
  .lh-sm-18 { line-height: 1.8 !important;}
  .lh-sm-19 { line-height: 1.9 !important;}
  .lh-sm-20 { line-height: 2 !important;}
  .lh-sm-21 { line-height: 2.1 !important;}
  .lh-sm-22 { line-height: 2.2 !important;}
  .lh-sm-23 { line-height: 2.3 !important;}
  .lh-sm-24 { line-height: 2.4 !important;}
  .lh-sm-25 { line-height: 2.5 !important;}
}
@media screen and (min-width:768px){
  .lh-md-11 { line-height: 1.1 !important;}
  .lh-md-12 { line-height: 1.2 !important;}
  .lh-md-13 { line-height: 1.3 !important;}
  .lh-md-14 { line-height: 1.4 !important;}
  .lh-md-15 { line-height: 1.5 !important;}
  .lh-md-16 { line-height: 1.6 !important;}
  .lh-md-17 { line-height: 1.7 !important;}
  .lh-md-18 { line-height: 1.8 !important;}
  .lh-md-19 { line-height: 1.9 !important;}
  .lh-md-20 { line-height: 2 !important;}
  .lh-md-21 { line-height: 2.1 !important;}
  .lh-md-22 { line-height: 2.2 !important;}
  .lh-md-23 { line-height: 2.3 !important;}
  .lh-md-24 { line-height: 2.4 !important;}
  .lh-md-25 { line-height: 2.5 !important;}
}
@media screen and (min-width:992px){
  .lh-lg-11 { line-height: 1.1 !important;}
  .lh-lg-12 { line-height: 1.2 !important;}
  .lh-lg-13 { line-height: 1.3 !important;}
  .lh-lg-14 { line-height: 1.4 !important;}
  .lh-lg-15 { line-height: 1.5 !important;}
  .lh-lg-16 { line-height: 1.6 !important;}
  .lh-lg-17 { line-height: 1.7 !important;}
  .lh-lg-18 { line-height: 1.8 !important;}
  .lh-lg-19 { line-height: 1.9 !important;}
  .lh-lg-20 { line-height: 2 !important;}
  .lh-lg-21 { line-height: 2.1 !important;}
  .lh-lg-22 { line-height: 2.2 !important;}
  .lh-lg-23 { line-height: 2.3 !important;}
  .lh-lg-24 { line-height: 2.4 !important;}
  .lh-lg-25 { line-height: 2.5 !important;}
}
@media screen and (min-width:1200px){
  .lh-xl-11 { line-height: 1.1 !important;}
  .lh-xl-12 { line-height: 1.2 !important;}
  .lh-xl-13 { line-height: 1.3 !important;}
  .lh-xl-14 { line-height: 1.4 !important;}
  .lh-xl-15 { line-height: 1.5 !important;}
  .lh-xl-16 { line-height: 1.6 !important;}
  .lh-xl-17 { line-height: 1.7 !important;}
  .lh-xl-18 { line-height: 1.8 !important;}
  .lh-xl-19 { line-height: 1.9 !important;}
  .lh-xl-20 { line-height: 2 !important;}
  .lh-xl-21 { line-height: 2.1 !important;}
  .lh-xl-22 { line-height: 2.2 !important;}
  .lh-xl-23 { line-height: 2.3 !important;}
  .lh-xl-24 { line-height: 2.4 !important;}
  .lh-xl-25 { line-height: 2.5 !important;}
}
@media screen and (min-width:1400px){
  .lh-xxl-11 { line-height: 1.1 !important;}
  .lh-xxl-12 { line-height: 1.2 !important;}
  .lh-xxl-13 { line-height: 1.3 !important;}
  .lh-xxl-14 { line-height: 1.4 !important;}
  .lh-xxl-15 { line-height: 1.5 !important;}
  .lh-xxl-16 { line-height: 1.6 !important;}
  .lh-xxl-17 { line-height: 1.7 !important;}
  .lh-xxl-18 { line-height: 1.8 !important;}
  .lh-xxl-19 { line-height: 1.9 !important;}
  .lh-xxl-20 { line-height: 2 !important;}
  .lh-xxl-21 { line-height: 2.1 !important;}
  .lh-xxl-22 { line-height: 2.2 !important;}
  .lh-xxl-23 { line-height: 2.3 !important;}
  .lh-xxl-24 { line-height: 2.4 !important;}
  .lh-xxl-25 { line-height: 2.5 !important;}
}

/*-------------------------------------------------------------------- 
  margin-top
--------------------------------------------------------------------*/
.mt-0 {margin-top: 0 !important;}
.mt-05 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-60 {margin-top: 60px !important;}
.mt-70 {margin-top: 70px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-90 {margin-top: 90px !important;}
@media screen and (min-width:576px){
  .mt-sm-0 {margin-top: 0 !important;}
  .mt-sm-05 {margin-top: 5px !important;}
  .mt-sm-10 {margin-top: 10px !important;}
  .mt-sm-15 {margin-top: 15px !important;}
  .mt-sm-20 {margin-top: 20px !important;}
  .mt-sm-30 {margin-top: 30px !important;}
  .mt-sm-40 {margin-top: 40px !important;}
  .mt-sm-50 {margin-top: 50px !important;}
  .mt-sm-60 {margin-top: 60px !important;}
  .mt-sm-70 {margin-top: 70px !important;}
  .mt-sm-80 {margin-top: 80px !important;}
  .mt-sm-90 {margin-top: 90px !important;}
}
@media screen and (min-width:768px){
  .mt-md-0 {margin-top: 0 !important;}
  .mt-md-05 {margin-top: 5px !important;}
  .mt-md-10 {margin-top: 10px !important;}
  .mt-md-15 {margin-top: 15px !important;}
  .mt-md-20 {margin-top: 20px !important;}
  .mt-md-30 {margin-top: 30px !important;}
  .mt-md-40 {margin-top: 40px !important;}
  .mt-md-50 {margin-top: 50px !important;}
  .mt-md-60 {margin-top: 60px !important;}
  .mt-md-70 {margin-top: 70px !important;}
  .mt-md-80 {margin-top: 80px !important;}
  .mt-md-90 {margin-top: 90px !important;}
}
@media screen and (min-width:992px){
  .mt-lg-0 {margin-top: 0 !important;}
  .mt-lg-05 {margin-top: 5px !important;}
  .mt-lg-10 {margin-top: 10px !important;}
  .mt-lg-15 {margin-top: 15px !important;}
  .mt-lg-20 {margin-top: 20px !important;}
  .mt-lg-30 {margin-top: 30px !important;}
  .mt-lg-40 {margin-top: 40px !important;}
  .mt-lg-50 {margin-top: 50px !important;}
  .mt-lg-60 {margin-top: 60px !important;}
  .mt-lg-70 {margin-top: 70px !important;}
  .mt-lg-80 {margin-top: 80px !important;}
  .mt-lg-90 {margin-top: 90px !important;}
}
@media screen and (min-width:1200px){
  .mt-xl-0 {margin-top: 0 !important;}
  .mt-xl-05 {margin-top: 5px !important;}
  .mt-xl-10 {margin-top: 10px !important;}
  .mt-xl-15 {margin-top: 15px !important;}
  .mt-xl-20 {margin-top: 20px !important;}
  .mt-xl-30 {margin-top: 30px !important;}
  .mt-xl-40 {margin-top: 40px !important;}
  .mt-xl-50 {margin-top: 50px !important;}
  .mt-xl-60 {margin-top: 60px !important;}
  .mt-xl-70 {margin-top: 70px !important;}
  .mt-xl-80 {margin-top: 80px !important;}
  .mt-xl-90 {margin-top: 90px !important;}
}
@media screen and (min-width:1400px){
  .mt-xxl-0 {margin-top: 0 !important;}
  .mt-xxl-05 {margin-top: 5px !important;}
  .mt-xxl-10 {margin-top: 10px !important;}
  .mt-xxl-15 {margin-top: 15px !important;}
  .mt-xxl-20 {margin-top: 20px !important;}
  .mt-xxl-30 {margin-top: 30px !important;}
  .mt-xxl-40 {margin-top: 40px !important;}
  .mt-xxl-50 {margin-top: 50px !important;}
  .mt-xxl-60 {margin-top: 60px !important;}
  .mt-xxl-70 {margin-top: 70px !important;}
  .mt-xxl-80 {margin-top: 80px !important;}
  .mt-xxl-90 {margin-top: 90px !important;}
}

/*-------------------------------------------------------------------- 
  negative-margin-top
--------------------------------------------------------------------*/
.mt-n05{margin-top: -5px !important;}
.mt-n10{margin-top: -10px !important;}
.mt-n15{margin-top: -15px !important;}
.mt-n20{margin-top: -20px !important;}
.mt-n30{margin-top: -30px !important;}
.mt-n40{margin-top: -40px !important;}
.mt-n50{margin-top: -50px !important;}
.mt-n60{margin-top: -60px !important;}
@media screen and (min-width:576px){
  .mt-sm-n05{margin-top: -5px !important;}
  .mt-sm-n10{margin-top: -10px !important;}
  .mt-sm-n15{margin-top: -15px !important;}
  .mt-sm-n20{margin-top: -20px !important;}
  .mt-sm-n30{margin-top: -30px !important;}
  .mt-sm-n40{margin-top: -40px !important;}
  .mt-sm-n50{margin-top: -50px !important;}
  .mt-sm-n60{margin-top: -60px !important;}
}
@media screen and (min-width:768px){
  .mt-md-n05{margin-top: -5px !important;}
  .mt-md-n10{margin-top: -10px !important;}
  .mt-md-n15{margin-top: -15px !important;}
  .mt-md-n20{margin-top: -20px !important;}
  .mt-md-n30{margin-top: -30px !important;}
  .mt-md-n40{margin-top: -40px !important;}
  .mt-md-n50{margin-top: -50px !important;}
  .mt-md-n60{margin-top: -60px !important;}
}
@media screen and (min-width:992px){
  .mt-lg-n05{margin-top: -5px !important;}
  .mt-lg-n10{margin-top: -10px !important;}
  .mt-lg-n15{margin-top: -15px !important;}
  .mt-lg-n20{margin-top: -20px !important;}
  .mt-lg-n30{margin-top: -30px !important;}
  .mt-lg-n40{margin-top: -40px !important;}
  .mt-lg-n50{margin-top: -50px !important;}
  .mt-lg-n60{margin-top: -60px !important;}
}
@media screen and (min-width:1200px){
  .mt-xl-n05{margin-top: -5px !important;}
  .mt-xl-n10{margin-top: -10px !important;}
  .mt-xl-n15{margin-top: -15px !important;}
  .mt-xl-n20{margin-top: -20px !important;}
  .mt-xl-n30{margin-top: -30px !important;}
  .mt-xl-n40{margin-top: -40px !important;}
  .mt-xl-n50{margin-top: -50px !important;}
  .mt-xl-n60{margin-top: -60px !important;}
}
@media screen and (min-width:1400px){
  .mt-xxl-n05{margin-top: -5px !important;}
  .mt-xxl-n10{margin-top: -10px !important;}
  .mt-xxl-n15{margin-top: -15px !important;}
  .mt-xxl-n20{margin-top: -20px !important;}
  .mt-xxl-n30{margin-top: -30px !important;}
  .mt-xxl-n40{margin-top: -40px !important;}
  .mt-xxl-n50{margin-top: -50px !important;}
  .mt-xxl-n60{margin-top: -60px !important;}
}

/*-------------------------------------------------------------------- 
  margin-bottom
--------------------------------------------------------------------*/
.mb-0 {margin-bottom: 0 !important;}
.mb-05 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-60 {margin-bottom: 60px !important;}
.mb-70 {margin-bottom: 70px !important;}
.mb-80 {margin-bottom: 80px !important;}
.mb-90 {margin-bottom: 90px !important;}
@media screen and (min-width:576px){
  .mb-sm-0 {margin-bottom: 0 !important;}
  .mb-sm-05 {margin-bottom: 5px !important;}
  .mb-sm-10 {margin-bottom: 10px !important;}
  .mb-sm-15 {margin-bottom: 15px !important;}
  .mb-sm-20 {margin-bottom: 20px !important;}
  .mb-sm-30 {margin-bottom: 30px !important;}
  .mb-sm-40 {margin-bottom: 40px !important;}
  .mb-sm-50 {margin-bottom: 50px !important;}
  .mb-sm-60 {margin-bottom: 60px !important;}
  .mb-sm-70 {margin-bottom: 70px !important;}
  .mb-sm-80 {margin-bottom: 80px !important;}
  .mb-sm-90 {margin-bottom: 90px !important;}
}
@media screen and (min-width:768px){
  .mb-md-0 {margin-bottom: 0 !important;}
  .mb-md-05 {margin-bottom: 5px !important;}
  .mb-md-10 {margin-bottom: 10px !important;}
  .mb-md-15 {margin-bottom: 15px !important;}
  .mb-md-20 {margin-bottom: 20px !important;}
  .mb-md-30 {margin-bottom: 30px !important;}
  .mb-md-40 {margin-bottom: 40px !important;}
  .mb-md-50 {margin-bottom: 50px !important;}
  .mb-md-60 {margin-bottom: 60px !important;}
  .mb-md-70 {margin-bottom: 70px !important;}
  .mb-md-80 {margin-bottom: 80px !important;}
  .mb-md-90 {margin-bottom: 90px !important;}
}
@media screen and (min-width:992px){
  .mb-lg-0 {margin-bottom: 0 !important;}
  .mb-lg-05 {margin-bottom: 5px !important;}
  .mb-lg-10 {margin-bottom: 10px !important;}
  .mb-lg-15 {margin-bottom: 15px !important;}
  .mb-lg-20 {margin-bottom: 20px !important;}
  .mb-lg-30 {margin-bottom: 30px !important;}
  .mb-lg-40 {margin-bottom: 40px !important;}
  .mb-lg-50 {margin-bottom: 50px !important;}
  .mb-lg-60 {margin-bottom: 60px !important;}
  .mb-lg-70 {margin-bottom: 70px !important;}
  .mb-lg-80 {margin-bottom: 80px !important;}
  .mb-lg-90 {margin-bottom: 90px !important;}
}
@media screen and (min-width:1200px){
  .mb-xl-0 {margin-bottom: 0 !important;}
  .mb-xl-05 {margin-bottom: 5px !important;}
  .mb-xl-10 {margin-bottom: 10px !important;}
  .mb-xl-15 {margin-bottom: 15px !important;}
  .mb-xl-20 {margin-bottom: 20px !important;}
  .mb-xl-30 {margin-bottom: 30px !important;}
  .mb-xl-40 {margin-bottom: 40px !important;}
  .mb-xl-50 {margin-bottom: 50px !important;}
  .mb-xl-60 {margin-bottom: 60px !important;}
  .mb-xl-70 {margin-bottom: 70px !important;}
  .mb-xl-80 {margin-bottom: 80px !important;}
  .mb-xl-90 {margin-bottom: 90px !important;}
}
@media screen and (min-width:1400px){
  .mb-xxl-0 {margin-bottom: 0 !important;}
  .mb-xxl-05 {margin-bottom: 5px !important;}
  .mb-xxl-10 {margin-bottom: 10px !important;}
  .mb-xxl-15 {margin-bottom: 15px !important;}
  .mb-xxl-20 {margin-bottom: 20px !important;}
  .mb-xxl-30 {margin-bottom: 30px !important;}
  .mb-xxl-40 {margin-bottom: 40px !important;}
  .mb-xxl-50 {margin-bottom: 50px !important;}
  .mb-xxl-60 {margin-bottom: 60px !important;}
  .mb-xxl-70 {margin-bottom: 70px !important;}
  .mb-xxl-80 {margin-bottom: 80px !important;}
  .mb-xxl-90 {margin-bottom: 90px !important;}
}

/*-------------------------------------------------------------------- 
  negative-margin-bottom
--------------------------------------------------------------------*/
.mb-n05{margin-bottom: -5px !important;}
.mb-n10{margin-bottom: -10px !important;}
.mb-n15{margin-bottom: -15px !important;}
.mb-n20{margin-bottom: -20px !important;}
.mb-n30{margin-bottom: -30px !important;}
.mb-n40{margin-bottom: -40px !important;}
.mb-n50{margin-bottom: -50px !important;}
.mb-n60{margin-bottom: -60px !important;}
@media screen and (min-width:576px){
  .mb-sm-n05{margin-bottom: -5px !important;}
  .mb-sm-n10{margin-bottom: -10px !important;}
  .mb-sm-n15{margin-bottom: -15px !important;}
  .mb-sm-n20{margin-bottom: -20px !important;}
  .mb-sm-n30{margin-bottom: -30px !important;}
  .mb-sm-n40{margin-bottom: -40px !important;}
  .mb-sm-n50{margin-bottom: -50px !important;}
  .mb-sm-n60{margin-bottom: -60px !important;}
}
@media screen and (min-width:768px){
  .mb-md-n05{margin-bottom: -5px !important;}
  .mb-md-n10{margin-bottom: -10px !important;}
  .mb-md-n15{margin-bottom: -15px !important;}
  .mb-md-n20{margin-bottom: -20px !important;}
  .mb-md-n30{margin-bottom: -30px !important;}
  .mb-md-n40{margin-bottom: -40px !important;}
  .mb-md-n50{margin-bottom: -50px !important;}
  .mb-md-n60{margin-bottom: -60px !important;}
}
@media screen and (min-width:992px){
  .mb-lg-n05{margin-bottom: -5px !important;}
  .mb-lg-n10{margin-bottom: -10px !important;}
  .mb-lg-n15{margin-bottom: -15px !important;}
  .mb-lg-n20{margin-bottom: -20px !important;}
  .mb-lg-n30{margin-bottom: -30px !important;}
  .mb-lg-n40{margin-bottom: -40px !important;}
  .mb-lg-n50{margin-bottom: -50px !important;}
  .mb-lg-n60{margin-bottom: -60px !important;}
}
@media screen and (min-width:1200px){
  .mb-xl-n05{margin-bottom: -5px !important;}
  .mb-xl-n10{margin-bottom: -10px !important;}
  .mb-xl-n15{margin-bottom: -15px !important;}
  .mb-xl-n20{margin-bottom: -20px !important;}
  .mb-xl-n30{margin-bottom: -30px !important;}
  .mb-xl-n40{margin-bottom: -40px !important;}
  .mb-xl-n50{margin-bottom: -50px !important;}
  .mb-xl-n60{margin-bottom: -60px !important;}
}
@media screen and (min-width:1400px){
  .mb-xxl-n05{margin-bottom: -5px !important;}
  .mb-xxl-n10{margin-bottom: -10px !important;}
  .mb-xxl-n15{margin-bottom: -15px !important;}
  .mb-xxl-n20{margin-bottom: -20px !important;}
  .mb-xxl-n30{margin-bottom: -30px !important;}
  .mb-xxl-n40{margin-bottom: -40px !important;}
  .mb-xxl-n50{margin-bottom: -50px !important;}
  .mb-xxl-n60{margin-bottom: -60px !important;}
}

/*-------------------------------------------------------------------- 
  margin-left
--------------------------------------------------------------------*/
.ml-0 {margin-left: 0 !important;}
.ml-05 {margin-left: 5px !important;}
.ml-10 {margin-left: 10px !important;}
.ml-15 {margin-left: 15px !important;}
.ml-20 {margin-left: 20px !important;}
.ml-30 {margin-left: 30px !important;}
.ml-40 {margin-left: 40px !important;}
.ml-50 {margin-left: 50px !important;}
.ml-60 {margin-left: 60px !important;}
.ml-70 {margin-left: 70px !important;}
.ml-80 {margin-left: 80px !important;}
.ml-90 {margin-left: 90px !important;}
@media screen and (min-width:576px){
  .ml-sm-0 {margin-left: 0 !important;}
  .ml-sm-05 {margin-left: 5px !important;}
  .ml-sm-10 {margin-left: 10px !important;}
  .ml-sm-15 {margin-left: 15px !important;}
  .ml-sm-20 {margin-left: 20px !important;}
  .ml-sm-30 {margin-left: 30px !important;}
  .ml-sm-40 {margin-left: 40px !important;}
  .ml-sm-50 {margin-left: 50px !important;}
  .ml-sm-60 {margin-left: 60px !important;}
  .ml-sm-70 {margin-left: 70px !important;}
  .ml-sm-80 {margin-left: 80px !important;}
  .ml-sm-90 {margin-left: 90px !important;}
}
@media screen and (min-width:768px){
  .ml-md-0 {margin-left: 0 !important;}
  .ml-md-05 {margin-left: 5px !important;}
  .ml-md-10 {margin-left: 10px !important;}
  .ml-md-15 {margin-left: 15px !important;}
  .ml-md-20 {margin-left: 20px !important;}
  .ml-md-30 {margin-left: 30px !important;}
  .ml-md-40 {margin-left: 40px !important;}
  .ml-md-50 {margin-left: 50px !important;}
  .ml-md-60 {margin-left: 60px !important;}
  .ml-md-70 {margin-left: 70px !important;}
  .ml-md-80 {margin-left: 80px !important;}
  .ml-md-90 {margin-left: 90px !important;}
}
@media screen and (min-width:992px){
  .ml-lg-0 {margin-left: 0 !important;}
  .ml-lg-05 {margin-left: 5px !important;}
  .ml-lg-10 {margin-left: 10px !important;}
  .ml-lg-15 {margin-left: 15px !important;}
  .ml-lg-20 {margin-left: 20px !important;}
  .ml-lg-30 {margin-left: 30px !important;}
  .ml-lg-40 {margin-left: 40px !important;}
  .ml-lg-50 {margin-left: 50px !important;}
  .ml-lg-60 {margin-left: 60px !important;}
  .ml-lg-70 {margin-left: 70px !important;}
  .ml-lg-80 {margin-left: 80px !important;}
  .ml-lg-90 {margin-left: 90px !important;}
}
@media screen and (min-width:1200px){
  .ml-xl-0 {margin-left: 0 !important;}
  .ml-xl-05 {margin-left: 5px !important;}
  .ml-xl-10 {margin-left: 10px !important;}
  .ml-xl-15 {margin-left: 15px !important;}
  .ml-xl-20 {margin-left: 20px !important;}
  .ml-xl-30 {margin-left: 30px !important;}
  .ml-xl-40 {margin-left: 40px !important;}
  .ml-xl-50 {margin-left: 50px !important;}
  .ml-xl-60 {margin-left: 60px !important;}
  .ml-xl-70 {margin-left: 70px !important;}
  .ml-xl-80 {margin-left: 80px !important;}
  .ml-xl-90 {margin-left: 90px !important;}
}
@media screen and (min-width:1400px){
  .ml-xxl-0 {margin-left: 0 !important;}
  .ml-xxl-05 {margin-left: 5px !important;}
  .ml-xxl-10 {margin-left: 10px !important;}
  .ml-xxl-15 {margin-left: 15px !important;}
  .ml-xxl-20 {margin-left: 20px !important;}
  .ml-xxl-30 {margin-left: 30px !important;}
  .ml-xxl-40 {margin-left: 40px !important;}
  .ml-xxl-50 {margin-left: 50px !important;}
  .ml-xxl-60 {margin-left: 60px !important;}
  .ml-xxl-70 {margin-left: 70px !important;}
  .ml-xxl-80 {margin-left: 80px !important;}
  .ml-xxl-90 {margin-left: 90px !important;}
}

/*-------------------------------------------------------------------- 
  margin-right
--------------------------------------------------------------------*/
.mr-0 {margin-right: 0 !important;}
.mr-05 {margin-right: 5px !important;}
.mr-10 {margin-right: 10px !important;}
.mr-15 {margin-right: 15px !important;}
.mr-20 {margin-right: 20px !important;}
.mr-30 {margin-right: 30px !important;}
.mr-40 {margin-right: 40px !important;}
.mr-50 {margin-right: 50px !important;}
.mr-60 {margin-right: 60px !important;}
.mr-70 {margin-right: 70px !important;}
.mr-80 {margin-right: 80px !important;}
.mr-90 {margin-right: 90px !important;}
@media screen and (min-width:576px){
  .mr-sm-0 {margin-right: 0 !important;}
  .mr-sm-05 {margin-right: 5px !important;}
  .mr-sm-10 {margin-right: 10px !important;}
  .mr-sm-15 {margin-right: 15px !important;}
  .mr-sm-20 {margin-right: 20px !important;}
  .mr-sm-30 {margin-right: 30px !important;}
  .mr-sm-40 {margin-right: 40px !important;}
  .mr-sm-50 {margin-right: 50px !important;}
  .mr-sm-60 {margin-right: 60px !important;}
  .mr-sm-70 {margin-right: 70px !important;}
  .mr-sm-80 {margin-right: 80px !important;}
  .mr-sm-90 {margin-right: 90px !important;}
}
@media screen and (min-width:768px){
  .mr-md-0 {margin-right: 0 !important;}
  .mr-md-05 {margin-right: 5px !important;}
  .mr-md-10 {margin-right: 10px !important;}
  .mr-md-15 {margin-right: 15px !important;}
  .mr-md-20 {margin-right: 20px !important;}
  .mr-md-30 {margin-right: 30px !important;}
  .mr-md-40 {margin-right: 40px !important;}
  .mr-md-50 {margin-right: 50px !important;}
  .mr-md-60 {margin-right: 60px !important;}
  .mr-md-70 {margin-right: 70px !important;}
  .mr-md-80 {margin-right: 80px !important;}
  .mr-md-90 {margin-right: 90px !important;}
}
@media screen and (min-width:992px){
  .mr-lg-0 {margin-right: 0 !important;}
  .mr-lg-05 {margin-right: 5px !important;}
  .mr-lg-10 {margin-right: 10px !important;}
  .mr-lg-15 {margin-right: 15px !important;}
  .mr-lg-20 {margin-right: 20px !important;}
  .mr-lg-30 {margin-right: 30px !important;}
  .mr-lg-40 {margin-right: 40px !important;}
  .mr-lg-50 {margin-right: 50px !important;}
  .mr-lg-60 {margin-right: 60px !important;}
  .mr-lg-70 {margin-right: 70px !important;}
  .mr-lg-80 {margin-right: 80px !important;}
  .mr-lg-90 {margin-right: 90px !important;}
}
@media screen and (min-width:1200px){
  .mr-xl-0 {margin-right: 0 !important;}
  .mr-xl-05 {margin-right: 5px !important;}
  .mr-xl-10 {margin-right: 10px !important;}
  .mr-xl-15 {margin-right: 15px !important;}
  .mr-xl-20 {margin-right: 20px !important;}
  .mr-xl-30 {margin-right: 30px !important;}
  .mr-xl-40 {margin-right: 40px !important;}
  .mr-xl-50 {margin-right: 50px !important;}
  .mr-xl-60 {margin-right: 60px !important;}
  .mr-xl-70 {margin-right: 70px !important;}
  .mr-xl-80 {margin-right: 80px !important;}
  .mr-xl-90 {margin-right: 90px !important;}
}
@media screen and (min-width:1400px){
  .mr-xxl-0 {margin-right: 0 !important;}
  .mr-xxl-05 {margin-right: 5px !important;}
  .mr-xxl-10 {margin-right: 10px !important;}
  .mr-xxl-15 {margin-right: 15px !important;}
  .mr-xxl-20 {margin-right: 20px !important;}
  .mr-xxl-30 {margin-right: 30px !important;}
  .mr-xxl-40 {margin-right: 40px !important;}
  .mr-xxl-50 {margin-right: 50px !important;}
  .mr-xxl-60 {margin-right: 60px !important;}
  .mr-xxl-70 {margin-right: 70px !important;}
  .mr-xxl-80 {margin-right: 80px !important;}
  .mr-xxl-90 {margin-right: 90px !important;}
}


/*-------------------------------------------------------------------- 
  padding-top
--------------------------------------------------------------------*/
.pt-0 {padding-top: 0 !important;}
.pt-05 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-60 {padding-top: 60px !important;}
@media screen and (min-width:576px){
  .pt-sm-0 {padding-top: 0 !important;}
  .pt-sm-05 {padding-top: 5px !important;}
  .pt-sm-10 {padding-top: 10px !important;}
  .pt-sm-15 {padding-top: 15px !important;}
  .pt-sm-20 {padding-top: 20px !important;}
  .pt-sm-30 {padding-top: 30px !important;}
  .pt-sm-40 {padding-top: 40px !important;}
  .pt-sm-50 {padding-top: 50px !important;}
  .pt-sm-60 {padding-top: 60px !important;}
}
@media screen and (min-width:768px){
  .pt-md-0 {padding-top: 0 !important;}
  .pt-md-05 {padding-top: 5px !important;}
  .pt-md-10 {padding-top: 10px !important;}
  .pt-md-15 {padding-top: 15px !important;}
  .pt-md-20 {padding-top: 20px !important;}
  .pt-md-30 {padding-top: 30px !important;}
  .pt-md-40 {padding-top: 40px !important;}
  .pt-md-50 {padding-top: 50px !important;}
  .pt-md-60 {padding-top: 60px !important;}
}
@media screen and (min-width:992px){
  .pt-lg-0 {padding-top: 0 !important;}
  .pt-lg-05 {padding-top: 5px !important;}
  .pt-lg-10 {padding-top: 10px !important;}
  .pt-lg-15 {padding-top: 15px !important;}
  .pt-lg-20 {padding-top: 20px !important;}
  .pt-lg-30 {padding-top: 30px !important;}
  .pt-lg-40 {padding-top: 40px !important;}
  .pt-lg-50 {padding-top: 50px !important;}
  .pt-lg-60 {padding-top: 60px !important;}
}
@media screen and (min-width:1200px){
  .pt-xl-0 {padding-top: 0 !important;}
  .pt-xl-05 {padding-top: 5px !important;}
  .pt-xl-10 {padding-top: 10px !important;}
  .pt-xl-15 {padding-top: 15px !important;}
  .pt-xl-20 {padding-top: 20px !important;}
  .pt-xl-30 {padding-top: 30px !important;}
  .pt-xl-40 {padding-top: 40px !important;}
  .pt-xl-50 {padding-top: 50px !important;}
  .pt-xl-60 {padding-top: 60px !important;}
}
@media screen and (min-width:1200px){
  .pt-xxl-0 {padding-top: 0 !important;}
  .pt-xxl-05 {padding-top: 5px !important;}
  .pt-xxl-10 {padding-top: 10px !important;}
  .pt-xxl-15 {padding-top: 15px !important;}
  .pt-xxl-20 {padding-top: 20px !important;}
  .pt-xxl-30 {padding-top: 30px !important;}
  .pt-xxl-40 {padding-top: 40px !important;}
  .pt-xxl-50 {padding-top: 50px !important;}
  .pt-xxl-60 {padding-top: 60px !important;}
}


/*-------------------------------------------------------------------- 
  padding-bottom
--------------------------------------------------------------------*/
.pb-0 {padding-bottom: 0 !important;}
.pb-05 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-60 {padding-bottom: 60px !important;}
@media screen and (min-width:576px){
  .pb-sm-0 {padding-bottom: 0 !important;}
  .pb-sm-05 {padding-bottom: 5px !important;}
  .pb-sm-10 {padding-bottom: 10px !important;}
  .pb-sm-15 {padding-bottom: 15px !important;}
  .pb-sm-20 {padding-bottom: 20px !important;}
  .pb-sm-30 {padding-bottom: 30px !important;}
  .pb-sm-40 {padding-bottom: 40px !important;}
  .pb-sm-50 {padding-bottom: 50px !important;}
  .pb-sm-60 {padding-bottom: 60px !important;}
}
@media screen and (min-width:768px){
  .pb-md-0 {padding-bottom: 0 !important;}
  .pb-md-05 {padding-bottom: 5px !important;}
  .pb-md-10 {padding-bottom: 10px !important;}
  .pb-md-15 {padding-bottom: 15px !important;}
  .pb-md-20 {padding-bottom: 20px !important;}
  .pb-md-30 {padding-bottom: 30px !important;}
  .pb-md-40 {padding-bottom: 40px !important;}
  .pb-md-50 {padding-bottom: 50px !important;}
  .pb-md-60 {padding-bottom: 60px !important;}
}
@media screen and (min-width:992px){
  .pb-lg-0 {padding-bottom: 0 !important;}
  .pb-lg-05 {padding-bottom: 5px !important;}
  .pb-lg-10 {padding-bottom: 10px !important;}
  .pb-lg-15 {padding-bottom: 15px !important;}
  .pb-lg-20 {padding-bottom: 20px !important;}
  .pb-lg-30 {padding-bottom: 30px !important;}
  .pb-lg-40 {padding-bottom: 40px !important;}
  .pb-lg-50 {padding-bottom: 50px !important;}
  .pb-lg-60 {padding-bottom: 60px !important;}
}
@media screen and (min-width:1200px){
  .pb-xl-0 {padding-bottom: 0 !important;}
  .pb-xl-05 {padding-bottom: 5px !important;}
  .pb-xl-10 {padding-bottom: 10px !important;}
  .pb-xl-15 {padding-bottom: 15px !important;}
  .pb-xl-20 {padding-bottom: 20px !important;}
  .pb-xl-30 {padding-bottom: 30px !important;}
  .pb-xl-40 {padding-bottom: 40px !important;}
  .pb-xl-50 {padding-bottom: 50px !important;}
  .pb-xl-60 {padding-bottom: 60px !important;}
}
@media screen and (min-width:1400px){
  .pb-xxl-0 {padding-bottom: 0 !important;}
  .pb-xxl-05 {padding-bottom: 5px !important;}
  .pb-xxl-10 {padding-bottom: 10px !important;}
  .pb-xxl-15 {padding-bottom: 15px !important;}
  .pb-xxl-20 {padding-bottom: 20px !important;}
  .pb-xxl-30 {padding-bottom: 30px !important;}
  .pb-xxl-40 {padding-bottom: 40px !important;}
  .pb-xxl-50 {padding-bottom: 50px !important;}
  .pb-xxl-60 {padding-bottom: 60px !important;}
}


/*-------------------------------------------------------------------- 
  padding-left
--------------------------------------------------------------------*/
.pl-0 {padding-left: 0 !important;}
.pl-05 {padding-left: 5px !important;}
.pl-10 {padding-left: 10px !important;}
.pl-15 {padding-left: 15px !important;}
.pl-20 {padding-left: 20px !important;}
.pl-30 {padding-left: 30px !important;}
.pl-40 {padding-left: 40px !important;}
.pl-50 {padding-left: 50px !important;}
.pl-60 {padding-left: 60px !important;}
@media screen and (min-width:576px){
  .pl-sm-0 {padding-left: 0 !important;}
  .pl-sm-05 {padding-left: 5px !important;}
  .pl-sm-10 {padding-left: 10px !important;}
  .pl-sm-15 {padding-left: 15px !important;}
  .pl-sm-20 {padding-left: 20px !important;}
  .pl-sm-30 {padding-left: 30px !important;}
  .pl-sm-40 {padding-left: 40px !important;}
  .pl-sm-50 {padding-left: 50px !important;}
  .pl-sm-60 {padding-left: 60px !important;}
}
@media screen and (min-width:768px){
  .pl-md-0 {padding-left: 0 !important;}
  .pl-md-05 {padding-left: 5px !important;}
  .pl-md-10 {padding-left: 10px !important;}
  .pl-md-15 {padding-left: 15px !important;}
  .pl-md-20 {padding-left: 20px !important;}
  .pl-md-30 {padding-left: 30px !important;}
  .pl-md-40 {padding-left: 40px !important;}
  .pl-md-50 {padding-left: 50px !important;}
  .pl-md-60 {padding-left: 60px !important;}
}
@media screen and (min-width:992px){
  .pl-lg-0 {padding-left: 0 !important;}
  .pl-lg-05 {padding-left: 5px !important;}
  .pl-lg-10 {padding-left: 10px !important;}
  .pl-lg-15 {padding-left: 15px !important;}
  .pl-lg-20 {padding-left: 20px !important;}
  .pl-lg-30 {padding-left: 30px !important;}
  .pl-lg-40 {padding-left: 40px !important;}
  .pl-lg-50 {padding-left: 50px !important;}
  .pl-lg-60 {padding-left: 60px !important;}
}
@media screen and (min-width:1200px){
  .pl-xl-0 {padding-left: 0 !important;}
  .pl-xl-05 {padding-left: 5px !important;}
  .pl-xl-10 {padding-left: 10px !important;}
  .pl-xl-15 {padding-left: 15px !important;}
  .pl-xl-20 {padding-left: 20px !important;}
  .pl-xl-30 {padding-left: 30px !important;}
  .pl-xl-40 {padding-left: 40px !important;}
  .pl-xl-50 {padding-left: 50px !important;}
  .pl-xl-60 {padding-left: 60px !important;}
}
@media screen and (min-width:1400px){
  .pl-xxl-0 {padding-left: 0 !important;}
  .pl-xxl-05 {padding-left: 5px !important;}
  .pl-xxl-10 {padding-left: 10px !important;}
  .pl-xxl-15 {padding-left: 15px !important;}
  .pl-xxl-20 {padding-left: 20px !important;}
  .pl-xxl-30 {padding-left: 30px !important;}
  .pl-xxl-40 {padding-left: 40px !important;}
  .pl-xxl-50 {padding-left: 50px !important;}
  .pl-xxl-60 {padding-left: 60px !important;}
}

/*-------------------------------------------------------------------- 
  padding-right
--------------------------------------------------------------------*/
.pr-0 {padding-right: 0 !important;}
.pr-05 {padding-right: 5px !important;}
.pr-10 {padding-right: 10px !important;}
.pr-15 {padding-right: 15px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-30 {padding-right: 30px !important;}
.pr-40 {padding-right: 40px !important;}
.pr-50 {padding-right: 50px !important;}
.pr-60 {padding-right: 60px !important;}
@media screen and (min-width:576px){
  .pr-sm-0 {padding-right: 0 !important;}
  .pr-sm-05 {padding-right: 5px !important;}
  .pr-sm-10 {padding-right: 10px !important;}
  .pr-sm-15 {padding-right: 15px !important;}
  .pr-sm-20 {padding-right: 20px !important;}
  .pr-sm-30 {padding-right: 30px !important;}
  .pr-sm-40 {padding-right: 40px !important;}
  .pr-sm-50 {padding-right: 50px !important;}
  .pr-sm-60 {padding-right: 60px !important;}
}
@media screen and (min-width:768px){
  .pr-md-0 {padding-right: 0 !important;}
  .pr-md-05 {padding-right: 5px !important;}
  .pr-md-10 {padding-right: 10px !important;}
  .pr-md-15 {padding-right: 15px !important;}
  .pr-md-20 {padding-right: 20px !important;}
  .pr-md-30 {padding-right: 30px !important;}
  .pr-md-40 {padding-right: 40px !important;}
  .pr-md-50 {padding-right: 50px !important;}
  .pr-md-60 {padding-right: 60px !important;}
}
@media screen and (min-width:992px){
  .pr-lg-0 {padding-right: 0 !important;}
  .pr-lg-05 {padding-right: 5px !important;}
  .pr-lg-10 {padding-right: 10px !important;}
  .pr-lg-15 {padding-right: 15px !important;}
  .pr-lg-20 {padding-right: 20px !important;}
  .pr-lg-30 {padding-right: 30px !important;}
  .pr-lg-40 {padding-right: 40px !important;}
  .pr-lg-50 {padding-right: 50px !important;}
  .pr-lg-60 {padding-right: 60px !important;}
}
@media screen and (min-width:1200px){
  .pr-xl-0 {padding-right: 0 !important;}
  .pr-xl-05 {padding-right: 5px !important;}
  .pr-xl-10 {padding-right: 10px !important;}
  .pr-xl-15 {padding-right: 15px !important;}
  .pr-xl-20 {padding-right: 20px !important;}
  .pr-xl-30 {padding-right: 30px !important;}
  .pr-xl-40 {padding-right: 40px !important;}
  .pr-xl-50 {padding-right: 50px !important;}
  .pr-xl-60 {padding-right: 60px !important;}
}
@media screen and (min-width:1400px){
  .pr-xxl-0 {padding-right: 0 !important;}
  .pr-xxl-05 {padding-right: 5px !important;}
  .pr-xxl-10 {padding-right: 10px !important;}
  .pr-xxl-15 {padding-right: 15px !important;}
  .pr-xxl-20 {padding-right: 20px !important;}
  .pr-xxl-30 {padding-right: 30px !important;}
  .pr-xxl-40 {padding-right: 40px !important;}
  .pr-xxl-50 {padding-right: 50px !important;}
  .pr-xxl-60 {padding-right: 60px !important;}
}


/*-------------------------------------------------------------------- 
  フレックスレイアウト余白調整用 CSS
--------------------------------------------------------------------*/

/* negative-margin-xline */
.mx-n0{margin-left: 0px !important; margin-right: 0px !important;}
.mx-n05{margin-left: -5px !important; margin-right: -5px !important;}
.mx-n10{margin-left: -10px !important; margin-right: -10px !important;}
.mx-n15{margin-left: -15px !important; margin-right: -15px !important;}
.mx-n20{margin-left: -20px !important; margin-right: -20px !important;}
.mx-n30{margin-left: -30px !important; margin-right: -30px !important;}
.mx-n40{margin-left: -40px !important; margin-right: -40px !important;}
.mx-n50{margin-left: -50px !important; margin-right: -50px !important;}
@media screen and (min-width:576px){
  .mx-sm-n0{margin-left: 0px !important; margin-right: 0px !important;}
  .mx-sm-n05{margin-left: -5px !important; margin-right: -5px !important;}
  .mx-sm-n10{margin-left: -10px !important; margin-right: -10px !important;}
  .mx-sm-n15{margin-left: -15px !important; margin-right: -15px !important;}
  .mx-sm-n20{margin-left: -20px !important; margin-right: -20px !important;}
  .mx-sm-n30{margin-left: -30px !important; margin-right: -30px !important;}
  .mx-sm-n40{margin-left: -40px !important; margin-right: -40px !important;}
  .mx-sm-n50{margin-left: -50px !important; margin-right: -50px !important;}
}
@media screen and (min-width:768px){
  .mx-md-n0{margin-left: 0px !important; margin-right: 0px !important;}
  .mx-md-n05{margin-left: -5px !important; margin-right: -5px !important;}
  .mx-md-n10{margin-left: -10px !important; margin-right: -10px !important;}
  .mx-md-n15{margin-left: -15px !important; margin-right: -15px !important;}
  .mx-md-n20{margin-left: -20px !important; margin-right: -20px !important;}
  .mx-md-n30{margin-left: -30px !important; margin-right: -30px !important;}
  .mx-md-n40{margin-left: -40px !important; margin-right: -40px !important;}
  .mx-md-n50{margin-left: -50px !important; margin-right: -50px !important;}
}
@media screen and (min-width:992px){
  .mx-lg-n0{margin-left: 0px !important; margin-right: 0px !important;}
  .mx-lg-n05{margin-left: -5px !important; margin-right: -5px !important;}
  .mx-lg-n10{margin-left: -10px !important; margin-right: -10px !important;}
  .mx-lg-n15{margin-left: -15px !important; margin-right: -15px !important;}
  .mx-lg-n20{margin-left: -20px !important; margin-right: -20px !important;}
  .mx-lg-n30{margin-left: -30px !important; margin-right: -30px !important;}
  .mx-lg-n40{margin-left: -40px !important; margin-right: -40px !important;}
  .mx-lg-n50{margin-left: -50px !important; margin-right: -50px !important;}
}
@media screen and (min-width:1200px){
  .mx-xl-n0{margin-left: 0px !important; margin-right: 0px !important;}
  .mx-xl-n05{margin-left: -5px !important; margin-right: -5px !important;}
  .mx-xl-n10{margin-left: -10px !important; margin-right: -10px !important;}
  .mx-xl-n15{margin-left: -15px !important; margin-right: -15px !important;}
  .mx-xl-n20{margin-left: -20px !important; margin-right: -20px !important;}
  .mx-xl-n30{margin-left: -30px !important; margin-right: -30px !important;}
  .mx-xl-n40{margin-left: -40px !important; margin-right: -40px !important;}
  .mx-xl-n50{margin-left: -50px !important; margin-right: -50px !important;}
}
@media screen and (min-width:1400px){
  .mx-xxl-n0{margin-left: 0px !important; margin-right: 0px !important;}
  .mx-xxl-n05{margin-left: -5px !important; margin-right: -5px !important;}
  .mx-xxl-n10{margin-left: -10px !important; margin-right: -10px !important;}
  .mx-xxl-n15{margin-left: -15px !important; margin-right: -15px !important;}
  .mx-xxl-n20{margin-left: -20px !important; margin-right: -20px !important;}
  .mx-xxl-n30{margin-left: -30px !important; margin-right: -30px !important;}
  .mx-xxl-n40{margin-left: -40px !important; margin-right: -40px !important;}
  .mx-xxl-n50{margin-left: -50px !important; margin-right: -50px !important;}
}

/* padding-xline */
.px-05{padding-left: 5px !important; padding-right: 5px !important;}
.px-10{padding-left: 10px !important; padding-right: 10px !important;}
.px-15{padding-left: 15px !important; padding-right: 15px !important;}
.px-20{padding-left: 20px !important; padding-right: 20px !important;}
.px-30{padding-left: 30px !important; padding-right: 30px !important;}
.px-40{padding-left: 40px !important; padding-right: 40px !important;}
.px-50{padding-left: 50px !important; padding-right: 50px !important;}
@media screen and (min-width:576px){
  .px-sm-05{padding-left: 5px !important; padding-right: 5px !important;}
  .px-sm-10{padding-left: 10px !important; padding-right: 10px !important;}
  .px-sm-15{padding-left: 15px !important; padding-right: 15px !important;}
  .px-sm-20{padding-left: 20px !important; padding-right: 20px !important;}
  .px-sm-30{padding-left: 30px !important; padding-right: 30px !important;}
  .px-sm-40{padding-left: 40px !important; padding-right: 40px !important;}
  .px-sm-50{padding-left: 50px !important; padding-right: 50px !important;}
}
@media screen and (min-width:768px){
  .px-md-05{padding-left: 5px !important; padding-right: 5px !important;}
  .px-md-10{padding-left: 10px !important; padding-right: 10px !important;}
  .px-md-15{padding-left: 15px !important; padding-right: 15px !important;}
  .px-md-20{padding-left: 20px !important; padding-right: 20px !important;}
  .px-md-30{padding-left: 30px !important; padding-right: 30px !important;}
  .px-md-40{padding-left: 40px !important; padding-right: 40px !important;}
  .px-md-50{padding-left: 50px !important; padding-right: 50px !important;}
}
@media screen and (min-width:992px){
  .px-lg-05{padding-left: 5px !important; padding-right: 5px !important;}
  .px-lg-10{padding-left: 10px !important; padding-right: 10px !important;}
  .px-lg-15{padding-left: 15px !important; padding-right: 15px !important;}
  .px-lg-20{padding-left: 20px !important; padding-right: 20px !important;}
  .px-lg-30{padding-left: 30px !important; padding-right: 30px !important;}
  .px-lg-40{padding-left: 40px !important; padding-right: 40px !important;}
  .px-lg-50{padding-left: 50px !important; padding-right: 50px !important;}
}
@media screen and (min-width:1200px){
  .px-xl-05{padding-left: 5px !important; padding-right: 5px !important;}
  .px-xl-10{padding-left: 10px !important; padding-right: 10px !important;}
  .px-xl-15{padding-left: 15px !important; padding-right: 15px !important;}
  .px-xl-20{padding-left: 20px !important; padding-right: 20px !important;}
  .px-xl-30{padding-left: 30px !important; padding-right: 30px !important;}
  .px-xl-40{padding-left: 40px !important; padding-right: 40px !important;}
  .px-xl-50{padding-left: 50px !important; padding-right: 50px !important;}
}
@media screen and (min-width:1400px){
  .px-xxl-05{padding-left: 5px !important; padding-right: 5px !important;}
  .px-xxl-10{padding-left: 10px !important; padding-right: 10px !important;}
  .px-xxl-15{padding-left: 15px !important; padding-right: 15px !important;}
  .px-xxl-20{padding-left: 20px !important; padding-right: 20px !important;}
  .px-xxl-30{padding-left: 30px !important; padding-right: 30px !important;}
  .px-xxl-40{padding-left: 40px !important; padding-right: 40px !important;}
  .px-xxl-50{padding-left: 50px !important; padding-right: 50px !important;}
}