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;
	vertical-align	: top;
	border-bottom	: solid 1px #666666;
	padding-left	: 5px;
	padding-right	: 15px;
	wihte-space		: nowrap;
}

.hyojun TD {
	border-bottom	: solid 1px #666666;
	padding-right	: 5px;
}

.rh_hyojun {
	background		: #bbf9bb;
	border			: solid 1px #666666;
}

.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;
	white-space		: nowrap;
}

.shogen TD {
	text-align		: center;
	background		: #ffffff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
}

.shogen_s {
	font-size		: 10px;
	line-height		: 14px;
	border-top		: solid 1px #666666;
	border-left		: solid 1px #666666;
}

.shogen_s TH {
	text-decoration	: none;
	font-weight		: normal;
	background		: #ccdcff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
	white-space		: nowrap;
}

.shogen_s TD {
	text-align		: center;
	background		: #ffffff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
}

.shogen_rcs {
	font-size		: 12px;
	line-height		: 15px;
	border-top		: solid 1px #666666;
	border-left		: solid 1px #666666;
}

.shogen_rcs TH {
	text-decoration	: none;
	font-weight		: normal;
	background		: #ccdcff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
	white-space		: nowrap;
}

.shogen_rcs TD {
	text-align		: left;
	background		: #ffffff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
}

/*****************************/
.baket {
	font-size		: 12px;
	line-height		: 15px;
	border-top		: solid 1px #666666;
	border-left		: solid 1px #666666;
	background		: #fff;
}

.baket TH {
	text-decoration	: none;
	font-weight		: normal;
	background		: #ccdcff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
	white-space		: nowrap;
}

.baket TD {
	text-align		: center;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
}

.baket TD.c_gr,
.baket TD.c_bl,
.baket TD.c_pu {
	width			: 55px; 
}

.c_gr {
	background		: #AEED6B;
}

.c_bl {
	background		: #6BC4ED;
}

.c_pu {
	background		: #C78FEE;
}

.baket_color
{ width:779px; margin-bottom:5px; }

.baket_color TH {
	font-size		: 11px;
	text-align:left;
}

.baket_color TD {
	font-size		: 11px;
}
.baket_color div {
	float:left;
	width:90px;
	margin-left:5px;
	padding			: 2px 5px;
	text-align:center;
}

/*****************************/

.fline {
	border-top	: solid 1px #000000;
	border-left	: solid 1px #000000;
}
.fline td {
	border-right	: solid 1px #000000;
	border-bottom	: solid 1px #000000;
}


.bn {
	border			: 0px;
}

.bn td {
	border			: none;
	padding			: 0px;
}

.comment {
	font-size		: 10px;
	line-height		: 12px;
}

.comment2 {
	font-size		: 10px;
	line-height		: 15px;
}

.normal {
	font-size			: 14px;
	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			: 39px;
	height			: 39px;
	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_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;
	background		: #ccdcff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
}

.code_matrix TD {
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	padding			: 3px;
}

.model {
	font-size		: 12px;
	line-height		: 15px;
	border-top		: solid 1px #666666;
	border-left		: solid 1px #666666;
}

.model TH {
	font-weight		: normal;
	text-decoration	: none;
	background		: #ccdcff;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	white-space		: nowrap;
	padding			: 2px;
	padding-left	: 5px;
	padding-right	: 5px;
}

.model TD {
	text-align		: center;
	border-bottom	: solid 1px #666666;
	border-right	: solid 1px #666666;
	background		: #ffffff;
	padding			: 2px;
	padding-left	: 5px;
	padding-right	: 5px;
}

.matrix_normal {
	border-top		: 1px solid #999999;
	border-right	: 1px solid #999999;
	font-size		: 12px;
	line-height		: 14px;
}

.matrix_normal TD{
	border-bottom	: 1px solid #999999;
	border-left		: 1px solid #999999;
	padding			: 3px;
}

