﻿@charset "utf-8";
/* CSS Document */

.res14-global-nav .res14-global-nav__first {
	display: block;
	width: 210px;
	padding: 0 0 16px 0;
}

.res14-global-nav .res14-global-nav__first--current {
	display: block;
	width: 210px;
	padding: 0 0 16px 0;
	background: url(/sol/contents/img/header/off_arrow.png) no-repeat center bottom !important;
}
.res14-global-nav .res14-global-nav__alltop,
.res14-global-nav .res14-global-nav__alltop--current,
.res14-global-nav .res14-global-nav__openjob,
.res14-global-nav .res14-global-nav__openjob--current,
.res14-global-nav .res14-global-nav__rs-cause,
.res14-global-nav .res14-global-nav__rs-cause--current,
.res14-global-nav .res14-global-nav__support,
.res14-global-nav .res14-global-nav__support--current,
.res14-global-nav .res14-global-nav__first,
.res14-global-nav .res14-global-nav__first--current,
.res14-global-nav .res14-global-nav__mypage,
.res14-global-nav .res14-global-nav__mypage--current,
.res14-global-nav .res14-global-nav__myjob,
.res14-global-nav .res14-global-nav__myjob--current,
.res14-global-nav .res14-global-nav__acchange,
.res14-global-nav .res14-global-nav__acchange--current,
.res14-global-nav .res14-global-nav__employed,
.res14-global-nav .res14-global-nav__employed--current,
.res14-global-nav .res14-global-nav__contents,
.res14-global-nav .res14-global-nav__contents--current{
	color: #666;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.3;
	letter-spacing: 0.05em;
}
.res14-global-nav .res14-global-nav__alltop:hover,
.res14-global-nav .res14-global-nav__alltop--current:hover,
.res14-global-nav .res14-global-nav__openjob:hover,
.res14-global-nav .res14-global-nav__openjob--current:hover,
.res14-global-nav .res14-global-nav__rs-cause:hover,
.res14-global-nav .res14-global-nav__rs-cause--current:hover,
.res14-global-nav .res14-global-nav__support:hover,
.res14-global-nav .res14-global-nav__support--current:hover,
.res14-global-nav .res14-global-nav__first:hover,
.res14-global-nav .res14-global-nav__first--current:hover,
.res14-global-nav .res14-global-nav__mypage:hover,
.res14-global-nav .res14-global-nav__mypage--current:hover,
.res14-global-nav .res14-global-nav__myjob:hover,
.res14-global-nav .res14-global-nav__myjob--current:hover,
.res14-global-nav .res14-global-nav__acchange:hover,
.res14-global-nav .res14-global-nav__acchange--current:hover,
.res14-global-nav .res14-global-nav__employed:hover,
.res14-global-nav .res14-global-nav__employed--current:hover,
.res14-global-nav .res14-global-nav__contents:hover,
.res14-global-nav .res14-global-nav__contents--current:hover{
	text-decoration: none;
}
.res14-global-nav._my_navi .res14-global-nav__support,
.res14-global-nav._my_navi .res14-global-nav__support--current,
.res14-global-nav .res14-global-nav__mypage,
.res14-global-nav .res14-global-nav__mypage--current,
.res14-global-nav .res14-global-nav__myjob,
.res14-global-nav .res14-global-nav__myjob--current,
.res14-global-nav .res14-global-nav__acchange,
.res14-global-nav .res14-global-nav__acchange--current,
.res14-global-nav .res14-global-nav__employed,
.res14-global-nav .res14-global-nav__employed--current,
.res14-global-nav .res14-global-nav__contents,
.res14-global-nav .res14-global-nav__contents--current{
	padding-bottom: 15px;
}
.res14-global-nav .res14-global-nav__alltop--current,
.res14-global-nav .res14-global-nav__openjob--current,
.res14-global-nav .res14-global-nav__rs-cause--current,
.res14-global-nav .res14-global-nav__support--current,
.res14-global-nav .res14-global-nav__first--current,
.res14-global-nav .res14-global-nav__mypage--current,
.res14-global-nav .res14-global-nav__myjob--current,
.res14-global-nav .res14-global-nav__acchange--current,
.res14-global-nav .res14-global-nav__employed--current,
.res14-global-nav .res14-global-nav__contents--current {
	color: #68B7e6;
}

