.marker1 {
 background: linear-gradient(transparent 0%, #c1e0ff 0%);
font-weight: bold; 
}

.marker2 {
 background: linear-gradient(transparent 60%, #c1e0ff 60%);
font-weight: bold; 
}

.marker3{
 background: linear-gradient(transparent 0%, #fff799 0%);
 font-weight: bold; 
border-radius:6px;
}

.box10 {
    margin: 2em 0;
    background: #f1f1f1;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
}
.box10 .box-title {
    font-size: 1.2em;
    background: #004ea2;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box10 p {
    padding: 15px 20px;
    margin: 0;
}

.box03 {
 margin: 2em auto;
 padding: 1em;
 width: 90%;
 border: 5px double #004ea2; /*太さ・線種・色*/
 color: #333; /* 文字色 */
 background-color: #fff; /* 背景色 */
 border-radius: 1px; /*角の丸み*/
}