/* CSS Document */


a:active{
	color:#000000;

	}
a:hover{
	color:#000000;

	}
a:link{
	color:#000000;

	}
a:visited{
	color:#000000;

	}


#middle_waku{
width:716px;
float:left;
}


#middle{
width:700px;
float:right;
line-height:180%;
}

.middle_title{
margin-top:27px;
margin-bottom:29px;
}


.middle_navi{
margin-top:25px;
margin-bottom:25px;
}

.middle_navi img{
margin-bottom:8px;
}


.middle_sub{
margin-top:50px;
margin-bottom:10px;
}


.middle_subsub{
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0;
}


table.example{
width: 635px;
border: 1px #000000 solid;
}

table.example td{
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
border-bottom: 1px #000000 solid;
padding:5px;
}



.credit{
position:relative;
}

.credit img{
	position:absolute;
	left: 389px;
	top: 3px;
}





.price{
background-color:#cccccc;
color:#000000;
font-size:14px;
font-weight:bold;
text-align:center;
}




dl{
margin-left:25px;
font-size:14px;
font-weight:normal;
}


dl dt{
   	width: 150px;
  	padding:5px;
	float: left;
}

dl dd{
    margin-left:40px;
	padding:5px;
    _height: 1%;
}


.qa{
}

.qa ul {



  }
  
.qa ul li{

height:25px;
padding-top:2px;
 background:url(../../middle/images/qa_line.gif);
 background-repeat:no-repeat;
background-position:0% 100%;
}


.hosho{
position:relative;
}

.hosho img{
	position:absolute;
	left: 538px;
	top: 1px;
}


.unei{
}

.unei table {
width: 635px;
border: 1px #ffffff solid;
border-collapse: collapse;
background-color: #dedede;
}

.unei td {
border: 1px #ffffff solid;
padding: 5px 15px;
text-align: left;
}

.koumoku{
width:100px;
background:#999999;
color:#FFFFFF;
}



.haiso_gentei{
margin-top:10px;
}

.haiso_gentei img{
margin-right:5px;
margin-bottom:5px;
}


.haiso_chiiki table {
width: 455px;
border: 1px #ffffff solid;
border-collapse: collapse;
background-color: #dedede;
}

.haiso_chiiki td {
border: 1px #ffffff solid;
padding: 5px 15px;
text-align: left;
}

.haiso_chiiki th {
border: 1px #ffffff solid;
background-color: #999999;
color:#FFFFFF;
}

.sichoson{
width:255px;
}



.page_top{
text-align:right;
margin-top:15px;
}




.tableTitle {
	color: white;
	text-align:center;
	background:#777777;
	
	}

.side img{
margin-right:5px;
margin-bottom:5px;
}