差分

26,402 バイト追加 、 2017年9月17日 (日) 23:23
スパロボWikiの設定をコピーする
1行目: 1行目:  
/* ここに記述したCSSはすべての外装に反映されます */
 
/* ここに記述したCSSはすべての外装に反映されます */
 +
/* <source lang="css"> */
    
/* BBSの注意 */
 
/* BBSの注意 */
8行目: 9行目:  
     background-color: #fcc;
 
     background-color: #fcc;
 
}
 
}
 +
 +
/* preのはみ出し */
 +
pre {
 +
    overflow-x: auto;
 +
}
 +
 +
/* 表:値なし */
 +
.wikitable .none {
 +
  text-align: center;
 +
}
 +
/* 表:数値 */
 +
.wikitable .num {
 +
  text-align: right;
 +
}
 +
 +
/* 記事名チェック・ネタバレ規制の警告 */
 +
.titleChecker-warn, .netabare-warn {
 +
    margin: 1em 0;
 +
    padding: 0 1em;
 +
    border: 2px solid #f03;
 +
    background-color: #fcc;
 +
}
 +
 +
/* 引用 */
 +
blockquote {
 +
position: relative;
 +
margin: 1em 0;
 +
padding: 1em 1em 1em 3em;
 +
background-color: #f9f9f9;
 +
border: 1px solid #ddd;
 +
}
 +
 +
blockquote:before {
 +
position: absolute;
 +
top: 10px;
 +
left: 10px;
 +
line-height: 1;
 +
 +
/* Left double quote */
 +
content: "\201C";
 +
 +
font-family: Georgia, serif;
 +
font-size: 60px;
 +
color: #455372;
 +
}
 +
 +
/* メインページのモバイルビュー専用項目 */
 +
.main-page-mobile-view {
 +
display: none;
 +
}
 +
 +
/* wikitable/prettytable class for skinning normal tables */
 +
table.prettytable {
 +
    background: #f9f9f9;
 +
    border: 1px solid #aaa;
 +
    border-collapse: collapse;
 +
}
 +
 +
 +
table.prettytable th,
 +
table.prettytable td {
 +
    border: 1px solid #aaa;
 +
    padding: 0.2em;
 +
}
 +
 +
table.prettytable th {
 +
    background: #f2f2f2;
 +
    text-align: center;
 +
}
 +
 +
table.prettytable caption {
 +
    margin-left: inherit;
 +
    margin-right: inherit;
 +
}
 +
 +
/* default skin for navigation boxes */
 +
/*    navbox container style */
 +
table.navbox {
 +
box-sizing: border-box;
 +
    border: 1px solid #aaa;
 +
    width: 100%;
 +
    margin: auto;
 +
    clear: both;
 +
    font-size: 88%;
 +
    text-align: center;
 +
    padding: 1px;
 +
}
 +
 +
/*    single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
 +
table.navbox + table.navbox {
 +
    margin-top: -1px;
 +
}
 +
 +
/*    title and above/below styles */
 +
.navbox-title,
 +
.navbox-abovebelow,
 +
table.navbox th {
 +
    text-align: center;
 +
    padding-left: 1em;
 +
    padding-right: 1em;
 +
}
 +
 +
/*    group style */
 +
.navbox-group {
 +
    white-space: nowrap;
 +
    text-align: right;
 +
    font-weight: bold;
 +
    padding-left: 1em;
 +
    padding-right: 1em;
 +
}
 +
 +
/*    Level 1 color */
 +
.navbox-title,
 +
table.navbox th,
 +
.infobox-above {
 +
    background: #ABD692;
 +
}
 +
 +
/*    Level 2 color */
 +
.navbox-abovebelow,
 +
.navbox-group,
 +
.navbox-subgroup .navbox-title,
 +
.infobox-row th {
 +
    background: #C3DEAD;
 +
}
 +
 +
/*    Level 3 color */
 +
.navbox-subgroup .navbox-group,
 +
.navbox-subgroup .navbox-abovebelow {
 +
    background: #E3E3E3;
 +
}
 +
 +
/*    Even row striping */
 +
.navbox-even {
 +
    background: #f7f7f7;
 +
}
 +
 +
/*    Odd row striping */
 +
.navbox-odd {
 +
    background: transparent;
 +
}
 +
 +
/* [[MediaWiki:Common.js]] にある createCollapseButtons 関数を参照。 */
 +
.collapseButton {
 +
    float: right;
 +
    font-weight: normal;
 +
    text-align: right;
 +
    width: auto;
 +
}
 +
 +
