@charset "UTF-8";
/* CSS Document */

a img{ display:block; border:0; }


/*----------------------*/

h4.main{ padding:0; margin:0 0 10px 0}
h4.smallHL{ margin:40px 0 20px 0; padding:0}
p.cap{ padding:0; margin:0; font-size:75%;}
p{padding:0; margin:0;}

.red{ color:#CC0000}
.bg-gray{ background:#F3F3F3;}

table{ border-top: 1px solid #C7C6CB; border-left:1px solid #C7C6CB;}
table th{ 
			background:#F3F3F3; 
			border-bottom:1px solid #C7C6CB; 
			border-right:1px solid #C7C6CB; 
			padding:2px;
			margin:0;
			font-weight:normal;
			line-height:150%;
			text-align:center;
}
		
table td{ 
		border-bottom:1px solid #C7C6CB; 
		border-right:1px solid #C7C6CB; 
		text-align:left;
		line-height:150%; 
		background:#FFFFFF;
		padding:5px;
		margin:0;
 }
 
 
/* site map */
#sitmap{ width: 410px; float: left; padding: 0 0 25px 0; /*background: url( /img/common/smenu_foot.gif ) left bottom no-repeat; */}
/* #smenu h2{ margin: 0 0 20px 0; padding: 0; } */
#sitmap h2{ color: #333333; margin: 0 0 20px 0; padding: 0 0 7px 0; font-size: 16px; line-height: 20px; background: url( /img/common/smenu_foot.gif ) left bottom no-repeat; font-family: 'Microsoft Sans Serif'; }
#sitmap ul{ margin: 0; padding: 0; list-style: none; }
#sitmap ul li{ padding: 2px 0; color: #999; }
#sitmap ul.D1{ padding: 0 0 0 15px; }
#sitmap ul.D2{ padding: 0 0 0 10px; }
#sitmap ul.D3{ padding: 0 0 0 15px; }
#sitmap ul a:link,
#sitmap ul a:visited{ color: #666666; text-decoration: none; }
#sitmap ul a:focus,
#sitmap ul a:hover,
#sitmap ul a:active{ color: #6D164D; text-decoration: none; }
#sitmap ul li a.sel:link,
#sitmap ul li a.sel:visited{ color: #6D164D; }
#sitmap ul li span{  }
