.recruit-body{padding-top:4.8rem}.recruit-section{padding:150px 0}.recruit-section-s{padding:100px 0}.recruit-section-s-b{padding-bottom:100px}@media screen and (max-width:1500px){.recruit-body{padding-top:4.2rem}}@media screen and (max-width:600px){.recruit-body{padding-top:4rem}.recruit-section{padding:60px 0}.recruit-section-s{padding:50px 0}.recruit-section-s-b{padding-bottom:50px}}.head-logo-text{font-weight:700;font-family:'Montserrat',sans-serif;margin-left:1em;letter-spacing:.2em}.header-recruit{height:auto;align-items:center;flex-wrap:nowrap}.header-recruit::after{display:none}.header-recruit .gNav>li{padding:0 1em;height:auto}a.head-entry-btn{display:block;background:#ea3224;color:#fff;text-align:center;padding:1em;width:11em;font-family:'Montserrat',sans-serif;font-size:1.375rem;line-height:150%;letter-spacing:.1em}.header-recruit .gNav .corporate-link{padding-left:2em;margin-left:1em;position:relative;z-index:99}.header-recruit .gNav .corporate-link::before{content:'';width:1px;height:1em;background:currentColor;position:absolute;top:0;left:0;bottom:0;margin:auto}.header.open .head-logo-text{color:#fff}@media screen and (max-width:1500px){a.head-entry-btn{font-size:1.2rem;width:9em}}@media screen and (max-width:1350px){a.head-entry-btn{font-size:1.1rem;width:8em;padding:1.15em 1em}}@media screen and (max-width:1250px){a.head-entry{font-size:1rem;width:8em}.head-logo-text{display:block;margin:0;text-align:center;font-size:.8rem;line-height:120%}.header-recruit .gNav{font-size:.8rem}}@media screen and (max-width:1150px){.recruit-body{padding-top:3.8rem}.header-recruit .gNav>li{font-size:.8rem}.header-recruit .gNav>li{padding:0 .5em}a.head-entry-btn{width:auto;font-size:1rem}}@media screen and (max-width:900px){.head-entry{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;margin:auto;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #fff;background-color:#fff}a.head-entry-btn{width:100%}a.head-entry-btn.-form{display:none}.head-logo-text{display:inline-block;margin:0 0 0 .5em}.header-recruit .gNav .corporate-link{padding:1.5em 1em}.header-recruit .gNav .corporate-link a{display:block;text-align:center;border:1px solid}.header-recruit .gNav .corporate-link::before{display:none}}@media screen and (max-width:600px){.head-logo{margin-top:1.2em}}.foot-recruit-link{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.25rem;letter-spacing:.1em;margin-top:1em}.foot-recruit-link>li{width:32%;text-align:center}.foot-recruit-link .btn{background:#fff;color:#ea3224;font-size:1.25rem;font-family:'Montserrat',sans-serif;font-weight:700;padding:1em;text-transform:uppercase;widht:100%;display:block;letter-spacing:.2em;margin-bottom:1em;border:2px solid #fff;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.foot-recruit-link span{font-size:.6em;display:block;line-height:150%;margin-top:.5em}.foot-recruit-link .btn:hover{color:#fff;background:#ea3224}.foot-navi-recruit{display:flex;justify-content:space-between}@media screen and (max-width:1100px){.foot-navi-recruit{font-size:.9rem}.foot-recruit-link .btn{font-size:1rem}}@media screen and (max-width:900px){.foot-recruit-link>li{width:100%}.foot-recruit-link .btn span{margin:0}.foot-navi-recruit{display:block;column-count:2}}.title-recruit{font-size:1.25rem;font-weight:700;margin-bottom:1em}.title-recruit span{font-size:3em;display:block;font-family:'Montserrat',sans-serif;letter-spacing:.15em;color:#e60012;text-transform:uppercase;line-height:150%}.title-recruit.white{color:#fff}.title-recruit.right{text-align:right;direction:rtl}@media screen and (max-width:900px){.title-recruit{font-size:1rem}.title-recruit span{font-size:2.5em}.title-recruit.right{text-align:left;direction:ltr}}@media screen and (max-width:600px){.title-recruit{font-size:.85rem}.title-recruit span{font-size:2em}}.recruit-mainvisual{width:100%;height:calc(100vh - 12rem);display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2}.recruit-mainvisual::before{content:'';width:calc(100% - 4rem);height:100%;position:absolute;top:0;left:auto;right:0;bottom:0;margin:auto;background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/top/mainvisual.jpg) no-repeat center 30% / cover;z-index:-1}.recruit-mainvisual .title{font-size:1.5rem;font-weight:700;color:#fff}.recruit-mainvisual .title .main{font-size:4em;font-weight:700;color:#e60012;display:block;line-height:150%;font-family:'Montserrat',sans-serif;letter-spacing:.15em}.recruit-home-lead{background:#333;color:#fff;padding-top:4rem;margin-top:-4rem}.recruit-mainvisual .text{color:#FFF;font-weight:700}.recruit-mainvisual .lead{font-size:1.5rem;line-height:1.7}.recruit-mainvisual .links{display:grid;grid-template-columns:auto auto;gap:1em;width:fit-content;margin:2em auto 0}.recruit-mainvisual .links .btn{display:block;background:#FFF;border:1px solid #ea3224;text-align:center;width:15em;padding:1em;font-size:1.125rem;background:#ea3224}@media screen and (max-width:1000px){.recruit-mainvisual .title .main{font-size:9vw}.recruit-mainvisual::before{width:100%;background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/top/mainvisual-sp.jpg) no-repeat center 30% / cover}}@media screen and (max-width:600px){.recruit-mainvisual{height:106vw}.recruit-home-lead{margin-top:-5em}}.ideal-candidate{display:flex;flex-wrap:wrap;justify-content:space-between}.ideal-candidate .title{width:45%;font-size:2rem;font-weight:700}.ideal-candidate .text{width:50%;line-height:200%}.list-ideal-candidate{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:listnum;margin-top:5rem}.list-ideal-candidate>li{width:31%;background:#fff;counter-increment:listnum;position:relative;color:#333;padding:3em 1.5em 2em}.list-ideal-candidate>li::before{content:counter(listnum);width:1em;font-family:'Montserrat',sans-serif;font-weight:700;color:#e60012;position:absolute;top:0;left:0;right:0;margin:auto;font-size:4rem;line-height:0;text-align:center}.list-ideal-candidate .person{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1em}@media screen and (max-width:900px){.ideal-candidate .title{width:100%;margin-bottom:1em;font-size:1.5rem}.ideal-candidate .text{width:100%}}@media screen and (max-width:750px){.list-ideal-candidate{margin-top:3em}.list-ideal-candidate>li{width:100%;padding-top:2em}.list-ideal-candidate>li+li{margin-top:2em}.list-ideal-candidate>li::before{font-size:2.5rem}.list-ideal-candidate .person{font-size:1.125rem}}.recruit-home-about{width:100%;display:flex}.recruit-home-about .title-recruit span{white-space:nowrap}.recruit-home-about .text{width:50%;max-width:550px;margin:0 0 0 auto;padding:0 5% 130px 0;position:relative;z-index:2}.recruit-home-about .btn-more{margin-top:5em}.recruit-home-about .img{width:50%;background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/top/about.jpg) no-repeat right 80% / cover}@media screen and (max-width:1250px){.recruit-home-about .text{padding-left:5%}}@media screen and (max-width:900px){.recruit-home-about{flex-direction:column}.recruit-home-about .text{width:90%;padding:0 0 3em;margin:0 auto}.recruit-home-about .btn-more{margin-top:2em}.recruit-home-about .img{width:95%;height:0;padding-bottom:60%;margin:0 0 0 auto}}.recruit-home-occupation .text{text-align:right;position:relative;z-index:2}.recruit-home-occupation .btn-more{margin-top:1em}.occupation-images{display:flex;width:80%;height:400px;margin-top:-9rem}.occupation-images.-has-lead{margin-top:-1em}.occupation-images>div{width:33.33%;position:relative;overflow:hidden}.occupation-images img{width:auto;max-width:none;height:100%;margin-left:50%;transform:translateX(-50%);object-fit:contain}@media screen and (max-width:900px){.recruit-home-occupation .text{text-align:left;margin-bottom:-1rem}.recruit-home-occupation .btn-more{background:#fff;margin-top:0}.occupation-images{width:93%;margin:0 -5% 0 auto;height:53vw}}.recruit-home-voice-head{display:grid;grid-template-columns:23rem minmax(0,1fr);margin-bottom:3em;align-items:center}.recruit-home-voice-head .title-recruit{margin-bottom:0}.recruit-home-voice{position:relative}.recruit-home-voice::before{content:'';width:calc(50% + 650px);background:#f3f3f3;height:100%;display:block;position:absolute;right:0;top:0;margin:auto;z-index:-1}.list-recruit-voice{display:flex;flex-wrap:wrap;position:relative;z-index:2}.list-recruit-voice>li{width:31%;margin-right:3.5%}.list-recruit-voice>li:nth-child(3n){margin-right:0}.list-recruit-voice>li:nth-child(n+4){margin-top:3em}.list-recruit-voice .name{margin-top:1em;font-size:.875rem}.list-recruit-voice .name span{font-size:1.4em;font-weight:700;margin-left:.5em}.list-recruit-voice .join{margin-top:.5em;font-size:.875rem;line-height:150%}@media screen and (max-width:900px){.list-recruit-voice>li{width:48%;margin-right:4%}.list-recruit-voice>li:nth-child(3n){margin-right:4%}.list-recruit-voice>li:nth-child(2n){margin-right:0}.list-recruit-voice>li:nth-child(n+4){margin-top:3em}.list-recruit-voice>li:nth-child(n+3){margin-top:2em}}@media screen and (max-width:600px){.list-recruit-voice .name{font-size:.625rem}.list-recruit-voice .join{font-size:.6875rem}}.recruit-home-culture .inner{display:flex;flex-direction:row-reverse}.recruit-home-culture .text{width:23%;position:relative;z-index:2}.recruit-home-culture .title-recruit span{white-space:nowrap}.recruit-home-culture .img{width:70%;max-width:850px;margin-left:auto;margin-right:7%}.recruit-home-culture .btn-more{margin:1em 0 0 auto;display:table}@media screen and (max-width:900px){.recruit-home-culture .inner{flex-direction:column}.recruit-home-culture .text{width:100%}.recruit-home-culture .btn-more{margin:1em auto 0 0}.recruit-home-culture .img{width:100%;margin:2em auto}}.recruit-page-title{padding-top:100px;position:relative;min-height:540px}.recruit-page-title::before{content:'';width:calc(100% - 4rem);display:block;background:#f3f3f3;position:absolute;top:0;right:0;margin:auto;z-index:-1;height:100%}.recruit-page-title .title{font-size:1.25rem;font-weight:700;margin-bottom:4em}.recruit-page-title .title .en{color:#ea3224;font-size:3em;display:block;line-height:150%;font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.recruit-page-title.about{color:#fff;padding-bottom:4rem}.recruit-page-title.about::before{background:#333;height:100%}.recruit-page-title.about::after{content:'';width:50%;height:calc(100% - 100px);display:block;position:absolute;right:0;bottom:0;margin:auto;background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/top/about.jpg) no-repeat center 70% / cover;z-index:2}.recruit-page-title.about .title{margin-bottom:.5em}.recruit-page-title.about .inner{position:relative;z-index:3;padding-left:10%;width:46%}@media screen and (max-width:1300px){.recruit-page-title::before{width:100%}}@media screen and (max-width:900px){.recruit-page-title{padding-top:10vw;min-height:460px}.recruit-page-title::after{height:50vw}.recruit-page-title.about .inner{padding-left:5%}.recruit-page-title .title{font-size:1rem;margin-bottom:3em}.recruit-page-title-text{min-height:calc(50vw - 10vw - 9em)}}@media screen and (max-width:600px){.recruit-page-title{min-height:215px}.recruit-page-title::after{height:57vw}.recruit-page-title.about .inner{width:90%;max-width:928px;padding-left:0;margin:0 auto}.recruit-page-title .title{font-size:.85rem;margin-bottom:2em}.recruit-page-title .title .en{font-size:2em}.recruit-page-title-text{min-height:calc(57vw - 10vw - 6em)}.recruit-page-title.about{padding-bottom:0}.recruit-page-title.about .intro{width:100%}.recruit-page-title.about:before{width:100%}.recruit-page-title.about::after{position:relative;margin:2em 0 0 auto;width:95%;height:0;padding-bottom:55%}}.recruit-about-philosophy p{margin-bottom:1.5em}.recruit-about-msg{display:flex;flex-wrap:wrap;justify-content:space-between}.recruit-about-msg .img{width:40%}.recruit-about-msg .text{width:50%}.recruit-about-msg .name{font-weight:700;margin-top:1em}.recruit-about-msg .name span{font-size:1.25rem;display:block}@media screen and (max-width:900px){.recruit-flex-list>li{flex-direction:column-reverse}.recruit-flex-list .text{width:100%;margin-top:2em}.recruit-flex-list .img{width:100%}.recruit-about-philosophy p{font-size:.95rem;line-height:200%}.recruit-about-msg .img{width:100%;max-width:225px;margin:2em auto 0}.recruit-about-msg .text{width:100%}}.list-data-number{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.list-data-number>li{box-shadow:0 0 8px rgb(0 0 0 / .1);padding:1em;text-align:center}.list-data-number .conts{height:9rem;align-items:center;display:flex;justify-content:center;justify-content:center;align-items:center}.list-data-number .title{font-weight:700;margin-bottom:1em;display:flex;height:3em;align-items:center;justify-content:center;line-height:1.5;flex-direction:column}.list-data-number .title span{font-size:.8em}.list-data-number .number{font-weight:700;font-size:1.5rem;color:#ea3224}.list-data-number .number span{font-size:2.5em;font-family:'Montserrat',sans-serif}.list-data-number .img{width:100%;height:100%;object-fit:contain}.list-data-number .conts.kosodate{height:100%;font-weight:700;font-size:1.3rem;line-height:1.6}@media screen and (max-width:1100px){.list-data-number{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.list-data-number{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.list-data-number .title{font-size:.8rem}.list-data-number .number{font-size:1.25rem}.list-data-number .conts.kosodate{font-size:1.2rem}}.title-entry-form{font-size:2rem;font-weight:700;margin:3em 0 1em;padding-bottom:.5em;border-bottom:1px solid rgb(51 51 51 / .5)}.form-date .unit{margin:0 1em 0 .5em}.title-recruitform-privacy{font-size:1.125rem;font-weight:700;margin-bottom:1em}.privacy-box{border:1px solid #ccc;height:300px;overflow-y:scroll;padding:2em}.privacy-box .title-std{margin-top:2em;font-size:1.5rem}.privacy-box .title-std-s{margin-top:1.5em}.recruit-entry-complete{font-size:20px;font-weight:700}.recruit-entry-thanks{padding-top:32px;padding-bottom:10vw}@media screen and (max-width:900px){.title-entry-form{font-size:1.5rem}.form-date .unit{margin:0 .5em 0 .3em}.recruit-entry-thanks{padding-top:12px}}.recruit-culture-moki .text{margin-top:3em}.recruit-culture-img{padding-top:64px}.recruit-page-title.culture::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/culture/fv_pc.jpg) no-repeat center / cover}@media screen and (max-width:600px){.recruit-page-title.culture::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/culture/fv_sp.jpg) no-repeat center / cover}}.recruit-page-title.image .title{color:#fff}.recruit-page-title.image::after{content:'';position:absolute;top:0;right:0;bottom:0;background-color:#333;opacity:.3;width:calc(100% - 4rem);height:100%}@media screen and (max-width:1300px){.recruit-page-title.image::after{width:100%}}@media screen and (max-width:900px){.recruit-page-title.image{padding-top:10vw;min-height:400px}}.recruit-page-title.image .contents-wrap{position:relative;z-index:1}@media screen and (max-width:900px){.recruit-culture-moki .text{margin-top:34px}.recruit-culture-img{padding-top:34px}}.recruit-job-pagelink{display:flex;margin-top:130px}.recruit-pagelink-sec{padding-top:20px;margin-top:-20px}.recruit-job-item{margin-right:40px}.recruit-job-link{position:relative;padding:10px 10px 10px 20px;border-bottom:1px solid #ccc}.recruit-job-link::before{content:'';position:absolute;width:10px;height:10px;border-top:2px solid #707070;border-right:2px solid #707070;transform:translateY(-50%) rotate(135deg);top:50%;left:0}.recruit-job-title{font-size:2rem;font-weight:700;margin:3em 0 1em}.recruit-job-title.-first{margin-top:0}.recruit-joblist-lists{padding-top:100px}.recruit-joblist-inner{display:flex;justify-content:space-between;padding:20px 0}.recruit-joblist-inner{border-top:1px solid rgb(204 204 204 / .5)}.recruit-joblist-inner:last-child{border-bottom:1px solid rgb(204 204 204 / .5)}.recruit-joblist-term{width:30%;font-weight:500}.recruit-joblist-desc{width:70%}.recruit-joblist-number li{list-style-type:decimal;margin-left:1em}.recruit-joblist-sup{color:#ea3224}.recruit-flex-list .job-list.title-std{margin-bottom:0}.recruit-joblist-links{padding-top:110px}.recruit-joblist-links .title{font-size:20px;font-weight:700;text-align:center;margin-bottom:72px}.recruit-joblist-links .lists{font-size:20px;font-weight:700;text-align:center;display:flex;justify-content:space-between;z-index:1;position:relative}.recruit-joblist-links .item{width:23%}.recruit-joblist-links .link{display:block;border:1px solid #ea3224;background-color:#fff;font-size:30px;font-weight:700;height:234px;display:flex;align-items:center;justify-content:center;line-height:1.5;transition:all 0.3s}.recruit-joblist-links .link:hover{background-color:#ea3224;color:#fff}.recruit-joblist-links.-pt0{padding-top:0}@media screen and (max-width:900px){.recruit-job-pagelink{margin-top:50px}.recruit-job-title{font-size:20px}.recruit-joblist-lists{padding-top:45px}.recruit-joblist-inner{display:block;padding:15px 0}.recruit-job-item{margin-right:16px}.recruit-job-link::before{width:6px;height:6px}.recruit-job-link{padding:5px 5px 5px 15px}.recruit-joblist-term,.recruit-joblist-desc{width:100%}.recruit-joblist-desc{padding-top:15px}.recruit-joblist-links .title{margin-bottom:42px}.recruit-joblist-links .lists{display:block}.recruit-joblist-links .item{width:100%}.recruit-joblist-links .item+.item{margin-top:20px}.recruit-joblist-links .link{height:80px;font-size:22px}}.recruit-flex-list.occupation:not(:first-child){margin-top:96px}.recruit-occupation-voice{padding-top:38px}.recruit-occupation-voice h3{font-size:20px;font-weight:700}.recruit-occupation-inner{display:flex;justify-content:space-between;padding-top:25px;flex-wrap:wrap}.recruit-occupation-link{width:48%;padding-bottom:25px}.recruit-occupation-link img{width:100%}.recruit-occupation-dept{font-size:14px;padding-top:20px}.recruit-occupation-name{font-size:20px;font-weight:700}.recruit-occupation-joined{font-size:14px;padding-top:5px}@media screen and (max-width:900px){.recruit-flex-list.occupation:not(:first-child){margin-top:60px}.recruit-flex-list.occupation .text{margin-top:0}.recruit-flex-list.occupation>li{flex-direction:column}.recruit-flex-list.occupation .img{margin-top:30px}.recruit-occupation-voice h3{font-size:12px}.recruit-occupation-voice{padding-top:25px}.recruit-occupation-dept{font-size:10px;padding-top:5px;padding-right:5px;display:inline-block}.recruit-occupation-name{font-size:14px;display:inline-block}.recruit-occupation-joined{font-size:11px;padding-top:0}}.recruit-flex-list.recruit-casual .text{width:45%}.recruit-flex-list.recruit-casual .img{width:48%}.recruit-flex-list.recruit-casual .img img{width:100%}.recruit-casual-sec{padding-top:60px}a.recruit-casual-link{color:#ea3224;text-decoration:underline}.recruit-casual-sec a.btn-more{margin-top:56px}@media screen and (max-width:900px){.recruit-flex-list.recruit-casual .text,.recruit-flex-list.recruit-casual .img{width:100%}.recruit-casual-sec{padding-top:45px}}.recruit-page-title.voice-detail{min-height:784px}.recruit-page-title.voice-detail.detail1::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail1/fv_pc.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail2::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail2/fv_pc.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail3::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail3/fv_pc.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail4::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail4/fv_pc.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail5::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail5/fv_pc.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail6::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail6/fv_pc.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail7::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail7/fv_pc.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail8::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail8/fv_pc.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail9::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail9/fv_pc.jpg) no-repeat top / cover}.recruit-v-detail-tag{display:inline-block;width:402px;background-color:#fff;left:4rem;bottom:0;position:absolute;padding:52px;z-index:1}.recruit-v-detail-tag .inner{width:170px;margin:0 auto}.recruit-v-detail-tag .dept{font-size:14px;display:inline-block;padding-right:5px}.recruit-v-detail-tag .name{font-size:25px;font-weight:700;display:inline-block}.recruit-v-detail-tag .joined{font-size:14px}.recruit-v-detail-lead{font-size:40px;font-weight:700;line-height:1.5}.recruit-v-detail-sec{margin-top:96px}.recruit-v-detail-title{font-size:32px;font-weight:700}.recruit-v-detail-text{padding-top:50px;margin:0 auto;max-width:736px}.recruit-v-detail-img{padding-top:32px}.recruit-v-detail-btn{text-align:center;margin-top:75px}@media screen and (max-width:1300px){.recruit-v-detail-tag{left:0}}@media screen and (max-width:900px){.recruit-v-detail-tag{width:200px;padding:18px 5% 6px}.recruit-v-detail-tag .inner{width:100%}.recruit-v-detail-tag .dept{font-size:10px}.recruit-v-detail-tag .name{font-size:14px}.recruit-v-detail-tag .joined{font-size:11px}.recruit-v-detail-sec{margin-top:50px}.recruit-v-detail-title{font-size:16px}.recruit-v-detail-lead{font-size:22px}.recruit-v-detail-img{padding-top:24px}.recruit-v-detail-text{padding-top:24px;width:85%;margin:0 auto}}@media screen and (max-width:600px){.voice-detail-title{width:170px;padding:18px 5% 6px}}@media screen and (max-width:900px){.recruit-page-title.voice-detail.image{padding-top:10vw;min-height:400px}}@media screen and (max-width:600px){.recruit-page-title.voice-detail.detail1::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail1/fv_sp.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail2::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail2/fv_sp.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail3::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail3/fv_sp.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail4::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail4/fv_sp.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail5::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail5/fv_sp.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail6::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail6/fv_sp.jpg) no-repeat top / cover}.recruit-page-title.voice-detail.detail7::before{background:url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/recruit/detail/detail7/fv_sp.jpg) no-repeat top / cover}}.banner-recruit-voice{display:flex;justify-content:space-around;text-align:center;margin:60px auto 0}.banner-recruit-voice img{width:100%;max-width:480px}@media screen and (max-width:900px){.banner-recruit-voice{flex-direction:column;margin:45px auto 0}.banner-recruit-voice img{padding-bottom:30px}}.recruit-page-container{margin-top:-250px}.recruit-flex-list>li,.recruit-flex-list>.recruit-flex-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.recruit-flex-list>li+li{margin-top:4rem}.recruit-flex-list .text{width:35%}.recruit-flex-list .img{width:55%}.recruit-flex-list .title-number{color:#ea3224;font-size:36px;font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:.1em;padding-right:13px}@media screen and (max-width:900px){.recruit-page-title .contents-wrap-s{width:100%}.recruit-page-container{margin-top:-200px}.recruit-flex-list>li,.recruit-flex-list>.recruit-flex-inner{flex-direction:column-reverse}.recruit-flex-list .text{width:100%;margin-top:2em}.recruit-flex-list .img{width:100%}.recruit-flex-list .title-number{font-size:25px;padding-right:5px}}@media screen and (max-width:600px){.recruit-page-container{margin-top:0}}.link-bnr-moki-data{background:#ea3224;color:#FFF;font-weight:700;max-width:600px;margin:0 auto;display:block;text-align:center;padding:1.5em;font-size:1.5em;text-align:left}.link-bnr-moki-data span{display:block;font-size:.7em;font-family:'Montserrat',sans-serif}.list-culture-blog{display:flex;flex-wrap:wrap}.list-culture-blog>li{width:30%;margin-right:5%;margin-bottom:3em}.list-culture-blog>li:nth-child(3n){margin-right:0}.list-culture-blog .thumbnail{width:100%;aspect-ratio:3 / 2}.list-culture-blog .thumbnail img{width:100%;height:100%;object-fit:cover}.list-culture-blog .title{margin:1em 0 .5em}.list-culture-blog .date{margin:1em 0 .5em;font-size:.9rem}.list-culture-blog .cat a{display:inline-block;border:1px solid #999;padding:0 .5em;font-size:.8rem;margin-right:.5em}.list-culture-blog .more{text-align:right;color:#EA3224;font-weight:700;font-family:'Montserrat',sans-serif;letter-spacing:.2em;text-transform:uppercase;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;display:block;text-align:right;margin-top:1em}@media screen and (max-width :900px){.list-culture-blog>li{width:100%;margin-right:0;display:flex;justify-content:space-between}.list-culture-blog .img,.list-culture-blog .text{width:48%}.list-culture-blog .title{margin-top:0}}.foot-title{text-align:center;font-weight:700;font-size:1.25rem;margin-bottom:1em}.home-first-lead{text-align:center;margin:0 auto 250px;line-height:3;font-weight:500;font-size:1.25rem}