/* ========================================
Foundation
======================================== */
/* Mixin
----------------- */
@font-face {
  font-family: 'Absolute Beauty';
  font-style: normal;
  src: url("/remamma/common/fonts/Absolute-Beauty-Script-Regular.woff") format("woff"), url("/remamma/common/fonts/Absolute-Beauty-Script-Regular.ttf") format("truetype"), url("/remamma/common/fonts/Absolute-Beauty-Script-Regular.eot") format("eot"), url("/remamma/common/fonts/Absolute-Beauty-Script-Regular.otf") format("opentype");
}

/* .link-sec_contents
=========================================== */
.link-sec_contents {
  padding-right: 5.3%;
  padding-left: 5.3%;
}

@media print, screen and (min-width: 768px) {
  .link-sec_contents {
    padding-right: 5.8%;
    padding-left: 5.8%;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media print, screen and (min-width: 1920px) {
  .link-sec_contents {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 768px) {
  .link-sec_contents {
    max-width: 1020px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media print, screen and (min-width: 768px) and (min-width: 1200px) {
  .link-sec_contents {
    padding-right: 0;
    padding-left: 0;
  }
}

/* .link-intro
=========================================== */
.link-intro {
  margin-top: -4vmin;
  padding-bottom: 10vmin;
}

@media print, screen and (min-width: 768px) {
  .link-intro {
    padding-bottom: 80px;
  }
}

.link-intro_text {
  line-height: 1.9;
}

@media print, screen and (min-width: 768px) {
  .link-intro_text {
    line-height: 2.0;
    text-align: center;
  }
}

.link-list_contentsAddress {
  font-style: normal;
}

/* .link-list
=========================================== */
@media print, screen and (min-width: 768px) {
  .link-list_contents {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media print, screen and (min-width: 768px) {
  .link-list_contentsItem {
    width: 30%;
  }
}

@media print, screen and (min-width: 768px) {
  .link-list_contentsItem:not(:nth-of-type(3n)) {
    margin-right: 5%;
  }
}

.link-list_contentsItem:not(:last-of-type) {
  margin-bottom: 10vmin;
}

@media print, screen and (min-width: 768px) {
  .link-list_contentsItem:not(:last-of-type) {
    margin-bottom: 0;
  }
}

@media print, screen and (min-width: 768px) {
  .link-list_contentsItem:not(:nth-of-type(-n+3)) {
    margin-top: 50px;
  }
}

.link-list_contentsName {
  font-size: 1.4rem;
  color: #b89501;
  font-weight: 500;
  margin-bottom: 2.5vmin;
  line-height: 1.6;
}

@media print, screen and (min-width: 768px) {
  .link-list_contentsName {
    font-size: 1.6rem;
    margin-bottom: 8px;
  }
}

.link-list_contentsAddressLink {
  text-decoration: underline;
}

@media print, screen and (min-width: 768px) {
  .link-list_contentsAddressLink.phone {
    text-decoration: none;
  }
}

.link-list_contentsAddressTtl {
  font-weight: 500;
}

.link-list_contentsAddressText {
  line-height: 1.7;
}

.link-list_contentsAddressText:not(:last-of-type) {
  margin-bottom: 0.5vmin;
}

@media print, screen and (min-width: 768px) {
  .link-list_contentsAddressText:not(:last-of-type) {
    margin-bottom: 2px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VwcG9ydC9fc2Nzcy9saW5rLmNzcyIsInNvdXJjZXMiOlsic3VwcG9ydC9fc2Nzcy9saW5rLnNjc3MiLCJjb21tb24vX3Njc3MvZm91bmRhdGlvbi5zY3NzIiwiY29tbW9uL19zY3NzL2ZvdW5kYXRpb24vbWl4aW4vX21peGlucy5zY3NzIiwiY29tbW9uL19zY3NzL2ZvdW5kYXRpb24vX3ZhcmlhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDQUE7OzJDQUUyQztBQUMzQztvQkFDb0I7QUVvQnBCLFVBQVU7RUFDUixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLEdBQUcsRUFBRSxnRUFBZ0UsQ0FBQyxjQUFjLEVBQUMsK0RBQStELENBQUMsa0JBQWtCLEVBQUMsK0RBQStELENBQUMsYUFBYSxFQUFDLCtEQUErRCxDQUFDLGtCQUFrQjs7O0FIcEIxVTs4Q0FDOEM7QUFDOUMsQUFBQSxrQkFBa0IsQ0FBQztFRThDakIsYUFBYSxFQU5PLElBQUk7RUFPeEIsWUFBWSxFQVBRLElBQUk7Q0ZsQ3pCOztBRVlDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VGbEI1QyxBQUFBLGtCQUFrQixDQUFDO0lFa0RmLGFBQWEsRUFUSyxJQUFJO0lBVXRCLFlBQVksRUFWTSxJQUFJO0lBV3RCLFNBQVMsRUFURyxNQUFNO0lBVWxCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFlBQVksRUFBRSxJQUFJO0dGaERyQjs7O0FFWUMsTUFBTSxDQUFDLEtBQUssRUFBRSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUZsQjdDLEFBQUEsa0JBQWtCLENBQUM7SUUwRGYsYUFBYSxFQUFFLENBQUM7SUFDaEIsWUFBWSxFQUFFLENBQUM7R0ZyRGxCOzs7QUVZQyxNQUFNLENBQUMsS0FBSyxFQUFFLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFRmxCNUMsQUFBQSxrQkFBa0IsQ0FBQztJRXlIakIsU0FBUyxFQUFF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 */

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