#main-container, #main #bread-list { *zoom: 1; } #main-container:after, #main #bread-list:after { content: ""; display: table; clear: both; } /*-------------------------------------------------- @:layout --------------------------------------------------*/ p { margin: 0; } #main-container { width: 854px; margin: 0 auto 30px; } #head-image { width: 900px; margin: 0 auto; } #main { width: 638px; float: left; } #main #bread-list { font-size: 10px; height: 23px; padding-top: 10px; } #main #bread-list li { float: left; } #main #bread-list li img { margin-right: 5px; } #main #bread-list li:after { content: ">"; padding: 0 5px; } #main #bread-list li.last-child:after { content: " "; } #main h3 { font-size: 108%; font-weight: bold; padding: 13px 0 17px 13px; background: url(/info/images/info_bg.png) repeat-x bottom; margin-bottom: 12px; text-align: left; } #main #main-cont ul li { margin-bottom: 8px; } #main #main-cont dl { width: 638px; display: table-row; table-layout: fixed; } #main #main-cont dl dt { display: table-cell; width: 125px; } #main #main-cont dl dd { width: 513px; display: table-cell; } #side-nav { width: 200px; float: right; background: url(/info/images/sideNav_bg.png) repeat-x top; margin-top: 33px; line-height: 1; text-align: left; } #side-nav dt { padding: 14px 0 9px 10px; border-bottom: 1px dotted #d7d7d7; } #side-nav dt:before { content: url(/common/images/global/icon_sitemap_01.gif); padding-right: 6px; vertical-align: text-top; } #side-nav dd { padding: 9px 0 9px 22px; border-bottom: 1px dotted #d7d7d7; } #side-nav dd:before { content: url(/common/images/global/icon_sitemap_01.gif); padding-right: 6px; } #side-nav dd.last-child { border-bottom: none; } #side-nav ul li { margin-bottom: 9px; } #side-nav a:link { text-decoration: none; } #side-nav a:hover { text-decoration: none; } #side-nav a:visited { text-decoration: none; }

AltStyle によって変換されたページ (->オリジナル) /