<!--
/* Default Style */
	body {
		margin: 0px;
		font-size: 12px;
		color: #575757;
		line-height: 120%;
		background-color: #FFFFFF;
	}

	dl {margin-top:0;}
	dd {margin:0.1em 0 1em 1em;}
	p {margin-left:10px;}

	div#main {
		margin-right:auto; margin-left:auto;
		width:960px;
		background:url(../images/bg.gif) repeat-y;
	}

	div#Wrapper {
		width:860px;
		border-right:1px solid #F1719D;
		border-left:1px solid #F1719D;
	}

/* 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.Top_MenuLink:link		{font-size:8pt; color:#787878; text-decoration:none;}
	a.Top_MenuLink:visited	{font-size:8pt; color:#787878; text-decoration:none;}
	a.Top_MenuLink:hover		{font-size:8pt; color:#CACACA; text-decoration:none;}

	a.Footer_MenuLink:link		{font-size:8pt; color:#787878; text-decoration:none;}
	a.Footer_MenuLink:visited	{font-size:8pt; color:#787878; text-decoration:none;}
	a.Footer_MenuLink:hover		{font-size:8pt; color:#CACACA; text-decoration:none;}

	.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;
	}

/* inc_Top Style */
	div#Top_Wrapper {
		width:860px;
		height:104px;
		background:url(../images/public/Top_bg.gif) repeat-x;
	}
	div#Menu {
		float: right;
		margin: 35px 20px 0px 0px;
		text-align: right;
		height: 22px;
	}

	#Top_Logo {
		margin:40px 0px 0px 5px;
	}

	a.Menu_Button {
		margin-left:0px;
		height:22px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
	}
	a.Menu_Button:hover {
		background-position:left bottom;
	}

/* inc_Menu Style */
	div#Menu_Wrapper {
		margin: -3px 0px 0px 0px;
		width:860px;
		height:33px;
		background:url(../images/public/Menu_bg.jpg) repeat-x;
	}
	div#Menu_Main {
		margin: 0px;
		text-align: right;
		height: 22px;
	}

	a.Main_Button {
		margin-top:10px;
		height:48px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
	}
	#Main_Button {
		margin:10px 0 0 0;
		height:48px;
		float:left;
	}
	a.Main_Button:hover {
		background-position:left bottom;
	}

	div#Menu2_Wrapper {
		margin: 0px 0px 0px 0px;
		width:860px;
		height:29px;
	}
	div#Menu2_Main {
		margin: 0px;
		text-align: right;
		height: 22px;
	}

	a.Main2_Button {
		margin-top:0px;
		height:29px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
	}
	#Main2_Button {
		margin:0;
		height:29px;
		float:left;
	}
	a.Main2_Button:hover {
		background-position:left bottom;
	}

/* inc_Foot Style */
	div#Footer_Wrapper {
		width:860px;
		height:100px;
		background:url(../images/public/Footer_bg.jpg) repeat-x;
		text-align: left;
	}

	#footermenu {margin-left:20px;padding-top: 5px;}
	#footergroup {margin-left:20px; font-size:8pt;}
	.footergroup1{float:left;padding:2px 7px 2px 7px;margin:0px;display:inline;background-color:#777777; color:#FFFFFF; border:#777777 solid 1px;}
	.footergroup2{float:left;padding:2px 7px 2px 7px;margin:0px 0px 8px -1px;;display:inline;border:#777777 solid 1px;}

	address {clear:both;font-style:normal;padding-left:20px; padding-bottom:10px;
	font-size:10px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

/* Top_Page Style */
	div#TopInfo_Wrapper {
		clear:both;
		padding-top:8px;
		width:860px;
	}

	div.Top_Title {
		display: block;
		float:left;
		width:170px;
		font-size: 13pt;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}

	div.Top_Newly {
		background:url(../images/public/newly_bg.jpg) repeat-x;
		display: block;
		padding: 0.5em 1em;
		float:left;
		width:440px;
		text-align:left;
	}

	div.Top_Link {
		display: block;
		margin-left: 632px;
	}

/* Lavel Style */
	div#LTop_Wrapper {
		width:860px;
		height:84px;
		background:url(../images/Top_bg.gif) repeat-x;
	}

	#LTop_Logo {
		margin:15px 0px 0px 5px;
		float:left;
	}

	.Label_Content {
		width:605px;
		display:block;
		padding:2px 8px 0 12px;
		background:#FFFFFF;
		border-color: #FDC0E8; border-style: solid ; border-width: 0 1px;
		color: inherit;
	}

	div#LFooter_Wrapper {
		width:860px;
		height:100px;
		background:url(../images/Footer_bg.gif) repeat-x;
		text-align: left;
	}

	div.Label_Main {
		text-align:left;
		padding: 12px 30px;
	}

	a.LMain_Button {
		margin-top:10px;
		height:42px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
	}
	a.LMain_Button:hover {
		background-position:left bottom;
	}

	div#LMenu_Main {
		margin-left: 8px;
		text-align: right;
		height: 22px;
	}

	.Dotted_Line {
		width:100%;
		border-bottom: #FDC0E8 dotted 2px;
		margin-bottom:8px;
	}

	.Event_News_Box {
		border-color: #FDC0E8; border-style: solid ; border-width: 0 1px;
		padding:2px 5px 0 5px;
		width:200px;
		background:#FFFFFF;
		display:block;
		text-align:left;
		color: inherit;
	}


