@charset "UTF-8";
/***********************
* variableFontSize
*   指定したフォントサイズが何%になるのか
* 　を返す関数
*
* 　@param int 指定したいフォントサイズ
* 　@return %指定のフォントサイズ
*
***********************/
/***********************
* decimal-round
*
* 四捨五入(round)
* 切り上げ(ceil)
* 切り捨て(floor)
* を実装するもの(小数点第x位指定ができる)
* コピペした関数
***********************/
@-webkit-keyframes rotate-2d {
  0% {
    -webkit-transform: rotate(-86deg);
            transform: rotate(-86deg);
  }
  3.571% {
    -webkit-transform: rotate(-86deg);
            transform: rotate(-86deg);
  }
  14.286% {
    -webkit-transform: rotate(274deg);
            transform: rotate(274deg);
  }
  42.857% {
    -webkit-transform: rotate(274deg);
            transform: rotate(274deg);
  }
  100% {
    -webkit-transform: rotate(274deg);
            transform: rotate(274deg);
  }
}
@keyframes rotate-2d {
  0% {
    -webkit-transform: rotate(-86deg);
            transform: rotate(-86deg);
  }
  3.571% {
    -webkit-transform: rotate(-86deg);
            transform: rotate(-86deg);
  }
  14.286% {
    -webkit-transform: rotate(274deg);
            transform: rotate(274deg);
  }
  42.857% {
    -webkit-transform: rotate(274deg);
            transform: rotate(274deg);
  }
  100% {
    -webkit-transform: rotate(274deg);
            transform: rotate(274deg);
  }
}
@-webkit-keyframes rotate-2dSP {
  0% {
    -webkit-transform: rotate(-85deg);
            transform: rotate(-85deg);
  }
  3.571% {
    -webkit-transform: rotate(-85deg);
            transform: rotate(-85deg);
  }
  14.286% {
    -webkit-transform: rotate(275deg);
            transform: rotate(275deg);
  }
  42.857% {
    -webkit-transform: rotate(275deg);
            transform: rotate(275deg);
  }
  100% {
    -webkit-transform: rotate(275deg);
            transform: rotate(275deg);
  }
}
@keyframes rotate-2dSP {
  0% {
    -webkit-transform: rotate(-85deg);
            transform: rotate(-85deg);
  }
  3.571% {
    -webkit-transform: rotate(-85deg);
            transform: rotate(-85deg);
  }
  14.286% {
    -webkit-transform: rotate(275deg);
            transform: rotate(275deg);
  }
  42.857% {
    -webkit-transform: rotate(275deg);
            transform: rotate(275deg);
  }
  100% {
    -webkit-transform: rotate(275deg);
            transform: rotate(275deg);
  }
}
@-webkit-keyframes mapPinBefore {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes mapPinBefore {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes mapPinafter {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mapPinafter {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
/*日本語(ゴシック)*/
@font-face {
  /* Regular */
  font-family: "NotoSansJP";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/NotoSansJP-Regular.woff") format("woff"), url("/assets/fonts/NotoSansJP-Regular.ttf") format("truetype");
}
@font-face {
  /* Medium */
  font-family: "NotoSansJP";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/NotoSansJP-Medium.woff") format("woff"), url("/assets/fonts/NotoSansJP-Medium.ttf") format("truetype");
}
@font-face {
  /* Bold */
  font-family: "NotoSansJP";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/NotoSansJP-Bold.woff") format("woff"), url("/assets/fonts/NotoSansJP-Bold.ttf") format("truetype");
}
/** フォント周りの変数 **/
/*** サイズ ***/
/** メディアクエリ **/
/** ベースカラー **/
/*** マージン設定(PC) ***/
/*** マージン設定(SP) ***/
.wrapper main .contentsHeader h1 {
  font-size: 4.8rem;
}
.wrapper main p {
  font-weight: 500;
}

@media screen and (max-width: 767px) {
  .wrapper main .contentsHeader h1 {
    font-size: 215.38%;
  }
  .wrapper main > div h2, .wrapper main > section h2 {
    font-size: 184.62%;
  }
  .wrapper main > div h3, .wrapper main > section h3 {
    font-size: 153.85%;
  }
  .wrapper main > div h4, .wrapper main > section h4 {
    font-size: 138.46%;
  }
}
/*# sourceMappingURL=privacy.css.map */