@charset "utf-8";


/*----------------------------------------------------
	#header
----------------------------------------------------*/

#header{
    position:relative;

}


*:first-child+html #header h1{
    padding-top:10px;
} 


#header .call{
    float:left;
	width:auto;
	height:auto;
	position:absolute;
	top:8px;
	right:50px;
}


*html #header .call{
	top:8px;
	right:20px;

}


#header .call span{
    color:#CC0000;
	font-weight:bold;

}


/* IE6p */

*html #header .call{
	margin-left:195px;
}


/*----------------------------------------------------
	#contents
----------------------------------------------------*/

*:first-child+html #header h1{
    padding-top:10px;
} 


#main h3{
    width:auto;
    margin-top:10px;
	background-color:#EDF6FF;
	border-top:1px dotted #000082; 
	border-bottom:1px dotted #000082;
    color:#000082;
	clear:both;
}



.box{
    width:300px;
	height:200px;
    border-bottom:1px solid #DDD;
}


.point{
    width:600px;
    margin-bottom:10px;
    padding:0 0 10px 0;
}

.point h3{
    width:360px;
    margin-top:10px;
	background-color:#EDF6FF;
	border-top:1px dotted #000082; 
	border-bottom:1px dotted #000082;
    color:#000082;
}


.point h4{
    margin-top:10px;
    margin-left:10px;

}


.point_in{
    width:auto;
	height:auto;
	margin:5px 5px 30px 5px;
}


.point_in2{
    width:550px;
	height:auto;
	margin:5px auto 30px;
}


.point_in2 p{
    margin-left:20px;

}


.point_in2 table{
    width:450px;
    border:1px solid #666;
	line-height:120%;
}


.point_in2 td{
    background-color:#FFF;
    border:1px solid #666;
	font-size:12px;

}


.point_in3{
    width:580px;
	height:auto;
	margin:5px auto 30px;
	padding:8px;
	border:1px solid #666;
}


.point_in3 dt{
    margin:10px 5px 5px 5px;
    font-weight:bold;
	text-decoration:underline;
}


.point_in3 dd{
    margin-left:10px;
}


.point_in3 ol li{
	margin-bottom:8px;
	margin-left:25px;
    list-style-type:decimal;
    list-style-position:outside;
}


.point_in3 ul li{
	margin-bottom:8px;
	list-style-type:none;
}


.point_in-txt{
    width:260px;
	height:auto;
}


#banner img{
    vertical-align:bottom;
}


.space{
    margin-top:15px;

}


.bold{
    font-weight:bold;

}


.add{
    width:510px;
	margin:auto;
	padding:5px;
    border:1px solid #666;

}

.last{
    width:auto;
	height:auto;
	margin:30px 5px 30px 5px;
	border-top:1px dotted #666;
}


#hanbai table th{
	width:auto;
	background-color:#C8CDE1;
	color:#333;
	text-align:center;
}


#hanbai table td{
	background-color:#CDE1FA;
}


/*---------------------------------------------------
	#footer
----------------------------------------------------*/


#footer h3{
    font-weight:bold;

}


/* CSS Document */

