/* CSS Document */
body{
background:url(../images/bg_body.gif);
margin:0;
text-align:center;
font-size:90%;
}
img{
border:0;
}
#target{
}
#target #wrapper1{
	background:#FFFFFF url(../images/bar.gif) repeat-x;
	overflow:hidden;
	zoom:1;
	clear:both;
	padding:20px 10px;
	position:relative;
	margin:0 auto;
	text-align:left;
}
/* hide from Mac IE */
#wrapper1 {
max-width:950px;
width: expression(document.body.clientWidth < 950? "90%" : document.body.clientWidth > 950? "950px" : "auto");
}
/* end MacIE */


.target_center{
border: 1px solid #666666;
background-color: #ffffe1;
padding:5px;
font-size:120%;
}
h2{
margin:0 0 16px;
padding:0 0 5px;
border-bottom:1px dotted #61a244;
}
h3{
font-size:110%;
margin:10px 0;
font-weight:700;
}
p{
margin:5px 0 10px;
}
dl{
margin:5px 10px 20px;
}
dt{
float:left;
clear:both;
margin:0 10px 0 0;
line-height:120%;
}
dd{
margin:0 0 0 10px;
line-height:120%;
}
.keiyaku dt{
clear:both;
margin:0 10px 0 0;
line-height:120%;
font-weight:700;
}
.keiyaku dd{
line-height:120%;
margin:0 0 0 90px;
}
ul.disc{
list-style:disc outside;
margin:5px 0px 20px 30px;
padding:0;
line-height:120%;
}
ul.disc li{
margin:0;
padding:0;
}
#footer{
clear:both;
text-align:center;
margin:10px 0;
color: #000;
font-size: 10px;
}