/* お仕事検索 */
.res14-global-nav--sub-head-openjob,
#_fsn_my_glonav_holder ._fsn_ninteimae .res14-global-nav--sub-head-openjob {
	position: absolute;
	top: 24px;
	left: -82px;
	z-index: 552;
	padding-top: 11px;
	background: url(/sol/contents/img/header/pull_arrow_pt01_02.png) no-repeat -275px top;
}
#_fsn_my_glonav_holder ._fsn_ninteimae .res14-global-nav--sub-head-openjob {
	left: -61px;
	background-position: -253px top;
}
#_fsn_my_glonav_holder .res14-global-nav--sub-head-openjob {
	background-position: -254px top;
}
.nav--open._myjob .res14-global-nav--sub-head-myjob {
  left: -160px;
}

/* 研修・キャリア支援 */
.res14-global-nav--sub-head-support02,
#_fsn_my_glonav_holder ._fsn_ninteimae .res14-global-nav--sub-head-support02 {
	position: absolute;
	top: 24px;
	left: -220px;
	z-index: 600;
	padding-top: 11px;
	background: url(/sol/contents/img/header/pull_arrow_pt01_02.png) no-repeat -122px top;
}
#_fsn_my_glonav_holder ._fsn_ninteimae .res14-global-nav--sub-head-support02 {
	left: -200px;
	background-position: -130px top;
}
#_fsn_my_glonav_holder .res14-global-nav--sub-head-support02 {
	left: -270px;
	background-position: -70px top;
}

/* はじめて */
.res14-global-nav--sub-head-first,
#_fsn_my_glonav_holder ._fsn_ninteimae .res14-global-nav--sub-head-first {
	position: absolute;
	top: 24px;
	left: -270px;
	z-index: 600;
	padding-top: 11px;
	background: url(/sol/contents/img/header/pull_arrow_pt01_02.png) no-repeat -74px top;
}
#_fsn_my_glonav_holder ._fsn_ninteimae .res14-global-nav--sub-head-first {
	left: -250px;
	background-position: -82px top;
}
#_fsn_my_glonav_holder .res14-global-nav--sub-head-first {
	background-position: -70px top;
}
.res14-global-nav li .res14-global-nav--sub-first {
	width: 620px;
	padding: 20px 20px 0 20px;
	border-right: solid 3px #60b5ea;
	border-bottom: solid 3px #60b5ea;
	border-left: solid 3px #60b5ea;
	background: #fff;
}
.res14-global-nav--sub-first .res14-nav--sub-notes02{
	width: auto;
}

.res14-global-nav--sub-myjob .res14-sub--linkarea , .res14-global-nav--sub-support .res14-sub--linkarea , .res14-global-nav--sub-acchange .res14-sub--linkarea , .res14-global-nav--sub-employed .res14-sub--linkarea,
.res14-global-nav--sub-first .res14-sub--linkarea , .res14-global-nav--sub-contents .res14-sub--linkarea{
	text-align: left;
	padding: 10px 0 13px 0;
	font-weight: bold;
	background: url(/sol/contents/img/bg_job_detail_dots.gif) left bottom repeat-x;
}

.res14-global-nav--sub-myjob li:first-child , .res14-global-nav--sub-support li:first-child , .res14-global-nav--sub-acchange li:first-child , .res14-global-nav--sub-employed li:first-child, .res14-global-nav--sub-contents li:first-child,
.res14-global-nav--sub-first li:first-child{
	padding-top: 0;
}

.res14-global-nav--sub-myjob li a , .res14-global-nav--sub-support li a , .res14-global-nav--sub-acchange li a , .res14-global-nav--sub-employed li a,
.res14-global-nav--sub-first li a , .res14-global-nav--sub-contents li a{
	padding-left: 10px;
	margin-right: 15px;
	float: left;
	display: block;
	white-space: nowrap;
	background: url(/sol/contents/img/icon/link_left_icon_blue.png) left center no-repeat;
}

.res14-global-nav--sub-myjob .res14-nav--sub-last , .res14-global-nav--sub-support .res14-nav--sub-last , .res14-global-nav--sub-acchange .res14-nav--sub-last , .res14-global-nav--sub-employed .res14-nav--sub-last,
.res14-global-nav--sub-first .res14-nav--sub-last, , .res14-global-nav--sub-contents .res14-nav--sub-last {
	background: none;
}

