/* body tag */

body
	{
	background-color: #ffffff;
	}


/* a tag 本文 */

a:link
	{
	text-decoration: underline;
	color: #333333;
	}

a:active
	{
	text-decoration: underline;
	color: #666666;
	}

a:hover
	{
	text-decoration: underline;
	color: #666666;
	background-color: #dcdcdc;
	}

a:visited
	{
	text-decoration: underline;
	color: #666666;
	}


/* a tag メニュー/インフォメーションなど */

a.sp10:link
	{
	text-decoration: none;
	color: #333333;
	}

a.sp10:active
	{
	text-decoration: none;
	color: #666666;
	}

a.sp10:hover
	{
	text-decoration: none;
	color: #666666;
	background-color: #dcdcdc;
	}

a.sp10:visited
	{
	text-decoration: none;
	color: #666666;
	}


/* a tag 暗色背景時 */

a.sp20:link
	{
	text-decoration: underline;
	color: #ffffff;
	}

a.sp20:active
	{
	text-decoration: underline;
	color: #dcdcdc;
	}

a.sp20:hover
	{
	text-decoration: underline;
	color: #dcdcdc;
	background-color: #666666;
	}

a.sp20:visited
	{
	text-decoration: underline;
	color: #dcdcdc;
	}


/* a tag 青タイトル */
/* 最新配信情報 >> sp31 */
/* それ以外 >> sp30 */

a.sp30:link
	{
	text-decoration: underline;
	color: #2b2880;
	}

a.sp30:active
	{
	text-decoration: underline;
	color: #333388;
	}

a.sp30:hover
	{
	text-decoration: underline;
	color: #333388;
	background-color: #dcdcdc;
	}

a.sp30:visited
	{
	text-decoration: underline;
	color: #333388;
	}

a.sp31:link
	{
	text-decoration: none;
	color: #2b2880;
	}

a.sp31:active
	{
	text-decoration: none;
	color: #333388;
	}

a.sp31:hover
	{
	text-decoration: none;
	color: #333388;
	background-color: #dcdcdc;
	}

a.sp31:visited
	{
	text-decoration: none;
	color: #333388;
	}


/* font tag 本文 */

.font00
	{
	color: #333333;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "Sony", "Helvetica", "Arial", "Geneva";
	line-height: 135%;
	}

.font01
	{
	color: #333333;
	font-size: 9px;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "Sony", "Helvetica", "Arial", "Geneva";
	line-height: 135%;
	}


/* font tag 暗色背景時 */

.font10
	{
	color: #ffffff;
	font-size: 12px;
	font-family: "Osaka", "Sony", "Helvetica", "Arial", "Geneva";
	line-height: 135%;
	}

.font11
	{
	color: #ffffff;
	font-size: 9px;
	font-family: "Osaka", "Sony", "Helvetica", "Arial", "Geneva";
	line-height: 135%;
	}

/* font tag 青タイトル */

.font20
	{
	color: #2b2880;
	font-size: 12px;
	font-family: "Osaka", "Sony", "Helvetica", "Arial", "Geneva";
	font-weight: bold;
	line-height: 135%;
	}

.font21
	{
	color: #2b2880;
	font-size: 9px;
	font-family: "Osaka", "Sony", "Helvetica", "Arial", "Geneva";
	font-weight: bold;
	line-height: 135%;
	}

.font22
	{
	color: #2b2880;
	font-size: 12px;
	font-family: "Osaka", "Sony", "Helvetica", "Arial", "Geneva";
	line-height: 135%;
	}

}
.button1{
      padding:1px;
      border-color:#026FD5;
      background-color:#058BE9;
      border-width:2px;
      color:#ffffff;
}

.button3{
      padding:2px;
      border-color:#27274F;
      background-color:#575499;
      border-width:2px;
      color:#FFFFFF;
}
.button2{
      padding:2px;
      border-color:#333333;
      background-color:#CCCCCC;
      border-width:2px;
      color:#333333;
}
.font02 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 135%;
	font-weight: bold;
	color: #333333;
}
