A {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.BG {
	BACKGROUND-COLOR: #ffffff
}
TH {
	FONT-WEIGHT: normal; COLOR: #ffffff; BACKGROUND-COLOR: #339966
}
INPUT {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}

/* トップページのヘッダー (Top Page) */
.head0 {
	/* background-image: url(/images/produced.jpg); */
	background-repeat: no-repeat;
	background-position: right center;
	border: 1px solid #339966;
}

/* トップページのヘッダー (前イン前) */
.head1 {
	/* background-image: url(/images/produced.jpg); */
	background-repeat: no-repeat;
	background-position: right center;
	border: 0px solid #339966;
}

/* トップページのヘッダー (前インE */
.head2 {
	/* background-image: url(/images/produced.jpg); */
	background-repeat: no-repeat;
	background-position: right center;
	border: 0px solid #339966;
}

/* フッター Copyright 登録商標に関すE幻逝 */
.footer {
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	text-align: center;
}

/* Login FORM */
.login1 {
	background-image: url(/images/login_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px;
}
/* Login FORM */
.txtarea1 {
	height: 25px;
	width: 150px;
	border: 1px solid #999999;
}


#copyright {
	FONT-SIZE: 80%; FONT-STYLE: italic; TEXT-ALIGN: right
}

H1 {
	BACKGROUND-POSITION: left bottom;
	PADDING-LEFT: 15px;
	FONT-SIZE: 20px;
	BACKGROUND-IMAGE: url(/images/h1.jpg);
	WIDTH: 550px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* メニューテーブE琉E岾 */
.menutable {
	background-color: #333333;
}

/* メニュー（親 アクティブ) */
.menutable-thon {
	background-color: #333333;
	background-image: url(/images/th_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}

/* メニュー（親 非アクティブ) */
.menutable-thoff {
	background-color: #333333;
	background-image: url(/images/th_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}

/* メニュー（親 LOGIN) */
.menutable-thin {
	background-color: #333333;
	background-image: url(/images/th_in.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}

/* メニュー（親 LOGOUT) */
.menutable-thout {
	background-color: #333333;
	background-image: url(/images/th_out.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}

/* メニュー（子 アクティブ) */
.menutable-tdon {
	background-color: #333333;
	background-image: url(/images/td_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}

/* メニュー（子 非アクティブ) */
.menutable-tdoff {
	background-color: #333333;
	background-image: url(/images/td_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}

/*@TCY480px@*/
@media screen and (max-width:480px) { 
	
}