/* [[Template:Navbox]] に配置する場合、左に配置されている [[Template:Tnavbar]] とのバランスを取る。 */
 +
.navbox .collapseButton {
 +
    width: 6em;
 +
}
 +
 +
/* [[en:MediaWiki:Common.css]] から複製。 */
 +
/* Style for horizontal lists (separator following item).
 +
  Note: hlist formatting will break if the resulting HTML lacks a breakable character
 +
  between list items. This happens when the following conditions are true:
 +
  1) The list is made using wiki markup (where HTML is built by parser.php)
 +
  2) HTMLTidy is disabled or unavailable (such as on Special: pages)
 +
  In such cases, building lists with .hlist using HTML instead of wiki markup
 +
  will work around this problem. See also [[Bugzilla:39617]].
 +
  IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]].
 +
  Last updated: January 24, 2013
 +
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
 +
  @maintainer: [[User:Edokter]]
 +
  @revision: 3.1
 +
*/
 +
.skin-monobook .hlist dl,
 +
.skin-modern .hlist dl,
 +
.skin-vector .hlist dl {
 +
    line-height: 1.5em;
 +
}
 +
.hlist dl,
 +
.hlist ol,
 +
.hlist ul {
 +
    margin: 0;
 +
    padding: 0;
 +
}
 +
/* Display list items inline and make them nowrap */
 +
.hlist dd,
 +
.hlist dt,
 +
.hlist li {
 +
    margin: 0;
 +
    display: inline;
 +
    white-space: nowrap;
 +
}
 +
/* Allow wrapping for list items (in tight spaces) */
 +
.hlist.hwrap dd,
 +
.hlist.hwrap dt,
 +
.hlist.hwrap li {
 +
    white-space: normal;
 +
}
 +
/* Display nested lists inline and allow them to wrap */
 +
.hlist dl dl, .hlist dl ol, .hlist dl ul,
 +
.hlist ol dl, .hlist ol ol, .hlist ol ul,
 +
.hlist ul dl, .hlist ul ol, .hlist ul ul {
 +
    display: inline;
 +
    white-space: normal;
 +
}
 +
/* Generate interpuncts */
 +
.hlist dt:after {
 +
    content: ":";
 +
}
 +
.hlist dd:after,
 +
.hlist li:after {
 +
    content: " ·";
 +
    font-weight: bold;
 +
}
 +
/* 日本語版の独自仕様。-pipe と -hyphen */
 +
.hlist-pipe dd:after,
 +
.hlist-pipe li:after {
 +
    content: " |";
 +
    font-weight: normal;
 +
}
 +
.hlist-hyphen dd:after,
 +
.hlist-hyphen li:after {
 +
    content: " -";
 +
    font-weight: normal;
 +
}
 +
.hlist dd:last-child:after,
 +
.hlist dt:last-child:after,
 +
.hlist li:last-child:after {
 +
    content: none;
 +
}
 +
/* For IE8 */
 +
.hlist dd.hlist-last-child:after,
 +
.hlist dt.hlist-last-child:after,
 +
.hlist li.hlist-last-child:after {
 +
    content: none;
 +
}
 +
/* Add parentheses around nested lists */
 +
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
 +
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
 +
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
 +
    content: "(";
 +
    font-weight: normal;
 +
}
 +
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
 +
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
 +
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
 +
    content: ")";
 +
    font-weight: normal;
 +
}
 +
/* For IE8 */
 +
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after,
 +
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after,
 +
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after {
 +
    content: ")";
 +
    font-weight: normal;
 +
}
 +
/* Put numbers in front of ordered list items */
 +
.hlist.hnum ol {
 +
    counter-reset: list-item;
 +
}
 +
.hlist.hnum ol > li {
 +
    counter-increment: list-item;
 +
}
 +
.hlist.hnum ol > li:before {
 +
    content: counter(list-item) ".\a0";
 +
}
 +
.hlist.hnum dd ol > li:first-child:before,
 +
.hlist.hnum dt ol > li:first-child:before,
 +
.hlist.hnum li ol > li:first-child:before {
 +
    content: "(" counter(list-item) " ";
 +
}
 +
 +
/* Avoid elements from breaking between columns */
 +
.nocolbreak, li, dd {
 +
    -webkit-column-break-inside: avoid;
 +
    page-break-inside: avoid;
 +
    break-inside: avoid-column;
 +
}
 +
dt {
 +
    -webkit-column-break-after: avoid;
 +
    page-break-after: avoid;
 +
    break-after: avoid-column;
 +
}
 +
