@charset "utf-8";
/* ---------------------------------------------------

	Syntax - SP First

--------------------------------------------------- */
.reqCmnThmGrp{
  position: relative;
}
.reqCmnThmGrp:before{  
  bottom: 0;
  content: "";
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
  z-index: 150;
}
.reqCmnThmCnt{
  position: relative;
  z-index: 200;
}
.reqCmnThm{
  align-items: center;  
  color: rgba(255,255,255,1);
  display: flex;
  font-size: 1.5rem;
  font-weight: 500;
  height: 50px;
  width: calc(14.375rem + ((1vw - 3.2px) * 25));/*230px ~ 300px*/
}
/*scheme*/
.page_recruit_require_newgrad .reqCmnThmGrp:before{
  background-color: rgba(35,164,1,1);
}
.page_recruit_require_career .reqCmnThmGrp:before{
  background-color: rgba(148,44,36,1);
}
.page_recruit_require_newgrad .reqCmnThm{
  background: linear-gradient(45deg, rgba(36,164,1,1) 0%, rgba(35,164,1,1) 25%, rgba(35,164,1,1) 50%, rgba(43,167,7,1) 75%, rgba(93,187,42,1) 100%);
}
.page_recruit_require_career .reqCmnThm{
  background: rgba(148,44,36,1);
}

/* ---------------------------------------------------

	reqMainvisualArea

--------------------------------------------------- */
.reqMainvisualArea{
  margin: 0 0 1rem;
  padding: 60px 0 0;
  position: relative;
}
.reqMVInr{}
.reqMVTtlGrp{
  align-items: center;
  /*bottom: calc(6.25rem + ((1vw - 3.2px) * 35.7143));*//*100px ~ 200px*/
  display: flex;
  height: 105px;
  justify-content: center;
  /*position: absolute;*/  
  width: 100%;
  z-index: 200;
}
.reqMVTtlBlk{
  color: rgba(255,255,255,1);
  text-align: center;
}
.reqMVTtl{
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
  margin: 0 0 0.5rem;
}
.reqMVTtlEn{
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}
.reqMVBgGrp{
  position: relative;
  z-index: 10;
}
.reqMVBg{}
.reqMVBgImgSP{
  display: inline-block;
}
.reqMVBgImgPC{
  display: none;
}
/*scheme*/
.page_recruit_require_newgrad .reqMVTtlGrp{
  background-color: rgba(35,164,1,1);
}
.page_recruit_require_career .reqMVTtlGrp{
  background-color: rgba(148,44,36,1);
}

/* ---------------------------------------------------

	requireArea

--------------------------------------------------- */
.requireArea{
  margin: 0 0 3rem;  
}
.reqInr{}
.reqGrp{}
.reqMenu{
  display: flex;
  flex-wrap: wrap;
}
.reqMenuSubj,
.reqMenuDtl{
  box-sizing: border-box;
  padding: 0.5rem;
}
.reqMenuSubj{
  display: flex;
  font-size: 1.125rem;
  font-weight: 500;
  padding: 0.5rem 0.5rem 0.62rem;
  width: 100%;
}
.reqMenuDtl{
  font-size: 1rem;
  padding: 1rem 0.5rem;
  width: 100%;
}
.reqMenuDtlLst{}
.reqMenuDtlItm{
  line-height: 1.75;
  margin: 0 0 0.5em;
}
.reqMenuDtlItm:last-of-type{
  margin: 0;
}
.reqMenuDtlModalLst{
  display: flex;
  flex-wrap: wrap;
}
.reqMenuDtlModalItm{
  margin: 0 0.5rem 1rem 0;
  width: calc((100% - 0.5rem) / 2);
}
.reqMenuDtlModalItm:nth-of-type(2n){
  margin: 0 0 1rem 0;
}
.reqMenuDtlModalBtn{
  align-items: center;
  background-color: rgba(255,255,255,1);
  border: 1px rgba(96,96,95,1) solid;
  border-radius: 10px;
  box-sizing: border-box;
  color: rgba(1,0,0,1);
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: relative;
  width: 100%;
}
.reqMenuDtlModalBtnTxt{
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  padding: 0 15px 2px 0;
}
.reqMenuDtlModalBtnMark{
  border: 1px rgba(1,0,0,1) solid;
  border-radius: 50%;
  box-sizing: border-box;
  height: 20px;
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
}
.reqMenuDtlModalBtnMark:before,
.reqMenuDtlModalBtnMark:after{
  background-color: rgba(1,0,0,1);
  content: "";
  display: inline-block;
  height: 2px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 12px;
}
.reqMenuDtlModalBtnMark:before{}
.reqMenuDtlModalBtnMark:after{
  transform: translate(-50%,-50%) rotate(90deg);
}

