@charset "UTF-8";
/************************************************
 IMPORT
*************************************************/
/* @import url("base.css"); */
@import url("carousel.css");
@import url("lightbox.css");

/************************************************
 GLOBAL AREA
*************************************************/
body {
	font-size: 100%;
  font-family : "ＭＳ Ｐゴシック", Helvetica, monospace;
/*font-family : monospace;*/
	background: #8FBC8F;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #000000;
}
h1 {
	font-size: 24px;
}
h2,h3 {
	font-size: 18px;
}
h4,h5 {
	font-size: 16px;
}
h6,p {
	font-size: 14px;
}



/************************************************
 CONTAINER AREA
*************************************************/
.cssMasterStyle #container {
	width: 900px;
	background-image:url(../images/mainBackground.gif);
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}




/************************************************
 MAIN HEADER AREA
*************************************************/
.cssMasterStyle #mainHeader {
	margin: 0px;
	padding: 0px;
}

/***************************************
 MAIN HEADER CLASS
***************************************/
.cssMainHeader {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

.cssMainHeader #header {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

.cssMainHeader #picture {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cssMainHeader #topmenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	width: 900px;*/
	vertical-align:middle;
}
.cssMainHeader #topmenu table {
	background-image:url(../images/menuBackground.gif);
	width: 900px;
}
.cssMainHeader #topmenu tr {
	text-align:center;
}
.cssMainHeader #topmenu td {
	height: 26px;
	width: 20%;
	font-size: 14px;
	text-decoration: none;
}

.cssMainHeader #topmenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.cssMainHeader #topmenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.cssMainHeader #topmenu a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.cssMainHeader #topmenu a:hover {
  color: #FF0000;
  text-decoration: none;
}


/**************************************
 GENERAL HEADER CLASS
***************************************/
.cssGeneralHeader {
	margin : 0px 0px 0px 0px;
	padding: 10px 100px 0px 100px;
	text-align: center;
}

.cssGeneralHeader hr {
	margin: 10px 0px;
	padding: 0px 0px;
	background-color: #006633;
	border-width: 0px;
	border-style: solid;
	height: 5px;
}

.cssGeneralHeader h1 {
	margin: 0px;
	padding: 10px 0px;
}

.cssGeneralHeader #header{
	margin : 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.cssGeneralHeader #submenu1,
.cssGeneralHeader #submenu2,
.cssGeneralHeader #submenu3,
.cssGeneralHeader #submenu {
	/*	margin: 0 auto;*/
/*	background-image:url(../images/twinline.gif);*/
/*	background-position:bottom;*/
/*	background-repeat:repeat-x;*/
/*	border-bottom:2px;*/
/*	border-bottom-style: solid;*/
/*	border-color: #006633;*/
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	text-align: center;
	align:middle;
}
.cssGeneralHeader #submenu1 h1,
.cssGeneralHeader #submenu2 h1,
.cssGeneralHeader #submenu3 h1,
.cssGeneralHeader #submenu h1 {
/*background-image:url(../images/twinline.gif);*/
/*background-position:bottom;*/
/*background-repeat:repeat-x;*/
	font-size: 28px;
	text-align:center;
  line-height:46px;
/*	line-height:normal*/
}
.cssGeneralHeader #submenu1 table,
.cssGeneralHeader #submenu2 table,
.cssGeneralHeader #submenu3 table,
.cssGeneralHeader #submenu table {
/*	background-image:url(../images/menuBackground.gif);*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.cssGeneralHeader #submenu1 tr,
.cssGeneralHeader #submenu2 tr,
.cssGeneralHeader #submenu3 tr,
.cssGeneralHeader #submenu tr {
	text-align:center;
}
.cssGeneralHeader #submenu1 td,
.cssGeneralHeader #submenu2 td,
.cssGeneralHeader #submenu3 td,
.cssGeneralHeader #submenu td {
	color: #FFFFFF;
	background-color: #006633;
	height: 28px;
	width: 175px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.cssGeneralHeader #submenu1 td {
	width: 700px;
}
.cssGeneralHeader #submenu2 td {
	width: 350px;
}
.cssGeneralHeader #submenu3 td {
	width: 233px;
}

.cssGeneralHeader #submenu1 a:link,
.cssGeneralHeader #submenu2 a:link,
.cssGeneralHeader #submenu3 a:link,
.cssGeneralHeader #submenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.cssGeneralHeader #submenu1 a:visited,
.cssGeneralHeader #submenu2 a:visited,
.cssGeneralHeader #submenu3 a:visited,
.cssGeneralHeader #submenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.cssGeneralHeader #submenu1 a:active,
.cssGeneralHeader #submenu2 a:active,
.cssGeneralHeader #submenu3 a:active,
.cssGeneralHeader #submenu a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.cssGeneralHeader #submenu1 a:hover,
.cssGeneralHeader #submenu2 a:hover,
.cssGeneralHeader #submenu3 a:hover,
.cssGeneralHeader #submenu a:hover {
	color: #FF0000;
	text-decoration: none;
}


/**************************************
 WIDE SPAN CLASS
***************************************/
.cssWidespanHeader {
	margin : 0px 0px 0px 0px;
	padding: 10px 48px 0px 48px;
	text-align: center;
}

.cssWidespanHeader hr {
	margin: 10px 0px;
	padding: 0px 0px;
	background-color: #006633;
	border-width: 0px;
	border-style: solid;
	height: 5px;
}

.cssWidespanHeader h1 {
	margin: 0px;
	padding: 10px 0px;
}

.cssWidespanHeader #header{
	margin : 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.cssWidespanHeader #submenu1,
.cssWidespanHeader #submenu2,
.cssWidespanHeader #submenu3,
.cssWidespanHeader #submenu {
	/*	margin: 0 auto;*/
