@charset "UTF-8";
/** 設定 **/
/* -------------------------------------------
 * initialize
 */
:root {
  --font-sans: 'IBM Plex Sans JP','游ゴシック',YuGothic,'游ゴシック体','Yu Gothic','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,sans-serif;
  --outfit-font: 'Outfit', sans-serif;
  --wht-color-1: #FFFFFF;
  --blk-color-1: #000000;
  --blk-color-2: #2A2A2A;
  --blk-color-3: #434343;
  --blk-color-4: #3E3E3E;
  --gry-color-1: #F5F5F5;
  --gry-color-2: #777777;
  --gry-color-3: #BDBDBD;
  --gry-color-4: #595959;
  --gry-color-5: #D9D9D9;
  --gry-color-6: #868686;
  --gry-color-7: #EEEEEE;
  --gry-color-8: #A4A4A4;
  --gry-color-9: #B3B3B3;
  --gry-color-10: #ECECEC;
  --grn-color-1: #208A62;
  --grn-color-2: #30B280;
  --grn-color-3: #39A56C;
  --ylw-color-1: #D99A46;
  --org-color-1: #F4A73F;
  --org-color-2: #E1564B;
  --org-color-3: #F6952C;
  --org-color-4: #F4AE4D;
  --red-color-1: #D93F3A;
  --red-color-2: #FF0000;
  --brw-color-1: #A74C44;
  --brw-color-2: #C35147;
  --brw-color-3: #903200;
  --blu-color-1: #29A2D0;
  --blu-color-2: #4BA0CC;
  --blu-color-3: #27A0CF;
  --prp-color-1: #8F5CA3;
  --prp-color-2: #744893;
  --font-size-xs: 12px;
  --font-size-sm: 16px;
  --font-size-md: 20px;
  --font-size-lg: 23px;
  --font-size-xl: 26px;
  --font-weight-thin: 100;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-black: 900;
  --ease-in-sine: cubic-bezier(0.12, 0, 0.39, 0);
  --ease-in-cubic: cubic-bezier(0.32, 0, 0.67, 0);
  --ease-in-quint: cubic-bezier(0.64, 0, 0.78, 0);
  --ease-in-circ: cubic-bezier(0.55, 0, 1, 0.45);
  --ease-out-sine: cubic-bezier(0.61, 1, 0.88, 1);
  --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
  --ease-out-quint: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-out-circ: cubic-bezier(0, 0.55, 0.45, 1);
  --ease-inout-sine: cubic-bezier(0.37, 0, 0.63, 1);
  --ease-inout-cubic: cubic-bezier(0.65, 0, 0.35, 1);
  --ease-inout-quint: cubic-bezier(0.83, 0, 0.17, 1);
  --ease-inout-circ: cubic-bezier(0.85, 0, 0.15, 1);
  --ease-in-quad: cubic-bezier(0.11, 0, 0.5, 0);
  --ease-in-quart: cubic-bezier(0.5, 0, 0.75, 0);
  --ease-in-expo: cubic-bezier(0.7, 0, 0.84, 0);
  --ease-in-back: cubic-bezier(0.36, 0, 0.66, -0.56);
  --ease-out-quad: cubic-bezier(0.5, 1, 0.89, 1);
  --ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);
  --ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1);
  --ease-inout-quad: cubic-bezier(0.45, 0, 0.55, 1);
  --ease-inout-quart: cubic-bezier(0.76, 0, 0.24, 1);
  --ease-inout-expo: cubic-bezier(0.87, 0, 0.13, 1);
  --ease-inout-back: cubic-bezier(0.68, -0.6, 0.32, 1.6);
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, main {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section, main {
  display: block;
}

ul, li, ol {
  list-style: none;
}

input, select {
  vertical-align: middle;
}

body {
  position: relative;
  font-family: var(--font-sans);
  font-weight: var(--font-weight-regular);
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  color: var(--blk-color-1);
  background-color: var(--wht-color-1);
}

a {
  color: var(--blk-color-1);
  text-decoration: none;
}

*, *:before, *:after {
  box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

.hide {
  display: none;
}

.clear {
  clear: both;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

.preload * {
  transition: none !important;
}/*# sourceMappingURL=init.css.map */