a:link    { color: #101077; text-decoration: underline }
a:link:hover { color: red; text-decoration: underline }
a:visited    { color: #101077; text-decoration: underline }
a:visited:hover { color: red; text-decoration: underline }
A.wh   { color: #fff; text-decoration: none }
A.wh:hover     { color: #ffce00; text-decoration: none }
A.wh:visited   { color: #efefef; text-decoration: none }
A.wh:visited:hover   { color: #ffce00; text-decoration: none }
A.pink    {
	color: #ff445f;
	text-decoration: none
	}

A.pink:hover     { color: #ffce00; text-decoration: none }
A.pink:visited    {
	color: #ff445f;
	text-decoration: none
	}

A.pink:visited:hover   { color: #ffce00; text-decoration: none }
A.navy    { color: #1e0a9b; text-decoration: none }
A.navy:hover      { color: #de0000; text-decoration: none }
A.navy:visited    { color: #1e0a9b; text-decoration: none }
A.navy:visited:hover    { color: #de0000; text-decoration: none }
A.black    { color: #000; text-decoration: none }
A.black:hover     { color: #ffce00; text-decoration: none }
A.black:visited    { color: #212121; text-decoration: none }
A.black:visited:hover   { color: #ffce00; text-decoration: none }

A.gray:link     {
	color: #393939;
	text-decoration: none
	}

A.gray:hover     { color: #ffce00; text-decoration: none }
A.gray:visited     {
	color: #393939;
	text-decoration: none
	}

A.gray:visited:hover   { color: #ffce00; text-decoration: none }

A.gold:link     {
	color: #b38313;
	text-decoration: none
	}

A.gold:hover     { color: #ffce00; text-decoration: none }
A.gold:visited     {
	color: #b38313;
	text-decoration: none
	}

A.gold:visited:hover   { color: #ffce00; text-decoration: none }


A.sankaku:link     {
	color: #000;
	text-decoration: none;
	background-image: url("../../img/top_02/link_sankaku.gif");
	background-repeat: no-repeat;
	padding-left: 16px
	}

A.sankaku:hover     {
	color: #ff445f;
	text-decoration: none;
	background-image: url("../../img/top_02/link_sankaku.gif");
	background-repeat: no-repeat;
	padding-left: 16px
	}

A.sankaku:visited    {
 color: #212121;
 text-decoration: none;
 background-image: url("../../img/top_02/link_sankaku.gif");
	background-repeat: no-repeat;
	padding-left: 16px
	 }
A.sankaku:visited:hover    {
	color: #ff445f;
	text-decoration: none;
	background-image: url("../../img/top_02/link_sankaku.gif");
	background-repeat: no-repeat;
	padding-left: 16px
	}


/* ナビ001 */

A.nav_leb1            {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;
	text-decoration: none;
	vertical-align: middle;
	width: 205px;
	height: auto;
	display: block
	}



A.nav_leb1:hover           {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;
	text-decoration: none;
	vertical-align: middle;
	width: 205px;
	display: block
	}


A.nav_leb1:visited          {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;
	text-decoration: none;
	vertical-align: middle;
	width: 205px;
	display: block
	}


A.nav_leb1:visited:hover         {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;
	text-decoration: none;
	vertical-align: middle;
	width: 205px;
	display: block
	}


/* ナビ002 */

A.nav_leb2         {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;
	text-decoration: none;
	width: 176px;
	display: block
	}



A.nav_leb2:hover        {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;
	text-decoration: none;
	width: 176px;
	display: block
	}



A.nav_leb2:visited       {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;
	text-decoration: none;
	width: 176px;
	display: block
	}


A.nav_leb2:visited:hover      {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;
	text-decoration: none;
	width: 176px;
	display: block
	}

