
p span.arrow{
    display: inline-block;
    background: url(/images/arrow.png) no-repeat top left;
    width: 20px;
    height: 20px;
}

.arrow_container::after{
  content:"\003E\003E\003E";
  display:inline;
  margin-right:1rem;
}

.arrow_container{
}

.link1 a {
  text-decoration: none;
}

.link1 a:hover {
  text-decoration: underline;
}

.linkBlue {
    text-decoration: none;
}

.linkRed a{
    text-decoration: underline overline black;
    color: black;
}

.linkBlue:hover {
    text-decoration: none;
    background-color: blue;
}

.linkRed a:hover  {
    background-color: red;
}

.linkYellow:hover {
    background-color: yellow;
}

.linkGreen:hover {
    background-color: green;
}

.disabled {
    cursor: not-allowed;
}

.disabled a {
    pointer-events: none;
}

/*a, .link .linkRed {*/
/*    text-decoration: none;*/
/*    color: black;*/
/*    font: inherit;*/
/*}*/

.linkRed a {
    color: #f41146;
    color: var(--color-primary);
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #6b6df4;
}

.linkRed a:hover {
    color: #f41146;
    color: var(--color-primary);
    text-decoration: none;
}

a:hover .link .linkRed {
    text-decoration: none;
    color: #f41146;
    font: inherit;
}

/*訪問前*/
.linkRed a:link {
    color: deeppink;
}
/*訪問済み*/
.linkRed  a:visited {
    color: gray;
}