body
{
 margin:0px;
 padding:0px;
 background-color:#F6F6F6;
 text-align:center;
}

a:link{color:#0000ff; text-decoration:underline;}
a:visited{color:#0000ff; text-decoration:underline;}
a:hover{color:#ff0000; text-decoration:underline;}


.container
{margin:0px auto; padding:0px; width:980px; 
 border:solid 1px #C0C0C0;
 background-color:#ffffff;}

h1
{font-size:10px;
 color:#F0F0F0;
 text-align:center;
}

.banner2 h1{
  padding:4px;
  font-size:14px;
  color:#494949;}

h2
{margin:20px 0px 20px 0px;
 padding:5px 5px 10px 20px; 
 font-weight:bold; font-size:30px;
 background: url(image/h2.gif) no-repeat;
 color:#202020; text-align:left;}

h3
{
 font-weight:bold; font-size:18px;
 color:#cc0000; text-align:left;
 border-left:solid 15px #cc0000;
 padding-left:3px;
}


.main
{margin:0px auto; padding:20px 30px 20px 30px; 
 background-color:#ffffff; text-align:left; 
 font-size:15px; color:#303030; line-height:28px;}

p {
padding:0px 20px 0px 20px; 
}

.sen {
 background-image: url(image/sen.jpg);

}

ul.check
{padding-top:10px;list-style-image:url(image/checkmark.gif);}

li
{padding-left:5px;}


#img{
  margin: 5px 10px 5px 10px;
  border-color:#999999;
}


.sugu
{text-align:center; border:0px;}

.price
{text-align:center; border:0px;}

.last
{ background-color:#ffff99;
 text-align:left;padding:20px 50px 20px 50px;
 font-size:15px; color:#000000; line-height:28px;}

.box
{margin:8px 0px; padding:10px;width:750px;
 background-color:#ffffff; text-align:left; 
 border-style:solid; border-color:#999999;
 border-width:1px;line-height:28px;}

.box2
{margin:8px 0px; padding:10px;width:750px;
 background-color:#eaffff; text-align:left; 
 border-style:solid; border-color:#99ffcc;
 border-width:1px;line-height:28px;}

.box3
{margin:8px 0px; padding:10px;width:750px;
 background-color:#ffeaea; text-align:left; 
 font-size:15px; color:#000000; line-height:120%;
 border-style:solid; border-color:#ff99ff;
 border-width:1px}


.box4
{margin:8px 0px; padding:10px;width:750px;
 background-color:#eaffff; text-align:left; 
 border-style:solid; border-color:#99ffcc;
 border-width:3px;line-height:28px;}

.box5
{margin:8px 0px; padding:10px;width:750px;
 background-color:#FFE4E1; text-align:left; 
 border-style:solid; border-color:#ff0000;
 border-width:3px;line-height:28px;}


.table1
{margin:8px 0px; padding:10px;width:850px;
 background-color:#ffffff; text-align:left; 
 font-size:15px; color:#000000; line-height:150%;
 border-width:1px;}

.thleft
{width:200px;}


span.style1 {background-color:#ffff80;}

span.style2 {font-size:20px; font-weight:bold; color:#cc0000;}

span.style3 {font-weight:bold; color:#cc0000;}

span.style4 {font-size:12px;}

span.style5 {font-weight:bold; color:#0000ff;}

.menu
{margin:0px auto 4px auto; padding:10px 10px;
 background-color:#ffffff; text-align:left; 
 font-size:100%; color:#000000;
 border-style:solid; border-color:#999999;
 border-width:1px 0px 1px 0px;}


table#table-01 {
    width: 700px;
    margin: 10px 0px 10px 0px;
    border: 1px #C8C8C8 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    background: #F5F5F5;
    padding: 5px;
    border: 1px #C8C8C8 solid;
    border-width: 0 0 1px 1px;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
}

table#table-01 td {
    padding: 5px;
    border: 1px #C8C8C8 solid;
    border-width: 0 0 1px 1px;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
}

table#table-01 td.left {
    text-align: left;
    padding-left: 20px;
}