.ouyou_etc {
	border-top		: 1px solid #666666;
	border-left		: 1px solid #666666;
}

.ouyou_etc TD {
	border-right	: 1px solid #666666;
	border-bottom	: 1px solid #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;
}
.f12-read	{
		font-size	: 12px;
		line-height	: 16px;
}

.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;
}
.searchfld {
	width		: 130px;
	margin-right	: 3px;
}

.tblkrl	{
		font-size	: 12px;
		border-top	: solid 1px #999999;
		border-right	: solid 1px #999999;
		border-bottom	: solid 1px #999999;
		border-left	: solid 1px #999999;
	}

.prd_ttl_s {
	display			:block;
	width			:759px;
	margin-bottom		:21px;
	margin-left		:20px;
}

.model TD.er2_new {
	background		: url("../eh/images/er2_new.gif") left top no-repeat #6ce;
}


.model TD.er1stop,
.shogen TD.er1stop {
	color			: #666;
	background		: #ddd;
}


.model TD.er1_see_er2,
.shogen TD.er1_see_er2 {
	color			: #666;
	background		: #f99;
}


.model TD.er2next1,
.shogen TD.er2next1 {
	color			: #666;
	background		: #fd9;
}

.model TD.er2next2,
.shogen TD.er2next2 {
	color			: #666;
	background		: #9df;
}

.er2next1_exp {
	padding			: 2px;
	border			: solid 1px #666;
	background		: #fd9;
}

.er2next2_exp {
	padding			: 2px;
	border			: solid 1px #666;
	background		: #9df;
}

.er1stop_exp {
	padding			: 2px;
	border			: solid 1px #666;
	background		: #ddd;
}

.er1_see_er2_exp {
	padding			: 2px;
	border			: solid 1px #666;
	background		: #f99;
}


A#to_excel_ERtype,
A#to_excel_ER2type,
A#to_ouyou_ERtype,
A#to_ouyou_ER2type,
A#toER,
A#toER2 {
	display			: block;
	margin			: 0px;
	padding			: 0px;
	width			: 130px;
	height			: 70px;
	text-indent		: -9999px;
	font-size		: 12px;
	line-height		: 12px;
}

A#to_excel_ERtype {
	background		: url("../eh/images/eh_menu_excel_ER.jpg") left top no-repeat;
}

A#to_excel_ERtype:hover {
	background		: url("../eh/images/eh_menu_excel_ER_on.jpg") left top no-repeat;
}

A#to_excel_ER2type {
	background		: url("../eh/images/eh_menu_excel_ER2.jpg") left top no-repeat;
}

A#to_excel_ER2type:hover {
	background		: url("../eh/images/eh_menu_excel_ER2_on.jpg") left top no-repeat;
}

A#to_ouyou_ERtype {
	background		: url("../eh/images/eh_menu_ouyou_ER.jpg") left top no-repeat;
}

A#to_ouyou_ERtype:hover {
	background		: url("../eh/images/eh_menu_ouyou_ER_on.jpg") left top no-repeat;
}

A#to_ouyou_ER2type {
	background		: url("../eh/images/eh_menu_ouyou_ER2.jpg") left top no-repeat;
}

A#to_ouyou_ER2type:hover {
	background		: url("../eh/images/eh_menu_ouyou_ER2_on.jpg") left top no-repeat;
}

A#toER {
	margin-top		: 40px;
	background		: url("../eh/images/toER.gif") left top no-repeat;
}

A#toER:hover {
	background		: url("../eh/images/toER_on.gif") left top no-repeat;
}

A#toER2 {
	margin-top		: 40px;
	background		: url("../eh/images/toER2.gif") left top no-repeat;
}

A#toER2:hover {
	background		: url("../eh/images/toER2_on.gif") left top no-repeat;
}

.shogen TD.Q {
	background		: #900;
}

.CADlabel_backet {
	display			: block;
	height			: 20px;
	font-size		: 10px;
	line-height		: 20px;
	white-space		: nowrap;
	
}
