@charset "utf-8";
/* CSS Document */

html{
    font-size: 62.5%;
}
body{
    font-size:1.6rem;/* 16px*/
}
h1 {
    font-size: 36px;/* IE8以下とAndroid4.3以下用フォールバック */
    font-size: calc(2.4rem + ((1vw - 0.64rem) * 2.1429));/* 24px~36pxで可変*/
    line-height: 1.3;
}
h2 {
    font-size: 24px;/* IE8以下とAndroid4.3以下用フォールバック */
    font-size: calc(2rem + ((1vw - 0.64rem) * 0.7143));/* 20px~24pxで可変*/
    line-height: 1.3;
}
/*ヒラギノ角ゴ*/
.hig6{
font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004";
}
.hig3{
font-family:"ヒラギノ角ゴ W3 JIS2004","Hiragino Kaku Gothic W3 JIS2004";
}
.hig4{
font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004";
}
.hig2{
 font-family: "ヒラギノ角ゴ W2 JIS2004","Hiragino Kaku Gothic W2 JIS2004";
}
.kzg{
font-family: "kzg", "sans-serif";
}
.DIN{
font-family: "DIN", "sans-serif";
}
.Do{
font-family: "Do", "sans-serif";
}
.Hel{
font-family: "Hel", "sans-serif";
}
.wf-notosansjapanese { font-family: "Noto Sans JP"; }

/*小塚ゴシック*/
@font-face {
   font-family: 'kzg';
   font-style: normal;
   font-weight: normal;
   src: url("../font/KozGoPro-Medium.otf") format('truetype');
}
/*DIN*/
@font-face {
   font-family: 'DIN';
   font-style: normal;
   font-weight: normal;
   src: url("../font/DIN Bold.otf") format('truetype');
}
/*Dosis*/
@font-face {
   font-family: 'Do';
   font-style: normal;
   font-weight: normal;
   src: url("../font/Dosis-Bold.ttf") format('truetype');
}

@font-face {
   font-family: 'Hel';
   font-style: normal;
   font-weight: normal;
   src: url("../font/Helvetica.ttf") format('truetype');
}
