@charset "UTF-8";#footer-wrap{margin-top:0!important}#main-container>main{max-width:100%!important}.l-contentMain{margin-right:0!important}#main-container{max-width:100%!important}#main-container>aside#aside-right-links{display:none!important}.chart-section{padding-bottom:100px;padding-top:70px}.page-id-38031 #global-navlinks{display:none}.charts{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:30px 35px;gap:30px 35px}.charts .chart{background:#fff;box-shadow:3px 3px 10px #00000017;padding:30px 25px}.bottom-image{margin:110px -7.5px 0}.bottom-image img{height:auto;width:100%}.recruit-link{margin-top:80px}.recruit-link ul{list-style:none;padding:0;grid-gap:25px;display:grid;gap:25px;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;max-width:915px;width:100%}.recruit-link a{align-items:center;border:1px solid #000;border-radius:20px;color:#000;display:flex;height:40px;line-height:1;padding:0 20px;position:relative;width:210px}.recruit-link a:after{background-image:url(../../../images/recruit/icon-arrow-job.svg);background-repeat:no-repeat;content:"";display:block;height:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:.25s;width:6px}.section-value{margin-top:75px;padding-bottom:100px}.section-value .hdg h2{font-size:5.5rem;font-weight:400}.section-value .hdg p{margin-top:35px}.section-value .value-list{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;list-style:none;margin-top:30px;padding:0;width:100%;grid-gap:28px;gap:28px}.section-value li{border:3px solid #ff8ba6;border-radius:8px}.section-value .box{padding:30px 20px}.section-value .box>span{font-size:1.2rem;line-height:1}.section-value .box>h3{font-size:2.6rem;font-weight:700;letter-spacing:1px;line-height:1.4;margin-bottom:0;margin-top:35px}.section-value .box>p{font-size:1.4rem;letter-spacing:.5px;line-height:1.85;margin-top:40px}.section-job{margin-top:120px;padding-bottom:90px;padding-top:60px}.section-job .head{font-size:2.2rem;font-weight:700;text-align:center}.recruit-list{display:table;margin:50px auto 0;max-width:850px;width:100%}.recruit-list .recruit-item{background-color:#fff;border:1px solid #000;box-shadow:3px 3px 6px #00000029;color:#000}.recruit-list .recruit-item:not(:first-child){margin-top:45px}.recruit-list .recruit-item button{background:#fff;border:none;color:#000;display:block;padding:17px 14px;position:relative;width:100%}.recruit-list .recruit-item button:focus{outline:none}.recruit-list .recruit-item-content{align-items:center;display:grid;grid-auto-rows:auto;grid-template-columns:195px 1fr;grid-gap:50px;gap:50px}.recruit-list .recruit-item-content-body{order:2;text-align:left}.recruit-list .recruit-item-content-body ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}.recruit-list .recruit-item-content-body ul li:not(:first-child):before{content:"・"}.recruit-list .recruit-item-content-job-type-list{align-items:center;display:flex}.recruit-list .recruit-item-content-job-type-list:not(:empty):before{content:"［"}.recruit-list .recruit-item-content-job-type-list:not(:empty):after{content:"］"}.recruit-list .recruit-item-content-image{order:1}.recruit-item-body{display:grid;grid-template-columns:1fr;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out}.recruit-item-body .heightBox{overflow:hidden}.recruit-item .job-cross{position:absolute;right:70px;top:50%;transform:translateY(-50%) rotate(0);transform-origin:center center;transition:.28s ease-out}.recruit-item .paddingBox{padding:50px 60px}.recruit-item.open .recruit-item-body{grid-template-rows:1fr}.recruit-item.open .job-cross{transform:translateY(-50%) rotate(135deg)}.recruit-item.open .job-cross svg path{fill:#000}.recruit-item table{font-size:1.4rem;width:100%}.recruit-item table td,.recruit-item table th{line-height:1.85;padding-bottom:25px;padding-top:25px;vertical-align:top}.recruit-item table th{font-weight:400;width:185px}.recruit-item table tr:not(:first-child) td,.recruit-item table tr:not(:first-child) th{border-top:1px solid #70707066}.recruit-item .btn-list{margin-top:50px}.recruit-item .btn-list ul{align-items:center;display:grid;grid-auto-rows:auto;grid-template-columns:215px 215px;justify-content:center;list-style:none;width:100%;grid-gap:45px;gap:45px;padding:0}.recruit-item .btn-list .listBtn{align-items:center;border-radius:20px;display:flex;height:40px;line-height:1;width:210px}.recruit-item .btn-list .closeBtn{border:1px solid #000;color:#000;justify-content:space-between;padding:0 20px;text-align:center}.recruit-item .btn-list .formBtn{background:linear-gradient(90deg,#ff8ba6,#ff4a4a);color:#fff;justify-content:center}.section-employee{padding-bottom:115px}.section-employee h2{font-size:2.2rem;font-weight:700;margin-top:75px;text-align:center}.employee-list{display:grid;grid-auto-rows:auto;grid-template-columns:230px 230px 230px;list-style:none;margin:55px auto 0;max-width:840px;padding:0;width:100%;grid-gap:75px;gap:75px}.employee-list-content>a{color:#000;display:flex;flex-direction:column;outline:none;text-decoration:none}.employee-list-content>a:focus{outline:none}.employee-list-content>a .name{order:3}.employee-list-content>a .name h3{font-size:2rem;margin-top:25px}.employee-list-content>a .name span{display:block;font-size:1.1rem}.employee-list-content>a .read{font-size:1.25rem;letter-spacing:.9px;margin-top:24px;order:2}.employee-list-content>a .image{order:1}.employee-list-content>a .show{align-items:center;border:1px solid #000;border-radius:20px;display:flex;font-size:12px;height:30px;justify-content:center;line-height:1;margin-top:20px;order:4;width:100%}.employee-list-content>a:hover .show{text-decoration:underline}.employee-fnb{max-width:800px!important;padding:44px 60px!important}.employee-fnb-content{display:grid;grid-template-columns:230px 1fr;grid-template-rows:auto;grid-gap:55px;align-items:center;gap:55px}.employee-fnb-content .employee-head{display:flex;flex-direction:column}.employee-fnb-content .employee-head .name{margin-top:70px;order:2}.employee-fnb-content .employee-head .name h2{font-weight:400}.employee-fnb-content .employee-head .name span{font-size:1.1rem}.employee-fnb-content .employee-head .read{order:1}.employee-fnb-content .employee-head .read p{font-size:2.2rem;line-height:1.8;margin:0}.employee-fnb-content .employee-head .join{display:grid;font-size:1.3rem;grid-template-columns:auto auto;justify-content:space-between;margin-top:30px;order:3}.employee-fnb-content .image{grid-column:1/2;grid-row:1/1}.employee-interview{border-top:1px solid #0000004d;margin-top:45px;padding-top:50px}.employee-interview .iv-head{font-weight:400}.employee-interview .iv-head:before{content:" ー "}.employee-interview-body{margin-top:30px}.employee-interview-body p{font-size:1.4rem;line-height:1.8;margin-top:0}.employee-interview-body .employee-interview-img img{border-radius:10px}.employee-interview-body.image-bottom .employee-interview-img{margin-top:30px}.employee-interview-body.image-right{display:grid;grid-template-columns:430px 1fr;grid-gap:25px;gap:25px;grid-auto-rows:auto}.employee-interview-body.image-right .employee-interview-body{grid-column:1/2;grid-row:1/1}.employee-interview-body.image-right .employee-interview-img{grid-column:2/3}.employee-interview-body.image-left{display:grid;grid-template-columns:1fr 430px;grid-gap:25px;gap:25px;grid-auto-rows:auto}.employee-interview-body.image-left .employee-interview-body{grid-column:2/3;grid-row:1/1}.employee-interview-body.image-left .employee-interview-img{grid-column:1/2;grid-row:1/1}.employee-interview-box:not(:first-child) .iv-head{margin-top:55px}.fb-close{display:table;margin:50px auto 0}.fb-close>div{align-items:center;border:1px solid #000;border-radius:20px;color:#000;display:flex;height:40px;justify-content:space-between;padding:0 20px;width:210px}.chart-section h2{font-size:2.2rem;font-weight:700;margin-bottom:45px;text-align:center}.chart-content-body{margin-top:65px}.chart-content-body .image{display:table;margin:60px auto 0}.chart-content-body .image+p{font-size:1.3rem;letter-spacing:1.1px;line-height:1.9;margin-bottom:0;margin-top:50px}.chart-content{position:relative}.chart-content h3{align-items:center;display:flex;justify-content:space-between}.chart-content h3 img{max-height:29.7px;width:auto}.chart-content h3+span{display:block;font-size:1.1rem;position:absolute;top:30px}.chart-01-wrap{display:grid;grid-auto-rows:auto;grid-template-columns:360px 1fr}.chart-01-wrap .chart-content-body{display:table;margin:0 auto;max-width:240px}.chart-01-wrap h3+span{top:25px}.chart-03-wrap .image+p{margin-top:20px}.chart-05-wrap .chart-content-body{align-items:center;display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr;margin-top:30px}.chart-05-wrap .chart-content-body .image{margin-top:0}.chart-05-wrap .chart-content-body .image img{display:table;margin:0 auto}.chart-05-wrap .chart-content-body .image p{font-size:1.1rem;line-height:1.8;margin-top:1.5em;text-align:center}.chart-05-wrap .chart-content-body>p{display:table;margin:0 auto;max-width:240px}.chart-07-wrap .chart-content-body p{margin-top:25px}.chart-02-wrap .chart-content-body p{margin-top:22px}.section-work{padding-top:110px}.section-work h2{font-size:2.2rem;font-weight:700;text-align:center}.section-work h2+p{display:table;line-height:1.8;margin:45px auto 0;max-width:715px}.section-work h2+p a{color:#000;text-decoration:underline}.slick-outline{margin-top:50px;max-width:100%}.slick-outline .slick-btn-wrap{bottom:0;position:absolute}.slick-outline .slick-dotted.slick-slider{margin-bottom:0;padding-bottom:30px}.slick-outline .slick-btn-r{position:absolute;right:50%}.slick-outline .slider{padding:0!important}.slick-outline .slider img{font-size:0;width:100%}.slick-outline .slider p{font-size:1.3rem;margin-top:1.5em;text-align:center}.slick-btn{display:table;margin:0 auto}.slick-btn p{font-size:1.3rem;margin-top:1.5em}.slick-btn ul{display:grid;grid-auto-rows:auto;grid-template-columns:26.97px 26.97px;list-style:none;padding:0;grid-gap:45px;gap:45px;justify-content:center}.slick-btn ul button{background-color:initial;border:none}.section-fukuri{margin-top:50px!important;padding-bottom:110px;padding-top:65px}.section-fukuri h2{font-size:2.2rem;font-weight:700;text-align:center}.section-fukuri .welfare-list{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-top:60px;grid-gap:75px 35px;gap:75px 35px}.section-fukuri .welfare-item{min-height:150px;padding-left:35px;position:relative}.section-fukuri .welfare-item h3{padding-top:.2em}.section-fukuri .welfare-item:before{background:linear-gradient(180deg,#ff8ba6,#ff4a4a);content:"";height:100%;left:0;position:absolute;top:0;width:5px}.section-fukuri .welfare-item ul{line-height:1.7;margin-top:1.5em;padding-left:25px}.section-fukuri .welfare-item ul li:not(:first-child){margin-top:7px}.section-fukuri .welfare-item p{margin-top:1.5em}.section-flow{padding-top:85px}.section-flow h2{font-size:2.2rem;font-weight:700;text-align:center}.section-flow h2+p{display:table;margin:50px auto 0;max-width:705px}.recruit-flow{display:flex;justify-content:center}.recruit-flow .recruit-flow-item{border:1px solid #000;margin-top:40px;padding:35px 20px 25px}.recruit-flow .recruit-flow-item h3{text-align:center}.recruit-flow .recruit-flow-item p{line-height:1.9;margin-bottom:0;margin-top:35px;text-align:justify}.recruit-flow .recruit-flow-item.flow01,.recruit-flow .recruit-flow-item.flow02,.recruit-flow .recruit-flow-item.flow04{max-width:169px}.recruit-flow .recruit-flow-item.flow03{max-width:217px}.recruit-flow .recruit-flow-item.flow04{background:linear-gradient(180deg,#ff8ba6,#ff4a4a);border:none;color:#fff}.recruit-flow .recruit-flow-item.flow04 h3{font-weight:700}.recruit-flow .img{align-items:center;display:flex;justify-content:center;width:52px}.section-drive{margin-top:120px}.section-drive h2{font-size:2.2rem;font-weight:700;text-align:center}.drive-content{display:grid;grid-auto-rows:auto;grid-template-columns:455px 1fr;margin-top:65px;position:relative}.drive-content .logo{align-items:center;display:flex;justify-content:center;margin-top:-60px}.drive-content .text p{letter-spacing:1px;line-height:1.8;margin-bottom:0}.drive-content .text p:not(:first-child){margin-top:1.5em}.drive-content .text a{align-items:center;border:1px solid #000;border-radius:20px;color:#000;display:flex;height:40px;justify-content:space-between;line-height:1;margin-top:40px;padding:0 20px;width:250px}.photo-detail,.photo-thumb{contain:paint;view-transition-name:photo-example}#recruit-link{align-items:center;background:linear-gradient(90deg,#ff8ba6,#ff4a4a);border-radius:26px;bottom:75px;color:#fff;display:flex;height:52px;justify-content:center;line-height:1;position:fixed;right:20px;width:210px}.fancybox-close-small{border:none!important}.rec-history-link-box{display:block;margin-top:30px}@media screen and (max-width:769px){.charts{grid-template-columns:1fr}.recruit-link ul{grid-template-columns:1fr 1fr}.recruit-link a{font-size:1.1rem;width:100%}.section-value .hdg{text-align:center}.section-value .hdg h2{font-size:3rem}.section-value .hdg p{margin-top:1.5em}.section-value .value-list{grid-template-columns:1fr}.section-value .box{text-align:center}.section-value .box>h3{font-size:2rem}.section-value .box>p{font-size:1.2rem;text-align:left}.section-job{margin-top:80px}.recruit-list .recruit-item-content{gap:20px;grid-template-columns:1fr}.recruit-item .job-cross{bottom:30px;position:absolute;right:20px;top:auto;transform:rotate(0deg)}.recruit-item .paddingBox{padding:0 15px}.recruit-item.open .job-cross{transform:rotate(135deg)}.recruit-item table{font-size:1.2rem}.recruit-item table td,.recruit-item table th{padding-bottom:10px;padding-top:10px}.recruit-item table th{width:100px}.recruit-item .btn-list{margin-bottom:30px;margin-top:30px}.recruit-item .btn-list ul{gap:25px;grid-template-columns:1fr 1fr}.recruit-item .btn-list .listBtn{width:100%}.employee-list{gap:15px;grid-template-columns:1fr 1fr}.employee-list-content>a .name h3{font-size:1.6rem;margin-top:10px}.employee-list-content>a .read{font-size:1rem}.employee-fnb{padding:25px!important}.employee-fnb-content{gap:20px;grid-template-columns:1fr}.employee-fnb-content .employee-head .name{margin-top:20px}.employee-fnb-content .employee-head .read p{font-size:1.6rem}.employee-fnb-content .employee-head .join{font-size:1.1rem;margin-top:1.5em}.employee-interview-body.image-right{grid-template-columns:1fr}.employee-interview-body.image-right .employee-interview-img{grid-column:1/2}.employee-interview-body.image-right .employee-interview-img img{max-width:60%}.employee-interview-body.image-left{grid-template-columns:1fr}.employee-interview-body.image-left .employee-interview-body,.employee-interview-body.image-left .employee-interview-img{grid-column:1/2}.employee-interview-body.image-left .employee-interview-img img{max-width:60%}.chart-01-wrap{gap:25px;grid-template-columns:1fr}.chart-01-wrap .chart-content-body{max-width:100%}.chart-05-wrap .chart-content-body{grid-template-columns:1fr;margin-top:65px}.section-work{padding-top:70px}.slick-outline .slider p{font-size:1.1rem}.section-fukuri .welfare-list{gap:30px;grid-template-columns:1fr}.section-fukuri .welfare-item{min-height:1px}.recruit-flow{flex-direction:column}.recruit-flow .recruit-flow-item.flow01,.recruit-flow .recruit-flow-item.flow02,.recruit-flow .recruit-flow-item.flow03,.recruit-flow .recruit-flow-item.flow04{max-width:100%}.recruit-flow .recruit-flow-item.flow04 p{text-align:center}.recruit-flow .img{margin-bottom:-20px;margin-top:20px;width:100%}.recruit-flow .img img{transform:rotate(90deg)}.drive-content{gap:30px;grid-template-columns:1fr}.drive-content .logo{margin-bottom:-20px}.drive-content .text a{margin:30px auto 0}#recruit-link{border-radius:0;bottom:0;left:0;width:100%}.rec-history-link-box{display:table;margin-left:auto;margin-right:auto}.rec-history-link-box .c-btn-history-link{font-size:1.4rem;height:50px;padding-left:20px;padding-right:20px}}@media screen and (min-width:769px){.charts .chart-01{grid-column:1/4;grid-row:1/1}.charts .chart-02{grid-column:1/2;grid-row:2/2}.charts .chart-03{grid-column:2/3;grid-row:2/2}.charts .chart-04{grid-column:3/4;grid-row:2/2}.charts .chart-05{grid-column:1/3;grid-row:3/3}}