dd {
 +
    -webkit-column-break-before: avoid;
 +
    page-break-before: avoid;
 +
    break-before: avoid-column;
 +
}
 +
 +
/* default skin for navigation boxes */
 +
/*    navbox container style */
 +
table.navbox {
 +
box-sizing: border-box;
 +
    border: 1px solid #aaa;
 +
    width: 100%;
 +
    margin: 1em 0;
 +
    clear: both;
 +
    font-size: 88%;
 +
    text-align: center;
 +
    padding: 1px;
 +
}
 +
 +
/*    single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
 +
table.navbox + table.navbox {
 +
    margin-top: -1px;
 +
}
 +
 +
/*    title and above/below styles */
 +
.navbox-title,
 +
.navbox-abovebelow,
 +
table.navbox th {
 +
    text-align: center;
 +
    padding-left: 1em;
 +
    padding-right: 1em;
 +
}
 +
 +
/*    group style */
 +
.navbox-group {
 +
    white-space: nowrap;
 +
    text-align: right;
 +
    font-weight: bold;
 +
    padding-left: 1em;
 +
    padding-right: 1em;
 +
}
 +
 +
/* Style for "notices" */
 +
.notice {
 +
    text-align: justify;
 +
    margin: 1em;
 +
    padding: 0.2em;
 +
}
 +
 +
#disambig {
 +
    border-top: 3px double #ccc;
 +
    border-bottom: 3px double #ccc;
 +
}
 +
 +
#spoiler {
 +
    border-top: 2px solid #ddd;
 +
    border-bottom: 2px solid #ddd;
 +
}
 +
 +
/* Standard talk template style */
 +
.Talk-Notice {
 +
box-sizing: border-box;
 +
    border: 1px solid #c0c090;
 +
    background-color: #f8eaba;
 +
    margin-bottom: 3px;
 +
    width: 85%;
 +
    border-spacing: 3px;
 +
    margin-left: auto;
 +
    margin-right: auto;
 +
}
 +
 +
.Talk-Notice:after {
 +
    content: "The CSS for this template should be changed. See [[Wikipedia:Template Standardisation]]."
 +
}
 +
 +
/* Make template background appear correctly on all browsers */
 +
.Talk-Notice td {
 +
    background: inherit;
 +
}
 +
 +
/* Metadata */
 +
table.metadata {
 +
    border: 1px solid #aaa;
 +
    display: none;
 +
}
 +
 +
.metadata-label {
 +
    color: #aaa;
 +
}
 +
 +
/*
 +
Add formatting to make sure that "external references" from [[Template:Ref]] do
 +
not get URL expansion, not even when printed. The mechanism up to MediaWiki 1.4 was
 +
that the HTML code contained a SPAN following the anchor A; this SPAN had the class
 +
"urlexpansion", which was not displayed on screen, but was shown when the medium was
 +
"print". The rules below ensure (a) that there is no extra padding to the right of
 +
the anchor (displayed as "[<number>]"), (b) that there is no "external link arrow" for
 +
the link, and (c) that this SPAN of class "urlexpansion" is never shown.
 +
~~~~
 +
*/
 +
.plainlinksneverexpand {
 +
    background: none !important;
 +
    padding: 0 !important;
 +
}
 +
 +
.plainlinksneverexpand .urlexpansion {
 +
    display: none !important;
 +
}
 +
 +
/*
 +
Make sure that ext links displayed within "plainlinksneverexpand" don't get
 +
the arrow...
 +
*/
 +
.plainlinksneverexpand a {
 +
    background: none !important;
 +
    padding: 0 !important
 +
}
 +
 +
/*
 +
With MediaWiki 1.5, the mechanism has changed: instead of a SPAN of class "urlexpansion"
 +
following the anchor A, the anchor itself now has class "external autonumber" and the
 +
expansion is inserted when printing (see the common printing style sheet at
 +
//en.wikipedia.org/skins-1.5/common/commonPrint.css) using the ":after" pseudo-
 +
element of CSS. We have to switch this off for links due to Template:Ref!
 +
~~~~
 +
*/
 +
.plainlinksneverexpand a.external.text:after {
 +
    display: none !important;
 +
}
 +
 +
.plainlinksneverexpand a.external.autonumber:after {
 +
    display: none !important;
 +
}
 +
 +
/* Merge template style */
 +
.messagebox {
 +
box-sizing: border-box;
 +
    border: 1px solid #aaa;
 +
    background: #f9f9f9;
 +
    width: 80%;
 +
    margin: 0 auto 1em auto;
 +
    padding: 0.2em;
 +
    text-align: justify;
 +
}
 +
 +
