@charset "utf-8";

.textRight {text-align:right;}
.textCenter {text-align:center;}
.textRed {color:#7C2C42;}
.textBlueBold {color:#243045; font-weight:bold;}
.textGray {color:#999;}
#contents .textSmall {font-size:80%;}
#contents .textSmallRight {font-size:84%; text-align:right;}
.textBackBlue {color:#FFF; background-color:#243045; padding:2px 5px;}
#contents .textLarge {font-size:120%;}

#contents table.tableBorderNone,
#contents .tableBorderNone th,
#contents .tableBorderNone td {
	border:none;
	padding:0;
}

a.pdfLink {
	padding:2px 0 0 22px;
	background:url(images/pdficon.gif) no-repeat left 5px;
}

a.wordLink {
	padding:2px 0 0 22px;
	background:url(http://www.tokyo-ondai-lib.jp/images/word2010.gif) no-repeat left 5px;
}

#contents p.textIndent {
	margin-left:3em;
}

#contents p.comment1 {
	background:url(images/diamonds.gif) no-repeat left 3px;
	padding-left:20px;
}

#contents p.comment2 {
	text-indent:-1em;
	margin-left:2em;
}

.arrowRight {
	background:url(images/arrowRight.gif) no-repeat left center;
	padding-left:20px;
}

#contents table.tableDesign1 {
	border:none;
	margin-top:10px;
}

#contents table.tableDesign1 th,
#contents table.tableDesign1 td {
	border:none;
	border-bottom:1px solid #999;
	padding:10px 5px;
}

#contents table.tableDesign1 th {
	background:#F9F9F9;
}

#contents table.tableDesign2 {
	border:none;
	margin-top:10px;
}

#contents table.tableDesign2 th,
#contents table.tableDesign2 td {
	border:none;
	border-bottom:1px dotted #CCC;
	padding:5px;
}

#contents table.tableDesign2 th {
	background:#EEE;
}

#contents table.tableDesign3,
#contents .tableDesign3 th,
#contents .tableDesign3 td {
	border:none;
	padding:10px;
}

#contents table th.vMiddle,
#contents table td.vMiddle {
	vertical-align:middle;
}

