
body			{scrollbar-base-color : #fff;
				 scrollbar-face-color : #fff;
				 scrollbar-track-color: #fff;
				 scrollbar-arrow-color : #fff;
				 scrollbar-3dlight-color: #000;
				 scrollbar-highlight-color : #fff;
				 scrollbar-shadow-color : #fff;
				 scrollbar-darkshadow-color : #000;}

*				{margin:0; padding:0;
				 font-size:12px; line-height:1.5em;}
html			{height:100%;}

body			{_overflow:hidden;
				 margin:0; padding:0; height:100%;
				 font-size:12px; background-color:#eeeeee;}



#navi			{position:fixed; _position:absolute; z-index:3;
				 margin:0; padding:0; height:3em; left:0em; top:1em;
				 font-size:0.9em;}

#navi ul		{margin:0; padding:0; list-style-type:none;}
#navi li		{display:inline; float:left; margin:0; padding:0;}
#navi a			{margin:0; display:block; height:1.2em; color:#fff;
				 padding:3px 0.5em 1px 0.5em;
				 font-size:1em; text-decoration:none; text-align:center;
				 border-top:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff;
				 background-color:#000;}
#navi a:hover	{color:#333; background-color:#ccc;}
#navi a.len1	{width:1em;}
#navi a.len2	{width:2em;}
#navi a.len3	{width:3em;}
#navi a.len4	{width:4em;}
#navi a.len5	{width:5em;}
#navi a.len6	{width:6em;}
#navi a.len7	{width:7em;}
#navi a.len8	{width:8em;}
#navi a.len9	{width:9em;}
#navi a.len10	{width:10em;}





#listbox		{position:fixed; _position:absolute;
				 margin:0; padding:0; left:0; top:0; height:100%; width:350px;
				 border-right:1px solid #000; font-size:1em; }

#charaname		{margin:80px 0 0 50px; padding:5px 0; width:250px; height:1em;
				 border:1px solid #000; background-color:#fff;
				 font-size:1em; text-align:center; font-weight:bold;}

#list			{margin:40px 0 0 50px; width:250px;}
#list ul		{margin:0; padding:0; list-style-type:none;}
#list li		{display:block;
				 margin:0px; padding:1px; width:250px; height:48px;
				 background-color:#000;
				 font-size:0em; text-align:center;}
#list a			{display:inline;
				 margin:0px; padding:0px; width:48px; height:48px;
				 color:#000; border:none; text-decoration:none; text-align:center;}
#list a img 	{border: 1px #000 solid; }
#list p			{padding:3px 1em 0 0;
				 color:#888; font-size:1em; text-align:right;}
#cname			{display:none; position:absolute;
				 padding:5px; width:240px; height:12px; top:81px; left:51px;
				 background:#fff; font-size:12px; text-align:center; color:#000; font-weight:bold;}
#list a:hover + #cname
				{display: block;}

#list2			{margin:40px 0 0 50px; width:250px;}
#list2 ul		{margin:10px 0 10px 0; padding:0; list-style-type:none;}
#list2 li		{display:block;
				 margin:2px; padding:1px; width:246px; height:18px;
				 background-color:#fff;
				 font-size:0em; text-align:left;}
#list2 a			{display:inline;
				 margin:0px; padding:10px; width:48px; height:48px;
				 color:#000; border:none; text-decoration:none;
				 font-size:12px; text-align:left; color:#000; font-weight:bold;}

#list2 a img 	{border: 1px #000 solid; }
#list2 p			{padding:3px 1em 0 0;
				 color:#888; font-size:1em; text-align:right;}
#cname			{display:none; position:absolute;
				 padding:5px; width:240px; height:12px; top:81px; left:51px;
				 background:#fff; font-size:12px; text-align:center; color:#000; font-weight:bold;}
#list2 a:hover + #cname
				{display: block;}





#mainbox		{display:block; _overflow:auto; z-index:1;
				 margin:0 0 0 350px; padding:0; height:100%; width:auto;
				 background-color:#eee;}
#mainin			{display:inline-block;
				 margin:80px 50px 0 50px; padding:0; height:auto; width:auto;}
