*: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}}#loading{background:#fff}#contentsContainer{opacity:1;padding-top:180px}@media screen and (max-width: 768px){#contentsContainer{padding-top:150px}}@media screen and (max-width: 640px){#contentsContainer{padding-top:130px}}.lowerMain{text-align:center;position:relative}.lowerMain h1{max-width:920px;width:96%;margin:0 auto;text-align:center;padding:3.6rem 0}@media screen and (max-width: 640px){.lowerMain h1{padding-top:1rem}}.lowerMain h1.hasTag{padding-top:0}.lowerMain h1 .tag{display:inline-block;background-color:var(--color-red);color:#fff;font-size:1.3rem;min-width:200px;padding:5px 1rem;letter-spacing:.1em;border-radius:5px;margin-bottom:2rem}@media screen and (max-width: 768px){.lowerMain h1 .tag{font-size:1.1rem}}@media screen and (max-width: 640px){.lowerMain h1 .tag{font-size:1rem;letter-spacing:.02em;min-width:130px}}.lowerMain h1 span{display:block;overflow:hidden}.lowerMain h1 img{display:block;height:58px;margin:0 auto;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateY(110%);transform:translateY(110%)}@media screen and (max-width: 768px){.lowerMain h1 img{height:46px}}@media screen and (max-width: 640px){.lowerMain h1 img{height:32px}}@media screen and (max-width: 1024px){.lowerMain h1 img.pc{display:none}}.lowerMain h1 img.sp{display:none}@media screen and (max-width: 1024px){.lowerMain h1 img.sp{display:block;height:120px}}@media screen and (max-width: 640px){.lowerMain h1 img.sp{height:70px}}.lowerMain .partsBox{width:590px;max-height:130px;height:78%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media screen and (max-width: 768px){.lowerMain .partsBox{width:470px;max-height:120px}}@media screen and (max-width: 640px){.lowerMain .partsBox{display:none}}.lowerMain .partsBox::before,.lowerMain .partsBox::after,.lowerMain .partsBox span::before,.lowerMain .partsBox span::after{content:"";display:block;width:2.5rem;height:3rem;background:no-repeat top/contain;position:absolute}.lowerMain .partsBox::before,.lowerMain .partsBox:after{top:0}.lowerMain .partsBox span::before,.lowerMain .partsBox span:after{bottom:0}.lowerMain .partsBox::before{left:50px;background-image:url(../img/icon/shape4.png);opacity:var(--box-b-o, 0);-webkit-transform:translateY(var(--box-b-y, 12px)) scale(var(--box-b-s, 0.96)) rotate(-20deg);transform:translateY(var(--box-b-y, 12px)) scale(var(--box-b-s, 0.96)) rotate(-20deg)}.lowerMain .partsBox::after{right:42px;background-image:url(../img/icon/shape1.png);width:3rem;opacity:var(--box-a-o, 0);-webkit-transform:translateY(var(--box-a-y, 12px)) scale(var(--box-a-s, 0.96));transform:translateY(var(--box-a-y, 12px)) scale(var(--box-a-s, 0.96))}.lowerMain .partsBox span::before{left:0;background-image:url(../img/icon/shape3.png);width:3rem;background-position:bottom;opacity:var(--span-b-o, 0);-webkit-transform:translateY(var(--span-b-y, 12px)) scale(var(--span-b-s, 0.96));transform:translateY(var(--span-b-y, 12px)) scale(var(--span-b-s, 0.96))}.lowerMain .partsBox span::after{right:0;background-image:url(../img/icon/shape2.png);background-position:bottom;opacity:var(--span-a-o, 0);-webkit-transform:translateY(var(--span-a-y, 12px)) scale(var(--span-a-s, 0.96)) rotate(30deg);transform:translateY(var(--span-a-y, 12px)) scale(var(--span-a-s, 0.96)) rotate(30deg)}body.about .lowerMain .partsBox{width:550px}@media screen and (max-width: 768px){body.about .lowerMain .partsBox{width:470px}}body.archive .lowerMain .partsBox,body.recruit .lowerMain .partsBox{width:500px}@media screen and (max-width: 768px){body.archive .lowerMain .partsBox,body.recruit .lowerMain .partsBox{width:420px}}body.contact .lowerMain .partsBox{width:600px}@media screen and (max-width: 768px){body.contact .lowerMain .partsBox{width:500px}}body.page-id-13 .lowerMain .partsBox{width:960px}@media screen and (max-width: 1024px){body.page-id-13 .lowerMain .partsBox{width:620px}}body.page-id-15 .lowerMain .partsBox{width:1100px}@media screen and (max-width: 1024px){body.page-id-15 .lowerMain .partsBox{width:720px}}body.parent-pageid-13 .lowerMain .partsBox{width:720px}@media screen and (max-width: 1024px){body.parent-pageid-13 .lowerMain .partsBox{width:620px}}body.parent-pageid-15 .lowerMain .partsBox{width:750px}@media screen and (max-width: 1024px){body.parent-pageid-15 .lowerMain .partsBox{width:670px}}.mainBtm{position:relative;margin-top:20px}@media screen and (max-width: 640px){.mainBtm{margin-top:0}}.mainBtm:before{content:"";display:block;width:100%;height:1px;background-color:var(--color-beige1);position:absolute;bottom:0;left:0}.mainBtm svg{fill:var(--color-beige1)}.mainBtm+section{background-color:var(--color-beige1)}.h2_parts{text-align:center}.h2_parts.mb{margin-bottom:40px}@media screen and (max-width: 640px){.h2_parts.mb{margin-bottom:30px}}.h2_parts.mbBig{margin-bottom:60px}@media screen and (max-width: 640px){.h2_parts.mbBig{margin-bottom:50px}}.h2_parts span{height:90px;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}@media screen and (max-width: 768px){.h2_parts span{height:74px}}@media screen and (max-width: 640px){.h2_parts span{height:66px}}.h2_parts span:before,.h2_parts span:after{content:"";width:3.2rem;height:3.2rem;background:no-repeat center/contain}@media screen and (max-width: 768px){.h2_parts span:before,.h2_parts span:after{width:2.4rem;height:2.4rem}}.h2_parts span:before{background-image:url(../img/icon/parts_parenthesis_left.png);margin-bottom:auto}.h2_parts span:after{background-image:url(../img/icon/parts_parenthesis_right.png);margin-top:auto}.h2_parts span img{height:40px;margin:0 .5em;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.h2_parts span img{height:32px}}@media screen and (max-width: 640px){.h2_parts span img{height:24px}}.pageAnc{padding-top:40px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:15px}@media screen and (max-width: 1024px){.pageAnc{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 768px){.pageAnc{grid-template-columns:repeat(2, minmax(0, 1fr))}}.pageAnc.clm3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 768px){.pageAnc.clm3{grid-template-columns:repeat(2, minmax(0, 1fr))}}.pageAnc a{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05);text-decoration:none !important;height:4rem;max-width:100%;width:100%;padding:0 14px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:var(--color-red);font-size:1rem;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}@media screen and (max-width: 640px){.pageAnc a{font-size:.9rem}}.pageAnc a: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)}.pageAnc a span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;position:relative}.pageAnc a:after{content:"";display:block;width:2.2em;height:2.2em;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){.pageAnc a:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.pageAnc a:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.pageAnc a:after{background-color:var(--color-red);background-image:url(../img/icon/arrow_wh.png)}@media screen and (max-width: 640px){.pageAnc a{padding:0 10px}}@media(hover: hover)and (pointer: fine){.pageAnc a:hover{color:#fff}.pageAnc a:hover:after{background-color:#fff;background-image:url(../img/icon/arrow_red.png)}}.pageAnc li.active a{background-color:var(--color-red);color:#fff}.pageAnc li.active a:after{background-color:#fff;background-image:url(../img/icon/arrow_red.png)}.dlBox dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 640px){.dlBox dl{display:block}}.dlBox dl:not(:first-of-type){margin-top:10px}.dlBox dl dt,.dlBox dl dd{background-color:#fff;padding:15px 1% 15px 2.5%;border-radius:10px;min-height:60px;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){.dlBox dl dt,.dlBox dl dd{padding:10px 5%;min-height:auto;border-radius:5px}}.dlBox dl dt{width:200px;margin-right:10px;position:relative}@media screen and (max-width: 768px){.dlBox dl dt{width:170px}}@media screen and (max-width: 640px){.dlBox dl dt{width:100%;font-size:1.1rem;margin:0 0 10px}}.dlBox dl dt:before{content:"";display:block;width:1.6rem;height:1.6rem;background:no-repeat center/contain;margin-right:10px}@media screen and (max-width: 640px){.dlBox dl dt:before{width:1.4rem;height:1.4rem}}.dlBox dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.dlBox dl dd .smTxt{display:block;margin-top:5px;font-size:.85rem}.dlBox dl:nth-of-type(6n-5) dt:before{background-image:url(../img/icon/shape1.png)}.dlBox dl:nth-of-type(6n-4) dt:before{background-image:url(../img/icon/shape2.png)}.dlBox dl:nth-of-type(6n-3) dt:before{background-image:url(../img/icon/shape3.png)}.dlBox dl:nth-of-type(6n-2) dt:before{background-image:url(../img/icon/shape4.png)}.dlBox dl:nth-of-type(6n-1) dt:before{background-image:url(../img/icon/shape5.png)}.dlBox dl:nth-of-type(6n) dt:before{background-image:url(../img/icon/shape6.png)}@media screen and (max-width: 640px){.slideTableWrap{overflow-x:scroll;width:95% !important;margin-right:0 !important;padding:0 5% 10px 0}}.slideTableWrap>div{overflow:hidden;border-radius:10px;border:1px solid var(--color-gray);background-color:#fff}@media screen and (max-width: 640px){.slideTableWrap>div{width:var(--w, 100%)}}@media screen and (max-width: 640px){.slideTableWrap.noSlide{overflow:hidden;width:90% !important;margin-right:auto !important;padding:0}}.slideTableWrap table{width:100%;border-collapse:collapse;table-layout:fixed}.slideTableWrap table th,.slideTableWrap table td{padding:20px 1% 20px 2%;vertical-align:middle}@media screen and (max-width: 640px){.slideTableWrap table th,.slideTableWrap table td{padding:15px 1% 15px 3%}}.slideTableWrap table th:first-child,.slideTableWrap table td:first-child{width:120px}@media screen and (max-width: 768px){.slideTableWrap table th:first-child,.slideTableWrap table td:first-child{width:80px}}.slideTableWrap table thead th{background-color:#fbd46a}.slideTableWrap table thead th:not(:first-of-type){border-left:1px solid #fff}.slideTableWrap table tbody tr{border-top:1px solid var(--color-gray)}.slideTableWrap table tbody th{background-color:#fef5d7}.slideTableWrap table tbody td{border-left:1px solid var(--color-gray)}.slideTableWrap+.scrollTxt{display:none;padding:10px 5%}@media screen and (max-width: 640px){.slideTableWrap+.scrollTxt{display:block}}.slideTableWrap+.scrollTxt:before{content:"";display:inline-block;width:2em;height:2em;vertical-align:-0.4em;margin-right:8px;background:url(../img/icon/slide.png) no-repeat center/contain}.dotList li{position:relative;padding-left:1.5em}.dotList li:before{content:"";display:block;width:.6em;height:.6em;border-radius:50%;background-color:var(--color-orange);position:absolute;top:.5em;left:0}.dotList li:not(:first-of-type){margin-top:8px}.link2Clm{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 2%}@media screen and (max-width: 640px){.link2Clm{grid-template-columns:repeat(1, minmax(0, 1fr))}}.link2Clm li:nth-of-type(1) a{text-decoration:none !important;height:60px;max-width:100%;width:100%;padding:0 6%;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:1rem;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}@media screen and (max-width: 640px){.link2Clm li:nth-of-type(1) a{font-size:1rem}}.link2Clm li:nth-of-type(1) a: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)}.link2Clm li:nth-of-type(1) a span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;position:relative}.link2Clm li:nth-of-type(1) a: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){.link2Clm li:nth-of-type(1) a:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.link2Clm li:nth-of-type(1) a:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.link2Clm li:nth-of-type(2) a{text-decoration:none !important;height:60px;max-width:100%;width:100%;padding:0 6%;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:1rem;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}@media screen and (max-width: 640px){.link2Clm li:nth-of-type(2) a{font-size:1rem}}.link2Clm li:nth-of-type(2) a: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)}.link2Clm li:nth-of-type(2) a span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;position:relative}.link2Clm li:nth-of-type(2) a: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){.link2Clm li:nth-of-type(2) a:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.link2Clm li:nth-of-type(2) a:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}body.about .bgTxt{text-align:center}body.about .bgTxt .pcBox{display:inline-block;background-color:#fff;margin-top:15px;padding:15px 20px;font-size:1.2rem}@media screen and (max-width: 640px){body.about .bgTxt .pcBox{font-size:1.1rem;background-color:rgba(0,0,0,0) !important;padding:0;margin-top:0}body.about .bgTxt .pcBox .spBox{display:inline-block;background-color:#fff;margin-top:8px;padding:10px 10px}}body.about #philosophy .splide{margin-top:50px}body.about #philosophy .splide__slide{-webkit-transition:none !important;transition:none !important}@media screen and (max-width: 640px){body.about #philosophy .splide__slide{width:66.6666666667%}}body.about #policy .pcBox{font-size:1.1rem;background-color:var(--color-beige1)}@media screen and (max-width: 640px){body.about #policy .pcBox{font-size:1rem;font-size:min(3.8vw,1.1rem)}body.about #policy .pcBox .spBox{background-color:var(--color-beige1)}}body.about #policy .figureBox{margin:80px auto 100px;background-color:var(--color-beige1);border-radius:30px;padding:50px 5%}@media screen and (max-width: 640px){body.about #policy .figureBox{width:100%;border-radius:0;padding:40px 8%}}body.about #policy .figureBox .imgBox{border-radius:20px;overflow:hidden;margin-bottom:30px}@media screen and (max-width: 640px){body.about #policy .figureBox .imgBox{margin-bottom:20px}}body.about #policy .policyList{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:50px 4%}@media screen and (max-width: 768px){body.about #policy .policyList{grid-template-columns:repeat(2, minmax(0, 1fr));gap:50px 5%}}@media screen and (max-width: 640px){body.about #policy .policyList{width:80%;grid-template-columns:repeat(1, minmax(0, 1fr));gap:50px 5%}}body.about #policy .policyList li{position:relative}body.about #policy .policyList li .tag{width:70px;height:70px;line-height:69px;border-radius:50%;font-size:.85rem;color:#fff;text-align:center;position:absolute;top:0;left:0;-webkit-transform:translate(-30%, -30%);transform:translate(-30%, -30%)}body.about #policy .policyList li .imgBox{border-radius:10px;overflow:hidden}body.about #policy .policyList li .ttl{text-align:center;font-size:1.1rem;margin:15px 0 10px}@media screen and (max-width: 640px){body.about #policy .policyList li .ttl{font-size:1.2rem}}body.about #policy .policyList li .txt{font-size:.9rem}@media screen and (max-width: 640px){body.about #policy .policyList li .txt{font-size:1rem}}body.recruit .recruitList>li{background-color:#fff;border-radius:20px}body.recruit .recruitList>li:not(:first-of-type){margin-top:50px}@media screen and (max-width: 640px){body.recruit .recruitList>li:not(:first-of-type){margin-top:30px}}body.recruit .recruitList>li h2{padding:10px 5%;min-height:100px;font-size:1.6rem;line-height:1.4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){body.recruit .recruitList>li h2{font-size:1.3rem}}@media screen and (max-width: 640px){body.recruit .recruitList>li h2{font-size:1.2rem}}body.recruit .recruitList>li h2 span{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-right:50px}@media screen and (max-width: 640px){body.recruit .recruitList>li h2 span{padding-right:0}}body.recruit .recruitList>li h2 span:after{content:"開く";display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.9rem}@media screen and (max-width: 640px){body.recruit .recruitList>li h2 span:after{display:none}}body.recruit .recruitList>li h2:after{content:"";width:60px;height:40px;margin-left:10px;background:url(../img/icon/plus.png) no-repeat center/50% var(--color-red);border-radius:100px;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 640px){body.recruit .recruitList>li h2:after{width:40px;height:30px}}@media(hover: hover)and (pointer: fine){body.recruit .recruitList>li h2:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}}body.recruit .recruitList>li h2.active span:after{content:"閉じる"}body.recruit .recruitList>li h2.active:after{background-image:url(../img/icon/minus.png)}body.recruit .recruitList>li .dlBox{display:none;width:90%;margin:0 auto;padding-bottom:50px}body.recruit .recruitList>li .dlBox dt,body.recruit .recruitList>li .dlBox dd{background-color:var(--color-beige1_usui)}@media screen and (max-width: 640px){body.recruit .recruitList>li .dlBox .boxBtn{width:100%;padding:0 15px}}