*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%;vertical-align:bottom}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--color-main: #503E2A;--color-beige1: #FAF3E4;--color-beige2: #FAF2ED;--color-beige1_usui: #FDF9F2;--color-red: #E2562B;--color-orange: #F3981C;--color-green: #35A468;--color-pink: #EA7D9C;--color-sky: #35AFCE;--color-blue: #306BB0;--color-purple: #AA7DCA;--color-black: #454444;--color-gray: #D9D9D9;--box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);--app-vh: 100vh}@supports(height: 100dvh){:root{--app-vh: 100dvh}}html,body{font-size:16px;line-height:1.6;color:var(--color-main);letter-spacing:.06em;font-family:"zen-maru-gothic",sans-serif;font-weight:500;font-style:normal;text-rendering:optimizeLegibility}@media screen and (max-width: 640px){html,body{font-size:14px}}#contentsContainer{overflow:hidden}.no-scroll{overflow:hidden}.hidden-big-visible{display:none}@media screen and (max-width: 1280px){.hidden-big-visible{display:initial}}.hidden-pc-visible{display:none}@media screen and (max-width: 1024px){.hidden-pc-visible{display:initial}}.hidden-tb-visible{display:none}@media screen and (max-width: 768px){.hidden-tb-visible{display:initial}}.hidden-sp-visible{display:none}@media screen and (max-width: 640px){.hidden-sp-visible{display:initial}}@media screen and (max-width: 1280px){.visible-big-hidden{display:none}}@media screen and (max-width: 1024px){.visible-pc-hidden{display:none}}@media screen and (max-width: 768px){.visible-tb-hidden{display:none}}@media screen and (max-width: 640px){.visible-sp-hidden{display:none}}.section{padding-top:120px;padding-bottom:120px}@media screen and (max-width: 640px){.section{padding-top:80px;padding-bottom:80px}}.sectionPt{padding-top:120px}@media screen and (max-width: 640px){.sectionPt{padding-top:80px}}.sectionPb{padding-bottom:120px}@media screen and (max-width: 640px){.sectionPb{padding-bottom:80px}}.sectionSm{padding-top:70px;padding-bottom:70px}@media screen and (max-width: 640px){.sectionSm{padding-top:50px;padding-bottom:50px}}.sectionSmPt{padding-top:70px}@media screen and (max-width: 640px){.sectionSmPt{padding-top:50px}}.sectionSmPb{padding-bottom:70px}@media screen and (max-width: 640px){.sectionSmPb{padding-bottom:50px}}@media screen and (max-width: 640px){.spMb{margin-bottom:30px}}.zigzagParts svg{display:block;width:100%;height:auto;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.zigzagParts .zigzag_sp{display:none}.zigzagParts.reverse svg{-webkit-transform:translateY(1px) rotateX(180deg);transform:translateY(1px) rotateX(180deg)}@media screen and (max-width: 640px){.zigzagParts .zigzag_pc{display:none}.zigzagParts .zigzag_sp{display:block}}.font_jp{font-family:"zen-maru-gothic",sans-serif;font-weight:500;font-style:normal}.txt{line-height:2}.text-center{text-align:center}.text-right{text-align:right}.text-link{text-decoration:underline}@media(hover: hover)and (pointer: fine){.text-link:hover{text-decoration:none}}figure{margin:0}@media screen and (max-width: 640px){.sp-text-left{text-align:left !important}}@media screen and (max-width: 640px){.sp-text-center{text-align:center !important}}.color-link{color:#337bff}.bg-red{background-color:var(--color-red)}.bg-orange{background-color:var(--color-orange)}.bg-green{background-color:var(--color-green)}.bg-beige1{background-color:var(--color-beige1)}.bg-beige2{background-color:var(--color-beige2)}.bg-beige1_usui{background-color:var(--color-beige1_usui)}.bg-pink{background-color:var(--color-pink)}.bg-sky{background-color:var(--color-sky)}.bg-blue{background-color:var(--color-blue)}.bg-purple{background-color:var(--color-purple)}.bg-black{background-color:var(--color-black)}.bg-gray{background-color:var(--color-gray)}.bg-yellow{background-color:#f7c252}.bg-pink_usui{background-color:#fa9fa1}.oizumiIcon:before{content:"";display:inline-block;width:1.2em;height:1.2em;vertical-align:-0.2em;margin-right:.4em;background:url(../img/icon/shape2_rd.png) no-repeat center/contain}.kotakeIcon:before{content:"";display:inline-block;width:1.2em;height:1.2em;vertical-align:-0.2em;margin-right:.4em;background:url(../img/icon/shape3_or.png) no-repeat center/contain}.fade{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.border-radius{border-radius:var(--border-radius);overflow:hidden}.box-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.hoverImg{-webkit-transition:all .2s;transition:all .2s}@media(hover: hover)and (pointer: fine){.hoverImg:hover{opacity:.6}}.hoverBig{-webkit-transition:all .2s;transition:all .2s;display:block}@media(hover: hover)and (pointer: fine){.hoverBig:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hoverUp{-webkit-transition:all .2s;transition:all .2s;display:block}@media(hover: hover)and (pointer: fine){.hoverUp:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.wrap_xxl{max-width:1800px;width:100%;margin-left:auto;margin-right:auto}.wrap_xxl_s{max-width:1800px;width:90%;margin-left:auto;margin-right:auto}.wrap_xxl_ss{max-width:1800px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_xxl_ss{width:84%}}.wrap_xl{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.wrap_xl_s{max-width:1200px;width:90%;margin-left:auto;margin-right:auto}.wrap_xl_ss{max-width:1200px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_xl_ss{width:84%}}.wrap_lg{max-width:1030px;width:100%;margin-left:auto;margin-right:auto}.wrap_lg_s{max-width:1030px;width:90%;margin-left:auto;margin-right:auto}.wrap_lg_ss{max-width:1030px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_lg_ss{width:84%}}.wrap_md{max-width:840px;width:100%;margin-left:auto;margin-right:auto}.wrap_md_s{max-width:840px;width:90%;margin-left:auto;margin-right:auto}.wrap_md_ss{max-width:840px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_md_ss{width:84%}}.wrap_sm{max-width:640px;width:100%;margin-left:auto;margin-right:auto}.wrap_sm_s{max-width:640px;width:90%;margin-left:auto;margin-right:auto}.wrap_sm_ss{max-width:640px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_sm_ss{width:84%}}.wrap_xs{max-width:480px;width:100%;margin-left:auto;margin-right:auto}.wrap_xs_s{max-width:480px;width:90%;margin-left:auto;margin-right:auto}.wrap_xs_ss{max-width:480px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_xs_ss{width:84%}}#loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;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;background:url(../img/common/logo_tate.png) no-repeat center/240px var(--color-beige1)}@media screen and (max-width: 640px){#loading{background-size:180px}}@-webkit-keyframes linkBtnAnim{0%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}45%{-webkit-transform:translate(0.6em, -50%);transform:translate(0.6em, -50%);opacity:0}55%{-webkit-transform:translate(-0.6em, -50%);transform:translate(-0.6em, -50%);opacity:0}100%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}}@keyframes linkBtnAnim{0%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}45%{-webkit-transform:translate(0.6em, -50%);transform:translate(0.6em, -50%);opacity:0}55%{-webkit-transform:translate(-0.6em, -50%);transform:translate(-0.6em, -50%);opacity:0}100%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}}.linkBtnWrap.mt{margin-top:20px}.linkBtnWrap.mtBig{margin-top:50px}.linkBtnWrap.text-center .boxBtn{margin:0 auto}.boxBtn{text-decoration:none !important;height:4.6rem;max-width:350px;width:80%;padding:0 25px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-red);color:#fff;font-size:1.1rem;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}@media screen and (max-width: 640px){.boxBtn{font-size:1rem}}.boxBtn:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-orange);-webkit-transform:translateX(-102%);transform:translateX(-102%);-webkit-transition:all .8s cubic-bezier(0.83, 0, 0.17, 1);transition:all .8s cubic-bezier(0.83, 0, 0.17, 1)}.boxBtn span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;position:relative}.boxBtn:after{content:"";display:block;width:2.4em;height:2.4em;border-radius:5px;-webkit-transition:all .4s;transition:all .4s;z-index:1;background:url(../img/icon/arrow_red.png) no-repeat center/50% #fff;position:relative;z-index:2}@media(hover: hover)and (pointer: fine){.boxBtn:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.boxBtn:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.headingArea.mb{margin-bottom:30px}.headingArea.mbBig{margin-bottom:50px}@media screen and (max-width: 640px){.headingArea.mbBig{margin-bottom:40px}}.headingArea .headingEn.big{font-size:4rem;line-height:1.4}@media screen and (max-width: 1024px){.headingArea .headingEn.big{font-size:3.5rem}}@media screen and (max-width: 640px){.headingArea .headingEn.big{font-size:2.8rem;line-height:1.5}}.headingArea .headingJp{font-size:1.1rem}.headingArea .headingJp.big{font-size:2rem;line-height:1.4}@media screen and (max-width: 768px){.headingArea .headingJp.big{font-size:1.8rem;line-height:1.6}}.headingArea .headingJp.xl{font-size:2.6rem}@media screen and (max-width: 1024px){.headingArea .headingJp.xl{font-size:2.4rem}}@media screen and (max-width: 768px){.headingArea .headingJp.xl{font-size:2.2rem}}@media screen and (max-width: 640px){.headingArea .headingJp.xl{font-size:1.8rem}}.headingArea .headingJp+.headingEn{margin-top:10px}.headingArea .txt.mt{margin-top:30px}.pageNav a[target=_blank]:after{content:"";display:inline-block;width:1.1em;height:1.1em;margin-left:.2em;vertical-align:-0.2em;background:url(../img/icon/new_window.png) no-repeat center/contain !important}.header{background-color:#fff;padding:0 3%;width:100%;position:fixed;top:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){.header{padding:0 5% !important}}.header-logo{width:75%;max-width:380px;padding:20px 0;line-height:1;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}@media(hover: hover)and (pointer: fine){.header-logo:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}}@media screen and (max-width: 1280px){.header-logo{max-width:300px}}.header-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px}@media screen and (max-width: 1024px){.header-nav{min-height:66px}}.header-top{padding-right:1em}@media screen and (max-width: 1024px){.header-top{display:none}}.header-top ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top ul li{margin-right:2em}@media screen and (max-width: 1280px){.header-top ul li{font-size:.9rem;margin-right:1.2em}}.header-top ul li span{position:relative;z-index:1;background-color:#fff;display:block;padding:.2em 0}.header-top ul li:nth-of-type(1) a:before{background-image:url(../img/icon/shape1.png)}.header-top ul li:nth-of-type(2) a:before{background-image:url(../img/icon/shape2.png)}.header-top ul li:nth-of-type(3) a:before{background-image:url(../img/icon/shape3.png)}.header-top ul li:nth-of-type(4) a:before{background-image:url(../img/icon/shape4.png)}.header-top ul li:nth-of-type(5) a:before{background-image:url(../img/icon/shape5.png)}.header-top ul li:nth-of-type(6) a:before{background-image:url(../img/icon/shape6.png)}.header-top ul li a{display:block;position:relative;-webkit-transition:all .3s;transition:all .3s}.header-top ul li a:before{content:"";display:block;width:1.8em;height:1.8em;background:no-repeat center/contain;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);opacity:0;-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}@media(hover: hover)and (pointer: fine){.header-top ul li a:hover{padding-top:1.8em}.header-top ul li a:hover:before{top:0;opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}body.about a.about,body.admission a.admission,body.overview a.overview,body.faq a.faq,body.oizumi a.nursery,body.kotakemukaihara a.nursery,body.category a.news,body.single-post a.news{padding-top:1.8em}body.about a.about:before,body.admission a.admission:before,body.overview a.overview:before,body.faq a.faq:before,body.oizumi a.nursery:before,body.kotakemukaihara a.nursery:before,body.category a.news:before,body.single-post a.news:before{top:0;opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.header-hm{display:block;position:relative;z-index:11;width:3.4rem;height:3.4rem;border-radius:.5em;background-color:var(--color-red);-webkit-transition:all .2s linear;transition:all .2s linear}.header-hm span{pointer-events:none;display:block;position:absolute;width:55%;height:2px;border-radius:2px;left:50%;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s linear;transition:all .2s linear}.header-hm span:nth-of-type(1){top:30%}.header-hm span:nth-of-type(2){top:50%;width:45%}.header-hm span:nth-of-type(3){top:70%}.header-hm.active span{top:50% !important;width:60% !important}.header-hm.active span:nth-of-type(1){-webkit-transform:translate(-50%, -50%) rotate(40deg);transform:translate(-50%, -50%) rotate(40deg)}.header-hm.active span:nth-of-type(2),.header-hm.active span:nth-of-type(3){-webkit-transform:translate(-50%, -50%) rotate(-40deg);transform:translate(-50%, -50%) rotate(-40deg)}@media(hover: hover){.header-hm:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.header-hm:hover span{width:50%}}.header-hm-nav{width:900px;height:100%;position:fixed;top:0;right:-900px;z-index:10;background-color:var(--color-beige1);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;-webkit-transition:all .6s;transition:all .6s}@media screen and (max-width: 1024px){.header-hm-nav{width:640px;right:-640px}}@media screen and (max-width: 640px){.header-hm-nav{width:100%;right:-100%;padding-top:90px}}.header-hm-nav.active{right:0}.header-hm-nav .inner{max-width:800px;width:100%;max-height:100svh;padding:50px 8%;overflow-y:scroll}@media screen and (max-width: 640px){.header-hm-nav .inner{max-height:80svh;max-height:calc(100svh - 90px);padding:0 8% 60px}}.header-hm-nav .pageNav{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5, 1fr);gap:20px 0;max-width:560px;width:90%;margin:0 auto}.header-hm-nav .pageNav a{font-size:1.2rem;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover)and (pointer: fine){.header-hm-nav .pageNav a:hover{color:var(--color-red)}}@media screen and (max-width: 640px){.header-hm-nav .pageNav a{font-size:1.1rem}}.header-hm-nav .roomList{padding-top:30px}.header-hm-nav .roomList li{margin-top:15px}.header-hm-nav .roomList a{background-color:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px;-webkit-transition:all .4s;transition:all .4s}@media(hover: hover)and (pointer: fine){.header-hm-nav .roomList a:hover{background-color:var(--color-beige1_usui);-webkit-transform:scale(1.05);transform:scale(1.05)}}@media screen and (max-width: 640px){.header-hm-nav .roomList a{padding:25px 20px}}@media screen and (max-width: 640px){.header-hm-nav .roomList a{padding:15px 20px}}.header-hm-nav .roomList a .imgBox{width:120px;margin-right:25px;overflow:hidden;border-radius:10px}@media screen and (max-width: 1024px){.header-hm-nav .roomList a .imgBox{width:100px;margin-right:15px}}@media screen and (max-width: 640px){.header-hm-nav .roomList a .imgBox{display:none}}.header-hm-nav .roomList a .txtBox{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-hm-nav .roomList a .txtBox p{font-size:1.15rem}@media screen and (max-width: 1024px){.header-hm-nav .roomList a .txtBox p{font-size:1.05rem}}@media screen and (max-width: 640px){.header-hm-nav .roomList a .txtBox p{font-size:1.1rem}}.header-hm-nav .roomList a .txtBox p.addr{font-size:.85rem;margin-top:4px}@media screen and (max-width: 640px){.header-hm-nav .roomList a .txtBox p.addr{font-size:.9rem;margin-top:8px}}#fixedBtn{position:fixed;bottom:5vh;right:0;z-index:8}@media screen and (max-width: 640px){#fixedBtn{width:100%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}#fixedBtn li{width:50%}}#fixedBtn a{width:8rem;height:8rem;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;color:#fff}@media screen and (max-width: 640px){#fixedBtn a{width:100%;height:5rem}}#fixedBtn a span{width:100%;text-align:center;font-size:.85rem}@media screen and (max-width: 640px){#fixedBtn a span{font-size:1.2rem}}#fixedBtn a span:before{content:"";display:block;width:6em;height:6em;background:no-repeat center/contain;margin:0 auto;-webkit-transition:all .1s;transition:all .1s}@media screen and (max-width: 640px){#fixedBtn a span:before{display:none}}#fixedBtn a.sideAdmission{background-color:var(--color-red)}#fixedBtn a.sideAdmission span:before{background-image:url(../img/icon/sticky_1.png)}#fixedBtn a.sideContact{background-color:var(--color-orange)}#fixedBtn a.sideContact span:before{background-image:url(../img/icon/sticky_2.png)}@media(hover: hover)and (pointer: fine){#fixedBtn a:hover span:before{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.footerContainer{padding-bottom:40px}.footerContainer a{display:block;-webkit-transition:all .2s;transition:all .2s}.footerContainer small{display:block;padding-top:20px;font-size:11px;opacity:.5}.footerTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){.footerTop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footerTop-left .logo{display:inline-block;width:250px}@media(hover: hover)and (pointer: fine){.footerTop-left .logo:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media screen and (max-width: 640px){.footerTop-left .logo{width:200px}}.footerTop-left .snsLink{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.footerTop-left .snsLink{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footerTop-left .snsLink li{width:40px}.footerTop-left .snsLink li:not(:first-of-type){margin-left:10px}@media(hover: hover)and (pointer: fine){.footerTop-left .snsLink a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.footerTop-right{font-size:.95rem}@media screen and (max-width: 1024px){.footerTop-right{margin-top:70px}}@media screen and (max-width: 640px){.footerTop-right{font-size:1rem;margin-top:50px;width:90%}}.footerTop-right .pageNav{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 640px){.footerTop-right .pageNav{display:block}}.footerTop-right .pageNav .navList:not(:first-of-type){margin-left:90px}@media screen and (max-width: 1280px){.footerTop-right .pageNav .navList:not(:first-of-type){margin-left:50px}}@media screen and (max-width: 768px){.footerTop-right .pageNav .navList:not(:first-of-type){margin-left:30px}}@media screen and (max-width: 640px){.footerTop-right .pageNav .navList:not(:first-of-type){margin:30px 0 0}}.footerTop-right .pageNav .navList li:not(:first-of-type){margin-top:30px}@media screen and (max-width: 640px){.footerTop-right .pageNav .navList li:not(:first-of-type){margin-top:20px}}.footerTop-right .pageNav .navList.nurseryList .ttl:not(:first-of-type){margin-top:30px}.footerTop-right .pageNav .navList.nurseryList li{padding-left:1.9em;margin-top:14px;font-size:.9em}@media(hover: hover)and (pointer: fine){.footerTop-right .pageNav a:hover{color:var(--color-red)}}.footerBtm{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){.footerBtm{margin-top:50px;display:block}}.footerBtm-left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footerBtm-left li{width:240px;margin-bottom:10px;margin-right:10px}@media screen and (max-width: 640px){.footerBtm-left li{width:48%;margin-right:2%}}@media(hover: hover)and (pointer: fine){.footerBtm-left li a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media screen and (max-width: 640px){.footerBtm-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px}}.footerBtm-right .pageTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footerBtm-right .pageTop span{font-size:.9rem}.footerBtm-right .pageTop:after{content:"";display:inline-block;width:2.4em;height:2.4em;border-radius:5px;margin-left:15px;background:url(../img/icon/arrow_wh.png) no-repeat center/50% var(--color-red);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s;transition:all .2s}@media(hover: hover)and (pointer: fine){.footerBtm-right .pageTop:hover{color:var(--color-red)}.footerBtm-right .pageTop:hover:after{-webkit-transform:scale(1.1) rotate(-90deg);transform:scale(1.1) rotate(-90deg)}}:root{--bg: rgba(0, 0, 0, .4);--w: min(92vw, 560px);--r: 16px;--z: 1000;--e: cubic-bezier(.2, .8, .2, 1) }.modal{position:fixed;inset:0;display:grid;place-items:center;background:var(--bg);opacity:0;visibility:hidden;z-index:var(--z);-webkit-transition:opacity .22s var(--e),visibility .22s var(--e);transition:opacity .22s var(--e),visibility .22s var(--e)}.modal.is-open{opacity:1;visibility:visible}.modal.is-open .modal__content{-webkit-transform:none;transform:none;opacity:1}.modal__overlay{position:absolute;inset:0}.modal__content{position:relative;width:var(--w);max-height:86vh;overflow:auto;background:#fff;border-radius:var(--r);padding:50px;-webkit-transform:translateY(12px) scale(0.98);transform:translateY(12px) scale(0.98);opacity:0;-webkit-transition:opacity .22s var(--e),-webkit-transform .22s var(--e);transition:opacity .22s var(--e),-webkit-transform .22s var(--e);transition:transform .22s var(--e),opacity .22s var(--e);transition:transform .22s var(--e),opacity .22s var(--e),-webkit-transform .22s var(--e)}@media screen and (max-width: 640px){.modal__content{padding:60px 0}}.modal__close{position:absolute;top:20px;right:20px;width:35px;height:35px;padding-bottom:1px;border-radius:999px;border:1px solid var(--color-main);color:var(--color-main);background:rgba(0,0,0,0);cursor:pointer;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;font-size:1.3rem}@media screen and (max-width: 640px){.modal__close{top:15px;right:15px}}.inline-modal[hidden]{display:none !important}.modal__body p{text-align:center;font-size:1.1rem}.modal__body ul{padding-top:20px}@media screen and (max-width: 640px){.modal__body ul{width:90%;margin:0 auto}}.modal__body ul li{margin-top:10px}.modal__body ul li a.oizumi{text-decoration:none !important;height:4.6rem;max-width:100%;width:100%;padding:0 7%;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-red);color:#fff;font-size:1.2rem;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}@media screen and (max-width: 640px){.modal__body ul li a.oizumi{font-size:1.1rem}}.modal__body ul li a.oizumi:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-orange);-webkit-transform:translateX(-102%);transform:translateX(-102%);-webkit-transition:all .8s cubic-bezier(0.83, 0, 0.17, 1);transition:all .8s cubic-bezier(0.83, 0, 0.17, 1)}.modal__body ul li a.oizumi span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;position:relative}.modal__body ul li a.oizumi:after{content:"";display:block;width:2.4em;height:2.4em;border-radius:5px;-webkit-transition:all .4s;transition:all .4s;z-index:1;background:url(../img/icon/arrow_red.png) no-repeat center/50% #fff;position:relative;z-index:2}@media(hover: hover)and (pointer: fine){.modal__body ul li a.oizumi:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.modal__body ul li a.oizumi:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.modal__body ul li a.kotake{text-decoration:none !important;height:4.6rem;max-width:100%;width:100%;padding:0 7%;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-orange);color:#fff;font-size:1.2rem;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}@media screen and (max-width: 640px){.modal__body ul li a.kotake{font-size:1.1rem}}.modal__body ul li a.kotake:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-red);-webkit-transform:translateX(-102%);transform:translateX(-102%);-webkit-transition:all .8s cubic-bezier(0.83, 0, 0.17, 1);transition:all .8s cubic-bezier(0.83, 0, 0.17, 1)}.modal__body ul li a.kotake span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;position:relative}.modal__body ul li a.kotake:after{content:"";display:block;width:2.4em;height:2.4em;border-radius:5px;-webkit-transition:all .4s;transition:all .4s;z-index:1;background:url(../img/icon/arrow_red.png) no-repeat center/50% #fff;position:relative;z-index:2}@media(hover: hover)and (pointer: fine){.modal__body ul li a.kotake:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.modal__body ul li a.kotake:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.modal__body ul li a span:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(prefers-reduced-motion: reduce){.modal,.modal__content{-webkit-transition:none !important;transition:none !important}}.articleList li:not(:first-of-type){margin-top:20px}.articleList li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;background-color:var(--color-beige1_usui);border-radius:10px;padding:10px 3%;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 768px){.articleList li a{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 5%;min-height:130px}}.articleList li a .catBox span{display:block;width:200px;margin-right:20px;font-size:.9rem;padding:6px 0;border-radius:5px;color:#fff;text-align:center}@media screen and (max-width: 640px){.articleList li a .catBox span{width:158px;margin-right:0;font-size:.85rem}}.articleList li a .catBox span:before{content:"";display:inline-block;width:1.4em;height:1.4em;vertical-align:-0.3em;margin-right:.4em;background:no-repeat center/contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.articleList li a .catBox span.cat-oizumi{background-color:var(--color-red)}.articleList li a .catBox span.cat-oizumi:before{background-image:url(../img/icon/shape2.png)}.articleList li a .catBox span.cat-kotakemukaihara{background-color:var(--color-orange)}.articleList li a .catBox span.cat-kotakemukaihara:before{background-image:url(../img/icon/shape3.png)}.articleList li a .catBox span.cat-other{background-color:var(--color-green)}.articleList li a .catBox span.cat-other:before{background-image:url(../img/icon/shape4.png)}.articleList li a time{font-size:.9rem;width:130px}@media screen and (max-width: 768px){.articleList li a time{width:auto}}.articleList li a .ttl{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){.articleList li a .ttl{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:10px}}.articleList li a:after{content:"";display:block;width:2.4em;height:2.4em;border-radius:5px;margin-left:10px;background:url(../img/icon/arrow_wh.png) no-repeat center/50% var(--color-red)}@media screen and (max-width: 768px){.articleList li a:after{display:none}}@media(hover: hover)and (pointer: fine){.articleList li a:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}}#main{position:relative;overflow:hidden}#main svg{position:absolute;left:50%;bottom:-1px;fill:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main .splide{height:var(--app-vh)}#main .splide__track,#main .splide__list,#main .splide__slide{height:100%}#main .splide__slide{position:relative;width:100vw;overflow:hidden}#main .splide__slide .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat center/cover;-webkit-transform:scale(1);transform:scale(1);will-change:transform}#main .splide__slide.is-active .bg{-webkit-animation:bg-zoom 8s ease-in-out forwards;animation:bg-zoom 8s ease-in-out forwards}@-webkit-keyframes bg-zoom{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes bg-zoom{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.15);transform:scale(1.15)}}#main .splide__slide.slide1 .bg{background-image:url(../img/top/main_1_pc.jpg)}@media screen and (max-width: 1024px){#main .splide__slide.slide1 .bg{background-image:url(../img/top/main_1_sp.jpg)}}#main .splide__slide.slide2 .bg{background-image:url(../img/top/main_2_pc.jpg)}@media screen and (max-width: 1024px){#main .splide__slide.slide2 .bg{background-image:url(../img/top/main_2_sp.jpg)}}#main .splide__slide.slide3 .bg{background-image:url(../img/top/main_3_pc.jpg)}@media screen and (max-width: 1024px){#main .splide__slide.slide3 .bg{background-image:url(../img/top/main_3_sp.jpg)}}#main .splide__slide.slide4 .bg{background-image:url(../img/top/main_4_pc.jpg)}@media screen and (max-width: 1024px){#main .splide__slide.slide4 .bg{background-image:url(../img/top/main_4_sp.jpg)}}#about .inner{position:relative;padding-bottom:220px}@media screen and (max-width: 1280px){#about .inner{padding-bottom:250px}}@media screen and (max-width: 768px){#about .inner{padding-bottom:0}}#about h2{max-width:540px;width:70%;margin:0 auto}@media screen and (max-width: 640px){#about h2{max-width:500px;width:90%}}#about .txt{margin:40px 0;font-size:1.2rem}@media screen and (max-width: 640px){#about .txt{font-size:1.1rem}}@media screen and (max-width: 768px){#about ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}}#about li{content:"";display:block;position:absolute;width:200px;border-radius:50%;overflow:hidden;background:no-repeat center/contain}@media screen and (max-width: 1280px){#about li{max-width:180px;width:22%}}@media screen and (max-width: 768px){#about li{position:static;width:35%}#about li:not(:first-of-type){margin-left:4%}}#about li:nth-of-type(1){bottom:170px;left:0}@media screen and (max-width: 1024px){#about li:nth-of-type(1){bottom:120px}}#about li:nth-of-type(2){bottom:0;right:200px}@media screen and (max-width: 1024px){#about li:nth-of-type(2){right:20%}}#about li:nth-of-type(3){bottom:0;left:200px}@media screen and (max-width: 1024px){#about li:nth-of-type(3){left:20%}}#about li:nth-of-type(4){bottom:170px;right:0}@media screen and (max-width: 1024px){#about li:nth-of-type(4){bottom:120px}}@media screen and (max-width: 768px){#about li:nth-of-type(4){display:none}}.nurseryInner{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}@media screen and (max-width: 768px){.nurseryInner{display:block}}.nurseryInner .txtBox{width:37%}@media screen and (max-width: 768px){.nurseryInner .txtBox{width:100%}}@media screen and (max-width: 768px){.nurseryInner .txtBox .tag{text-align:center}}.nurseryInner .txtBox .tag span{display:inline-block;color:#fff;padding:3px 15px 4px;font-size:1.2rem;border-radius:5px}.nurseryInner .txtBox h2{margin-top:10px;max-width:430px}@media screen and (max-width: 768px){.nurseryInner .txtBox h2{margin:20px auto 0;width:60%}}@media screen and (max-width: 640px){.nurseryInner .txtBox h2{width:80%}}.nurseryInner .txtBox dl{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem}@media screen and (max-width: 768px){.nurseryInner .txtBox dl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nurseryInner .txtBox dl:first-of-type{margin-top:30px}.nurseryInner .txtBox dl dt{width:120px;font-size:.9em;padding:2px 0 3px;margin-right:15px;text-align:center;background-color:var(--color-beige1);border-radius:5px}@media screen and (max-width: 640px){.nurseryInner .txtBox dl dt{width:110px;margin-right:10px}}.nurseryInner .imgBox{display:block;width:58%;position:relative}@media screen and (max-width: 768px){.nurseryInner .imgBox{width:90%;max-width:640px;margin:50px auto 0}}.nurseryInner .imgBox p{position:absolute;bottom:-10px;right:-10px;color:#fff;width:130px;height:130px;border-radius:50%;text-align:center;font-size:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 640px){.nurseryInner .imgBox p{width:100px;height:100px;font-size:1rem}}.nurseryInner .imgBox p span{width:100%;text-align:center}.nurseryInner .imgBox p span:after{content:"";display:block;width:1.6em;height:1.6em;margin:0 auto;background:url(../img/icon/arrow_red.png) no-repeat center/contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(hover: hover)and (pointer: fine){.nurseryInner .imgBox:hover p{-webkit-transform:scale(1.1);transform:scale(1.1)}}#oizumiSection{position:relative;margin-top:100px;background-color:var(--color-beige1)}@media screen and (max-width: 640px){#oizumiSection{margin-top:60px}}#oizumiSection svg{background-color:#fff;fill:var(--color-beige1)}#oizumiSection .txtBox dt{background-color:#fff}#oizumiSection:before,#oizumiSection:after{content:"";display:block;position:absolute;top:-20px;background:no-repeat center/contain;z-index:1}#oizumiSection:before{background-image:url(../img/icon/Illust_1.png);left:10%;width:20%;max-width:120px;height:120px}#oizumiSection:after{background-image:url(../img/icon/Illust_4.png);right:10%;width:160px;height:160px}@media screen and (max-width: 1024px){#oizumiSection:after{display:none}}#oizumiSection .nurseryInner:before,#oizumiSection .nurseryInner:after{content:"";display:block;position:absolute;background:no-repeat center/contain;z-index:1}#oizumiSection .nurseryInner:before{background-image:url(../img/icon/Illust_2.gif);top:100px;left:22%;width:20%;max-width:110px;height:110px}@media screen and (max-width: 1024px){#oizumiSection .nurseryInner:before{left:30%;top:80px;max-width:90px}}@media screen and (max-width: 768px){#oizumiSection .nurseryInner:before{left:auto;right:12%;top:30px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}#oizumiSection .nurseryInner:after{background-image:url(../img/icon/Illust_3.gif);top:100px;right:25%;width:80px;height:80px}@media screen and (max-width: 1024px){#oizumiSection .nurseryInner:after{display:none}}#kotakeSection{position:relative}#kotakeSection:before{content:"";display:block;position:absolute;background:no-repeat center/contain;background-image:url(../img/icon/Illust_5.gif);top:0;right:8%;width:28%;max-width:150px;height:150px}@media screen and (max-width: 1024px){#kotakeSection:before{top:-10px;right:5%}}#kotakeSection .nurseryInner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#news{position:relative;margin-top:50px;background-color:var(--color-beige2)}@media screen and (max-width: 640px){#news{margin-top:0}}#news svg{background-color:#fff;fill:var(--color-beige2)}#news .txtBox dt{background-color:#fff}#news:before,#news:after{content:"";display:block;position:absolute;background:no-repeat center/contain;z-index:1}#news:before{background-image:url(../img/icon/Illust_6.png);top:-40px;left:8%;width:30%;max-width:160px;height:160px}#news:after{background-image:url(../img/icon/Illust_7.gif);top:20px;left:30%;width:20%;max-width:110px;height:110px}@media screen and (max-width: 640px){#news:after{left:auto;right:30%}}@media screen and (max-width: 1024px){#news .inner{padding:120px 0}}@media screen and (max-width: 640px){#news .inner{padding:90px 0 50px}}#news h2{max-width:260px;width:30%;margin:0 auto 50px}@media screen and (max-width: 768px){#news h2{width:45%}}#news .articleList a{background-color:#fff}