@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP&subset=japanese");html{font-size:calc(12px + 4*(100vw - 320px)/1046);font-family:"Helvetica",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;letter-spacing:.05em}a{text-decoration:none;outline:none}.wrapper{display:block;margin:0 auto;padding:0;min-height:100vh}.wrapper>section:nth-child(even){background:#fafafa}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:auto}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%}input,button,textarea,select{font:inherit}.flex{display:flex;flex-wrap:wrap}.space-evenly{justify-content:space-evenly}.space-between{justify-content:space-between}@media print{.hum{display:none}}.Toggle{display:none;position:absolute;right:0;top:0;width:50px;height:50px;cursor:pointer;z-index:3}@media screen and (max-width:850px){.Toggle{display:block}}.Toggle span{display:block;position:absolute;width:30px;border-bottom:solid 2px #fff;transition:.35s ease-in-out;left:10px}.Toggle span:nth-child(1){top:11px}.Toggle span:nth-child(2){top:22px}.Toggle span:nth-child(3){top:33px}.Toggle.active span:nth-child(1){top:22px;transform:rotate(-45deg);border-bottom:solid 3px #fff}.Toggle.active span:nth-child(2),.Toggle.active span:nth-child(3){top:23px;transform:rotate(45deg);border-bottom:solid 3px #fff}.hum{position:fixed;z-index:2;top:0;left:0;background:#fff;color:#000;width:100%;transform:translateY(-100%);transition:all .6s;overflow-y:scroll;height:100%}.hum.active{transform:translateY(0%)}.home--color{color:#dd6d98}.kindergarten--color{color:#ec71a1 !important}.primary--color{color:#f5a118 !important}.junior--color{color:#05973b !important}.senior--color{color:#6975b3 !important}.home--bg{background-color:#dd6d98}.kindergarten--bg{background-color:#ec71a1}.primary--bg{background-color:#f5a118}.junior--bg{background-color:#05973b}.senior--bg{background-color:#6975b3}.header-main__logo--senior{max-height:65px;width:13%;margin-top:5px;-o-object-fit:contain;object-fit:contain;text-align:center}@media screen and (max-width:850px){.header-main__logo--senior{width:150px;max-height:45px}}@media screen and (max-width:480px){.header-main__logo--senior{display:none}}.header-main__logo--senior img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0 0 0 1rem}.header-main__list--senior{width:80%;margin-left:auto}@media screen and (max-width:850px){.header-main__list--senior{display:none}}.header-main__list--senior li{width:14%;border-left:.5px solid #9fa0a0;margin:10px 0;padding-top:12px;font-size:.9rem;font-weight:700;line-height:1}.header-main__list--senior li a{display:block}.header-main__list--senior li a:hover{opacity:.7}.header-main__list--senior .header-main__list--blue{color:#6876b4;font-size:.5rem}.header-main__logo-sp--senior{max-height:76px;width:25%;-o-object-fit:contain;object-fit:contain;text-align:center;display:none}@media screen and (max-width:480px){.header-main__logo-sp--senior{display:block;width:200px;max-height:45px}}.header-main__logo-sp--senior img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0}.header-top__list--contact{margin:0;padding:.5rem 0;margin:-.5rem 0}.header-top__list--contact a{color:#fff !important}.header-top-senior{height:80vh;position:relative;overflow:hidden}@media screen and (max-width:850px){.header-top-senior{height:545px;display:block;align-items:block-end;justify-content:block-end;min-height:0px}}@media screen and (max-width:480px){.header-top-senior{height:220px;display:block}}.header-top-senior-text{width:100%}.header-top-senior-text img{height:auto;width:41.4%;position:absolute;right:0;top:0}@media screen and (max-width:850px){.header-top-senior-text img{display:none}}.header-top-senior-text h2{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;position:relative}@media screen and (max-width:1024px){.header-top-senior-text{height:75vh}}@media screen and (max-width:850px){.header-top-senior-text{width:20%;height:100%}}@media screen and (max-width:480px){.header-top-senior-text{width:20%;height:100%}}.header-top-title--senior{width:-moz-fit-content;width:fit-content;margin-right:0;margin-left:auto;color:#fff;font-weight:700;font-size:3rem;padding-right:3vw;height:25vh;right:0}.header-top-title--senior .header-top-title__senior{font-size:1.5rem;display:inline-block;margin-bottom:15px}@media screen and (max-width:850px){.header-top-title--senior{display:none}}.header-top-title--senior .header-top-title__en{display:block;font-size:1.5rem;font-weight:lighter;margin-top:15px}@media screen and (max-width:850px){#info-senior{margin-top:2rem}}.senior-contents{margin-top:5rem;margin-bottom:-5rem}.senior-contents .senior-contents--wrap{width:90%;margin:0 auto}@media screen and (max-width:850px){.senior-contents .senior-contents--wrap{width:100%}}.senior-contents .senior-contents--wrap p:hover{opacity:.7}.senior-contents .senior-contents--wrap .senior-contents__info{margin-top:1rem}.senior-contents .senior-contents--wrap .senior-contents__info p{width:32%}.senior-contents .senior-contents--wrap .senior-contents__info img{width:100%}.senior-border{border-bottom:1px solid #6876b4}.inner{width:100%;height:100%;max-width:1920px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.header-top{height:30px;width:100%;border-bottom:.5px solid #9fa0a0;background-color:#fff;background-position:center}@media screen and (max-width:850px){.header-top{display:block}}@media screen and (max-width:850px){.header-top{display:none}}.header-top .header-top__heading{font-size:.625rem;padding-left:2.5rem;width:55%;letter-spacing:0;font-family:sans-serif;font-weight:700;height:30px;display:table}.header-top .header-top__heading h1{display:table-cell;vertical-align:middle}@media screen and (max-width:850px){.header-top .header-top__heading{width:100%;text-align:center;padding-left:0}}.header-top .header-top__list{width:45%;margin:0 0 0 auto;align-items:center}.header-top .header-top__list .header-top__list--search:before{content:"";display:inline-block;width:15px;height:15px;position:relative;background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/top/serach.png);background-size:cover;background-repeat:no-repeat;position:relative;right:8px;top:3px}@media screen and (max-width:850px){.header-top .header-top__list{width:100%}}.header-top .header-top__list li{width:25%;flex-grow:1;text-align:center}.header-top .header-top__list li a{font-size:.7rem;color:#595757;font-weight:700}.header-top .header-top__list li a:hover{opacity:.7}.header-top .header-top__list li+li{border-left:.5px solid #595757}.header-top .header-top__list .header-top__list--doc_req{background-color:#dd6d98;margin:0;padding:.5rem 0;margin:-.5rem 0}.header-top .header-top__list .header-top__list--doc_req:before{content:"";display:inline-block;width:18px;height:13px;position:relative;background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/top/book.png);background-size:cover;background-repeat:no-repeat;position:relative;right:8px;top:2px}.header-top .header-top__list .header-top__list--doc_req a{color:#fff}.header-main{text-align:center;height:70px;background-color:#fff;position:relative;z-index:3}@media screen and (max-width:850px){.header-main{height:50px}}.header-main .header-main__logo{max-height:65px;width:25%;margin-top:5px;-o-object-fit:contain;object-fit:contain;text-align:center}@media screen and (max-width:850px){.header-main .header-main__logo{width:250px;max-height:45px}}@media screen and (max-width:480px){.header-main .header-main__logo{display:none}}.header-main .header-main__logo img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0 0 0 1rem}.header-main .header-main__logo-sp{max-height:76px;width:25%;-o-object-fit:contain;object-fit:contain;text-align:center;display:none}@media screen and (max-width:480px){.header-main .header-main__logo-sp{display:block;width:200px;max-height:45px}}.header-main .header-main__logo-sp img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0}.header-main .header-main__list{width:40%;margin-left:auto}@media screen and (max-width:850px){.header-main .header-main__list{display:none}}.header-main .header-main__list li{width:25%;border-left:.5px solid #9fa0a0;margin:10px 0;padding-top:12px;font-size:.9rem;font-weight:700;line-height:1}.header-main .header-main__list li a{display:block}.header-main .header-main__list li a:hover{opacity:.7}.header-main .header-main__list .header-main__list--blue{color:#6876b4;font-size:.5rem}.header-main .header-main__list .header-main__list--green{color:#1b9139;font-size:.5rem}.header-main .header-main__list .header-main__list--orange{color:#ec9c22;font-size:.5rem}.header-main .header-main__list .header-main__list--pink{color:#dd6d98;font-size:.5rem}.header-main .header-main__list-img{height:100%}@media screen and (max-width:850px){.header-main .header-main__list-img{display:none}}.header-main .header-main__list-img:hover{opacity:.7}.header-main .header-main__list-img img{height:100%;-o-object-fit:contain;object-fit:contain}.header-top-title{width:-moz-fit-content;width:fit-content;margin-right:0;margin-left:auto;color:#fff;font-weight:700;font-size:1.7rem;margin-top:32vh;padding-right:4rem;height:25vh;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;right:2px;position:absolute;z-index:5;text-shadow:0 0 25px #040404}@media screen and (max-width:850px){.header-top-title{display:none}}.header-top-title .header-top-title__en{font-size:1rem;font-weight:lighter}.header-top-title h2{padding:.2em}.header-under{position:absolute;width:100%;bottom:0}@media screen and (max-width:850px){.header-under{margin-top:-1em}}@media screen and (max-width:480px){.header-under{margin-top:-2em}}.header-under .header-under__item{width:25%;height:100px;text-align:center;border-radius:15px 15px 0 0;z-index:10}@media screen and (max-width:850px){.header-under .header-under__item{width:50%;height:20vh;text-align:center;padding:0;border-radius:0}}.header-under .header-under__item h2{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;color:#fff;font-size:2rem;font-weight:700;margin-top:1.5rem}@media screen and (max-width:850px){.header-under .header-under__item h2{margin:0;line-height:20vh;font-size:1.5rem}}.header-under .header-under__item ul{width:100%;padding-top:.5rem;line-height:27px}@media screen and (max-width:850px){.header-under .header-under__item ul{display:none}}.header-under .header-under__item ul li{color:#fff;font-size:.9rem;margin-left:.8rem}.header-under .header-under__item ul li a{position:relative}.header-under .header-under__item ul li a:before{content:"";display:block;width:8px;height:8px;position:absolute;left:-20px;top:calc(50% - 2px);border-top:solid 2px;border-right:solid 2px;transform:rotate(45deg) translateY(-50%);color:inherit}.header-under .header-under__item ul li:hover{text-decoration:underline;font-size:2rem}.header-under .header-under__kindergarten{background-color:#ec71a1}@media screen and (max-width:850px){.header-under .header-under__kindergarten{background-color:#ec71a1}}.header-under .header-under__primary{background-color:#f5a118}@media screen and (max-width:850px){.header-under .header-under__primary{background-color:#f5a118}}.header-under .header-under__junior{background-color:#05973b}@media screen and (max-width:850px){.header-under .header-under__junior{background-color:#05973b}}.header-under .header-under__senior{background-color:#6975b3}@media screen and (max-width:850px){.header-under .header-under__senior{background-color:#6975b3}}.topics{margin-top:1rem}@media screen and (max-width:480px){.topics{margin-top:1rem}}.topics .topics__container{width:90%;margin:0 auto}@media screen and (max-width:850px){.topics .topics__container{display:block;width:100%}}.topics .topics__container .topics__left{width:17%}@media screen and (max-width:850px){.topics .topics__container .topics__left{width:100%}}.topics .topics__container .topics__left h2{color:#6975b3;font-size:3rem;font-weight:100;letter-spacing:3px}@media screen and (max-width:850px){.topics .topics__container .topics__left h2{text-align:center}}.topics .topics__container .topics__left .topics__left--detail{padding:1rem 0 0 3rem;text-align:center;position:relative}.topics .topics__container .topics__left .topics__left--detail:hover{opacity:.7}@media screen and (max-width:850px){.topics .topics__container .topics__left .topics__left--detail{padding:0;margin-top:4rem}}.topics .topics__container .topics__left .topics__left--detail a{display:block;border:.5px solid #3e3a39;border-radius:20px;padding:12px 0;font-size:.8rem;max-width:180px}@media screen and (max-width:850px){.topics .topics__container .topics__left .topics__left--detail a{margin:0 auto}}.topics .topics__container .topics__left .topics__left--detail a:before{content:"";display:block;width:8px;height:8px;margin:.5rem 0 0 1.5rem;position:absolute;border-top:solid 1px;border-right:solid 1px;transform:rotate(45deg) translateY(-50%);color:#000}.topics .topics__container .topics__left .topics__slide{display:none}@media screen and (max-width:850px){.topics .topics__container .topics__left .topics__slide{display:block;margin-top:2rem}.topics .topics__container .topics__left .topics__slide .swiper-slide{text-align:center}.topics .topics__container .topics__left .topics__slide .swiper-slide img{max-width:-moz-max-content;max-width:max-content;height:380px}}@media screen and (max-width:850px) and (max-width:480px){.topics .topics__container .topics__left .topics__slide .swiper-slide img{max-width:-moz-max-content;max-width:max-content;height:280px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:850px){.topics .topics__container .topics__left .topics__slide .swiper-slide .topics__slide--txt{margin-top:1rem}}.topics .topics__container .swiper-button-next,.topics .topics__container .swiper-button-prev{width:35px !important;height:25px !important}.topics .topics__container .swiper-button-next,.topics .topics__container .swiper-container-rtl .swiper-button-prev{right:0 !important}.topics .topics__container .swiper-button-prev,.topics .topics__container .swiper-container-rtl .swiper-button-next{left:0 !important}.topics .topics__container .topics__right{width:78%}@media screen and (max-width:850px){.topics .topics__container .topics__right{display:none}}.topics .topics__container .topics__right .topics__right--item{width:24%;padding:0 .5%;margin:0 .5%}.topics .topics__container .topics__right .topics__right--item:hover{opacity:.7}.topics .topics__container .topics__right .topics__right--item .topics__right--txt{margin-top:1rem;font-size:.7rem}.topics .topics__container .topics__right .topics__right--item img{text-align:center;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.info{margin-top:5rem}@media screen and (max-width:850px){.info{margin-top:4rem}}.info .info__container{width:90%;margin:0 auto}@media screen and (max-width:850px){.info .info__container{display:block;width:100%}}.info .info__container .info__left{width:17%}@media screen and (max-width:850px){.info .info__container .info__left{width:100%;text-align:center}}.info .info__container .info__left h2{color:#ec71a1;font-size:3rem;font-weight:100;letter-spacing:3px}.info .info__container .info__left--detail{padding:1rem 0 0 3rem;text-align:center;position:relative}.info .info__container .info__left--detail:hover{opacity:.7}@media screen and (max-width:850px){.info .info__container .info__left--detail{padding:0;margin-top:4rem}}.info .info__container .info__left--detail a{display:block;border:.5px solid #3e3a39;border-radius:20px;padding:12px 0;font-size:.8rem;max-width:180px}@media screen and (max-width:850px){.info .info__container .info__left--detail a{margin:0 auto}}.info .info__container .info__left--detail a:before{content:"";display:block;width:8px;height:8px;margin:.5rem 0 0 1.5rem;position:absolute;border-top:solid 1px;border-right:solid 1px;transform:rotate(45deg) translateY(-50%);color:#000}@media screen and (max-width:850px){.info .info__container .pc{display:none}}.info .info__container .info__right{width:78%}@media screen and (max-width:850px){.info .info__container .info__right{width:100%;margin-top:1rem}}.info .info__container .info__right .info__notice .info__right--item{margin-left:1rem}@media screen and (max-width:850px){.info .info__container .info__right .info__notice .info__right--item{margin-left:0}}.info .info__container .info__right .info__notice .info__right--item:before{content:"";display:block;width:8px;height:8px;margin-top:1.5rem;position:absolute;border-top:solid 1px;border-right:solid 1px;transform:rotate(45deg) translateY(-50%);color:#000}.info .info__container .info__right .info__notice .info__right--item a{display:block;border-bottom:.5px solid #231815;padding:1rem 0 1rem 1.5rem;font-size:1.1rem}.info .info__container .info__right .info__notice .info__right--item a:hover{opacity:.7}.info .info__container .info__right .info__notice .info__right--notice_mark{color:#ec71a1;padding:0 1rem}.info .info__container .tab{display:none}@media screen and (max-width:850px){.info .info__container .tab{display:block}}.features{margin-top:10rem}@media screen and (max-width:850px){.features{margin-top:8rem}}.features .features__title{width:93%;margin:0 auto}@media screen and (max-width:850px){.features .features__title{width:100%}}.features .features__title img{width:100%}@media screen and (max-width:850px){.features .features__title img{display:none}}.features .features__title .features__title--txt{font-size:2rem;margin-left:1rem;position:relative;bottom:3rem;font-weight:700}@media screen and (max-width:850px){.features .features__title .features__title--txt{text-align:center}}@media screen and (max-width:480px){.features .features__title .features__title--txt{font-size:1.7rem}}@media screen and (max-width:850px){.features .features__title .features__title--txt .features__title--txt--br{display:block}}.features .features__container{width:90%;margin:0 auto}.features .features__container .features__contents{margin-top:5.5rem}@media screen and (max-width:850px){.features .features__container .features__contents{display:block;margin-top:4rem}}.features .features__container .features__contents .features__contents__info--bg01{background-color:#e4e8fd}.features .features__container .features__contents .features__contents__info--bg02{background-color:#cffed5}.features .features__container .features__contents .features__contents__info--bg03{background-color:#f9e3bc}.features .features__container .features__contents .features__contents__info--bg04{background-color:#f4cbdd}.features .features__container .features__contents .features__contents__info--bg05{background-color:#e4e8fd}.features .features__container .features__contents .features__contents__info{width:43%;margin:2em;padding:2em;border-radius:25px}@media screen and (max-width:850px){.features .features__container .features__contents .features__contents__info{width:100%}}.features .features__container .features__contents .features__contents__info .features__contents__info--01{color:rgba(105,117,179,.7);font-size:3rem}.features .features__container .features__contents .features__contents__info .features__contents__info--02{color:rgba(5,151,59,.7);font-size:3rem}.features .features__container .features__contents .features__contents__info .features__contents__info--03{color:rgba(245,161,24,.7);font-size:3rem}.features .features__container .features__contents .features__contents__info .features__contents__info--04{color:rgba(236,113,161,.7);font-size:3rem}.features .features__container .features__contents .features__contents__info .features__contents__info--05{color:rgba(105,117,179,.7);font-size:3rem}.features .features__container .features__contents .features__contents__info h2{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;font-size:2rem;font-weight:700}@media screen and (max-width:850px){.features .features__container .features__contents .features__contents__info h2{font-size:1.7rem}}.features .features__container .features__contents .features__contents__info p{font-size:1rem;margin-top:1rem;line-height:1.7rem}.features .features__container .features__contents .features__contents__info .features__contents__more{max-width:170px;border-radius:30px;margin-right:0;margin-left:auto}.features .features__container .features__contents .features__contents__info .features__contents__more a{display:block;color:#fff;text-align:center;padding:10px 0}.features .features__container .features__contents .features__contents__info .features__contents__more:hover{opacity:.7}@media screen and (max-width:850px){.features .features__container .features__contents .features__contents__info .features__contents__more{margin:0 auto;margin-top:2rem}}.features .features__container .features__contents .features__contents__img{max-width:50%}@media screen and (max-width:850px){.features .features__container .features__contents .features__contents__img{max-width:380px;margin:0 auto}}.features .features__container .features__contents .features__contents__img img{width:100%}.features .features__container .features__contents .order1{order:1}.features .features__container .features__contents01{margin-top:0}@media screen and (max-width:850px){.school-life_container{display:none}}.school-life{margin-top:10rem}@media screen and (max-width:850px){.school-life{margin-top:5rem}}.school-life h2{text-align:center;font-size:2rem;font-weight:700}.school-life .school-life__contents{border:.5px solid #231815;border-bottom:none;border-collapse:collapse;width:33.33%;text-align:center;margin-top:3rem;padding:2rem;padding-bottom:3rem}@media screen and (max-width:850px){.school-life .school-life__contents{width:100%;border-left:none;border-right:none}}.school-life .school-life__contents h3{font-size:1.1rem;font-weight:700;border-bottom:1px solid #6876b4;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:1.5rem;margin-bottom:1.5rem;padding-bottom:1rem}@media screen and (max-width:850px){.school-life .school-life__contents h3{font-size:1.5rem}}.school-life .school-life__contents .kindergarten--border{border-bottom:1px solid #dd6d98}.school-life .school-life__contents .junior--border{border-bottom:1px solid #1b9139}.school-life .school-life__contents img{width:200px;margin:0 auto;height:200px;border-radius:100px;text-align:center;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:850px){.school-life .school-life__contents img{width:300px;height:300px;border-radius:150px}}@media screen and (max-width:480px){.school-life .school-life__contents img{width:200px;height:200px;border-radius:200px}}.school-life .school-life__contents .school-life__contents--txt{line-height:1.5rem;font-size:.9rem}.school-life .school-life__contents .school-life__contents--btn{max-width:140px;border-radius:20px;margin:0 auto;margin-top:3rem}.school-life .school-life__contents .school-life__contents--btn a{display:block;color:#fff;text-align:center;padding:10px 0;font-size:.8rem}.school-life .school-life__contents .school-life__contents--btn:hover{opacity:.7}.school-life .school-life__border--none{border-left:none;border-right:none}.school-life .school-life__slide{display:none}@media screen and (max-width:850px){.school-life .school-life__slide{display:block}}.school-life__slide .swiper-button-next,.school-life__slide .swiper-button-prev{top:40% !important}@media screen and (max-width:480px){.school-life__slide .swiper-button-next,.school-life__slide .swiper-button-prev{top:35% !important}}.swiper-button-next,.swiper-button-prev{width:25px !important;height:30px !important}.global{margin-top:10rem}@media screen and (max-width:850px){.global{margin-top:5rem}}@media screen and (max-width:850px){.global p img{display:none}}.global .global__doc_req{padding:4rem 3.5rem;width:100%;background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/top/bg-global.png);background-size:cover;background-repeat:no-repeat;margin-top:-1px}.global .global__doc_req h2{color:#fff;font-size:1.4rem;font-weight:700}@media screen and (max-width:480px){.global .global__doc_req h2 .global__doc_req--title{display:block}}.global .global__doc_req h2 span{font-size:1rem}.global .global__doc_req .global__doc_req--btn{border:.5px solid #fff;border-radius:25px;height:60px;line-height:60px;text-align:center;width:300px}@media screen and (max-width:850px){.global .global__doc_req .global__doc_req--btn{max-width:420px;margin:0 auto;margin-top:2.5rem}}.global .global__doc_req .global__doc_req--btn a{display:block;color:#fff}.global .global__doc_req .global__doc_req--btn:hover{opacity:.7}.top-footer-list{width:80%;margin:0 auto;margin-top:5rem}@media screen and (max-width:850px){.top-footer-list{display:none}}.top-footer-list ul li{height:25px;line-height:25px;flex-grow:1;text-align:center;font-size:.9rem}.top-footer-list ul li:hover{text-decoration:underline}.top-footer-list ul li a{color:#595757}.top-footer-list ul li+li{border-left:1px solid #595757}.footer-main{width:85%;margin:0 auto;margin-top:5rem}@media screen and (max-width:850px){.footer-main{display:none}}.footer-main .footer-main__left{width:16%;font-size:.8rem}.footer-main .footer-main__left img{margin-bottom:1rem}.footer-main .footer-main__right{width:79%}.footer-main .footer-menu__list{border-top:.5px solid #595757;padding-top:1.5rem;padding-left:3px;width:17%;font-size:.7rem;line-height:1.8rem;font-weight:700}.footer-main .footer-menu__list h2{font-size:.9rem;font-weight:700}.footer-main .footer-menu__list ul li{margin-left:3px}.footer-main .footer-menu__list ul li:before{content:">";padding-right:3px}.footer-main .footer-menu__list ul li a:hover{text-decoration:underline}.footer-main .footer-main__kindergarten{color:#dd6d98}.footer-main .footer-main__primary{color:#ec9c22}.footer-main .footer-main__junior{color:#1b9139}.footer-main .footer-main__senior{color:#6876b4}.footer-logo{display:flex}.footer-logo img{width:auto;height:50%}@media screen and (max-width:850px){.footer-logo{display:block}}.footer_slider img{width:90%;height:auto;border-radius:25px}.footer_slider .slick-slide{margin:0 5px}.copy-right{margin-top:5rem;text-align:center;background-color:#6876b4;color:#fff;padding:.5rem 0;font-size:.8rem}@media screen and (max-width:850px){.copy-right{margin-top:0}}.hum-list{margin-top:50px}.hum-list .hum-list__item{font-size:1.2rem;font-weight:700}.hum-list .hum-list__item .hum-list__item--list{color:#fff;padding:15px 40px 15px 15px;position:relative;cursor:pointer}.hum-list .hum-list__item .hum-list__item--list:before{position:absolute;content:"";display:block;width:10px;height:2px;background-color:#fff;right:15px;top:50%;transform:translate(0,-50%)}.hum-list .hum-list__item .hum-list__item--list:after{position:absolute;content:"";display:block;width:10px;height:2px;background-color:#fff;right:15px;top:50%;transform:translate(0,-50%) rotate(90deg)}.hum-list .hum-list__item .hum-list__item--list.active:after{display:none}.hum-list .hum-list__item .hum-list__item--info{display:none;width:85%;margin:0 auto}.hum-list .hum-list__item .hum-list__item--info ul li{font-size:1.1rem;padding:1.5rem 0;border-top:.5px solid #000}.hum-list .hum-list__item .hum-list__item--info ul li a{color:#949494;display:block}.hum-list .hum-list__item .hum-list__item--info ul .border-none{border-top:none}.hum-list .hum-under-menu{width:85%;margin:0 auto;margin-top:3rem;margin-bottom:5rem}.hum-list .hum-under-menu ul li{border:.5px solid #000;margin-bottom:-.5px;padding:1.5rem 1rem}.hum-list .hum-under-menu ul li a{color:#949494;display:block;font-weight:700}.hum-list .hum-under-menu .hum-under-menu__doc-req{width:85%;margin:0 auto;margin-top:1rem;text-align:center;padding:1.5rem 0;color:#fff;font-weight:700;background:#6876b4}.hum-list .hum-under-menu .hum-under-menu__doc-req a{display:block}.hum-list .hum-under-menu .hum-under-menu__exam{width:85%;margin:0 auto;margin-top:1rem;text-align:center;padding:1.5rem 0;color:#fff;font-weight:700;background:#dd6d98}.hum-list .hum-under-menu .hum-under-menu__exam a{display:block}.hum-list .hum-under-menu .other-link{margin-top:1rem}.hum-list .hum-under-menu .other-link a{color:#949494;font-weight:700}.header-main__logo--kindergarten{max-height:65px;width:13%;margin-top:5px;-o-object-fit:contain;object-fit:contain;text-align:center}@media screen and (max-width:850px){.header-main__logo--kindergarten{width:150px;max-height:45px}}@media screen and (max-width:480px){.header-main__logo--kindergarten{display:none}}.header-main__logo--kindergarten img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0 0 0 1rem}.header-main__list--kindergarten{width:80%;margin-left:auto}@media screen and (max-width:850px){.header-main__list--kindergarten{display:none}}.header-main__list--kindergarten li{width:16.5%;border-left:2px solid #fff;margin:5px 0;padding-top:12px;font-size:.9rem;font-weight:700;line-height:1;color:#fff;background-size:100% 100%;background-repeat:no-repeat}.header-main__list--kindergarten li a{display:block}.header-main__list--kindergarten li a:hover{opacity:.7}.header-main__list--kindergarten li:nth-child(1){background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/kindergarten/header_list/01_top.png);text-shadow:-1px -1px 0 #ef7eab,1px -1px 0 #ef7eab,-1px 1px 0 #ef7eab,1px 1px 0 #ef7eab}.header-main__list--kindergarten li:nth-child(2){background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/kindergarten/header_list/02_Polisy.png);text-shadow:-1px -1px 0 #dd7a42,1px -1px 0 #dd7a42,-1px 1px 0 #dd7a42,1px 1px 0 #dd7a42}.header-main__list--kindergarten li:nth-child(3){background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/kindergarten/header_list/03_Childcare.png);text-shadow:-1px -1px 0 #f2dc77,1px -1px 0 #f2dc77,-1px 1px 0 #f2dc77,1px 1px 0 #f2dc77}.header-main__list--kindergarten li:nth-child(4){background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/kindergarten/header_list/04_Obsession.png);text-shadow:-1px -1px 0 #9c89c9,1px -1px 0 #9c89c9,-1px 1px 0 #9c89c9,1px 1px 0 #9c89c9}.header-main__list--kindergarten li:nth-child(5){background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/kindergarten/header_list/05_Special_course.png);text-shadow:-1px -1px 0 #76c1e3,1px -1px 0 #76c1e3,-1px 1px 0 #76c1e3,1px 1px 0 #76c1e3}.header-main__list--kindergarten li:nth-child(6){background-image:url(//www.seikogakuen.ac.jp/seikogakuen/wp-content/themes/seikogakuen/assets/css/../img/kindergarten/header_list/06_admission.png);text-shadow:-1px -1px 0 #71e294,1px -1px 0 #71e294,-1px 1px 0 #71e294,1px 1px 0 #71e294}.header-main__list--kindergarten .header-main__list--blue{font-size:.5rem}.header-main__logo-sp--kindergarten{max-height:76px;width:25%;-o-object-fit:contain;object-fit:contain;text-align:center;display:none}@media screen and (max-width:480px){.header-main__logo-sp--kindergarten{display:block;width:200px;max-height:45px}}.header-main__logo-sp--kindergarten img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0}.header-top__list--contact{margin:0;padding:.5rem 0;margin:-.5rem 0}.header-top__list--contact a{color:#fff !important}.header-top-kindergarten{height:80vh;position:relative;overflow:hidden}@media screen and (max-width:850px){.header-top-kindergarten{height:545px;display:block;align-items:block-end;justify-content:block-end;min-height:0px}}@media screen and (max-width:480px){.header-top-kindergarten{height:220px;display:block}}.header-top-kindergarten-text{width:100%}.header-top-kindergarten-text img{height:auto;width:41.4%;position:absolute;right:0;top:0}@media screen and (max-width:850px){.header-top-kindergarten-text img{display:none}}.header-top-kindergarten-text h2{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;position:relative}@media screen and (max-width:1024px){.header-top-kindergarten-text{height:75vh}}@media screen and (max-width:850px){.header-top-kindergarten-text{width:20%;height:100%}}@media screen and (max-width:480px){.header-top-kindergarten-text{width:20%;height:100%}}.header-top-title--kindergarten{width:-moz-fit-content;width:fit-content;margin-right:0;margin-left:auto;color:#fff;font-weight:700;font-size:3rem;padding-right:3vw;height:25vh;right:0}.header-top-title--kindergarten .header-top-title__kindergarten{font-size:1.5rem;display:inline-block;margin-bottom:15px}@media screen and (max-width:850px){.header-top-title--kindergarten{display:none}}.header-top-title--kindergarten .header-top-title__en{display:block;font-size:1.5rem;font-weight:lighter;margin-top:15px}@media screen and (max-width:850px){#info-kindergarten{margin-top:2rem}}.kindergarten-contents{margin-top:5rem;margin-bottom:-5rem}.kindergarten-contents .kindergarten-contents--wrap{width:90%;margin:0 auto}@media screen and (max-width:850px){.kindergarten-contents .kindergarten-contents--wrap{width:100%}}.kindergarten-contents .kindergarten-contents--wrap p:hover{opacity:.7}.kindergarten-contents .kindergarten-contents--wrap .kindergarten-contents__info{margin-top:1rem}.kindergarten-contents .kindergarten-contents--wrap .kindergarten-contents__info p{width:32%}.kindergarten-contents .kindergarten-contents--wrap .kindergarten-contents__info img{width:100%}.kindergarten-border{border-bottom:1px solid #dd6d98}.header-main__logo--junior{max-height:65px;width:13%;margin-top:5px;-o-object-fit:contain;object-fit:contain;text-align:center}@media screen and (max-width:850px){.header-main__logo--junior{width:150px;max-height:45px}}@media screen and (max-width:480px){.header-main__logo--junior{display:none}}.header-main__logo--junior img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0 0 0 1rem}.header-main__list--junior{width:80%;margin-left:auto}@media screen and (max-width:850px){.header-main__list--junior{display:none}}.header-main__list--junior li{width:16.5%;border-left:.5px solid #9fa0a0;margin:10px 0;padding-top:12px;font-size:.9rem;font-weight:700;line-height:1}.header-main__list--junior li a{display:block}.header-main__list--junior li a:hover{opacity:.7}.header-main__list--junior .header-main__list--blue{color:#1b9139;font-size:.5rem}.header-main__logo-sp--junior{max-height:76px;width:25%;-o-object-fit:contain;object-fit:contain;text-align:center;display:none}@media screen and (max-width:480px){.header-main__logo-sp--junior{display:block;width:200px;max-height:45px}}.header-main__logo-sp--junior img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0}.header-top__list--contact{margin:0;padding:.5rem 0;margin:-.5rem 0}.header-top__list--contact a{color:#fff !important}.header-top-junior{height:80vh;position:relative;overflow:hidden}@media screen and (max-width:850px){.header-top-junior{height:545px;display:block;align-items:block-end;justify-content:block-end;min-height:0px}}@media screen and (max-width:480px){.header-top-junior{height:220px;display:block}}.header-top-junior-text{width:100%}.header-top-junior-text img{height:auto;width:41.4%;position:absolute;right:0;top:0}@media screen and (max-width:850px){.header-top-junior-text img{display:none}}.header-top-junior-text h2{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;position:relative}@media screen and (max-width:1024px){.header-top-junior-text{height:75vh}}@media screen and (max-width:850px){.header-top-junior-text{width:20%;height:100%}}@media screen and (max-width:480px){.header-top-junior-text{width:20%;height:100%}}.header-top-title--junior{width:-moz-fit-content;width:fit-content;margin-right:0;margin-left:auto;color:#fff;font-weight:700;font-size:3rem;padding-right:3vw;height:25vh;right:0}.header-top-title--junior .header-top-title__junior{font-size:1.5rem;display:inline-block;margin-bottom:15px}@media screen and (max-width:850px){.header-top-title--junior{display:none}}.header-top-title--junior .header-top-title__en{display:block;font-size:1.5rem;font-weight:lighter;margin-top:15px}@media screen and (max-width:850px){#info-junior{margin-top:2rem}}.junior-contents{margin-top:5rem;margin-bottom:-5rem}.junior-contents .junior-contents--wrap{width:90%;margin:0 auto}@media screen and (max-width:850px){.junior-contents .junior-contents--wrap{width:100%}}.junior-contents .junior-contents--wrap p:hover{opacity:.7}.junior-contents .junior-contents--wrap .junior-contents__info{margin-top:1rem}.junior-contents .junior-contents--wrap .junior-contents__info p{width:32%}.junior-contents .junior-contents--wrap .junior-contents__info img{width:100%}.junior-border{border-bottom:1px solid #1b9139}.header-main__logo--primary{max-height:65px;width:13%;margin-top:5px;-o-object-fit:contain;object-fit:contain;text-align:center}@media screen and (max-width:850px){.header-main__logo--primary{width:150px;max-height:45px}}@media screen and (max-width:480px){.header-main__logo--primary{display:none}}.header-main__logo--primary img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0 0 0 1rem}.header-main__list--primary{width:70%;margin-left:auto}@media screen and (max-width:850px){.header-main__list--primary{display:none}}.header-main__list--primary li{width:16.5%;border-left:.5px solid #9fa0a0;margin:10px 0;padding-top:12px;font-size:.9rem;font-weight:700;line-height:1}.header-main__list--primary li a{display:block}.header-main__list--primary li a:hover{opacity:.7}.header-main__list--primary .header-main__list--blue{color:#ec9c22;font-size:.5rem}.header-main__logo-sp--primary{max-height:76px;width:25%;-o-object-fit:contain;object-fit:contain;text-align:center;display:none}@media screen and (max-width:480px){.header-main__logo-sp--primary{display:block;width:200px;max-height:45px}}.header-main__logo-sp--primary img{height:100%;-o-object-fit:contain;object-fit:contain;margin:0}.header-top__list--contact{margin:0;padding:.5rem 0;margin:-.5rem 0}.header-top__list--contact a{color:#fff !important}.header-top-primary{height:80vh;position:relative;overflow:hidden}@media screen and (max-width:850px){.header-top-primary{height:545px;display:block;align-items:block-end;justify-content:block-end;min-height:0px}}@media screen and (max-width:480px){.header-top-primary{height:220px;display:block}}.header-top-primary-text{width:100%}.header-top-primary-text img{height:auto;width:41.4%;position:absolute;right:0;top:0}@media screen and (max-width:850px){.header-top-primary-text img{display:none}}.header-top-primary-text h2{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;position:relative}@media screen and (max-width:1024px){.header-top-primary-text{height:75vh}}@media screen and (max-width:850px){.header-top-primary-text{width:20%;height:100%}}@media screen and (max-width:480px){.header-top-primary-text{width:20%;height:100%}}.header-top-title--primary{width:-moz-fit-content;width:fit-content;margin-right:0;margin-left:auto;color:#fff;font-weight:700;font-size:3rem;padding-right:2vw;height:25vh;right:0}.header-top-title--primary .header-top-title__primary{font-size:1.5rem;display:inline-block;margin-bottom:15px}@media screen and (max-width:850px){.header-top-title--primary{display:none}}.header-top-title--primary .header-top-title__en{display:block;font-size:1.5rem;font-weight:lighter;margin-top:15px}@media screen and (max-width:850px){#info-primary{margin-top:2rem}}.primary-contents{margin-top:5rem;margin-bottom:-5rem}.primary-contents .primary-contents--wrap{width:90%;margin:0 auto}@media screen and (max-width:850px){.primary-contents .primary-contents--wrap{width:100%}}.primary-contents .primary-contents--wrap p:hover{opacity:.7}.primary-contents .primary-contents--wrap .primary-contents__info{margin-top:1rem}.primary-contents .primary-contents--wrap .primary-contents__info p{width:32%}.primary-contents .primary-contents--wrap .primary-contents__info img{width:100%}.primary-border{border-bottom:1px solid #ec9c22}.post-password-form{background-color:#ffe2b7;border-radius:15px}.post-password-form input{padding:1px 5px;border:2px solid #ec9c22;border-radius:5px;background-color:#fff}.subpageTop_body_primary input[type=button],.subpageTop_body_primary input[type=submit]{background-color:#ec9c22}.subpage_title{display:flex;align-items:center;justify-content:space-between}.subpage_content{margin-top:10px;margin-right:50px;margin-left:50px}@media screen and (max-width:480px){.subpage_content{margin-right:0;margin-left:0}}.title{font-size:24px;font-weight:700;margin:10px;color:#fff}.content p{padding:.5em 1.5em}main .subepage-content{padding-top:50px;display:flex}@media screen and (max-width:480px){main .subepage-content{flex-direction:column-reverse}}.bg_seasonSpring{text-align:center;background:#b7e846}.bg_seasonSummer{text-align:center;background:#9dd6ff}.seasonAutumn{text-align:center;background:#ffbb3e}.seasonWinter{text-align:center;background:#fbbdcf}.border_1-gr{margin-top:auto;margin-bottom:auto;border:2px solid #7c7c7c}.border_1-gr .pad_05{padding:.5em 0}.box_radius_1-gr{border:0;color:#000;text-align:center;padding:10px;border-radius:15px;background-color:#bbb}.box_radius_1-kg{border:0;color:#000;text-align:center;padding:10px;border-radius:15px;background-color:hsla(309,100%,85%,.8)}.box_radius_1-sh{border:0;color:#000;text-align:center;padding:10px;border-radius:15px;background-color:#c3cefe}.subpage_body_seiko{border:3px solid #e1591c;padding:10px;margin-top:10px;margin-left:auto;margin-right:2.5em;width:70%}.subpage_body_seiko .subpage_title{padding:.3em;margin:10px 0;border-radius:5px}.subpage_body_seiko h2{font-size:xx-large;font-weight:700;color:#e1591c;padding:15px 0}.subpage_body_seiko h3{color:#e1591c;background-color:#ffd3a3;font-size:20px;font-weight:700;padding:.3em;margin:10px 0;border-radius:5px}.subpage_body_seiko h4{font-size:large;font-weight:700;color:#5b5a5a;padding:.5em 0}.subpage_body_seiko h5{font-size:large;font-weight:700;color:#e1591c;padding-left:.5em;margin:.5em 0;border-left:5px solid #ec9c22}.subpage_body_seiko hr{border:1px dotted #fff;border-bottom:1px dotted #e1591c;margin-top:25px;margin-bottom:25px;clear:both}.subpage_body_seiko p{padding:.5em 1.5em}@media screen and (max-width:480px){.subpage_body_seiko{margin:auto;width:90%}}.subpage_body_seiko .home_table{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_seiko .home_table hr{border:1px dotted #fff;border-bottom:1px dotted #6876b4;margin-top:0;margin-bottom:0;clear:both}.subpage_body_seiko .home_table td:nth-child(2){text-align:center;background:#d5d5d5;color:#000;font-weight:700;font-size:120%;padding:5px 0}.subpage_body_seiko .home_table th{background:#b5b5b5;color:#4e4e4e;font-weight:700;font-size:120%;padding:5px 0;text-align:center;border:0}.subpage_body_seiko .home_table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_seiko .home_table2{width:100%;margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_seiko .home_table2 td:nth-child(1){color:#000;font-weight:700;padding:10px 10px 5px;border-bottom:2px dotted #e1591c}.subpage_body_seiko .home_table2 td{border-bottom:2px dotted #ccc;padding:10px 10px 5px}.subpage_body_senior{border:3px solid #6876b4;padding:10px;margin-top:10px;margin-left:auto;margin-right:2.5em;width:70%}.subpage_body_senior .subpage_title{padding:.3em;margin:10px 0;border-radius:5px}.subpage_body_senior h2{font-size:xx-large;font-weight:700;color:#ffb100;padding:15px 0}.subpage_body_senior h3{color:#6876b4;background-color:#dfe2fe;font-size:20px;font-weight:700;padding:.3em;margin:10px 0;border-radius:5px}.subpage_body_senior h4{background-image:linear-gradient(90deg,rgba(233,240,250,0),#c3cefe);font-size:large;font-weight:700;color:#5b5a5a;padding:.5em 0}.subpage_body_senior hr{border:1px dotted #fff;border-bottom:1px dotted #6876b4;margin-top:25px;margin-bottom:25px;clear:both}.subpage_body_senior p{padding:.5em 1.5em}@media screen and (max-width:480px){.subpage_body_senior{margin:auto;width:90%}}.subpage_body_senior .wp-block-table table{border:2px solid #b5b5b5}.subpage_body_senior .sh_table01 table{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_senior .sh_table01 table th{background:#6876b4;color:#fff;font-weight:700;font-size:120%;padding:5px 0;text-align:center}.subpage_body_senior .sh_table01 table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_senior .sh_table01 table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_senior .sh_table02 table{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_senior .sh_table02 table hr{border:1px dotted #fff;border-bottom:1px dotted #6876b4;margin-top:0;margin-bottom:0;clear:both}.subpage_body_senior .sh_table02 table th{background:#b5b5b5;color:#4e4e4e;font-weight:700;font-size:120%;padding:5px 0;text-align:center;border:0}.subpage_body_senior .sh_table02 table td:nth-child(1){text-align:center;background:#6876b4;color:#fff;font-weight:700;font-size:120%;padding:5px 0}.subpage_body_senior .sh_table02 table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_senior .sh_table{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_senior .sh_table hr{border:1px dotted #fff;border-bottom:1px dotted #6876b4;margin-top:0;margin-bottom:0;clear:both}.subpage_body_senior .sh_table th:nth-child(1){text-align:center;background:#6876b4;color:#fff;font-weight:700;font-size:120%;padding:5px 0}.subpage_body_senior .sh_table th{background:#b5b5b5;color:#4e4e4e;font-weight:700;font-size:120%;padding:5px 0;text-align:center;border:0}.subpage_body_senior .sh_table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_senior .club_high_school h2{text-align:center}.subpage_body_senior .club_high_school table{border-spacing:5px;border-collapse:separate !important}.subpage_body_senior .club_high_school table tbody tr{height:auto !important}.subpage_body_senior .club_high_school table tbody tr td,.subpage_body_senior .club_high_school table tbody tr th{border:3px solid #ccc;padding:5px;height:auto !important}.subpage_body_senior .club_high_school table tbody tr td p,.subpage_body_senior .club_high_school table tbody tr th p{padding:0;margin:0}.subpage_body_senior .club_high_school table tbody tr th:nth-child(1){vertical-align:middle;background-color:#6876b4;color:#fff}.subpage_body_junior{border:3px solid #1b9139;padding:10px;margin-top:10px;margin-left:auto;margin-right:2.5em;width:70%}.subpage_body_junior .subpage_title{padding:.3em;margin:10px 0;border-radius:5px}.subpage_body_junior h2{text-align:center;font-size:xx-large;font-weight:700;color:#ffb726;padding:15px 0}.subpage_body_junior h3{color:#4e4e4e;background-color:#c2ffd1;font-size:20px;font-weight:700;padding:.3em;margin:10px 0;border-radius:5px}.subpage_body_junior h4{font-size:large;font-weight:700;color:#1b9139;padding:.5em 0}.subpage_body_junior hr{border:1px dotted #fff;border-bottom:1px dotted #1b9139;margin-top:25px;margin-bottom:25px;clear:both}.subpage_body_junior p{padding:.5em 1.5em}@media screen and (max-width:480px){.subpage_body_junior{margin:auto;width:90%}}.subpage_body_junior .jh_table2{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_junior .jh_table2 th,.subpage_body_junior .jh_table2 td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_junior .jh_table2 p{padding:.5em}.subpage_body_junior .jh_table{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_junior .jh_table th{border:2px solid #ff9340;background:#ff9340;padding:10px 10px 5px}.subpage_body_junior .jh_table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_junior .jh_table p{padding:.5em}.subpage_body_junior .entrance_exam_jh h4{color:#333;font-size:large;font-weight:700;padding:5px 0;margin-top:25px;margin-bottom:10px;position:relative;overflow:hidden}.subpage_body_junior .entrance_exam_jh h4:after{content:"";position:absolute;bottom:0;width:100%;margin-left:10px;height:3px;background-color:#c5c5c5}.subpage_body_junior .entrance_exam_jh h4:before{content:"";position:absolute;bottom:0;width:100%;height:3px;background-color:#f8ab0f}.subpage_body_junior .entrance_exam_jh .section th{background-color:#7c7c7c;color:#fff;font-size:larger;font-weight:700;padding:5px;width:30%;vertical-align:middle}.subpage_body_junior .entrance_exam_jh .section td{border:3px solid #7c7c7c;font-weight:bolder;font-size:large;width:70%;padding-left:15px;text-align:left}.subpage_body_junior .entrance_exam_jh .section p{font-size:large}.subpage_body_junior .entrance_exam_jh .leftbox p>a{color:#1b9139}.subpage_body_primary{border:3px solid #ec9c22;padding:10px;margin-top:10px;margin-left:auto;margin-right:2.5em;width:70%}.subpage_body_primary .subpage_title{padding:.3em;margin:10px 0;border-radius:5px}.subpage_body_primary h2{text-align:center;font-size:xx-large;font-weight:700;color:#74dbff;padding:15px 0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.subpage_body_primary h3{color:#fff;background-color:#ffbf48;font-size:20px;font-weight:700;padding:.3em;margin:10px 0;border-radius:5px;display:inline-block}.subpage_body_primary h4{font-size:large;font-weight:700;color:#5b5a5a;padding:.5em 0}.subpage_body_primary h5{font-size:large;font-weight:700;color:#5b5a5a;padding-left:.5em;margin:.5em 0;border-left:5px solid #ec9c22}.subpage_body_primary hr{border:1px dotted #fff;border-bottom:1px dotted #ec9c22;margin-top:25px;margin-bottom:25px;clear:both}.subpage_body_primary .wp-block-table table{border:2px solid #b5b5b5}.subpage_body_primary .pr_table01 table{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_primary .pr_table01 table th{background:#f5ad0a;color:#fff;font-weight:700;font-size:120%;padding:5px 0;text-align:center}.subpage_body_primary p{padding:.5em 1.5em}@media screen and (max-width:480px){.subpage_body_primary{margin:auto;width:90%}}.subpage_body_primary .pr_table01 table{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_primary .pr_table01 table th{background:#f5ad0a;color:#fff;font-weight:700;font-size:120%;padding:5px 0;text-align:center}.subpage_body_primary .pr_table01 table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_primary .pr_table01 table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_primary a{color:#ec9c22}.entrance_exam_pr section{border-bottom:3px dashed #ec9c22;padding-bottom:25px;margin-bottom:50px}.entrance_exam_pr section h3{color:#000;background-color:#fff}.entrance_exam_pr section h3 span{color:#ec9c22;font-size:30px;padding-right:10px;margin-left:-12px}@media screen and (max-width:480px){.entrance_exam_pr section h3 span{margin-left:0}}.exam_pr{width:100%;border-collapse:separate !important;border-spacing:revert-layer !important;padding-bottom:25px}.exam_pr th{border:0;color:#fff;text-align:center;padding:15px;border-radius:10px;background-color:#bbb;font-size:18px;font-weight:700;width:25%}@media screen and (max-width:480px){.exam_pr th{width:100% !important;display:block;margin-bottom:5px;margin-top:5px}}.exam_pr td{border:2px solid #bbb;padding:15px;border-radius:10px;vertical-align:middle}@media screen and (max-width:480px){.exam_pr td{width:100% !important;display:block;font-size:16px;text-align:center}}.exam_pr .sp{display:none}@media screen and (max-width:480px){.exam_pr .sp{display:block}}.exam_pr .pc{display:contents}@media screen and (max-width:480px){.exam_pr .pc{display:none}}.table-width15>tr th,.table-width15>tr td{width:15%;text-align:center}.exam_pr-title{color:red;font-size:large}.exam_pr-ol{padding:15px 15px 15px 45px;border:1px solid #ec9c22;margin-bottom:25px;list-style:auto}.exam_pr-address{padding:20px;width:50%;border-radius:10px;font-size:15px;background-color:#fff1b4}@media screen and (max-width:480px){.exam_pr-address{width:100%}}.exam_pr-address p{padding:0;margin:0}.subpage_body_kindergarten{border:3px solid #dd6d98;padding:10px;margin-top:10px;margin-left:auto;margin-right:2.5em;width:70%}.subpage_body_kindergarten .subpage_title{padding:.3em;margin:10px 0;border-radius:5px}.subpage_body_kindergarten h2{text-align:center;font-size:xx-large;font-weight:700;color:#ffdb4d;padding:15px 0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.subpage_body_kindergarten h3{color:#fff;background-color:#ffc9de;font-size:20px;font-weight:700;padding:.3em;margin:10px 0;border-radius:5px;display:inline-block;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.subpage_body_kindergarten h4{font-size:large;font-weight:700;color:#ffdb4d;padding:.5em 0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.subpage_body_kindergarten h4:before{content:url(http://www.seikogakuen.ac.jp/seikogakuen/wp-content/uploads/2023/06/h3_imag.gif)}.subpage_body_kindergarten h5{font-size:large;font-weight:700;color:#5c5c5c;padding:.5em 0}.subpage_body_kindergarten hr{border:1px dotted #fff;border-bottom:1px dotted #dd6d98;margin-top:25px;margin-bottom:25px;clear:both}.subpage_body_kindergarten .wp-block-table table{border-spacing:5px;border-collapse:separate}.subpage_body_kindergarten .wp-block-table table th{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_kindergarten .wp-block-table table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_kindergarten .wp-block-table table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_kindergarten .kg_table{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_kindergarten .kg_table hr{border:1px dotted #fff;border-bottom:1px dotted #fbbdcf;margin-top:0;margin-bottom:0;clear:both}.subpage_body_kindergarten .kg_table th:nth-child(1){text-align:center;background:#fbbdcf;color:#fff;font-weight:700;font-size:120%;padding:5px 0;border:0}.subpage_body_kindergarten .kg_table th{background:#b5b5b5;color:#4e4e4e;font-weight:700;font-size:120%;padding:5px 0;text-align:center;border:0}.subpage_body_kindergarten .kg_table td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_kindergarten .kg_table2{margin-bottom:20px;border-spacing:5px;border-collapse:separate;border:0}.subpage_body_kindergarten .kg_table2 th{text-align:center;background:#fbbdcf;color:#fff;font-weight:700;font-size:120%;padding:5px 0;border:0;border-radius:10px}.subpage_body_kindergarten .kg_table2 td{border:2px solid #ccc;padding:10px 10px 5px}.subpage_body_kindergarten .kg_table2 p{padding:.5em}.subpage_body_kindergarten .kg_table2 hr{border:1px dotted #fff;border-bottom:1px dotted #fbbdcf;margin-top:0;margin-bottom:0;clear:both}.subpage_body_kindergarten .kg_bg_tb1{text-align:center;background:#89ceff}.subpage_body_kindergarten p{padding:.5em 1.5em}@media screen and (max-width:480px){.subpage_body_kindergarten{margin:auto;width:90%}}#sk01,#sk02,#sk03,#sk04,#sk05,#sh01,#sh02,#sh03,#sh04,#sh05,#sh06,#jh01,#jh02,#jh03,#jh04,#jh05,#jh06,#pr01,#pr02,#pr03,#pr04,#pr05,#pr06,#pr07,#kg01,#kg02,#kg03,#kg04,#kg05,#kg06{display:none}.sh_1,.jh_1,.pr_1,.kg_1{margin-top:25px;background-size:cover;background-position:center;position:relative;height:30em}.sh_1 h2,.jh_1 h2,.pr_1 h2,.kg_1 h2{font-size:xx-large;font-weight:700;padding-top:50px;padding-left:2em;color:#fff;background-color:rgba(0,0,0,.5)}.breadcrumb-area{padding:.5em 2em;margin-bottom:2em}.subpage_title{display:flex;align-items:center;justify-content:space-between}.subpage_content{margin-right:50px;margin-left:50px}@media screen and (max-width:480px){.subpage_content{margin-right:0;margin-left:0}}.title{font-size:xx-large;font-weight:700;margin:10px 10px 0}.content p{padding:.5em 1.5em}main .content_Top{padding-top:50px;display:flex}@media screen and (max-width:480px){main .content_Top{flex-direction:column-reverse}}.subpageTop_body_seiko{padding:0 10px 10px;margin-left:auto;margin-right:2.5em;width:70%}.subpageTop_body_seiko .subpage_title{padding:0 .3em;border-bottom:5px solid #e1591c}.subpageTop_body_seiko .subpage_title .title{color:#e1591c}.subpageTop_body_seiko h2{text-align:center;font-size:xx-large;font-weight:700;color:#e1591c;padding:5px 0;border-bottom:1px solid #e1591c}.subpageTop_body_seiko .box_02{border-top:1px solid #e1591c;border-right:5px solid #e1591c;border-bottom:5px solid #e1591c;border-left:1px solid #e1591c}.subpageTop_body_seiko p{margin:.5em 1.5em;padding:2em}@media screen and (max-width:480px){.subpageTop_body_seiko{margin:auto;width:90%}}.subpageTop_body_senior{padding:0 10px 10px;margin-left:auto;margin-right:2.5em;width:70%}.subpageTop_body_senior .subpage_title{padding:0 .3em;border-bottom:5px solid #6876b4}.subpageTop_body_senior .subpage_title .title{color:#6876b4}.subpageTop_body_senior h2{text-align:center;font-size:xx-large;font-weight:700;color:#6876b4;padding:5px 0;border-bottom:1px solid #6876b4}.subpageTop_body_senior .box_02{border-top:1px solid #6876b4;border-right:5px solid #6876b4;border-bottom:5px solid #6876b4;border-left:1px solid #6876b4}.subpageTop_body_senior p{margin:.5em 1.5em;padding:2em}.subpageTop_body_senior .senior_course_area{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.subpageTop_body_senior .senior_course_area .image-button{width:31%;border:2px solid #ccc;overflow:hidden;background-color:#fff;transition:transform .3s ease;margin:1%;margin-bottom:25px}.subpageTop_body_senior .senior_course_area .image-button a{text-decoration:none;color:inherit}.subpageTop_body_senior .senior_course_area .image-button_club{width:45%;border:2px solid #ccc;overflow:hidden;background-color:#fff;transition:transform .3s ease;margin:1%;margin-bottom:25px}.subpageTop_body_senior .senior_course_area .image-button_club a{text-decoration:none;color:inherit}.subpageTop_body_senior .senior_course_area .image-container{width:100%;overflow:hidden}.subpageTop_body_senior .senior_course_area .image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:250px;transition:transform .3s ease}.subpageTop_body_senior .senior_course_area .image-button:hover .image-container img,.subpageTop_body_senior .senior_course_area .image-button_club:hover .image-container img{transform:scale(1.2)}.subpageTop_body_senior .senior_course_area .content_text{position:relative;width:100%}.subpageTop_body_senior .senior_course_area .overlay-text{position:absolute;top:-45px;width:95%;color:#fff;padding:5px 15px;margin:0 2.5%}.subpageTop_body_senior .senior_course_area .overlay-text h2{color:#fff !important;font-size:1.5rem;font-weight:700;margin:0;padding:0;border-bottom:0 !important;text-align:left !important}.subpageTop_body_senior .senior_course_area .overlay-text-bg_1{background:linear-gradient(30deg,rgba(10,27,145,.5) 0%,rgba(10,27,145,.5) 70%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 73%,rgba(104,118,180,.5) 73%,rgba(104,118,180,.5) 100%)}.subpageTop_body_senior .senior_course_area .overlay-text-bg_2{background:linear-gradient(30deg,rgba(0,115,255,.5) 0%,rgba(0,115,255,.5) 70%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 73%,rgba(115,178,254,.5) 73%,rgba(115,178,254,.5) 100%)}.subpageTop_body_senior .senior_course_area .overlay-text-bg_3{background:linear-gradient(30deg,rgba(255,0,0,.5) 0%,rgba(255,0,0,.5) 70%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 73%,rgba(255,132,0,.5) 73%,rgba(255,132,0,.5) 100%)}.subpageTop_body_senior .senior_course_area .text{margin-top:30px;padding-top:15px;padding-bottom:15px}.subpageTop_body_senior .senior_course_area .text p{font-size:1em;padding:0 !important}.subpageTop_body_senior .senior_course_area .course-box_01,.subpageTop_body_senior .senior_course_area .club-box_01{border-top:1px solid #6876b4;border-right:5px solid #6876b4;border-bottom:5px solid #6876b4;border-left:1px solid #6876b4}.subpageTop_body_senior .senior_course_area .course-box_02{border-top:1px solid #73b2fe;border-right:5px solid #73b2fe;border-bottom:5px solid #73b2fe;border-left:1px solid #73b2fe}.subpageTop_body_senior .senior_course_area .course-box_03{border-top:1px solid #f50;border-right:5px solid #f50;border-bottom:5px solid #f50;border-left:1px solid #f50}@media screen and (max-width:1024px){.subpageTop_body_senior .overlay-text h2{font-size:1.2rem !important}.subpageTop_body_senior .senior_course_area .image-container img{height:175px}}@media screen and (max-width:1000px){.subpageTop_body_senior .overlay-text h2{font-size:1.2rem !important}.subpageTop_body_senior .senior_course_area .image-container img{height:250px}.subpageTop_body_senior .senior_course_area{flex-direction:column}.subpageTop_body_senior .senior_course_area .image-button,.subpageTop_body_senior .senior_course_area .image-button_club{width:95%}}@media screen and (max-width:480px){.subpageTop_body_senior{margin:auto;width:90%}}.subpageTop_body_junior{padding:0 10px 10px;margin-left:auto;margin-right:2.5em;width:70%}.subpageTop_body_junior .subpage_title{padding:0 .3em;border-bottom:5px solid #1b9139}.subpageTop_body_junior .subpage_title .title{color:#1b9139}.subpageTop_body_junior h2{text-align:center;font-size:xx-large;font-weight:700;color:#1b9139;padding:5px 0;border-bottom:1px solid #1b9139}.subpageTop_body_junior .box_02{border-top:1px solid #1b9139;border-right:5px solid #1b9139;border-bottom:5px solid #1b9139;border-left:1px solid #1b9139}.subpageTop_body_junior p{margin:.5em 1.5em;padding:2em}@media screen and (max-width:480px){.subpageTop_body_junior{margin:auto;width:90%}}.subpageTop_body_primary{padding:0 10px 10px;margin-left:auto;margin-right:2.5em;width:70%}.subpageTop_body_primary .subpage_title{padding:0 .3em;border-bottom:5px solid #ec9c22}.subpageTop_body_primary .subpage_title .title{color:#ec9c22}.subpageTop_body_primary h2{text-align:center;font-size:xx-large;font-weight:700;color:#ec9c22;padding:10px 0;margin:0 .8em .5em;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";border-bottom:1px solid #ec9c22}.subpageTop_body_primary .box_02{border-top:1px solid #ec9c22;border-right:5px solid #ec9c22;border-bottom:5px solid #ec9c22;border-left:1px solid #ec9c22;border-radius:15px}.subpageTop_body_primary p{margin:.5em 1.5em;padding:2em}@media screen and (max-width:480px){.subpageTop_body_primary{margin:auto;width:90%}}.subpageTop_body_kindergarten{padding:0 10px 10px;margin-left:auto;margin-right:2.5em;width:70%}.subpageTop_body_kindergarten .subpage_title{padding:0 .3em;border-bottom:5px solid #dd6d98}.subpageTop_body_kindergarten .subpage_title .title{color:#dd6d98}.subpageTop_body_kindergarten h2{text-align:center;font-size:xx-large;font-weight:700;color:#dd6d98;padding:5px 0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";border-bottom:1px solid #dd6d98}.subpageTop_body_kindergarten .box_02{border-top:1px solid #dd6d98;border-right:5px solid #dd6d98;border-bottom:5px solid #dd6d98;border-left:1px solid #dd6d98;border-radius:15px}.subpageTop_body_kindergarten p{margin:.5em 1.5em;padding:2em}@media screen and (max-width:480px){.subpageTop_body_kindergarten{margin:auto;width:90%}}.side{min-width:25%}.side-top,.side-pr,.side-kg,.side-jh,.side-sh{display:none}.side-list{margin-top:10px;margin-left:2.5em;background-color:#fff;box-sizing:border-box}@media screen and (max-width:480px){.side-list{margin:1.5em 1em}}.ds_flex{display:flex;margin-top:.25em}.other-list{margin-top:1em}.side_boder{width:15px;border-left:5px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-left:auto}.other-list__itme_2{display:inline-block;line-height:25px;width:-webkit-fill-available;padding-left:10px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;font-size:smaller;border:1px solid #fff}.side_bg{background:#e1591c}.side_border{border-bottom:2px solid #e1591c}.side_bg_2{background:#ffc3a8}.side_bg-sh{background:#6876b4}.side_border-sh{border-bottom:2px solid #6876b4}.side_bg-sh_2{background:#c3cefe}.side_bg-jh{background:#1b9139}.side_border-jh{border-bottom:2px solid #1b9139}.side_bg-jh_2{background:#c2ffd1}.side_bg-pr{background:#ec9c22}.side_border-pr{border-bottom:2px solid #ec9c22}.side_bg-pr_2{background:#ffe2b7}.side_bg-pr_3{border-radius:15px;margin-bottom:0;margin-top:10px;background:#ffe2b7}.side_bg-pr_4{border-radius:15px;margin-bottom:0;margin-top:10px;background:#ec9c22}.side_bg-kg{background:#dd6d98}.side_border-kg{border-bottom:2px solid #dd6d98}.side_bg-kg_2{background:#ffc9de}.side_bg-kg_3{border-radius:15px;margin-bottom:0;margin-top:10px;background:#ffc9de}.side-list__item--list{color:#fff;padding:.5em}.side-list__categoryItem{padding:.5em;margin-bottom:-1px}.side-list__detail{margin-top:.5em;display:none}.side-list__detail-Itme{padding:.5em;margin:1px}.side-list__detail-Itme p{font-size:smaller;color:#333}.other-list__itme{margin-bottom:-2px;padding-left:25px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;font-size:smaller;border:2px solid #fff}.other-list__itme:before{content:"";margin:auto;position:absolute;left:3.8em;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff}@media screen and (max-width:480px){.other-list__itme:before{left:2em}}.other-list__itme2{color:#fff;margin-top:10px;padding-left:25px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;font-size:smaller;border-radius:15px}.other-list__itme2:before{content:"";margin:auto;position:absolute;left:3.8em;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff}@media screen and (max-width:480px){.other-list__itme2:before{left:2em}}.side_active_home{background:#e04700;color:#fff;padding-left:2em;font-weight:bolder}.categoryItem_active_home{background-color:#ffd1bc;margin-top:1px}.side_active_sh{background:#3f55b5;color:#fff;padding-left:2em;font-weight:bolder}.categoryItem_active_sh{background-color:#dfe5ff;margin-top:1px}.side_active_jh{background:#02a222;color:#fff;padding-left:2em;font-weight:bolder}.categoryItem_active_jh{background-color:#bcff8b;margin-top:1px}.side_active_pr{background:#ff9b00;color:#fff;padding-left:2em;font-weight:bolder}.categoryItem_active_pr{background-color:#ffc76d;margin-top:1px}.side_active_kg{background:#ff7eaf;color:#fff;padding-left:2em;font-weight:bolder}.categoryItem_active_kg{background-color:#fde8f0;margin-top:1px}.contact-form{padding-bottom:100px}.contact-form h2{padding-top:50px}.contact-form h5:nth-child(n+2){margin-top:50px}.contact-form .contact-form__container{width:423px;margin:0 auto}@media screen and (max-width:480px){.contact-form .contact-form__container{width:90%}}.contact-form .contact-form__container div{margin-top:20px}.contact-form>div{border-bottom:1px dotted #333}.contact-form select{border:1px solid;border-radius:5px;padding:5px;margin-right:3px}.contact-form div{width:100%;display:flex;align-items:center;padding-top:10px;padding-bottom:10px}.contact-form div .contact-label{width:40%}.contact-form div .contact-input{width:60%}.contact-form div .contact-input span:nth-child(1){margin-right:2%}.contact-form div .input_two input.wpcf7-text{width:49%}.contact-form .birth .contact-input p{display:flex;align-items:center;width:100%}.contact-form .birth .contact-input span{display:flex;align-items:center}.contact-form input.wpcf7-text{border:1px solid #7b7b7b;background-color:#fff;border-radius:10px;width:100%;height:36px;padding:15px}.contact-form textarea{border:1px solid #7b7b7b;background-color:#fff;border-radius:10px;padding:10px;width:100%;height:150px}.contact-form .contact-form__submit{width:80%;margin:0 auto}input[type=button],input[type=submit]{width:100%;margin:15px auto;padding:15px;border-radius:15px;color:#fff;text-align:center;font-size:large;font-weight:700}input[type=button]{background-color:#5497d7}.clearfix .address{display:flex}.clearfix .address p{padding:0}.clearfix .address .leftArea{float:left;margin-right:10px;padding:15px;width:50%}.clearfix .address .rightArea{float:left;padding-top:20px;width:40% px}.subpage_body_seiko input[type=submit]{background-color:#ff8b55}.subpage_body_seiko .leftArea{background:none repeat scroll 0 0 #ffcab1}.subpage_body_senior input[type=submit]{background-color:#9ba5ff}.subpage_body_senior .leftArea{background:none repeat scroll 0 0 #dbdef3}.subpage_body_junior input[type=submit]{background-color:#7fff9f}.subpage_body_junior .leftArea{background:none repeat scroll 0 0 #d9ebdb}.subpage_body_primary input[type=submit]{background-color:#ffae35}.subpage_body_primary .leftArea{background:none repeat scroll 0 0 #fcf9b8}.subpage_body_kindergarten input[type=submit]{background-color:#ff98bf}.subpage_body_kindergarten .leftArea{background:none repeat scroll 0 0 #fdf4e7}