@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}body#index{background:#fff}#index section{padding-top:0;padding-bottom:0}#index #information{background:#f5f5f2;padding:80px 0 110px}@media screen and (max-width: 600px){#index #information{padding:35px 0 50px}}#index #talk{background:#931515;padding-bottom:100px;padding-top:100px}@media screen and (max-width: 960px){#index #talk{padding-top:85px}}@media screen and (max-width: 600px){#index #talk{padding-top:30px;padding-bottom:50px}}#index #talk .h2Area{color:#fff}#index #talk .h2Area .h2sup{color:#fff}#index #talk .talk-list{width:100%;margin-bottom:80px}@media screen and (max-width: 600px){#index #talk .talk-list{margin-bottom:40px}}#index #talk .talk-list li{width:100%;height:350px;position:relative}@media screen and (max-width: 600px){#index #talk .talk-list li{height:200px}}#index #talk .talk-list li+li{margin-top:10px}#index #talk .talk-list li .talk-num{position:absolute;overflow:hidden;top:-1px;left:0;background:#931515;color:#fff;font-size:2.125rem;font-family:"Barlow",sans-serif;width:167px;height:45px;-webkit-clip-path:polygon(0 0, 100% 0, 87% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 87% 100%, 0% 100%);padding-left:5px;line-height:1}@media screen and (max-width: 600px){#index #talk .talk-list li .talk-num{font-size:1.1875rem;width:100px;height:25px}}#index #talk .talk-list li a{width:100%;height:100%;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;padding-top:80px}@media screen and (max-width: 600px){#index #talk .talk-list li a{padding-top:35px}}#index #talk .talk-list li a h3{font-size:2.3125rem;font-weight:500}@media screen and (max-width: 600px){#index #talk .talk-list li a h3{font-size:1.3125rem;text-align:center}}#index #talk .talk-list li a .talk-name-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}@media screen and (max-width: 600px){#index #talk .talk-list li a .talk-name-area{margin-top:10px}}#index #talk .talk-list li a .talk-name-area .talk-name .talk-name-name{font-size:1.375rem}#index #talk .talk-list li a .talk-name-area .talk-name .talk-name-name span{font-size:1rem}#index #talk .talk-list li a .talk-name-area .talk-name .talk-name-eng{font-family:"Barlow",sans-serif;font-size:.75rem}@media screen and (max-width: 600px){#index #talk .talk-list li a .talk-name-area .talk-name{font-size:.75rem}#index #talk .talk-list li a .talk-name-area .talk-name .talk-name-name{font-size:1rem}#index #talk .talk-list li a .talk-name-area .talk-name .talk-name-name span{font-size:.8125rem}#index #talk .talk-list li a .talk-name-area .talk-name .talk-name-eng{font-size:.625rem}}#index #talk .talk-list li a .talk-name-area .cross{margin-left:15px;margin-right:15px;width:50px;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;position:relative}#index #talk .talk-list li a .talk-name-area .cross::before,#index #talk .talk-list li a .talk-name-area .cross::after{position:absolute;content:"";width:26px;height:1px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#index #talk .talk-list li a .talk-name-area .cross::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 600px){#index #talk .talk-list li a .talk-name-area .cross{margin-left:8px;margin-right:8px;width:20px}#index #talk .talk-list li a .talk-name-area .cross::before,#index #talk .talk-list li a .talk-name-area .cross::after{width:21px}}#index #talk .talk-list li a .talk-name-area .cross2{width:50%;font-size:1.625rem;color:#fff}#index #talk .talk-list li .bgImg::after{opacity:.28}#index #talk .talk-list li:hover .bgImg::after{opacity:.43}#index #nextlink{margin-top:0}#index #nextlink .culm2-list li.bnrArea{width:calc((100% - 12px)/2);margin-top:11px}#index #nextlink .culm2-list li.bnrArea:nth-child(even),#index #nextlink .culm2-list li.bnrArea:nth-child(5){margin-left:12px}@media screen and (max-width: 600px){#index #nextlink .culm2-list li.bnrArea{width:100%;margin-top:6px}#index #nextlink .culm2-list li.bnrArea:nth-child(even),#index #nextlink .culm2-list li.bnrArea:nth-child(5){margin-left:0}}#index #nextlink .culm2-list li.bnrArea .h2Area{margin-top:40px;margin-bottom:0}#index #nextlink .culm2-list li.bnrArea .h2Area .heading02{margin-bottom:0}#index #nextlink .culm2-list li.bnrArea .h2Area .h2sup{color:#fff;margin-bottom:35px;position:relative}#index #nextlink .culm2-list li.bnrArea .h2Area .h2sup::after{position:absolute;content:"";width:50px;height:1px;background:#fff;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 960px){#index #nextlink .culm2-list li.bnrArea .h2Area{margin-bottom:0}#index #nextlink .culm2-list li.bnrArea .h2Area .h2sup{font-size:1.875rem;margin-bottom:20px}#index #nextlink .culm2-list li.bnrArea .h2Area .heading02{font-size:1.125rem}}@media screen and (max-width: 600px){#index #nextlink .culm2-list li.bnrArea .h2Area .h2sup{font-size:1.6875rem;margin-bottom:18px}#index #nextlink .culm2-list li.bnrArea .h2Area .h2sup::after{width:30px;bottom:-8px}#index #nextlink .culm2-list li.bnrArea .h2Area .heading02{font-size:.875rem}}#index #nextlink .culm2-list li.bnrArea:nth-child(n+3){width:calc((100% - 24px)/3);aspect-ratio:11/10}#index #nextlink .culm2-list li.bnrArea:nth-child(n+3) .h2sup{font-size:2.5rem}@media screen and (max-width: 960px){#index #nextlink .culm2-list li.bnrArea:nth-child(n+3) .h2sup{font-size:1.75rem}}@media screen and (max-width: 600px){#index #nextlink .culm2-list li.bnrArea:nth-child(n+3){width:100%}}#index #facirity .facirity-scroll .slick02 li.bnrArea,#index #facirity .facirity-scroll .slick03 li.bnrArea{height:300px}#index #facirity .facirity-scroll .slick02 li.bnrArea+li,#index #facirity .facirity-scroll .slick03 li.bnrArea+li{margin-left:25px}#index #facirity .facirity-scroll .slick02 li.bnrArea h3,#index #facirity .facirity-scroll .slick03 li.bnrArea h3{background:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 82% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 82% 100%, 0% 100%);padding-left:20px;padding-right:8%;display:inline-block;height:33px;font-size:.875rem;line-height:33px;margin-top:-1px;margin-left:-1px}#index #facirity .facirity-scroll .slick02 li.bnrArea .bgImg::after,#index #facirity .facirity-scroll .slick03 li.bnrArea .bgImg::after{display:none}@media screen and (max-width: 960px){#index #facirity .facirity-scroll .slick02 li.bnrArea,#index #facirity .facirity-scroll .slick03 li.bnrArea{height:250px}}@media screen and (max-width: 600px){#index #facirity .facirity-scroll .slick02 li.bnrArea,#index #facirity .facirity-scroll .slick03 li.bnrArea{height:160px}#index #facirity .facirity-scroll .slick02 li.bnrArea h3,#index #facirity .facirity-scroll .slick03 li.bnrArea h3{font-size:.75rem;top:0}}#index #facirity .facirity-scroll .slick03{margin-top:24px}#index #facirity .facirity-scroll .slick03 li.bnrArea{position:relative}#index #facirity .facirity-scroll .slick03 li.bnrArea h3{position:absolute;left:0}#index #facirity .btn{margin-top:80px}@media screen and (max-width: 600px){#index #facirity .btn{margin-top:40px}}#index .school-info{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-top:100px}#index .school-info::before{position:absolute;content:"";width:70%;height:620px;background:#931515;top:0;left:0;z-index:-1}#index .school-info .school-info-txt{width:500px;color:#fff;padding-right:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index .school-info .school-info-txt>div{height:calc(100% - 223px)}#index .school-info .school-info-txt .h2Area{text-align:left;position:relative;margin-bottom:40px}#index .school-info .school-info-txt .h2Area .heading02{font-size:53px;text-align:left;margin-bottom:0;line-height:1}#index .school-info .school-info-txt .h2Area .h2sup{color:#fff;font-size:23px;margin-top:15px;text-align:left}#index .school-info .school-info-txt .h2Area .icon{position:absolute;width:90px;left:-45px;top:-20px;z-index:-1}#index .school-info .school-info-txt .txt{font-size:1.125rem;margin-bottom:40px}#index .school-info .school-info-txt .btn{margin-left:0}#index .school-info .school-info-txt .movie.bnrArea{width:365px;height:223px;-webkit-filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.34));filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.34))}#index .school-info .school-info-txt .movie.bnrArea a{width:100%;height:100%;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;font-size:1rem;letter-spacing:.05em;position:relative}#index .school-info .school-info-txt .movie.bnrArea a::after{position:absolute;content:"";width:160px;height:2px;background:#fff;top:57%}#index .school-info .school-info-txt .movie.bnrArea .bgImg::after{background:#8eb6d8;mix-blend-mode:multiply;opacity:.6}#index .school-info .school-info-txt .movie.bnrArea:hover .bgImg::after{opacity:.8}#index .school-info .school-info-photo{width:calc(100% - 500px);height:560px;margin-top:70px}#index .school-info .school-info-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){#index .school-info{display:block;padding-top:0}#index .school-info::before{display:none}#index .school-info .school-info-txt{background:#931515;width:100%;color:#fff;padding-top:80px;padding-bottom:80px;padding-left:10%;padding-right:10%;display:block}#index .school-info .school-info-txt>div{height:auto}#index .school-info .school-info-txt .movie.bnrArea{margin-top:40px}#index .school-info .school-info-photo{width:100%;height:560px;margin-top:0}#index .school-info .school-info-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 600px){#index .school-info .school-info-txt{padding-top:45px;padding-bottom:40px;padding-left:12%;padding-right:12%}#index .school-info .school-info-txt .h2Area{margin-bottom:17px}#index .school-info .school-info-txt .h2Area .heading02{font-size:1.8125rem}#index .school-info .school-info-txt .h2Area .h2sup{font-size:.75rem;margin-top:10px}#index .school-info .school-info-txt .h2Area .icon{position:absolute;width:51px;left:-25px;top:-15px}#index .school-info .school-info-txt .txt{font-size:.875rem;margin-bottom:20px}#index .school-info .school-info-txt .movie.bnrArea{margin-top:35px;width:100%;height:180px}#index .school-info .school-info-photo{height:250px}}#index #junior{padding-left:calc((100% - 1200px)/2)}@media screen and (max-width: 960px){#index #junior{padding-left:0}}#index #high{padding-right:calc((100% - 1200px)/2);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#index #high::before{background:#000;top:0;left:auto;right:0}#index #high .school-info-txt{padding-right:0;padding-left:8%}#index #high .school-info-txt .btn a:hover{background:#931515;border-color:#931515}@media screen and (max-width: 960px){#index #high{padding-left:0}#index #high .school-info-txt{background:#000;padding-right:8%}}@media screen and (max-width: 600px){#index #high{margin-top:25px}#index #high .school-info-txt{background:#000;padding-left:12%;padding-right:12%}}#index #epilogue{color:#fff;font-size:2.6875rem;font-weight:500;margin-top:130px;aspect-ratio:16/6;padding-bottom:0;margin-top:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#index #epilogue .txt{margin-bottom:3%}#index #epilogue .txt.lozad-in{-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}#index #epilogue .txt.lozad-in[data-loaded=true]{-webkit-transition-delay:1s;transition-delay:1s}#index #epilogue .box{padding-left:35px;padding-right:35px;max-width:1400px;margin-left:auto;margin-right:auto}#index #epilogue .box .catch{margin-bottom:-3px}#index #epilogue .box .catch.lozad-rhtSlideIn[data-loaded=true]{-webkit-transition-delay:.6s;transition-delay:.6s}#index #epilogue .bgImg::after{display:none}#index #epilogue .bgImg img{-o-object-position:left;object-position:left}@media screen and (max-width: 960px){#index #epilogue{aspect-ratio:16/7}}@media screen and (max-width: 600px){#index #epilogue{padding-top:10%;margin-top:28px;aspect-ratio:inherit}#index #epilogue .txt{margin-bottom:20px}}#index #other .culm2-list{width:92%;margin:0 auto}#index #other .culm2-list li.bnrArea{width:calc((100% - 24px)/3);margin-top:11px;margin-left:12px;aspect-ratio:11/10}#index #other .culm2-list li.bnrArea:nth-child(1){margin-left:0}@media screen and (max-width: 600px){#index #other .culm2-list li.bnrArea{width:100%;margin-top:6px;margin-left:0}}#index #other .culm2-list li.bnrArea .h2Area{margin-top:40px;margin-bottom:0}#index #other .culm2-list li.bnrArea .h2Area .heading02{margin-bottom:0}#index #other .culm2-list li.bnrArea .h2Area .h2sup{font-size:2.5rem;color:#fff;margin-bottom:35px;position:relative}#index #other .culm2-list li.bnrArea .h2Area .h2sup::after{position:absolute;content:"";width:50px;height:1px;background:#fff;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 960px){#index #other .culm2-list li.bnrArea .h2Area{margin-bottom:0}#index #other .culm2-list li.bnrArea .h2Area .h2sup{font-size:1.75rem;margin-bottom:20px}#index #other .culm2-list li.bnrArea .h2Area .heading02{font-size:1.125rem}}@media screen and (max-width: 600px){#index #other .culm2-list li.bnrArea .h2Area{width:100%}#index #other .culm2-list li.bnrArea .h2Area .h2sup{font-size:1.6875rem;margin-bottom:18px}#index #other .culm2-list li.bnrArea .h2Area .h2sup::after{width:30px;bottom:-8px}#index #other .culm2-list li.bnrArea .h2Area .heading02{font-size:.875rem}}@media screen and (max-width: 600px){#index #donation{margin-top:0}}#index #donation div.bnrArea{width:92%;margin:11px auto 0 auto}@media screen and (max-width: 600px){#index #donation div.bnrArea{width:92%;margin:0 auto}}#index #donation div.bnrArea .h2Area{margin-top:40px;margin-bottom:0}#index #donation div.bnrArea .h2Area .heading02{color:#fff}#index #donation div.bnrArea .h2Area .h2sup{font-size:2.5rem;color:#fff;margin-bottom:20px;position:relative}#index #donation div.bnrArea .h2Area .h2sup::after{position:absolute;content:"";width:50px;height:1px;background:#fff;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 960px){#index #donation div.bnrArea .h2Area{margin-bottom:0}#index #donation div.bnrArea .h2Area .h2sup{font-size:1.75rem;margin-bottom:20px}#index #donation div.bnrArea .h2Area .heading02{font-size:1.125rem}}@media screen and (max-width: 600px){#index #donation div.bnrArea .h2Area{width:100%}#index #donation div.bnrArea .h2Area .h2sup{font-size:1.6875rem;margin-bottom:18px}#index #donation div.bnrArea .h2Area .h2sup::after{width:30px;bottom:-8px}#index #donation div.bnrArea .h2Area .heading02{font-size:.875rem}}#index #unified .bnr{position:relative}#index #unified .bnr a{display:block;width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;z-index:2}#index #unified .bnr a .catch-ttl{width:300px;height:50px;font-size:1.75rem;color:#931515;font-weight:600;background:#fff;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;position:absolute;inset:0px;margin:auto}@media screen and (max-width: 600px){#index #unified .bnr a .catch-ttl{width:180px;height:33px;font-size:1.25rem;color:#931515;font-weight:600;background:#fff;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;position:absolute;inset:0px;margin:auto}}#index #unified .bnr a .ttl-area{line-height:1;padding-bottom:10px;margin-right:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:0;right:0}#index #unified .bnr a .ttl-area h2{font-size:3.5rem;color:#fff;font-weight:600;letter-spacing:.2em;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #unified .bnr a .ttl-area h2 .icon-icon-arrow{font-size:50%;margin-top:15px;margin-left:15px}#index #unified .bnr a .ttl-area p{font-family:"Barlow",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.75rem;color:rgba(255,255,255,.25);font-weight:400}@media screen and (max-width: 960px){#index #unified .bnr a .ttl-area{padding-bottom:5px;margin-right:2%}#index #unified .bnr a .ttl-area h2{font-size:3.125rem;margin-bottom:10px;text-shadow:1px 1px 10px rgba(0,0,0,.6)}#index #unified .bnr a .ttl-area p{font-size:1.75rem}}@media screen and (max-width: 600px){#index #unified .bnr a .ttl-area{padding-bottom:2px;margin-right:2%}#index #unified .bnr a .ttl-area h2{font-size:2rem;margin-bottom:8px}#index #unified .bnr a .ttl-area h2 .icon-icon-arrow{margin-top:10px;margin-left:5px}#index #unified .bnr a .ttl-area p{font-size:1.0625rem}}#index #unified .bnr a:hover{background:rgba(0,0,0,.25);-webkit-transition:.4s;transition:.4s}#index #legend-talk{margin-top:11px}@media screen and (max-width: 960px){#index #legend-talk{margin-top:11px}}@media screen and (max-width: 600px){#index #legend-talk{margin-top:6px}}#index #legend-talk .bnr{position:relative}#index #legend-talk .bnr a{display:block;width:100%;height:100%;color:#fff;background:rgba(0,0,0,0);position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){#index #legend-talk .bnr a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#index #legend-talk .bnr a .ttl-area{padding-left:10%}#index #legend-talk .bnr a .ttl-area h2{margin-bottom:20px}#index #legend-talk .bnr a .ttl-area h2 img{width:430px}#index #legend-talk .bnr a .ttl-area p{font-size:1.25rem}@media screen and (max-width: 960px){#index #legend-talk .bnr a .ttl-area{padding-left:5%}#index #legend-talk .bnr a .ttl-area h2{width:330px}#index #legend-talk .bnr a .ttl-area h2 img{width:330px}#index #legend-talk .bnr a .ttl-area p{font-size:1.0625rem}}@media screen and (max-width: 600px){#index #legend-talk .bnr a .ttl-area{padding-left:inherit}#index #legend-talk .bnr a .ttl-area h2{width:310px;margin-bottom:15px}#index #legend-talk .bnr a .ttl-area h2 img{width:310px}#index #legend-talk .bnr a .ttl-area p{width:310px;font-size:.9375rem}}#index #legend-talk .bnr a .more{font-size:1.25rem;position:absolute;right:10%;bottom:8%}#index #legend-talk .bnr a .more i{font-size:80%;margin-left:20px}@media screen and (max-width: 960px){#index #legend-talk .bnr a .more{font-size:1.125rem;right:3%;bottom:5%}#index #legend-talk .bnr a .more i{margin-left:10px}}@media screen and (max-width: 600px){#index #legend-talk .bnr a .more{font-size:.875rem;right:3%;bottom:4%}#index #legend-talk .bnr a .more i{margin-left:10px}}#index #legend-talk .bnr a:hover{background:rgba(0,0,0,.25);-webkit-transition:.4s;transition:.4s}#index #bnr-ddp{margin-top:11px}@media screen and (max-width: 960px){#index #bnr-ddp{margin-top:11px}}@media screen and (max-width: 600px){#index #bnr-ddp{margin-top:6px}}#index #bnr-ddp .bnr{position:relative}#index #bnr-ddp .bnr a{display:block;width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;z-index:2}#index #bnr-ddp .bnr a .ttl-area{line-height:1;padding-bottom:10px;margin-right:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:0;right:0}#index #bnr-ddp .bnr a .ttl-area h2{font-size:clamp(1.625rem,.849rem + 3.31vw,3.125rem);color:#fff;font-weight:600;line-height:1.2;text-align:right;letter-spacing:.1em;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #bnr-ddp .bnr a .ttl-area h2 .icon-icon-arrow{font-size:50%;margin-top:15px;margin-left:15px}#index #bnr-ddp .bnr a .ttl-area p{font-family:"Barlow",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.75rem;color:rgba(255,255,255,.25);font-weight:400}@media screen and (max-width: 960px){#index #bnr-ddp .bnr a .ttl-area{padding-bottom:5px;margin-right:2%}#index #bnr-ddp .bnr a .ttl-area h2{margin-bottom:10px;text-shadow:1px 1px 10px rgba(0,0,0,.6)}#index #bnr-ddp .bnr a .ttl-area p{font-size:1.75rem}}@media screen and (max-width: 600px){#index #bnr-ddp .bnr a .ttl-area{padding-bottom:2px;margin-right:2%}#index #bnr-ddp .bnr a .ttl-area h2{margin-bottom:8px}#index #bnr-ddp .bnr a .ttl-area h2 .icon-icon-arrow{margin-top:10px;margin-left:5px}#index #bnr-ddp .bnr a .ttl-area p{font-size:1.0625rem}}#index #bnr-ddp .bnr a:hover{background:rgba(0,0,0,.25);-webkit-transition:.4s;transition:.4s}#index #loading{width:100vw;height:100dvh;background:#fff;z-index:100000;position:fixed;top:0;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}#index #loading>p{height:63px;-webkit-animation:fadeIn 2s ease;animation:fadeIn 2s ease}#index #loading>p img{width:100%;height:100%}#index #loading>p+p{margin-left:40px}@media screen and (max-width: 600px){#index #loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #loading>p{height:50px}#index #loading>p+p{margin-left:0;margin-top:40px}}#index #loading.is_none{display:none}#index #opening{width:100vw;height:100svh;position:fixed;top:0;background:#fff;z-index:10000;overflow-y:scroll}#index #opening #opning-txt{padding-top:100svh;padding-bottom:calc(50svh - 140px);padding-left:8%;padding-right:8%}#index #opening #opning-txt .svg{font-size:3.75rem;color:#fff;font-weight:600;letter-spacing:.15em;line-height:1.8;text-align:justify;text-justify:inter-ideograph}#index #opening #opning-txt .svg img{width:100%}@media screen and (max-width: 960px){#index #opening #opning-txt .svg{font-size:3.125rem}}@media screen and (max-width: 600px){#index #opening #opning-txt .svg{font-size:1.875rem}}#index #opening #opning-txt .opning-chach{margin-top:300px;text-align:center}#index #opening #opning-txt .opning-chach .text{font-size:2.1875rem;margin-top:20px;color:#fff;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 600px){#index #opening #opning-txt .opning-chach .text{font-size:1.125rem;letter-spacing:0;width:100%;text-align:center}}@media screen and (max-width: 960px){#index #opening #opning-txt .opning-chach.wrap{padding-left:3%;padding-right:3%}}@media screen and (max-width: 600px){#index #opening #opning-txt .opning-chach.wrap{width:290px;margin:200px auto 0}#index #opening #opning-txt .opning-chach.wrap .cacth{padding-left:5%;padding-right:5%}}#index #opening .bgImg{width:100vw;height:100svh;position:fixed;top:0;left:0;z-index:-1}#index #opening .bgImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index #opening .bgImg::after{position:fixed;content:"";top:0;left:0;background:rgba(137,3,3,.8);width:100%;height:100%;z-index:2}#index #opening.is_none{display:none}@-webkit-keyframes openingtxt{0%{opacity:0;-webkit-transform:translateY(100svh);transform:translateY(100svh)}10%{opacity:1}100%{-webkit-transform:translateY(calc(-100% + (100svh - 65px) / 2 + 178px));transform:translateY(calc(-100% + (100svh - 65px) / 2 + 178px))}}@keyframes openingtxt{0%{opacity:0;-webkit-transform:translateY(100svh);transform:translateY(100svh)}10%{opacity:1}100%{-webkit-transform:translateY(calc(-100% + (100svh - 65px) / 2 + 178px));transform:translateY(calc(-100% + (100svh - 65px) / 2 + 178px))}}@-webkit-keyframes openingtxt-mid{0%{opacity:0;-webkit-transform:translateY(100svh);transform:translateY(100svh)}10%{opacity:1}100%{-webkit-transform:translateY(calc(-100% + (100svh - 65px) / 2 + 145px));transform:translateY(calc(-100% + (100svh - 65px) / 2 + 145px))}}@keyframes openingtxt-mid{0%{opacity:0;-webkit-transform:translateY(100svh);transform:translateY(100svh)}10%{opacity:1}100%{-webkit-transform:translateY(calc(-100% + (100svh - 65px) / 2 + 145px));transform:translateY(calc(-100% + (100svh - 65px) / 2 + 145px))}}@-webkit-keyframes openingtxt-sp{0%{opacity:0;-webkit-transform:translateY(100svh);transform:translateY(100svh)}10%{opacity:1}100%{-webkit-transform:translateY(calc(-100% + (100svh - 65px) / 2 + 200px));transform:translateY(calc(-100% + (100svh - 65px) / 2 + 200px))}}@keyframes openingtxt-sp{0%{opacity:0;-webkit-transform:translateY(100svh);transform:translateY(100svh)}10%{opacity:1}100%{-webkit-transform:translateY(calc(-100% + (100svh - 65px) / 2 + 200px));transform:translateY(calc(-100% + (100svh - 65px) / 2 + 200px))}}@-webkit-keyframes openingsvg{0%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes openingsvg{0%{opacity:1}90%{opacity:1}100%{opacity:0}}body,html{height:auto;overflow:visible}body.opening,html.opening{height:100svh;overflow:hidden}#index .h2Area{margin-bottom:80px;padding-left:0;border:none;text-align:center}#index .h2Area .h2sup{font-size:3.0625rem;color:#931515;text-align:center;line-height:1.4}#index .h2Area .heading02{font-size:1.25rem;margin-bottom:0}#index .h2Area .heading02::after{display:none}@media screen and (max-width: 960px){#index .h2Area{margin-bottom:50px}}@media screen and (max-width: 600px){#index .h2Area{margin-bottom:40px}#index .h2Area .h2sup{font-size:1.9375rem}#index .h2Area .heading02{font-size:.875rem}}#index #mainImg.bnrArea{width:100%;height:calc(100svh - 65px);position:relative}@media screen and (max-width: 600px){#index #mainImg.bnrArea{height:calc(100svh - 50px)}}#index #mainImg.bnrArea .bgImg{height:calc(100svh - 65px)}@media screen and (max-width: 600px){#index #mainImg.bnrArea .bgImg{height:calc(100svh - 50px)}}#index #mainImg.bnrArea .bgImg::after{display:block;height:calc(100svh - 65px);background:#81a8b4;opacity:.3}@media screen and (max-width: 600px){#index #mainImg.bnrArea .bgImg::after{height:calc(100svh - 50px)}}#index #mainImg.bnrArea .bgImg picture{display:block;height:calc(100svh - 65px)}@media screen and (max-width: 600px){#index #mainImg.bnrArea .bgImg picture{height:calc(100svh - 50px)}}#index #mainImg.bnrArea .cacth{height:calc(100svh - 65px);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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #mainImg.bnrArea .cacth picture{width:100%}#index #mainImg.bnrArea .cacth picture .img{width:100%}#index #mainImg.bnrArea .cacth picture .img img{width:100%}#index #mainImg.bnrArea .cacth .text{font-size:2.1875rem;margin-top:20px;color:#931515;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 600px){#index #mainImg.bnrArea .cacth{height:calc(100svh - 50px);width:290px;margin:0 auto}#index #mainImg.bnrArea .cacth.wrap{padding-left:3%;padding-right:3%}#index #mainImg.bnrArea .cacth .text{font-size:1.125rem;letter-spacing:0;width:100%;text-align:center}}#index #mainImg.bnrArea .school-name{position:absolute;top:25px;left:20px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;color:#931515;font-size:1.375rem;font-family:"Barlow",sans-serif}#index #mainImg.bnrArea .school-name.junior-name{top:auto;bottom:45px}#index #mainImg.bnrArea .school-name.high-name{left:auto;right:20px}@media screen and (max-width: 600px){#index #mainImg.bnrArea .school-name{font-size:1rem}#index #mainImg.bnrArea .school-name.junior-name{bottom:auto;top:calc(50% - 12em)}#index #mainImg.bnrArea .school-name.high-name{left:auto;right:20px;top:calc(50% + 2em)}}#index .notice{padding-bottom:75px;border-bottom:1px solid #c6c6c6}#index .notice.wrap .notice-inner{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}@media screen and (max-width: 960px){#index .notice.wrap .notice-inner{display:block}}@media screen and (max-width: 600px){#index .notice{padding-bottom:30px}}#index .notice .cntLft{width:320px;margin-right:26px}#index .notice .cntLft .cnt-ttl{background:#931515;color:#fff;height:95px;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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-clip-path:polygon(0 0, 100% 0, 81% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 81% 100%, 0% 100%);position:relative}#index .notice .cntLft .cnt-ttl .h2sup{position:absolute;top:0;left:0;opacity:.15;font-family:"Barlow",sans-serif;font-size:1.5rem;line-height:1}#index .notice .cntLft .cnt-ttl h2{font-size:1.25rem;text-align:center}@media screen and (max-width: 600px){#index .notice .cntLft{width:55%}#index .notice .cntLft .cnt-ttl{height:58px;padding-right:30px;-webkit-clip-path:polygon(0 0, 100% 0, 75% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 75% 100%, 0% 100%)}#index .notice .cntLft .cnt-ttl .h2sup{font-size:.875rem}#index .notice .cntLft .cnt-ttl h2{font-size:.875rem}}#index .notice .news-list-top{margin:60px 75px 60px 0;width:calc(100% - 395px)}#index .notice .news-list-top li.btn02 a.title{width:calc(100% - 140px)}#index .notice .news-list-top li.btn02 .date{color:#adadad;width:140px;height:100%;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: 960px){#index .notice .news-list-top{width:100%;margin:0;padding:30px 20px 40px}}@media screen and (max-width: 600px){#index .notice .news-list-top{padding:20px 20px 30px}#index .notice .news-list-top li{padding-left:10px}#index .notice .news-list-top li.btn02 a.title{width:100%}#index .notice .news-list-top li.btn02 .date{display:block;padding-bottom:8px}}#index .news{padding-top:54px}#index .news .cnt-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}#index .news .cnt-ttl .cnt-tti-inner{width:120px}#index .news .cnt-ttl .cate-list{width:calc(100% - 120px);margin-top:8px;margin-bottom:0}#index .news .cnt-ttl .cate-list li{width:110px;height:24px}#index .news .cnt-ttl .cate-list li a{font-size:.75rem;border-color:#fff}@media screen and (max-width: 960px){#index .news .cnt-ttl{display:block;margin-bottom:20px;text-align:center}#index .news .cnt-ttl .cnt-tti-inner{width:120px;margin:0 auto}#index .news .cnt-ttl .cate-list{width:100%;margin-top:20px}#index .news .cnt-ttl.event{margin-top:50px}}#index .news .news-thumb-list{margin-bottom:90px}@media screen and (max-width: 960px){#index .news .news-thumb-list{margin-bottom:40px}}@media screen and (max-width: 600px){#index .news .news-thumb-list{margin-bottom:30px}}/*# sourceMappingURL=toppage.css.map */