﻿/*! jpn.css for Bootsrap4 | MIT License | Copyright 2017 @kokushing */
@font-face {
    font-family: YuGothicMedium;
    src: local("Yu Gothic Medium")
}

@font-face {
    font-family: "Helvetica Neue";
    src: local("Helvetica Neue Regular");
    font-weight: 100
}

@font-face {
    font-family: "Helvetica Neue";
    src: local("Helvetica Neue Regular");
    font-weight: 200
}

html[lang=ja] {
    line-height: 1.15
}

[lang=ja] body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "游ゴシック Medium", "Yu Gothic", YuGothic, YuGothicMedium, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    line-height: 1.7
}

@media all and (-ms-high-contrast: none) {
    [lang=ja] body {
        font-family: Verdana, Meiryo, sans-serif
    }
}

@media all and (-ms-high-contrast: active) {
    [lang=ja] body {
        font-family: Verdana, Meiryo, sans-serif
    }
}

[lang=ja] h1,
[lang=ja] h2,
[lang=ja] h3,
[lang=ja] h4,
[lang=ja] h5,
[lang=ja] h6,
[lang=ja] .h1,
[lang=ja] .h2,
[lang=ja] .h3,
[lang=ja] .h4,
[lang=ja] .h5,
[lang=ja] .h6 {
    margin-bottom: .625rem;
    font-family: inherit;
    font-weight: bold;
    line-height: 1.4
}

[lang=ja] h1,
[lang=ja] .h1 {
    font-size: 2.375rem
}

[lang=ja] h2,
[lang=ja] .h2 {
    font-size: 1.875rem
}

[lang=ja] h3,
[lang=ja] .h3 {
    font-size: 1.625rem
}

[lang=ja] h4,
[lang=ja] .h4 {
    font-size: 1.375rem
}

[lang=ja] h5,
[lang=ja] .h5 {
    font-size: 1.125rem
}

[lang=ja] h6,
[lang=ja] .h6 {
    font-size: .875rem
}

.lead {
    font-size: 1.125rem
}

[lang=ja] .display-1 {
    font-size: 5.75rem;
    font-weight: 500;
    line-height: 1.2
}

[lang=ja] .display-2 {
    font-size: 5.25rem;
    font-weight: 500;
    line-height: 1.2
}

[lang=ja] .display-3 {
    font-size: 4.25rem;
    font-weight: 500;
    line-height: 1.2
}

[lang=ja] .display-4 {
    font-size: 3.25rem;
    font-weight: 500;
    line-height: 1.2
}

.blockquote {
    font-size: 1.25rem
}

[lang=ja] .btn-lg {
    font-size: 1.125rem
}