.page-premium-career-hero{position:relative;padding-right:20px;padding-left:20px;margin-right:-20px;margin-left:-20px;overflow-x:hidden}@media only screen and (min-width: 768px){.page-premium-career-hero{padding-right:40px;padding-left:40px;margin-right:-40px;margin-left:-40px}}.page-premium-career-hero-main{padding-top:43px;padding-bottom:242px;color:var(--color-premium-career-text);background:#f8f8f8 url(/assets/images/premium/career/bg_hero_sp.png) no-repeat center center/cover}@media only screen and (min-width: 768px){.page-premium-career-hero-main{padding-top:74px;padding-bottom:63px;background-image:url(/assets/images/premium/career/bg_hero_pc.png)}}.page-premium-career-hero-main__inner{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}@media only screen and (min-width: 768px){.page-premium-career-hero-main__inner{max-width:1180px;padding-right:40px;padding-left:40px}}.page-premium-career-hero-main__catch{font-size:25px;font-weight:700;line-height:1.6}@media only screen and (min-width: 768px){.page-premium-career-hero-main__catch{font-size:40px;line-height:1.6}}.page-premium-career-hero-main__catch span{color:var(--color-main)}.page-premium-career-hero-main__text{margin-top:32px;font-size:14px;line-height:1.6}@media only screen and (min-width: 768px){.page-premium-career-hero-main__text{margin-top:34px;font-size:16px;line-height:1.6}}.page-premium-career-hero-main__text span{display:inline-block}.page-premium-career-hero-image{position:absolute;top:23%;left:50%;width:490px;transform:translate(-50%)}@media only screen and (min-width: 768px){.page-premium-career-hero-image{top:16%;width:52%;max-width:740px;transform:translate(0)}}@media only screen and (min-width: 992px){.page-premium-career-hero-image{top:4%}}.page-premium-career-hero-image img{width:100%}.page-premium-career-hero-image img.sp{display:block}@media only screen and (min-width: 768px){.page-premium-career-hero-image img.sp{display:none}}.page-premium-career-hero-image img.pc{display:none}@media only screen and (min-width: 768px){.page-premium-career-hero-image img.pc{display:block}}.page-premium-career-hero-actions{padding-top:87px;padding-bottom:52px}@media only screen and (min-width: 768px){.page-premium-career-hero-actions{padding-top:49px;padding-bottom:56px}}.page-premium-career-hero-actions__inner{width:100%;margin:0 auto}@media only screen and (min-width: 768px){.page-premium-career-hero-actions__inner{max-width:1180px;padding-right:40px;padding-left:40px}}.page-premium-career-hero-actions__caption{font-size:14px;font-weight:400;line-height:1.6}@media only screen and (min-width: 768px){.page-premium-career-hero-actions__caption{width:50%;max-width:471px;font-size:16px;line-height:1.6}}.page-premium-career-hero-actions__btn{position:relative;display:block;padding:21px;margin-top:30px;font-size:16px;font-weight:700;line-height:1;color:#fff;text-align:center;background-color:var(--color-main);transition:.3s}@media only screen and (min-width: 768px){.page-premium-career-hero-actions__btn{display:inline-block;padding:22px 51px 21px 28px;margin-top:37px}}.page-premium-career-hero-actions__btn:after{position:absolute;top:51%;right:30px;content:url(/assets/images/premium/career/icon-arrow-right-white.svg);transition:.3s;transform:translateY(-50%)}@media only screen and (min-width: 768px){.page-premium-career-hero-actions__btn:after{right:28px}}.page-premium-career-hero-actions__btn:hover{opacity:.7}.page-premium-career-hero-actions__btn:hover:after{right:25px}@media only screen and (min-width: 768px){.page-premium-career-hero-actions__btn:hover:after{right:23px}}.page-premium-career-message{padding-top:40px;color:var(--color-premium-career-text);background-color:#f8f8f8}@media only screen and (min-width: 768px){.page-premium-career-message{padding-top:74px}}.page-premium-career-message__inner{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}@media only screen and (min-width: 768px){.page-premium-career-message__inner{max-width:1180px;padding-right:40px;padding-left:40px}}.page-premium-career-message__title{font-size:20px;font-weight:700;line-height:1.6;text-align:center}@media only screen and (min-width: 768px){.page-premium-career-message__title{font-size:30px;line-height:1.5}}.page-premium-career-message__title span{display:inline-block}.page-premium-career-message__text{margin-top:29px;font-size:14px;font-weight:400;line-height:1.8285714286;text-align:center;letter-spacing:.02em}@media only screen and (min-width: 768px){.page-premium-career-message__text{margin-top:36px;font-size:16px}}.page-premium-career-message__contents{height:500px;padding-top:38px;padding-bottom:40px;margin-top:40px;overflow:hidden}@media only screen and (min-width: 768px){.page-premium-career-message__contents{height:auto;padding-bottom:48px;margin-top:52px}}.page-premium-career-message__list{display:grid;gap:78px;list-style:none}@media only screen and (min-width: 992px){.page-premium-career-message__list{grid-template-columns:repeat(3,1fr);gap:46px}}.page-premium-career-message__list li{position:relative;padding:65px 24px 40px;font-size:14px;line-height:1.6;text-align:center;background-color:#fff;border:2px solid var(--color-premium-career-text)}@media only screen and (min-width: 992px){.page-premium-career-message__list li{display:flex;flex-direction:column;padding:65px 46px 44px;text-align:left}}.page-premium-career-message__list li .profile{display:block;padding-top:1.5em}@media only screen and (min-width: 992px){.page-premium-career-message__list li .profile{margin-top:auto}}.page-premium-career-message__list li:before{position:absolute;top:-38px;left:50%;display:block;width:77px;height:77px;content:"";background:#fff url(/assets/images/premium/career/message_main_01.png);background-repeat:no-repeat;background-position:center;background-size:cover;border:2px solid var(--color-premium-career-text);border-radius:50%;transform:translate(-50%)}.page-premium-career-message__list li:first-of-type{border-radius:0 40px}@media only screen and (min-width: 992px){.page-premium-career-message__list li:first-of-type{border-radius:0 60px}}.page-premium-career-message__list li:nth-of-type(2){border-radius:40px 40px 0 0}@media only screen and (min-width: 992px){.page-premium-career-message__list li:nth-of-type(2){border-radius:60px 60px 0 0}}.page-premium-career-message__list li:nth-of-type(2):before{background-image:url(/assets/images/premium/career/message_main_02.png)}.page-premium-career-message__list li:nth-of-type(3){border-radius:40px 0}@media only screen and (min-width: 992px){.page-premium-career-message__list li:nth-of-type(3){border-radius:60px 0}}.page-premium-career-message__list li:nth-of-type(3):before{background-image:url(/assets/images/premium/career/message_main_03.png)}.page-premium-career-message__caption{margin-top:27px;font-size:14px;line-height:1.6}.page-premium-career-message__open-btn{position:relative;display:flex;align-items:center;justify-content:center;padding:33px 1em;font-size:14px;font-weight:700;line-height:1;text-align:center;cursor:pointer}@media only screen and (min-width: 768px){.page-premium-career-message__open-btn{display:none}}.page-premium-career-message__open-btn img{margin-left:14px}.page-premium-career-message__open-btn:before{position:absolute;right:0;bottom:80px;left:0;height:167px;content:"";background:linear-gradient(to top,#f8f8f8,#f8f8f800)}.page-premium-career-satisfaction{padding-top:50px;padding-bottom:60px;color:var(--color-premium-career-text)}.page-premium-career-satisfaction__inner{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}@media only screen and (min-width: 768px){.page-premium-career-satisfaction__inner{max-width:1180px;padding-right:40px;padding-left:40px}}.page-premium-career-satisfaction__title{font-size:20px;line-height:1.6;text-align:center}@media only screen and (min-width: 768px){.page-premium-career-satisfaction__title{font-size:30px;line-height:1.5}.page-premium-career-satisfaction__title br{display:none}}.page-premium-career-satisfaction__list{display:grid;gap:55px;margin-top:50px;list-style:none}@media only screen and (min-width: 768px){.page-premium-career-satisfaction__list{grid-template-columns:repeat(2,1fr);gap:90px;margin-top:80px}}.page-premium-career-satisfaction__list li{font-size:18px;font-weight:700;line-height:2.0444444444;text-align:center}@media only screen and (min-width: 768px){.page-premium-career-satisfaction__list li{font-size:23px}}.page-premium-career-satisfaction__list li img{display:block;max-width:207px;margin:0 auto 40px}@media only screen and (min-width: 768px){.page-premium-career-satisfaction__list li img{max-width:244px;margin-bottom:52px}}.page-premium-career-satisfaction__list li small{display:block;margin-top:28px;font-size:14px;font-weight:400;line-height:1.6;text-align:left}@media only screen and (min-width: 768px){.page-premium-career-satisfaction__list li small{max-width:315px;margin-right:auto;margin-left:auto}}.page-premium-career-satisfaction__list li small br{display:none}@media only screen and (min-width: 768px){.page-premium-career-satisfaction__list li small br{display:inline}}.page-premium-career-feature{padding-top:40px;padding-bottom:40px;color:var(--color-premium-career-text);background:#f8f8f8 url(/assets/images/premium/career/bg_feature_sp.png) no-repeat center center/cover}@media only screen and (min-width: 768px){.page-premium-career-feature{padding-top:72px;padding-bottom:47px;background-image:url(/assets/images/premium/career/bg_feature_pc.png)}}.page-premium-career-feature__inner{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}@media only screen and (min-width: 768px){.page-premium-career-feature__inner{max-width:1180px;padding-right:40px;padding-left:40px}}.page-premium-career-feature__title{font-size:20px;font-weight:700;line-height:1.6;text-align:center}@media only screen and (min-width: 768px){.page-premium-career-feature__title{font-size:30px;line-height:1.5}.page-premium-career-feature__title br{display:none}}.page-premium-career-feature__contents{display:grid;gap:54px;margin-top:46px}@media only screen and (min-width: 768px){.page-premium-career-feature__contents{grid-template-columns:repeat(2,1fr);gap:90px;margin-top:80px}.page-premium-career-feature__content:nth-of-type(odd) .page-premium-career-feature-data{border-radius:0 60px}.page-premium-career-feature__content:nth-of-type(2n) .page-premium-career-feature-data{border-radius:60px 0}}.page-premium-career-feature__content:nth-of-type(2){position:relative}.page-premium-career-feature__content:nth-of-type(2):before,.page-premium-career-feature__content:nth-of-type(2):after{position:absolute;top:-14px;right:17px;display:block;width:60px;height:80px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width: 992px){.page-premium-career-feature__content:nth-of-type(2):before,.page-premium-career-feature__content:nth-of-type(2):after{top:-18px;right:39px;width:78px;height:103px}}.page-premium-career-feature__content:nth-of-type(2):before{z-index:1;background-image:url(/assets/images/premium/career/icon-bookmark-before.svg)}.page-premium-career-feature__content:nth-of-type(2):after{z-index:3;background-image:url(/assets/images/premium/career/icon-bookmark-after.svg)}.page-premium-career-feature__content:nth-of-type(2) .page-premium-career-feature-data{position:relative;z-index:2}.page-premium-career-feature__content small{display:block;margin-top:28px;font-size:12px;line-height:1.6}.page-premium-career-feature-data{padding:40px 24px;background-color:#fff;border:2px solid var(--color-premium-career-text);border-radius:0 40px}@media only screen and (min-width: 768px){.page-premium-career-feature-data{min-height:370px;padding:40px 50px;border-radius:0 60px}}.page-premium-career-feature-data dt{padding-bottom:20px;margin-bottom:20px;font-size:18px;font-weight:700;line-height:1.6;text-align:center;border-bottom:2px solid var(--color-premium-career-text)}@media only screen and (min-width: 768px){.page-premium-career-feature-data dt{display:flex;align-items:center;justify-content:center;max-width:298px;min-height:96px;margin:0 auto;font-size:23px;line-height:1.6}.page-premium-career-feature-data dt br.pc-none{display:none}.page-premium-career-feature-data dd{margin-top:29px}}.page-premium-career-feature-data__subtitle{font-size:20px;font-weight:700;line-height:1.6;text-align:center}@media only screen and (min-width: 768px){.page-premium-career-feature-data__subtitle{display:flex;align-items:center;justify-content:center;min-height:64px}}.page-premium-career-feature-data__subtitle span{color:var(--color-main)}.page-premium-career-feature-data__text{margin-top:20px;font-size:14px;line-height:1.6;letter-spacing:.02em}@media only screen and (min-width: 768px){.page-premium-career-feature-data__text{font-size:16px;line-height:1.6}}.page-premium-career-voice{padding-top:40px;color:var(--color-premium-career-text)}@media only screen and (min-width: 992px){.page-premium-career-voice{padding-top:82px}}.page-premium-career-voice__inner{width:100%;margin:0 auto}@media only screen and (min-width: 992px){.page-premium-career-voice__inner{max-width:1180px;padding-right:40px;padding-left:40px}}.page-premium-career-voice__title{font-size:20px;font-weight:700;line-height:1.6;text-align:center}@media only screen and (min-width: 992px){.page-premium-career-voice__title{font-size:30px;line-height:1.5}.page-premium-career-voice__title br{display:none}}.page-premium-career-voice__contents{position:relative;height:550px;padding-bottom:50px;margin-top:35px;overflow:hidden}@media only screen and (min-width: 992px){.page-premium-career-voice__contents{height:auto;max-height:none;padding-bottom:90px}}.page-premium-career-voice__sp{display:block}@media only screen and (min-width: 992px){.page-premium-career-voice__sp{display:none}}.page-premium-career-voice__sp.is-open{height:auto}.page-premium-career-voice__pc{display:none}@media only screen and (min-width: 992px){.page-premium-career-voice__pc{display:block}}.page-premium-career-voice__list{list-style:none}@media only screen and (min-width: 992px){.page-premium-career-voice__list{margin-bottom:70px}}.page-premium-career-voice__list li{width:100%;margin-bottom:30px}.page-premium-career-voice__list li:last-child{margin-bottom:0}@media only screen and (min-width: 992px){.page-premium-career-voice__list li{width:332px;margin-bottom:unset}}.page-premium-career-voice__open-btn{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:33px 1em;font-size:14px;font-weight:700;line-height:1;text-align:center;cursor:pointer}.page-premium-career-voice__open-btn.is-open{display:none}@media only screen and (min-width: 992px){.page-premium-career-voice__open-btn{display:none}}.page-premium-career-voice__open-btn img{margin-left:14px}.page-premium-career-voice__open-btn:before{position:absolute;right:0;bottom:80px;left:0;height:167px;content:"";background:linear-gradient(to top,#fff,#fff0)}.page-premium-career-voice .swiper-navigation-wrap{display:flex;gap:20px;justify-content:right;margin-bottom:35px}.page-premium-career-voice .swiper-navigation-wrap .swiper-button-prev,.page-premium-career-voice .swiper-navigation-wrap .swiper-button-next{position:absolute;top:0;z-index:2;width:30px;height:30px;cursor:pointer;background-size:27px;transition:all .3s ease-out}.page-premium-career-voice .swiper-navigation-wrap .swiper-button-prev[aria-disabled=true],.page-premium-career-voice .swiper-navigation-wrap .swiper-button-next[aria-disabled=true]{visibility:hidden;opacity:0}@media only screen and (min-width: 992px){.page-premium-career-voice .swiper-navigation-wrap .swiper-button-prev,.page-premium-career-voice .swiper-navigation-wrap .swiper-button-next{position:static;display:inline-block;width:50px;height:50px;background:url(/assets/images/premium/career/ic-slide-arrow.svg) no-repeat center center;background-size:100%}.page-premium-career-voice .swiper-navigation-wrap .swiper-button-prev:hover,.page-premium-career-voice .swiper-navigation-wrap .swiper-button-next:hover{background:url(/assets/images/premium/career/ic-slide-arrow-hover.svg) no-repeat center center}}.page-premium-career-voice .swiper-button-prev{transform:rotate(180deg)}@media only screen and (min-width: 992px){.page-premium-career-voice .swiper-button-prev{transform:none}.page-premium-career-voice .swiper-button-next{transform:rotate(180deg)}}.page-premium-career-voice .swiper-scrollbar{display:flex;align-items:center;height:2px;background:#ccc}.page-premium-career-voice .swiper-scrollbar-drag{height:5px;background-color:var(--color-main);border-radius:1px}.page-premium-career-voice-content{padding:40px 34px;color:var(--color-premium-career-text);background-color:#f8f8f8;border:2px solid var(--color-premium-career-text);border-radius:0 30px}@media only screen and (min-width: 992px){.page-premium-career-voice-content{display:flex;flex-direction:column;min-height:360px}}.page-premium-career-voice-content__comment{font-size:16px;font-weight:400;line-height:1.6}@media only screen and (min-width: 992px){.page-premium-career-voice-content__comment{margin-bottom:auto}}.page-premium-career-voice-content__comment p+p{margin-top:1em}.page-premium-career-voice-content__comment *>.text-bold{font-size:bold}.page-premium-career-voice-content__caption{padding-top:23px;margin-top:20px;font-size:14px;line-height:1.6;border-top:2px solid var(--color-main)}.page-premium-career-voice-content__caption a{color:var(--color-premium-career-text);transition:.3s}.page-premium-career-voice-content__caption a:link,.page-premium-career-voice-content__caption a:visited{color:var(--color-premium-career-text)}.page-premium-career-voice-content__caption a:hover{color:var(--color-main)}.page-premium-career-support{padding-top:40px;padding-bottom:40px;color:var(--color-premium-career-text);background-color:#f8f8f8}@media only screen and (min-width: 768px){.page-premium-career-support{padding-top:76px;padding-bottom:92px}}.page-premium-career-support__inner{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}@media only screen and (min-width: 768px){.page-premium-career-support__inner{max-width:1180px;padding-right:40px;padding-left:40px}}.page-premium-career-support__title{font-size:20px;font-weight:700;line-height:1.6;text-align:center}@media only screen and (min-width: 768px){.page-premium-career-support__title{font-size:30px;line-height:1.5}.page-premium-career-support__title br{display:none}}.page-premium-career-support__list{display:grid;gap:30px;margin-top:47px;list-style:none}@media only screen and (min-width: 768px){.page-premium-career-support__list{gap:40px;margin-top:77px}}.page-premium-career-support__list li:first-of-type{position:relative}.page-premium-career-support__list li:first-of-type:before,.page-premium-career-support__list li:first-of-type:after{position:absolute;top:-14px;right:17px;display:block;width:60px;height:80px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width: 992px){.page-premium-career-support__list li:first-of-type:before,.page-premium-career-support__list li:first-of-type:after{top:-18px;right:39px;width:78px;height:103px}}.page-premium-career-support__list li:first-of-type:before{z-index:1;background-image:url(/assets/images/premium/career/icon-bookmark-before.svg)}.page-premium-career-support__list li:first-of-type:after{z-index:3;background-image:url(/assets/images/premium/career/icon-bookmark-after.svg)}.page-premium-career-support__list li:first-of-type>dl{position:relative;z-index:2}.page-premium-career-support__data{padding:34px 24px 40px;background-color:#fff;border:2px solid var(--color-premium-career-text)}@media only screen and (min-width: 992px){.page-premium-career-support__data{display:grid;grid-template-columns:208px 1fr;gap:113px;padding:35px 58px 36px 97px}}.page-premium-career-support__data .image{max-width:169px;margin:0 auto 24px}@media only screen and (min-width: 992px){.page-premium-career-support__data .image{max-width:208px;margin:0}}.page-premium-career-support__data img{display:block;width:100%}.page-premium-career-support__data dt{font-size:18px;font-weight:700;line-height:1.6;text-align:center}@media only screen and (min-width: 992px){.page-premium-career-support__data dt{padding-right:3em;font-size:23px;line-height:1.6;text-align:left}}.page-premium-career-support__data dt span{display:inline-block}.page-premium-career-support__data dd{margin-top:30px;font-size:14px;font-weight:400;line-height:1.6;text-align:center}@media only screen and (min-width: 992px){.page-premium-career-support__data dd{font-size:16px;line-height:1.6;text-align:left}}.page-premium-career-cta{padding-top:58px;padding-bottom:49px;margin-top:30px;margin-bottom:30px;color:#fff;background:var(--color-main) url(/assets/images/premium/career/bg_cta_sp.png) no-repeat center center/cover}@media only screen and (min-width: 768px){.page-premium-career-cta{padding-top:70px;padding-bottom:41px;margin-top:40px;margin-bottom:40px;background-image:url(/assets/images/premium/career/bg_cta_pc.png)}}.page-premium-career-cta__inner{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}@media only screen and (min-width: 768px){.page-premium-career-cta__inner{max-width:1180px;padding-right:40px;padding-left:40px}}.page-premium-career-cta__title{font-size:25px;font-weight:700;line-height:1.6}@media only screen and (min-width: 768px){.page-premium-career-cta__title{font-size:35px;line-height:1.5;text-align:center}}.page-premium-career-cta__title span{display:inline-block}.page-premium-career-cta__text{margin-top:34px;font-size:14px;font-weight:700;line-height:1.6}@media only screen and (min-width: 768px){.page-premium-career-cta__text{max-width:437px;margin:33px auto 0;font-size:16px;line-height:1.5;text-align:center}}.page-premium-career-cta__btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:437px;padding:24px 24px 24px 14px;margin:35px auto 0;font-size:14px;font-weight:700;line-height:1;color:var(--color-main);background-color:#fff;transition:.3s}@media only screen and (min-width: 768px){.page-premium-career-cta__btn{padding:20px 42px 20px 27px;margin-top:43px;font-size:17px}}.page-premium-career-cta__btn span{display:inline-block;padding:10px;margin-right:6px;color:#fff;background-color:#ff6720;border-radius:13px}@media only screen and (min-width: 768px){.page-premium-career-cta__btn span{padding:13px 18px;margin-right:28px;border-radius:22px}}.page-premium-career-cta__btn:after{position:absolute;top:50%;right:9px;content:url(/assets/images/premium/career/icon-arrow-right-main.svg);transition:.3s;transform:translateY(-50%)}@media only screen and (min-width: 768px){.page-premium-career-cta__btn:after{right:31px}}.page-premium-career-cta__btn:hover{opacity:.7}.page-premium-career-cta__btn:hover:after{right:4px}@media only screen and (min-width: 768px){.page-premium-career-cta__btn:hover:after{right:26px}}.page-premium-career{padding-right:20px;padding-left:20px}@media only screen and (min-width: 768px){.page-premium-career{padding-right:40px;padding-left:40px}}.header.agent .logo{width:170px}
