body { font-family: 'Noto Sans', 'Noto Sans SC', 'Noto Sans TC', Arial, Verdana; font-style: normal; color: var(--main-color); font-weight: 400; font-size: 13px; overflow-x:hidden; margin:0; } div { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } hr{ margin: 14px 0; border:1px solid var(--tool-line-color); transform: scaleY(.4); } input, button, textarea, select, optgroup, option, hr, h1, h2, h3 { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; color: inherit; background-color: inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type="text"], input[type="input"], textarea { font-weight: 300; width: 100%; border: 1px solid var(--btn-border-line-color); border-radius: 4px; padding: 0.1em 0.3em; font-size: 100%; min-height: 1.2em; margin: 2px 0; } select { font-weight: 400; border: 1px solid #aaaaaa; padding: 2px 4px; min-height: 2em; border-radius: 4px; cursor: pointer; margin: 3px 0; } ul, li { white-space: nowrap; color: inherit; margin: 0px; padding: 0px; word-break: keep-all; text-overflow: ellipsis; list-style-type: none; } a, a:link, a:visited { color: var(--link-color); text-decoration: none; cursor:pointer; } a:focus { outline: 1px dotted; } a:hover, a:active { color: var(--tool-link-hover-color); outline: none; } .footer_navbar{ display: flex; flex-wrap: wrap; width: 100%; } .icon{ height: 1.4em; width: 1.4em; fill: #555; transition: all 0.2s ease; } .small_icon{ height: 1em; width: 1em; fill: #555; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } .broder-1{ border: 1px solid var(--border-line-color); } .broder-2{ border: 2px solid var(--border-line-color); } .broder-r{ border-radius: 5px; }