@charset "UTF-8";.admission.index .index-list li a .index-photo.photo01{background:url(../images/mainvisual/mainvisual-admission-img02.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo02{background:url(../images/mainvisual/mainvisual-admission-img03.jpg) no-repeat 0 center;background-size:cover}.admission.index .index-list li a .index-photo.photo03{background:url(../images/mainvisual/mainvisual-admission-img04.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo04{background:url(../images/mainvisual/mainvisual-admission-img05.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo05{background:url(../images/mainvisual/mainvisual-admission-img06.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo06{background:url(../images/mainvisual/mainvisual-admission-img07.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo07{background:url(../images/mainvisual/mainvisual-admission-img08.jpg) no-repeat center center;background-size:cover}.schedule-column-box{width:100%;display:flex;justify-content:space-between}.schedule-column-box p.paragraph{width:70%}.schedule-column-box figure.schedule-img{width:28%}.schedule-column-box figure.schedule-img img{width:100%}.admission-event-inner{width:100%;background:#eb5919;padding:4vw 2vw}.admission-event-inner .admission-event-title{font-size:4rem;font-weight:500;color:#fff;margin-bottom:3vh}.admission-event-inner .admission-event-conetnt{width:100%;display:flex;justify-content:space-between}.admission-event-inner .admission-event-conetnt .left-box{width:48%;position:relative;display:flex;flex-direction:column;justify-content:center}.admission-event-inner .admission-event-conetnt .left-box::before{content:"School Tour";position:absolute;bottom:-2.9vw;left:0;font-size:6rem;color:#fff;opacity:.8;font-weight:500}.admission-event-inner .admission-event-conetnt .left-box .bar-title{color:#fff}.admission-event-inner .admission-event-conetnt .left-box .bar-title::before{background:#fff}.admission-event-inner .admission-event-conetnt .left-box .event-schedule{width:100%;background:#fff;padding:2vw;display:flex;flex-wrap:wrap;margin-bottom:3vh}.admission-event-inner .admission-event-conetnt .left-box .event-schedule .schedule-box{width:100%;display:flex;justify-content:space-between;border-bottom:2px #eb5919 dotted;padding-bottom:1vw;margin-bottom:1vw}.admission-event-inner .admission-event-conetnt .left-box .event-schedule .schedule-box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.admission-event-inner .admission-event-conetnt .left-box .event-schedule .schedule-box .event-title{width:7em;position:relative;font-size:1.4rem;font-weight:600}.admission-event-inner .admission-event-conetnt .left-box .event-schedule .schedule-box .event-text{width:calc(100% - 7em);font-size:1.4rem}.admission-event-inner .admission-event-conetnt .left-box .event-schedule .schedule-box .event-text .secondary-title{font-weight:600}.admission-event-inner .admission-event-conetnt .left-box .admission-modal-btn{background:#fff;position:relative;padding:1.2vw 1vw;width:70%;right:0;min-width:300px}.admission-event-inner .admission-event-conetnt .left-box .admission-modal-btn a.admission-modal{color:#eb5919;font-size:1.8rem;display:flex;align-items:center;justify-content:center;padding-right:40px}.admission-event-inner .admission-event-conetnt .left-box .admission-modal-btn::after{position:absolute;content:"";top:50%;right:40px;width:2.4rem;height:2.4rem;background:url(../admission/images/admission-event-btn-icon.svg);background-size:contain;transform:translateY(-50%)}.admission-event-inner .admission-event-conetnt .right-box{width:48%}.admission-event-inner .admission-event-conetnt .right-box .img-box{margin-bottom:20px}.admission-event-inner .admission-event-conetnt .right-box .img-box img{width:100%;min-height:700px;max-height:700px;object-fit:contain;object-position:50% 50%}.modaal-outer-wrapper{background:#000}.modaal-container{width:100%!important;max-width:1000px!important;background:0 0!important;box-shadow:none!important;text-align:center}.details .modaal-container{max-width:700px}.modaal-wrapper .modaal-close{background:0 0!important;right:5vw;top:0}.modal_inner .admission-photo{display:block}.modal_inner .admission-photo .admission-photo-box{width:60%;margin:0 auto}.modal_inner .admission-photo .admission-photo-box img{width:100%}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#eb5919!important}.admission-deadline-content{width:100%;display:flex;justify-content:space-between;padding:2vw 10vw;position:relative}.admission-deadline-content::after{content:"";position:absolute;border-top:2px #eb5919 dotted;top:0;left:0;width:100%;height:100%}.admission-deadline-content::before{content:"";position:absolute;border-bottom:2px #eb5919 dotted;top:0;left:0;width:100%;height:100%}.admission-deadline-content h5.deadline-title{width:30%;font-size:1.8rem;font-weight:600;display:flex;align-items:center}.admission-deadline-content p.paragrapg{width:70%}.admission-link-btn{display:block;background:#eb5919;margin:0 auto;color:#fff;width:70%;font-size:1.8rem;padding:2vw 3vw}.admission-link-btn span{color:#fff;display:flex;justify-content:center}.admission-event-flow-content{width:100%;display:flex;justify-content:space-between}.admission-event-flow-content .left-box{width:48%}.admission-event-flow-content .left-box p.flow-text{width:100%;border:1px #eb5919 solid;padding:1vw;margin-bottom:4vw;color:#eb5919;position:relative;text-align:center}.admission-event-flow-content .left-box p.flow-text::after{content:"";position:absolute;border-color:#eb5919 transparent transparent transparent;border-width:2vw 2vw 0 2vw;border-style:solid;bottom:-4vw;left:50%;transform:translateY(-50%) translateX(-50%);opacity:.8}.admission-event-flow-content .left-box p.flow-text:last-child::after{content:none}.admission-event-flow-content .right-box{width:48%}.flow-list{margin-bottom:80px;font-size:1.5rem}.flow-list li{margin-bottom:20px;padding-left:1em;text-indent:-.5em}.flow-list li span.red{color:red}.bus-schedule{width:100%}.bus-schedule img{width:100%}.about-google-map{display:flex;justify-content:space-between}.about-google-map .googlemap-img{width:30%}.about-google-map .googlemap-img img{width:100%}.about-google-map .text-box{width:68%;font-size:1.5rem}a.tdu{text-decoration:underline}.list li{font-size:1.4rem;margin-bottom:10px}.mt80{margin-top:80px}.recruitment-sub-title{font-size:1.6rem;padding-left:1.5em;font-weight:500;margin-bottom:1vh;position:relative}.recruitment-sub-title::before{position:absolute;content:"■";font-size:1.6rem;color:#eb5919;left:0;top:50%;transform:translateY(-50%)}.recruitment-list-number{font-size:1.5rem}.recruitment-list-number li{padding-left:1.4em;text-indent:-1.4em}.table_std.recruitment tbody td .contents-list{display:table}.table_std.recruitment tbody td .contents-list li{list-style-type:disc;margin:0 0 0 1em}.table_std.recruitment tbody td .contents-list li .contents-list-number{display:table}.table_std.recruitment tbody td .contents-list li .contents-list-number li{list-style-type:decimal;margin:0 0 0 1.5em}.recruitment-list li{margin:0 0 0 1em;list-style:disc}.net-application-list{font-size:1.5rem;line-height:1.8}.net-application-list>li{margin:0 0 0 1.2em;list-style-type:disc}.net-application-list>li+li{margin-top:5px}.brackets-num-list{margin-top:5px}.brackets-num-list>li{position:relative;padding-left:2em}.brackets-num-list>li::before{content:"";position:absolute;left:0;top:0}.brackets-num-list>li:nth-of-type(1)::before{content:"(1)"}.brackets-num-list>li:nth-of-type(2)::before{content:"(2)"}.brackets-num-list>li:nth-of-type(3)::before{content:"(3)"}.brackets-num-list>li:nth-of-type(4)::before{content:"(4)"}.brackets-num-list>li:nth-of-type(5)::before{content:"(5)"}.notes-list{margin-top:5px}.net-application-img{width:100%}.net-application-img img{width:100%}.net-application-flow-text{font-size:1.6rem;font-weight:500;margin:20px 0 10px}.scholarship-system-list-number{list-style-position:outside;margin-left:1.5em}.table_std.scholarship-system tbody td .contents-list{display:table}.table_std.scholarship-system tbody td .contents-list li{list-style-type:disc;margin:0 0 0 1em}.notes{padding-left:1em;position:relative;font-size:1.5rem;line-height:1.9;margin-bottom:2vh}.notes::after{position:absolute;content:"※";left:0;top:0}.scholarship-system-graph{width:80%;margin:0 auto 5vw}.scholarship-system-graph img{width:100%}.faq-box{padding-bottom:40px;border-bottom:1px solid #939292;margin-bottom:40px}.faq-box:last-child{padding-bottom:unset;border-bottom:unset;margin-bottom:unset}.faq-box dd,.faq-box dt{font-size:1.5rem;line-height:1.9;padding-top:4.75px;padding-left:50px;position:relative}.faq-box dd::after,.faq-box dd::before,.faq-box dt::after,.faq-box dt::before{content:"";position:absolute;top:0;left:0;color:#fff}.faq-box dd::before,.faq-box dt::before{display:block;width:38px;height:38px;border-radius:50%;background:#eb5919}.faq-box dd::after,.faq-box dt::after{width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.7rem}.faq-box dt{margin-bottom:20px}.faq-box dt::before{background:#eb5919}.faq-box dt::after{content:"Q"}.faq-box dd::before{background:#000}.faq-box dd::after{content:"A"}.note-text{margin-bottom:10px}.note-text.red{color:red}@media screen and (max-width:1024px) and (orientation:portrait){.admission .table_res{overflow-x:scroll}.admission .table_res .table_std{width:600px}.admission.index .index-list li a .index-photo.photo01{background:url(../images/mainvisual/mainvisual-admission-img02.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo02{background:url(../images/mainvisual/mainvisual-admission-img03.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo03{background:url(../images/mainvisual/mainvisual-admission-img04.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo04{background:url(../images/mainvisual/mainvisual-admission-img05.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo05{background:url(../images/mainvisual/mainvisual-admission-img06.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo06{background:url(../images/mainvisual/mainvisual-admission-img07.jpg) no-repeat center center;background-size:cover}.admission.index .index-list li a .index-photo.photo07{background:url(../images/mainvisual/mainvisual-admission-img08.jpg) no-repeat center center;background-size:cover}.schedule-column-box{display:block}.schedule-column-box p.paragraph{width:100%}.schedule-column-box figure.schedule-img{width:80%;margin:0 auto 5vh}.admission-event-inner .admission-event-title{font-size:clamp(2rem,6vw,4rem)}.admission-event-inner .admission-event-conetnt{width:100%;display:block}.admission-event-inner .admission-event-conetnt .left-box{width:100%}.admission-event-inner .admission-event-conetnt .left-box::before{bottom:-6vw;font-size:clamp(4rem,6vw,10rem)}.admission-event-inner .admission-event-conetnt .left-box .admission-modal-btn{margin:0 auto;top:14vw}.admission-event-inner .admission-event-conetnt .right-box{width:70%;margin:20vw auto 10vw}.admission-event-inner .admission-event-conetnt .right-box .img-box{margin-bottom:20px}.admission-event-inner .admission-event-conetnt .right-box .img-box img{min-height:250px}.modaal-wrapper .modaal-close{top:-5vw}.modal_inner .admission-photo .admission-photo-box{width:100%}.admission-deadline-content{padding:2vw}.admission-link-btn{width:90%;font-size:clamp(1.6rem,4vw,2.3rem);padding:5vw 3vw}.admission-link-btn span{letter-spacing:.06em}.admission-event-flow-content{display:block}.admission-event-flow-content .left-box{width:100%}.admission-event-flow-content .left-box p.flow-text{padding:6vw 2vw;margin-bottom:6vw;font-size:clamp(1.6rem,4vw,2.3rem)}.admission-event-flow-content .left-box p.flow-text::after{border-width:3vw 3vw 0 3vw;bottom:-6.5vw}.admission-event-flow-content .right-box{width:100%}.scholarship-system-graph{width:100%}}