span.m-black {line-height:150%; font-size:normal; color:black;} /* 本文 */
span.s-black {line-height:130%; font-size:small; color:black;} /* インデックス */

span.s-blue {line-height:130%; font-size:small; color:#3333ff} /* 追記 */
span.s-maroon {line-height:130%; font-size:small; color:maroon} /* 付記 */

p.resizeimage {
   max-width: 600px; /* 最大幅 */
   min-width: 240px; /* 最小幅 */
}
p.resizeimage img { width: 100%; }

p.resizeimage2 {
   max-width: 892px; /* 最大幅 */
   min-width: 240px; /* 最小幅 */
}
p.resizeimage2 img { width: 100%; }

p.resizeimage3 {
   max-width: 800px; /* 最大幅 */
   min-width: 240px; /* 最小幅 */
}
p.resizeimage3 img { width: 100%; }


table { line-height: 120% ; } /* 表 */

/* 点滅表記--------------------ここから */

.blinking {
    -webkit-animation: 0.5s linear 0s alternate none infinite running blink;
    -moz-animation: 0.5s linear 0s alternate none infinite running blink;
    animation: 0.5s linear 0s alternate none infinite running blink;
}
@-webkit-keyframes blink {
    0% { opacity: 0; }
    19.9% { opacity: 0; }
    20% { opacity: 1; }
    100% { opacity: 1; }
}
@-moz-keyframes blink {
    0% { opacity: 0; }
    19.9% { opacity: 0; }
    20% { opacity: 1; }
    100% { opacity: 1; }
}
@keyframes blink {
    0% { opacity: 0; }
    19.9% { opacity: 0; }
    20% { opacity: 1; }
    100% { opacity: 1; }
}

/* 点滅表記--------------------ここまで */
