/*　共通のスタイル　*/
body {
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #ffffff;
}
.off {
	display: none;/*　読み上げもしない　*/
}
/*  ----------------------------------------------------------------------- */
/*　サイト内検索のスタイル　*/
form.search {
	margin: 0px;
}

#googlesearch {
	padding-top: px;
	margin-top: px;
	height:;
}
#googlesearch_tb {
	padding-top: px;
	margin-top: px;
	height: px;
}
/*  ----------------------------------------------------------------------- */
/*　更新日に適用するスタイル　*/
.update {
	font-size: 90%;
	line-height: 150%;
	}
/*  ----------------------------------------------------------------------- */
/*　フッターのスタイル　*/
.footer {
	font-size: 90%;
	line-height: 120%;
	font-weight: normal;
}
.link {
	font-size: 95%;
	line-height: 120%;
	font-weight: normal;
}

address{
	font-size: 80%;
	line-height: 125%;
	font-style: normal;
	}
/*  ----------------------------------------------------------------------- */
/*　パンくずナビに適用するスタイル　*/
.bnavi {
	font-size: 80%;
	line-height: 140%;
	text-align:left
}
/*  ----------------------------------------------------------------------- */
/*　ページ右側サイドメニューのスタイル　
td.side {
	font-size: 80%;
	line-height: 130%;
}*/

/*  ----------------------------------------------------------------------- */
/*　本文のテキストスタイル　*/
.txt-main {
	font-size: 95%;
	line-height: 120%;
}
.txt-sub {
	font-size: 90%;
	line-height: 120%;
}
.txt-sub2 {
	font-size: 85%;
	line-height: 110%;
}

.txt-small {
	font-size: 75%;
	line-height: 120%;
}

.txt-hosoku{
	font-size:85%;
}
.txt-big{
	font-size:110%;
	line-height: 120%;
}
.txt-big2{
	font-size:120%;
	line-height: 120%;
}
/*  ----------------------------------------------------------------------- */
/*　リンクのスタイル　*/
a.pdf{
	background-image:url(http://www.tef.or.jp/img/pdficon_small.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
/*  ----------------------------------------------------------------------- */
/*　デフォルトの段落のスタイル　*/
p{
	color: #000000;
	font-size: 95%;
	line-height:120%;
	margin-left: 20px;
	margin-right: 15px;
}
/*　マージンの無い段落のスタイル（テーブルの中などで使用）　*/
p.p1{
	margin: 0px;
	padding: 0px;
}
/*　マージンの少ない段落のスタイル（施設トップで使用）　*/
p.p2{
	margin: 2px 0px;
	padding: 0px;
}
/*  ----------------------------------------------------------------------- */
caption {
	text-align: left;
}
hr {
	margin: 0px;
	padding: 0px;
}