.w110px{ width: 110px !important; }
.w145px{ width: 145px !important; }
.w156px{ width: 156px !important; }
.w157px{ width: 157px !important; }
.w160px{ width: 160px !important; }
.w165px{ width: 165px !important; }
.w170px{ width: 170px !important; }
.w175px{ width: 175px !important; }
.w190px{ width: 190px !important; }
.w300{ width: 300px !important; }

#ninteimae_glonav.res14-global-nav .res14-global-nav__alltop {
	width: 150px;
}
#ninteimae_glonav.res14-global-nav .res14-global-nav__openjob {
	width: 232px;
}
#ninteimae_glonav.res14-global-nav .res14-global-nav__support {
	width: 197px;
}
#ninteimae_glonav.res14-global-nav .res14-global-nav__first {
	width: 196px;
}
#ninteimae_glonav.res14-global-nav .res14-global-nav__contents {
	width: 185px;
}

ul.mygnav_job_seg2 li a{ margin-right: 80px; }
ul.mygnav_job_seg2 li:last-child a{ margin-right: 0; }

._fav_nums{
	display: inline-block;
	position: absolute;
	height: 20px;
	line-height: 20px;
	padding: 0px 7px;
	font-weight: bold;
	margin-left: 5px;
	box-shadow: 0px 1px 1px #d0d0d0;
	border-radius: 20px;
	color: #fff;
	text-decoration: none;
	background: #f073aa;
	display: none;
}

/* FUSION */
#_fsn_my_glonav_holder #js_res14-header-nav-entryCounter,
#_fsn_my_glonav_holder #js_res14-header-nav-keepCounter,
#_fsn_my_glonav_holder #js_res14-header-nav-jobCounter em{
	display: none;
}
#_fsn_my_glonav_holder #js_res14-header-nav-keepCounter{
	left: 95px;
}
#_fsn_my_glonav_holder ._gloVis #js_res14-header-nav-entryCounter,
#_fsn_my_glonav_holder ._gloVis #js_res14-header-nav-keepCounter,
#_fsn_my_glonav_holder #js_res14-header-nav-jobCounter._gloVis em{
	display: block;
}
#_fsn_my_glonav_holder #js_res14-header-nav-entry__btn,
#_fsn_my_glonav_holder #js_res14-header-nav-keep__btn{
	background: none;
	text-indent: 0;
	color: #3cbed2;
	line-height: 20px;
	font-weight: bold;
	transition: .1s all linear;
	-webkit-transition: .1s all linear;
	-moz-transition: .1s all linear;
}
#_fsn_my_glonav_holder #js_res14-header-nav-entry__btn:hover,
#_fsn_my_glonav_holder #js_res14-header-nav-keep__btn:hover{
	opacity: .7;
	text-decoration: none;
}
#_fsn_my_glonav_holder #js_res14-header-nav-entry__btn img,
#_fsn_my_glonav_holder #js_res14-header-nav-keep__btn img,
#_fsn_my_glonav_holder .res14-side-nav--keeplist-off img,
#_fsn_my_glonav_holder .res14-side-nav--entry-off img{
	margin-right: 5px;
	width: 13px;
	height: auto;
	vertical-align: middle;
	margin-bottom: 2px;
}
#_fsn_my_glonav_holder #js_res14-header-nav-entry__btn img,
#_fsn_my_glonav_holder .res14-side-nav--entry-off img{
	width: 11px;
}
#_fsn_my_glonav_holder .res14-side-nav__job .res14-side-nav--keeplist{
	margin-right: 30px;
	width: 95px;
}
#_fsn_my_glonav_holder .res14-side-nav__job .res14-side-nav--entry{
	margin-right: 30px;
}
._fsn_ninteimae .res14-global-nav .res14-global-nav__first,
._fsn_ninteimae .res14-global-nav .res14-global-nav__first--current{
	width: 185px;
}
._fsn_ninteimae .res14-global-nav .res14-global-nav__advance{
	width: 200px;
}
#_fsn_my_glonav_holder .res14-side-nav--keeplist-off{
	width: 95px;
	margin-right: 35px;
}
#_fsn_my_glonav_holder .res14-side-nav--keeplist-off,
#_fsn_my_glonav_holder .res14-side-nav--entry-off{
	background: none;
	text-indent: 0;
	color: #ddd;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