#chara			{display:inline-block;
				 margin:0 0 80px 0; padding:0; height:auto; width:auto;}


#mainin p		{padding:0.5em 0;}


#chara a		{margin:0; display:inline-block; height:1.2em; color:#fff;
				 padding:0 0.5em 3px 0.5em;
				 font-size:1em; text-decoration:none; text-align:center;
				 border-top:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff;
				 background-color:#000;}
#chara a:hover	{color:#333; background-color:#ddd;}

/* -- 顔グラ -- */
#facegr			{position:absolute;
				 padding:0; margin:0; top:98px; left:400px; width:185px; height:185px;
				 border:1px solid #000;}
/* -- データ1 -- */
#data01			{position:relative;
				 padding:0; margin:0 0 0 185px; width:auto;
				 color:#000; font-weight:normal; font-size:1em;}
#data01 ul		{margin:0; padding:0; list-style-type:none;}
#data01 li		{display:block; margin:0 0 10px 10px; padding:0.4em 1.5em 0em 1.5em; height:1.5em;
				 background-color:#fff; text-align:left; vertical-align:middle;}
/* -- データ2 -- */
#data02			{position:relative;
				 padding:0; margin:10px 0 0 0; width:auto;
				 color:#000; font-weight:normal; font-size:1em;}
#data02 ul		{margin:0; padding:0; list-style-type:none;}
#data02 li		{display:block; margin:0 0 10px 0; padding:0.4em 1.5em;
				 background-color:#fff; text-align:left; vertical-align:middle;}
/* -- データ3 -- */
#data03			{position:relative;
				 padding:0; margin:10px 0 0 0; width:auto;
				 color:#000; font-weight:normal; font-size:1em;}
#data03 ul		{margin:0 0 0 0; padding:0; list-style-type:none;}
#data03 li		{display:inline-block; margin:5px 5px 5px 0; padding:0.4em 1.5em;
				 background-color:#fff; text-align:left; vertical-align:middle;}


/* -- 個別タグ -- */


a img 			{border:none;}

h2				{position:relative;
				 margin:50px 0 10px 0; padding:2px 1.5em;
				 color:#fff; font-weight:bold; font-size:1em;
				 background-color:#555; text-align:left; vertical-align:middle;
				 border:1px solid #000;}
h3				{display:inline; font-weight:bold; padding:0 0.5em;
				 background:linear-gradient(transparent 0%, #ddd 100%);}
h4				{display:inline; font-weight:bold; padding:0.3em 0.5em;
				 background-color:#0E09D7;}
h5				{display:inline; font-weight:normal;color:#AAA;}


dl				{display:inline-block; margin:5px 0 10px 0; padding:0.4em 0; width:90%;}
dt				{margin:0; padding:0 0.4em; float:left; clear:left; width:5em; border:1px #000; border-style:none none solid solid;}
dd.nen1			{margin:0; padding:0 0.4em; float:left; width:5em; border:1px #000; border-style:none none solid dotted;}
dd.nen2			{margin:0; padding:0 0.4em; float:left; width:60%; border:1px #000; border-style:none solid solid dotted;}


.tx1			{color:#444;}
.tx2			{color:#888;}
.tx3			{color:#AAA;}
.tx4			{color:#DDD;}





/* -- キャラ名 -- */
#data			{padding:0; margin:0; border:0px solid #f00; color:#222; position:absolute;
				 top:110px; left:400px; width:180px; height:16px; font-weight:bold; font-size:1em; text-align:left;}
/* -- 概要 -- */
#data14			{padding:0; margin:0; border:0px solid #f00; color:#222; position:absolute;
				 top:130px; left:400px; width:180px; height:24px; font-size:1em; text-align:left;}
/* -- 初出日 -- */
#data15			{padding:0; margin:0; border:0px solid #f00; color:#222; position:absolute;
				 top:160px; left:400px; width:180px; height:16px; font-size:1em; text-align:right;}
/* -- コメント -- */
#data16			{padding:0; margin:0; border:0px solid #f00; color:#222; position:absolute;
				 top:200px; left:300px; width:250px; height:16px; font-size:1em; text-align:left;}
