@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;500;600&family=Shippori+Mincho:wght@400;500;600&display=swap);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:62.5%;width:100%;height:100%}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#000;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.4rem;height:100%;font-feature-settings:"palt"}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#000;text-decoration:none}mark{background-color:#dfdfdf;color:#000;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#363636}a:visited{text-decoration:underline;color:#363636}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.clear{clear:both}.hide-content{display:none}.mb-object{display:none!important}.mb-object_fl{display:none!important}.pc-object{display:block!important}.pc-object_fl{display:flex!important}@media screen and (max-width:1024px) and (orientation:portrait){.mb-object{display:block!important}.mb-object_fl{display:flex!important}.pc-object{display:none!important}.pc-object_fl{display:none!important}}.paragraph{font-size:fs-clamp(1.4, "pc");line-height:1.8;margin-bottom:1.5em}.paragraph.center{text-align:center}.paragraph.red{color:#f50000}.paragraph.white{color:#fff}.paragraph.small{font-size:fs-clamp(1, "pc")}.attention{color:#f50000;font-size:1.2rem;margin-bottom:1.5em;text-indent:-1em;padding-left:1em}.attention.white{color:#fff}.attention.black{color:#000}.asterisk{font-size:1.4rem;padding-bottom:1em}.asterisk.center{text-align:center}.asterisk.red{color:#f50000}.mini-title-txt{font-size:fs-clamp(1.5, "pc");font-weight:500;margin-bottom:.5em}.faculty{line-height:2.6vw}.faculty .faculty-txt.tab1 span{color:#fff;padding:.1vw .6vw;margin:0 .6vw .6vw 0;display:inline-block;background:#777}.faculty .faculty-txt.tab1 span.fac01{background-color:#000}.faculty .faculty-txt.tab1 span.fac02{background-color:#69308d}.faculty .faculty-txt.tab1 span.fac03{background-color:#00b8ee}.faculty .faculty-txt.tab1 span.fac04{background-color:#ec6c00}.faculty .faculty-txt.tab1 span.fac05{background-color:#914897}.faculty .faculty-txt.tab1 span.fac06{background-color:#7ebf41}.faculty .faculty-txt.tab1 span.fac07{background-color:#f9be00}.faculty .faculty-txt.tab1 span.fac08{background-color:#c84e96}.faculty .faculty-txt.tab1 span.fac09{background-color:#004da0}.faculty .faculty-txt.tab1 span.fac10{background-color:#009d62}.faculty .faculty-txt.tab2 span{color:#fff;padding:.1vw .6vw;margin:0 .6vw .6vw 0;display:inline-block}.faculty .faculty-txt.tab2 span.fac01{background-color:#000}.faculty .faculty-txt.tab2 span.fac02{background-color:#69308d}.faculty .faculty-txt.tab2 span.fac03{background-color:#00b8ee}.faculty .faculty-txt.tab2 span.fac04{background-color:#ec6c00}.faculty .faculty-txt.tab2 span.fac05{background-color:#914897}.faculty .faculty-txt.tab2 span.fac06{background-color:#7ebf41}.faculty .faculty-txt.tab2 span.fac07{background-color:#f9be00}.faculty .faculty-txt.tab2 span.fac08{background-color:#c84e96}.faculty .faculty-txt.tab2 span.fac09{background-color:#004da0}.faculty .faculty-txt.tab2 span.fac10{background-color:#009d62}.faculty .faculty-txt.tab3 span{color:#fff;padding:.1vw .6vw;margin:0 .6vw .6vw 0;display:inline-block}.faculty .faculty-txt.tab3 span.fac01{background-color:#000}.faculty .faculty-txt.tab3 span.fac02{background-color:#69308d}.faculty .faculty-txt.tab3 span.fac03{background-color:#00b8ee}.faculty .faculty-txt.tab3 span.fac04{background-color:#ec6c00}.faculty .faculty-txt.tab3 span.fac05{background-color:#914897}.faculty .faculty-txt.tab3 span.fac06{background-color:#7ebf41}.faculty .faculty-txt.tab3 span.fac07{background-color:#f9be00}.faculty .faculty-txt.tab3 span.fac08{background-color:#c84e96}.faculty .faculty-txt.tab3 span.fac09{background-color:#004da0}.faculty .faculty-txt.tab3 span.fac10{background-color:#009d62}.event-lead-text{font-size:2rem;line-height:1.8;margin-bottom:.2em;font-weight:500}.event-lead-text.red{color:#f50000}.event-lead-text.bold{font-weight:600}.pick-up-title{display:flex;justify-content:center;margin:2vw auto;text-align:center;padding:1vw 16vw}.pick-up-title figure{width:25%}.pick-up-title figure img{width:100%}.faculty-border-title{margin-bottom:.5vw}.faculty-border-title span.hukakusa01{background-color:#c84e96;padding:.5vw .9vw;font-weight:600;color:#fff}.faculty-border-title span.hukakusa02{background-color:#ec6c00;padding:.5vw .9vw;font-weight:600;color:#fff}.faculty-border-title span{padding:.5vw .9vw;font-weight:600;color:#fff}.faculty-border-title span.fac01{background-color:#000}.faculty-border-title span.fac02{background-color:#69308d}.faculty-border-title span.fac03{background-color:#00b8ee}.faculty-border-title span.fac04{background-color:#ec6c00}.faculty-border-title span.fac05{background-color:#914897}.faculty-border-title span.fac06{background-color:#7ebf41}.faculty-border-title span.fac07{background-color:#f9be00}.faculty-border-title span.fac08{background-color:#c84e96}.faculty-border-title span.fac09{background-color:#004da0}.faculty-border-title span.fac10{background-color:#009d62}h3.section-title{font-size:2.8rem;color:#f50000;font-weight:600;margin:2vw 0}h3.section-title.center{text-align:center}h3.section-title.white{color:#fff}span.mini-asterisk{font-size:1vw;vertical-align:super}h3.bold-title{font-size:2.8rem;font-weight:600;margin:2vw 0}h3.bold-title.center{text-align:center}h3.bold-title.red{color:#f50000}h3.bold-title span.square{border:#000 2px solid;padding:.2vw;font-size:1.7rem;font-weight:600;margin-left:.8vw;vertical-align:middle}h3.bold-title.large{font-size:3.8rem}h3.bold-title span{font-size:2.3rem;font-weight:600}h3.bold-title.df{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}h4.border-title{font-size:2rem;font-weight:500;border-bottom:2px solid;margin:1vw 0;padding:.5vw 0}h4.border-title.red{color:#f50000}h4.border-title.center{text-align:center}h4.border-title.title{font-size:2.5rem;font-weight:500}h4.event-title{font-size:2.8rem;font-weight:600;padding:1vw;margin-bottom:.5vw}h4.event-title:nth-of-type(1){margin-top:2vw}h4.event-title.red{background-color:#f50000;color:#fff;margin-top:2vw}h4.event-title.center{text-align:center}h4.event-title.hukakusa01{background-color:#c84e96;color:#fff;margin-top:2vw;margin-bottom:.5vw}h4.event-title.hukakusa02{background-color:#ec6c00;color:#fff}h4.event-title.omiya01{background-color:#69308d;color:#fff}h4.event-title.omiya02{background-color:#000;color:#fff}h4.event-title.seta01{background-color:#004da0;color:#fff;margin-top:2vw;margin-bottom:.5vw}h4.event-title.seta02{background-color:#009d62;color:#fff}h4.event-title.fac01{background-color:#000;color:#fff}h4.event-title.fac02{background-color:#69308d;color:#fff}h4.event-title.fac03{background-color:#00b8ee;color:#fff}h4.event-title.fac04{background-color:#ec6c00;color:#fff}h4.event-title.fac05{background-color:#914897;color:#fff}h4.event-title.fac06{background-color:#7ebf41;color:#fff}h4.event-title.fac07{background-color:#f9be00;color:#fff}h4.event-title.fac08{background-color:#c84e96;color:#fff}h4.event-title.fac09{background-color:#004da0;color:#fff}h4.event-title.fac10{background-color:#009d62;color:#fff}.point-wrap{margin-bottom:10vw}.point-number-title{display:flex;justify-content:flex-start;margin-top:4.5vw}.point-number-title .point-number{background-color:#f50000;color:#fff;width:9%;height:9%;padding:1vw;text-align:center}.point-number-title .point-number .point{font-size:1.5rem;font-weight:600;height:1.6vw}.point-number-title .point-number .number{font-size:2.5rem;font-weight:600;height:2.4vw}.point-number-title .point-txt-box{width:78%;margin-left:2vw}.point-number-title .point-txt-box h4{font-size:2rem;font-weight:600;padding:2vw 0}ul.tab-list{display:flex;justify-content:center}ul.tab-list li{width:100%;padding:2em .5em;text-align:center;font-size:clamp(2rem,1.05vw,2.1rem);color:#f50000;font-weight:500;cursor:pointer;transition:all .3s;border-left:solid 1px #fff;border-right:1px #fff solid;position:relative;background:#b0bfc8;color:#fff}ul.tab-list li.active{background:#f50000}ul.tab-list li::after{position:absolute;content:"";bottom:16%;right:50%;width:16px;height:16px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin:auto}ul.tab-list li .jp{font-size:clamp(3rem,1.05vw,2.1rem)}.tab-panel{display:none}.tab-panel.active{display:block;padding:5vw 0}.tab-panel .tab-campus-title{text-align:center}.tab-panel .tab-campus-title p{color:#fff;font-size:clamp(3rem,1.05vw,2.1rem)}.tab-panel .tab-campus-title p span{font-size:clamp(5rem,1.05vw,2.1rem)}ul.tab-list02{display:flex;justify-content:center;position:relative}ul.tab-list02 li{width:100%;padding:.8em 0;text-align:center;font-size:clamp(2rem,1.05vw,2.1rem);color:#f50000;font-weight:500;cursor:pointer;transition:all .3s;border:solid 1px #f50000;position:relative;background:#fff;color:#f50000}ul.tab-list02 li.active02{background:#f50000;color:#fff}ul.tab-list02 li p.number{font-size:1.2rem;font-weight:600}ul.tab-list02 li p.number span{font-size:2.5rem;font-weight:600;margin:0 .2vw}ul.tab-list02 li p.name{font-size:1.6rem;font-weight:600;line-height:1.5vw}ul.tab-list02.click::before{content:"気になるイベントをクリック！";position:absolute;top:-2.5em;left:0;width:fit-content;font-size:1.3rem;height:1.5em;color:#f50000;font-weight:500}.tab-panel02{display:none}.tab-panel02.active02{display:block;padding:2vw 0}.tab-panel02 .tab-campus-title02{text-align:center;color:#f50000}.tab-panel02 .tab-campus-title02 p.number{font-size:2rem;font-weight:600;padding-bottom:.5vw}.tab-panel02 .tab-campus-title02 p.number span{font-size:3rem;font-weight:600;margin:0 .5vw}.tab-panel02 .tab-campus-title02 p.name{font-size:2.3rem;font-weight:600;line-height:1.5vw}.tab-panel02 figure{width:100%;margin-bottom:1vw}.tab-panel02 figure img{width:100%}ul.tab-list03{display:flex;justify-content:center;position:relative;width:100%;margin:0 auto}ul.tab-list03 li{width:100%;padding:1em 0;text-align:center;font-size:clamp(2rem,1.05vw,2.1rem);color:#f50000;font-weight:500;cursor:pointer;transition:all .3s;border:solid 1px #f50000;position:relative;background:#fff;color:#f50000}ul.tab-list03 li.active03{background:#f50000;color:#fff}ul.tab-list03 li p.number{font-size:1.2rem;font-weight:600}ul.tab-list03 li p.number span{font-size:2.5rem;font-weight:600;margin:0 .2vw}ul.tab-list03 li p.name{font-size:1.6rem;font-weight:600;line-height:1.5vw}ul.tab-list03::before{content:"click!";position:absolute;top:-32%;left:0;width:13px;height:13px;color:#f50000;font-weight:500}.tab-panel03{display:none}.tab-panel03.active03{display:block;padding:2vw 0}.tab-panel03 .tab-campus-title03{text-align:center;color:#f50000}.tab-panel03 .tab-campus-title03 p.number{font-size:2rem;font-weight:600;padding-bottom:.5vw}.tab-panel03 .tab-campus-title03 p.number span{font-size:3rem;font-weight:600;margin:0 .5vw}.tab-panel03 .tab-campus-title03 p.name{font-size:2.3rem;font-weight:600;line-height:1.5vw}.tab-panel03 figure{width:100%;margin-bottom:1vw}.tab-panel03 figure img{width:100%}.ac-content{margin-bottom:2vw}.ac-content .ac-trigger{display:flex;justify-content:center;align-items:center;position:relative;font-size:clamp(1.14rem,1.1vw,2.1rem);font-weight:700;min-height:42px;color:#f50000;transition:transform all .2s ease-in-out}.ac-content .ac-trigger::after{position:absolute;content:"";bottom:0;right:50%;width:16px;height:16px;border-bottom:2px solid #f50000;border-right:2px solid #f50000;transform:translate(35%,53%) rotate(45deg);margin:auto}.ac-content .ac-trigger.close::after{top:0;transform:translate(35%,-117%) rotate(-135deg)}.ac-content .ac-inner{height:0;opacity:0;overflow:hidden;transition:.3s all ease 0s}.ac-content.is-open .ac-trigger{opacity:0}.ac-content.is-open .ac-trigger.close{opacity:1}.ac-content.is-open .ac-inner{height:auto;opacity:1}.accordion-box{margin-bottom:5vw}.accordion-box h4.bg-title{padding:1.2vw;font-weight:500}.accordion-box h4.bg-title span.small{font-size:clamp(1rem,.8vw,1.5rem)}.accordion-box .accordion-btn{position:relative;cursor:pointer;margin:0!important;color:#f50000!important;border:1px solid!important}.accordion-box .accordion-btn .accordion-more-btn{display:block;width:calc(3.2rem + .4vw + .3em);height:100%;position:absolute;top:0;right:0}.accordion-box .accordion-btn .accordion-more-btn::after,.accordion-box .accordion-btn .accordion-more-btn::before{content:"";width:2px;height:18px;background-color:#f50000;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);transition:transform .2s ease-in-out}.accordion-box .accordion-btn .accordion-more-btn::after{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.accordion-box .accordion-btn .accordion-more-btn.active::before{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.accordion-box .accordion-btn.active{background:#f50000!important;color:#fff!important;border:0 solid!important}.accordion-box .accordion-btn.active .accordion-more-btn::after,.accordion-box .accordion-btn.active .accordion-more-btn::before{content:"";background-color:#fff}.accordion-box .accordion-content{display:none;padding:2vw 0}.accordion-box .accordion-content>:last-child{margin-bottom:0}@media screen and (max-width:1024px) and (orientation:portrait){.paragraph{font-size:fs-clamp(1.5, "sp");margin-bottom:1em}.attention{font-size:1.4rem}.asterisk{font-size:1.3rem;letter-spacing:.02em;padding-bottom:.8em}.faculty .faculty-txt{margin:3vw 0}.faculty .faculty-txt.tab1 span{padding:3vw 2vw;margin:2 .6vw .6vw 0}.faculty .faculty-txt.tab2 span{padding:3vw 2vw;margin:2 .6vw .6vw 0}.faculty .faculty-txt.tab3 span{padding:3vw 2vw;margin:2 .6vw .6vw 0}.event-lead-text{font-size:1.6rem;line-height:2.3rem;margin-bottom:0}.pick-up-title{flex-direction:column;margin:5vw auto;align-items:center}.pick-up-title figure{width:75%;padding-bottom:1.5vw}h3.section-title{font-size:2rem}span.mini-asterisk{font-size:1.1vw}h3.bold-title{font-size:2.2rem;margin:6vw 0 5vw 0;line-height:3rem}h3.bold-title span.square{padding:.1vw .6vw;margin-left:2vw}h3.bold-title.large{font-size:2.5rem}h3.bold-title span{font-size:2rem}h4.border-title{font-size:1.8rem}h4.border-title.title{font-size:1.8rem}h4.event-title{font-size:2rem;margin-bottom:1vw}.point-number-title{flex-wrap:wrap}.point-number-title .point-number{width:auto;height:auto;padding:2vw 3vw 4vw;display:flex;align-items:flex-end;justify-content:center}.point-number-title .point-number .point{height:auto;line-height:1em;padding:0 1vw}.point-number-title .point-number .number{height:auto;line-height:1em}.point-number-title .point-txt-box{width:100%;margin:.2vw auto;padding:2vw 5vw 0}.point-number-title .point-txt-box h4{font-size:1.8rem}ul.tab-list li{line-height:3rem;display:flex;flex-wrap:wrap;justify-content:center}ul.tab-list li::after{bottom:11%;right:45%}.tab-panel .tab-campus-title p{font-size:clamp(2rem,1.05vw,2.1rem)}.tab-panel .tab-campus-title p span{font-size:clamp(4rem,1.05vw,2.1rem);display:flex;justify-content:center}ul.tab-list02{flex-direction:column}ul.tab-list02 li{padding:.3em .8em;display:flex;justify-content:space-between;align-items:center;text-align:left}ul.tab-list02 li.active02{display:flex;justify-content:space-between;align-items:center}ul.tab-list02 li p.number{display:flex;flex-direction:column;align-items:center;width:15%}ul.tab-list02 li p.name{font-size:1.5rem;width:82%;letter-spacing:0}ul.tab-list02.click::before{top:-1.5em;font-size:1.2rem}.tab-panel02 .tab-campus-title02{margin-bottom:7vw}.tab-panel02 .tab-campus-title02 p.number{padding-bottom:.5vw;display:flex;flex-direction:column;margin-bottom:2vw}.tab-panel02 .tab-campus-title02 p.number span{margin:0}.tab-panel02 .tab-campus-title02 p.name{font-size:1.9rem}ul.tab-list03{flex-direction:column;padding:3vw 0}ul.tab-list03 li{padding:.6em 0}ul.tab-list03 li p.name{line-height:5.5vw}ul.tab-list03::before{top:-5%}.tab-panel03.active03{padding:0}.tab-panel03 .tab-campus-title03{margin-bottom:4vw}.tab-panel03 .tab-campus-title03 p.name{font-size:1.8rem;line-height:6.5vw}.ac-content .ac-trigger{font-size:clamp(1.5rem,1.1vw,2.1rem)}.ac-content .ac-trigger::after{bottom:9%;right:48%}.ac-content.is-open .ac-trigger{display:none}.ac-content.is-open .ac-trigger.close{display:block;text-align:center}.accordion-box h4.bg-title{padding:5.2vw;font-size:calc(1.5rem + .4vw)}.accordion-box .accordion-btn.active .accordion-more-btn::after,.accordion-box .accordion-btn.active .accordion-more-btn::before{content:""}}body{font-family:HelveticaNowDisplay-Md,"Noto Sans CJK JP","Noto Sans JP",sans-serif;font-size:calc(1.3rem + .25vw);font-weight:400;line-height:1.5;letter-spacing:.1em;background:#fff;width:100%}.header{width:100%;position:fixed;top:0;left:0;height:5vw;background:#e5ebee;z-index:999;display:flex;justify-content:space-between;box-shadow:0 0 11px 1px rgba(0,0,0,.1)}.header a.header-logo{width:10vw;height:10vw;display:flex;justify-content:center;align-items:center;background:#fff;position:relative;top:0;left:0;box-shadow:0 0 11px 1px rgba(0,0,0,.1)}.header a.header-logo img{width:100%;height:100%;background:#fff}.header .header-btn{display:flex;align-items:center;justify-content:center;position:relative;width:8vw;height:5vw;z-index:1001;transition:all .4s}.header .header-btn span{border-bottom:2px #000 solid;display:block;position:absolute;left:50%;width:3vw;left:2.5vw;cursor:pointer;transition:.4s ease all}.header .header-btn span:nth-of-type(1){top:calc(50% + .7vw);animation:btn-bar01 .4s forwards}.header .header-btn span:nth-of-type(2){top:50%}.header .header-btn span:nth-of-type(3){top:calc(50% - .7vw);animation:btn-bar03 .4s forwards}.header .header-btn:hover span:nth-of-type(1){top:calc(50% + .5vw)}.header .header-btn:hover span:nth-of-type(3){top:calc(50% - .5vw)}.header .header-btn.is-show span:nth-of-type(1){animation:active-btn-bar01 .4s forwards}.header .header-btn.is-show span:nth-of-type(2){opacity:0;transition:all .23s .23s}.header .header-btn.is-show span:nth-of-type(3){animation:active-btn-bar03 .4s forwards}.header .header-menu-box{opacity:0;width:40vh;right:0;padding:10vh 3vh 5vh;height:0;position:absolute;pointer-events:none;background:#e5ebee!important;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 11px 1px rgba(0,0,0,.1)}.header .header-menu-box ul.menu-list li{margin-bottom:.8vw;border-bottom:1px #000 solid}.header .header-menu-box ul.menu-list li a{font-size:1.8rem;line-height:1em;font-weight:500;margin-right:1vw;position:relative}.header .header-menu-box ul.menu-list li a:hover{opacity:1;color:#f50000}.header .header-menu-box ul.menu-list li a.slash::after{position:absolute;content:"";width:1px;height:1em;background:#000;right:-.7vw;top:0;bottom:0;margin:auto;transform:rotate(30deg);z-index:1}.header .header-menu-box.is-show{pointer-events:visible;opacity:1;height:fit-content}@keyframes btn-bar01{0%{top:50%;transform:rotate(45deg)}50%{top:50%;transform:rotate(0)}100%{top:calc(50% - .7vw);transform:rotate(0)}}@keyframes btn-bar03{0%{top:50%;transform:rotate(-45deg)}50%{top:50%;transform:rotate(0)}100%{top:calc(50% + .7vw);transform:rotate(0)}}@keyframes active-btn-bar01{0%{transform:rotate(0)}50%{top:50%;transform:rotate(0)}100%{top:50%;transform:rotate(45deg)}}@keyframes active-btn-bar03{0%{transform:rotate(0)}50%{top:50%;transform:rotate(0)}100%{top:50%;transform:rotate(-45deg)}}.header-fixed-bnr{position:fixed;display:flex;flex-direction:column;bottom:6vw;right:0;z-index:99}.header-fixed-bnr a.fixed-bnr{width:8vw;height:7.5vw;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;line-height:1.3em;font-size:calc(1rem + .4vw);font-weight:500;z-index:0;padding-bottom:1vw;transition:.4s ease all;box-shadow:0 0 11px 1px rgba(0,0,0,.1)}.header-fixed-bnr a.fixed-bnr::after{content:"";width:1vw;height:1vw;position:absolute;left:50%;bottom:.6vw;transform:rotate(135deg) translateY(100%) translateX(-30%);z-index:1}.header-fixed-bnr a.fixed-bnr:nth-of-type(1){background:#f50000;color:#fff;margin-bottom:1vw;border:2px #fff solid}.header-fixed-bnr a.fixed-bnr:nth-of-type(1)::after{border-top:solid 2px #fff;border-right:solid 2px #fff}.header-fixed-bnr a.fixed-bnr:nth-of-type(2){background:#f50000;color:#fff;margin-bottom:1vw;border:2px #fff solid}.header-fixed-bnr a.fixed-bnr:nth-of-type(2)::after{border-top:solid 2px #fff;border-right:solid 2px #fff}.header-fixed-bnr a.fixed-bnr:nth-of-type(3){background:#f50000;color:#fff;margin-bottom:1vw;border:2px #fff solid}.header-fixed-bnr a.fixed-bnr:nth-of-type(3)::after{border-top:solid 2px #fff;border-right:solid 2px #fff}.header-fixed-bnr a.fixed-bnr:nth-of-type(4){color:#f50000;background:#fff;border:2px #f50000 solid;padding-bottom:0}.header-fixed-bnr a.fixed-bnr:hover{opacity:1;font-size:calc(1rem + .5vw)}.header-fixed-bnr a.fixed-bnr:hover:nth-of-type(1){color:#f50000;background:#fff;border:2px #f50000 solid}.header-fixed-bnr a.fixed-bnr:hover:nth-of-type(1)::after{border-top:solid 2px #f50000;border-right:solid 2px #f50000}.header-fixed-bnr a.fixed-bnr:hover:nth-of-type(2){color:#f50000;background:#fff;border:2px #f50000 solid}.header-fixed-bnr a.fixed-bnr:hover:nth-of-type(2)::after{border-top:solid 2px #f50000;border-right:solid 2px #f50000}.header-fixed-bnr a.fixed-bnr:hover:nth-of-type(3){color:#f50000;background:#fff;border:2px #f50000 solid}.header-fixed-bnr a.fixed-bnr:hover:nth-of-type(3)::after{border-top:solid 2px #f50000;border-right:solid 2px #f50000}.header-fixed-bnr a.fixed-bnr:hover:nth-of-type(4){background:#f50000;color:#fff;border:2px #fff solid}.footer{background-color:#f50000;padding:2vw}.footer .logo-txt-wrap{display:flex;width:80%;margin:0 auto}.footer .logo-txt-wrap .logobox{width:10%;height:10%}.footer .logo-txt-wrap .footer-txt-box{color:#fff;margin-left:2vw}.footer .logo-txt-wrap .footer-txt-box .name{font-weight:500;font-size:1.3vw;line-height:4rem}.footer .logo-txt-wrap .footer-txt-box .txt{font-size:1vw;line-height:2.5rem}.footer .logo-txt-wrap .footer-txt-box .txt span{display:block}.footer .copyright{text-align:center;color:#fff;font-size:1vw}.content-wrap{width:100%}.content-section{width:100%}.content-section.red{background-color:#f50000}.content-section.w100{padding-inline:0}.content-section.recommend{margin-bottom:5vw}.content-inner{width:80%;margin:auto auto}.content-inner.w100{padding-inline:0}.content-inner.red{background-color:#f50000}.content-inner.white{background-color:#fff}.content-inner.gray{background-color:#b0bfc8}.content-inner.blue-gray{background-color:#e5ebee}.content-inner.point{margin:2vw auto;padding:2vw 0}.content-inner.info{width:65%;padding:2vw 0}.content-inner.campustab{width:80%}.tab-box-inner{background-color:#fff;padding:1vw 0}.tab-box-inner.blue-gray{background-color:#e5ebee}.tab-box-inner02{background-color:#fff;padding:2vw 0}.tab-box-inner02.blue-gray{background-color:#e5ebee}.tab-box-contents{width:80%;margin:3vw auto}.tab-box-contents figure{width:100%}.tab-box-contents figure img{width:100%}.border-top-inner{width:100%;margin:6vw auto;border-top:solid 1px #f50000}.campaign-accordion-content{margin-bottom:4vw}.map-box{width:100%;padding:2vw 7vw}.map-box iframe{width:100%;aspect-ratio:16/9}.movie-box{width:40%;margin:2vw auto}.movie-box iframe{width:100%;aspect-ratio:16/9}ul.movie-contents-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;margin:2vw auto}ul.movie-contents-wrap li{width:40%}ul.movie-contents-wrap li .movie-contents-box{margin:0 auto 2vw auto}ul.movie-contents-wrap li .movie-contents-box iframe{width:100%;aspect-ratio:16/9}.anchor{padding-top:2vw;margin-top:-2vw;height:0}@media screen and (max-width:1024px) and (orientation:portrait){@charset "UTF-8";.header{height:40px}.header a.header-logo{width:80px;height:80px;z-index:2000}.header .header-btn{height:40px}.header .header-btn span{width:8vw;left:-3.5vw}.header .header-btn span:nth-of-type(1){top:calc(50% + 2vw)}.header .header-btn.is-show span:nth-of-type(1){animation:active-btn-bar01 .4s forwards}.header .header-btn.is-show span:nth-of-type(2){opacity:0;transition:all .23s .23s}.header .header-btn.is-show span:nth-of-type(3){animation:active-btn-bar03 .4s forwards}.header .header-menu-box ul.menu-list{width:85%}.header .header-menu-box ul.menu-list li{margin-bottom:3vw}.header .header-menu-box ul.menu-list li a{line-height:1.8em;margin-right:9vw}.header .header-menu-box ul.menu-list li a.slash::after{right:-5vw}.header .header-menu-box ul.menu-list li p{padding-bottom:1vw}.header .header-menu-box.is-show{height:60vh;width:100%;box-shadow:0 0 11px 1px rgba(0,0,0,.1)}@keyframes btn-bar01{0%{top:50%;transform:rotate(45deg)}50%{top:50%;transform:rotate(0)}100%{top:calc(50% - 1.5vw);transform:rotate(0)}}@keyframes btn-bar03{0%{top:50%;transform:rotate(-45deg)}50%{top:50%;transform:rotate(0)}100%{top:calc(50% + 1.5vw);transform:rotate(0)}}@keyframes active-btn-bar01{0%{transform:rotate(0)}50%{top:50%;transform:rotate(0)}100%{top:50%;transform:rotate(45deg)}}@keyframes active-btn-bar03{0%{transform:rotate(0)}50%{top:50%;transform:rotate(0)}100%{top:50%;transform:rotate(-45deg)}}.header-fixed-bnr{flex-direction:row;flex-wrap:wrap;justify-content:space-between;bottom:0;width:100%}.header-fixed-bnr a.fixed-bnr{width:33.3333333333%;height:14.5vw;font-size:calc(1rem + 1.3vw);box-shadow:none}.header-fixed-bnr a.fixed-bnr:nth-of-type(1){margin-bottom:auto;border-right:1px #fff solid!important;border-top:1px #fff solid!important;border-bottom:0 #fff solid!important;border-left:0 #fff solid!important}.header-fixed-bnr a.fixed-bnr:nth-of-type(1)::after{display:none}.header-fixed-bnr a.fixed-bnr:nth-of-type(2){margin-bottom:auto;border-right:1px #fff solid!important;border-top:1px #fff solid!important;border-bottom:0 #fff solid!important;border-left:0 #fff solid!important}.header-fixed-bnr a.fixed-bnr:nth-of-type(2)::after{display:none}.header-fixed-bnr a.fixed-bnr:nth-of-type(3){margin-bottom:auto;border-right:1px #fff solid!important;border-top:1px #fff solid!important;border-bottom:0 #fff solid!important;border-left:0 #fff solid!important}.header-fixed-bnr a.fixed-bnr:nth-of-type(3)::after{display:none}.header-fixed-bnr a.fixed-bnr:nth-of-type(4){border:0 #f50000 solid}.footer{padding:1vw 1vw 30vw 1vw}.footer .logo-txt-wrap{width:100%;margin:5vw auto}.footer .logo-txt-wrap .logobox{width:25%;height:25%}.footer .logo-txt-wrap .footer-txt-box a{display:inline-block;color:#fff}.footer .logo-txt-wrap .footer-txt-box .name{font-size:1.5rem}.footer .logo-txt-wrap .footer-txt-box .txt{font-size:1.3rem;line-height:2rem}.footer .copyright{font-size:1rem}.content-inner{width:90%}.content-inner.point{margin:5vw auto;padding:.5vw 0}.content-inner.info{width:85%;padding:0}.content-inner.campustab{width:100%}.tab-box-contents{width:90%}.map-box{padding:9vw 0}.movie-box{width:90%;margin:7vw auto}}