@charset 'UTF-8';

/* ---------------------------------------------- */
/*   lastdate　幹事一覧用の定義                   */
/*------------------------------------------------*/

.lastdate  {
         text-align:right;
         font-size:14px;
         font-weight:bold;
}

.mlist   {
         margin; 0px;
         padding: 0px;
         background-color:transparent;
         }

.mlist table {
         margin: 0px;
         padding: 0px;
         backgroundcolor:'#FFFF99';
         background-image:url('../img/BEVW0182.gif');
         text-align:left;vertical-align:top;
         font-size:12px;
         font-wight:normal;
         border-collapse: collapse ;
         border-color: #808080;
         }
.mlist th{
         border-color: #003399;
         background-image: url( '../img/TOMW0871.JPG' );
         }

.mlist td {
         border-color: #003399;
	 height: 1.2em;
         }
td.mlist-no {
         text-align:right;vertical-align:middle;
         font-size:14px;
         border-color: #003399;
}

td.mlist-nm{
         text-align:left;vertical-align:middle;
         font-size:14px;
         border-color: #003399;
	 inline-height: 1.2em;
}

th.mlist-hc {
         background-image:url();
         text-align:center;vertical-align:middle;
         font-size:14px;
         border-color: #003399;
         background-image: url( '../img/TOMW0871.JPG' );
}


/*-------------------------------------------*/
/* WFK General Meeting                       */
/*  used in history.htm                      */
/*-------------------------------------------*/

.gtblArea {
         margin: 0px auto;
         padding: 0px
	 width: 500px;
         background-color:  /* red; */ transparent;
}


.gtbl   {
         margin: 0px auto;
         padding: 0px ;
	 width:   500 px;  /* auto ;*/
         border-collapse: collapse;
         border-color: #000000;
         /* background-color:transparent; */
         background-image:url('../img/BEVW0182.gif');

         }

.gtbl table {
         margin: 0px;
         padding: 0px;
         text-align: left;
         vertical-align: top;
         inline-height: 1.2em;
         /* background-color: /* transparent; */ #FFFF99;
         /* background-image:url('../img/SOZW0192.GIF'); */
}

.gtbl th {
         font-size: 12px;
         font-weight: bold;
	 line-height: 1.2em;
         background-image: url( '../img/TOMW0871.JPG' );
}

.gtbl td {
         font-size: 11px;
         font-weight: normal;
	 line-height: 1.2em;
}


th.gtbl-hdt  {                         /* 見出し・日付 */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 70px;
         /* background-color: red; */
}


th.gtbl-hwd {                        /* 見出し・曜日 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 35px;
         /* background-color: pink; */
}

th.gtbl-hnm  {                        /* 見出し・回数 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 90px;
         /* background-color: pink; */
}

th.gtbl-hsp  {                        /* 見出し・総会内容 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 165px;
         /* background-color: #7FFFD4; */
}

th.gtbl-hpo {                        /* 見出し・開催場所 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color: #EEE8AA; */
}

th.gtbl-hvo {                        /* 見出し・参加者数 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 40px;
         /* background-color:#A52A2A; */
}

td.gtbl-ddt {                       /* 値・日付 */
         text-align:left;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         padding-left: 5px;
         /* background-color: yellow; */
}


td.gtbl-dwd {                       /* 値・曜日 */
         text-align: center;
         vertical-align: middle;
         width: 35px;
         /* background-color: red; */
}

td.gtbl-dnm {                       /* 値・回数 */
         text-align: center;
         vertical-align: middle;
         width: 70px;
         /* background-color: blue; */
}

td.gtbl-dnm a{
         text-decoration: underline ;
}

td.gtbl-dsp {                       /* 値・講演 */
         text-align:left;vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 185px;
         font-size: 11px;
         font-weight: normal;
	 line-height: 1.2em;
}

td.gtbl-dsp a{
         text-decoration: underline ;
}

