.infobox {     border: 1px solid #a2a9b1;     background-color: #f8f9fa;     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 {     vertical-align: top; } .infobox.bordered {     border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th {     border: 1px solid #a2a9b1; } .infobox.bordered .borderless td, .infobox.bordered .borderless th {     border: 0; }   .infobox.sisterproject {     width: 20em;     font-size: 90%; }   /* styles for bordered infobox with merged rows */ .infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th { 	border: 0; 	border-top: 1px solid #a2a9b1; 	/* @noflip */ 	border-right: 1px solid #a2a9b1; }  .infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th { 	border: 0; 	/* @noflip */ 	border-right: 1px solid #a2a9b1; }  /* Styles for geography infoboxes, eg countries,    country subdivisions, cities, etc.            */ .infobox.geography { 	border-collapse: collapse; 	line-height: 1.6em; 	font-size: 88%; }  .infobox.geography  td, .infobox.geography  th { 	border-top: 1px solid #a2a9b1; 	padding: 0.4em 0.6em 0.4em 0.6em; } .infobox.geography .mergedtoprow td, .infobox.geography .mergedtoprow th { 	border-top: 1px solid #a2a9b1; 	padding: 0.4em 0.6em 0.2em 0.6em; }  .infobox.geography .mergedrow td, .infobox.geography .mergedrow th { 	border: 0; 	padding: 0 0.6em 0.2em 0.6em; }  .infobox.geography .mergedbottomrow td, .infobox.geography .mergedbottomrow th { 	border-top: 0; 	border-bottom: 1px solid #a2a9b1; 	padding: 0 0.6em 0.4em 0.6em; }  .infobox.geography .maptable td, .infobox.geography .maptable th { 	border: 0; 	padding: 0; }  #wpSave {     font-weight: bold; }  /* [[カテゴリ:テンプレートスタイル]] */