img.fig{
    float: right;
}
img.fig2{
    float: left;
}
body {
    /* background-image:url("images/dot01.jpg"); */
    /* background-image:url("images/mi_b_000.jpg"); */
    /* background-image:url("images/onpu17.gif"); */
    /background-image:url("images/onpu6c.jpg");  */
    /*background-image:url("images/fu_b_053.jpg");*/
    /*background-image:url("images/viola1.gif"); */
    background-repeat:repeat;
    text-align:justyfy;
    /* padding-left:5cm;	*/
    padding-left:1cm;
    padding-right:1em;	' ',sans-serif
    font-family: 'Courier New',sans-serif; 
}
h1 {
    font-size:300%;
    color:#204040;
    text-align:right;
    background-color:#ffffcf;
    /* text-decoration:overline underline;  */
    /* font-family: 'HGP', Osaka, sans-serif */
    /* font-family: 'HGM-PRO', Osaka, sans-serif */
    font-family: 'Script', 'HGP', 'HGM-PRO', cursive
}
h2 {
    font-size:140%;
    color:#168080;
    background-color:#ffffcf;
    text-align:center;
    font-family: 'HGM-PRO', Osaka, sans-serif
}
h3 {
    font-size:110%;
    /* color:#0030a0; */
    color:#307030; 
    /* background-color:transparent; */
    /* background-color:#cfffff; */
    background-color:#cfffcf;	

    border-width:1px 1px; 
    border-color:#801680;
    /* border-style:solid; */
    font-family: 'HGM-PRO', Osaka, sans-serif
}
h4 {
    font-size:105%;
    font-family: 'HGM-PRO', Osaka, sans-serif
}
h5 {
    font-size:100%;
    font-family: 'HGM-PRO', Osaka, sans-serif
}
blockquote {
    color:#001144;
    background-color:transparent;
    padding:3px 5px 5px;
    border-width:2px 0;
    border-color:#000080;
    border-style:dashed;
}
ul{
    list-style-position: outside;
    list-style-type:circle;
}

ol{
    list-style-position: outside;
}

dt{
    color:#20bf20;
    font-family: 'HGP', Osaka, sans-serif
}

strong{
    color:#701670;
}

.answer{
    font-size:90%;
    color:#ff6060;
}
