p{
background-image: url(transparent.gif);
}

strong{
background: linear-gradient(transparent 40%, #ffff66 40%);
font-size:125%;
background: -webkit-linear-gradient(top #000000 0% ,#ffff66,100%);
}

strong.blue{
background: linear-gradient(transparent 40%, #00ffff 40%);
font-size:125%;
}

img {
 max-width : 100% ;
 height : auto ;
 } 
 
 @media screen and (max-width: 480px) {
p {
 width : 100% ;
 font-size : 65% ;
 margin : 0 0 1.8em 0 ;
 line-height : 1.7 ; }
 } 
 
 .wa{
 background-color: #ccffff;
 padding: 10px;
 letter-spacing: 2px;
 line-height: 1.25em;
 }
 
 .me{
 background-color: #ffccff;
 padding: 10px;
 letter-spacing: 2px;
 line-height: 1.25em;
 }
 
 .download {
 border-style: outset;
 }
 
.plus{
font-size:1.5em;
font:bold;
}

.breadcrumb{
list-style-type: none;
display: flex;
}

ul{
list-style-type: disc;
}

li.active{
}

li.header{
list-style-type: none;
padding-bottom: 10px;
margin-left: -10px;
}

.sitemap{
display:flex;
}

}

.nav{
padding-left: 10px;
}