@charset 'utf-8';

/*------------------------------
フォントファミリー
--------------------------------*/
@font-face {
    font-family: "NotoSansJP";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/NotoSansJP-Black.otf") format("opentype");
}

@font-face {
    font-family: "NotoSansJP";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/NotoSansJP-Bold.otf") format("opentype");
    font-weight: bold;
}

@font-face {
    font-family: "NotoSansJP";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/NotoSansJP-Thin.otf") format("opentype");
    font-weight: 100;
}

@font-face {
    font-family: "NotoSansJP";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/NotoSansJP-Light.otf") format("opentype");
    font-weight: 300;
}

@font-face {
    font-family: "NotoSansJP";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/NotoSansJP-Regular.otf") format("opentype");
    font-weight: normal;
}

@font-face {
    font-family: "NotoSansJP";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/NotoSansJP-Medium.otf") format("opentype");
    font-weight: 500;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-Thin.ttf") format("truetype");
    font-weight: 100;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-ThinItalic.ttf") format("truetype");
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-Italic.ttf") format("truetype");
    font-style: italic;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-Regular.ttf") format("truetype");
    font-weight: normal;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-BoldItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: bold;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-Light.ttf") format("truetype");
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-LightItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: "Roboto";
    src: url("/corp/set/data/sustainability/special/stw/css/shared/font/Roboto-/MediumItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 500;
}
/*--------------------------------
フォント指定　※英数字などのフォントには別途下記を個別指定
  Roboto-Black
  font-family: 'Roboto', Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif';
----------------------------------*/
#page-stw {
    font-family: 'NotoSansJP', 'Roboto', Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif';
}

#page-stw .text-en {
    font-family: 'Roboto', Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif';
}