@charset utf-8;
/*
+++++++++++++++++++++++++++++++++
Yukiguni Web Site LINK.CSS   Ver.05_1101
+++++++++++++++++++++++++++++++++
*/

/*==================
Basic
==================*/

a:link {
	color: #006380;
	text-decoration: none
	}

a:link:hover {
	color: #006380;
	text-decoration: underline
	}

a:visited {
	color: #006380;
	text-decoration: none
	}

a:visited:hover {
	color: #006380;
	text-decoration: underline
	}

/*==================
Page TOP LINK
==================*/

A.pagetop_link:link {
	color: #c8c8c8;
	background-image: url(../../img/parts/link_pagetop.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	text-decoration: none;
	padding-right: 10px;
	}



A.pagetop_link:link:hover {
	color: #6a9fb1;
	background-image: url(../../img/parts/link_pagetop_o.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	text-decoration: none;
	padding-right: 10px;
	}

A.pagetop_link:visited {
	color: #c8c8c8;
	background-image: url(../../img/parts/link_pagetop.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	text-decoration: none;
	padding-right: 10px;
	}

A.pagetop_link:visited:hover {
	color: #6a9fb1;
	background-image: url(../../img/parts/link_pagetop_o.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	text-decoration: none;
	padding-right: 10px;
	}


/*==================
Left Nav 001
==================*/

A.nav_leb1:link {
	color: #3c0d03;
	text-decoration: none;
	width: 180px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	display: block;
	}


A.nav_leb1:link:hover {
	color: #b8000d;
	text-decoration: none;
	width: 180px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	display: block;
	}


A.nav_leb1:visited {
	color: #3c0d03;
	text-decoration: none;
	width: 180px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb1:visited:hover {
	color: #b8000d;
	text-decoration: none;
	width: 180px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	display: block;
	}


/*==================
Left Nav 002
==================*/

A.nav_leb2:link {
	color: #3c0d03;
	background-image: url(../../img/navi/btn_menu_second_sub01.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb2:link:hover {
	color: #b8000d;
	background-image: url(../../img/navi/btn_menu_second_sub01.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb2:visited {
	color: #3c0d03;
	background-image: url(../../img/navi/btn_menu_second_sub01.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb2:visited:hover {
	color: #b8000d;
	background-image: url(../../img/navi/btn_menu_second_sub01.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}


/*==================
Left Nav 003
==================*/

A.nav_leb3:link {
	color: #3c0d03;
	background-image: url(../../img/navi/btn_menu_second_sub02.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb3:link:hover {
	color: #b8000d;
	background-image: url(../../img/navi/btn_menu_second_sub02.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb3:visited {
	color: #3c0d03;
	background-image: url(../../img/navi/btn_menu_second_sub02.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}
A.nav_leb3:visited:hover {
	color: #b8000d;
	background-image: url(../../img/navi/btn_menu_second_sub02.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}



/*==================
Left Nav 004
==================*/

A.nav_leb4:link {
	color: #3c0d03;
	background-image: url(../../img/navi/btn_menu_second_sub03.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb4:link:hover {
	color: #b8000d;
	background-image: url(../../img/navi/btn_menu_second_sub03.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb4:visited {
	color: #3c0d03;
	background-image: url(../../img/navi/btn_menu_second_sub03.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb4:visited:hover {
	color: #b8000d;
	background-image: url(../../img/navi/btn_menu_second_sub03.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}



/*==================
Left Nav 005
==================*/

A.nav_leb5:link {
	color: #3c0d03;
	background-image: url(../../img/navi/btn_menu_second_sub02.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb5:link:hover {
	color: #b8000d;
	background-image: url(../../img/navi/btn_menu_second_sub02.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb5:visited {
	color: #3c0d03;
	background-image: url(../../img/navi/btn_menu_second_sub02.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}

A.nav_leb5:visited:hover {
	color: #b8000d;
	background-image: url(../../img/navi/btn_menu_second_sub02.gif);
	background-repeat: no-repeat;
	background-position: 21px 2px;
	text-decoration: none;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	display: block;
	}



/*==================
White
==================*/
A.wh:link{
	color: #fff;
	text-decoration: none
	}

A.wh:link:hover {
	color: #ffce00;
	text-decoration: none
	}

A.wh:visited {
	color: #efefef;
	text-decoration: none
	}

A.wh:visited:hover {
	color: #ffce00;
	text-decoration: none
	}

/*==================
Navy
==================*/

A.navy:link {
	color: #1e0a9b;
	text-decoration: none
	}

A.navy:link:hover {
	color: #de0000;
	text-decoration: none
	}

A.navy:visited {
	color: #1e0a9b;
	text-decoration: none
	}

A.navy:visited:hover {
	color: #de0000;
	text-decoration: none
	}

/*==================
Black
==================*/

A.black:link {
	color: #000;
	text-decoration: none
	}

A.black:link:hover {
	color: #bf0d00;
	text-decoration: none
	}

A.black:visited {
	color: #212121;
	text-decoration: none
	}

A.black:visited:hover {
	color: #b4000a;
	text-decoration: none
	}