.colorGrey,.contact__info__item__value,.recruit__container__entryinfo__layout__text1 p,.recruit__container__entryinfo__layout__text2 p,.recruit__container__entryinfo__layout__text3 p,.recruit__container__job__description p,.recruit__container__statue__description p,.recruit__container__statue__position__text1 p,.recruit__container__statue__position__text2 p,.recruit__container__system__list__item__description p,.recruit__info__item__description p{color:#4c4c4c}.recruit .page__head{width:127px;height:23.15px}@media screen and (max-width:750px){.recruit .page__head{width:171px;height:31px}}.recruit__info__item{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;border-top:1px solid #000}.recruit__info__item__name{display:table-cell;width:400px;height:auto;vertical-align:middle}.recruit__info__item__name p{font-size:13px;line-height:175%;font-weight:700}.lang_type_en .recruit__info__item__name p{font-size:13px}@media screen and (max-width:750px){.recruit__info__item__name{width:200px}.recruit__info__item__name p{font-size:18px;line-height:175%}.lang_type_en .recruit__info__item__name p{font-size:18px}}.recruit__info__item__description{display:table-cell;width:480px;height:auto;vertical-align:middle;padding:25px 0}.recruit__info__item__description p{font-size:13px;line-height:220%}.recruit__info__item__description p span{font-size:11px;line-height:175%}.lang_type_en .recruit__info__item__description p span{font-size:11px}.lang_type_en .recruit__info__item__description p{font-size:13px}.recruit__info__item__description .btn_square{text-align:left}.recruit__info__item__description .btn_square__item__text p{font-size:15px;line-height:100%}.lang_type_en .recruit__info__item__description .btn_square__item__text p{font-size:15px}.recruit__container{position:relative;z-index:0;top:0;left:0;width:820px;height:auto;margin:0 auto}@media screen and (max-width:750px){.recruit__info__item__description{padding:22px 0}.recruit__info__item__description p{font-size:18px;line-height:175%}.recruit__info__item__description p span{font-size:16px;line-height:175%}.lang_type_en .recruit__info__item__description p span{font-size:16px}.lang_type_en .recruit__info__item__description .btn_square__text p,.lang_type_en .recruit__info__item__description p{font-size:18px}.recruit__info__item__description .btn_square__text p{font-size:18px;line-height:100%}.recruit__container{width:630px}}.recruit__container__intro{margin-bottom:72px}.recruit__container__intro p{font-size:18px;line-height:175%;font-weight:700}.lang_type_en .recruit__container__intro p{font-size:18px}@media screen and (max-width:750px){.recruit__container__intro{margin-bottom:83px}.recruit__container__intro p{font-size:20px;line-height:175%}.lang_type_en .recruit__container__intro p{font-size:20px}}.recruit__container__title{margin-bottom:22px}.recruit__container__title p{font-size:20px;line-height:175%;font-weight:700}.lang_type_en .recruit__container__title p{font-size:20px}@media screen and (max-width:750px){.recruit__container__title{margin-bottom:33px}.recruit__container__title p{font-size:25px;line-height:175%}.lang_type_en .recruit__container__title p{font-size:25px}}.recruit__container__job{margin-bottom:50px}@media screen and (max-width:750px){.recruit__container__job{margin-bottom:42px}}.recruit__container__job__name{margin-bottom:10px}.recruit__container__job__name p{font-size:15px;line-height:175%;font-weight:700}.lang_type_en .recruit__container__job__name p{font-size:15px}@media screen and (max-width:750px){.recruit__container__job__name{margin-bottom:18px}.recruit__container__job__name p{font-size:20px;line-height:175%}.lang_type_en .recruit__container__job__name p{font-size:20px}}.recruit__container__job__description p{font-size:13px;line-height:250%;font-weight:700}.lang_type_en .recruit__container__job__description p{font-size:13px}.recruit__container__statue{position:relative;z-index:0;top:0;left:0;overflow:hidden;margin-bottom:30px}.recruit__container__statue__position{position:relative;z-index:0;top:0;left:0;width:100%;text-align:center;overflow:hidden}@media screen and (max-width:750px){.recruit__container__job__description p{font-size:18px;line-height:200%}.lang_type_en .recruit__container__job__description p{font-size:18px}.recruit__container__statue{margin-bottom:40px}.recruit__container__statue__position{width:100%}}.recruit__container__entryinfo__layout .page_tilebar,.recruit__container__statue__position .page_tilebar{margin-bottom:30px}.recruit__container__statue__position__text1{float:left;margin-left:50px}@media screen and (max-width:750px){.recruit__container__statue__position__text1{margin-left:0;float:none}}.recruit__container__statue__position__text2{float:right;margin-right:50px}.recruit__container__statue__position__text1,.recruit__container__statue__position__text2{display:inline-block;text-align:left;width:350px}.recruit__container__statue__position__text1 p,.recruit__container__statue__position__text2 p{font-size:13px;line-height:220%}.lang_type_en .recruit__container__statue__position__text1 p,.lang_type_en .recruit__container__statue__position__text2 p{font-size:13px}@media screen and (max-width:750px){.recruit__container__statue__position__text2{margin-right:0;float:none}.recruit__container__statue__position__text1,.recruit__container__statue__position__text2{width:100%}.recruit__container__statue__position__text1 p,.recruit__container__statue__position__text2 p{font-size:18px;line-height:220%}.lang_type_en .recruit__container__statue__position__text1 p,.lang_type_en .recruit__container__statue__position__text2 p{font-size:18px}}.recruit__container__statue__position__bar{margin-top:30px;width:100%;height:1px;background:#000;float:left}.recruit__container__statue__description{float:right;width:422px;height:auto}.recruit__container__statue__description p{font-size:13px;line-height:249%}.lang_type_en .recruit__container__statue__description p{font-size:13px}.recruit__container__entryinfo{position:relative;z-index:0;top:0;left:0;overflow:hidden;margin-bottom:30px}.recruit__container__entryinfo__layout{position:relative;z-index:0;top:0;left:0;width:100%;text-align:center;overflow:hidden}@media screen and (max-width:750px){.recruit__container__statue__description{float:none;width:100%}.recruit__container__statue__description p{font-size:18px;line-height:249%}.lang_type_en .recruit__container__statue__description p{font-size:18px}.recruit__container__entryinfo{margin-bottom:40px}.recruit__container__entryinfo__layout{width:100%}}.recruit__container__entryinfo__layout__text1,.recruit__container__entryinfo__layout__text2{display:block;text-align:left;margin-bottom:20px;width:100%}.recruit__container__entryinfo__layout__text2{margin-left:30px}.recruit__container__entryinfo__layout__text3{display:block;text-align:left;width:100%}.recruit__container__entryinfo__layout__text1 p{font-size:13px;line-height:220%}.lang_type_en .recruit__container__entryinfo__layout__text1 p{font-size:13px}@media screen and (max-width:750px){.recruit__container__entryinfo__layout__text1{margin-bottom:20px;width:100%;letter-spacing:.02em}.recruit__container__entryinfo__layout__text2{margin-left:30px;margin-bottom:20px;width:100%}.recruit__container__entryinfo__layout__text3{width:100%}.recruit__container__entryinfo__layout__text1 p{font-size:18px;line-height:220%}.lang_type_en .recruit__container__entryinfo__layout__text1 p{font-size:18px}}.recruit__container__entryinfo__layout__text2 p{font-size:13px;line-height:220%;font-weight:700}.lang_type_en .recruit__container__entryinfo__layout__text2 p{font-size:13px}@media screen and (max-width:750px){.recruit__container__entryinfo__layout__text2 p{font-size:18px;line-height:220%}.lang_type_en .recruit__container__entryinfo__layout__text2 p{font-size:18px}}.recruit__container__entryinfo__layout__text3 p{font-size:11px;line-height:220%}.lang_type_en .recruit__container__entryinfo__layout__text3 p{font-size:11px}.recruit__container__entryinfo__layout__bar{margin-top:30px;width:100%;height:1px;background:#000;float:left}.recruit__container__condition{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-bottom:20px}@media screen and (max-width:750px){.recruit__container__entryinfo__layout__text3 p{font-size:16px;line-height:220%}.lang_type_en .recruit__container__entryinfo__layout__text3 p{font-size:16px}.recruit__container__condition{margin-bottom:40px}}.recruit__container__system{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-bottom:50px}.recruit__container__system__list{overflow:hidden}.recruit__container__system__list__item{float:left;width:240px;height:auto;margin-right:50px}@media screen and (max-width:750px){.recruit__container__system{margin-bottom:42px}.recruit__container__system__list__item{width:100%;margin-right:0;margin-bottom:40px}}.recruit__container__system__list__item__title{overflow:hidden;margin-bottom:12px}@media screen and (max-width:750px){.recruit__container__system__list__item__title{margin-bottom:10px}}.recruit__container__system__list__item__title__img{width:240px;height:135px;margin-bottom:20px}@media screen and (max-width:750px){.recruit__container__system__list__item__title__img{width:337px;height:189px;float:left}}.recruit__container__pastplanning__item img,.recruit__container__system__list__item__title__img img{width:100%;height:auto;display:block}.recruit__container__system__list__item__title__text p{font-size:13px;line-height:100%;font-weight:700}.lang_type_en .recruit__container__system__list__item__title__text p{font-size:13px}@media screen and (max-width:750px){.recruit__container__system__list__item__title__text{width:263px;height:189px;float:left}.recruit__container__system__list__item__title__text p{margin-top:92px;text-align:center;font-size:18px;line-height:100%}.lang_type_en .recruit__container__system__list__item__title__text p{font-size:18px}}.recruit__container__system__list__item__description p{font-size:13px;line-height:245%}.lang_type_en .recruit__container__system .page_tilebar__text p,.lang_type_en .recruit__container__system__list__item__description p{font-size:13px}.recruit__container__system__list__item:last-of-type{margin-right:0}@media screen and (max-width:750px){.recruit__container__system__list__item__description p{font-size:18px;line-height:245%}.lang_type_en .recruit__container__system__list__item__description p{font-size:18px}.recruit__container__system__list__item:last-of-type{margin-bottom:0}}.recruit__container__system .page_tilebar{height:12px;margin-bottom:30px}.recruit__container__system .page_tilebar__text p{font-size:13px;line-height:100%}.recruit__container__system .page_tilebar__bar{display:block;padding:5px}@media screen and (max-width:750px){.recruit__container__system .page_tilebar{margin-bottom:50px;height:auto}.recruit__container__system .page_tilebar__text{position:relative;z-index:0}.recruit__container__system .page_tilebar__text p{font-size:20px;line-height:175%}.lang_type_en .recruit__container__system .page_tilebar__text p{font-size:20px}.recruit__container__system .page_tilebar__bar{display:none}}.recruit__container__application{margin-bottom:60px}.recruit__container__application .recruit__info__item{border:0}.recruit__container__application .recruit__info__item__name{display:block;padding:25px 0 0}.recruit__container__application .recruit__info__item__description{width:100%;display:block;padding-top:0}.recruit__container__application .recruit__info__item__description__text_1{margin-bottom:11px;margin-left:4px}@media screen and (max-width:750px){.recruit__container__application .recruit__info__item__description{padding:0 0 25px}.recruit__container__application .recruit__info__item__description__text_1{margin-left:0;margin-bottom:30px}}.recruit__container__application .recruit__info__item__description__text_2{margin-bottom:16px}.recruit__container__application .recruit__info__item__description__text_2 p{padding-left:12px;text-indent:-12px;font-size:13px;line-height:250%}.lang_type_en .recruit__container__application .recruit__info__item__description__text_2 p{font-size:13px}@media screen and (max-width:750px){.recruit__container__application .recruit__info__item__description__text_2{width:480px;margin-bottom:40px}.recruit__container__application .recruit__info__item__description__text_2 p{font-size:18px;line-height:250%;padding-left:18px;text-indent:-18px}.lang_type_en .recruit__container__application .recruit__info__item__description__text_2 p{font-size:18px}.recruit__container__application .recruit__info__item__description .btn_square{padding-top:0}}.recruit__container__application .recruit__info__item__description .btn_square{padding:0;margin-left:4px}.recruit__container__application .recruit__info__item__description .btn_square__item,.recruit__container__application .recruit__info__item__description .btn_square__item a{width:100%}.recruit__container__application .recruit__info__item__description .btn_square__item__text{width:100%;padding:45px 0}.recruit__container__application .recruit__info__item__description .btn_square__item__text p{font-size:30px;line-height:100%;text-align:center}.lang_type_en .recruit__container__application .recruit__info__item__description .btn_square__item__text p{font-size:30px}.recruit__container__pastplanning{overflow:hidden;width:100%;height:auto}.recruit__container__pastplanning__title{font-size:13px;line-height:100%;margin-bottom:30px;font-weight:700}.lang_type_en .recruit__container__pastplanning__title{font-size:13px}.recruit__container__pastplanning__item{float:left;width:390px;height:205px;margin-right:40px}.recruit__container__pastplanning__item a{display:block}.recruit__container__pastplanning__item a:hover{opacity:.75}.recruit__container__pastplanning__item:last-of-type{margin-right:0}@media screen and (max-width:750px){.recruit__container__pastplanning__title{font-size:18px;line-height:100%}.lang_type_en .recruit__container__pastplanning__title{font-size:18px}.recruit__container__pastplanning__item{float:none;margin-bottom:30px;width:100%;height:auto}.recruit__container__pastplanning__item:last-of-type{margin-bottom:0}}