/*	background-image:url(../images/twinline.gif);*/
/*	background-position:bottom;*/
/*	background-repeat:repeat-x;*/
/*	border-bottom:2px;*/
/*	border-bottom-style: solid;*/
/*	border-color: #006633;*/
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 804px;
	text-align: center;
	align:middle;
}
.cssWidespanHeader #submenu1 table,
.cssWidespanHeader #submenu2 table,
.cssWidespanHeader #submenu3 table,
.cssWidespanHeader #submenu table {
/*	background-image:url(../images/menuBackground.gif);*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.cssWidespanHeader #submenu1 tr,
.cssWidespanHeader #submenu2 tr,
.cssWidespanHeader #submenu3 tr,
.cssWidespanHeader #submenu tr {
	text-align:center;
}
.cssWidespanHeader #submenu1 td,
.cssWidespanHeader #submenu2 td,
.cssWidespanHeader #submenu3 td,
.cssWidespanHeader #submenu td {
	color: #FFFFFF;
	background-color: #006633;
	height: 28px;
	width: 201px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.cssWidespanHeader #submenu1 td {
	width: 804;
}
.cssWidespanHeader #submenu2 td {
	width: 402px;
}
.cssWidespanHeader #submenu3 td {
	width: 268px;
}

.cssWidespanHeader #submenu1 a:link,
.cssWidespanHeader #submenu2 a:link,
.cssWidespanHeader #submenu3 a:link,
.cssWidespanHeader #submenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.cssWidespanHeader #submenu1 a:visited,
.cssWidespanHeader #submenu2 a:visited,
.cssWidespanHeader #submenu3 a:visited,
.cssWidespanHeader #submenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.cssWidespanHeader #submenu1 a:active,
.cssWidespanHeader #submenu2 a:active,
.cssWidespanHeader #submenu3 a:active,
.cssWidespanHeader #submenu a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.cssWidespanHeader #submenu1 a:hover,
.cssWidespanHeader #submenu2 a:hover,
.cssWidespanHeader #submenu3 a:hover,
.cssWidespanHeader #submenu a:hover {
	color: #FF0000;
	text-decoration: none;
}


/************************************************
 MAIN CONTENT AREA
*************************************************/
.cssMasterStyle #mainContent {
	margin: 0px;
	padding: 0px;
/*	background: #FFFFFF;*/
}

/**************************************
 GENERAL CONTENT CLASS
***************************************/
.cssGeneralContent {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.cssGeneralContent h3 {
	line-height: 32px;
}
.cssGeneralContent h4 {
	line-height: 26px;
}
.cssGeneralContent p {
	line-height: 20px;
}
.cssGeneralContent hr {
	margin: 10px 0px;
	padding: 0px 0px;
	background-color: #006633;
	border-width: 0px;
	border-style: solid;
	height: 5px;
}

.cssGeneralContent #contentMenu {
	margin:0px 30px 0px 60px;
}
.cssGeneralContent #contentMenu table {
	width: 810px;
	text-align:center;
	vertical-align:middle;
}
.cssGeneralContent #contentMenu tr {
	height: 37px;
}
.cssGeneralContent #contentMenu td {
	width: 50%;
	text-align:left;
	padding:0px 0px 0px 45px;
}

.cssGeneralContent #updateHistory {
	background-image:url(../images/update_history.png);
	margin:0px 100px 35px 100px;
	padding: 14px 30px 14px 30px;
	height: 137px;
	font-size: 10pt;
}
.cssGeneralContent #updateHistory table {
/*	width: 810px;*/
	width: 665px;
	text-align:center;
	vertical-align:middle;
}
.cssGeneralContent #updateHistory tr {
/*	height: 15px;*/
	height: 18px;
}
.cssGeneralContent #updateHistory th {
	width: 10%;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.cssGeneralContent #updateHistory td {
	width: 80%;
	text-align:left;
	padding:0px 0px 0px 0px;
}

.cssGeneralContent #headlineNews {
	margin:35px 0px;
	padding: 0px 0px 0px 0px;
}

.cssGeneralContent #headlineNews h2{
	font-size: 24px;
	color: #FF0000;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cssGeneralContent #headlineNews img{
	margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cssGeneralContent #right {
	padding:0px 40px 0px 0px;
	text-align:right;
}

.cssGeneralContent #newIcom {
	background-image:url(../images/newIcom.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.cssGeneralContent #gfIcom {
	background-image:url(../images/gfIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.cssGeneralContent #ballIcom {
	background-image:url(../images/ballIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/**************************************/


/**** LINK BOARD **********************/
.cssGeneralContent #linkboard {
	margin: 0px 0px 0px 0px;
	padding: 10px 100px 0px 100px;
	width: 700px;
}
.cssGeneralContent #linknote p {
	font-size: 12pt;
	font-weight: bold;
}
.cssGeneralContent #linkboard table {
	background-color: #006633;
	caption-side: top;
	width: 99%;
	height: 95px;
	color: #000000;
	border-collapse: separate;
	border-width: 0px;
	border-spacing: 1px;
	border-style: solid;
	empty-cells: show;
	font-size: 18pt;
	font-weight: bold;
	text-align:center;
}
.cssGeneralContent #linkboard tr {
	background-color: #66CC66;
	color: #000000;
}
.cssGeneralContent #linkboard th {
}
.cssGeneralContent #linkboard td {
	background-color: #FFFFFF;
	height: 40px
}
.cssGeneralContent #linkboard td span {
	font-size: 14pt;
}

