
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
}

p {
    margin:0;
    padding:0;
}

.img-responsive {
    display: inline-block;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 0;
}
.table > thead > tr > th {
  border-bottom: 0;
}

/* iFrameのレスポンシブ対応 */
.iframeWrap {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}

.iframeWrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/* Dividers */
.divide-10 {
  height: 10px;
  width: 100%;
}
.divide-20 {
  height: 20px;
  width: 100%;
}
.divide-30 {
  height: 30px;
  width: 100%;
}
.divide-40 {
  height: 40px;
  width: 100%;
}
.divide-50 {
  height: 50px;
  width: 100%;
}
.divide-60 {
  height: 60px;
  width: 100%;
}
.divide-70 {
  height: 70px;
  width: 100%;
}
.divide-80 {
  height: 80px;
  width: 100%;
}
.divide-90 {
  height: 40px;
  width: 100%;
}
.divide-100 {
  height: 100px;
  width: 100%;
}

/* Gutter */
.no-gutter > [class*='col-'] {
    padding-right:0px;
    padding-left:0px;
}

.gutter-10 > [class*='col-'] {
    padding-right: 5px;
    padding-left: 5px;
}

.gutter-20 > [class*='col-'] {
    padding-right: 10px;
    padding-left: 10px;
}

.gutter-40 > [class*='col-'] {
    padding-right: 20px;
    padding-left: 20px;
}



