/* 基本設定----------------------------------------------- */
body				{background-color:#FFFFFF;margin:0px 0px 0px 0px;}
td,table,div,p		{font-size:12px;color:#4F4F4F;line-height:1.5em;}
a					{text-decoration: none;}
a:link 				{font-size:12px;color:#6E7B8B;}       
a:visited 			{font-size:12px;color:#4F4F4F;}
a:hover 			{font-size:12px;color:#FFFFFF;background-color:#6E7B8B;}
a#af					{text-decoration: none;}
a:link#af				{font-size:12px;color:#4F4F4F;}       
a:visited#af			{font-size:12px;color:#4F4F4F;}
a:hover#af				{font-size:12px;color:#FFFFFF;background-color:#6E7B8B;}
#n						{font-family:Verdana,Arial;}
a#n						{text-decoration: none;}
a:link#n				{font-size:12px;color:#F0F0F0;}       
a:visited#n				{font-size:12px;color:#F0F0F0;}
a:hover#n				{font-size:12px;color:#FFFFFF;background-color:#6E7B8B;}
a:hover#mv			{position:relative;top:5px;left:5px;}
a:hover#mv2			{position:relative;top:2px;left:2px;}

#w {font-size:12px;color:#F0F0F0;}
body.top			{background-color:#FFFFFF;margin:150px 0px 0px 0px;}
#table1				{border:1px dashed #828282; padding:5px;}
div#home			{margin:0px 0px -10px 0px; padding:25px;text-align:center;}
hr					{border:1px;color:#4F4F4F;}
#dashed				{border:2px dashed #828282;text-align:center;}
p#index				{line-height:2em;padding:10px 0px;}
#column				{line-height:2em;padding:10px 40px 20px 40px;}
#column2				{line-height:1.5em;padding:10px 20px 20px 20px;}
#column3				{line-height:2em;padding:10px 15px 15px 15px;}
#column4				{line-height:3em;padding:10px 15px 15px 15px;}

#text				{line-height:1.5em;padding:0px 15px 0px 15px;}
#text2				{line-height:2em;padding:0px 15px 0px 40px;}
#textb				{line-height:1.5em;padding:0px 15px 0px 0px;font-weight:bold;}

p#eg				{line-height:1.5em;}
#red				{font-size:12px;color:#800000;font-weight:bold;}
/* フォーム設定----------------------------------------------- */
input.text, textarea{background-color:#FFFFFF;border:2px solid #828282;}
input.button 		{background-color:#828282; font-size:10px;color:#FFFFFF; border:2px solid #F0F0F0; padding:2px 0px;}
input.button_navi 	{background-color:#828282; font-size:10px;color:#FFFFFF; border:2px solid #4F4F4F; width:60px;height:20px;}
input.button_del 	{background-color:#828282; font-size:10px;color:#FFFFFF; border:2px solid #4F4F4F; width:50px;}
input.button_x		{background-color:#DFDFDF; font-size:10px;color:#4F4F4F; border:2px solid #F0F0F0; padding:2px 0px;width:280px;}
.zenkaku{ime-mode:active;background-color: #FFFFFF; border: 2px solid #828282;}
.hankaku{ime-mode:inactive;background-color: #FFFFFF; border: 2px solid #828282;}

/* SELFISH INDEX  ----------------------------------------------- */
div#addfav { background-color:#4F4F4F;height:20px;width:100;border:2px solid #828282; 
			padding:3px; font:9px;color:#C0C0C0;text-align:center;
			overflow:hidden;cursor:pointer;}
div#sethome { behavior: url(#default#homepage);
				background-color:#4F4F4F;;height:20px;width:100;
				padding:3px;font:9px;color:#C0C0C0;border:2px solid #828282; text-align:center;
				overflow:hidden;cursor:pointer;}

/* SELFISH BBS  ----------------------------------------------- */
#bhno		{position:absolute;left:200px;top:100px;}
/* ポップアップNAVI  ----------------------------------------------- */
div.menu 			{position: absolute;
					  background-color: #4F4F4F; color: #4F4F4F;
					  border: 2px solid #828282; padding: 5px; margin: 0;
					  width: 250px; visibility: hidden; }
div.menu a 			{ text-decoration: none;}
div.menu ul,ol 		{ margin-top:0; margin-bottom: 0; cursor:pointer;}
div.menu li 		{line-height: 1.2em; margin-left:-20px;}
/* SELFISH INDEX  ----------------------------------------------- */
#tb2	{border:25px solid #4F4F4F;}
.text,textarea 	{background-color:#e1e2ce;border:1px solid #828282; font-size:12px;color:#4F4F4F;}
option.mul				{background-color:#e1e2ce;}
.button 				{font-family:Verdana,Arial;background-color:#a98f7b; font-size:10px;color:#FFFFFF; border:1px solid #4F4F4F; padding:2px 0px; width:55px; cursor:pointer;}
.zenkaku				{ime-mode:active;background-color: #e1e2ce; border: 1px solid #828282;}
.hankaku				{ime-mode:inactive;background-color: #e1e2ce; border: 1px solid #828282;}
.imgtitle{background-color:#4F4F4F;color:#FFFFFF;padding:1px;text-align:center;border:2px solid #F0F0F0;cursor:pointer;}
.ixnavi{background-color:#F0F0F0;border:1px solid #4F4F4F;margin:2px;padding:2px;}
#point			{cursor:pointer;}
