body { margin: 15px auto 15px auto; font-size: small; width: 780px; background: #ffffff; border: #cccccc 1px solid; text-align: center;
}

a{color:#0000ff;text-decoration:underline;}
a:link{color:#0000ff;text-decoration:underline;}
a:visited{color:#800080;text-decoration:underline;}
a:active{}
a:hover{color:#FF0000;text-decoration:underline;}

.page { margin: 0px auto 0px auto; width: 780px; text-align: center; font-size: small; color: #333333;
}
#header { text-align: left; font-size: small; line-height:120%; padding: 10px; height: 140px;
}
#header h1 { font-size: x-large; color: #000066; margin: 0; padding: 10px;
}
#header h1 a { color: #333333; text-decoration: none;
}
#header h1 a:hover {color:#ff0000; text-decoration: underline;
}
#header h2 { font-size: small; color: #333333; margin: 0; padding: 5px 30px 10px;
}
#menu { font-size: small; line-height:150%; padding: 5px; border-top: 1px solid #cccccc;  border-bottom: 1px solid #cccccc; text-align: left;
}
#menu2 { font-size: small; line-height:150%; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #cccccc; text-align: center;
}
#left { width:200px; float:left; text-align:left; padding: 0px; border-right: 1px solid #cccccc;
}
#left h4 { font-size: small; color: #333333; margin: 0px; padding: 0px; border-bottom: 1px solid #cccccc;
}
#left h5 { font-weight:normal; margin: 0px; padding: 0px; font-size: small; color: #333333;
}
#left ul { font-weight:normal; margin:0 0 0 10px; padding:5px 10px; font-size:small; color:#333333;
}
#left ul li { color: #333333; margin-left: 15px; list-style-type: circle;
}
#right { width:578px; float:right; padding: 0px; text-align: left;
}
#right h3 { font-size: small; color: #333333; margin: 0px; padding-top: 10px; border-bottom: 1px #cccccc solid; clear: both;
}
#right h5 { font-weight: normal; margin: 0px; padding: 0px;
}
#contents { font-size: small; text-align: left; margin: 0px; padding-top: 10px;
}
#contents .item { margin: 0px; padding-left: 10px; float: left;
}
#contents .itemtext { font-size: small; line-height: 130%; margin: 0px; padding-left: 10px;
}
#contents hr { clear: both;
}
#contents .asintext { font-size: small; line-height: 130%; margin: 0px; padding: 0px;
}
#contents .customer { font-size: small; line-height: 130%; margin: 10px 0px; padding: 10px; border-width: 1px; border-color: #3366CC; border-style: solid;
}
#contents .similar { font-size: small; line-height: 130%; margin: 10px 0px; padding: 10px; border-width: 1px; border-color: #3366CC; border-style: solid;
}
#contents .topasin { font-size: small; line-height: 120%; margin: 0px; padding-left: 10px; float: left; width: 100px; display: block;
}
#pagetop { padding-bottom: 10px; text-align:right;
}
#footer { font-size: small; text-align: center; clear: both; letter-spacing: 2px; line-height:120%; padding: 5 0 5 0; margin: 0px; border-top: #cccccc 1px solid; border-bottom: #cccccc 1px solid; clear: both; width: 780px;
}
#copy { font-size: x-small; color: #333333; text-align: right; padding: 3px; clear: both; width: 780px;
}
#copy a { color: #333333; text-decoration: none;
}
.searchbox{ float:right;
}
li { color: #ffffff;
}
.vc{ float: right;
}