h1 { color: #2f81c0; margin-top: 0; }
.introtext { margin: 0 30px 0 30px; }
.introtext h1 { font-size: 20px; }
.introtext a { color: #2f81c0; text-decoration: none; }
.introtext a:hover { color: #2794e8; text-decoration: underline; }

.tool_pic2 { width: auto; }
.leftimg { float: left; margin: 0 40px 12px 0; }
.rightimg { float: right; margin: 0 0 12px 20px; }
.centerimg { width: 100%; margin: 12px 0 12px 0; }

.spoiler { margin: 24px 0 24px 0; }
.upmess { margin: 22px 30px; }