* { margin: 0; padding: 0; }
img, form { border: none; margin: 0; padding: 0; }

.center { text-align: center; }
.right { text-align: right; }
.margintop16 { margin-top: 16px; }

#litmus {	background: white url(./image/bg.jpg) repeat-y top center; }
.body { width: 568px; margin: 16px auto; }
.contents {
	position: relative; left: 16px; width: 536px;
	height: 480px;
	background: transparent url(./image/pinset.png) no-repeat 180px 140px;
	}
.footer { width: 536px; margin: 16px auto; }
#index .footer { position: relative; top: -100px; }
#index #webcrap { display: none; }
#index #footage-for-result { display: none; }
#result #footage-for-index { display: none; }

#inputform { position: absolute; top: 120px; left: 40px; } 
#paper { position: absolute; top: 254px; left: 180px; } 
#status1 { position: absolute; top: 60px; left: 100px; }
#status2 { position: absolute; top: 140px; left: 60px; }
#status1 img { margin: 0 2px; }
#status2 img { margin: 0 1px; }
#information {
	position: absolute; top: 320px; left: 80px;
	width: 360px;
	background: white url(./image/info-middle.jpg) repeat-y;
	font-size: 85%; line-height: 200%;
	}
#information h3 {
	background: white url(./image/info-top.png) no-repeat;
	}
#information p { padding: 4px 16px; }
#information-footer { height: 8px; background: white url(./image/info-bottom.png) no-repeat; }
.footer p { width: 400px; margin: 64px auto; color: #999; font-size: 80%; }
