<!--
/* Default Style */	
	body {
		font-family: "ＭＳ Ｐゴシック", "Osaka";
		font-size:9pt;
		color:#000000;
		padding:0px;
		margin:0px;
		line-height:130%;
	}

	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.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;}
	dd	{margin: 0 0 1em 1em;}


/* Basic StyleSeet */
	#Wrap	{
		width:height:100%; padding-bottom:0px; margin-bottom:0px; background: url(../images/public/bg_top.jpg) repeat-x top;
	}
	#Title_Wrap	{
		width:800px; height:139px; padding:0px; margin:0px;
		background: url(../images/public/bg_title.jpg) bottom no-repeat;
	}

	#Title_Wrap_home	{
		width:800px; height:404px; padding:0px; margin:0px;
		background: url(../images/public/bg_title_home.jpg) bottom no-repeat;
	}

	#Footer_Wrap	{
		width:100%; padding-bottom:0px; margin-bottom:0px;
		background: url(../images/public/bg_bottom.jpg) bottom repeat-x;
		height:70px;
	}
	#main	{
		width:779px; text-align:left; padding: 5px 10px 12px 10px; 
	}

	.FooterContent	{
		padding: 20px 10px 0 0;
		text-align:right;
		color:#4C4C4C;
		width:800px;
	}

	#FootBar	{width:100%; height:15px; padding:5px; background-color:#666666; margin-top:5pt;}
	.Clear		{clear:both;}


/* TOP PAGE StyleSeet */
	.top_left_wrap {
		width:173px;
		float:left;
		border: #F27B89 solid 1px;
		background-color:#FFFFFF;
		padding:5px 4px;
		color:#ED1E79;
	}

	.top_right_wrap {
		width:173px;
		float:right;
		border: #F27B89 solid 1px;
		background-color:#FFFFFF;
		padding:5px 4px;
		color:#ED1E79;
	}

	img.top_banner {
		margin:5px 0;
	}

/* Content StyleSeet */
	h1.headline	{font-size:14px; font-weight:bold;}
	h2.headline {
		margin:0px 0px 0px 188px;
		background-color:#FF575E;
		padding:3px;
		font-size:12px; font-weight:bold;
		color:#FFFFFF;
		margin-bottom:6px;
	}

	h2.pop_headline {
		margin:0px 10px 0px 10px;
		background-color:#FF575E;
		padding:3px;
		font-size:12px; font-weight:bold;
		color:#FFFFFF;
		margin-bottom:6px;
	}

	h3.headline	{
		background-color:#FFE6E9;
		font-size:11px; font-weight:bold;
		color:#D02061;
		padding:5px 3px;
	}

	h3.event	{
		background-color:#FFE6E9;
		font-size:12px; font-weight:bold;
		color:#D02061;
		padding:2px 3px;
	}

	td.td_Title {
		background-color:#FF575E;
		font-size:12px; font-weight:bold;
		color:#FFFFFF;
		padding:2px 3px;
	}

	.submenu_wrap {
		width:150px;
		float:left;
		border: #F27B89 solid 1px;
		background-color:#FFFFFF;
		padding:15px 7px;
	}

	.submenu_title {
		background-color:#FF575E;
		padding:3px;
		font-size:12px; font-weight:bold;
		color:#FFFFFF;
		margin-bottom:6px;
	}

	.content_wrap {
		margin:0px 0px 0px 188px;
		background-color:#FFFFFF;
		padding:5px;
		font-family:monospace;
	}

	.pop_content_wrap {
		margin:0px 10px 0px 10px;
		background-color:#FFFFFF;
		padding:5px;
		font-family:monospace;
	}

	.eventcontent_wrap {
		margin:0px 0px 0px 195px;
		background-color:#FFFFFF;
		padding:3px 12px;
		font-family:monospace;
	}

	.Img_R {
		float:right;
		padding:5px;
	}

	.Img_L {
		float:left;
		padding:5px;
	}


	.Left_Block {
		margin-right:5%;
	}

		.Left_Block_Link {
			margin-right:5%; padding-left:10px;
		}

	.Right_Block {
	}

		.Right_Block_Link {
			padding-left:10px;
		}

	.Link_Block {
		padding-left:30px;
		margin-bottom:15px;
		background:0px 10px no-repeat;
	}


/* Profile Style */
	#Profile_Block	{ width:390px; border: #F27B89 solid 1px; padding:8px 5px; }
	#Profile_Name	{ font-weight:bold; color:#ED1E79; }
	#Profile_ContentBlock	{width:300px; text-align:left; padding-left:20px;}

/* Form Style */
	.Back_Blue		{background-color:#F4F8F9;}
	.Back_Orange	{background-color:#FEFBF3;}
	.Back_Purple	{background-color:#FAFAFB;}



/* 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;
	}

/* 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;}
	.Float_L		{float:left;}
	.Float_R		{float:right;}

/* 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:#C1272D;}
	.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.Menu_Button {
		height:30px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
	}
	a.Menu_Button:hover {
		background-position:left bottom;
	}

	a.submenu {
		padding:3px 0;
		line-height:140%;
	}
	a.submenu:hover {
	}

	a.GotoTop_Button {
		height:19px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
	}
	a.GotoTop_Button:hover {
		background-position:left bottom;
	}

	a.BnBLOG_Button {
		margin:6px;
		height:31px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
	}
	a.BnBLOG_Button:hover {
		background-position:left bottom;
	}

	.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;
	}

	a.Link_Style:link    {font-size:10pt; color:#000000; font-weight:bold; text-decoration:underline;}
	a.Link_Style:visited {font-size:10pt; color:#000000; font-weight:bold; text-decoration:underline;}
	a.Link_Style:hover   {color:#FF0000;}

	a.TLink_Style:link    {font-size:8pt; color:#000000; text-decoration:underline;}
	a.TLink_Style:visited {font-size:8pt; color:#000000; text-decoration:underline;}
	a.TLink_Style:hover   {color:#FF0000;}

-->