@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	rightmenu.css
	2011グランド右帯ＣＳＳ
------------------------------------------------------------------------------------
	1:右帯
	2:ラーニング講座部分
	3:企業比較
------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------
	1:右帯
------------------------------------------------------------------------------------ */
/* ログイン前 */
.RimLoginTopk{
   margin-bottom:10px;
   text-align:left;
   padding:0;
   text-align:left;
}

.RimLoginTopk th{
	margin:0;
	padding:0 10px 0 10px;
	background-image: url(../img/rim/rim_login_k_bg.gif);
	background-repeat: repeat-y;
}

.RimLoginTopk p{
   font-size:9px;
}


.RimLoginTop{
   margin-bottom:10px;
   text-align:left;
   padding:0;
   text-align:left;
}
.RimLoginTop th{
   background:url(../img/rim/rim_login_bg.gif) repeat-y;
   margin:0;
   padding:0 10px 0 10px;
}
.RimLoginBox{
   margin:10px 0 0 0;
}
.RimLoginBox td{
   padding-bottom:5px;
}



.RimLoginPwLink{
   margin-top:5px;
   padding:3px 0 0 20px;
   height:17px;
   background:url(../img/rim/rim_login_icon01.gif) no-repeat left top;
}

.RimLoginPwLink a{
   font-size:10px;
}
.RimLoginPwLink a,
.RimLoginPwLink a:hover,
.RimLoginPwLink a:active,
.RimLoginPwLink a:visited{
   color:#333333;
}




