@charset "UTF-8";@media screen and (max-width:767px){.fig-header .mod-header{height:144px}}@media screen and (max-width:767px){.workandpeople .fig-header .mod-header{height:164px}}.recruit .contents-in{overflow:hidden;padding:60px 20px 10px}@media screen and (max-width:767px){.recruit .contents-in{padding:20px 15px 40px}}.recruit .contents-in .mod-header{top:40px;width:100%}@media screen and (max-width:767px){.recruit .contents-in .mod-header{top:6.133vw}}.recruit .contents-in .mod-header .title{margin:18px 0 24px}@media screen and (max-width:767px){.recruit .contents-in .mod-header .title{margin:2.666vw 0}}.recruit [class^=sec-top-]{position:relative;float:left;width:490px;height:246px;margin-bottom:40px;text-align:center;overflow:hidden}@media screen and (max-width:767px){.recruit [class^=sec-top-]{float:none;width:100%;height:0;margin-bottom:15px;padding-bottom:38.84%}}.recruit .sec-top-01{margin-right:40px}@media screen and (max-width:767px){.recruit .sec-top-01{margin-right:0}}.recruit .sec-top-03{margin-right:40px}@media screen and (max-width:767px){.recruit .sec-top-03{margin-right:0}}.recruit .sec-top-05{clear:left;width:100%}@media screen and (max-width:767px){.recruit .sec-top-05{width:calc(100% + 30px);margin:0 -15px}}.recruit .list-top-btn{position:absolute;top:133px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;opacity:0;z-index:2}@media screen and (max-width:767px){.recruit .list-top-btn{top:19.73vw}}.recruit .list-top-btn li{display:block;margin:0 30px}@media screen and (max-width:767px){.recruit .list-top-btn li{margin:0 8px}}.recruit .btn-cmn{width:300px;height:72px}@media screen and (max-width:767px){.recruit .btn-cmn{width:150px;height:42px}}.fresh .link-cmn,.midcareer .link-cmn,.parttime .link-cmn{color:#0f719e}.fresh .contents-title,.midcareer .contents-title,.parttime .contents-title{height:165px}@media screen and (max-width:767px){.fresh .contents-title,.midcareer .contents-title,.parttime .contents-title{height:auto;padding:30px 0}}.fresh .contents-in,.midcareer .contents-in,.parttime .contents-in{width:920px;padding:0 0 50px}@media screen and (max-width:767px){.fresh .contents-in,.midcareer .contents-in,.parttime .contents-in{width:100%;padding:0 15px 25px}}.fresh .contents-in section h4,.midcareer .contents-in section h4,.parttime .contents-in section h4{margin:72px 0 40px}@media screen and (max-width:767px){.fresh .contents-in section h4,.midcareer .contents-in section h4,.parttime .contents-in section h4{margin:40px 0 20px}}.fresh .contents-in section+section h4,.midcareer .contents-in section+section h4,.parttime .contents-in section+section h4{margin-top:100px}@media screen and (max-width:767px){.fresh .contents-in section+section h4,.midcareer .contents-in section+section h4,.parttime .contents-in section+section h4{margin-top:40px}}.fresh .contents-in section .list-note,.midcareer .contents-in section .list-note,.parttime .contents-in section .list-note{margin:28px 0 32px}@media screen and (max-width:767px){.fresh .contents-in section .list-note,.midcareer .contents-in section .list-note,.parttime .contents-in section .list-note{margin-top:18px}}.fresh .contents-in section .list-note li,.midcareer .contents-in section .list-note li,.parttime .contents-in section .list-note li{color:#6c6c6c;font-size:1.2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;line-height:1.5;margin-left:1em;text-indent:-1em}@media screen and (max-width:767px){.fresh .contents-in section .list-note li,.midcareer .contents-in section .list-note li,.parttime .contents-in section .list-note li{margin-right:-11%;font-size:1rem;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left top;transform-origin:left top}}.fresh .list-bnr,.midcareer .list-bnr,.parttime .list-bnr{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media screen and (max-width:767px){.fresh .list-bnr,.midcareer .list-bnr,.parttime .list-bnr{display:block;margin:20px -15px 0}}.fresh .list-bnr>li,.midcareer .list-bnr>li,.parttime .list-bnr>li{position:relative;height:130px}@media screen and (max-width:767px){.fresh .list-bnr>li,.midcareer .list-bnr>li,.parttime .list-bnr>li{height:auto}}.fresh .list-bnr>li:first-child,.midcareer .list-bnr>li:first-child,.parttime .list-bnr>li:first-child{width:530px;margin-right:40px}@media screen and (max-width:767px){.fresh .list-bnr>li:first-child,.midcareer .list-bnr>li:first-child,.parttime .list-bnr>li:first-child{width:100%;margin:0 0 20px}}.fresh .list-bnr>li:last-child,.midcareer .list-bnr>li:last-child,.parttime .list-bnr>li:last-child{width:350px}@media screen and (max-width:767px){.fresh .list-bnr>li:last-child,.midcareer .list-bnr>li:last-child,.parttime .list-bnr>li:last-child{width:100%}}@media screen and (min-width:768px){.fresh .list-bnr>li a,.midcareer .list-bnr>li a,.parttime .list-bnr>li a{position:relative;display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s}.fresh .list-bnr>li a:hover,.midcareer .list-bnr>li a:hover,.parttime .list-bnr>li a:hover{opacity:.7}}.fresh .list-bnr .mod-header,.midcareer .list-bnr .mod-header,.parttime .list-bnr .mod-header{top:35px;width:100%}@media screen and (max-width:767px){.fresh .list-bnr .mod-header,.midcareer .list-bnr .mod-header,.parttime .list-bnr .mod-header{top:23px}}.fresh .list-bnr .mod-header .en,.fresh .list-bnr .mod-header .title,.midcareer .list-bnr .mod-header .en,.midcareer .list-bnr .mod-header .title,.parttime .list-bnr .mod-header .en,.parttime .list-bnr .mod-header .title{width:100%;text-align:center}.fresh .list-bnr .mod-header .title,.midcareer .list-bnr .mod-header .title,.parttime .list-bnr .mod-header .title{margin-top:18px}@media screen and (max-width:767px){.fresh .list-bnr .mod-header .title,.midcareer .list-bnr .mod-header .title,.parttime .list-bnr .mod-header .title{margin-top:11px}}@media screen and (max-width:767px){.fresh [class^=mod-recruit-0],.midcareer [class^=mod-recruit-0],.parttime [class^=mod-recruit-0]{width:calc(100% + 30px);margin:0 -15px}}.fresh .list-top-btn,.midcareer .list-top-btn,.parttime .list-top-btn{position:absolute;top:19.86vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;opacity:0;z-index:3}.fresh .list-top-btn li,.midcareer .list-top-btn li,.parttime .list-top-btn li{display:block;margin:0 8px}.fresh .btn-cmn,.midcareer .btn-cmn,.parttime .btn-cmn{width:150px;height:42px}[class^=mod-recruit-]{width:920px;margin:30px auto 0;padding:30px 0;background-color:#dbf1f7;text-align:center}@media screen and (max-width:767px){[class^=mod-recruit-]{width:100%;padding:15px 0}}[class^=mod-recruit-] .title{display:inline-block;width:260px;padding:13px 0;border-top:1px solid #88d2e6;border-bottom:1px solid #88d2e6}@media screen and (max-width:767px){[class^=mod-recruit-] .title{width:36.6667vw;padding:8px 3.3333vw}}[class^=mod-recruit-] .description{margin-top:26px}@media screen and (max-width:767px){[class^=mod-recruit-] .description{margin-top:15px}}[class^=mod-recruit-] .bnr{margin-top:20px}@media screen and (max-width:767px){[class^=mod-recruit-] .bnr{margin-top:13px}}[class^=mod-recruit-] .bnr a{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s}.is-mouse-device [class^=mod-recruit-] .bnr a:hover{opacity:.7}[class^=mod-recruit-] ul{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){[class^=mod-recruit-] ul{margin-bottom:20px}}[class^=mod-recruit-] ul li{font-size:1.8rem}@media screen and (max-width:767px){[class^=mod-recruit-] ul li{font-size:1.3rem}}[class^=mod-recruit-] ul li+li{margin-left:60px}@media screen and (max-width:767px){[class^=mod-recruit-] ul li+li{margin-left:15px}}[class^=mod-recruit-] ul a{color:#0f719e;text-decoration:underline;-webkit-transition-duration:.3s;transition-duration:.3s}.is-mouse-device [class^=mod-recruit-] ul a:hover{opacity:.7}[class^=mod-recruit-] .note{margin-top:18px;color:#6c6c6c;font-size:1.2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;line-height:1}@media screen and (max-width:767px){[class^=mod-recruit-] .note{margin-top:15px;font-size:1rem;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:top center;transform-origin:top center}}.mod-recruit-03 .title{width:346px}@media screen and (max-width:767px){.mod-recruit-03 .title{width:217px}}.workandpeople .contents{padding-bottom:50px}@media screen and (max-width:767px){.workandpeople .contents{padding-bottom:25px}}.workandpeople .nav-anc-wp{padding:54px 0 60px;background:url(/recruit/img/workandpeople/bg_anclist_01_pc.jpg) center/cover}@media screen and (max-width:767px){.workandpeople .nav-anc-wp{padding:1px 0 16px;background:url(/recruit/img/workandpeople/bg_anclist_01_sp.jpg) center/cover}}.workandpeople .nav-anc-wp>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.workandpeople .nav-anc-wp>ul>li{padding:0 5px;text-align:center}.workandpeople .nav-anc-wp>ul>li ul{display:-webkit-box;display:-ms-flexbox;display:flex}.workandpeople .nav-anc-wp>ul>li li{margin-left:10px}.workandpeople .nav-anc-wp>ul>li li:first-child{margin-left:0}.workandpeople .nav-anc-wp>ul>li li figure{margin-left:10px}.workandpeople .nav-anc-wp>ul>li li figure:first-child{margin-left:0}.workandpeople .nav-anc-wp p{margin-bottom:10px}@media screen and (max-width:767px){.workandpeople .nav-anc-wp p{margin:14px 0 5px}}.workandpeople .nav-anc-wp a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-duration:.3s;transition-duration:.3s}.is-mouse-device .workandpeople .nav-anc-wp a:hover{opacity:.7}@media screen and (max-width:767px){.workandpeople .nav-anc-wp figure{width:59px}}.workandpeople .nav-anc-wp figure img{margin-bottom:12px}@media screen and (max-width:767px){.workandpeople .nav-anc-wp figure img{margin-bottom:3px}}.workandpeople .nav-anc-wp figcaption{color:#fff;font-size:1.2rem}@media screen and (max-width:767px){.workandpeople .nav-anc-wp figcaption{font-size:10px;-webkit-transform:scale(.8);transform:scale(.8)}}[class^=sec-wp-]{border:2px solid #0f719e;border-top:none}@media screen and (max-width:767px){[class^=sec-wp-]{border:1px solid #0f719e;border-top:none}}[class^=sec-wp-]:first-child{border-top:2px solid #0f719e}@media screen and (max-width:767px){[class^=sec-wp-]:first-child{border-top:1px solid #0f719e}}[class^=sec-wp-] .box-wp-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;background:center/cover}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-header{display:block;padding:20px 0 22px}}[class^=sec-wp-] .box-wp-header figure{position:relative;width:556px;height:396px}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-header figure{width:86.66vw;height:52.8vw}}[class^=sec-wp-] .box-wp-header .box-img-mask{width:100%}[class^=sec-wp-] .box-wp-header .box-img-mask img{width:100%;height:auto}[class^=sec-wp-] .box-wp-header .fadeInUp{width:464px}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-header .fadeInUp{width:100%;margin-top:18px;padding:0 14px}}[class^=sec-wp-] .box-wp-header .fadeInUp .txt{width:424px;margin-top:30px;font-size:1.4rem;line-height:2;letter-spacing:.12em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-header .fadeInUp .txt{width:100%;margin-top:10px;font-size:1.1rem;line-height:1.8rem}}[class^=sec-wp-] .box-wp-header .fadeInUp .voice{margin-top:20px}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-header .fadeInUp .voice{margin-top:10px}}[class^=sec-wp-] .box-wp-main{display:none;width:920px;margin:0 auto;padding:40px 0 18px}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main{width:100%;padding:20px 15px;overflow:hidden}}[class^=sec-wp-] .box-wp-main .title{margin-bottom:32px;text-align:center}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .title{margin-bottom:16px}}[class^=sec-wp-] .box-wp-main .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .name{margin:0 -50% -18px;-webkit-transform:scale(.65);transform:scale(.65);-webkit-transform-origin:top center;transform-origin:top center}}[class^=sec-wp-] .box-wp-main .name .category{display:inline-block;margin-right:10px;padding:3px 4px 2px;border:1px solid #f0831e;color:#f0831e;font-size:1.4rem}[class^=sec-wp-] .box-wp-main .name p{color:#0f719e;font-size:2rem}[class^=sec-wp-] .box-wp-main .name p span{display:inline-block;font-size:1.2rem}[class^=sec-wp-] .box-wp-main .name p span:first-child{padding-left:9px}[class^=sec-wp-] .box-wp-main .name p span:last-child{position:relative;padding-left:26px}[class^=sec-wp-] .box-wp-main .name p span:last-child:before{position:absolute;top:5px;left:6px;content:'';width:12px;height:1px;background-color:#0f719e}[class^=sec-wp-] .box-wp-main section{overflow:hidden}[class^=sec-wp-] .box-wp-main section h4{position:relative;margin:40px 0 30px;padding-left:38px;color:#0f719e;font-size:1.8rem;line-height:1.5}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main section h4{margin:32px 0 12px;padding-left:18px;font-size:1.2rem;line-height:1.5;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}[class^=sec-wp-] .box-wp-main section h4:before{position:absolute;top:12px;left:2px;content:'';width:26px;height:1px;background-color:#0f719e}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main section h4:before{top:9px;left:0;width:13px}}[class^=sec-wp-] .box-wp-main section>div{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main section>div{display:block}}[class^=sec-wp-] .box-wp-main section>div.s-img-l{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class^=sec-wp-] .box-wp-main section>div.s-img-l figure{margin-left:0;margin-right:30px}[class^=sec-wp-] .box-wp-main section p{font-size:1.4rem;line-height:2;letter-spacing:.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main section p{font-size:1.1rem;line-height:1.8rem}}[class^=sec-wp-] .box-wp-main section figure{-ms-flex-negative:0;flex-shrink:0;position:relative;width:284px;height:177px;margin-left:30px}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main section figure{width:100%;height:0;padding-bottom:53.33%;margin:15px 0 0}}[class^=sec-wp-] .box-wp-main section figure.fig-two{height:364px}[class^=sec-wp-] .box-wp-main section figure.fig-two .box-img-mask{position:relative}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main section figure.fig-two{height:calc(98.13vw + 15px)}}[class^=sec-wp-] .box-wp-main section .box-img-mask{width:284px;height:177px}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main section .box-img-mask{width:100%;height:0;padding-bottom:53.33%}}[class^=sec-wp-] .box-wp-main section .box-img-mask img{width:100%;height:auto}[class^=sec-wp-] .box-wp-main section .box-img-mask+.box-img-mask{margin-top:10px}[class^=sec-wp-] .box-wp-main .box-wp-schedule{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #88d2e6}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .box-wp-schedule{display:block;margin-top:25px}}[class^=sec-wp-] .box-wp-main .box-wp-schedule-header{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:309px;background-color:#88d2e6}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .box-wp-schedule-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:98px}}[class^=sec-wp-] .box-wp-main .box-wp-schedule-header .title{margin-bottom:20px}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .box-wp-schedule-header .title{margin:0}}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .box-wp-schedule-header .fig-cmn{width:87px;margin-left:14px}}[class^=sec-wp-] .box-wp-main .box-wp-schedule table{width:609px}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .box-wp-schedule table{width:100%}}[class^=sec-wp-] .box-wp-main .box-wp-schedule table tr{background-color:#e8f6fa}[class^=sec-wp-] .box-wp-main .box-wp-schedule table tr:nth-child(even){background-color:#f3fafc}[class^=sec-wp-] .box-wp-main .box-wp-schedule table td,[class^=sec-wp-] .box-wp-main .box-wp-schedule table th{font-size:1.4rem;vertical-align:middle}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .box-wp-schedule table td,[class^=sec-wp-] .box-wp-main .box-wp-schedule table th{font-size:1.1rem}}[class^=sec-wp-] .box-wp-main .box-wp-schedule table th{width:207px;padding-left:40px;height:28px;font-weight:400;text-align:left}@media screen and (max-width:767px){[class^=sec-wp-] .box-wp-main .box-wp-schedule table th{width:34.13vw;height:20px;padding-left:5.3vw}}[class^=sec-wp-] .btn-wp-toggle{display:block;height:60px;background:url(/common/img/btn/btn_open_01_pc.png) no-repeat center;background-size:auto 40px;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (max-width:767px){[class^=sec-wp-] .btn-wp-toggle{height:39px;background-image:url(/common/img/btn/btn_open_01_sp.png);background-size:156px 30px}}.is-mouse-device [class^=sec-wp-] .btn-wp-toggle:hover{opacity:.7}[class^=sec-wp-] .btn-wp-toggle.is-active{background-image:url(/common/img/btn/btn_close_01_pc.png)}@media screen and (max-width:767px){[class^=sec-wp-] .btn-wp-toggle.is-active{background-image:url(/common/img/btn/btn_close_01_sp.png);background-size:74px 30px}}.sec-wp-01 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_01_pc.jpg)}@media screen and (max-width:767px){.sec-wp-01 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_01_sp.jpg)}}.sec-wp-02 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_02_pc.jpg)}@media screen and (max-width:767px){.sec-wp-02 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_02_sp.jpg)}}.sec-wp-03 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_03_pc.jpg)}@media screen and (max-width:767px){.sec-wp-03 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_03_sp.jpg)}}.sec-wp-04 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_04_pc.jpg)}@media screen and (max-width:767px){.sec-wp-04 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_04_sp.jpg)}}.sec-wp-05 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_05_pc.jpg)}@media screen and (max-width:767px){.sec-wp-05 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_05_sp.jpg)}}.sec-wp-06 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_06_pc.jpg)}@media screen and (max-width:767px){.sec-wp-06 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_06_sp.jpg)}}.sec-wp-07 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_07_pc.jpg)}@media screen and (max-width:767px){.sec-wp-07 .box-wp-header{background-image:url(/recruit/img/workandpeople/bg_07_sp.jpg)}}.sec-wp-01 .box-wp-header,.sec-wp-03 .box-wp-header,.sec-wp-05 .box-wp-header,.sec-wp-07 .box-wp-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.sec-wp-01 .box-wp-header,.sec-wp-03 .box-wp-header,.sec-wp-05 .box-wp-header,.sec-wp-07 .box-wp-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:767px){.sec-wp-01 .box-wp-header figure,.sec-wp-03 .box-wp-header figure,.sec-wp-05 .box-wp-header figure,.sec-wp-07 .box-wp-header figure{left:12.8vw}}.sec-wp-02 .box-wp-header .fadeInUp,.sec-wp-04 .box-wp-header .fadeInUp,.sec-wp-06 .box-wp-header .fadeInUp{padding-left:40px}@media screen and (max-width:767px){.sec-wp-02 .box-wp-header .fadeInUp,.sec-wp-04 .box-wp-header .fadeInUp,.sec-wp-06 .box-wp-header .fadeInUp{padding-left:14px}}.sec-wp-05 .btn-wp-toggle{background:url(/common/img/btn/btn_open_02_pc.png) no-repeat center;background-size:auto 40px}@media screen and (max-width:767px){.sec-wp-05 .btn-wp-toggle{background-image:url(/common/img/btn/btn_open_02_sp.png);background-size:auto 30px}}.sec-wp-05 .btn-wp-toggle.is-active{background-image:url(/common/img/btn/btn_close_01_sp.png)}@media screen and (max-width:767px){.sec-wp-05 .box-wp-main .name{margin-bottom:-30px}}@media screen and (min-width:768px){.sec-wp-05 .box-wp-main .name>div{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.sec-wp-05 .box-wp-main .name>div p:last-child{margin-top:16px}}@media screen and (min-width:768px){.sec-wp-05 .box-wp-main .name>div p:last-child:before{content:"／";padding:0 .4em}}.sec-wp-05 .box-wp-main section section h5{position:relative;margin:32px 0 12px;padding-left:21px;color:#3fabc8;font-size:1.6rem}@media screen and (max-width:767px){.sec-wp-05 .box-wp-main section section h5{margin:21px 0 8px;padding-left:15px;font-size:1.2rem}}.sec-wp-05 .box-wp-main section section h5:before{position:absolute;left:0;content:'◆'}.sec-wp-05 .box-wp-main section section span{color:#3fabc8;font-weight:700}.sec-wp-05 .box-wp-main section section:first-child h5{margin-top:0}@media screen and (min-width:768px){.sec-wp-05 .box-wp-main section section:nth-child(3){margin-right:-314px}}@media screen and (max-width:767px){.sec-wp-05 .box-wp-main .box-wp-schedule-header .fig-cmn{width:142px;margin-left:9px}}.sec-wp-05 .box-wp-main .box-wp-schedule table{width:310px}@media screen and (max-width:767px){.sec-wp-05 .box-wp-main .box-wp-schedule table{width:100%}}.sec-wp-05 .box-wp-main .box-wp-schedule table thead th{padding-left:20px;background-color:#bde6f1;color:#0f719e}@media screen and (max-width:767px){.sec-wp-05 .box-wp-main .box-wp-schedule table thead th{padding-left:5.33vw}}.sec-wp-05 .box-wp-main .box-wp-schedule table tbody tr{background-color:#f3fafc}.sec-wp-05 .box-wp-main .box-wp-schedule table tbody tr:nth-child(even){background-color:#e8f6fa}.sec-wp-05 .box-wp-main .box-wp-schedule table tbody th{width:149px;padding-left:20px}@media screen and (max-width:767px){.sec-wp-05 .box-wp-main .box-wp-schedule table tbody th{width:39.73vw;padding-left:5.33vw}}.sec-wp-05 .box-wp-main .box-wp-schedule table:last-child{width:299px}@media screen and (max-width:767px){.sec-wp-05 .box-wp-main .box-wp-schedule table:last-child{width:100%}}@media screen and (min-width:768px){.sec-wp-05 .box-wp-main .box-wp-schedule table:last-child{border-left:1px solid #88d2e6}.sec-wp-05 .box-wp-main .box-wp-schedule table:last-child thead th{padding-left:30px}.sec-wp-05 .box-wp-main .box-wp-schedule table:last-child tbody th{width:159px;padding-left:30px}}.sec-message{width:1020px;margin:60px auto}@media screen and (max-width:767px){.sec-message{width:100%;margin:25px 0 35px}}.sec-message .box-message-top{position:relative;height:300px}@media screen and (max-width:767px){.sec-message .box-message-top{height:0;padding-bottom:46.26%}}.sec-message .box-message-top .box-img-mask{height:300px}@media screen and (max-width:767px){.sec-message .box-message-top .box-img-mask{height:auto}}.sec-message .box-message-top .box-img-mask .title{position:absolute;top:86px;left:464px}@media screen and (max-width:767px){.sec-message .box-message-top .box-img-mask .title{top:9.866vw;left:38.13vw}}.sec-message .box-message-main{width:920px;margin:0 auto;padding-bottom:55px;border-bottom:1px solid #eee}@media screen and (max-width:767px){.sec-message .box-message-main{width:calc(100% - 30px);margin:0 15px;padding-bottom:30px}}.sec-message .box-message-main h3{margin:40px 0 30px}@media screen and (max-width:767px){.sec-message .box-message-main h3{margin:20px 0 0}}.sec-message .box-message-main p{margin-top:16px;font-size:1.4rem;line-height:2.8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.12em}@media screen and (max-width:767px){.sec-message .box-message-main p{margin-top:14px;font-size:1.1rem;line-height:1.8rem}}
/*# sourceMappingURL=style.css.map */

[class^=mod-recruit-] .description {
	line-height: 1.4;
	letter-spacing: 0.125em;
}
.box-wp-schedule-header .title {
	padding-bottom: 0.3em;
	border-bottom: 1px solid #fff;
	font-family: "Zen Kaku Gothic New", serif;
  font-weight: 400;
  font-style: normal;
	letter-spacing: -.05em;
	color: #fff;
}
[class^=sec-wp-] .box-wp-main .box-wp-schedule-header .title:first-child {
	margin-bottom: 7px;
}
[class^=mod-recruit-] .title {
	font-size: 28px;
	font-weight: 400;
	letter-spacing: 0.15em;
}

@media screen and (min-width:768px) {
	.workandpeople .nav-anc-wp>ul>li li figure{
			width:118px;
	}
	.workandpeople .nav-anc-wp>ul>li li figure img{
			width:100%;
	}
	.sec-wp-06 .box-wp-header.ptn02 {
		background-image: url(/recruit/img/workandpeople/bg_06b_pc.jpg);
	}
	[class^=mod-recruit-] .description {
		font-size: 20px;
	}
	[class^=sec-wp-] .box-wp-main .name p span:last-child:before {
		top: 3px;
	}
	.box-wp-schedule-header .title {
		width: 220px;
		margin: 0 auto;
		font-size: 22px;
	}
	.honorific {
		font-size: 16px !important;
		padding-left: 5px !important;
	}
	.bnr-mynabi img {
		width: 50%;
		height: auto;
	}
}

@media (max-width: 767px) {
	.sec-wp-06 .box-wp-header.ptn02 {
		background-image: url(/recruit/img/workandpeople/bg_06b_sp.jpg);
	}
	[class^=mod-recruit-] .description {
		font-size: 3.4666vw;
	}
	.box-wp-schedule-header .title {
		width: 53.3333vw;
		margin: 0 auto;
		font-size: 3.7333vw;
	}
	.box-wp-schedule-header .title.narrow {
		width: 49.3333vw;
	}
	.honorific {
		font-size: 2.6666vw !important;
		padding-left: 1.2vw !important;
	}
	[class^=mod-recruit-] .title {
		width: 42.6667vw;
		font-size: 4.6667vw;
		white-space: nowrap;
	}
	.bnr-mynabi img {
		width: 46vw;
		height: auto;
	}
}
