body {
	color: #626F5D;
	font-size:12px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	padding:0px;
	background-color:#ffffff;
background-image:url(images/bg.gif);
	background-repeat:no-repeat;
}


a
{
color:#4C4434;
text-decoration:none;
}
a:hover {
	color:#FF3300;
	text-decoration: underline;
}
a:visited {
	color: #867E74;
}
a:active {
	color: #809193;
}
img{
border:0;
}

#logo
{
width:233px;
height: 25px;
padding: 0;
margin: 10px 0px 10px 175px;
}
#logo a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background:url(images/head_03.gif) left top no-repeat;
	width: 233px;
	height: 25px;
}

/* gmenu */
#gmenu {
	width: 480px;
	height:25px;
	margin: 15px 0px 15px 100px;
}
#gmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#gmenu li {
	display: inline; 
	line-height: 1.0;
}
#gmenu li a {
	display: block;
	text-indent: -9999px;
	float: left;
	text-decoration: none;
}

#gmenu li#about a {
	background:url(images/about.gif) left top no-repeat;
	width: 80px;
	height: 25px;
	margin:0px 0px 0px 0px;
}
#gmenu li#about a:hover{
background: url(images/about-ov.gif) left top no-repeat;
}
#gmenu li#about a:active{
background: url(images/about-ov.gif) left top no-repeat;
}
#gmenu li#artist a {
	background:url(images/artist.gif) left top no-repeat;
	width: 80px;
	height: 25px;
	margin:0px 0px 0px 0px;
}
#gmenu li#artist a:hover{
background: url(images/artist-ov.gif) left top no-repeat;
}
#gmenu li#artist a:active{
background: url(images/artist-ov.gif) left top no-repeat;
}
#gmenu li#shop a {
	background:url(images/shop.gif) left top no-repeat;
	width: 80px;
	height: 25px;
	margin:0px 0px 0px 0px;
}
#gmenu li#shop a:hover{
background: url(images/shop-ov.gif) left top no-repeat;
}
#gmenu li#shop a:active{
background: url(images/shop-ov.gif) left top no-repeat;
}
#gmenu li#join a {
	background:url(images/join.gif) left top no-repeat;
	width: 80px;
	height: 25px;
	margin:0px 0px 0px 0px;
}
#gmenu li#join a:hover{
background: url(images/join-ov.gif) left top no-repeat;
}
#gmenu li#join a:active{
background: url(images/join-ov.gif) left top no-repeat;
}
#gmenu li#link a {
	background:url(images/link.gif) left top no-repeat;
	width: 80px;
	height: 25px;
	margin:0px 0px 0px 0px;
}
#gmenu li#link a:hover{
background: url(images/link-ov.gif) left top no-repeat;
}
#gmenu li#link a:active{
background: url(images/link-ov.gif) left top no-repeat;
}
#gmenu li#contact a {
	background:url(images/contact.gif) left top no-repeat;
	width: 80px;
	height: 25px;
	margin:0px 0px 0px 0px;
}
#gmenu li#contact a:hover{
background: url(images/contact-ov.gif) left top no-repeat;
}
#gmenu li#contact a:active{
background: url(images/contact-ov.gif) left top no-repeat;
}

#base{
width:753px;
padding:0 0 0 30px;
}
#mainttl{
width:723px;
padding:18px 0 0px 0;
text-align:left;
}
#main{
width:723px;
text-align:center;
padding-top:100px;
}
#artstlist{
background:url(artist/img/artistlist.gif) left top no-repeat;
width:88px;
height:18px;
text-indent: -9999px;
}
#artstlist ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#artstlist li {
	display: inline; 
	line-height: 1.0;
}
#artstlist li a {
	display: block;
	float: left;
	text-decoration: none;
}

#artst-l{
float:left;
width:130px;
}
#artst-r{
float:right;
width:588px;
margin:0 0 0 5px;
text-align:center;
}

#artistname{
font-size:14px;
font-weight:bold;
text-align:center;
padding:0 0 0 130px;
}
#artst-main{
width:588px;
padding:10px 0px 0 0;
}
#worklist{
float:left;
width:123px;
margin:0 0px 0 0;
}
#worklist div{
float:left;
width:40px;
height:40px;
margin:0 1px 1px 0;
text-align:center;
vertical-align:middle;
}

#worklist ul{
padding:0px 0px 0px 0px;
text-align:left;
}
#worklist li{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 7px;
	padding:0px 0px 3px 15px;
	list-style:none;
	background:url(artist/img/onpu.gif) no-repeat;
	background-position:0px 1px;
}
#work{
float:right;
width:465px;
}

.txtnaiyou
{
margin:0 150px 0 150px;
}
.txtnaiyou ul{
padding:0px 0px 0px 0px;
text-align:left;
}
.txtnaiyou li{
padding:0px 0px 5px 0px;
}

/* table */

	
.alist
{
text-align:center;
vertical-align:middle;
}


.artist
{
text-align:left;
font-size:11px;
padding:3px;
}



.jap
{
font-size:12px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.tuke
{
font-size:12px;
font-weight:normal;
}

.lef
{
text-align:left;
}

.top
{
vertical-align:top;
}

.centop
{
text-align:center;
vertical-align:top;
}

.cen
{
text-align:center;
}

.rig
{
text-align:right;
}


.tensen
{
background-image:
 url("artist/img/dot-g.gif");
background-repeat:repeat-x;
}

.brdr_gry
{
border:1px solid #867E74 ;
}

.prof{
text-align:left;
padding:0 0 0 10px;
}

*{
  margin:0;
  padding:0;
  zoom:1;/*for IE 5.5-7*/
} 

div:after {/*for modern browser*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
*html body{
	font-size:84%;/*for IE 5.5-7*/
}
/* Hides from IE-mac \*/
* html div {height: 1%;}
div {display: block;}
/* End hide from IE-mac */


html{
  height:100%;/*for firefox 1.5- swf*/
}
html>/**/body{
  overflow:-moz-scrollbars-vertical;/*for firefox 1.5-*/
}
html:first-child body{
  min-height:100%;/*for opera8-*/
}
 

