@charset "UTF-8";ol.num-list li a{color:#f75501;text-decoration:underline}h4.bar-title.mejiro{background-color:#7d98ce}h4.bar-title.abiko{background-color:#bed747}h4.bar-title.color01{background-color:#c3d454}h4.bar-title.color02{background-color:#dc9995}h4.bar-title.color03{background-color:#f0d159}h4.bar-title.color04{background-color:#d27991}h4.bar-title.color05{background-color:#e2b2cd}h4.bar-title.color06{background-color:#8fc4bc}h4.bar-title.color07{background-color:#ad8bba}h4.bar-title.color08{background-color:#8dc5e0}h5.border-title.color01{color:#c3d454}h5.border-title.color02{color:#dc9995}h5.border-title.color03{color:#f0d159}h5.border-title.color04{color:#d27991}h5.border-title.color05{color:#e2b2cd}h5.border-title.color06{color:#8fc4bc}h5.border-title.color07{color:#ad8bba}h5.border-title.color08{color:#8dc5e0}h6.bold-title.mejiro{color:#7d98ce}h6.bold-title.abiko{color:#bed747}h6.bold-title.color01{color:#c3d454}h6.bold-title.color02{color:#dc9995}h6.bold-title.color03{color:#f0d159}h6.bold-title.color04{color:#d27991}h6.bold-title.color05{color:#e2b2cd}h6.bold-title.color06{color:#8fc4bc}h6.bold-title.color07{color:#ad8bba}h6.bold-title.color08{color:#8dc5e0}h6.circle-title.mejiro::before{color:#7d98ce}h6.circle-title.abiko::before{color:#bed747}h6.circle-title.color01::before{color:#c3d454}h6.circle-title.color02::before{color:#dc9995}h6.circle-title.color03::before{color:#f0d159}h6.circle-title.color04::before{color:#d27991}h6.circle-title.color05::before{color:#e2b2cd}h6.circle-title.color06::before{color:#8fc4bc}h6.circle-title.color07::before{color:#ad8bba}h6.circle-title.color08::before{color:#8dc5e0}img,video{max-width:100%;width:100%;height:auto}.img-wrap,a.img-wrap,figure{display:block}.img-wrap figcaption,a.img-wrap figcaption,figure figcaption{text-align:center}.img-wrap.w90,a.img-wrap.w90,figure.w90{margin-inline:auto;width:90%}.img-wrap.w80,a.img-wrap.w80,figure.w80{margin-inline:auto;width:80%}.img-wrap.w70,a.img-wrap.w70,figure.w70{margin-inline:auto;width:70%}.img-wrap.w60,a.img-wrap.w60,figure.w60{margin-inline:auto;width:60%}.img-wrap.w50,a.img-wrap.w50,figure.w50{margin-inline:auto;width:50%}.img-wrap.w40,a.img-wrap.w40,figure.w40{margin-inline:auto;width:40%}.img-wrap.w30,a.img-wrap.w30,figure.w30{margin-inline:auto;width:30%}.img-wrap.w20,a.img-wrap.w20,figure.w20{margin-inline:auto;width:20%}.img-wrap.leftside,a.img-wrap.leftside,figure.leftside{margin-inline:0 auto}.content-inner>*+*{margin-top:2ex}.bg-box{background-color:rgba(229,229,229,.6);padding:2ex}.bg-white{background-color:#fff;padding:2ex}.border-dashed{padding-block:2ex;border-top:dashed 1px currentColor;border-bottom:dashed 1px currentColor}.flex-box{display:flex;gap:3%}.flex-box.reverse{flex-direction:row-reverse}.flex-box>*{width:100%}.flex-box>*>:last-child{margin-bottom:0}.flex-box>.w90{width:90%}.flex-box>.w80{width:80%}.flex-box>.w70{width:70%}.flex-box>.w60{width:60%}.flex-box>.w50{width:50%}.flex-box>.w40{width:40%}.flex-box>.w30{width:30%}.flex-box figure img{width:100%;height:auto;display:block}.flex-box figure img.w90{margin-inline:auto;width:90%}.flex-box figure img.w80{margin-inline:auto;width:80%}.flex-box figure img.w70{margin-inline:auto;width:70%}.flex-box figure img.w60{margin-inline:auto;width:60%}.flex-box figure img.w50{margin-inline:auto;width:50%}.flex-box figure img.w40{margin-inline:auto;width:40%}.flex-box figure img.w30{margin-inline:auto;width:30%}.flex-box figure figcaption{text-align:center}.flex-box .text>*+*{margin-top:.5vw;margin-top:.5lh}p.w80{margin-inline:auto;width:80%}ul.news-lists{margin-bottom:4vw}ul.news-lists li{margin-bottom:1em}ul.news-lists li a{display:flex;align-items:center}ul.news-lists li a>*+*{margin-left:2ch}ul.news-lists li a .date{min-width:11ch;font-size:1.4rem;font-family:"EB Garamond",serif}ul.news-lists li a .cat{font-size:1.4rem;min-width:15ch;text-align:center;border:1px solid #000;padding:0 .5em;display:inline-block}ul.news-lists li a .title{font-size:1.5rem}.btn-center{display:flex;justify-content:center}.btn-center a.link_btn{width:20vw}.red{color:red}.orange{color:#f75501}.paragraph.mb-none{margin-bottom:0}.paragraph span.border{border-bottom:1px #000 solid}.paragraph span.orange{color:#f75501}.paragraph span.orange.border{border-bottom:1px #f75501 solid}.paragraph.red-border{border-bottom:1px red solid}.admission.univ-selection .content-wrap .anchor-position{margin-top:-6vw}.admission.univ-selection .index-list a small{font-size:.8em}.section-topics{padding-block:4ex 8ex;background-color:#f75501}.section-topics .content-inner{margin-bottom:0;width:calc(100% - 10vw)}.section-topics h3.univ-section-title{color:#fff}.section-topics .flex-box{gap:unset}.section-topics .flex-box .text{padding:3ex;font-size:calc(1.4rem + .3vw);border:solid 1px currentColor;color:#fff;font-family:"Noto Serif JP",serif;text-align:center}.univ-box{padding:3ex;margin-inline:2.5%}.univ-box+*{margin-top:3vw;margin-top:3lh}.univ-box>*+*{margin-top:1vw;margin-top:1lh}.univ-box h5{font-size:calc(2rem + .5vw);font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em}.univ-box h5 span{margin-left:.5ch;font-size:.8em;font-weight:500}.green .univ-box h5{color:#83cdac}.yellow .univ-box h5{color:#ffb445}.blue .univ-box h5{color:#679ee4}.purple .univ-box h5{color:#ac96ff}.univ-box dl.card{display:flex}.univ-box dl.card dt{padding:2ex;font-size:2rem;color:#fff;text-align:center;width:40%;display:flex;align-items:center;justify-content:center;background-color:#f75501}.green .univ-box dl.card dt{background-color:#83cdac}.yellow .univ-box dl.card dt{background-color:#ffb445}.blue .univ-box dl.card dt{background-color:#679ee4}.purple .univ-box dl.card dt{background-color:#ac96ff}.univ-box dl.card dd{padding:2ex;background-color:#fff;color:#000;width:60%}.univ-box dl.card dd>:last-child{margin-bottom:0}.univ-box dl.card dd .disc-list>li::marker{color:#000}.univ-box dl.list{display:flex;color:#f75501;font-size:2rem}.univ-box dl.list+dl{margin-top:1vw;margin-top:1lh}.univ-box dl.list dd,.univ-box dl.list dt{position:relative}.univ-box dl.list dd::before,.univ-box dl.list dt::before{content:"";position:absolute;left:0;top:0}.univ-box dl.list dt{width:45%;padding-left:1.5em}.univ-box dl.list dt::before{content:"●"}.univ-box dl.list dd{width:55%;padding-left:1em}.univ-box dl.list dd::before{content:"："}.green .univ-box dl.list{color:#83cdac}.yellow .univ-box dl.list{color:#ffb445}.blue .univ-box dl.list{color:#679ee4}.purple .univ-box dl.list{color:#ac96ff}.univ-box .button-box{display:flex;gap:3%}.univ-box .button-box a{position:relative;padding-block:.25vw;padding-block:.25lh;width:100%;text-align:center;background-color:#fff;border-radius:10px;border:solid 1px currentColor;color:#f75501}.univ-box .button-box a::before{content:"";position:absolute;display:block;top:-18px;left:-10px;z-index:9;width:30px;height:30px}.green .univ-box .button-box a{color:#83cdac}.green .univ-box .button-box a::before{background:url(/assets/images/admission/check-icon-green.png) no-repeat center center;background-size:contain}.yellow .univ-box .button-box a{color:#ffb445}.yellow .univ-box .button-box a::before{background:url(/assets/images/admission/check-icon-yellow.png) no-repeat center center;background-size:contain}.blue .univ-box .button-box a{color:#679ee4}.blue .univ-box .button-box a::before{background:url(/assets/images/admission/check-icon-blue.png) no-repeat center center;background-size:contain}.purple .univ-box .button-box a{color:#ac96ff}.purple .univ-box .button-box a::before{background:url(/assets/images/admission/check-icon-purple.png) no-repeat center center;background-size:contain}.attention-box{position:relative;border-radius:10px;background-color:rgba(247,85,1,.2);padding:4ex 3ex}.attention-box.gray{background-color:rgba(229,229,229,.6)}.attention-box span{content:"";position:absolute;background-color:#f75501;text-align:center;border-radius:10px;color:#fff;border:solid 1px #f75501;padding:1ex;left:0;top:-3ex}.attention-box span.white{background-color:#fff;color:#f75501;border-color:currentColor}.attention-box .square-list>li{list-style-type:square;line-height:1.7;margin:0 0 0 1.5em}.attention-box .square-list>li::marker{color:#f75501}.attention-box .square-list>li+li{margin-top:5px}h3.univ-section-title{margin-bottom:3ex;color:#f75501;font-size:calc(2rem + .4vw);font-family:"Noto Serif JP",serif;font-weight:500;text-align:center}h3.univ-section-title small{font-size:.5em}h3.univ-section-title span{letter-spacing:.1em}table.table-univ-paper{border-collapse:collapse;width:100%;margin-bottom:2ex;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}table.table-univ-paper *{color:#000}table.table-univ-paper a{color:#f75501}table.table-univ-paper td,table.table-univ-paper th{padding:1em 1em;border-bottom:1px solid #000;border-right:1px solid #000;font-size:1.4rem;vertical-align:middle}table.table-univ-paper thead th{background-color:rgba(247,85,1,.6);text-align:center;font-size:1.6rem}table.table-univ-paper tbody th{background-color:rgba(247,85,1,.1);text-align:center}table.table-univ-paper tbody td{background-color:#fff}table.table-univ-paper tbody td>:last-child{margin-bottom:0}table.table-univ-paper tbody td .notes-list li{line-height:1.6}table.table-univ-paper tbody td a.no-link{pointer-events:none}.univ-calendar table.table-std{border:unset}.univ-calendar table.table-std *{border-color:#fff;background-color:rgba(255,180,69,.05)}.univ-calendar table.table-std td,.univ-calendar table.table-std th{border-right-width:3px;border-bottom-width:3px}.univ-calendar table.table-std td.green,.univ-calendar table.table-std th.green{background-color:#83cdac}.univ-calendar table.table-std td.yellow,.univ-calendar table.table-std th.yellow{background-color:#ffb445}.univ-calendar table.table-std td.blue,.univ-calendar table.table-std th.blue{background-color:#679ee4}.univ-calendar table.table-std td.purple,.univ-calendar table.table-std th.purple{background-color:#ac96ff}.univ-calendar table.table-std thead th{background-color:gray;color:#fff;font-weight:700}.univ-calendar table.table-std thead th:last-child{border-right:#fff}.univ-calendar table.table-std tbody th{font-weight:700}.univ-calendar table.table-std tbody td{text-align:center}.univ-calendar.green-calendar h6.bold-title{color:#83cdac}.univ-calendar.green-calendar table tbody th{background-color:#83cdac}.univ-calendar.yellow-calendar h6.bold-title{color:#ffb445}.univ-calendar.yellow-calendar table tbody th{background-color:#ffb445}.univ-calendar.blue-calendar h6.bold-title{color:#679ee4}.univ-calendar.blue-calendar table tbody th{background-color:#679ee4}.univ-calendar.purple-calendar h6.bold-title{color:#ac96ff}.univ-calendar.purple-calendar table tbody th{background-color:#ac96ff}.admission.opencampus h4.bold-title{margin-bottom:4ex;text-align:center;font-weight:700;font-size:calc(1.8rem + .4vw);color:#f75501}.admission.opencampus .content-wrap{padding-top:unset}.admission.opencampus .content-wrap .page-head{margin-bottom:3vw}.admission.opencampus .content-wrap .page-head *{color:#fff}.admission.opencampus .content-wrap .page-head li::before{color:#fff;border-color:#fff}.admission.opencampus .section-top{background-color:#f75501;padding-block:3vw 7vw}.admission.opencampus .section-top h3.section-title{margin-bottom:3ex;color:#fff}.admission.opencampus .section-top .lead{text-align:center;font-size:1.6rem;color:#fff}.admission.opencampus .section-top .lead span{display:inline-block;margin-bottom:1vw;margin-bottom:1lh;font-weight:700;font-size:3em}.admission.opencampus .section-top-img{display:flex;justify-content:space-around;margin-top:-5vw;margin-top:-5lh;margin-bottom:2vw}.admission.opencampus .section-top-img>*{width:10%;height:auto}.admission.opencampus .bg-heart{margin-block:2vw 4vw}.admission.opencampus .schedule-main-box{display:flex;gap:5%;justify-content:center}.admission.opencampus .schedule-main-box>*{width:40%}.admission.opencampus .schedule-main-box .card>*+*{margin-top:.5vw;margin-top:.5lh}.admission.opencampus .schedule-main-box .card h5{padding-bottom:.5vw;padding-bottom:.5lh;margin-bottom:1.5vw;margin-bottom:1.5lh;border-bottom:solid 2px currentColor;color:#f75501;text-align:center;font-size:calc(1.6rem + .4vw)}.admission.opencampus .schedule-main-box .card p{margin-inline:10%;text-align:center}.admission.opencampus .schedule-main-box .card p.date{font-size:calc(4rem + .3vw)}.admission.opencampus .schedule-main-box .card p.date span{font-size:.6em}.admission.opencampus .schedule-main-box .card p.time{font-size:1.6rem}.admission.opencampus .schedule-main-box .card p.name{padding:1ex;margin-top:1vw;margin-top:1lh;border:solid 1px currentColor}.admission.opencampus .schedule-main-box .card a.link{display:inline-block;position:relative;padding:1ex;margin-top:1vw;margin-top:1lh;width:100%;border-radius:10vw;text-align:center;font-weight:500;font-size:calc(1.2rem + .4vw);letter-spacing:.1em;color:#fff;background-color:#f75501}.admission.opencampus .schedule-main-box .card a.link::before{position:absolute;content:"";top:50%;right:24px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1.5px solid #fff;border-right:1.5px solid #fff;transition:all .4s ease}.admission.opencampus .schedule-main-box .card a.link::after{position:absolute;content:"";top:50%;right:14px;transform:translateY(-50%) translateX(-50%);width:20px;height:1.5px;background-color:#fff;transition:all .4s ease}.admission.opencampus .schedule-main-box .card a[target=_blank].link::before{content:none}.admission.opencampus .schedule-main-box .card a[target=_blank].link::after{background:unset;transform:translate(50%,-50%);right:34px;width:15px;height:15px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path fill="%23fff" d="m38.33,18.33c-.92,0-1.67-.75-1.67-1.67V3.33h-13.33c-.92,0-1.67-.75-1.67-1.67s.75-1.67,1.67-1.67h15c.92,0,1.67.75,1.67,1.67v15c0,.92-.75,1.67-1.67,1.67Z" /><path fill="%23fff" d="m31.67,40H1.67c-.92,0-1.67-.75-1.67-1.67V8.33c0-.92.75-1.67,1.67-1.67h13.33c.92,0,1.67.75,1.67,1.67s-.75,1.67-1.67,1.67H3.33v26.67h26.67v-11.67c0-.92.75-1.67,1.67-1.67s1.67.75,1.67,1.67v13.33c0,.92-.75,1.67-1.67,1.67Z" /><path fill="%23fff" d="m18.33,23.33c-.43,0-.85-.16-1.18-.49-.65-.65-.65-1.71,0-2.36L35.49,2.15c.65-.65,1.71-.65,2.36,0s.65,1.71,0,2.36l-18.33,18.33c-.33.33-.75.49-1.18.49Z" /></svg>')}.admission.opencampus .schedule-main-content{margin-bottom:16vh}.admission.opencampus .event-content{margin-bottom:16vh}.admission.opencampus .event-box-slider figure{padding-inline:.5%}.admission.opencampus .event-box-slider figure img{border-radius:50%}.admission.opencampus .event-box-slider .slick-list{margin-bottom:1vw;margin-bottom:1lh}.admission.opencampus .event-box-slider .slick-dots li button::before{color:rgba(247,85,1,.6)}.admission.opencampus .event-box-slider .slick-dots li.slick-active button::before{color:#f75501}.admission.opencampus .event-box-slider .slide-arrow.prev-arrow{position:absolute;bottom:-4rem;left:5%;z-index:1;transform:translateY(50%);width:70px;height:35px;cursor:pointer;border:1px solid #000;border-radius:20px;transition:all .4s ease}.admission.opencampus .event-box-slider .slide-arrow.prev-arrow:hover{border-color:#f75501}.admission.opencampus .event-box-slider .slide-arrow.prev-arrow:hover::after{background-color:#f75501}.admission.opencampus .event-box-slider .slide-arrow.prev-arrow:hover::after,.admission.opencampus .event-box-slider .slide-arrow.prev-arrow:hover::before{border-color:#f75501}.admission.opencampus .event-box-slider .slide-arrow.prev-arrow::before{position:absolute;content:"";top:50%;left:14px;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-top:1px solid #000;border-left:1px solid #000;transition:all .4s ease}.admission.opencampus .event-box-slider .slide-arrow.prev-arrow::after{position:absolute;content:"";top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:40px;height:1px;background:#000;transition:all .4s ease}.admission.opencampus .event-box-slider .slide-arrow.next-arrow{position:absolute;bottom:-4rem;right:5%;z-index:1;transform:translateY(50%);width:70px;height:35px;cursor:pointer;border:1px solid #000;border-radius:20px;transition:all .4s ease}.admission.opencampus .event-box-slider .slide-arrow.next-arrow:hover{border-color:#f75501}.admission.opencampus .event-box-slider .slide-arrow.next-arrow:hover::after{background-color:#f75501}.admission.opencampus .event-box-slider .slide-arrow.next-arrow:hover::after,.admission.opencampus .event-box-slider .slide-arrow.next-arrow:hover::before{border-color:#f75501}.admission.opencampus .event-box-slider .slide-arrow.next-arrow::before{position:absolute;content:"";top:50%;right:14px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transition:all .4s ease}.admission.opencampus .event-box-slider .slide-arrow.next-arrow::after{position:absolute;content:"";top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:40px;height:1px;background:#000;transition:all .4s ease}.admission.opencampus .schedule-content ul.tab-list li:first-child{text-align:left}.admission.opencampus .schedule-content ul.tab-list li:last-child{text-align:right}.admission.opencampus .schedule-content .schedule-box-title{text-align:center;color:#000;font-size:2rem;margin-bottom:1vw;margin-bottom:1lh}.admission.opencampus .schedule-content .schedule-box{display:flex;flex-wrap:wrap;margin-bottom:2vw;margin-bottom:2lh;gap:2.5% 3.333%}.admission.opencampus .schedule-content .schedule-box>*{width:22.5%;margin-bottom:3%}.admission.opencampus .schedule-content .schedule-box .card>*+*{margin-top:.25vw;margin-top:.25lh}.admission.opencampus .schedule-content .schedule-box .card h5{padding-bottom:.5vw;padding-bottom:.5lh;margin-bottom:1.5vw;margin-bottom:1.5lh;border-bottom:solid 2px currentColor;color:#f75501;text-align:center;font-size:calc(1.6rem + .4vw)}.admission.opencampus .schedule-content .schedule-box .card p{text-align:center;color:#f75501}.admission.opencampus .schedule-content .schedule-box .card p.date{font-size:calc(4rem + .3vw)}.admission.opencampus .schedule-content .schedule-box .card p.date span{font-size:.5em}.admission.opencampus .schedule-content .schedule-box .card p.time{margin-block:.5vw;margin-block:.5lh;font-size:2rem}.admission.opencampus .schedule-content .schedule-box .card p.name{padding:1ex;background-color:rgba(229,229,229,.6)}.admission.opencampus .schedule-content .schedule-box .card p.campus{font-size:calc(1.2rem + .2vw)}.admission.opencampus .schedule-content .schedule-box .card.no-link{pointer-events:none}.admission.opencampus .schedule-content .bg-box{background-color:rgba(229,229,229,.1)}.admission.opencampus section.section-interview .content-inner{width:100%}.admission.opencampus .interview-title-outer{text-align:center}.admission.opencampus .interview-title-outer .interview-title{color:#f75501;text-align:center;font-weight:400;font-size:2rem;position:relative;display:inline-block}.admission.opencampus .interview-title-outer .interview-title span.big{display:inline-block;margin-bottom:1.5vw;margin-bottom:1.5lh;font-weight:700;font-size:5rem}.admission.opencampus .interview-title-outer .interview-title::after{position:absolute;content:"";width:13%;height:100%;background:url(/assets/images/admission/opencampus-title-border02.svg) no-repeat;background-size:contain;bottom:0;right:-5vw}.admission.opencampus .interview-title-outer .interview-title::before{position:absolute;content:"";width:13%;height:100%;background:url(/assets/images/admission/opencampus-title-border01.svg) no-repeat;background-size:contain;bottom:0;left:-5vw}.admission.opencampus .content-inner.good-point{width:90%!important;margin:0 0 8vh}.admission.opencampus .content-inner.good-point .good-point-flex-box{width:100%;display:flex;justify-content:space-between;margin-bottom:4vw}.admission.opencampus .content-inner.good-point .good-point-flex-box figure{width:45%}.admission.opencampus .content-inner.good-point .good-point-flex-box figure img{width:100%}.admission.opencampus .content-inner.good-point .good-point-flex-box .text{width:45%}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.title{color:#f75501;font-weight:600;margin-bottom:2vw;font-size:1.8rem}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.baloon{background:#f75501;width:100%;padding:1vw 3vw;color:#fff;font-size:calc(1.4rem + .3vw);text-align:center;border-radius:4vw;position:relative;margin-bottom:2vw}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.baloon::after{content:"";position:absolute;bottom:-14.8461497792px;background:#f75501;height:51.9615242271px;width:60px;clip-path:polygon(0 0,100% 0,50% 100%)}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.name{color:#f75501;font-size:1.5rem;line-height:1.5em;margin-bottom:1vw}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.name span{font-size:1.2rem}.admission.opencampus .content-inner.good-point .good-point-flex-box .text .oc-faq-box dt{font-weight:700;margin-bottom:5px}.admission.opencampus .content-inner.good-point .good-point-flex-box .text .oc-faq-box dd+dt{margin-top:20px}.admission.opencampus .content-inner.good-point.reverse{margin:0 0 8vh auto}.admission.opencampus .content-inner.good-point.reverse .good-point-flex-box{flex-direction:row-reverse}.admission.opencampus .opencampus-bg-title{background:#f75501;text-align:center;color:#fff;font-size:1.5rem;font-weight:500;border-radius:3vw;font-family:"Noto Serif JP",serif;width:70%;margin:0 auto 3vw;padding:1vw 3vw}.admission.opencampus h6.bold-title.access a{color:#f75501}.admission.opencampus p.paragraph.access-wd70{width:70%;margin:0 auto 2vw}.admission.opencampus .access-movie{width:70%;margin:0 auto;display:block}.movie-box-link{display:block;margin-block:2vw;margin-block:2lh;padding:.5vw 4ch;padding:.5lh 4ch;width:100%;background-color:#00c3db;color:#fff;font-size:calc(2rem + .5vw);font-weight:600;text-align:center}.movie-box-link:visited{color:#fff;text-decoration:none}.movie-list{display:flex;flex-wrap:wrap;gap:50px 7.5%}.movie-list>li{width:46.25%}.movie-list>li a.movie-img-link{display:block;width:100%;margin-bottom:5px;position:relative}.movie-list>li a.movie-img-link::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;background:url(/assets/images/admission/movie/icon-movie-arrow-w.svg) no-repeat center center;background-size:contain;transition:transform .3s ease-out}.movie-list>li a.movie-img-link:hover{opacity:1}.movie-list>li a.movie-img-link:hover::before{transform:translate(-50%,-50%) scale(1.2)}.movie-list>li a.movie-img-link img{width:100%}.movie-list>li a.movie-img-link.icon-black::before{background:url(/assets/images/admission/movie/icon-movie-arrow-b.svg) no-repeat center center;background-size:contain}.movie-list>li a.movie-img-link.no-link{pointer-events:none}.admission.conference table.table-std th{font-weight:700}a.page-bottom-banner{display:block;width:30%;margin-right:auto}a.page-bottom-banner img{width:100%}.admission.scholarship section:first-of-type p.w80{margin-block:8ex}.admission.scholarship .content-inner.bg-box{padding:4ex 3ex}.admission.scholarship h5.bar-title{display:inline-block;padding:.2ex 1.4ch;background-color:#f75501;color:#fff;font-family:"Noto Serif JP",serif}h4.scholarship-title{font-family:"Noto Serif JP",serif;font-size:calc(1.8rem + .4vw);font-weight:500;color:#f75501;letter-spacing:.1em}.table-box{position:relative}.table-box .label{content:"";position:absolute;padding:.5em 1em;display:flex;gap:1ch;align-items:center;right:2ch;top:0;transform:translateY(calc(-100% + 5px));background-color:#f75501;color:#fff;font-size:2.2rem;font-family:"Noto Serif JP",serif;border-radius:10px 10px 0 0}.table-box .label span{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#f75501;text-align:center;font-size:1.4rem;width:5.5ch;height:5.5ch}.table-box .label p{text-align:center}.table-box .label p small{font-size:.8em}table.table-scholarship{border-collapse:separate;border-spacing:5px;width:100%}table.table-scholarship td,table.table-scholarship th{background-color:#fff;padding:1em;font-size:1.4rem;vertical-align:middle}table.table-scholarship th{text-align:center;font-size:1.6rem;font-weight:500}table.table-scholarship th.blue{background-color:#e1ecfa;color:#679ee4}table.table-scholarship th.purple{background-color:#eeeaff;color:#ac96ff}table.table-scholarship th.orange{background-color:#ffdecc;color:#f75501}table.table-scholarship th.align-left{text-align:left}table.table-scholarship th.align-left p{color:#000;margin-bottom:unset}.scholarship-color-box{background-color:#ffdecc;color:#f75501;padding:1em}.scholarship-color-box .paragraph{font-size:1.6rem;font-weight:500}.scholarship-color-box ol li,.scholarship-color-box ul li{color:#000;font-size:1.6rem;font-weight:500}.scholarship-color-box>:last-child{margin-bottom:0}.faq-title{padding-bottom:1.3ex;border-bottom:solid 1px currentColor;font-family:"Noto Serif JP",serif;font-size:calc(1.6rem + .4vw);text-align:center;color:#000}.faq-title+p{margin-top:1ex}.admission.faq h3.section-title span{font-size:.8em}.admission.faq .content-inner{margin-bottom:12vh}.admission.faq .accordion-box{margin-top:3ex}.admission.faq .accordion-box h4{position:relative;background:#f75501;color:#fff;font-size:calc(1.6rem + .2vw);line-height:1em;padding:1em .6em 1em 3em;margin-bottom:4ex}.admission.faq .accordion-box h4 .icon{content:"";position:absolute;left:.5vw;left:.5lh;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(/assets/images/admission/faq-icon.svg) no-repeat center center;background-size:contain;width:1.7vw;width:1.7lh;height:1.7vw;height:1.7lh}.admission.faq .accordion-box .accordion-content{background-color:rgba(229,229,229,.6);padding:1vw;padding:1lh}.admission.faq .accordion-box .accordion-content .paragraph{line-height:2;color:#000}.admission.faq .accordion-box .accordion-content .paragraph.abiko{color:#bed747}.admission.faq .accordion-box .accordion-content .paragraph.mejiro{color:#7d98ce}.admission.faq .accordion-box .accordion-content .paragraph span{color:#000}.request-link{display:block}.request-link img{width:30%}.request-link.w20 img{width:20%}.big-text{font-size:2em}.opencampus-weekdays .content-inner>*+*{margin-top:1ex}.opencampus-weekdays h4.bar-title{margin-bottom:2ex}.opencampus-weekdays-course-box{display:flex;gap:2ch}.opencampus-weekdays-course-box>*{width:100%}.opencampus-weekdays-course-box dl{padding:3vw;background-color:rgba(247,85,1,.2)}.opencampus-weekdays-course-box dl>*+*{margin-top:2ex}.opencampus-weekdays-course-box dl dt{margin-inline:auto;padding-inline:1ch;width:fit-content;background-color:#fff;text-align:center;font-weight:500;font-size:calc(1.4rem + .5vw);color:#f75501}.opencampus-weekdays-course-box dl dd>:last-child{margin-bottom:unset}.opencampus-weekdays-campus-box>*+*{margin-top:3ex}.opencampus-weekdays-campus-box .opencampus-weekdays-campus-box-flex{display:flex;background-color:rgba(229,229,229,.6)}.opencampus-weekdays-campus-box .opencampus-weekdays-campus-box-flex .text{padding:2vw;flex-basis:0;flex-grow:999;min-width:50%}.opencampus-weekdays-campus-box .opencampus-weekdays-campus-box-flex .text>:last-child{margin-bottom:unset}.opencampus-weekdays-campus-box .opencampus-weekdays-campus-box-flex .img{flex-basis:30rem;flex-grow:1}.opencampus-weekdays-campus-box .opencampus-weekdays-campus-box-flex .img img{height:100%;object-fit:cover}ul.opencampus-weekdays-list li{font-size:calc(1.3rem + .5vw);margin-bottom:.5vw}ul.opencampus-weekdays-list li::before{content:"●";color:#f75501;margin-right:1ch}ul.web-consultation-dot-list{margin-left:1.2em}ul.web-consultation-dot-list li{list-style:disc;margin-bottom:1vw;font-size:1.5rem}.web-consultation-store-icon{width:35%;display:flex;justify-content:space-between;margin-bottom:3vw}.web-consultation-store-icon .icon{width:48%}.web-consultation-store-icon .icon img{width:100%}.form-wrap{margin-bottom:4vw}.form-wrap dl.form-content{display:flex;justify-content:space-between;align-items:center;padding:2vw 0;border-top:solid 1px #d4dce1}.form-wrap dl.form-content dt{width:30%}.form-wrap dl.form-content dt .form-title{position:relative;display:inline-block}.form-wrap dl.form-content dt .form-title span{font-size:calc(1.3rem + .3vw);font-weight:500}.form-wrap dl.form-content dt .form-title .required{position:absolute;top:50%;right:-1vw;font-size:1.2rem;color:#fff;background:#f75501;padding:5px;line-height:100%;transform:translateY(-50%) translateX(100%)}.form-wrap dl.form-content dd{width:65%;font-size:calc(1rem + .3vw)}.form-wrap dl.form-content dd label{display:flex;align-items:center;font-weight:500}.form-wrap dl.form-content dd label input[type=radio]{margin:0 5px 0 0}.form-wrap dl.form-content dd input[type=tel],.form-wrap dl.form-content dd input[type=text]{padding:10px 0 10px 3px;border-radius:unset;border:solid 1px #000}.form-wrap dl.form-content dd input[type=tel]+input,.form-wrap dl.form-content dd input[type=tel]+select,.form-wrap dl.form-content dd input[type=text]+input,.form-wrap dl.form-content dd input[type=text]+select{margin-top:1vw}.form-wrap dl.form-content dd span.center{padding-left:.4em}.form-wrap dl.form-content dd span.error{width:100%;line-height:1.6}.form-wrap dl.form-content dd select{padding:10px 0 10px 3px;border-radius:unset;border:solid 1px #000;width:20vw}.form-wrap dl.form-content dd.column{display:flex;flex-direction:column}.form-wrap dl.form-content dd.column>span{margin-left:0}.form-wrap dl.form-content dd.column>span.high{margin-bottom:1vw}.form-wrap dl.form-content dd.column>span.high input[type=text]{margin-bottom:0}.form-wrap dl.form-content dd.column>span.mwform-zip-field{margin-bottom:1vw}.form-wrap dl.form-content dd.flex{display:flex}.form-wrap dl.form-content dd.flex>span{width:30%;display:flex;align-items:center;margin-right:5%}.form-wrap dl.form-content dd.flex>span input{width:80%;margin-left:5px;margin-bottom:0}.form-wrap dl.form-content dd.flex>span input[type=radio]{width:auto}.form-wrap dl.form-content dd.flex>span select{width:80%;margin-right:5px}.form-wrap dl.form-content dd.flex>span.error{width:100%;margin-right:0}.form-wrap dl.form-content dd.flex>span:nth-of-type(3){margin-right:0}.form-wrap dl.form-content dd.wrap{flex-wrap:wrap}.form-wrap dl.form-content dd.wrap input[type=tel],.form-wrap dl.form-content dd.wrap>input[type=text]{width:100%}.form-wrap dl.form-content dd.wrap .paragraph{width:100%}.form-wrap dl.form-content dd.reverse span input{margin-left:0;margin-right:5px}.form-wrap dl.form-content dd.check .mwform-checkbox-field{display:block;margin-left:0}.form-wrap dl.form-content dd.mb0 input[type=text]{margin-bottom:0}.form-wrap dl.form-content dd.month-select-wrap{display:flex;flex-wrap:wrap;align-items:baseline}.form-wrap dl.form-content dd.month-select-wrap select{width:5em}input[type=submit]{cursor:pointer;background:#f75501;border:solid 1px #f75501;color:#fff;font-size:calc(1.3rem + .3vw);font-weight:500;width:30vw;height:4vw;display:flex;justify-content:center;align-items:center;margin:0 auto 3vw;transition:all .3s}input[type=submit]:hover{opacity:1;background:#fff;color:#f75501;border:solid 1px #f75501}.btn-container{display:flex;flex-wrap:wrap;justify-content:center}.btn-container input[type=submit]{margin:1vw}@media screen and (max-width:1024px) and (orientation:portrait){.img-wrap,a.img-wrap,figure{margin-bottom:5vw}.img-wrap.w90,a.img-wrap.w90,figure.w90{width:100%}.img-wrap.w80,a.img-wrap.w80,figure.w80{width:100%}.img-wrap.w70,a.img-wrap.w70,figure.w70{width:100%}.img-wrap.w60,a.img-wrap.w60,figure.w60{width:100%}.img-wrap.w50,a.img-wrap.w50,figure.w50{width:100%}.img-wrap.w40,a.img-wrap.w40,figure.w40{width:100%}.img-wrap.w30,a.img-wrap.w30,figure.w30{width:100%}.img-wrap.w20,a.img-wrap.w20,figure.w20{width:100%}.flex-box{gap:3%;flex-wrap:wrap}.flex-box.mb-reverse{flex-direction:column-reverse}.flex-box.mb-reverse .text{margin-bottom:5vw;margin-top:0}.flex-box>*{width:100%}.flex-box>.w90{width:100%}.flex-box>.w80{width:100%}.flex-box>.w70{width:100%}.flex-box>.w60{width:100%}.flex-box>.w50{width:100%}.flex-box>.w40{width:100%}.flex-box>.w30{width:100%}.flex-box figure img.w90{width:100%}.flex-box figure img.w80{width:100%}.flex-box figure img.w70{width:100%}.flex-box figure img.w60{width:100%}.flex-box figure img.w50{width:100%}.flex-box figure img.w40{width:100%}.flex-box figure img.w30{width:100%}.flex-box .text>*+*{margin-top:0}ul.news-lists li a .cat{min-width:12ch}.admission.univ-selection .content-wrap{padding-bottom:3vw}.admission.univ-selection .index-list a small{font-size:.7em;line-height:1.8em;margin-top:.3em}.univ-box>*+*{margin-top:.5vw;margin-top:.5lh}.univ-box dl.card{flex-wrap:wrap}.univ-box dl.card dt{font-size:1.6rem;font-weight:500;width:100%}.univ-box dl.card dd{padding:2ex;width:100%}.univ-box dl.list{font-size:1.4rem;flex-wrap:wrap}.univ-box dl.list+dl{margin-top:.5vw;margin-top:.5lh}.univ-box dl.list dt{width:100%}.univ-box dl.list dd{width:100%}.univ-box .button-box{display:flex;gap:3%;margin-top:10vw}.univ-box .button-box a{padding-block:0;padding:1vw;padding:1lh;font-size:1.5rem;font-weight:600}.admission.opencampus h4.bold-title{margin-bottom:3ex}.admission.opencampus .content-wrap .page-head{margin-bottom:3vw}.admission.opencampus .section-top{padding-block:3vw 8vmax;padding-block:3vw 4.5lh}.admission.opencampus .section-top .lead{margin-bottom:3vw}.admission.opencampus .section-top .lead span{margin-bottom:.3em;font-size:3em;line-height:1.2em}.admission.opencampus .section-top-img{margin-top:-5vw;margin-top:-5lh;margin-bottom:3vw;margin-bottom:3lh}.admission.opencampus .schedule-main-box{gap:0;flex-wrap:wrap}.admission.opencampus .schedule-main-box>*{width:100%}.admission.opencampus .schedule-main-box .card{margin-bottom:8vw}.admission.opencampus .schedule-main-box .card:last-child{margin-bottom:0}.admission.opencampus .schedule-main-box .card h5{margin-bottom:1vw;margin-bottom:1lh;font-weight:500}.admission.opencampus .schedule-main-box .card p.date span{font-size:.5em}.admission.opencampus .schedule-main-box .card p.name{margin-top:.5vw;margin-top:.5lh}.admission.opencampus .schedule-main-content{margin-bottom:10vh}.admission.opencampus .event-content{margin-bottom:18vh}.admission.opencampus .event-box-slider figure{padding-inline:2%}.admission.opencampus .schedule-content .schedule-box-title{font-size:1.6rem;font-weight:500}.admission.opencampus .schedule-content .schedule-box{gap:0;justify-content:space-between}.admission.opencampus .schedule-content .schedule-box>*{width:100%;margin-bottom:8vw}.admission.opencampus .schedule-content .schedule-box>:last-child{margin-bottom:0}.admission.opencampus .schedule-content .schedule-box .card>*+*{margin-top:.3vw;margin-top:.3lh}.admission.opencampus .schedule-content .schedule-box .card h5{padding-bottom:.5vw;padding-bottom:.5lh;margin-bottom:1.5vw;margin-bottom:1.5lh}.admission.opencampus .schedule-content .schedule-box .card p.date{font-size:4rem;font-weight:500}.admission.opencampus .schedule-content .schedule-box .card p.time{margin-block:0;font-size:2rem;margin:.4vw auto .45vw;margin:.4lh auto .45lh}.admission.opencampus .schedule-content .schedule-box .card p.name{padding:.8ex;font-size:1.3rem}.admission.opencampus .schedule-content .bg-box{background-color:rgba(229,229,229,.3)}.admission.opencampus .schedule-content .bg-box .schedule-box{margin-bottom:0}.admission.opencampus .schedule-content .bg-box .schedule-box .card p.name{background-color:#e5e5e5}.admission.opencampus .interview-title-outer{width:82%;margin:0 auto 8vw}.admission.opencampus .interview-title-outer .interview-title{color:#f75501;text-align:center;font-weight:400;font-size:1.5rem;position:relative;display:inline-block}.admission.opencampus .interview-title-outer .interview-title span.big{display:inline-block;margin-bottom:.3vw;margin-bottom:.3lh;font-weight:700;font-size:2.3rem}.admission.opencampus .interview-title-outer .interview-title::after{width:17%;right:0;top:50%;transform:translateY(-50%) translateX(110%)}.admission.opencampus .interview-title-outer .interview-title::before{width:17%;bottom:inherit;left:0;top:50%;transform:translateY(-50%) translateX(-110%)}.admission.opencampus .content-inner.good-point{width:100%!important;padding:0 5vw;margin:0 auto 8vh}.admission.opencampus .content-inner.good-point .good-point-flex-box{width:100%;margin-bottom:4vw;flex-wrap:wrap;flex-direction:column-reverse}.admission.opencampus .content-inner.good-point .good-point-flex-box figure{width:100%;margin-left:-5vw}.admission.opencampus .content-inner.good-point .good-point-flex-box .text{width:100%}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.title{margin-bottom:3vw}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.baloon{padding:3vw;font-size:1.5rem;font-weight:600;border-radius:4vw;position:relative;margin-bottom:4vw}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.baloon::after{left:0}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.name{margin-bottom:2vw;font-weight:600;text-align:center}.admission.opencampus .content-inner.good-point .good-point-flex-box .text p.paragraph{margin-bottom:2vh}.admission.opencampus .content-inner.good-point .good-point-flex-box .text .oc-faq-box dt{font-weight:700;margin-bottom:5px}.admission.opencampus .content-inner.good-point .good-point-flex-box .text .oc-faq-box dd+dt{margin-top:20px}.admission.opencampus .content-inner.good-point.reverse{margin:0 0 8vh auto}.admission.opencampus .content-inner.good-point.reverse .good-point-flex-box{flex-direction:column-reverse}.admission.opencampus .content-inner.good-point.reverse .good-point-flex-box figure{margin-left:auto;margin-right:-5vw}.movie-box{gap:15px 5%}.movie-box>*{width:47.5%}.movie-box dl dt{font-size:1.5rem;text-align:center;font-weight:500}.movie-box-link{font-size:1.6rem}.movie-list{gap:15px 5%}.movie-list>li{width:47.5%}.movie-list>li a.movie-img-link::before{width:36px;height:36px}.movie-list>li a.movie-img-link:hover::before{transform:translate(-50%,-50%) scale(1)}.movie-list>li .movie-title{font-size:1.5rem;text-align:center;font-weight:500}a.page-bottom-banner{width:50%}.admission.scholarship section:first-of-type p.w80{margin-block:4ex}.admission.scholarship .content-inner.bg-box{padding:4ex 3ex}.admission.scholarship h5.bar-title{display:inline-block;padding:.2ex 1.4ch;background-color:#f75501;color:#fff;font-family:"Noto Serif JP",serif}h4.scholarship-title{font-family:"Noto Serif JP",serif;font-size:calc(1.8rem + .4vw);font-weight:500;color:#f75501;letter-spacing:.1em}.table_res .table-box{width:800px;padding-top:10vh}.table-box{position:relative}.table-box .label{top:10vh;height:10vh;font-size:1.6rem}.table-box .label span{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#f75501;text-align:center;font-size:1.4rem;width:5.5ch;height:5.5ch}.table-box .label p{text-align:center;line-height:1.3em}.table-box .label p small{font-size:.8em}.scholarship-color-box .paragraph{font-size:1.4rem}.scholarship-color-box ol li,.scholarship-color-box ul li{font-size:1.4rem}.faq-title{padding-bottom:1.3ex;border-bottom:solid 1px currentColor;font-family:"Noto Serif JP",serif;font-size:calc(1.6rem + .4vw);text-align:center;color:#000}.faq-title+p{margin-top:1ex}.admission.faq h3.section-title span{font-size:.8em}.admission.faq .content-inner{margin-bottom:12vh}.admission.faq .accordion-box{margin-top:3ex}.admission.faq .accordion-box h4{font-size:1.5rem;line-height:1.5em;padding:1em 2em 1em 3em;margin-bottom:4ex}.admission.faq .accordion-box h4 .icon{width:1vw;width:1lh;height:1vw;height:1lh}.admission.faq .accordion-box .accordion-content{background-color:rgba(229,229,229,.6);padding:1vw .5vw;padding:1lh .5lh}.admission.faq .accordion-box .accordion-content .paragraph{line-height:2;color:#000}.admission.faq .accordion-box .accordion-content .paragraph.abiko{color:#bed747}.admission.faq .accordion-box .accordion-content .paragraph.mejiro{color:#7d98ce}.admission.faq .accordion-box .accordion-content .paragraph span{color:#000}.request-link{width:100%;margin:0 auto 3vw}.request-link img{width:100%}.request-link.w20 img{width:100%}.opencampus-weekdays-course-box{flex-direction:column}.opencampus-weekdays-course-box dl{padding:4vw}.opencampus-weekdays-campus-box .opencampus-weekdays-campus-box-flex{flex-direction:column-reverse}.opencampus-weekdays-campus-box .opencampus-weekdays-campus-box-flex .text{padding:6vw 4vw}.opencampus-weekdays-campus-box .opencampus-weekdays-campus-box-flex .img{flex-basis:20rem}ul.web-consultation-dot-list{margin-left:1.2em}ul.web-consultation-dot-list li{list-style:disc;margin-bottom:1vw;font-size:1.5rem}.web-consultation-store-icon{width:35%;display:flex;justify-content:space-between;margin-bottom:3vw}.web-consultation-store-icon .icon{width:48%}.web-consultation-store-icon .icon img{width:100%}.form-wrap dl.form-content{flex-direction:column;padding:4vw 0}.form-wrap dl.form-content dt{width:100%;margin-bottom:4vw}.form-wrap dl.form-content dt .form-title .required{right:-3vw;font-size:1rem}.form-wrap dl.form-content dd{width:100%}.form-wrap dl.form-content dd input[type=tel],.form-wrap dl.form-content dd input[type=text]{max-width:100%}.form-wrap dl.form-content dd select{width:50%}.form-wrap dl.form-content dd.column>span.high{margin-bottom:2vw}.form-wrap dl.form-content dd.column>span.high input[type=text]{width:70%}.form-wrap dl.form-content dd.flex{flex-direction:column}.form-wrap dl.form-content dd.flex>span{width:100%;margin-right:0;margin-bottom:2vw}input[type=submit]{width:70vw;height:10vw}.btn-container input[type=submit]{margin:2vw}}