/**********　建値テーブル　**********/
#main,#carendar{
     width: 778px;
	 height: 465px;
	 border: 0;
	 margin-left: 10px;
	 padding-top: 15px;
	 padding-bottom: 5px;
	 text-align: center;
	 clear: both;
	 background: #FFFFFF;
	 border: 1px solid #cacacd;
	 position: relative;
     }
#main table,#carendar table{
     border-collapse: collapse;
	 font-family: Verdana;
	 margin-left: auto;
	 margin-right: auto;
     width: 760px;
	 text-align: center;
	 border: 1;
	 empty-cells: show;
	 }
	 
	 
/**********　年間推移　**********/
#main caption{
     font-size: 18px;
	 line-height: 28px;
	 }
#main table, #main th, #main td{
     border: 1px solid #FF9900;
	 }
#main th, #main td{
     height: 25px;
	 font-size: 11px;
	 line-height: 26px;
     }
#main th{
	 width: 55px;
	 text-align: center;
	 }
#main td{
     width: 40px;
	 padding-right: 5px;
	 text-align: right;
	 }	 
#main thead{
     font-weight: bold;
	 }
	 
	 
/**********　月間推移　**********/
#carendar table,#carendar th,#carendar td{
     font-family: Verdana;
	 color: #666666;
     border: 3px solid #FF9900;
	 }
#carendar caption{
     font-size: 18px;
	 line-height: 32px;
	 color: #000000;
	 }
#carendar th,#carendar td{
     width: 75px;
	 height: 50px;
	 font-size: 14px;
	 font-weight: bold;
	 padding: 3px 0 0 5px;
	 text-align: left;
	 vertical-align: top;
	 }
#week th{
     font-size: 16px;
	 line-height: 23px;
	 padding: 0;
     text-align: center;
	 vertical-align: middle;
	 }
.sat{
     color: #0000FF;
	 }
.sun{
	 color: #CC0000;
	 }
.bg{
     background-color: #CCCCCC;
	 }
.tatene{
     font-size: 16px;
	 color: #000000;
	 text-align: right;
	 float: right;
     padding: 7px 5px 0 0;
	 }


/**********　建値タブ　**********/
#tabnavi{
     width: 754px;
	 border: 0;
	 margin: 0 0 0 10px;
	 padding: 10px 6px 0 20px;
	 clear: both;
	 }
#tabnavi ul{
	 font-size: 12px;
	 list-style-type: none;
	 margin: 0;
	 line-height: 15px;
	 overflow: visible;
	 text-align: right;
	 }
#tabnavi li{
	 display:inline;
	 }
#tabnavi a,#tabnavi #current span{
	 color: #414161;
	 border: 1px solid #cacacd;
	 border-left: solid 10px #cacacd;
	 text-decoration: none;
	 background: #ffffff;
	 margin: 10px 0;
	 padding: 3px 8px 5px 8px;
	 overflow: visible;
     }
#tabnavi #current{
	 position: relative;
	 z-index: 1;
	 line-height: 18px;
	 position: static;
	 _position: relative;
     }
#tabnavi #current span{
	 color: #000;
	 border: 1px solid #cacacd;
	 border-left: solid 10px #cacacd;
	 border-bottom: none 0;
	 background-color: #CCCCCC;
	 padding-bottom: 5px;
	 _padding-bottom: 1px;
     }
#tabnavi a:hover{
     background-color: #CCCCCC;
	 color: #000;
	 text-decoration: none;
     }

#main a:link, #main a:visited{
     color:#CCCCCC;
	 
	 }
	 
#main a:hover {
     color:#333333;
	 }