.RimLoginPwLink2{
	margin-top:5px;
	padding:3px 0 0 20px;
	height:17px;
	background-image: url(../img/rim/rim_login_icon03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.RimLoginPwLink2 a{
   font-size:10px;
}
.RimLoginPwLink2 a,
.RimLoginPwLink2 a:hover,
.RimLoginPwLink2 a:active,
.RimLoginPwLink2 a:visited{
   color:#333333;
}




.RimLoginTop p{
   font-size:9px;
}
.LoginTextArea{
   width:100px;
}


/* ログイン後 */
.RimLoginTopBt{
	background:url(../img/rim/rim_login_aft_top.gif) no-repeat;
	height: 25px;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 120px;
}
.RimLoginTopName{
	padding:0;
	background-image: url(../img/rim/rim_login_bg.gif);
	height: 30px;
} 
.RimLoginTopName h2{
	padding-bottom:5px;
	font-size:15px;
	font-family: 'メイリオ','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic';
	/* 150209メモ　↑ここでメイリオ追加 */
	font-weight:bold;
	color:#000000;
	margin-left: 10px;
}
.RimLoginTopName span{
   font-size:10px;
   font-weight:normal;
   color:#000000;
}
.RimLoginPoint{
   margin-top:5px;
   padding-bottom:10px;

}
.RimLoginPoint p{
   font-size:25px;
   font-weight:bold;
   color:#ff0000;
	font-family: 'メイリオ','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic';
}
.RimLoginPoint span{
   font-size:10px;
   font-weight:bold;
   color:#333333;
}
.RimLoginPoint li{
   padding-left:10px;
   background:url(../img/rim/rim_login_point_icon.gif) no-repeat left 5px;
   font-size:10px;
}
.RimLoginPoint li a,
.RimLoginPoint li a:hover,
.RimLoginPoint li a:active,
.RimLoginPoint li a:visited{
   font-size:10px;
   color:#333333;
}
.RimLoginBmkMail{
   margin-top:5px;
   padding-bottom:5px;
   background:url(../img/rim/rim_login_dotline.gif) repeat-x left bottom;
}
p.RimLoginBmk{
   padding-left:15px;
   background:url(../img/rim/rim_login_bmk.gif) no-repeat left 3px;
   font-size:12px;
   font-weight:bold;
}
p.RimLoginMail{
   padding-left:15px;
   background:url(../img/rim/rim_login_mail.gif) no-repeat left 3px;
   font-size:12px;
   font-weight:bold;
}
.RimLoginHenkou{
   padding-bottom:5px;
   background:url(../img/rim/rim_login_bottom.gif) repeat-x left bottom;
   text-align:left;
}
.RimLoginHenkou{
   padding:3px 0 0 20px;
   height:17px;
   background:url(../img/rim/rim_login_icon02.gif) no-repeat left top;
}
.RimLoginHenkou a,
.RimLoginHenkou a:hover,
.RimLoginHenkou a:active,
.RimLoginHenkou a:visited{
   font-size:12px;
   color:#333333;
}	
.RimLoginHenkouBox{
   margin-top:5px;
}
.RimLoginClub{
   margin-top:5px;
}
.RimLoginClubTxt{
	padding:0 10px 0 10px;
	background-image: url(../img/rim/rim_login_monitor_bg.gif);
	background-repeat: repeat-y;   
}
.RimLoginClubTxt p{
   padding:5px 0 5px 0;
   font-size:10px;
}
.RimLoginClubTxt h4{
	padding-left:15px;
	background:url(../img/rim/rim_login_club_icon.gif) no-repeat left 3px;
	font-size: 11px;   
}

.RimLoginClubTxt h4 a{
	font-size: 11px; 
   	color:#333333;
}


.RimLoginUser{
	font-size: 11px;
	color:#333333;
	font-weight:normal;
	text-align:center;
	margin-bottom: 5px;
}

.RimLoginCompany{
	font-size: 12px;
	color:#333333;
	font-weight:normal;
	margin-left: 10px;
}





/* ブンナビクラブに入会する */
.RimAfterLoginclub{
   margin-top:5px;
   height:30px;
   background:url(../img/rim/rim_login_club_check.gif) no-repeat;
}
.RimAfterLoginclub h3{
   text-indent:-9999px;
} 
.RimAfterLoginclubCheck{
	text-align:right;
	float:left;
	margin-top: -15px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
}
/* バナー */
.RimBana{
   margin-bottom:10px;
   text-align:left;
}

.RimTxt{
width:200px;
	margin-bottom:10px;
	text-align:right;
	font-size: 10px;   
}



/* テキストリンク */
.RimTxtBox{
   margin-bottom:10px;
   text-align:left;
   
}

.RimTxtBox th{
   margin:0;
   padding:0;
}
.RimTxtBoxCon{
	padding:10px 3px 0 3px;
	text-align:left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccd2e1;
	border-left-color: #ccd2e1;
	
}


.RimTxtBoxCon li{
	background:url(../img/rim/rim_rbox_yaji.gif) no-repeat left 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}



.RimTxtBoxLink{
   margin-top:5px;
   padding-left:13px;
   background:url(../img/rim/rim_rbox_yaji.gif) no-repeat left 5px;
   float:right;
   font-size:11px;
}
.RimTxtBoxCon h3{
   margin-bottom:5px;
   font-weight:bold;
}

/* MIL */
.RimTxtBoxConmil{
	padding:10px 10px 0 10px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ccd2e1;
	border-right-color: #ccd2e1;
	border-left-color: #ccd2e1;
}
.RimTxtBoxConmil-img{
	padding-top:5px;
	width:95px;
}
.RimTxtBoxConmil-vol{
	padding-top:5px;
	font-weight:bold;
	text-align:center;
}



/* 話題の社員 */
.RimTxtBoxConwadai{
	font-size: 11px;
}



/* やじるし */
.RimTxtBoxCon li.yazi{
	padding-left:10px;
	background-image: url(../img/rim/rim_rbox_yaji02.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

/* 顔 */
.RimTxtBoxCon li.kao{
	padding-left:20px;
	background-image: url(../img/rim/icon_kao.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}


/* キーワード */
.RimTxtBoxCon li.key{
	padding-left:20px;
	background-image: url(../img/rim/icon_key.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}


/* 今日のニュース */
.RimTxtBoxCon li.News01{
   padding-left:20px;
   background:url(../img/icon/icon_ns_k.gif) no-repeat left 2px;
}
.RimTxtBoxCon li.News02{
   padding-left:20px;
   background:url(../img/icon/icon_ns_s.gif) no-repeat left 2px;
}
/* 最新アクセスランキング */
.RimRank p{
   margin:0;
   padding:0;
   font-size:10px;
   text-align:right;
}
.RimRank{
   margin:-5px 0 5px 0;
   padding:0;
}
.RimRank th{
   padding:3px 0 3px 0;
   text-align:right;
   vertical-align:top;
}
.RimRank td{
   margin:0;
   padding:3px 0 3px 5px;
   vertical-align:top;
}
.RimRank01{
   padding-left:3px;
   background:url(../img/rim/rim_rank_icon01.gif) no-repeat left 5px;
}
.RimRank02{
   padding-left:3px;
   background:url(../img/rim/rim_rank_icon02.gif) no-repeat left 5px;
}
/* ブンナビケータイ */
.RimMob{
   margin-bottom:10px;
   width:200px;
   padding-bottom:10px;
   text-align:left;
   background:url(../img/rim/rim_mob_btm.gif) no-repeat left bottom; 
}
.RimMob th{
   margin:0;
   padding:0;
}
.RimMobBox{
   padding-top:5px;
   border-left:solid 1px #f6c408;
   border-right:solid 1px #f6c408;
}
.RimMobBox p{
   padding:0 9px 0 9px;
   font-size:10px;
}
.RimMobqr{
   margin-top:10px;
   padding-left:60px;
}
.RimMobBox li{
   margin-top:10px;
   padding-left:9px;
}
.RimTxtBoxWork li{
   padding:5px 0 5px 0;
   border-bottom:1px #CCCCCC dotted;
}


/* 回り込み解除 */
.clear{
   margin:0;
   padding:0;
   clear:both;
}
/* ブンナビ2010リンク */
.Rim10Table{
	margin-bottom:10px;
	background:url(../img/rim/rim_bun11_bg.gif) no-repeat;
	text-align:center;
	height:34px;
}

/* ------------------------------------------------------------------------------------
	2:ラーニング講座部分
--------------------------------------------------------- */
.RimLng{
	text-align: left;
}
.RimLngBox {
	margin: 0px;
	padding: 6px 14px 10px;
	border-bottom: 1px #a8a8a8 solid;
	background-image:url(../img/rim/rim_lng_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
}
.RimLng li {
	margin: 0px;
	text-align: left;
	list-style-type: none;
}
.RimLng ul {
	margin: 0;
}
/* ------------------------------------------------------------------------------------
	3:企業比較
--------------------------------------------------------- */
.RimCnCom{
	margin-bottom:10px;
}
.RimCnCom td{
    background:url(../img/rim/rim_cn_bg.gif) no-repeat;
	height:96px;
	text-align:center;
}
.RimCnComBox{
    margin:10px 10px;
}
.RimCnComBox li{
    margin-bottom:5px;
}
.RimCn-Combox{
    width:175px;
}
.RimCn-Combox01{
    width:175px;
	color:#CC0000;
	background:#EAEAEA;
}
.RimCnComBox h4{
    margin-top:5px;
}