.complexBox{display:flex}.complexBox:nth-child(odd){flex-direction:row}.complexBox:nth-child(2n){flex-direction:row-reverse}.buttonCircle{align-items:center;background:#db007f;border:none;border-radius:50px;color:#fff;display:flex;font-size:1em;justify-content:space-around;margin:0 auto;max-width:260px;padding:.3em 1em;position:relative}.buttonCircle a:hover{background:#313131;color:#fff}.buttonCircle a:after{border-radius:1px;content:"";height:5px;position:absolute;right:20px;top:50%;transform:rotate(45deg) translateY(-50%);width:5px}.buttonCircle a:hover:after{border-color:#fff}.sectionMap{padding:0;width:100%}.flex-container,.flex-container-top{display:flex;margin:0 auto}.flex-item{flex-basis:33.33%;width:33.3333333333%}.flex-item dt{font-size:1.2em;font-weight:700}.routeClass{margin:0 auto;width:80%}.routeContainer,.routePage{margin:0 auto;padding:0;width:100%}@media screen and (min-width:900px){.containerMap{display:flex;flex-wrap:wrap;justify-content:space-between}.columnLeft{width:33%}.columnRight{padding-left:1em;width:66%}.mapPicture{height:auto;width:100%}table.tableClass{margin-bottom:3em}table.job{margin:1em 0;width:100%}.job th,td{color:#636363;padding:.2em}.job th{font-weight:400;width:25%}.job td{width:75%}table.post{border-collapse:separate;width:100%}.post tr{width:100%}.post th,td{color:#636363}.post th{font-weight:400;width:18%}.post td{width:82%}a{text-decoration:none}table.imgTable{height:100%;margin:0 auto;width:100%}.row{max-width:900px}.jobRow,.row{margin:0 auto}.jobRow{max-width:1000px}table.jobs{border-collapse:collapse;border-spacing:0;margin:0 auto;table-layout:fixed;width:95%;word-break:break-all;word-wrap:break-all}.jobs th{font-weight:400;padding:.9em 0;text-align:center;width:25%}.jobs td{padding:.9em 0;width:75%}.jobs tr{border-bottom:1px solid #ccc;padding:.9em 0;width:100%}table.company{border-collapse:collapse;border-spacing:0;margin:0 auto;width:95%}.company th{font-weight:400;padding:.9em 0;text-align:center;width:30%}.company td{padding:.9em 0;width:70%}.company tr{border-bottom:1px solid #778ca3;padding:.9em 0;width:100%}table.tbl-apply{margin:0 auto;width:100%}.tbl-apply th{background:#e9727e;border:1px solid #ccc;color:#fff;padding:.5em;width:30%}.tbl-apply td{border:1px solid #ccc;width:70%}}@media screen and (max-width:899px){.routeClass{margin:0 auto;width:100%}.columnLeft{width:100%}.columnRight{padding-top:1em;width:100%}.flex-container{flex-direction:column}.flex-item{width:100%}.mapPicture{height:auto;width:100%}table.tableClass{margin-bottom:1.5em}table.job{margin:.5em 0;width:100%}.job th,td{color:#636363;padding:.1em}.job th{font-weight:400;width:30%}.job td{width:70%}a{text-decoration:none}table.imgTable{margin:.5em 0;width:100%}.jobRow,.row{margin:0 auto;width:99%}table.jobs{margin:0 auto;width:100%}.jobs th{font-weight:400;padding:.7em .7em .1em 0}.jobs td,.jobs th{display:block;width:100%}.jobs td{padding:.1em .7em .7em}.jobs tr{border-bottom:1px solid #778ca3}.jobs tr,.last td:last-child{width:100%}.tbl-apply{margin:0 auto;width:100%}.tbl-apply td,.tbl-apply th{border-bottom:none;display:block;width:100%}.tbl-apply th{background:#e9727e;border:1px solid #ccc;color:#fff;padding:0 .8em}.buttonCircle{margin:.8em auto 0}}.box{height:200px;padding:.5em}.box,.scrollPolicy{background:#e3e3e3;width:100%}.scrollPolicy{height:8rem;overflow-y:scroll}.submitButtonClass{margin:0 auto}.applyBirth{width:100%}.one-column{margin:0 auto;max-width:750px;width:65%}.inline{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#page{margin:0 auto;width:100%}a:hover{opacity:.8;text-decoration:none}header .navbar-brand{width:20%}header .navbar-brand .logo{width:100%}header .tel{color:#fff;font-size:2rem}header .tel a{color:#fff}#page-top{bottom:20px;font-size:80%;position:fixed;right:20px}#page-top a{background:#666;border-radius:10px;color:#fff;display:block;padding:25px 0;text-align:center;text-decoration:none;width:100px}#page-top a:hover{background:#999;text-decoration:none}.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active{color:#6c757d!important}header.top-page{height:100vh;overflow:hidden;padding-left:0;padding-right:0}.jumbotron{background-image:url(/storage/pictures%2Fnisseim-website%2Fcompany%2Fhearder-image.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.jumbotron h1{word-wrap:break-word}.jumbotron h2{line-height:1.8rem}#sec1 .card:nth-of-type(2){border-left:none;border-right:none}.ttl-bdr{font-size:3rem;line-height:1.5;margin-bottom:50px;position:relative}.ttl-bdr:before{border-bottom:5px solid #000;bottom:0;content:"";left:0;margin:0 auto -15px;position:absolute;right:0;width:12%}#sec3{background-position:50%;background-repeat:no-repeat;background-size:cover}#sec4 table{background-color:#ccc;border-collapse:collapse;color:#666;font:12px;table-layout:fixed;width:100%}#sec4 table td,#sec4 table th{border:1px solid #ccc;padding:10px;text-align:center}#sec4 table th{background-color:#002795;color:#fff}#sec4 table td{width:14.2%}#sec4 table td:nth-child(7n){background-color:#5197e0;color:#fff}#sec4 table td:nth-child(7n+1){background-color:#ff8a8c;color:#fff}.social img{height:36px;width:36px}iframe{height:450px;width:100%}.footer-logo{width:50%}.coverButton{width:100%}@media screen and (max-width:1199.98px){.herounit h1{margin-top:10rem}.coverButtonS,.coverButtonS2{display:none}}@media screen and (min-width:1199.98px){.coverButtonS,.coverButtonS2{display:none}}@media screen and (max-width:899px){.container{max-width:100%}.coverButtonS{display:block;margin-top:2em}.coverButtonS2{display:inline-block;margin:15px auto 0;width:100%}h1{font-size:2rem;font-weight:700;line-height:1.2}#sec3{background-image:none}header .navbar-brand{width:70%}header .navbar-brand .logo{width:100%}header .navbar-nav{border-top:1px solid #fff}.footer-logo{width:100%}.coverButtonP{display:none}.coverButtonS{display:block}}@media screen and (max-width:767px){.coverButtonS2{display:none}}@media screen and (max-width:575.98px){.display-3{line-height:.8em}.display-4{font-size:2rem;line-height:1.2}.coverButtonP{display:none}.coverButtonS{display:block}}body{line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:Noto Sans JP,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif JP",serif}.colorButton{color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;margin:0 auto;max-width:400px;padding:.7em 0;position:relative;width:95%}.orange{background:#ffb700;border:2px solid #ffb700}.pink{background:#ff8a8c;border:2px solid #ff8a8c}.colorButton:after{font-weight:700;position:absolute;transform:translateY(-50%)}.colorButton:hover{background:#fff;font-weight:700}.orange:hover{color:#ffb700}.pink:hover{color:#ff8a8c}.jobsAll{border-bottom:1px solid #778ca3;width:100%}.news-list{list-style:none outside;margin:0;padding:0}.news-list .item a{color:#333;display:flex;flex-wrap:wrap;flex-wrap:nowrap;padding:20px;text-decoration:none}.news-list .item:first-child a{border-top:1px solid #ccc}.news-list .item .date{color:#757575;font-size:16px}.news-list .item .category,.news-list .item .date{margin:0;min-width:140px;padding:0 20px 0 0}.news-list .item .category span{background:#757575;color:#fff;display:inline-block;font-size:12px;line-height:1;padding:5px 20px;text-align:center}.news-list .item .title{margin:0;width:100%}.news-list .item a:hover .title{color:var(--bs-pink)}@media screen and (max-width:767px){.news-list .item a{flex-wrap:wrap}.news-list .item .date{min-width:100px;text-align:left}.news-list .item .title{margin-top:5px;text-align:left}.news-list .item a{padding:15px 20px}}*{box-sizing:border-box}:focus{outline:none}:focus-visible{outline:none}form{display:block;margin:0 auto;max-width:500px;padding:0;width:100%}form .fieldset{margin:0 auto;padding:20px 0 0;position:relative}form .fieldset .FlexTextarea{font-size:1rem;line-height:1.8;min-height:80px;position:relative}form .fieldset .FlexTextarea .input{background-color:transparent;border:0;border-bottom:2px solid #ff8a8c;padding:10px;width:100%}form .fieldset .FlexTextarea .input:focus+.label{color:#ff8a8c;font-weight:bolder;transform:scale(.9) translate(0) translateY(10px)}form .fieldset .FlexTextarea__dummy{box-sizing:border-box;overflow:hidden;padding:5px 15px;visibility:hidden;white-space:pre-wrap;word-wrap:break-word;border:1px solid;overflow-wrap:break-word}form .fieldset .FlexTextarea__textarea{background-color:transparent;border:0;border-bottom:2px solid #ff8a8c;border-radius:4px;box-sizing:border-box;color:inherit;font:inherit;height:100%;left:0;letter-spacing:inherit;padding:10px;position:absolute;resize:none;top:0;width:100%}form .fieldset .FlexTextarea__textarea:focus{box-shadow:0 0 0 4px #23a7c34d;outline:0}form .fieldset .FlexTextarea__textarea:focus+.label{color:#ff8a8c;font-weight:bolder;transform:scale(.9) translate(0) translateY(10px)}form .fieldset .FlexTextarea__textarea::-webkit-scrollbar{display:none}form .fieldset .input{background-color:transparent;border:0;border-bottom:2px solid #ff8a8c;padding:10px;width:100%}form .fieldset .input:focus+.label{color:#ff8a8c;font-weight:bolder;transform:scale(.9) translate(0) translateY(10px)}form .fieldset .label{color:#555;left:0;position:absolute;top:0;transform:translate(10px) translateY(30px);transition:.2s;z-index:-1}form .fieldset .label.completed{color:#555}form .fieldset .label.completed,form .fieldset .label.completed2{font-weight:bolder;transform:scale(.9) translate(0) translateY(10px)}form button{background-color:#555;border:0;box-shadow:0;color:#fff;height:40px;margin:40px auto 0;width:150px}.top_btn,form button{cursor:pointer;display:block}.top_btn{background:#fff;border:1px solid #999;bottom:30px;box-sizing:border-box;color:#333;font-size:85%;height:60px;letter-spacing:-1px;margin:0 auto;opacity:.7;padding-top:30px;position:fixed;right:30px;text-align:center;text-decoration:none;width:60px;z-index:100}.top_btn:before{border-right:2px solid #333;border-top:2px solid #333;content:"";display:block;height:25%;left:0;margin:auto;position:absolute;right:0;top:25%;transform:rotate(-45deg);width:25%}.top_btn:hover{opacity:1}.img_container,.img_container_top{height:200px;margin:0 auto;position:relative;width:100%}@media screen and (min-width:899px){.img_container_top{height:100%}}.img_container img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.img_circle-mask{border-radius:50%;height:200px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.img_circle-mask img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tag_name_title{font-size:20px;font-weight:700}::-webkit-scrollbar{overflow-y:scroll;scrollbar-color:#aaa #eee;scrollbar-width:thin;width:6px}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#666}::-webkit-scrollbar-track{background-color:#eee}.cssText{word-wrap:break-word;white-space:pre-wrap}.footer{bottom:0;position:relative;width:100%}.wrapper_next{cursor:pointer}.loading-container,.wrapper_next{align-items:center;display:flex;height:100%}.loading-container{background-color:#fff3;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-spinner{animation:spin 1s ease-in-out infinite;border:4px solid hsla(0,0%,80%,.5);border-radius:50%;border-top-color:#878787cc;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn_top_department{background-color:#fa4b4b;border:0;border-radius:20px;color:#fff;margin:3px;padding:5px 15px}.accordion_col{position:relative;width:100%}.accordion-item{cursor:pointer}.read_more{font-size:12px;margin:0;padding:0;transform:scaleX(2.5)}.case{cursor:pointer;height:auto;margin-bottom:10px;position:relative}.display_mobile{display:none}@media(max-width:767px){.case{margin-bottom:0}.display_pc{display:none}.display_mobile{display:block}}.tbl{border-collapse:collapse;cursor:pointer;display:table;table-layout:fixed;width:100%}.tbl-row{display:table-row}.tbl-cell{display:table-cell;vertical-align:middle}.left{margin:0 auto;text-align:center;width:15%}.left,.right{position:relative}.right{padding-left:10px;width:85%}@media(max-width:767px){.left{width:20%}.right{width:80%}}.image_container{align-items:center;border-radius:20px;display:flex;justify-content:center;overflow:hidden;width:100%}@media(min-width:899px){.image_container{height:100%}}.rounded-image{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.rounded-image:before{background-color:#00000080;content:"";inset:0;position:absolute;z-index:1}.rounded-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}.note{color:#626262;font-size:14px;margin:0;text-align:left}.centered-div{overflow:hidden;padding:8px 0}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-container{max-height:100%;max-width:100%;overflow:hidden}.image-container img{height:auto;width:100%}.parkingImg{margin:0 auto;max-width:400px;width:90%}.cls_news{min-height:265px}.recruit_img{height:200px;width:356px}@media(max-width:767px){.cls_news{min-height:327px}}.routeImg_top{min-height:118px}.routeImg,.routeImg_top{margin:0 auto;width:100%}@media screen and (min-width:300px)and (max-width:399px){.routeImg_top{height:163px;width:296px}.routeImg{height:220px;width:293px}.recommend_height{height:343px;width:296px}a.map_item{display:inline-block;padding:3px 0}}@media screen and (min-width:900px)and (max-width:991px){.routeImg_top{height:119px;width:216px}.routeImg{height:450px;width:600px}.recommend_height{height:429px;width:648px}}@media screen and (min-width:992px){.routeImg_top{height:156px;width:284px}.routeImg{height:450px;width:600px}.recommend_height{height:522px;width:852px}}a,a:link,a:visited{color:#db007f}a:active,a:focus,a:hover{color:#c40072}
