/* for layout */

.top1  { margin: 1px 0px 0px 0px ; }
.top2  { margin: 2px 0px 0px 0px ; }
.top3  { margin: 3px 0px 0px 0px ; }
.top5  { margin: 5px 0px 0px 0px ; }
.top7  { margin: 7px 0px 0px 0px ; }
.top10 { margin: 10px 0px 0px 0px ; }
.top15 { margin: 15px 0px 0px 0px ; }
.top20 { margin: 20px 0px 0px 0px ; }
.top25 { margin: 25px 0px 0px 0px ; }
.top30 { margin: 30px 0px 0px 0px ; }
.top40 { margin: 40px 0px 0px 0px ; }
.top45 { margin: 45px 0px 0px 0px ; }
.top50 { margin: 50px 0px 0px 0px ; }
.top55 { margin: 55px 0px 0px 0px ; }
.top60 { margin: 60px 0px 0px 0px ; }
.top70 { margin: 70px 0px 0px 0px ; }
.top80 { margin: 80px 0px 0px 0px ; }
.top100 { margin: 100px 0px 0px 0px ; }
.top200 { margin: 200px 0px 0px 0px ; }

.ml6 { margin: 0 0 0 6px; }

.ml7 { margin: 0 0 0 7px; }


.honsya {
background-image:url(../../recruit/images/icon_honsya.gif) ;
background-position:100% 100%;
background-repeat:no-repeat;
padding:2px 37px 0 0; 
 }
	
.honsya01 {
margin-top:5px;
 }
 
 .honsya01 img{
 border-style:none;
 margin:0;
 padding:0;
 }
 

.honsya02 {
background-image:url(../../recruit/images/icon_honsya.gif);
background-repeat:no-repeat;
background-position:0 -0.1em;
padding-left:37px;
margin-top:5px;
 }

/* for layout */

.fontFF0000 { color: #FF0000;  font-size: x-small ; line-height:130% ; }
.fonterror{ color: #FF0000;  font-size: x-small ; line-height:140% ; }


/* table */
.table{
	border-collapse:collapse;
	border-spacing:0;
	border-top:1px solid #333;
	border-right:1px solid #333;
}
.table td{
	padding:5px;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
}
