/* CSS Document */
input,button,select,textarea{outline:none}
 *:focus { outline: none; }
button, input, textarea { -webkit-appearance: none;}

header ul, header li { margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-family: 'Noto Sans TC', sans-serif; letter-spacing: 0.05rem;}
a, a:hover, a:active, a:visited, a:focus { color: #333;}

img {max-width:100%;height: auto;}
.editor a {word-wrap: break-word;word-break: break-all;}
.editor ul, .editor li { list-style-type:initial;}
.table_scroll{overflow-x: auto; display: block; padding-bottom:0px; margin-bottom: 30px;}
.table_scroll > table {min-width: 700px;}
.datatable { width:100%; border-spacing:1px; background: #e9edee; border-collapse: inherit;}
.datatable th, .datatable td { font-size:18px; text-align:center; padding: 20px; line-height: 140%; font-weight: 400; }
.datatable th {color:#fff; background: #966b24; font-weight: 700; }
.datatable td { color: #333; background: #fff; }

.list-disc, .list-decimal { padding: 0; margin: 0;}
.list-disc li { list-style-type:disc; margin:0 0 0 20px;}
.list-decimal li { list-style-type:decimal; margin:0 0 0 0px; padding: 0;}
.overflow-hidden { overflow-x: hidden;}

.edit_area { }
.edit_area h2 {font-size: 1.625rem; color: rgba(51,51,51, 0.9);}
.edit_area h3 {font-size: 1.6rem; color: rgba(51,51,51, 0.8);}
.edit_area h4 {font-size: 1.525rem; color: rgba(51,51,51, 0.7);}
.edit_area h5 {font-size: 1.5rem; color: rgba(51,51,51, 0.6);}
.edit_area h6 {font-size: 1.425rem; color: rgba(51,51,51, 0.5);}
.seo-content { padding-bottom: calc(20px + 1%);}
.seo-content h2 {font-size: 1.625rem; color: rgba(51,51,51, 0.9);}
.seo-content h3 {font-size: 1.6rem; color: rgba(51,51,51, 0.8);}
.seo-content h4 {font-size: 1.525rem; color: rgba(51,51,51, 0.7);}
.seo-content h5 {font-size: 1.5rem; color: rgba(51,51,51, 0.6);}
.seo-content h6 {font-size: 1.425rem; color: rgba(51,51,51, 0.5);}

