/* [[Template:ルビ]]より。 */
.ruby {
display: inline-table;
text-align: center;
text-indent: 0px;
white-space: nowrap;
border: none;
margin: 0px;
padding: 0px;
line-height: 1;
height: 1em;
vertical-align: text-bottom;
border: none;
}
.ruby > .rb {
display: table-row-group;
line-height: 1;
text-align: center;
border: none;
margin: 0px;
padding: 0px;
white-space: nowrap;
}
.ruby > .rt {
display: table-header-group;
font-size: 0.625em;
line-height: 1.1;
text-align: center;
white-space: nowrap;
border: none;
margin: 0px;
padding: 0px;
}
.ruby > .rp {
display:none !important;
}
/* アンカー周り */
a {
text-decoration:none;
}
a:hover,a:active {
color:#f93 !important;
background:transparent;
text-decoration:underline;
}
/* 以下は[[m:Help:User style/bottom tabs]]より。 */
#mytabs {
width: 100%;
/* font-size: smaller;
*/ position: static;
}
#mytabs h5 { display: none }
#mytabs ul { margin: 0 }
#mytabs li { display: inline }
#mytabs li a {
padding: 0 0.4em;
border-right: 1px solid grey;
}
/* タブ群識別の爲の補填 */
li#mytabs-ca-talk {
margin-right: 1.6em;
}
li#mytabs-ca-watch {
margin-left: 1.6em;
}
/* RCで流れる要約欄の改行禁止 */
span.comment {
white-space: nowrap;
}
/* infoboxCountry デバック用
dl#infoboxCountry {
clear:right;
float:right;
width:300px;
margin-left:0.5em;
background:#fff;
}
dl#infoboxCountry dt.infoboxCountryNameJa {
font-size:1.36em;
margin:0 0 0.13em;
text-align:center;
}
dl#infoboxCountry dt.infoboxCountryName {
font-size:1.13em;
font-weight:normal;
margin:0 0 0.13em;
text-align:center;
}
dl#infoboxCountry dd.infoboxCountryDataA {
margin:0;
padding:0;
border-color:#aaa;
border-width:1px;
border-style:solid solid none;
background:#f9f9f9;
}
dl#infoboxCountry table.infoboxCountryPrevSucc {
width:298px;
border-collapse:collapse;
font-size:0.9em;
background:#f9f9f9;
border-bottom:#aaa 1px solid;
}
dl#infoboxCountry table.infoboxCountryPrevSucc td {
margin:0;
padding:4px;
text-align:center;
}
dl#infoboxCountry td.infoboxCountryPrev {
text-align:left;
width:60px
}
dl#infoboxCountry td.infoboxCountrySucc {
text-align:right;
width:60px;
}
dl#infoboxCountry table.infoboxCountryInsignia {
width:298px;
border-collapse:collapse;
font-size:0.95em;
background:#eee;
text-align:center;
}
dl#infoboxCountry table.infoboxCountryInsignia th {
padding:4px;
width:50%;
border:none;
}
dl#infoboxCountry table.infoboxCountryInsignia td {
padding:4px;
font-size:0.85em;
}
dl#infoboxCountry dd.infoboxCountryAdd,
dl#infoboxCountry dd.infoboxCountryMotto,
dl#infoboxCountry dd.infoboxCountryAnthem,
dl#infoboxCountry dd.infoboxCountryMap {
text-align:center;
width:290px;
margin:0;
padding:4px;
border-color:#aaa;
border-width:1px;
border-style:solid solid none;
}
dl#infoboxCountry dd.infoboxCountryAdd,
dl#infoboxCountry dd.infoboxCountryMotto,
dl#infoboxCountry dd.infoboxCountryAnthem {
font-size:0.8em;
background:#f9f9f9;
}
dl#infoboxCountry dd.infoboxCountryMap {
}
dl#infoboxCountry dd.infoboxCountryDataB {
margin:0;
padding:0;
border:#aaa 1px solid;
}
dl#infoboxCountry dd.infoboxCountryDataB table {
width:298px;
border-collapse:collapse;
border-color:#aaa;
font-size:0.95em;
background:#f9f9f9;
line-height:1.3
}
dl#infoboxCountry dd.infoboxCountryDataB tr {
border-color:#aaa;
vertical-align:top;
}
dl#infoboxCountry dd.infoboxCountryDataB th {
padding:4px;
border-color:#aaa;
border-width:1px;
text-align:left;
font-weight:normal;
width:50%;
}
dl#infoboxCountry dd.infoboxCountryDataB td {
padding:4px;
border-color:#aaa;
border-width:1px;
width:50%;
}
dl#infoboxCountry td.infoboxCountrySome {
margin:0;
padding:0;
}
dl#infoboxCountry td.infoboxCountrySome dl,
dl#infoboxCountry td.infoboxCountrySome dl dd {
margin:0;
padding:0;
}
dl#infoboxCountry td.infoboxCountrySome dl dt {
margin:0;
padding:4px;
font-weight:normal;
border-top:#aaa 1px solid;
}
dl#infoboxCountry td.infoboxCountrySome dl dt.infoboxCountryLeader {
border-top:none;
}*/
dl#infoboxCountry td.infoboxCountrySome dl table {
/* margin:0;
padding:0;
width:100%;
font-size:100%;
border-collapse:collapse;
background:#f9f9f9;
*/
border-color:#aaa;
border-width:1px;
border-top-style:none;
border-bottom-style:none;
}
dl#infoboxCountry td.infoboxCountrySome dl tr {
border-color:#aaa;
border-width:1px;
border-top-style:none;
border-bottom-style:none;
}
dl#infoboxCountry td.infoboxCountrySome dl th {
/* width:50%;
margin:0;
padding:4px;
text-indent:0.75em;
*/ border-color:#aaa;
border-width:1px;
border-style:none solid none none;
}/*
dl#infoboxCountry td.infoboxCountrySome dl td {
width:50%;
margin:0;
padding:4px;
border-color:#aaa;
border-width:1px;
border-style:solid none none solid;
}
dd#Infobox_before-after {
width:298px;
margin:0;
padding:0;
border-color:#aaa;
border-width:1px;
border-style:none solid solid;
background:#f9f9f9;
}
dd#Infobox_before-after table {
width:100%;
background:transparent;
border-collapse:collapse;
}
dd#Infobox_before-after th {
width:50%;
padding:0 4px;
}
dd#Infobox_before-after th.infoboxCountryPrev {
border-right:#ccc 1px solid;
}
dd#Infobox_before-after th.infoboxCountrySucc {
border-left:#ccc 1px solid;
}
dd#Infobox_before-after td.infoboxCountryPrev {
width:50%;
padding:2px 4px;
font-size:80%;
text-align:left;
vertical-align:top;
border-color:#ccc;
border-width:1px;
border-style:solid solid none none;
}
dd#Infobox_before-after td.infoboxCountrySucc {
width:50%;
padding:2px 4px;
font-size:80%;
text-align:right;
vertical-align:top;
border-color:#ccc;
border-width:1px;
border-style:solid none none solid;
}
dl#infoboxCountry dd.infoboxCountryNote {
font-size:0.75em;
width:290px;
margin:0;
padding:2px 4px;
border-color:#aaa;
border-width:1px;
border-style:none solid solid;
background:#f9f9f9;
}
*/
/* [[利用者:Kahusi/Template試作1]]向け */
*.prefsucc {
width:41em;
margin:0.5em auto;
padding:0.5em;
clear:both;
line-height:1.2;
}
*.prefsucc * {
text-align:center;
margin:0;
padding:0;
}
*.prefsucc *.prefsucc-details {
width:13.5em;
margin:0 auto;
padding:0.6em 0.15em;
border-left:#ccc 0.1em solid;
border-right:#ccc 0.1em solid;
}
*.prefsucc *.prefsucc-pref {
float:left;
width:13.5em;
border-right:#ccc 0.1em solid;
}
*.prefsucc *.prefsucc-succ {
float:right;
width:13.5em;
border-left:#ccc 0.1em solid;
}
*.prefsucc *.prefsucc-pref dd,
*.prefsucc *.prefsucc-succ dd {
line-height:1.1;
}
*.prefsucc:after {
content: ".";
font-size: 0.1em;
line-height: 0;
display: block;
height: 0;
visibility: hidden;
clear: both;
}
*.prefsucc {display: inline-block;}
/* Hides from IE-mac \*/
* html .prefsucc {height: 1%;}
.prefsucc {display: block;}
/* End hide from IE-mac */
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border:1px solid #aaa;
width:100%;
margin:auto;
clear:both;
font-size:90%;
text-align:center;
padding:1px;
}
table.navbox + table.navbox {
margin-top:-1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align:center; /* title and above/below styles */
padding-left:1em;
padding-right:1em;
}
.navbox-group { /* group style */
white-space:nowrap;
text-align:right;
font-weight:bold;
padding-left:1em;
padding-right:1em;
}
.navbox, .navbox-subgroup {
background:#fdfdfd; /* Background color */
}
.navbox-list {
border-color:#fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background:#ccccff; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background:#ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background:#e6e6ff; /* Level 3 color */
}
.navbox-even {
background:#f7f7f7; /* Even row striping */
}
.navbox-odd {
background:transparent; /* Odd row striping */
}
@media print {
.navbox {
display: none;
}
}