@charset "UTF-8";:root{--module-color:#e7e7e7;--module-text:#FFF}.no1{--module-color:#ecb16f}.no2{--module-color:#81cad9}.no3{--module-color:#dfe44d}.no4{--module-color:#cf868a}.no5{--module-color:#a2d572}.top{--module-color:#87e0ad}.faq,.news{--module-color:#e7e7e7;--module-color-dark:#b5b5b5;--module-color-dark-light:#cfcfcf}.study{--module-color:#e4e482;--module-color-dark:#bcbc55;--module-color-dark-light:#d1d16b}.study.page_ver02{--module-color:#e4e482;--module-color-dark:#bcbc55;--module-color-dark-light:#d1d16b}.education{--module-color:#ff9e7d;--module-color-dark:#e26f4c;--module-color-dark-light:#f38764}.life{--module-color:#eac373;--module-color-dark:#cfa143;--module-color-dark-light:#ddb25b}.entrance{--module-color:#a2d572;--module-color-dark:#78b842;--module-color-dark-light:#8fc85a}.news-content-wrapper{display:flex;justify-content:space-between}.news-content-wrapper ul.news-tab{width:12vw;display:flex;flex-direction:column;gap:5px}.news-content-wrapper ul.news-tab li a{display:block;background:#e7e7e7;color:#7f7f7f;border-radius:3vw;padding:.2rem 0;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.9vw,1.73rem));font-weight:500;text-align:center;cursor:pointer;transition:all .3s ease}.news-content-wrapper ul.news-tab li:nth-child(1) a{background:rgba(53,80,157,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(1) a:hover{background:#35509d;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(1).active a{background:#35509d;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(2) a{background:rgba(236,177,111,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(2) a:hover{background:#ecb16f;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(2).active a{background:#ecb16f;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(3) a{background:rgba(129,202,217,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(3) a:hover{background:#81cad9;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(3).active a{background:#81cad9;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(4) a{background:rgba(223,228,77,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(4) a:hover{background:#dfe44d;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(4).active a{background:#dfe44d;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(5) a{background:rgba(207,134,138,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(5) a:hover{background:#cf868a;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(5).active a{background:#cf868a;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(6) a{background:rgba(162,213,114,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(6) a:hover{background:#a2d572;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(6).active a{background:#a2d572;color:#fff}.news-content-wrapper ul.news-tab li{display:block;background:#e7e7e7;color:#7f7f7f;border-radius:3vw;padding:.2rem 0;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.9vw,1.73rem));font-weight:500;text-align:center;cursor:pointer;transition:all .3s ease}.news-content-wrapper ul.news-tab li:nth-child(1){background:rgba(53,80,157,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(1):hover{background:#35509d;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(1).active{background:#35509d;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(2){background:rgba(236,177,111,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(2):hover{background:#ecb16f;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(2).active{background:#ecb16f;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(3){background:rgba(129,202,217,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(3):hover{background:#81cad9;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(3).active{background:#81cad9;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(4){background:rgba(223,228,77,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(4):hover{background:#dfe44d;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(4).active{background:#dfe44d;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(5){background:rgba(207,134,138,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(5):hover{background:#cf868a;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(5).active{background:#cf868a;color:#fff}.news-content-wrapper ul.news-tab li:nth-child(6){background:rgba(162,213,114,.4)}@media (hover:hover){.news-content-wrapper ul.news-tab li:nth-child(6):hover{background:#a2d572;color:#fff}}.news-content-wrapper ul.news-tab li:nth-child(6).active{background:#a2d572;color:#fff}.news-content-wrapper .news-single-main{width:calc(100% - 15vw)}.news-content-wrapper .news-single-main .mt_single_content{margin-bottom:2vw}.news-content-wrapper .news-panel{position:relative;display:none;width:calc(100% - 15vw)}.news-content-wrapper .news-panel ul.news-list{display:flex;flex-wrap:wrap}.news-content-wrapper .news-panel ul.news-list li{width:32%;margin-right:2%;margin-bottom:2vw;opacity:0}.news-content-wrapper .news-panel ul.news-list li:nth-child(3n){margin-right:0}.news-content-wrapper .news-panel ul.news-list li a{display:flex;flex-direction:column;gap:1vw;background:var(--module-color);padding:2vw;border-radius:2vw;box-shadow:0 0 10px -5px #777}.news-content-wrapper .news-panel ul.news-list li a .news-ph{width:100%}.news-content-wrapper .news-panel ul.news-list li a .news-ph img{width:100%;height:200px;object-fit:cover;object-position:50% 50%}.news-content-wrapper .news-panel ul.news-list li a .news-information{display:flex;justify-content:space-between}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-cat{position:relative;width:8vw;display:flex;justify-content:center;background:#fff;border:solid 1px #000;border-radius:2vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.9vw,1.73rem));font-weight:500}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-cat::before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%,-100%);width:7vw;height:7vw;animation:sway_icon 2s ease-in-out infinite;z-index:1}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-date{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.9vw,1.73rem));font-weight:500}.news-content-wrapper .news-panel ul.news-list li a p.news-title{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem))}.news-content-wrapper .news-panel ul.news-list li.no1 a .news-information p.news-cat::before{background:url(../images/top/news-icon01.webp) no-repeat;background-size:contain}.news-content-wrapper .news-panel ul.news-list li.no2 a .news-information p.news-cat::before{background:url(../images/top/news-icon02.webp) no-repeat;background-size:contain}.news-content-wrapper .news-panel ul.news-list li.no3 a .news-information p.news-cat::before{background:url(../images/top/news-icon03.webp) no-repeat;background-size:contain}.news-content-wrapper .news-panel ul.news-list li.no4 a .news-information p.news-cat::before{background:url(../images/top/news-icon04.webp) no-repeat;background-size:contain}.news-content-wrapper .news-panel ul.news-list li.no5 a .news-information p.news-cat::before{background:url(../images/top/news-icon05.webp) no-repeat;background-size:contain}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(1){animation:fade_bottom .3s ease both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(2){animation:fade_bottom .3s ease .1s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(3){animation:fade_bottom .3s ease .2s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(4){animation:fade_bottom .3s ease .3s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(5){animation:fade_bottom .3s ease .4s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(6){animation:fade_bottom .3s ease .5s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(7){animation:fade_bottom .3s ease .6s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(8){animation:fade_bottom .3s ease .7s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(9){animation:fade_bottom .3s ease .8s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(10){animation:fade_bottom .3s ease .9s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(11){animation:fade_bottom .3s ease 1s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(12){animation:fade_bottom .3s ease 1.1s both}.news-content-wrapper .news-panel ul.news-list.is-show li:nth-child(13){animation:fade_bottom .3s ease 1.2s both}.news-content-wrapper .news-panel.active{display:block}.news-content-wrapper .news-infomation-area{display:flex;justify-content:space-between;align-items:center}.news-content-wrapper .news-infomation-area p{position:relative;display:flex;align-items:center;justify-content:flex-start;width:fit-content;padding:0 3em;height:2.65em;min-width:12vw;color:#fff;background:#35509d;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.04vw,2rem));font-weight:500;border-radius:3vw;transition:all .2s ease;cursor:pointer}.news-content-wrapper .news-infomation-area p::after{content:"";background:url(../images/common/arrow01.svg) no-repeat;background-size:contain;transform:translateY(-50%);display:inline-block;width:2.65em;height:2.65em;position:absolute;top:50%;transition:all .2s ease}.news-content-wrapper .news-infomation-area p.prev{margin-left:1.5em}.news-content-wrapper .news-infomation-area p.prev::after{left:-1.5em;transform:translateY(-50%) rotate(180deg)}@media (hover:hover){.news-content-wrapper .news-infomation-area p.prev:hover{border-radius:0 3vw 3vw 0}.news-content-wrapper .news-infomation-area p.prev:hover::after{left:-3em}}.news-content-wrapper .news-infomation-area p.next{margin-right:1.5em}.news-content-wrapper .news-infomation-area p.next::after{right:-1.5em}@media (hover:hover){.news-content-wrapper .news-infomation-area p.next:hover{border-radius:3vw 0 0 3vw}.news-content-wrapper .news-infomation-area p.next:hover::after{right:-3em}}.news-content-wrapper .news-infomation-area p.display-none{display:none}.news-content-wrapper .news-infomation-area ul.page-num{display:flex;gap:.25vw}.news-content-wrapper .news-infomation-area ul.page-num li a{display:block;width:fit-content;padding:.25vw .75vw;color:#35509d;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:600}.news-content-wrapper .news-infomation-area ul.page-num li a:hover{opacity:1;background:#35509d;color:#fff}.news-content-wrapper .news-infomation-area ul.page-num li.current a{pointer-events:none;background:#35509d;color:#fff}.mt_single_info{margin-bottom:2em}.mt_single_info .cat span{background:#fff;color:#fff;padding:0 .5em}.mt_single_info .cat.no1 span{background:#ecb16f}.mt_single_info .cat.no2 span{background:#81cad9}.mt_single_info .cat.no3 span{background:#dfe44d}.mt_single_info .cat.no4 span{background:#cf868a}.mt_single_info .cat.no5 span{background:#a2d572}.mt_single_info .date{text-align:right}.cat{text-align:center;margin-bottom:3vw}.cat span{background:#fff;color:#fff;padding:.5em;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem))}.cat.no1 span{background:#ecb16f}.cat.no2 span{background:#81cad9}.cat.no3 span{background:#dfe44d}.cat.no4 span{background:#cf868a}.cat.no5 span{background:#a2d572}@keyframes sway_icon{0%{transform:translate(-50%,-100%) rotate(-2deg)}50%{transform:translate(-50%,-100%) rotate(2deg)}100%{transform:translate(-50%,-100%) rotate(-2deg)}}.mt_single_content p:has(>a>img):not(:has(>:not(img,a))),.mt_single_content p:has(>img):not(:has(>:not(img,a))){display:flex;flex-wrap:wrap;width:100%;gap:1rem;margin-top:30px}.mt_single_content p:has(>a>img):not(:has(>:not(img,a)))>a,.mt_single_content p:has(>a>img):not(:has(>:not(img,a)))>img,.mt_single_content p:has(>img):not(:has(>:not(img,a)))>a,.mt_single_content p:has(>img):not(:has(>:not(img,a)))>img{width:48%}.mt_single_content p:has(>a>img):not(:has(>:not(img,a)))>img,.mt_single_content p:has(>img):not(:has(>:not(img,a)))>img{display:block}.mt_single_content p:has(>a>img):not(:has(>:not(img,a)))>a,.mt_single_content p:has(>img):not(:has(>:not(img,a)))>a{display:block}.mt_single_content p:has(>a>img):not(:has(>:not(img,a)))>a img,.mt_single_content p:has(>img):not(:has(>:not(img,a)))>a img{display:block;width:100%}.thumb-image{margin-bottom:30px}.thumb-image img{display:block;width:100%;height:auto}@media screen and (max-width:1024px) and (orientation:portrait){.news-content-wrapper{flex-direction:column}.news-content-wrapper ul.news-tab{width:100%;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:0;margin-bottom:2vmax}.single .news-content-wrapper ul.news-tab{display:none}.news-content-wrapper ul.news-tab li{width:32%;margin-bottom:1vmax}.news-content-wrapper ul.news-tab li a{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.news-content-wrapper .news-single-main{width:100%}.news-content-wrapper .news-panel{width:100%}.news-content-wrapper .news-panel ul.news-list li{width:100%;margin-bottom:2vmax}.news-content-wrapper .news-panel ul.news-list li a{gap:1rem;padding:3vmax;border-radius:3vmax}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-cat{width:16vmax;border-radius:2vmax;font-size:1.2rem}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-cat::before{left:40%;width:12vmax;height:12vmax}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-date{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.news-content-wrapper .news-panel ul.news-list li a p.news-title{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.news-content-wrapper .news-panel .news-infomation-area p{padding:0 1em;height:2em;min-width:12vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.news-content-wrapper .news-panel .news-infomation-area p::after{width:2em;height:2em}.news-content-wrapper .news-panel .news-infomation-area ul.page-num{gap:.25vw}.news-content-wrapper .news-panel .news-infomation-area ul.page-num li a{padding:.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.news-content-wrapper .news-panel .news-infomation-area ul.page-num li a:hover{background:0 0;color:#35509d}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.news-content-wrapper{flex-direction:column}.news-content-wrapper ul.news-tab{width:100%;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:0;margin-bottom:2vmax}.news-content-wrapper ul.news-tab li{width:32%;margin-bottom:1vmax}.news-content-wrapper ul.news-tab li a{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}.news-content-wrapper .news-single-main{width:100%}.news-content-wrapper .news-panel{width:100%}.news-content-wrapper .news-panel ul.news-list li{width:48%;margin-bottom:2vmax}.news-content-wrapper .news-panel ul.news-list li a{gap:1rem;padding:3vmax;border-radius:3vmax}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-cat{width:16vmax;border-radius:2vmax;font-size:1.2rem}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-cat::before{left:30%;width:7vmax;height:7vmax}.news-content-wrapper .news-panel ul.news-list li a .news-information p.news-date{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}.news-content-wrapper .news-panel ul.news-list li a p.news-title{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.news-content-wrapper .news-panel .news-infomation-area p{padding:0 1em;height:2em;min-width:12vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}.news-content-wrapper .news-panel .news-infomation-area p::after{width:2em;height:2em}.news-content-wrapper .news-panel .news-infomation-area ul.page-num{gap:.25vw}.news-content-wrapper .news-panel .news-infomation-area ul.page-num li a{padding:.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}.news-content-wrapper .news-panel .news-infomation-area ul.page-num li a:hover{background:0 0;color:#35509d}}