@charset "utf-8";

/* ▼ 左ナビ*/
#cont #c3_ll dl.cc11 table tr td.line_l{background-color:#FF0000;}
#cont #c3_ll dl.cc11 table tr td.line_r{background-color:#FF5B5B;}
#cont #c3_ll dl.cc11-2    {border-color:#FF0000;}
#cont #c3_ll dl.cc11 dt b img,
#cont #c3_ll dl.cc11-2 dt b img{background:#FF0000;}
#cont #c3_ll dl.cc00 table tr td.line_l {background-color:#FF0000;}
#cont #c3_ll dl.cc00 table tr td.line_r {background-color:#FF5B5B;}


.mt30 {
    margin-top: 15px !important;
}

body{
background-color:#ffffff;
}

.social_button{
margin:5px 0 1px;
}


#left_menu{
float:left;
width:200px;
/*border:1px solid blue;*/
}

#main_container{
float:right;
width:500px;
/*border:1px solid red;*/
}

#mb_contents{

}

/*.mb_base_top{
background-image:url("../img/mail_backnumber/m_sales_base_top.gif");
background-position:top center;
background-repeat:no-repeat;
width:730px;
}*/

.mb_base_middle{
background-image:url("../img/mail_backnumber/m_sales_base_middle.gif");
background-repeat:repeat-y;
width:730px;
}

/*.mb_base_bottom{
background-image:url("../img/mail_backnumber/m_sales_base_bottom.gif");
background-position:bottom center;
background-repeat:no-repeat;
width:730px;
}*/

.ie .b_ie{
margin-bottom:-2px;
}

#cont h1 {
color: #666;
margin-top: 3px;
margin-bottom: 20px;
font-size: 10px;
font-weight: normal;
line-height:100%;
}

/************************************

左メニュー

************************************/

#left_menu .mb_menuBox h2{
font-size:14px;
font-weight:bold;
border-top:3px solid #3E6258;
padding:7px 0 5px;
}

#left_menu .mb_menuBox h2 img{
vertical-align:-6px;
margin-right:10px;
}

#left_menu .mb_menuBox{
/*border-left:2px solid #333333;
border-right:2px solid #333333;
border-bottom:2px solid #333333;
width:177px;
margin-left:10px;*/
}

.ie #left_menu .mb_menuBox{
/*border-left:2px solid #333333;
border-right:2px solid #333333;
border-bottom:2px solid #333333;
width:175px;
margin-left:10px;*/
}

#left_menu .mb_menuBox dl{
/*margin:10px;*/
}

#left_menu .mb_menuBox dt{
font-weight:bold;
border-top: 1px dotted #000;
padding-top: 10px;
margin-bottom:5px;
}

#left_menu .mb_menuBox dd{
margin-bottom:10px;
line-height:120%;
}

#left_menu .mb_menuBox ul{
/*margin:10px;*/
}

#left_menu .mb_menuBox ul li{
list-style-type:none;
margin-bottom:10px;
border-top: 1px dotted #000;
padding-top: 10px;
}


/************************************

右メイン

************************************/
#main_container h2{margin-bottom:20px;}


#main_container .r_header{
text-align:center;
}

#main_container .rh_2{
border-bottom: 1px solid #333;
padding-bottom: 10px;
margin:0 10px 10px;
text-align: center;
}

#main_container .blog_main{
margin:0 10px 30px;
background-image:url("../img/hrmnews_fromhk/line_dot500_or.gif");
background-repeat:no-repeat;
background-position:bottom center;
padding-bottom:30px;
}

#main_container .comment{background-color:#FFF5F5;padding:15px;}

#main_container .h1_box{
color:#333;
/*padding:10px 20px;*/
}

#main_container h3{
font-size:16px;
color:#FF5B5B;
margin:0 40px;
}

#main_container .blogTitle{
/*color:#ffffff;*/
line-height:150%;
}

#main_container .postinfo{
text-align:right;
margin-top:10px;
margin-bottom:20px;
font-weight: bold;
letter-spacing: 1px;
line-height: 1.2;
}

#main_container .postinfo a{
/*color:#ffffff;*/
}


#main_container .postinfo a:hover{
/*color:#ffffff;*/
text-decoration:underline;
}

#main_container .blog_text{
line-height:150%;
margin:0 40px;
font-size:14px;
/*border-bottom:1px solid #AACAC2;*/
}

#main_container .blog_text .mb_caption{
font-size:18px;
font-weight:bold;
}

.mb_ftnavi{
margin:20px 0;
}

.mb_ftnavi a:hover img{
background-color:#cccccc;
}

.mb_prev{
float:left;
}

.mb_next{
float:right;
}


/************************************

右メイン_ブログ関連リンク

************************************/

.mb_insBlog{
margin:0 10px 30px;
}

.mb_insBlog p{
/*border-top:3px solid #333333;
border-bottom:1px dotted #333333;*/
background-image:url("../img/mail_backnumber/border_gr_green.jpg");
background-repeat:no-repeat;
background-position:bottom center;
padding-bottom:8px;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
}

.mb_insBlog p img{
vertical-align:-6px;
margin-right:5px;
margin-left:2px;
}

.mb_insBlog ul{
margin-left:33px;
margin-top:15px;
}

.mb_insBlog ul li{
background-image:url("../img/gaiyo/icon_green_arrow.gif");
background-repeat:no-repeat;
background-position:left center;
list-style-type:none;
margin-bottom:10px;
padding-left:12px;
}


/************************************

copy right

************************************/

#mb_copyright{
padding:15px;
}