.messagebox.merge {
 +
box-sizing: border-box;
 +
    border: 2px solid #033;
 +
    width: 55%;
 +
    background: #eff;
 +
    padding: 1em;
 +
    margin: 1em auto 1em auto;
 +
}
 +
 +
.messagebox.cleanup {
 +
    border: 1px solid #9f9fff;
 +
    background: #efefff;
 +
    text-align: center;
 +
}
 +
 +
.messagebox.standard-talk {
 +
    border: 1px solid #c0c090;
 +
    background: #f8eaba;
 +
}
 +
 +
.infobox {
 +
    border: 1px solid #aaa;
 +
    background-color: #f9f9f9;
 +
    color: black;
 +
    margin: 0.5em 0 0.5em 1em;
 +
    padding: 0.2em;
 +
    float: right;
 +
    clear: right;
 +
    text-align: left;
 +
    font-size: 88%;
 +
    line-height: 1.5em;
 +
}
 +
.infobox caption {
 +
    margin-top: 0.5em;
 +
    font-size: 125%;
 +
    font-weight: bold;
 +
}
 +
.infobox td,
 +
.infobox th {
 +
padding: 0.2em;
 +
    vertical-align: top;
 +
}
 +
.infobox.bordered {
 +
    border-collapse: collapse;
 +
}
 +
.infobox.bordered td,
 +
.infobox.bordered th {
 +
    border: 1px solid #aaa;
 +
}
 +
.infobox.bordered .borderless td,
 +
.infobox.bordered .borderless th {
 +
    border: 0;
 +
}
 +
 +
.infobox.sisterproject {
 +
    width: 20em;
 +
    font-size: 90%;
 +
}
 +
 +
.infobox td > p, .infobox td > dl {
 +
margin: 0;
 +
}
 +
 +
.infobox td  ul {
 +
margin-top: 0;
 +
margin-left: 1.25em;
 +
}
 +
 +
.infobox dd {
 +
margin-left: 1em;
 +
}
 +
 +
#wpSave {
 +
    font-weight: bold;
 +
}
 +
 +
/* hiddenStructure from Monobook - allows selective hiding of markup in templates */
 +
.hiddenStructure {
 +
    display: none;
 +
    speak: none;
 +
}
 +
 +
/* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */
 +
