.sp-bottom10{
 margin-bottom:10px;
}
.st7{
 margin-top:7px;
}
td.p5{
 padding:5px;color:#333;
}
td.pt5{
 padding-top:5px;color:#333;
}
td.pb5{
 padding-bottom:5px;color:#333;
}

.text-l {
	FONT-SIZE: 14px; LINE-HEIGHT: 22px;COLOR: #333;
}
.text-m {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px;COLOR: #333;
}
.text-s {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px;COLOR: #333;
}
.text-sg01 {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 15px;COLOR: #333;
}
.text-sn01 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #313751
}

.bordergray{
 border: 1px solid #999;
}
.line_dots15{
 background-image:url(../images/line_dotsbg15.gif);height:15px;
}
.m5{
margin:5px;
}
.l5{
padding-left:5px;
}
.mt5{
margin-top:5px;
}
.mt10{
margin-top:10px;
}
.mt20{
margin-top:20px;
}
.topcopy {
 padding:5px 10px 5px 10px ;font-size:12px; line-height:20px;color:#333;
}

#shintyaku{
margin-top:10px;
}
#shintyaku .date{
padding:3px 2px 3px 5px;
}
#shintyaku A:link{
 /*color:#555;text-decoration:none; */
color:#246bb3;
text-decoration:underline;
text-align:left;
}
#shintyaku A:visited{
 /*color:#555;text-decoration:none; */
color:#800080;
text-decoration:underline;
text-align:left; 
}
#shintyaku A:hover{
 /*color:#555;text-decoration:underline; */
color:#f00;
text-decoration:underline;
text-align:left;
}
#shintyaku .koumoku{
padding:3px 2px 3px 5px;color:#555;text-align:left;
}
#hotjobs{
margin-top:10px;
}
#hotjobs .icon{padding:5px 2px 3px 2px;}
#hotjobs A:link{
color:#555;text-decoration:none;text-align:left;font-weight:normal;
}
#hotjobs A:visited{
color:#555;text-decoration:none;text-align:left;font-weight:normal;
}
#hotjobs A:hover{
color:#555;text-decoration:underline;text-align:left;font-weight:normal;
}
#hotjobs .koumoku{
padding:3px 5px 3px 3px;color:#555;text-align:left;font-weight:normal;
}


#kakusyu{
margin-top:10px;
}
#kakusyu .button{padding:5px 2px 3px 5px;}
#kakusyu .koumoku{
font-size:10px;color:#555;text-align:left;padding:5px 3px 5px 3px;
}

#kigyoumuke{
margin-top:10px;
}
#kigyoumuke .point{font-size:11px;color:#1563EA;}
#kigyoumuke A:link{
color:#555;text-decoration:none;text-align:left;
}
#kigyoumuke visited{
color:#555;text-decoration:none;text-align:left;
}
#kigyoumuke A:hover{
color:#555;text-decoration:underline;text-align:left;
}
#kigyoumuke .koumoku{
padding:1px 5px 3px 2px;color:#555;text-align:left;
}

#blog{
margin-top:10px;
}
#blog .date{font-size:11px;color:#555;text-align:left;}
#blog A:link,A:visited{
color:#555;text-decoration:none;text-align:left;font-weight:normal;
}
#blog A:hover{
color:#555;text-decoration:underline;text-align:left;font-weight:normal;
}
#blog .koumoku{
padding:1px 3px 3px 2px;font-size:12px;color:#555;text-align:left;font-weight:normal;
}


#rguide{
 margin-top:7px;
}
#rguide A:link{
 font-size:12px;color:#ff6600;text-decoration:underline;line-height:16px;
}
#rguide A:visited{
 font-size:12px;color:#ff6600;text-decoration:underline;line-height:16px;
}
.rank1{
color:#333;
}
.rank2{
 margin-left:5px;font-size:11px;color:#01A1C6;
}

#rbtn{
 margin-top:7px;
}
#rbtn td.sb10{
 padding-bottom:10px;
}
#rbtn td.txt{
 padding:3px 0px 2px 3px;
}
.rbtnkoumoku{
 font-size:12px;color:#555;padding-bottom:3px;
}
.rbtnkoumoku2{
 font-size:12px;color:#1A79EF;padding-bottom:5px;
}
.rbtnkoumoku2 A:link{
 font-size:12px;color:#1A79EF;text-decoration:underline;
}
.rbtnkoumoku1 A:visited{
 font-size:12px;color:#1A79EF;text-decoration:underline;
}

/*start2008 グローバルトップのリンク　==2008.03.03追加== */

/*
.start2008{
border:1px solid #999;
width:543px;
margin:20px 0;
}
*/

.start2008 a:link{
color:#246bb3;
text-decoration:underline;
}

.start2008 a:visited{
color:#800080;
text-decoration:underline;
}

.start2008 a:hover{
color:#f00;
text-decoration:underline;
}


