body{ 
	background-image: url(http://www.itf-shonan.com/images/itf-shonan_back.jpg); 
	background-repeat: no-repeat; 
	background-position: 50% 50% ;  
	background-attachment: fixed; 
	font-size: 10pt; 
	line-height: 15pt; 
	font-family: "MS Gothic", Osaka, monospace; 
}

table { border: solid medium #696969; font-size: 10pt; line-height: 15pt; }

img { border: none; }

img.oka { border: solid thick blue; }

img.logo { border: solid thick #0099FF; }

img.bo { border: solid double blue; }

hr { border: solid thick #696969; }

td { border: solid thin #696969; }

.ao { color: #4444ff; }

.aka { color: #ff4444; }

.center { text-align: center; }

.right { text-align: right; }

strong.red { color: red; font-size: 11pt; }

.kidscenter { text-align: center; font-weight: bold; }

/*各ページのタイトル*/
h5.title { 
  text-align: center;
  font-size:10px;
  font-weight:bold;
  color:#0000FF;
}
div.title {
  text-align: center;
  font-size:15px;
  font-weight:bold;
  color:#0000FF;
}

/*各ページのサブタイトル*/
h5.subtitle { 
  text-align: left;
  font-size:15px;
  font-weight:bold;
  color:#0000FF;
}


/*2003kanagawa.html*/
td.cl { background-color: #cccccc; }
td.center { text-align: center; background-color: #cccccc; }
td.right { text-align: right; background-color: #cccccc; }

/*shedule.html用*/
h5.she { text-align: center; }

table.sche { font-style: normal; font-weight: bold; border: solid thin #696969; font-size: 10pt; line-height: 15pt; width: 100%; text-align: center; }

tr.bg { background-color: #cccccc; }

td.sun { color: red; background-color: #cccccc; }
td.sun1 { color: red; }
td.holi { color: red; background-color: yellow; }
td.change { color: blue; background-color: #8fffff; }

/*guide/index.html*/
table.top { border: solid thin #696969; font-size: 10pt; line-height: 15pt; width:100%; text-align: center;}

td.l { border: none; font-size: 10pt; line-height: 15pt; width:20%; text-align: center;}
td.c { border: solid medium #696969; font-size: 10pt; line-height: 15pt; width:60%; }
td.r { border: none; font-size: 10pt; line-height: 15pt; width:20%; text-align: center;}

.big { font-size: 12pt; }

/*guide/student.html*/
table.none { border: none; }
td.none { border: none; }



/*guide/degree.html*/
table.degree { border: none; font-size: 10pt; line-height: 15pt; width:80%; text-align: center;}

/*coach/index.html*/
td.war { line-height: 15pt; width:80%; text-align: left; }

/*guide/common/*/
table.nonec { border: none; width:100%;}
td.nonec { border: none; text-align: center; width: 50%; }

/*party*/
table.nonec { border: none; width:100%;}
td.nonep { border: none; text-align: center; width: 30%; }
td.nonep2 { border: none; text-align: center; width: 100%; }

/*kids_photo*/
table.kids_top { border: dotted thin blue; font-size: 10pt; line-height: 15pt; width:100%; text-align: center;}
td.nonek { border: none; text-align: center; }


/* guide/dues.html */
table.dues {
    border: solid thin #696969;
	font-size: 10pt;
	font-weight: bold;
	line-height: 15pt;
	text-align: center;
}

h5.title {
	font-size: 15pt;
	font-weight: bold;
	color:#0000FF;
}


/* 
 * Topic Page Style ------------------------------------------------------------
 */
td.PageTitle {
	background-image: url(http://www.itf-shonan.com/images/TopicPageTitle.gif);
	font-size:20px;
	font-weight:bold;
	height: 40px;
	text-align: center;
	color:#FF3366;
}

td.NewsTableHeader {
	background-image: url(http://www.itf-shonan.com/images/TopicTableHeader.gif);
	font-size:15px;
	font-weight: bold;
	color:#FF0000;
	height: 25px;
	text-align: left;
}

td.NewsTableBody {
	font-size:12px;
	font-weight: normal;
	color:#000000;
	text-align: left;
	background-image: url(http://www.itf-shonan.com/images/TableBackYellow.gif);
}

td.NewsTableBodynoneR {
	font-size:12px;
	font-weight: normal;
	color:#000000;
	text-align: left;
	border-right: none;	
	background-image: url(http://www.itf-shonan.com/images/TableBackYellow.gif);
}

td.NewsTableBodynoneL {
	font-size:12px;
	font-weight: normal;
	color:#000000;
	text-align: left;
	border-left: none;
	background-image: url(http://www.itf-shonan.com/images/TableBackYellow.gif);
}

td.NewsTableBodyC {
	font-size:12px;
	font-weight: normal;
	color:#000000;
	text-align: center;
	background-image: url(http://www.itf-shonan.com/images/TableBackYellow.gif);
}
td.NewsTableBodyR {
	font-size:12px;
	font-weight: normal;
	color:#000000;
	text-align: right;
	background-image: url(http://www.itf-shonan.com/images/TableBackYellow.gif);
}

table.NewsInnerTable {
    border-style:double;
    border-width:thin;
	font-size: 12px;
	font-weight: bold;
	line-height: 10pt;
	text-align: left;
	background-color:#FFFFFF;
}

td.newsc{
	font-weight: bold;
	text-align: center;
}

td.NewsInnerTableRowHeader {
	font-size:12px;
	font-weight: bold;
	color:#000000;
	background-color:#FFAA66;
	height: 25px;
	text-align: left;
}

td.NewsInnerTableHeader {
	font-size:12px;
	font-weight: bold;
	color:#000000;
	background-color:#FFEEFF;
	height: 25px;
	text-align: left;
}

td.InnerTableTitle {
	font-size:12px;
	font-weight: bold;
	color:#000000;
	background-color:#FFAA66;
	height: 25px;
}


/* 
 * Header Style ----------------------------------------------------------------
 */
body.Header{
    background-image: url();
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:bottom;
	background-attachment:fixed;
	font-size: 15pt; 
	font-family: "MS Gothic", Osaka, monospace; 
}


/*
 * Main Menu Style -------------------------------------------------------------
 */
body.mainMenu{ 
        background-image: url(http://www.itf-shonan.com/images/MainMenuBack.gif);*/
	background-color:#ffffff;
	background-repeat:repeat-y;
	background-position:left;
	background-attachment:fixed;
	margin-left:10pt;
	font-size: 15pt; 
	font-family: "MS Gothic", Osaka, monospace; 
}
a.mainlink:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FF8C00; 
	font-size: 12px; 
}
a.mainlink:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FF8C00; 
	font-size: 12px; 
} 
a.mainlink:hover { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #FF8C00; 
	font-size: 12px; 
}


/* 
 * Time Table Page Style -------------------------------------------------------
 */
tr.TimeTableHeader {
	background-image: url(http://www.itf-shonan.com/images/TopicTableHeader.gif);
	font-size:15px;
	font-weight: bold;
	color:#0000FF;
	height: 25px;
}

td.TimeTableHeader {
	background-image: url(http://www.itf-shonan.com/images/TopicTableHeader.gif);
	font-size:15px;
	font-weight: bold;
	color:#0000FF;
	height: 25px;
}
td.TimeTableHeaderguide {
	background-image: url(http://www.itf-shonan.com/images/TopicTableHeader.gif);
	font-size:15px;
	font-weight: bold;
}
td.TimeTableHeadergym {
	background-image: url(http://www.itf-shonan.com/images/TopicTableHeader.gif);
	font-weight: bold;
	font-size:12px;
}
td.TimeTableHeadergym2 {
	background-image: url(http://www.itf-shonan.com/images/TopicTableHeader.gif);
	font-weight: bold;
	font-size:14px;
	color:#0000FF;
}

td.TimeTableBody {
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-align: center;
 	background-color: #FFFFCC;
}

td.TimeTableBody2 {
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-align: center;
 	background-color:#FFFF99;
}

td.TimeTableBody3 {
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-align: center;
 	background-color:#FFCCCC;
}

