﻿.tDe
{
	font-family: arial, helvetica, "ヒラギノ角ゴ Pro", "MS Gothic", "Hiragino Kaku Gothic Pro";
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

.tDeSml
{
	font-family: arial, helvetica;
	font-size: 9px;
	line-height: 12px;
	text-align: left;
}

.tJa
{
	font-family: arial, helvetica;
	font-size: 0.9em;
	line-height: 16px;
	text-align: justify;
}

.bld { font-weight: bold; }

.red { color: #D20000; }

.gry { color: #787878; }

.blk { color: #000; }

.sub_1
{
	position: relative;
	top: 0.2em;
}

h1
{
	margin: 0px;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
}

h2
{
	margin: 0px;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
}


ul
{
	margin: 0 0 8px 11px;
	padding: 0;
	list-style-position: outside;
	list-style-image: url(bullet.png);
}

li
{
	margin: 0 0 4px 0;
	padding: 0;
}

a  { outline: 0; color: #000000; text-decoration: none;}
a:hover, a:active
{
	outline: 0;
	color: #000000;
	text-decoration: underline;
}

.lnkInd
{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.lnkExtId, a.lnkExtId:visited
{
	color: #000000;
	text-decoration: none;
	background-image: url(ico_link.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0 0 0 12px;
	margin: 0 0 0 0;
	display: block;
	float: left;
	outline: 0;
}
a.lnkExtId:hover, a.lnkExtId:active
{
	color: #D20000;
	text-decoration: none;
	background-image: url(ico_link.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0 0 0 12px;
	margin: 0 0 0 0;
	display: block;
	float: left;
	outline: 0;
}

a.lnkExt, a.lnkExt:visited
{
	color: #000000;
	text-decoration: none;
	background-image: url(ico_link.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 0 12px;
	outline: 0;
}
a.lnkExt:hover, a.lnkExt:active
{
	color: #D20000;
	text-decoration: none;
	background-image: url(ico_link.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 0 12px;
	outline: 0;
}

a.lnkInt, a.lnkInt:visited
{
	color: #000000;
	text-decoration: none;
	background-image: url(ico_int.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 0 12px;
	outline: 0;
}
a.lnkInt:hover, a.lnkInt:active
{
	color: #D20000;
	text-decoration: none;
	background-image: url(ico_int.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 0 12px;
	outline: 0;
}


a.down, a.down:visited
{
	color: #000000;
	text-decoration: none;
	background-image: url(ico_down.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 0 12px;
	outline: 0;
}
a.down:hover, a.down:active
{
	color: #D20000;
	text-decoration: none;
	background-image: url(ico_down.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 0 12px;
	outline: 0;
}


a.mail, a.mail:visited
{
	color: #000000;
	text-decoration: none;
	background-image: url(ico_mail.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0 0 0 12px;
	outline: 0;
}
a.mail:hover, a.mail:active
{
	color: #D20000;
	text-decoration: none;
	background-image: url(ico_mail.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0 0 0 12px;
	outline: 0;
}



