A:HOVER{color:#ff0000; text-decoration:underline}
A:link{color:blue}
A:active{color:#ff0000; text-decoration:underline}
A:visited{color:purple}
A{text-decoration:none}

a.w { display: block; width: 100%;}
a.w:hover { background-color: #ffff99; color: red; }

.k-1{font-size:10pt; background-color:#FFFFFF; line-height:150%;}
.k-2{font-size:10pt; background-color:#F1F1F1; line-height:120%;}
.k-3{font-size:10pt;}
.c1 {position: absolute;visibility: hidden;width: 230px;background-color: #CCCCCC;border: 2px solid #000000;font-size: 10pt; line-height: 130%; text-align: center;padding: 5px 5px 5px 5px;}
.c2 {position: absolute;visibility: hidden;width: 583px;background-color: #F5F5AF;border: 2px solid #000000;font-size: 10pt; line-height: 130%; text-align: center;padding: 5px 5px 5px 5px;}
.c3 {position: absolute;visibility: hidden;width: 190px;background-color: #D5B5B5;border: 2px solid #FF6A6A;font-size: 10pt; line-height: 130%;}
.c4 {position: absolute;visibility: hidden;width: 300px;background-color: #D5B5B5;border: 3px solid #FF6A6A;font-size: 10pt; line-height: 130%; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-align: center;}

div.maru {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */

   border: 3px #C3D9FF solid;     /* g̑ */
}

a.w { display: block; width: 100%;}
a.w:hover { background-color: #ffff99; color: red; }