.cssGeneralContent #linkboard a:link {
/*color: #003300;*/
/*text-decoration: none;*/
}
.cssGeneralContent #linkboard a:visited {
/*color: #003300;*/
/*text-decoration: none;*/
}
.cssGeneralContent #linkboard a:active {
/*color: #003300;*/
/*text-decoration: none;*/
}
.cssGeneralContent #linkboard a:hover {
/*color: #FF0000;*/
/*text-decoration: none;*/
}
/**************************************/


/**************************************
 RESULT DETAIL CLASS
***************************************/
.cssResultDetail {
	margin: 0px 0px 0px 0px;
	padding: 10px 100px 0px 100px;
	width: 700px;
}
.cssResultDetail h1 {
	background-image:url(../images/twinline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size: 28px;
	text-align:center;
  	line-height:46px;
/*	line-height:normal*/
}
.cssResultDetail h2 {
	background-image:url(../images/gfIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 50px;
	font-size: 24px;
	text-align:left;
	color: #2f4f4f;
  	line-height:40px;
}
.cssResultDetail h3 {
	background-image:url(../images/green.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-bottom:2px;
	border-bottom-style: solid;
	border-color: #006633;
	padding:0px 0px 0px 15px;
	font-size: 18px;
	text-align:left;
	color: #000000;
	line-height:normal;
}
.cssResultDetail h3 a:link,
.cssResultDetail h3 a:visited,
.cssResultDetail h3 a:active,
.cssResultDetail h3 a:hover {
	text-decoration: none;
}
.cssResultDetail h4 {
	margin:15px 0px 0px 0px;
	background-image:url(../images/titleTab.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-bottom:2px;
	border-bottom-style: solid;
	border-color: #006633;
	padding:0px 0px 0px 10px;
	font-size: 14px;
	font-weight:normal;
	text-align:left;
	color: #FFFFFF;
	line-height:20px;
}
.cssResultDetail h5 {
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	font-size: 12px;
	text-align:right;
}
.cssResultDetail h6 {
	background-image:url(../images/dotline.gif);
	background-position:center;
	background-repeat:repeat-x;
}

/**** SCORE BOARD *********************/
.cssResultDetail #scoreboard table {
	background-color: #006633;
	caption-side: top;
	width: 99%;
	height: 95px;
	color: #000000;
	border-collapse: separate;
	border-width: 0px;
	border-spacing: 1px;
	border-style: solid;
	empty-cells: show;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
}
.cssResultDetail #scoreboard tr {
	background-color: #66CC66;
	color: #FFFFFF;
}
.cssResultDetail #scoreboard th {
	width: 6%;
}
.cssResultDetail #scoreboard td {
	background-color: #FFFFFF;
}
.cssResultDetail #scoreboard #teamName {
	width: 30%;
}
.cssResultDetail #scoreboard #greenFighter {
	background-color: #FFFFFF;
	color: #000000;
}
.cssResultDetail #scoreboard #otherTeame {
	background-color: #FFFFFF;
	color: #696969;
}

/**** RECORD BOARD ********************/
/*
.cssResultPage #recordboard table {
	margin:0px;
	width: 99%;
	font-size: 10pt;
	color: #000000;
	text-align: left;
}
.cssResultPage #recordboard tr { 
	height: 20px
}
.cssResultPage #recordboard td {
	 
	width: 50%;
}
.cssResultPage #recordboard td span {
	font-weight:bold;
	color: #000000;
}
*/

/**** PICTURE BOARD *******************/
/*.cssResultPage #pictureboard {
}*/
.cssResultDetail #pictureboard3 table,
.cssResultDetail #pictureboard table {
	width: 99%;
	font-size: 10pt;
	color: #000000;
/*text-align: left;*/
	text-align: center;
}
.cssResultDetail #pictureboard tr {
	 
	height: 100px
;
}
.cssResultDetail #pictureboard td { 
/*	width: 25%;*/
}
.cssResultDetail #pictureboard img {
/*width: 148px;*/
	width: 150px;
}
.cssResultDetail #pictureboard3 tr {
	 
	height: 140px;
}
.cssResultDetail #pictureboard3 td { 
/*	width: 25%;*/
}
.cssResultDetail #pictureboard3 img {
/*width: 148px;*/
	width: 210px;
}
.cssResultDetail #pictureboard3 a:link,
.cssResultDetail #pictureboard a:link {
	color: #008000;
/*	color: #FFFFFF;*/
/*	text-decoration: none;*/							/* 下線を消す */
}
.cssResultDetail #pictureboard3 a:visited,
.cssResultDetail #pictureboard a:visited {
	color: #008000;
/*	color: #FFFFFF;*/
/*	text-decoration: none;*/							/* 下線を消す */
}
.cssResultDetail #pictureboard3 a:active,
.cssResultDetail #pictureboard a:active {
	color: #008000;
/*	color: #FFFFFF;*/
/*	text-decoration: none;*/							/* 下線を消す */
}
.cssResultDetail #pictureboard3 a:hover,
.cssResultDetail #pictureboard a:hover {
    color: #ff0000;
/*  text-decoration: none;*/							/* 下線を消す */
}

/**** RESULT BOARD ********************/
.cssResultDetail #resultboard table {
	background-color: #006633;
	caption-side: top;
	width: 99%;
	color: #000000;
	border-collapse: separate;
	border-width: 0px;
	border-spacing: 1px;
	border-style: solid;
	empty-cells: show;
	font-size: 10pt;