td.gtbl-dpo {
         text-align:left;vertical-align:middle;
         width: 90px;
         border-color: #003399;
	 line-height: 1.2em;
}

td.gtbl-dvo {
         text-align:right;
         vertical-align:middle;
         /* background-color: #003399; */
         width: 40px;
	 line-height: 1.2em;
	 padding-right: 5px;
}



/*-------------------------------------------*/
/* WFK Rule List table Definition            */
/*  used in WFKkaisoku.htm                   */
/*-------------------------------------------*/
.ruletable {
         margin: 0px auto;
         padding: 0px;
         width: 480px;
         backgroundcolor:'#FFFF99';
         background-image:url('../img/BEVW0182.gif');
         text-align: left;
         vertical-align:top;
         font-size:12px;
         font-weight: bold;
}

.ruletable table {
         border-collapse: collapse;
         border-color: #808080;
         width: 480px;
         }
.ruletable th{
         border-color: #003399;
         font-size: 16px;
	 height: 1.2em;
         vertical-align: top;
         text-align: left;
         background-color: #A4FE61;
         }

.ruletable td {
         border-color: #003399;
	 height: 1.2em;
         vertical-align: top;
         text-align: left;
         }

.ruletable td#no {
         text-align:left;
         vertical-align: top;
         border-color: #003399;
         width: 70;
}

.ruletable td#sno {
         text-align:left;
         vertical-align: top;
         border-color: #003399;
         width: 8;
}

.ruletable td#def {
         text-align:left;
         vertical-align: top;
         border-color: #003399;
         width: 402;
}



.ruletable th#hc {
         background-image:url('../img/TOMW0871.JPG');
         text-align:center;vertical-align:middle;
         font-size:14px;
         border-color: #003399;
}

/*-------------------------------------------*/
/* inaho document list                       */
/*-------------------------------------------*/

.inahoArea {
         margin: 0px auto;
         padding: 0px;

         background-color: transparent;
         text-align: center;
         vertical-align:top;
}



.inahotable {
         margin: 0px auto;
         padding: 0px;
         width: 400px;
         /* background-color:'#FFFF99'; */
         background-image:url('../img/BEVW0182.gif');
         text-align: center;
         vertical-align:top;
         font-size:12px;
         font-weight: bold;
}


.inahotable .cp_actab label {
	font-weight: bold;
	line-height: 2;
	position: relative;
	display: block;
	padding: 0 0 0 1em;
	cursor: pointer;
	margin: 0 0 1px 0;
	background: #FF8C00 ;
}


th.inaho-hc  {
         margin: 0px auto;
/*         background-color:      '#FFFF99';*/
         background-image: url('../img/TOMW0871.JPG');
         text-align: center;
         vertical-align: middle;
         font-size:12px;
         font-weight: bold;
}

td.inaho-no{
         margin: 0px auto;
         padding: 0 15px;
         width: 90px;
         backgroundcolor:'#FFFF99';
         background-image:url('../img/BEVW0182.gif');
         text-align: right;
         vertical-align: middle;
         font-size:12px;
         font-weight: bold;
}

td.inaho-ymd{
         margin: 0px auto;
         padding: 0 15px;
         width: 110px;
         backgroundcolor:'#FFFF99';
         background-image:url('../img/BEVW0182.gif');
         text-align: left;
         vertical-align: middle;
         font-size:12px;
         font-weight: bold;
}


td.inaho-pdf{
         margin: 0px auto;
         padding: 0px;
         width: 200px;
         backgroundcolor:'#FFFF99';
         background-image:url('../img/BEVW0182.gif');
         text-align: center;
         vertical-align: middle;
         font-size:12px;
         font-weight: bold;
}



/*-------------------------------------------*/
/* event document list                       */
/*-------------------------------------------*/

.etblArea {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         background-color: /* red; */ transparent ;
}


.etbl   {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         border-collapse: collapse;
         border-color: #000000;
         background-color:transparent;
         /* background-image:url('../img/BEVW0182.gif'); */

         }

