/* ここに書いた CSS は全ての外装に反映されます */
/* お知らせテンプレート (Article message box, ambox) */
table.ambox {
  margin: 0 10%;                         /* Will not overlap with other elements */
  border-collapse: collapse; 
  background: #fbfbfb; 
  border: 1px solid #aaa; 
  border-left: 10px solid #1e90ff;       /* 初期値: 「お知らせ」の青 */
  font-size: 90%;
}
table.ambox th.ambox-text, table.ambox td.ambox-text {      /* メッセージ本体のセル */
  padding: 0.25em 0.5em;              /* 左右に 0.5em ずつのパディング */
  width: 100%;                        /* 全テンプレートでテキスト量にかかわらず同サイズに */
}
table.ambox td.ambox-image {          /* 左側の画像セル */
  padding: 2px 0px 2px 0.5em;         /* 左に 0.5em, 右に 0px のパディング */
  text-align: center; 
}
table.ambox td.ambox-imageright {     /* 右側の画像セル */
  padding: 2px 4px 2px 0px;           /* 左に 0px , 右に 4px のパディング */
  text-align: center; 
}
table.ambox-notice {
  border-left: 10px solid #1e90ff;       /* 青 */
/* border-right: 10px solid #1e90ff; */  /* If you want two blue bars */
}
table.ambox-delete,
table.ambox-serious {
  border-left: 10px solid #b22222;       /* 赤 */
}
table.ambox-content {
  border-left: 10px solid #f28500;       /* 橙 */
}
table.ambox-style {
  border-left: 10px solid #f4c430;       /* 黄 */
}
table.ambox-merge {
  border-left: 10px solid #9932cc;       /* 紫 */
}
table.ambox-protection {
  border-left: 10px solid #bba;          /* 灰色 */
}
table.ambox.ambox-mini {                 /* small floating box variant */
    float: right;
    clear: right;
    margin: 0 0 0 1em;
    width: 25%;
}
/* ambox - 以下、日本語版の独自拡張 */
table.ambox div.ambox-imagecontainer {   /* 画像セル内の画像表示領域 */
  width: 52px;
}
table.ambox.ambox-section {              /* 節用メッセージボックス */
  margin: 0;                             /* マージンを取らない */
  font-size: 80%;
}
table.ambox.ambox-section div.ambox-imagecontainer {
  width: 30px;
}
table.ambox.ambox-section th.ambox-text,
table.ambox.ambox-section td.ambox-text {
  padding: 0.1em 0.3em;
}

/* [[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;
}

.forumlist td.forum_title a { 
     padding-right: 3em; 
}

.forumlist td.forum_author a{
     padding-right: 3em; 
}

/* [[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;
}

.tdcenter td{
text-align:center;
}

.table_lr_padding th,.table_lr_padding td {
	padding:0 0.5em;
}