@charset "utf-8";


/* =============================================================================
   #Font style
   ========================================================================== */


/*font
---
name: Material Icons
style: icons
---
*/
[class*="ico-cmn-material-"] {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 1.5em;
}
[class*="ico-cmn-material-"]::before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
[class*="ico-cmn-material-"].s-size-12 {
  font-size: 1.2em;
}
[class*="ico-cmn-material-"].s-size-16 {
  font-size: 1.6em;
}
[class*="ico-cmn-material-"].s-size-20 {
  font-size: 2em;
}
[class*="ico-cmn-material-"].s-size-26 {
  font-size: 2.6em;
}
[class*="ico-cmn-material-"].s-size-18fix {
  font-size: 1.8rem;
}
.ico-cmn-material-arrow-down::before {
  content: '\E313';
}
.ico-cmn-material-arrow-left::before {
  content: '\E314';
}
.ico-cmn-material-arrow-right::before {
  content: '\E315';
}
.ico-cmn-material-info-outline::before {
  content: '\E88F';
}
.ico-cmn-material-picture_as_pdf::before {
  content: '\e415';
}
.ico-cmn-material-star::before {
  content: '\e838';
}


/*font
---
name: Questrial
style: sans-serif
---
*/
.Questrial { font-family: 'Questrial', sans-serif; }


/*font
---
name: Prata
style: serif
---
*/
.Prata { font-family: 'Prata', serif; }


/*font
---
name: Noto Sans JP
style: sans-serif
---
*/
.NotoSans { font-family: 'Noto Sans JP', sans-serif; font-weight:700; }
.NotoSans.L { font-weight:300; }


/*font
---
name: Josefin
style: sans-serif
---
*/
.Josefin { font-family: 'Josefin Sans', sans-serif; }
.Josefin.B { font-weight:700; }
.Josefin.L { font-weight:300; }


/*font
---
name: Lato
style: sans-serif
---
*/
.Lato { font-family: 'Lato', sans-serif; font-weight:700; }

