@charset "utf-8";
@import url('/assets/css/style.css');
@import url('/assets/css/navi.css');
@import url('/assets/fontawesome/css/all.min.css');
@import url('/assets/css/form.css');
@import url('/assets/css/lightcase.css');
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/assets/fonts/RobotoNormal300.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/RobotoNormal400.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/assets/fonts/RobotoNormal500.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/assets/fonts/RobotoNormal700.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*											{ padding: 0; margin: 0; box-sizing: border-box; }
.flex									{ display: flex; flex-wrap: wrap; }
.flexeven							{ display: flex; flex-wrap: wrap; justify-content: space-evenly; }
.flexaround						{ display: flex; flex-wrap: wrap; justify-content: space-around; }
.flexspace						{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.flexstart						{ display: flex; flex-wrap: wrap; align-content: flex-start; }
.flexcenter						{ display: flex; flex-wrap: wrap; align-items: center; }
.flexcentered					{ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
p.center								{ text-align: center; }