@charset "UTF-8";
/*==================================================

 Colors

==================================================*/
/*==================================================

 Font size and line heights

==================================================*/
/*==================================================

 Box Styles

==================================================*/
/*==================================================

 Column sizes

==================================================*/
/*==================================================

 Margin

==================================================*/
/*==================================================

 Border

==================================================*/
/*==================================================

 Default text style

==================================================*/
.qua-unit em {
  font-style: italic; }

.qua-unit strong {
  font-weight: bold; }

/*==================================================

Container base style

==================================================*/
.qua-container {
  margin-bottom: 40px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: space-between; }

.qua-container:last-child {
  margin-bottom: 0; }

.qua-container-inner {
  box-sizing: border-box; }

/* Container with 1 column
--------------------------------------------------*/
.qua-container-1 {
  display: block; }

/* Container with 2 columns
--------------------------------------------------*/
.qua-container-2 .qua-container-inner {
  width: calc( (99.9% - 2.777778%) / 2); }

.qua-container-2.qua-container-pattern-1-2 .qua-container-inner:nth-child(1),
.qua-container-2.qua-container-pattern-2-1 .qua-container-inner:nth-child(2) {
  width: calc( (99.9% - (2.083333%) * 2) / 3); }

.qua-container-2.qua-container-pattern-1-2 .qua-container-inner:nth-child(2),
.qua-container-2.qua-container-pattern-2-1 .qua-container-inner:nth-child(1) {
  width: calc( ( (99.9% - (2.083333%) * 2) / 3) * 2 + 2.083333%); }

.qua-container-2.qua-container-pattern-1-3 .qua-container-inner:nth-child(1),
.qua-container-2.qua-container-pattern-3-1 .qua-container-inner:nth-child(2) {
  width: calc( (99.9% - (1.805556%) * 3) / 4); }

.qua-container-2.qua-container-pattern-1-3 .qua-container-inner:nth-child(2),
.qua-container-2.qua-container-pattern-3-1 .qua-container-inner:nth-child(1) {
  width: calc( ( (99.9% - (1.805556%) * 3) / 4) * 3 + 1.805556% * 2); }

/* Container with 3 columns
--------------------------------------------------*/
.qua-container-3 .qua-container-inner {
  width: calc( (99.9% - (2.083333%) * 2) / 3); }

.qua-container-3.qua-container-pattern-2-1-1 .qua-container-inner:nth-child(1),
.qua-container-3.qua-container-pattern-1-1-2 .qua-container-inner:nth-child(3),
.qua-container-3.qua-container-pattern-1-2-1 .qua-container-inner:nth-child(2) {
  width: calc( (99.9% - 2.777778%) / 2); }

.qua-container-3.qua-container-pattern-2-1-1 .qua-container-inner:nth-child(2),
.qua-container-3.qua-container-pattern-2-1-1 .qua-container-inner:nth-child(3),
.qua-container-3.qua-container-pattern-1-1-2 .qua-container-inner:nth-child(1),
.qua-container-3.qua-container-pattern-1-1-2 .qua-container-inner:nth-child(2),
.qua-container-3.qua-container-pattern-1-2-1 .qua-container-inner:nth-child(1),
.qua-container-3.qua-container-pattern-1-2-1 .qua-container-inner:nth-child(3) {
  width: calc( (99.9% - (1.805556%) * 3) / 4); }

/* PC */
@media print, only screen and (min-width: 641px) {
  .qua-container[qua-pc-hide="1"] {
    display: none; } }
/* SP */
@media only screen and (max-width: 640px) {
  .qua-container {
    margin-bottom: 2rem; }

  .qua-container[qua-sp-vertical="1"] {
    display: block !important; }

  .qua-container[qua-sp-vertical="1"] .qua-container-inner {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
    margin: 0 0 2rem 0 !important;
    display: block !important; }

  .qua-container[qua-sp-vertical="1"] .qua-container-inner:last-child {
    margin: 0 0 0 0 !important; }

  .qua-container[qua-sp-hide="1"] {
    display: none !important; } }
/*==================================================

Unit base style

==================================================*/
.qua-unit {
  margin-bottom: 40px;
  /*word-break: break-all;*/
  overflow-wrap: break-word; }

.qua-unit:last-child {
  margin-bottom: 0 !important; }

.qua-container:first-child .qua-unit:first-child {
  margin-top: 0 !important; }

.qua-unit-in {
  /*overflow:hidden;*/ }

.qua-unit-in:after {
  content: "";
  display: table;
  clear: both; }

.qua-unit img {
  vertical-align: bottom; }

.qua-unit p {
  margin-bottom: 0.8em; }

.qua-unit p:last-child {
  margin-bottom: 0; }

/* PC */
@media print, only screen and (min-width: 641px) {
  .qua-unit[qua-pc-hide="1"] {
    display: none; } }
/* SP */
@media only screen and (max-width: 640px) {
  .qua-unit[qua-sp-hide="1"] {
    display: none; }

  .qua-unit {
    margin-bottom: 2rem; } }
.qua-unit:first-child {
  margin-top: 0; }

