
p.featuretext, div.infoblock, div.featureblock {
font-family: arial, helvetica, verdana, sans-serif; 
font-size: 90%;
font-weight: bold;
margin: 12px 1px 18px 2px;
padding: 0 15px 0 22px;
}


select[size] {
  height: auto;
}

.yentext {
font-weight: bold;
font-size: 17px;
line-height: 130%;
padding: 14px 4px 11px 0px;
}

.yenconversionresult {
font-size: 15px;
padding: 11px 8px 11px 6px;
line-height: 150%;
}

.bphotoblockleft {
margin: 20px 0 0 0;
padding: 0 0 0 25px;
}

.featurephoto {
margin: 20px 0 0 0;
padding: 0 0 0 25px;
}

.bottomnote, .insidenote {
padding: 8px 11px 14px 20px;
font-weight: bold;
font-size: 90%;
}


div.onefeatureindex {
padding: 12px 6px 9px 14px;
margin: 15px 14px 15px 14px;
border-width: 1px;
border-style: solid;
border-color: #aaaaaa;
display: block; 
}


.onefeatureleftphoto {
float: right;
padding: 0 8px 0 3px;
padding: 0 4px 0 7px;
max-width: 40%;
}

div.topfeaturecaption {
font-size: 85%;
font-weight: bold;
}


.onefeatureheadline {
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 16px;
font-weight: bold;
}

.onefeaturecaption {
font-size: 13px;
padding: 7px 4px 4px 0px;
}

.sometext p {
font-size: 14px;
margin: 8px 0 8px 0;
}

.infoblock {
border-width: 2px 0 2px 0;
border-style: solid;
border-color: #aaaaaa;
}

div.onegloss { 
padding: 4px 6px 5px 12px;
margin: 6px 0 6px 0;
border-width: 0 0 2px 0;
border-style: solid;
border-color: #a3cbea;
}

span.romaji {
font-family: arial, helvetica, verdana, sans-serif; 
font-size: 100%;
font-weight: bold;
padding: 0 4px 0 0;
background-color: #b3dbfa;
}

span.definition {
font-size: 90%;
padding: 0 4px 0 4px;
}

span.jw1, span.jw2, span.jhira, span.jkata {
font-size: 95%;
font-weight: bold;
font-weight: normal;
padding: 0 2px 0 2px;
white-space: nowrap;
}

.blueglossary {
background-color: #add6f5;
}




/* EXTRA-WIDE MOBILE, SMALL TABLET xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


@media only screen and (min-width: 500px) and (max-width: 767px) {


} /* end of extra-wide mobile */



/* TABLET xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

@media only screen and (min-width: 768px) {


} /* KEEP THIS */