/*	font-weight:normal;*/
	font-weight: bold;
	text-align:center;
}
.cssResultDetail #resultboard tr {
/*	height: 30px;*/
}
.cssResultDetail #resultboard th {
	background-color: #66CC66;
	color: #FFFFFF;
	height: 29px;
}
.cssResultDetail #resultboard td {
	background-color: #FFFFFF;
	color: #000000;
	height: 32px;
}
.cssResultDetail #resultboard td span {
	font-size:10px;
	color: #000000;
}
.cssResultDetail #resultboard #date {
	width: 12%;
}
.cssResultDetail #resultboard #game {
	width: 20%;
}
.cssResultDetail #resultboard #rival {
	width: 32%;
}
.cssResultDetail #resultboard #score {
	width: 8%;
}
.cssResultDetail #resultboard #win {
	width: 7%;
}
.cssResultDetail #resultboard #ground {
	width: 18%;
}
.cssResultDetail #resultboard #joint {
	width: 52%;
}
/**************************************/


/**************************************
 TEAM PROGRAM CLASS
***************************************/
.cssTeamProgram {
	margin: 0px 0px 0px 0px;
	padding: 10px 48px 0px 48px;
	text-align: center;
}
.cssTeamProgram h1 {
	margin: 5px 0px;
	padding: 0px 0px;
	font-size: 24px;
	line-height: 32px;
	color: #006633;
}
.cssTeamProgram h2 {
	margin: 3px 0px;
	padding: 0px 0px;
	font-size: 18px;
	line-height: 24px;
	color: #006633;
}
.cssTeamProgram h3 {
	margin: 2px 0px;
	padding: 0px 0px;
	font-size: 14px;
	line-height: 18px;
}


.cssTeamProgram #Programtable {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cssTeamProgram #Programtable h1 {
	background-image:url(../images/twinline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size: 28px;
	text-align:center;
  	line-height:46px;
/*	line-height:normal*/
}
.cssTeamProgram #Programtable h2 {
	background-image:url(../images/gfIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	font-size: 24px;
	text-align:left;
	color: #2f4f4f;
  	line-height:40px;
}
.cssTeamProgram #Programtable h3 {
	background-image:url(../images/green.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-bottom:2px;
	border-bottom-style: solid;
	border-color: #006633;
	padding:0px 0px 0px 15px;
	font-size: 18px;
	text-align:left;
	color: #000000;
	line-height:normal;
}
.cssTeamProgram #Programtable h4 {
	text-align:right;
	font-size:14px
}
.cssTeamProgram #Programtable h5 {
	text-align:left;
	font-size:14px
}
.cssTeamProgram #Programtable table {
	background-color: #006633;
	text-align:left;
	vertical-align:middle;
	width: 804px;
}
.cssTeamProgram #Programtable tr {
/*	height: 70px;*/
	background-color: #FFFFFF;
}
.cssTeamProgram #Programtable tr.green{
	background-color: #CCFFCC;
}
.cssTeamProgram #Programtable tr.white{
	background-color: #FFFFFF;
}
.cssTeamProgram #Programtable tr.sat{
	background-color: #99CCFF;
}
.cssTeamProgram #Programtable tr.sun{
	background-color: #FFCCFF;
}
.cssTeamProgram #Programtable th {
	background-color: #009933;
	color: #FFFFFF;
	height: 30px;
	font-size: 14px;
	text-align:center;
}
.cssTeamProgram #Programtable td {
	height: 50px;
	font-size: 14px;
	line-height:22px;
/*	background-color: #FFFFFF;*/
	padding: 0px 5px;
}
.cssTeamProgram #Programtable td.red {
	color: #FF0000;
}
.cssTeamProgram #Programtable td.blue {
	color: #0000FF;
}
.cssTeamProgram #Programtable td span {
	color: #000000;
	font-weight:bold;
}
.cssTeamProgram #Programtable td span.red {
	color: #FF0000;
}
.cssTeamProgram #Programtable td span.holiday {
	font-size: 10px;
	color: #FF0000;
	font-weight:normal;
}
.cssTeamProgram #TaikenInfo {
	margin: 0px 0px 30px 100px;
	text-align: left;
	font-size:16px
	line-height:24px;
}
.cssTeamProgram #TaikenInfo p {
	font-size: 16px;
	text-indent: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:24px;
}
.cssTeamProgram #TaikenInfo li {
	margin: 5px 0px;
}
.cssTeamProgram #TaikenInfo table {
	margin: 10px 0px 0px 370px;
}
/**************************************/


/**************************************
 TEAM INFO CLASS
***************************************/
.cssTeamInfo {
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
/*	text-align: center;*/
}

.cssTeamInfo #introduction {
	text-align:left;
	margin: 40px 60px;
}
.cssTeamInfo #introduction h1 {
	margin: 0px 0px 40px 0px;
	text-align:center;
	font-size:24px;
}
.cssTeamInfo #introduction h2 {
	background-color:#009966;
	text-align:left;
	line-height:32px;
	font-size:18px;
	color:#FFFFFF;
	margin: 30px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
}
.cssTeamInfo #introduction h3 {
	background-image:url(../images/green.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-bottom:2px;
	border-bottom-style: solid;
	border-color: #006633;
	padding:0px 0px 0px 15px;
	font-size: 18px;
	text-align:left;
	color: #000000;
	line-height:normal;
}
.cssTeamInfo #introduction p {
	font-size: 16px;
	text-indent: 16px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height:25px;
}


.cssTeamInfo #organization {
	text-align:left;
	margin: 40px 60px;
}
.cssTeamInfo #organization h1 {
	text-align:center;
	font-size:24px;
}
.cssTeamInfo #organization h2 {
	background-color:#009966;
	text-align:left;
	line-height:32px;
	font-size:18px;
	color:#FFFFFF;
	margin: 30px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
}
.cssTeamInfo #organization p {
	font-size: 16px;
	text-indent: 16px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height:25px;
}


