body { color: black; font-size: 14px; line-height: 30px; background-color: white; margin: 0; }
p {}
td {}
a:link,a:visited,a:active { color: #333 ; margin: 0; }
a:hover { color: purple }

.ad250 { width: 250px; height: 250px; float: left; }

#back_top{width:30px; z-index:10; height:100px; display:none; right:0px; bottom:20px; position:fixed; cursor:pointer;}

.warp { width: 950px; margin-top: 15px; margin-right: auto; margin-left: auto; }


.top { background-color: white; width: 930px; height: 250px; float: left; margin-right: 15px; margin-bottom: 15px; padding: 9px; border: solid 1px #ccc; display: inline; }
.top .z { float: left; }
.top .y { width: 250px; float: left; }

.l { width: 685px; float: left; margin-right: 15px; display: inline; }
.l .nr { width: 635px; float: left; padding: 24px; border: solid 1px #ccc; }
.l .nr h1 { font-size: 18px; font-weight: bold; width: 635px; float: left; display: inline; }
.l .nr h2 {
	font-size: 14px;
	font-weight: bold;
	width: 600px;
}
.warp .l .nr table {
	width: 640px;
}
.warp .l .nr table tbody tr td {
	padding: 5px;
}


.r { width: 250px; float: left; }
.r .bt { color: white; font-size: 14px; font-weight: bold; line-height: 40px; background-color: #333; width: 235px; height: 40px; float: left; padding-left: 15px; }
.r .list { width: 250px; float: left; margin: 0; padding: 0; }
.r .list li { width: 250px; height: 100px; float: left; margin-top: 10px; padding: 0; list-style-type: none; }

.bottom { font-size: 12px; text-align: center; width: 950px; height: 80px; float: left; margin-top: 15px; }
