
@font-face {
  font-family: 'PHT021';
  src:url('PHT021.woff') format("woff"),
      url('PHT021.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHT022';
  src:url('PHT022.woff') format("woff"),
      url('PHT022.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHT023';
  src:url('PHT023.woff') format("woff"),
      url('PHT023.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHT024';
  src:url('PHT024.woff') format("woff"),
      url('PHT024.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHT025';
  src:url('PHT025.woff') format("woff"),
      url('PHT025.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTK51';
  src:url('PHTK51.woff') format("woff"),
      url('PHTK51.TTF') format("truetype");
}    
@font-face {
  font-family: 'PHTK52S';
  src:url('PHTK52S.woff') format("woff"),
      url('PHTK52S.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTK53S';
  src:url('PHTK53S.woff') format("woff"),
      url('PHTK53S.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTK54S';
  src:url('PHTK54S.woff') format("woff"),
      url('PHTK54S.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTK55S';
  src:url('PHTK55S.woff') format("woff"),
      url('PHTK55S.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTY31';
  src:url('PHTY31.woff') format("woff"),
      url('PHTY31.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTY32S';
  src:url('PHTY32S.woff') format("woff"),
      url('PHTY32S.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTY33S';
  src:url('PHTY33S.woff') format("woff"),
      url('PHTY33S.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTY34S';
  src:url('PHTY34S.woff') format("woff"),
      url('PHTY34S.TTF') format("truetype");
} 
@font-face {
  font-family: 'PHTY35S';
  src:url('PHTY35S.woff') format("woff"),
      url('PHTY35S.TTF') format("truetype");
} 

@font-face {
  font-family: 'DATK5';
  src:url('DATK5.woff') format("woff"),
      url('DATK5.TTF') format("truetype");
} 

@font-face {
  font-family: '書法居中（注音一）';
  src:url('PHT021.woff') format("woff"),
      url('PHT021.TTF') format("truetype");
}
 
@font-face {
  font-family: '書法居中（注音二）';
  src:url('PHT022.woff') format("woff"),
      url('PHT022.TTF') format("truetype");
} 
@font-face {
  font-family: '書法居中（注音三）';
  src:url('PHT023.woff') format("woff"),
      url('PHT023.TTF') format("truetype");
} 
@font-face {
  font-family: '書法中楷（注音一）';
  src:url('PHTK51.woff') format("woff"),
      url('PHTK51.TTF') format("truetype");
}    
@font-face {
  font-family: '書法中楷（破音二）';
  src:url('PHTK52S.woff') format("woff"),
      url('PHTK52S.TTF') format("truetype");
} 
@font-face {
  font-family: '書法中楷（破音三）';
  src:url('PHTK53S.woff') format("woff"),
      url('PHTK53S.TTF') format("truetype");
} 
@font-face {
  font-family: '書法中楷（破音伍）';
  src:url('PHTK55S.woff') format("woff"),
      url('PHTK55S.TTF') format("truetype");
} 
@font-face {
  font-family: '書法家中楷體';
  src:url('DATK5.woff') format("woff"),
      url('DATK5.TTF') format("truetype");
}


.wdUnderlineWavy {
position: relative;
white-space: nowrap;
}
.wdUnderlineWavy::before {
content: '';
position: absolute;
top: 105%;
width: 100%;
height: 0.25em;

background: -webkit-linear-gradient(315deg, transparent, transparent 45%, #000000, transparent 55%, transparent 100%), -webkit-linear-gradient(45deg, transparent, transparent 45%, #000000, transparent 55%, transparent 100%);
background: linear-gradient(135deg, transparent, transparent 45%, #000000, transparent 55%, transparent 100%), linear-gradient(45deg, transparent, transparent 45%, #000000, transparent 55%, transparent 100%);

background-size: 0.5em 0.5em;
background-repeat: repeat-x, repeat-x;
}