.etbl .cp_actab label {
	font-weight: bold;
	line-height: 2;
	position: relative;
	display: block;
	padding: 0 0 0 1em;
	cursor: pointer;
	margin: 0 0 1px 0;
	background: #5E7D37; /* #336666 ; */
}


.etbl table {
         margin: 0px 00px;
         padding: 0px;
         text-align: center;
         vertical-align: top;
         inline-height: 1.2em;
         /* background-color: transparent; /* #FFFF99; */
         background-image:url('../img/BEVW0182.gif');
}

.etbl th {
         font-size: 12px;
         font-weight: bold;
	 line-height: 1.3em;
         background-image: url( '../img/TOMW0871.JPG' );
}

.etbl td {
         font-size: 12px;
         font-weight: normal;
	 line-height: 1.3em;
}

th.etbl-hdt  {                         /* 見出し・日付 */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color: red; */
}


th.etbl-hwd {                        /* 見出し・曜日 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 35px;
         /* background-color: pink; */
}

th.etbl-hsp  {                        /* 見出し・総会内容 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 215px;
         /* background-color: #7FFFD4; */
}

th.etbl-hpo {                        /* 見出し・開催場所 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 120px;
         /* background-color: #EEE8AA; */
}

th.etbl-hvo {                        /* 見出し・参加人数 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 50px;
         /* background-color:#A52A2A; */
}

td.etbl-ddt {                       /* 値・日付 */
         text-align:left;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         padding-left: 5px;
         /* background-color: yellow; */
}


td.etbl-dwd {                       /* 値・曜日 */
         text-align: center;
         vertical-align: middle;
         width: 35px;
         /* background-color: red; */
}


td.etbl-dsp {                       /* 値・講演 */
         text-align:left;vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 215px;
         font-weight: normal;
	 line-height: 1.2em;
}



td.etbl-dsp:hover {
	background: #80FF80 ;

}



td.etbl-dpo {
         text-align:left;vertical-align:middle;
         width: 120px;
         border-color: #003399;
	 line-height: 1.2em;
}


td.etbl-dvo {
         text-align:right;
         vertical-align:middle;
         /* background-color: #003399; */
         width: 50px;
         padding-right: 10px;
	 line-height: 1.2em;
}

/*-------------------------------------------*/
/* Club Activities  document list                       */
/*-------------------------------------------*/

.ctblArea {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         background-color:  transparent ;
}


.ctbl   {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         border-collapse: collapse;
         border-color: #000000;
         background-color:transparent;
         /* background-image:url('../img/BEVW0182.gif'); */

         }

.ctbl .cp_actab label {
	font-weight: bold;
	line-height: 2;
	position: relative;
	display: block;
	padding: 0 0 0 1em;
	cursor: pointer;
	margin: 0 0 1px 0;
	background: #0000A8 ;
}


.ctbl table {
         margin: 0px 00px;
         padding: 0px;
         text-align: center;
         vertical-align: top;
         inline-height: 1.2em;
         /* background-color: transparent; /* #FFFF99; */
         background-image:url('../img/BEVW0182.gif');
}

.ctbl th {
         font-size: 14px;
         font-weight: bold;
	 line-height: 1.3em;
         background-image: url( '../img/TOMW0871.JPG' );
}

.ctbl td {
         font-size: 14px;
         font-weight: normal;
	 line-height: 1.3em;
}

th.ctbl-hdt  {                         /* 見出し・日付 */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color: red; */
}


th.ctbl-hwd {                        /* 見出し・曜日 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 40px;
         /* background-color: pink; */
}

th.ctbl-hsp  {                        /* 見出し・行先内容 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 200px;
         /* background-color: #7FFFD4; */
}


th.ctbl-hvo {                        /* 見出し・参加人数 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 100px;
         /* background-color:#A52A2A; */
}


th.ctbl-hst {                        /* 見出し・実施状況 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color:#A52A2A; */
}

