body {
margin:0;
padding:0;
text-align:center;
font:12px/16px "Osaka","‚l‚r ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro";
background-color:#fff;
}

h1 {
font-size:16px;
line-height:20px;
font-weight:bold;
margin:0;
}
h2 {
font-size:14px;
line-height:18px;
font-weight:bold;
margin:0;
}
h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
}
h4,h5,h6 {
font-size:9px;
line-height:10px;
font-weight:normal;
margin:0px;
}

.t18{
font-size:18px;
line-height:20px;
}

.t16{
font-size:16px;
line-height:20px;
}

.t14{
font-size:14px;
line-height:18px;
}
.t12{
font-size:12px;
}
.t10{
font-size:10px;
}

table{font-size:12px;}

ul,li{margin-left:0px;}
li{margin-bottom:5px 0;}
img{dispry:block;}

/*ƒŒƒCƒAƒEƒg*/

#mainbox{
	position:absolute;
	top:50%;
	left:50%;
	width:840px;
	height:400px;
	margin:-200px 0 0 -420px;
}

#outline{
	width:830px;
	margin-left:auto;
	margin-right:auto;
}

#header{}

#main{text-align:center;}

#left{
	width:530px;
	float:left;
}

#right{
	width:280px;
	float:right;
}

#footer{
height:60px;
margin-top:15px;
padding-top:25px;
font-size:10px;
text-align:center;
background:#FFFFFF url(./artist/images/bg_gray.jpg) repeat-x;
border-top: 1px solid #ccc;

}

.inner{
	text-align:left;
}

.c-both{ clear:both;}

.line {
border: 1px solid #ccc;
}

/*-------*/
/* profile */
/*-------*/

#profile #left{
width:590px;
float:left;
}
#profile #right{
width:220px;
	float:right;
}

.prof{
background-color: #eee; 
border: 1px solid #ccc;
	/*background:#FFFFFF url(./artist/a-bee/images/prof-img.jpg) no-repeat top right;*/
}

.prof-photo{
padding:10px;
float:left;
}

.prof-text{
margin-right:5px;
width:600px;
float:right;
padding:10px;
}

.prof-text p {line-height:1.5em;}

.prof-name{
position:relative;
top:10px;
float:left;
}

.myspace{float:right;width:280px;}
.title-prof {
	height:25px;
	background: url(./artist/images/head_profile.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}

/*-------*/
/* Works */
/*-------*/

.works{
margin-bottom:5px;
padding:5px 5px;
border: 1px solid #ccc;
background:#f3f3f3 url(./artist/images/bg_gray.jpg) repeat-x;
}

.works-photo{
width:60px;
float:left;
text-align:center;
margin-bottom:3px;
}

.works-text{
font-size:10px;
float:left;
}

.works-cdtitle{
float:right;
width:140px;
font-size:10px;
color:#006666;
font-weight:bold;
}

.title-works {
	height:25px;
	background:#fff  url(./artist/images/head_works.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}
.title-pv {
	height:25px;
	background:#fff  url(./artist/images/head_pv.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}
/*--------*/
/* Release */
/*--------*/

.release{width:280px;float:left;margin-left:10px;}

.pickup{
text-align:center;
font-size:14px;
color:#006600;
font-weight:bold;
}

.price{
font-size:10px;
color:#000;
}
#profile #left .inner {
margin:0;
padding:0;
background:#fff  url(./artist/images/tab_2.gif) repeat-y;
}

#profile li{padding-bottom:5px;}

.release-header{
	background:url(./artist/images/tab_1.gif) no-repeat;
	height: 5px;
}

.release-footer{
	background:#fff  url(./artist/images/tab_3.gif) no-repeat;
	height: 5px;
}

.release-inner{
padding:0 10px 10px 10px;
background:#fff  url(./artist/images/tab_2.gif) repeat-y;
}

.title-release {
	height:25px;
	background:#fff url(./artist/images/head_release.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}

.title-side {
	padding:5px;
	color:#333;
	font-weight:bold;
	border-left: 3px solid #006666;
	border-bottom: 1px solid #ccc;
}

/*-----------*/
/*Shop Works */
/*-----------*/

#shop #left{
	width:400px;
	float:left;
}
#shop #right{
	width:350px;
	float:right;
	height:350px;
	background:#fff  url(./shop/images/shop_image.jpg) no-repeat;
}
/*2—ñ•\Ž¦—p
#shop #right{
	width:400px;
	float:right;
}
*/

#shop .works{
margin-bottom:5px;
padding:10px 5px;
border: 1px solid #ccc;
background:#FFFFFF url(./artist/images/bg_gray.jpg) repeat-x;
}

