@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300..800&display=swap);

/*
    font-family: "Open Sans", sans-serif;
*/

body {
    font-family: 'Open Sans', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'SimSun', sans-serif
}

button {
    font-family: inherit
}

input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    box-shadow: 0 0 0 50px #fff inset
}

html[lang=ja][data-optimize=new] body {
    font-family: 'Open Sans', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', 'メイリオ', 'Meiryo', sans-serif
}

.container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto
}

.focus-visible {
    outline: 4px solid #0070d5;
    border-radius: .1em;
    box-shadow: none
}

.focus-visible {
    outline: 4px solid #0070d5;
    border-radius: .1em;
    box-shadow: none
}

:focus-visible {
    outline: 4px solid #0070d5;
    border-radius: .1em;
    box-shadow: none
}

body {
    margin: 0;
    padding: 0
}

i {
    font-style: normal
}