body  {
    width:980px;
    margin:0px;
    padding:5px;
    color:#333333;
    font:14px Arial,"MS Pゴシック","MS ゴシック",MS Gothic,sans;
}
#container  {
    width:970px;
    margin:0px;
    padding:0px;
}
body,div  {
    scrollbar-base-color:#cccccc;
    scrollbar-arrow-color:#ff0000;
    scrollbar-face-color:#ffffff;
    scrollbar-3dlight-color:#663333;
    scrollbar-darkshadow-color:#663333;
}   
h1   {color:blue;}
h2   {color:#669999;}
.poscenter  {text-align:center;}
.posright   {text-align:right;}
.colred    {color:#ff0000;}
.explain   {margin:0px;padding:5px 0px 5px 20px;}
.texttypeB   {
     color:#006633;
     font:bold 14px Arial,"MS P ゴシック","MS ゴシック",MS Gothic,sans;
}
.areatypeA   {
     margin:0px;
     padding:0px 10px 0px 80px;
     color:#2828ff;
}
td   {text-align:center;valign:middle;}
table.typeAA  {
     background-image:url("backimg1-2.gif");
     background-color:cccccc;
     color:brown;
     font:12px Arial,"MS P ゴシック","MS ゴシック",MS Gothic,sans;
}
table.typeBB  {
     color:#333333;
     font:12px Arial,"MS P ゴシック","MS ゴシック",MS Gothic,sans;
}
table.typeCC  {
     color:#333333;
     font:12px Arial,"MS P ゴシック","MS ゴシック",MS Gothic,sans;
}
#linkpages   {
         margin:0px 15px 0px 0px;
         padding:0px 20px;
         background-color:#caffca;
         color:#0000ff;
}
a:link     {color:#3366cc;}
a:visited  {color:#666666;}
a:hover    {color:#009933;}
#ifooter    {
     margin:0px;
     border:2px solid #999999;
     padding:5px 25px;
     background-color:#7a9bde;
}
#footer  {
      margin:0px;
      padding:10px;
      height:10px;
      background-color:#cccccc;
}
#patent   {
     font:12px Arial,"MS P ゴシック",sans-serif;
     color:#cccccc;
}
#orderpart  {
         margin:0px;
         padding:10px 40px 10px 60px;
         background-color:#ffede6;
}