.top .menu-list02{display:flex;flex-wrap:wrap;justify-content:space-between}.top .menu-list02 li{width:48%;max-width:320px;margin:0 0 4%;background:#2faa5d;text-align:center;position:relative}.top .menu-list02 li a{display:flex;align-items:center;justify-content:center;height:100%;padding:.8em 1.2em .8em .5em;position:relative;overflow:hidden;transition:all .4s ease-out}.top .menu-list02 li a .menu-ttl02{color:#fff;font-size:1.1rem;font-weight:bold}@media(min-width: 480px){.top .menu-list02 li a .menu-ttl02{font-size:calc(1.1rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.top .menu-list02 li a .menu-ttl02{font-size:1.4rem}}.top .menu-list02 li a .menu-ttl02::after{display:block;position:absolute;right:.8em;top:50%;width:.6em;height:.6em;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);content:""}.top .menu-list02 li a::before{display:block;position:absolute;top:0;right:100%;width:100%;height:100%;background:rgba(255,255,255,.3);transition:all .2s ease-out;content:""}.top .menu-list02 li a:hover::before{right:0;z-index:1}@media screen and (min-width: 768px){.top .menu-list02{justify-content:flex-start}.top .menu-list02 li{width:31.25%;margin:0 3.125% 4% 0}.top .menu-list02 li:nth-child(3n){margin-right:0}}.top .banner-block{padding-bottom:5em}.top .banner-box+.banner-box{margin-top:3em}.top .banner-box .banner-title{font-size:1.6rem;font-weight:bold;text-align:center;margin-bottom:1em}@media(min-width: 480px){.top .banner-box .banner-title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.top .banner-box .banner-title{font-size:2.2rem}}.top .banner-box .banner-title .inner{display:inline-block;position:relative}.top .banner-box .banner-title .inner::before,.top .banner-box .banner-title .inner::after{content:"";width:2px;height:100%;position:absolute;top:50%;background:#202020}.top .banner-box .banner-title .inner::before{left:-1em;transform:translateY(-50%) rotate(-40deg)}.top .banner-box .banner-title .inner::after{right:-1em;transform:translateY(-50%) rotate(40deg)}.top .banner-box .img-box{max-width:670px;width:100%;margin:0 auto;text-align:center}.top .banner-box .img-box a{display:block;transition:.2s ease}.top .banner-box .img-box a:hover{opacity:.7;transition:.2s ease}.oversea .button-box02{max-width:430px;margin:2em auto 0}@media screen and (min-width: 768px){.oversea .button-box02{margin:0 auto}}.oversea .button-box02 .btn+.btn{margin-top:1em}.oversea .button-box02 .btn.green a{background:#2faa5d;border:2px solid #2faa5d}.oversea .button-box02 .btn.green a:hover{background:#fff;color:#2faa5d}.oversea .button-box02 .btn.green a:hover::after{border-color:#2faa5d}.oversea .button-box02 .large{font-size:130%}.oversea .button-box02 .small-en{font-size:70%}.oversea .btn-list{display:flex;flex-direction:column;justify-content:center;gap:2em 4.2372881356%}@media screen and (min-width: 640px){.oversea .btn-list{flex-direction:row;flex-wrap:wrap}.oversea .btn-list li{width:46.6101694915%}}.oversea .blank-btn.purple a{background:#68349a;border-color:#68349a}.oversea .blank-btn.purple a:hover{background:#fff;color:#68349a}.oversea .blank-btn.lightblue a{background:#00a9db;border-color:#00a9db}.oversea .blank-btn.lightblue a:hover{background:#fff;color:#00a9db}.oversea .sns-box{background:#f5f5f5;padding:2em 3.90625% 3em;margin-top:3em}.oversea .sns-ttl{text-align:center;margin-bottom:3em}.oversea .sns-ttl span{display:inline-block;border-bottom:2px solid;font-size:1.6rem;font-weight:bold}@media(min-width: 480px){.oversea .sns-ttl span{font-size:calc(1.6rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.oversea .sns-ttl span{font-size:2rem}}.oversea .sns-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.5em 10%}.oversea .sns-list>li{width:30%;text-align:center}.oversea .sns-list a{display:block;transition:.3s all}@media(hover: hover){.oversea .sns-list a:hover{opacity:.8;transition:.3s all}}@media screen and (min-width: 640px){.oversea .sns-list{gap:1em 10%}.oversea .sns-list>li{width:14%}}.oversea .event-row{display:flex;flex-wrap:wrap;flex-direction:column;gap:1.5em 3.125%;margin-top:3em}.oversea .event-row .event-title{color:#2faa5d;font-size:1.8rem;font-weight:bold}@media(min-width: 480px){.oversea .event-row .event-title{font-size:calc(1.8rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.oversea .event-row .event-title{font-size:2.4rem}}.oversea .event-row .txt{font-size:1.4rem;font-weight:bold}@media(min-width: 480px){.oversea .event-row .txt{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.oversea .event-row .txt{font-size:1.6rem}}.oversea .event-row p+p{margin-top:1em}.oversea .event-row .button-box02{margin-top:1em}@media screen and (min-width: 768px){.oversea .event-row{flex-direction:row}.oversea .event-row .img-col{width:48.4375%}.oversea .event-row .txt-col{width:48.4375%}.oversea .event-row .button-box02{margin:1em 0 0}}.oversea .department-block{margin-bottom:0}.oversea .department-body{margin-top:min(60px,13.3333333333vw)}.oversea .department-container{flex-direction:column;position:relative;z-index:1}.oversea .department-container+.department-container{margin-top:min(70px,11.3333333333vw)}.oversea .department-container.last{margin-bottom:min(60px,10.6666666667vw)}.oversea .department-container .department-inner{display:block;padding:min(80px,21.3333333333vw) 0 min(30px,5.3333333333vw);position:relative}.oversea .department-container .bg{width:100%;height:100%;position:absolute;top:0;z-index:-1}.oversea .department-container .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.oversea .department-container img{width:100%}.oversea .department-container a{transition:.3s all ease-in}.oversea .department-container a:hover{transition:.3s all ease-in}.oversea .department-container .txt-box{display:flex;flex-direction:column;position:relative;z-index:1}.oversea .department-container .img-box{position:absolute}.oversea .department-container .department-title01{display:flex;align-items:center;-moz-column-gap:.4em;column-gap:.4em;background:#fff;text-align:right;padding:.5em min(30px,5.3333333333vw)}.oversea .department-container .department-title01 .title{font-size:1.9rem;font-weight:bold;line-height:1.4}@media(min-width: 480px){.oversea .department-container .department-title01 .title{font-size:calc(1.9rem + (1vw - 4.8px) * 2.0652173913)}}@media(min-width: 1400px){.oversea .department-container .department-title01 .title{font-size:3.8rem}}.oversea .department-container .department-title01 .years{color:#fff;font-size:1rem;font-weight:bold;line-height:1;padding:.2em .5em}@media(min-width: 480px){.oversea .department-container .department-title01 .years{font-size:calc(1rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.oversea .department-container .department-title01 .years{font-size:1.6rem}}.oversea .department-container .department-title01 .number{font-size:1.3rem}@media(min-width: 480px){.oversea .department-container .department-title01 .number{font-size:calc(1.3rem + (1vw - 4.8px) * 1.1956521739)}}@media(min-width: 1400px){.oversea .department-container .department-title01 .number{font-size:2.4rem}}.oversea .department-container .department-title01 .txt-s{font-size:1rem}@media(min-width: 480px){.oversea .department-container .department-title01 .txt-s{font-size:calc(1rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.oversea .department-container .department-title01 .txt-s{font-size:1.4rem}}@media screen and (min-width: 640px){.oversea .department-container .department-title01{flex-direction:row;align-items:center;-moz-column-gap:.5em;column-gap:.5em}}.oversea .department-container .department-title01.column{flex-direction:column;align-items:flex-start}.oversea .department-container .department-title01.column .years{margin-left:.5em;padding:.5em .5em .2em}@media screen and (min-width: 640px){.oversea .department-container .department-title01.column{flex-direction:column;align-items:flex-start}}.oversea .department-container .catch{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:max(-4.2666666667vw,-30px);color:#fff;font-size:1.1rem;font-weight:bold;writing-mode:vertical-rl;text-orientation:upright;z-index:1}@media(min-width: 480px){.oversea .department-container .catch{font-size:calc(1.1rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.oversea .department-container .catch{font-size:1.7rem}}.oversea .department-container .catch span{display:inline-block;padding:.4em 0}.oversea .department-container .catch span:nth-child(2){margin-top:1em}.oversea .department-container .dot-list{color:#fff;font-size:1.3rem;font-weight:bold;margin-top:min(12px,1.8666666667vw)}@media(min-width: 480px){.oversea .department-container .dot-list{font-size:calc(1.3rem + (1vw - 4.8px) * 0.7608695652)}}@media(min-width: 1400px){.oversea .department-container .dot-list{font-size:2rem}}.oversea .department-container .dot-list li::before{content:"■";display:inline-block;padding-right:.2em;transform:scale(0.4)}.oversea .department-container .dot-list .small{font-size:80%}.oversea .department-container .button{display:block;width:min(196px,37.3333333333vw);background:rgba(0,0,0,.8);border:2px solid rgba(255,255,255,.8);border-radius:3em;color:#fff;font-size:1rem;font-weight:bold;text-align:center;padding:.3em 0;margin-top:min(30px,4vw);position:relative;transition:.3s all ease-in}@media(min-width: 480px){.oversea .department-container .button{font-size:calc(1rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.oversea .department-container .button{font-size:1.4rem}}.oversea .department-container .button::after{content:"";width:.6em;height:.6em;position:absolute;right:1em;top:50%;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg) translateY(-50%)}.oversea .department-container .course-list{display:flex;flex-wrap:wrap;gap:1.5em 2.6865671642%;padding:0 5.3333333333% min(50px,6.6666666667vw);position:relative;margin-top:min(50px,8vw)}.oversea .department-container .course-list>li{width:48.6567164179%;background:#fff}.oversea .department-container .course-list a{display:flex;flex-direction:column;width:100%;height:100%}.oversea .department-container .course-list a:hover{filter:drop-shadow(0 0 1em #fff) brightness(1.1)}.oversea .department-container .course-list a:hover .course-txt::after{right:.6em;transition:.3s all ease-in}.oversea .department-container .course-list .course-txt{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.1rem;font-weight:bold;line-height:1.6;text-align:center;padding:.5em 1em;position:relative}@media(min-width: 480px){.oversea .department-container .course-list .course-txt{font-size:calc(1.1rem + (1vw - 4.8px) * 0.7608695652)}}@media(min-width: 1400px){.oversea .department-container .course-list .course-txt{font-size:1.8rem}}.oversea .department-container .course-list .course-txt::after{content:"";width:8px;height:8px;position:absolute;right:1em;top:50%;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg) translateY(-50%);transition:.3s all ease-in}.oversea .department-container .course-list .course-txt.programmer::after{border-color:#ea5550}.oversea .department-container .course-list .course-txt.programmer .txt{background:linear-gradient(to right, #f6ad48, #ea5550);color:#ea5550;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.oversea .department-container .course-list .course-txt.robot::after{border-color:#41ae78}.oversea .department-container .course-list .course-txt.robot .txt{background:linear-gradient(to right, #00a8bd, #41ae78);color:#41ae78;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.oversea .department-container .course-list .course-txt.drone::after{border-color:#2660ad}.oversea .department-container .course-list .course-txt.drone .txt{background:linear-gradient(to right, #45bdcf, #2660ad);color:#2660ad;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.oversea .department-container .course-list .course-txt.design::after{border-color:#db5f7d}.oversea .department-container .course-list .course-txt.design .txt{background:linear-gradient(to right, #ed7969, #db5f7d);color:#db5f7d;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.oversea .department-container .course-list .course-txt.gameappli::after{border-color:#423b8e}.oversea .department-container .course-list .course-txt.gameappli .txt{background:linear-gradient(to right, #9b68a9, #423b8e);color:#423b8e;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.oversea .department-container .course-list .course-txt.specialist::after{border-color:#ec6c80}.oversea .department-container .course-list .course-txt.specialist .txt{background:linear-gradient(to right, #e72427, #ec6d81);color:#ec6d81;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.oversea .department-container .course-list .course-txt.business::after{border-color:#005fad}.oversea .department-container .course-list .course-txt.business .txt{background:linear-gradient(to right, #38a1db, #005ead);color:#005fad;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.oversea .department-container .course-list .course-txt.biotechnology::after{border-color:#6eba44}.oversea .department-container .course-list .course-txt.biotechnology .txt{background:linear-gradient(to right, #84e121, #6eba44);color:#6eba44;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}@media screen and (min-width: 640px){.oversea .department-container .course-list{justify-content:center;gap:2em 2.734375%;padding:0}.oversea .department-container .course-list>li{width:28.90625%}.oversea .department-container .course-list.col2{gap:2em 4.5161290323%;padding:0 19.7265625% min(50px,6.6666666667vw)}.oversea .department-container .course-list.col2>li{width:47.7419354839%}}.oversea .department-container.txt-right .txt-box{align-items:flex-end}.oversea .department-container.txt-right .txt-box .box-inner{padding-right:min(30px,5.3333333333vw)}.oversea .department-container.txt-right .txt-box .button{margin-left:auto}.oversea .department-container.txt-right .catch{left:min(30px,4vw)}.oversea .department-container.txt-left .txt-box{align-items:flex-start}.oversea .department-container.txt-left .txt-box .box-inner{padding-left:min(30px,5.3333333333vw)}.oversea .department-container.txt-left .catch{right:min(30px,5.3333333333vw)}.oversea .aibusiness-container .img-box{width:min(254px,67.7333333333vw);left:7.7333333333%;top:max(-4vw,-30px)}@media screen and (min-width: 640px){.oversea .aibusiness-container .img-box{width:43.9453125%;left:10.7421875%;top:max(-2.8571428571vw,-40px)}}.oversea .aibusiness-container .department-title01 .title{color:#eb212e}.oversea .aibusiness-container .department-title01 .years{background:#eb212e}.oversea .aibusiness-container .department-title01 .txt-s{color:#eb212e}.oversea .aibusiness-container .catch span{background:linear-gradient(90deg, rgb(169, 47, 41) 0%, rgb(168, 52, 69) 100%)}.oversea .aibusiness-container .button{background:linear-gradient(180deg, rgba(169, 47, 41, 0.8) 0%, rgba(168, 52, 69, 0.8) 100%)}.oversea .aibusiness-container .button:hover{background:#fff;color:#eb212e;transition:.3s all ease-in}.oversea .itmedia-container .department-inner{padding:min(60px,21.3333333333vw) 0 min(60px,8vw)}.oversea .itmedia-container .img-box{width:min(141px,37.6vw);right:10.6666666667%;top:max(-4vw,-34px)}@media screen and (min-width: 640px){.oversea .itmedia-container .img-box{width:27.5390625%;right:8.3984375%}}.oversea .itmedia-container .department-title01 .title{color:#883d93}.oversea .itmedia-container .department-title01 .years{background:#883d93}.oversea .itmedia-container .department-title01 .txt-s{color:#883d93}.oversea .itmedia-container .catch span{background:linear-gradient(180deg, rgb(102, 52, 114) 0%, rgb(142, 67, 118) 100%)}.oversea .itmedia-container .button{background:linear-gradient(90deg, rgba(102, 52, 114, 0.8) 0%, rgba(142, 67, 118, 0.8) 100%)}.oversea .itmedia-container .button:hover{background:#fff;color:#883d93;transition:.3s all ease-in}.oversea .biotechnology-container .department-inner{padding:min(110px,29.3333333333vw) 0 min(15px,4vw)}@media screen and (min-width: 640px){.oversea .biotechnology-container .department-inner{padding:min(60px,5.859375vw) 0 min(50px,4.8828125vw)}}.oversea .biotechnology-container .img-box{width:min(289px,77.2vw);left:6.9333333333%;top:max(-5.3333333333vw,-40px)}@media screen and (min-width: 640px){.oversea .biotechnology-container .img-box{width:56.54296875%;left:0;top:max(-2.8571428571vw,-40px)}}@media screen and (min-width: 768px){.oversea .biotechnology-container .img-box{width:56.54296875%}}.oversea .biotechnology-container .department-title01 .title{color:#6fba44}.oversea .biotechnology-container .department-title01 .years{background:#6fba44}.oversea .biotechnology-container .department-title01 .txt-s{color:#6fba44}.oversea .biotechnology-container .catch span{background:linear-gradient(180deg, rgb(88, 150, 54) 0%, rgb(179, 179, 72) 100%)}.oversea .biotechnology-container .button{background:linear-gradient(90deg, rgba(88, 150, 54, 0.8) 0%, rgba(179, 179, 72, 0.8) 100%)}.oversea .biotechnology-container .dot-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);-moz-column-gap:.5em;column-gap:.5em}.oversea .biotechnology-container .button:hover{background:#fff;color:#6fba44;transition:.3s all ease-in}.oversea .pickup-container{margin:min(5.3333333333vw,40px) 0;padding-bottom:min(5.3333333333vw,40px);position:relative;z-index:1}.oversea .pickup-container a{display:block;position:relative;transition:filter .3s ease}.oversea .pickup-container a:hover{filter:brightness(1.15)}.oversea .pickup-container .balloon{margin-bottom:1.5em;text-align:center}.oversea .pickup-container .balloon span{display:inline-block;background:linear-gradient(90deg, #9567a8 0%, #443e90 100%);color:#fff;font-size:1.2rem;font-weight:bold;padding:.2em 1em;position:relative}@media(min-width: 480px){.oversea .pickup-container .balloon span{font-size:calc(1.2rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.oversea .pickup-container .balloon span{font-size:2rem}}.oversea .pickup-container .balloon span::after{content:"";display:block;position:absolute;top:100%;left:50%;border-top:.5em solid #644f9b;border-right:.4em solid rgba(0,0,0,0);border-left:.4em solid rgba(0,0,0,0);transform:translateX(-50%)}.oversea .pickup-container .pickup-row{display:flex;justify-content:center;-moz-column-gap:4%;column-gap:4%}.oversea .pickup-container .pickup-col{width:42%;border-radius:10px;overflow:hidden}.oversea .pickup-container img{width:100%}.oversea .form-box{margin:2em 0}.oversea .form-box.colored{background:#dee9f6;padding:2em 3.90625% 3em}@media screen and (min-width: 768px){.oversea .form-box.mt4{margin-top:4em}}.oversea .form-box .form-box-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5em;font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:1em}@media(min-width: 480px){.oversea .form-box .form-box-title{font-size:calc(1.8rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.oversea .form-box .form-box-title{font-size:2.4rem}}.oversea .form-box .form-box-title .small{font-size:80%}.oversea .form-box .form-box-title .txt{display:inline-block;font-size:90%}.oversea .form-box .form-box-title .bg-green{background:#2faa5d;color:#fff;padding:0 .5em}.oversea .form-box .form-box-catch{font-size:1.4rem;font-weight:bold;text-align:center;margin-bottom:.5em}@media(min-width: 480px){.oversea .form-box .form-box-catch{font-size:calc(1.4rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.oversea .form-box .form-box-catch{font-size:1.8rem}}.oversea .form-box .blank-btn{max-width:350px;margin:0 auto}.oversea .tuition-block .catch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 2em;padding:.5em 1em .1em;background:#ff0;font-size:1.5rem;font-weight:bold}@media(min-width: 480px){.oversea .tuition-block .catch{font-size:calc(1.5rem + (1vw - 4.8px) * 0.5434782609)}}@media(min-width: 1400px){.oversea .tuition-block .catch{font-size:2rem}}.oversea .tuition-block .catch .large{font-size:150%;line-height:1}.oversea .tuition-table{width:100%;max-width:660px;margin:0 auto}.oversea .tuition-table th{width:20%;background:#e8e8e8;border:5px solid #fff;color:#2faa5d;font-size:1.4rem;font-weight:bold;text-align:center;padding:.5em}@media(min-width: 480px){.oversea .tuition-table th{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.oversea .tuition-table th{font-size:1.6rem}}.oversea .tuition-table td{width:80%;font-size:1.2rem;font-weight:bold;padding:.5em}@media(min-width: 480px){.oversea .tuition-table td{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.oversea .tuition-table td{font-size:1.6rem}}.oversea .tuition-table td .note{font-size:1.1rem}@media(min-width: 480px){.oversea .tuition-table td .note{font-size:calc(1.1rem + (1vw - 4.8px) * 0.1086956522)}}@media(min-width: 1400px){.oversea .tuition-table td .note{font-size:1.2rem}}.oversea .tuition-table .large{font-size:130%;line-height:1}.oversea .content-ttl01 .small{font-size:80%}.oversea .anchor-block{margin-bottom:0}.oversea .bold{font-weight:bold}.oversea .inner-box+.inner-box.mt1{margin-top:1em}.oversea .cont-row .support-img{display:block;width:clamp(170px,24vw,280px);margin:0 auto}@media screen and (min-width: 640px){.oversea .cont-row.row02 .txt-box{max-width:100%;width:60.546875%}.oversea .cont-row.row02 .img-box{max-width:100%;width:36.328125%}}.oversea .interview-block .readmore-wrap{position:relative}.oversea .interview-block .readmore-btn{display:block;width:100%;max-width:300px;background:#2faa5d;border:2px solid #2faa5d;color:#fff;font-weight:bold;text-align:center;line-height:1.2;margin:3em auto 0;padding:1em 1.8em;cursor:pointer;transition:.4s ease-out;position:relative}.oversea .interview-block .readmore-btn .arrow{display:inline-block;width:1em;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.oversea .interview-block .readmore-btn .arrow::before,.oversea .interview-block .readmore-btn .arrow::after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%, -50%)}.oversea .interview-block .readmore-btn .arrow::before{width:2px;height:1em}.oversea .interview-block .readmore-btn .arrow::after{width:100%;height:2px}.oversea .interview-block .readmore-btn:hover{background:#fff;color:#2faa5d}.oversea .interview-block .readmore-box{position:relative;overflow:hidden;height:0}.oversea .interview-block .readmore-check{display:none}.oversea .interview-block .readmore-check:checked+.readmore-btn{display:none}.oversea .interview-block .readmore-check:checked~.readmore-box{height:auto}.oversea .red-txt{color:#eb3c49}.oversea .point-list01{margin-top:1em;font-size:110%}.oversea .support-row{justify-content:center}.oversea .blog-row{display:flex;flex-wrap:wrap;gap:2em 4%}.oversea .blog-row .col{width:100%}.oversea .blog-row .date-caption{margin:1em 0 .2em}.oversea .blog-row a{display:block;transition:.4s ease-out}.oversea .blog-row a:hover{opacity:.7;transition:.4s ease-out}.oversea .blog-row .img-box{height:0;position:relative;padding-top:56.25%;margin-bottom:1em;overflow:hidden}.oversea .blog-row .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 480px){.oversea .blog-row .col{width:48%}}@media screen and (min-width: 640px){.oversea .blog-row{gap:1.5em 3.125%}.oversea .blog-row .col{width:31.25%}}.oversea .blog-box .to-archive a{display:block;position:relative;width:min(300px,100%);padding:1em 1.8em;background:#000;border:2px solid #000;color:#fff;font-weight:bold;text-align:center;line-height:1.2;margin:2em auto 0;transition:.4s ease-out}.oversea .blog-box .to-archive a::after{display:block;position:absolute;top:50%;right:4%;width:.5em;height:.5em;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:.4s ease-out;content:""}.oversea .blog-box .to-archive a:hover{background:#fff;color:#000;transition:.4s ease-out}.society{overflow-x:hidden}.society .graph-box{margin-top:5em}.society .graph-box .overall-rate{margin-top:2em}.society .banner-block .title{font-size:1.8rem;font-weight:bold;line-height:1.4;text-align:center}@media(min-width: 480px){.society .banner-block .title{font-size:calc(1.8rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.society .banner-block .title{font-size:2.6rem}}.society .banner-block .title .yellow{display:inline-block;background:#f0ff00;padding:0 .5em;margin-bottom:2em;padding:.3em}.society .banner-block .banner-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.society .banner-block .banner-box a{display:block;transition:.3s ease}.society .banner-block .banner-box a:hover{box-shadow:0 0 30px rgba(0,0,0,.4);transition:.3s ease}.c-big{font-size:120%}.c-green{color:#2faa5d}.c-bold{font-weight:bold}.c-center{text-align:center}table.fixed{table-layout:fixed}table .w-12per{width:12%}table .c-vertical-middle{vertical-align:middle}table.c-all-bold td,table.c-all-bold th{font-weight:bold}