@-webkit-keyframes articleHeaderAnimateRightBottom{from{-webkit-transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(100%, 0, 0)}}@-moz-keyframes articleHeaderAnimateRightBottom{from{-moz-transform:translate3d(-100%, 0, 0);visibility:visible}to{-moz-transform:translate3d(100%, 0, 0)}}@keyframes articleHeaderAnimateRightBottom{from{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes highlightFootnoteText{0%{color:#000}5%{color:inherit}100%{color:#000}}@-moz-keyframes highlightFootnoteText{0%{color:#000}5%{color:inherit}100%{color:#000}}@keyframes highlightFootnoteText{0%{color:#000}5%{color:inherit}100%{color:#000}}@-webkit-keyframes appear{0%{opacity:0}20%{opacity:0.4}100%{opacity:1}}@-moz-keyframes appear{0%{opacity:0}20%{opacity:0.4}100%{opacity:1}}@keyframes appear{0%{opacity:0}20%{opacity:0.4}100%{opacity:1}}@-webkit-keyframes disappear{0%{visibility:visible}20%{visibility:hidden}100%{visibility:visible}}@-moz-keyframes disappear{0%{visibility:visible}20%{visibility:hidden}100%{visibility:visible}}@keyframes disappear{0%{visibility:visible}20%{visibility:hidden}100%{visibility:visible}}@-webkit-keyframes stay{0%{visibility:visible}20%{visibility:visible}100%{visibility:visible}}@-moz-keyframes stay{0%{visibility:visible}20%{visibility:visible}100%{visibility:visible}}@keyframes stay{0%{visibility:visible}20%{visibility:visible}100%{visibility:visible}}.japanese_japanese-pronunciation .table-bordered,.japanese_japanese-pronunciation .table-striped,.japanese_japanese-pronunciation .table-responsive,.japanese_japanese-pronunciation_index .table-bordered,.japanese_japanese-pronunciation_index .table-striped,.japanese_japanese-pronunciation_index .table-responsive{border:0}.japanese_japanese-pronunciation th:first-child,.japanese_japanese-pronunciation td:first-child,.japanese_japanese-pronunciation_index th:first-child,.japanese_japanese-pronunciation_index td:first-child{text-align:center}.japanese_japanese-pronunciation button.inline-audio-play-button,.japanese_japanese-pronunciation_index button.inline-audio-play-button{margin:0}@media only screen and (max-width: 545px){.japanese_japanese-pronunciation table,.japanese_japanese-pronunciation_index table{font-size:0.75rem}}@media only screen and (min-width: 545px){.japanese_japanese-pronunciation .table-responsive,.japanese_japanese-pronunciation_index .table-responsive{display:inline-table}}