@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,li>ul,a,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,figcaption,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:bottom;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit}li{list-style-type:none}.tabOnly{display:none !important}.pcNone{display:block !important}a{-webkit-transition:.2s linear;transition:.2s linear}a:hover{opacity:.5}html{scroll-behavior:smooth;height:-webkit-fill-available;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#343a35;width:100%;font-size:1.318vw;font-weight:500;font-family:"游ゴシック","Yu Gothic","Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;background-color:#fff;min-height:100vh;min-height:-webkit-fill-available}body.fixed{position:fixed}img{width:100%;height:auto;vertical-align:bottom}p,h1,h2,h3,h4{color:#343a35;font-family:"游ゴシック","Yu Gothic","Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;line-height:1.8}.l-wrapper{overflow:hidden}.contact_inner{padding-top:7.321vw;padding-bottom:7.321vw}.contact_formBox{width:58.565vw;margin:0 auto}.contact_formBox .item{display:grid;grid-template-columns:13.909vw 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.928vw;padding:2.196vw 2.928vw;border-bottom:dotted .073vw #9db5b2}.contact_formBox .item:has(textarea){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact_formBox .item:first-child{border-top:solid .073vw #9db5b2}.contact_formBox .item .flexBox{display:grid;grid-template-columns:1fr 1fr;gap:.732vw}.contact_formBox .item input[type=text],.contact_formBox .item input[type=email],.contact_formBox .item input[type=tel],.contact_formBox .item select,.contact_formBox .item textarea{width:100%;height:3.075vw;padding:.586vw 1.098vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;border:none;font-size:1.171vw}.contact_formBox .item select{width:15.007vw}.contact_formBox .item textarea{height:24.158vw}.contact_formBox .item ::-webkit-input-placeholder{font-size:1.171vw;color:#bdbdbd}.contact_formBox .item ::-moz-placeholder{font-size:1.171vw;color:#bdbdbd}.contact_formBox .item :-ms-input-placeholder{font-size:1.171vw;color:#bdbdbd}.contact_formBox .item ::-ms-input-placeholder{font-size:1.171vw;color:#bdbdbd}.contact_formBox .item ::placeholder{font-size:1.171vw;color:#bdbdbd}.contact_formBox .item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.732vw;font-size:1.318vw;font-weight:700;line-height:1.6666666667}.contact_formBox .item label .required,.contact_formBox .item label .any{font-size:1.025vw;font-weight:400;line-height:1;color:#fff;background-color:#c70c0c;padding:.22vw .732vw .293vw}.contact_formBox .item label .required{background-color:#c70c0c}.contact_formBox .item label .any{background-color:#9e9e9e}.contact_formBox .privacyBox{padding-top:2.928vw;padding-inline:2.196vw;margin-bottom:2.928vw}.contact_formBox .privacyBox h3{font-size:1.464vw;font-weight:700;line-height:1.3;text-align:center;margin-bottom:.732vw}.contact_formBox .privacyBox .desc{width:38.799vw;font-size:1.171vw;font-weight:400;line-height:1.625;margin:0 auto 2.196vw}.contact_formBox .privacyBox_content{height:28.551vw;padding:2.928vw 1.464vw 2.928vw 2.196vw;margin-bottom:2.196vw;background-color:#fafafa}.contact_formBox .privacyBox_content .inner{height:100%;overflow-y:scroll;scrollbar-color:#333;scrollbar-width:auto;padding-right:2.196vw}.contact_formBox .privacyBox_content .inner::-webkit-scrollbar{width:.439vw}.contact_formBox .privacyBox_content .inner::-webkit-scrollbar-track{background-color:#fafafa;border-radius:1rem}.contact_formBox .privacyBox_content .inner::-webkit-scrollbar-thumb{background-color:#3d7178;border-radius:1rem}.contact_formBox .privacyBox_content .inner p{font-size:1.171vw;font-weight:400;font-family:"游ゴシック","Yu Gothic","Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;line-height:1.625;color:#000}.contact_formBox .privacyBox .agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.464vw}.contact_formBox .privacyBox .agree input[type=checkbox]{display:block;width:1.611vw;height:1.611vw;border:none;outline:none;background-color:#d9d9d9;border-radius:0}.contact_formBox .privacyBox .agree .wpcf7-list-item{margin:0}.contact_formBox .privacyBox .agree .wpcf7-list-item>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem}.contact_formBox .privacyBox .agree .wpcf7-list-item .wpcf7-list-item-label{display:block;font-size:1.318vw;font-weight:500;line-height:1.4}.contact_formBox .submitBox{width:14.641vw;height:3.807vw;position:relative;z-index:1;margin:0 auto}.contact_formBox .submitBox:after{content:"";background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/icon_arrow.png);background-repeat:no-repeat;background-size:contain;width:1.025vw;height:auto;aspect-ratio:14/14;position:absolute;top:50%;right:1.025vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.contact_formBox .submitBox input{width:100%;height:100%;color:#424242;background-color:#fff;font-size:1.464vw;font-weight:700;line-height:1;border:solid .146vw #616161;border-radius:7.321vw;display:grid;place-items:center}.contact_formBox .submitBox .wpcf7-spinner{display:none}.contact .wpcf7 form.invalid .wpcf7-response-output,.contact .wpcf7 form.unaccepted .wpcf7-response-output,.contact .wpcf7 form.payment-required .wpcf7-response-output{color:#c70c0c;border:none;text-align:center}.contact .wpcf7 form.sent .wpcf7-response-output{color:#c70c0c;border:none;text-align:center}.cta{position:relative;z-index:1}.cta h2{width:100%}.cta .btnBox{width:26.354vw;position:absolute;bottom:3.66vw;right:26.354vw;z-index:2}.cta .btnBox a{display:block;position:relative;z-index:1}.cta .btnBox a:after{content:"";background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/cta_btn_click.png);background-repeat:no-repeat;background-size:contain;width:2.489vw;height:auto;aspect-ratio:34/36;position:absolute;right:-.805vw;bottom:-1.245vw;z-index:2}.floatingBox{width:100%;position:fixed;bottom:0;left:0;z-index:10}.floatingBox .btnBox{width:38.462vw;position:absolute;bottom:4.359vw;right:7.692vw;z-index:2}.floatingBox .btnBox a{display:block;position:relative;z-index:1}.floatingBox .btnBox a:after{content:"";background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/cta_btn_click.png);background-repeat:no-repeat;background-size:contain;width:6.41vw;height:auto;aspect-ratio:25/27;position:absolute;right:-2.564vw;bottom:-2.564vw;z-index:2}.p-footer{background-color:#858585}.p-footer_inner{padding-block:2.196vw}.p-footer .copyright{display:block;font-size:1.171vw;font-weight:500;color:#fff;line-height:1.4;text-align:center}.p-header{width:100%;background-color:#efea72;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.196vw 3.66vw 2.196vw 2.928vw}.p-header .logo{display:block;width:21.962vw}.p-header_cta .heading{width:16.398vw;margin:0 auto 1.025vw}.p-header_cta .btnBox{width:14.641vw;margin:0 auto}.p-header_cta .btnBox a{display:block;position:relative;z-index:1}.p-header_cta .btnBox a:after{content:"";background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/cta_btn_click.png);background-repeat:no-repeat;background-size:contain;width:2.489vw;height:auto;aspect-ratio:34/36;position:absolute;right:-.805vw;bottom:-1.245vw;z-index:2}.c-secHeading2 .en{display:block;font-size:1.171vw;font-weight:600;font-family:"Poppins",sans-serif;color:#efea72;line-height:1;text-align:center;margin-bottom:1.391vw}.c-secHeading2 .en.grean{color:#1c92a2}.c-secHeading2 .ja{display:block;font-size:1.977vw;font-weight:700;font-family:"游ゴシック","Yu Gothic","Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;line-height:1;text-align:center}.c-secHeading2 .ja strong{font-size:2.928vw;font-weight:700;line-height:1;height:2.269vw}.c-secHeading2.textLeft .en,.c-secHeading2.textLeft .ja{text-align:left}.kv_inner{position:relative;z-index:1}.kv_ctaBox{width:38.067vw;position:absolute;bottom:0;right:0;z-index:2}.kv_ctaBox .btnBox{width:14.641vw;position:absolute;bottom:2.196vw;right:2.928vw;z-index:2}.kv_ctaBox .btnBox a{display:block;position:relative;z-index:1}.kv_ctaBox .btnBox a:after{content:"";background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/cta_btn_click.png);background-repeat:no-repeat;background-size:contain;width:2.489vw;height:auto;aspect-ratio:34/36;position:absolute;right:-.805vw;bottom:-1.245vw;z-index:2}.insta{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/insta_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center left}.insta_inner{padding-block:5.124vw}.insta h2{width:42.094vw;margin-left:11.713vw;margin-bottom:-1.611vw;position:relative;z-index:2}.insta .sliderBox{margin-bottom:2.928vw}.insta .sliderBox .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.441vw}.insta .sliderBox .slick-slide{width:20.059vw !important}.insta .detailBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:13.909vw;padding-right:8.785vw}.insta .detailBox a{display:block;width:18.668vw}.insta .detailBox h3{width:42.094vw}.problem{background-color:#f6f6ee}.problem_first{padding-top:7.613vw;width:76.135vw;margin:0 auto}.problem_first .c-secHeading2{margin-bottom:4.246vw}.problem_first .content{width:100%}.problem_last{margin-top:-1.464vw}.reason{background-color:#f6f6ee}.reason_inner{padding-top:11.713vw;padding-bottom:11.713vw}.reason_head{margin-bottom:5.124vw}.reason_head .c-secHeading2{margin-bottom:3.294vw}.reason_head .read{text-align:center}.initiative_inner{padding-top:11.713vw;padding-bottom:11.713vw;padding-inline:11.713vw}.initiative .c-secHeading2{margin-bottom:4.392vw}.initiative_list .slick-prev,.initiative_list .slick-next{display:none}.initiative_list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.128vw}.initiative_list .slick-slide{width:79.487vw !important}.initiative_list .slick-dots{bottom:-8.718vw;padding-right:10.256vw}.initiative_list .slick-dots li{width:6.154vw;height:6.154vw;margin:0}.initiative_list .slick-dots button{width:auto;height:auto;padding:0}.initiative_list .slick-dots button:before{width:6.154vw;height:6.154vw;font-size:2.564vw;color:#bfdbdf;opacity:1}.initiative_list .slick-dots li.slick-active button:before{opacity:1;color:#4c8d96}.philosophy{margin-top:-.1rem;background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/philosophy_bg.jpg);background-repeat:no-repeat;background-size:cover}.philosophy_inner{padding-top:8.785vw;padding-bottom:9.517vw;padding-left:11.713vw}.philosophy_content{width:39.165vw}.philosophy .c-secHeading2{margin-bottom:3.953vw}.philosophy h3{font-size:2.416vw;font-weight:700;letter-spacing:.07em;line-height:1.4;margin-bottom:1.611vw;margin-left:3.441vw}.philosophy .read{margin-left:3.441vw;font-size:1.171vw;letter-spacing:.04em;line-height:1.4;margin-bottom:2.343vw}.philosophy .name{margin-left:3.441vw;font-size:1.171vw;font-weight:700;letter-spacing:.04em;line-height:1.4;text-align:right}.philosophy .name strong{font-size:1.757vw;font-weight:700;line-height:1.1}.reason02{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/reason02_bg.png);background-repeat:no-repeat;background-size:cover;background-position:bottom left}.reason02_inner{padding-top:9.078vw;padding-bottom:22.694vw}.reason02 .c-secHeading2{margin-bottom:6.589vw}.reason02_slider .slick-prev,.reason02_slider .slick-next{display:none}.reason02_slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.564vw}.reason02_slider .slick-slide{width:82.564vw !important}.reason02_slider .slick-dots{bottom:-8.718vw}.reason02_slider .slick-dots li{width:6.154vw;height:6.154vw;margin:0}.reason02_slider .slick-dots button{width:auto;height:auto;padding:0}.reason02_slider .slick-dots button:before{width:6.154vw;height:6.154vw;font-size:2.564vw;color:#bfdbdf;opacity:1}.reason02_slider .slick-dots li.slick-active button:before{opacity:1;color:#4c8d96}.reason03{margin-top:-8.272vw;position:relative;z-index:2}.reason03_inner{padding-bottom:9.517vw;padding-left:8.346vw;padding-right:15.813vw}.reason03_content{margin-top:-1.611vw}.shift_inner{padding-block:7.321vw;padding-inline:18.741vw}.shift .c-secHeading2{margin-bottom:4.392vw}.shift_content .btnBox{display:grid;grid-template-columns:repeat(3,10.469vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.659vw;margin-bottom:-.146vw}.shift_content .btnBox button{height:3.88vw;background-color:#fff;border-radius:.732vw .732vw 0 0;border:solid .073vw #4c8d96;color:#4c8d96;font-size:1.757vw;font-family:"游ゴシック","Yu Gothic","Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:500;letter-spacing:.02em;line-height:1;display:grid;place-items:center;cursor:pointer}.shift_content .btnBox button.active{background-color:#4c8d96;color:#fff}.shift_content .tab-content{display:none}.shift_content .tab-content.active{display:block}.careerPath_inner{position:relative;z-index:1}.careerPath .c-secHeading2{position:absolute;top:4.612vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.system{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/system_bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.system_inner{padding-block:4.612vw;padding-inline:26.94vw}.system .c-secHeading2{margin-bottom:5.857vw}.system02_inner{padding-block:6.223vw;padding-inline:11.713vw}.system02_content{background-color:#f6f6ee;border:solid .146vw #616161;border-radius:2.928vw;padding-block:6.442vw;padding-inline:9.736vw;position:relative;z-index:1}.system02_content .c-secHeading2{margin-bottom:4.392vw}.system02_content .decoraBox span{display:block;width:2.269vw;height:2.269vw;border-radius:50%;background-color:#fff;border:solid .146vw #616161;position:absolute;z-index:-1}.system02_content .decoraBox span.decora01{top:2.196vw;left:2.196vw}.system02_content .decoraBox span.decora02{top:2.196vw;right:2.196vw}.system02_content .decoraBox span.decora03{bottom:2.196vw;right:2.196vw}.system02_content .decoraBox span.decora04{bottom:2.196vw;left:2.196vw}.voice{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/voice_bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.voice_inner{padding-block:7.321vw;padding-inline:17.57vw}.voice .c-secHeading2{margin-bottom:4.612vw}.easeOfWork{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/ease-of-work_bg.png);background-repeat:no-repeat;background-size:100%;background-position:top center;position:relative;z-index:1}.easeOfWork:after{content:"";background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/ease-of-work_heading.png);background-repeat:no-repeat;background-size:contain;width:32.943vw;height:auto;aspect-ratio:450/285;position:absolute;top:1.098vw;right:14.641vw;z-index:-1}.easeOfWork_inner{padding-top:7.321vw;padding-bottom:9.883vw;padding-left:14.275vw;padding-right:11.347vw}.easeOfWork .heading2{font-size:2.489vw;font-weight:700;letter-spacing:.1em;line-height:1.4;color:#424242;text-align:center;margin-bottom:3.66vw}.easeOfWork .heading2 strong{font-size:3.807vw;font-weight:700;letter-spacing:.1em;color:#29a89d;line-height:1.2}.easeOfWork_content{margin-bottom:4.612vw}.easeOfWork .sliderBox{margin-left:-14.275vw;margin-right:-11.347vw}.easeOfWork .sliderBox .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.441vw}.easeOfWork .sliderBox .slick-slide{width:20.059vw !important}.recruit{background-color:#f6f6ee}.recruit_inner{padding-block:7.321vw;padding-inline:26.574vw}.recruit .c-secHeading2{margin-bottom:4.392vw}.recruit_content{border-top:solid .073vw #616161;padding-top:.732vw}.recruit_content dl{padding-block:1.464vw;display:grid;grid-template-columns:13.909vw 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:dotted .073vw #9e9e9e}.recruit_content dt{padding-left:2.196vw;font-size:1.318vw;font-weight:500;line-height:1.4444444444}.recruit_content dd{font-size:1.171vw;font-weight:400;line-height:1.625}.question_inner{padding-block:7.321vw;padding-inline:18.302vw}.question .c-secHeading2{margin-bottom:2.928vw}.question_list li{border:solid .073vw #167582;border-radius:7.321vw;overflow:hidden}.question_list li:has(.accordion_heading.open){border-radius:1.464vw}.question_list li:not(:last-child){margin-bottom:1.757vw}.question .accordion_heading{font-size:1.171vw;font-weight:500;line-height:1.6;padding:1.611vw 3.294vw 1.611vw 0;position:relative;background-color:#167582;cursor:pointer}.question .accordion_heading:after{content:"＋";display:block;font-size:1.757vw;font-weight:500;font-family:"游ゴシック","Yu Gothic","Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;line-height:1;color:#fff;position:absolute;top:50%;right:1.391vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.question .accordion_heading span{display:inline-block;padding-left:4.173vw;position:relative;color:#fff;font-weight:500}.question .accordion_heading span:before{content:"Q";width:1.757vw;height:1.757vw;font-size:1.171vw;font-weight:600;font-family:"Roboto",sans-serif;color:#167582;background-color:#fff;border-radius:50%;line-height:1;display:grid;place-items:center;position:absolute;top:0;left:1.391vw}.question .accordion_heading.open:after{content:"ー"}.question .accordion_content{display:none;font-size:1.171vw;font-weight:400;line-height:1.4;color:#000;background-color:#fffdf5;padding:2.196vw}.flow_inner{padding-block:7.321vw;padding-inline:11.347vw}.flow .c-secHeading2{margin-bottom:4.392vw}.access_inner{display:grid;grid-template-columns:1fr 1fr}.access_detail{padding-block:11.713vw;padding-left:11.713vw;padding-right:4.392vw;background-color:#f6f6ee}.access_detail .c-secHeading2{margin-bottom:4.392vw}.access_detail .logo{font-size:1.464vw;font-weight:500;line-height:1.3;margin-bottom:1.464vw}.access_detail .info{font-size:1.464vw;font-weight:400;line-height:1.8}.access_map iframe{width:100%;height:100%}.company_inner{padding-block:7.321vw;padding-inline:26.574vw}.company .c-secHeading2{margin-bottom:4.392vw}.company_content{border-top:solid .073vw #616161;padding-top:.732vw;margin-bottom:4.392vw}.company_content dl{padding-block:1.464vw;display:grid;grid-template-columns:13.909vw 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:dotted .073vw #9e9e9e}.company_content dt{padding-left:2.196vw;font-size:1.318vw;font-weight:500;line-height:1.4444444444}.company_content dd{font-size:1.171vw;font-weight:400;line-height:1.625;white-space:nowrap}.company_content dd a{text-decoration:underline;white-space:nowrap}.company_map iframe{width:100%;height:18.814vw}@media (min-width:768px) and (max-width:1023px){.tabOnly{display:block !important}}@media screen and (min-width:768px){.pcNone{display:none !important}}@media screen and (max-width:767px){.spNone{display:none !important}body{font-size:3.59vw}.contact_inner{padding-block:15.385vw;padding-inline:5.128vw}.contact_formBox{width:100%}.contact_formBox .item{display:block;padding:5.128vw 0}.contact_formBox .item:first-child{border-top:solid .256vw #9db5b2}.contact_formBox .item .inputBox{width:100%}.contact_formBox .item .flexBox{gap:2.564vw}.contact_formBox .item input[type=text],.contact_formBox .item input[type=email],.contact_formBox .item input[type=tel],.contact_formBox .item select,.contact_formBox .item textarea{height:10.256vw;padding:2.051vw;font-size:4.103vw}.contact_formBox .item select{width:100%}.contact_formBox .item textarea{height:51.282vw}.contact_formBox .item ::-webkit-input-placeholder{font-size:4.103vw}.contact_formBox .item ::-moz-placeholder{font-size:4.103vw}.contact_formBox .item :-ms-input-placeholder{font-size:4.103vw}.contact_formBox .item ::-ms-input-placeholder{font-size:4.103vw}.contact_formBox .item ::placeholder{font-size:4.103vw}.contact_formBox .item label{font-size:4.103vw;margin-bottom:2.564vw}.contact_formBox .item label .required,.contact_formBox .item label .any{font-size:3.59vw;padding:.769vw 1.282vw 1.026vw}.contact_formBox .privacyBox{padding-top:15.385vw;padding-inline:0;margin-bottom:7.692vw}.contact_formBox .privacyBox h3{font-size:5.128vw;margin-bottom:2.564vw}.contact_formBox .privacyBox .desc{width:100%;font-size:4.103vw;margin-bottom:3.846vw}.contact_formBox .privacyBox_content{height:55.897vw;padding:5.128vw 1.282vw 5.128vw 5.128vw;margin-bottom:7.692vw}.contact_formBox .privacyBox_content .inner{padding-right:2.564vw}.contact_formBox .privacyBox_content .inner p{font-size:3.59vw}.contact_formBox .privacyBox .agree{gap:2.564vw}.contact_formBox .privacyBox .agree input[type=checkbox]{width:4.615vw;height:4.615vw}.contact_formBox .privacyBox .agree .wpcf7-list-item .wpcf7-list-item-label{font-size:3.846vw}.contact_formBox .submitBox{width:51.282vw;height:12.821vw}.contact_formBox .submitBox:after{width:3.59vw;right:3.59vw}.contact_formBox .submitBox input{font-size:4.615vw;border:solid .256vw #616161;border-radius:25.641vw}.cta .btnBox{width:64.103vw;bottom:10.256vw;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.cta .btnBox a:after{width:7.692vw;aspect-ratio:30/30;right:-2.564vw;bottom:-2.564vw}.p-footer{margin-bottom:38.462vw}.p-footer_inner{padding-block:7.692vw}.p-footer .copyright{font-size:4.103vw}.pageSub .p-footer{margin-bottom:0}.p-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6.154vw}.p-header .logo{width:38.462vw}.p-header_cta .heading{width:57.436vw;margin:0 auto 3.59vw}.p-header_cta .btnBox{width:51.282vw}.p-header_cta .btnBox a:after{width:7.692vw;aspect-ratio:30/30;right:-2.564vw;bottom:-2.564vw}.c-secHeading2 .en{font-size:3.077vw;margin-bottom:2.564vw}.c-secHeading2 .ja{font-size:6.154vw}.c-secHeading2 .ja strong{font-size:9.231vw;height:7.179vw}.insta{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/insta_bg_sp.jpg)}.insta_inner{padding-top:11.538vw;padding-bottom:12.821vw}.insta h2{width:87.179vw;margin-left:5.128vw;margin-right:7.692vw;margin-bottom:5.128vw}.insta .sliderBox{margin-bottom:0}.insta .sliderBox .slick-track{gap:5.128vw}.insta .sliderBox .slick-slide{width:45.385vw !important}.insta .detailBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:initial;padding-right:initial;margin-top:-2.564vw;position:relative;z-index:2}.insta .detailBox a{width:65.385vw}.insta .detailBox h3{width:60.769vw;margin-bottom:7.692vw;margin-right:-12.051vw;margin-left:12.051vw}.problem_first{padding-top:12.821vw;width:100%;padding-inline:2.564vw}.problem_first .c-secHeading2{margin-bottom:7.692vw}.problem_first .c-secHeading2 .en{margin-bottom:2.564vw}.problem_first .c-secHeading2 .ja{font-size:5.128vw}.problem_first .c-secHeading2 .ja strong{font-size:7.436vw;height:5.641vw}.problem_last{margin-top:0}.reason_inner{padding-top:15.385vw;padding-bottom:25.641vw}.reason_head{margin-bottom:17.949vw}.reason_head .c-secHeading2{margin-bottom:8.718vw}.reason_head .c-secHeading2 .ja{font-size:6.154vw}.reason_head .c-secHeading2 .ja strong{font-size:9.231vw}.initiative_inner{padding-top:15.385vw;padding-bottom:15.385vw;padding-left:10.256vw;padding-right:initial}.initiative .c-secHeading2{margin-bottom:10.256vw;padding-right:10.256vw}.initiative .c-secHeading2 .en{color:#1c92a2}.philosophy{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/philosophy_bg_sp.jpg);background-position:bottom center}.philosophy_inner{padding-top:10.256vw;padding-bottom:65.385vw;padding-inline:5.128vw}.philosophy_content{width:100%}.philosophy .c-secHeading2{margin-bottom:10.256vw}.philosophy .c-secHeading2 .en,.philosophy .c-secHeading2 .ja{text-align:center}.philosophy h3{font-size:6.923vw;text-align:center;margin-bottom:10.256vw;margin-left:initial}.philosophy .read{margin:initial;font-size:3.59vw;margin-bottom:2.564vw}.philosophy .name{font-size:3.59vw;margin:initial}.philosophy .name strong{font-size:5.385vw}.reason02{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/reason02_bg_sp.png)}.reason02_inner{padding-top:12.821vw;padding-bottom:29.487vw;padding-left:5.128vw}.reason02 .c-secHeading2{margin-bottom:4.103vw}.reason03{margin-top:-24.615vw}.reason03_inner{padding-bottom:0;padding-left:1.795vw;padding-right:0}.reason03 .c-secHeading2{margin-bottom:6.154vw;margin-left:4.872vw}.reason03_content{margin-top:0}.shift_inner{padding-block:15.385vw;padding-inline:4.103vw}.shift .c-secHeading2{margin-bottom:7.692vw}.shift_content .btnBox{grid-template-columns:47.692vw;gap:2.308vw;margin-bottom:5.128vw}.shift_content .btnBox button{height:8.462vw;border-radius:1.538vw;border:solid .256vw #4c8d96;font-size:4.615vw}.careerPath{background-color:#efea72}.careerPath_inner{padding-block:15.385vw;padding-inline:4.872vw}.careerPath .c-secHeading2{position:initial;-webkit-transform:initial;transform:initial;margin-bottom:10.256vw}.careerPath .c-secHeading2 .en{color:#fff}.system{background:0 0}.system_inner{padding-block:15.385vw;padding-inline:16.154vw}.system .c-secHeading2{margin-bottom:10.256vw}.system02_inner{padding-top:initial;padding-bottom:15.385vw;padding-inline:3.846vw}.system02_content{border:solid .256vw #616161;border-radius:10.256vw;padding-top:10.256vw;padding-inline:4.872vw;padding-bottom:15.385vw}.system02_content .c-secHeading2{margin-bottom:6.923vw}.system02_content .decoraBox span{width:5.128vw;height:5.128vw;border:solid .256vw #616161}.system02_content .decoraBox span.decora01{top:5.128vw;left:5.128vw}.system02_content .decoraBox span.decora02{top:5.128vw;right:5.128vw}.system02_content .decoraBox span.decora03{bottom:5.128vw;right:5.128vw}.system02_content .decoraBox span.decora04{bottom:5.128vw;left:5.128vw}.voice{background:0 0}.voice_inner{padding-block:15.385vw;padding-inline:5.641vw}.voice .c-secHeading2{margin-bottom:7.692vw}.voice .c-secHeading2 .en{color:#efea72}.easeOfWork{background-image:url(//yumemi-kidsrecruit.com/wp-content/themes/yumemi-kids/css/../img/ease-of-work_bg_sp.png);background-position:top left}.easeOfWork:after{width:68.205vw;aspect-ratio:266/170;top:4.359vw;right:3.846vw}.easeOfWork_inner{padding-top:12.821vw;padding-bottom:19.231vw;padding-left:5.128vw;padding-right:5.128vw}.easeOfWork .heading2{font-size:6.41vw;margin-bottom:10.256vw;white-space:nowrap}.easeOfWork .heading2 strong{font-size:9.744vw;color:#4c8d96}.easeOfWork_content{margin-bottom:10.256vw}.easeOfWork .sliderBox{margin-left:-5.128vw;margin-right:-5.128vw}.easeOfWork .sliderBox .slick-track{gap:5.128vw}.easeOfWork .sliderBox .slick-slide{width:33.333vw !important}.recruit_inner{padding-block:15.385vw;padding-inline:5.128vw}.recruit .c-secHeading2{margin-bottom:5.128vw}.recruit_content{padding-top:2.564vw}.recruit_content dl{padding-block:5.128vw;grid-template-columns:auto;border-bottom:dotted .256vw #9e9e9e;gap:2.564vw;padding-inline:7.692vw}.recruit_content dt{padding-left:0;font-size:4.615vw}.recruit_content dd{font-size:3.59vw}.question_inner{padding-block:15.385vw;padding-inline:5.128vw}.question .c-secHeading2{margin-bottom:10.256vw}.question .c-secHeading2 .en{font-size:4.103vw;margin-bottom:4.872vw}.question .c-secHeading2 .ja{font-size:8.205vw;height:6.41vw}.question_list li{border-radius:25.641vw}.question_list li:has(.accordion_heading.open){border-radius:5.128vw}.question_list li:not(:last-child){margin-bottom:6.154vw}.question .accordion_heading{font-size:4.103vw;padding:4.103vw 11.538vw 4.103vw 0}.question .accordion_heading:after{font-size:6.154vw;right:4.872vw}.question .accordion_heading span{padding-left:14.615vw}.question .accordion_heading span:before{width:6.154vw;height:6.154vw;font-size:4.103vw;left:4.872vw}.question .accordion_content{font-size:3.59vw;padding:7.692vw}.flow_inner{padding-block:15.385vw;padding-inline:12.821vw}.flow .c-secHeading2{margin-bottom:10.256vw}.access{background-color:#f6f6ee}.access_inner{grid-template-columns:auto;gap:5.128vw;padding-block:15.385vw;padding-inline:5.128vw}.access_detail{padding-block:initial;padding-left:initial;padding-right:initial;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.access_detail .c-secHeading2{margin-bottom:7.692vw}.access_detail .c-secHeading2 .en{text-align:center}.access_detail .c-secHeading2 .ja{text-align:center}.access_detail .logo{font-size:5.128vw;margin-bottom:5.128vw;text-align:center}.access_detail .info{font-size:5.128vw;text-align:center}.access_map iframe{height:51.282vw}.company_inner{padding-block:15.385vw;padding-inline:5.128vw}.company .c-secHeading2{margin-bottom:7.692vw}.company .c-secHeading2 .en{color:#1c92a2}.company_content{border-top:solid .256vw #616161;padding-top:2.564vw;margin-bottom:7.692vw}.company_content dl{padding-block:5.128vw;padding-inline:7.692vw;grid-template-columns:auto;border-bottom:dotted .256vw #9e9e9e}.company_content dt{font-size:4.615vw;padding-left:initial;margin-bottom:2.564vw}.company_content dd{font-size:4.103vw;white-space:wrap}.company_map{margin-inline:-5.128vw}.company_map iframe{height:65.897vw}}