.reqMenuDtlItmTel{
  color: rgba(255, 132, 0, 1);
  text-decoration: underline;
}
.reqMenuDtlItm.inBlk{}

.reqMenuLineBlk{
  margin: 1rem 0 0;
}
.reqMenuLineBlk .reqMenu{}
.reqMenuLineBlk .reqMenu:last-of-type{
  border-bottom: none;
}
.reqMenuLineBlk .reqMenuSubj{}
/* scheme */
.page_recruit_require_newgrad .reqMenuSubj{
  background-color: rgba(207,236,200,1);
  }
.page_recruit_require_career  .reqMenuSubj{
  background-color: rgba(245,230,229,1);
  }
.page_recruit_require_newgrad .reqMenuLineBlk{
  border-bottom: 10px rgba(207,236,200,1) solid;
  border-top: 10px rgba(207,236,200,1) solid;
}
.page_recruit_require_career .reqMenuLineBlk{
  border-bottom: 10px rgba(245,230,229,1) solid;
  border-top: 10px rgba(245,230,229,1) solid;
}
.page_recruit_require_newgrad .reqMenuLineBlk .reqMenu{
  border-bottom: 3px rgba(207,236,200,1) solid;
}
.page_recruit_require_career .reqMenuLineBlk .reqMenu{
  border-bottom: 3px rgba(245,230,229,1) solid;
}
.page_recruit_require_newgrad .reqMenuLineBlk .reqMenuSubj{
  background-color: rgba(255,255,255,1);
  border-bottom: 3px rgba(207,236,200,1) dotted;
  }
.page_recruit_require_career .reqMenuLineBlk .reqMenuSubj{
  background-color: rgba(255,255,255,1);
  border-bottom: 3px rgba(245,230,229,1) dotted;
  }
