@import "c_pastdata.css";
@import "c_2.css";

/*"最初に"
====================================================*/

#c_body {
	margin	: 0 auto 0 auto ;
	width	: 740px ;
	line-height	: 1.5em ;
	font-size	:	100% ;
}

/*"Home"
=====================================================*/
#c_home h2 {
	margin	: 1em 0 ;
	padding	: 1px 5px ;
	background-color	: #eee ;
	border	: 1px solid silver ;
	border-left	: 8px solid silver ;
}
#c_home dt {
	float	: left ;
	width	: 200px ;
	clear : both ;
}
#c_home dd {
	margin-left	: 210px;
}
#c_home ul {
	margin-left	: 20px ;
	list-style-type	: disc ;
	padding-bottom	: 1em ;
}


/*"大津市テニス協会_Latest ts_f"
=====================================================*/
#ts_f h1 {
	margin	: 0 ;
	padding	: 5px ;
	color	: #fff ;
	font-size	: 130% ;
	font-weight	: bold ;
	background-color	: #333 ;
}

#ts_f h2{
	border-bottom	: 1px solid #999 ;
}

#ts_f h2{
	margin	: 1em 0;
	padding	: 1px 3px ;
	background-repeat	: repeat-x ;
	background-image	: url(common/bg_gry_t01.png) ;
	border	: none ;
	border-bottom	: 1px solid #999 ;
	border-left	: 8px solid #666;
	font-size	: 100% ;
	color	: #000 ;
}
#ts_f h3{
	background-repeat	: repeat-y;
	background-image	: url(common/bg_gry_07.png) ;
	margin	: 1em 0px ;
	padding-left	: 3px ;
	border-left	: 8px solid #666 ;
	font-weight	: bold ;
}
#ts_f dl {
background-repeat	: repeat-y ;
background-image	: url(common/bg_gry_07.png) ;
}
#ts_f dt {
	float	: left ;
	width	: 100px ;
	padding-left	: 0.5em ;
}
#ts_f dd {
	margin-left	: 110px ;
	padding	: 0.3em 0em ;
	width	: 600px ;
	border-bottom	: 1px dotted #999 ;
}
#ts_f dd ul{
	margin	: 0 0 0em 1.5em ;
	padding	: 0px ;
	list-style-position	: outside ;
	list-style-type	: disc ;
}
#ts_f dd ul ul{
	margin	: 0 0 0em 1.5em ;
	padding	: 0px ;
	list-style-position	: outside ;
	list-style-type	: none ;
}

#ts_f ul{
	margin	:5px 0px 1em 1em ;
	padding-left	:1em ;
}
#ts_f p{
	margin	:1em 0em ;
}



/*"table(シンプルな)"
==================================================*/
/*#ts_f table{
	border	: 1px solid #999 ;
	font-size	: 90% ;
	border-collapse	: collapse ;
}*/
#ts_f th{
	border	: 1px solid #666 ;
	padding	: 0 0.5em ;
	vertical-align	: middle ;
	background-color	: #eee ;
}
#ts_f td{
	border	: 1px solid #666 ;
	padding	: 0 1em ;
	vertical-align	: top ;
}


/*############"大津市テニス協会_ベーシック"#############*/
#ts_b{
	margin	: 10px ;
	width	: 740px ;
	font-size	: 95% ;
	line-height	: 1.2em ;
}
#ts_b h1{
	margin	: 0px 0px 10px 0px ;
	padding	: 5px ;
	color	: #fff ;
	font-size	: 120% ;
	font-weight	: bold ;
	background-color	: #333 ;
}
#ts_b h2{
	margin	: 10px 0px ;
	padding	: 1px 3px ;
	background-color	: #eee ;
	border	: 1px solid #999 ;
	border-left	: 8px solid #999 ;
}
#ts_b h3{
	margin	: 10px 0px ;
}
#ts_b dt{
	float	: left ;width: 90px ;
	border-left	: 8px solid #ccc ;
	padding-left	: 3px ;
	line-height	: 1.3em ;
}
#ts_b dd{
	width	: 600px ;
	margin-left	: 110px ;
	border-bottom	: 1px dotted #999 ;
	line-height	: 1.3em ;
}
#ts_b dd ul{
	margin	: 0 0 0em 1.5em ;
	padding	: 0px ;
	list-style-position	: outside ;
	list-style-type	: disc ;
}
#ts_b ul{
	margin	: 5px 0px 1em 1em ;
	padding-left	: 1em ;
}
	#ts_b p{
	margin	:5px 0px 1em 1em ;
}
	#ts_b table{
	border-collapse	: collapse ;
	border-width	: 0 0 1px 0 ;
	border-style	: solid ;
	border-color	: #999 ;
	font-size	: 95% ;
	margin	: 0.5em 0em ;
}
	#ts_b th{
	padding	: 0.1em 0.5em ;
	vertical-align	: middle ;
	background-color	: #eee ;
	border-width	: 1px ;
	border-style	: solid none ;
	border-color	: #999 ;
}
	#ts_b td{
	padding	: 0.2em 0.5em ;
	vertical-align	: top ;
	border-width	: 1px ;
	border-style	: solid none ;
	border-color	: #ccc ;
}


/*###############"大津市テニス協会汎用"################*/
strong	{background-color	: #fdb;	font-weight	: bold ;font-style	: normal ;}
em	{background-color	: #cff;	font-weight	: bold ;font-style	: normal ;}
em.b	{background-color	: #ddd;	font-weight	: bold ;}#背景グレー、一部の見出しに使用
.strg1	{background-color	: #eee;}
.strg2	{background-color	: #eee;}
.rgt	{text-align	: right;}
.center	{text-align	: center;}
.fs60	{font-size	: 60%;}
.fs70	{font-size	: 70%;}
.fs80	{font-size	: 80%;}
a:link	{color	: #000;}
a:visited	{color	: #666;}
a:hover	{background-color	: #dee;	color	: #000;}
a:active	{}
.clr	{clear	: both;}
caption	{text-align	: left;	font-weight	: bold;}
ul.dm	{list-stylek-type	: decimal ;}
ul.none	{list-style-type	: none ;}
ul.la	{list-style-type	: lower-alpha;}

/*$$ floatのチップス
■フロートの直後の（clear も floatもしていない）ボックスには width を指定しないこと（IEバグ対策）
■floatを指定したボックスには width を指定すること（仕様上の決まり）。
■floatで段組を作るには両方のカラム（段）に width と float を指定するのが基本（整形規則の利用）$$*/
