<!--
/*--HTML Tags ReDefine--*/

a:hover{
	color:#ff3300;
}

iframe{
	border:1px solid #035DAC;
	padding:0px;
	margn:0px;
}

/*--Classes ReDefined--*/

td.footer{
	font-size:12px;
	font-weight:normal;
	color:#2C5196;
	color:#999999;
	background:color:#ffffff;
}

/*--Classes Only For Byakuya--*/

/*Header Navigation*/

td.byakuyaHeaderNavi{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	color:#ffeeee;
	font-size:12px;
}

a.byakuyaHeaderNavi{
	color:#ffffff;
}

a.byakuyaHeaderNavi:hover{
	color:#ffffcc;
	text-decoration:none;
}

td.byakuyaBreadNavi{
	padding:5px;
	background-color:#efefef;
	font-size:12px;
}

/*RightHandMenu*/

td.byakuyaRMenuTitle{
	background-color:#80ADD5;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #377EBD;
	border-bottom:1px solid #377EBD;
	color:#ffffee;
	font-weight:bold;
	font-size:12px;
	padding:2px;
	text-align:center;
}

td.byakuyaRMenuContents{
	color:#333366;
	text-align:left;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
}

a.byakuyaRMenuContents{
	color:#333366;
	font-size:12px;
}


/*ProductInfo*/

a.byakuyaProInfo{
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
}

a.byakuyaProInfo{
	text-decoration:underline;
}

.byakuyaProInfoPrice{
	font-size:12px;
	color:#000066;
}

td.byakuyaProInfoMain{
	font-size:12px;
	line-height: 14px;
}

td.byakuyaProDetail-ProName{
	font-size:16px;
	color:#cc0000;
	font-weight:bold;
	padding-left:10px;
}

.byakuyaProDetail-ProNameS{
	font-size:12px;
	color:#3333cc;
}

.byakuyaProDetail-MsgBox{
	font-size:12px;
	padding:10px;
	line-height:16px;
}

.byakuyaProDetail-MsgBoxNone{
	font-size:12px;
	padding:10px;
	text-align:center;
	color:#999999;
}


/*UpdateInfo*/

table#byakuyaUpdateInfo{
	width:100%;
}

table#byakuyaUpdateInfo a{
	font-size:12px;
	color:#cc0000;
	text-decoration:underline;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
}
table#byakuyaUpdateInfo p{
	font-size:12px;
	color:#333333;
	margin-top:10px;
	margin-left:20px;
}
table#byakuyaUpdateInfo b{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
}
table#byakuyaUpdateInfo hr{
	height:1px;
	width:90%;
	text-align:left;
	color:#c0c0c0;
	margin-bottom:20px;
}


/*ByakuyaInfo*/

table#byakuyaInfo a{
	font-size:12px;
}

/*Links*/

table#byakuyaRelationalLink h3{
	font-size:14px;
	color:#cc0000;
	padding:0px;
	margin-top:2px;
	margin-bottom:3px;
}

table#byakuyaRelationalLink p{
	font-size:12px;
	color:#333333;
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:20px;
}

table#byakuyaRelationalLink td{
	border-bottom:1px solid #cfcfcf;
}

/*CompanyProfile*/

table#byakuyaCompanyProfile{
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
table#byakuyaCompanyProfile td{
	font-size:12px;
}

table#byakuyaCompanyProfile td.Item{
	font-weight:bold;
	background-color:#efefef;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table#byakuyaCompanyProfile td.Value{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	line-height:16px;
}

/* ByakuyaInfoBox (global) */

table.byakuyaInfoBox td{
	font-size:12px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-color:#efefef;
}
table.byakuyaInfoBox h3{
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	margin-top:2px;
	margin-bottom:2px;
}
table.byakuyaInfoBox p{
	font-size:12px;
	color:#333333;
	line-height:16px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:20px;
}

/* Recruite info */

table.byakuyaRecruit{
	border-left:1px solid #666666;
	border-top:1px solid #666666;
}

table.byakuyaRecruit a{
	color:#0000cc;
	text-decoration:underline;
}

table.byakuyaRecruitInfo a{
	color:#0000cc;
	text-decoration:underline;
}

table.byakuyaRecruit td{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	font-size:12px;
}

table.byakuyaRecruit td.typeA{
	background-color:#8AB4D8;
	font-weight:bold;
	color:#ffffff;
}

table.byakuyaRecruit td.typeB{
	background-color:#D3E2F1;
	color:#000066;
	letter-spacing:1px;
	font-weight:bold;
}

table.byakuyaRecruit td.typeC{
	background-color:#efefef;
}

table.byakuyaRecruit td.typeD{
	background-color:#fff;
	color:#333333;
}

table.byakuyaRecruitInfo h3{
	font-size:14px;
	color:#003366;
}

table.byakuyaRecruitInfo p{
	font-size:12px;
	color:#333333;
	margin:5px;
	margin-left:10px;
}


-->