.cssTeamInfo #organization #official {
	margin: 40px 0px 40px 40px;
}
.cssTeamInfo #organization #official table {
	width:100%;
}
.cssTeamInfo #organization #official td {
	text-align:left;
}
.cssTeamInfo #organization #official_title {
	width:15%;
}
.cssTeamInfo #organization #official_name {
	width:32%;
}
.cssTeamInfo #organization #official_team {
	width:20%;
}
.cssTeamInfo #organization #official_position {
	width:10%;
}
.cssTeamInfo #organization #official_staff {
	width:60%;
}



.cssTeamInfo #eventtable {
	text-align:center;
/*	width: 500px;*/
	margin: 50px 0px 0px 0px;
}
.cssTeamInfo #eventtable h1 {
	text-align:center;
	font-size:24px;
}
.cssTeamInfo #eventtable p {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
/*	text-align:left;*/
}
.cssTeamInfo #eventtable table {
	width:500px;
	background-color: #006633;
	text-align:left;
}
.cssTeamInfo #eventtable tr {
	height: 30px;
}
.cssTeamInfo #eventtable th {
	font-size: 14px;
	background-color: #009966;
	color: #FFFFFF;
	text-align:center;
}
.cssTeamInfo #eventtable td {
	font-size: 14px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.cssTeamInfo #eventtable_title {
	width:20%;
}
.cssTeamInfo #eventtable_note {
	width:80%;
}



.cssTeamInfo #teamevent {
	text-align:center;
/*	width: 800px;*/
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.cssTeamInfo #teamevent h1 {
	text-align:center;
	font-size:24px;
}
.cssTeamInfo #teamevent h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	font-size:14px;
}
.cssTeamInfo #teamevent p {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	text-align:left;
}
.cssTeamInfo #teamevent table {
/*	width:780px;*/
	background-color: #006633;
	text-align:center;
}
.cssTeamInfo #teamevent tr {
	vertical-align:middle;
	height: 45px;
}
.cssTeamInfo #teamevent th {
	width: 155px;
	font-size: 14px;
	background-color: #009966;
	color: #FFFFFF;
	text-align:center;
}
.cssTeamInfo #teamevent td {
	font-size: 14px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.cssTeamInfo #teamevent_title {
	width:20%;
}
.cssTeamInfo #teamevent_note {
	width:80%;
}


/**************************************
 GROUND MAP CLASS
***************************************/
.cssGroundMap {
	margin: 0px 0px 0px 0px;
	padding: 0px 90px 0px 90px;
/*	text-align: center;*/
}

.cssGroundMap hr {
	margin: 10px 0px;
	padding: 0px 0px;
	background-color: #006633;
	border-width: 0px;
	border-style: solid;
	height: 5px;
}

/**** SUBTITLE ************************/
.cssGroundMap #subtitle {
	position:relative;
	margin: 20px 0px 20px 0px;
}
.cssGroundMap #subtitle h1 {
	margin: 0px;
	padding: 0px 0px;
	font-size: 24px;
	background-color: #006633;
	line-height: 32px;
	color: #FFFFFF;
}

/**** MAP MENU ************************/
.cssGroundMap #mapmenu {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.cssGroundMap #mapmenu table {
  width: 700px;
}
.cssGroundMap #mapmenu th {
	background-color: #009933;
	color: #FFFFFF;
	height: 30px;
	font-size: 18px;
}
.cssGroundMap #mapmenu td {
	text-align: left;
	font-size: 18px;
  font-weight: bold;
}

/**** MAP AREA ************************/
.cssGroundMap #mapArea {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.cssGroundMap #mapArea h1 {
	font-size: 24px;
}
.cssGroundMap #mapArea table {
	background-color: #006633;
	text-align:center;
}
.cssGroundMap #mapArea tr {
/*	height: 70px;*/
}
.cssGroundMap #mapArea th {
}
.cssGroundMap #mapArea td {
}
.cssGroundMap #mapArea p {
	padding: 0px 0px 0px 20px;
	text-align: left;
  text-indent: -16px;
  line-height: 20px;
}


/**************************************
 GRADUATE CLASS
***************************************/
.cssGraduate {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
/*	text-align: center;*/
}

.cssGraduate #subtitle {
	position:relative;
	margin: 30px 10px 30px 10px;
/*	width:700px;*/
}
.cssGraduate #subtitle h1 {
	margin: 0px;
	padding: 0px 0px;
	font-size: 24px;
	background-color: #006633;
	line-height: 32px;
	color: #FFFFFF;
}

/**** TEAM TABLE **********************/
.cssGraduate #teamtable {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.cssGraduate #teamtable table {
/*	background-color: #006633;*/
}
.cssGraduate #teamtable th {
	background-color: #009933;
	color: #FFFFFF;
	height: 30px;
	width: 384px;
	font-size: 14px;
}
.cssGraduate #teamtable td {
	font-size: 14px;
/*	background-color: #FFFFFF;*/
}
.cssGraduate #teamtable a:link {
	color: #FFFFFF;
/*	text-decoration: none;*/
}
.cssGraduate #teamtable a:visited {
	color: #FFFFFF;
/*	text-decoration: none;*/
}
.cssGraduate #teamtable a:active {
	color: #FFFFFF;
/*	text-decoration: none;*/
}
.cssGraduate #teamtable a:hover {
  color: #ff0000;
/*  text-decoration: none;*/
}

/**** INFO AREA ***********************/
.cssGraduate #introtable {
	margin: 30px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
}
.cssGraduate #introtable h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 24px;
}
.cssGraduate #introtable h6 {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: 14px;
	font-weight: normal;
}
.cssGraduate #introtable table {
	background-color: #006633;
	text-align:center;
