﻿body         { font-size: 10pt }


td           { font-size: 10pt }
 .line2{ border-bottom: 2px solid #808080 }
 .line0{ border-bottom: 1px solid #c0c0c0 }
 .line1{ border-bottom: 1px solid #417E00 ; background-color: #F0F0F0;}





 .line0a{ border-bottom-style: solid; border-bottom-width: 1}
 .line1a{ border-bottom-style: solid; border-bottom-width: 1 ; background-color: #F0F0F0;}

 .line1b{ border-bottom-style: solid; border-bottom-width: 1 ; background-color: #F0F0F0;}

 .under2p{ border-bottom-style: solid; border-bottom-width: 2}


TABLE.result { width: 600px; }



TD.result_cellgray1 {
 border-bottom: 1px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-color: #e6e6e6;
 text-align: center;
}

TD.result_cellgray1b {
 border-bottom: 2px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-color: #e6e6e6;
 text-align: center;
}


/* セルのグラデ部分*/
TD.result_cellgray2 {
 border-bottom: 1px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-image: url('hari_ent_haikei.gif');
}

TD.result_cellgray2b {
 border-bottom: 2px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-image: url('hari_ent_haikei.gif');
}



TD.result_cellbase {
 border-bottom: 1px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
}

TD.result_cellcenter {
 border-bottom: 1px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 text-align: center;
}

TD.result_cellright {
 border-bottom: 1px solid #808080; 
 padding: 2px 5px; 
 text-align: center;
}


TD.header_cellbase {
 color: #333333;
 font-size: 10pt;
 font-weight: bold;
 border-right: 1px solid #CCCCCC;
 border-bottom: 2px solid #808080;
 background-color: #c0c0c0;
 padding: 2px 5px; 

}

TD.header_cellcenter {
 color: #333333;
 font-size: 10pt;
 font-weight: bold;
 border-right: 1px solid #CCCCCC;
 border-bottom: 2px solid #808080;
 background-color: #c0c0c0;
 text-align: center;
 padding: 2px 5px; 

}

TD.header_cellright {
 color: #333333;
 font-size: 10pt;
 font-weight: bold;
 border-bottom: 2px solid #808080;
 background-color: #c0c0c0;
 text-align: center;
 padding: 2px 5px; 
}



TD.footer_cellbase {
 border-bottom: 2px solid #808080;
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
}

TD.footer_cellcenter {
 border-bottom: 2px solid #808080;
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 text-align: center;
}

TD.footer_cellright {
 border-bottom: 2px solid #808080;
 padding: 2px 5px; 
 text-align: center;
}





/* エントリーリスト部分*/

TD.ent_list_cellbase {
 border-bottom: 1px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
}

TD.ent_list_cellcenter {
 border-bottom: 1px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 text-align: center;
}

TD.ent_list_cellright {
 border-bottom: 1px solid #808080; 
 padding: 2px 5px; 
 text-align: center;
}



/* エントリーリストヘッダ部分*/
TD.ent_list_h_cellbase {
 color: ffffff;
 font-size: 10pt;
 font-weight: bold;
 border-right: 1px solid #CCCCCC;
 border-bottom: 2px solid #808080;
 background-color: 91611f;
 padding: 2px 5px; 
}

TD.ent_list_h_cellcenter {
 color: ffffff;
 font-size: 10pt;
 font-weight: bold;
 border-right: 1px solid #CCCCCC;
 border-bottom: 2px solid #571F79;
 background-color:  91611f;
 text-align: center;
 padding: 2px 5px; 
}

TD.ent_list_h_cellright {
 color: ffffff;
 font-size: 10pt;
 font-weight: bold;
 border-bottom: 2px solid #808080;
 background-color: 91611f;
 text-align: center;
 padding: 2px 5px; 
}

/* エントリーリストフッタ部分*/


TD.footer_cellbase {
 border-bottom: 2px solid #808080;
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
}

TD.footer_cellcenter {
 border-bottom: 2px solid #808080;
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 text-align: center;
}

TD.footer_cellright {
 border-bottom: 2px solid #808080;
 padding: 2px 5px; 
 text-align: center;
}


/* エントリーリストテーブル中のグレー塗り部分*/

TD.ent_list_cellgray1 {
 border-bottom: 1px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-color: #e6e6e6;
 text-align: center;
}

TD.ent_list_cellgray1b {
 border-bottom: 2px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-color: #e6e6e6;
 text-align: center;
}



/* エントリーリストテーブル中のセルのグラデ部分*/
TD.ent_list_cellgray2 {
 border-bottom: 1px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-image: url('hari_ent_haikei.gif');
}

TD.ent_list_cellgray2b {
 border-bottom: 2px solid #808080; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-image: url('hari_ent_haikei.gif');
}


/* エントリーリストテーブル中の最終行部分*/

TD.ent_list_footer_cellbase {
 border-bottom: 2px solid #808080;
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
}

TD.ent_list_footer_cellcenter {
	padding: 2px 5px;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: none;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #808080;
}

TD.ent_list_footer_cellright {
 border-bottom: 2px solid #808080;
 padding: 2px 5px; 
 text-align: center;
}



TD.sche_cellbase {

 border-bottom: 1px solid #2a2a86; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px;
}
TD.sche_cellcenter {


 border-bottom: 1px solid #2a2a86; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px;
 text-align: center;

}
TD.sche_cellgray1 {

 border-bottom: 1px solid #2a2a86; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-color: #e6e6e6;
 text-align: center;
}


TD.sche_cellgray1b {
 border-bottom: 2px solid #2a2a86; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-color: #e6e6e6;
 text-align: center;
}
TD.sche_cellgray2 {

 border-bottom: 1px solid #2a2a86; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-image: url('hari_ent_haikei.gif');
}
TD.sche_cellgray2b {


 border-bottom: 2px solid #2a2a86; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px; 
 background-image: url('hari_ent_haikei.gif');
}


TD.sche_footer_base {
 border-bottom: 2px solid #2a2a86; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px;
}


TD.sche_footer_center {
 border-bottom: 2px solid #2a2a86; 
 border-right: 1px solid #CCCCCC;
 padding: 2px 5px;
 text-align: center;
}
TD.sche_cellbase_right {


 border-bottom: 1px solid #2a2a86;
 padding: 2px 5px;
}

TD.sche_footer_right {
 border-bottom: 2px solid #2a2a86;
 padding: 2px 5px;
}
