@charset "UTF-8";*{box-sizing:border-box}html{font-size:62.5%;line-height:1.6}body{color:#4f4f4f;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:1.4rem;font-weight:500;margin:0 auto;padding:0!important;width:100%}ul{padding:0 0 0 2rem}h1.title{font-size:1.2rem;left:0;line-height:8rem;margin:auto;position:absolute;right:0;text-align:center;z-index:100}@media screen and (min-width:768px){h1.title{left:10rem;text-align:start}}#faq .faq-h2{text-align:center}#faq h2{border-bottom:none;color:#9b8a62;display:inline-block;font-size:3rem;font-weight:400;margin:80px auto 45px;padding:0 70px;position:relative;width:auto}#faq h2:before{left:0}#faq h2:after,#faq h2:before{bottom:0;color:#9b8a62;content:"―";font-size:5rem;position:absolute}#faq h2:after{right:0}@media screen and (min-width:768px){#faq h2{font-size:2rem;margin:40px auto 20px;padding:0 40px}#faq h2:after,#faq h2:before{font-size:3rem}}#recruit h2{font-weight:400;width:400px}@media screen and (max-width:768px){#recruit h2{width:200px}}.recruit_table{border-top:1px solid #aaa;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 50px;max-width:960px;text-align:left;width:100%}@media screen and (max-width:768px){.recruit_table{margin:0 auto 30px}}.recruit_table_term{align-items:center;background:#f2f2f2;border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;display:flex;font-size:2rem;padding-left:35px;width:19%}@media screen and (max-width:768px){.recruit_table_term{font-size:1.4rem;padding-left:10px;width:100px}}.recruit_table_description{align-items:center;background:#fff;border-bottom:1px solid #aaa;border-right:1px solid #aaa;display:flex;font-size:1.6rem;margin:0;padding:28px 0 28px 31px;width:81%}@media screen and (max-width:768px){.recruit_table_description{font-size:1.3rem;padding:15px;width:calc(100% - 100px)}}.recruit_message{color:#fff;font-size:2rem;text-align:center}@media screen and (max-width:768px){.recruit_message{font-size:1.4rem}}.recruit_message span{display:block;font-weight:700}.recruit_button{background:#f70e50;border-bottom:5px solid #c20e50;border-radius:10px;color:#fff;display:block;font-size:4rem;font-weight:400;letter-spacing:1.3;line-height:1.4;margin:10px auto 0;max-width:580px;padding:19.5px 5px;position:relative;text-align:center}.recruit_button:after{content:"\f0a9";display:block;font-family:FontAwesome;font-size:4rem;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.recruit_button:hover{color:#fff;opacity:.8}.recruit_button:visited{color:#fff}@media screen and (min-width:768px){.recruit_button{font-size:2.4rem;width:95%}.recruit_button:after{font-size:3rem}}.recruit_index .recruit_child{margin:auto;max-width:768px;padding:10rem 1.5rem}.recruit_index .recruit_child h1{font-size:18px;line-height:27px;margin:0 0 2rem;text-align:center}.recruit_index .recruit_child h2{font-size:1.4rem;font-weight:400;line-height:21px;padding:0 0 1rem;width:-moz-fit-content;width:fit-content}.recruit_index .interview_child{margin:auto;max-width:768px;padding:10rem 0 5rem}.recruit_index .interview_child .head{border-bottom:1px solid;font-size:18px;line-height:35px;margin:0 auto 2rem;text-align:center;width:254px}.recruit_index .interview_child .interview_contents{padding:2rem 1.5rem}.recruit_index .interview_child .interview_kv{display:block;margin:0 auto;width:100%}.recruit_index .interview_child .post{font-size:16px;font-weight:700;line-height:24px;margin:0 0 2rem;text-align:right}.recruit_index .interview_child .post p{margin:0}.recruit_index .infomation_list{list-style:none;margin:0;padding:0}.recruit_index .infomation_list .infomation:first-of-type{border-top:1px solid}.recruit_index .infomation_list .infomation{border-bottom:1px solid;padding:2rem 0}.recruit_index .infomation_list .infomation__date{font-size:11px;font-weight:700;margin:0 0 1rem}.recruit_index .infomation_list .infomation__link{color:#4f4f4f;font-size:12px;line-height:18px}.recruit_index .infomation_child{margin:auto;max-width:768px;padding:10rem 1.5rem}.recruit_index .infomation_child h2{width:100%}.recruit_index .kv{margin:0;position:relative;width:100%}.recruit_index .kv_image{display:block;height:428px;-o-object-fit:cover;object-fit:cover;-o-object-position:35% 100%;object-position:35% 100%;width:100%}@media screen and (min-width:768px){.recruit_index .kv_image{height:100%}}.recruit_index .kv_title{bottom:16px;left:0;position:absolute;width:50%}@media screen and (min-width:768px){.recruit_index .kv_title{bottom:3.6rem;left:2rem;width:35%}}.recruit_index h2{border-bottom:1px solid;font-size:16px;line-height:35px;margin:0 auto 2rem;text-align:center;width:254px}.recruit_index h2.no_border{border-bottom:none}.recruit_index .contents{margin:auto;max-width:768px;padding:0 1.5rem 4rem}.recruit_index .reason p{font-size:20px;font-weight:700;line-height:30px;margin:0;text-align:center}.recruit_index .reason .accordionlist dt{justify-content:center}.recruit_index .reason .accordionlist dd{font-weight:700;padding:2rem;text-align:center}.recruit_index .reason .accordionlist dd span{color:#eb5757;font-size:2rem}.recruit_index .link{background:url(/vendor/sp/images/pages/recruit_index/arrow_right.svg) center right 20px no-repeat;border:1px solid;color:#4f4f4f;display:block;line-height:60px;text-align:center;text-decoration:none}@media screen and (min-width:768px){.recruit_index .link{font-size:20px;line-height:80px}}.recruit_index .interview_list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:540px){.recruit_index .interview_list{align-items:center;flex-direction:column}}.recruit_index .interview_list .interview{color:#4f4f4f;text-align:center;text-decoration:none;width:50%}@media screen and (min-width:768px){.recruit_index .interview_list .interview{width:33%}}.recruit_index .interview_list .interview .img{vertical-align:bottom}.recruit_index .interview_list .interview .name span{font-size:1.4rem}.recruit_index .interview_list .interview .name p{margin:.5rem 0 0}.recruit_index .interview_list .interview .name{font-size:1.6rem;line-height:1;margin:1rem auto 1.7rem;text-align:start;width:157px}.recruit_index .item{padding:3rem 0 0}.recruit_index .company_info h3{font-size:14px;margin:0 0 1rem}.recruit_index .company_info .point{color:red}.recruit_index .company_info .border_btm{border-bottom:1px solid #e0e0e0;padding:0 0 10px}.recruit_index .company_info .info{margin:0 0 2rem}.recruit_index .company_info .underline{text-decoration:underline}.recruit_index .company_info .center{text-align:center}.recruit_index .company_info b{font-weight:700}.recruit_index .company_info img{display:block}.recruit_index .company_info .img1,.recruit_index .company_info .img2{margin:0 auto 2rem;max-width:202px;width:80%}.recruit_index .company_info .img3{margin:0 auto;max-width:300px;width:90%}.recruit_index .company_info .wrap_area{background:#f5f5f5;border-radius:5px;padding:11px}.recruit_index .more_link{align-items:center;color:#4f4f4f;display:flex;font-size:1.2rem;justify-content:flex-end;margin:1rem;text-decoration:none}.recruit_index .more_link img{margin:0 0 0 1rem}header{height:80px;position:absolute;width:100%;z-index:100}@media screen and (min-width:768px){header{position:absolute}}header .logo{left:15px;position:absolute;top:10px;z-index:2}@media screen and (min-width:768px){header .logo{z-index:4}}header .logo img{width:60px}header .menu_btn_sp{cursor:pointer;display:block;height:34px;position:fixed;right:25px;top:25px;width:32px;z-index:101}@media screen and (min-width:768px){header .menu_btn_sp{display:none}}header .menu_btn_sp div{position:relative}header .menu_btn_sp span{background:#000;display:block;height:4px;left:0;position:absolute;transition:.35s ease-in-out;width:100%}header .menu_btn_sp span:first-child{top:0}header .menu_btn_sp span:nth-child(2){top:11px}header .menu_btn_sp span:nth-child(3){top:22px}header .menu_btn_sp.active span:first-child{top:11px;transform:rotate(315deg)}header .menu_btn_sp.active span:nth-child(2){left:50%;width:0}header .menu_btn_sp.active span:nth-child(3){top:11px;transform:rotate(-315deg)}.menu{background:#f5f5f5;display:none;height:100vh;left:0;padding:105px 0;position:fixed;top:0;width:100%;z-index:3}.menu .menu_item{color:#4f4f4f;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:27px;margin:0 0 17px;text-align:center;text-decoration:none}@media screen and (min-width:768px){.menu{background:none;display:flex;font-weight:700;gap:20px;height:80px;justify-content:flex-end;line-height:80px;padding:0 20px;position:relative;width:auto}.menu .menu_item{line-height:80px;margin:0;opacity:.5}.menu .menu_item:active,.menu .menu_item:hover{opacity:1}}footer{background:#bdbdbd;color:#fff;font-size:1.2rem;padding:40px 20px}footer p{text-align:center}footer .nizigexn-logo{margin-bottom:20px;width:140px}footer .nizigexn-logo img{width:100%}footer ul{list-style:none;margin:0;padding:0}@media screen and (min-width:768px){footer ul{margin:0 0 30px}}footer ul a{color:#fff;text-decoration:none}footer ul a:hover,footer ul a:visited{color:#fff}nav{text-align:center}nav .pagination{border-radius:4px;display:flex;justify-content:center;margin:20px 0;padding-left:0}nav ul{list-style:none;margin:0;padding:0}nav .pagination>li>a,nav .pagination>li>span{background-color:#fff;border:1px solid #dcdcdc;color:#666;float:left;margin-left:-1px;padding:6px 10px;position:relative;text-decoration:none}nav .pagination>.active>a,nav .pagination>.active>a:focus,nav .pagination>.active>a:hover,nav .pagination>.active>span,nav .pagination>.active>span:focus,nav .pagination>.active>span:hover{background-color:#dcdcdc;border-color:#dcdcdc;color:#fff;cursor:default;z-index:2}.accordionlist{border:1px solid #ccc;font-size:1.4rem}.accordionlist dt{align-items:center;cursor:pointer;display:flex;padding:10px;position:relative}.accordionlist dt div.q_icon{display:block;width:15%}.accordionlist dt div.q_icon img{display:block;height:auto;margin:0 auto;width:30px;width:auto}.accordionlist dt .title{width:85%}.accordionlist dt p{margin:0 2.5rem 0 0}.accordionlist dt:before{background:#ccc;margin-top:-8px}.accordionlist dt:after,.accordionlist dt:before{content:"";display:block;height:10px;position:absolute;right:15px;top:50%;transform:rotate(45deg);width:10px}.accordionlist dt:after{background:#fff;margin-top:-13px}.accordionlist dt.active:before{margin-top:-2px}.accordionlist dt.active:after{margin-top:3px}.accordionlist dd{border-top:1px solid #ccc;display:none;margin:0;padding:1rem}.accordionlist dd div.q_icon{display:table-cell;vertical-align:middle;width:200px}.accordionlist dd div.q_icon img{display:block;height:auto;margin:0 auto;width:30px;width:auto}.accordionlist dd>p{display:table-cell;vertical-align:middle;width:85%}@media screen and (min-width:768px){.accordionlist dd{font-size:1.4rem}}.fixed-bottom{background:hsla(0,0%,100%,.8);bottom:0;height:auto;position:fixed;width:100%;z-index:3}.fixed-bottom .button-wrap{display:flex;justify-content:space-between;margin:0 auto;width:60%}@media screen and (max-width:1400px){.fixed-bottom .button-wrap{width:65%}}@media screen and (max-width:1200px){.fixed-bottom .button-wrap{width:80%}}@media screen and (max-width:1000px){.fixed-bottom .button-wrap{width:100%}}a.button{background:#f70e50;border-radius:10px;color:#fff;display:inline-block;font-size:28px!important;font-weight:400;line-height:1.4!important;margin:20px auto;padding:0 5px 10px;position:relative;text-align:center;text-decoration:none}@media screen and (max-width:768px){a.button{font-size:3rem!important}}@media screen and (max-width:480px){a.button{font-size:1.8rem!important}}a.button span{font-size:15px!important}@media screen and (max-width:768px){a.button span{font-size:1.4rem!important}}@media screen and (max-width:480px){a.button span{font-size:1rem!important}}a.button:after{content:"\f0a9";display:block;font-family:FontAwesome;font-size:28px!important;position:absolute;right:20px;top:50%;transform:translateX(-80px) translateY(-5px)}@media screen and (max-width:768px){a.button:after{transform:translateX(-100%) translateY(-8%)}}@media screen and (max-width:480px){a.button:after{font-size:1.8rem!important;transform:translateX(50%) translateY(-15%)}}a.button:hover{color:#fff;opacity:.8}a.button:visited{color:#fff}a.button.recruit-jobcan{align-content:center;border-bottom:0!important;width:480px}@media screen and (max-width:768px){a.button.recruit-jobcan{width:55%}}a.button.recruit-lp{align-content:center;background-color:#4ac0c0;border-color:#4ac0c0;font-size:20px!important;width:350px}@media screen and (max-width:480px){a.button.recruit-lp{font-size:1.6rem!important}}a.button.recruit-lp span{font-size:12px!important;line-height:2.6}@media screen and (max-width:480px){a.button.recruit-lp span{font-size:.8rem!important}}a.button.recruit-lp:after{transform:translateX(-40px) translateY(-8px)}@media screen and (max-width:768px){a.button.recruit-lp:after{transform:translateX(-50%) translateY(-15%)}}@media screen and (max-width:480px){a.button.recruit-lp:after{font-size:1.8rem!important;transform:translateX(120%) translateY(-15%)}}@media screen and (max-width:768px){a.button.recruit-lp{width:44%}}
