@charset "utf-8";

object,embed,param{
margin:0;
padding:0;
}

body{
background:url(../image/bg.jpg) #000000;
color:#cccccc;
text-align:center;
margin:0;
padding:20px 0;
font-size:14px;
}

h1,h2,h3,h4,h5{
display:inline;
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
}

div#header{
background:url(../image/menubg.jpg) no-repeat;
text-align:center;
margin:10px auto;
width:900px;
height:100px;
}

img#pagenation{
margin:0;
padding:0;
*margin:0 0 -3px 10px;/*IE7,6hack*/
}
html>/**/body img#pagenation {margin:0 0 0 -30px;padding:0;}/*firefoxhack*/
html:first-child img#pagenation {margin:0;padding:0;}/*firefoxhack*/
	
div#content{
	width:830px;
	margin:0 auto;
}
div#content div.staff{
	background:#fff url(../image/staff_pagebg.jpg) no-repeat;
	width:700px;
	padding:20px;
	margin:0 auto;
	text-align:left;
	color:#555;
}
div#content div#common_page{
	background:#fff;
	width:700px;
	padding:20px;
	margin:0 auto;
	text-align:left;
	color:#555;
}
	
	ul#staffdata,ul#staffprofile{
	margin:0;
	padding:0;
	list-style:none;
	color:#555;
	}
	
	ul#staffdata li{
	display:inline;	
	}
	
	ul#staffprofile{
	margin:-120px 0 0 0;
	width:470px;
	}
	
	ul#staffprofile li{
	display:block;
	margin:0 0 8px 0;
	padding:0 0 0 80px;
	}

	li.nickname{
	background:url(../image/staff_profile.jpg) no-repeat 0px 4px;
	}

	li.birth{
	background:url(../image/staff_profile.jpg) no-repeat 0px -22px;
	}

	li.motherland{
	background:url(../image/staff_profile.jpg) no-repeat 0px -44px;
	}

	li.Constellation{
	background:url(../image/staff_profile.jpg) no-repeat 0px -66px;
	}

	li.bloodtype{
	background:url(../image/staff_profile.jpg) no-repeat 0px -95px;
	}

	li.specialskill{
	background:url(../image/staff_profile.jpg) no-repeat 0px -122px;
	}

	li.hobby{
	background:url(../image/staff_profile.jpg) no-repeat 0px -146px;
	}

	li.brand{
	background:url(../image/staff_profile.jpg) no-repeat 0px -170px;
	}

	li.career{
	background:url(../image/staff_profile.jpg) no-repeat 0px -194px;
	}

	h2#favorite{
	margin:30px 0 0 0;
	background:#fff url(../image/staff_headers.jpg) no-repeat;
	text-indent:-1000em;
	display:block;
	height:25px;
	}

	h3#stylecollection{
	margin:30px 0 0 0;
	background:#fff url(../image/staff_headers.jpg) no-repeat 0 -25px;
	text-indent:-1000em;
	display:block;
	}

	.staff_columns{
	padding:10px 10px;
	}

	div#mainimg{
		margin:10px 0 30px 0;
	}
	
	div#column{
	text-align:left;
	padding:0 60px;
	}
	
	div#stafflist{
	background:url(../image/staff_bg.jpg) no-repeat;
	width:710px;
	height:105px;
	margin:5px 0 0 0;
	padding:9px 10px 0 10px;
	}

		div#stafflist a img{
		margin:0 0 0 1px;
		border:solid 1px #ddd;
		}
		div#stafflist a:hover img{
		border:solid 1px #c00;
		}
		
	div#column_bottom{
	padding:30px 0 0 60px;
	margin:0;
	text-align:left;
	}
	
	
div.backbut{
	width:665px;
	margin:15px auto;
	text-align:left;
}
	
	#protoflow img{
	width:150px;
	}
	
	div#subcolumn{
	margin:0;
	padding:0 0 15px 0;
	text-align:left;
	background:url(../image/columnbg_t.jpg) no-repeat #0B0B0B;
	width:396px;
	float:left;
	}

	#latest{
	width:380px;
	height:80px;
	background:url(../image/information.jpg) no-repeat #FFFFFF 5px 5px;
	border:none;
	color:#333333;
	font-size:85%;
	text-align:left;
	margin:10px 0 0 10px;
	padding:30px 7px 0 7px;
	}

	div#subcolumn img{
	margin:15px 0 0 10px;
	}

	div#moviearea embed{
	margin:0 0 0 13px;
	}

	div#footer{
	border-top:1px solid #333;
	width:710px;
	margin:30px auto 10px auto;
	padding:10px 0 0 0;
	}


/* link */

dl.link,dl.link dd{
margin:0;
padding:30px 0;
width:550px;
margin:0 auto;
}

dl.link dt{
	font-weight:bold;
	font-size:110%;
}

dl.link dd{
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	font-size:90%;
	color:#777;
	border-bottom:1px #ccc dashed;
}
	ul#navigation{
		width:800px;
	}

	ul#navigation,ul#navigation li{
		margin:0;
		padding:0;
	}