@font-face { font-family: "KoPubDotumBold"; src: url(../files/font/KoPubDotumBold_0.ttf); } :root{ --font-KoPubDotumLight:"KoPubDotumLight" } * { margin: 0; padding: 0; box-sizing: border-box; } html { max-width: 100%; height: 100%; font-size: 10px; } body { max-width: 100%; height: 100%; color: #333333; } ul, ol, li { list-style: none; } a { text-decoration: none; color: #333333; } img { vertical-align: top; } .th{border: 1px solid #e4dccf;} .td{border: 1px solid #e4dccf;} table { width: 100%; border-collapse: collapse; } thead{ font-weight: bold; background: #d8d3c7; font-size: 1.5rem; text-align: center; } thead tr{border-radius: 10px;} th{background-color: #f7f7f7; padding: 0.5rem;} td { padding: 0.5rem; color: #333333; font-size: 1.6rem; text-align: center; } tr{cursor: pointer; } button { cursor: pointer; border: none; padding: 1rem; border-radius: 1rem; } label{ font-size: 1.5rem; text-align: left; font-weight: bold; } input{ width: 100%; border-radius: 0.5rem; padding: 1rem; border: 1px solid #d8d3c7; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } /* Firefox */ input[type=number] { -moz-appearance: textfield; } input[type="button"]{ width: 100%; background: none; padding: 1rem; border: none; } select{ /* width: 32%; */ width: 100%; border-radius: 0.5rem; border: 1px solid #d8d3c7; padding: 1rem; } select:last-child{ margin-right: 0rem; } details{ width: 100%; padding: 1rem; font-size: 1.6rem; } textarea{ width: 100%; height: 150px; } a { cursor: pointer; } a.active { color: #f25430; font-weight: bold; font-size: 1.2em; } .category > ul > li > ul > li a.active{font-size: 1.0em;} tr.active { background-color: #f25430; }