@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700;800&display=swap);body{font:16px/24px 'M PLUS Rounded 1c','游ゴシック','ヒラギノ角ゴ Pro W3',sans-serif}.header-t{}.header-t .contact-info{float:right;font-family:'M PLUS Rounded 1c',sans-serif}.header-b{padding:20px 0 20px}.site-branding .custom-logo-link img{width:300px}.main-navigation{font-family:'M PLUS Rounded 1c',sans-serif}.site-branding .site-title{font-family:'M PLUS Rounded 1c',sans-serif}.main-navigation{margin:16px 9px 0 0}.main-navigation li{margin-left:24px}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a,.main-navigation ul li a:hover,.main-navigation ul li a:focus{color:#41aad4}.banner .banner-text{top:30.5%}.banner .banner-text .text-holder{max-width:500px}.banner .banner-text .title{font-family:'M PLUS Rounded 1c',sans-serif;font-size:48px;line-height:1.4}.banner .banner-text p{font-family:'M PLUS Rounded 1c',sans-serif;font-size:20px}.banner .banner-text .btn-enroll{display:none}h1,h2,h3,h4,h5,h6{font-family:'M PLUS Rounded 1c',sans-serif}a{color:#16ae85}.welcome .text-holder .btn-more{border:2px solid #16ae85}.welcome .text-holder .btn-more:hover,.welcome .text-holder .btn-more:focus{background:#16ae85}.featured .col .text-holder .btn-detail{border:2px solid #16ae85}.featured .col .text-holder .btn-detail:hover,.featured .col .text-holder .btn-detail:focus{background:#16ae85}.page .news .post .entry-title{margin-top:0!important}.news .post .entry-title a{color:#16ae85}#primary .post .entry-content h2,#primary .page .entry-content h2{font-size:34px;line-height:42px}#primary .post .entry-content h3,#primary .page .entry-content h3{font-size:28px;line-height:33px}#primary .post .entry-content h4,#primary .page .entry-content h4{font-size:18px;line-height:24px}#primary .post .entry-content h5,#primary .page .entry-content h5{font-size:16px;line-height:22px}#primary .post .entry-content h6,#primary .page .entry-content h6{font-size:14px;line-height:18px}.page h2,.page h3,.page h4,.page h5,.page h6{margin-top:1.8em!important}#primary .post .btn-readmore,.search #primary .page .btn-readmore{border:2px solid #16ae85}#primary .post .btn-readmore:hover,#primary .post .btn-readmore:focus,.search #primary .page .btn-readmore:hover,.search #primary .page .btn-readmore:focus,.edit-link a:hover,.post .edit-link a:focus{background:#16ae85}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{padding-left:10%;padding-right:10%}#primary .post .entry-meta span.byline{display:none}.widget.widget_preschool_and_kindergarten_recent_post ul li .entry-header .entry-title{margin-top:0!important}.widget.widget_preschool_and_kindergarten_recent_post ul li{margin-bottom:5px}.widget.widget_preschool_and_kindergarten_recent_post ul li .entry-header .entry-title a{color:#919191}.single .byline,.group-blog .byline{display:none}.svg-holder svg,.img-holder img{border-radius:10px}.text-holder.btn .btn-more{text-decoration:none;font-weight:600;border:2px solid #16ae85;padding:11px 40px 12px;display:inline-block;margin-bottom:1.0em}.text-holder.btn .btn-more:hover,.text-holder.btn .btn-more:focus{background:#16ae85;color:#fff}#primary .post .entry-content table.tbl th,#primary .page .entry-content table.tbl th,#primary .post .entry-content table.tbl td,#primary .page .entry-content table.tbl td{padding:.5vw .8vw}.tbl{background-color:#fff;table-layout:fixed}.tbl th,.tbl td{border:1px solid #ccc}.tbl th{background-color:#f5f5f5}.scroll-table{overflow:auto;white-space:nowrap}.site-content ol li,.site-content ul li{padding-bottom:1.0em}.site-content .caption{font-size:14px}.wdt-1{width:10%}.wdt-2{width:15%}.wdt-3{width:20%}.wdt-4{width:25%}.wdt-5{width:30%}.wdt-6{width:50%}input[type="tel"]{color:#666;border:1px solid #dbdbdb;border-radius:0;padding:10px 15px}input[type="tel"]:focus{color:#111;outline:thin dotted}.news .header .title,.hirobanews .header .title,.featured .header .title,.welcome .text-holder .title{font-size:36px;line-height:40px;font-weight:700;color:#f380b2;margin:0 0 20px}.news.hirobanews,.welcome.daily{background-color:#f9f9f9}.flex{display:flex;justify-content:space-between;align-items:center}.flex .text-holder{float:left;width:50%;padding-left:15px;padding-right:15px}.gmap{position:relative;padding-bottom:36.25%;height:0;overflow:hidden}.gmap iframe,.gmap object,.gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.gmap_sm{position:relative;padding-bottom:100%;height:0;overflow:hidden}.gmap_sm iframe,.gmap_sm object,.gmap_sm embed{position:absolute;top:0;left:0;width:100%;height:100%}.container-fluid{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}#primary .hirobanews-page{margin:0;padding:20px 0}#primary .hirobanews-page .header{font-size:24px;line-height:32px;margin:0 auto 48px;max-width:780px;text-align:center}#primary .hirobanews-page .header .title{font-size:36px;line-height:40px;font-weight:700;color:#f380b2;margin:0 0 20px!important}#primary .hirobanews-page .post{float:left;width:100%;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;margin-bottom:0;border-bottom:1px dotted #ccc}#primary .hirobanews-page .post:first-child{border-top:1px dotted #ccc}#primary .hirobanews-page .post .posted-on{float:left;width:65px;margin-right:30px;border:1px solid #4fbba9;text-align:center;color:#4fbba9;padding:10px 0}#primary .hirobanews-page .post .posted-on strong{display:block;font-size:24px;line-height:25px;font-weight:400}#primary .hirobanews-page .post .posted-on span{display:block;font-size:12px;text-transform:uppercase;line-height:15px}#primary .hirobanews-page .post .text-holder{overflow:hidden}#primary .hirobanews-page .post .entry-header{margin:0 0 0}#primary .hirobanews-page .post .entry-title{font-size:20px;line-height:24px;font-weight:700;color:#616161;margin:0 0 10px;margin-top:0!important}#primary .hirobanews-page .post .entry-title a{color:#16ae85}#primary .hirobanews-page .post .entry-title a:hover,#primary .hirobanews-page .post .entry-title a:focus{text-decoration:none;color:#41aad4}#primary .hirobanews-page .post .entry-content{margin:0}#primary .hirobanews-page .post .entry-content p{margin-bottom:0}#primary .hirobanews-page .post .entry-footer{overflow:hidden}#primary .hirobanews-page .post .readmore{font-size:15px;font-weight:700;text-transform:uppercase}#primary main article{padding-left:10%;padding-right:10%}.post-thumbnail{margin-bottom:20px}#acc-content{background-image:url(img/bg01.png) , url(img/bg01.png);background-size:750px auto , 750px auto;background-color:rgba(255,255,255,.65);background-blend-mode:lighten , lighten;background-position:-30% 0 , 100% 50%;background-repeat:no-repeat , no-repeat}.slogan{font-size:40px;line-height:1.4;text-align:center;margin-top:60px}.lead{font-size:22px;line-height:1.4;color:#ffa22a;margin:30px 0}.ol_type01{list-style:none}.ol_type01 li{margin-bottom:3px}.ol_type01 .mds{font-size:18px;font-weight:600;letter-spacing:.3em;display:inline-block;text-align:center;background-color:#f5f5f5;margin-right:10px;padding:3px 10px}.bdr{border:1px solid #ccc;padding:30px;box-sizing:border-box;border-radius:10px}.bdr ol,bdr ul{margin-bottom:0}.dotline,ul.dotline li,dl.dotline dd{border-bottom:1px dotted #ccc;padding-bottom:1em}ul.dotline,dl.dotline{border-bottom:none;padding-bottom:0}dl.type01 dt{font-size:20px;padding:12px 0}select{color:#666;border:1px solid #dbdbdb;border-radius:0;padding:10px 15px}.sns{text-align:center}.sns h2{font-size:34px;line-height:42px;font-weight:400;color:#313131;margin:0 0 13px}.sns .flex{justify-content:center}.sns a{margin-left:10px;margin-right:10px}.sns a:link,.sns a:visited{display:inline-block;border:2px solid #16ae85;background-color:#fff;border-radius:10px}.sns a:hover{border:2px solid #41aad4;background-color:rgba(65,170,212,.3)}.header-recruit{margin:-43px calc(50% - 50vw - 9px) 60px;width:100vw;background:transparent url(http://www.kaorukaze.jp/wp-content/uploads/2022/06/cover.jpg) no-repeat 50% 50%;background-size:cover;text-align:center;display:flex;justify-content:center;align-items:center;min-height:500px}.header-recruit h2{font-size:32px;line-height:1.6;font-weight:600;color:#fff}.header-recruit h2 .ld{font-size:24px;display:block}.recruit-bg01{background:transparent url(http://www.kaorukaze.jp/wp-content/uploads/2022/06/top_recruit_carrer.jpg) no-repeat 50% 50%;background-size:cover}.recruit-bg02{background:transparent url(http://www.kaorukaze.jp/wp-content/uploads/2022/06/top_recruit_flesher.jpg) no-repeat 50% 50%;background-size:cover}.recruit-box{display:block;text-align:center;padding:100px 10px;position:relative;height:100%}.recruit-box::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);z-index:10}.recruit-box span{display:inline-block;font-size:24px;font-family:'M PLUS Rounded 1c',sans-serif;text-decoration:none!important;padding:10px 30px;border-radius:24px;z-index:100;position:relative}a.recruit-box:link span,a.recruit-box:visited span{background-color:#fff;border:2px solid #16ae85;color:#16ae85}a.recruit-box:hover span{background-color:#16ae85;color:#fff}.recruit_feature{gap:1em!important}.recruit_feature .wp-block-column{border:2px solid #f380b2;background-color:#fff;padding:1em;border-radius:10px}.recruit_feature p{font-size:14px;margin-bottom:0}.fz-big{font-size:18px;font-weight:600}.fz-big strong{color:#f380b2}.mokuji{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;margin:30px 0 0;padding:0}.mokuji li{width:49%}.mokuji li a{display:block;border:2px solid #16ae85;font-size:20px;text-decoration:none;padding:16px 20px;border-radius:10px;background:url(img/icon_arrow.png) no-repeat 98% 50%}.mokuji li a small{font-size:16px}.mokuji li a:is(:link, :visited) {color:#16ae85}.mokuji li a:hover{background-color:#f8f8f8;text-decoration:none}.point-box{position:relative;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.16);height:100%}.point-box .point{background-color:#f380b2;color:#fff;aspect-ratio: 1 / 1;padding:8px;width:64px;position:absolute;top:0;left:0}.point-box .point .num{font-size:24px;font-weight:600;display:block}#primary .page .entry-content .point-box h3{font-size:24px;font-weight:500;line-height:1.0;color:#f380b2;margin:0 0 20px;padding:20px 0 0 80px}.point-box figure{padding:15px 30px}.point-box p{margin:0;padding:0 30px}.btn-block{text-align:center;margin-bottom:100px}.entry-content a.btn-entry{display:block;text-align:center;color:#fff;text-decoration:none;font-size:24px;font-weight:500;background-color:#f380b2;padding:30px 40px;border-radius:40px;box-shadow:0 .3rem 0 .1rem #ee5c9b}.entry-content a.btn-entry img{vertical-align:-3px}.entry-content a.btn-entry:hover{transform:translate3d(0,.3rem,0);box-shadow:none;opacity:1;transition:all .2s}.entry-content .recruit-nav a:link,.entry-content .recruit-nav a:visited{text-decoration:none;font-weight:500;color:#32b894}#primary .page .entry-content .recruit_feature h3{position:relative;font-size:21px;line-height:1.3!important;color:#f380b2;margin:0!important;margin-bottom:.75em!important}.recruit_feature h3{background:linear-gradient(transparent 70%,#fbe782 70%)}.text-center{text-align:center}#post-389 .post-thumbnail{display:none}.grecaptcha-badge{visibility:hidden}@media only screen and (max-width:767px){#primary .site-main{padding-right:0}#primary main article{padding-left:0;padding-right:0}#primary .post .entry-content h2,#primary .page .entry-content h2{font-size:28px;line-height:32px}#primary .post .entry-content h3,#primary .page .entry-content h3{font-size:24px;line-height:28px}#primary .post .entry-content h4,#primary .page .entry-content h4{font-size:18px;line-height:24px}#primary .post .entry-content h5,#primary .page .entry-content h5{font-size:16px;line-height:22px}#primary .post .entry-content h6,#primary .page .entry-content h6{font-size:14px;line-height:18px}.gmap{padding-bottom:56.25%}.slogan{font-size:24px;margin-top:60px}.lead{font-size:20px;margin:30px 0}.flex{flex-direction:column}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{padding-left:0;padding-right:0}.banner .banner-text .title{font-size:30px}.header-recruit{margin:-43px calc(50% - 50vw - 9px) 40px;min-height:275px}.header-recruit h2{font-size:20px}.header-recruit h2 .ld{font-size:16px}input[type="text"],input[type="tel"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{width:100%;box-sizing:border-box}.mokuji{display:none}.entry-content a.btn-entry{font-size:18px;padding:20px 30px;border-radius:40px}#primary .page .entry-content .point-box h3{font-size:21px}.sns{padding-left:5%;padding-right:5%}}