body  {
    width:900px;
    margin:0px;
    padding:5px;
    font:14px Arial,"MS P ゴシック","MS ゴシック",MS Gothic,sans;
}
body  {width:900px}
#container  {
     width:900px;
     margin:0px;
     padding:0px;
     font:14px Arial,"MS P ゴシック","MS UI ゴシック",sans-serif;
}
#titletshirts  {
     margin:0px;
     padding:0px;
}
#membertitle   {
         margin:0px;
         padding:20px 20px 10px 20px;
         width:860px;
         height:70px;
         background-color:lightblue;
         color:#0000ff;
}
h1   {color:#9999cc;}
h2   {color:#6699ff;}
h3   {color:#cccccc;}
.poscenter  {text-align:center;}
.posright   {text-align:right;}
.colred     {color:#ff0000;}
.textsmall  {
    color:#494949;
    font:14px Arial,"MS P ゴシック","MS UI ゴシック",sans;
}
a:link  {color:#666666;}
a:visited  {color:#666666;}
a:hover    {color:#ff0000;}
.bkcolor  {background-color:#ff0000}
#order      {
      margin:10px 0px;
      padding:20px 30px 20px 60px;
      border-width:4px;
      border-style:solid;
      border-color:#bc8f8f;
      background-color:#ffccff;
}
#calcpart   {
      margin:10px 0px;
      padding:20px 5px;
      font:14px/28px Arial,"MS P ゴシック","MS UI ゴシック",sans-serif;
}
.tback     {background-color:#ffffff;}
#linkpages   {
         margin:0px 15px 0px 0px;
         padding:0px 20px;
         background-color:lightblue;
         color:#0000ff;
}
#acceptpart {
     margin:20px;
     padding: 100px 50px;
     background-image:url("bkdesign.gif");
     background-repeat:repeat;
}
#cnfmpart  {
     margin: 0px;
     padding:100px 10px;
     width:800px;
     background-color:#ffffa6;
}
#ifooter    {
     margin:0px;
     border:2px solid #999999;
     padding:5px 25px;
     background-color:lightblue;
}
#footer  {
      margin:0px;
      padding:10px;
      height:10px;
      background-color:#cccccc;
}
#patent   {
     font:12px Arial,MS Gothic,sans-serif;
     color:#cccccc;
}
li  {font:12px Arial,"MS P ゴシック","MS ゴシック",sans;}
ul   {back-ground color:#cccccc;}
ul#in   {list-style-position:inside;}
#consent  {
      margin:50px;
      padding:20px;
      border:5px double #000088;
      background-color:#b5ecc7;
}
.texttypeA  {
      text-decoration:underline;
      color:#0000ff;
      font:bold 16px "MS ゴシック","MS P ゴシック",sans;
}
.texttypeB  {
      color:#333333;
      font:bold 14px "MS ゴシック","MS P ゴシック",sans;
} 
.texttypeC  {
      color:#006633;
      font:bold 14px "MS ゴシック","MS P ゴシック",sans;
}  