body {
margin: 5px; padding: 0px; 
font-size: 84%; background: #ffffff;
color: #000000; line-height:115%; 
font-family:'ＭＳ ゴシック',osaka, sans-serif; 
text-align: center; 
font-size:12px;
}
body {
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #cccccc; 
scrollbar-shadow-color: #bbbbbb; 
scrollbar-3dlight-color: #ffffff; 
crollbar-arrow-color: #bbbbbb; 
scrollbar-track-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
}
*	{margin: 0;
	 padding: 0;
}

a:active {
color: #0000ff; text-decoration: none;
}
a:link {
color: #0000ff; text-decoration: none;
}
a:visited {
color: #0000ff; text-decoration: none;
}
a:hover {
color: #cc99ff; text-decoration: none; 
}

.menu {margin: 0px 15px 0px 15px; }

.fmmenu {margin: 5px 0px 5px 0px ;padding: 0px; font-size:10px; }
.selmenu {margin: 0px 3px 0px 3px ;}

.tabletitle {
margin: 0px; padding: 0px 2px 0px 6px; height: 15px; text-align: center;
font-size:9px; color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

.tabletitlereview {
margin: 0px; padding: 0px 0px 0px 0px; height: 15px; text-align: center;
font-size:11px; color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

.tabledata01 {
margin: 0px; padding: 5px 2px 2px 2px; height: 20px;  text-align: left;
background-color: #e0eeee;
font-size:13px; color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

.tabledata02 {
margin: 0px; padding: 5px 2px 2px 2px; height: 20px;  text-align: left;
font-size:13px; color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

.tabledatareview{
margin: 0px; padding: 0px 0px 2px 0px; height: 20px; width: 65px; text-align: left;
font-size:12px; color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

.textitle {margin: 7px 0px 1px 0px; font-size:15px; line-height:120%; color:#000000; text-align: center; letter-spacing: -2px; font-weight: 900; font-family:'ＭＳ ゴシック' , osaka , 'Arial Black' , 'Century' ; }

.footer {margin: 10px 0px 1px 0px; text-align: center; font-size:11px; }

.contentstitle {
padding: 2px 2px 2px 2px; font-weight: bold; color:#666666;
font-size:13px; color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

.treview {
font-size:12px; text-align: left;
color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

.treview01 {
margin: 0px; padding: 0px; text-align: left; width: 180px;
font-size:12px; color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

.treview02 {
margin: 0px; padding: 0px; text-align: right;  width: 100px;
font-size:12px; color:#666666; line-height:110%; font-family:'ＭＳ ゴシック' , osaka; }

#box {width: 990px; margin: 0px; padding: 0px;}

#wrapper {width: 620px; height:476px; float:left;  margin: 0px; padding: 0px;  text-align: center;}

#result {width: 390px; height: 460px; background-color: #ffffff; margin: 3px 0px 0px 0px; padding: 5px; }
#result {border-style: solid; border-width: 1px; border-color: #ff0000; }
#result {overflow: auto; float: right; }

#review {width: 350px; height: 460px; background-color: #ffffff; margin: 3px 3px 0px 3px; padding: 5px; } 
#review {border-style: solid; border-width: 1px; border-color: #ff0000 }
#review {overflow: auto; float: left; }
#review p{margin: 0px;}

#info {width: 190px; height: 460px;background-color: #ffffff; margin:  3px 3px 0px 3px; padding: 5px; }
#info {border-style: solid; border-width: 1px; border-color: #ff0000; }
#info {text-align: center; overflow: auto; float: right; }

#wrapperp {width: 620px; height: 15px; float: left; margin: 0px}

#paging {width: 390px; height: 15px; background-color: #ffffff; margin: 1px 0px 0px 0px;}
#paging {overflow: visible; float: right; }

#reviewp {width: 350px; height: 15px; background-color: #ffffff; margin: 1px 0px 0px 0px;}
#reviewp {overflow: visible; float: left; }

#infop {width: 190px; height: 15px; background-color: #ffffff; margin: 1px 0px 0px 0px;}
#infop {overflow: visible; float: right; }

.searchform {height: 95px; }

hr {margin: 0px; padding: 0px; }

#browsenode{
         margin:0px 0px 0px 7px;  
         padding:0px 5px 0px 5px;
		width: 160px;
         height:118px;
         	overflow: auto;
         	border: 1px solid #555555;
}

#browsemenu{
		width:180px;
         height:160px;
}
#browsenode a
       {text-decoration: none;
	color: #666666;
}

#browsenode a:hover
       {text-decoration: none;
       	  color: #FF80A8;
}

#info h3{text-align: left;
 
		margin: 0px;
        padding:0px 5px 3px 5px;
	font-family: Verdana,"ＭＳ ゴシック", Osaka, Arial,sans-serif;
	font-size: 11px;
        width: 170px;
        line-height:120%;
}

#info h3 a{
    	  color:#FF80A8;
}

#info p {text-align: left;
				margin: 0px;
        padding:0px 5px 3px 5px;
}