td.ctbl-ddt {                       /* 値・日付 */
         text-align:left;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         padding-left: 5px;
         /* background-color: yellow; */
}


td.ctbl-dwd {                       /* 値・曜日 */
         text-align: center;
         vertical-align: middle;
         width: 40px;
         /* background-color: red; */
}


td.ctbl-dsp {                       /* 値・行先内容 */
         text-align:left;vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 200px;
         font-weight: normal;
	 line-height: 1.2em;
}



td.etbl-dsp:hover {
	background: #80FF80 ;

}



td.ctbl-dvo {                       /* 値・参加人数　*/
         width: 100px;
         border-color: #003399;
	 line-height: 1.2em;
         text-align: right;
         padding-right: 10px;

}


td.ctbl-dst {                       /* 値・実施状況　*/
         text-align:center;vertical-align:middle;
         vertical-align:middle;
         /* background-color: #003399; */
         width: 80px;
	 line-height: 1.2em;
}

/*-------------------------------------------*/
/* attendants name List                      */0
/*                                           */
/*-------------------------------------------*/

.atblArea {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         background-color: /* red; */ transparent ;
}


.atbl   {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         border-collapse: collapse;
         border-color: #000000;
         /* background-color:transparent; */
         background-image:url('../img/BLUW0015.gif');
         }

.atbl table {
         margin: 0px 00px;
         padding: 0px;
         text-align: center;
         border-collapse: collapse;
         border-color: #000000;
         vertical-align: top;
         inline-height: 1.2em;
         /* background-color: transparent; /* #FFFF99; */
}

.atbl th {
         font-size: 12px;
         font-weight: bold;
	 line-height: 1.2em;
         background-image: url( '../img/TOMW0871.JPG' );
}

.atbl td {
         font-size: 12px;
         font-weight: normal;
	 line-height: 1.2em;
}

th.atbl1  {                         /* 見出し・No */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 25px;
         /* background-color: red; */
}


th.atbl2 {                        /* 見出し・氏名 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 90px;
         /* background-color: pink; */
}

th.atbl3 {                        /* 見出し・卒年 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color: #7FFFD4; */
}


th.atbl4 {                        /* 見出し・備考 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 55px;
         /* background-color:#A52A2A; */
}


td.atbl1 {                       /* 値・No */
         text-align:right;
         vertical-align:middle;
         border-color: #000000;
         width: 25px;
         padding-left: 5px;
         /* background-color: yellow; */
}






td.atbl2 {                       /* 値・氏名 */
         text-align: left;
         vertical-align: middle;
         width: 90px;
         /* background-color: red; */
}


td.atbl3 {                       /* 値・卒年学部 */
         text-align:left;
	 vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 80px;
         font-weight: normal;
	 line-height: 1.2em;
}

td.atbl4 {                       /* 値・備考 */
         text-align:left;
	 vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 55px;
         font-weight: normal;
	 line-height: 1.2em;
}


th.atblG1  {                         /* 見出し・No */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 25px;
         /* background-color: red; */
}


th.atblG2 {                        /* 見出し・氏名 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 120px;
         /* background-color: pink; */
}

th.atblG3 {                        /* 見出し・卒年 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 120px;
         /* background-color: #7FFFD4; */
}


th.atblG4 {                        /* 見出し・備考 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         border-right-style: none ;
         width: 120px;
         /* background-color:#A52A2A; */
}

th.atblG5 {                        /* 見出し・備考 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         border-left-style: none ;
         width: 10px;
         /* background-color:#A52A2A; */
}


th.atblG6 {                        /* 見出し・備考 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 105px;
         /* background-color:#A52A2A; */
}


td.atblG1 {                       /* 値・No */
         text-align:right;
         vertical-align:middle;
         border-color: #000000;
         width: 25px;
         padding-left: 5px;
         /* background-color: yellow; */
}


td.atblG2 {                       /* 値・所属 */
         text-align: left;
         vertical-align: middle;
         width: 120px;
         /* background-color: red; */
}


