.sheet-rolltemplate-skillRoll th { text-align: centre; color: #ffffff; background-color: #000000; } .sheet-rolltemplate-skillRoll table { width: 230px; padding: 2px; border: 1px solid; background-color: #ffffff; } input.sheet-tab1:not(:checked) ~ .sheet-tab1, input.sheet-tab2:not(:checked) ~ .sheet-tab2, input.sheet-tab3:not(:checked) ~ .sheet-tab3, input.sheet-tab4:not(:checked) ~ .sheet-tab4, input.sheet-tab5:not(:checked) ~ .sheet-tab5, input.sheet-tab6:not(:checked) ~ .sheet-tab6 { display: none; } input.sheet-tab { width: calc(20% - 4px); max-width: 150px; height: 20px; outline: none !important; position: relative; cursor: pointer; z-index: 1; } input.sheet-tab1 { margin-left: 1px; } input.sheet-tab::before { content: attr(title); display: inline-block; background: #fff; border: solid 1px #a8a8a8; border-top-left-radius: 4px; border-top-right-radius: 4px; font-size: 14px; font-weight: bold; text-align: center; width: 100%; height: 20px; } input.sheet-tab:checked::before { border-bottom-color: white; } .sheet-tab-br { border-bottom: 1px solid #a8a8a8; margin-bottom: 5px; margin-top: 1px; } input.sheet-text_01 { width: 50px; height: 24px; } input.sheet-text_01f { width: 50px; height: 24px; float: right; } input.sheet-text_02 { width: 75px; height: 24px; } input.sheet-text_03 { width: 100px; height: 24px; } input.sheet-text_04 { width: 125px; height: 24px; } input.sheet-text_05 { width: 150px; height: 24px; } input.sheet-text_06 { width: 200px; height: 24px; } input.sheet-text_07 { width: 250px; height: 24px; } input.sheet-text_08 { width: 300px; height: 24px; } input.sheet-text_09 { width: 350px; height: 24px; } input.sheet-text_10 { width: 400px; height: 24px; } input.sheet-text_11 { width: 450px; height: 24px; } select.sheet-select1 { height: 24px; width: 50px; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; margin: 0px; } hr { display: block; height: 5px; margin-top: 0.1em; margin-bottom: 0.1em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; } text { font-family: Palatino, "Times New Roman", serif; font-size: 10px; } p { font-family: Palatino, "Times New Roman", serif; font-size: 16px; } text.sheet-large{font-family: Palatino, "Times New Roman", serif; font-size: 10px;} p.sheet-large { font-family: Palatino, "Times New Roman", serif; font-size: 10px; } hr { color: gray; } h1 { font-family: Papyrus, "Brush Script MT", script; } h2 { font-family: Papyrus, "Brush Script MT", script; } h3 { font-family: Papyrus, "Brush Script MT", script; }