@charset "utf-8"; /* * Style Name: Module Stylesheet * Style URL: http://2xup.org/common/css/component.css * Description: Style Component Stylesheet. * Version: 1.5.1 * Last Up Date: 2007-01-17T10:26:34+09:00 * Author: Taichi Kaminogoya * Author URL: http://2xup.org/ * Author Email: mail[at]2xup.org * * The CSS and design is released under GPL: http://www.gnu.org/licenses/gpl.html * 2xUP で利用している CSS ファイル、デザインは GPL ライセンス(クレジットを残し、第三者にも改変・再配布を認めるという条件で改変・再配布可)を適用しています。 * * Markup Reference: http://2xup.org/common/css/style-guide.pdf * */ /* -------- show */ .show { display: block; } /* -------- hidden */ .hidden { display: none; } /* -------- small text */ .label, .memo, ul.refer li cite { font-size: 90%; } .datetime, .memo, cite { margin: 0 0.5em; } /* -------- inline list */ ul.inline li, ol.inline li { display: inline; } ul.inline li ul { display: inline; margin: 0; padding: 0; } /* -------- source list */ ul.source { margin: 0.5em 2em 2em 3em; padding: 0; font-size: 90%; } /* -------- search form */ form#search-form { padding: 0; } form#search-form fieldset { padding: 0; } form#search-form div { margin-top: 0.5em; text-align: right; } /* -------- image replacement */ a.replacement { display: block; outline : 0; text-indent: -9999px; text-decoration: none ! important; } /* -------- tag cloud */ div#tags ol { margin: 0 1em; padding: 0; } div#tags ol li { margin-right: 0.5em; } div#tags ol li a.level1 { font-size: 175%; } div#tags ol li a.level2 { font-size: 160%; } div#tags ol li a.level3 { font-size: 145%; } div#tags ol li a.level4 { font-size: 130%; } div#tags ol li a.level5 { font-size: 115%; } div#tags ol li a.level6 { font-size: 100%; } /* -------- floating image */ .img, .image { min-height: 120px; text-align:left; } .img.left img, .image.left img { float:left; clear: left; margin: 0 1.5em 0.8em 0; padding: 0; } .img.right img, .image.right img { float: right; clear: right; margin: 0 0 0.8em 1.5em; padding: 0; } /* -------- tab navigation */ ul.tab { display: inline-block; list-style-type: none; margin: 0; padding: 0; } ul.tab li { float: left; margin: 0; padding: 0; } ul.tab.right li { float: right; } ul.tab li a { display: block; margin: 0; padding: 0; } * html ul.tab li a { display: inline-block; } /* -------- float clear */ .clear, .image, ul.tab { zoom: 1; display: block; margin-bottom: 3em; } .clear:after, .image:after, ul.tab:after { content: '[.]'; visibility: hidden; clear: both; display: block; height: 0; }