div.listenlist {
 +
    background: url("//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
 +
    padding-left: 40px;
 +
}
 +
 +
div.videolist,
 +
div.multivideolist {
 +
    background: url("//upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-generic.png/40px-Tango-video-x-generic.png");
 +
    padding-left: 50px;
 +
}
 +
 +
/* Style rules for media list templates */
 +
div.medialist {
 +
    min-height: 50px;
 +
    margin: 1em;
 +
    background-position: top left;
 +
    background-repeat: no-repeat;
 +
}
 +
 +
div.medialist ul {
 +
    list-style-type: none;
 +
    list-style-image: none;
 +
    margin: 0;
 +
}
 +
 +
div.medialist ul li {
 +
    padding-bottom: 0.5em;
 +
}
 +
 +
div.medialist ul li li {
 +
    font-size: 91%;
 +
    padding-bottom: 0;
 +
}
 +
 +
/************************/
 +
/* CommonsTicker styles */
 +
/************************/
 +
 +
/* links */
 +
.tickerDiffLink { } /* diff links in ticker */
 +
.tickerMiscLink { } /* misc links in ticker */
 +
 +
/* remove list bullets */
 +
.tickerList ul,
 +
.tickerList ul li {
 +
    list-style: none;
 +
    text-indent: -2em;
 +
    margin-left: 2em;
 +
    text-align: left;
 +
}
 +
 +
.tickerList ul ul,
 +
.tickerList ul ul li {
 +
    list-style: none;
 +
    text-indent: 0;
 +
    margin-left: 1.5em;
 +
    text-align: left;
 +
}
 +
 +
/* per-type styles */
 +
.tickerEntry_deleted    { }  /* entry for image deletion */
 +
.tickerEntry_replaced    { }  /* entry for image replacement */
 +
.tickerEntry_tagged      { }  /* entry for adding/removing problem tags */
 +
.tickerEntry_redir      { }  /* entry for critical redirection (fot tag redirects) */
 +
.tickerEntry_recat      { }  /* entry for critical re-categorization (for tag categories) */
 +
.tickerEntry_notify      { }  /* entry for global notifications */
 +
.tickerEntry_changed    { }  /* entry for generic change */
 +
 +
/* per-action styles */
 +
.tickerAction_deleted:before {
 +
    content: " GONE ";
 +
    color: #FF0000;
 +
    font-family: monospace;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
}
 +
 +
.tickerAction_deletedRev:before {
 +
    content: " -OLD ";
 +
    color: #DDAAAA;
 +
    font-family: monospace;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
}
 +
 +
.tickerAction_replaced:before {
 +
    content: " REPL ";
 +
    color: #CC88FF;
 +
    font-family: monospace;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
}
 +
 +
.tickerAction_replacedOwn:before {
 +
    content: " UPDT ";
 +
    color: #EEAAFF;
 +
    font-family: monospace;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
}
 +
.tickerAction_addedBad:before {
 +
    content: " +VfD ";
 +
    color: #FF8800;
 +
    font-family: monospace;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
}
 +
 +
.tickerAction_removedBad:before {
 +
    content: " -VfD ";
 +
    color: #00BB00;
 +
    font-family: monospace;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
}
 +
 +
.tickerAction_addedGood:before {
 +
    content: " +OK  ";
 +
    color: #00BB00;
 +
    font-family: monospace;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
 +
 +
.tickerAction_removedGood:before {
 +
    content: " -OK  ";
 +
    color: #FF8800;
 +
    font-family: monospace;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
}
 +
 +
/* ticker usage list */
 +
.tickerUsage {
 +
    font-size: 80%;
 +
}
 +
 +
/* entry applies to a template used by multiple images */
 +
.tickerTemplateEntry {
 +
    font-weight: bold;
 +
}
 +
 +
/* entry applies to sub-entries, i.e. images that use a specific template */
 +
.tickerSubEntry { }
 +
 +
/* minor entry styles */
 +
/*    minor entry */
 +
.tickerMinorEntry {
 +
    color: #666;
 +
}
 +
 +
.tickerMinorEntry a,
 +
.tickerMinorEntry a:link,
 +
.tickerMinorEntry a:visited {
 +
    color: #669;
 +
}
 +
 +
#bodyContent .tickerMinorEntry a.extiw,
 +
#bodyContent .tickerMinorEntry a.extiw:link,
 +
#bodyContent .tickerMinorEntry a.extiw:visited {
 +
    color: #669;
 +
}
 +
 +
/* Change the external link icon to an Adobe icon anywhere the PDFlink class */
 +
/* is used (notably Template: PDFlink). This works in IE, unlike the above. */
 +
span.PDFlink a {
 +
    background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) center right no-repeat !important;
 +
    padding-right: 17px !important;
 +
}
 +
 +
/* ### nowrap for some table headings ### */
 +
label[for="wpUserEmail"],
 +
label[for="wpNick"],
 +
label[for="wpUserLanguage"],
 +
label[for="wpOldpass"],
 +
label[for="wpNewpass"],
 +
label[for="wpRetypePass"],
 +
#userlogin2 label,
 +
#userloginForm label {
 +
    white-space: nowrap
 +
}
 +
 +
/* リダイレクトの表示 */
 +
 +
/* [[特別:Allpages]]・[[特別:Prefixindex]] */
 +
.allpagesredirect a:link,
 +
.allpagesredirect a:visited,
 +
/* カテゴリ内 */
 +
.redirect-in-category a:link,
 +
.redirect-in-category a:visited,
 +
/* ウォッチリスト */
 +
.watchlistredir a:link,
 +
.watchlistredir a:visited {
 +
    color: #666;
 +
}
 +
 +
/* NavFrame関係。[[MediaWiki:Monobook.css]]も参照 */
 +
div.Boxmerge,
 +
div.NavFrame {
 +
    margin: 0;
 +
    padding: 2px;
 +
    border: 1px solid #aaaaaa;
 +
    text-align: center;
 +
    border-collapse: collapse;
 +
    font-size: 95%;
 +
}
 +
 +
div.Boxmerge div.NavFrame {
 +
    border-style: none;
 +
    border-style: hidden;
 +
}
 +
 +
div.NavPic {
 +
    background-color: #ffffff;
 +
    margin: 0px;
 +
    padding: 2px;
 +
    float: left;
 +
}
 +
 +
div.NavFrame div.NavHead {
 +
    height: 1.6em;
 +
    font-weight: bold;
 +
    font-size: 100%;
 +
    background-color: #efefef;
 +
    position: relative;
 +
    text-align: center;
 +
}
 +
 +
div.NavFrame p {
 +
    font-size: 100%;
 +
}
 +
 +