/*width: 780px;*/
  width: 100%;
}
.cssGraduate #introtable tr {
/*	height: 70px;*/
}
.cssGraduate #introtable th {
	background-color: #009933;
	color: #FFFFFF;
	height: 30px;
	font-size: 14px;
}
.cssGraduate #introtable td {
	height: 70px;
	font-size: 14px;
	line-height:22px;
	background-color: #FFFFFF;
	padding: 0px 5px;
}
.cssGraduate #introtable span {
	font-weight:bold;
}

/**** STAFF AREA **********************/
.cssGraduate #stafftable {
	margin: 5px 10px 20px 10px;
	padding: 0px 0px 0px 0px;
}
.cssGraduate #stafftable h1 {
	font-size: 24px;
}
.cssGraduate #stafftable table {
	width: 100%;
	text-align:left;
}
.cssGraduate #stafftable tr {
	vertical-align:text-top;
	height: 30px;
}
.cssGraduate #stafftable th {
}
.cssGraduate #stafftable td {
	font-size: 14px;
	line-height:22px;
}


/**************************************
 PLAYER CLASS
***************************************/
.cssPlayer {
	margin: 0px 0px 0px 0px;
	padding: 0px 48px 0px 48px;
/*	text-align: center;*/
}

.cssPlayer hr {
	margin: 10px 0px;
	padding: 0px 0px;
	background-color: #006633;
	border-width: 0px;
	border-style: solid;
	height: 5px;
}

.cssPlayer  #playertable {
	margin: 10px 0px 10px 0px;
}
.cssPlayer #playertable h1 {
	margin: 0px;
	padding: 10px 0px;
	color: #000066;
	font-size:24px;
	line-height:24px;
}
/*
.cssPlayer #playertable h2 {
	margin: 5px 70px 5px 70px;
	font-size: 18px;
	text-align:left;
}
*/
.cssPlayer #playertable h2 {
	background-image:url(../images/green.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-bottom:2px;
	border-bottom-style: solid;
	border-color: #006633;
	padding:0px 0px 0px 15px;
	margin: 30px 0px 10px 0px;
	font-size: 18px;
	text-align:left;
	color: #000000;
	line-height:normal;
}
.cssPlayer #playertable h3 {
	text-align:right;
	font-size:14px
}
.cssPlayer #playertable table {
	width: 100%;
}
.cssPlayer #playertable th  {
	font-size: 18px;
	background-color: #009966;
	color: #FFFFFF;
	margin: 3px;
}
.cssPlayer #playertable td  {
	font-size: 16px;
	margin: 3px;
}
.cssPlayer #playertable span  {
	font-size: 24px;
	font-weight:bold;
}
.cssPlayer #playertable p {
  /*text-indent: 1em;*/
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-indent:16px;
	line-height:24px;
}



.cssPlayer #cssPlayer {
  border-collapse: collapse;
  border-width: 0px;
  empty-cells: show;
  font-size: 12pt;
  text-align: left;
}

.cssPlayer #toptagtable tr {
  text-align: center;
  vertical-align: middle;
}

.cssPlayer #toptagtable td {
  width: 25%;
  height: 30px;
  border-collapse: collapse;
  empty-cells: show;
  background-color: #006633;
  color: #ffffff;
  font-weight: bold;
}
.cssPlayer #toptagtable a:link {
  color: #FFFFFF;
  text-decoration: none;
}
.cssPlayer #toptagtable a:visited {
  color: #FFFFFF;
  text-decoration: none;
}
.cssPlayer #toptagtable a:active {
  color: #FFFFFF;
  text-decoration: none;
}
.cssPlayer #toptagtable a:hover {
  color: #ff0000;
  text-decoration: none;
}


.cssPlayer #pictureArea {
}
.cssPlayer #pictureArea hr {
	height: 3px;
}
.cssPlayer #pictureArea img {
	margin: 10px 0px 10px 0px;
/*width: 790px;*/
/*height: 527px;*/
	border: none;
}


/**************************************
 SONG OF PRAISE CLASS
***************************************/
.cssSongOfPraise {
	margin: 0px 0px 0px 0px;
	padding: 0px 48px 0px 48px;
/*	text-align: center;*/
}

.cssSongOfPraise hr {
	margin: 10px 0px;
	padding: 0px 0px;
	background-color: #006633;
	border-width: 0px;
	border-style: solid;
	height: 5px;
}


/**** SUMMARY ************************/
.cssSongOfPraise #summary {
	margin: 30px 0px 30px 0px;
	padding: 0px 0px;
	text-align: center;
}
.cssSongOfPraise #summary h2 {
	background-image:url(../images/green.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-bottom:2px;
	border-bottom-style: solid;
	border-color: #006633;
	padding:0px 0px 0px 15px;
	font-size: 18px;
	text-align:left;
	color: #000000;
	line-height:normal;
}
.cssSongOfPraise #summary table {
	width: 100%;
	font-size:14px;
	text-align:left;
}
.cssSongOfPraise #summary td {
	padding: 0px 10px 0px 0px;
    vertical-align: top;
    line-height: 18px;
	height: 35px;
}
.cssSongOfPraise #summary hr {
	height: 2px;
}
.cssSongOfPraise #summary #num {
	width: 5%;
}
.cssSongOfPraise #summary #cnt {
	width: 45%;
}


