.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.continer{width:1120px;margin:auto;padding-top:60px}@media only screen and (max-width: 769px){.continer{width:94%;padding-top:30px}}.list-box{letter-spacing:-0.4em;margin:0 -30px}.list-box li{letter-spacing:normal;display:inline-block;vertical-align:top;padding:0 30px 60px;box-sizing:border-box}.list-box img{width:100%;margin-bottom:20px}.nurs .list-box .title{color:#f2a8c8}.lang .list-box .title{color:#43d1c8}.emar .list-box .title{color:#63cafd}.clin .list-box .title{color:#5ea8be}.care .list-box .title{color:#e2a84f}.list-box .title{font-size:112.5%;font-weight:bold;margin-bottom:15px}.list-box .text{font-size:87.5%;line-height:2}.list-box.colum3 li{width:33.333%}.list-box.colum2 li{width:50%}@media only screen and (max-width: 769px){.list-box{margin:0}.list-box li{padding:0 0 30px}.list-box img{margin-bottom:15px}.list-box .title{font-size:93.75%}.list-box .text{font-size:75%}.list-box.colum3 li{width:100%}.list-box.colum2 li{width:100%}}@media only screen and (max-width: 769px){#home .contents__inner{padding-block:4rem}}#home.new .sec__pickup::before{display:none}#home.new .sec__pickup::after{display:none}#home .sec__support .contents__inner::before,#home .sec__support .contents__inner::after{background-image:none !important}#home .sec__support .contents__inner .support__list-item-b{width:50%;display:flex;justify-content:space-between;margin:auto}@media only screen and (max-width: 769px){#home .sec__support .contents__inner .support__list-item-b{width:90%}}#home .sec__support .contents__inner .support__list-item-b .img{width:45%}@media only screen and (max-width: 769px){#home .sec__support .contents__inner .support__list-item-b .img{width:60%;margin:1rem}}#home .sec__support .contents__inner .lead{font-size:clamp(1rem,5vw,3rem);font-weight:700;color:#333;text-align:center;margin:4.8rem 0}@media only screen and (max-width: 769px){#home .sec__support .contents__inner .lead{margin:1rem 0}}.re2026_top{overflow-x:hidden !important;overflow-y:auto !important}@media only screen and (max-width: 769px){.re2026_top{width:100%;max-width:100vw;box-sizing:border-box}.re2026_top #page,.re2026_top .mv,.re2026_top .mv__inner{width:100%;max-width:100%;box-sizing:border-box}}.re2026_top .sec__pickup{background-color:#fff}.re2026_top main .mv__slider{display:flex;height:43.9238653001vw}@media only screen and (max-width: 769px){.re2026_top main .mv__slider{display:block;height:111.9125vw;background-color:#fff}}@media only screen and (max-width: 769px){.re2026_top main .mv__slider .img img{height:100%;-o-object-fit:cover;object-fit:cover;display:block}}.re2026_top .mv{background-color:#fff !important;overflow:hidden}.re2026_top .mv .mv__inner{position:relative}.re2026_top .mv .mv__copy{position:absolute;width:100%;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;z-index:2}.re2026_top .mv .mv__copy .copy{width:50%;max-width:calc(var(--copy-width)*1.2px);min-width:calc(var(--copy-width)*1px);margin:0 auto}@media only screen and (max-width: 769px){.re2026_top .mv .mv__copy .copy{width:38%;min-width:inherit}}.re2026_top .mv .mv__copy .copy img{opacity:0}.re2026_top .mv .mv__slider{display:flex;height:43.9238653001vw;width:90%;margin:0px 15% auto}@media only screen and (max-width: 769px){.re2026_top .mv .mv__slider{display:block;height:111.9125vw;width:100%;margin:0;box-sizing:border-box}}.re2026_top .mv .mv__slider-left{width:55% !important;position:relative !important;z-index:1 !important;clip-path:polygon(25% 0, 100% 0, 75% 100%, 0% 100%) !important}@media only screen and (max-width: 769px){.re2026_top .mv .mv__slider-left{width:100% !important;height:50%;clip-path:none !important}}.re2026_top .mv .mv__slider-right{width:55% !important;margin-left:-16% !important;clip-path:polygon(25% 0, 100% 0, 75% 100%, 0% 100%) !important}@media only screen and (max-width: 769px){.re2026_top .mv .mv__slider-right{width:100% !important;height:50%;margin-left:0 !important;clip-path:none !important}}.re2026_top .mv .mv__slider__list-item .img{display:block;width:100%;height:100%;overflow:hidden}.re2026_top .mv .mv__slider__list-item img{will-change:transform;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;transform:scale(1.1)}.re2026_top .mv .mv__message{position:absolute;left:3rem;top:3rem;z-index:3;pointer-events:none;width:6.9444444444vw;min-width:100px}@media only screen and (max-width: 769px){.re2026_top .mv .mv__message{left:1rem;top:1rem;width:13.466667vw;min-width:inherit}}.re2026_top .mv .mv__message .img{display:block;width:100%;height:100%;overflow:hidden}.re2026_top .mv .mv__message .img img{will-change:transform;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.re2026_top .mv .mv__i{position:absolute;width:23.7%;height:auto;top:0;z-index:3}@media only screen and (max-width: 769px){.re2026_top .mv .mv__i{width:57%;left:-18%}}.re2026_top .mv .mv__i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.re2026_top .mv .mv__nav-food{position:absolute;right:110px;top:10px;z-index:2;margin:auto}@media only screen and (max-width: 769px){.re2026_top .mv .mv__nav-food{display:none}}.re2026_top .mv .mv__nav-food a{display:block;transition:opacity .3s ease}.re2026_top .mv .mv__nav-food a:hover{opacity:.7}.re2026_top .mv.__2026re{background-image:url(../assets/img/2026re/top/bg-mv.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.re2026_top .icon{border:none}.re2026_top .tool-box .slider__pagination .swiper-pagination-bullet-active{background-color:#e60012}@media(hover: hover)and (pointer: fine){.re2026_top .tool-box .slider__pagination .swiper-pagination-bullet:hover{background-color:#e60012}}.re2026_top .tool-box button.button__prev{width:18px !important;height:12px !important;border-right:2px solid #e60012;border-bottom:2px solid #e60012;transform:rotate(135deg);min-width:auto;min-height:auto}.re2026_top .tool-box button.button__next{width:18px !important;height:12px !important;border-right:2px solid #e60012;border-bottom:2px solid #e60012;transform:rotate(-45deg);min-width:auto;min-height:auto}.re2026_top .section-title{position:relative;display:flex;justify-content:center;align-items:center;height:120px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;padding-bottom:4.8rem}@media only screen and (max-width: 769px){.re2026_top .section-title{height:auto;padding-bottom:2.4rem}}.re2026_top .section-title.title-sns{border-bottom:1px solid #000;width:90%;margin:auto;padding-bottom:4rem !important}.re2026_top .section-title .bg-text{position:absolute;font-size:clamp(4rem,5vw,8rem);color:#f7b9bc;letter-spacing:.05em;line-height:1;white-space:nowrap;z-index:1}.re2026_top .section-title .main-text{position:relative;font-size:clamp(2rem,5vw,3.2rem);color:#333;margin:0;padding-top:3rem;z-index:2}.re2026_top .section-title .main-text b{font-size:1.5em}.re2026_top .sec__oc{background-image:url(../assets/img/2026re/top/bg-rainbow.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.re2026_top .sec__oc::before{content:"";position:absolute;background-image:url(../assets/img/2025re/top/logo-i.svg);background-repeat:no-repeat;background-size:contain;width:60%;height:60%;top:0;left:0;z-index:0}@media only screen and (max-width: 769px){.re2026_top .sec__oc::before{width:30%;height:30%;top:7%}}.re2026_top .sec__oc .list-item{grid-template-columns:repeat(2, 1fr);gap:1rem;margin:auto}.re2026_top .sec__oc .list-item .list-item_title{font-size:clamp(1.3rem,5vw,3rem);color:#e60012;font-weight:700;line-height:1;padding-top:1rem}@media only screen and (max-width: 769px){.re2026_top .sec__oc .list-item .list-item_title{font-size:16px}}.re2026_top .sec__oc .list-item a{background:none;position:relative;border-bottom:1px solid #e60012;padding-bottom:1em;min-height:423px}@media only screen and (max-width: 769px){.re2026_top .sec__oc .list-item a{min-height:250px}}.re2026_top .sec__oc .list-item a .day{display:flex;align-items:center;justify-content:center;font-size:clamp(1.8rem,5vw,3.5rem)}@media only screen and (max-width: 769px){.re2026_top .sec__oc .list-item a .day{font-size:16px}}.re2026_top .sec__oc .list-item a .day>span{font-size:.4em;margin:0 .5em;background-color:#e6e6e6;padding:.1em .5em;border-radius:20px;line-height:1}.re2026_top .sec__oc .list-item a .time{font-size:clamp(1.2rem,5vw,3rem);font-weight:700}@media only screen and (max-width: 769px){.re2026_top .sec__oc .list-item a .time{font-size:12px}}.re2026_top .sec__oc .list-item a .txt{display:flex;flex-direction:row;height:auto;justify-content:flex-start;margin-bottom:0;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:700}.re2026_top .sec__oc .list-item a span{color:#333}.re2026_top .sec__oc .list-item .special-contents p{text-align:left;color:#333;font-family:"Noto Sans JP",sans-serif;line-height:1.3;padding-bottom:1rem}@media only screen and (max-width: 769px){.re2026_top .sec__oc .list-item .special-contents p{font-size:12px}}.re2026_top .sec__oc .list-item .special-contents p span{color:#fff;background-color:#e60012;padding:4px 8px;margin-bottom:.5em;display:inline-block;font-weight:700}.re2026_top .sec__oc .list-item .special-contents ul{text-align:left;line-height:1.5}.re2026_top .sec__oc .list-item .special-contents ul li{color:#333;font-family:"Noto Sans JP",sans-serif;font-size:12px}.re2026_top .sec__oc .list-item .circle-btn{width:40px;height:40px;border:1px solid #e60012;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:2.5%;cursor:pointer}@media only screen and (max-width: 769px){.re2026_top .sec__oc .list-item .circle-btn{width:20px;height:20px}}.re2026_top .sec__oc .list-item .arrow{width:10px;height:10px;border-right:1px solid #e60012;border-bottom:1px solid #e60012;transform:rotate(-45deg)}@media only screen and (max-width: 769px){.re2026_top .sec__oc .list-item .arrow{width:6px;height:6px}}.re2026_top .sec__oc .--grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:3rem;width:33%;margin:auto}@media only screen and (max-width: 769px){.re2026_top .sec__oc .--grid{gap:1.5rem;width:100%}}.re2026_top .sec__oc .--flex-wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;padding:4.8rem 0}@media only screen and (max-width: 769px){.re2026_top .sec__oc .--flex-wrap{grid-template-columns:repeat(2, 1fr);padding:2rem 0}}.re2026_top .sec__oc .--flex-wrap .list-item{flex:1;display:flex;margin:0;flex-direction:row}.re2026_top .sec__dept{position:relative}.re2026_top .sec__dept.bg-blur{background-image:url("../assets/img/2026re/top/bg-blur.png");background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 769px){.re2026_top .sec__dept.bg-blur{background-image:none}}.re2026_top .sec__dept .dept__list{grid-template-columns:repeat(2, 1fr) !important;gap:6.4rem !important}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list{grid-template-columns:1fr !important;gap:2.4rem !important;width:100%;margin:auto}}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list-item.is-emergency{margin-bottom:4rem}}.re2026_top .sec__dept .dept__list-item{position:relative;width:auto;display:inline-block;margin:50px 0;background-image:linear-gradient(to right, #f7b9bc, rgba(247, 185, 188, 0));background-position:left bottom;background-size:50% 50%;background-repeat:no-repeat}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list-item{margin:2rem 0}}.re2026_top .sec__dept .dept__list-item:nth-of-type(even){top:10%}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list-item:nth-of-type(even){top:0}}.re2026_top .sec__dept .dept__list-item .student-image{max-width:100%;height:auto;z-index:1}.re2026_top .sec__dept .dept__list-item .overlay{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:20px 30px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:10}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list-item .overlay{padding:10px 15px}}.re2026_top .sec__dept .dept__list-item .overlay.bg-nurs{background-color:rgba(237,134,179,.7)}.re2026_top .sec__dept .dept__list-item .overlay.bg-lang{background-color:rgba(105,188,130,.7)}.re2026_top .sec__dept .dept__list-item .overlay.bg-clin{background-color:rgba(98,176,227,.7)}.re2026_top .sec__dept .dept__list-item .overlay.bg-emar{background-color:rgba(236,109,101,.7)}.re2026_top .sec__dept .dept__list-item .overlay.bg-care{background-color:rgba(240,141,44,.7)}.re2026_top .sec__dept .dept__list-item .overlay.bg-medi{background-color:rgba(164,153,201,.7)}.re2026_top .sec__dept .dept__list-item .overlay.bg-health{background-color:rgba(128,100,179,.7)}.re2026_top .sec__dept .dept__list-item .overlay .text-content{flex:1}.re2026_top .sec__dept .dept__list-item .overlay .text-content .department-name{font-size:clamp(1.3rem,5vw,3rem);font-weight:bold;margin:0 0 10px 0;display:flex;align-items:center}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list-item .overlay .text-content .department-name{line-height:1.2}}.re2026_top .sec__dept .dept__list-item .overlay .text-content .department-name .sub-name{font-size:clamp(.8rem,5vw,1.6rem);font-weight:400;margin-left:15px}.re2026_top .sec__dept .dept__list-item .overlay .text-content .department-name .feature-text{font-size:14px;line-height:1.6;margin:0}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button{width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer;transition:background-color .3s ease}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list-item .overlay .arrow-button{width:30px;height:30px}}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button:hover{background-color:#fce4e9}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button::after{content:"";display:block;width:12px;height:12px;transform:rotate(45deg);margin-left:-2px}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list-item .overlay .arrow-button::after{width:8px;height:8px}}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button.bg-nurs::after{border-top:2px solid rgba(237,134,179,.7);border-right:2px solid rgba(237,134,179,.7)}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button.bg-lang::after{border-top:2px solid rgba(105,188,130,.7);border-right:2px solid rgba(105,188,130,.7)}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button.bg-clin::after{border-top:2px solid rgba(98,176,227,.7);border-right:2px solid rgba(98,176,227,.7)}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button.bg-emar::after{border-top:2px solid rgba(236,109,101,.7);border-right:2px solid rgba(236,109,101,.7)}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button.bg-care::after{border-top:2px solid rgba(240,141,44,.7);border-right:2px solid rgba(240,141,44,.7)}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button.bg-medi::after{border-top:2px solid rgba(164,153,201,.7);border-right:2px solid rgba(164,153,201,.7)}.re2026_top .sec__dept .dept__list-item .overlay .arrow-button.bg-health::after{border-top:2px solid rgba(128,100,179,.7);border-right:2px solid rgba(128,100,179,.7)}.re2026_top .sec__dept .dept__list-item .english-name{position:absolute;bottom:0;right:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;letter-spacing:.1em;line-height:1;opacity:.8;z-index:1;top:100%;margin:1rem 0}@media only screen and (max-width: 769px){.re2026_top .sec__dept .dept__list-item .english-name{margin:.5rem 0}}.re2026_top .sec__dept .dept__list-item .english-name.bg-nurs{color:#ed86b3}.re2026_top .sec__dept .dept__list-item .english-name.bg-lang{color:#69bc82}.re2026_top .sec__dept .dept__list-item .english-name.bg-clin{color:#62b0e3}.re2026_top .sec__dept .dept__list-item .english-name.bg-emar{color:#ec6d65}.re2026_top .sec__dept .dept__list-item .english-name.bg-care{color:#f8b62d}.re2026_top .sec__dept .dept__list-item .english-name.bg-medi{color:#a499c9}.re2026_top .sec__dept .dept__list-item .english-name.bg-health{color:#8064b3}.re2026_top .sec__dept .dept__list-item:nth-of-type(even) .english-name{left:0;right:auto}.re2026_top .sec__dept .top-left-icon{position:absolute;top:20px;left:-10px;z-index:20;width:120px;height:120px}@media only screen and (max-width: 769px){.re2026_top .sec__dept .top-left-icon{top:0;width:80px;height:80px;left:0}}.re2026_top .sec__dept .top-left-icon img{width:100%;height:auto;display:block}.re2026_top .sec__dept .gakushi-container{position:absolute;top:20px;left:120px;display:flex;flex-direction:column;align-items:center;z-index:5}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gakushi-container{top:5px;left:80px}}.re2026_top .sec__dept .gakushi-text{font-weight:bold;font-size:1.5rem;letter-spacing:.05em;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,2px 0 0 #fff,-2px 0 0 #fff;text-align:center;line-height:1.25}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gakushi-text{font-size:1rem}}.re2026_top .sec__dept .gakushi-text.color-health{color:#8064b3}.re2026_top .sec__dept .gakushi-icon{width:120px;height:auto}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gakushi-icon{width:80px}}.re2026_top .sec__dept .gradient-bg{position:absolute;width:100%;height:100%;background-position:left bottom;background-size:100%;background-repeat:no-repeat;z-index:-1;opacity:.7;bottom:0}.re2026_top .sec__dept .gradient-bg.bg-nurs{background-image:linear-gradient(to right, #f7b9bc, rgba(247, 185, 188, 0));left:-33%}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gradient-bg.bg-nurs{left:0}}.re2026_top .sec__dept .gradient-bg.bg-lang{left:auto;right:-33%;background-image:linear-gradient(to left, #97cea2, rgba(151, 206, 162, 0))}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gradient-bg.bg-lang{right:0}}.re2026_top .sec__dept .gradient-bg.bg-clin{background-image:linear-gradient(to right, #62b0e3, rgba(98, 176, 227, 0));left:-33%}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gradient-bg.bg-clin{left:0}}.re2026_top .sec__dept .gradient-bg.bg-emar{background-image:linear-gradient(to left, #ec6d65, rgba(236, 109, 101, 0));left:auto;right:-33%}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gradient-bg.bg-emar{right:0}}.re2026_top .sec__dept .gradient-bg.bg-care{background-image:linear-gradient(to right, #f8b62d, rgba(248, 182, 45, 0));left:-33%}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gradient-bg.bg-care{left:0}}.re2026_top .sec__dept .gradient-bg.bg-medi{background-image:linear-gradient(to left, #a499c9, rgba(164, 153, 201, 0));left:auto;right:-33%}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gradient-bg.bg-medi{right:0}}.re2026_top .sec__dept .gradient-bg.bg-health{background-image:linear-gradient(to right, #8064b3, rgba(128, 100, 179, 0));left:-33%}@media only screen and (max-width: 769px){.re2026_top .sec__dept .gradient-bg.bg-health{left:0}}.re2026_top .sec__point{background-image:url(../assets/img/2026re/top/bg-ring.png);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.re2026_top .sec__point .point-container{display:flex;overflow:hidden;max-width:970px;min-height:424px;position:relative;margin:auto}.re2026_top .sec__point .point-container::before{content:"";position:absolute;top:10%;left:0;width:50%;height:90%;background-color:#e6e6e6;border-radius:20px 0 0 0}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container::before{top:0;height:100%;width:100%;border-radius:0}}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container{flex-direction:column-reverse}}.re2026_top .sec__point .point-container .content-left{flex:1;padding:40px;z-index:2}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container .content-left{padding:2rem}}.re2026_top .sec__point .point-container .content-left .number-title{display:flex;align-items:baseline;margin:2rem 0}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container .content-left .number-title{margin:1rem 0}}.re2026_top .sec__point .point-container .content-left .number-title .number{font-size:clamp(4rem,5vw,8rem);font-weight:bold;color:#e60012;line-height:1;margin-right:15px}.re2026_top .sec__point .point-container .content-left .number-title .main-title{font-size:clamp(2rem,5vw,3.2rem);color:#444;margin:0}.re2026_top .sec__point .point-container .content-left .catchphrase{background-color:#fff;display:inline-block;padding:10px 15px;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:bold;color:#444;margin-bottom:20px;box-shadow:5px 5px 0px rgba(0,0,0,.05)}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container .content-left .catchphrase{letter-spacing:-0.5px;font-size:1.6rem;padding:10px 15px;margin-bottom:1rem;box-shadow:3px 3px 0px rgba(0,0,0,.05)}}.re2026_top .sec__point .point-container .content-left .catchphrase .red-text{color:#e60012}.re2026_top .sec__point .point-container .content-left .description{width:60%;font-size:clamp(1.2rem,5vw,1.8rem);line-height:1.6;color:#555;margin-bottom:30px}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container .content-left .description{width:100%}}.re2026_top .sec__point .point-container .image-right{flex:1;position:relative;min-width:400px}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container .image-right{min-height:150px;width:100%;min-width:inherit}}.re2026_top .sec__point .point-container .image-right .img-main{width:100%;height:auto;position:absolute;top:0;left:-35%;z-index:1}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container .image-right .img-main{left:0;width:60.3%}}.re2026_top .sec__point .point-container .image-right .img-bottom-right{width:60%;height:auto;position:absolute;bottom:0;right:0;z-index:3}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container .image-right .img-bottom-right{top:70%;width:50%;right:0}}.re2026_top .sec__point .point-container .button_top-new{margin:0}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container .button_top-new{margin:auto}}.re2026_top .sec__point .point-container-reverse{display:flex;flex-direction:row-reverse;align-items:center;position:relative;max-width:970px;min-height:424px;margin:20px auto 60px}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse{margin:2rem auto;min-height:315px}}.re2026_top .sec__point .point-container-reverse::before{content:"";position:absolute;top:22%;right:0;width:50%;height:76%;background-color:#e6e6e6;border-radius:0 20px 0 0}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse::before{top:0;height:100%;width:100%;border-radius:0}}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse{flex-direction:column-reverse}}.re2026_top .sec__point .point-container-reverse .content-right{flex:1.2;padding:40px 40px 40px 190px;z-index:3;margin-left:-80px}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse .content-right{margin-left:0;padding:2rem;flex:1;margin-bottom:0}}.re2026_top .sec__point .point-container-reverse .content-right .number-title{display:flex;align-items:baseline;margin:19px 0;justify-content:flex-end}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse .content-right .number-title{justify-content:flex-start;margin:1rem 0}}.re2026_top .sec__point .point-container-reverse .content-right .number-title .number{font-size:clamp(4rem,5vw,8rem);font-weight:bold;color:#e60012;line-height:1;margin-right:15px}.re2026_top .sec__point .point-container-reverse .content-right .number-title .main-title{font-size:clamp(2rem,5vw,3.2rem);color:#444;margin:0}.re2026_top .sec__point .point-container-reverse .content-right .catchphrase{background-color:#fff;display:inline-block;padding:10px 15px;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:bold;color:#444;margin-bottom:20px;box-shadow:5px 5px 0px rgba(0,0,0,.05)}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse .content-right .catchphrase{letter-spacing:-0.5px;font-size:1.6rem;padding:10px 15px;margin-bottom:1rem;box-shadow:3px 3px 0px rgba(0,0,0,.05)}}.re2026_top .sec__point .point-container-reverse .content-right .catchphrase .red-text{color:#e60012}.re2026_top .sec__point .point-container-reverse .content-right .description{width:100%;font-size:18px;line-height:1.6;color:#555;margin-bottom:30px}.re2026_top .sec__point .point-container-reverse .image-left{flex:1;position:relative;z-index:2;min-width:400px;left:10%}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse .image-left{min-height:150px;width:100%;min-width:inherit;left:0}}.re2026_top .sec__point .point-container-reverse .image-left .img-main-left{width:100%;display:block}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse .image-left .img-main-left{width:60.3%}}.re2026_top .sec__point .point-container-reverse .image-left .img-sub-left{position:absolute;bottom:-15%;left:-20%;z-index:3;width:60%;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 769px){.re2026_top .sec__point .point-container-reverse .image-left .img-sub-left{top:70%;width:50%;left:50%;right:auto}}.re2026_top .sec__news .news .--flex-wrap{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 769px){.re2026_top .sec__news .news .--flex-wrap{display:block}}.re2026_top .sec__news .news .--flex-wrap.flex-start{justify-content:flex-start}.re2026_top .sec__news .news .box-left{width:28%}@media only screen and (max-width: 769px){.re2026_top .sec__news .news .box-left{width:100%}}.re2026_top .sec__news .news .box-right{width:70%}@media only screen and (max-width: 769px){.re2026_top .sec__news .news .box-right{width:100%}}.re2026_top .sec__news .news .box-right .blog-list-flex{display:block}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list{display:block;position:relative;border-top:1px solid #b3b3b3 !important;padding:1.5rem 0 !important}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list a{display:block}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list a:hover h4{color:#fc5057;text-decoration:none;transition:ease .3s}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list .tag .cat{font-family:"Noto Sans JP",sans-serif;text-align:center;font-size:14px;background-color:#fff;display:inline-block;padding:0 10px;margin-right:10px;margin-bottom:5px;color:#e60012;font-weight:bold;border:1px solid #e60012;border-radius:15px}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list .thumbnail{margin-bottom:15px}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list .thumbnail .img{padding:100px 0;background-size:cover;background-repeat:no-repeat;background-position:center;display:block;border-radius:10px;border:1px solid #ccc}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list .time{width:auto;font-size:clamp(1rem,.8486rem + .4036vw,1.4rem);color:#231815;padding-top:8px;padding-bottom:8px;line-height:1.5;margin-right:1rem;font-family:"Noto Sans JP",sans-serif}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list h4{font-family:"Noto Sans JP",sans-serif;font-size:clamp(1.3rem,.8838rem + 1.11vw,2rem) !important;padding-top:8px;padding-bottom:8px;line-height:1.5;color:#231815;font-weight:400}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list h4 a{color:#fc5057;text-align:left}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list h4:hover{color:#fc5057;text-decoration:underline}.re2026_top .sec__news .news .box-right .blog-list-flex .blog-list svg{display:block;width:35px;position:absolute;right:2.4rem;top:0;bottom:0;margin:auto}.re2026_top .sec__news .news .circle-btn{width:40px;height:40px;background-color:#e6e6e6;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;top:0;margin:auto;cursor:pointer}@media only screen and (max-width: 769px){.re2026_top .sec__news .news .circle-btn{width:20px;height:20px;top:auto;bottom:10%}}.re2026_top .sec__news .news .arrow{width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}@media only screen and (max-width: 769px){.re2026_top .sec__news .news .arrow{width:6px;height:6px}}.re2026_top .sec__sns{background-color:#fde6e6}.re2026_top .sec__sns .hl-img{width:90px}@media only screen and (max-width: 769px){.re2026_top .sec__sns .hl-img{width:70px}}.re2026_top .sec__sns img{width:100%}.re2026_top .sec__sns .headline{position:relative}.re2026_top .sec__sns .headline .sns__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;width:13.5%;position:absolute;right:0;top:0}@media only screen and (max-width: 769px){.re2026_top .sec__sns .headline .sns__list{position:relative;width:50%;margin:2rem auto 0}}.re2026_top .sec__sns .headline.border{border-bottom:1px solid #000;width:90%;margin:auto}@media only screen and (max-width: 769px){.re2026_top .sec__sns .headline.border{padding-bottom:4rem}}.re2026_top .sec__sns .instagram{border-bottom:1px solid #000;width:90%;margin:12.8rem auto 0}.re2026_top .sec__sns .instagram .icon{position:relative;z-index:1}@media only screen and (max-width: 769px){.re2026_top .sec__sns .instagram .icon{position:absolute;top:7% !important;left:auto !important;right:-28% !important}}.re2026_top .sec__sns .instagram .icon img.rotate-image{display:block;width:222px;height:auto;animation:rotateClockwise 12s linear infinite}@media only screen and (max-width: 769px){.re2026_top .sec__sns .instagram .icon img.rotate-image{width:111px;right:0}}.re2026_top .sec__sns .instagram .scroll{animation:scrollAnime 30s linear infinite}.re2026_top .sec__sns .instagram .scroll a{display:flex;width:100vw;transition:opacity .3s ease}@media only screen and (max-width: 769px){.re2026_top .sec__sns .instagram .scroll a{width:300%}}.re2026_top .sec__sns .instagram .scroll a:hover{opacity:.7}.re2026_top .sec__sns .instagram .scroll a img{width:100vw}@media only screen and (max-width: 769px){.re2026_top .sec__sns .instagram .scroll a img{width:100%}}.re2026_top .sec__sns .instagram .scroll a img:first-child{animation:scrollAnime01 60s -30s linear infinite}.re2026_top .sec__sns .instagram .scroll a img:last-child{animation:scrollAnime02 60s linear infinite}.re2026_top .button_top-new{max-width:288px;width:100%;margin:auto}@media only screen and (max-width: 769px){.re2026_top .button_top-new{max-width:240px}}.re2026_top .button_top-new a{font-size:1.6rem !important;display:block;padding:1.4rem;text-align:center;text-decoration:none;font-weight:bold;border-radius:40px;position:relative;background-color:#e60012;color:#fff;transition:1s}@media only screen and (max-width: 769px){.re2026_top .button_top-new a{font-size:1.4rem !important;padding:1.2rem}}.re2026_top .button_top-new a::after{content:"";position:absolute;width:12px;height:12px;transform:rotate(45deg);top:0;bottom:0;right:20px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width: 769px){.re2026_top .button_top-new a::after{width:8px;height:8px;right:10px}}.re2026_top .button_top-new a:hover{background-color:#fff;color:#e60012;border:1px solid #e60012}.re2026_top .button_top-new a:hover::after{border-top:2px solid #e60012;border-right:2px solid #e60012}.re2026_top .bnr-box{margin:4rem 0}@media only screen and (max-width: 769px){.re2026_top .bnr-box{margin-bottom:0}}.re2026_top .youtube .post-youtube{margin-bottom:4.8rem}@keyframes rotateClockwise{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}