.c-pagename--subpage:before{height:294px}@media (max-width: 1000px){.c-pagename--subpage:before{height:177px}}.sec-about{margin-top:-294px;min-height:438px;padding:124px 0 106px;position:relative;z-index:2;overflow:hidden}@media (min-width: 1001px){.sec-about{padding-left:30px;padding-right:30px}}@media (max-width: 1000px){.sec-about{margin-top:-170px;min-height:229px;padding:58px 0 77px}}.sec-about__ctn{margin-top:35px}@media (min-width: 1001px){.sec-about__ctn{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:81px}}.sec-about__img{position:relative;padding-top:55px;padding-left:52px;display:flex;flex-wrap:wrap}@media (min-width: 1001px){.sec-about__img{width:270px;padding-left:40px;padding-top:51px;display:block}}.sec-about__img .bg{position:absolute;right:-172px;top:-4px;width:553px;height:515px;z-index:-1}@media (max-width: 1000px){.sec-about__img .bg{width:339px;height:316px;right:auto;left:-124px;top:45px}}.sec-about__img .name{font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:.1em;font-weight:600;margin-right:31px;padding-top:32px}@media (min-width: 1001px){.sec-about__img .name{position:absolute;top:42px;left:169px;margin-right:0;padding-top:0}}.sec-about__img .name__jp{margin-top:15px;font-size:16px;font-size:1.6rem;line-height:1.4375em}.sec-about__img .name__en{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.1em;font-weight:500;font-family:"Roboto",sans-serif}@media (min-width: 1001px){.sec-about__desc{width:calc(100% - 270px);padding-right:42px}}.sec-work{position:relative;overflow:hidden;margin-bottom:119px}@media (max-width: 1000px){.sec-work{margin-bottom:68px}}.sec-work .bg{content:"";top:200px;right:-38px;position:absolute;width:513px;height:513px;z-index:-1}.sec-work__ctn{margin-top:78px;max-width:870px}@media (max-width: 1000px){.sec-work__ctn{margin-top:34px}}.sec-work__ctn .txtDesc{margin-bottom:24px}@media (min-width: 1001px){.sec-work__ctn .txtDesc{line-height:32px;margin-bottom:52px}}.sec-work__ctn .item{color:#fff;padding:47px 39px 39px;border-radius:10px;background-color:#77b223}@media (max-width: 1000px){.sec-work__ctn .item{padding:35px 26px 33px}}.sec-work__ctn .item--orange{background-color:#f08c02}.sec-work__ctn .item--red{background-color:#e62135}.sec-work__ctn .item:not(:last-child){margin-bottom:23px}@media (max-width: 1000px){.sec-work__ctn .item:not(:last-child){margin-bottom:10px}}.sec-work__ctn .item__tt{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.04em;font-weight:bold;padding-bottom:27px;margin-bottom:27px;position:relative}@media (max-width: 1000px){.sec-work__ctn .item__tt{font-size:20px;font-size:2rem;line-height:1.7em;padding-bottom:16px;margin-bottom:18px}}.sec-work__ctn .item__tt::after{content:"";height:2px;position:absolute;left:0;right:0;bottom:0;background-repeat:repeat-x;background:url("../../img/ideal-candidate-profile/line.png")}.sec-work__ctn .item__desc{font-weight:500}@media (min-width: 1001px){.sec-work__ctn .item__desc{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.04em;font-weight:500}}.sec-message{position:relative;overflow:hidden;margin-bottom:134px}@media (max-width: 1000px){.sec-message{margin-bottom:74px}}.sec-message .ttEn{opacity:0.08;font-size:144px;font-size:14.4rem;line-height:1.07639em;letter-spacing:0em;font-weight:500;font-family:"Roboto",sans-serif;position:absolute;left:-17px;top:151px}@media (max-width: 1000px){.sec-message .ttEn{font-size:72px;font-size:7.2rem;line-height:.93056em;left:-7px;top:139px}}.sec-message__ctn{position:relative;padding-top:124px}@media (min-width: 1001px){.sec-message__ctn{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:flex-end;margin-top:82px;padding-top:0}}.sec-message__ctn .name{font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:.1em;font-weight:600;display:flex;flex-wrap:wrap;text-align:left;margin-bottom:17px}@media (min-width: 1001px){.sec-message__ctn .name{width:242px;padding-right:35px;justify-content:flex-end;margin-bottom:0}}.sec-message__ctn .name__jp{margin-top:15px;font-size:16px;font-size:1.6rem;line-height:1.4375em}.sec-message__ctn .name__en{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.1em;font-weight:500;font-family:"Roboto",sans-serif}@media (min-width: 1001px){.sec-message__ctn .video{width:calc(100% - 242px)}}.sec-message__ctn .video video{width:100%}.sec-core{padding:111px 0 107px;margin-bottom:128px}@media (max-width: 1000px){.sec-core{padding:70px 0;margin-bottom:60px}}.sec-core .txtDesc{margin:72px auto 50px;max-width:970px}@media (max-width: 1000px){.sec-core .txtDesc{margin:37px auto 25px}}.sec-core .clred{color:#e62234}.sec-core .clgreen{color:#77b223}@media (min-width: 1001px){.sec-core__ctn{display:flex;flex-wrap:wrap}}.sec-core__ctn .item{background-color:#fff;border-radius:10px;padding:26px 25px 24px;min-height:139px}@media (min-width: 1001px){.sec-core__ctn .item{padding:35px 25px 32px;width:calc(25% - 23px);margin-right:30px;min-height:0}}@media only screen and (min-width: 1001px) and (max-width: 890px){.sec-core__ctn .item{padding-left:15px;padding-right:15px}}@media (min-width: 1001px){.sec-core__ctn .item:not(:nth-child(-n+4)){margin-top:19px}.sec-core__ctn .item--04,.sec-core__ctn .item--06,.sec-core__ctn .item--10{margin-right:0}}@media (max-width: 1000px){.sec-core__ctn .item:not(:last-child){margin-bottom:10px}.sec-core__ctn .item.item--08{margin-bottom:0}}.sec-core__ctn .item__tt{text-align:center;margin-bottom:13px;font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:0em;font-weight:500;font-family:"Roboto",sans-serif}@media only screen and (min-width: 768px) and (max-width: 890px){.sec-core__ctn .item__tt{font-size:18px;font-size:1.8rem}}@media (max-width: 1000px){.sec-core__ctn .item__tt{margin-bottom:7px}}.sec-core__ctn .item__desc{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.04em}@media (max-width: 1000px){.sec-core__ctn .item__desc{font-size:13px;font-size:1.3rem;line-height:1.92308em}}.sec-core__ctn .item-big{text-align:center;font-size:88px;font-size:8.8rem;line-height:1.31818em;letter-spacing:0em;font-weight:500;font-family:"Roboto",sans-serif;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding-top:1px}@media (min-width: 1001px){.sec-core__ctn .item-big{font-size:111px;font-size:11.1rem;line-height:1.31532em;width:calc(50% - 14px);margin-right:30px;padding-top:12px}}@media only screen and (min-width: 1001px) and (max-width: 810px){.sec-core__ctn .item-big{font-size:100px;font-size:10rem;line-height:1.46em}}.sec-core__ctn .item-big .txtSmall{display:inline-block;padding:0 24px;font-size:92px;font-size:9.2rem;position:relative;top:8px}@media only screen and (max-width: 810px){.sec-core__ctn .item-big .txtSmall{font-size:85px;font-size:8.5rem}}@media (max-width: 1000px){.sec-core__ctn .item-big .txtSmall{font-size:72px;font-size:7.2rem;padding:0 10px;top:6px}}.sec-core__ctn .item-big .txtBig{font-size:113px;font-size:11.3rem}@media only screen and (max-width: 810px){.sec-core__ctn .item-big .txtBig{font-size:100px;font-size:10rem}}@media (max-width: 1000px){.sec-core__ctn .item-big .txtBig{font-size:90px;font-size:9rem}}@media (min-width: 1001px){.ver-en .sec-about{padding-bottom:110px}}.ver-en .sec-about__ctn{align-items:flex-start}@media (min-width: 1001px){.ver-en .sec-about__ctn{margin-top:58px}}@media (min-width: 1001px){.ver-en .sec-about__img{display:flex;flex-wrap:wrap;flex-direction:column-reverse;padding-top:21px}}@media (max-width: 1000px){.ver-en .sec-about__img{padding-left:5px;padding-top:33px}}.ver-en .sec-about .name{margin-right:37px}@media (min-width: 1001px){.ver-en .sec-about .name{position:relative;top:auto;left:auto;margin-top:28px;padding-left:27px;margin-right:0}}.ver-en .sec-about .name__postion{font-weight:bold}.ver-en .sec-about .name__en{font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.1em;font-weight:bold;margin-top:10px}@media (min-width: 1001px){.ver-en .sec-work__ctn{margin-top:56px}}.ver-en .sec-work__ctn .txtDesc{margin-bottom:55px}@media (max-width: 1000px){.ver-en .sec-work__ctn .txtDesc{margin-bottom:29px}}@media (max-width: 1000px){.ver-en .sec-work__ctn .item{padding-bottom:45px}}.ver-en .sec-work__ctn .item__desc{font-weight:400}@media (max-width: 1000px){.ver-en .sec-message{margin-bottom:57px}}.ver-en .sec-message__ctn{padding-top:32px}@media (min-width: 1001px){.ver-en .sec-message__ctn{margin-top:63px}}@media (max-width: 1000px){.ver-en .sec-message__ctn{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.ver-en .sec-message__ctn .name{font-weight:bold}@media (min-width: 1001px){.ver-en .sec-message__ctn .name{padding-right:56px;margin-bottom:4px}}@media (max-width: 1000px){.ver-en .sec-message__ctn .name{text-align:center;width:100%;display:block;margin:30px 0 0}}.ver-en .sec-message__ctn .name__en{font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.1em;font-weight:bold;margin-top:10px}.ver-en .sec-core__ctn .item{min-height:185px}@media (min-width: 1001px){.ver-en .sec-core__ctn .item{min-height:240px}.ver-en .sec-core__ctn .item:not(:nth-child(-n+4)){margin-top:22px}}.ver-en .sec-core__ctn .item__tt{margin-bottom:10px}@media (max-width: 1000px){.ver-en .sec-core__ctn .item__tt{margin-bottom:4px}}@media (max-width: 1000px){.ver-en .sec-core__ctn .item:not(:last-child){margin-bottom:8px}}.ver-en .sec-core .txtDesc{margin:34px auto 29px}@media (min-width: 1001px){.ver-en .sec-core .txtDesc{margin:58px auto 66px}}

/*# sourceMappingURL=maps/recruit-ideal-candidate-profile.min.css.map */