/**** STORY TABLE ********************/
.cssSongOfPraise  #storytable {
	margin: 10px 50px 10px 50px;
}
.cssSongOfPraise #storytable h1 {
	background-color:#009966;
	margin: 0;
	padding: 10px 0;
	color: #FFFFFF;
	font-size:24px;
	line-height:24px;
}
.cssSongOfPraise #storytable h2 {
	margin: 20px 20px 20px 20px;
	text-align: right;
	font-size: 18px;
}
.cssSongOfPraise #storytable h3 {
	font-weight:normal;
	font-size: 12px;
	text-align:right;
}
.cssSongOfPraise #storytable h4 {
	margin: 20px 20px 20px 20px;
	text-align: center;
	font-size: 18px;
	line-height:24px;
}
.cssSongOfPraise #storytable h5 {
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 18px;
	line-height:24px;
}
/*
.cssSongOfPraise #storytable table {
	width: 100%;
}
.cssSongOfPraise #storytable th  {
	font-size: 18px;
	background-color: #009966;
	color: #FFFFFF;
	margin: 3px;
}
.cssSongOfPraise #storytable td  {
	font-size: 16px;
	margin: 3px;
}
*/
.cssSongOfPraise #storytable span  {
	font-size: 24px;
	font-weight:bold;
}
.cssSongOfPraise #storytable p {
  /*text-indent: 1em;*/
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-indent:16px;
	line-height:24px;
}


/**** LAYOUT LEFT ********************/
/* whiteletter-40.html * whitepaean-27.html */

.cssSongOfPraise #layoutleft {
	position: relative;
	margin: 40px 20px 40px 20px;
	text-align: left;
}
.cssSongOfPraise #layoutleft h1 {
	background-color:transparent;
	margin: 0px;
	padding: 10px 0px;
	color: #000000;
	font-size:24px;
	line-height:24px;
	text-align:center;
}
.cssSongOfPraise #layoutleft h3 {
	font-weight: normal;
	font-size: 16px;
	text-align:right;
}
.cssSongOfPraise #layoutleft p {
/*text-indent: 16px;*/
	text-indent: 0px;
	line-height: 24px;
}


/**** LAYOUT LEFT1 ********************/
/* whiteletter-39.html */

.cssSongOfPraise #layoutleft1 {
	position: relative;
	margin: 40px 20px 40px 20px;
	text-align: left;
}
.cssSongOfPraise #layoutleft1 h3 {
	font-weight: bold;
  margin: 40px 0px 10px 0px;
	font-size: 16px;
	text-align: left;
}
.cssSongOfPraise #layoutleft1 p {
	text-indent: 0px;
	line-height: 24px;
}


/**** LAYOUT CENTER *******************/
/* whiteletter-40.html * whitepaean-26.html */

.cssSongOfPraise #layoutcenter {
	position: relative;
	margin: 40px 20px 40px 20px;
	text-align: center;
}
.cssSongOfPraise #layoutcenter h2 {
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
.cssSongOfPraise #layoutcenter h3 {
	font-weight: normal;
	font-size: 16px;
	text-align:right;
}
.cssSongOfPraise #layoutcenter p {
/*text-indent: 16px;*/
	text-indent: 0px;
	line-height: 24px;
	text-align: center;
}


/**** COMPOSITION *********************/
/* whitemama-18.html */

.cssSongOfPraise #composition {
	position: relative;
	margin: 40px 20px 40px 20px;
	text-align: center;
}
.cssSongOfPraise #composition h1 {
	background-color:transparent;
	margin: 0px;
	padding: 10px 0px;
	color: #000000;
	font-size:24px;
	line-height:24px;
}
/*
.cssSongOfPraise #composition h2 {
	margin: 0;
	padding: 10px 0;
	color: #000000;
	font-size:16px;
	text-align:right
}
*/
.cssSongOfPraise #composition h3 {
	font-weight: normal;
	font-size: 16px;
	text-align:right;
}
.cssSongOfPraise #composition h6 {
	margin: 0px;
	font-size:16px;
	text-align:center;
	line-height:16px;
}
.cssSongOfPraise #composition h7 {
	font-size:16px;
	text-align:center;
	text-indent:16px;
	line-height:24px;
}
.cssSongOfPraise #composition p {
	font-size:16px;
	text-align:left;
	text-indent:16px;
	line-height:24px;
}
.cssSongOfPraise #composition p.a-right {
	text-align:right;
}


/**** COMPOSITION *********************/
/* whitemama-18.html */

.cssSongOfPraise #layoutqa {
	position: relative;
	margin: 40px 20px 40px 20px;
	text-align: center;
}
/*
.cssSongOfPraise #layoutqa h1 {
	background-color:#009966;
	margin: 0;
	padding: 10px 0;
	color: #FFFFFF;
	font-size:24px;
	line-height:24px;
}
.cssSongOfPraise #layoutqa h2 {
	margin: 0;
	padding: 10px 0;
	color: #000000;
	font-size:16px;
	text-align:right
}
*/
.cssSongOfPraise #layoutqa h3 {
	font-weight: normal;
	font-size: 16px;
	text-align:right;
}
.cssSongOfPraise #layoutqa h6 {
	margin: 10px 0px;
	font-size:16px;
	text-align:center;
	line-height:16px;
}
.cssSongOfPraise #layoutqa h7 {
	font-size:16px;
	text-align:center;
	text-indent:16px;
	line-height:24px;
}
.cssSongOfPraise #layoutqa p {
	margin: 0px 0px 0px 16px;
	font-size:16px;
	text-align:left;
  /*text-indent:16px;*/
	text-indent:-16px;
	line-height:24px;
}


/**************************************
 TOPICS CLASS
***************************************/
.cssTopic {
	margin: 0px 0px 0px 0px;
	padding: 0px 48px 0px 48px;
}
.cssTopic hr {
	margin: 0px 0px;
	padding: 0px 0px;
	background-color: #006633;
	border-width: 0px;
	border-style: solid;
	height: 2px;
}
.cssTopic h3 {
	font-weight:normal;
	font-size: 12px;
	text-align:right;
}
.cssTopic #subtitle {
	position:relative;
	margin: 20px 0px 10px 0px;
