body{
font-size:x-small;
}

h1 {
color:#ffffff;
background-color:#3e3e3e;
text-align:center;
font-size:medium;
}
h1.logo {
color:#ffffff;
background-color:#ffffff;
text-align:center;
font-size:medium;
}

h2 {
color:#ffffff;
background-color:#3e3e3e;
text-align:center;
font-size:medium;
}

h2.logo {
color:#ffffff;
background-color:#ffffff;
text-align:center;
font-size:medium;
}
h2.regist_i{
color:#ffffff;
background-color:#B248FF;
text-align:center;
font-size:medium;

}
hr {
color:#a9a9a9;
}

div.right {
text-align:right;
font-size:x-small;
}

img.img-small {
width:15px;
height:15px;
}

img.img-footer {
width:15px;
height:15px;
}

div.red{
color:#ff0000;
}

