A {
	color			: #0066ff;
}

A:hover {
	color			: #ff6600;
}

.route {
	font-size		: 10px;
	white-space		: nowrap;
}

.hyojun {
	border-top		: solid 1px #666666;
	font-size		: 12px;
	line-height		: 19px;
}

.hyojun TH {
	text-decoration	: none;
	font-weight		: normal;
	text-align		: left;
	border-bottom	: solid 1px #666666;
	padding-left	: 5px;
	padding-right	: 15px;
	wihte-space		: nowrap;
}

.hyojun TD {
	border-bottom	: solid 1px #666666;
	padding-right	: 5px;
}

.shogen {
	font-size		: 12px;
	line-height		: 15px;
	border-top		: solid 1px #666666;
	border-left		: solid 1px #666666;
}

.shogen TH {
	text-decoration	: none;
	font-weight		: normal;
	background		: #ccdcff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
}

.shogen TD {
	text-align		: center;
	background		: #ffffff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
}

.comment {
	font-size		: 10px;
	line-height		: 12px;
}

.normal {
	line-height		: 20px;
}

.label {
	font-size		: 14px;
	line-height		: 20px;
	font-weight		: bold;
}

.pname {
	font-size		: 18px;
	line-height		: 20px;
	font-weight		: bold;
}

.read12 {
	font-size		: 12px;
	line-height		: 17px;
}

.backet {
	font-size		: 10px;
	line-height		: 20px;
}

.code {
	border-top		: solid 1px #cc0000;
	border-left		: solid 1px #cc0000;
}

.code TD {
	width			: 40px;
	height			: 40px;
	border-right	: solid 1px #cc0000;
	border-bottom	: solid 1px #cc0000;	
	text-align		: center;
	font-weight		: bold;
	font-size		: 36px;
	line-height		: 36px;
}

.code_ex {
	font-size		: 10px;
	line-height		: 12px;
	text-align		: center;
}

.code_matrix {
	font-size		: 12px;
	line-height		: 15px;
	border-top		: solid 1px #666666;
	border-left		: solid 1px #666666;
}

.code_matrix TH {
	text-decoration	: none;
	font-weight		: normal;
	background		: #ccdcff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
}

.code_matrix TD {
	text-align		: center;
	background		: #ffffff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
}



.f9	{	font-size	: 9px; }
.f10	{
		font-size	: 10px;
		line-height	: 10px;
	}
.f10read { font-size: 10px; line-height: 16px }
.f12	{
		font-size	: 12px;
		line-height	: 12px;
	}
.l12	{
		font-size	: 12px;
		height		: 15px;
		border-top	: solid 1px #999999;
		border-right	: 0px;
		border-bottom	: 0px;
		border-left	: 0px;
	}
.trl	{
		font-size	: 12px;
		border-top	: solid 1px #999999;
		border-left	: solid 1px #999999;
	}
.ltd	{
		line-height	: 15px;
		font-size	: 12px;
		border-top	: solid 1px #999999;
		border-right	: 0px;
		border-bottom	: 0px;
		border-left	: solid 1px #999999;
		text-align	: center;
	}
.lth	{
		line-height	: 15px;
		font-size	: 12px;
		border-top	: solid 1px #999999;
		border-right	: 0px;
		border-bottom	: 0px;
		border-left	: solid 1px #999999;
		background	: #ddddff;
	}
.ltbl	{
		border-top	: 0px;
		border-right	: solid 1px #999999;
		border-bottom	: solid 1px #999999;
		border-left	: 0px;
		background	: #ffffff;
	}
.tl	{
		font-size	: 32px;
		border-top	: solid 1px #ff0000;
		border-right	: 0px;
		border-bottom	: solid 1px #ff0000;
		border-left	: solid 1px #ff0000;
	}
.tll	{
		font-size	: 32px;
		border-top	: solid 1px #ff0000;
		border-right	: solid 1px #ff0000;
		border-bottom	: solid 1px #ff0000;
		border-left	: solid 1px #ff0000;
	}
.fl12	{
					line-height	: 15px;
					font-size	: 12px;
					border-top	: 0px;
					border-right	: 0px;
					border-bottom	: 0px;
					border-left	: 0px;
					}

