@charset "utf-8"; /* コラム用スタイル-2 01-13-10 KANDA, Hideyuki */ .column { line-height: 1.6 !important; margin: 20px; } .column div, .column p, .column h2, .column h3, .column th, .column td, .column li, .column dt, .column dd { font-family: Arial, sans-serif; } .column p { line-height: 1.6; margin-bottom: 1.4em; } .column a { font-size: 100%; } .column img { border: none; vertical-align: bottom; } .column p.figcenter { text-align: center; margin: 20px 0; } .column p.figright { float: right; margin: 0 0 10px 20px; } .column p.figleft { float: left; margin: 0 20px 10px 0; } .column p.figcenter img, .column p.figright img, .column p.figleft img { border: 1px solid #ccc; } .column p.author { margin-bottom: 50px; font-weight: bold; color: #666; } .column p.author a { font-weight: bold; } .column h1 { background-image: none; margin: 0; padding: 0; } .column h1 img { margin: 20px 0; } .column h2 { margin-top: 2.0em; margin-bottom: 1.0em; clear: both; } .column h2 { font-size: 1.25em; color: #004584; border-bottom: 2px solid #d2d9e1; } .column h3 { border-left: 6px solid #004584; padding-left: .5em; } .column dl dt { font-weight: bold; } .column dl dd { margin-left: 0; } .column p.toPageTop { text-align: right; clear: both; } .column p.toPageTop a { padding: 3px 5px; font-weight: bold; background: #004584; color: #fff; text-decoration: none; } .column span.cap { display: block; color: #999; } .column .body { width: 740px; } .column div.subContent { padding: 5px 10px; background: #f6f6f6; border: 2px solid #efefef; } div.horizontalRule { width: 100%; clear: both; } div.horizontalRule hr { display: none; } #leftNav { width: 180px; margin: 0; padding: 0; border-top: 1px solid #fff; overflow: hidden; } #leftNav ul { width: 180px; margin: 0; padding: 0; list-style: none; } #leftNav li { width: 178px; border: 1px solid #fff; border-top: none; } #leftNav dt, #leftNav dd { margin: 0; padding: 0; } #leftNav dt { font-weight: bold; font-size: 12px; background: #d2d9e1; padding: 5px; border: 1px solid #fff; border-top: none; } #leftNav a { width: 178px; height: auto; display: block; background: #e9e9e9; color: #333; font-size: 12px; text-decoration: none; } #leftNav a:hover { background: #c9c9c9; } #leftNav a span { display: block; width: 168px; padding: 5px; cursor: pointer; } #hdrcontainer { height: 70px; } #container { background-image: url(/portal/jp/whatsnew/newsletter/column/img/bg-2col.gif) repeat-y; } #bannercontainer { height: 42px; } #content { width: 780px !important; padding: 0; margin: 0; } #content .backtotop { margin: 10px 20px; }