@charset "utf-8";
/* --------------------
* base
* 見出し
* サブナビゲーション
* 先輩の仕事情報
* リクナビ取材情報
* サイドメニュー
* sencate.cssから移行
-------------------- */

/*
** base
*/
.mp_c_wrap * {
color:#222;
font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
line-height:1.6;
}

/*
** 見出し
*/
.mp_c_mds1_cnt h4 {
line-height:1.2;
}
.small_mds_aqua dt {
float:left;
width:100px;
margin:0;
padding:0;
-webkit-border-radius:2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px;
background:none repeat scroll 0 0 #02acee;
color:white;
font-size:12px;
text-align:center;
}
.small_mds_aqua dd {
display:block;
float:left;
width:300px;
margin:0 0 0 10px;
padding:0;
text-indent:0;
line-height:1.3em;
}
/*
** サブナビゲーション
*/
.subnavi_wrap {
width:850px;
}
.subnavi_wrap ul {
margin:0;
padding:0;
}
.subnavi_all {
height:30px;
}
.subnavi_all a {
display:block;
height:30px;
text-decoration:none;
}
.subnavi_all a span {
position:relative;
z-index:-1;
top:3px;
}

.sn_all a {
width:86px;
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) 0 0 no-repeat;
}
.sn_all a:hover,
.sn_all a:active,
.sn_all a.sn_on {
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) 0 -30px no-repeat;
}

.sn_kikai a {
width:68px;
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -86px 0 no-repeat;
}
.sn_kikai a:hover,
.sn_kikai a:active,
.sn_kikai a.sn_on {
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -86px -30px no-repeat;
}

.sn_denki a {
width:104px;
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -154px 0 no-repeat;
}
.sn_denki a:hover,
.sn_denki a:active,
.sn_denki a.sn_on {
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -154px -30px no-repeat;
}

.sn_joho a {
width:143px;
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -258px 0 no-repeat;
}
.sn_joho a:hover,
.sn_joho a:active,
.sn_joho a.sn_on {
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -258px -30px no-repeat;
}

.sn_kagaku a {
width:168px;
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -401px 0 no-repeat;
}
.sn_kagaku a:hover,
.sn_kagaku a:active,
.sn_kagaku a.sn_on {
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -401px -30px no-repeat;
}

.sn_kenchiku a {
width:105px;
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -569px 0 no-repeat;
}
.sn_kenchiku a:hover,
.sn_kenchiku a:active,
.sn_kenchiku a.sn_on {
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -569px -30px no-repeat;
}

.sn_nogaku a {
width:69px;
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -674px 0 no-repeat;
}
.sn_nogaku a:hover,
.sn_nogaku a:active,
.sn_nogaku a.sn_on {
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -674px -30px no-repeat;
}

.sn_yakugaku a {
width:107px;
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -743px 0 no-repeat;
}
.sn_yakugaku a:hover,
.sn_yakugaku a:active,
.sn_yakugaku a.sn_on {
background:url(/2026/open/navg/c/rikei/img/subnavigation.png) -743px -30px no-repeat;
}

/*
** 先輩の仕事情報
*/
.mp_c_senior_cloud {
line-height:1.5em;
}
.mp_c_senior_cloud p {
padding:8px 5px 8px 20px;
}
.mp_c_senior_cloud a {
padding-bottom:1px;
text-decoration:none;
}
.mp_c_senior_cloud a:hover {
padding-bottom:1px;
text-decoration:underline;
}

/*
** リクナビ取材情報
*/
.clsl_wrap {
overflow:hidden;
position:relative;
width:595px;
margin:0 auto;
}
.cst_wrap {
overflow:hidden;
position:relative;
z-index:1;
left:-10px;
width:557px;
}
.mp_w18 {
width:18px;
}
.theme_wrap {
float:left;
width:570px;
padding:0 10px;
}
.mp_txt_link {
color:#0087e6 !important;
text-decoration:none;
}
.no_script {
font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
}
.part_articletheme div .read {
padding-right:1px;
word-break:break-all;
}
.company {
overflow:hidden;
width:160px;
white-space:nowrap;
text-overflow:ellipsis;
}

/*
** サイドメニュー
*/
.bnr_rikei a:hover {
filter:alpha(opacity=60);
opacity:0.6;
zoom:1;
}

