body{font-family:Verdana;
margin:0;background-color:#ffffff;
     }

h1{font-size:100%;margin:5px 0 0px 1em;
height:75px;
background-image:url(image/usi.gif);
background-repeat:no-repeat;
background-position:right;}

h2{font-size:100%;color:#666;
border-bottom:1px solid #666;padding:5px;
}



h3{font-size:100%;}

h4{font-size:95%;margin-bottom:0;}



address{font-style:normal;
        font-size:12px;
        color:#333;
        line-height:130%;
        }

p{font-size:90%;line-height:130%;}

ul{list-style-type:none;}


td{font-size:90%;line-height:140%;}


li{font-size:90%;padding-bottom:3px;}

dt{font-size:95%;font-weight:bold;margin-bottom:0.5em;}

dd{font-size:90%;line-height:130%;margin-bottom:2em;}


#menu a{}
#menu a:link{color:#333;text-decoration:none;}
#menu a:visited{color:#333;text-decoration:none;}
#menu a:hover{color:red;text-decoration:none;}
#menu a:active{color:#333;text-decoration:none;}

.pageup a:link{color:#666;text-decoration:none;}
.pageup a:visited{color:#666;text-decoration:none;}
.pageup a:hover{color:#990000;text-decoration:underline;}
.pageup a:active{color:#666;text-decoration:none;}


#here{border-left:5px solid #336699;}

#header{width:740;border-right:solid 1px #666;background-image:url(image/border.gif);padding:0px;}


#menu {background-color:#dcdcdc;margin:0;padding:1px 1em;border-top:3px solid red;border-bottom:1px solid #666;}

#menu li{display:inline;padding-left:10px;margin:1px 1em;}

#main{width:740;height:83%;border-right:solid 1px #666;
background-color:#ffffff;padding:1em 5%;}



.shohin{border:1px solid #d3d3d3; margin:1em;}




.copy{width:740;font-size:12px; 
text-align:center;
margin:0;
padding:2px;
color:#666;
background-color:#dcdcdc;
border-right:solid 1px #666;
}





.navi{padding:2px 1em;
color:#666;
margin:0;
font-size:12px;
text-align:right;
}




.line td {border-bottom:1px solid #d3d3d3;}


.sub{margin:1em 2em 2em 5em;}



