a:link		{color:#0000ff; text-decoration:none;} 
a:active	{color:#3366ff; text-decoration:underline;} 
a:visited	{color:#0000cc; text-decoration:none;}
a:hover		{color:#3366ff; text-decoration:underline;}

body {
	margin: 0px;
	
	font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", tahoma, sans-serif;
	color : #333333;
	line-height:145%;
	font-size:95%;
}

div.title {
	margin: 0px;
	width: 100%;
	height: 90px;
	
	background-image: url(img/title.png);
	background-color: #E41910;
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: fixed;
	
	border-bottom: 1px solid #ffffff;
}

div.nav {
	margin: 0px;
	width: 100%;
	height: 20px;
	
	padding-left: 2em;
	
	font-weight:bolder;
	
	background-color: #cccccc;
}

div.main {
	width: 700px;
	border: 3px dotted #999999;
	position: relative;
	top:  30px;
	padding: 20px;
}

div.error {
	color:#ff3333;
	font-weight: bolder;
}

table {
	background: #999999;
}

table.form {
	border: 0.2em #FFFFFF solid
}

table.white {
	background: #FFFFFF;
	border-color: #FFFFFF;
	text-align: left;
}

td {
	font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", tahoma, sans-serif;
	color : #333333;
	line-height:145%;
	font-size:95%;
	background-color:#ffffff;
}

td.list {
	font-size:10pt;
}
td.shohin {
	font-size:8pt;
	font-color:#666666;
}


td.header {
	background-color:#ffffcc;
	color: #993300;
	font-weight: bolder;
}

td.selected {
	font-size:10pt;
	color : #666666;
}

input.button {
	height: 2em;
}

input.text {
	height: 1.5em;
}

p {}

p.header {
	color: #993300;
	font-weight: bolder;
}

span.required {
	color: #FF3333;
	font-weight: bolder;
}


#err_msg  {
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
}

#err_msg  TABLE {
	width: 500px;
	margin-right: 10px;
	margin-left: 10px;
	height: 0px;
	top: 0px;



	}
#err_msg  TR {
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	width: 500px;
}
#err_msg  TD {
	border-top: 1px dotted #ff3333;
	border-right: 1px dotted #ff3333;
	border-bottom: 1px dotted #ff3333D;
	border-left: 1px dotted #ff3333;
	width: 250px;
	padding: 5px;

}

