.op_surprise {
  position: relative; }
  .op_surprise span {
    padding-bottom: 3px; }

.js_isPc .bl_nav_item.op_surprise:hover {
  opacity: 1; }

.op_surprise:hover .sub-menu {
  display: block; }

@media screen and (max-width: 768px) {
  .bl_nav_item.op_surprise {
    display: none; }
  .op_surprise .hp_coverLink {
    position: static !important; } }
