BODY {
	font-size:10pt;
}
.shadow { filter:shadow(color=#888888,direction=90);}
.dshadow { filter:dropshadow(offx=2,offy=2,color=#EEEEEE);}
TABLE {
	font-size:10pt;
	line-height:16px;
}
TABLE.fixed {
	table-layout:fixed;
}

TABLE.top {
	border-bottom:2px solid #C8BA91;
}

TD.menu {
	background : #000000 url(image/menu-back.gif) repeat-y scroll center top;
        padding-top: 0px;
        padding-right:0px;
        padding-bottom:0px;
        padding-left:0px;
}

TABLE.top-cata{
	border:1px solid #336699;
}

HR.line{
	width:520px;
	style:1px solid #666666;
}

TD.sub-left{
	width:15px;
	background:#333333;
}

TD.concept{
	width:178px;
	height:386px;
/*	border-right:1px solid #999999;*/
}

TABLE.favorite-link{
	border-top:1px dashed #333333;
}

TD.favorite{
	width:178px;
	height:386px;
/*	border-right:1px solid #999999;*/
	background : #000000 url(image/favorite-back.jpg) no-repeat scroll center top;
}

TD.works{
	width:178px;
	height:386px;
/*	border-right:1px solid #999999;
	background:#000000 url(./image/works-back.jpg) no-repeat top;*/
}
TD.works-t{
	width:178px;
	height:386px;
/*	border-right:1px solid #999999;*/
	background : #000000 url(image/works-back.jpg) no-repeat scroll center top;
}
TD.howto{
	width:178px;
	height:386px;
/*	border-right:1px solid #999999;*/
	background : #000000 url(image/howto-back.jpg) no-repeat scroll center top;
}

TD.shop{
	width:178px;
	height:386px;
/*	border-right:1px solid #999999;*/
	background : #000000 url(image/shop-back.jpg) no-repeat scroll center top;
}

TD.form{
	width:178px;
	height:386px;
/*	border-right:1px solid #999999;
	background:#000000 url(./image/form-back.jpg) no-repeat top;*/
}


TD.concept-tabe{
/*	background:url(./image/con-img-tabe.jpg) no-repeat bottom right;*/

}

.menu{
	font-size:12px;
	font-weight:nomal;
	line-height:18px;
	padding:5px;
	color:#cccccc;
}



.large {
	font-size:12pt;
}
.6point { font-size:6pt;}
.7point { font-size:7pt;}
.8point { font-size:8pt;}
.9point { font-size:9pt;}
.10point { font-size:10pt; line-height: 15px;}
.11point { font-size:11pt;}
.12point { font-size:12pt;}
.13point { font-size:13pt;}
.14point { font-size:14pt;}
.15point { font-size:15pt;}
.16point { font-size:16pt;}
.17point { font-size:17pt;}
.18point { font-size:18pt;}
.19point { font-size:19pt;}
.20point { font-size:20pt;}


  a:link {
    text-decoration:underline; /*io?text-decoration:underlinej*/
    color:#0000FF ; /*K?N?J[*/
  
}
  a:visited {
    text-decoration:underline; /*io?text-decoration:underlinej*/
    color:#0000FF ; /*K??N?J[*/
  
}
  a:active {
    text-decoration:underline; /*io?text-decoration:underlinej*/
    color:#0000FF  ; /*NbN??J[*/
  
}
  a:hover {
    text-decoration:underline; /*io?text-decoration:underlinej*/
    color:#FFCC33 ; /*}EX??J[*/
  
}

.10point-U {  font-size: 10pt; line-height: 18px;}

