@charset "shift_jis";

/*--------------------------------------------
	Link Module
--------------------------------------------*/

/* base -----*/
a:link {
	color: #0033BB;
	text-decoration: none;
}

a:visited {
	color:#0033BB;
	text-decoration: none;
}

a:hover {
	color: #447ED2;
	text-decoration: underline;
}

a[name]:link,
a[name]:visited,
a[name]:hover {
	color: #333;
	text-decoration: none;
}

h4 a[name]:link,
h4 a[name]:visited,
h4 a[name]:hover {
	color: #039;
	text-decoration: none;
}

/* リンクを青で表示する場合 */
p.linkDispn a:link,
p.linkDispn a:visited
{
	color: #0033BB;
	text-decoration: underline;
}
p.linkDispn a:hover
{
	color: #447ED2;
	text-decoration: underline;
}

p.linkDisp a:link,
p.linkDisp a:visited
{
	color: #0033BB;
	text-decoration: underline;
}
p.linkDisp a:hover
{
	color: #447ED2;
	text-decoration: underline;
}

/* custom -----*/
p.linkTxtA01 a:link,
p.linkTxtA01 a:visited,
p.linkTxtA02 a:link,
p.linkTxtA02 a:visited,
p.linkTxtA03 a:link,
p.linkTxtA03 a:visited,
p.linkTxtA04 a:link,
p.linkTxtA04 a:visited,
p.linkTxtA05 a:link,
p.linkTxtA05 a:visited,
p.linkTxtB01 a:link,
p.linkTxtB01 a:visited,
p.linkTxtB02 a:link,
p.linkTxtB02 a:visited,
p.linkTxtB03 a:link,
p.linkTxtB03 a:visited,
p.linkTxtB04 a:link,
p.linkTxtB04 a:visited,
p.linkTxtB05 a:link,
p.linkTxtB05 a:visited,
p.linkTxtC01 a:link,
p.linkTxtC01 a:visited,
p.linkTxtC02 a:link,
p.linkTxtC02 a:visited,
p.linkTxtC03 a:link,
p.linkTxtC03 a:visited,
p.linkTxtC04 a:link,
p.linkTxtC04 a:visited,
p.linkTxtC05 a:link,
p.linkTxtC05 a:visited,
.linkListBlockA01 li a:link,
.linkListBlockA01 li a:visited,
.linkListBlockA02 li a:link,
.linkListBlockA02 li a:visited,
.linkListBlockA03 li a:link,
.linkListBlockA03 li a:visited,
.linkListBlockA04 li a:link,
.linkListBlockA04 li a:visited,
.linkListBlockA05 li a:link,
.linkListBlockA05 li a:visited,
.linkListBlockB01 li a:link,
.linkListBlockB01 li a:visited,
.linkListBlockB02 li a:link,
.linkListBlockB02 li a:visited,
.linkListBlockB03 li a:link,
.linkListBlockB03 li a:visited,
.linkListBlockB04 li a:link,
.linkListBlockB04 li a:visited,
.linkListBlockB05 li a:link,
.linkListBlockB05 li a:visited,
.linkListBlockC01 li a:link,
.linkListBlockC01 li a:visited,
.linkListBlockC02 li a:link,
.linkListBlockC02 li a:visited,
.linkListBlockC03 li a:link,
.linkListBlockC03 li a:visited,
.linkListBlockC04 li a:link,
.linkListBlockC04 li a:visited,
.linkListBlockC05 li a:link,
.linkListBlockC05 li a:visited {
	color: #333;
	text-decoration: none !important;
}

p.linkTxtA01 a:hover,
p.linkTxtA02 a:hover,
p.linkTxtA03 a:hover,
p.linkTxtA04 a:hover,
p.linkTxtA05 a:hover,
p.linkTxtB01 a:hover,
p.linkTxtB02 a:hover,
p.linkTxtB03 a:hover,
p.linkTxtB04 a:hover,
p.linkTxtB05 a:hover,
p.linkTxtC01 a:hover,
p.linkTxtC02 a:hover,
p.linkTxtC03 a:hover,
p.linkTxtC04 a:hover,
p.linkTxtC05 a:hover,
.linkListBlockA01 li a:hover,
.linkListBlockA02 li a:hover,
.linkListBlockA03 li a:hover,
.linkListBlockA04 li a:hover,
.linkListBlockA05 li a:hover,
.linkListBlockB01 li a:hover,
.linkListBlockB02 li a:hover,
.linkListBlockB03 li a:hover,
.linkListBlockB04 li a:hover,
.linkListBlockB05 li a:hover,
.linkListBlockC01 li a:hover,
.linkListBlockC02 li a:hover,
.linkListBlockC03 li a:hover,
.linkListBlockC04 li a:hover,
.linkListBlockC05 li a:hover {
	color: #447ED2;
	text-decoration: underline !important;
}

#subNavChildAreaB01 dd li a:link,
#subNavChildAreaB01 dd li a:visited,
#subNavChildAreaB01 dd li a:hover {
	text-decoration: none !important;
}



/* linkBlock -----*/
.linkBlockA01,
.linkBlockA02,
.linkBlockA03,
.linkBlockA04,
.linkBlockA05 {
	padding: 2px 10px 3px 10px;
	background-color: #eff3f5;
}

.linkBlockC02 {
	padding: 2px 10px 3px 0;
}

.linkBlockB01,
.linkBlockB02,
.linkBlockB03,
.linkBlockB04,
.linkBlockB05 {
	padding: 10px 10px 3px 10px;
	background-color: #eff3f5;
}

.linkBlockA01,
.linkBlockB01 {
	margin: 0;
}

.linkBlockA02,
.linkBlockB02 {
	margin: 10px 0 0 0;
}

.linkBlockC02 {
	margin: 4px 0 0 0;
}

.linkBlockA03,
.linkBlockB03 {
	margin: 0 0 10px 0;
}

.linkBlockA04,
.linkBlockB04 {
	margin: 20px 0 0 0;
}

.linkBlockA05,
.linkBlockB05 {
	margin: 30px 0 0 0;
}

p.linkTxtA01,
p.linkTxtB01,
p.linkTxtC01 {
	/*margin: 0;*/
}

p.linkTxtA02,
p.linkTxtB02,
p.linkTxtC02 {
	margin: 2px 0 0 0;
}

p.linkTxtA03,
p.linkTxtB03,
p.linkTxtC03 {
	margin: 7px 0 0 0;
}

p.linkTxtA04,
p.linkTxtB04,
p.linkTxtC04 {
	margin: 15px 0 0 0;
}

p.linkTxtA05,
p.linkTxtB05,
p.linkTxtC05 {
	margin: 25px 0 0 0;
}

p.linkTxtA01,
p.linkTxtA02,
p.linkTxtA03,
p.linkTxtA04,
p.linkTxtA05,
p.linkTxtA06 {
	padding-left: 22px;
	background: transparent url(/eshop/common/icon_blank_001.gif) top left no-repeat;
}

p.linkTxtB01,
p.linkTxtB02,
p.linkTxtB03,
p.linkTxtB04,
p.linkTxtB05,
p.linkTxtB06 {
	padding-left: 17px;
	background: transparent url(/eshop/common/icon_arrow_001.gif) top left no-repeat;
}

p.linkTxtC01,
p.linkTxtC02,
p.linkTxtC03,
p.linkTxtC04,
p.linkTxtC05,
p.linkTxtC06 {
	padding-left: 22px;
	background: transparent url(/eshop/common/icon_pdf.gif) top left no-repeat;
}

