@charset "utf-8";

.section .fl { float: left; }
.section .fr { float: right; }
.section ul { list-style: none; }
.section.support .note { margin-top: .5em; font-size: 92%; color: #666666; }
.section.support ul li { margin-top: 2em; }
.section.support ul li span.fl { width: 400px; }
.section.support ul li span img { margin-bottom: 1em; }
.section.support ul li img.fr { width: 180px; margin-left: 10px; }

.section .marker span em { font-size: 117%; font-weight: bold; color: #30314b; border-bottom: 1px solid #30314b; display: block; margin-bottom: 5px; }
.section.marker .about { padding: 10px; border: 2px solid #d0d0d8; }
.section.marker .about .pic { width: 200px; }
.section.marker .about img { margin-right: 10px; }
.section.marker .about span { width: 370px; float: right; }
.section.marker ul li { margin-top: 15px; width: 600px; }
.section.marker ul div.swf { width: 130px; height: 130px; margin-right: 10px; }
.section.marker ul li.cols span { width: 450px; display: block; float: right; }

.section.learning .outbox { background: #e6e6e6; border: 1px solid #b3b3b3; }
.section.learning .inbox { padding: 10px 20px; border: 1px solid #ffffff; }
.section.learning h3 { padding: 0; color: #30314b; background: none; border-bottom: 3px solid #30314b; text-align: left; text-shadow: none; font-size: 2rem; }

.section .rev2note { font-size: 11px; text-align: right; }
