@charset "UTF-8";
/* 基本設定 */
/* --------------------------------
Site Name: [ 汎用scssテンプレート ]
Site URI: [ 汎用scssテンプレート ]
Description: [ 汎用scssテンプレート ]
Version: [ 1.0 ]
-------------------------------- */
/* SITE COLOR */
/*
mixin
*/
/* SETTING */
/* COLOR */
/* mixin */
/* --------------------------------
clearfix
-------------------------------- */
/* --------------------------------
FONT STYLE
-------------------------------- */
/* font-family
@include font__noto;
*/
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(https://fonts.googleapis.com/css?family=Ropa+Sans);
/* レイアウト設定 */
/* 各ページ */
/* MODULE*/
@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic");
@import url("https://fonts.googleapis.com/css2?family=Quicksand");
@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho");
html {
  font-size: 62.5%;
  min-height: 100%;
}

body {
  font-size: 1.5rem;
  max-width: 100vw;
  overflow-x: hidden;
}

html,
body {
  padding: 0;
  margin: 0;
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  font-weight: 500;
}

* {
  line-height: 1.5;
}

p {
  line-height: 1.8;
}

img {
  max-width: 100%;
}

a {
  text-decoration: none;
}

@media screen and (min-width: 767px) {
  .__sp {
    display: none !important;
  }
}

@media screen and (max-width: 766px) {
  .__pc {
    display: none !important;
  }
}

.--stack-normal > * + * {
  margin-top: calc(1.5rem * 1.5);
}

.--stack-large > * + * {
  margin-top: calc(calc(calc(calc(calc(1.5rem * 1.5) * 1.5) * 1.5) * 1.5) * 1.5);
}

.--p\:s-1 {
  padding: calc(1.5rem / 1.5);
}

.--p\:s0 {
  padding: 1.5rem;
}

.--p\:s1 {
  padding: calc(1.5rem * 1.5);
}

.--p\:s2 {
  padding: calc(calc(1.5rem * 1.5) * 1.5);
}

.--mb\:s0 {
  margin-bottom: 1.5rem;
}

.--mb\:s1 {
  margin-bottom: calc(1.5rem * 1.5);
}

.--mb\:s2 {
  margin-bottom: calc(calc(1.5rem * 1.5) * 1.5);
}

.--btn {
  border: none;
  outline: none;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
/*# sourceMappingURL=globals.css.map */