/* Common Style */
	.Clear {clear:both;}

	div#Topic_Wrapper {
		clear:both;
		padding-top:8px;
		width:860px;
	}

	div.Topic_Title {
		display: block;
		float:left;
		width:170px;
		font-size: 13pt;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}

	div.Topic_Main {
		display: block;
		float:left;
		width:650px;
		padding-left:1em;
		text-align:left;
		border-left:1px solid #787878;
	}

	h2.box {
		background-color:#575757;
		color:#FFFFFF;
		padding: 5px 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	div.Label_Img {
		float:right;
		padding:5px;
	}

	.Label_Logo {
		padding:3px 0 5px 3px;
	}

	dt.Artist_List {
		float:left;
	}

	dd.Artist_List {
		margin:0px 0 0 225px;
	}

	dt.qa_List {
		background:url(../images/public/q.gif) no-repeat;
		padding: 3px 25px 10px 25px;
		font-size:14px;
		font-weight:bold;
		color:#2286DE;
	}

	dd.qa_List {
		background:url(../images/public/bg_ans.gif) no-repeat;
		padding: 6px 5px 0 29px;
		height:40px;
		width:570px;
		font-size:12px;
	}

	.Artist_head {
		background-color:#575757;
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20pt;
		height:150px;
	}

	.Artist_Name {
		padding:60px 0 0 320px;
	}

	.Artist_ProfImg {
		float:left;
		width:90px;
		padding: 5px;
	}

	.Artist_ProfText {
		padding-left:100px;
	}

	.Artist_Disc {
		float:left;
		width:115px;
		padding: 3px;
	}

	.Artist_Product {
		padding:2px;
	}

	.Artist_Img {
		height:110px;
	}

	.Artist_bio {
		font-weight:bold;
		padding:2px;
		background-color:#F4F4F4;
	}

/* Report Style */
	h3.Report_Title {
		background-color: #FF88B4;
		width:98%;
		padding:4px;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
	}


/* 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;}
	.F_Right		{float:right;}
	.F_Left			{float:left;}
	.T_CENTER		{text-align:center;}
	.PaddingL_12	{padding-left:12px;}
	.Line_150		{line-height:150%;}
	.Line_200		{line-height:200%;}
	.Bold			{font-weight:bold;}
	.Font_NonP	{font-family:"ＭＳ ゴシック",sans-serif;}
	.Font_NonP2	{font-family:"ＭＳ ゴシック",sans-serif; font-size:9pt; color:#000000; line-height:2.3em;}

/* Custom Color */
	.Color_Black	{color:#000000;}
	.Color_White	{color:#FFFFFF;}
	.Color_Gray		{color:#666666;}
	.Color_Gray2	{color:#888888;}
	.Color_Gray3	{color:#AAAAAA;}
	.Color_Gray4	{color:#555555;}
	.Color_Red		{color:#FF0000;}
	.Color_Red2		{color:#FF3300;}
	.Color_Brown	{color:#CC0000;}
	.Color_Brown2	{color:#996633;}
	.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;}

-->

