@font-face {
  font-family: 'Hiragino Kaku Gothic ProN';
  src: url('HiraKakuProN-W3.otf');
  src: local('Hiragino Kaku Gothic ProN'), local('Hiragino Kaku Gothic ProN W3'), url('HiraKakuProN-W3.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Hiragino Kaku Gothic ProN';
  src: url('HiraKakuProN-W6.otf');
  src: local('Hiragino Kaku Gothic ProN'), local('Hiragino Kaku Gothic ProN W6'), url('HiraKakuProN-W6.otf');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'A-OTF Shin Go Pro';
  src: url('AOTFShinGoProBold.otf');
  src: local('A-OTF Shin Go Pro'), local('AOTFShinGoProBold'), url('AOTFShinGoProBold.otf');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'A-OTF Shin Go Pro';
  src: url('AOTFShinGoProMedium.otf');
  src: local('A-OTF Shin Go Pro'), local('AOTFShinGoProMedium'), url('AOTFShinGoProMedium.otf');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'A-OTF Shin Go Pro';
  src: url('AOTFShinGoProRegular.otf');
  src: local('A-OTF Shin Go Pro'), local('AOTFShinGoProRegular'), url('AOTFShinGoProRegular.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'A-OTF Shin Go Pro';
  src: url('AOTFShinGoProLight.otf');
  src: local('A-OTF Shin Go Pro'), local('AOTFShinGoProLight'), url('AOTFShinGoProLight.otf');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Kozuka Mincho Pro';
  src: url('KozMinPro-Bold.otf');
  src: local('Kozuka Mincho Pro'), local('KozMinPro-Bold'), url('KozMinPro-Bold.otf');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Kozuka Mincho Pro';
  src: url('KozMinPro-Medium.otf');
  src: local('Kozuka Mincho Pro'), local('KozMinPro-Medium'), url('KozMinPro-Medium.otf');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Kozuka Mincho Pro';
  src: url('KozMinPro-Regular.otf');
  src: local('Kozuka Mincho Pro'), local('KozMinPro-Regular'), url('KozMinPro-Regular.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Kozuka Mincho Pro';
  src: url('KozMinPro-Light.otf');
  src: local('Kozuka Mincho Pro'), local('KozMinPro-Light'), url('KozMinPro-Light.otf');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Century Gothic';
  src: url('Century\ Gothic.otf');
  src: local('Century Gothic'), url('Century\ Gothic.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Century Gothic';
  src: url('Century\ Gothic\ Bold.otf');
  src: local('Century Gothic Bold'), local('Century Gothic B'), url('Century\ Gothic\ Bold.otf');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Century Gothic';
  src: url('Century\ Gothic\ Bold\ Italic.otf');
  src: local('Century Gothic Bold Italic'), local('Century Gothic B I'), url('Century\ Gothic\ Bold\ Italic.otf');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Century Gothic';
  src: url('Century\ Gothic\ Italic.otf');
  src: local('Century Gothic Italic'), local('Century Gothic I'), url('Century\ Gothic\ Italic.otf');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'A-OTF Maru Folk Pro';
  src: url('A-OTF-MaruFoPro-Medium.otf');
}