/***********************************************************************
** sencate.cssから移行
***********************************************************************/
.mp_c_wrap h1,
.mp_c_wrap h2,
.mp_c_wrap h3,
.mp_c_wrap h4,
.mp_c_wrap h5,
.mp_c_wrap h6,
.mp_c_wrap h7,
.mp_c_wrap p,
.mp_c_wrap ul,
.mp_c_wrap li {
margin:0;
padding:0;
}
.mp_c_wrap h1,
.mp_c_wrap h2,
.mp_c_wrap h3,
.mp_c_wrap h4,
.mp_c_wrap h5,
.mp_c_wrap h6,
.mp_c_wrap h7,
.mp_c_wrap b {
font-size:100%;
font-weight:normal;
}
.mp_c_wrap ul {
list-style:none;
}
.mp_c_wrap img {
border:0;
}
/* 汎用 */
.mp_c_bold {
font-weight:bold;
}
.mp_c_wrap img {
-ms-interpolation-mode:bicubic;
}
.line_dot_gry {
background:url(/2026/open/navg/c/rikei/img/line_dot_gry.png) bottom left repeat-x;
}
div.mp_c_parts {
margin-bottom:10px;
}
.mp_c_wrap h2 {
margin-bottom:10px;
}
/**
 * mds1
 */
h2.mp_c_mds1 {
margin:0;
padding:4px 0 0 2px;
color:#fff;
font-weight:bold;
line-height:1.2;
}
@media screen and (max-width: 480px) {
.mp_c_mds1 {
margin:0;
padding:0 0 0 2px;
color:#fff;
font-size:80%;
}
}
.mp_c_mds1_1 {
margin:0;
padding:2px 0 0 2px;
color:#fff;
font-size:80%;
}
.mp_c_mds1_cnt h4 {
line-height:1.2;
}
/* mds */
.mp_c_mds1_w595 {
height:23px;
padding:0 5px;
background:url(/2026/open/navg/c/rikei/img/mds1_w595.png) left top no-repeat;
}
.mp_c_mds1_w595 .g_float_L {
width:500px;
}
.mp_c_mds1_w595 .g_float_R {
width:85px;
padding-top:2px;
}
.mp_c_mds1_w240 {
height:23px;
padding:0 5px;
background:url(/2026/open/navg/c/rikei/img/mds1_w240.png) left top no-repeat;
}
.mp_c_mds1_w240 h2 {
width:225px;
}
/*
** ワク
*/
.mp_c_mds1_cnt {
/* 全般 */
margin-top:10px;
}
.mp_c_mds1_cnt_line {
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
/* 全般 */
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
}
.mp_c_mds1_bl .mp_c_mds1_cnt_line {
/* 青 */
border-right:1px solid #9ec8f1;
border-bottom:1px solid #9ec8f1;
border-left:1px solid #9ec8f1;
}
.mp_c_mds1_wht .mp_c_mds1_cnt_line {
/* 白 */
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #bbb;
}
.mp_c_mds1_grn .mp_c_mds1_cnt_line {
/* 緑 */
border-right:1px solid #c5e09b;
border-bottom:1px solid #c5e09b;
border-left:1px solid #c5e09b;
}

/* リクナビ取材情報 */
.mp_c_shuzai_cloud {
height:180px ;
background:url(/2026/open/navg/c/rikei/img/bg_cloud_l.png) top left no-repeat;
}
.mp_c_shuzai_cloud div {
padding:10px 10px 10px 25px;
}
/* 積極採用 */
.mp_c_sekkyoku li {
display:inline-block;
*display:inline;
*zoom:1;
width:295px;
vertical-align:top;
}
.mp_c_sekkyoku li a {
margin-right:10px;
}
/* jikuword */
.part_jikuword li {
display:inline;
margin-right:10px;
line-height:1.7em;
}
.part_jikuword li a {
vertical-align:middle;
}
/* おすすめリンク */
.part_ossmlnk li {
display:inline;
margin-right:10px;
line-height:1.7em;
}
.part_ossmlnk li a {
vertical-align:middle;
}
/* 先輩取材情報 */
.mp_c_senior_cloud {
height:75px ;
background:url(/2026/open/navg/c/rikei/img/bg_cloud_s.png) top left no-repeat;
}
.mp_c_senior_cloud p {
padding:10px 10px 10px 25px;
}
/* event */
.part_event td {
vertical-align:top;
}
.mp_c_evt_day {
width:80px;
}
.mp_c_evt_area {
width:70px;
}
.mp_c_evt_ttl {
width:190px;
}