/* design */
body {
margin: 0px auto;
padding:0px;
font-size: 85%;
line-height: 150%;
font-family: "メイリオ", meiryo, "ＭＳ Ｐゴシック", osaka, sans-serif;
}

h1,h2,h3,h4,h5,ul,ol,li,p,dl,dt,dd,img {
margin: 0px;
padding: 0px;
list-style-type: none;
border: 0px;
}
a {color: #0000FF; text-decoration: none;}
a.pdf {background:url(../img/picPdf.gif) no-repeat left 2px; padding: 0px 0px 5px 20px;}
a.sankaku {background:url(../img/sankaku.gif) no-repeat top left;padding-left: 15px;}

span.price {font-size: 10px;}
.red {color:#FF0000; font-weight:bold;}
div.upDate {color:#ff9900;font-size:11pt; font-weight:bold; text-align:right;}
#leftNavi,#rightCon,#header {
margin: 0px;
}

/* layout */
#container {
width: 1000px;
margin:0px auto;
font-size: 85%;
background:#FFFFFF;
}
#leftNavi {
float: left;
background: url(../img/bg.jpg) repeat-y left top;
width: 90px;
}
#rightCon {
float: left;
width: 910px;
}

/* leftNavi */
#leftNavi ul {
margin-top: 100px;
}
#leftNavi ul li {
margin-bottom: 5px;
}
#leftNavi a:link,#leftNavi a:visited,#leftNavi a:active,#leftNavi a:hover { color: #333333; background:#FFFFFF;}

/* header */
#header {
background: url(../img/bar.jpg) repeat-x left top;
height: 30px;
}
#header p {
float: left;
margin: 5px;
font-weight:bold;
color:333333;
font-size:10pt;
background:#FFFFFF;
}
#header img {
float:right;
}
/* contents */
#contents {
margin-top: 10px;
}
/* footer */
#footer {
height: 30px;
clear:both;
text-align:center;
}
#footer p.copyright {
margin-top: 3px;
padding: 1px;
background: #aaaaaa;
color: #ffffff;
font-weight: bold;
}

/* font */
.small {font-size: 10px;}