div.NavFrame div.NavContent {
 +
    font-size: 100%;
 +
}
 +
 +
div.NavFrame div.NavContent p {
 +
    font-size: 100%;
 +
}
 +
 +
div.NavEnd {
 +
    margin: 0px;
 +
    padding: 0px;
 +
    line-height: 1px;
 +
    clear: both;
 +
}
 +
 +
a.NavToggle {
 +
    position: absolute;
 +
    top: 0px;
 +
    right: 3px;
 +
    font-weight: normal;
 +
/* font-size: 83.3%;*/
 +
}
 +
 +
/* Article message box styles */
 +
table.ambox {
 +
    margin: 0 10%;  /* 10% = 他の要素にはみ出るのを防ぐ */
 +
    border: 1px solid #aaa;
 +
    border-left: 10px solid #1e90ff;    /* 初期値: "notice" の青 */
 +
    background: #fbfbfb;
 +
}
 +
table.ambox + table.ambox {  /* 重なったボックスの間を単一の罫線に */
 +
    margin-top: -1px;
 +
}
 +
.ambox th.mbox-text,
 +
.ambox td.mbox-text {            /* メッセージ本体のセル */
 +
    padding: 0.25em 0.5em;      /* 左右に 0.5em ずつの余白 */
 +
}
 +
.ambox td.mbox-image {          /* 左の画像セル */
 +
    padding: 2px 0 2px 0.5em;    /* 左に 0.5em、右に 0px の余白 */
 +
}
 +
.ambox td.mbox-imageright {      /* 右の画像セル */
 +
    padding: 2px 0.5em 2px 0;    /* 左に 0px、右に 0.5em の余白  */
 +
}
 +
 +
table.ambox-notice {
 +
    border-left: 10px solid #1e90ff;    /* 青 */
 +
}
 +
table.ambox-speedy {
 +
    border-left: 10px solid #b22222;    /* 赤 */
 +
    background: #fee;                  /* 桃 */
 +
}
 +
table.ambox-delete {
 +
    border-left: 10px solid #b22222;    /* 赤 */
 +
}
 +
table.ambox-content {
 +
    border-left: 10px solid #f28500;    /* 橙 */
 +
}
 +
table.ambox-style {
 +
    border-left: 10px solid #f4c430;    /* 黄 */
 +
}
 +
table.ambox-move {
 +
    border-left: 10px solid #9932cc;    /* 紫 */
 +
}
 +
table.ambox-protection {
 +
    border-left: 10px solid #bba;      /* 灰色・金色 */
 +
}
 +
 +
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
 +
th.mbox-text, td.mbox-text {    /* The message body cell(s) */
 +
box-sizing: border-box;
 +
    border: none;
 +
    padding: 0.25em 0.9em;      /* 0.9em left/right */
 +
    width: 100%;    /* Make all mboxes the same width regardless of text length */
 +
    font-size: 90%;
 +
}
 +
td.mbox-image {                  /* The left image cell */
 +
    border: none;
 +
    padding: 2px 0 2px 0.9em;    /* 0.9em left, 0px right */
 +
    text-align: center;
 +
}
 +
td.mbox-imageright {            /* The right image cell */
 +
    border: none;
 +
    padding: 2px 0.9em 2px 0;    /* 0px left, 0.9em right */
 +
    text-align: center;
 +
}
 +
td.mbox-empty-cell {        /* An empty narrow cell */
 +
    border: none;
 +
    padding: 0;
 +
    width: 1px;
 +
}
 +
 +
/*
 +
* [[MediaWiki:Revision-info]]、[[MediaWiki:Revision-info-current]]のフォントサイズ調整。
 +
* 2010-07-15 by [[User:Penn Station]]
 +
*/
 +
#revision-info, #revision-info-current {
 +
  font-size: small;
 +
  margin-top: 4px;
 +
}
 +
 +
/* ambox - 以下、日本語版の独自拡張 */
 +
table.ambox div.ambox-imagecontainer {  /* 画像セル内の画像表示領域 */
 +
    width: 52px;
 +
}
 +
table.ambox.ambox-section {              /* 節用メッセージボックス */
 +
    margin: 0 10%;
 +
}
 +
table.ambox.ambox-section div.ambox-imagecontainer {
 +
    width: 52px;
 +
}
 +
 +
table.ambox.ambox-section th.mbox-text,
 +
table.ambox.ambox-section td.mbox-text {
 +
    padding: 0.25em 0.5em; 
 +
}
 +
 +