td.atblG2m {                       /* 値・所属 */
         text-align: center;
         vertical-align: middle;
         width: 120px;
         /* background-color: red; */
}

td.atblG3 {                       /* 値・役職 */
         text-align:left;
	 vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 120px;
         font-weight: normal;
	 line-height: 1.2em;
}

td.atblG4 {                       /* 値・氏名 */
         text-align:left;
	 vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 120px;
         font-weight: normal;
         border-right-style: none ;
	 line-height: 1.2em;
}


td.atblG5 {                       /* 値・様 */
         text-align:left;
	 vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 10px;
         border-left-style: none ;
         font-weight: normal;
	 line-height: 1.2em;
}


td.atblG6 {                       /* 値・備考 */
         text-align:left;
	 vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 105px;
         font-weight: normal;
	 line-height: 1.2em;
}






event document list                       */
/*-------------------------------------------*/

.etblArea {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         background-color: /* red; */ transparent ;
}


.etbl   {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         border-collapse: collapse;
         border-color: #000000;
         background-color:transparent;
         /* background-image:url('../img/BEVW0182.gif'); */

         }


/*------------------------------------------*/
/* 決算・予算報告テーブル                   */
/* Accounting Profit/Loss Table             */
/*------------------------------------------*/

.PLtblArea   {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
	 text-align: center;
	 background-color:   transparent ;  /* greenyellow;  */
         }

.PLtbl {
         margin: 0px auto;
         padding: 0px;
         width: 500px;
         border-collapse: collapse;
         border-color: #000000;
         vertical-align: top;
         inline-height: 1.2em;
         background-image:url('../img/BLUW0015.gif');
}


.PLtbl th {
         font-size: 12px;
         font-weight: normal;
	 line-height: 1.2em;
         background-image: url( '../img/TOMW0871.JPG' );
}

.PLtbl td {
         font-size: 12px;
         font-weight: normal;
	 line-height: 1.2em;
}

th.PL1  {                         /* 見出し・勘定科目No */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 70px;
         /* background-color: red; */
}


th.PL2 {                        /* 見出し・実績 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 45px;
         /* background-color: pink; */
}

th.PL3 {                        /* 見出し・予算 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 45px;
         /* background-color: #7FFFD4; */
}


th.PL4 {                        /* 見出し・予算差異 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 45px;
         /* background-color:#A52A2A; */
}


th.PL5 {                        /* 見出し・増減 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 45px;
         /* background-color:#A52A2A; */
}


td.PL1 {                       /* 値・勘定科目 */
         text-align:left;
         vertical-align:middle;
         border-color: #000000;
         width: 70px;
         padding-left: 5px;
         /* background-color: yellow; */
}

td.PL2 {                       /* 値・実績 */
         text-align: right;
         vertical-align: middle;
         width: 45px;
         /* background-color: red; */
}


td.PL3 {                       /* 値・予算 */
         text-align:right;
	 vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 45px;
         font-weight: normal;
	 line-height: 1.2em;
}

td.PL4 {                       /* 値・予算差異 */
         text-align:right;
	 vertical-align:middle;
         /* background-color: #F0F8FF; */
         width: 45px;
         font-weight: normal;
	 line-height: 1.2em;
}


td.PL5 {                        /* 見出し・増減 */
         text-align: right;
         vertical-align:middle;
         border-color: #000000;
         width: 45px;
         /* background-color:#A52A2A; */
}

th.BPL1  {                         /* 見出し・勘定科目No */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 90px;
         /* background-color: red; */
}

th.BPL2  {                         /* 見出し・勘定科目No */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color: red; */
}


th.BPL3  {                         /* 見出し・勘定科目No */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color: red; */
}


td.BPL1  {                         /* 値・勘定科目No */
         text-align:left;
         vertical-align:middle;
         border-color: #000000;
         width: 90px;
         /* background-color: red; */
}

td.BPL2  {                         /* 値・金額 */
         text-align:right;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color: red; */
}