/*	width:700px;*/
}
.cssTopic #subtitle h1 {
	margin: 10px 0px;
	padding: 0px 0px;
	font-size: 24px;
	background-color: #006633;
	line-height: 32px;
	color: #FFFFFF;
}
.cssTopic #subtitle h2 {
	margin: 5px 0px;
	padding: 0px 0px;
	color: #000066;
	font-size: 18px;
	line-height: 24px;
}
.cssTopic #subtitle h4 {
	margin: 5px 0px;
	padding: 0px 0px;
	font-size: 14px;
/*	background-color: #006633;*/
	line-height: 18px;
	color: #000066;
}
.cssTopic #subtitle h5 {
	margin: 3px 0px;
	padding: 0px 0px;
	text-align:right;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.cssTopic #subtitle p {
	margin: 5px 0px;
	padding: 0px 0px;
	font-size: 16px;
	text-align: left;
	text-indent:16px;
/*	background-color: #006633;*/
	line-height: 24px;
/*	color: #000000;*/
}


/**** SUMMARY ************************/
.cssTopic #summary {
	margin: 30px 0px 30px 0px;
	padding: 0px 0px;
	text-align: center;
}
.cssTopic #summary h2 {
	background-image:url(../images/green.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-bottom:2px;
	border-bottom-style: solid;
	border-color: #006633;
	padding:0px 0px 0px 15px;
	font-size: 18px;
	text-align:left;
	color: #000000;
	line-height:normal;
}
.cssTopic #summary table {
	width: 100%;
	font-size:14px;
	text-align:left;
}
.cssTopic #summary td {
	padding: 0px 10px 0px 0px;
    vertical-align: top;
    line-height: 18px;
	height: 35px;
}
.cssTopic #summary hr {
	height: 2px;
}
.cssTopic #summary #num {
	width: 5%;
}
.cssTopic #summary #cnt {
	width: 45%;
}


/**** pictureArer ********************/
.cssTopic #pictureArer,
.cssTopic #pictureArer2 {
/*	margin: 20px 0px 20px 0px;*/
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	line-height: 20px;
}
.cssTopic #pictureArer h3,
.cssTopic #pictureArer2 h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	font-size: 16px;
	line-height: 24px;
}
.cssTopic #pictureArer table,
.cssTopic #pictureArer2 table {
/*	background-color: #006633;*/
}
.cssTopic #pictureArer tr,
.cssTopic #pictureArer2 tr {
	text-align: left;
}
.cssTopic #pictureArer th {
/*	background-color: #FFFFFF;*/
	width: 20%;
	font-weight: normal;
}
.cssTopic #pictureArer td {
	text-align:center;
	vertical-align:middle;
}
.cssTopic #pictureArer2 th {
/*	background-color: #FFFFFF;*/
/*	width: 250px;*/
	font-weight: normal;
}
.cssTopic #pictureArer2 td {
	text-align:center;
	vertical-align:middle;
}
.cssTopic #pictureArer a:link,
.cssTopic #pictureArer2 a:link {
	color: #008000;
/*	color: #FFFFFF;*/
/*	text-decoration: none;*/							/* 下線を消す */
}
.cssTopic #pictureArer a:visited,
.cssTopic #pictureArer2 a:visited {
	color: #008000;
/*	color: #FFFFFF;*/
/*	text-decoration: none;*/							/* 下線を消す */
}
.cssTopic #pictureArer a:active,
.cssTopic #pictureArer2 a:active {
	color: #008000;
/*	color: #FFFFFF;*/
/*	text-decoration: none;*/							/* 下線を消す */
}
.cssTopic #pictureArer a:hover,
.cssTopic #pictureArer2 a:hover {
    color: #ff0000;
/*  text-decoration: none;*/							/* 下線を消す */
}


/************************************************
 GLOBAL AREA
*************************************************/
.cssMasterStyle #footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #006633;
}
.cssMasterStyle #footer p {
	margin: 0px;
	padding: 10px;
	font-size: 10px;
	font-style: oblique;
	text-align:right;
	color: #FFFFFF;
}

.cssMasterStyle #sublink,
.cssMasterStyle #sublink2 {	
       margin: 3px 0px 3px 0px;
	padding: 0px 5px 0px 5px;
	font-size:12px;
	font-weight: bold;
/*	border-bottom:2px;*/
/*	border-bottom-style: solid;*/
/*	border-color: #006633;*/
}
.cssMasterStyle #sublink {	
	border-bottom:2px;
	border-bottom-style: solid;
	border-color: #006633;
}
.cssMasterStyle #sublink table,
.cssMasterStyle #sublink2 table {
	width: 100%;
}

.cssMasterStyle #sublinkr {
	margin: 3px 0px 3px 0px;
	padding: 0px 5px 0px 5px;
	font-size:12px;
	text-align:right;
	font-weight: bold;
}

.cssMasterStyle #sublinkl {
	margin: 3px 0px 3px 0px;
	padding: 0px 5px 0px 5px;
	font-size:12px;
	text-align:left;
	font-weight: bold;
}

.cssMasterStyle #bottun {
	margin: 10px 60px 10px 60px;
	padding: 0px 0px;
	text-align: center;
}
.cssMasterStyle #bottun img {
	border:none;
}
.cssMasterStyle #bottun table {
	width: 100%;
	font-size:14px;
	text-align:center;
}
.cssMasterStyle #bottun td {
	width: 20%;
	height: 86px;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
}

.cssMasterStyle #blue {
	color: #0000FF;
}
.cssMasterStyle #red {
	color: #FF0000;
}
.cssMasterStyle #pink {
	color: #FF00FF;
}
.cssMasterStyle #green {
	color: #009500;
}

.cssMasterStyle #right {
	text-align:right
}
.cssMasterStyle #left {
	text-align:left
}