#atomic .Bdend\(none\) {
  border-right: none;
}
#atomic .Bdrs\(2px\) {
  border-radius: 2px;
}
#atomic .Bdrs\(4px\) {
  border-radius: 4px;
}
#atomic .Bdrs\(8px\) {
  border-radius: 8px;
}
#atomic .Bdrstend\(2px\) {
  border-top-right-radius: 2px;
}
#atomic .Bdrstend\(8px\) {
  border-top-right-radius: 8px;
}
#atomic .Bdrsbend\(2px\) {
  border-bottom-right-radius: 2px;
}
#atomic .Bdrsbend\(8px\) {
  border-bottom-right-radius: 8px;
}
#atomic .Bdrsbstart\(2px\) {
  border-bottom-left-radius: 2px;
}
#atomic .Bdrsbstart\(8px\) {
  border-bottom-left-radius: 8px;
}
#atomic .Bdrststart\(2px\) {
  border-top-left-radius: 2px;
}
#atomic .Bdrststart\(8px\) {
  border-top-left-radius: 8px;
}
#atomic .Bgz\(cv\) {
  background-size: cover;
}
#atomic .Bgp\(c\) {
  background-position: center;
}
#atomic .Bgp\(end_c\) {
  background-position: right center;
}
#atomic .Bgr\(nr\) {
  background-repeat: no-repeat;
}
#atomic .Bxz\(bb\) {
  box-sizing: border-box;
}
#atomic .C\(\#fff\) {
  color: #fff;
}
#atomic .C\(\$c-fuji-blue-4-b\) {
  color: #020e65;
}
#atomic .C\(\#0078ff\)\:f:focus {
  color: #0078ff;
}
#atomic .C\(\#0078ff\)\:h:hover {
  color: #0078ff;
}
#atomic .Cur\(p\) {
  cursor: pointer;
}
#atomic .D\(b\) {
  display: block;
}
#atomic .D\(i\) {
  display: inline;
}
#atomic .D\(ib\), a[class*=LineClamp] {
  display: inline-block;
}
#atomic .D\(n\) {
  display: none;
}
#atomic .D\(n\)\! {
  display: none !important;
}
#atomic .Fw\(b\) {
  font-weight: bold;
}
#atomic .Fz\(11px\) {
  font-size: 11px;
}
#atomic .Fz\(12px\) {
  font-size: 12px;
}
#atomic .Fz\(23px\) {
  font-size: 23px;
}
#atomic .H\(0\) {
  height: 0;
}
#atomic .H\(100\%\) {
  height: 100%;
}
#atomic .Lts\(-3em\) {
  letter-spacing: -3em;
}
#atomic .Lts\(0\) {
  letter-spacing: 0;
}
#atomic .Lh\(1\.15\) {
  line-height: 1.15;
}
#atomic .Lh\(1\.35\) {
  line-height: 1.35;
}
#atomic .Mx\(0\) {
  margin-left: 0;
  margin-right: 0;
}
#atomic .Mt\(0\) {
  margin-top: 0;
}
#atomic .Mt\(4px\) {
  margin-top: 4px;
}
#atomic .Mt\(9px\) {
  margin-top: 9px;
}
#atomic .Mend\(-9px\) {
  margin-right: -9px;
}
#atomic .Mend\(6px\) {
  margin-right: 6px;
}
#atomic .Mend\(9px\) {
  margin-right: 9px;
}
#atomic .Mb\(0\) {
  margin-bottom: 0;
}
#atomic .Mb\(13px\) {
  margin-bottom: 13px;
}
#atomic .Mb\(5px\) {
  margin-bottom: 5px;
}
#atomic .Mstart\(5px\) {
  margin-left: 5px;
}
#atomic .Mstart\(7px\) {
  margin-left: 7px;
}
#atomic .Mih\(215px\) {
  min-height: 215px;
}
#atomic .Mih\(56px\) {
  min-height: 56px;
}
#atomic .O\(n\)\:f:focus {
  outline: none;
}
#atomic .T\(0\) {
  top: 0;
}
#atomic .T\(70\%\) {
  top: 70%;
}
#atomic .End\(0\) {
  right: 0;
}
#atomic .B\(0\) {
  bottom: 0;
}
#atomic .Start\(0\) {
  left: 0;
}
#atomic .Start\(2px\) {
  left: 2px;
}
#atomic .Start\(3\/5\) {
  left: 60%;
}
#atomic .Op\(0\.9\)\:f:focus {
  opacity: 0.9;
}
#atomic .Op\(0\.9\)\:h:hover {
  opacity: 0.9;
}
#atomic .Ov\(h\), [class*=LineClamp] {
  overflow: hidden;
}
#atomic .Ov\(v\)\:f:focus {
  overflow: visible;
}
#atomic .Ov\(v\)\:h:hover {
  overflow: visible;
}
#atomic .P\(20px\) {
  padding: 20px;
}
#atomic .Pb\(11px\) {
  padding-bottom: 11px;
}
#atomic .Pb\(56\.25\%\) {
  padding-bottom: 56.25%;
}
#atomic .Pstart\(27px\) {
  padding-left: 27px;
}
#atomic .Pos\(a\), .StretchedBox {
  position: absolute;
}
#atomic .Pos\(r\) {
  position: relative;
}
.js-stream-content-link:focus .js-stream-content-link\:f_Td\(n\) {
  text-decoration: none !important;
}
.js-stream-content-link:focus .js-stream-content-link\:f_Td\(u\) {
  text-decoration: underline !important;
}
#atomic .Td\(n\) {
  text-decoration: none;
}
#atomic .Td\(u\)\:h:hover {
  text-decoration: underline;
}
#atomic .Va\(t\) {
  vertical-align: top;
}
#atomic .Whs\(n\) {
  white-space: normal;
}
#atomic .Whs\(nw\) {
  white-space: nowrap;
}
#atomic .W\(1\/3\) {
  width: 33.3333%;
}
#atomic .W\(1\/5\) {
  width: 20%;
}
#atomic .W\(100\%\) {
  width: 100%;
}
#atomic .W\(2\/5\) {
  width: 40%;
}
#atomic .W\(61\%\)\! {
  width: 61% !important;
}
#atomic .W\(a\) {
  width: auto;
}
#atomic .Z\(1\) {
  z-index: 1;
}
#atomic .Z\(2\) {
  z-index: 2;
}
.js-stream-comments-button:hover .js-stream-comments-button\:h_Fill\(\#0078ff\) {
  fill: #0078ff !important;
}
[class*=LineClamp] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
a[class*=LineClamp] {
  display : -webkit-box;
  *display: inline;
  zoom: 1;
}
a[class*=LineClamp]:after {
  content: ".";
  font-size: 0;
  visibility: hidden;
  display: inline-block;
  overflow: hidden;
  height: 0;
  width: 0;
}
.LineClamp\(2\,2\.6em\) {
  -webkit-line-clamp: 2;
  max-height: 2.6em;
}
.LineClamp\(4\,5\.3em\) {
  -webkit-line-clamp: 4;
  max-height: 5.3em;
}
.StretchedBox {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media(max-width:1100px) {
  #atomic .Fz\(18px\)--md1100 {
    font-size: 18px;
  }
  .LineClamp\(3\,4em\)\!--md1100 {
    -webkit-line-clamp: 3 !important;
    max-height: 4em !important;
  }
}
@media(max-width:1250px) {
  .LineClamp\(3\,4em\)--md1250 {
    -webkit-line-clamp: 3;
    max-height: 4em;
  }
}
@media (min-width: 1200px) {
  #atomic .Mih\(277px\)--miw1200 {
    min-height: 277px;
  }
  #atomic .Mih\(73px\)\!--miw1200 {
    min-height: 73px !important;
  }
  #atomic .P\(35px\)\!--miw1200 {
    padding: 35px !important;
  }
  #atomic .Pb\(27px\)\!--miw1200 {
    padding-bottom: 27px !important;
  }
  #atomic .Pstart\(42px\)\!--miw1200 {
    padding-left: 42px !important;
  }
}
@media(max-width:1100px) {
  #atomic .Fz\(18px\)--md1100 {
    font-size: 18px;
  }
  .LineClamp\(3\,4em\)\!--md1100 {
    -webkit-line-clamp: 3 !important;
    max-height: 4em !important;
  }
}
