body{
font-size:12px;
line-height:15px;
}

dt{
color:#32102c;
margin-bottom:5px;
font-weight:900;
}

dd{
color:#333;
margin-bottom:10px;
font-size:14px;
line-height:17px;
}
head~/* */body #leftBox{
width:45%;float:left;
margin:10px;
padding-right:30px;
border-right:dotted 2px gray;
}
html:not(:target) #leftBox{
width:45%;float:left;
margin:10px;
padding-right:30px;
border-right:dotted 2px gray;
}

head~/* */body #rightBox{
width:45%;float:left;
margin:10px;
}
html:not(:target) #rightBox{
width:45%;float:left;
margin:10px;
}


head~/* */body #titles_uruha{
background:url(uruhatitle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}
head~/* */body #titles_honoka{
background:url(honokatitle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}

head~/* */body #titles_rino{
background:url(rinotitle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}
head~/* */body #titles_humika{
background:url(humikatitle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}

head~/* */body #titles_yuuna{
background:url(yuunatitle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}


head~/* */body #titles_mayu{
background:url(mayutitle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}

head~/* */body #titles_kumiko{
background:url(kumikotitle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}

head~/* */body #titles_noa{
background:url(noatitle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}

head~/* */body #titles_inori{
background:url(inorititle.jpg);
width:790px;
height:50px;
text-indent:-9999px;
}

html:not(:target) #titles{
width:790px;
height:50px;
text-indent:-9999px;
}
