body {
 text-align: center;
}
#wrap {
 width: 756px;
 margin-left:auto;
 margin-bottom: 0px;
 margin-right:auto;
 text-align:left;
 padding: 0px;
}
#content{
 margin-right:180px;
}
#menuarea{
 float:right;
 width:160px;
}
#headlogo {
 margin: 0px;
 padding: 0px;
 width: auto;
 float: left;
}
#searchbox {
 padding-left: 20px;
 float: left;
}
#othersearch {
 font-size: 0.8em;
 margin-bottom: 5px;
}
.headmenu {
 border-top: 1px solid #5468C5;
 margin: 0px 0px 15px 0px;
 padding: 5px;
 font-size: 0.8em;
 color: #666;
 clear: left;
}
.entrytitle {
 font-size: 1.0em;
 margin: 0px 0px 5px 0px;
 padding: 5px 0px;
 border-bottom: 4px solid #5468C5;
}
.infodate {
 font-size: 0.8em;
 text-align: right;
 margin-bottom: 10px;
 color: #666;
}
#descbody,
#more{
 line-height:1.5;
}
.mheader{
 font-size: 1.0em;
 margin: 30px 0px 10px 0px;
 padding: 10px;
 border-top: 1px solid #A4AEE1;
 background:url("../image/titleback.gif");
 color: #333;
}
.permatitle{
 font-size: 1.0em;
 margin: 30px 0px 10px 0px;
 padding: 10px;
 border-left: 8px solid #3e62ad;
 background-color:#eaf4fc;
 color: #333;
}
.permatitle a {
 text-decoration: none;
}
blockquote,
.blogdesc{
 font-size: 0.8em;
 line-height:1.3;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 border: 1px solid #a0d8ef;
 border-left: 8px solid #a0d8ef;
 color: #333;
}
.blogdesc a{
 font-weight: bold;
}
.scshot{
 width: 128px;
 margin: 0px 0px 10px 10px;
}
.buzz,
.access{
 margin: 20px 0px;
 padding: 0px;
 text-align: center;
 font-size: 1.0em;
 border: 1px solid #666;
}
.buzz a,
.access a {
 text-decoration: none;
 height: 42px;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 24px;
}
.access a {
 color: #D7003A;
 display: block;
 background: url(../image/bannerback1.jpg);
 padding: 20px 0;
}
.buzz a {
 color: #666;
 display: block;
 background: url(../image/bannerback_g1.jpg);
 padding: 20px 0;
}
.entry_ad{
 margin: 20px 0px;
}
.related{
 font-size: 0.9em;
}
.menudesc ul,
.related ul{
 margin: 0px 0px 0px 20px;
 padding: 0px;
 list-style-type: circle;
}
.menudesc li,
.related li{
 margin: 0px 0px 5px 0px;
}
.mtxt{
 font-size: 0.9em;
 line-height:1.3;
}
.aright {
 width: auto;
 text-align: right;
 margin: 0px;
 padding: 0px;
}
.backtotop{
 background:url("../image/icon/arrow_up.gif") no-repeat;
 padding: 1px 0px 2px 18px;
 font-size: 0.8em;
}
.menuheader{
 font-size: 12px;
 margin: 0px;
 padding: 10px 0px;
 color:#FFF;
 background:url(../image/tab.jpg) no-repeat;
 text-align: center;
}
.menudesc{
 padding: 5px;
 font-size: 0.8em;
 line-height:1.3;
 margin-bottom: 20px;
 border: 1px solid #939FDC;
 border-top: 0px;
 color: #333;
}
.catmenu {
 font-size: 0.8em;
 width: 160px;
 border-bottom: 1px solid #939FDC;
 margin-bottom: 20px;
}
.catmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.catmenu li{
 margin: 0;
}
.catmenu li a {
 text-decoration: none;
 height: 42px;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 24px;
}
.catmenu li a:link, .catmenu li a:visited {
 color: #333;
 display: block;
 background: url(../image/menu.gif);
 padding: 8px 0 8px 15px;
}
.catmenu li a:hover, .current {
 color: #000;
 background: url(../image/menu.gif) 0 -62px;
 padding: 8px 0 8px 15px;
}
.catmenu li a:active {
 color: #000;
 background: url(../image/menu.gif) 0 -124px;
 padding: 8px 0 8px 15px;
}

.profile {
 margin-left: 110px;
 font-size: 0.9em;
 line-height:1.5;
}
.avatar {
 float: left;
 margin-left: -110px;
}
.footer {
 clear: both;
 width:100%;
 margin: 30px 0px;
 padding: 5px 0px 0px 0px;
 color: #666;
 border-top: 1px solid #5468C5;
 font-size: 0.8em;
 text-align: center;
}
.freset {
 clear: both;
 margin: 0px;
 padding: 0px;
}

.comtable{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border-collapse: collapse;
	border: 1px solid #CCC;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
}
.comtable th{
	margin: 0px;
	padding: 5px;
	background: url("http://www.tukaerusite.com/image/shopcom/thback1.gif") repeat-x;
	border: 1px solid #CCC;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 80%;
	font-weight: normal;
	white-space: nowrap;
}
.comtable td{
	margin: 0px;
	padding: 5px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 80%;
}
.comtable td.score {
	text-align: center;
	white-space: nowrap;
}
.comtable td.cost {
	color:#990000;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

#words ul{
 margin: 0px;
 padding: 0px;
 list-style-type:none;
}
#words li{
 background:url("http://www.tukaerusite.com/image/icon/reviewer_s.gif") no-repeat;
 margin: 5px 0px 10px 0px;
 padding: 0px 0px 0px 18px;
}
#words a{
 text-decoration: none;
}
.japanese{
 font-weight: bold;
}
.english{
 font-family: verdana,arial,helvetica,sans-serif;
 padding-top: 10px;
 margin: 0px 0px 30px 0px;
 color:#FFF;
}
#words a:hover .english{
 color:#333;
}
#catlist ul{
 margin: 15px 0px 0px 0px;
 padding: 0px;
 list-style-type:none;
}
#catlist li {
 padding: 0px 0px 0px 23px;
 margin: 0px;
 background:url("../image/icon/control_play_blue.gif") no-repeat;
}
.catdate {
 font-size: 0.8em;
 margin: 3px 0px 20px 0px;
 color: #666;
}


