@charset "UTF-8";
/* schoolCSS Document */

/*----------school_cat----------*/
body#school_cat div#content h1
{
	margin-bottom:2px;
	width:750px;
	height:35px;
	border-bottom:4px solid #9e9e9e;
	text-indent:-9999px;
}
body#school_cat div#content h2
{
	margin-bottom:2px;
	width:750px;
	height:27px;
	text-indent:-9999px;
}

/*----------school----------*/
div.school h1{background: url(/pts/images/school/h1_school.gif) no-repeat 0px 0px;}
div.school h2.tournament_title{background: url(/pts/images/school/h2_tournament.gif) no-repeat 0px 0px;}
div.school h2.lecture_title{background: url(/pts/images/school/h2_lecture.gif) no-repeat 0px 0px;}

div.school div.list
{
	width:750px;
}
div.school div.list table
{
	width:100%;
}
div.school div.list table td
{
	padding:5px 0px 10px;
	width:250px;
	vertical-align: top;
	text-align:center;
}
div.school div.list h3
{
	background: #d7d5d0;
	width:225px;
	padding:5px 5px;
	margin:2px auto 2px;
	text-align:left;
}
div.school div.list p
{
	padding:5px 5px 5px;
	margin:0px auto;
	width:225px;
	text-align:left;
}
div.school div.list li
{
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left bottom;
	padding:5px 5px 5px;
	margin:0px auto;
	width:225px;
	text-align:left;
}
div.school div.list p.link
{
	text-align:right;
}
div.school div.list span.date
{
	margin-right:5px;
}

/*----------font----------*/
div.school div.list h3
{
	font-size:80%;
	font-weight:bold;
	line-height:1.0em;
}
div.school div.list p,
div.school div.list li
{
	font-size:80%;
	line-height:1.4em;
}


div.school div.list .date
{
	color:#f6711b;
}

div.school div.list a
{
	color:#000;
	text-decoration:none;
}
div.school div.list a:hover
{
	color:#999;
	text-decoration:none;
}
div.school div.list a:active
{
	color:#333;
	text-decoration:none;
}