td.BPL3  {                         /* 値・増減 */
         text-align:right;
         vertical-align:middle;
         border-color: #000000;
         width: 80px;
         /* background-color: red; */
}

/*-------------------------------------------*/
/* Koyukai Activities  list                  */
/*-------------------------------------------*/

.ktblArea {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         background-color: /* red; */ transparent ;
}


.ktbl   {
         margin: 0px auto;
         padding: 0px;
	 width: 500px;
         border-collapse: collapse;
         border-color: #000000;
       /* background-color:transparent; */
         background-image:url('../img/BEVW0182.gif'); */
         }



.ktbl table {
         margin: 0px 00px;
         padding: 0px;
         text-align: center;
         vertical-align: top;
         inline-height: 1.2em;
         /* background-color: transparent; /* #FFFF99; */
         background-image:url('../img/BEVW0182.gif"');
}

.ktbl th {
         font-size: 14px;
         font-weight: bold;
	 line-height: 1.3em;
         background-image: url( '../img/TOMW0871.JPG' );
}

.ktbl td {
         font-size: 12px;
         font-weight: normal;
	 line-height: 1.3em;
}

th.ktbl-dt  {                         /* 見出し・期日 */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 40px;
         /* background-color: red; */
}

th.ktbl-col1  {                         /* 見出し・期日 */
         text-align:center;
         vertical-align:middle;
         border-color: #000000;
         width: 40px;
         /* background-color: red; */
}


th.ktbl-kevnt  {                        /* 見出し・行事内容 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 200px;
         /* background-color: #7FFFD4; */
}

th.ktbl-col2  {                        /* 見出し・行事内容 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 200px;
         /* background-color: #7FFFD4; */
}


th.ktbl-hsp {                        /* 見出し・開催場所 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 100px;
         /* background-color:#A52A2A; */
}

th.ktbl-col3 {                        /* 見出し・開催場所 */
         text-align: center;
         vertical-align:middle;
         border-color: #000000;
         width: 100px;
         /* background-color:#A52A2A; */
}

th.ktbl-hmmb {                        /* 見出し・参加者 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 60px;
         /* background-color:#A52A2A; */
}

th.ktbl-col4 {                        /* 見出し・参加者 */
         text-align: center;vertical-align:middle;
         border-color: #000000;
         width: 60px;
         /* background-color:#A52A2A; */
}


td.ktbl-dt  {                         /* 項目・期日 */
         text-align:right;
         vertical-align:middle;
         border-color: #000000;
         width: 40px;
         /* background-color: red; */
}


td.ktbl-col1 {                         /* 項目・期日 */
         text-align:right;
         vertical-align:middle;
         border-color: #000000;
         width: 40px;
         /* background-color: red; */
}


td.ktbl-kevnt  {                        /* 項目・行事内容 */
         text-align: left;vertical-align:middle;
         border-color: #000000;
         width: 200px;
         /* background-color: #7FFFD4; */
}

td.ktbl-col2  {                        /* 項目・行事内容 */
         text-align: left;vertical-align:middle;
         border-color: #000000;
         width: 200px;
         /* background-color: #7FFFD4; */
}

td.ktbl-hsp {                        /* 項目・開催場所 */
         text-align: left;
         vertical-align:middle;
         border-color: #000000;
         width: 100px;
         /* background-color:#A52A2A; */
}

td.ktbl-col3 {                        /* 項目・開催場所 */
         text-align: left;
         vertical-align:middle;
         border-color: #000000;
         width: 100px;
         /* background-color:#A52A2A; */
}

td.ktbl-hmmb {                        /* 項目・参加者 */
         text-align: left;vertical-align:middle;
         border-color: #000000;
         width: 60px;
         /* background-color:#A52A2A; */
}

td.ktbl-col4 {                        /* 項目・参加者 */
         text-align: left;vertical-align:middle;
         border-color: #000000;
         width: 60px;
         /* background-color:#A52A2A; */
}

