@charset "Shift_JIS";
body{
	margin:-10px;
}
img{
	text-decoration: none;
	padding:0;
}
h1{
	margin:20px 0 10px 0 ;
	padding:0 0 0 0;
	font-size: 1.2em;
	color: #993300;
	
}
p{
	font-size: 1.0em;
	line-height:140%;
}
#wrapper{
	width:auto;
}

#news {clear:both;
}
#news dl.field{
	width:800px;
}
#news dd.field{
	width:800px;
}
#banner{
	margin:10px 0 10px 0px;
}
#footer{
	clear:both;
}
#navi ul{
	margin:10px 0 10px -50px;
	padding:0;
}
#navi li{
	list-style: none;
	float:left;
	display:inline;
}
#contents,#news,#flash{
	margin:10px 0 0 20px;
}


#contents{
	width:760px;
}
#contents dl{
	margin:0;
	padding:0;
}
#contents dt{
	margin:0px 10px 0px 50px;
	padding:10px 20px 10px 10px;
}
#contents dd{
	margin:-5px 10px -10px 50px;
	line-height:120%;
	padding:0 0 0 0;
}

.about #contents dl.address{
	width:300px;
}
	
.free #contents table{
	width:500px;
}	
.free #contents th{
	background-color:gainsboro;
	font-size: 1.0em;
	font-weight: bold;
	color:#449944;
	text-align:left;
}
.free #contents td{
	font-size: 1.0em;
}
.free #contents form td{
	width: 360px;
}
.free #contents form td.btn{
	width:460px;
	text-align: center;
}
.free #contents td.data{
	font-weight: bold;
	width:100px;
}
.free #contents form td textarea{
	width:350px;
	font-size:1.3em;
}

