.lower_ttl span{color:var(--main-primary);white-space:nowrap}.label_list{gap:16px;padding:40px 24px}.label_list .item{width:calc(100%/4 - 12px)}.label_list .item a{display:flex;align-items:center;justify-content:center;width:100%;padding:24px 0;border-bottom:2px solid transparent;transition:border-bottom .4s;position:relative}.label_list .item:first-child a,.label_list .item a:hover{border-bottom:2px solid var(--accent-primary)}.label_list .item a span{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;letter-spacing:.04em}.label_list .item a span:after{content:"";width:22px;height:22px;margin-left:16px;background-image:url(//nagai-seikeigeka.com/wp-content/themes/nagai-theme/css/../img/icon/arrow-right_accent.svg);background-size:cover}.daycare_about{padding:64px 24px 80px;margin-bottom:80px;position:relative}.daycare_about .daycare_about_content{margin-bottom:144px;align-items:center;gap:60px;padding:0 80px}.daycare_about .parallax01{width:72px;height:72px;background-image:url(//nagai-seikeigeka.com/wp-content/themes/nagai-theme/css/../img/daycare/parallax_circle.svg);background-size:cover;filter:blur(4px);position:absolute;top:-32px;right:-32px}.daycare_about .img{width:100%;max-width:420px;position:relative}.daycare_about .parallax02{width:144px;height:144px;background-image:url(//nagai-seikeigeka.com/wp-content/themes/nagai-theme/css/../img/daycare/parallax_circle.svg);background-size:cover;position:absolute;left:-68px;bottom:-68px;z-index:-1}.daycare_about .content{width:100%;max-width:720px}.daycare_about .content .ttl{margin-bottom:24px;color:var(--accent-primary);font-size:32px;font-weight:700;line-height:1.6;letter-spacing:.04em}.daycare_about .list{gap:24px}.daycare_about .list .item{display:flex;flex-direction:column;gap:8px;width:calc(100%/3 - 16px)}.daycare_about .list .item .ttl_xs{color:var(--accent-primary);text-align:center}.service{padding:144px 0 64px;background-color:var(--surface-accent)}.service .ttl_l{margin-bottom:40px;color:var(--accent-primary);text-align:center}.service .text_m{margin-bottom:40px;text-align:center}.service .list{gap:32px}.service .list .item{width:calc(100%/6)}.service .list .item .img{max-width:120px;margin:0 auto 4px}.service .list .item .ttl_xxs{margin-bottom:4px;text-align:center;color:var(--main-primary)}.service .list .item .text_m{text-align:left;margin:0}.schedule{padding:0 0 80px;position:relative}.schedule:before{content:"";width:100%;height:80px;background-color:var(--surface-accent);position:absolute;top:0;left:0;z-index:-1}.schedule .content{padding:64px 16px 80px;background-color:var(--base-white);box-shadow:0px 0px 8px 0px rgba(0,0,0,.08);border-radius:12px;position:relative}.schedule .content .ttl_s{margin-bottom:24px;color:var(--accent-primary);text-align:center}.schedule .content .list{max-width:600px;margin:0 auto}.schedule .content .item{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid var(--border-light)}.schedule .content .item dt{width:100%;max-width:120px;font-weight:700}.schedule .content .item dd{width:100%}.schedule .content .img{width:220px;position:absolute;right:-17px;top:50%;z-index:1}.schedule .content .parallax03{width:64px;height:64px;background-color:var(--accent-primary);border-radius:50%;opacity:.2;position:absolute;top:-24px;right:-13px;z-index:-1}.parallax_bg:before{backdrop-filter:none;opacity:.16;background:var(--d-base-surface-accent,#fcf6e8)}.machine{padding:80px 0 120px}.machine .ttl_l{margin-bottom:40px;color:var(--accent-primary)}.machine .text_xxl{margin-bottom:40px}.machine .text_xxl b{font-weight:700;color:var(--accent-primary)}.infomation{padding:64px 0 40px;background-color:var(--surface-accent)}.infomation .ttl_l{margin-bottom:24px;color:var(--accent-primary)}.infomation .ttl_m{margin-bottom:24px}.infomation .flex{gap:24px}.infomation .contact{max-width:480px}.infomation .usable{max-width:600px}.infomation .ttl_xs{margin-bottom:16px;color:var(--accent-primary)}.infomation .text_xxl{margin-bottom:16px}.infomation .text_m{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;margin-left:16px;color:var(--text-body);font-weight:500}.infomation .tel_num{display:flex;align-items:center;margin-bottom:6px;color:var(--main-primary);font-size:28px;letter-spacing:.02em}.infomation .tel_num:before{content:"";width:22px;height:22px;margin-right:4px;background-image:url(//nagai-seikeigeka.com/wp-content/themes/nagai-theme/css/../img/icon/phone.svg);background-size:cover}.infomation .fax_num{display:flex;align-items:center;margin-bottom:16px;color:var(--main-primary);font-size:20px;letter-spacing:.02em;pointer-events:none;text-decoration-line:none}.infomation .fax_num:before{content:"";width:22px;height:22px;margin-right:4px;background-image:url(//nagai-seikeigeka.com/wp-content/themes/nagai-theme/css/../img/icon/fax.svg);background-size:cover}.infomation .btn_content{margin-top:24px;margin-bottom:40px}.infomation .btn_content .primary_btn{margin:0!important}.usable .text_m{margin-left:16px}.access{padding:0 0 80px;position:relative}.access:before{content:"";width:100%;height:80px;background-color:var(--surface-accent);position:absolute;top:0;left:0}.access .content{padding:64px 80px;background-color:var(--base-white);box-shadow:0px 0px 8px 0px rgba(0,0,0,.08);border-radius:12px}.access .content .ttl_l{margin-bottom:24px;color:var(--accent-primary)}.access .content .flex{gap:64px;margin-bottom:40px}.access .text_xxl{margin-bottom:24px;color:var(--accent-primary);font-weight:700}.access .content .text_wrap{width:100%;max-width:450px}.access .content .ttl_s{margin-bottom:24px;color:var(--main-primary)}.access .content .list{display:flex;flex-direction:column;gap:16px}.access .content .list .item{display:flex;padding-bottom:16px;border-bottom:1px solid var(--border-light)}.access .content .list dt{width:100%;max-width:140px;font-weight:700;line-height:1}.access .content .list dd{width:100%;line-height:1}.access .content .google_map{width:100%;height:300px}.access .content .google_map iframe{width:100%;height:100%}.relation .ttl_l{color:var(--accent-primary)}.relation .list{justify-content:center}.relation .list .item a .ttl_xxs{color:var(--accent-primary)}.modal_list .item:hover .img:before{background-color:var(--accent-primary-light)}@media (max-width:1023px){.label_list .item a{padding:16px 0}.daycare_about .daycare_about_content{gap:40px}.daycare_about .content .ttl{font-size:25px}.label_list{padding:40px 0}.label_list .item a span{font-size:12px}.daycare_about{padding:64px 0;margin-bottom:0}.daycare_about .daycare_about_content{margin-bottom:40px;padding:0}.service .list{gap:16px}.machine .ttl_l,.machine .ttl_m{margin-bottom:24px}.infomation .ttl_xs{margin-bottom:4px}.infomation .fax_num{margin-bottom:6px}.infomation .text_m{margin-left:0}.usable .ttl_xs{margin-bottom:16px}.usable .text_m{display:block}.access{padding-bottom:40px}.access .content{padding:64px 60px}.access .content .flex{gap:40px}}@media (max-width:767px){.flex{flex-direction:column}.daycare_about .img{max-width:280px}.label_list{max-width:300px;margin:0 auto}.label_list .item{width:100%}.label_list .item a{justify-content:flex-start;padding-left:8px}.label_list .item a span{width:100%;justify-content:space-between}.daycare_about .daycare_about_content{align-items:center}.daycare_about .list .item{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.daycare_about .list .img{max-width:160px}.daycare_about .list .item .ttl_xs{width:calc(100% - 176px);text-align:left}.service{padding:80px 0 64px}.service .list{flex-direction:row;flex-wrap:wrap;gap:24px 0}.service .list .item{width:50%;padding:8px}.schedule .content{padding:40px 24px 60px}.schedule .content .list{padding-bottom:16px}.schedule .content .item{flex-direction:column;gap:8px}.schedule .content .item dt,.schedule .content .item dd{font-size:13px}.schedule .content .img{width:120px;top:auto;bottom:-120px}.infomation .usable{width:100%}.infomation .btn_content .primary_btn{margin:0 auto!important}.access .content{padding:40px 24px}}@media (max-width:400px){.schedule .content .item dt,.schedule .content .item dd{font-size:min(calc(13/400*100vw),13px)}}