html,body{height:100%;margin:0;padding:0}body{font-family:"Shippori Mincho",serif !important;font-weight:400;font-style:normal;margin:auto;overflow-x:hidden;background-color:#fff !important}a{text-decoration:none}img{width:auto;max-width:100%}ul{list-style:none}.hamburger-menu-sp{display:none}.global-header{display:flex;height:85px;position:fixed;z-index:1000;background-color:#fff;width:100%}.header-logo{width:20%;margin:20px 5.5vw 0 49px;display:flex}.header-logo img{width:100%;object-fit:contain;max-width:290px}.header-menu{width:61%;font-size:15px;font-family:"Noto Sans JP",serif}.header-nav{text-align:center}.header-menu-inner{list-style:none;display:flex;justify-content:left;margin:31.5px 0 0;padding:0;gap:29px;color:#000}.header-menu-inner li{position:relative;margin:0;display:flex}.header-menu-inner li.dropdown>a{color:#000 !important}.header-menu-inner li a{text-decoration:none;font-size:16px;color:#333;display:block;transition:color .3s ease}.header-menu-inner li a br{display:none}.dropdown li:hover>a{color:#fff !important}.submenu{display:none;position:absolute;top:calc(100% + 20px);left:50%;transform:translateX(-50%);background:linear-gradient(150deg,#f6b7ab 18.5%,#fad4b5 77.41%,#ffffc3 100%);border:1px solid #ddd;border-radius:5px;padding:21px 25px 18px;list-style:none;min-width:200px;box-shadow:0 4px 8px rgba(255,255,255,.2);z-index:10}.submenu:before{content:"";position:absolute;top:-15px;left:50%;transform:translateX(-50%);border-width:12px;border-style:solid;border-color:transparent transparent #f6b7ab}.submenu.custom-ele2{min-width:230px}.submenu.custom-ele4{min-width:230px}.submenu.custom-ele7{min-width:250px}.header-menu-inner li.dropdown{position:relative}.header-menu-inner li.dropdown:after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px;background:0 0}.submenu li{padding:5px 0 8.5px;text-align:center;border-bottom:solid 1px #fff;position:relative}.submenu li:after{content:"";position:absolute;right:10%;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff}.submenu li:last-child{border-bottom:none}.submenu li a{color:#fff !important;text-decoration:none;font-size:16px;display:block;transition:background-color .3s ease,color .3s ease}.submenu li a:hover{color:#fff !important}.header-menu-inner li.dropdown:hover .submenu,.header-menu-inner li.dropdown:hover:after{display:block}.submenu li a:hover{color:#fff !important}.submenu:before{content:"";position:absolute;top:-33px;left:50%;transform:translateX(-50%);border-width:20px;border-right:10px;border-left:10px;border-style:solid;border-color:transparent transparent #f6b7ab}.header-menu-inner li.dropdown:hover .submenu{display:block}.hamburger-menu{display:block;font-family:"Noto Sans JP",serif;font-weight:100}.hamburger-menu h3{font-weight:100}.menu-btn{position:fixed;top:0;right:0;display:flex;height:85px;width:85px;justify-content:center;align-items:center;z-index:2000;background:linear-gradient(185deg,#f6b7ab 18.5%,#fad4b5 68.5%,#ffffc3 100%)}#menu-btn-check:checked~.menu-btn{background:0 0;box-shadow:none;transition:background .3s ease}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:1px;width:27px;border-radius:3px;background-color:#fff;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg);background-color:#fff}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg);background-color:#fff}#menu-btn-check{display:none}.hamburger-menu-content{width:105%;overflow:hidden;height:100%;position:fixed;top:0;left:100%;z-index:1000;transition:all .5s;display:flex;color:#fff;background-image:url(//www.abe-gakuin.ed.jp/wp-content/themes/abe_gakuin_theme/css/../image/hamburger_screen.png);background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:end}.hamburger-menu-content a{color:#fff}.hamburger-menu-content h2{color:#fff;font-family:"Bodoni MT Poster";font-weight:100;font-size:24px}#menu-btn-check:checked~.hamburger-menu-content{left:0}.hamburger-menu-flex{display:flex;flex-wrap:wrap;margin:120px 0 0;height:650px;width:70%}.hamburger-menu-flex h3{font-size:24px}.hamburger-one{width:100%;display:flex;justify-content:left;gap:60px;margin-left:3.5vw;margin-bottom:1vw}.hamburger-one-menu{width:32%}.hamburger-one-menu h3{display:flex;margin-top:auto;gap:60px;border-bottom:solid 1px;padding-bottom:12px;align-items:center}.hamburger-one-inner{width:25%}.hamburger-one-inner h3{margin-top:auto;border-bottom:solid 1px;padding-bottom:12px}.hamburger-right{width:30%}.hamburger-right a{color:#ffff}.hamburger-right h3{display:flex;align-items:center;gap:10px;margin-top:auto}.hamburger-two{width:100%;display:flex;gap:60px;margin-left:3.5vw}.hamburger-two-menu{width:32%}.hamburger-two-menu h3{display:flex;margin-top:auto;gap:60px;border-bottom:solid 1px;padding-bottom:12px;align-items:center}.hamburger-two-inner{width:25%}.hamburger-two-inner h3{margin-top:auto;border-bottom:solid 1px;padding-bottom:12px}.hamburger-three{width:100%;display:flex;gap:10px;height:115px;border-bottom:solid 1px;padding-bottom:35px;border-width:80%;margin-left:3.5vw}.hamburger-three-school{width:292px}.hamburger-three-school img{width:100%}.hamburger-three-pamphlet img{width:100%}.hamburger-four{width:100%;display:flex;margin:20px;height:130px;margin-left:3.5vw}.hamburger-four a{color:#fff}.hamburger-four p{margin-top:auto}.hamburger-currentstudent{margin-right:40px}.circle-arrow{width:31px;height:31px;padding-bottom:2px;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;font-size:20px;color:#fff;font-weight:100;cursor:pointer;transition:all .3s ease;display:flex}.hamburger-list li{color:#333;position:relative;padding-right:20px;margin-bottom:5px}.hamburger-list a{color:#fff}.hamburger-list li:after{content:"-";position:absolute;left:-12px;top:40%;transform:translateY(-50%);font-size:20px;color:#fff}.hamburger-list{margin-top:-10px}.top-mainvisual{padding-top:85px;position:relative}.top-mainvisual-image img{width:100%;height:800px}.banner-one{top:25%;right:0;position:fixed;z-index:9}.banner-two{position:absolute;z-index:999;bottom:80px;right:10px}.banner-two img{width:350px}.close-button{position:absolute;top:0;right:0;width:31px;height:31px;background-color:#606060;border-radius:50%;cursor:pointer}.close-button:before,.close-button:after{content:"";position:absolute;top:50%;left:50%;width:60%;height:2px;background-color:#fff;transform:translate(-50%,-50%) rotate(45deg)}.close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.close-button:hover{background-color:#606060}.logo-cover{position:absolute;bottom:0;right:0;width:100%;height:70px;background-color:#fff;z-index:0}.video-container{position:relative;width:100%;aspect-ratio:16/9;max-width:100%;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#mute-toggle{position:absolute;bottom:90px;left:35px;z-index:10;padding:8px 12px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.top-slideshow{margin-top:-30px}.banner-container{overflow:hidden;width:100%;position:relative;cursor:grab}.banner-track{display:flex;width:max-content}.banner-item{flex:0 0 auto;width:300px;margin-right:20px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease}.banner-item img{width:100%;height:auto;display:block}.banner-container.grabbing{cursor:grabbing}.youtube-ratio iframe{width:100%;aspect-ratio:16/9}.video-container{position:relative;padding-top:50%;height:0;margin-top:-75px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.banner-item{width:250px}.banner-track{gap:15px}}@media (max-width:480px){.banner-item{width:220px}.banner-track{gap:10px}}.top-news{font-family:"Noto Sans JP",serif}.read-more-btn{display:inline-flex;align-items:center;background:linear-gradient(88deg,#a9ddc8 75.11%,#ffffc3 110.49%);color:#fff;font-size:18px;text-decoration:none;padding:7px 32px;border-radius:30px;font-weight:700;transition:background-color .3s ease,transform .2s ease;font-weight:300;letter-spacing:1.5px}.read-more-btn-sp{display:none}.arrow-icon{margin-left:10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #fff}.top-news-container{display:flex;max-width:1200px;margin:92px auto;justify-content:center}.top-news-announce{width:20%;margin-top:20px}.top-news-announce h2{font-size:60px;background:linear-gradient(88deg,#a9ddc8 75.11%,#ffffc3 110.49%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:auto}.top-news-text{background:linear-gradient(88deg,#a9ddc8 75.11%,#ffffc3 110.49%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:-15px auto}.top-news-school-text{margin:auto auto 20px;color:#484848}.top-news-list{width:60%}.top-news-item{align-items:center;padding:15px 0;border-bottom:1px dotted #ccc;position:relative;display:flex}.top-news-item-new{min-width:60px;display:flex;align-items:center}.top-news-item-text{position:relative;width:88%}.top-news-item{display:flex;align-items:center}.top-news-item-new{width:70px;min-width:70px;display:flex;align-items:center}.top-news-item-text{flex:1}.top-new-badge{margin-right:5px}.top-new-badge{background-color:red;color:#fff;font-size:16px;font-weight:400;padding:3px 14px;border-radius:20px;margin-right:15px}.top-new-badge-sp{display:none}.top-date{color:#999;font-size:16px;margin-right:10px}.top-category{background-color:#f7cb92;color:#fff;font-size:16px;padding:3px 12px;border-radius:20px;font-weight:400;margin-right:15px}.top-text{color:#333;font-size:15px;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:auto;width:80%}.top-arrow{position:relative}.top-arrow svg{position:absolute;right:0}.top-layout-one{margin-bottom:243px}.top-layout-one-container{display:flex;position:relative}.top-layout-one-image{width:54%;position:relative}.top-layout-one-image img{width:100%}.top-layout-one-text{width:25%;margin-left:50px;position:relative}.top-layout-one-text p{letter-spacing:1px;line-height:30px;font-family:"Shippori Mincho";font-weight:400}.top-layout-one-text h2{font-size:3.1vw;font-weight:400;letter-spacing:1.5px;font-style:normal;font-family:"Shippori Mincho"}.top-layout-one-right{width:54.5%;position:absolute;transform:translate(190%,-55%)}.top-layout-one-right img{width:100%}.top-layout-one-hallway{position:absolute;width:45.5%;transform:translate(130%,-30%)}.top-layout-one-hallway img{width:100%}.top-layout-one-emblem{position:absolute;transform:translate(90%,50%);width:55.5%}.top-layout-one-emblem img{width:100%}.top-layout-container{display:flex;justify-content:center;padding:0 50px;width:100%;max-width:1400px;margin:auto auto 49.6px}.top-layout-two-text{width:45%}.top-layout-two-text h2{font-family:"Shippori Mincho";font-size:45px;font-weight:400;margin:20px auto 23px}.top-layout-two-text p{letter-spacing:1px;line-height:30px;font-family:"Shippori Mincho";font-weight:400}.top-layout-two-image{width:55%}.top-layout-two-image img{width:100%}.top-layout-btn-wrapper{display:inline;position:relative}.top-layout-btn{display:inline-flex;font-family:"Shippori Mincho";align-items:center;justify-content:center;padding:10px 0;font-size:16px;color:#000;text-decoration:none;border:1px solid #000;position:relative;width:298px;max-width:296px;background-color:#fff}.top-layout-btn:after{content:"";position:absolute;right:20%;top:53%;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:translateY(-50%) rotate(45deg)}.top-layout-btn:before{content:"";position:absolute;width:1px;height:100%;right:-5px;top:5px;background-color:#000}.top-layout-btn-wrapper:after{content:"";position:absolute;width:100%;height:1px;bottom:-16px;left:4px;background-color:#000}.global-license-title-sp{display:none}.global-license{background-color:#f4f0ea;position:relative;margin:72px auto 87.5px;padding:38px 0 50px}.global-license-title{font-family:"Shippori Mincho";text-align:center;color:#b5a795}.global-license-title h2{font-size:35px;margin:auto auto 15px;font-weight:300}.global-license-container{display:flex;justify-content:center;gap:19px;max-width:810px;flex-wrap:wrap;margin:auto}.global-license-item{width:256px;background-color:#fff;text-align:center;font-family:"Shippori Mincho";border-radius:17px;padding:22px 0 21px}.global-license-item img{width:auto}.global-license-item h3{margin:auto;color:#b5a795;font-size:20px}.global-license-item p{color:#b5a795;font-size:14px;height:60px}.global-license-low-line{display:block;margin:auto}.license-btn{display:inline-flex;align-items:center;background:linear-gradient(88deg,#a9ddc8 75.11%,#ffffc3 110.49%);color:#fff;font-size:18px;text-decoration:none;padding:5px 25%;border-radius:30px;font-weight:700;transition:background-color .3s ease,transform .2s ease;font-weight:300;letter-spacing:1.5px}.global-license-circle{background:linear-gradient(150deg,#f6b7ab 18.5%,#fad4b5 77.41%,#ffffc3 100%);width:15.6vw;border-radius:50%;height:15.6vw;position:absolute;text-align:center;right:2.5vw;top:9vw}.global-license-circle h3{color:#fff;font-size:1.53vw;margin:auto;padding-top:2vw;font-weight:400}.global-license-circle span{color:#fff;font-size:14px}.circle-yellow{color:#f2ff00;font-size:4.8vw;margin:auto;line-height:5vw}.top-layout-three{margin-bottom:41px}.top-layout-container-two{display:flex;justify-content:center;width:100%;max-width:1400px;margin:auto;gap:30px}.top-layout-three-text{width:50%}.top-layout-three-text h2{font-family:"Shippori Mincho";font-size:45px;font-weight:300;margin:20px auto 23px}.top-layout-three-text p{line-height:30px;letter-spacing:1.5px;font-weight:500}.top-layout-three-image{width:50%}.top-layout-three-image img{width:100%}.top-club-active{margin:auto auto 100px;color:#6d5c44}.top-club-active-container{font-family:"Shippori Mincho";text-align:center;display:flex;justify-content:center;background-color:#fffeee;position:relative}.top-club-active-container:before,.top-club-active-container:after{content:"";position:absolute;left:0;right:0;height:1.6px;background-color:#6d5c44}.top-club-active-container:before{top:20px}.top-club-active-container:after{bottom:20px}.top-club-active-left{width:30%;display:flex}.top-club-active-text{position:relative;width:35%;padding:41px 0 50px}.top-club-active-text h2{font-family:"Shippori Mincho";margin:auto}.top-club-active-right{width:30%;display:flex}.top-club-active-image-center{width:50%}.top-club-active-image-one{width:100%;object-fit:cover}.top-club-active-image-two{width:100%;object-fit:cover}.top-club-active-image-three{position:absolute;left:0;top:10%;width:20%}.top-club-active-image-four{position:absolute;left:0;width:10%;top:40%}.top-club-active-image-five{position:absolute;left:7%;bottom:10%;width:8%}.top-club-active-image-six{position:absolute;top:10%;right:7%;width:6%}.top-club-active-image-seven{position:absolute;right:1%;top:20%;width:8%}.top-club-active-image-eight{position:absolute;right:5%;bottom:35%;width:7%}.top-club-active-image-nine{position:absolute;right:-50%;bottom:-30%;width:90%}.top-layout-btn-wrapper-club{display:inline;position:relative}.top-layout-btn-club{display:inline-flex;align-items:center;justify-content:center;padding:10px 0;font-size:16px;color:#000;text-decoration:none;border:1px solid #000;position:relative;width:250px;max-width:296px;background-color:#fff}.top-layout-btn-wrapper-club:after{content:"";position:absolute;width:100%;height:1px;bottom:-16px;left:4px;background-color:#000}.top-layout-btn-club:after{content:"";position:absolute;right:12%;top:53%;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:translateY(-50%) rotate(45deg)}.top-layout-btn-club:before{content:"";position:absolute;width:1px;height:100%;right:-5px;top:5px;background-color:#000}.top-layout-btn-club-wrapper:after{content:"";position:absolute;width:100%;height:1px;bottom:-16px;left:4px;background-color:#000}.top-layout-container-four{display:flex;justify-content:center;width:100%;max-width:1400px;margin:auto auto 48.6px;gap:36px}.top-layout-four-text{width:40%}.top-layout-four-text h2{font-family:"Shippori Mincho";font-size:45px;font-weight:300;margin:47.3px auto 23px}.top-layout-four-image{width:60%}.top-layout-four-image img{width:100%}.top-layout-four-text p{font-family:"Shippori Mincho";line-height:30px;letter-spacing:1.5px;font-weight:500}.top-layout-banner{margin-bottom:80px}.top-layout-banner-container{display:flex;gap:16px;justify-content:center;width:77.9%;margin:auto}.top-layout-banner-item{width:100%}.top-layout-banner-item img{width:100%}.top-instagram-container-sp{display:none}.top-insta-desblock{margin:5% 0 0 16%}.top-instagram{text-align:center;background-color:#f4f0ea;margin:150px 0 0;margin-bottom:60px}.top-instagram-wrapper{display:flex;position:relative;width:100%;height:450px;max-width:1400px;margin:auto}.insta-img{display:inline-block;position:absolute;right:15%;bottom:0}.insta-img img{height:520px}.instagram-image{color:#000;font-family:"Shippori Mincho";font-size:23px;font-style:normal;font-weight:500;line-height:169%;letter-spacing:.23px}:root{--line-width:50%;--image-line-width:80%}.top-instagram-title{width:530px}.instagram-image{display:flex;align-items:center;justify-content:center;text-align:center}.top-instagram-title h2{width:25%;margin:auto}.instagram-line{display:block;width:26.5vw;height:2px;background-color:#000}.top-instagram-container{position:relative;width:100%;margin-bottom:38px}.top-instagram-container-pc{display:flex;justify-content:center;gap:21px}.instagram-box{position:relative;width:23.3%}.instagram-box img{width:100%;object-fit:cover;background-color:#d3d3d3;border-radius:5px}.instagram-image{text-align:center}.instagram-image img{width:auto}.top-layout-banner-two-container img{width:100%}.top-layout-banner-two-container-sp{display:none}.top-layout-banner-two{width:80%;max-width:1400px;margin:auto auto 67px}.top-layout-banner-two-container{text-align:center;display:flex;flex-direction:column;gap:32px}.top-layout-school-official{margin:auto auto 82px}.top-layout-school-official-container{display:flex;justify-content:center;gap:82px;margin-bottom:33px}.top-layout-school-official-image{background-color:#eff9f8;border-radius:50%;width:14.1vw;height:14.1vw;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.top-layout-school-official-image a{width:100%}.top-layout-school-official-image img{width:66.1%}.top-layout-school-official-image:nth-of-type(1) img,.top-layout-school-official-image:nth-of-type(2) img{padding-bottom:10px}.circle-school-official{width:32px;height:32px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-20px;background-color:#8ec1bf}.triangle-school-official{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;margin-left:2px}.top-layout-school-official-title{display:flex;justify-content:center;gap:82px;text-align:center}.top-layout-school-official-title h3{font-size:20px;font-family:"Shippori Mincho";color:#8ec1bf;font-weight:500;letter-spacing:-1.2px}.top-layout-school-official-text{width:14.1vw}.top-layout-banner-three{margin:auto auto 71px}.top-layout-banner-three-container{display:flex;gap:21px;justify-content:center}.top-layout-banner-three-image{width:38.2vw}.top-layout-banner-three-image img{width:100%}.global-footer-right-low{margin-left:5%;margin-top:40px}.global-footer-zero{width:30%}.global-footer-zero{margin:55px 6.5% auto 61px}.global-footer-menu-sp{display:none}.global-footer-menu{display:block;font-weight:100}.global-footer-menu h3{font-weight:100}.global-footer-menu-content{width:100%;overflow:hidden;height:100%;top:0;left:100%;z-index:80;background:linear-gradient(281deg,#f6b7ab 48.36%,#fad3b4 83.39%,#ffffc3 105.46%);transition:all .5s;display:flex;color:#fff;padding:0 0 30px}.global-footer-menu-content a{color:#fff}.global-footer-menu-flex{display:flex;flex-wrap:wrap;margin-top:39px}.global-footer-menu-flex h3{font-weight:300}.global-footer-one{width:100%;display:flex;justify-content:left}.global-footer-one-menu{width:35%;margin-right:8%}.global-footer-one-menu h3{display:flex;margin-top:auto;gap:30px;border-bottom:solid 1px;padding-bottom:10px;align-items:center;font-size:24px}.global-footer-one-inner{width:25%;margin-right:9%}.global-footer-one-inner h3{margin-top:auto;border-bottom:solid 1px;padding-bottom:10px;font-size:24px}.hamburgerglobal-footer-right{width:30%}.global-footer-right h3{display:flex;align-items:center;gap:10px;margin-top:auto}.global-footer-two{width:100%;display:flex}.global-footer-two-menu{width:33%;margin-right:8%}.global-footer-two-menu h3{display:flex;margin-top:auto;gap:60px;border-bottom:solid 1px;padding-bottom:12px;align-items:center;font-size:24px}.global-footer-two-inner{width:25%}.global-footer-two-inner h3{margin-top:auto;border-bottom:solid 1px;padding-bottom:12px;font-size:24px}.global-footer-right-inner{width:100%;height:130px}.global-footer-four p{margin-top:auto}.global-footer-currentstudent{margin-right:40px}.circle-arrow{width:31px;height:31px;padding-bottom:2px;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;font-size:20px;color:#fff;font-weight:100;cursor:pointer;transition:all .3s ease;display:flex}.global-footer-list li{color:#333;position:relative;padding-right:5px;margin-bottom:3px}.global-footer-list li:after{content:"-";position:absolute;left:-12px;top:40%;transform:translateY(-50%);font-size:20px;color:#fff}.global-footer-right{width:30%}.pc-none{display:none}.sp-none{display:block}.privacy-policy-container{max-width:800px;margin:0 auto 80px;padding:100px 0 0;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.8}.privacy-title{color:#f6b7a6;font-size:28px;margin-bottom:10px}.title-underline{border-bottom:1px solid #f0c0b0;width:100%;margin:0 auto 30px;padding:0 0 10px}.privacy-intro{margin-bottom:30px}.privacy-section{margin-bottom:30px}.privacy-section h3{font-size:20px;margin-bottom:15px;font-weight:400;display:flex;align-items:center}.section-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background-color:#f0c0b0;color:#fff;border-radius:50%;margin-right:10px;font-size:16px}.privacy-section p{margin-left:36px}@media only screen and (max-width:1355px) and (min-width:1024px){.header-logo{width:17%;margin:20px 7vw 0 20px;display:flex}.header-menu-inner{gap:15px;margin:35px 0 0}.header-logo img{width:230px}.header-menu{width:66%}.header-menu-inner li a{font-size:15px}.global-license-circle{width:189px;height:189px;position:initial;margin:20px auto}.global-license-circle h3{font-size:18.5px;padding-top:25px}.circle-yellow{font-size:59px;line-height:60px}}@media only screen and (max-width:1070px) and (min-width:1024px){.header-menu-inner li a br{display:block}.header-menu-inner{gap:20px}.hamburger-one-menu{width:29%}.hamburger-one-inner{width:26%}.hamburger-two-inner{width:22%}}@media screen and (max-width:1024px){.header-logo{width:30%}.header-menu{display:none}.top-news-item-text{width:100%}.top-arrow{margin-left:45%}.top-news-announce{width:22%}.close-button{position:absolute;bottom:14%;right:-5px;width:31px;height:31px;background-color:#606060;border-radius:50%;cursor:pointer}.banner-two{position:absolute;bottom:2%;right:17px;text-align:right}.hamburger-menu-flex{display:none}.hamburger-menu-content{background:linear-gradient(170deg,#f6b7ab 38.5%,#fad4b5 84.5%,#ffffc3 100%)}.hamburger-menu-sp{display:block}.hamburger-menu-sp-image{text-align:center;width:80%;margin:auto}.hamburger-menu-sp{padding:30px;width:100%}.hamburger-menu-header-sp{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:18px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:30px;margin:74px auto auto auto;width:100%}.hamburger-menu-header-sp img{width:100%;max-width:250px}.hamburger-menu-list-sp{list-style:none;padding:0;margin:auto auto 27px}.hamburger-menu-item-sp{border-bottom:1px solid rgba(255,255,255,.5);position:relative}.hamburger-submenu-sp{list-style:none;padding-left:20px;display:none}.hamburger-menu-checkbox-sp{display:none}.hamburger-menu-checkbox-sp:checked+.hamburger-menu-label-sp+.hamburger-submenu-sp{display:block;padding:0}.hamburger-menu-checkbox-sp:checked+.hamburger-menu-label-sp .arrow-sp{transform:rotate(-45deg)}.arrow-sp{transition:transform .3s ease}.hamburger-menu-label-sp{text-decoration:none;color:#fff;font-size:18px;padding:22px 0 22px;display:flex;justify-content:space-between;cursor:pointer;font-weight:300}.hamburger-menu-item-sp p{padding:22px 0 22px;display:block;font-size:18px;margin:auto;font-weight:300}.hamburger-menu-item-sp li{padding:0 0 20px;font-size:14px;opacity:70%}.hamburger-menu-item-sp a{color:#ffff}.arrow-sp{display:block;width:12px;height:12px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:relative;transform:rotate(-45deg);transition:transform .3s ease;transform-origin:center;margin-top:5px}.hamburger-menu-checkbox-sp:checked+.hamburger-menu-label-sp .arrow-sp{transform:rotate(135deg)}.hamburger-menu-sp-image{text-align:center}.hamburger-menu-sp-image img{width:100%;margin-bottom:18px}.top-layout-one{margin-bottom:400px}.top-layout-one-container{flex-wrap:wrap}.top-layout-one-image{width:100%}.top-layout-one-hallway{width:30%;transform:translate(220%,-30%)}.top-layout-one-text{width:100%;margin-left:31px}.top-layout-one-text h2{font-size:50px;margin:34px auto auto}.top-layout-one-text p{font-size:16px;width:75%;letter-spacing:.1px}.top-layout-one-right{width:30%;transform:translate(234%,-30%)}.top-layout-one-emblem{transform:translate(140%,58%);width:30%}.global-license-title p{display:none}.top-layout-container{width:95%}.global-license-circle{position:initial;margin:auto auto auto;width:189px;height:189px}.global-license-circle h3{font-size:18.5px;padding-top:25px}.circle-yellow{font-size:59px;line-height:60px}.global-license-title-sp{display:block}.global-license-title-sp{color:#b5a795;margin:auto}.global-license-title-sp p{margin-top:10px}.top-layout-container-two{width:95%}.top-club-active-text svg{width:255px}.top-club-active-left{justify-content:center}.top-club-active-right{justify-content:center}.top-club-active-image-one{width:120%;object-fit:contain}.top-club-active-image-two{width:120%;object-fit:contain}.top-layout-container-four{width:95%}.global-footer-menu-content{display:block}.global-footer-zero{margin:30px auto 0px 30px}.global-footer-menu-flex{margin-left:30px}}@media screen and (max-width:844px){.global-header{height:61px;top:0}.top-mainvisual{padding-top:61px}.header-logo{width:100%;margin:0 16px;display:flex}.header-logo img{width:100%;margin-top:25px;max-width:220px}.menu-btn{top:10px;right:0;height:51px;width:51px}.hamburger-menu-flex{display:none}.hamburger-menu-content{background:linear-gradient(170deg,#f6b7ab 38.5%,#fad4b5 84.5%,#ffffc3 100%)}.hamburger-menu-sp{display:block}.hamburger-menu-sp{padding:30px;width:100%;overflow:scroll}.hamburger-menu-header-sp{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:18px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:30px;margin:30px auto auto auto;width:100%}.hamburger-menu-header-sp img{width:100%;max-width:250px}.hamburger-menu-sp-image{width:100%}.hamburger-menu-list-sp{list-style:none;padding:0;margin:auto auto 27px}.hamburger-menu-item-sp{border-bottom:1px solid rgba(255,255,255,.5);position:relative}.hamburger-menu-item-sp a{color:#ffff}.hamburger-submenu-sp{list-style:none;padding-left:20px;display:none}.hamburger-menu-checkbox-sp{display:none}.hamburger-menu-checkbox-sp:checked+.hamburger-menu-label-sp+.hamburger-submenu-sp{display:block;padding:0}.hamburger-menu-checkbox-sp:checked+.hamburger-menu-label-sp .arrow-sp{transform:rotate(-45deg)}.arrow-sp{transition:transform .3s ease}.hamburger-menu-label-sp{text-decoration:none;color:#fff;font-size:18px;padding:22px 0 22px;display:flex;justify-content:space-between;cursor:pointer;font-weight:300}.hamburger-menu-item-sp p{padding:22px 0 22px;display:block;font-size:18px;margin:auto;font-weight:300}.hamburger-menu-item-sp li{padding:0 0 20px;font-size:14px;opacity:70%}.arrow-sp{display:block;width:12px;height:12px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:relative;transform:rotate(-45deg);transition:transform .3s ease;transform-origin:center;margin-top:5px}.hamburger-menu-checkbox-sp:checked+.hamburger-menu-label-sp .arrow-sp{transform:rotate(135deg)}.hamburger-menu-sp-image{text-align:center}.hamburger-menu-sp-image img{width:100%;margin-bottom:18px}.video-container{position:relative;padding-top:75%;height:0;margin-top:-17%}.logo-cover{position:absolute;bottom:0;right:0;width:100%;height:21%;background-color:#fff;z-index:0}#mute-toggle{bottom:24%;left:20px;font-size:12px}.top-slideshow{margin-top:-10%}.top-news-container{display:block;max-width:1200px;margin:50px 15px;justify-content:center}.top-news-announce{display:flex;width:100%;margin:auto;justify-content:center}.top-news-item{width:100%}.top-news-item-text{position:relative}.top-news-school-text{margin:23px 5px;font-size:13px}.read-more-btn{display:none}.read-more-btn-sp-container{text-align:center;margin-top:19px}.read-more-btn-sp{display:inline-flex;align-items:center;background:linear-gradient(88deg,#a9ddc8 75.11%,#ffffc3 110.49%);color:#fff;font-size:18px;text-decoration:none;padding:7px 32px;border-radius:30px;font-weight:700;transition:background-color .3s ease,transform .2s ease;font-weight:300;letter-spacing:1.5px}.top-news-list{width:100%;margin:auto}.top-new-badge-sp{background-color:red;color:#fff;font-size:14px;font-weight:700;padding:5px 15px;border-radius:20px;margin-right:15px;display:inline-block}.top-category{margin-right:0}.top-new-badge{display:none}.top-arrow{position:absolute;right:2%;bottom:18%}.top-text{color:#333;flex-grow:1;white-space:break-spaces;overflow:hidden;text-overflow:ellipsis;margin-bottom:auto;width:94%;font-size:13px}.top-layout-one{margin-bottom:30.8%}.top-layout-one-text h2{font-size:30px}.top-layout-one-hallway{width:30%;transform:translate(220%,-30%)}.top-layout-one-text p{font-size:14px}.top-layout-one-right{width:28%;transform:translate(257%,-53%);z-index:-1}.top-layout-one-emblem{transform:translate(140%,0%);width:30%}.top-layout-container{flex-wrap:wrap;flex-direction:column-reverse;width:100%;padding:0}.top-layout-two-image{width:100%}.top-layout-two-text{width:100%}.top-layout-two-text h2{font-size:30px;text-align:center}.top-layout-two-text p{font-size:14px;width:85%;margin:auto;padding-bottom:20px}.top-layout-two-text p br{display:none}.button-wrapper{text-align:center;display:block}.top-layout-btn-center{text-align:center}.global-license-container{gap:4.5px;max-width:550px}.global-license-title p{display:none}.global-license-item{width:177px;padding:14px 0 15px}.global-license-item p{font-size:10px}.license-btn{font-size:12px}.global-license-circle{width:189px;height:189px}.global-license-title h2{font-size:24px;margin:auto 15px 30px;font-weight:300}.global-license-circle h3{font-size:18.5px;padding-top:25px}.circle-yellow{font-size:59px;line-height:60px}.top-layout-container-two{flex-wrap:wrap;flex-direction:column-reverse;width:100%;flex-direction:column}.top-layout-three-image{width:100%}.top-layout-three-text{width:100%}.top-layout-three-text h2{font-size:30px;text-align:center}.top-layout-three-text p{font-size:14px;width:85%;margin:auto;padding-bottom:20px}.top-layout-three-text p br{display:none}.button-wrapper{text-align:center;display:block}.top-layout-btn-center{text-align:center}.top-club-active-container{flex-direction:column;display:grid}.top-club-active-text h2{font-size:27px}.top-club-active-left{position:absolute;bottom:5%;right:0;width:240px;display:block}.top-club-active-right{position:absolute;bottom:5%;left:0;width:240px;display:block}.top-club-active-text{width:80%;margin:auto;height:468px;padding:40px 0 0}.top-club-active-text svg{width:80%}.top-club-active-image-one{width:100%}.top-club-active-image-two{width:100%}.top-club-active-image-four{top:20%;left:-5%}.top-club-active-image-five{top:40%;left:1%}.top-club-active-image-seven{right:-3%}.top-club-active-image-eight{top:45%;right:1%}.top-club-active-image-nine{right:-10%;bottom:-10%;width:100%}.top-layout-container-four{flex-wrap:wrap;width:100%;gap:0px;margin-bottom:35px}.top-layout-four-text{width:100%}.top-layout-four-text h2{font-size:30px;text-align:center;margin:20px auto 23px}.top-layout-four-text p{font-size:14px;width:85%;margin:auto;padding-bottom:20px}.top-layout-four-text p br{display:none}.top-layout-four-image{width:100%}.top-layout-banner-container{width:90%;flex-wrap:wrap;gap:8px}.top-layout-banner-item img{width:100%;vertical-align:bottom}.top-instagram{margin-bottom:20px;margin:50px 0 0}.top-instagram-wrapper{width:100%;display:block;height:auto;padding:50px 0 0}.top-instagram-container{margin-bottom:25px}.top-insta-desblock{margin:0 auto}.top-instagram-container-pc{display:none}.instagram-image{font-size:16px}.top-instagram-title{width:90%;margin:0 auto}.insta-img{margin:30px 0 0;display:block;position:static}.insta-img img{width:90%;height:auto}.top-instagram-container-sp{display:block;display:flex;gap:1vw;justify-content:center}.top-instagram-title h2{width:70%}.instagram-box{width:32.4%}.top-layout-banner-two-container{display:none}.top-layout-banner-two-container-sp{text-align:center;display:flex;flex-direction:column;gap:11px}.top-layout-banner-two-container-sp img{width:100%}.top-layout-banner-two{width:90%;margin:35px auto}.top-layout-school-official{margin:auto auto 25.8px}.top-layout-school-official-container{gap:3vw;margin-bottom:18.1px}.top-layout-school-official-image{width:28.5vw;height:28.5vw}.top-layout-school-official-title h3{font-size:2.6vw}.top-layout-school-official-title{gap:3vw}.top-layout-school-official-text{width:28.5vw}.top-layout-banner-three{margin:auto auto 34.4px}.top-layout-banner-three-container{width:90%;margin:50px auto;display:block}.top-layout-banner-three-image{width:100%;margin-bottom:15px}.global-footer-zero{display:none}.global-footer-image{display:none}.global-footer-menu-flex{display:none}.global-footer-menu-sp{display:block}.global-footer-menu-content{background:linear-gradient(170deg,#f6b7ab 38.5%,#fad4b5 84.5%,#ffffc3 100%);padding:0}.global-footer-menu-sp{padding:45px 30px}.global-footer-menu-header-sp{display:none}.global-footer-menu-header-sp img{width:73.5%}.global-footer-menu-list-sp{list-style:none;padding:0;margin:auto auto 45px}.global-footer-menu-item-sp{border-bottom:1px solid rgba(255,255,255,.5);position:relative}.global-footer-submenu-sp{list-style:none;padding-left:20px;display:none}.global-footer-menu-checkbox-sp{display:none}.global-footer-menu-checkbox-sp:checked+.global-footer-menu-label-sp+.global-footer-submenu-sp{display:block;padding:0}.global-footer-menu-label-sp{text-decoration:none;color:#fff;font-size:18px;padding:22px 0 22px;display:flex;justify-content:space-between;cursor:pointer;font-weight:300}.global-footer-menu-item-sp p{padding:22px 0 22px;display:block;font-size:18px;margin:auto;font-weight:300}.global-footer-menu-item-sp li{padding:0 0 20px;font-size:14px;opacity:70%}.global-footer-menu-checkbox-sp:checked+.global-footer-menu-label-sp .arrow-sp{transform:rotate(135deg)}.global-footer-menu-sp-image{text-align:center}.global-footer-logo-sp{width:80%}.global-footer-logo-sp img{width:100%;max-width:250px}.global-footer-menu-item-sp:first-child{border-top:1px solid rgba(255,255,255,.5)}.pc-none{display:block}.sp-none{display:none}.top-news-item-new{display:none}.banner-one{width:11%}.privacy-policy-container{max-width:800px;margin:80px 0 auto;padding:20px;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.8}.privacy-title{font-size:24px;text-align:center}.section-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background-color:#f0c0b0;color:#fff;border-radius:50%;margin-right:10px;font-size:16px}.privacy-section p{margin-left:36px}}@media only screen and (max-width:845px) and (min-width:765px){.menu-btn{top:70px}.global-license-container{max-width:650px}.global-license-title h2{margin:auto auto 21px;font-size:23px}.global-license-item p{font-size:10px}.global-license-item h3{font-size:14px}}@media only screen and (max-width:783px) and (min-width:765px){.menu-btn{top:84px}}@media only screen and (max-width:540px) and (min-width:300px){.global-license-title-sp{width:350px}}