@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}}.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}.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:15%}.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}}
