@font-face {
  font-family: "sn-iconFont";
  src: url("https://s.yimg.jp/images/sports/all_device/common/font/sn-iconFont/sn-iconFont.eot");
  src: url("https://s.yimg.jp/images/sports/all_device/common/font/sn-iconFont/sn-iconFont.eot?#iefix") format("eot"), url("https://s.yimg.jp/images/sports/all_device/common/font/sn-iconFont/sn-iconFont.ttf") format("truetype"), url("https://s.yimg.jp/images/sports/all_device/common/font/sn-iconFont/sn-iconFont.woff2") format("woff2"), url("https://s.yimg.jp/images/sports/all_device/common/font/sn-iconFont/sn-iconFont.woff") format("woff"), url("https://s.yimg.jp/images/sports/all_device/common/font/sn-iconFont/sn-iconFont.svg") format("svg");
  font-weight: 300;
  font-style: normal; }

.sn-icon--angleUp,
.sn-icon--angleRight,
.sn-icon--angleDown,
.sn-icon--angleLeft,
.sn-icon--arrowUp,
.sn-icon--arrowRight,
.sn-icon--arrowDown,
.sn-icon--arrowLeft,
.sn-icon--triangleUp,
.sn-icon--triangleRight,
.sn-icon--triangleDown,
.sn-icon--triangleLeft,
.sn-icon--live,
.sn-icon--feature,
.sn-icon--pr,
.sn-icon--appLimited,
.sn-icon--calendar,
.sn-icon--star,
.sn-icon--starOutline,
.sn-icon--video,
.sn-icon--camera,
.sn-icon--check,
.sn-icon--arrowUpCircle,
.sn-icon--cog,
.sn-icon--search,
.sn-icon--yj,
.sn-icon--twitter,
.sn-icon--facebook,
.sn-icon--line,
.sn-icon--capitalW,
.sn-icon--capitalL,
.sn-icon--yahoojapan,
.sn-icon--videoPlay,
.sn-icon--circle,
.sn-icon--circleOutline,
.sn-icon--triangleUpOutline,
.sn-icon--reload,
.sn-icon--series,
.sn-icon--complete,
.sn-icon--official,
.sn-icon--tennisSequenceKeep,
.sn-icon--tennisSequenceBreak,
.sn-icon--tennisServer,
.sn-icon--tennisWinSp,
.sn-icon--tennisBreak,
.sn-icon--tennisWinPc,
.sn-icon--tennisLosePc,
.sn-icon--soccerGoal {
  vertical-align: middle; }

.sn-icon--angleUp:before,
.sn-icon--angleRight:before,
.sn-icon--angleDown:before,
.sn-icon--angleLeft:before,
.sn-icon--arrowUp:before,
.sn-icon--arrowRight:before,
.sn-icon--arrowDown:before,
.sn-icon--arrowLeft:before,
.sn-icon--triangleUp:before,
.sn-icon--triangleRight:before,
.sn-icon--triangleDown:before,
.sn-icon--triangleLeft:before,
.sn-icon--live:before,
.sn-icon--feature:before,
.sn-icon--pr:before,
.sn-icon--appLimited:before,
.sn-icon--calendar:before,
.sn-icon--star:before,
.sn-icon--starOutline:before,
.sn-icon--video:before,
.sn-icon--camera:before,
.sn-icon--check:before,
.sn-icon--arrowUpCircle:before,
.sn-icon--cog:before,
.sn-icon--search:before,
.sn-icon--yj:before,
.sn-icon--twitter:before,
.sn-icon--facebook:before,
.sn-icon--line:before,
.sn-icon--capitalW:before,
.sn-icon--capitalL:before,
.sn-icon--yahoojapan:before,
.sn-icon--videoPlay:before,
.sn-icon--circle:before,
.sn-icon--circleOutline:before,
.sn-icon--triangleUpOutline:before,
.sn-icon--reload:before,
.sn-icon--series:before,
.sn-icon--complete:before,
.sn-icon--official:before,
.sn-icon--tennisSequenceKeep:before,
.sn-icon--tennisSequenceBreak:before,
.sn-icon--tennisServer:before,
.sn-icon--tennisWinSp:before,
.sn-icon--tennisBreak:before,
.sn-icon--tennisWinPc:before,
.sn-icon--tennisLosePc:before,
.sn-icon--soccerGoal:before {
  font-family: "sn-iconFont";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.sn-icon--angleUp:before {
  content: "\E700"; }

.sn-icon--angleRight:before {
  content: "\E701"; }

.sn-icon--angleDown:before {
  content: "\E702"; }

.sn-icon--angleLeft:before {
  content: "\E703"; }

.sn-icon--arrowUp:before {
  content: "\E704"; }

.sn-icon--arrowRight:before {
  content: "\E705"; }

.sn-icon--arrowDown:before {
  content: "\E706"; }

.sn-icon--arrowLeft:before {
  content: "\E707"; }

.sn-icon--triangleUp:before {
  content: "\E708"; }

.sn-icon--triangleRight:before {
  content: "\E709"; }

.sn-icon--triangleDown:before {
  content: "\E70A"; }

.sn-icon--triangleLeft:before {
  content: "\E70B"; }

.sn-icon--live:before {
  content: "\E70C"; }

.sn-icon--feature:before {
  content: "\E70D"; }

.sn-icon--pr:before {
  content: "\E70E"; }

.sn-icon--appLimited:before {
  content: "\E70F"; }

.sn-icon--calendar:before {
  content: "\E710"; }

.sn-icon--star:before {
  content: "\E711"; }

.sn-icon--starOutline:before {
  content: "\E712"; }

.sn-icon--video:before {
  content: "\E713"; }

.sn-icon--camera:before {
  content: "\E714"; }

.sn-icon--check:before {
  content: "\E715"; }

.sn-icon--arrowUpCircle:before {
  content: "\E716"; }

.sn-icon--cog:before {
  content: "\E717"; }

.sn-icon--search:before {
  content: "\E718"; }

.sn-icon--yj:before {
  content: "\E719"; }

.sn-icon--facebook:before {
  content: "\E71B"; }

.sn-icon--line:before {
  content: "\E71C"; }

.sn-icon--capitalW:before {
  content: "\E71D"; }

.sn-icon--capitalL:before {
  content: "\E71E"; }

.sn-icon--yahoojapan:before {
  content: "\E71F"; }

.sn-icon--videoPlay:before {
  content: "\E720"; }

.sn-icon--circle:before {
  content: "\E721"; }

.sn-icon--circleOutline:before {
  content: "\E722"; }

.sn-icon--triangleUpOutline:before {
  content: "\E723"; }

.sn-icon--reload:before {
  content: "\E724"; }

.sn-icon--series:before {
  content: "\E725"; }

.sn-icon--complete:before {
  content: "\E726"; }

.sn-icon--official:before {
  content: "\E72F"; }

.sn-icon--tennisSequenceKeep:before {
  content: "\E800"; }

.sn-icon--tennisSequenceBreak:before {
  content: "\E801"; }

.sn-icon--tennisServer:before {
  content: "\E802"; }

.sn-icon--tennisWinSp:before {
  content: "\E803"; }

.sn-icon--tennisBreak:before {
  content: "\E804"; }

.sn-icon--tennisWinPc:before {
  content: "\E805"; }

.sn-icon--tennisLosePc:before {
  content: "\E806"; }

.sn-icon--soccerGoal:before {
  content: "\E807"; }