/*-------------------------------------------*/
/* Golf Results  list                        */
/*-------------------------------------------*/

.golfrsltArea {
         margin: 0px auto;
         padding: 0px;
	       width: 500px;
         text-align:center;
         background-color:  transparent;
}


.grtbl   {
         margin: 0px auto;
         padding: 0px;
	       width: 390px;
         border: 1px solid #000000;
         background-color: #FFFFCC;
         border-collapse:collapse;
         }

th.grtbl {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2em;
  background-color: #66FFCC;
  border: 1px solid #000000;
  border-collapse:collapse;
}

td.grtbl  {
  font-size: 14px;
  font-weight: normal;
	line-height: 1.2em;
  border: 1px solid #000000;
  border-collapse:collapse;
}

th.grth1  {                         /* 順位 */
         font-size: 14px;
         font-weight: bold;
         line-height: 1.2em;
         background-color: #66FFCC;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 60px;
}


th.grth2 {                        /* 見出し・氏名 */
         font-size: 14px;
         font-weight: bold;
         line-height: 1.2em;
         background-color: #66FFCC;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 150px;

}

th.grth3 {                        /* 見出し・Out */
         font-size: 14px;
         font-weight: bold;
         line-height: 1.2em;
         background-color: #66FFCC;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 40px;
         /* background-color: #7FFFD4; */
}


th.grth4 {                        /* 見出し・In */
         font-size: 14px;
         font-weight: bold;
         line-height: 1.2em;
         background-color: #66FFCC;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 40px;
         /* background-color:#A52A2A; */
}


th.grth5 {                        /* 見出し・Gross */
         font-size: 14px;
         font-weight: bold;
         line-height: 1.2em;
         background-color: #66FFCC;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 50px;
         /* background-color:#A52A2A; */
}

th.grth6 {                        /* 見出し・HDCP */
         font-size: 14px;
         font-weight: bold;
         line-height: 1.2em;
         background-color: #66FFCC;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 50px;
}


th.grth7 {                        /* 見出し・Net */
         font-size: 14px;
         font-weight: bold;
         line-height: 1.2em;
         background-color: #66FFCC;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 50px;
}



td.grtd1 {                       /* 順位・Rank */
         font-size: 14px;
         font-weight: normal;
	       line-height: 1.2em;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 60px;
}


td.grtd2 {                       /* 値・氏名 */
         font-size: 14px;
         font-weight: normal;
	       line-height: 1.2em;
         border: 1px solid #000000;
         border-collapse:collapse;
         border-color: #000000;
         width: 150px;
}


td.grtd3 {                       /* 値・Out */
  font-size: 14px;
  font-weight: normal;
	line-height: 1.2em;
  border: 1px solid #000000;
  border-collapse:collapse;
         border-color: #000000;
         width: 40px;
}


td.grtd4 {                       /* 値・In */
  font-size: 14px;
  font-weight: normal;
	line-height: 1.2em;
  border: 1px solid #000000;
  border-collapse:collapse;
         border-color: #000000;
         width: 40px;
}

td.grtd5 {                       /* 値・Gross */
  font-size: 14px;
  font-weight: normal;
	line-height: 1.2em;
  border: 1px solid #000000;
  border-collapse:collapse;
         border-color: #000000;
         width: 50px;
}

td.grtd6 {                       /* 値・HDCP */
  font-size: 14px;
  font-weight: normal;
	line-height: 1.2em;
  border: 1px solid #000000;
  border-collapse:collapse;
         border-color: #000000;
         width: 50px;

}

td.grtd7 {                       /* 値・Net */
  font-size: 14px;
  font-weight: normal;
	line-height: 1.2em;
  border: 1px solid #000000;
  border-collapse:collapse;
         border-color: #000000;
         width: 50px;
}

div.cpos{
  text-align: center;
  vertical-align:middle;
}

div.rpos{
  text-align: right;
  vertical-align:middle;
}