<!--

/* Default Style */	
	body {
		font-family: "ＭＳ Ｐゴシック", "Osaka";
		font-size:9pt;
		color:#000000;
		padding:0px;
		margin:0px;
	}

	#nonre_bg {
		background-image: url(../images/common/logo_after_EDIT.gif);
		background-repeat: no-repeat;
		background-position: center center;
		background-attachment: fixed;
	}

	#re_bg {
		background-image: url(../images/common/logo_after_EDIT.gif);
	}

	a:link		{text-decoration:none;}
	a:visited	{text-decoration:none;}
	a:hover		{text-decoration:underline;}

	.copyright {
		width: 780px;
		font-size: 10px;
		line-height: 14px;
		text-align: center;
		border-top: 1px solid #808080;
		padding-top: 7px; margin-top: 11px;
		}
	td {
		text-align:left;
		font-size:9pt;
	}
	td.TagBox {
		padding:3px 3px 3px 15px;
		background:url(../images/icon/menu_Mark1.gif) no-repeat 6px 5px #EAF1F6;
		border:1px solid #DDE6EC;
		color:#3D536B; text-align:left;
	}

	li { margin-left:-7px;}

	div#Menu {
		margin: 5px 0px;
	}

a.Menu_Button {
	height:21px;
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
a.Menu_Button:hover {
	background-position:left bottom;
}

a.Menu_Button2 {
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
a.Menu_Button2:hover {
	background-position:left bottom;
}

/* Form Style */
	.Back_Blue		{background-color:#F4F8F9;}
	.Back_Orange	{background-color:#FEFBF3;}
	.Back_Purple	{background-color:#FAFAFB;}

/* Message Style */
	.Msg_Success	{font-size:10pt; font-style:normal; color:#0066CC; font-weight:bold;}
	.Msg_Error		{font-size:10pt; font-style:normal; color:#FF0000; font-weight:bold;}
	.Msg_Information{font-size:10pt; font-style:normal; color:#339900; font-weight:bold;}
	.Msg_Attention	{font-size:10pt; font-style:normal; color:#996633; font-weight:bold;}
	.Msg_Caution	{font-size:10pt; font-style:normal; color:#FF0000; font-weight:bold;}

/* Title Style */
	.Title_Small	{font-size: 9pt; font-style:normal; color:#FFFFFF; font-weight:bold;}
	.Title_Midlde	{font-size:10pt; font-style:normal; color:#660000; font-weight:bold;}
	.Title_Large	{font-size:14pt; font-style:normal; color:#063166; font-weight:bold;}
	.Title_Large2	{font-size:14pt; font-style:normal; color:#CC0000; font-weight:bold;}
	.Title_SYellow	{font-size: 9pt; font-style:normal; color:#FFFF00; font-weight:bold;}

	.Field_Title {
		width:auto; padding:3px 3px 3px 15px;
		background:url(../images/icon/menu_Mark1.gif) no-repeat 6px 5px #EAF1F6;
		border:1px solid #DDE6EC;
		color:#3D536B;
	}

	.Clear {clear:both;}


/* Top Style */
	#Wrapper_Top {
		width:100%; padding:2px 0px 0px 6px ;
		background:#96A9CD; border-bottom:1px solid #999999;
	}

	#Site_Title {
		margin:0px 15px 10px 0px;
		display:block; float:left;
	}

	#Site_Info {
		font-size:8pt; color:#EBEBF1;
		display:block; float:left;
	}
	
	#Site_Command {
		margin:3px 10px 0px 0px;
		float:right;
	}

	#Wrapper_WhatNew {
		width: 210px; height: 320px;
		overflow: auto; display:block; background-color:#FFFF99;
	}

	#banner01 {
		width:564px;
		margin-top:3px;
		background-color:#000000;
	}

/* Menu Style */
	.Menu_Title{
		background-color:#FFFFFF; padding:2px 1em; margin-bottom:3px;
		border:solid #AAAAAA; border-width: 1px 1px 1px 6px;
		font-size:9pt; color:#555555; letter-spacing: 0.5em;
		display:block;
	}

	.Menu_Link {
		padding:3px 0px 3px 18px;
		background:url("../images/icon/menu_Mark2.gif") no-repeat 5px 5px;
		font-size:9pt; color:#39399D; text-decoration:none;
		display:block;
	}
	.Menu_Link:hover {
		background:url("../images/icon/menu_Mark1.gif") no-repeat 5px 5px #F5F5F8;
		color:#000000;
	}

	.Menu_NoLink {
		padding:3px 0px 3px 18px;
		background:url("../images/icon/menu_Mark2.gif") no-repeat 5px 5px;
		font-size:9pt; color:#BBBBBB; text-decoration:none;
		display:block;
	}

/* FanClub Style */
	#FCHead_Wrap {
		width:514px; height:65px; padding-top:1.5em; background-color:#99CCFF;
	}

	#FCHead_titleWrap {
		width:396px;text-align:center; background-color:#FFFFFF;
	}

	#FCHead_title01 {
		width:100%;background-color:#6666FF;color:#FFFFFF;font-size:12px;
	}

	#FCHead_title02 {
		font-weight:bold; font-size:24px; font-style:italic;
	}

	#FCHead_Menu {
		width:396px; font-size:13px; font-weight:bold; padding:2px 59px;
	}

	.FC_brock {
		width:509px;
		border:#808080 solid 1px;
		line-height:13px;
		text-align:left;
	}

	.FC_Title1 {
		width:509;
		padding:3pt;
		margin-bottom:7px;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		background-color:#0000FF;
		text-align:left;
	}

	.FC_Title2 {
		width:509;
		padding:3pt;
		margin-bottom:7px;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		background-color:#FF9900;
		text-align:left;
	}

	.FC_Title3 {
		width:509;
		padding:3pt;
		margin-bottom:7px;
		font-weight: bold;
		font-size: 12px;
		color: #666666;
		background-color:#FFFF00;
		text-align:left;
	}
	.FC_Title4 {
		width:509;
		padding:3pt;
		margin-bottom:7px;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		background-color:#0000FF;
		text-align:left;
	}

	.FC_Title5 {
		width:509;
		padding:3pt;
		margin-bottom:7px;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		background-color:#0000FF;
		text-align:left;
	}

	.FC_Content {
	}


/* Reguler Style */
	.Reguler_brock {
		width:509px;
		background-color:#FFFFFF;
		line-height:13px;
		text-align:left;
	}

	.Reguler_Title {
		width:509;
		padding:3pt;
		margin-bottom:7px;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		background-color:#FF0000;
		text-align:left;
	}

/* News Style */
	.News_brock {
		width:509px;
		border:#808080 solid 1px;
		background-color:#f0faff;
		line-height:13px;
		padding:8px;
		text-align:left;
	}

	.News_Title {
		width:497;
		padding:3pt;
		margin-bottom:7px;
		font-weight: bold;
		font-size: 12px;
		color: #677880;
		background-color:#e3e7ea;
		text-align:left;
	}

/* Page Style */
	#Page_Title {
		width:799px; padding:5px 8px;
		background:url("../images/admin/Title_Back.gif") repeat-x;
		border:solid 1px #8EA4B3;
		font-size:10pt; color: #2D496C; font-weight:bold; letter-spacing: 0.5em;
	}

	#Page_TitleSub {
		width:783px; height:16px; padding:4px 0px 1px 32px;
		border-bottom: dotted 1px #999596;
		font-size:10pt; color:#666666;
	}


/* Note Style */
	p.Note1 {
		width:680px; margin:10px; padding:8px;
		border:2px dotted #BACDEB; background:#F0F6FF;
		line-height:150%;
		text-align:left;
	}
	p.Note2		{margin:1em 1em 1em 1em; padding:0.5em; border-width:2px; width:90%;
					 border-style:dotted; border-color:#F0DCBB; background-color:#FEFBF6;
					 line-height:1.5em;}
	p.Note3		{padding:0.5em; border-width:1px; width:98%;
					 border-style:solid; border-color:#BBBBBB; background-color:#FCFCFF;
					 line-height:1.5em;}
	p.Note4		{padding:0.5em; border-width:1px; width:98%;
					 border-style:solid; border-color:#BBBBBB; background-color:#EBEBF1;}

	p.Note5 {
		border:2px dotted #BACDEB; background:#F0F6FF;width:90%;
		padding:8px 8px 8px 30px; margin:20px 5px 5px 5px ; line-height:150%; text-align:left;
	}

/* Table Style */
	td.List {padding:5px 0px;}
	td.List2 {padding:5px;}
	.Block2 {display:block; width:310px; float:left;}
	.Block3 {display:block; width:205px; float:left;}

/* Font Style */
	.Size_VS		{font-size:7pt;}
	.Size_S			{font-size:8pt;}
	.Size_M			{font-size:9pt;}
	.Size_MM		{font-size:10pt;}
	.Size_ML		{font-size:11pt;}
	.Size_L			{font-size:12pt;}
	.Line_150		{line-height:150%;}
	.Line_200		{line-height:200%;}
	.Bold			{font-weight:bold;}
	.Normal			{font-weight:normal;}
	.Font_NonP		{font-family:"ＭＳ ゴシック",sans-serif;}
	.Font_NonP2		{font-family:"ＭＳ ゴシック",sans-serif; font-size:9pt; color:#000000; line-height:2.3em;}
	.IME_On			{ime-mode:active;}
	.IME_Off		{ime-mode:inactive;}
	.MarginL10		{margin-left:10px;}

/* Custom Color */
	.Color_Black	{color:#000000;}
	.Color_White	{color:#FFFFFF;}
	.Color_Gray		{color:#3B3B3B;}
	.Color_Gray2	{color:#888888;}
	.Color_Gray3	{color:#AAAAAA;}
	.Color_Gray4	{color:#555555;}
	.Color_Gray5	{color:#555555;}
	.Color_Red		{color:#FF0000;}
	.Color_Red2		{color:#FF3300;}
	.Color_Brown	{color:#CC0000;}
	.Color_Brown2	{color:#993300;}
	.Color_Brown3	{color:#5B1E00;}
	.Color_Brown4	{color:#AA593F;}
	.Color_Green	{color:#00CC00;}
	.Color_Green2	{color:#006600;}
	.Color_Green3	{color:#339900;}
	.Color_Blue		{color:#0000FF;}
	.Color_Blue2	{color:#2D496C;}
	.Color_Blue3	{color:#39399D;}
	.Color_Sky		{color:#0066CC;}
	.Color_Yellow	{color:#FFFF00;}

/* Link Style */
	a.Page_Link:link		{font-size:10pt; color:#0066CC; text-decoration:none;}
	a.Page_Link:visited		{font-size:10pt; color:#0066CC; text-decoration:none;}
	a.Page_Link:hover		{font-size:10pt; color:#FF0000; text-decoration:underline;}

	a.Page_Link2:link			{font-size:10pt; color:#000099; text-decoration:none;}
	a.Page_Link2:visited	{font-size:10pt; color:#000099; text-decoration:none;}
	a.Page_Link2:hover		{font-size:10pt; color:#FFFFFF; text-decoration:underline;}

	.List_Link {
		padding:5px;
		font-size:10pt; color:#CE9100; text-decoration:underline; font-weight:bold;
		background:url(../images/icon/link_1.gif) no-repeat;
		display:block;
	}
	.List_Link:hover{
		background:url(../images/icon/link_1.gif) no-repeat #F8F1DE;
	}

	.Page_Link {
		font-size:10pt; color:#0066CC; text-decoration:underline;
	}
	.Page_Link:hover{
		color:#FF0000;
	}

	.SubMenu_Link {
		margin-right:20px; padding:1px 5px 1px 13px;
		background:url(../images/icon/menu_Mark7.gif) 0px 5px no-repeat;
		font-size:10pt; color:#666666; text-decoration:none;
		float:left; display:block;
	}
	.SubMenu_Link:hover	{
		background:url(../images/icon/menu_Mark6.gif) 0px 5px #F5F5F8 no-repeat;
		color:#000000;
	}

/* Space Style */
	.Spacer	{
		width:100%; height:8px;
	}

	.Spacer_Clear {
		width:100%; height:8px; clear:both;
	}

	.nonProportional {
		font-family:"ＭＳ ゴシック",sans-serif;
	}
	
	.Grphic_Frame {
		border:1px solid #DDDDDD; padding:3px;
	}

	.Grphic_Frame_Left {
		float:left; padding:2px; margin:0px 10px 10px 0px; border:1px solid #CDCDCD;
	}
	.Grphic_Frame_Right {
		float:right; padding:2px; margin:0px 0px 10px 10px; border:1px solid #CDCDCD;
	}

	.Grphic_Frame_Left2 {
		float:left; margin:0px 20px 30px 0px;
	}

	.DebugBox {
		width: 45%;
		height: 50px;
		border: 5px outset #666666;
		background-color: #666666;
		color:#FFFFFF;
		left: 5; top: 5;
		width: 240px;
		height: 15pt;
		font-size:14px;
		padding:4px 0px 0px 0px;
		text-align:center;
		font-weight:bold;
	}

/* Graphic Style */
	.grp {
		padding:2px; margin:10px 0px;
		border:1px solid #AAAAAA;
	}
	
	.grp2 {
		border:solid #F8C8DD; border-width:0px 1px 1px 0px;
		margin:0px 5px 4px 0px;
	}

	.grp_l {
		padding:2px; margin:10px 10px 10px 0px;
		border:1px solid #AAAAAA;
		float:left;
	}

	.grp_r {
		padding:2px; margin:10px 0px 10px 10px;
		border:1px solid #AAAAAA;
		float:right;
	}

/* Help Style */
	.man {
		width:815px;
		line-height:150%;
		margin: 15px 0;
	}
	h1.help {
		width:815px;
		border-left:3px solid #84A3D7;
		border-bottom:1px solid #84A3D7;
		padding:0px 0px 3px 10px;
		font-size:16px;
		font-weight:bold;
		color:#326AA3;
	}
	h2.help {
		font-size:14px;
		color:#A2A2A2;
		border-bottom:1px solid #A2A2A2;
	}

-->