@charset "UTF-8";html { font-size: 80%;} @media screen and (min-width : 360px) { html { font-size: 80%;} } @media screen and (min-width : 480px) { html { font-size: 96%;} } @media screen and (min-width : 768px) { html { font-size: 112%;} } *{ box-sizing: border-box;} .d_none{ display: none;} body{ font-family: 'BIZ UDGothic', 'YuGothic', 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ ProN W3', sans-serif;} .noselect { -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} @media screen and (min-width : 360px) { .fnt_xlg{ font-size: x-large } .fnt_lg{ font-size: large } .fnt_sm{ font-size: small } .fnt_xsm{ font-size: x-small } } @media screen and (min-width : 480px) { .fnt_xlg{ font-size: xx-large } .fnt_lg{ font-size: x-large } .fnt_sm{ font-size: x-small } .fnt_xsm{ font-size: xx-small } } .fnt_bld{ font-weight: bold;} .clr_grn{ color:#1bb373;} .clr_org{ color:#f08505;} .clr_blue{ color:#36479B;} .clr_red{ color:#CC0000;} .clr_dgrn{ color:#008c52;} .clr_dorg{ color:#e6780b;} .vh01{ height: 01vh;height: calc(var(--vh, 1vh) * 1);} .vh02{ height: 02vh;height: calc(var(--vh, 1vh) * 2);} .vh05{ height: 05vh;height: calc(var(--vh, 1vh) * 5);} .vh10{ height: 10vh;height: calc(var(--vh, 1vh) * 10);} .vh20{ height: 20vh;height: calc(var(--vh, 1vh) * 20);} .vh70{ height: 70vh;height: calc(var(--vh, 1vh) * 70);} .vh80{ height: 80vh;height: calc(var(--vh, 1vh) * 80);} .flex_center{ display:flex;align-items: center;justify-content: center;} .flex_between{ display:flex;align-items: center;justify-content: space-between;} .flex_around{ display:flex;align-items: center;justify-content: space-around;} .flex_start{ display:flex;align-items: center;justify-content: flex-start;} .flex_end{ display:flex;align-items: center;justify-content: flex-end;} .of_scroll{ overflow: auto;} button, input, select, textarea { font-family : inherit;}