/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500&display=swap');/*Noto Sans*/

@import url("https://use.typekit.net/kss2zsq.css"); /*adobe*/

html{
    font-family: "Yu Gothic Pr6N M", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
    line-height: 1.8;
    font-size: 62.5%;
    color: #333;

}

@media screen and (min-width: 835px) and (max-width: 1024px) {
    html {
        font-size: 60%;
    }
}
@media screen and (min-width: 768px) and (max-width: 834px) {
    html {
        font-size: 50%;
    }
}



body{
    font-size: calc(1.0rem + (1vw - 0.00rem) * 0.5215); /*10〜14px*/
    font-size: 1.3rem;
}
p,h1, h2, h3, h4, h5, h6{
    line-height: 1.8;
    margin: 0;
}

h1{
    font-size: calc(2.4rem + (1vw - 0.00rem) * 0.5215);/*28〜24px*/
    font-size: 2.4rem;
    letter-spacing: 0.1em;
}
h2{
    font-size: calc(2.4rem + (1vw - 0.00rem) * 0.5215);/*28〜24px*/
    font-size: 2.4rem;
}
h3{
    font-size: calc(1.6rem + (1vw - 0.00rem) * 0.2608);/*18〜16px*/
    font-size: 1.6rem;
}
/*
p,li,dt,dd,span,b,em,a{
    font-size: calc(1.0rem + (1vw - 0.00rem) * 0.5215); 10〜14px
}
*/







/*A1ゴシック*/
.ft_a1_l{
    font-family: 'A1 Gothic L', 'A P-OTF A1ゴシック Std', 'A P-OTF A1Gothic Std', sans-serif !important;
    font-weight: 300;
}
.ft_a1_r{
    font-family: 'A1 Gothic R', 'A P-OTF A1ゴシック Std', 'A P-OTF A1Gothic Std', sans-serif !important;
    font-weight: 400;
}


/*Noto Sans*/
.ft_ns_l{
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
}
.ft_ns_r{
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
}

/*游ゴシック*/
.ft_youg_500{
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 500;
}

.ft_youg{
  font-family: "Yu Gothic Pr6N M", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}
/*筑紫A丸ゴシック Std B  */
.ft_tks_amaru_b{
  font-family: 'TsukuARdGothicStd-B', 'Tsukushi A Round Gothic', 'FOT-筑紫A丸ゴシック Std B', '筑紫A丸ゴシック', sans-serif !important;
  font-weight: 600;
}


/* Shippori Mincho --------------------------- */


@import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;500;600&display=swap');
.ft_smb1_r{
  font-family: 'Shippori Mincho B1', serif;
  font-weight: 400;
}
.ft_smb1_m{
  font-family: 'Shippori Mincho B1', serif;
  font-weight: 500;
}
.ft_smb1_sb{
  font-family: 'Shippori Mincho B1', serif;
  font-weight: 600;
}

/* Shippori Mincho End ----------------------- */



.ft_fpt_m{
  font-family: futura-pt, sans-serif;
  font-weight: 500;
  font-style: normal;
}
.ft_fpt_bk{
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
}