@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, button, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}h1,h2,h3,h4,h5,h6 {font-size:1em;font-weight:normal}body {width:100%;color:#000;font-family:'NotoSansR';word-break: keep-all;}ol, ul {list-style:none;}table {width:100%;border-collapse: collapse;border-spacing:0}table caption {overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999em}a {color:#000;text-decoration:none}a:hover {text-decoration:none}legend, caption, hr {display:none}em {font-style:normal}img {vertical-align:top}button {border:0;background-color:transparent;cursor:pointer}input {appearance: none;border-radius:0;-webkit-appearance: none;-webkit-border-radius: 0;}strong {font-weight:normal;font-family:'NotoSansB';}.ir {position:absolute;overflow:hidden;width:0px;height:0px;font-size:0}.flex {display:flex}