/* Box styles
--------------------------------------------------*/
.qua-unit[qua-box="bg"] {
  background-color: #f3f9fb; }

.qua-unit[qua-box="border"] {
  border: 1px #86c3d5 solid; }

@media print, only screen and (min-width: 641px) {
  .qua-unit[qua-box],
  .qua-unit-box {
    padding: 15px 20px; } }
@media screen and (max-width: 640px) {
  .qua-unit[qua-box],
  .qua-unit-box {
    padding: 15px 20px; } }
/* Heading Unit
--------------------------------------------------*/
.qua-unit-heading {
  font-weight: normal; }

/* PC */
@media print, only screen and (min-width: 641px) {
  .qua-unit-heading {
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 20px; } }
/* SP */
@media only screen and (max-width: 640px) {
  .qua-unit-heading {
    line-height: 1.35;
    margin-top: 0;
    margin-bottom: 1.5rem; } }
/* Text Unit
--------------------------------------------------*/
@media print, only screen and (min-width: 641px) {
  .qua-unit-text {
    font-size: 14px;
    line-height: 2; }

  .qua-unit-text .qua-unit-in {
    margin-top: -0.5em;
    margin-bottom: -0.5em; } }
@media only screen and (max-width: 640px) {
  .qua-unit-text {
    font-size: 1.3rem;
    line-height: 1.6; } }
/* Image Field
--------------------------------------------------*/
.qua-picture-img {
  text-align: center; }

.qua-picture-caption {
  text-align: left;
  font-size: 12px;
  margin-top: 0.8em;
  line-height: 1.5;
  color: #707070; }

/*==================================================

Image Unit

==================================================*/
.qua-unit-image2 .qua-unit-image-items,
.qua-unit-image3 .qua-unit-image-items,
.qua-unit-image4 .qua-unit-image-items {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: space-between; }

.qua-unit-image-item a {
  color: #313131;
  text-decoration: none; }

.qua-unit-image-item img {
  width: 100%; }

.qua-unit-image-item .qua-picture {
  overflow: hidden;
  margin: 0 auto;
  display: inline-block; }

.qua-unit-image-item .qua-picture[qua-size-percent="auto"] img {
  width: auto;
  max-width: 100%; }

.qua-unit-image-item .qua-picture[qua-size-percent="10"] {
  width: 10%; }

.qua-unit-image-item .qua-picture[qua-size-percent="20"] {
  width: 20%; }

.qua-unit-image-item .qua-picture[qua-size-percent="30"] {
  width: 30%; }

.qua-unit-image-item .qua-picture[qua-size-percent="40"] {
  width: 40%; }

.qua-unit-image-item .qua-picture[qua-size-percent="50"] {
  width: 50%; }

.qua-unit-image-item .qua-picture[qua-size-percent="60"] {
  width: 60%; }

.qua-unit-image-item .qua-picture[qua-size-percent="70"] {
  width: 70%; }

.qua-unit-image-item .qua-picture[qua-size-percent="80"] {
  width: 80%; }

.qua-unit-image-item .qua-picture[qua-size-percent="90"] {
  width: 90%; }

.qua-unit-image-item .qua-picture[qua-size-percent="100"] {
  width: 100%; }

/* Image Unit with 1 column
--------------------------------------------------*/
/* Align */
.qua-unit-image {
  text-align: center; }
  .qua-unit-image[qua-align="left"] {
    text-align: left; }
  .qua-unit-image[qua-align="right"] {
    text-align: right; }

/* Image Unit with 2 column
--------------------------------------------------*/
.qua-unit-image2 {
  zoom: 1;
  overflow: hidden; }

.qua-unit-image2 .qua-unit-image-item {
  width: calc( (99.9% - 2.777778%) / 2);
  overflow: hidden;
  box-sizing: border-box; }

/* Image Unit with 3 column
--------------------------------------------------*/
.qua-unit-image3 {
  zoom: 1;
  overflow: hidden; }

.qua-unit-image3 .qua-unit-image-item {
  width: calc( (99.9% - (2.083333%) * 2) / 3);
  overflow: hidden;
  box-sizing: border-box; }

/* Image Unit with 4 column
--------------------------------------------------*/
.qua-unit-image4 .qua-unit-image-item {
  width: calc( (99.9% - (1.805556%) * 3) / 4);
  overflow: hidden;
  box-sizing: border-box; }

@media print, only screen and (min-width: 641px) {
  .qua-picture-caption {
    font-size: 12px;
    line-height: 1.3; } }
@media only screen and (max-width: 640px) {
  .qua-picture-caption {
    font-size: 1rem;
    line-height: 1.3; }

  .qua-unit-image2[qua-sp-vertical="1"] .qua-unit-image-items,
  .qua-unit-image3[qua-sp-vertical="1"] .qua-unit-image-items,
  .qua-unit-image4[qua-sp-vertical="1"] .qua-unit-image-items {
    display: block !important; }

  .qua-unit-image[qua-sp-vertical="1"] .qua-unit-image-item,
  .qua-unit-image2[qua-sp-vertical="1"] .qua-unit-image-item,
  .qua-unit-image3[qua-sp-vertical="1"] .qua-unit-image-item,
  .qua-unit-image4[qua-sp-vertical="1"] .qua-unit-image-item {
    width: 100% !important;
    margin: 0 0 20px 0 !important;
    padding: 0 !important;
    float: none !important;
    overflow: hidden;
    display: block; }

  .qua-unit-image[qua-sp-vertical="1"] .qua-unit-image-item.qua-noimage,
  .qua-unit-image2[qua-sp-vertical="1"] .qua-unit-image-item.qua-noimage,
  .qua-unit-image3[qua-sp-vertical="1"] .qua-unit-image-item.qua-noimage,
  .qua-unit-image4[qua-sp-vertical="1"] .qua-unit-image-item.qua-noimage {
    display: none; }

  .qua-unit-image[qua-sp-vertical="1"],
  .qua-unit-image2[qua-sp-vertical="1"],
  .qua-unit-image3[qua-sp-vertical="1"],
  .qua-unit-image4[qua-sp-vertical="1"] {
    margin-bottom: 0; } }
/* Image & text unit
--------------------------------------------------*/
.qua-unit-imgtxt-container:after {
  content: "";
  display: table;
  clear: both; }

.qua-unit-imgtxt .qua-picture {
  width: 40%;
  float: left;
  margin: 0.5em 15px 5px 0;
  overflow: hidden; }

.qua-unit-imgtxt-container[qua-pos="right"] .qua-picture {
  float: right;
  margin: 5px 0 5px 15px; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="10"] {
  width: 10%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="15"] {
  width: 15%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="20"] {
  width: 20%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="25"] {
  width: 25%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="30"] {
  width: 30%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="35"] {
  width: 35%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="40"] {
  width: 40%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="45"] {
  width: 45%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="50"] {
  width: 50%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="55"] {
  width: 55%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="60"] {
  width: 60%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="65"] {
  width: 65%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="70"] {
  width: 70%; }

.qua-unit-imgtxt .qua-picture img {
  width: 100%; }

.qua-unit-imgtxt .qua-picture[qua-size-percent="auto"],
.qua-unit-imgtxt .qua-picture[qua-size-percent="auto"] img {
  width: auto;
  max-width: 100%; }

@media print, only screen and (min-width: 641px) {
  .qua-unit-imgtxt {
    font-size: 14px;
    line-height: 2; }

  .qua-unit-imgtxt .qua-unit-imgtxt-text {
    margin-top: -0.5em;
    margin-bottom: -0.5em; } }
@media only screen and (max-width: 640px) {
  .qua-unit-imgtxt {
    font-size: 1.3rem;
    line-height: 1.6; }

  .qua-unit-imgtxt[qua-sp-vertical="1"] .qua-picture {
    width: 100% !important;
    margin: 0 0 20px 0 !important;
    padding: 0 !important;
    float: none !important;
    overflow: hidden;
    display: block; }

  /* Move image to last position */
  .qua-unit-imgtxt[qua-sp-vertical="1"] .qua-unit-imgtxt-container {
    display: flex;
    flex-direction: column; }

  .qua-unit-imgtxt[qua-sp-vertical="1"] .qua-picture {
    order: 1000;
    margin: 20px 0 0 0 !important; } }
/* List unit
--------------------------------------------------*/
/* Common styles */
.qua-unit-list:after {
  content: "";
  display: table;
  clear: both; }

.qua-unit-list .qua-unit-list-item-txt {
  margin-bottom: 0.5em; }

.qua-unit-list li > ul {
  margin-left: 0; }

.qua-unit-list ul {
  counter-reset: item; }

.qua-unit-list li {
  position: relative;
  padding-left: 1.8em; }

.qua-unit-list li:before {
  counter-increment: item;
  position: absolute;
  left: 0;
  top: 0;
  font-weight: normal;
  width: 1.5em;
  text-align: right;
  white-space: nowrap; }

/* List icon styles */
.qua-unit-list ul[qua-style^="num_"] > li,
.qua-unit-list ul[qua-style^="alpha_"] > li,
.qua-unit-list ul[qua-style^="roman_"] > li,
.qua-unit-list ul[qua-style="annotation"] > li,
.qua-unit-list ul[qua-style="bullet"] > li {
  background: none;
  padding-left: 1.8em; }

.qua-unit-list ul[qua-style="num_dot"] > li:before {
  content: counter(item,decimal) "."; }

.qua-unit-list ul[qua-style="num_dot_zero"] > li:before {
  content: counter(item,decimal-leading-zero) "."; }

.qua-unit-list ul[qua-style="num_parenth"] > li:before {
  content: "(" counter(item) ")"; }

.qua-unit-list ul[qua-style="alpha_upper"] > li:before {
  content: counter(item,upper-alpha) "."; }

.qua-unit-list ul[qua-style="alpha_lower"] > li:before {
  content: counter(item,lower-alpha) "."; }

.qua-unit-list ul[qua-style="roman_upper"] > li:before {
  content: counter(item,upper-roman) "."; }

.qua-unit-list ul[qua-style="roman_lower"] > li:before {
  content: counter(item,lower-roman) "."; }

.qua-unit-list ul[qua-style="annotation"] > li:before {
  content: "※"; }

.qua-unit-list ul[qua-style="bullet"] > li:before {
  content: "・"; }

/* List layout styles */
.qua-unit-list ul[qua-layout="one"] {
  display: block; }

.qua-unit-list ul[qua-layout="two"],
.qua-unit-list ul[qua-layout="three"],
.qua-unit-list ul[qua-layout="four"] {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px; }

.qua-unit-list ul[qua-layout="inline"] {
  display: block; }

.qua-unit-list ul[qua-layout="one"] > li {
  width: auto; }

.qua-unit-list ul[qua-layout="two"] > li {
  width: calc(100% / 2 - 5px);
  box-sizing: border-box;
  margin-right: 5px; }

.qua-unit-list ul[qua-layout="three"] > li {
  width: calc(100% / 3 - 5px);
  box-sizing: border-box;
  margin-right: 5px; }

.qua-unit-list ul[qua-layout="four"] > li {
  width: calc(100% / 4 - 5px);
  box-sizing: border-box;
  margin-right: 5px; }

.qua-unit-list[qua-layout="inline"] > ul,
.qua-unit-list[qua-layout="inline"] > ul > div {
  display: inline-block;
  width: auto; }

.qua-unit-list[qua-layout="inline"] > li {
  display: inline-block;
  width: auto;
  margin-right: 1em;
  white-space: nowrap; }

.qua-unit-list[qua-layout="inline"] > li:last-child {
  margin-right: 0 !important; }

.qua-unit-list li:last-child {
  margin-bottom: 0 !important; }

@media print, only screen and (min-width: 641px) {
  .qua-unit-list {
    font-size: 14px;
    line-height: 1.85; }

  .qua-unit-list .qua-unit-in {
    margin-top: -0.5em;
    margin-bottom: -1em; }

  .qua-unit-list[qua-box] {
    padding-bottom: calc(15px - 0.5em); }

  .qua-unit-list[qua-box] .qua-unit-in {
    margin-top: 0;
    margin-bottom: 0; } }
@media only screen and (max-width: 640px) {
  .qua-unit-list {
    font-size: 1.3rem;
    line-height: 1.6; }

  .qua-unit-list ul,
  .qua-unit-list li {
    display: block !important;
    width: auto !important; }

  .qua-unit-list[qua-box] {
    padding-bottom: calc(15px - 0.5em); } }
/* Button unit
--------------------------------------------------*/
.qua-unit-button {
  /* Layout */ }
  .qua-unit-button ul {
    position: relative;
    line-height: 1.5;
    font-size: 16px;
    overflow: hidden; }
  .qua-unit-button li {
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    box-sizing: border-box;
    padding: 10px 15px 10px 15px;
    background-color: #f6f6f6; }
  .qua-unit-button li a:hover {
    text-decoration: none; }
  .qua-unit-button[qua-layout="3"] li, .qua-unit-button[qua-layout="4"] li {
    margin-bottom: 10px; }
  .qua-unit-button[qua-layout="2"] li, .qua-unit-button[qua-layout="3"] li, .qua-unit-button[qua-layout="4"] li {
    margin-left: 15px;
    float: left; }
  .qua-unit-button[qua-layout="2"] li {
    margin-left: 2.777778%;
    width: calc( (99.9% - 2.777778%) / 2); }
  .qua-unit-button[qua-layout="2"] li:nth-child(2n-1) {
    margin-left: 0; }
  .qua-unit-button[qua-layout="3"] li {
    margin-left: 2.083333%;
    width: calc( (99.9% - (2.083333%) * 2) / 3); }
  .qua-unit-button[qua-layout="3"] li:nth-child(3n-2) {
    margin-left: 0; }
  .qua-unit-button[qua-layout="4"] li {
    margin-left: 1.805556%;
    width: calc( (99.9% - (1.805556%) * 3) / 4); }
  .qua-unit-button[qua-layout="4"] li:nth-child(4n-3) {
    margin-left: 0; }
  .qua-unit-button[qua-layout="2"] li:nth-child(2n+1) {
    clear: left; }
  .qua-unit-button[qua-layout="3"] li:nth-child(3n+1) {
    clear: left; }
  .qua-unit-button[qua-layout="4"] li:nth-child(4n+1) {
    clear: left; }
  @media print, only screen and (min-width: 641px) {
    .qua-unit-button li {
      margin-bottom: 20px; } }
  @media only screen and (max-width: 640px) {
    .qua-unit-button li {
      margin-bottom: 1rem; }
    .qua-unit-button[qua-sp-vertical="1"] li {
      width: auto !important;
      margin-left: 0 !important;
      float: none !important;
      display: block !important; }
    .qua-unit-button[qua-sp-vertical="1"] ul {
      margin-right: 0; }
    .qua-unit-button[qua-sp-vertical="1"][qua-layout="4"] li {
      margin-left: 15px !important;
      float: left !important;
      width: calc((100% + 15px) / 2 - 15px) !important; }
    .qua-unit-button[qua-sp-vertical="1"][qua-layout="4"] li:nth-child(2n-1) {
      margin-left: 0 !important; } }

/* Accordion
--------------------------------------------------*/
.qua-accordion-cnt {
  display: none; }

.qua-unit-accordion {
  background-color: #f6f6f6;
  position: relative;
  cursor: pointer; }
  .qua-unit-accordion::after {
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 3em;
    background-color: #f0f0f0;
    transition: transform .3s ease; }
  .qua-unit-accordion.qua-open::after {
    transform: rotate(180deg); }
  @media print, only screen and (min-width: 641px) {
    .qua-unit-accordion {
      padding: 10px 15px 10px 15px;
      line-height: 1.5;
      font-size: 18px; } }
  @media screen and (max-width: 640px) {
    .qua-unit-accordion {
      padding: 10px 15px 10px 15px;
      line-height: 1.5;
      font-size: 18px; } }

/* ファイルユニット
--------------------------------------------------*/
.qua-unit-files li {
  padding: 0;
  line-height: 1.85;
  margin-bottom: 5px; }

.qua-unit-files li a {
  display: block; }

.qua-unit-files[qua-item-box="bg"] li {
  background-color: #f3f9fb;
  padding: 10px 20px;
  margin-bottom: 10px; }

@media print, only screen and (min-width: 641px) {
  .qua-unit-files {
    font-size: 14px;
    line-height: 1.85; } }
@media screen and (max-width: 640px) {
  .qua-unit-files {
    font-size: 1.3rem;
    line-height: 1.6; }

  .qua-unit-files[qua-item-box="bg"] li {
    padding: 10px 10px; } }
/* フレームユニット
--------------------------------------------------*/
@media print, only screen and (min-width: 641px) {
  .qua-unit-frame01 .qua-unit-frame01-title {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold; }
  .qua-unit-frame01 .qua-unit-frame01-text {
    font-size: 14px;
    line-height: 1.6;
    font-size: 16px;
    line-height: 1.8; } }
@media only screen and (max-width: 640px) {
  .qua-unit-frame01 .qua-unit-frame01-title {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: normal; }
  .qua-unit-frame01 .qua-unit-frame01-text {
    font-size: 16px;
    line-height: 1.8; } }

.qua-unit-frames-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between; }

/* Frames unit 1
--------------------------------------------------*/
.qua-unit-frames1 {
  overflow: hidden; }
  .qua-unit-frames1 a {
    text-decoration: none; }
  .qua-unit-frames1 .qua-unit-frames-pic img {
    vertical-align: bottom;
    width: 100%; }
  @media print, only screen and (min-width: 641px) {
    .qua-unit-frames1 .qua-unit-frames-item {
      width: calc( (99.9% - 2.777778%) / 2);
      box-sizing: border-box;
      margin: 0 0 15px 0; } }
  @media only screen and (max-width: 640px) {
    .qua-unit-frames1 .qua-unit-frames-items {
      overflow: hidden;
      display: block; }
    .qua-unit-frames1 .qua-unit-frames-item {
      box-sizing: border-box;
      width: 100%; } }

/* Frames unit 2
--------------------------------------------------*/
.qua-unit-frames2 a {
  text-decoration: none;
  color: #313131; }
.qua-unit-frames2 img {
  width: 100%; }
.qua-unit-frames2 a:hover img {
  opacity: 0.8; }
.qua-unit-frames2 .qua-unit-frames-pic img {
  vertical-align: bottom; }
@media print, only screen and (min-width: 641px) {
  .qua-unit-frames2 .qua-unit-frames-items:after {
    content: '';
    height: 0;
    width: calc((100% - 30px) / 3); }
  .qua-unit-frames2 .qua-unit-frames-item {
    width: calc((100% - 30px) / 3);
    position: relative; } }
@media only screen and (max-width: 640px) {
  .qua-unit-frames2 .qua-unit-frames-item {
    position: relative;
    margin: 0 0 30px 0; }
  .qua-unit-frames2 .qua-unit-frames-pic img {
    vertical-align: bottom; } }

/* Frames unit 3
--------------------------------------------------*/
/* テーブルユニット
--------------------------------------------------*/
.qua-unit-table table {
  table-layout: fixed;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0; }

.qua-unit-table[qua-slide="1"] colgroup col {
  width: auto !important; }

.qua-unit-table td {
  padding: 10px;
  font-size: 14px;
  line-height: 1.6; }

.qua-unit-table table[qua-style="line"] {
  border-left: #d2d2d2 1px solid;
  border-top: #d2d2d2 1px solid; }

.qua-unit-table table[qua-style="line"] td {
  border-right: #d2d2d2 1px solid;
  border-bottom: #d2d2d2 1px solid; }

.qua-unit-table table[qua-style="dot"] {
  border-top: #d2d2d2 1px dotted; }

.qua-unit-table table[qua-style="dot"] td {
  border-bottom: #d2d2d2 1px dotted; }

.qua-unit-table table td[qua-align="left"] {
  text-align: left; }

.qua-unit-table table td[qua-align="center"] {
  text-align: center; }

.qua-unit-table table td[qua-align="right"] {
  text-align: right; }

.qua-unit-table table td[qua-valign="top"] {
  vertical-align: top; }

.qua-unit-table table td[qua-valign="middle"] {
  vertical-align: middle; }

.qua-unit-table table td[qua-valign="bottom"] {
  vertical-align: bottom; }

.qua-unit-table table td[qua-bold="1"] {
  font-weight: bold; }

.qua-unit-table colgroup col {
  width: 10%; }

.qua-unit-table colgroup col[qua-cellw="2"] {
  width: 20%; }

.qua-unit-table colgroup col[qua-cellw="3"] {
  width: 30%; }

.qua-unit-table colgroup col[qua-cellw="4"] {
  width: 40%; }

.qua-unit-table colgroup col[qua-cellw="5"] {
  width: 50%; }

.qua-unit-table colgroup col[qua-cellw="6"] {
  width: 60%; }

.qua-unit-table colgroup col[qua-cellw="7"] {
  width: 70%; }

.qua-unit-table colgroup col[qua-cellw="8"] {
  width: 80%; }

.qua-unit-table colgroup col[qua-cellw="9"] {
  width: 90%; }

.qua-unit-table colgroup col[qua-cellw="10"] {
  width: 100%; }

@media print, only screen and (min-width: 641px) {
  .qua-unit-table[qua-pc-slide="1"] .qua-unit-in {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch; }

  .qua-unit-table[qua-pc-slide="1"] table {
    width: 200% !important; } }
@media screen and (max-width: 640px) {
  .qua-unit-table td {
    font-size: 1.3rem;
    line-height: 1.5; }

  .qua-unit-table[qua-sp-sfont="1"] td {
    font-size: 10px;
    line-height: 1.25; }

  .qua-unit-table[qua-sp-spad="1"] td,
  .qua-unit-table[qua-sp-spad="1"] td span {
    padding: 0 !important; }

  /* タップで拡大 */
  .qua-unit-table[qua-sp-zoom="1"] > * {
    display: none; }

  .qua-unit-table[qua-sp-zoom="1"] {
    cursor: pointer;
    background: url("../images/table-thumb.png") left top no-repeat;
    background-size: 100% auto;
    height: 0;
    padding-bottom: 25%; }

  body.tablezoom {
    -webkit-text-size-adjust: 100%; }

  body.tablezoom > * {
    display: none; }

  body.tablezoom > .qua-unit-table {
    display: block;
    background-color: #fff;
    background-image: none;
    width: 200%;
    padding: 10px;
    height: auto; }

  body.tablezoom > .qua-unit-table > * {
    display: block; }

  body.tablezoom > .qua-unit-table td {
    font-size: 12px; }

  .qua-unit-table[qua-sp-slide="1"] .qua-unit-in {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch; }

  .qua-unit-table[qua-sp-slide="1"] table {
    width: 200% !important; } }
/* YouTube unit
--------------------------------------------------*/
.qua-unit-youtube .unit-youtube-content {
  margin: 0 auto; }

.qua-unit-youtube .unit-youtube-content-in {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

.qua-unit-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* 画像スライドユニット
--------------------------------------------------*/
/* サムネイル付き 画像スライドユニット
--------------------------------------------------*/
.images-slider-item {
  margin: 0 !important; }

.images-slider-item img {
  width: 100%; }

.images-pager {
  margin: 3% 0;
  overflow: hidden; }

.images-pager-in {
  width: 1000%;
  transition: margin .3s linear; }

.images-pager-item {
  width: calc(9% / 4);
  float: left;
  margin-left: 0;
  margin-right: calc(1% / 3);
  cursor: pointer;
  position: relative; }

.images-pager-item .images-pager-item-in {
  overflow: hidden;
  height: 0;
  padding-bottom: 75%;
  background-color: #eee;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

/*.images-pager-item img {
  width: 100%;
	position: absolute;
	left:0;
	top:50%;
	transform: translateY(-50%);
}*/
.images-pager-item:first-child {
  margin-left: 0; }

.images-text {
  /*margin-bottom: 30px;*/ }

/*@media screen and (max-width: 640px){

	.qua-unit-images .pic{
		width: 100%;
		float: none;
		margin-bottom: 1rem;
	}
	.qua-unit-images .txt{
		width: 100%;
		float: none;
	}
	.qua-unit-images .images-pager{
		margin: 1rem 0;
	}
	.qua-unit-images .images-pager li{
		width: 22.5%;
	}
	.qua-unit-images p.txt1{
		line-height: 1.5;
		margin-bottom: 2rem;
	}


}*/
/* Gallery Unit
--------------------------------------------------*/
.gallery-items {
  overflow: hidden; }

.gallery-items li {
  float: left; }

.gallery-items li img {
  width: 100%; }

@media screen and (min-width: 641px) {
  .gallery-items li {
    width: 110px;
    margin: 0 5px 5px 0; }

  .gallery-items li:nth-child(7n) {
    margin-right: 0; }

  .gallery-items li:nth-child(7n+1) {
    clear: left; } }
@media screen and (max-width: 640px) {
  .gallery-items li {
    width: 24%;
    margin: 0 1.333% 1.333% 0; }

  .gallery-items li:nth-child(4n) {
    margin-right: 0; }

  .gallery-items li:nth-child(4n+1) {
    clear: left; } }
/*
--------------------------------------------------*/
.qua-unit-frames .cat-green {
  background-color: #018781; }

.qua-unit-frames .cat-purple {
  background-color: #8957a1; }

.qua-unit-frames .cat-orange {
  background-color: #f67c0f; }

.qua-unit-frames .cat-blue {
  background-color: #0a50a0; }

@media print, only screen and (min-width: 641px) {
  .qua-unit-frames ul {
    width: 960px;
    line-height: 1.75;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }

  .qua-unit-frames ul li {
    width: 460px;
    background-color: #f6f6f6;
    margin-bottom: 40px; }

  .qua-unit-frames ul li:nth-child(odd) {
    float: left; }

  .qua-unit-frames ul li:nth-child(even) {
    float: right; }

  .qua-unit-frames ul li .pic {
    background-color: #000; }

  .qua-unit-frames ul li img {
    background-color: #000;
    vertical-align: bottom;
    opacity: 1;
    display: block;
    width: 100%;
    vertical-align: bottom; }

  .qua-unit-frames ul li a:hover img {
    opacity: 0.8; }

  .qua-unit-frames ul li a .cnt {
    padding: 0 18px 15px 18px;
    margin: 0; }

  .qua-unit-frames a:hover {
    text-decoration: none; }

  .qua-unit-frames .cat {
    width: 200px;
    color: #fff;
    text-align: center;
    display: inline-block;
    padding: 3px 0; }

  .qua-unit-frames .txt {
    color: #313131;
    margin-top: 5px; }

  .qua-unit-frames a:hover .txt {
    color: #0a50a0;
    text-decoration: underline; }

  .qua-unit-frames .more {
    border-top: 1px #898989 dotted;
    padding-top: 10px;
    margin-top: 10px;
    text-align: right; }

  .qua-unit-frames .more span {
    background: url(../images/pc/top_arw_more.gif) left center no-repeat;
    padding-left: 20px; }

  .qua-unit-frames a:hover .more {
    text-decoration: underline; } }
@media screen and (max-width: 640px) {
  .qua-unit-frames .txt {
    color: #313131;
    margin-top: 5px;
    line-height: 1.3;
    font-size: 17px; }

  .qua-unit-frames a:hover .txt {
    color: #0a50a0;
    text-decoration: underline; }

  .qua-unit-frames .more {
    border-top: 1px #898989 dotted;
    padding-top: 5px;
    margin-top: 10px;
    text-align: right; }

  .qua-unit-frames .more span {
    background: url(../images/pc/top_arw_more.gif) left center no-repeat;
    background-size: 10px auto;
    padding-left: 15px; }

  .qua-unit-frames a:hover .more {
    text-decoration: underline; }

  .qua-unit-frames ul {
    width: 100%;
    line-height: 1.75;
    margin-bottom: 30px; }

  .qua-unit-frames ul li {
    width: 100%;
    background-color: #f6f6f6;
    margin-bottom: 15px; }

  .qua-unit-frames ul li img {
    vertical-align: bottom;
    display: block;
    width: 100%; }

  .qua-unit-frames ul li .cnt {
    padding: 0 10px 10px 10px;
    margin: 0; }

  .qua-unit-frames .cat {
    width: 160px;
    color: #fff;
    text-align: center;
    display: block;
    padding: 3px 0;
    font-size: 12px;
    margin-bottom: 10px; } }
/* External & File icons
--------------------------------------------------*/
.qua-unit a[target="_blank"] {
  position: relative;
  padding-right: 5px; }

.qua-unit a[target="_blank"]:after {
  content: '';
  display: inline-block;
  width: 15px;
  height: 18px;
  background: url("../images/icon-external.png") right center no-repeat;
  position: relative;
  bottom: -3px; }

.qua-unit a[href$="pdf"] {
  padding-right: 5px; }

.qua-unit a[href$="pdf"]:after {
  width: 20px;
  background-image: url("../images/icon-pdf.png"); }

.qua-unit a[href$="xls"] {
  padding-right: 5px; }

.qua-unit a[href$="xls"]:after {
  width: 20px;
  background-image: url("../images/icon-xls.png"); }

.qua-unit a[href$="xlsx"] {
  padding-right: 5px; }

.qua-unit a[href$="xlsx"]:after {
  width: 20px;
  background-image: url("../images/icon-xls.png"); }

.qua-unit a[href$="doc"] {
  padding-right: 5px; }

.qua-unit a[href$="doc"]:after {
  width: 20px;
  background-image: url("../images/icon-doc.png"); }

.qua-unit a[href$="docx"] {
  padding-right: 5px; }

.qua-unit a[href$="docx"]:after {
  width: 20px;
  background-image: url("../images/icon-doc.png"); }

.qua-unit a[href$="ppt"] {
  padding-right: 5px; }

.qua-unit a[href$="ppt"]:after {
  width: 20px;
  background-image: url("../images/icon-ppt.png"); }

.qua-unit a[href$="pptx"] {
  padding-right: 5px; }

.qua-unit a[href$="pptx"]:after {
  width: 20px;
  background-image: url("../images/icon-ppt.png"); }

.qua-unit a[href$="txt"] {
  padding-right: 5px; }

.qua-unit a[href$="txt"]:after {
  width: 20px;
  background-image: url("../images/icon-txt.png"); }

.qua-unit a[href$="csv"] {
  padding-right: 5px; }

.qua-unit a[href$="csv"]:after {
  width: 20px;
  background-image: url("../images/icon-txt.png"); }

.qua-unit a[href$="xml"] {
  padding-right: 5px; }

.qua-unit a[href$="xml"]:after {
  width: 20px;
  background-image: url("../images/icon-txt.png"); }

.qua-unit a[href$="mov"] {
  padding-right: 5px; }

.qua-unit a[href$="mov"]:after {
  width: 20px;
  background-image: url("../images/icon-mov.png"); }

.qua-unit a[href$="wmv"] {
  padding-right: 5px; }

.qua-unit a[href$="wmv"]:after {
  width: 20px;
  background-image: url("../images/icon-mov.png"); }

.qua-unit a[href$="mp4"] {
  padding-right: 5px; }

.qua-unit a[href$="mp4"]:after {
  width: 20px;
  background-image: url("../images/icon-mov.png"); }

.qua-unit a[href$="avi"] {
  padding-right: 5px; }

.qua-unit a[href$="avi"]:after {
  width: 20px;
  background-image: url("../images/icon-mov.png"); }

.qua-unit .qua-picture a[target="_blank"] {
  padding-right: 0;
  margin-right: 0;
  display: block; }

.qua-unit .qua-picture a[target="_blank"]:after {
  content: none; }

/*==================================================

WP Editor style

==================================================*/
@media print, only screen and (min-width: 641px) {
  .qua-unit [style*="font-size: 125%"] {
    line-height: 1.5; }
  .qua-unit [style*="font-size: 150%"] {
    line-height: 1.4; }
  .qua-unit [style*="font-size: 200%"] {
    line-height: 1.3; }
  .qua-unit [style*="font-size: 300%"] {
    line-height: 1.2; } }
@media screen and (max-width: 640px) {
  .qua-unit [style*="font-size: 125%"] {
    line-height: 1.5; }
  .qua-unit [style*="font-size: 150%"] {
    line-height: 1.4; }
  .qua-unit [style*="font-size: 200%"] {
    line-height: 1.3; }
  .qua-unit [style*="font-size: 300%"] {
    line-height: 1.2; } }
.qua-unit img.alignnone,
.qua-unit img.alignleft,
.qua-unit img.alignright,
.qua-unit img.aligncenter {
  max-width: 100%; }
.qua-unit img.alignleft {
  float: left; }
.qua-unit img.alignright {
  float: right; }
@media print, only screen and (min-width: 641px) {
  .qua-unit img.alignleft {
    margin: 5px 15px 5px 0; }
  .qua-unit img.alignright {
    margin: 5px 0 5px 15px; }
  .qua-unit img.aligncenter {
    display: block;
    margin: 0 auto 10px auto; } }
@media screen and (max-width: 640px) {
  .qua-unit img.alignnone,
  .qua-unit img.alignleft,
  .qua-unit img.alignright,
  .qua-unit img.aligncenter {
    margin-bottom: 10px; } }

/*==================================================

独自スタイル

==================================================*/
/* パディングなし
--------------------------------------------------*/
.no_side_padding table td {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.qua-content .lh50 {
  line-height: 0.5!important; }

.qua-content .lh60 {
  line-height: 0.6!important; }

.qua-content .lh70 {
  line-height: 0.7!important; }

.qua-content .lh80 {
  line-height: 0.8!important; }

.qua-content .lh90 {
  line-height: 0.9!important; }

.qua-content .lh100 {
  line-height: 1!important; }

.qua-content .lh110 {
  line-height: 1.1!important; }

.qua-content .lh120 {
  line-height: 1.2!important; }

.qua-content .lh130 {
  line-height: 1.3!important; }

.qua-content .lh140 {
  line-height: 1.4!important; }

.qua-content .lh150 {
  line-height: 1.5!important; }

.qua-content .lh160 {
  line-height: 1.6!important; }

.qua-content .lh170 {
  line-height: 1.7!important; }

.qua-content .lh180 {
  line-height: 1.8!important; }

.qua-content .lh190 {
  line-height: 1.9!important; }

.qua-content .lh200 {
  line-height: 2!important; }

@media print, only screen and (min-width: 641px) {
  .qua-content .pc-lh50 {
    line-height: 0.5!important; }

  .qua-content .pc-lh60 {
    line-height: 0.6!important; }

  .qua-content .pc-lh70 {
    line-height: 0.7!important; }

  .qua-content .pc-lh80 {
    line-height: 0.8!important; }

  .qua-content .pc-lh90 {
    line-height: 0.9!important; }

  .qua-content .pc-lh100 {
    line-height: 1!important; }

  .qua-content .pc-lh110 {
    line-height: 1.1!important; }

  .qua-content .pc-lh120 {
    line-height: 1.2!important; }

  .qua-content .pc-lh130 {
    line-height: 1.3!important; }

  .qua-content .pc-lh140 {
    line-height: 1.4!important; }

  .qua-content .pc-lh150 {
    line-height: 1.5!important; }

  .qua-content .pc-lh160 {
    line-height: 1.6!important; }

  .qua-content .pc-lh170 {
    line-height: 1.7!important; }

  .qua-content .pc-lh180 {
    line-height: 1.8!important; }

  .qua-content .pc-lh190 {
    line-height: 1.9!important; }

  .qua-content .pc-lh200 {
    line-height: 2!important; } }
@media screen and (max-width: 640px) {
  .qua-content .sp-lh50 {
    line-height: 0.5!important; }

  .qua-content .sp-lh60 {
    line-height: 0.6!important; }

  .qua-content .sp-lh70 {
    line-height: 0.7!important; }

  .qua-content .sp-lh80 {
    line-height: 0.8!important; }

  .qua-content .sp-lh90 {
    line-height: 0.9!important; }

  .qua-content .sp-lh100 {
    line-height: 1!important; }

  .qua-content .sp-lh110 {
    line-height: 1.1!important; }

  .qua-content .sp-lh120 {
    line-height: 1.2!important; }

  .qua-content .sp-lh130 {
    line-height: 1.3!important; }

  .qua-content .sp-lh140 {
    line-height: 1.4!important; }

  .qua-content .sp-lh150 {
    line-height: 1.5!important; }

  .qua-content .sp-lh160 {
    line-height: 1.6!important; }

  .qua-content .sp-lh170 {
    line-height: 1.7!important; }

  .qua-content .sp-lh180 {
    line-height: 1.8!important; }

  .qua-content .sp-lh190 {
    line-height: 1.9!important; }

  .qua-content .sp-lh200 {
    line-height: 2!important; } }
.qua-content .mb0 {
  margin-bottom: 0px !important; }

.qua-content .mt0 {
  margin-top: 0px !important; }

.qua-content .mb5 {
  margin-bottom: 5px !important; }

.qua-content .mt5 {
  margin-top: 5px !important; }

.qua-content .mb10 {
  margin-bottom: 10px !important; }

.qua-content .mt10 {
  margin-top: 10px !important; }

.qua-content .mb15 {
  margin-bottom: 15px !important; }

.qua-content .mt15 {
  margin-top: 15px !important; }

.qua-content .mb20 {
  margin-bottom: 20px !important; }

.qua-content .mt20 {
  margin-top: 20px !important; }

.qua-content .mb25 {
  margin-bottom: 25px !important; }

.qua-content .mt25 {
  margin-top: 25px !important; }

.qua-content .mb30 {
  margin-bottom: 30px !important; }

.qua-content .mt30 {
  margin-top: 30px !important; }

.qua-content .mb35 {
  margin-bottom: 35px !important; }

.qua-content .mt35 {
  margin-top: 35px !important; }

.qua-content .mb40 {
  margin-bottom: 40px !important; }

.qua-content .mt40 {
  margin-top: 40px !important; }

.qua-content .mb45 {
  margin-bottom: 45px !important; }

.qua-content .mt45 {
  margin-top: 45px !important; }

.qua-content .mb50 {
  margin-bottom: 50px !important; }

.qua-content .mt50 {
  margin-top: 50px !important; }

.qua-content .mb55 {
  margin-bottom: 55px !important; }

.qua-content .mt55 {
  margin-top: 55px !important; }

.qua-content .mb60 {
  margin-bottom: 60px !important; }

.qua-content .mt60 {
  margin-top: 60px !important; }

.qua-content .mb65 {
  margin-bottom: 65px !important; }

.qua-content .mt65 {
  margin-top: 65px !important; }

.qua-content .mb70 {
  margin-bottom: 70px !important; }

.qua-content .mt70 {
  margin-top: 70px !important; }

.qua-content .mb75 {
  margin-bottom: 75px !important; }

.qua-content .mt75 {
  margin-top: 75px !important; }

.qua-content .mb80 {
  margin-bottom: 80px !important; }

.qua-content .mt80 {
  margin-top: 80px !important; }

.qua-content .mb85 {
  margin-bottom: 85px !important; }

.qua-content .mt85 {
  margin-top: 85px !important; }

.qua-content .mb90 {
  margin-bottom: 90px !important; }

.qua-content .mt90 {
  margin-top: 90px !important; }

.qua-content .mb95 {
  margin-bottom: 95px !important; }

.qua-content .mt95 {
  margin-top: 95px !important; }

.qua-content .mb100 {
  margin-bottom: 100px !important; }

.qua-content .mt100 {
  margin-top: 100px !important; }

.qua-content .mbm0 {
  margin-bottom: -0px !important; }

.qua-content .mtm0 {
  margin-top: -0px !important; }

.qua-content .mbm5 {
  margin-bottom: -5px !important; }

.qua-content .mtm5 {
  margin-top: -5px !important; }

.qua-content .mbm10 {
  margin-bottom: -10px !important; }

.qua-content .mtm10 {
  margin-top: -10px !important; }

.qua-content .mbm15 {
  margin-bottom: -15px !important; }

.qua-content .mtm15 {
  margin-top: -15px !important; }

.qua-content .mbm20 {
  margin-bottom: -20px !important; }

.qua-content .mtm20 {
  margin-top: -20px !important; }

.qua-content .mbm25 {
  margin-bottom: -25px !important; }

.qua-content .mtm25 {
  margin-top: -25px !important; }

.qua-content .mbm30 {
  margin-bottom: -30px !important; }

.qua-content .mtm30 {
  margin-top: -30px !important; }

.qua-content .mbm35 {
  margin-bottom: -35px !important; }

.qua-content .mtm35 {
  margin-top: -35px !important; }

.qua-content .mbm40 {
  margin-bottom: -40px !important; }

.qua-content .mtm40 {
  margin-top: -40px !important; }

.qua-content .mbm45 {
  margin-bottom: -45px !important; }

.qua-content .mtm45 {
  margin-top: -45px !important; }

.qua-content .mbm50 {
  margin-bottom: -50px !important; }

.qua-content .mtm50 {
  margin-top: -50px !important; }

.qua-content .mbm55 {
  margin-bottom: -55px !important; }

.qua-content .mtm55 {
  margin-top: -55px !important; }

.qua-content .mbm60 {
  margin-bottom: -60px !important; }

.qua-content .mtm60 {
  margin-top: -60px !important; }

.qua-content .mbm65 {
  margin-bottom: -65px !important; }

.qua-content .mtm65 {
  margin-top: -65px !important; }

.qua-content .mbm70 {
  margin-bottom: -70px !important; }

.qua-content .mtm70 {
  margin-top: -70px !important; }

.qua-content .mbm75 {
  margin-bottom: -75px !important; }

.qua-content .mtm75 {
  margin-top: -75px !important; }

.qua-content .mbm80 {
  margin-bottom: -80px !important; }

.qua-content .mtm80 {
  margin-top: -80px !important; }

.qua-content .mbm85 {
  margin-bottom: -85px !important; }

.qua-content .mtm85 {
  margin-top: -85px !important; }

.qua-content .mbm90 {
  margin-bottom: -90px !important; }

.qua-content .mtm90 {
  margin-top: -90px !important; }

.qua-content .mbm95 {
  margin-bottom: -95px !important; }

.qua-content .mtm95 {
  margin-top: -95px !important; }

.qua-content .mbm100 {
  margin-bottom: -100px !important; }

.qua-content .mtm100 {
  margin-top: -100px !important; }

@media print, only screen and (min-width: 641px) {
  .qua-content .pc-mb0 {
    margin-bottom: 0px !important; }

  .qua-content .pc-mt0 {
    margin-top: 0px !important; }

  .qua-content .pc-mb5 {
    margin-bottom: 5px !important; }

  .qua-content .pc-mt5 {
    margin-top: 5px !important; }

  .qua-content .pc-mb10 {
    margin-bottom: 10px !important; }

  .qua-content .pc-mt10 {
    margin-top: 10px !important; }

  .qua-content .pc-mb15 {
    margin-bottom: 15px !important; }

  .qua-content .pc-mt15 {
    margin-top: 15px !important; }

  .qua-content .pc-mb20 {
    margin-bottom: 20px !important; }

  .qua-content .pc-mt20 {
    margin-top: 20px !important; }

  .qua-content .pc-mb25 {
    margin-bottom: 25px !important; }

  .qua-content .pc-mt25 {
    margin-top: 25px !important; }

  .qua-content .pc-mb30 {
    margin-bottom: 30px !important; }

  .qua-content .pc-mt30 {
    margin-top: 30px !important; }

  .qua-content .pc-mb35 {
    margin-bottom: 35px !important; }

  .qua-content .pc-mt35 {
    margin-top: 35px !important; }

  .qua-content .pc-mb40 {
    margin-bottom: 40px !important; }

  .qua-content .pc-mt40 {
    margin-top: 40px !important; }

  .qua-content .pc-mb45 {
    margin-bottom: 45px !important; }

  .qua-content .pc-mt45 {
    margin-top: 45px !important; }

  .qua-content .pc-mb50 {
    margin-bottom: 50px !important; }

  .qua-content .pc-mt50 {
    margin-top: 50px !important; }

  .qua-content .pc-mb55 {
    margin-bottom: 55px !important; }

  .qua-content .pc-mt55 {
    margin-top: 55px !important; }

  .qua-content .pc-mb60 {
    margin-bottom: 60px !important; }

  .qua-content .pc-mt60 {
    margin-top: 60px !important; }

  .qua-content .pc-mb65 {
    margin-bottom: 65px !important; }

  .qua-content .pc-mt65 {
    margin-top: 65px !important; }

  .qua-content .pc-mb70 {
    margin-bottom: 70px !important; }

  .qua-content .pc-mt70 {
    margin-top: 70px !important; }

  .qua-content .pc-mb75 {
    margin-bottom: 75px !important; }

  .qua-content .pc-mt75 {
    margin-top: 75px !important; }

  .qua-content .pc-mb80 {
    margin-bottom: 80px !important; }

  .qua-content .pc-mt80 {
    margin-top: 80px !important; }

  .qua-content .pc-mb85 {
    margin-bottom: 85px !important; }

  .qua-content .pc-mt85 {
    margin-top: 85px !important; }

  .qua-content .pc-mb90 {
    margin-bottom: 90px !important; }

  .qua-content .pc-mt90 {
    margin-top: 90px !important; }

  .qua-content .pc-mb95 {
    margin-bottom: 95px !important; }

  .qua-content .pc-mt95 {
    margin-top: 95px !important; }

  .qua-content .pc-mb100 {
    margin-bottom: 100px !important; }

  .qua-content .pc-mt100 {
    margin-top: 100px !important; }

  .qua-content .pc-mbm0 {
    margin-bottom: -0px !important; }

  .qua-content .pc-mtm0 {
    margin-top: -0px !important; }

  .qua-content .pc-mbm5 {
    margin-bottom: -5px !important; }

  .qua-content .pc-mtm5 {
    margin-top: -5px !important; }

  .qua-content .pc-mbm10 {
    margin-bottom: -10px !important; }

  .qua-content .pc-mtm10 {
    margin-top: -10px !important; }

  .qua-content .pc-mbm15 {
    margin-bottom: -15px !important; }

  .qua-content .pc-mtm15 {
    margin-top: -15px !important; }

  .qua-content .pc-mbm20 {
    margin-bottom: -20px !important; }

  .qua-content .pc-mtm20 {
    margin-top: -20px !important; }

  .qua-content .pc-mbm25 {
    margin-bottom: -25px !important; }

  .qua-content .pc-mtm25 {
    margin-top: -25px !important; }

  .qua-content .pc-mbm30 {
    margin-bottom: -30px !important; }

  .qua-content .pc-mtm30 {
    margin-top: -30px !important; }

  .qua-content .pc-mbm35 {
    margin-bottom: -35px !important; }

  .qua-content .pc-mtm35 {
    margin-top: -35px !important; }

  .qua-content .pc-mbm40 {
    margin-bottom: -40px !important; }

  .qua-content .pc-mtm40 {
    margin-top: -40px !important; }

  .qua-content .pc-mbm45 {
    margin-bottom: -45px !important; }

  .qua-content .pc-mtm45 {
    margin-top: -45px !important; }

  .qua-content .pc-mbm50 {
    margin-bottom: -50px !important; }

  .qua-content .pc-mtm50 {
    margin-top: -50px !important; }

  .qua-content .pc-mbm55 {
    margin-bottom: -55px !important; }

  .qua-content .pc-mtm55 {
    margin-top: -55px !important; }

  .qua-content .pc-mbm60 {
    margin-bottom: -60px !important; }

  .qua-content .pc-mtm60 {
    margin-top: -60px !important; }

  .qua-content .pc-mbm65 {
    margin-bottom: -65px !important; }

  .qua-content .pc-mtm65 {
    margin-top: -65px !important; }

  .qua-content .pc-mbm70 {
    margin-bottom: -70px !important; }

  .qua-content .pc-mtm70 {
    margin-top: -70px !important; }

  .qua-content .pc-mbm75 {
    margin-bottom: -75px !important; }

  .qua-content .pc-mtm75 {
    margin-top: -75px !important; }

  .qua-content .pc-mbm80 {
    margin-bottom: -80px !important; }

  .qua-content .pc-mtm80 {
    margin-top: -80px !important; }

  .qua-content .pc-mbm85 {
    margin-bottom: -85px !important; }

  .qua-content .pc-mtm85 {
    margin-top: -85px !important; }

  .qua-content .pc-mbm90 {
    margin-bottom: -90px !important; }

  .qua-content .pc-mtm90 {
    margin-top: -90px !important; }

  .qua-content .pc-mbm95 {
    margin-bottom: -95px !important; }

  .qua-content .pc-mtm95 {
    margin-top: -95px !important; }

  .qua-content .pc-mbm100 {
    margin-bottom: -100px !important; }

  .qua-content .pc-mtm100 {
    margin-top: -100px !important; } }
@media screen and (max-width: 640px) {
  .qua-content .sp-mb0 {
    margin-bottom: 0px !important; }

  .qua-content .sp-mt0 {
    margin-top: 0px !important; }

  .qua-content .sp-mb5 {
    margin-bottom: 5px !important; }

  .qua-content .sp-mt5 {
    margin-top: 5px !important; }

  .qua-content .sp-mb10 {
    margin-bottom: 10px !important; }

  .qua-content .sp-mt10 {
    margin-top: 10px !important; }

  .qua-content .sp-mb15 {
    margin-bottom: 15px !important; }

  .qua-content .sp-mt15 {
    margin-top: 15px !important; }

  .qua-content .sp-mb20 {
    margin-bottom: 20px !important; }

  .qua-content .sp-mt20 {
    margin-top: 20px !important; }

  .qua-content .sp-mb25 {
    margin-bottom: 25px !important; }

  .qua-content .sp-mt25 {
    margin-top: 25px !important; }

  .qua-content .sp-mb30 {
    margin-bottom: 30px !important; }

  .qua-content .sp-mt30 {
    margin-top: 30px !important; }

  .qua-content .sp-mb35 {
    margin-bottom: 35px !important; }

  .qua-content .sp-mt35 {
    margin-top: 35px !important; }

  .qua-content .sp-mb40 {
    margin-bottom: 40px !important; }

  .qua-content .sp-mt40 {
    margin-top: 40px !important; }

  .qua-content .sp-mb45 {
    margin-bottom: 45px !important; }

  .qua-content .sp-mt45 {
    margin-top: 45px !important; }

  .qua-content .sp-mb50 {
    margin-bottom: 50px !important; }

  .qua-content .sp-mt50 {
    margin-top: 50px !important; }

  .qua-content .sp-mb55 {
    margin-bottom: 55px !important; }

  .qua-content .sp-mt55 {
    margin-top: 55px !important; }

  .qua-content .sp-mb60 {
    margin-bottom: 60px !important; }

  .qua-content .sp-mt60 {
    margin-top: 60px !important; }

  .qua-content .sp-mb65 {
    margin-bottom: 65px !important; }

  .qua-content .sp-mt65 {
    margin-top: 65px !important; }

  .qua-content .sp-mb70 {
    margin-bottom: 70px !important; }

  .qua-content .sp-mt70 {
    margin-top: 70px !important; }

  .qua-content .sp-mb75 {
    margin-bottom: 75px !important; }

  .qua-content .sp-mt75 {
    margin-top: 75px !important; }

  .qua-content .sp-mb80 {
    margin-bottom: 80px !important; }

  .qua-content .sp-mt80 {
    margin-top: 80px !important; }

  .qua-content .sp-mb85 {
    margin-bottom: 85px !important; }

  .qua-content .sp-mt85 {
    margin-top: 85px !important; }

  .qua-content .sp-mb90 {
    margin-bottom: 90px !important; }

  .qua-content .sp-mt90 {
    margin-top: 90px !important; }

  .qua-content .sp-mb95 {
    margin-bottom: 95px !important; }

  .qua-content .sp-mt95 {
    margin-top: 95px !important; }

  .qua-content .sp-mb100 {
    margin-bottom: 100px !important; }

  .qua-content .sp-mt100 {
    margin-top: 100px !important; }

  .qua-content .sp-mbm0 {
    margin-bottom: -0px !important; }

  .qua-content .sp-mtm0 {
    margin-top: -0px !important; }

  .qua-content .sp-mbm5 {
    margin-bottom: -5px !important; }

  .qua-content .sp-mtm5 {
    margin-top: -5px !important; }

  .qua-content .sp-mbm10 {
    margin-bottom: -10px !important; }

  .qua-content .sp-mtm10 {
    margin-top: -10px !important; }

  .qua-content .sp-mbm15 {
    margin-bottom: -15px !important; }

  .qua-content .sp-mtm15 {
    margin-top: -15px !important; }

  .qua-content .sp-mbm20 {
    margin-bottom: -20px !important; }

  .qua-content .sp-mtm20 {
    margin-top: -20px !important; }

  .qua-content .sp-mbm25 {
    margin-bottom: -25px !important; }

  .qua-content .sp-mtm25 {
    margin-top: -25px !important; }

  .qua-content .sp-mbm30 {
    margin-bottom: -30px !important; }

  .qua-content .sp-mtm30 {
    margin-top: -30px !important; }

  .qua-content .sp-mbm35 {
    margin-bottom: -35px !important; }

  .qua-content .sp-mtm35 {
    margin-top: -35px !important; }

  .qua-content .sp-mbm40 {
    margin-bottom: -40px !important; }

  .qua-content .sp-mtm40 {
    margin-top: -40px !important; }

  .qua-content .sp-mbm45 {
    margin-bottom: -45px !important; }

  .qua-content .sp-mtm45 {
    margin-top: -45px !important; }

  .qua-content .sp-mbm50 {
    margin-bottom: -50px !important; }

  .qua-content .sp-mtm50 {
    margin-top: -50px !important; }

  .qua-content .sp-mbm55 {
    margin-bottom: -55px !important; }

  .qua-content .sp-mtm55 {
    margin-top: -55px !important; }

  .qua-content .sp-mbm60 {
    margin-bottom: -60px !important; }

  .qua-content .sp-mtm60 {
    margin-top: -60px !important; }

  .qua-content .sp-mbm65 {
    margin-bottom: -65px !important; }

  .qua-content .sp-mtm65 {
    margin-top: -65px !important; }

  .qua-content .sp-mbm70 {
    margin-bottom: -70px !important; }

  .qua-content .sp-mtm70 {
    margin-top: -70px !important; }

  .qua-content .sp-mbm75 {
    margin-bottom: -75px !important; }

  .qua-content .sp-mtm75 {
    margin-top: -75px !important; }

  .qua-content .sp-mbm80 {
    margin-bottom: -80px !important; }

  .qua-content .sp-mtm80 {
    margin-top: -80px !important; }

  .qua-content .sp-mbm85 {
    margin-bottom: -85px !important; }

  .qua-content .sp-mtm85 {
    margin-top: -85px !important; }

  .qua-content .sp-mbm90 {
    margin-bottom: -90px !important; }

  .qua-content .sp-mtm90 {
    margin-top: -90px !important; }

  .qua-content .sp-mbm95 {
    margin-bottom: -95px !important; }

  .qua-content .sp-mtm95 {
    margin-top: -95px !important; }

  .qua-content .sp-mbm100 {
    margin-bottom: -100px !important; }

  .qua-content .sp-mtm100 {
    margin-top: -100px !important; } }

/*# sourceMappingURL=style.css.map */
