@charset "utf-8";
/* CSS Document */

*{
 margin:0;
 padding:0;
}

#detail{
float:left;
margin:7px 0px 0px 34px;
width:532px;
}

#detail p{
margin:10px 5px 10px 22px;
}

.section{
clear:both;
margin:10px 5px 15px 22px;

}

.section img{
clear:both;
margin:0px 5px 0px 0px;
float:left;
/* vertical-align:middle;*/
}

.section p{
margin:0;
padding:10px 0;
}

#sizeup1{
font-size:120%;
}

#detail dl{
margin:10px 5px 15px 22px;
/*margin-bottom:1.5em;*/
}
#detail dt{
color:#444444;
font-weight:bold;
margin-top:0.8em;
}

#detail dd{
margin-left:1em;
}

#detail table{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 22px;
text-align:left;
border-style:none;
empty-cells:show;
}

#detail th{
padding:2px 0px 2px 0px;
text-align:left;
font-weight:bold;
color:#444444;
vertical-align:top;
}

#detail th.err{
color:#ff0000;
}

#detail td{
padding:2px 0px 2px 20px;
vertical-align:top;
}

#navi table{
padding:0px 0px 0px 0px;
margin:0px 5px 0px 22px;
border-style:none;
width:505px;
}

#navi th{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
font-weight:normal;
width:50px;
}

#navi td{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
letter-spacing:3px;
}