/**************************** 新しいCSS *******************************/
/* initialize */
@charset "utf-8";
/* CSS Document */
#container { 	
				margin-left: auto; 	
				margin-right: auto; 	
				width: 900px; 	
				text-align: left; 	
		   }	   
#main { margin-top:10px;margin-bottom:15px; width:900px; }

a:link { text-decoration:none; } 

a:visited { text-decoration:none; } 

a:hover { text-decoration: underline; } 

a:active { text-decoration:none; } 

img { border:none; }

.paragraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.tborder
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.tcat
{
	background: url("images/orange_bar_bg.jpg") repeat left top;
	color: #FFFFFF;
}
body {
	background:#FFFFFF;
	padding:0;
	margin:0;
}
table { width:100%; }
td
{
	color:#000000;
	font-family:Arial;
	font-size:12px;
}
input {
	font-family:Arial;
	font-size: 11px;
}
select {
	font-family:Arial;
	font-size: 11px;
}
textbox {
	font-family:Arial;
	font-size: 11px;
}
.ls150 {line-height:150%;}

.load
{
	background: url("images/loading.gif") no-repeat center;
}

.maxwmaxh {
  max-width: 150px;
  max-height: 100px;
  width: expression(this.width > 150 ? "150px" : true);
  height: expression(this.height > 100 ? "100px" : true);
}