#_fsn_my_glonav .res14-nav--sub-notes{
	width: 325px;
}
#_fsn_my_glonav .res14-assistarea{
	width: 555px;
}
#_fsn_my_glonav .res14-side-nav {
	border-radius: 4px;
	padding: 3px 10px;
}
#_fsn_my_glonav_holder .res14-side-nav.type_ninteimae {
	min-width: 310px;
	padding: 3px 10px;
	border-radius: 4px;
}
#_fsn_my_glonav .res14-side-nav__job li{
	position: relative;
}
#_fsn_my_glonav .res14-side-nav__job .side-nav__job--keeplist-num,
#_fsn_my_glonav .res14-side-nav__job .side-nav__job--entry-num {
	top: -15px;
	right: 2px;
	left: auto !important;
	padding: 3px 7px;
	font-size: 11px;
}
#_fsn_my_glonav ._fsn_info_mark{
	display: inline-block;
	margin-right: 5px;
	border: 1px solid #444;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	border-radius: 50%;
	margin-top: -2px;
	font-weight: bold;
}
template{
	display:none;
}
[v-cloak]{
	display: none !important;
}
.menuNone {
	height: 1em !important;
}
.res14-sub--linkarea06 li.support-kensyu {
	display: block;
	clear: both;
	margin-left: 255px;
	overflow: hidden;
}
.res14-global-nav--sub-head-contents,
#_fsn_my_glonav_holder ._fsn_ninteimae .res14-global-nav--sub-head-contents {
	position: absolute;
	top: 24px;
	right: 0;
	left: auto;
	z-index: 554;
	padding-top: 11px;
	background: url(/sol/contents/img/header/pull_arrow_pt02.png) no-repeat -18px top;
}
#_fsn_my_glonav_holder ._fsn_ninteimae .res14-global-nav--sub-head-contents {
	right: 6px;
	background-position: 0 top;
}
#_fsn_my_glonav_holder .res14-global-nav--sub-head-contents {
	background-position: -5px top;
}
.res14-global-nav li .res14-global-nav--sub-contents {
	width: 445px;
	padding: 20px 20px 0 20px;
	border-right: solid 3px #60b5ea;
	border-bottom: solid 3px #60b5ea;
	border-left: solid 3px #60b5ea;
	background: #fff;
}
.res14-global-nav .res14-global-nav__contents,
.res14-global-nav .res14-global-nav__contents--current {
	display: block;
	width: 135px;
	padding: 0 0 16px 0;
}
#_fsn_my_glonav.not-muki .res14-global-nav .res14-global-nav__acchange,
#_fsn_my_glonav.not-muki .res14-global-nav .res14-global-nav__acchange--current{
	width: 110px;
}
#_fsn_my_glonav.not-muki .res14-global-nav .res14-global-nav__employed,
#_fsn_my_glonav.not-muki .res14-global-nav .res14-global-nav__employed--current{
	width: 180px;
}
#_fsn_my_glonav.not-muki .res14-global-nav--sub-head-acchange{
	background: url(/sol/contents/img/header/pull_arrow_pt02.png) no-repeat -145px top;
}
#_fsn_my_glonav.not-muki .res14-global-nav--sub-head-employed{
	background: url(/sol/contents/img/header/pull_arrow_pt02.png) no-repeat -75px top;
}
.res14-global-nav .res14-global-nav__contents--current {
	display: block;
	padding: 0 0 16px 0;
	background: url(/sol/contents/img/header/off_arrow.png) no-repeat center bottom !important;
}
.res14-global-nav--sub-myjob .res14-nav--sub-last,
.res14-global-nav--sub-support .res14-nav--sub-last,
.res14-global-nav--sub-acchange .res14-nav--sub-last,
.res14-global-nav--sub-employed .res14-nav--sub-last,
.res14-global-nav--sub-employed-muki .res14-nav--sub-last,
.res14-global-nav--sub-first .res14-nav--sub-last,
.res14-global-nav--sub-contents .res14-nav--sub-last {
	background: none;
}
.res14-top-logo{
	position: relative;
}
.it-logo{
	position: absolute;
	margin-left: 10px;
	width: 140px;
	height: 14px;
	text-align: center;
	border-radius: 15px;
	background: #f5f5f5;
	padding: 7px 0px;
	bottom: 0;
}