/* Image message box styles */
 +
table.imbox {
 +
    margin: 4px 10%;
 +
    border-collapse: collapse;
 +
    border: 3px solid #1e90ff;    /* Default "notice" blue */
 +
    background: #fbfbfb;
 +
}
 +
.imbox .mbox-text .imbox {    /* For imboxes inside imbox-text cells. */
 +
    margin: 0 -0.5em;    /* 0.9 - 0.5 = 0.4em left/right. */
 +
}
 +
.mbox-inside .imbox {    /* For imboxes inside other templates. */
 +
    margin: 4px;
 +
}
 +
 +
table.imbox-notice {
 +
    border: 3px solid #1e90ff;    /* Blue */
 +
}
 +
table.imbox-speedy {
 +
    border: 3px solid #b22222;    /* Red */
 +
    background: #fee;            /* Pink */
 +
}
 +
table.imbox-delete {
 +
    border: 3px solid #b22222;    /* Red */
 +
}
 +
table.imbox-content {
 +
    border: 3px solid #f28500;    /* Orange */
 +
}
 +
table.imbox-style {
 +
    border: 3px solid #f4c430;    /* Yellow */
 +
}
 +
table.imbox-move {
 +
    border: 3px solid #9932cc;    /* Purple */
 +
}
 +
table.imbox-protection {
 +
    border: 3px solid #bba;      /* Gray-gold */
 +
}
 +
table.imbox-license {
 +
    border: 3px solid #88a;      /* Dark gray */
 +
    background: #f7f8ff;          /* Light gray */
 +
}
 +
table.imbox-featured {
 +
    border: 3px solid #cba135;    /* Brown-gold */
 +
}
 +
 +
/* Category message box styles */
 +
table.cmbox {
 +
    margin: 3px 10%;
 +
    border-collapse: collapse;
 +
    border: 1px solid #aaa;
 +
    background: #DFE8FF;    /* Default "notice" blue */
 +
}
 +
 +
table.cmbox-notice {
 +
    background: #DFE8FF;    /* Blue */
 +
}
 +
table.cmbox-speedy {
 +
    margin-top: 4px;
 +
    margin-bottom: 4px;
 +
    border: 4px solid #b22222;    /* Red */
 +
    background: #FFDBDB;          /* Pink */
 +
}
 +
table.cmbox-delete {
 +
    background: #FFDBDB;    /* Red */
 +
}
 +
table.cmbox-content {
 +
    background: #FFE7CE;    /* Orange */
 +
}
 +
table.cmbox-style {
 +
    background: #FFF9DB;    /* Yellow */
 +
}
 +
table.cmbox-move {
 +
    background: #E4D8FF;    /* Purple */
 +
}
 +
table.cmbox-protection {
 +
    background: #EFEFE1;    /* Gray-gold */
 +
}
 +
 +
/* Other pages message box styles */
 +
table.ombox {
 +
    margin: 4px 10%;
 +
    border-collapse: collapse;
 +
    border: 1px solid #aaa;      /* Default "notice" gray */
 +
    background: #f9f9f9;
 +
}
 +
 +
table.ombox-notice {
 +
    border: 1px solid #aaa;      /* Gray */
 +
}
 +
table.ombox-speedy {
 +
    border: 2px solid #b22222;    /* Red */
 +
    background: #fee;            /* Pink */
 +
}
 +
table.ombox-delete {
 +
    border: 2px solid #b22222;    /* Red */
 +
}
 +
table.ombox-content {
 +
    border: 1px solid #f28500;    /* Orange */
 +
}
 +
table.ombox-style {
 +
    border: 1px solid #f4c430;    /* Yellow */
 +
}
 +
table.ombox-move {
 +
    border: 1px solid #9932cc;    /* Purple */
 +
}
 +
table.ombox-protection {
 +
    border: 2px solid #bba;      /* Gray-gold */
 +
}
 +
 +
/* Talk page message box styles */
 +
table.tmbox {
 +
    margin: 4px 10%;
 +
    border-collapse: collapse;
 +
    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
 +
    background: #f8eaba;
 +
}
 +
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */
 +
    margin: 2px 0;              /* class ensures that this declaration overrides other */
 +
    width: 100%;  /* For Safari and Opera */    /* styles (including mbox-small above) */
 +
}
 +
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
 +
    line-height: 1.5em;          /* also "nested", so reset styles that are  */ 
 +
    font-size: 100%;            /* set in "mbox-small" above.                */
 +
}
 +
 +
