.annotationLayer .linkAnnotation > a {
    position: absolute;
    font-size: 1em;
    top: 0;
    width: 100%;
    height: 100%;
}

.annotationLayer .linkAnnotation > a:hover {
    opacity: 1.0;
    display: block;
    position: relative;
}

.annotationLayer .linkAnnotation > a:hover:before {
    display: block;
    width: 105%;
    color: #f00;
    font-size: 10px;
    content: '';
    text-decoration: none;

    font-family: 'メイリオ',Meiryo;
    background-color: #fff;
    margin: 0 0 0 0;

    transform: scale(1.0, 1.0);
    transform-origin:0 0;
}


.annotationLayer .linkAnnotation > a:hover[href^="http"],
.annotationLayer .linkAnnotation > a:hover[href^="https"],
.annotationLayer .linkAnnotation > a:hover[href^="mailto"] {
    border-bottom: 2px solid #00f;
    width: 100%;
    margin: 0;
}

.annotationLayer .linkAnnotation > a:hover[href^="#t_"],
.annotationLayer .linkAnnotation > a:hover[href^="#m_"] {
    border-bottom: 2px solid #00f;
    width: 101%;
    margin: 0;
}

#pageContainer10 .annotationLayer .linkAnnotation > a:hover[href$="privacy_policy.html"] {
    border-bottom: 2px solid #00f;
    width: 100%;
    margin: 0 0 0 0;
}
#pageContainer10 .annotationLayer .linkAnnotation > a:hover[href$="privacy_policy.html"]:before {
    display: block;
    position: absolute;
    content: '';
    border-bottom: 2px solid #00f;
    width: 100%;
    top: 29px;
}
#pageContainer10 .annotationLayer .linkAnnotation > a:hover[href$="privacy_policy.html"]:after,
#pageContainer11 .annotationLayer .linkAnnotation > a:hover[href$="privacy_policy.html"]:after {
    display: block;
    position: absolute;
    content: '';
    border-bottom: 2px solid #00f;
    width: 100%;
    top: 13px;
}

#pageContainer10 .annotationLayer .linkAnnotation > a:hover[href$="entrance_procedure/"],
#pageContainer11 .annotationLayer .linkAnnotation > a:hover[href$="entrance_procedure/"] {
    border: none;
}
#pageContainer10 .annotationLayer .linkAnnotation > a:hover[href$="entrance_procedure/"]:before,
#pageContainer11 .annotationLayer .linkAnnotation > a:hover[href$="entrance_procedure/"]:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;

    content: url(./images/underline5.png);

    transform: scale(0.63);
    transform-origin: 0 0;
    background-color: rgba(255,255,255,0);
}

#pageContainer13 .annotationLayer .linkAnnotation > a:hover[href^="http"],
#pageContainer16 .annotationLayer .linkAnnotation > a:hover[href^="http"],
#pageContainer17 .annotationLayer .linkAnnotation > a:hover[href^="http"],
#pageContainer24 .annotationLayer .linkAnnotation > a:hover[href$="guarantee.html"],
#pageContainer25 .annotationLayer .linkAnnotation > a:hover[href^="http"] {
    border-bottom: none;
    margin: 0;
}
#pageContainer13 .annotationLayer .linkAnnotation > a:hover[href^="http"]:after,
#pageContainer16 .annotationLayer .linkAnnotation > a:hover[href^="http"]:after,
#pageContainer17 .annotationLayer .linkAnnotation > a:hover[href^="http"]:after,
#pageContainer24 .annotationLayer .linkAnnotation > a:hover[href$="guarantee.html"]:after,
#pageContainer25 .annotationLayer .linkAnnotation > a:hover[href^="http"]:after {
    display: block;
    position: absolute;
    top:  0;
    left: 0;

    transform: scale(0.215);
    transform-origin: 0 0;

    content: url(./images/btn_click.png);
}


.annotationLayer .linkAnnotation > a:hover[href^="#p"] {
    border-bottom: 2px solid #f00;
    width: 100%;
    margin-top: -3px;
}


.annotationLayer .linkAnnotation > a:hover[href^="#p1_1"],
.annotationLayer .linkAnnotation > a:hover[href^="#p4_1"],
.annotationLayer .linkAnnotation > a:hover[href^="#p6_1"],
.annotationLayer .linkAnnotation > a:hover[href^="#p7_1"] {
    border-bottom: none;
}
.annotationLayer .linkAnnotation > a:hover[href^="#p1_1"]:before,
.annotationLayer .linkAnnotation > a:hover[href^="#p4_1"]:before,
.annotationLayer .linkAnnotation > a:hover[href^="#p6_1"]:before,
.annotationLayer .linkAnnotation > a:hover[href^="#p7_1"]:before {
    display: block;
    position: absolute;
    content: '';
    border-bottom: 2px solid #f00;
    width: 100%;
    top: 14px;
}
.annotationLayer .linkAnnotation > a:hover[href^="#p1_1"]:after,
.annotationLayer .linkAnnotation > a:hover[href^="#p4_1"]:after,
.annotationLayer .linkAnnotation > a:hover[href^="#p6_1"]:after,
.annotationLayer .linkAnnotation > a:hover[href^="#p7_1"]:after {
    display: block;
    position: absolute;
    content: '';
    border-bottom: 2px solid #f00;
    width: 20px;
    top: 26px;
}


a:-webkit-any-link {
    text-decoration: none;
}
a:-moz-any-link {
    text-decoration: none;
}
a:-webkit-any-link {
    text-decoration: none;
}
a:-ms-any-link {
    text-decoration: none;
}
a {
    text-decoration: none;
}
