﻿.office-summary{padding-bottom:0;padding-top:0}@media screen and (max-width:767px){.office-summary{padding-top:40px}}.office-summary .c-office-icon{width:56px}@media screen and (max-width:767px){.office-summary .c-office-icon{width:40px}}.office-summary__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:40px}@media screen and (max-width:767px){.office-summary__grid{display:flex;flex-direction:column;gap:40px}}.office-summary__detail{display:flex;gap:16px}.office-summary__body{display:flex;flex-direction:column;gap:8px;flex:1}.office-summary__body--address .c-button{width:100%;min-width:100%;height:36px;justify-content:center}.office-summary .access-text{font-size:1rem;font-weight:400;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin-bottom:4px}@media screen and (max-width:767px){.office-summary .access-text{font-size:.9375rem}}.office-summary .access-text__list{padding-left:1em;position:relative;display:block}.office-summary .access-text__list:before{content:"・";position:absolute;left:0;top:0}.office-summary .access-text__list--sub{font-size:.875rem;font-weight:400;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin-bottom:2px}.office-summary .access-text__subtitle{font-size:.875rem;font-weight:700;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.office-summary .calendar-table{overflow:hidden;border-radius:12px;border:2px solid #f1f6d6}@media screen and (max-width:767px){.office-summary .calendar-table{border-radius:12px}}.office-summary .calendar-table table{width:100%}.office-summary .calendar-table th,.office-summary .calendar-table td{text-align:center;padding:10px 5px}.office-summary .calendar-table th{font-weight:700;color:#555;background-color:#f1f6d6;border-left:2px solid #fff;border-bottom:0}.office-summary .calendar-table td{border-left:2px solid #f1f6d6}.office-summary .calendar-table th:first-child,.office-summary .calendar-table td:first-child{border:none}.office-summary .calendar-table th:nth-child(6){color:#006641}.office-summary .calendar-table th:nth-child(7){color:#e83820}.office-summary .calendar-table th:nth-child(8){color:#e83820}.office-summary .calendar-note{font-size:1rem;font-weight:700;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.office-summary .calendar-note__small{display:block;font-size:.75rem;font-weight:400;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.office-summary .tel_number{color:#3071b9;font-size:1.5rem;font-weight:700;line-height:1.4;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-decoration:underline}.office-summary__voice{grid-column:1/-1}.office-summary__voice .office-summary__body{align-items:end}.office-summary__voice-list{display:flex;gap:16px;margin-bottom:8px}@media screen and (max-width:767px){.office-summary__voice-list{flex-direction:column}}.office-summary__voice-card{border-radius:12px;border:2px solid #f1f6d6;background-color:#fff;padding:20px;display:flex;align-items:end;flex-direction:column;height:100%;gap:6px}@media screen and (max-width:767px){.office-summary__voice-card{padding:16px}.office-summary__voice-card:last-child{display:none}}.office-summary__voice-card__title{font-size:.875rem;font-weight:700;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;width:100%}.office-summary__voice-card__text-wrap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;transition:all .3s ease}@media screen and (max-width:767px){.office-summary__voice-card__text-wrap{-webkit-line-clamp:3}}.office-summary__voice-card__text-wrap.is-open{display:block;overflow:visible;-webkit-line-clamp:none}.office-summary__voice-card__text{font-size:.875rem;font-weight:400;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:767px){.office-summary__voice-card__text{font-size:.8125rem}}.office-summary__voice-card .text-link{display:flex;width:fit-content;padding:4px;margin-bottom:-8px}.office-summary__voice-card .text-link:after{content:"";display:inline-block;width:11px;height:14px;background:no-repeat center url(//www.kidslife-nursery.com/wp-content/themes/fukasawa-child/aibe-ing-kids/css/pages/../../../../../images/aibe-ing-kids/icon-arrow-toggle-blue-bottom.svg);background-size:contain;margin-left:2px}.office-summary__voice-card .text-link.is-active:after{transform:rotate(-180deg)}.office-summary__voice-card .text-link:hover{opacity:.7}.office-summary__info{display:flex;align-items:stretch;width:100%;margin:24px 0 80px;border-radius:12px;overflow:hidden;border:2px solid #f1f6d6}@media screen and (max-width:767px){.office-summary__info{margin:40px 0;flex-direction:column;height:auto;border-radius:12px}}.office-summary__info-title,.office-summary__info-text{font-size:1rem;font-weight:400;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;display:flex;align-items:center;justify-content:center;padding:12px 20px;min-width:200px}@media screen and (max-width:767px){.office-summary__info-title,.office-summary__info-text{font-size:.9375rem}}@media screen and (max-width:767px){.office-summary__info-title,.office-summary__info-text{padding:12px 20px;justify-content:start}}.office-summary__info-title{font-size:.875rem;font-weight:700;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;background:#f1f6d6;min-width:100px}.office-summary__info-text:last-child{flex:1}.office-summary__info .text-space{letter-spacing:2rem;margin-right:-2rem}.office-curriculum__text{font-size:1rem;font-weight:400;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin-bottom:16px;text-align:center}@media screen and (max-width:767px){.office-curriculum__text{font-size:.9375rem}}.c-title+.office-curriculum__text{margin-top:-24px;margin-bottom:40px}.office-curriculum__text2{font-weight:700;font-size:.875rem;line-height:1.4;text-align:left;padding-left:19.5%;padding-top:8px}@media screen and (max-width:767px){.office-curriculum__text2{padding-left:0;padding-top:20px;line-height:1.6}.office-curriculum__text2 br{display:none}}.office-curriculum__img{margin:auto;max-width:890px}@media screen and (max-width:767px){.office-curriculum__img{max-width:300px}}.office-curriculum__list{display:flex;flex-direction:column;gap:24px;margin-top:80px}@media screen and (max-width:767px){.office-curriculum__list{margin-top:40px}}.office-curriculum__item{display:flex;flex-direction:column;gap:20px;align-items:center;background:#fff;border-radius:20px;padding:40px 60px;position:relative}@media screen and (max-width:767px){.office-curriculum__item{padding:20px 20px 24px}}.office-curriculum__item-illust{position:absolute;top:25px;right:100px;height:88px}@media screen and (max-width:767px){.office-curriculum__item-illust{display:none}}.office-curriculum__detail{display:flex;flex-direction:column;gap:24px;margin-top:8px}@media screen and (max-width:767px){.office-curriculum__detail{gap:20px;margin-top:0}}.office-curriculum__detail-box{display:grid;gap:8px 16px;grid-template-columns:190px 1fr;grid-template-rows:auto 1fr;align-items:start}@media screen and (max-width:767px){.office-curriculum__detail-box{grid-template-columns:46% 1fr;gap:12px 16px}.office-curriculum__detail-box--fb{display:flex;flex-direction:column}.office-curriculum__detail-box--fb .o-image{max-height:200px;aspect-ratio:2/1}}.office-curriculum__detail-img{width:100%;grid-column:1/2;grid-row:1/3;border-radius:12px}@media screen and (max-width:767px){.office-curriculum__detail-img{grid-row:1/2;max-height:150px;flex:none}}.office-curriculum__detail-title{font-size:1rem;font-weight:700;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#14af69;grid-column:2/3;grid-row:1/2}@media screen and (max-width:767px){.office-curriculum__detail-title{display:flex;gap:4px;flex-direction:column}}.office-curriculum__detail-text{font-size:.875rem}@media screen and (max-width:767px){.office-curriculum__detail-text{grid-column:1/3}}.office-curriculum__note{font-size:.75rem;font-weight:400;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:right}.office-curriculum__illust{position:absolute;z-index:10}.office-curriculum__illust--left{top:380px;right:11%}.office-curriculum__illust--right{bottom:20px;left:7%}@media screen and (max-width:767px){.office-curriculum__illust{display:none}}.office-support{padding-bottom:120px}@media screen and (max-width:767px){.office-support{padding-bottom:60px}}.office-support__list{display:flex;flex-direction:column;gap:24px}.office-support__item{display:flex;flex-direction:column;gap:12px;padding:40px 60px;position:relative;background:#f8fbeb;border-radius:20px}@media screen and (max-width:767px){.office-support__item{padding:24px 20px 20px}}.office-support__item .c-title{margin-bottom:0}.office-support__detail{display:flex;gap:24px;margin-top:8px}@media screen and (max-width:767px){.office-support__detail{flex-direction:column;gap:20px}}.office-support__detail-img{width:220px;height:fit-content;border-radius:12px;flex:none}@media screen and (max-width:767px){.office-support__detail-img{width:100%;aspect-ratio:2/1}}.office-support__detail-title{font-size:1rem;font-weight:700;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin-bottom:4px}.office-support__detail-title:before{display:inline-block;content:"";width:16px;height:12px;margin-right:2px;background:no-repeat center url(//www.kidslife-nursery.com/wp-content/themes/fukasawa-child/aibe-ing-kids/css/pages/../../../../../images/aibe-ing-kids/icon-check.svg)}.office-support__detail-text{font-size:.875rem;margin-bottom:16px}.label{display:inline-block;width:fit-content;background:#14af69;color:#fff;padding:5px 12px 6px;border-radius:20px;margin-right:8px;font-size:.8125rem;line-height:1}@media screen and (max-width:767px){.label{font-size:.75rem}}.label--red{background:#ef7463}.faq-list{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:767px){.faq-list{gap:16px}}.document-links__wrapper{border-radius:12px;border:2px solid #cedf70;background-color:#fff}.document-links__item{display:flex;align-items:center;min-height:80px}@media screen and (max-width:767px){.document-links__item{flex-direction:column}}.document-links__item-head{min-width:300px;padding:24px;text-align:center;font-size:.875rem;font-weight:400;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:767px){.document-links__item-head{min-width:auto;width:100%;padding:24px 20px 20px}}.document-links__item-links{padding:24px;position:relative;display:flex;flex-direction:column;gap:8px}@media screen and (max-width:767px){.document-links__item-links{padding:20px;padding-top:0;gap:8px;padding-bottom:40px}}.document-links__item-links:before{content:"";position:absolute;top:20px;left:0;width:2px;background:#cedf70;height:calc(100% - 40px)}@media screen and (max-width: 767px){.document-links__item-links:before{display:none}}.document-links__item+.document-links__item{border-top:2px solid #cedf70}.document-links .document-links__wrapper+.c-title{margin-top:48px}@media screen and (max-width: 767px){.document-links .document-links__wrapper+.c-title{margin-top:40px}}.text-link{color:#1e78d2;text-decoration:underline;display:block;font-size:.875rem;font-weight:400;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;display:flex;gap:4px;align-items:center}.text-link:hover{color:#5aacff}.text-link img{display:block;width:20px;height:20px}.text-link--bold{font-size:.875rem;font-weight:700;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}