table.tmbox-speedy {
 +
    border: 2px solid #b22222;    /* Red */
 +
    background: #fee;            /* Pink */
 +
}
 +
table.tmbox-delete {
 +
    border: 2px solid #b22222;    /* Red */
 +
}
 +
table.tmbox-content {
 +
    border: 2px solid #f28500;    /* Orange */
 +
}
 +
table.tmbox-style {
 +
    border: 2px solid #f4c430;    /* Yellow */
 +
}
 +
table.tmbox-move {
 +
    border: 2px solid #9932cc;    /* Purple */
 +
}
 +
table.tmbox-protection,
 +
table.tmbox-notice {
 +
    border: 1px solid #c0c090;    /* Gray-brown */
 +
}
 +
 +
/* Disambig and set index box styles */
 +
table.dmbox {
 +
    clear: both;
 +
    margin: 0.9em 1em;
 +
    border-top: 1px solid #ccc;
 +
    border-bottom: 1px solid #ccc;
 +
    background: transparent;
 +
}
 +
 +
/* Footer and header message box styles */
 +
table.fmbox {
 +
    clear: both;
 +
    margin: 0.2em 0;
 +
    width: 100%;
 +
    border: 1px solid #aaa;
 +
    background: #f9f9f9;    /* Default "system" gray */
 +
}
 +
table.fmbox-system {
 +
    background: #f9f9f9;
 +
}
 +
table.fmbox-warning {
 +
    border: 1px solid #bb7070;  /* Dark pink */
 +
    background: #ffdbdb;        /* Pink */
 +
}
 +
table.fmbox-editnotice {
 +
    background: transparent;
 +
}
 +
 +
/* Div based "warning" style fmbox messages. */
 +
div.mw-warning-with-logexcerpt,
 +
div.mw-lag-warn-high,
 +
div.mw-cascadeprotectedwarning,
 +
div#mw-protect-cascadeon {
 +
    clear: both;
 +
    margin: 0.2em 0;
 +
    border: 1px solid #bb7070;
 +
    background: #ffdbdb;
 +
    padding: 0.25em 0.9em;
 +
}
 +
/* Div based "system" style fmbox messages. Used in
 +
  [[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
 +
div.mw-lag-warn-normal,
 +
div.noarticletext,
 +
div.fmbox-system {
 +
    clear: both;
 +
    margin: 0.2em 0;
 +
    border: 1px solid #aaa;
 +
    background: #f9f9f9;
 +
    padding: 0.25em 0.9em;
 +
}
 +
 +
/* These mbox-small classes must be placed after all other
 +
  ambox/tmbox/ombox etc classes. "body.mediawiki" is so
 +
  they override "table.ambox + table.ambox" above. */
 +
body.mediawiki table.mbox-small {  /* For the "small=yes" option. */
 +
    clear: right;
 +
    float: right;
 +
    margin: 4px 0 4px 1em;
 +
    width: 238px;
 +
    font-size: 88%;
 +
    line-height: 1.25em;
 +
}
 +
body.mediawiki table.mbox-small-left {  /* For the "small=left" option. */
 +
    margin: 4px 1em 4px 0;
 +
    width: 238px;
 +
    border-collapse: collapse;
 +
    font-size: 88%;
 +
    line-height: 1.25em;
 +
}
 +
 +
/* [[Template: Pathnav]] */
 +
.pathnavbox {
 +
    clear: both;
 +
    border: 1px outset #eef;
 +
    padding: 0.3em 0.6em;
 +
    margin: 0 0 0.5em 0;
 +
    background-color: #eef;
 +
    font-size: 90%;
 +
}
 +
 +
.pathnavbox ul {
 +
    list-style: none none;
 +
    margin-top: 0;
 +
    margin-bottom: 0;
 +
}
 +
 +
.pathnavbox > ul {
 +
    margin: 0;
 +
}
 +
 +
.pathnavbox ul li {
 +
    margin: 0;
 +
}
 +
 +
/* 脚注ジャンプ先強調 */
 +
ol.references > li:target {
 +
    background-color: #DEF;
 +
}
 +
 +
sup.reference:target {
 +
    background-color: #DEF;
 +
}
 +
 +
cite:target {
 +
    background-color: #DEF;
 +
}
 +
 +
/* Otheruses等の冒頭曖昧さ回避テンプレート */
 +
.dablink {
 +
    margin: 0.5em 0;
 +
    padding: 3px 2em;
 +
    background-color: transparent;
 +
    border-bottom: 1px solid #aaa;
 +
    font-size: 90%;
 +
}
 +
 +
/* </source> */