.reqModalArea{}
.reqModalOverlay{
  background-color: rgba(0,0,0,0.8);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 510;
}
.reqModalOuter{
  display: none;
  left: 50%;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 550;  
}
.reqModalInner{
  align-items: center;  
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.reqModal{
  background-color: rgba(255,255,255,1);
  border-radius: 10px;
  box-sizing: border-box;
  padding: 20px 15px;
  position: relative;
  width: 300px;
}
.reqModalClose{
  border: 2px rgba(255,255,255,1) solid;
  border-radius: 50%;
  bottom: -60px;
  cursor: pointer;
  position: absolute;
  height: 50px;
  left: 50%;
  transform: translateX(-50%);
  width: 50px;
}
.reqModalClose:before,
.reqModalClose:after{
  background-color: rgba(255,255,255,1);
  content: "";
  display: inline-block;
  height: 4px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 25px;
}
.reqModalClose:before{
  transform: translate(-50%,-50%) rotate(-45deg);
}
.reqModalClose:after{
  transform: translate(-50%,-50%) rotate(45deg);
}
.reqModalThm{
  font-weight: 600;
  margin: 0 0 1rem;
}
.reqModalThm:before{
  border-radius: 50%;
  content: "";
  display: inline-flex;
  height: 15px;
  margin: 0 5px 0 0;
  width: 15px;
}
.reqModalNte{
  font-size: 1rem;
  line-height: 1.75;
  margin: 0 0 1rem;
}
.reqModalFig{
  text-align: center;
}
.modalOpenCustom{
  overflow: hidden;
}
.modalOpenCustom .requireArea{
  position: relative;
  z-index: 600;
}
/* scheme */
.page_recruit_require_newgrad .reqModalThm:before{
  background-color: rgba(35,164,1,1);
}
.page_recruit_require_career .reqModalThm:before{
  background-color: rgba(148,44,36,1);
}


/* ---------------------------------------------------

	reqEntryArea

--------------------------------------------------- */
.reqEntryArea{}
.reqEntGrp{
  margin: 2rem 0 0;
}
.reqEntInr{}
.reqEntBtnBlk{
  margin: 0 0 2rem;
}
.reqEntBtnCnt{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.reqEntBtn{
  margin: 0 0 1rem;
  width: 100%;
}
.reqEntBtn:last-of-type{
  margin: 0;
}
.reqEntBtnLnk{
  align-items: center;  
  box-sizing: border-box;  
  display: inline-flex;
  justify-content: space-between;
  height: 80px;
  padding: 0 10px;
  position: relative;
  width: 100%;
}
.reqEntBtnTxt{
  font-size: 1rem;
}
.reqEntBtnArrw{  
  border-radius: 50%;
  display: inline-block;
  height: 20px;
  position: relative;
  width: 20px;
}
.reqEntBtnArrw:before{  
  border-right: 2px rgba(255,255,255,1) solid;
  border-top: 2px rgba(255,255,255,1) solid;
  content: "";
  display: inline-block;
  height: 8px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(calc(-50% - 2px),-50%) rotateZ(45deg);
  width: 8px;
}
.reqEntFigBlk{}
.reqEntFig{
  text-align: center;
}
/*scheme*/
.page_recruit_require_newgrad .reqEntBtnLnk{
  border: 2px rgba(35,164,1,1) solid;
  color: rgba(35,164,1,1);
}
.page_recruit_require_newgrad .mynavi .reqEntBtnLnk{
  border: 2px rgba(61,166,235,1.00) solid;
  color: rgba(61,166,235,1.00);
}
.page_recruit_require_career .reqEntBtnLnk{
  border: 2px rgba(148,44,36,1) solid;
  color: rgba(148,44,36,1);
}
.page_recruit_require_newgrad .reqEntBtnArrw{
  background-color: rgba(35,164,1,1);
  border: 2px rgba(35,164,1,1) solid;
}
.page_recruit_require_newgrad .mynavi .reqEntBtnArrw{
  background-color: rgba(61,166,235,1.00);
  border: 2px rgba(61,166,235,1.00) solid;
}
.page_recruit_require_career .reqEntBtnArrw{
  background-color: rgba(148,44,36,1);
  border: 2px rgba(148,44,36,1) solid;
}
.reqEntBtnFigBlock{
  align-items: center;
  display: flex;
}
.reqEntBtnFig{
  margin: 0 1rem 0 0;
  width: 120px;
}

/* ---------------------------------------------------

	MediaQuery

--------------------------------------------------- */
/* ------------------------------------

	Tablet-Mode

------------------------------------ */
@media screen and (min-width: 600px) {
.reqCmnThmGrp{}
.reqCmnThmGrp:before{}
.reqCmnThmCnt{}
.reqCmnThm{
  font-size: calc(1.5rem + ((1vw - 0.375rem) * 3.2941));/*1.5rem ~ 2.375rem*/
  height: calc(3.125rem + ((1vw - 6px) * 17.6471));/*50px ~ 125px*/
  width: calc(18.75rem + ((1vw - 6px) * 54.8235));/*300px ~ 533px*/
  }
/*scheme*/
.page_recruit_require_newgrad .reqCmnThmGrp:before{}
.page_recruit_require_career .reqCmnThmGrp:before{}
.page_recruit_require_newgrad .reqCmnThm{}
.page_recruit_require_career .reqCmnThm{}

/* ------------------------------------

	reqMainvisualArea

------------------------------------ */
.reqMainvisualArea{}
.reqMVInr{}
.reqMVTtlGrp{
  /*bottom: calc(1.75rem + ((1vw - 6px) * 4));*//*28px ~ 45px*/
  height: calc(3.75rem + ((1vw - 6px) * 11.7647));/*60px ~ 110px*/
  }
.reqMVTtlBlk{}
.reqMVTtl{
  font-size: calc(1.6rem + ((1vw - 0.375rem) * 2.4471));/*1.6rem ~ 2.25rem*/
  }
.reqMVTtlEn{
  font-size: calc(1.3rem + ((1vw - 0.375rem) * 1.2235));/*1.3rem ~ 1.625rem*/
  }
.reqMVBgGrp{}
.reqMVBg{}
.reqMVBgImgSP{
  display: none;
  }
.reqMVBgImgPC{
  display: inline-block;
  }

/* ------------------------------------

	requireArea

------------------------------------ */
.requireArea{}
.reqInr{}
.reqGrp{}
.reqMenu{}
.reqMenuSubj,
.reqMenuDtl{
  padding: 1rem 0;
  }
.reqMenuSubj{
  align-items: center;
  padding: 1rem;
  width: 120px;
  }
.reqMenuDtl{
  padding: 1rem;
  width: calc(100% - 120px);
  }
.reqMenuDtlLst{}
.reqMenuDtlItm{
  line-height: 1.5;
  }
.reqMenuDtlModalLst{}
.reqMenuDtlModalItm{
  margin: 0.5rem 1rem 0.5rem 0;
  width: calc((100% - 1rem) / 2);
  max-width: 180px;
}
.reqMenuDtlModalItm:nth-of-type(2n){
  margin: 0.5rem 1rem 0.5rem 0;
}
.reqMenuDtlModalBtn{
  height: 60px;
  }
.reqMenuDtlModalBtnTxt{
  font-size: 1.125rem;
  }
.reqMenuDtlModalBtnMark{
  height: 24px;
  right: 20px;
  width: 24px;
  }
.reqMenuDtlModalBtnMark:before,
.reqMenuDtlModalBtnMark:after{
  height: 2px;
  width: 15px;
  }
.reqMenuDtlModalBtnMark:before{}
.reqMenuDtlModalBtnMark:after{}

.reqMenuDtlItmTel{
  color: rgba(1, 0, 0, 1);
  text-decoration: none;
  }
.reqMenuDtlItm.inBlk{}

.reqMenuLineBlk{
  margin: 2rem 0 0;
  }
/*scheme*/
.page_recruit_require_newgrad .reqMenu .reqMenuSubj,
.page_recruit_require_career .reqMenu .reqMenuSubj{
  border-bottom: none;
  }
.page_recruit_require_newgrad .reqMenu:nth-of-type(odd) .reqMenuSubj{
  background-color: rgba(188,225,180,1);
  }
.page_recruit_require_career .reqMenu:nth-of-type(odd) .reqMenuSubj{
  background-color: rgba(235,207,206,1);
  }
.page_recruit_require_newgrad .reqMenu:nth-of-type(odd) .reqMenuDtl{
  background-color: rgba(232,243,230,1);
  }
.page_recruit_require_career .reqMenu:nth-of-type(odd) .reqMenuDtl{
  background-color: rgba(245,230,229,1);
  }
.page_recruit_require_newgrad .reqMenu:nth-of-type(even) .reqMenuSubj{
  background-color: rgba(207,236,200,1);
  }
.page_recruit_require_career .reqMenu:nth-of-type(even) .reqMenuSubj{
  background-color: rgba(245,230,229,1);
  }
.page_recruit_require_newgrad .reqMenu:nth-of-type(even) .reqMenuDtl,
.page_recruit_require_career .reqMenu:nth-of-type(even) .reqMenuDtl{
  background-color: rgba(255,255,255,1);
  }

.reqMenuLineBlk .reqMenu:nth-of-type(odd) .reqMenuSubj{
  background-color: rgba(255,255,255,1);
  }
.reqMenuLineBlk .reqMenu:nth-of-type(odd) .reqMenuDtl{
  background-color: rgba(255,255,255,1);
  }
.reqMenuLineBlk .reqMenu:nth-of-type(even) .reqMenuSubj{
  background-color: rgba(255,255,255,1);
  }
.reqModalArea{}
.reqModalOverlay{}
.reqModalOuter{}
.reqModalInner{}
.reqModal{
  width: calc(18.75rem + ((1vw - 6px) * 117.6471));/*300px ~ 800px*/
  }
.reqModalClose{}
.reqModalClose:before,
.reqModalClose:after{}
.reqModalClose:before{}
.reqModalClose:after{}
.reqModalThm{}
.reqModalThm:before{}
.reqModalNte{}
.reqModalFig{}

/* ------------------------------------

	reqEntryArea

------------------------------------ */
.reqEntryArea{}
.reqEntGrp{}
.reqEntInr{}
.reqEntBtnBlk{}
.reqEntBtnCnt{}
.reqEntBtn{
  margin: 0 1rem 0 0;
  width: calc((100% - 1rem) / 2);
  }
.reqEntBtnLnk{
  height: calc(5rem + ((1vw - 6px) * 3.5377));/*80px ~ 95px*/
  }
.reqEntBtnTxt{
  font-size: calc(1rem + ((1vw - 0.375rem) * 1.8824));/*1rem ~ 1.5rem*/
  }
.reqEntBtnArrw{}
.reqEntBtnArrw:before{}
.reqEntFigBlk{}
.reqEntFig{}
/*scheme*/
.page_recruit_require_newgrad .reqEntBtnLnk{}
.page_recruit_require_newgrad .mynavi .reqEntBtnLnk{}
.page_recruit_require_career .reqEntBtnLnk{}
.page_recruit_require_newgrad .reqEntBtnArrw{}
.page_recruit_require_career .reqEntBtnArrw{}
.page_recruit_require_newgrad .mynavi .reqEntBtnArrw{}
.reqEntBtnFigBlock{}
.reqEntBtnFig{}

}/* /min-width: 600px */



/* ------------------------------------

	PC-Mode

------------------------------------ */
@media screen and (min-width: 1025px) {
.reqCmnThmGrp{}
.reqCmnThmGrp:before{
  width: calc(6.25rem + ((1vw - 10.25px) * 33.5196));/*100px ~ 400px*/
  }
.reqCmnThmCnt{}
.reqCmnThm{
  font-size: 2.375rem;
  height: 125px;
  width: 533px;
  }
/*scheme*/
.page_recruit_require_newgrad .reqCmnThmGrp:before{}
.page_recruit_require_career .reqCmnThmGrp:before{}
.page_recruit_require_newgrad .reqCmnThm{}
.page_recruit_require_career .reqCmnThm{}

/* ------------------------------------

	reqMainvisualArea

------------------------------------ */
.reqMainvisualArea{
  margin: 0 0 1rem;
  padding: 100px 0 0;
  }
.reqMVInr{}
.reqMVTtlGrp{
  /*bottom: calc(2.8125rem + ((1vw - 10.25px) * 4.8045));*//*45px ~ 88px*/
  height: calc(6.875rem + ((1vw - 10.25px) * 8.9385));/*110px ~ 190px*/
  }
.reqMVTtlBlk{}
.reqMVTtl{
  font-size: calc(2.25rem + ((1vw - 0.640625rem) * 1.1173));/*2.25rem ~ 2.875rem*/
  margin: 0 0 calc(0.8rem + ((1vw - 0.640625rem) * 0.8045));/*0.8rem ~ 1.25rem*/
  }
.reqMVTtlEn{
  font-size: 1.625rem;
  }
.reqMVBgGrp{}
.reqMVBg{}
.reqMVBgImgSP{}
.reqMVBgImgPC{}

/* ------------------------------------

	requireArea

------------------------------------ */
.requireArea{
  margin: 0 0 7.5rem;
  }
.reqInr{}
.reqGrp{}
.reqMenu{}
.reqMenuSubj,
.reqMenuDtl{
  padding: 1.5625rem 0;
  }
.reqMenuSubj{
  font-size: 1.125rem;
  padding: 1.5625rem 3.4375rem;
  width: 206px;
  }
.reqMenuDtl{
  font-size: 1.125rem;
  padding: 1.5625rem calc(2rem + ((1vw - 0.640625rem) * 4.8045));/* 2rem ~ 4.6875rem*/
  width: calc(100% - 206px);
  }
.reqMenuDtlLst{}
.reqMenuDtlItm{}
.reqMenuDtlModalItm{
  margin: 0.5rem calc(1rem + ((1vw - 0.640625rem) * 1.2291)) 0.5rem 0;/*1rem ~ 1.6875rem*/
  max-width: inherit;
  width: 220px;
}
.reqMenuDtlModalItm:nth-of-type(2n){
  margin: 0.5rem calc(1rem + ((1vw - 0.640625rem) * 1.2291)) 0.5rem 0;/*1rem ~ 1.6875rem*/
}
.reqMenuDtlModalItm:nth-of-type(3n){
  margin: 0.5rem 0 0.5rem 0;
}
.reqMenuDtlModalBtn{
  height: 73px;
  transition: all 0.3s;
  }
.reqMenuDtlModalBtn:hover{
  background-color: rgba(96,96,95,1);
  color: rgba(255,255,255,1);
  }
.reqMenuDtlModalBtnTxt{}
.reqMenuDtlModalBtnMark{
  transition: all 0.3s;
  }
.reqMenuDtlModalBtn:hover .reqMenuDtlModalBtnMark{
  border: 1px rgba(255,255,255,1) solid;
  }
.reqMenuDtlModalBtnMark:before,
.reqMenuDtlModalBtnMark:after{
  transition: all 0.3s;
  }
.reqMenuDtlModalBtn:hover .reqMenuDtlModalBtnMark:before,
.reqMenuDtlModalBtn:hover .reqMenuDtlModalBtnMark:after{
  background-color: rgba(255,255,255,1);
  }
.reqMenuDtlModalBtnMark:before{}
.reqMenuDtlModalBtnMark:after{}

.reqMenuDtlItmTel{}
.reqMenuDtlItm.inBlk{
  display: inline-block;
  margin: 0 1rem 0 0;
  }
.reqMenuDtlItm.inBlk:last-of-type{
  margin: 0;
  }

.reqMenuLineBlk{
  margin: 3rem 0 0;
  }
.reqModalArea{}
.reqModalOverlay{}
.reqModalOuter{}
.reqModalInner{}
.reqModal{
  border-radius: 15px;
  padding: 3rem 4rem;
  width: 800px;
  }
.reqModalClose{
  bottom: -70px;
  transition: all 0.3s;
  }
.reqModalClose:hover{
  background-color: rgba(255,255,255,1);
  }
.reqModalClose:before,
.reqModalClose:after{
  transition: all 0.3s;
  }
.reqModalClose:hover:before,
.reqModalClose:hover:after{
  background-color: rgba(1, 0, 0, 1);
  }
.reqModalClose:before{}
.reqModalClose:after{}
.reqModalThm{
  font-size: 1.5rem;
  margin: 0 0 1rem;
  }
.reqModalThm:before{}
.reqModalNte{
  font-size: 1.125rem;
  line-height: 2;
  margin: 0 0 1rem;
  }
.reqModalFig{}

/* ------------------------------------

	reqEntryArea

------------------------------------ */
.reqEntryArea{}
.reqEntGrp{
  margin: 5rem 0 0;
  }
.reqEntInr{}
.reqEntBtnBlk{
  margin: 0 0 5rem;
  }
.reqEntBtnCnt{}
.reqEntBtn{
  margin: 0 4.375rem 0 0;
  width: calc((100% - 4.375rem) / 2);
  }
.reqEntBtnLnk{
  height: 95px;
  padding: 0 28px 0 3.125rem;
  transition: all 0.3s;
  }
.reqEntBtnLnk:hover{  
  color: rgba(255,255,255,1);
  }
.reqEntBtnTxt{
  font-size: 1.5rem;
  }
.reqEntBtnArrw{
  height: 34px;
  transition: all 0.3s;
  width: 34px;
  }
.reqEntBtnLnk:hover .reqEntBtnArrw{
  background-color: rgba(255,255,255,1);
  border: 2px rgba(255,255,255,1) solid;
  transform: translateX(5px);
  }
.reqEntBtnArrw:before{
  height: 12px;
  transition: all 0.3s;
  width: 12px;
  }
.reqEntBtnLnk:hover .reqEntBtnArrw:before{}
.reqEntFigBlk{}
.reqEntFig{}
/*scheme*/
.page_recruit_require_newgrad .reqEntBtnLnk{}
.page_recruit_require_career .reqEntBtnLnk{}
.page_recruit_require_newgrad .reqEntBtnLnk:hover{
  background-color: rgba(35,164,1,1);
  }
.page_recruit_require_career .reqEntBtnLnk:hover{
  background-color: rgba(148,44,36,1);
  }
.page_recruit_require_newgrad .mynavi .reqEntBtnLnk{}
.page_recruit_require_newgrad .mynavi .reqEntBtnLnk:hover{
  background-color: transparent;
  opacity: 0.8;
  /*background-color: rgba(61,166,235,1.00);
  color: rgba(255,255,255,1.00);*/
  }
.page_recruit_require_newgrad .reqEntBtnArrw{}
.page_recruit_require_career .reqEntBtnArrw{}
.page_recruit_require_newgrad .reqEntBtnLnk:hover .reqEntBtnArrw:before{
  border-right: 2px rgba(35,164,1,1) solid;
  border-top: 2px rgba(35,164,1,1) solid;
  }
.page_recruit_require_career .reqEntBtnLnk:hover .reqEntBtnArrw:before{
  border-right: 2px rgba(148,44,36,1) solid;
  border-top: 2px rgba(148,44,36,1) solid;
  }
.page_recruit_require_newgrad .mynavi .reqEntBtnArrw{}
.page_recruit_require_newgrad .mynavi .reqEntBtnLnk:hover .reqEntBtnArrw:before{
  border-right: 2px rgba(61,166,235,1.00) solid;
  border-top: 2px rgba(61,166,235,1.00) solid;
  }
.reqEntBtnFigBlock{}
.reqEntBtnFig{}

}/* /min-width: 1025px */