#shop .works-photo{
width:120px;
float:left;
text-align:center;
}

#shop .works-text{
width:250px;
float:right;
}

.works-cdtitle{
color:#006666;
font-weight:bold;
}

.title-shop {
	height:25px;
	background:#fff  url(./shop/images/head_shop.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}

/*--------*/
/*Contact */
/*--------*/

#contact #left{
	width:400px;
	float:left;
}

#contact #right{
	width:350px;
	float:right;
	height:500px;
	background:#fff  url(./contact/images/contact_image.jpg) no-repeat;
}

.title-contact {
	height:25px;
	background:#fff  url(./contact/images/head_contact.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}
/*--------*/
/*Link*/
/*--------*/

#link #left{
	width:400px;
	float:left;
}

#link #right{
	width:350px;
	float:right;
	height:500px;
	background:#fff  url(./link/images/link_image.jpg) no-repeat;
}

.title-link {
	height:25px;
	background:#fff  url(./link/images/head_link.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}
.links{
margin-left:10px;
margin-bottom:5px;
padding:10px 5px;
border: 1px solid #ddd;
border-left: 3px solid #006666;
background:#FFFFFF url(./artist/images/bg_gray.jpg) repeat-x;

}

.links-photo{
width:140px;
float:left;
text-align:center;
}

.links-text{
padding:10px;
width:450px;
float:left;
}

.links-cdtitle{
color:#006666;
font-weight:bold;
}

/*--------*/
/*vision*/
/*--------*/

#vision #left{
	width:450px;
	float:left;
}

#vision #right{
	width:300px;
	float:right;
	height:500px;
	background:#fff  url(./vision/images/vision_image.jpg) no-repeat;
}

.title-vision {
	height:25px;
	background:#fff  url(./vision/images/head_vision.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}
/*--------*/
/* Info   */
/*--------*/

#info #header{height:120px;}

#info #outline{
	width:620px;
	margin-left:auto;
	margin-right:auto;
}

#info .left{
	width:200px;
	float:left;
	margin-left:10px;
}

#info .right{
	text-align:left;
	width:380px;
	float:right;
	margin-right:10px;
	
}


/*--------*/
/*wanted*/
/*--------*/

#wanted #left{
	width:450px;
	float:left;
}

#wanted #right{
	width:300px;
	float:right;
	height:500px;
	background:#fff  url(./wanted/images/wanted_image.jpg) no-repeat;
}

.title-wanted {
	height:25px;
	background:#fff  url(./wanted/images/head_wanted.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}

/*----------*/
/*What's New*/
/*----------*/

#whatsnew #left{
	width:830px;
	float:left;
}

.title-whatsnew {
	height:25px;
	background:#fff  url(./whatsnew/images/head_whatsnew.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}
.title-info {
	height:25px;
	background:#fff  url(./whatsnew/images/head_info.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}


/*----------*/
/*New CGI*/
/*----------*/

#news #main{
	padding:15px 10px;
	width:95%;
	text-align:left;
}

#news img{
float:left;
	margin:10 20 10 0;
}

.title-side {
	padding:5px;
	color:#000;
	font-weight:bold;
	border-left: 5px solid #FF0000;
	border-bottom: 1px solid #ccc;
}

.com{
	color:#000;
}

.date {
	color:#000;
	float:right;
	font-size:10px;
	margin-bottom:5px;
}

.info-text{
	width:523px;
	color:#000;
	float:left;
	line-height: 16px;
}
